diff --git a/G7 Countries Real Residential Property Prices.ipynb b/G7 Countries Real Residential Property Prices.ipynb
new file mode 100644
index 0000000..ffb434e
--- /dev/null
+++ b/G7 Countries Real Residential Property Prices.ipynb
@@ -0,0 +1,6336 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "d30ca7e1",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas_datareader as pdr\n",
+ "import pandas as pd\n",
+ "import requests\n",
+ "import plotly.express as px\n",
+ "from datetime import datetime"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "e9aa81e3",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_fred_data(series_list, start_date, end_date):\n",
+ " df = pdr.DataReader(series_list, 'fred', start_date, end_date)\n",
+ " return df.reset_index()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "ca1d759d",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "series = 'QCAR628BIS' \n",
+ "\n",
+ "df_canada = get_fred_data(series_list=[series], \n",
+ " start_date='1970-01-01', \n",
+ " end_date='2021-10-01')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "733b0074",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " DATE | \n",
+ " QCAR628BIS | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1970-01-01 | \n",
+ " 36.9844 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1970-04-01 | \n",
+ " 36.8022 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1970-07-01 | \n",
+ " 36.8036 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1970-10-01 | \n",
+ " 38.0431 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1971-01-01 | \n",
+ " 38.1583 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 203 | \n",
+ " 2020-10-01 | \n",
+ " 148.4112 | \n",
+ "
\n",
+ " \n",
+ " | 204 | \n",
+ " 2021-01-01 | \n",
+ " 150.5571 | \n",
+ "
\n",
+ " \n",
+ " | 205 | \n",
+ " 2021-04-01 | \n",
+ " 158.3231 | \n",
+ "
\n",
+ " \n",
+ " | 206 | \n",
+ " 2021-07-01 | \n",
+ " 159.8228 | \n",
+ "
\n",
+ " \n",
+ " | 207 | \n",
+ " 2021-10-01 | \n",
+ " 161.4616 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
208 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " DATE QCAR628BIS\n",
+ "0 1970-01-01 36.9844\n",
+ "1 1970-04-01 36.8022\n",
+ "2 1970-07-01 36.8036\n",
+ "3 1970-10-01 38.0431\n",
+ "4 1971-01-01 38.1583\n",
+ ".. ... ...\n",
+ "203 2020-10-01 148.4112\n",
+ "204 2021-01-01 150.5571\n",
+ "205 2021-04-01 158.3231\n",
+ "206 2021-07-01 159.8228\n",
+ "207 2021-10-01 161.4616\n",
+ "\n",
+ "[208 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_canada"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "c083b82b",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly/"
+ },
+ "data": [
+ {
+ "hovertemplate": "DATE=%{x}
QCAR628BIS=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "type": "scatter",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 36.9844,
+ 36.8022,
+ 36.8036,
+ 38.0431,
+ 38.1583,
+ 38.1133,
+ 37.305,
+ 38.9569,
+ 39.3096,
+ 38.9473,
+ 38.6832,
+ 40.1878,
+ 41.5135,
+ 42.7417,
+ 44.5809,
+ 47.9393,
+ 51.7922,
+ 52.3013,
+ 50.3281,
+ 49.0292,
+ 50.6942,
+ 51.1298,
+ 51.0785,
+ 52.1097,
+ 53.5763,
+ 53.4231,
+ 52.7265,
+ 53.9456,
+ 53.3124,
+ 52.1632,
+ 50.9081,
+ 51.3016,
+ 50.1131,
+ 50.3919,
+ 49.0875,
+ 50.5484,
+ 51.1774,
+ 50.8883,
+ 49.6938,
+ 50.7208,
+ 50.3694,
+ 51.0029,
+ 51.6298,
+ 53.4208,
+ 53.6265,
+ 52.4886,
+ 52.2545,
+ 51.7313,
+ 48.4078,
+ 44.9859,
+ 43.2119,
+ 43.4669,
+ 46.1122,
+ 45.4724,
+ 44.1786,
+ 43.9365,
+ 43.3795,
+ 43.2668,
+ 42.1178,
+ 42.3165,
+ 42.7166,
+ 43.1994,
+ 43.0009,
+ 44.474,
+ 46.4576,
+ 48.4007,
+ 48.6555,
+ 51.4899,
+ 55.3026,
+ 53.8644,
+ 53.2917,
+ 55.8323,
+ 60.4788,
+ 60.9855,
+ 60.9349,
+ 65.3738,
+ 71.054,
+ 63.8227,
+ 64.4036,
+ 67.612,
+ 65.4562,
+ 60.5008,
+ 60.2309,
+ 59.8265,
+ 60.9586,
+ 62.6645,
+ 58.7826,
+ 59.5878,
+ 60.3347,
+ 60.4883,
+ 60.3712,
+ 61.4088,
+ 61.5007,
+ 61.3806,
+ 59.7931,
+ 60.2257,
+ 63.2761,
+ 62.9691,
+ 61.6392,
+ 62.182,
+ 59.9024,
+ 57.9122,
+ 58.3579,
+ 58.4292,
+ 57.4819,
+ 58.2538,
+ 57.3649,
+ 57.3501,
+ 57.7044,
+ 58.9835,
+ 57.8054,
+ 57.7742,
+ 56.9207,
+ 57.2648,
+ 56.0665,
+ 56.7612,
+ 56.923,
+ 58.5134,
+ 57.6102,
+ 58.2385,
+ 58.2334,
+ 58.847,
+ 58.1713,
+ 58.376,
+ 58.096,
+ 59.5847,
+ 59.6911,
+ 61.0311,
+ 63.2774,
+ 64.798,
+ 63.5719,
+ 65.2659,
+ 65.7826,
+ 68.0594,
+ 69.2323,
+ 71.1486,
+ 71.9819,
+ 74.4697,
+ 72.5809,
+ 75.0315,
+ 77.4652,
+ 78.6773,
+ 79.4522,
+ 80.5446,
+ 83.1926,
+ 86.5336,
+ 89.4793,
+ 90.7954,
+ 92.9796,
+ 95.7922,
+ 97.959,
+ 98.3031,
+ 99.5048,
+ 98.9219,
+ 96.707,
+ 95.1875,
+ 92.7926,
+ 93.5418,
+ 95.9034,
+ 97.8051,
+ 100.2634,
+ 101.3128,
+ 99.7963,
+ 98.6454,
+ 99.5914,
+ 100.5791,
+ 101.1121,
+ 100.7356,
+ 101.8205,
+ 103.4685,
+ 103.6756,
+ 102.9037,
+ 103.6024,
+ 105.1683,
+ 105.5543,
+ 105.9437,
+ 106.8698,
+ 108.035,
+ 108.7534,
+ 109.316,
+ 110.8042,
+ 112.2655,
+ 113.2284,
+ 114.2681,
+ 117.2243,
+ 122.0785,
+ 126.1164,
+ 127.8918,
+ 131.5822,
+ 138.2486,
+ 139.8886,
+ 139.0162,
+ 138.5269,
+ 139.1624,
+ 138.7719,
+ 138.6518,
+ 137.1277,
+ 136.498,
+ 136.3936,
+ 138.0355,
+ 140.4391,
+ 144.2064,
+ 145.4279,
+ 148.4112,
+ 150.5571,
+ 158.3231,
+ 159.8228,
+ 161.4616
+ ],
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Real Residential Property Prices for Canada",
+ "x": 0.5,
+ "y": 0.95
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "DATE"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "QCAR628BIS"
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = px.line(df_canada, x=\"DATE\", y='QCAR628BIS', title='Real Residential Property Prices for Canada')\n",
+ "fig.update_layout(title=dict(x=0.5,y=0.95))\n",
+ "fig.show();"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "3b5a34ee",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fred_api_key = 'your fred api key'\n",
+ "\n",
+ "def get_fred_series_data(api_key, series):\n",
+ " url = \"https://api.stlouisfed.org/geofred/series/data?series_id={0}&api_key={1}&file_type=json\".format(series, api_key)\n",
+ " response = requests.request(\"GET\", url)\n",
+ " return response\n",
+ "def transform_series_response(response):\n",
+ " latest_date = list(response.json()['meta']['data'].keys())[0]\n",
+ " return pd.DataFrame(response.json()['meta']['data'][latest_date])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "76cf9611",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "response = get_fred_series_data(fred_api_key, series)\n",
+ "\n",
+ "df_all_series_ids = transform_series_response(response)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "e48b9632",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(51, 4)"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_all_series_ids.shape"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "c0685c8b",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " region | \n",
+ " code | \n",
+ " value | \n",
+ " series_id | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " Russian Federation | \n",
+ " RU | \n",
+ " 62.6547 | \n",
+ " QRUR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " Slovenia | \n",
+ " SI | \n",
+ " 118.2872 | \n",
+ " QSIR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " Bulgaria | \n",
+ " BG | \n",
+ " 117.2925 | \n",
+ " QBGR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " Singapore | \n",
+ " SG | \n",
+ " 110.0357 | \n",
+ " QSGR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " Luxembourg | \n",
+ " LU | \n",
+ " 184.8319 | \n",
+ " QLUR628BIS | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " region code value series_id\n",
+ "0 Russian Federation RU 62.6547 QRUR628BIS\n",
+ "1 Slovenia SI 118.2872 QSIR628BIS\n",
+ "2 Bulgaria BG 117.2925 QBGR628BIS\n",
+ "3 Singapore SG 110.0357 QSGR628BIS\n",
+ "4 Luxembourg LU 184.8319 QLUR628BIS"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_all_series_ids.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "1bceea13",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['Russian Federation', 'Slovenia', 'Bulgaria', 'Singapore',\n",
+ " 'Luxembourg', 'Czech Republic', 'Brazil', 'United Kingdom',\n",
+ " 'Indonesia', 'Lithuania', 'Hong Kong', 'Belgium', 'Malaysia',\n",
+ " 'United Arab Emirates', 'Finland', 'Mexico', 'Portugal',\n",
+ " 'Australia', 'Switzerland', 'Colombia', 'Republic of Korea',\n",
+ " 'Norway', 'Spain', 'Japan', 'Serbia', 'Chile', 'Slovakia',\n",
+ " 'Greece', 'Netherlands', 'France', 'Morocco', 'Romania',\n",
+ " 'United States', 'Austria', 'New Zealand', 'India', 'Peru',\n",
+ " 'Estonia', 'Croatia', 'Israel', 'Germany', 'Latvia', 'Turkey',\n",
+ " 'Sweden', 'Denmark', 'Malta', 'Italy', 'Canada', 'Poland',\n",
+ " 'Hungary', 'South Africa'], dtype=object)"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_all_series_ids.region.unique()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "2399bd1c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_g7 = df_all_series_ids.loc[(df_all_series_ids['region'] == 'Canada') | (df_all_series_ids['region'] == 'France') | (df_all_series_ids['region'] == 'Germany') | (df_all_series_ids['region'] == 'Italy') | (df_all_series_ids['region'] == 'Japan') | (df_all_series_ids['region'] == 'United Kingdom') | (df_all_series_ids['region'] == 'United States')]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "7f06e3d7",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " region | \n",
+ " code | \n",
+ " value | \n",
+ " series_id | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 7 | \n",
+ " United Kingdom | \n",
+ " GB | \n",
+ " 123.6292 | \n",
+ " QGBR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 23 | \n",
+ " Japan | \n",
+ " JP | \n",
+ " 116.3110 | \n",
+ " QJPR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 29 | \n",
+ " France | \n",
+ " FR | \n",
+ " 112.5942 | \n",
+ " QFRR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 32 | \n",
+ " United States | \n",
+ " US | \n",
+ " 157.4995 | \n",
+ " QUSR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 40 | \n",
+ " Germany | \n",
+ " DE | \n",
+ " 159.6865 | \n",
+ " QDER628BIS | \n",
+ "
\n",
+ " \n",
+ " | 46 | \n",
+ " Italy | \n",
+ " IT | \n",
+ " 77.1591 | \n",
+ " QITR628BIS | \n",
+ "
\n",
+ " \n",
+ " | 47 | \n",
+ " Canada | \n",
+ " CA | \n",
+ " 161.4616 | \n",
+ " QCAR628BIS | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " region code value series_id\n",
+ "7 United Kingdom GB 123.6292 QGBR628BIS\n",
+ "23 Japan JP 116.3110 QJPR628BIS\n",
+ "29 France FR 112.5942 QFRR628BIS\n",
+ "32 United States US 157.4995 QUSR628BIS\n",
+ "40 Germany DE 159.6865 QDER628BIS\n",
+ "46 Italy IT 77.1591 QITR628BIS\n",
+ "47 Canada CA 161.4616 QCAR628BIS"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_g7"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "de0cbb0c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "g7_list = df_g7['series_id'].tolist()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "73b7e242",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['QGBR628BIS',\n",
+ " 'QJPR628BIS',\n",
+ " 'QFRR628BIS',\n",
+ " 'QUSR628BIS',\n",
+ " 'QDER628BIS',\n",
+ " 'QITR628BIS',\n",
+ " 'QCAR628BIS']"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "g7_list"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "3977223b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "start_date = '1970-01-01'\n",
+ "end_date = '2021-10-01'\n",
+ "\n",
+ "df_g7 = get_fred_data(series_list = g7_list, \n",
+ " start_date = start_date,\n",
+ " end_date = end_date)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "02c0ca46",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " DATE | \n",
+ " QGBR628BIS | \n",
+ " QJPR628BIS | \n",
+ " QFRR628BIS | \n",
+ " QUSR628BIS | \n",
+ " QDER628BIS | \n",
+ " QITR628BIS | \n",
+ " QCAR628BIS | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1970-01-01 | \n",
+ " 22.4096 | \n",
+ " 97.4678 | \n",
+ " 40.5273 | \n",
+ " 60.9597 | \n",
+ " 118.9766 | \n",
+ " 40.7872 | \n",
+ " 36.9844 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1970-04-01 | \n",
+ " 21.8645 | \n",
+ " 100.5088 | \n",
+ " 40.6816 | \n",
+ " 60.4015 | \n",
+ " 123.2468 | \n",
+ " 41.0527 | \n",
+ " 36.8022 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1970-07-01 | \n",
+ " 22.7399 | \n",
+ " 104.7421 | \n",
+ " 41.1835 | \n",
+ " 60.6711 | \n",
+ " 124.3157 | \n",
+ " 40.6774 | \n",
+ " 36.8036 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1970-10-01 | \n",
+ " 22.2637 | \n",
+ " 105.9025 | \n",
+ " 40.6347 | \n",
+ " 60.6154 | \n",
+ " 124.6899 | \n",
+ " 40.4478 | \n",
+ " 38.0431 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1971-01-01 | \n",
+ " 22.2249 | \n",
+ " 108.3291 | \n",
+ " 40.0722 | \n",
+ " 61.8025 | \n",
+ " 125.7019 | \n",
+ " 39.4169 | \n",
+ " 38.1583 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 203 | \n",
+ " 2020-10-01 | \n",
+ " 118.3866 | \n",
+ " 108.8926 | \n",
+ " 108.1316 | \n",
+ " 141.8454 | \n",
+ " 149.4990 | \n",
+ " 76.8214 | \n",
+ " 148.4112 | \n",
+ "
\n",
+ " \n",
+ " | 204 | \n",
+ " 2021-01-01 | \n",
+ " 120.6621 | \n",
+ " 112.5230 | \n",
+ " 108.3302 | \n",
+ " 145.7401 | \n",
+ " 148.8437 | \n",
+ " 76.9408 | \n",
+ " 150.5571 | \n",
+ "
\n",
+ " \n",
+ " | 205 | \n",
+ " 2021-04-01 | \n",
+ " 121.5763 | \n",
+ " 114.1395 | \n",
+ " 109.5674 | \n",
+ " 149.5475 | \n",
+ " 151.7036 | \n",
+ " 77.7337 | \n",
+ " 158.3231 | \n",
+ "
\n",
+ " \n",
+ " | 206 | \n",
+ " 2021-07-01 | \n",
+ " 122.6873 | \n",
+ " 116.4490 | \n",
+ " 112.2212 | \n",
+ " 153.4254 | \n",
+ " 155.9109 | \n",
+ " 77.9912 | \n",
+ " 159.8228 | \n",
+ "
\n",
+ " \n",
+ " | 207 | \n",
+ " 2021-10-01 | \n",
+ " 123.6292 | \n",
+ " 116.3110 | \n",
+ " 112.5942 | \n",
+ " 157.4995 | \n",
+ " 159.6865 | \n",
+ " 77.1591 | \n",
+ " 161.4616 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
208 rows × 8 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " DATE QGBR628BIS QJPR628BIS QFRR628BIS QUSR628BIS QDER628BIS \\\n",
+ "0 1970-01-01 22.4096 97.4678 40.5273 60.9597 118.9766 \n",
+ "1 1970-04-01 21.8645 100.5088 40.6816 60.4015 123.2468 \n",
+ "2 1970-07-01 22.7399 104.7421 41.1835 60.6711 124.3157 \n",
+ "3 1970-10-01 22.2637 105.9025 40.6347 60.6154 124.6899 \n",
+ "4 1971-01-01 22.2249 108.3291 40.0722 61.8025 125.7019 \n",
+ ".. ... ... ... ... ... ... \n",
+ "203 2020-10-01 118.3866 108.8926 108.1316 141.8454 149.4990 \n",
+ "204 2021-01-01 120.6621 112.5230 108.3302 145.7401 148.8437 \n",
+ "205 2021-04-01 121.5763 114.1395 109.5674 149.5475 151.7036 \n",
+ "206 2021-07-01 122.6873 116.4490 112.2212 153.4254 155.9109 \n",
+ "207 2021-10-01 123.6292 116.3110 112.5942 157.4995 159.6865 \n",
+ "\n",
+ " QITR628BIS QCAR628BIS \n",
+ "0 40.7872 36.9844 \n",
+ "1 41.0527 36.8022 \n",
+ "2 40.6774 36.8036 \n",
+ "3 40.4478 38.0431 \n",
+ "4 39.4169 38.1583 \n",
+ ".. ... ... \n",
+ "203 76.8214 148.4112 \n",
+ "204 76.9408 150.5571 \n",
+ "205 77.7337 158.3231 \n",
+ "206 77.9912 159.8228 \n",
+ "207 77.1591 161.4616 \n",
+ "\n",
+ "[208 rows x 8 columns]"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_g7"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "5807a718",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_g7_melt = pd.melt(df_g7, id_vars = ['DATE'], value_vars = g7_list, var_name = 'SERIES_ID', value_name = 'VALUE')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "54f950c2",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " DATE | \n",
+ " SERIES_ID | \n",
+ " VALUE | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1970-01-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.4096 | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1970-04-01 | \n",
+ " QGBR628BIS | \n",
+ " 21.8645 | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1970-07-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.7399 | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1970-10-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.2637 | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1971-01-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.2249 | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 1451 | \n",
+ " 2020-10-01 | \n",
+ " QCAR628BIS | \n",
+ " 148.4112 | \n",
+ "
\n",
+ " \n",
+ " | 1452 | \n",
+ " 2021-01-01 | \n",
+ " QCAR628BIS | \n",
+ " 150.5571 | \n",
+ "
\n",
+ " \n",
+ " | 1453 | \n",
+ " 2021-04-01 | \n",
+ " QCAR628BIS | \n",
+ " 158.3231 | \n",
+ "
\n",
+ " \n",
+ " | 1454 | \n",
+ " 2021-07-01 | \n",
+ " QCAR628BIS | \n",
+ " 159.8228 | \n",
+ "
\n",
+ " \n",
+ " | 1455 | \n",
+ " 2021-10-01 | \n",
+ " QCAR628BIS | \n",
+ " 161.4616 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1456 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " DATE SERIES_ID VALUE\n",
+ "0 1970-01-01 QGBR628BIS 22.4096\n",
+ "1 1970-04-01 QGBR628BIS 21.8645\n",
+ "2 1970-07-01 QGBR628BIS 22.7399\n",
+ "3 1970-10-01 QGBR628BIS 22.2637\n",
+ "4 1971-01-01 QGBR628BIS 22.2249\n",
+ "... ... ... ...\n",
+ "1451 2020-10-01 QCAR628BIS 148.4112\n",
+ "1452 2021-01-01 QCAR628BIS 150.5571\n",
+ "1453 2021-04-01 QCAR628BIS 158.3231\n",
+ "1454 2021-07-01 QCAR628BIS 159.8228\n",
+ "1455 2021-10-01 QCAR628BIS 161.4616\n",
+ "\n",
+ "[1456 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_g7_melt"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "18ce69bf",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "countries = {'US':'United States', 'GB':'United Kingdom', 'FR':'France', 'CA':'Canada', 'DE':'Germany', 'JP':'Japan', 'IT':'Italy'}\n",
+ "\n",
+ "def check_country(x):\n",
+ " for country in countries:\n",
+ " if country.lower() in x.lower():\n",
+ " return countries[country]\n",
+ " return ''\n",
+ "\n",
+ "df_g7_melt['COUNTRY'] = df_g7_melt['SERIES_ID'].map(lambda x: check_country(x))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "b6127bcc",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " DATE | \n",
+ " SERIES_ID | \n",
+ " VALUE | \n",
+ " COUNTRY | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | 0 | \n",
+ " 1970-01-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.4096 | \n",
+ " United Kingdom | \n",
+ "
\n",
+ " \n",
+ " | 1 | \n",
+ " 1970-04-01 | \n",
+ " QGBR628BIS | \n",
+ " 21.8645 | \n",
+ " United Kingdom | \n",
+ "
\n",
+ " \n",
+ " | 2 | \n",
+ " 1970-07-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.7399 | \n",
+ " United Kingdom | \n",
+ "
\n",
+ " \n",
+ " | 3 | \n",
+ " 1970-10-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.2637 | \n",
+ " United Kingdom | \n",
+ "
\n",
+ " \n",
+ " | 4 | \n",
+ " 1971-01-01 | \n",
+ " QGBR628BIS | \n",
+ " 22.2249 | \n",
+ " United Kingdom | \n",
+ "
\n",
+ " \n",
+ " | ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " | 1451 | \n",
+ " 2020-10-01 | \n",
+ " QCAR628BIS | \n",
+ " 148.4112 | \n",
+ " Canada | \n",
+ "
\n",
+ " \n",
+ " | 1452 | \n",
+ " 2021-01-01 | \n",
+ " QCAR628BIS | \n",
+ " 150.5571 | \n",
+ " Canada | \n",
+ "
\n",
+ " \n",
+ " | 1453 | \n",
+ " 2021-04-01 | \n",
+ " QCAR628BIS | \n",
+ " 158.3231 | \n",
+ " Canada | \n",
+ "
\n",
+ " \n",
+ " | 1454 | \n",
+ " 2021-07-01 | \n",
+ " QCAR628BIS | \n",
+ " 159.8228 | \n",
+ " Canada | \n",
+ "
\n",
+ " \n",
+ " | 1455 | \n",
+ " 2021-10-01 | \n",
+ " QCAR628BIS | \n",
+ " 161.4616 | \n",
+ " Canada | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1456 rows × 4 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " DATE SERIES_ID VALUE COUNTRY\n",
+ "0 1970-01-01 QGBR628BIS 22.4096 United Kingdom\n",
+ "1 1970-04-01 QGBR628BIS 21.8645 United Kingdom\n",
+ "2 1970-07-01 QGBR628BIS 22.7399 United Kingdom\n",
+ "3 1970-10-01 QGBR628BIS 22.2637 United Kingdom\n",
+ "4 1971-01-01 QGBR628BIS 22.2249 United Kingdom\n",
+ "... ... ... ... ...\n",
+ "1451 2020-10-01 QCAR628BIS 148.4112 Canada\n",
+ "1452 2021-01-01 QCAR628BIS 150.5571 Canada\n",
+ "1453 2021-04-01 QCAR628BIS 158.3231 Canada\n",
+ "1454 2021-07-01 QCAR628BIS 159.8228 Canada\n",
+ "1455 2021-10-01 QCAR628BIS 161.4616 Canada\n",
+ "\n",
+ "[1456 rows x 4 columns]"
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_g7_melt"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "id": "e457709e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly/"
+ },
+ "data": [
+ {
+ "hovertemplate": "COUNTRY=United Kingdom
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "United Kingdom",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "United Kingdom",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 22.4096,
+ 21.8645,
+ 22.7399,
+ 22.2637,
+ 22.2249,
+ 22.0237,
+ 23.1038,
+ 23.8771,
+ 25.0096,
+ 26.8894,
+ 30.2407,
+ 31.8063,
+ 35.0269,
+ 35.5975,
+ 37.165,
+ 36.1656,
+ 35.3076,
+ 33.4323,
+ 33.0259,
+ 31.9127,
+ 30.6434,
+ 28.7928,
+ 28.4886,
+ 27.8298,
+ 27.5648,
+ 27.4069,
+ 27.3075,
+ 26.6519,
+ 25.5079,
+ 24.9473,
+ 25.1914,
+ 25.761,
+ 25.8738,
+ 26.522,
+ 27.8133,
+ 29.4838,
+ 30.2761,
+ 31.7296,
+ 32.1716,
+ 33.2983,
+ 33.7475,
+ 33.2026,
+ 33.8062,
+ 33.3632,
+ 32.5538,
+ 31.9242,
+ 31.7994,
+ 30.6237,
+ 29.5516,
+ 29.8106,
+ 30.3191,
+ 30.3692,
+ 31.0947,
+ 31.6377,
+ 32.6077,
+ 32.5003,
+ 32.6777,
+ 32.992,
+ 34.0898,
+ 34.24,
+ 33.8942,
+ 34.2516,
+ 34.8716,
+ 35.7806,
+ 36.3688,
+ 37.4498,
+ 38.9299,
+ 39.7579,
+ 40.6393,
+ 41.9386,
+ 43.9255,
+ 46.1085,
+ 47.8388,
+ 49.7748,
+ 55.8726,
+ 58.6713,
+ 59.3291,
+ 60.1121,
+ 61.7899,
+ 59.6447,
+ 57.7052,
+ 55.4895,
+ 55.6605,
+ 53.7811,
+ 52.845,
+ 50.3859,
+ 50.8936,
+ 49.9296,
+ 48.9527,
+ 46.8658,
+ 47.1128,
+ 45.017,
+ 45.226,
+ 44.6958,
+ 45.571,
+ 44.618,
+ 45.0497,
+ 44.9854,
+ 45.8543,
+ 45.4097,
+ 44.6374,
+ 44.5,
+ 44.8128,
+ 43.9541,
+ 44.3521,
+ 43.9368,
+ 45.6188,
+ 46.1127,
+ 46.7359,
+ 47.2393,
+ 49.4437,
+ 48.8811,
+ 50.1998,
+ 52.3133,
+ 54.6134,
+ 54.0067,
+ 54.4092,
+ 56.1244,
+ 59.5499,
+ 60.8697,
+ 62.621,
+ 65.4916,
+ 66.8152,
+ 68.309,
+ 68.3875,
+ 69.8145,
+ 72.27,
+ 70.7751,
+ 73.1478,
+ 78.438,
+ 83.6552,
+ 87.3155,
+ 88.9004,
+ 91.0713,
+ 93.4122,
+ 94.7985,
+ 95.7352,
+ 100.6037,
+ 105.0057,
+ 104.9802,
+ 102.642,
+ 104.5846,
+ 106.6044,
+ 106.2353,
+ 107.043,
+ 109.626,
+ 112.3089,
+ 113.5793,
+ 115.0455,
+ 118.3254,
+ 121.7284,
+ 120.33,
+ 116.5877,
+ 113.581,
+ 107.7688,
+ 100.5213,
+ 95.7193,
+ 95.9597,
+ 99.0186,
+ 100.2457,
+ 99.8286,
+ 100.3546,
+ 101.5077,
+ 98.3237,
+ 95.1522,
+ 94.4074,
+ 94.9375,
+ 92.7677,
+ 91.5269,
+ 92.4661,
+ 93.2514,
+ 91.2776,
+ 90.2889,
+ 91.478,
+ 93.4001,
+ 93.3397,
+ 94.4542,
+ 97.1935,
+ 100.2599,
+ 100.3929,
+ 100.7974,
+ 102.3272,
+ 105.6225,
+ 106.7795,
+ 108.4817,
+ 110.1624,
+ 111.9351,
+ 111.138,
+ 110.8876,
+ 112.0592,
+ 113.9924,
+ 112.9519,
+ 112.5452,
+ 112.8181,
+ 114.3116,
+ 113.0729,
+ 112.0069,
+ 111.6996,
+ 113.0672,
+ 112.4318,
+ 112.1205,
+ 112.3283,
+ 115.2236,
+ 118.3866,
+ 120.6621,
+ 121.5763,
+ 122.6873,
+ 123.6292
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "COUNTRY=Japan
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "Japan",
+ "line": {
+ "color": "#EF553B",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "Japan",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 97.4678,
+ 100.5088,
+ 104.7421,
+ 105.9025,
+ 108.3291,
+ 110.3274,
+ 112.9774,
+ 115.1834,
+ 118.3767,
+ 121.0162,
+ 125.0855,
+ 134.8142,
+ 142.2956,
+ 146.5214,
+ 153.1654,
+ 153.0538,
+ 145.6404,
+ 140.5607,
+ 136.6606,
+ 127.3484,
+ 121.146,
+ 118.2772,
+ 117.3649,
+ 114.8641,
+ 112.7556,
+ 110.3193,
+ 109.8089,
+ 108.3847,
+ 107.142,
+ 105.4571,
+ 106.1726,
+ 106.4602,
+ 107.1862,
+ 106.7344,
+ 107.6625,
+ 109.5417,
+ 111.9154,
+ 112.4063,
+ 114.3404,
+ 116.2154,
+ 117.6414,
+ 117.7351,
+ 120.2159,
+ 121.8849,
+ 123.8945,
+ 124.8522,
+ 127.3378,
+ 128.4419,
+ 131.0177,
+ 131.7041,
+ 133.1242,
+ 133.613,
+ 135.7232,
+ 135.4447,
+ 137.0956,
+ 136.7549,
+ 137.3144,
+ 137.1991,
+ 138.1991,
+ 137.5787,
+ 138.3457,
+ 137.7837,
+ 138.2744,
+ 138.4299,
+ 139.1313,
+ 139.7669,
+ 141.4108,
+ 143.6332,
+ 146.6125,
+ 149.2652,
+ 154.0581,
+ 155.1931,
+ 157.6194,
+ 158.1782,
+ 159.4759,
+ 160.9037,
+ 164.4053,
+ 164.4297,
+ 167.9446,
+ 173.3542,
+ 179.1034,
+ 182.8323,
+ 188.68,
+ 187.9441,
+ 189.2763,
+ 187.1214,
+ 186.8737,
+ 182.567,
+ 181.1672,
+ 176.461,
+ 175.0462,
+ 172.1491,
+ 169.9309,
+ 166.9616,
+ 164.7718,
+ 164.1822,
+ 162.9622,
+ 161.511,
+ 161.347,
+ 159.9417,
+ 160.1496,
+ 159.1476,
+ 158.9133,
+ 158.215,
+ 157.8455,
+ 155.9868,
+ 155.5456,
+ 154.6418,
+ 154.543,
+ 150.9251,
+ 150.5558,
+ 149.5916,
+ 149.644,
+ 148.1475,
+ 148.2559,
+ 145.5123,
+ 145.7911,
+ 144.096,
+ 143.3202,
+ 141.9233,
+ 141.4415,
+ 139.7004,
+ 138.6295,
+ 137.318,
+ 136.1901,
+ 134.6917,
+ 133.4033,
+ 132.0653,
+ 131.2198,
+ 128.8322,
+ 127.2382,
+ 125.3229,
+ 123.7921,
+ 121.1955,
+ 119.3445,
+ 117.6417,
+ 116.0141,
+ 113.9703,
+ 112.2116,
+ 110.326,
+ 109.7487,
+ 108.3588,
+ 107.2963,
+ 106.4341,
+ 105.6829,
+ 104.6338,
+ 103.768,
+ 103.8191,
+ 104.1622,
+ 103.5103,
+ 103.1501,
+ 102.5543,
+ 102.3879,
+ 100.8809,
+ 99.1951,
+ 98.911,
+ 98.19,
+ 96.7052,
+ 98.4322,
+ 98.0852,
+ 99.451,
+ 99.5475,
+ 100.6759,
+ 100.3299,
+ 100.8138,
+ 100.1334,
+ 100.7678,
+ 99.6445,
+ 99.9944,
+ 98.8575,
+ 99.72,
+ 99.4551,
+ 100.1971,
+ 100.8409,
+ 101.3057,
+ 100.8131,
+ 101.7371,
+ 98.8267,
+ 99.069,
+ 98.8562,
+ 101.8079,
+ 100.729,
+ 101.7951,
+ 100.552,
+ 103.4215,
+ 104.1009,
+ 104.0876,
+ 102.7801,
+ 107.0964,
+ 105.7634,
+ 105.9879,
+ 104.0423,
+ 107.3534,
+ 107.06,
+ 106.6895,
+ 105.733,
+ 109.5032,
+ 108.3303,
+ 107.6618,
+ 106.2136,
+ 108.3035,
+ 107.4278,
+ 107.4995,
+ 108.8926,
+ 112.523,
+ 114.1395,
+ 116.449,
+ 116.311
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "COUNTRY=France
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "France",
+ "line": {
+ "color": "#00cc96",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "France",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 40.5273,
+ 40.6816,
+ 41.1835,
+ 40.6347,
+ 40.0722,
+ 40.5359,
+ 41.5984,
+ 41.3924,
+ 41.1382,
+ 41.8191,
+ 42.8198,
+ 42.4634,
+ 42.3678,
+ 43.0217,
+ 44.0652,
+ 43.8132,
+ 43.3315,
+ 43.5157,
+ 44.3318,
+ 43.8655,
+ 42.8254,
+ 43.3515,
+ 44.5404,
+ 44.634,
+ 44.5969,
+ 45.8811,
+ 47.4708,
+ 47.4095,
+ 47.5637,
+ 48.217,
+ 49.5936,
+ 49.6723,
+ 49.3925,
+ 49.5785,
+ 50.3032,
+ 50.1273,
+ 49.7524,
+ 50.3949,
+ 51.653,
+ 52.0474,
+ 52.1576,
+ 53.5377,
+ 55.0964,
+ 54.3833,
+ 53.3237,
+ 53.1678,
+ 53.0271,
+ 51.4435,
+ 49.811,
+ 49.407,
+ 50.307,
+ 49.3556,
+ 47.8578,
+ 47.6384,
+ 48.2151,
+ 47.2706,
+ 46.1062,
+ 46.0349,
+ 46.4429,
+ 45.6924,
+ 44.6791,
+ 44.634,
+ 45.4199,
+ 45.112,
+ 44.9415,
+ 45.5235,
+ 46.5751,
+ 46.5016,
+ 46.014,
+ 46.9214,
+ 48.5587,
+ 48.8293,
+ 49.1133,
+ 50.484,
+ 52.5789,
+ 53.142,
+ 53.5326,
+ 54.8308,
+ 56.8677,
+ 57.0726,
+ 56.8682,
+ 58.0297,
+ 59.7255,
+ 59.3537,
+ 58.9511,
+ 59.6935,
+ 60.6153,
+ 59.2436,
+ 57.3226,
+ 56.7304,
+ 57.2942,
+ 56.1135,
+ 54.7767,
+ 54.6916,
+ 55.511,
+ 54.5882,
+ 53.5555,
+ 53.7312,
+ 54.6184,
+ 53.6947,
+ 52.2115,
+ 52.3376,
+ 53.1391,
+ 52.172,
+ 51.5647,
+ 51.1691,
+ 52.5333,
+ 52.3219,
+ 49.5859,
+ 51.9377,
+ 51.8687,
+ 51.7223,
+ 50.4477,
+ 51.4298,
+ 52.7822,
+ 52.816,
+ 52.7732,
+ 53.6734,
+ 56.1726,
+ 55.9472,
+ 57.0576,
+ 58.3987,
+ 60.1994,
+ 59.7164,
+ 60.4545,
+ 61.5375,
+ 63.2236,
+ 63.428,
+ 63.5734,
+ 65.2558,
+ 67.7271,
+ 68.1344,
+ 68.8788,
+ 71.233,
+ 74.0753,
+ 74.8175,
+ 76.8672,
+ 79.2415,
+ 82.9537,
+ 84.5347,
+ 87.0158,
+ 89.9107,
+ 93.8085,
+ 95.3833,
+ 97.2748,
+ 99.2514,
+ 102.2009,
+ 103.1594,
+ 103.7818,
+ 104.4941,
+ 106.6731,
+ 106.2858,
+ 104.9238,
+ 103.8905,
+ 103.9231,
+ 100.9857,
+ 97.6274,
+ 95.769,
+ 97.3461,
+ 97.3731,
+ 97.5619,
+ 98.6505,
+ 101.4767,
+ 102.2866,
+ 102.1835,
+ 103.0256,
+ 105.2365,
+ 103.5496,
+ 101.6158,
+ 100.8134,
+ 101.5615,
+ 99.876,
+ 98.5358,
+ 97.9094,
+ 98.7113,
+ 97.7057,
+ 96.3972,
+ 96.1602,
+ 97.0861,
+ 95.3437,
+ 94.8173,
+ 94.0651,
+ 95.6777,
+ 95.1597,
+ 95.1417,
+ 94.7332,
+ 96.8292,
+ 96.198,
+ 96.6222,
+ 96.9934,
+ 99.0877,
+ 98.289,
+ 98.1154,
+ 97.8563,
+ 99.5677,
+ 99.5774,
+ 99.7798,
+ 99.861,
+ 101.9361,
+ 102.2275,
+ 103.4148,
+ 104.734,
+ 106.5583,
+ 108.1316,
+ 108.3302,
+ 109.5674,
+ 112.2212,
+ 112.5942
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "COUNTRY=United States
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "United States",
+ "line": {
+ "color": "#ab63fa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "United States",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 60.9597,
+ 60.4015,
+ 60.6711,
+ 60.6154,
+ 61.8025,
+ 62.7962,
+ 62.804,
+ 64.0014,
+ 63.7267,
+ 65.0124,
+ 65.673,
+ 66.4757,
+ 68.5507,
+ 68.6538,
+ 68.8986,
+ 68.7755,
+ 68.52,
+ 67.9341,
+ 67.6981,
+ 66.1336,
+ 66.6816,
+ 67.5511,
+ 67.3245,
+ 67.5023,
+ 65.8745,
+ 65.3831,
+ 67.0534,
+ 68.8882,
+ 70.5181,
+ 72.0266,
+ 73.614,
+ 75.2644,
+ 76.7808,
+ 77.5731,
+ 78.5881,
+ 79.7228,
+ 80.962,
+ 81.6964,
+ 82.0751,
+ 82.528,
+ 81.1923,
+ 79.7698,
+ 80.3456,
+ 79.9096,
+ 79.3341,
+ 78.6292,
+ 77.1462,
+ 76.7918,
+ 76.5942,
+ 75.5584,
+ 74.202,
+ 74.494,
+ 75.3923,
+ 75.422,
+ 75.5139,
+ 75.8263,
+ 75.938,
+ 76.0456,
+ 76.1995,
+ 76.2926,
+ 76.7867,
+ 77.1636,
+ 77.63,
+ 78.4534,
+ 79.8191,
+ 81.5789,
+ 82.8054,
+ 84.1091,
+ 85.3863,
+ 86.2806,
+ 87.106,
+ 88.1037,
+ 89.0644,
+ 90.1094,
+ 91.4508,
+ 92.7342,
+ 93.732,
+ 93.5602,
+ 94.0885,
+ 94.5397,
+ 93.8993,
+ 93.1819,
+ 91.3367,
+ 89.3678,
+ 88.1758,
+ 87.9171,
+ 87.1649,
+ 86.2694,
+ 85.8312,
+ 84.9882,
+ 84.2146,
+ 83.8844,
+ 83.4321,
+ 83.1447,
+ 83.4087,
+ 83.5609,
+ 83.3735,
+ 83.2721,
+ 82.947,
+ 82.9176,
+ 82.6217,
+ 82.394,
+ 82.656,
+ 82.7458,
+ 82.6766,
+ 82.4432,
+ 82.4371,
+ 82.388,
+ 82.5129,
+ 82.9881,
+ 83.6741,
+ 84.6253,
+ 85.9252,
+ 86.7904,
+ 87.9624,
+ 89.3016,
+ 90.3631,
+ 91.2287,
+ 92.454,
+ 93.8318,
+ 95.2815,
+ 96.6758,
+ 97.9976,
+ 99.7006,
+ 101.0677,
+ 101.8743,
+ 103.6133,
+ 105.6345,
+ 107.184,
+ 108.765,
+ 110.9925,
+ 112.9513,
+ 114.1069,
+ 116.1932,
+ 118.9459,
+ 122.7637,
+ 125.8772,
+ 128.9477,
+ 133.0439,
+ 137.0406,
+ 141.766,
+ 145.5307,
+ 148.7852,
+ 152.1847,
+ 153.7043,
+ 150.8028,
+ 148.9596,
+ 149.7751,
+ 146.5221,
+ 139.9206,
+ 135.511,
+ 130.163,
+ 123.5008,
+ 115.4689,
+ 108.9521,
+ 106.4534,
+ 103.9207,
+ 102.7033,
+ 102.4091,
+ 102.588,
+ 102.188,
+ 101.0166,
+ 99.0135,
+ 97.8017,
+ 95.7196,
+ 93.7334,
+ 93.7303,
+ 93.9724,
+ 94.242,
+ 95.6344,
+ 97.3374,
+ 99.3927,
+ 101.3382,
+ 103.4869,
+ 105.5665,
+ 107.907,
+ 108.4223,
+ 107.9978,
+ 109.2866,
+ 111.8014,
+ 113.7851,
+ 113.8157,
+ 115.0992,
+ 117.2381,
+ 118.6308,
+ 118.6285,
+ 119.8611,
+ 121.4198,
+ 122.1165,
+ 123.1452,
+ 124.56,
+ 126.0746,
+ 126.9078,
+ 127.1197,
+ 127.8794,
+ 129.0653,
+ 129.781,
+ 129.4606,
+ 130.4675,
+ 132.0054,
+ 133.2096,
+ 135.4712,
+ 137.6229,
+ 141.8454,
+ 145.7401,
+ 149.5475,
+ 153.4254,
+ 157.4995
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "COUNTRY=Germany
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "Germany",
+ "line": {
+ "color": "#FFA15A",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "Germany",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 118.9766,
+ 123.2468,
+ 124.3157,
+ 124.6899,
+ 125.7019,
+ 129.8132,
+ 130.506,
+ 129.7232,
+ 129.6866,
+ 131.4276,
+ 131.0151,
+ 129.8094,
+ 128.824,
+ 132.1633,
+ 132.1739,
+ 129.7056,
+ 129.4125,
+ 132.5737,
+ 132.5798,
+ 130.0552,
+ 128.1556,
+ 127.2398,
+ 126.3735,
+ 125.2582,
+ 123.4281,
+ 123.8698,
+ 124.4124,
+ 125.2934,
+ 124.4345,
+ 125.6825,
+ 127.196,
+ 128.3983,
+ 129.0154,
+ 130.7625,
+ 133.4701,
+ 135.0663,
+ 135.4289,
+ 138.5143,
+ 139.5376,
+ 139.3099,
+ 139.2381,
+ 140.226,
+ 141.2644,
+ 142.5503,
+ 141.567,
+ 143.1943,
+ 142.3071,
+ 140.0025,
+ 138.2608,
+ 136.7106,
+ 135.1615,
+ 133.5895,
+ 132.7279,
+ 132.9782,
+ 131.9116,
+ 130.0318,
+ 127.7407,
+ 126.4689,
+ 125.6745,
+ 124.4161,
+ 122.8092,
+ 121.8205,
+ 122.3054,
+ 122.0722,
+ 121.8835,
+ 122.8591,
+ 123.204,
+ 122.9643,
+ 121.5489,
+ 121.1345,
+ 121.1208,
+ 121.4562,
+ 121.0312,
+ 121.6228,
+ 122.3475,
+ 122.2302,
+ 121.3646,
+ 121.291,
+ 122.9756,
+ 124.1251,
+ 126.0635,
+ 128.7874,
+ 129.9384,
+ 129.2671,
+ 129.7855,
+ 131.1229,
+ 130.2089,
+ 128.9223,
+ 129.1833,
+ 129.864,
+ 130.6084,
+ 130.7644,
+ 129.2041,
+ 129.6259,
+ 129.8223,
+ 130.6983,
+ 130.4964,
+ 131.37,
+ 131.6177,
+ 131.5938,
+ 130.6464,
+ 130.7363,
+ 129.9272,
+ 129.7497,
+ 127.9985,
+ 127.0476,
+ 126.3036,
+ 125.5133,
+ 123.6399,
+ 122.8627,
+ 121.2608,
+ 120.8418,
+ 120.1148,
+ 119.9975,
+ 119.5188,
+ 119.9597,
+ 119.8398,
+ 119.261,
+ 118.9039,
+ 119.1147,
+ 118.6736,
+ 118.7815,
+ 118.0594,
+ 117.6929,
+ 116.9418,
+ 115.8206,
+ 115.5252,
+ 115.1834,
+ 114.0631,
+ 113.6924,
+ 113.3043,
+ 112.8912,
+ 111.5478,
+ 111.2381,
+ 110.4186,
+ 109.706,
+ 108.4446,
+ 107.7792,
+ 107.213,
+ 106.5427,
+ 106.0755,
+ 105.1545,
+ 104.3028,
+ 104.0771,
+ 102.5944,
+ 103.6058,
+ 104.1405,
+ 103.0789,
+ 101.6225,
+ 100.7219,
+ 100.8214,
+ 100.137,
+ 101.5881,
+ 101.7274,
+ 100.6285,
+ 101.9208,
+ 101.6905,
+ 100.1909,
+ 99.9739,
+ 100.2693,
+ 99.1405,
+ 99.8446,
+ 100.5012,
+ 100.506,
+ 100.1838,
+ 99.9438,
+ 100.7323,
+ 100.479,
+ 100.6198,
+ 101.5255,
+ 101.3524,
+ 101.7703,
+ 102.2548,
+ 103.0116,
+ 103.3295,
+ 102.7888,
+ 103.3337,
+ 105.1901,
+ 105.3291,
+ 105.6114,
+ 107.7891,
+ 108.7303,
+ 109.0705,
+ 111.3115,
+ 114.1218,
+ 116.1963,
+ 117.6672,
+ 119.4072,
+ 119.8426,
+ 121.2416,
+ 122.4138,
+ 125.1114,
+ 126.2041,
+ 127.0905,
+ 128.6235,
+ 130.3538,
+ 131.1492,
+ 132.3896,
+ 133.4452,
+ 137.1287,
+ 138.581,
+ 140.0819,
+ 144.658,
+ 149.499,
+ 148.8437,
+ 151.7036,
+ 155.9109,
+ 159.6865
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "COUNTRY=Italy
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "Italy",
+ "line": {
+ "color": "#19d3f3",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "Italy",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 40.7872,
+ 41.0527,
+ 40.6774,
+ 40.4478,
+ 39.4169,
+ 39.8933,
+ 40.4939,
+ 40.4419,
+ 40.5444,
+ 41.275,
+ 41.5336,
+ 40.7042,
+ 40.4054,
+ 41.8759,
+ 45.5495,
+ 49.8444,
+ 53.1363,
+ 56.411,
+ 58.2057,
+ 57.9117,
+ 57.6249,
+ 56.9947,
+ 57.5998,
+ 58.0394,
+ 57.8811,
+ 56.7436,
+ 57.7297,
+ 56.375,
+ 55.035,
+ 53.9297,
+ 53.4492,
+ 52.5778,
+ 52.6496,
+ 53.9679,
+ 56.0487,
+ 57.1867,
+ 57.38,
+ 57.2605,
+ 57.374,
+ 56.7775,
+ 57.1191,
+ 60.9514,
+ 65.1411,
+ 67.724,
+ 69.48,
+ 70.8063,
+ 71.7327,
+ 70.0233,
+ 68.4568,
+ 68.4317,
+ 67.571,
+ 66.1406,
+ 64.9951,
+ 64.1708,
+ 63.5042,
+ 61.8727,
+ 60.4538,
+ 59.3091,
+ 58.6682,
+ 57.487,
+ 56.1925,
+ 55.1617,
+ 54.8957,
+ 53.9568,
+ 53.5196,
+ 53.4831,
+ 53.6083,
+ 53.2769,
+ 53.2546,
+ 53.7404,
+ 54.3662,
+ 54.589,
+ 55.4765,
+ 57.2886,
+ 59.0644,
+ 60.1338,
+ 61.24,
+ 63.2659,
+ 65.6589,
+ 67.1374,
+ 68.4477,
+ 70.3509,
+ 71.4922,
+ 73.1584,
+ 75.6889,
+ 77.37,
+ 77.6109,
+ 78.3819,
+ 82.135,
+ 84.4495,
+ 85.4558,
+ 85.3523,
+ 85.1951,
+ 84.863,
+ 84.8369,
+ 83.0974,
+ 81.6033,
+ 80.1644,
+ 80.2314,
+ 78.8294,
+ 77.2204,
+ 76.625,
+ 76.7402,
+ 76.6391,
+ 76.5982,
+ 76.1241,
+ 76.8425,
+ 77.2544,
+ 77.9983,
+ 77.7546,
+ 77.6458,
+ 77.5161,
+ 75.9364,
+ 76.3598,
+ 76.3726,
+ 76.1329,
+ 75.7172,
+ 75.7648,
+ 75.7908,
+ 75.7102,
+ 76.3039,
+ 76.4064,
+ 76.9951,
+ 77.3332,
+ 77.5702,
+ 77.8781,
+ 79.271,
+ 81.1367,
+ 85.0609,
+ 86.2191,
+ 86.8406,
+ 86.9043,
+ 88.1578,
+ 88.7015,
+ 89.8766,
+ 90.0255,
+ 90.4413,
+ 91.5757,
+ 93.5718,
+ 94.8074,
+ 96.1263,
+ 97.2307,
+ 98.5355,
+ 99.0836,
+ 99.6567,
+ 100.8067,
+ 102.0859,
+ 102.7719,
+ 103.7027,
+ 104.2274,
+ 105.0506,
+ 104.863,
+ 104.3853,
+ 104.2421,
+ 103.6755,
+ 102.5444,
+ 103.1062,
+ 102.4725,
+ 102.3805,
+ 101.6107,
+ 99.6538,
+ 99.9677,
+ 100.2773,
+ 100.097,
+ 98.6254,
+ 99.6764,
+ 98.7695,
+ 97.3849,
+ 96.0858,
+ 94.4295,
+ 92.2334,
+ 90.3482,
+ 87.5526,
+ 87.1016,
+ 85.4596,
+ 84.5976,
+ 83.333,
+ 82.3933,
+ 81.4979,
+ 80.4122,
+ 78.7998,
+ 78.4876,
+ 79.1453,
+ 78.6342,
+ 78.9449,
+ 79.3472,
+ 79.1611,
+ 78.6632,
+ 77.3627,
+ 77.4714,
+ 77.1095,
+ 77.0267,
+ 76.4168,
+ 76.4554,
+ 75.3716,
+ 75.5645,
+ 75.0057,
+ 75.7359,
+ 75.409,
+ 75.4972,
+ 76.0882,
+ 78.3593,
+ 76.5432,
+ 76.8214,
+ 76.9408,
+ 77.7337,
+ 77.9912,
+ 77.1591
+ ],
+ "yaxis": "y"
+ },
+ {
+ "hovertemplate": "COUNTRY=Canada
DATE=%{x}
VALUE=%{y}",
+ "legendgroup": "Canada",
+ "line": {
+ "color": "#FF6692",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "Canada",
+ "showlegend": true,
+ "type": "scattergl",
+ "x": [
+ "1970-01-01T00:00:00",
+ "1970-04-01T00:00:00",
+ "1970-07-01T00:00:00",
+ "1970-10-01T00:00:00",
+ "1971-01-01T00:00:00",
+ "1971-04-01T00:00:00",
+ "1971-07-01T00:00:00",
+ "1971-10-01T00:00:00",
+ "1972-01-01T00:00:00",
+ "1972-04-01T00:00:00",
+ "1972-07-01T00:00:00",
+ "1972-10-01T00:00:00",
+ "1973-01-01T00:00:00",
+ "1973-04-01T00:00:00",
+ "1973-07-01T00:00:00",
+ "1973-10-01T00:00:00",
+ "1974-01-01T00:00:00",
+ "1974-04-01T00:00:00",
+ "1974-07-01T00:00:00",
+ "1974-10-01T00:00:00",
+ "1975-01-01T00:00:00",
+ "1975-04-01T00:00:00",
+ "1975-07-01T00:00:00",
+ "1975-10-01T00:00:00",
+ "1976-01-01T00:00:00",
+ "1976-04-01T00:00:00",
+ "1976-07-01T00:00:00",
+ "1976-10-01T00:00:00",
+ "1977-01-01T00:00:00",
+ "1977-04-01T00:00:00",
+ "1977-07-01T00:00:00",
+ "1977-10-01T00:00:00",
+ "1978-01-01T00:00:00",
+ "1978-04-01T00:00:00",
+ "1978-07-01T00:00:00",
+ "1978-10-01T00:00:00",
+ "1979-01-01T00:00:00",
+ "1979-04-01T00:00:00",
+ "1979-07-01T00:00:00",
+ "1979-10-01T00:00:00",
+ "1980-01-01T00:00:00",
+ "1980-04-01T00:00:00",
+ "1980-07-01T00:00:00",
+ "1980-10-01T00:00:00",
+ "1981-01-01T00:00:00",
+ "1981-04-01T00:00:00",
+ "1981-07-01T00:00:00",
+ "1981-10-01T00:00:00",
+ "1982-01-01T00:00:00",
+ "1982-04-01T00:00:00",
+ "1982-07-01T00:00:00",
+ "1982-10-01T00:00:00",
+ "1983-01-01T00:00:00",
+ "1983-04-01T00:00:00",
+ "1983-07-01T00:00:00",
+ "1983-10-01T00:00:00",
+ "1984-01-01T00:00:00",
+ "1984-04-01T00:00:00",
+ "1984-07-01T00:00:00",
+ "1984-10-01T00:00:00",
+ "1985-01-01T00:00:00",
+ "1985-04-01T00:00:00",
+ "1985-07-01T00:00:00",
+ "1985-10-01T00:00:00",
+ "1986-01-01T00:00:00",
+ "1986-04-01T00:00:00",
+ "1986-07-01T00:00:00",
+ "1986-10-01T00:00:00",
+ "1987-01-01T00:00:00",
+ "1987-04-01T00:00:00",
+ "1987-07-01T00:00:00",
+ "1987-10-01T00:00:00",
+ "1988-01-01T00:00:00",
+ "1988-04-01T00:00:00",
+ "1988-07-01T00:00:00",
+ "1988-10-01T00:00:00",
+ "1989-01-01T00:00:00",
+ "1989-04-01T00:00:00",
+ "1989-07-01T00:00:00",
+ "1989-10-01T00:00:00",
+ "1990-01-01T00:00:00",
+ "1990-04-01T00:00:00",
+ "1990-07-01T00:00:00",
+ "1990-10-01T00:00:00",
+ "1991-01-01T00:00:00",
+ "1991-04-01T00:00:00",
+ "1991-07-01T00:00:00",
+ "1991-10-01T00:00:00",
+ "1992-01-01T00:00:00",
+ "1992-04-01T00:00:00",
+ "1992-07-01T00:00:00",
+ "1992-10-01T00:00:00",
+ "1993-01-01T00:00:00",
+ "1993-04-01T00:00:00",
+ "1993-07-01T00:00:00",
+ "1993-10-01T00:00:00",
+ "1994-01-01T00:00:00",
+ "1994-04-01T00:00:00",
+ "1994-07-01T00:00:00",
+ "1994-10-01T00:00:00",
+ "1995-01-01T00:00:00",
+ "1995-04-01T00:00:00",
+ "1995-07-01T00:00:00",
+ "1995-10-01T00:00:00",
+ "1996-01-01T00:00:00",
+ "1996-04-01T00:00:00",
+ "1996-07-01T00:00:00",
+ "1996-10-01T00:00:00",
+ "1997-01-01T00:00:00",
+ "1997-04-01T00:00:00",
+ "1997-07-01T00:00:00",
+ "1997-10-01T00:00:00",
+ "1998-01-01T00:00:00",
+ "1998-04-01T00:00:00",
+ "1998-07-01T00:00:00",
+ "1998-10-01T00:00:00",
+ "1999-01-01T00:00:00",
+ "1999-04-01T00:00:00",
+ "1999-07-01T00:00:00",
+ "1999-10-01T00:00:00",
+ "2000-01-01T00:00:00",
+ "2000-04-01T00:00:00",
+ "2000-07-01T00:00:00",
+ "2000-10-01T00:00:00",
+ "2001-01-01T00:00:00",
+ "2001-04-01T00:00:00",
+ "2001-07-01T00:00:00",
+ "2001-10-01T00:00:00",
+ "2002-01-01T00:00:00",
+ "2002-04-01T00:00:00",
+ "2002-07-01T00:00:00",
+ "2002-10-01T00:00:00",
+ "2003-01-01T00:00:00",
+ "2003-04-01T00:00:00",
+ "2003-07-01T00:00:00",
+ "2003-10-01T00:00:00",
+ "2004-01-01T00:00:00",
+ "2004-04-01T00:00:00",
+ "2004-07-01T00:00:00",
+ "2004-10-01T00:00:00",
+ "2005-01-01T00:00:00",
+ "2005-04-01T00:00:00",
+ "2005-07-01T00:00:00",
+ "2005-10-01T00:00:00",
+ "2006-01-01T00:00:00",
+ "2006-04-01T00:00:00",
+ "2006-07-01T00:00:00",
+ "2006-10-01T00:00:00",
+ "2007-01-01T00:00:00",
+ "2007-04-01T00:00:00",
+ "2007-07-01T00:00:00",
+ "2007-10-01T00:00:00",
+ "2008-01-01T00:00:00",
+ "2008-04-01T00:00:00",
+ "2008-07-01T00:00:00",
+ "2008-10-01T00:00:00",
+ "2009-01-01T00:00:00",
+ "2009-04-01T00:00:00",
+ "2009-07-01T00:00:00",
+ "2009-10-01T00:00:00",
+ "2010-01-01T00:00:00",
+ "2010-04-01T00:00:00",
+ "2010-07-01T00:00:00",
+ "2010-10-01T00:00:00",
+ "2011-01-01T00:00:00",
+ "2011-04-01T00:00:00",
+ "2011-07-01T00:00:00",
+ "2011-10-01T00:00:00",
+ "2012-01-01T00:00:00",
+ "2012-04-01T00:00:00",
+ "2012-07-01T00:00:00",
+ "2012-10-01T00:00:00",
+ "2013-01-01T00:00:00",
+ "2013-04-01T00:00:00",
+ "2013-07-01T00:00:00",
+ "2013-10-01T00:00:00",
+ "2014-01-01T00:00:00",
+ "2014-04-01T00:00:00",
+ "2014-07-01T00:00:00",
+ "2014-10-01T00:00:00",
+ "2015-01-01T00:00:00",
+ "2015-04-01T00:00:00",
+ "2015-07-01T00:00:00",
+ "2015-10-01T00:00:00",
+ "2016-01-01T00:00:00",
+ "2016-04-01T00:00:00",
+ "2016-07-01T00:00:00",
+ "2016-10-01T00:00:00",
+ "2017-01-01T00:00:00",
+ "2017-04-01T00:00:00",
+ "2017-07-01T00:00:00",
+ "2017-10-01T00:00:00",
+ "2018-01-01T00:00:00",
+ "2018-04-01T00:00:00",
+ "2018-07-01T00:00:00",
+ "2018-10-01T00:00:00",
+ "2019-01-01T00:00:00",
+ "2019-04-01T00:00:00",
+ "2019-07-01T00:00:00",
+ "2019-10-01T00:00:00",
+ "2020-01-01T00:00:00",
+ "2020-04-01T00:00:00",
+ "2020-07-01T00:00:00",
+ "2020-10-01T00:00:00",
+ "2021-01-01T00:00:00",
+ "2021-04-01T00:00:00",
+ "2021-07-01T00:00:00",
+ "2021-10-01T00:00:00"
+ ],
+ "xaxis": "x",
+ "y": [
+ 36.9844,
+ 36.8022,
+ 36.8036,
+ 38.0431,
+ 38.1583,
+ 38.1133,
+ 37.305,
+ 38.9569,
+ 39.3096,
+ 38.9473,
+ 38.6832,
+ 40.1878,
+ 41.5135,
+ 42.7417,
+ 44.5809,
+ 47.9393,
+ 51.7922,
+ 52.3013,
+ 50.3281,
+ 49.0292,
+ 50.6942,
+ 51.1298,
+ 51.0785,
+ 52.1097,
+ 53.5763,
+ 53.4231,
+ 52.7265,
+ 53.9456,
+ 53.3124,
+ 52.1632,
+ 50.9081,
+ 51.3016,
+ 50.1131,
+ 50.3919,
+ 49.0875,
+ 50.5484,
+ 51.1774,
+ 50.8883,
+ 49.6938,
+ 50.7208,
+ 50.3694,
+ 51.0029,
+ 51.6298,
+ 53.4208,
+ 53.6265,
+ 52.4886,
+ 52.2545,
+ 51.7313,
+ 48.4078,
+ 44.9859,
+ 43.2119,
+ 43.4669,
+ 46.1122,
+ 45.4724,
+ 44.1786,
+ 43.9365,
+ 43.3795,
+ 43.2668,
+ 42.1178,
+ 42.3165,
+ 42.7166,
+ 43.1994,
+ 43.0009,
+ 44.474,
+ 46.4576,
+ 48.4007,
+ 48.6555,
+ 51.4899,
+ 55.3026,
+ 53.8644,
+ 53.2917,
+ 55.8323,
+ 60.4788,
+ 60.9855,
+ 60.9349,
+ 65.3738,
+ 71.054,
+ 63.8227,
+ 64.4036,
+ 67.612,
+ 65.4562,
+ 60.5008,
+ 60.2309,
+ 59.8265,
+ 60.9586,
+ 62.6645,
+ 58.7826,
+ 59.5878,
+ 60.3347,
+ 60.4883,
+ 60.3712,
+ 61.4088,
+ 61.5007,
+ 61.3806,
+ 59.7931,
+ 60.2257,
+ 63.2761,
+ 62.9691,
+ 61.6392,
+ 62.182,
+ 59.9024,
+ 57.9122,
+ 58.3579,
+ 58.4292,
+ 57.4819,
+ 58.2538,
+ 57.3649,
+ 57.3501,
+ 57.7044,
+ 58.9835,
+ 57.8054,
+ 57.7742,
+ 56.9207,
+ 57.2648,
+ 56.0665,
+ 56.7612,
+ 56.923,
+ 58.5134,
+ 57.6102,
+ 58.2385,
+ 58.2334,
+ 58.847,
+ 58.1713,
+ 58.376,
+ 58.096,
+ 59.5847,
+ 59.6911,
+ 61.0311,
+ 63.2774,
+ 64.798,
+ 63.5719,
+ 65.2659,
+ 65.7826,
+ 68.0594,
+ 69.2323,
+ 71.1486,
+ 71.9819,
+ 74.4697,
+ 72.5809,
+ 75.0315,
+ 77.4652,
+ 78.6773,
+ 79.4522,
+ 80.5446,
+ 83.1926,
+ 86.5336,
+ 89.4793,
+ 90.7954,
+ 92.9796,
+ 95.7922,
+ 97.959,
+ 98.3031,
+ 99.5048,
+ 98.9219,
+ 96.707,
+ 95.1875,
+ 92.7926,
+ 93.5418,
+ 95.9034,
+ 97.8051,
+ 100.2634,
+ 101.3128,
+ 99.7963,
+ 98.6454,
+ 99.5914,
+ 100.5791,
+ 101.1121,
+ 100.7356,
+ 101.8205,
+ 103.4685,
+ 103.6756,
+ 102.9037,
+ 103.6024,
+ 105.1683,
+ 105.5543,
+ 105.9437,
+ 106.8698,
+ 108.035,
+ 108.7534,
+ 109.316,
+ 110.8042,
+ 112.2655,
+ 113.2284,
+ 114.2681,
+ 117.2243,
+ 122.0785,
+ 126.1164,
+ 127.8918,
+ 131.5822,
+ 138.2486,
+ 139.8886,
+ 139.0162,
+ 138.5269,
+ 139.1624,
+ 138.7719,
+ 138.6518,
+ 137.1277,
+ 136.498,
+ 136.3936,
+ 138.0355,
+ 140.4391,
+ 144.2064,
+ 145.4279,
+ 148.4112,
+ 150.5571,
+ 158.3231,
+ 159.8228,
+ 161.4616
+ ],
+ "yaxis": "y"
+ }
+ ],
+ "layout": {
+ "legend": {
+ "title": {
+ "text": "COUNTRY"
+ },
+ "tracegroupgap": 0
+ },
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "title": {
+ "text": "Real Residential Property Prices - All G7 Countries",
+ "x": 0.5,
+ "y": 0.95
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "DATE"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "VALUE"
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = px.line(df_g7_melt, x=\"DATE\", y=\"VALUE\", color='COUNTRY', title='Real Residential Property Prices - All G7 Countries')\n",
+ "fig.update_layout(title=dict(x=0.5,y=0.95))\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "04337fcd",
+ "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.8.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/data/Sample.csv b/data/Sample.csv
new file mode 100644
index 0000000..d737096
--- /dev/null
+++ b/data/Sample.csv
@@ -0,0 +1,5240 @@
+Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q12,Q13,Q14,Q15
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,3,2,1,2,1,1,2,1,2,2,2,2,2
+1,1,3,1,1,2,2,2,1,1,2,2,2,2,2
+2,2,2,2,1,2,2,1,1,1,2,2,2,2,2
+1,2,2,2,1,2,3,1,2,1,4,2,2,2,2
+2,3,3,2,2,2,2,3,4,4,3,3,2,2,2
+2,4,3,2,2,2,2,2,2,2,2,3,2,2,2
+2,1,4,2,2,2,3,2,2,2,3,3,2,2,2
+3,3,4,3,4,3,4,2,1,1,2,2,4,2,1
+2,2,2,3,2,2,2,2,1,2,3,2,2,2,3
+2,1,1,1,1,2,2,2,3,2,2,2,2,2,2
+4,4,2,4,3,2,2,3,2,4,2,2,2,3,3
+1,2,2,2,1,2,2,1,1,1,4,2,2,1,2
+3,2,3,2,2,2,2,3,4,4,4,4,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,3,2,2,2,2,3,2,3,2
+3,3,2,2,2,3,2,2,1,2,2,2,2,3,2
+2,3,2,2,3,3,3,2,2,3,3,3,2,2,3
+4,4,4,4,4,4,1,1,1,1,1,2,1,1,1
+2,2,2,2,1,2,3,1,1,2,3,4,2,2,2
+2,2,2,2,2,2,4,2,1,1,2,2,2,2,3
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+4,3,3,2,1,2,3,1,1,1,2,4,1,1,1
+1,2,1,1,1,1,1,1,1,1,1,2,2,2,2
+2,1,2,1,2,3,2,2,1,4,2,1,1,2,2
+4,2,2,2,2,4,3,4,4,2,3,2,3,4,2
+2,2,2,2,2,2,3,2,2,3,3,2,2,2,2
+2,3,2,2,2,2,2,3,2,1,2,3,2,2,1
+2,2,3,3,1,2,2,1,3,2,2,3,2,1,2
+1,2,1,1,1,2,2,1,1,1,2,2,1,2,3
+3,2,2,1,2,2,2,4,3,2,3,3,2,4,2
+2,1,1,1,1,1,1,1,2,1,2,4,1,1,2
+2,3,2,3,3,4,2,2,4,2,4,4,3,2,4
+4,4,4,3,2,3,4,4,4,4,3,4,3,4,3
+2,1,1,1,1,1,2,2,2,3,2,2,1,1,1
+2,2,2,2,1,2,2,1,1,1,1,3,2,1,2
+2,2,1,1,1,2,2,1,2,2,2,2,2,1,1
+3,2,2,3,2,2,4,3,2,4,3,4,2,2,2
+1,2,2,1,1,2,2,1,1,1,2,2,1,1,1
+2,2,2,2,1,2,2,2,2,1,3,2,2,1,3
+2,2,2,2,1,2,2,2,2,3,2,2,2,2,2
+2,1,2,2,1,2,1,1,2,3,2,3,3,1,2
+1,2,1,1,1,1,2,1,1,2,2,2,1,1,2
+2,4,1,2,1,1,3,2,2,2,2,3,2,2,2
+2,1,2,1,1,2,2,2,2,2,3,3,2,3,2
+2,3,2,2,2,2,2,3,3,2,3,3,2,2,2
+3,2,2,2,2,3,4,1,1,2,2,2,2,2,2
+2,2,2,1,1,1,1,1,1,2,2,4,2,1,1
+2,2,2,1,1,1,2,2,2,2,2,2,2,2,1
+2,3,2,2,2,2,3,2,2,3,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,3,1,1,1
+1,1,1,1,2,2,1,3,2,2,2,4,2,2,2
+4,4,4, ,1,2,1,1,1,1,1,1,1,1,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+3,2,2,2,4,3,3,2,2,1,3,3,4,2,3
+3,3,2,3,2,3,2,4,3,2,2,3,2,4,3
+2,2,2,2,2,2,3,3,1,1,2,2,2,3,2
+3,2,3,3,2,3,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,1,1,1,1,1,2,2,2,2,2
+2,1,1, ,1,2,2,1,1,2,2,4,2,2,4
+3,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+3,2,2,2,2,2,2,3,2,3,2,3,2,2,2
+2,1,2,3,2,2,1,2,2,1,2,2,2,2,2
+2,2,3,2,2,2,2,3,2,2,4,3,2,2,2
+2,2,3,2,2,2,2,2,2,3,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,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
+4,4,3,2,3,3,3,4,4,4,4,4,3,4,3
+2,3,3,3,2,3,2,2,4,2,2,2,3,2,2
+3,3,2,3,3,3,3,4,4,4,3,4,2,4,2
+2,1,1,2,2,2,2,2,3,2,2,2,2,2,2
+2,1,1,1,2,1,2,2,2,3,3,1,1,1,2
+1,1,1,2,1,1,2,1,2,2,1,2,1,1,1
+2,1,2,1,1,1,2,2,2,1,2,2,2,1,3
+2,3,3,2,2,2,4,3,3,2,3,2,2,2,3
+2,2,2,3,2,2,2,1,1,2,2,2,2,1,2
+3,1,2,3,1,2,4,2,2,2,1,3,1,3,4
+1,2,1,1,1,2,1,3,3,3,3,2,2,2,2
+3,3,2,2,2,3,3,3,3,3,2,2,2,2,3
+1,1,1,2,1,1,1,1,1,1,2,2,2,1,2
+2,3,2,2,2,2,2,3,2,2,2,2,2,3,3
+3,2,2,2,1,2,2,3,2,2,2,2,2,2,3
+3,2,3,2,2,2,4,2,3,2,3,4,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,3,2,2,3,2,3,2,2,3,4,3,2,3
+2,2,2,2,1,2,2,2,2,2,2,3,2,2,2
+4,2,2,3,3,4,2,3,4,3,4,3,4,4,4
+3,2,2,1,2,2,2,3,2,4,4,3,2,2,2
+2,2,2,2,2,1,2,2,3,2,3,3,2,2,2
+1,1,1,1,1,2,2,2,2,1,2,2,2,1,1
+2,2,2,2,2,3,5,2,2,2,2,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,2,2,2,2,2,2,2,1,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+3,1,1,1,2,2,2,2,2,2,2,2,4,2,2
+4,3,2,1,1,3,3,4,4,4,4,4,4,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,2,3,3,3,3,3,2,3,2
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,2
+2,1,1,3,2,2,1,2,1,1,4,2,2,2,2
+2,2,2,2,1,2,2,1,1,1,2,3,2,2,2
+2,2,2,2,2,2,2,2,1,1,2,2,2,2,2
+3,3,2,2,2,4,5,2,2,2,3,2,2,2,4
+2,3,3,3,2,2,4,3,3,3,2,3,2,2,2
+2,2,2,2,2,2,2,2,3,3,3,3,3,2,2
+3,2,3,3,2,2,1,3,3,2,4,4,3,2,2
+1,1,1,1,1,2,2,1,1,1,1,2,2,2,2
+2,2,2,2,1,2,3,1,2,2,2,3,2,1,2
+2,2,2,1,2,2,2,3,4,2,3,3,2,2,2
+1,1,1,1,2,1,1,1,1,1,1,3,1,1,1
+2,2,2,2,2,2,2,2,3,2,4,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,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,1,2,1,1,2,1,3,3,1,2,3,2,2,2
+2,1,1,2,1,2,2,1,1,2,2,2,2,1,3
+2,2,2,2,2,2,1,2,1,1,2,3,2,1,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
+3,2,2,2,2,3,3,3,3,2,4,4,3,2,2
+2,2,2,2,2,3,2,3,3,3,2,2,2,3,3
+3,2,3,2,3,3,2,3,3,3,2,3,2,3,2
+2,2,2,2,1,2,2,2,2,1,2,3,2,2,2
+2,2,2,2,2,2,2,3,3,2,3,4,2,2,2
+2,3,2,2,2,2,2,2,2,2,3,2,3,2,2
+1,2,1,2,1,1,2,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,2,3,2,3,2,2,2,3,2
+2,2,2,2,2,2,3,2,3,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,3,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,1,1,2,2,2,2,2,2,2,1
+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,3,2,2,2
+4,4,4,3,3,3,2,3,3,2,3,3,2,3,4
+3,3,2,2,2,3,4,1,1,1,2,3,2,1,3
+2,2,2,2,2,2,1,1,2,1,2,2,2,1,2
+3,1,1,2,2,2,2,4,3,3,4,2,2,2,2
+3,2,2,2,4,3,3,3,2,3,2,3,2,2,2
+1,2,2,2,2,2,3,1,2,2,2,3,2,2,2
+3,2,2,3,2,3,2,3,2,2,2,3,2,2,2
+3,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,2,2,2,1,2,2,3,3,2,3,3,2,2,2
+2,2,2,1,1,2,2,2,2,2,2,2,2,2,2
+3,4,2,2,3,2,3,3,3,3,3,3,2,2,2
+2,1,1,1,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,3,2,2,2,3,3,3,3,3
+4,2,2,2,4,3,2,4,4,2,4,2,3,4,2
+2,3,3,3,2,2,2,2,2,2,2,2,2,2,3
+2,1,1,1,1,4,2,1,1,1,2,2,1,1,1
+4,1,2,2,3,2,2,3,2,3,3,2,2,2,3
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+4,4,4,4,4,1,1,1,1,1,1,3,1,1,1
+2,3,2,2,1,2,2,2,3,2,4,2,2,2,2
+4,3,2,2,4,4,2,3,3,3,2,2,2,3,2
+3,1,1,2,2,3,5,4,3,2,2,2,2,3,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,1,2,2,1,3,3,2,3,3,2,2,2
+2,2,3,2,2,2,4,3,3,3,2,2,2,3,2
+3,2,2,3,2,2,5,2,2,2,4,4,2,2,2
+2,2,2,3,2,2,3,4,4,4,2,2,2,4,2
+2,1,1,1,1,1,1,2,2,2,2,3,1,1,1
+3,2,2,2,1,2,2,2,4,2,4,4,2,2,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+2,3,2,2,1,3,3,2,3,2,2,2,2,2,3
+2,2,2,2,1,2,2,3,3,2,2,3,2,2,2
+2,2,2,2,2,2,2,3,4,4,4,4,2,4,2
+2,2,2,2,2,2,2,3,3,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,2,2,2,2,1,2,3,2,2,2
+2,2,2,2,1,2,3,1,3,2,2,3,2,2,2
+3,3,2,3,2,3,3,3,3,4,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,1,1,1,2,2,2,3,3,4,4,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,3,2,2,2
+1,2,2,1,1,2,3,1,3,1,2,3,1,1,2
+2,2,1,1,2,2,2,1,1,1,1,1,2,2,2
+3,3,3,3,2,3,4,3,2,2,2,3,2,3,2
+2,2,2,2,2,2,2,3,3,2,2,2,2,3,2
+3,3,3,3,3,3,4,4,4,3,4,3,3,2,3
+3,2,2,2,2,2,2,3,3,3,2,2,2,2,2
+2,3,2,2,2,3,2,3,3,2,2,3,3,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,4,3,3,3,4,3,4,3,3,4,3,4,2,3
+2,2,3,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,3,3,2,2,2,2,2,2,2,2,2,2,1
+2,2,2,2,1,1,2,2,1,1,2,2,2,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,2,1,1,2
+2,3,2,2,2,3,5,3,3,3,2,2,2,2,3
+2,2,2,1,1,2,3,2,2,1,3,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,1,1,2,1
+2,2,1,1,1,3,1,2,1,1,1,2,3,3,3
+2,3,2,2,2,2,3,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,2,2,3,3,4,3,2,2,2
+3,1,2,2,2,4,2,4,4,2,2,2,3,2,3
+4,2,3,3,3,3,3,3,4,2,4,4,4,4,4
+2,2,2,2,2,2,1,2,3,3,2,2,2,2,2
+2,2,3,1,1,1,2,1,1,1,2,2,2,1,1
+2,2,2,2,2,2,5,1,2,1,3,2,2,2,2
+1,1,2,2,1,1,1,1,2,3,2,2,1,1,2
+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,1,1,1,1
+2,2,2,1,1,1,2,2,3,2,2,3,2,2,4
+2,1,1,1,1,1,1,2,2,1,2,2,1,2,1
+2,2,2,2,2,1,1,1,1,1,1,1,2,1,2
+2,3,2,2,2,2,2,3,3,1,2,2,2,2,3
+2,2,2,3,1,2,2,2,2,2,2,2,2,1,2
+2,2,2,2,1,1,2,1,1,1,2,3,2,1,2
+2,2,2,1,1,1,1,1,2,2,3,2,2,2,2
+2,3,2,1,2,3,2,1,1,1,3,3,3,2,3
+2,2,3,3,3,2,3,3,3,3,3,3,2,2,3
+1,1,1,2,2,2,2,1,3,3,3,2,3,2,2
+4,4,3,4,4,4,3,4,4,4,4,4,4,4,4
+1,2,2,2,1,1,1,1,1,1,1,2,2,2,1
+3,1,1,2,2,2,2,2,2,2,2,3,2,2,3
+2,2,2,2,2,2,1,2,3,2,2,2,2,2,2
+2,2,2,2,1,2,3,2,2,2,2,2,2,2,2
+1,2,2,2,1,1,2,1,1,2,2,2,2,1,1
+3,2,2,2,2,2,5,3,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,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,1,1,1,1,1
+2,2,2,1,1,3,2,1,2,2,2,2,2,1,2
+2,2,2,1,2,2,3,2,3,3,2,2,2,2,2
+2,2,2,1,1,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,2,2,2,2
+2,2,1,1,2,2,1,1,1,2,2,2,1,1,2
+2,1,2,1,1,1,1,1,1,2,1,2,1,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,3,2,4,2,2,2,2,2,2,2,2
+1,1,2,1,1,1,1,2,2,2,2,2,1,2,1
+2,2,2,1,1,2,1,2,2,3,1,1,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,2,2,1,2,1,2,2,2,1,2
+1,1,1,1,1,2,1,1,1,1,1,3,1,1,2
+2,1,2,1,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,1,2
+1,2,1,2,1,2,2,1,1,2,1,1,1,1,2
+2,2,2,2,2,2,3,2,1,1,2,4,2,2,2
+2,2,2,2,2,2,1,2,2,2,2,3,2,2,2
+3,2,2,2,1,2,2,4,4,4,2,2,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,1,3,2,2,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,3,3,1,2,2,2,2,2
+1,1,1,2,2,2,3,1,2,2,2,2,1,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,3,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+1,3,2,1,2,2,3,1,2,2,2,2,1,1,2
+1,2,1,1,1,1,1,1,2,2,1,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,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,1,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
+2,2,3,2,2,2,2,3,2,3,2,3,2,2,2
+1,1,1,1,1,2,1,2,2,2,2,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,3, ,2,3,2,4,4,3,2,3,2,2,3
+1,2,2,1,1,2,2,2,3,2,1,1,1,2,2
+2,2,2,2,1,2,2,1,1,2,2,2,2,2,2
+2,2,3,1,2,2,2,2,2,2,2,2,2,2,2
+2,1,1,1,1,2,2,1,2,2,1,2,1,1,1
+2,2,2,1,2,2,2,2,2,2,2,2,1,2,2
+1,1,1,1,1,2,1,2,3,2,2,2,2,2,2
+2,2,1,1,2,2,1,2,2,1,2,4,2,2,2
+2,3,2,2,2,3,2,2,3,2,3,2,3,2,3
+2,2,2,2,2,2,2,1,2,2,2,2,2,2,2
+2,2,2,1,1,3,2,1,2,2,1,2,1,1,1
+2,2,2,2,1,2,2,1,1,1,2,2,2,1,2
+2,2,2,1,2,2,1,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,1,1,1,2,1,2,2,2,1,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,1,2,2,1,1,2,1,1,2
+2,2,2,2,1,3,2,2,2,2,2,3,2,2,2
+3,2,2,2,2,4,2,4,4,4,4,2,2,2,4
+1,2,1,1,1,2,1,1,1,1,2,2,1,1,1
+1,2,2,1,1,2,1,1,2,2,2,1,1,1,2
+2,4,2,1,2,2,2,1,1,1,1,1,1,1,1
+2,2,3,2,1,2,2,2,1,1,3,3,2,2,2
+4,2,2,2,1,1,2,2,2,2,2,2,1,2,3
+1,2,1,1,1,4,2,1,1,1,2,2,1,2,4
+4,3,2,2,2,2,3,3,2,4,2,2,2,4,4
+2,2,2,2,1,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,3,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,1,1,1,2,3,1,4,2,2,1,2,2
+2,2,2,1,1,2,1,2,2,2,3,3,2,1,2
+1,2,2,2,1,2,2,2,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,4,3,2,2
+4,3,4,2,2,3,4,4,4,4,4,4,3,4,3
+3,2,2,2,2,3,3,2,2,2,2,4,2,2,4
+3,2,4,2,3,2,2,3,4,4,4,4,2,2,3
+2,2,3,1,1,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,1,2,1,1,1,1,2,2,1,1,1
+3,1,2,2,3,2,2,2,2,2,4,3,2,2,2
+2,2,2,2,1,2,2,4,4,3,3,3,2,3,2
+2,3,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,3,1,2,3,2,3,2,2,3,3,3,2,2
+4,2,3,3,2,2,4,4,4,4,4,4,2,4,2
+1,2,2,2,1,3,2,1,1,1,1,3,2,1,2
+2,2,3,1,2,2,3,2,2,2,3,3,2,2,2
+2,1,1,1,1,1,1,2,2,2,2,2,2,2,2
+1,1,2,1,1,1,1,1,1,2,2,3,1,1,1
+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
+1,1,1,2,1,2,2,2,3,1,2,2,2,2,2
+2,2,1,2,1,1,1,2,2,2,2,3,2,1,2
+2,2,2,2,1,2,2,1,2,2,2,2,2,2,2
+4,2,2,3,3,2,5,3,3,2,4,4,2,3,3
+4,2,4,4,2,1,4,4,4,4,4,4,2,4,2
+1,1,1,1,2,1,1,1,1,1,1,1,2,1,1
+3,3,4,2,2,4,5,2,3,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,2,2,2,2,2,2,2,2,2,2,2
+3,1,1,2,2,2,4,2,3,3,2,3,2,2,3
+1,1,1,1,1,1,1,2,2,2,2,2,2,2,2
+1,2,2,1,1,1,1,1,2,2,2,2,1,1,1
+2,2,2,1,1,2,5,1,1,1,2,2,2,1,2
+2,2,2,1,2,2,2,2,2,2,2,4,2,2,2
+3,2,3,3,2,2,2,2,2,3,2,2,2,2,3
+1,1,1,1,2,1,1,1,1,2,1,1,2,1,1
+3,3,4,4,2,3,3,3,3,3,3,2,2,3,3
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+2,2,2,2,2,3,3,3,3,2,2,4,2,2,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,1,1
+4,4,4,3,4,4,3,4,2,2,4,4,4,3,3
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,2,2,2,2,3,3,3,3,4,3,4,2,3,2
+2,2,2,2,2,2,1,2,2,3,2,3,2,2,1
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,4,2,1,2,3,1,2,3,1
+2,3,2,3,1,2,2,2,2,2,3,3,2,2,3
+2,2,2,2,1,2,2,1,1,1,1,2,1,1,1
+4,4,4,3,3,4,5,4,4,3,4,4,4,2,4
+2,2,1,2,2,2,3,2,3,3,2,2,2,2,1
+3,3,4,3,2,2,2,3,3,4,3,3,3,2,2
+2,1,1,1,2,1,1,1,1,1,3,3,1,1,1
+2,2,4,1,2,2,4,3,3,4,2,2,2,2,2
+3,3,2,3,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,2,2,1,2,3,3,2,3,2,2,2
+2,2,2,2,2,2,2,2,3,2,3,3,2,3,3
+2,1,4,1,2,2,4,2,2,4,3,4,2,2,2
+3,2,2,2,2,3,2,3,3,2,3,4,2,2,2
+2,2,1,2,2,1,3,3,2,3,2,3,3,2,2
+1,2,2,2,2,2,2,2,1,2,2,3,2,2,2
+2,3,2,2,1,2,2,2,2,2,2,3,2,2,2
+3,2,3,2,2,3,2,4,4,4,3,2,2,4,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,1,1,1,1
+2,1,2,1,1,2,2,3,2,2,1,1,2,1,2
+3,2,3,3,2,2,5,3,3,2,2,2,2,2,3
+4,2,3,2,3,3,3,3,3,3,2,3,2,2,3
+2,3,2,3,2,2,2,3,3,3,3,3,2,3,1
+4,4,3,2,4,3,4,3,3,3,4,4,2,4,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,2,3,3,3,2,3
+4,1,3,2,2,3,4,3,4,4,4,4,3,1,3
+2,1,2,1,2,2,1,2,1,1,2,1,1,1,1
+3,2,2,3,2,2,2,2,3,2,3,4,2,3,3
+2,3,2,2,1,2,2,3,2,3,2,2,2,2,3
+2,2,2,2,3,2,4,2,2,2,2,2,2,2,2
+2,4,1,1,1,2,2,1,1,1,2,2,1,1,1
+2,3,2,2,2,1,2,2,1,1,1,2,2,2,1
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,1
+2,2,3,2,1,2,1,2,2,3,3,2,2,2,2
+4,3,3,2,3,2,3,4,4,3,4,3,3,3,3
+4,4,4,3,4,4,4,4,4,4,4,4,2,4,3
+2,3,2,2,2,2,3,2,2,2,2,3,2,2,2
+3,2,3,2,3,2,3,4,4,4,2,3,4,4,4
+1,2,2,2,1,2,2,2,1,1,2,2,2,2,2
+1,2,1,1,1,1,1,1,2,1,2,2,1,1,1
+3,2,3,2,2,2,4,3,3,3,3,3,3,3,4
+1,1,1,1,2,2,3,1,1,1,1,1,1,1,1
+3,2,2,3,3,4,2,2,1,2,4,4,2,2,2
+4,3,4,2,2,2,4,4,3,3,4,4,2,3,2
+3,3,2,2,2,2,2,3,3,3,2,3,2,3,2
+3,3,2,2,2,2,5,3,2,2,3,4,2,3,2
+3,2,2,2,2,2,2,4,3,4,2,3,2,3,2
+4,1,1,1,3,2,2,2,2,2,3,3,3,1,2
+2,1,1,2,1,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,3,2,2,1
+3,2,2,2,2,2,3,2,2,1,2,3,2,1,2
+2,3,3,4,3,2,4,2,1,1,4,4,3,2,3
+2,2,1,1,1,2,2,1,1,1,2,3,2,1,2
+1,1,2,3,1,3,2,1,1,1,4,4,2,2,2
+1,1,1,1,1,1,1,1,2,1,1,2,2,1,2
+2,2,2,2,2,1,2,2,2,2,2,2,2,2,2
+2,2,3,3,1,2,2,1,1,1,4,4,1,1,1
+2,1,2,1,2,2,1,1,1,1,3,3,2,2,2
+2,2,2,2,2,2,4,3,3,4,2,2,2,3,3
+2,2,2,2,3,2,2,2,2,3,3,3,2,3,3
+1,2,2,2,2,2,2,1,3,1,3,3,2,2,3
+3,2,2,2,2,2,2,2,3,2,3,3,2,2,3
+4,2,2,2,2,2,3,3,2,3,4,4,2,2,2
+2,2,1,1,1,2,2,2,2,1,2,3,2,2,2
+4,4,2,2,4,2,3,2,2,1,2,3,2,2,2
+2,2,2,1,1,1,4,3,2,4,2,2,2,1,1
+2,2,2,3,2,2,2,2,2,2,2,3,2,2,2
+3,3,3,3,3,2,5,3,3,3,3,3,3,3,3
+4,2,2,2,4,4,4,2,2,3,4,4,4,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,3,3,2,4,3,3,2,3,3,2,2,2
+3,3,3,2,2,2,3,3,3,3,4,3,2,2,3
+2,2,1,2,1,2,1,1,1,1,2,2,2,1,2
+2,3,2,2,1,2,3,2,2,2,2,2,4,2,2
+4,4,4,4,4,4,4,4,4,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,3,2,2,2,2,3,2
+3,2,3,2,2,2,5,2,2,3,4,4,2,2,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+4,1,1,1,1,1,1,4,2,2,4,4,2,2,2
+3,2,3,2,2,2,3,2,3,2,3,3,2,2,2
+2,3,3,1,2,2,5,3,2,3,2,3,2,3,3
+2,2,2,2,2,3,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,5,1,1,1,2,2,2,1,2
+2,2,4,2,2,2,3,2,3,3,2,2,2,2,3
+3,2,2,3,2,2,3,2,2,1,4,4,2,2,3
+2,2,2,1,1,2,2,2,2,1,2,2,2,2,2
+2,2,2,3,2,2,2,3,3,1,2,3,3,4,4
+2,2,2,2,2,2,4,2,2,2,2,4,2,2,2
+2,2,2,2,1,2,2,2,3,3,2,3,2,2,2
+2,2,1,2,1,2,1,2,2,1,2,2,3,2,2
+2,3,2,3,3,2,3,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,3,3,2,3,2,3,2,2,2
+4,3,4,3,3,4,4,4,4,4,4,4,4,4,4
+4,4,2,4,3,4,3,4,4,4,4,4,3,4,3
+3,2,2,2,3,3,4,2,2,2,2,3,3,3,2
+2,2,3,2,2,2,3,3,4,4,2,2,3,3,2
+2,4,3,2,1,2,2,2,2,2,2,3,2,2,2
+2,2,3,1,1,1,2,2,2,2,3,2,1,2,2
+4,2,2,2,2,2,2,4,4,4,4,4,2,3,2
+2,2,1,1,1,2,3,3,3,3,2,2,1,2,2
+4,3,3,2,2,2,3,4,4,4,4,4,2,4,3
+3,2,3,3,2,3,2,3,3,3,3,4,2,3,4
+2,2,2,2,2,2,5,2,2,2,3,3,2,2,2
+2,2,3,3,3,2,3,3,3,2,4,3,2,2,1
+2,2,1,3,2,2,3,2,3,2,2,2,2,2,2
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+1,3,2,1,1,1,4,1,1,2,1,2,1,1,1
+2,4,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,1,1,1,3,2,4,1,1,1,2,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,2,2,3,3,2,2,3
+1,1,1,2,1,1,1,1,1,1,1,2,1,1,2
+2,2,1,2,1,2,2,2,1,1,2,3,2,2,2
+4,2,3,3,3,4,3,2,2,2,4,4,1,1,4
+3,3,2,2,2,2,3,3,3,3,4,4,2,3,3
+3,2,2,2,2,2,5,3,3,2,2,3,2,3,3
+2,2,2,2,1,1,3,2,2,1,2,3,2,2,1
+3,3,2,3,3,3,2,1,1,1,3,4,3,1,3
+3,2,2,3,3,3,2,3,3,3,4,4,2,3,3
+3,4,3,2,2,2,3,3,1,4,4,4,3,2,2
+3,2,2,2,2,2,5,3,3,4,2,4,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,1,1,1,2,2,2,2,2
+2,2,2,1,1,1,1,1,1,1,2,2,2,1,1
+2,2,1,1,3,2,2,1,1,1,2,2,3,1,1
+1,2,3,2,2,2,2,2,3,2,3,3,2,2,2
+2,2,3,1,1,1,1,3,3,3,4,4,2,2,1
+3,2,2,2,2,2,4,2,2,2,4,4,2,3,2
+3,1,1,1,1,1,3,1,2,2,2,3,2,2,2
+4,3,4,2,3,4,4,4,4,3,2,4,2,4,4
+3,2,2,2,2,4,3,3,4,2,4,4,3,3,2
+1,2,2,2,2,2,3,2,1,1,2,4,2,2,1
+3,2,2,2,1,3,2,2,4,2,2,2,2,2,2
+4,4,4,3,3,3,2,4,4,4,3,3,3,2,3
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,1
+2,1,1,1,2,2,1,2,2,3,2,2,2,2,2
+4,4,3,4,4,2,3,2,3,3,4,4,2,2,4
+3,3,4,3,3,3,2,4,4,4,2,3,3,2,3
+2,3,2,2,2,3,2,2,2,2,2,4,2,2,1
+2,1,1,1,2,1,1,1,1,1,1,2,1,1,2
+3,3,2,2,2,4,2,2,3,3,3,2,2,2,2
+4,3,2,2,2,3,4,4,4,4,4,3,4,4,2
+2,1,3,1,1,2,2,1,1,1,2,3,2,1,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+3,2,2,2,3,2,2,4,4,4,2,2,2,4,2
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,3,3,2,2,2,2,3,3,3,2,4,3,2,2
+3,2,2,2,2,2,2,3,3,3,2,2,2,3,3
+2,3,3,2,1,2,3,2,3,2,2,2,2,2,2
+2,2,2,2,2,2,3,4,4,2,3,3,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,2,3,4,3,5,4,3,3,3,3,4,3,2
+1,2,1,1,1,1,1,1,1,1,2,3,2,1,1
+4,4,2,3,2,3,4,4,4,4,4,4,2,4,4
+2,2,2,2,1,2,2,4,3,2,2,2,2,2,2
+2,1,2,3,1,2,2,4,4,2,4,4,2,2,2
+3,3,2,3,3,3,4,4,4,4,3,3,3,4,3
+2,3,2,2,2,2,2,2,2,2,3,2,2,2,2
+3,3,3,2,3,2,5,4,4,4,4,2,3,4,2
+1,1,2,2,2,2,1,2,2,2,1,2,1,2,1
+3,2,2,3,3,3,2,4,3,3,4,3,2,4,3
+2,2,2,2,2,2,3,2,2,2,3,2,2,2,2
+2,2,3,2,2,3,4,3,3,2,2,3,3,2,2
+3,1,2,2,1,2,3,3,3,3,3,1,2,2,2
+3,2,2,2,3,3,3,2,2,3,3,4,3,3,3
+2,2,3,1,1,1,1,1,2,2,1,3,1,2,1
+3,2,2,2,2,2,2,3,2,2,3,3,2,3,3
+3,2,2,2,2,2,3,4,4,4,4,4,2,4,3
+3,2,4,3,2,2,3,4,4,4,4,4,3,4,3
+2,2,3,3,2,2,2,2,2,2,2,3,2,2,3
+2,2,2,2,2,2,2,2,3,3,2,2,2,2,2
+3,3,3,3,2,4,3,4,3,4,3,4,3,4,3
+2,2,3,3,1,2,2,2,1,1,3,2,3,1,3
+4,3,3,2,2,4,4,4,4,4,4,4,2,4,4
+2,2,3,2,2,2,2,2,2,3,3,3,2,2,3
+2,2,2,2,2,2,2,3,3,2,3,2,2,2,2
+2,3,2,2,2,1,3,4,4,2,4,4,2,3,1
+3,3,3,2,3,2,2,3,3,3,2,2,3,3,2
+2,2,1,2,1,1,2,2,2,2,3,3,2,2,2
+1,2,2,2,1,2,1,1,1,1,2,1,1,1,1
+2,2,1,2,2,2,2,2,3,1,2,3,2,2,2
+4,4,4,2,4,2,4,4,2,2,4,2,3,4,2
+3,4,4,3,2,3,2,3,3,2,4,2,3,2,2
+4,4,4,4,4,4,3,4,4,3,4,4,4,4,4
+3,3,3,2,3,3,2,4,4,3,3,3,3,4,4
+2,1,2,1,1,2,1,3,2,1,2,2,3,2,1
+3,2,2,2,3,3,5,3,2,1,3,3,2,2,2
+3,3,3,3,2,2,3,2,3,2,3,3,2,2,2
+2,2,1,1,2,2,3,2,3,2,4,3,3,2,2
+3,2,2,2,1,2,3,2,2,2,4,3,2,2,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+3,3,3,3,3,3,3,3,4,3,4,4,3,3,4
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,3
+3,2,2,3,1,2,3,2,2,2,3,4,2,3,2
+2,2,2,2,1,2,3,2,2,1,3,2,2,2,2
+3,2,2,1,2,3,3,3,3,3,4,4,2,4,3
+2,2,2,1,2,2,3,2,3,2,2,2,2,1,2
+2,3,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+4,1,1,1,4,1,2,4,4,4,4,4,2,2,1
+1,1,1,1,1,1,2,1,1,1,1,1,1,1,1
+3,3,3,2,2,2,3,4,3,4,4,4,2,3,3
+3,3,3,2,2,3,3,3,3,2,3,2,3,2,3
+2,2,2,2,2,2,4,3,3,3,2,2,2,2,2
+4,2,3,4,2,2,4,2,2,2,2,3,2,2,2
+2,1,1,1,2,2,2,2,2,2,3,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+3,2,1,1,2,3,2,3,1,3,3,4,2,4,2
+4,4,4,3,2,4,2,4,4,2,3,4,4,4,4
+3,2,2,2,1,2,3,2,2,2,3,3,3,4,3
+2,2,1,1,2,2,3,2,2,2,2,2,2,1,2
+2,2,2,3,2,1,2,1,2,2,2,3,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,3,1,2,1,2,2,1,4,2,4,3,2
+3,2,2,2,2,2,4,2,1,2,2,3,2,2,3
+2,2,2, ,2,2,3,2,2,2,2,2,2,2,2
+2,3,2, ,2,2,2,2,2,2,2,2,2,2,2
+3,1,2,2,2,3,2,4,4,4,3,3,2,4,2
+3,2,3,1,1,2,3,4,4,4,2,3,2,2,3
+4,4,4,3,4,4,4,4,4,4,4,4,4,4,4
+2,2,3,3,2,2,2,2,2,2,2,3,2,2,2
+2,2,4,2,2,2,2,3,3,3,3,3,2,3,2
+2,2,2,2,2,2,2,2,1,1,4,2,2,2,2
+2,2,2,2,1,1,1,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,1,2,2,2,3,3,2,2,2
+4,2,2,3,2,3,3,4,4,4,4,3,3,2,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,2,2,2,2,3,2,3,1,1,4,4,2,1,2
+3,2,2,2,2,2,2,4,4,4,2,2,2,3,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,2,2,2,2,2
+2,1,1,1,2,2,2,2,4,3,3,3,2,1,2
+2,3,2,2,2,2,3,2,2,3,3,3,2,2,2
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+4,3,3,4,4,3,2,4,4,4,4,4,4,4,2
+2,4,2,1,1,2,1,1,1,1,3,2,1,1,2
+3,2,3,3,2,3,2,4,4,4,2,3,2,4,2
+2,1,2,2,2,3,2,2,3,2,1,2,2,2,2
+3,3,2,3,2,2,3,3,2,2,3,4,2,3,2
+2,2,3,2,2,2,3,3,3,2,4,4,2,2,3
+4,2,2,1,3,3,4,3,2,2,3,4,3,3,3
+3,2,4,2,2,2,2,3,1,2,2,2,2,4,1
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,1,2,2,2,2,2,2,1,1,3,3,2,2,2
+2,2,2, ,2,2,1,2,2,2,1,2,2,2,2
+3,2,2,2,2,2,3,3,2,4,2,3,2,2,2
+2,2,2,2,1,2,2,1,2,1,3,3,2,1,2
+3,2,2,2,2,2,3,4,4,2,2,2,2,4,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,2,2,1,1,2,1,1,2,2,2,2,1,1,2
+3,4,2,4,2,3,4,2,2,2,4,4,3,2,4
+3,2,2, ,3,2,2,3,3,3,2,2,3,2,2
+3,3,2,3,2,3,2,2,2,2,3,3,2,2,2
+3,2,2,3,1,2,2,1,1,2,3,3,2,1,3
+2,1,1,1,2,2,2,1,1,1,2,3,2,2,2
+4,2,2,3,4,4,4,2,2,4,4,4,4,2,4
+4,2,2,2,4,4,4,2,2,2,2,4,4,3,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+1,1,1,2,1,2,1,1,1,1,2,2,1,2,2
+2,2,1,3,2,2,3,1,2,1,2,3,3,2,2
+3,2,4,3,2,2,3,2,1,1,3,4,2,2,2
+3,2,3,2,2,3,2,2,3,2,3,4,2,2,2
+3,3,4,2,2,2,2,4,4,4,3,3,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,3,2,2,3,3,3,3,3,3,2,3,2
+2,3,4,2,2,3,3,3,3,4,2,2,2,2,3
+3,2,3,3,2,2,2,2,2,2,2,2,2,2,3
+2,2,3,2,2,3,2,3,3,3,2,3,2,3,2
+2,2,3,3,2,2,5,3,3,2,2,2,2,3,2
+2,2,2,2,1,1,2,2,1,1,1,2,1,2,1
+2,2,3,2,2,2,5,3,3,3,3,4,2,3,2
+2,2,2,2,2,2,1,4,4,4,2,2,2,4,2
+3,3,4,3,4,3,4,4,4,4,4,4,4,4,4
+4,3,3,1,3,4,4,2,2,1,2,2,1,1,1
+3,3,2,2,3,2,3,3,3,2,3,4,4,2,1
+3,2,2,2,3,3,3,3,2,3,4,4,4,3,3
+3,2,4,2,2,2,2,3,3,2,2,2,2,2,2
+4,2,3,4,4,4,4,4,4,4,4,4,3,4,4
+2,3,3,2,1,2,4,2,2,2,2,3,2,2,1
+2,2,2,2,2,3,2,4,3,4,3,2,3,2,2
+2,2,2,1,2,2,2,2,2,2,2,3,2,1,1
+4,2,3,2,4,4,4,3,3,4,4,2,2,2,2
+2,2,3,3,2,3,2,1,1,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,3,2,1,2,3,4,3,3,2,2,2,2,2
+3,2,4,2,2,3,5,4,4,4,3,3,3,4,4
+4,4,4,4,3,2,4,4,4,3,4,4,2,4,3
+1,1,2,1,1,1,1,1,1,1,2,1,2,1,1
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,3,3,2,3,3,2,2,1,3,3,2,2,3
+2,1,1,1,1,2,3,1,1,1,2,4,2,1,2
+2,2,3,2,2,2,2,3,4,2,3,2,2,2,2
+3,3,3,3,3,3,5,3,3,3,4,4,3,2,3
+3,3,3,2,2,3,3,3,3,3,4,4,3,3,3
+3,2,2,2,2,3,2,2,2,2,2,2,2,2,3
+2,2,1,1,1,2,1,1,1,1,1,3,1,1,2
+3,2,3, ,2,2,3,4,4,4,3,3,2,4,2
+4,2,4,3,2,2,5,2,2,2,2,4,2,2,3
+3,2,3,3,2,2,5,3,3,4,2,2,2,2,1
+3,2,2,2,2,2,3,4,4,4,2,3,2,2,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+3,2,2,2,1,2,1,4,1,2,3,3,2,2,3
+3,3,4,4,2,2,2,1,1,1,2,3,2,2,2
+3,3,4,3,2,2,2,3,2,2,4,4,2,3,2
+2,3,3,2,1,3,2,2,2,4,3,2,1,2,2
+2,3,3,3,2,2,2,2,2,2,3,3,2,2,3
+3,1,1,1,3,2,2,2,2,1,4,4,2,1,2
+2,2,1,1,1,2,3,2,3,2,1,2,2,2,1
+4,3,3,3,3,2,2,2,4,3,3,3,3,2,4
+2,2,2,2,3,2,2,2,2,2,2,2,2,2,2
+2,2,3,2,1,2,1,2,3,2,2,2,2,2,2
+2,2,3,2,3,2,3,3,3,3,3,2,2,2,2
+3,3,2,2,4,2,4,3,3,3,2,3,2,3,3
+3,3,3,2,2,2,4,4,4,4,4,4,4,4,3
+2,2,2,2,2,2,5,2,2,2,3,2,2,2,2
+1,1,2,1,1,2,1,4,4,4,4,3,2,3,2
+2,2,2,2,1,2,1,1,1,1,2,2,2,1,1
+2,2,4,2,2,2,2,2,2,2,4,4,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,3,1,1,1
+3,1,1, ,1,2,2,1,2,2,2,4,1,1,1
+3,2,2,3,2,2,3,3,3,3,3,3,2,2,2
+2,2,2,2,2,2,2,3,3,3,3,2,2,3,2
+3,1,1, ,2,3,4,1,1,1,1,2,2,1,3
+2,2,3,1,1,2,5,2,2,2,2,3,2,2,1
+2,2,3,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,3,3,5,2,2,2,3,3,3,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,2,1,2,4,2,2,2,2,2,2,2,2
+3,2,2,3,2,2,3,2,2,2,2,3,3,3,2
+4,2,2,4,2,3,4,2,1,3,2,2,2,2,2
+4,4,4,2,2,4,2,3,3,2,4,4,3,3,3
+2,1,1,1,1,1,3,2,2,2,1,4,1,1,2
+3,2,3,2,2,3,2,2,1,2,1,4,2,1,2
+2,3,3,2,2,2,2,4,4,4,2,2,2,4,2
+2,2,3,2,2,3,2,2,3,2,2,3,3,2,3
+3,3,4,2,3,3,2,3,3,3,3,3,3,3,4
+2,2,3,2,2,2,5,2,2,2,2,3,2,2,2
+2,3,2,2,2,3,2,2,2,3,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,1,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,3,2,2,2,4,4,4,4,4,3,3,4,2
+1,1,3,2,1,2,4,2,2,3,2,3,2,2,2
+3,2,2,2,2,2,2,2,4,2,4,2,2,2,2
+4,2,2,2,4,4,3,2,2,2,4,4,4,2,3
+2,2,2,1,2,3,3,4,4,2,2,2,2,3,2
+1,1,1,1,2,3,1,1,1,1,1,4,1,1,2
+1,1,1,1,1,1,5,2,2,1,1,2,2,2,1
+2,2,2,2,2,3,2,3,3,3,2,2,1,2,1
+2,2,1,2,2,2,2,3,2,3,2,3,2,3,2
+3,3,2,4,4,2,4,1,1,1,3,3,4,1,2
+2,2,3,2,2,3,4,2,2,3,2,3,2,3,3
+3,3,3,2,3,3,5,3,3,2,3,2,3,2,3
+4,2,3,2,2,3,3,4,4,4,4,4,3,4,4
+2,2,2,2,2,2,2,2,2,2,3,4,2,2,2
+4,2,4,3,2,3,3,4,3,2,4,2,3,4,2
+2,2,2,2,1,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,1,2,2,2,2,1,3,3,2,2,2
+1,2,1,1,1,2,1,1,1,1,2,3,1,1,2
+4,2,2,2,2,2,2,4,4,4,3,2,2,4,4
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+4,2,2,3,4,3,3,2,2,2,3,4,3,3,3
+1,1,2,1,1,2,5,2,2,1,2,3,2,2,1
+2,2,2,2,2,2,2,3,3,2,3,3,3,2,2
+2,2,2,2,2,2,2,3,3,3,3,2,2,2,2
+2,2,2,2,2,2,1,2,3,3,3,3,1,1,2
+3,2,3,3,3,3,3,3,3,3,3,3,3,3,3
+2,3,3,2,2,2,3,2,2,2,3,3,2,2,2
+4,3,3,2,2,2,4,3,3,3,4,4,3,4,3
+1,1,1,1,1,1,1,1,1,1,1,3,2,2,2
+1,1,2,1,1,2,3,1,1,1,1,2,1,1,1
+2,2,2,2,2,1,2,2,1,1,3,3,2,2,1
+2,2,4,2,1,2,2,1,1,1,3,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,3,3,3,2,2
+3,2,2,4,3,4,4,3,3,2,3,3,3,3,3
+3,3,2,3,3,3,3,3,3,3,3,3,4,4,3
+3,3,4,3,3,3,2,3,3,3,2,2,2,4,3
+3,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,3,3,2,2,2,1,1,1,3,3,3,1,3
+2,1,1,2,2,1,1,3,3,2,2,2,2,2,2
+3,3,2,2,3,2,3,2,2,2,2,3,3,2,4
+1,2,2,1,1,1,1,1,2,1,2,2,2,1,1
+3,3,2, ,2,3,4,3,3,2,3,3,2,3,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,5,2,2,1,2,1,1,1,1
+3,1,1,1,1,1,1,2,4,4,4,4,1,3,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,3,2,2,4,2,4,3,2,3,3,4,2,3,2
+2,2,2,2,2,2,2,2,1,1,3,4,2,1,1
+2,2,2,3,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,1,1,1,2,2,2,2,2,2
+2,1,1,1,1,1,2,1,1,1,2,2,1,1,1
+2,2,2,1,1,1,2,2,2,1,3,1,1,2,1
+3,3,2,2,3,2,5,3,1,2,2,3,2,3,4
+3,2,2,2,2,3,2,3,3,2,3,3,2,3,3
+2,1,2,2,1,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,3,2,1,1,1,2,3,2,1,2
+2,2,4,2,1,2,4,2,3,2,2,3,2,2,2
+3,3,3,3,4,2,2,2,2,2,2,2,3,2,2
+3,2,2,2,2,2,3,2,2,2,3,4,3,2,3
+1,1,1,2,1,2,2,1,2,1,2,3,3,1,1
+2,2,1,1,1,1,1,1,2,1,2,2,2,1,1
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+3,4,2,2,2,3,5,3,2,2,3,3,3,2,2
+2,3,3,2,2,2,2,3,2,2,2,2,2,3,2
+3,2,3,2,2,2,2,3,2,4,3,3,2,2,2
+2,2,2,1,2,2,1,1,1,1,2,1,1,1,1
+3,2,3,3,2,2,2,2,3,2,2,3,3,2,4
+3,3,4,4,2,3,1,4,4,3,2,3,2,4,4
+2,2,2,2,2,2,3,2,3,2,3,3,2,2,2
+2,2,2,2,2,2,2,3,2,2,3,3,2,2,2
+2,2,3,2,2,3,4,2,2,2,2,3,2,2,4
+2,1,2,2,1,2,2,1,1,1,2,3,1,1,2
+2,3,2,2,3,2,2,2,1,1,2,3,2,2,1
+2,3,2,3,3,3,5,4,4,3,2,2,2,2,1
+1,1,1,2,1,1,2,3,2,4,3,3,2,2,2
+2,2,2,2,1,2,3,2,1,3,2,3,2,2,2
+1,2,1,1,2,1,1,1,1,1,1,2,1,1,1
+3,2,2,3,3,3,4,2,2,2,2,4,3,2,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,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,3,2,2,2
+3,2,2,2,2,2,2,2,4,3,2,3,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,1,2,2,2,2,2,2,2
+2,2,2, ,2,3,5,3,3,3,2,2,3,2,3
+3,2,2,2,2,2,1,4,4,4,2,2,2,4,3
+1,1,2,1,1,1,5,1,3,1,1,3,1,1,1
+2,1,1,2,1,2,1,1,1,1,2,2,4,1,1
+2,1,1,2,2,2,1,1,2,2,2,2,2,2,2
+2,1,3,2,1,2,3,1,1,1,2,2,2,2,1
+3,2,2,2,2,2,2,3,3,3,2,3,2,2,2
+3,2,2,2,2,3,2,3,3,3,2,4,2,4,3
+2,2,2,3,2,2,2,2,2,3,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,1,2,3,2,2,2,2,3,2,2,2
+1,1,1,1,1,2,1,2,3,4,2,3,2,2,2
+2,2,2,3,2,2,2,1,1,1,2,3,2,1,2
+3,2,2,2,2,2,4,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,3,2,2,3,3,2,2,3
+2,2,2,2,1,2,5,2,2,2,1,2,2,2,2
+2,2,3,2,2,2,2,1,1,1,2,2,2,1,2
+3,2,3,2,2,2,3,3,3,2,2,3,3,3,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,2,2,3,2,3,2,2,2
+1,2,2,1,1,2,1,1,1,1,2,2,2,1,2
+4,3,3,3,2,2,2,4,4,4,3,4,3,3,4
+2,2,4,2,1,2,4,2,2,3,2,2,2,1,2
+1,1,1,1,1,2,1,1,1,1,2,2,1,1,1
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,3,2,2,2,2,3,3,3,2,2
+2,2,3,2,2,2,3,2,2,2,3,3,2,2,2
+4,2,2,3,2,3,4,4,4,4,3,4,3,4,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,4,3,2,2,2,2,2,3,2,2,2,2,2
+1,2,2,2,1,2,2,1,1,1,3,3,2,1,1
+2,2,2,1,2,2,2,2,1,1,2,2,2,2,2
+4,4,2,2,2,3,5,2,2,3,2,2,2,2,3
+2,2,3,2,2,2,2,3,3,3,2,2,2,2,2
+1,1,1,1,1,1,5,1,1,1,1,1,1,1,1
+2,1,3,2,2,3,5,3,3,3,2,3,3,3,3
+1,2,2,1,2,1,1,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,3,2
+3,1,3,2,2,2,2,3,3,2,3,3,2,2,1
+3,4,2,2,4,2,2,3,3,2,4,4,3,2,2
+2,2,1,2,1,2,2,2,2,1,3,2,2,2,1
+4,2,2,2,2,2,2,4,3,4,2,3,2,3,2
+3,4,3,3,2,3,5,2,2,1,3,2,2,2,3
+2,1,1,1,2,2,5,2,2,2,2,3,2,2,2
+2,2,3,1,1,1,2,3,3,3,3,3,2,2,2
+2,2,4,2,2,2,3,2,2,2,2,3,2,2,2
+3,2,3,4,2,3,4,3,3,4,3,4,2,3,3
+2,2,2,2,3,3,2,2,3,3,2,2,2,2,3
+3,2,1,1,2,2,2,3,3,2,2,4,3,3,2
+3,2,2,2,2,2,3,3,3,4,3,3,2,2,2
+2,2,2,2,2,1,2,2,1,1,2,3,2,2,2
+3,1,3,2,3,2,4,1,2,3,4,3,2,2,3
+4,3,3,2,3,3,3,3,3,3,3,3,3,3,3
+2,3,3,2,3,3,3,2,2,2,3,3,2,2,2
+3,3,2,2,2,2,4,4,4,4,4,4,2,2,2
+3,3,2,2,2,2,4,3,4,4,4,4,2,2,3
+3,2,2,2,2,2,2,2,4,2,3,3,2,2,2
+2,3,3,2,2,2,4,3,3,2,2,3,2,3,2
+3,3,4,3,2,3,2,3,3,2,3,4,2,3,3
+2,3,1,1,2,2,2,2,1,2,3,2,3,2,2
+3,4,4,4,3,3,4,2,2,1,2,2,4,1,3
+3,2,4,4,2,2,4,2,3,2,3,4,2,3,2
+2,1,1,1,2,1,2,2,2,1,3,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,1,5,2,2,2,3,3,2,2,2
+3,2,2,2,1,1,1,3,3,2,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,1,1,1,1,1,1,1,1,2,2,2,1,2
+3,2,2,4,2,3,4,3,3,3,3,3,2,2,2
+1,1,1,1,1,2,1,1,1,1,3,3,1,1,2
+2,2,3,2,2,3,3,3,3,3,3,3,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+3,2,2,2,2,2,2,3,3,3,3,4,2,3,2
+3,2,3,1,2,3,3,2,2,2,2,3,3,2,2
+4,3,2,2,2,3,4,4,4,4,3,3,3,3,4
+2,2,2,2,2,2,2,2,1,2,2,3,2,2,2
+2,2,1,2,2,2,1,1,1,1,2,2,1,1,1
+3,3,2,3,2,2,2,2,3,2,3,4,2,2,3
+2,1,2,1,4,2,2,1,2,2,3,3,3,1,1
+2,2,3,2,2,2,2,1,1,1,2,3,1,1,1
+2,2,2,2,2,3,2,3,3,4,2,2,2,2,3
+3,3,3,3,3,4,4,3,3,3,3,3,4,4,3
+1,1,1,2,3,2,3,1,2,1,2,2,2,1,2
+1,1,1,1,2,2,1,1,1,1,3,2,2,1,2
+3,3,3,3,4,4,4,3,3,3,2,4,2,4,4
+4,3,4,3,3,3,5,4,4,4,3,4,3,4,4
+2,3,2,1,1,2,3,1,1,2,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,1,1,1,2,2,2,1,2,2,1,2,2,1,1
+2,1,2,2,1,2,3,2,2,2,3,3,3,2,2
+3,2,2,2,2,3,2,3,2,2,4,4,2,2,2
+2,2,2,2,2,3,4,3,3,3,4,3,2,2,3
+4,3,2,3,4,3,2,3,2,1,4,4,4,2,1
+3,2,2,2,2,2,3,3,3,3,3,4,2,3,2
+3,2,2,2,3,2,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,3,2,1,2,2,3,4,4,4,3,4,3,3,1
+2,2,3,2,2,2,2,2,3,2,3,2,2,2,2
+3,3,4,2,2,2,3,4,4,4,2,4,3,3,3
+2,2,1,2,2,2,2,2,1,2,2,3,2,2,2
+4,2,2,2,2,3,2,2,2,2,3,4,3,2,4
+2,2,2,2,2,2,2,2,2,2,2,4,2,2,2
+2,2,2, ,1,2,4,2,2,2,2,1,1,2,2
+3,3,4,3,2,2,2,3,4,2,2,4,4,2,4
+1,1,1,2,1,2,2,2,3,1,2,3,2,2,2
+2,3,2,2,2,2,4,1,1,1,2,2,2,2,2
+3,1,2,2,2,2,3,3,3,3,3,3,2,2,2
+3,2,2,2,2,3,4,4,4,3,2,3,2,2,3
+2,2,2,1,1,1,1,1,1,2,1,2,1,1,2
+2,1,3,2,2,2,2,2,2,2,2,3,2,2,2
+3,3,4,3,2,3,3,2,2,1,2,2,2,2,2
+1,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,3,2,2,1,2,3,3,2,2
+3,2,3,3,2,3,2,3,4,3,3,3,3,3,3
+1,1,1,1,2,2,2,1,1,1,2,2,2,1,1
+2,2,2,2,2,2,2,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,3,2,1,1,1,1,1,1,1,3,2,2,2
+3,2,2,2,2,3,2,3,3,2,3,4,2,2,2
+2,2,2,2,1,2,2,1,3,2,3,3,2,2,2
+2,2,2,2,1,2,1,1,1,2,1,1,1,1,2
+2,3,2,2,2,2,2,2,3,3,3,4,2,2,2
+2,3,2,3,4,2,2,3,2,2,4,4,3,2,3
+4,1,1,2,3,2,2,4,4,4,3,4,3,4,4
+1,2,2,1,2,2,5,2,2,3,2,2,2,2,2
+4,3,3,3,2,3,4,2,4,4,3,3,3,2,3
+4,4,4,3,3,4,4,4,4,4,4,4,3,4,4
+2,1,1,1,1,2,2,3,3,2,2,3,2,2,1
+2,2,2,2,2,2,2,2,1,2,3,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,2,3,2,3,2,3,2,2,2,2,2,2
+3,2,2,2,2,2,2,2,2,1,4,4,3,2,2
+2,1,1,1,1,2,1,1,1,1,2,2,2,1,2
+1,2,2,1,1,1,2,1,1,1,1,3,1,1,1
+2,2,2,2,2,2,2,2,2,2,4,4,2,2,2
+3,2,3,1,2,2,3,2,2,2,3,3,2,2,2
+3,2,2,2,2,2,3,3,2,2,3,3,2,3,2
+4,2,2,3,1,3,2,2,2,1,3,4,1,3,4
+2,2,2,2,2,2,2,3,3,3,2,2,2,3,2
+2,2,2,1,1,2,5,2,1,1,2,2,2,1,2
+3,3,3,2,2,4,3,4,3,4,2,4,3,4,3
+2,3,3,2,2,2,3,2,3,2,3,3,2,2,2
+3,3,1,2,2,2,1,2,3,2,2,3,2,2,2
+3,4,3,4,4,3,4,1,1,1,4,2,4,2,2
+2,1,2,3,1,2,4,2,2,2,2,2,2,2,1
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+1,2,3,3,3,2,4,3,3,2,4,4,4,4,2
+1,2,2,1,1,1,2,2,1,1,2,2,2,2,1
+4,2,2,2,4,2,4,3,4,4,4,4,4,4,4
+2,3,3,3,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
+3,3,3,3,3,2,2,2,3,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,3,4,3,4,4,4,2,2,1
+2,2,2,3,2,2,3,2,2,2,2,4,2,2,2
+4,2,3,2,2,3,2,4,4,3,3,3,2,4,3
+2,2,2,2,1,2,2,2,1,1,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,1,1,2,2,1,1,2,2,2,2,2,1,2
+2,3,2,2,1,2,2,2,1,2,2,2,1,2,2
+2,1,2,2,2,2,3,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,3,2,5,2,2,2,2,2,3,2,2
+2,2,2,2,2,2,5,4,4,4,3,2,2,2,2
+3,2,1,2,1,3,2,2,3,3,2,4,2,2,2
+1,1,1,1,1,1,5,2,2,2,2,2,1,2,2
+4,1,3,2,3,4,3,1,1,1,3,4,3,1,2
+4,2,2,2,3,2,5,2,1,2,4,4,2,2,2
+1,2,2,1,1,1,1,1,1,1,1,2,1,1,2
+2,2,2,2,1,2,2,1,1,1,2,3,2,2,2
+2,2,3,2,3,2,2,2,2,2,2,2,2,2,2
+2,1,2, ,2,2,2,3,3,3,2,3,2,2,4
+4,4,4,4,4,4,5,2,2,2,4,4,4,3,4
+3,3,1,1,3,3,5,3,4,3,4,4,2,3,2
+3,2,2,2,2,2,5,3,3,2,2,2,2,3,3
+3,2,2,2,3,3,2,3,3,3,4,4,2,3,3
+1,1,1,1,1,1,2,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,3,2,2,1,3,3,2,2,2
+2,2,3,2,2,2,2,2,2,3,3,3,2,3,2
+2,2,2,2,1,2,2,2,2,3,2,3,2,2,1
+3,2,2,2,2,2,3,2,3,2,4,4,2,2,3
+1,1,1,1,1,1,2,1,2,2,2,2,2,1,1
+2,1,3,2,2,2,2,2,3,2,2,1,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,3,3,2,2
+2,1,1,1,1,1,1,1,2,2,2,3,2,1,2
+2,1,1,2,2,3,2,2,3,3,2,4,2,2,2
+3,2,1,1,3,3,4,2,2,2,4,4,2,2,2
+2,1,1,1,2,3,2,2,2,2,1,3,2,2,2
+1,2,1,1,2,1,1,1,1,1,2,2,1,1,1
+4,4,4, ,4,4,4,4,2,4,4,4,4,4,4
+2,1,2,1,1,2,5,2,2,2,4,3,2,2,2
+3,2,2,2,2,3,4,3,3,4,4,4,2,4,4
+3,2,4,4,2,3,2,2,2,2,2,2,2,2,3
+2,1,1,1,1,3,1,1,1,1,1,1,1,1,1
+3,2,2,2,2,2,2,3,3,4,3,3,2,2,2
+2,2,1,2,1,2,5,1,1,1,1,2,2,1,2
+2,2,2,3,2,2,5,2,2,2,2,3,2,2,2
+2,2,2,3,3,3,3,2,2,2,2,2,2,2,2
+3,3,2,2,2,2,2,3,4,4,2,4,2,3,2
+2,3,4,3,3,3,4,4,3,3,4,4,2,4,2
+2,2,1,2,1,2,2,2,2,2,2,3,2,2,2
+3,3,4,3,2,2,5,3,4,3,3,3,2,4,4
+2,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,3,2,3,4,3,3,2,3,3,3,3,3
+4,2,3,3,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,3,2,2,2,5,3,2,2,2,3,3,3,3
+2,2,2, ,2,3,2,2,2,2,2,4,2,2,2
+2,3,3,2,2,2,5,4,3,3,3,3,2,2,2
+3,2,2,2,3,3,2,4,4,2,3,2,2,2,2
+2,2,2,2,2,3,5,2,2,2,3,3,2,2,3
+2,2,2,2,2,1,5,1,3,2,2,3,2,2,2
+1,1,2,2,1,1,1,2,2,2,3,2,2,2,2
+2,2,2,2,2,2,2,3,3,3,4,4,2,2,3
+4,4,4,4,2,2,2,4,2,1,4,4,2,3,2
+2,2,2,2,2,2,2,2,2,3,2,2,2,3,2
+1,2,1,1,2,2,1,2,1,3,2,3,1,1,2
+4,3,4,4,1,2,2,4,4,4,4,4,1,4,4
+2,2,1,1,1,2,2,3,2,2,2,4,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,2,2,2,2,3,5,2,2,2,4,4,4,3,4
+2,2,2,2,2,2,2,2,1,1,2,2,2,1,2
+2,2,2,2,2,2,3,2,1,1,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,2,2,2,3,2,2,2
+3,2,2,2,2,3,5,2,2,1,2,1,2,1,3
+2,1,2,1,3,2,1,2,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,3,2,2,3,2,2,2,3,3,2,2,2
+4,4,3,2,2,3,3,4,4,4,3,2,2,3,2
+3,2,2,2,2,4,5,3,3,2,2,3,2,2,3
+2,2,4,2,2,2,4,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,3,3,2,2,2,2,3,2,3,3,2,2,2
+3,2,2,3,3,2,4,2,1,2,3,4,2,3,2
+2,2,3,1,1,3,5,1,1,1,1,2,1,1,3
+1,1,1,1,1,1,2,1,1,1,3,3,1,1,1
+2,2,2,2,2,2,5,2,3,2,2,2,2,2,2
+2,1,1,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,1,2,2,2,2,2,2
+2,2,3,2,3,3,5,3,3,3,3,2,3,3,2
+3,3,3,2,2,2,3,4,4,4,4,4,3,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,1,1,1,2,2,3,2,1,1,3,4,2,2,1
+1,1,1,1,1,2,2,2,2,2,2,1,2,2,1
+4,4,4,3,4,4,5,2,2,2,1,1,2,1,4
+4,2,4,3,2,2,4,2,2,2,3,3,2,2,3
+3,2,2,1,1,4,5,3,3,3,4,3,2,2,3
+4,2,4,3,3,3,4,2,2,2,2,3,3,2,3
+2,2,2,3,3,1,3,3,3,2,2,3,2,2,1
+2,2,2,2,3,2,5,3,3,2,3,3,2,2,2
+3,3,4,2,2,3,2,3,3,4,4,4,2,2,3
+3,2,4,4,3,4,4,4,3,4,3,4,3,3,4
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+3,3,4,2,2,2,2,2,2,2,2,3,2,2,3
+2,1,2,2,2,2,5,2,2,2,3,3,2,2,2
+2,2,2,3,2,2,3,2,2,2,3,3,2,2,2
+3,2,2,2,2,2,3,3,4,4,3,4,2,2,2
+2,2,2,1,1,2,3,2,2,2,3,4,3,2,2
+2,1,2,2,2,3,2,1,1,1,2,2,2,2,2
+4,3,2,2,4,2,2,2,2,2,3,3,3,2,2
+4,4,4,4,4,2,4,4,4,4,4,4,4,4,4
+3,4,4,2,3,3,5,2,2,2,4,3,2,2,2
+4,3,3,3,3,3,5,4,4,4,3,4,3,3,3
+4,3,4,3,2,2,4,3,3,2,2,2,2,2,3
+2,2,2,1,2,2,5,2,2,2,3,3,3,2,2
+3,2,3,3,2,2,2,3,3,1,4,4,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,2,2,2,2,2,2
+2,2,2,2,2,1,5,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,3,2,3,2,2,2,3,3,3,2,2
+3,3,3,2,2,2,5,2,3,2,3,4,2,2,2
+1,1,1,1,2,2,1,1,1,1,2,4,1,1,2
+2,2,3,4,3,2,2,1,2,2,3,3,2,2,2
+3,2,2,2,2,2,2,4,4,4,2,2,2,2,4
+1,1,1,1,1,1,1,1,2,2,2,1,2,1,1
+2,1,2,1,1,1,1,1,1,1,3,3,2,1,2
+3,3,2,4,2,3,5,4,4,4,3,3,3,3,3
+2,2,2,2,3,3,5,3,2,2,2,2,3,3,3
+2,1,2,1,2,3,5,2,4,2,2,2,4,2,3
+2,2,2,2,2,2,5,2,2,2,3,3,2,2,2
+1,1,1,1,2,2,1,2,1,1,2,2,1,2,2
+2,2,3,3,3,2,2,3,2,2,3,3,3,3,3
+3,2,2,2,2,2,3,4,3,4,3,4,2,2,3
+4,3,2,3,3,3,5,3,4,3,4,4,3,3,4
+3,2,2,2,2,3,2,3,3,4,3,2,3,4,3
+2,1,1,1,1,2,5,3,3,2,2,3,2,2,2
+2,2,2,2,3,2,2,4,4,4,2,3,2,4,1
+2,1,1,1,2,2,1,2,2,3,3,2,1,2,2
+2,1,2,2,2,2,5,3,3,2,1,3,2,2,2
+2,1,1,1,1,1,1,1,1,1,2,2,1,2,1
+3,2,3,2,2,2,5,1,1,1,2,4,2,1,3
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,3
+2,2,3,2,2,2,2,1,1,1,3,3,2,2,2
+2,2,2,2,1,2,2,2,2,2,3,3,2,2,2
+2,3,3,2,2,2,1,2,2,2,3,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,1,2
+2,2,2,2,3,1,2,2,3,2,2,2,2,2,1
+2,1,1,1,1,2,2,1,2,2,2,2,2,1,2
+2,2,2,2,1,1,1,1,1,1,1,1,1,1,1
+3,2,4,4,2,2,2,2,2,2,2,2,2,2,2
+3,3,4,3,2,3,5,1,1,1,3,4,2,1,2
+3,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,4,1,2,3,1,3,2,2,2,2,2,1
+4,4,3,3,4,3,5,4,3,4,3,3,3,4,3
+2,2,2,1,2,3,2,3,3,2,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,2,2,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,4,2,2,3,5,1,1,1,2,3,2,1,2
+1,1,1,1,1,1,1,1,2,1,2,2,2,1,2
+2,1,1,1,1,1,1,1,1,1,1,2,2,1,1
+2,3,2,2,2,3,2,3,3,3,2,2,2,2,2
+2,2,1,2,2,2,5,3,2,3,2,2,2,3,2
+2,3,2,2,4,4,5,3,3,4,3,2,3,3,4
+2,2,2,3,2,2,3,2,3,2,2,3,2,2,2
+3,2,2,1,1,2,2,2,2,4,2,4,2,2,2
+2,4,4,2,2,3,2,2,2,3,2,2,2,2,2
+1,1,1,2,1,1,1,1,1,1,1,1,1,1,2
+2,2,2,3,2,2,5,2,3,2,2,2,3,2,3
+2,2,2,2,2,2,4,2,2,2,2,2,2,2,3
+1,1,1,1,1,1,2,2,2,1,2,2,2,1,1
+3,2,2,3,1,2,1,2,2,4,2,3,2,2,1
+3,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,1,1,1,1,1,1,2,1,1,2,1,1,2
+3,4,3,2,4,3,3,2,1,1,4,4,3,2,2
+2,2,2,2,1,2,2,2,2,2,2,3,2,2,2
+2,3,2,2,4,3,5,3,3,4,3,2,3,2,2
+2,2,2,2,2,2,2,3,2,2,2,3,2,2,2
+2,3,4,2,2,2,2,2,1,1,2,3,2,2,2
+1,2,3,2,1,2,5,1,2,1,1,2,1,1,2
+1,1,1,2,1,1,1,2,1,1,2,2,2,2,2
+1,1,1,1,2,1,5,1,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,3,2,4,2,2,2,2
+1,2,2,2,1,2,2,1,1,1,2,2,2,2,2
+1,1,2,1,1,1,2,1,1,1,2,2,1,1,1
+2,2,2,2,2,2,5,4,4,4,2,3,2,4,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+4,4,4,3,2,4,2,3,3,2,2,2,2,3,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,4,2,4,4,3,2,4,3,3,4,3,4,3,3
+2,1,1,1,2,1,2,2,2,2,2,2,2,2,2
+1,1,2,2,1,2,2,2,2,3,2,2,1,1,2
+3,3,4,2,4,4,2,4,4,2,4,4,4,4,4
+3,3,4,3,4,3,5,2,2,2,4,4,3,2,2
+4,4,4,2,2,2,2,3,2,2,2,2,2,3,2
+4,2,4,4,4,4,3,1,1,1,4,3,4,1,1
+2,3,3,2,2,2,5,2,2,2,2,2,3,2,3
+4,4,3,3,4,3,4,4,4,3,4,4,4,2,3
+4,4,3,3,3,3,5,3,3,3,4,3,3,2,3
+1,1,1,1,2,1,5,1,1,1,1,2,2,2,1
+2,2,2,1,2,1,2,1,2,2,2,2,2,2,1
+3,3,2,3,3,2,2,2,2,3,2,3,3,2,3
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,4,2,2,3,2,2
+2,2,3,2,1,2,2,2,2,2,3,3,2,2,2
+2,1,2,1,1,1,1,1,3,1,3,4,2,1,2
+2,4,3,2,2,2,2,2,1,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,4,3,2,3,5,2,2,2,2,3,2,2,3
+4,3,1,4,4,3,4,4,1,1,3,3,4,4,4
+3,2,4, ,2,2,2,4,4,4,4,4,2,4,3
+3,3,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,2,5,4,4,4,2,2,2,3,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,3,2,2,3,2,4,2,2,2,2,2,2,2,2
+2,2,1,1,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,2,3,2,2,3,3,3,2,2,2
+3,3,4,4,2,2,4,4,4,4,4,2,2,4,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+4,4,3,2,3,3,5,3,3,2,3,2,2,3,3
+2,2,2,1,2,2,5,2,3,3,2,2,2,2,2
+3,3,2,2,4,3,2,3,3,1,2,3,2,3,2
+2,2,2,2,1,3,3,3,2,4,2,3,1,2,3
+2,4,3,4,3,2,4,1,1,1,2,3,3,1,2
+4,3,2,1,1,2,2,4,4,4,2,4,2,2,3
+4,4,3,2,3,4,5,2,2,2,4,4,2,2,3
+2,2,2,2,3,2,2,2,2,2,3,2,2,2,2
+3,2,2,2,2,3,4,2,3,3,3,3,2,2,3
+2,2,2,2,2,2,3,3,3,3,3,3,2,3,3
+2,2,2,2,2,2,2,2,2,1,2,3,2,2,2
+3,3,3,2,2,3,5,3,3,2,2,3,2,2,2
+2,2,2,2,2,2,1,2,2,3,2,2,2,2,2
+2,2,3,2,3,2,2,2,2,2,2,2,2,2,2
+2,3,3,2,1,2,2,2,1,1,2,2,2,2,1
+3,2,2,2,2,2,3,2,3,2,3,4,2,2,2
+2,1,2,1,2,2,4,2,2,2,3,3,2,2,4
+3,2,2,2,2,3,2,2,3,2,4,4,3,2,2
+2,2,2,2,2,2,3,2,2,2,2,2,3,2,2
+2,2,3,2,3,2,2,2,2,3,3,2,2,2,2
+3,2,2,3,2,4,3,3,3,4,3,4,3,3,4
+2,1,1,1,2,2,5,2,2,2,2,2,2,2,2
+3,3,3,3,4,4,4,3,3,3,3,3,4,3,4
+3,2,2,2,3,3,3,3,3,3,3,4,2,2,3
+2,1,3,2,2,2,5,2,3,2,2,2,2,3,2
+1,1,3,2,1,1,5,1,1,1,3,3,1,1,2
+3,2,3,2,2,3,2,1,1,1,4,3,4,3,3
+2,2,2,2,2,1,2,1,1,2,2,2,2,2,2
+2,2,2,2,2,3,5,2,2,2,3,2,3,2,3
+2,3,3,2,2,2,3,2,2,2,2,2,3,2,3
+3,3,4,2,3,3,4,2,3,2,3,2,2,2,3
+4,2,2,2,4,4,3,4,4,3,2,4,4,4,4
+2,2,2,1,2,2,2,2,2,1,1,1,1,1,1
+4,2,4,3,3,4,5,4,4,4,3,4,4,4,4
+3,2,2,2,2,2,5,3,2,2,3,2,2,2,3
+2,3,3,2,1,3,5,3,4,2,2,3,2,2,2
+3,3,2,3,4,2,4,3,3,3,3,3,2,3,3
+2,2,2,2,2,3,5,3,3,4,2,3,2,3,2
+3,2,2,3,2,2,2,3,3,2,3,4,2,2,3
+4,3,4,3,4,3,5,4,4,3,3,2,4,3,3
+3,2,2,2,2,2,2,3,3,3,2,3,2,3,2
+4,2,3,3,4,4,2,3,2,3,4,4,3,2,4
+4,2,2,3,3,3,2,3,3,3,4,4,3,2,4
+3,3,3,2,3,3,5,3,2,3,3,3,3,3,2
+2,1,1,1,2,2,2,2,1,2,2,3,2,2,1
+4,2,4,3,2,3,2,4,4,4,3,3,4,3,2
+2,2,1,2,3,2,5,2,2,2,4,4,2,2,2
+2,4,4,2,2,2,5,3,2,2,3,3,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,1,1,1,1,2,5,1,1,1,2,2,2,1,2
+3,3,2,2,2,3,5,3,3,3,2,4,3,2,3
+2,2,3,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
+3,2,2,1,3,3,2,3,3,2,2,3,2,3,2
+3,2,4,2,2,2,4,2,2,2,4,4,2,2,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+1,2,2,1,1,2,2,2,2,1,2,2,2,1,2
+3,2,2,2,2,2,2,2,3,4,3,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,2,1,2,2,2,2,1,2,2,1,2
+4,3,3,3,4,4,5,2,3,3,4,2,4,2,4
+3,3,2,3,2,4,2,3,3,4,3,2,2,2,3
+2,2,1,2,2,2,2,2,3,2,2,2,2,2,3
+2,2,1,1,1,2,1,2,2,2,2,3,2,2,2
+2,1,1,1,1,2,1,2,2,2,2,2,1,1,2
+1,2,2,2,1,1,5,1,1,1,1,3,2,1,1
+2,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+3,2,2,2,3,2,5,3,3,2,4,4,3,3,3
+2,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+2,2,2,1,2,2,2,2,2,2,3,3,2,2,2
+1,1,1,1,1,2,1,1,1,1,2,1,2,1,2
+3,2,2,2,2,2,3,2,1,2,3,4,3,3,1
+4,4,4,3,3,3,3,4,1,1,3,2,3,4,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,3,2,1,3,5,3,3,3,4,4,2,3,3
+2,3,3,2,1,2,5,2,2,2,2,3,2,2,2
+3,2,2,2,1,2,5,2,3,2,2,3,2,2,2
+1,2,2,1,1,2,2,1,1,1,2,2,2,2,1
+3,2,2, ,4,2,4,2,1,1,3,2,3,2,2
+4,2,4,3,3,3,3,3,3,3,2,3,3,3,4
+2,2,1,1,1,2,5,4,4,2,2,4,1,3,2
+2,2,2,1,2,2,2,2,1,2,2,1,2,2,3
+2,2,2,2,1,2,2,2,1,2,2,3,2,2,2
+3,3,3,2,3,3,3,2,3,3,3,3,2,3,3
+4,3,4,2,2,4,5,2,1,1,3,3,2,2,4
+3,2,2,3,4,2,4,2,3,2,1,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,2,2,2,2,2,1,1,2,3,3,2,2,2
+3,3,3,2,2,2,2,3,3,3,2,2,2,3,3
+2,4,2,2,3,2,5,2,2,2,3,4,2,2,2
+3,3,4,2,2,3,5,2,1,1,2,3,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,1,1,2
+1,1,1,1,1,2,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,4,4,2,4,2,3,3,2,2,3,3,3,2,2
+2,2,3,2,2,2,5,2,2,2,2,2,2,2,2
+3,3,4,2,3,3,2,2,2,2,4,4,4,3,3
+2,2,1,1,1,1,2,2,3,3,3,3,1,3,3
+1,1,1,2,1,1,2,1,2,1,2,2,1,1,1
+4,4,4,2,2,3,5,4,4,4,4,4,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,3,2,2,2,2,4,4,4,2,2,2,2,2
+1,1,1,1,2,2,1,2,2,2,2,2,2,2,2
+2,2,2, ,1,2,2,3,3,4,2,3,2,3,2
+2,2,3,2,3,2,4,2,2,2,2,4,2,2,3
+3,3,3,4,3,2,4,4,4,4,4,4,4,4,4
+2,2,2,3,2,4,3,2,2,2,2,2,3,2,2
+2,2,3,2,4,2,4,2,2,2,4,2,2,2,2
+2,3,2,2,2,2,2,3,2,2,2,2,2,2,2
+2,1,1,2,1,1,5,1,1,1,2,2,1,1,1
+2,2,2,2,3,2,2,2,4,3,2,2,3,2,2
+3,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+2,2,3,2,2,3,5,2,3,2,3,3,2,2,2
+3,2,3,3,4,2,5,2,3,4,3,2,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,2,2,1,2,1,2,1,1,1,2,2,1,1,2
+1,1,1,1,1,1,5,1,1,1,1,2,1,1,1
+3,3,3,1,2,2,2,3,3,1,2,3,3,3,2
+4,2,2,3,2,2,5,2,2,2,3,3,2,2,2
+2,1,1,1,2,2,1,2,2,2,2,2,2,2,2
+2,1,3,1,2,2,2,1,1,1,1,2,2,1,3
+2,2,2,2,3,2,3,2,2,2,2,3,2,3,2
+1,1,1,1,1,1,1,1,1,1,2,1,2,1,1
+2,2,1,4,1,2,1,2,3,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,3
+2,1,4,1,2,4,3,1,2,1,3,2,2,2,1
+3,4,4,2,3,2,3,3,3,3,4,4,3,3,3
+2,2,2,3,3,2,4,2,2,1,3,3,3,2,1
+3,2,3,2,1,2,5,3,3,3,2,3,2,3,3
+4,3,4,2,2,3,2,2,2,2,3,3,2,2,2
+2,1,2,1,2,2,2,2,2,2,3,3,2,1,2
+2,2,1,1,1,1,2,1,1,1,1,3,1,1,1
+3,1,2,2,2,2,1,3,2,2,4,2,3,2,2
+3,4,3,3,3,2,3,3,4,3,4,3,4,3,3
+2,2,1,2,1,2,3,2,2,2,2,2,2,2,2
+2,2,1,2,2,3,2,1,1,1,1,2,2,1,3
+2,2,2,3,2,3,2,2,3,2,3,3,2,2,3
+2,1,1,1,2,1,2,1,1,1,2,4,1,1,1
+3,2,2,2,2,3,5,2,2,2,4,4,3,2,2
+3,3,2,2,2,2,3,2,2,3,3,3,2,3,2
+3,3,4,2,2,3,2,2,2,2,2,3,3,2,3
+2,2,2,2,2,2,2,3,3,3,3,3,2,3,2
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+3,2,2,1,1,2,2,4,4,4,2,3,2,3,3
+2,2,2,2,2,2,2,2,3,2,3,3,2,2,2
+3,2,2,1,1,2,5,4,4,4,2,3,2,4,2
+3,2,4,3,4,4,2,4,4,4,3,4,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,2,2,2,2,1,3,1,1,2
+4,2,2,1,3,4,3,4,3,2,2,3,2,3,4
+2,2,2,2,2,4,2,2,2,4,3,3,2,2,2
+2,2,2,1,1,2,2,2,3,3,2,3,2,2,2
+3,2,2,3,3,2,3,2,2,2,2,3,2,2,3
+1,1,1,1,2,1,5,1,1,1,1,1,1,1,1
+3,2,2,2,2,2,2,2,2,2,3,4,2,2,2
+3,2,3,2,2,2,3,2,2,3,4,3,2,2,2
+1,1,1,1,1,1,2,1,1,1,1,2,1,1,1
+3,3,2,3,3,3,4,4,4,4,3,4,3,4,3
+1,1,1,2,1,1,3,1,1,1,1,1,2,1,1
+3,3,4,3,3,3,2,3,2,3,4,4,4,3,3
+4,2,4,3,3,4,5,4,4,4,4,4,4,4,4
+2,2,3,2,2,2,1,1,3,2,3,3,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,3,2,2,2
+4,2,2,4,3,2,4,3,2,2,4,3,2,2,2
+1,1,2,1,1,2,2,1,1,2,2,1,2,2,2
+1,2,1,1,1,2,1,1,1,1,1,2,2,1,2
+2,2,2,2,2,1,5,2,2,1,2,2,2,2,1
+1,1,1,1,1,2,2,2,2,2,2,2,3,2,2
+2,2,2,2,2,2,1,2,2,2,2,2,2,2,2
+2,2,3,2,2,2,1,2,2,2,2,3,2,2,2
+1,3,1,2,2,1,1,1,1,1,1,1,1,1,1
+2,2,1,1,1,1,1,1,2,1,1,2,2,2,2
+3,2,2,2,2,2,1,2,3,3,2,4,3,2,3
+2,2,3,2,2,2,2,2,2,2,4,3,2,2,2
+1,1,2,1,1,1,5,2,3,3,2,1,1,3,3
+3,4,3,3,3,3,3,3,1,1,3,3,2,2,3
+3,3,4,3,3,3,2,1,1,2,2,2,2,2,3
+2,2,1,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,1,1,2,2,2,2,2,2,3,2,2,2
+4,4,2,2,2,3,5,4,4,2,4,4,3,2,2
+2,2,1,1,2,2,2,2,2,2,2,2,2,2,2
+3,4,4,3,4,4,3,3,4,3,4,3,3,2,3
+2,2,2,1,1,1,1,2,2,2,3,4,2,2,3
+4,2,2,1,3,2,1,3,2,1,2,2,2,3,2
+3,3,4,3,2,3,2,3,4,2,3,3,4,2,3
+2,2,1,1,1,1,2,1,2,2,1,2,2,2,2
+2,2,2,2,1,2,2,2,1,2,2,2,2,2,2
+2,3,2,2,2,2,3,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,4,4,2,3,2,2,2,3,2,3,2,2,3
+2,2,2,3,2,2,1,2,2,2,2,2,3,2,2
+2,3,2,2,3,2,2,3,2,3,3,2,2,3,2
+1,2,2,2,1,1,1,1,2,1,2,1,1,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,3,4,2,2,3,2,2,3,3,3,3,3
+2,2,2,2,2,2,5,3,4,3,3,3,2,3,2
+2,2,2,2,1,2,1,1,1,2,2,3,2,2,2
+2,3,3,2,1,2,2,2,2,2,3,3,2,1,2
+3,2,2,2,1,3,2,2,3,3,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,3,4,4,2,2,2
+3,2,2,3,2,4,4,4,3,2,3,3,2,4,3
+2,3,2,3,2,3,2,2,2,3,3,3,2,2,2
+3,2,3,2,3,2,2,2,2,2,2,2,2,2,2
+4,3,2,3,3,4,5,4,4,4,3,3,2,3,4
+2,2,1,1,2,2,1,1,2,2,2,2,2,2,2
+2,1,1,2,1,2,2,1,1,2,2,2,2,1,2
+4,2,2,2,2,4,2,1,1,1,4,4,2,1,4
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,3,2,3,4,4,2,2,2
+1,2,1,1,1,3,1,1,1,2,2,4,1,1,1
+2,2,3,2,3,3,5,2,1,1,2,2,2,2,2
+3,2,4,2,3,3,3,2,2,2,3,3,2,2,3
+3,3,3,2,2,3,3,4,4,4,2,2,2,3,3
+2,2,2,3,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,2,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,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,1,1,2,2,2,2,2,2,3,2,2,2
+3,2,3,2,2,2,3,4,4,4,4,2,3,3,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,2,1,1,1,1,2,2,2,1,2
+2,2,3,3,2,2,2,4,2,2,4,4,2,3,3
+2,2,2,2,2,2,5,2,1,2,3,3,2,2,1
+3,2,2,3,2,2,3,4,4,4,3,3,3,4,3
+2,1,1,2,2,2,5,1,1,1,2,3,2,1,2
+4,4,4,4,2,4,5,4,3,3,4,3,2,3,3
+3,3,2,2,3,2,5,2,2,2,3,4,2,2,2
+2,1,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,1,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,5,1,1,1,2,2,2,1,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+3,3,4,2,2,3,2,1,1,1,2,3,2,1,3
+2,2,3,2,2,2,5,2,2,2,2,3,2,2,2
+2,1,1,2,1,1,2,2,2,2,1,1,1,1,1
+3,4,2,2,3,3,3,3,2,2,3,2,3,2,2
+1,2,1,1,2,2,5,1,1,1,2,2,2,2,2
+1,2,2,1,1,2,1,2,2,2,2,2,2,2,2
+4,1,1,1,4,2,3,1,1,1,4,3,3,2,2
+2,3,3,2,2,2,3,2,2,2,2,2,2,2,2
+3,2,2,2,2,2,1,2,4,2,3,4,2,2,1
+2,2,3,2,2,2,3,2,3,3,2,2,2,2,2
+3,3,4,2,2,3,2,3,3,4,4,2,2,2,3
+3,2,3,4,3,3,4,3,2,2,4,4,3,2,2
+4,3,4,3,3,3,2,4,4,4,3,3,3,3,3
+2,2,1,1,2,2,5,2,2,2,3,2,2,1,4
+3,1,2,2,2,2,4,2,4,2,4,4,2,2,2
+1,1,1,1,1,2,2,2,2,2,3,2,2,2,2
+2,3,2,2,1,2,2,2,2,2,2,3,3,2,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,4,2,3,4,3,4,4,3,3,3,4,4
+2,2,2,2,3,3,3,2,4,2,3,4,3,2,2
+4,4,4,4,3,4,4,4,1,1,3,3,4,4,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,2,2,2,2,3,1,1,1,2,3,3,1,1,1
+2,3,3,2,2,2,3,2,2,3,3,3,2,2,2
+2,3,3,2,3,2,2,2,2,2,2,2,2,2,2
+3,2,4,4,2,2,2,4,2,2,2,2,2,3,2
+1,1,1,1,1,1,1,2,2,2,2,2,1,2,1
+2,2,2,2,1,2,1,2,2,2,2,2,2,2,2
+4,4,4,4,3,3,3,4,4,1,2,3,3,4,4
+4,2,2,2,3,4,2,4,4,2,3,2,2,4,3
+2,1,3,1,1,2,5,3,2,1,2,2,2,1,2
+2,3,3,3,2,2,5,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,1
+2,2,2,1,1,2,1,2,3,2,2,2,1,1,2
+2,1,2,2,2,2,2,2,2,2,3,2,2,2,2
+2,2,1,1,2,2,2,2,2,2,3,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,3,3,3,3,4,3,2,4,3,2,3,3,2
+2,2,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,3,2,1,4,2,1,1,1,1,3,2,1,4
+4,3,3,2,2,3,5,3,2,2,2,4,2,3,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,3,2,3,2,2,3,2,3,2,2,2,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,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
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,2,1,1,1,1,1,1
+3,2,4,2,3,2,3,3,3,4,4,4,2,4,4
+2,1,2,1,2,2,2,3,3,3,2,3,2,2,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,3,2,3,3,3,2,3,3,2
+2,2,2,2,2,2,2,2,2,2,2,3,3,2,2
+2,2,2,3,1,2,2,2,1,3,2,4,2,2,2
+2,1,3,3,2,1,5,1,1,1,2,3,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,1,1,1,2,1,1,2,2,1,1
+2,2,2,3,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,5,1,1,1,1,1,1,1,1
+3,3,2,3,2,3,5,3,3,3,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,3,1,1,2,3,2,2,2,3,4,2,2,2
+2,2,2,2,2,3,2,2,2,3,2,2,2,2,2
+4,2,3,2,2,4,5,4,4,4,4,4,4,4,4
+4,3,4,3,3,3,4,4,3,4,4,3,4,4,4
+2,2,3,2,2,2,2,4,4,3,4,3,2,3,3
+2,2,2,2,2,2,4,2,2,2,3,3,2,2,2
+1,1,3,1,2,2,2,1,1,1,2,2,2,1,2
+2,2,2,2,2,1,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,1,2,2,3,2,2,2,2,3,2,2,2
+2,2,2,1,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,5,1,1,1,2,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,3,3,3,2,2,2,3,3,2,2,2,3
+2,3,3,2,3,2,3,3,2,2,3,2,2,3,3
+3,2,2,2,2,4,3,2,2,2,3,3,2,2,3
+2,1,1,1,1,1,1,1,1,1,2,4,1,1,2
+3,2,4,2,2,2,4,3,3,4,4,3,2,2,2
+2,2,2,1,2,2,2,2,2,2,3,2,2,2,2
+2,2,2,2,3,2,2,1,3,2,2,3,2,2,2
+1,1,2,2,1,1,1,1,1,1,1,1,2,1,1
+1,2,2,1,2,2,2,2,2,2,2,3,1,1,1
+3,4,2,2,3,2,4,2,2,2,4,3,3,2,2
+2,2,3,1,2,2,5,2,2,2,2,2,2,3,2
+2,1,3,2,1,1,2,2,2,2,2,2,2,2,2
+2,2,1,1,1,2,2,2,2,1,2,2,1,2,2
+2,2,2,2,2,2,5,2,3,2,2,3,2,3,2
+2,2,1,1,2,2,2,2,1,2,3,2,2,2,2
+3,4,2,2,2,2,5,1,1,1,3,3,2,1,2
+2,1,2,2,2,2,5,2,2,2,3,3,1,1,2
+2,2,2,2,1,1,1,2,3,3,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+3,4,2,1,1,2,5,2,2,2,4,2,2,2,2
+2,3,2,3,2,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,3
+2,1,2,2,1,2,2,1,1,1,1,1,1,2,1
+2,2,2,1,2,2,1,2,2,2,2,3,2,2,2
+3,3,2,2,2,3,2,1,1,1,2,3,3,1,2
+2,2,1, ,2,2,1,2,1,1,3,3,2,2,2
+3,2,2,2,2,2,3,2,2,2,3,4,3,2,2
+4,2,2,2,2,2,2,4,4,3,4,4,2,2,2
+2,2,2,2,2,2,2,2,2,3,3,3,2,2,2
+2,1,1,2,4,3,4,1,1,2,4,4,3,4,2
+4,4,4,3,2,2,4,4,4,4,2,2,2,4,4
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,1,1,1,2,2,2,2,2,2,2,3,1,2,2
+2,2,2,3,2,2,2,2,3,2,2,2,2,2,3
+2,2,2,2,1,2,2,2,3,2,2,2,2,2,3
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+2,1,2,2,2,2,3,2,3,3,2,3,2,2,4
+2,2,2,2,2,2,3,2,2,2,3,4,2,2,3
+2,2,2,1,2,2,2,2,2,2,2,2,2,2,2
+3,1,2,2,2,3,2,3,3,2,4,3,2,2,4
+3,2,2,2,2,2,2,4,3,3,4,3,2,3,3
+2,2,2,2,2,2,3,3,3,3,2,2,2,2,2
+2,1,2,1,1,2,1,3,3,4,2,2,1,2,2
+2,2,2,2,1,2,2,2,2,1,2,2,2,2,2
+3,1,3,1,1,1,1,2,2,2,3,4,1,2,2
+2,2,2,1,1,2,2,3,3,3,2,3,2,3,2
+2,2,3,2,2,3,2,2,2,2,3,2,2,2,3
+2,2,1,2,2,2,2,2,2,3,2,1,2,2,3
+2,2,2,2,1,3,5,1,2,1,2,2,1,2,2
+2,4,2,2,4,2,3,2,2,2,2,2,2,2,2
+4,4,2,2,3,3,4,4,4,4,4,4,2,3,4
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+2,3,3,2,2,2,4,2,2,2,4,4,2,2,3
+2,1,1,1,1,2,2,1,1,1,1,2,2,1,2
+2,2,2,3,2,2,2,1,3,1,2,2,2,1,3
+2,3,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,5,2,3,2,3,4,2,2,2
+4,2,4,2,2,2,3,4,4,4,4,4,4,4,2
+2,2,2,3,2,3,2,2,3,2,3,4,2,2,3
+1,1,2,1,2,1,1,1,3,1,2,2,2,1,2
+2,4,1,1,1,3,1,3,3,1,2,3,1,2,2
+2,2,2,2,2,2,3,2,2,2,3,4,2,2,2
+3,2,3,2,2,2,2,4,2,4,4,4,2,2,2
+2,2,2,2,2,2,2,2,2,3,2,2,2,1,2
+2,2,1,1,1,2,1,2,2,2,2,3,2,2,1
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+1,2,1,1,1,2,2,1,1,1,2,2,1,1,1
+2,1,2,2,4,2,2,1,1,1,2,3,2,1,2
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+1,2,1,1,2,2,1,1,1,2,1,1,2,1,2
+4,4,4,4,4,3,2,4,4,4,4,4,3,3,3
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,3,3,2,1,2,3,2,1,1,3,3,1,2,2
+1,1,1,2,1,1,2,2,1,1,2,2,2,2,1
+3,3,3,3,3,3,2,2,2,2,4,3,2,3,3
+2,2,3,2,2,2,2,3,2,2,3,3,2,3,2
+3,3,2,2,2,3,5,1,1,1,2,1,3,1,3
+3,2,3,2,2,4,2,2,2,2,2,2,2,2,2
+2,2,2,1,1,2,1,1,2,2,2,2,2,2,1
+2,2,2,1,1,2,2,2,2,2,2,2,2,2,2
+3,3,2,2,4,2,4,2,1,1,3,2,2,2,2
+3,2,2,3,2,2,2,2,2,3,2,1,2,2,2
+3,3,3,3,3,3,2,2,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,3,3,2,2,2,2,2,3,3,2,3
+1,1,1,1,1,1,1,1,1,1,2,2,2,1,1
+4,4,2,3,4,2,4,3,2,2,3,3,3,3,3
+2,2,2,2,2,2,3,3,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,3,3,2,2,2,1,1,2,2,2,2,2
+3,2,2,2,2,3,5,4,4,4,2,2,2,3,3
+3,2,1,2,3,3,2,3,3,2,3,3,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,1,2,2,2,1,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,1,2,2,2,2,2,2
+2,1,1,1,1,2,5,2,2,2,1,2,1,2,1
+3,3,2,3,4,2,2,3,3,2,2,2,2,2,2
+1,1,1,2,1,1,1,2,2,2,2,2,1,1,2
+3,2,2,2,2,2,3,2,2,1,3,3,2,2,2
+1,1,1,1,1,2,2,1,2,1,1,1,1,1,1
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,2,1,1,2,1,1,2,1,2
+2,2,2,2,3,2,2,2,2,1,2,2,2,2,2
+3,3,2,2,1,2,2,4,4,4,3,4,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,3
+3,2,2,2,2,3,3,4,4,3,4,4,2,3,2
+1,2,1,1,1,2,5,2,2,1,2,2,1,2,1
+3,3,2,3,3,2,3,3,2,2,2,3,3,3,2
+3,2,2,1,1,3,3,3,3,2,2,2,3,2,3
+2,2,2,2,2,2,3,2,3,2,2,3,2,2,3
+3,2,1,1,1,2,5,3,3,3,3,3,2,3,3
+2,2,3,2,3,1,5,3,3,3,2,2,2,2,2
+4,3,4,4,3,3,3,3,2,2,3,4,2,4,3
+1,1,2,1,1,1,2,2,2,1,1,2,1,2,2
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+2,2,2,2,3,2,1,1,1,3,2,3,2,1,1
+3,2,2,2,3,2,2,2,2,2,3,4,2,2,2
+2,2,2,2,1,2,3,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,2,2,2,2,1,1,2,2,2
+1,2,2,1,1,1,1,1,1,1,2,2,2,2,1
+3,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+2,2,1,1,1,1,1,1,1,1,1,2,2,2,1
+2,1,1,1,1,2,1,1,3,1,2,2,2,2,2
+3,2,3,3,2,3,2,2,2,2,3,3,3,2,4
+4,2,2,2,2,2,2,3,3,4,4,4,2,3,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,2,2,1,1
+1,1,2,1,1,2,2,1,2,1,2,2,2,2,2
+3,3,2,2,3,2,2,2,3,2,4,4,2,2,3
+2,2,2,2,2,1,2,1,1,1,2,2,1,1,1
+2,2,2,2,1,2,2,1,1,1,3,3,2,1,3
+1,2,2,2,1,1,2,1,1,1,1,1,1,2,2
+2,1,3,2,2,2,2,3,3,4,3,3,2,2,2
+2,3,2,1,1,2,1,3,3,3,2,2,2,3,2
+2,2,2,2,3,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,1,2,2,1,1,1,1,1,1,1
+2,2,2,2,2,2,2,3,3,2,3,3,2,2,2
+4,2,2,2,4,3,3,2,2,1,4,4,3,1,4
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+1,2,2,1,2,2,2,1,1,1,2,2,1,2,1
+4,4,4,4,4,3,5,4,4,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,2,2,2,2,2,2,3,3,2,2,2
+2,3,2,2,2,3,2,2,4,3,3,3,2,2,2
+2,2,2,2,2,3,2,3,3,2,2,3,2,3,2
+2,3,2,4,2,2,1,1,1,1,4,3,3,2,2
+1,1,3,1,1,2,5,2,2,2,2,1,1,1,2
+2,3,2,2,1,2,2,1,1,1,2,2,1,2,2
+4,4,2,3,4,3,4,3,3,3,4,4,3,4,4
+4,3,4,2,4,3,4,2,2,3,2,3,2,2,3
+1,2,2,2,2,2,5,1,1,1,2,2,2,2,2
+2,2,3,2,1,2,2,1,1,1,3,4,2,1,2
+3,2,3,2,2,2,2,4,3,2,3,2,2,3,3
+2,2,2,3,2,2,2,2,2,2,2,3,2,2,1
+2,2,2,1,2,2,2,2,2,2,3,4,3,2,2
+3,3,3,2,2,3,3,3,3,3,4,4,3,3,4
+3,2,2,2,3,2,2,2,2,2,4,4,2,2,4
+2,2,4,2,2,2,2,2,2,2,3,2,2,2,2
+1,2,2,2,1,2,2,1,1,1,1,1,2,1,1
+2,1,1,1,2,2,2,1,1,2,2,3,2,2,1
+4,4,3,3,4,3,4,4,1,1,2,2,4,2,3
+3,2,2,2,3,2,2,2,2,2,3,3,3,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,2,2,2,2,1,1,1,2,3,3,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,1
+2,3,2,3,3,2,3,3,4,3,3,3,3,3,3
+2,2,2,2,2,2,3,2,3,1,2,2,2,2,2
+3,2,2,2,2,2,5,2,2,2,4,3,2,2,2
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,1
+4,4,4,1,3,2,1,1,1,1,2,2,2,1,2
+2,2,2,2,1,1,1,1,2,1,1,2,2,2,2
+4,4,4,3,4,3,4,3,4,3,4,4,4,4,4
+3,3,3,2,2,3,2,2,2,2,3,4,2,2,3
+2,1,1,1,2,2,5,1,1,2,2,3,2,2,2
+1,2,1,2,2,3,2,2,3,2,2,3,2,2,2
+1,1,2,2,2,1,2,2,3,1,2,2,2,1,2
+2,2,2,2,1,2,2,1,2,2,2,2,2,2,2
+2,1,2,1,2,2,5,2,2,3,2,2,2,2,2
+2,1,2,2,1,2,2,2,2,2,2,3,2,2,1
+3,2,2,2,1,4,4,4,3,3,4,4,2,3,3
+3,4,2,3,2,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,3,3,4,3,3,2,3,3
+3,2,3,2,2,3,2,3,3,2,2,3,2,3,2
+3,3,2,4,4,2,2,2,2,2,4,4,4,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,4,4,2,2,2,4,4,2,2,3,3,4,4,4
+1,1,2,1,1,1,1,1,1,1,1,1,1,1,2
+2,2,2,1,1,2,2,4,4,2,3,2,2,3,2
+2,2,2,1,2,2,1,2,2,2,2,3,2,2,2
+3,3,2,3,3,3,3,2,2,2,2,2,3,2,2
+2,2,2,2,2,2,2,3,3,2,3,2,2,3,2
+2,2,2,2,3,2,2,1,1,1,2,1,2,1,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,2,2,1,3,2,3,2,4,2,1,1
+4,2,2,2,2,3,2,4,4,4,4,4,2,2,2
+2,3,2,2,2,2,2,2,3,1,2,2,2,2,3
+1,1,1,1,1,1,1,1,2,1,2,2,1,1,1
+2,2,2,2,2,3,2,2,2,2,2,2,2,2,2
+4,3,3,3,3,3,2,2,2,3,4,4,4,4,4
+2,1,2,1,2,1,3,2,2,1,2,3,2,2,2
+1,1,1,1,1,1,1,1,2,1,2,2,1,1,1
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,1,2,2,2,2,2,3,3,2,3,4,2,3,1
+2,1,1,2,2,2,2,1,1,1,2,4,2,2,2
+2,2,2,1,2,2,2,2,1,1,2,2,2,2,2
+3,3,2,2,4,3,3,4,4,2,2,2,3,3,2
+3,2,3,2,2,2,2,2,2,3,3,2,2,2,2
+1,1,2,1,3,2,2,1,2,1,2,2,3,1,1
+2,3,2,3,3,3,3,2,2,2,3,2,3,2,2
+3,2,2,2,2,2,3,4,4,3,2,2,2,2,2
+2,3,2,2,2,2,3,2,3,2,2,4,2,2,2
+4,4,4,2,2,4,5,4,4,4,3,2,2,3,4
+2,2,2,2,2,2,2,3,3,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,5,2,3,3,3,3,3,3,3
+3,2,2,2,2,2,5,2,2,2,4,4,2,2,2
+2,1,1,1,1,3,1,1,1,1,1,3,2,2,2
+2,3,2,2,2,2,2,3,3,2,2,3,2,3,2
+3,2,3,2,2,3,2,3,3,2,2,3,2,2,2
+3,3,2,2,3,3,3,3,1,1,2,2,3,3,3
+3,3,2,2,3,2,3,3,3,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,1
+2,2,1,1,1,2,1,1,1,2,1,2,2,2,2
+2,1,2,1,1,1,1,1,2,2,2,1,1,2,1
+1,1,1,1,1,1,2,1,1,1,2,2,2,2,2
+3,3,3,1,1,2,3,3,4,1,2,3,3,2,2
+4,2,3,2,3,2,4,4,4,4,4,3,3,4,4
+2,2,2,2,2,1,2,2,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,3,1,1,2,2,2,2,2,2
+2,2,2,2,1,2,1,2,2,2,2,2,2,2,1
+3,2,2,2,2,2,2,3,2,3,2,2,2,2,2
+1,1,2,1,1,1,2,2,2,1,2,2,1,2,1
+3,2,3,2,2,2,2,3,2,3,2,2,3,2,2
+3,2,3,3,3,2,3,2,2,2,3,4,2,2,3
+2,2,2,2,2,3,5,3,2,2,2,2,2,2,3
+3,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,1,1,1,1,2,2,1,2
+3,4,2,4,3,2,4,4,3,2,2,2,3,4,2
+2,2,2,2,2,2,3,2,2,2,2,4,2,2,2
+1,3,2,2,2,1,5,1,1,1,4,2,1,1,2
+2,3,4,2,2,2,5,2,3,2,2,2,2,2,3
+3,3,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,2,1,1
+3,3,2,2,3,2,3,3,2,2,2,2,3,2,3
+3,2,2,2,2,3,2,3,3,3,2,2,2,3,2
+2,2,2,2,2,2,2,2,1,1,2,2,2,2,2
+2,2,2,1,2,1,1,1,2,2,1,1,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,2,2,2,2,2,1,2,2
+1,1,2,1,2,2,1,1,2,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+1,1,1,1,1,2,1,1,1,1,2,2,2,1,1
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,4,2,3,4,2,4,2,2,2,4,4,3,1,3
+2,2,2,2,2,2,3,2,1,1,1,2,2,2,2
+1,2,2,1,1,1,1,1,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,1,2,1,2,2,2,2,2
+2,2,2,2,3,2,3,2,3,2,2,2,2,2,2
+2,3,2,1,1,2,2,2,1,1,2,2,2,2,2
+3,2,2,2,1,2,5,1,3,2,3,4,2,2,2
+2,2,2,2,2,2,1,1,1,1,2,1,2,2,1
+1,2,2,1,2,2,2,2,2,2,2,2,2,2,2
+3,1,1,1,3,1,3,3,3,1,2,3,2,1,1
+2,2,2,1,1,1,1,1,1,1,4,3,1,1,1
+2,1,1,1,1,2,1,1,2,1,2,3,2,1,2
+4,2,1,1,2,2,1,4,4,2,3,1,2,2,1
+3,2,2,2,2,3,3,3,3,4,3,2,2,3,2
+3,2,2,2,2,3,2,2,2,2,2,2,2,2,3
+4,2,2,3,3,3,4,4,2,3,3,3,3,3,3
+2,2,2,2,1,2,3,2,2,2,1,2,2,1,2
+3,2,2,3,2,2,3,3,2,3,2,2,2,2,2
+3,2,2,3,2,3,2,3,2,2,3,2,2,3,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,4,4,2,3,4,3,3,2,2,3,4,2,4
+2,2,2,2,2,2,1,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,1,2,1,2,2,2,2,3,2,2,1
+2,2,2,2,2,2,2,2,2,2,3,3,3,2,2
+2,2,2,2,2,2,3,2,2,2,2,3,2,2,2
+2,2,4,2,2,3,4,2,3,2,3,4,2,2,2
+2,2,4,2,2,2,3,2,1,2,2,2,2,2,2
+3,3,4,2,1,4,3,3,4,4,3,4,2,2,2
+3,3,4,3,2,3,3,1,1,1,2,2,2,2,2
+4,2,4,2,1,3,4,1,1,1,2,4,2,1,3
+2,2,2,2,2,2,2,3,2,3,2,2,2,2,2
+3,2,2,2,2,2,3,3,2,3,2,2,2,2,2
+3,1,3,2,1,2,3,1,1,1,2,4,1,1,2
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+3,1,3,2,2,3,3,3,3,3,2,3,2,3,2
+4,3,3,3,2,3,3,4,4,4,3,4,2,4,4
+2,1,3,2,2,2,2,2,2,2,3,2,2,2,2
+3,3,4,2,1,2,4,2,3,3,3,3,2,2,2
+3,3,3,2,2,3,3,2,2,2,2,3,2,2,2
+3,2,4,2,2,3,4,2,2,3,3,4,2,2,3
+3,1,3,2,3,1,2,1,2,2,2,2,2,2,2
+4,1,3,2,1,2,3,1,1,2,2,3,1,1,3
+2,1,1,1,1,1,1,2,2,2,2,3,2,2,1
+2,2,4,4,4,2,3,2,2,2,2,2,3,2,3
+3,2,4,2,2,3,3,3,3,4,3,4,2,3,3
+2,2,4,2,2,2,3,2,1,2,2,4,2,2,3
+3,2,2,2,2,4,2,2,2,2,4,3,4,2,4
+3,2,4,2,2,2,5,3,2,3,3,3,3,2,3
+2,2,2,1,1,4,5,3,3,3,3,3,3,2,2
+3,2,4,2,2,2,3,3,3,3,3,3,2,2,3
+3,3,4,2,1,3,4,3,2,3,3,4,3,2,3
+3,2,4,2,2,4,3,4,3,4,2,4,2,2,2
+3,2,4,2,1,2,3,1,1,1,2,3,2,1,3
+3,2,4,2,2,3,2,4,4,3,2,3,2,2,3
+4,4,4,2,3,3,4,1,1,2,4,4,4,1,4
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,3
+3,2,3,4,3,3,5,2,1,1,4,1,2,1,3
+3,1,4,2,1,2,2,3,3,2,3,3,2,3,2
+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,4,1,1,1
+3,2,4,2,1,3,3,2,3,2,3,3,2,2,3
+3,1,3,1,2,3,5,4,4,4,3,3,2,1,2
+4,2,4,2,2,3,3,2,3,2,2,4,3,2,3
+1,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,3,1,1,1
+3,1,4,1,2,3,4,3,3,3,3,4,3,2,2
+2,1,3,2,2,2,2,3,3,2,3,3,2,2,2
+2,2,2,3,1,2,3,3,2,2,2,3,2,2,3
+3,2,3,1,1,2,5,2,2,2,3,4,2,1,2
+2,3,4,3,2,3,4,2,2,2,3,4,2,2,2
+1,1,1,1,1,1,2,1,1,1,3,3,1,1,1
+2,2,1,1,2,2,1,1,1,1,2,2,2,2,1
+1,1,1,1,1,1,2,2,2,2,1,2,1,1,2
+2,2,2,2,2,2,2,2,3,2,2,3,3,2,2
+2,2,2,2,2,2,2,1,1,2,2,2,2,2,2
+2,1,1,2,2,2,2,3,2,4,3,4,2,2,2
+2,1,1,2,1,3,1,1,1,1,1,1,1,1,2
+2,1,1,2,2,1,1,2,2,1,2,2,2,3,2
+2,2,2,2,1,1,2,2,1,2,2,2,2,2,2
+2,2,1,1,1,2,2,2,1,1,2,2,2,2,2
+2,2,2,1,1,1,2,2,3,2,1,2,1,2,1
+3,2,2,2,2,2,2,4,4,4,2,3,2,3,3
+2,2,3,3,2,2,2,2,2,3,3,4,2,2,1
+1,2,2,1,2,1,1,1,1,1,2,2,2,2,2
+1,2,1,1,2,2,1,1,2,1,2,3,2,2,1
+1,2,2,1,1,1,1,1,1,1,2,2,1,1,1
+2,3,3,2,2,2,5,3,3,2,2,2,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,1,1,2,2,1,1
+1,1,1,1,1,2,2,1,2,3,2,2,2,1,2
+3,2,2,2,2,2,2,4,4,4,2,2,2,2,2
+2,2,2,2,2,2,5,2,1,2,2,2,2,2,2
+3,2,2,2,2,3,2,3,2,2,2,3,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+1,2,1,2,2,2,2,2,2,2,3,2,2,2,1
+3,3,2,3,2,2,2,2,1,2,3,4,2,2,3
+3,2,2,2,2,2,3,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,2,1,2,2,2,2,2,2,2,2,2,2
+3,2,3,2,2,4,2,4,4,4,4,4,2,2,3
+3,2,2,2,2,2,5,3,3,4,2,4,2,2,2
+2,2,2,2,2,2,5,2,3,2,2,3,2,2,2
+1,1,2,1,2,2,1,1,1,1,2,2,2,1,2
+2,2,2,2,1,1,2,2,3,2,2,2,2,2,2
+3,2,2,2,1,1,2,2,3,2,3,4,2,2,2
+2,2,2,2,2,3,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,4,2,3,2,3,3,2,3,2,4,4,3,2,2
+3,2,2,2,2,2,2,3,2,4,4,3,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,1,2,2,2,2,2
+2,1,1,1,1,1,1,1,1,1,3,4,1,1,1
+2,2,2,2,2,2,3,2,2,3,3,3,2,2,2
+2,3,2,2,3,1,2,1,2,2,2,3,1,1,2
+2,2,3,2,1,2,2,2,2,3,2,1,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,2,2,1,2,2,5,2,3,2,2,4,2,2,3
+1,1,1,1,2,2,1,1,1,1,2,1,2,1,1
+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
+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,2,2,2,1,1
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,1,3,3,2,2,2
+3,2,2,2,2,3,2,2,2,2,2,2,2,2,3
+2,3,2,1,2,2,2,1,1,1,2,3,2,1,2
+2,1,3,2,2,2,3,2,2,1,2,3,3,2,2
+2,2,3,1,2,2,5,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,3,2,3,1,5,2,2,3,2,2,2,2,2
+2,1,1,2,1,1,2,2,2,2,2,2,2,2,2
+1,2,2,2,2,2,2,2,3,2,2,2,2,2,1
+3,3,2,2,3,2,3,3,3,3,3,3,3,3,2
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,2
+2,2,2,2,2,2,3,3,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,4,3,3,2,2,2
+3,2,2,4,2,2,3,2,1,2,3,3,2,2,2
+2,1,2,2,2,2,2,1,1,1,3,4,2,2,2
+3,2,3,2,2,3,3,3,3,2,4,3,2,2,2
+2,1,1,1,1,1,5,1,1,2,1,1,2,1,1
+4,4,3,3,2,3,3,4,3,2,4,3,2,4,3
+1,1,1,1,1,1,2,1,1,3,3,3,1,1,1
+2,2,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
+3,2,2,4,2,2,3,2,1,1,1,4,2,1,2
+1,1,1,1,2,2,2,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,1,1,1,1,1,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+1,2,2,2,2,1,2,2,2,2,2,2,2,2,2
+1,2,3,1,2,2,5,2,2,2,2,1,2,2,2
+4,4,2,4,2,3,4,3,4,4,2,3,2,2,4
+2,2,2,1,1,2,2,2,2,2,2,2,2,2,2
+3,4,4,2,2,3,5,3,3,2,2,3,2,3,3
+2,1,1,1,1,1,3,2,1,2,2,3,2,2,2
+3,2,2,2,3,2,4,3,3,3,4,3,2,2,2
+4,2,3,2,2,2,2,3,3,3,4,4,3,2,3
+2,3,2,2,2,3,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,1,2,2,2,2,3,3,2,2,2,3,2
+2,2,1,1,2,2,2,2,2,3,2,3,3,1,2
+1,1,2,2,1,1,1,2,3,2,2,4,2,2,2
+3,2,3,2,1,1,2,1,2,1,2,4,1,1,1
+2,1,1,1,1,2,2,2,1,2,1,2,2,2,2
+3,2,2,2,2,2,3,2,2,2,2,3,2,2,2
+2,2,1,2,1,1,2,1,1,1,3,2,2,2,2
+4,2,2,2,3,3,3,4,4,4,4,3,3,4,4
+2,2,3,3,2,2,5,3,3,2,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,4,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,3,2,2,2
+1,2,1,1,1,1,1,1,1,1,1,2,1,1,1
+3,3,2,3,4,3,5,2,2,2,3,3,3,2,2
+1,2,3,1,2,2,2,1,1,1,2,3,2,1,1
+3,2,3,2,2,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
+2,2,2,1,1,2,2,1,1,1,2,2,2,1,2
+2,1,1,1,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
+2,3,2,1,1,2,2,2,2,2,2,3,2,2,2
+2,1,2,1,1,2,2,3,3,2,1,3,2,2,1
+3,2,3,3,2,2,2,3,2,3,2,2,2,2,1
+2,1,2, ,2,2,2,1,1,2,2,2,2,2,2
+2,1,2,2,2,2,2,2,2,1,1,2,2,2,2
+2,2,2,1,2,2,5,2,2,2,3,3,2,2,2
+3,2,2,2,3,3,2,3,3,4,3,4,3,2,3
+2,2,3,2,2,2,5,1,1,1,2,2,2,1,1
+2,1,1,2,2,1,1,1,1,1,1,1,1,1,2
+2,2,3,3,2,2,2,2,2,3,3,3,2,2,2
+1,1,1,1,1,1,1,1,2,1,2,3,1,1,1
+3,3,3,3,3,1,4,3,3,3,3,3,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,1,1,1,5,1,2,1,2,1,1,1,1
+4,2,2,2,3,2,2,1,1,2,4,2,2,2,3
+3,4,4,2,2,4,5,3,3,2,3,4,3,3,4
+2,1,1,1,2,3,2,1,1,2,3,3,2,1,2
+3,3,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,2,3,4,2,3,2,2,3,2,1,1
+3,2,2,1,2,2,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,1,1,1,2,1,2,2,2,2,2,2,2,2
+3,3,4,2,2,2,2,4,3,4,2,3,2,2,2
+2,2,2,1,2,2,2,2,2,2,2,4,2,2,2
+1,1,1,1,1,1,1,2,2,2,1,2,1,1,1
+3,2,2,2,2,2,2,3,3,4,4,4,2,2,2
+2,1,1,1,1,2,5,2,3,2,2,2,2,2,2
+3,2,2,2,2,2,2,2,3,3,3,2,2,3,2
+3,2,4,4,2,2,2,2,2,2,2,2,2,2,3
+3,2,3,2,2,3,2,3,3,2,3,2,2,2,2
+3,2,1,2,1,3,5,3,4,3,2,2,2,3,3
+2,2,3,2,1,4,5,3,3,4,1,4,2,3,2
+2,2,2,2,1,2,5,2,2,3,2,2,2,2,2
+2,2,3,2,2,2,2,2,3,2,3,3,2,2,2
+2,1,1,1,1,2,2,2,3,1,3,3,2,1,2
+1,1,2,2,2,1,2,2,2,3,3,2,2,2,3
+2,2,2,1,2,2,1,2,2,2,2,2,2,2,2
+2,2,3,2,2,2,2,3,3,3,3,3,2,3,2
+2,3,2,2,2,3,5,1,1,1,3,2,2,2,1
+2,2,2,1,1,2,2,2,1,1,2,2,2,2,1
+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,2,1,2,1,2
+3,2,2,4,2,2,2,3,3,2,4,4,2,3,2
+1,1,1,1,1,1,1,2,3,2,1,1,1,1,1
+2,2,2,2,3,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,3,2,3,2,2,2,3,3,2,3,2
+2,2,1,1,1,1,2,2,1,1,1,2,2,2,2
+1,1,1,1,2,2,5,1,1,1,2,2,1,1,1
+1,2,1,1,1,1,1,1,1,1,1,1,2,1,1
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,2,1,1,1,3,2,2,2,2,2,3,2,2,2
+2,1,2,2,1,1,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,4,2,3,2,2,2,1,2,2,2,2,2,1,2
+2,1,1,1,1,1,1,1,2,2,2,3,1,1,2
+1,1,1,1,1,1,1,1,1,1,1,2,2,1,1
+2,1,2,2,2,2,1,2,2,2,2,2,2,2,2
+3,2,2,2,2,2,2,3,2,2,3,3,2,2,2
+1,2,1,1,1,1,1,1,1,1,1,2,2,1,2
+2,4,1,1,2,2,5,1,1,1,2,4,3,1,2
+2,2,3,2,2,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
+2,2,2,2,2,2,2,2,2,3,3,3,2,2,2
+2,1,2,1,2,1,2,2,2,3,3,4,2,1,2
+2,2,2,2,1,2,2,2,2,3,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,3,4,3,2,3,2
+2,2,2,2,2,2,2,3,3,3,3,3,2,2,2
+2,2,3,1,1,2,1,1,1,2,2,2,1,1,2
+1,2,1,1,1,2,1,1,1,1,2,1,2,2,2
+2,2,2,1,2,2,5,1,1,1,3,2,2,1,1
+2,2,2,2,2,3,2,2,3,2,4,2,2,2,3
+1,1,1,1,1,1,2,1,1,1,1,1,1,1,1
+2,2,2,2,3,2,3,1,1,1,3,3,2,2,2
+3,1,2,2,2,2,2,2,2,4,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+3,3,2,3,3,2,2,1,1,1,2,3,1,2,3
+3,2,2,2,1,2,2,3,1,2,3,2,1,2,1
+1,1,1,1,2,2,1,1,1,1,3,3,1,1,2
+2,1,2,2,1,2,2,2,2,1,2,3,2,1,1
+2,2,2,2,2,2,5,1,1,1,4,2,2,1,2
+2,2,4,2,1,2,2,1,2,1,2,2,2,2,3
+2,3,2,2,2,2,2,1,1,1,2,3,1,1,2
+2,1,1,1,3,2,5,3,2,3,2,2,3,2,2
+3,2,2,2,1,2,5,3,3,3,2,2,2,2,2
+2,2,2,2,2,1,1,1,2,1,2,2,2,2,2
+3,2,3,2,2,3,3,3,2,3,3,4,2,2,2
+3,3,3,2,2,3,5,4,4,4,2,2,2,3,3
+1,1,2,2,1,2,2,2,2,3,3,2,2,2,2
+1,1,1,1,1,1,1,1,1,2,2,2,2,1,2
+3,2,2,3,1,2,2,2,1,2,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,2,2,3,3,2,3,2,3,2,2,3,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,2,2,1,1,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,3,2,2,2,3,2,2,3,2,4,3,2,2,2
+2,1,1,1,1,1,2,2,1,2,2,2,2,2,1
+2,2,2,1,2,2,2,2,2,2,3,3,2,3,2
+2,2,3,2,4,3,2,2,2,2,2,3,2,2,2
+4,2,2,2,2,3,5,1,2,1,1,2,2,1,2
+2,1,1,1,2,2,5,2,1,1,2,3,2,2,2
+2,1,1,1,2,2,1,1,1,1,1,1,2,1,2
+2,2,2,1,2,2,2,2,2,2,2,3,2,2,2
+2,1,1,1,2,2,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,1,1,1,1,2,2,2,2,2,4,4,2,2,2
+4,3,2,4,4,2,4,2,2,2,3,2,3,3,2
+1,1,1,1,3,1,5,1,1,1,1,3,1,1,1
+2,2,2,2,3,3,3,2,2,2,2,4,3,2,2
+2,2,1,1,1,1,1,3,1,1,2,2,2,1,1
+3,3,1,2,4,2,2,2,3,2,2,2,2,2,2
+2,2,4,3,2,2,2,1,2,1,2,4,2,2,2
+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,2,2,1,2
+2,1,1,2,2,2,1,2,3,2,3,2,2,3,2
+3,2,2,2,2,2,2,2,2,2,2,4,2,2,2
+2,2,2,1,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,2,3,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,2,2,1,2,3,1,2,1,1,2
+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
+2,1,2,1,1,2,1,1,1,3,2,3,2,2,2
+2,2,2,2,2,3,2,2,3,3,3,2,2,2,2
+2,1,1,1,2,2,2,2,2,3,3,3,2,1,2
+4,4,2,4,4,2,3,2,2,2,3,2,3,4,3
+2,2,1,1,1,1,1,3,3,1,2,2,1,1,1
+2,2,2,2,2,2,2,1,1,1,2,3,2,1,3
+1,4,1,1,2,1,2,2,1,1,1,1,1,2,1
+2,2,2,2,2,2,2,2,2,1,3,2,2,2,3
+3,2,1,3,1,2,1,2,2,1,2,4,2,2,2
+2,4,2,2,3,2,2,2,2,2,2,3,2,2,2
+4,2,2,2,1,2,1,1,1,1,1,1,2,1,1
+2,2,2,2,3,2,2,3,3,2,3,3,3,2,2
+3,2,2,3,2,3,2,3,3,2,2,2,3,2,2
+2,4,2,2,2,2,2,2,3,3,3,4,3,2,2
+2,3,2,2,2,2,2,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,2,2,2,3,3,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,3,3
+2,2,1,1,2,2,1,1,3,1,4,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,2
+3,4,2,2,2,4,2,1,1,1,3,3,2,2,2
+2,2,1,1,1,1,1,1,1,1,1,2,1,1,1
+1,2,2,1,1,2,1,2,1,2,2,2,2,2,2
+2,3,2,2,2,3,2,3,3,3,3,2,2,3,2
+2,2,3,2,2,2,2,2,3,2,3,3,3,2,2
+2,2,1,1,2,2,2,2,1,1,2,2,1,2,2
+2,2,2,2,1,3,1,3,3,3,3,3,3,2,3
+3,2,3,1,1,2,2,3,2,2,3,3,2,2,3
+3,4,2,3,2,3,1,2,1,1,3,3,2,2,2
+2,2,2,2,2,3,2,2,2,2,2,2,2,2,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,2,2,2,4,2,2,2,2,3,4,3,2,4
+1,1,1,1,1,1,1,1,1,1,2,1,1,1,1
+2,3,2,2,2,2,2,2,2,2,4,4,2,2,2
+3,1,2,2,3,2,2,1,1,1,2,3,2,1,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,2,1,1,1,2,2,2,2,1,2,2,2,2,2
+1,1,1,1,1,1,1,1,2,1,2,2,2,1,1
+4,3,3,3,4,4,4,4,4,4,4,4,4,4,4
+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,3,1,1,1
+3,2,2,2,2,3,2,2,2,2,3,4,3,2,2
+1,1,1,2,2,1,2,1,2,2,2,2,2,2,2
+3,3,2,2,2,2,3,2,3,2,3,4,2,2,2
+2,2,2,3,2,3,2,2,3,2,4,4,2,2,3
+2,2,2,2,3,3,2,3,3,2,3,3,2,3,3
+1,1,1,1,2,2,1,1,2,2,1,1,2,1,2
+2,3,2,2,2,3,2,1,1,1,2,2,1,2,2
+1,2,1,1,1,1,1,1,1,1,1,2,1,1,1
+1,2,2,2,2,2,1,1,1,1,2,3,3,2,2
+3,2,2,2,2,2,3,3,3,2,4,4,2,2,2
+2,2,1,1,2,2,1,1,1,1,2,2,1,2,1
+2,2,1,1,1,1,1,1,1,1,1,3,1,1,1
+4,2,3,2,2,2,2,2,4,1,4,2,2,2,2
+4,4,4,3,3,2,5,4,4,2,4,3,3,4,2
+3,2,3,3,2,2,2,3,3,1,3,2,2,2,2
+2,2,3,2,2,2,5,2,3,2,3,3,3,2,2
+3,2,3,3,2,2,2,3,3,2,4,2,2,3,2
+4,2,3,2,2,2,4,4,4,2,4,3,2,2,4
+2,1,2,1,1,1,1,2,1,1,3,2,2,1,2
+1,1,2,1,2,1,2,3,2,1,4,2,2,2,2
+3,2,3,2,2,3,5,4,4,3,4,3,2,3,3
+2,1,2,1,1,2,5,3,2,1,4,4,2,4,3
+2,3,3,2,2,2,5,3,2,2,4,3,2,2,2
+2,2,2,1,2,3,5,2,2,2,3,3,2,2,1
+2,1,2,2,1,2,1,3,4,2,2,3,2,2,2
+3,2,3,1,1,2,5,4,4,2,2,2,3,4,2
+2,3,3,2,2,2,5,3,3,3,4,4,2,3,2
+2,3,2,2,1,2,2,2,3,2,2,2,2,2,1
+2,1,1,1,2,2,5,2,2,2,2,2,2,2,1
+3,3,3,2,3,3,2,3,3,3,3,3,3,3,3
+2,2,2,2,3,3,2,3,3,2,3,3,3,2,2
+2,2,2,2,2,1,2,1,1,2,2,2,2,1,1
+4,2,4,4,3,4,4,2,1,1,4,4,4,1,4
+2,2,1,1,2,3,2,3,3,2,2,2,2,4,3
+2,2,2,2,1,2,4,2,2,4,2,2,2,2,2
+3,2,2,2,2,3,5,3,3,3,2,3,2,3,3
+3,1,2,2,2,4,4,2,2,2,3,4,2,2,4
+1,2,2,2,3,2,2,2,2,2,3,2,3,2,2
+2,2,2,2,2,2,2,1,1,1,2,4,2,2,1
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,1
+2,2,3,3,2,3,5,3,2,2,4,4,3,2,4
+3,2,2,3,2,2,5,2,2,2,2,3,2,2,2
+3,2,3,2,1,4,3,4,3,4,2,3,2,2,4
+3,3,3,2,2,3,5,3,3,3,3,4,2,2,3
+2,2,2,2,2,3,3,2,3,2,2,3,3,2,2
+1,1,1,2,2,2,2,1,1,1,3,2,2,1,2
+3,2,1,1,2,3,2,3,2,4,2,2,2,2,2
+2,2,3,2,2,3,2,1,1,3,4,2,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,4,2,2,2
+2,2,2,4,3,2,5,1,1,1,3,4,2,1,2
+3,2,2,2,2,3,5,4,4,4,4,4,2,3,3
+4,2,2,2,2,3,5,4,4,4,4,3,2,2,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,5,2,3,2,2,2,1,2,2
+1,1,1,1,1,1,3,1,1,1,1,2,1,1,1
+3,4,4,3,3,2,2,3,3,3,3,2,2,3,3
+1,1,1,1,1,1,5,2,3,2,4,2,1,2,3
+3,2,2,2,2,2,5,3,3,3,2,3,2,3,2
+3,1,2,2,1,2,2,4,3,2,3,2,2,2,2
+2,1,1,1,1,2,1,1,1,1,2,3,2,1,1
+3,1,1,2,2,2,5,4,3,4,2,2,2,3,2
+1,2,2,1,1,2,2,2,2,2,3,3,1,1,1
+4,2,2,2,2,3,5,4,4,4,3,3,2,4,3
+3,1,1,1,1,1,1,4,4,4,2,1,1,3,1
+2,2,2,2,2,2,2,2,2,3,3,2,3,2,3
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+3,2,4,2,1,2,5,3,2,2,2,2,2,2,3
+2,3,3,3,3,3,2,3,2,3,4,4,3,3,3
+4,2,3,4,3,3,2,2,2,2,3,4,3,2,3
+2,2,2,1,2,1,2,1,1,2,2,2,2,1,1
+1,2,1,1,1,1,4,1,1,1,1,2,1,1,1
+4,1,1,2,3,3,5,4,4,3,4,3,3,4,4
+3,2,3,2,1,3,5,1,1,1,3,3,2,2,2
+3,2,2,3,3,2,4,1,1,1,3,4,3,1,2
+3,1,2,1,1,3,5,3,3,4,2,2,1,2,2
+2,1,4,2,2,3,5,2,2,3,2,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,3,5,3,3,3,3,3,2,3,3
+3,1,2,1,3,1,5,2,2,2,3,3,2,2,2
+3,2,3,3,3,4,2,3,3,3,2,4,3,2,3
+2,2,3,2,2,2,5,1,1,1,2,2,2,1,2
+3,2,3,2,2,2,2,2,2,2,2,2,3,3,3
+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,3
+3,3,3,2,2,4,2,3,3,3,4,3,2,3,3
+4,4,3,3,2,4,5,4,4,4,4,4,4,4,4
+3,1,1,1,1,2,5,2,2,2,4,4,1,1,2
+2,2,1,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,2,2,2,3,4,3,3,4,2,2,2,3,3
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,1,1,2,2,1,2,2,1,2,2,1,1,2
+4,3,3,2,2,4,2,4,2,4,2,2,2,2,3
+2,2,2,2,2,2,5,2,2,2,3,2,2,2,2
+3,2,3,2,3,3,2,4,4,4,3,3,3,3,3
+4,3,2,2,2,4,5,4,4,4,3,3,4,3,4
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+2,1,3,2,2,3,2,2,2,2,4,3,2,2,2
+4,3,3,4,4,4,5,4,4,4,4,4,3,4,4
+2,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,1,2,2,1,2,1,1,2,2,2,3,2,2,2
+3,2,2,2,2,2,3,2,2,3,2,4,2,2,3
+2,2,4,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,1,2,2,1,2,2,2,2,3,2,1,2
+3,3,2,2,2,2,5,3,3,3,2,4,2,3,2
+2,2,2,2,1,2,5,3,3,3,2,2,2,3,2
+2,2,2,2,1,4,5,2,2,2,3,4,1,2,2
+4,3,3,2,2,4,3,4,4,4,3,3,2,3,3
+2,2,2,2,2,2,2,2,2,1,2,2,2,1,1
+2,1,2,1,1,2,5,2,2,2,2,2,2,2,2
+3,3,3,2,2,2,3,2,2,2,3,4,2,2,2
+2,2,2,2,2,2,5,2,3,2,2,3,2,2,2
+2,1,1,2,1,1,2,1,1,1,1,2,1,1,1
+3,2,3,2,2,2,5,3,3,4,3,4,2,3,3
+3,2,1,1,2,2,5,3,2,2,4,3,3,2,2
+3,3,3,3,2,3,4,2,1,1,3,4,3,2,3
+3,2,2,3,3,3,5,3,3,3,3,3,2,3,4
+4,2,2,2,2,3,2,4,4,4,4,3,3,3,3
+3,2,2,2,2,3,5,2,3,2,2,3,3,2,3
+3,2,1,2,2,2,3,4,4,4,4,4,2,4,3
+2,2,2,2,1,2,1,3,4,2,2,1,1,3,2
+3,2,4,2,2,3,2,4,4,4,2,4,2,4,4
+3,2,3,2,2,3,5,2,2,2,2,3,2,2,3
+2,2,3,2,2,2,5,2,2,2,3,2,2,2,2
+1,1,3,2,1,3,2,1,1,1,2,2,1,1,2
+2,2,3,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,3,2,1,2,3,3,3,2,3,3,2,2,2
+2,2,2,3,2,2,3,1,2,1,3,3,2,1,2
+4,2,3,2,2,3,3,2,2,3,4,4,2,2,3
+3,3,3,3,3,3,3,2,2,2,2,2,3,2,3
+2,3,2,4,2,3,4,2,2,1,3,3,2,2,2
+3,2,2,3,2,2,2,4,4,2,2,3,2,2,4
+4,2,2,2,2,1,1,4,4,4,2,2,2,4,2
+1,1,1,1,1,1,5,2,1,2,1,1,1,1,1
+2,1,3,2,1,2,5,2,2,1,2,2,2,2,2
+3,2,2,2,2,4,2,3,3,4,2,3,2,2,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,2,4,3,4,3,4,4,4,2,3,4,3,2
+2,3,3,2,1,1,5,3,3,3,2,1,1,1,2
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+3,2,3,2,2,2,2,4,4,4,3,3,2,4,3
+2,2,2,3,4,2,2,2,3,1,3,2,2,2,2
+2,2,1,2,2,2,3,2,1,1,2,2,2,2,1
+2,4,4,4,4,4,4,2,2,1,2,3,2,2,2
+1,2,3,2,1,2,2,2,2,2,2,2,1,1,1
+2,1,2,3,2,2,4,2,2,3,2,3,2,2,2
+3,3,2,2,2,4,5,4,3,4,3,4,2,2,3
+1,2,2,2,1,2,5,1,1,1,2,2,2,1,2
+2,2,2,2,2,3,2,2,2,2,3,3,3,2,2
+2,2,2,2,2,2,2,2,2,3,3,2,2,2,2
+4,3,4,3,2,4,3,1,1,1,3,3,2,1,3
+2,2,2,1,1,2,2,4,4,4,3,4,2,4,2
+3,3,2,2,2,3,3,4,4,4,4,2,2,4,2
+2,2,2,2,1,3,5,2,2,2,2,2,2,2,2
+3,2,3,2,2,2,5,3,4,3,2,2,3,3,2
+3,2,1,1,1,2,2,2,2,3,2,3,2,1,2
+2,2,1,2,2,3,5,3,2,3,3,4,2,2,2
+3,3,3,2,3,2,3,4,4,3,4,3,2,3,3
+4,2,2,3,1,4,3,4,4,4,4,3,2,4,2
+3,2,3,2,2,4,5,4,4,4,4,4,2,4,4
+3,2,2,2,2,2,5,2,2,2,2,3,2,3,2
+2,1,1,1,1,2,5,3,3,3,2,3,1,2,2
+2,2,2,2,2,3,2,3,4,3,3,3,2,2,3
+2,2,2,2,1,2,1,1,1,2,2,2,2,1,2
+2,2,3,2,1,3,5,2,1,1,2,3,3,2,3
+2,2,2,2,2,2,5,2,1,1,3,3,2,2,3
+2,1,2,1,1,2,2,1,2,2,2,2,2,1,2
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,3,2,4,2,2,2,2,2
+2,2,2,2,2,2,4,4,4,2,4,4,2,3,2
+2,2,2,2,1,2,5,2,1,1,2,2,2,2,2
+2,2,3,2,2,2,2,3,2,4,4,3,2,2,3
+2,2,2,2,2,2,3,2,1,1,2,2,2,1,2
+3,3,3,3,2,2,5,3,2,4,2,3,2,3,2
+4,2,2,2,2,2,5,3,4,4,4,4,4,3,4
+1,1,2,2,1,2,2,1,1,2,1,2,2,1,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,1,2,2,2,2,2,2,3,3,2,3,2,2,2
+2,2,2,2,2,2,1,2,3,3,3,3,2,2,2
+3,2,3,1,1,2,1,2,2,3,3,2,2,2,3
+3,3,3,2,2,2,5,4,3,4,2,3,2,3,3
+2,2,2,2,2,2,5,3,3,2,2,2,3,2,2
+2,2,2,2,2,3,4,2,1,2,4,3,3,2,2
+3,2,4,2,2,3,5,3,3,3,3,3,3,3,3
+2,3,2,2,1,2,5,3,4,3,2,1,1,3,3
+2,3,4,2,2,1,2,2,3,2,2,4,2,2,2
+3,2,3,2,2,2,2,2,3,3,4,4,2,2,2
+3,2,1,3,2,3,4,4,3,4,3,4,3,3,4
+3,4,2,2,1,3,5,4,4,3,2,2,2,3,3
+2,2,2,2,3,3,5,2,2,2,2,3,2,2,2
+2,2,3,2,2,3,5,3,4,2,2,2,3,3,2
+3,2,2,2,2,2,5,3,3,4,3,3,2,2,3
+1,2,2,1,1,2,5,1,2,1,1,2,2,1,2
+2,2,2,2,1,2,2,2,2,1,2,2,2,2,2
+3,3,2,3,2,2,2,2,2,2,4,4,3,2,2
+2,2,2,1,1,2,1,2,2,2,3,3,2,2,2
+3,1,2,2,2,2,3,3,3,4,4,4,2,3,2
+2,1,2,2,1,2,5,2,2,2,1,2,2,2,2
+2,2,2,2,1,2,3,2,3,1,2,2,2,2,2
+2,4,2,2,2,2,5,2,2,4,2,2,2,2,2
+2,1,2,1,1,2,5,2,2,2,3,3,2,2,2
+3,2,4,2,2,3,5,3,3,4,2,4,2,3,3
+2,2,2,2,2,2,5,2,2,2,4,3,2,2,2
+2,2,2,2,2,2,1,1,1,1,2,3,2,1,2
+4,2,4,4,3,4,2,3,3,2,4,4,2,3,4
+2,3,4,2,1,2,5,2,2,3,3,3,2,3,2
+3,2,2,2,2,3,5,4,4,4,3,4,3,2,3
+1,1,2,1,1,2,1,3,2,3,1,1,1,1,1
+2,3,2,2,2,3,2,3,2,2,3,2,2,2,2
+2,2,1,2,2,2,5,2,2,2,2,3,2,2,2
+2,3,3,3,2,4,4,2,2,3,2,2,3,2,4
+3,2,2,2,2,2,5,3,3,2,2,3,2,2,2
+2,2,2,2,1,2,3,2,2,1,2,2,2,2,2
+3,2,2,2,2,3,5,4,4,4,3,4,2,4,3
+2,3,2,2,3,3,3,1,1,2,2,2,2,2,2
+2,3,3,1,2,2,5,2,2,2,2,3,1,2,2
+4,2,2,2,2,2,2,3,3,2,2,2,2,2,3
+2,2,3,2,2,2,2,1,1,1,3,3,2,2,1
+2,3,3,2,2,3,2,3,3,3,4,4,2,3,3
+3,3,4,2,2,3,5,2,2,2,3,4,4,2,2
+3,2,4,3,4,4,4,4,4,4,4,3,4,3,4
+3,2,3,2,2,3,2,3,3,3,3,3,3,3,3
+4,2,4,2,2,4,5,2,2,2,4,3,2,2,4
+3,2,3,2,2,3,2,2,3,1,2,3,2,1,2
+2,2,2,3,3,2,2,3,2,3,2,2,2,2,3
+2,2,2,1,2,3,5,1,1,1,3,3,2,2,2
+2,2,2,2,2,3,5,2,3,2,2,2,2,2,2
+3,2,2,2,1,4,5,3,3,2,2,2,3,3,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+4,2,2,2,2,2,5,4,4,4,4,4,2,4,4
+4,3,3,2,3,2,5,4,4,4,4,4,3,4,3
+2,2,2,3,2,2,5,2,1,2,2,2,2,2,2
+3,2,2,2,1,3,5,1,1,1,2,3,2,2,3
+3,2,3,2,3,3,2,4,4,3,4,4,4,4,2
+2,1,1,2,1,2,5,2,2,2,3,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,1,2,1,2,3,2,3,2,4,2,2,2,2,3
+3,3,2,4,1,2,2,4,4,4,2,3,1,3,2
+4,2,2,2,3,3,5,3,3,3,3,3,2,3,3
+2,1,1,2,2,2,5,1,1,1,2,2,2,2,2
+2,2,3,2,3,2,5,2,1,1,3,4,4,2,1
+2,2,2,2,2,3,5,2,2,2,2,3,3,2,2
+3,2,2,1,2,2,5,3,3,4,2,2,1,3,2
+2,2,3,2,3,3,5,2,2,2,3,2,2,2,3
+3,1,2,1,1,2,5,4,4,3,1,2,1,3,3
+2,1,2,3,2,2,4,4,4,4,3,2,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,1,2,3,2,4,4,3,2,2,2,3,2
+3,2,2,2,2,3,2,3,2,2,3,3,2,3,2
+3,3,3,2,2,3,2,2,2,2,3,3,3,3,2
+4,2,4,4,2,4,3,4,4,4,3,3,2,4,4
+3,2,2,2,2,2,5,2,3,4,4,4,2,2,3
+4,2,3,2,2,2,5,4,4,4,3,3,2,4,3
+3,1,2,1,1,2,5,4,4,4,3,3,1,4,3
+2,2,2, ,1,2,2,2,1,1,2,3,2,2,2
+2,2,2,2,2,4,5,3,3,2,2,3,2,3,3
+4,1,2,1,2,3,5,3,3,2,2,2,2,2,4
+1,1,3,1,1,2,2,1,2,1,3,2,2,2,2
+2,1,1,1,1,1,1,1,1,1,1,1,1,2,1
+3,2,1,2,2,3,5,4,4,3,3,2,2,3,3
+4,1,1,1,4,4,5,4,4,1,4,1,2,4,4
+2,1,2,1,2,1,3,1,1,1,2,3,2,2,2
+2,2,3,2,1,2,2,2,2,2,2,2,2,2,2
+3,2,1,1,1,2,5,1,1,1,2,4,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,2,3,2,2,3,5,4,4,4,4,3,2,4,3
+2,2,2,1,2,1,1,2,3,2,2,3,2,2,2
+2,4,4,1,2,2,5,2,2,2,1,3,3,2,2
+3,2,2,2,2,3,2,2,2,2,4,4,2,2,3
+3,2,2,2,2,2,5,2,2,2,4,4,2,2,2
+3,2,2,2,2,3,2,4,4,4,4,2,2,3,3
+4,2,2,2,1,1,5,4,4,3,2,1,1,4,2
+4,2,2,2,2,3,2,3,3,4,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,3,3,2,2
+2,2,3,3,3,2,3,3,3,3,3,3,2,3,2
+2,2,2,2,2,2,2,2,2,2,4,4,2,2,2
+4,2,2,2,3,2,5,4,3,4,4,2,2,2,2
+4,3,4,2,3,4,2,4,4,4,2,2,2,3,4
+2,3,2,2,1,2,5,2,2,3,2,2,2,2,2
+1,1,1,1,1,1,5,3,2,3,2,2,1,2,2
+2,1,2,2,2,2,5,3,4,4,3,4,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,4,2,2,1,3,2,4,4,3,2,2,2,3,3
+2,2,2,2,2,2,5,3,2,2,2,2,2,2,2
+2,1,1,1,2,3,5,2,2,2,2,3,2,2,2
+2,2,2,2,2,3,5,2,3,2,3,3,2,2,3
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+3,2,4,2,2,3,5,2,1,2,3,4,2,2,4
+2,2,3,2,2,3,5,1,1,1,2,3,2,2,3
+2,2,1,2,2,2,2,2,4,2,2,2,2,2,2
+2,1,1,3,2,2,3,2,1,1,3,2,2,1,2
+4,2,2,2,2,2,2,3,2,2,4,4,2,2,3
+2,1,2,2,1,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,1,2
+3,2,2,3,3,2,4,2,2,2,3,3,2,2,2
+2,1,1,2,1,2,5,3,3,3,2,2,2,3,2
+2,3,3,1,1,3,1,3,3,2,2,2,2,2,3
+3,1,2,2,1,2,5,2,2,3,3,4,1,2,2
+2,3,4,2,2,1,2,1,1,1,2,3,2,1,1
+3,2,2,2,3,3,5,4,4,3,3,3,2,3,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,1,1,1,2,5,1,2,1,2,2,2,2,2
+3,2,2,2,2,2,2,3,3,2,2,2,2,3,2
+3,2,3,2,1,3,3,4,4,4,3,4,2,3,3
+2,2,1,1,2,3,5,2,3,3,2,2,1,2,2
+3,1,1,2,2,4,5,4,4,4,2,2,2,4,3
+4,3,2,2,2,3,5,4,4,4,4,4,2,4,3
+2,2,2,2,1,2,2,2,2,2,3,4,2,2,2
+3,2,2,2,2,2,5,3,3,3,3,2,2,2,2
+3,2,4,2,2,2,5,2,2,2,4,4,2,2,2
+2,2,2,2,2,2,5,3,3,3,3,4,2,2,2
+2,2,3,2,2,3,3,3,3,1,3,3,2,2,2
+2,3,2,1,1,2,5,2,2,2,2,2,2,2,2
+2,2,3,3,3,2,4,3,3,2,3,2,2,2,2
+2,2,2,2,1,3,5,2,2,2,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+4,2,2,3,2,2,3,4,4,2,3,4,2,4,3
+1,1,2,3,2,2,1,1,1,1,2,2,2,1,2
+3,2,3,2,2,2,2,3,3,3,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,3,3,3,3,3,5,1,1,1,2,2,2,2,4
+2,1,1,1,2,2,2,3,3,2,2,2,2,3,2
+3,2,2,2,2,4,3,3,3,4,2,2,3,3,3
+1,1,1,1,1,1,5,1,1,1,1,1,1,1,1
+2,2,2,1,1,2,5,2,2,2,2,2,2,2,2
+2,2,3,2,2,2,3,2,2,3,2,1,2,2,3
+3,3,3,2,2,3,2,3,2,4,2,3,2,3,2
+2,3,3,2,2,2,2,3,3,2,3,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,2,2,2,2,2,2,1,4,4,2,2,2
+2,2,2,2,1,2,5,2,2,2,2,4,2,2,3
+3,2,2,2,2,3,5,2,2,3,4,4,2,2,2
+3,3,3,3,2,2,5,3,3,3,3,4,2,2,3
+2,2,2,3,1,2,2,2,2,2,2,2,2,2,2
+2,3,4,1,1,3,5,2,2,2,2,3,2,2,3
+3,2,1,2,2,2,2,2,3,1,2,2,2,3,2
+2,1,2,1,1,2,2,1,1,1,1,2,2,1,1
+3,2,3,2,2,2,5,2,2,2,2,3,2,2,3
+2,2,2,2,2,2,2,1,1,1,2,2,2,1,2
+3,3,3,2,2,2,2,2,3,2,4,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+4,4,3,4,3,2,2,2,2,2,3,4,3,2,3
+3,2,2,2,2,3,3,2,2,2,2,3,2,2,2
+3,3,4,4,2,3,2,4,3,2,4,2,2,4,4
+2,2,3,2,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,2
+3,2,3,3,3,2,4,3,2,1,3,3,3,2,2
+3,1,1,1,1,2,1,2,2,1,3,3,1,2,2
+2,2,2,2,2,3,2,3,3,2,2,3,2,2,2
+3,3,3,2,2,4,2,4,4,4,3,3,2,3,4
+2,3,2,3,2,2,2,3,3,3,2,3,2,2,2
+3,2,2,4,1,2,3,4,4,4,4,4,2,4,2
+4,2,2,2,2,3,2,4,4,4,4,4,3,4,4
+4,3,3,3,2,3,3,3,4,3,4,4,2,3,3
+2,2,2,2,2,3,2,2,2,2,2,2,3,2,2
+2,3,2,2,2,2,3,2,2,2,2,3,2,3,2
+3,2,3,2,2,2,3,3,3,3,3,3,2,2,2
+2,2,2,2,3,2,1,1,1,1,2,2,2,2,2
+3,3,3,3,3,3,3,3,3,3,4,4,3,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,3,4,2,2,2,1,2
+2,2,3,3,2,2,3,2,3,3,4,4,2,2,2
+3,2,3,3,2,3,2,3,4,2,3,4,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,2,2,2,2,3,2,2,2
+3,2,2,2,2,3,2,2,2,3,4,4,2,2,3
+3,2,2,2,2,2,2,3,3,4,2,3,3,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+1,2,1,2,2,2,1,2,2,1,2,3,2,1,2
+2,3,2,3,2,3,2,3,3,3,3,2,2,2,3
+4,2,2,2,3,2,4,3,2,2,2,3,2,2,3
+2,3,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,3,2,2,2,2,3,3,3,2,3
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+3,2,2,2,2,3,2,2,3,3,4,4,2,2,4
+2,1,1,1,2,2,4,2,1,1,2,2,1,1,1
+3,4,2,3,3,3,5,3,4,2,4,4,2,4,2
+2,2,2,2,2,2,2,2,2,3,3,2,2,2,2
+3,3,3,2,1,4,2,3,3,4,2,2,2,2,2
+1,2,1,1,2,1,2,1,1,1,1,1,1,2,1
+3,2,1,3,2,1,1,2,3,1,3,2,2,2,1
+2,3,2,2,2,1,1,2,2,2,2,2,2,2,2
+2,2,1,2,1,3,2,3,3,3,2,4,1,3,4
+2,2,2,2,1,2,2,1,2,1,2,1,2,2,2
+3,4,2,3,2,3,3,3,3,3,4,4,4,4,2
+3,3,3,3,2,3,2,2,4,3,2,4,2,2,3
+2,2,2,2,1,2,3,2,1,1,3,2,2,2,1
+2,2,2,2,2,2,3,3,2,3,3,3,2,2,2
+3,3,3,3,2,3,3,3,3,3,3,3,2,3,3
+4,2,4,4,2,2,2,4,4,4,4,2,2,4,4
+2,1,2,3,2,2,1,2,2,2,3,2,2,2,2
+1,1,1,3,1,1,2,1,1,1,2,2,1,1,1
+3,2,2,3,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,3,3,2,3,3,3,2,2,2
+2,2,1,1,2,2,1,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,3
+2,4,2,2,3,2,3,3,3,3,3,3,2,3,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,2,3,3,2,3,4,4,4,4,4,4,4,2
+1,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+3,2,3,3,2,2,4,2,2,2,2,3,2,2,2
+2,2,2,1,1,2,2,2,2,2,2,3,2,2,2
+4,1,2,2,2,3,1,4,4,4,4,3,2,3,3
+2,2,2,2,2,2,1,2,2,2,4,3,2,2,2
+4,2,2,3,3,3,2,2,2,2,4,4,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,1,1,2,2,2,2,2
+3,2,3,3,2,2,4,2,2,2,3,4,2,2,3
+2,2,1,3,2,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
+1,2,1, ,1,1,1,2,1,1,2,2,1,1,1
+2,2,2,3,2,2,2,2,2,2,3,4,2,2,2
+3,2,3,2,2,2,2,3,3,3,2,3,2,3,3
+3,2,2,2,1,2,1,4,3,2,4,4,2,2,2
+2,2,2,1,1,2,2,2,3,2,2,2,2,1,3
+3,1,1,1,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
+2,2,3,3,1,2,2,1,1,2,2,2,2,2,3
+3,4,3,2,2,2,2,2,2,2,3,3,2,2,2
+3,2,2,2,3,2,1,3,2,2,3,3,2,1,2
+2,4,2,2,3,2,2,2,2,2,3,3,2,2,2
+3,2,2,3,2,3,4,2,2,2,2,3,3,2,2
+2,3,4,3,2,3,2,2,3,3,3,2,2,2,3
+2,3,2,3,2,2,2,2,3,2,2,4,2,3,2
+2,2,3,2,2,2,2,3,2,3,3,2,2,2,2
+3,1,1,1,3,2,2,2,2,2,3,3,3,2,2
+2,2,2,3,2,2,2,1,2,1,2,2,2,1,2
+4,3,2,1,3,2,3,4,4,4,4,2,2,3,2
+1,2,3,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,1,2,3,3,3,2,4,4,1,1,1
+4,1,4,4,1,1,4,4,4,4,4,4,3,4,2
+2,1,1,1,1,2,1,1,1,1,2,1,1,1,1
+2,2,2,2,2,2,2,3,3,3,3,3,2,2,2
+3,1,1,1,3,1,1,1,1,1,1,1,1,1,1
+2,3,3,3,2,2,2,3,3,3,3,3,2,2,2
+2,2,2,2,1,2,2,1,3,2,2,2,2,2,2
+1,2,2,1,1,2,2,1,2,2,2,2,2,1,2
+2,1,1,2,2,1,2,1,2,1,2,2,1,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,1,2
+3,2,2,2,2,4,2,3,3,3,2,2,2,2,2
+2,2,4,2,2,2,2,2,2,2,2,4,2,2,2
+4,2,3,3,1,2,2,2,2,3,4,4,2,2,3
+4,2,2,4,2,1,1,2,2,2,2,3,2,2,2
+3,3,2,2,2,3,2,3,3,4,3,3,2,2,3
+3,2,2,2,2,2,4,2,2,2,2,3,2,2,2
+3,3,2,2,2,2,4,3,3,2,2,3,2,2,2
+3,2,2,2,2,1,2,3,2,4,4,4,2,4,3
+1,2,2,1,1,2,1,1,1,1,1,2,2,1,1
+3,2,2,2,2,3,2,3,3,3,3,3,3,3,3
+2,2,2,2,3,1,2,2,1,2,4,3,2,2,2
+2,2,4,3,2,2,2,3,3,4,4,4,2,2,3
+2,2,1,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,4,2,3,4,2,4,2,4,4,4,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,3,2,1,2,1,2,1,1,1,2,2,1,1,1
+3,2,2,3,2,2,2,3,3,3,4,3,2,3,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,2,2,1,1,2,2,2,1,2
+2,1,2,1,2,3,2,2,3,4,3,3,1,2,3
+2,2,2,2,1,2,2,3,3,2,2,3,2,2,2
+2,3,2,2,2,2,3,2,3,3,2,2,3,2,2
+2,2,2,2,2,3,2,2,2,2,3,3,3,2,3
+2,2,2,2,2,3,3,2,2,2,3,2,3,2,3
+4,4,3,3,3,4,3,4,4,3,4,4,3,4,2
+3,2,2,3,3,4,4,4,4,4,4,3,3,2,3
+3,2,2,3,1,2,4,3,3,2,2,4,2,3,3
+3,2,1,2,1,1,4,3,1,1,3,3,2,3,2
+3,2,2,2,2,3,2,4,1,2,2,2,2,2,4
+2,2,2,2,2,2,1,3,3,3,3,3,2,3,2
+2,3,2,3,2,2,2,2,3,2,3,3,2,2,2
+2,2,2,4,2,2,1,2,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,2,3,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,2,2,2,2,2
+1,2,2,1,1,2,1,1,2,2,2,2,2,2,2
+3,2,3,2,2,2,2,3,3,2,3,3,2,3,3
+1,1,1,1,1,1,3,1,1,2,1,1,1,1,1
+2,1,2,3,2,2,3,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,3
+1,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,3,2,2,4,2,2,2,2,3,2,2,2
+3,2,2,2,2,3,3,4,3,2,2,2,2,3,3
+1,2,1,1,1,1,1,1,1,2,3,3,2,1,1
+4,2,2,2,2,2,2,3,3,3,4,4,2,3,2
+2,2,2,3,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,2,2,3,2,3,2,3,3,3,2,2,3
+2,2,2,1,2,2,2,1,2,3,2,2,2,2,2
+2,2,3,2,2,2,2,3,3,3,2,3,2,2,2
+2,2,2,3,2,2,3,2,2,3,2,3,2,2,2
+3,4,4,3,3,2,4,3,2,2,2,2,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,3,2,2,2,2,2,2,2,3,3,2,2
+2,2,2,3,2,2,3,2,3,1,3,3,2,2,2
+2,3,2,3,2,3,3,3,3,3,2,2,2,3,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,3,3
+3,3,2,2,2,4,2,2,3,1,2,2,2,2,2
+3,2,2,2,2,2,2,2,2,2,3,4,2,2,2
+3,2,3,3,3,2,4,2,2,2,3,2,3,2,2
+3,2,2,3,2,2,1,3,2,2,3,4,2,2,3
+2,2,1,2,1,2,1,4,4,4,3,2,2,4,2
+2,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+1,1,3,3,2,1,1,1,1,1,1,2,1,1,1
+2,2,2,1,2,2,2,1,1,1,1,2,2,2,2
+2,1,3,3,2,2,2,1,1,2,3,3,2,1,2
+4,4,4,4,4,3,4,4,4,4,4,4,4,4,4
+2,2,2,2,2,3,3,2,2,2,4,4,4,2,2
+1,2,4,1,2,2,5,1,1,1,1,1,1,1,1
+1,1,3,2,1,1,1,2,2,4,2,1,2,2,2
+1,2,1,1,2,2,1,1,1,1,2,1,2,1,2
+3,4,4,4,4,2,3,2,2,2,2,2,2,3,2
+2,2,2,2,2,2,2,2,1,2,4,4,2,1,2
+2,3,3,2,2,2,3,2,2,2,3,2,3,2,2
+2,2,2,2,2,2,1,2,3,2,3,2,2,3,2
+1,1,1,1,1,1,2,2,2,2,2,2,2,1,2
+3,2,2,2,2,3,4,3,3,2,4,4,2,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,2,3,3,3,3,1,1
+2,2,3,2,1,2,1,2,2,3,3,3,2,1,2
+4,4,2,3,4,3,3,2,2,2,4,4,3,2,2
+3,2,2,1,1,2,1,2,2,2,2,2,2,2,2
+2,2,4,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,2
+2,2,1,1,1,2,1,1,2,3,2,3,2,1,1
+1,1,1,1,1,1,2,1,1,1,2,2,1,1,1
+3,2,1,1,2,3,2,2,2,3,2,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+3,2,2,2,3,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,2,3,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,1,2,2,1,2,2,2,1,2
+4,4,2,2,3,4,3,3,1,2,3,2,2,3,4
+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,2,1,1,1
+3,3,2,2,2,4,2,2,2,2,2,3,3,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,1
+2,2,3,2,2,3,2,3,2,2,2,3,2,2,3
+1,2,2,1,1,1,1,1,1,1,1,2,2,1,1
+2,2,3,2,2,2,1,2,1,1,2,2,2,2,2
+2,2,2,2,1,3,3,1,2,1,2,2,2,1,3
+2,2,2,1,1,2,2,2,2,2,2,3,2,2,2
+3,1,1,1,2,2,2,2,2,2,3,2,2,2,2
+1,1,2,1,1,2,1,1,1,1,2,1,1,1,2
+2,2,3,2,2,2,2,2,3,2,3,3,2,2,2
+3,2,2,2,2,3,4,2,2,3,3,3,2,2,2
+3,1,2,2,1,1,2,2,2,2,3,2,2,2,2
+2,2,2,2,1,2,2,2,2,2,3,2,2,2,2
+2,2,2,2,2,2,3,2,2,2,3,3,2,2,2
+3,2,2,2,2,2,2,3,3,2,4,2,2,2,2
+3,2,3,2,2,3,4,2,3,2,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,2,4,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,3,2,2,2,3,2,3,3,3,2,2,2
+4,2,3,2,4,3,5,4,4,4,4,4,3,4,3
+2,2,1,1,1,2,2,1,1,1,1,1,2,1,2
+3,3,2,2,2,3,2,2,2,2,4,3,3,2,3
+3,3,2,2,2,3,4,2,2,2,3,3,2,2,3
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+3,2,2,2,2,3,3,3,2,2,2,2,2,3,3
+2,2,1,1,1,1,1,1,1,1,3,3,1,1,1
+1,1,1,1,2,2,2,3,3,2,3,2,2,2,2
+1,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,1,1,1,1,2,1,3,3,3,2,3,1,1,2
+1,2,1,1,1,2,1,1,2,1,2,2,2,1,1
+3,2,3,2,2,3,2,2,3,4,3,4,2,2,3
+2,2,2,1,2,2,2,2,2,2,2,2,2,2,2
+3,4,2,3,3,4,3,4,3,4,3,4,4,2,3
+2,3,2,1,1,2,2,1,1,1,3,2,2,2,2
+1,2,2,3,2,2,1,1,1,1,1,3,2,2,1
+1,1,1,1,1,1,1,2,2,1,2,3,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,2,2,1,1
+3,1,2,2,3,2,2,1,1,1,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,3,2,1,1
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+2,1,1,1,4,2,1,1,2,1,4,1,2,2,2
+3,2,2,2,3,2,4,2,2,1,2,4,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,2,3,2,2,2,5,2,1,2,2,2,2,2,2
+2,2,3,2,2,2,2,1,2,1,2,2,2,1,1
+3,3,3,3,3,3,4,1,2,4,4,4,4,2,3
+2,2,1,1,1,2,1,1,2,1,2,2,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,2,1,1,1
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+2,2,2,1,2,2,2,2,1,2,2,2,2,1,2
+2,1,1,1,1,2,3,1,1,1,1,3,2,1,2
+2,2,1,1,1,2,2,2,2,2,3,2,2,2,2
+2,1,1,3,2,1,2,2,1,1,3,1,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,3,2,2,2,2,2,2,2,2,2,2
+2,2,2,1,1,1,2,1,1,1,1,1,2,1,1
+2,2,2,2,1,2,2,1,1,1,1,2,2,2,2
+4,2,2,3,4,3,5,3,3,3,4,4,4,3,3
+2,2,2,1,1,2,1,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,1,3,2,2,2,3,2,2,2,2,2,2
+3,2,2,2,3,2,2,2,3,3,4,2,2,3,2
+2,2,3,3,2,2,5,2,2,2,2,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,1,1,1,1,2,2,2,2,2,2,1,1
+4,2,2,2,3,4,2,3,4,4,2,2,2,2,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,3,3,3,4,3,2,2,3,3,3,3,2
+2,2,2,2,2,2,2,2,1,2,2,2,2,2,2
+2,1,1,2,1,1,1,2,2,3,1,2,2,2,2
+2,2,2,2,3,2,2,2,2,2,4,2,2,2,2
+1,1,1,1,2,1,5,2,1,1,3,3,1,2,3
+3,3,4,3,2,2,5,2,2,3,4,4,1,2,2
+3,2,2,2,2,2,3,3,2,2,4,3,2,2,3
+3,1,1,1,1,1,1,1,2,1,4,4,2,1,1
+2,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,2,2,3,4,2,3,2,3,4,2,3,3
+3,1,2,2,2,2,2,3,3,3,2,2,2,2,2
+2,2,2,2,2,2,2,1,2,2,3,2,2,2,2
+2,2,2,1,2,2,2,3,3,3,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,2,2,1,1,1,2,2,2,1,2
+2,2,2,2,2,1,2,2,2,2,4,2,2,2,2
+2,2,2,2,1,2,1,4,4,4,2,2,2,3,2
+2,2,3,2,2,2,1,1,3,2,2,3,2,1,2
+2,2,1,1,1,1,1,3,3,2,2,2,1,2,1
+1,1,2,1,2,1,1,1,2,1,1,1,1,1,1
+3,4,2,2,3,1,2,4,3,1,2,3,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,1,2, ,4,2,2,2,3,3,3,2,2,3,2
+2,3,2,2,2,2,1,1,1,1,3,4,2,2,2
+3,3,2,3,3,2,4,2,3,2,2,3,2,2,3
+4,4,2,4,4,2,4,2,2,2,4,4,4,2,2
+2,3,2,1,1,2,1,1,3,3,3,2,2,2,2
+1,2,2,2,1,2,2,1,2,1,2,2,2,2,2
+1,2,2,1,1,1,2,2,2,2,2,2,2,2,2
+2,1,1,1,1,1,1,1,1,1,2,2,2,1,1
+4,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,2,1,2,1,1,3,2,2,2,3,2,1
+3,1,1,1,1,3,2,2,3,2,3,4,2,2,2
+1,2,2,1,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,3,1,2,1,1,3,1,4,2,2,1,1
+2,2,2,2,1,2,2,2,1,1,2,3,2,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,3,3,2,4,4,4,4,3,4,4,3,3,4,3
+2,1,3,2,2,1,1,2,3,3,2,2,2,2,2
+2,2,2,2,3,2,4,2,2,2,3,3,2,2,3
+2,2,2,2,2,3,2,2,3,4,4,3,2,2,3
+1,3,4,1,1,1,5,1,1,1,3,3,1,1,1
+2,3,1,2,2,2,2,2,2,1,1,3,2,2,2
+3,4,1,1,1,2,1,2,1,2,3,4,2,1,2
+1,1,1,2,2,2,1,1,2,2,2,2,2,2,2
+2,2,2,1,2,3,2,2,1,2,2,1,2,2,2
+2,2,2,1,2,2,1,2,2,1,2,1,2,1,1
+1,1,1,1,1,1,1,1,1,1,3,2,1,1,1
+2,2,2,2,1,2,5,2,2,2,2,2,2,2,2
+1,2,2,1,1,2,1,1,2,2,2,4,2,2,2
+2,3,2,2,4,2,2,2,2,2,2,2,2,2,2
+2,2,1,2,1,1,2,2,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,2,2,3,2,2,2
+2,1,2,2,2,1,1,2,2,3,2,3,2,2,2
+2,1,1,1,1,2,1,2,2,2,3,3,1,1,2
+1,1,1,1,1,2,2,1,1,1,2,3,3,1,2
+4,4,3, ,1,2,1,3,2,4,2,2,2,3,2
+2,1,1,1,1,2,2,2,2,3,2,2,2,2,2
+2,2,2,3,2,2,2,1,1,1,2,2,2,2,2
+2,2,1,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,2,2,2,4,1,2,2,2,3,2,2,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
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,3
+4,4,4,2,4,2,2,2,2,2,3,2,2,2,3
+4,3,4,2,2,4,5,3,3,4,4,4,3,3,3
+2,2,2,2,2,1,1,2,2,2,2,3,2,2,2
+3,2,2,3,2,2,5,4,3,3,3,2,2,3,3
+2,1,2,2,2,3,2,2,3,3,2,2,2,2,2
+3,4,4,4,3,3,5,4,4,4,2,3,2,3,2
+2,1,2,1,1,2,5,1,1,1,3,3,1,1,1
+2,2,4,2,1,3,5,2,4,2,4,4,2,3,2
+3,2,3,3,3,3,3,2,2,2,4,4,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,2,1,1,1,2,1,1,1,1,2,2,1,1,2
+4,2,3,1,2,4,5,4,1,1,4,4,2,4,2
+2,2,2,2,2,2,3,2,2,2,3,2,2,2,2
+3,2,2,2,2,3,2,2,3,3,2,4,2,2,2
+3,2,3,2,2,3,5,2,1,1,3,4,2,2,3
+3,2,2,2,3,2,3,3,3,2,3,4,2,3,2
+2,1,3,2,2,2,5,2,3,2,2,2,2,2,2
+2,2,1,1,2,2,2,2,1,1,2,4,2,2,2
+3,4,2,2,2,3,2,2,4,2,2,2,2,2,2
+3,4,2,3,2,3,3,3,3,3,2,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,4,2,2,1
+2,1,2,1,2,2,1,1,2,1,2,2,2,1,2
+2,2,2,2,2,2,2,3,2,3,2,2,2,2,2
+2,1,1,1,1,2,2,2,2,1,2,2,2,2,2
+1,1,1,1,1,1,1,1,2,1,1,1,1,2,2
+3,2,2,2,2,2,3,2,2,2,3,4,3,2,3
+2,2,2,2,2,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,1,1,1,2,1,2,1,1,1,2,2,1,1,1
+2,2,1,2,2,2,3,2,1,1,2,2,2,1,2
+2,1,2,2,1,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,2,3,2,5,4,4,4,4,4,4,4,2
+4,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,2,1,1
+3,3,2,2,2,2,5,2,2,2,4,3,3,2,3
+2,2,1,2,2,2,3,2,2,2,2,3,3,2,2
+3,3,4,2,2,2,5,4,1,2,4,4,2,2,3
+2,2,4,2,1,2,5,2,2,2,3,2,2,2,2
+1,2,2,2,2,1,1,1,1,1,2,2,2,1,1
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+3,2,2,2,2,2,2,3,3,3,4,4,2,3,2
+1,1,1,1,1,1,1,1,2,2,2,2,2,1,2
+2,2,1,1,2,2,2,2,3,2,2,2,2,2,1
+4,2,2,2,2,2,5,4,1,2,3,3,2,2,2
+3,2,3,2,2,2,5,3,3,3,4,4,3,4,3
+2,2,2,1,2,2,2,2,2,2,2,2,2,2,1
+1,2,1,1,1,1,1,1,1,1,1,1,1,1,1
+4,3,3,2,2,3,3,2,2,2,3,4,2,2,4
+2,2,2,1,2,2,4,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,1,1,1,2,2,3,2,2,2
+3,2,4,2,2,2,4,2,2,1,3,3,1,3,3
+3,2,2,2,2,2,3,2,2,2,3,3,2,2,2
+2,2,2,2,3,2,2,2,3,2,2,2,3,2,2
+3,3,3,2,2,2,5,3,3,3,2,2,2,3,2
+3,2,3,2,2,2,4,2,2,3,4,4,2,2,2
+3,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,1,1,1,2,2,2,1,1,1,2,2,2,3
+1,1,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
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+1,2,2,1,1,2,3,1,1,1,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,4,2,4,2,2,2,3
+1,1,1,1,2,2,1,1,2,1,2,2,1,1,1
+3,2,2,2,2,2,3,3,3,2,3,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,1,2,2,2,2,1,1,2,2,2,2,2
+2,1,2,2,1,2,2,3,3,2,2,2,2,3,1
+2,1,1,1,1,1,1,2,1,1,1,1,1,2,1
+2,2,2,1,1,1,1,1,2,2,2,2,2,1,1
+4,1,1,1,2,2,5,4,4,4,4,4,2,3,3
+2,1,2,2,1,2,2,2,3,2,2,2,2,1,2
+4,2,2,2,2,2,2,4,4,1,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,2,2,3,2,3,2,2,2,4,4,2,2,3
+2,1,1,2,1,2,1,1,1,2,2,1,1,1,2
+2,2,2,2,2,2,1,2,1,1,3,3,3,2,2
+2,2,1,1,1,1,2,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,1,2,2,2,2,2,2,2,2
+2,1,1,1,1,1,1,1,1,2,2,2,2,2,2
+1,1,2,1,1,2,3,1,1,1,2,2,2,2,2
+3,2,2,2,2,2,2,2,2,2,2,4,2,2,1
+2,2,1,2,1,2,2,2,2,1,2,3,1,2,1
+2,1,1,2,2,2,3,2,2,2,2,2,2,2,2
+2,1,1,1,1,4,1,2,3,2,4,4,2,1,2
+2,2,2,1,1,2,2,1,1,1,1,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,2,2,3,2,2,4,2,3,4,3,2,2,2,3
+2,2,1,1,1,2,1,1,2,2,2,2,2,1,1
+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,2,2,1,1,1
+3,2,2,2,2,3,3,4,4,3,4,3,3,4,3
+2,2,2,2,2,2,2,3,3,3,3,2,2,3,2
+1,1,1,1,2,2,1,2,3,3,1,3,2,1,1
+3,2,2,2,2,2,3,3,3,2,3,3,2,3,2
+2,2,3,2,1,2,5,1,1,1,4,4,1,1,2
+2,2,2,1,2,2,1,2,2,2,2,3,2,2,2
+1,1,1,1,1,2,1,1,1,1,2,2,2,2,2
+3,2,2,2,1,1,1,1,2,1,2,2,2,2,2
+3,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,2,1,1,1,1,1,2,2,1,1
+2,2,4,2,2,2,5,1,1,1,3,3,2,2,2
+2,2,2,2,2,2,2,3,3,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,1,2,2,2,2,2,2
+2,2,2,2,2,2,3,2,3,2,2,2,2,2,2
+2,1,1,1,1,1,1,2,2,2,2,2,2,2,1
+2,2,2,1,2,2,5,2,2,2,2,3,2,2,2
+2,1,1,1,1,2,2,2,2,4,4,2,2,2,2
+3,3,3,2,1,2,2,2,2,2,3,3,2,2,2
+3,2,2,2,2,2,3,4,4,4,4,4,2,2,3
+3,2,2,2,3,3,4,3,3,3,2,3,3,2,3
+1,2,2,1,1,1,2,1,1,1,1,2,1,1,1
+3,3,2,2,2,3,5,3,2,2,3,3,2,3,3
+2,2,2,2,1,2,2,1,3,2,2,2,2,1,2
+4,4,4,2,2,3,3,2,2,3,4,4,3,2,3
+4,2,3,2,2,2,5,3,3,2,3,3,2,3,2
+3,2,4,2,2,2,5,3,3,3,4,4,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
+3,2,2,1,1,1,2,3,2,2,2,3,2,3,1
+4,2,2,2,2,3,2,4,4,2,2,3,2,4,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
+3,3,2,2,1,3,3,1,1,1,2,3,2,1,3
+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
+4,2,2,1,2,2,5,3,1,4,4,4,4,3,3
+1,2,2,1,1,1,2,1,2,2,2,2,2,1,1
+4,2,2,2,3,3,5,4,4,4,4,3,3,3,3
+3,2,2,1,2,2,2,4,4,2,2,2,2,3,3
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,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,1,1
+1,1,2,1,2,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,2,1,1,2,2,2,2,3,3,2,2,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,1,2,2,2,2,2,2,2,3,2,2,2
+4,2,2,3,3,3,2,3,2,3,3,4,2,3,3
+1,1,1,1,1,2,1,1,2,1,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,2,3,2,2,3
+2,2,2,2,1,2,1,1,2,1,1,1,1,2,2
+2,2,2,2,2,2,3,3,3,2,2,3,2,2,3
+2,2,2,2,2,3,2,3,3,3,3,2,3,2,2
+2,3,2,3,1,2,3,1,2,2,3,2,2,2,2
+2,4,2,3,2,4,4,2,2,3,3,2,2,2,3
+1,2,2,1,2,1,1,1,1,1,1,2,1,1,1
+2,1,1,1,2,2,1,2,1,1,2,2,1,2,1
+4,3,4,4,2,4,4,2,2,2,4,4,2,4,4
+2,3,2,2,2,2,2,2,2,2,2,2,3,2,2
+3,2,2,2,1,2,2,3,2,2,4,4,2,2,3
+2,2,3,2,2,2,4,2,2,2,3,4,2,2,2
+2,2,3,2,3,2,2,2,2,4,2,2,2,2,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+4,4,2,2,3,3,2,4,4,4,2,3,2,4,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,3,2,3,3,3,3,3,2,3,3
+2,3,3,3,1,2,2,2,1,1,1,3,2,2,2
+1,1,2,1,1,1,2,2,2,2,2,2,2,2,1
+4,2,3,2,3,3,4,3,3,3,3,3,3,2,3
+4,4,4,2,3,3,5,4,1,1,4,4,2,4,4
+4,4,2,2,2,3,4,4,3,3,4,4,4,4,4
+3,2,4,2,1,2,5,1,1,1,3,4,1,1,2
+2,1,2,2,1,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,2,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
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+2,1,1,1,2,2,1,1,1,1,3,3,2,1,2
+2,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,2
+3,1,1,1,2,2,2,1,1,1,4,2,2,1,2
+2,2,2,2,2,3,2,3,2,2,2,3,2,2,2
+3,3,2,2,3,2,2,3,2,2,4,4,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+2,2,1,4,1,3,2,2,2,1,2,2,2,2,2
+1,1,2,1,1,1,1,1,2,1,2,2,1,1,1
+3,2,2,2,1,2,2,2,2,2,2,2,2,2,3
+2,2,2,2,3,2,3,2,3,2,3,2,2,2,2
+3,2,2,2,3,4,4,2,2,2,3,2,2,3,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,2,1,1,1,1,1,2,2,2,1,2
+2,2,3,1,2,2,2,3,2,2,1,2,2,3,3
+2,2,1,1,2,4,2,2,2,1,2,2,2,2,3
+3,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,2,2,2,2
+2,2,2,1,1,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
+1,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,1,2,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,2,4,2,2,3,2,4,2,2,2,1
+2,2,2,2,2,2,2,2,4,2,4,4,3,2,3
+4,2,2,4,4,4,2,4,4,3,2,2,2,3,4
+2,2,2,3,1,2,2,1,2,2,2,3,2,2,2
+1,1,1,1,2,2,1,2,2,2,2,1,1,1,2
+3,2,2,2,3,3,2,4,4,2,2,2,2,2,2
+2,2,2,2,1,2,2,1,2,2,2,3,2,2,2
+1,2,1,2,2,1,2,2,2,2,2,2,2,2,2
+2,2,3,2,1,2,2,2,2,2,2,3,2,2,2
+3,2,2, ,2,2,2,2,1,1,4,4,2,2,2
+2,2,2,2,2,3,3,3,3,2,2,2,2,2,3
+1,1,1,1,2,3,2,2,2,2,2,2,2,2,2
+2,2,1,2,2,3,2,2,2,2,2,2,2,2,2
+3,2,2,3,2,3,4,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,2,2,2,2,2,2,2,3,2,2,2,2
+2,2,2,1,2,2,2,2,2,2,2,2,3,2,2
+2,2,2,3,1,2,4,2,1,1,2,2,2,1,2
+1,2,2,2,2,2,2,2,1,2,2,2,2,2,2
+2,3,2,2,2,1,4,1,1,1,1,1,1,1,1
+2,3,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,4,2, ,2,2,4,1,1,1,2,2,2,2,1
+1,1,1,3,1,1,5,2,3,2,1,2,1,2,1
+2,3,2,2,2,2,3,2,2,3,2,2,2,2,2
+1,1,1,1,1,1,2,2,2,2,2,2,2,2,1
+3,3,3,2,3,2,2,3,3,3,2,2,3,3,2
+3,2,2,2,2,2,3,3,3,3,3,3,3,3,3
+2,2,2,2,2,2,5,2,3,2,2,2,3,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,3,2,4,4,2,4,4,2,3,2
+3,3,2,3,2,3,3,2,2,3,2,2,2,2,3
+2,2,2,2,2,2,3,2,1,2,2,2,2,2,2
+2,2,2,2,3,2,3,2,2,2,3,4,2,2,2
+2,3,2,2,2,2,3,2,2,2,2,2,2,2,2
+2,3,2,2,2,3,3,2,2,3,3,3,2,2,3
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+2,3,3,3,3,2,3,2,2,2,4,3,3,2,2
+3,3,2,3,3,2,4,4,4,4,2,2,2,3,2
+1,4,3,3,2,1,2,1,1,1,2,2,3,1,2
+2,3,3,3,4,2,2,2,2,2,3,4,3,2,2
+3,3,3,3,3,3,3,4,3,3,3,3,2,3,3
+2,2,2,2,2,2,2,3,3,3,4,3,2,2,2
+1,3,2,3,2,2,2,1,1,1,2,2,2,1,2
+2,3,2,2,2,2,2,2,2,2,4,3,2,2,2
+2,2,2,1,1,1,3,2,2,2,2,2,2,2,2
+1,3,3,1,1,1,2,1,1,1,1,2,1,1,1
+3,2,3,1,2,3,3,2,1,1,4,4,2,1,2
+2,1,2,2,2,3,5,4,3,4,4,3,2,3,2
+2,2,2,2,1,2,2,1,1,1,2,2,2,2,1
+4,2,2,2,3,4,4,4,4,4,4,4,4,4,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,2,2,3,2,2,4
+2,4,4,2,2,2,5,2,1,1,3,4,3,2,2
+2,2,2,2,2,2,2,2,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,3,3,4,4,4,4,4,4,4,4,4,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,1,1,2,3,2,1,1,1,2,2,1,1,2
+2,2,2,2,1,2,2,2,2,2,2,3,3,2,3
+2,2,2,2,2,2,2,3,2,2,2,2,2,2,2
+3,2,2,2,3,2,3,4,4,4,3,3,2,3,3
+2,2,2,2,2,2,2,3,3,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,4,2,1,2
+2,2,3,2,2,2,2,2,2,2,3,4,2,2,2
+1,3,2,2,2,1,2,1,1,2,1,1,2,1,2
+2,3,2,2,2,2,2,2,2,1,3,2,2,2,2
+3,2,3,2,2,2,2,4,4,4,2,2,2,3,3
+2,3,1,2,2,2,2,2,2,2,2,2,2,2,2
+2,4,2,3,3,4,4,4,4,2,4,4,2,2,2
+2,3,2,3,3,2,2,2,3,2,4,4,2,2,2
+3,2,2,1,1,2,2,3,3,4,2,2,1,3,3
+2,2,2, ,2,2,2,3,3,3,2,3,3,2,2
+2,2,3,1,2,2,4,1,1,1,1,3,1,1,1
+3,2,3,3,3,3,4,1,2,2,2,2,2,2,2
+3,2,2,2,3,3,5,2,2,2,3,3,4,2,2
+1,1,1,1,2,1,5,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,2,2,2,2,2,2,2,3,4,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+2,2,2,1,1,2,2,1,2,1,2,3,2,1,2
+2,2,2,2,2,2,2,2,2,1,2,2,3,1,2
+3,1,2,1,1,2,5,4,4,3,2,1,1,2,4
+2,2,2,2,3,2,3,3,3,3,4,4,2,3,3
+4,2,3,2,2,2,4,4,4,4,2,4,2,4,3
+2,1,3,1,1,2,2,2,2,2,4,3,2,2,3
+4,4,4,4,3,3,5,3,3,2,4,3,3,2,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,3,2,3,2,1,3,1,1,3,2,3,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,3,2,2,2,3,1,1,2,2,2,2,2,2
+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,1,1
+2,2,2,2,2,3,2,3,3,3,2,2,2,3,2
+3,3,2,2,2,2,2,4,4,2,2,4,2,2,2
+2,2,2,2,1,2,3,2,2,3,2,2,2,2,2
+1,1,1,2,1,2,3,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,2
+2,2,2,2,2,2,3,3,2,3,3,3,2,3,2
+2,3,3,2,2,2,2,2,1,2,3,3,2,2,2
+2,3,2,2,1,1,3,1,1,2,2,2,1,1,1
+2,2,2,1,1,1,1,1,1,1,2,1,2,1,2
+2,1,1,1,1,2,3,1,1,1,2,2,2,1,2
+2,4,2,2,3,2,2,2,2,2,3,4,2,2,2
+4,3,4,4,2,3,4,4,4,4,3,4,2,3,2
+2,2,2,2,2,1,2,1,1,2,2,3,1,2,2
+2,2,3,3,1,2,2,2,2,2,3,2,2,2,2
+2,3,2,2,4,2,4,3,3,3,3,3,2,3,2
+2,2,2,2,2,2,4,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,1,1,1,1,1,2,2,2,2
+2,3,2,3,2,2,3,2,2,2,2,2,2,2,2
+2,3,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,4,4,4,4,3,2,4,4,3,4,4,4,2,4
+2,2,2,2,3,2,2,1,3,1,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,1,1,1,2,1,1,1,3,2,2,1,1,2
+2,2,1,2,2,2,2,2,2,2,3,2,2,2,2
+2,2,2,2,1,1,2,2,2,2,4,2,2,2,2
+2,2,3,2,2,2,5,2,2,2,3,2,2,2,2
+2,2,2,2,2,1,1,1,1,1,2,2,2,1,2
+2,4,2,3,4,2,4,1,1,2,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,3,1,1,1,1,2,2,1,1
+4,3,4,2,4,2,3,3,2,1,4,4,4,2,2
+1,2,2,1,1,1,2,2,1,1,2,2,2,2,2
+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
+2,1,1,1,1,1,1,1,2,1,2,4,2,1,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,4,2,2,2,2,2,1,4,2,3,3,2,2,3
+2,1,2,2,1,1,1,2,2,2,1,2,1,2,2
+2,2,2,2,1,2,2,1,1,2,2,2,2,2,2
+3,2,2,2,2,2,4,2,2,2,2,2,2,3,3
+2,2,2,2,2,2,2,2,3,3,2,3,2,2,2
+3,2,2,2,2,2,2,2,2,2,3,4,3,2,2
+2,1,1,1,2,2,2,2,1,1,2,2,2,1,2
+4,4,2,2,2,3,2,4,4,4,4,3,2,2,4
+2,2,3,2,2,2,2,3,2,3,2,4,2,2,2
+3,4,3,2,2,4,2,3,3,2,2,2,2,3,4
+2,2,2,1,2,2,1,2,1,2,2,2,2,2,1
+2,2,1,1,1,1,2,2,2,2,1,1,2,1,2
+3,4,3,3,4,2,3,4,4,3,4,4,2,4,3
+2,1,1,1,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,2,2,2,2,2,2,2,2,2,2,2,1
+2,3,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,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
+2,1,2,1,2,2,2,3,2,3,2,2,2,2,2
+2,2,2,2,1,2,2,2,2,2,2,1,2,2,2
+2,2,1,1,1,1,1,1,1,2,1,2,1,1,1
+2,2,2,2,3,2,3,2,2,2,2,3,2,2,2
+4,3,3,2,3,3,2,4,4,4,3,2,2,4,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,1,2,2,2,2,5,3,3,2,3,3,2,2,2
+4,4,4,4,4,4,4,4,1,2,4,4,2,4,4
+2,2,2,3,2,2,2,2,2,2,3,3,2,2,2
+3,3,3,2,3,3,3,3,3,3,3,3,2,3,3
+3,2,3,2,2,3,3,4,4,2,3,4,4,2,4
+2,4,3,3,2,2,3,1,1,2,2,2,2,2,2
+3,2,1,1,1,1,1,2,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,4,2,2,2
+1,1,1,1,2,1,2,1,2,2,2,2,2,2,2
+2,3,2,2,2,3,2,3,3,3,3,4,2,2,2
+2,3,2,2,2,2,2,1,1,1,2,2,2,2,3
+2,2,2,2,3,2,4,2,2,2,2,2,2,2,2
+2,3,3,2,2,2,3,1,1,1,3,4,2,2,2
+3,4,2,2,2,3,4,1,1,1,1,3,2,2,2
+2,1,2,2,2,2,3,2,2,2,2,3,2,2,2
+3,1,2,1,1,2,2,4,3,4,3,4,1,3,3
+2,3,2,2,2,2,2,2,2,2,3,2,2,2,2
+1,2,1,1,2,1,3,2,1,2,1,1,1,1,1
+3,2,3,2,2,2,2,2,4,3,2,4,2,2,3
+1,4,1,2,1,3,3,1,1,2,2,2,2,1,2
+2,2,3,1,2,1,2,2,2,2,2,3,2,1,1
+3,2,1,1,3,2,5,2,2,1,3,3,3,2,2
+2,2,2,2,2,3,3,2,1,1,2,2,2,2,2
+3,3,3,3,4,2,3,2,2,2,2,3,2,1,2
+2,2,1,1,1,1,1,2,2,2,2,2,1,2,2
+2,2,1,2,2,2,2,3,2,2,3,3,2,3,2
+3,2,1,3,2,2,5,1,1,1,2,3,2,1,2
+2,3,2,2,2,2,3,2,2,2,3,2,2,2,2
+4,2,3,2,2,2,2,4,4,4,2,3,2,4,3
+2,2,3,2,1,2,5,2,2,2,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,2,2,1,2,1,3,3,2,2,1,2,3,2
+1,2,2,2,1,3,2,2,2,2,4,3,2,2,2
+1,1,2,1,1,1,5,1,3,1,1,1,1,1,2
+2,2,2,1,3,2,2,2,3,2,4,3,2,2,2
+2,3,2,2,2,2,2,2,2,3,2,3,2,2,2
+2,2,1,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,5,2,1,1,1,1,1,1,1
+2,2,2,2,1,1,2,1,2,2,2,2,3,2,2
+3,3,3,2,2,2,2,3,3,3,2,2,3,3,3
+1,2,2,1,1,1,2,1,1,1,1,2,1,1,1
+2,2,2,2,1,2,2,2,2,2,3,2,2,2,2
+4,3,3,2,3,4,3,4,3,3,3,3,4,4,4
+2,3,2,2,2,2,3,2,2,2,3,2,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,1,2,1,2
+1,2,2,2,1,2,1,1,1,1,2,2,1,1,2
+2,3,2,2,2,3,3,3,3,4,3,3,3,2,3
+3,3,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,2,1,2,3,2,4,4,2,2,2,3,4,4
+1,1,1,1,1,2,2,1,1,1,1,2,1,1,1
+2,4,2,2,1,4,3,2,2,2,3,3,2,2,3
+2,3,1,1,1,2,2,1,1,1,1,2,2,1,1
+2,3,2,1,2,2,2,2,1,3,2,2,2,1,1
+2,2,1,1,1,2,2,2,2,2,2,3,1,1,2
+3,2,2,2,2,3,2,3,3,3,3,3,2,3,3
+1,2,2,2,1,3,1,2,1,2,3,3,2,2,1
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,4,4,2,2,2,2,2,2,2,2,3,2,2,4
+2,2,1,1,2,2,2,1,2,2,2,2,2,2,2
+2,1,2,1,1,1,1,2,1,1,2,2,1,1,1
+3,3,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,2,2,2,1,1,5,2,2,1,1,3,1,2,1
+2,3,3,2,2,2,3,1,1,1,2,2,3,1,2
+1,2,3,2,1,1,3,1,1,1,1,1,1,1,1
+2,1,1,1,1,1,1,1,2,2,1,3,1,1,1
+2,3,1,2,1,1,3,1,1,1,1,1,1,1,1
+3,2,2,2,2,3,2,4,4,2,2,3,2,2,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,1,2,2,2,2,2,3,2,2,2
+2,2,3,2,2,4,2,3,2,3,3,3,3,2,4
+2,2,2,1,1,2,2,1,1,1,3,2,2,1,2
+2,3,2,2,2,2,3,2,2,3,3,2,2,2,2
+1,4,2,3,2,1,3,2,1,1,3,2,2,2,1
+2,1,2,2,2,2,3,2,2,2,2,3,2,2,2
+4,2,2,2,2,2,2,2,2,2,2,4,2,2,2
+2,3,2,2,2,2,4,2,2,2,2,3,2,2,1
+2,1,1,1,1,2,1,1,1,1,1,1,2,2,2
+2,4,2,2,1,1,2,1,1,1,2,2,2,1,2
+2,3,2,2,2,2,3,2,2,2,2,3,2,2,2
+2,1,1, ,1,1,1,1,1,2,2,2,2,1,1
+1,3,2,2,1,2,2,4,4,4,3,2,2,2,1
+3,2,3,3,3,2,3,3,2,4,2,3,2,4,3
+2,1,1,1,1,2,1,2,2,2,2,2,2,1,2
+2,2,2,2,3,2,3,2,2,2,3,3,2,2,2
+1,2,1,2,1,1,2,1,1,1,1,2,2,1,2
+2,2,3,1,2,2,2,2,2,3,2,2,2,2,2
+1,1,1,1,1,2,1,1,2,2,1,2,2,1,2
+2,3,2,2,1,2,2,2,3,2,1,1,1,2,2
+2,2,1,2,1,2,2,2,1,2,2,2,1,2,2
+3,1,3,4,3,2,2,3,4,4,4,4,2,2,4
+2,2,2,2,2,3,2,2,2,2,2,2,3,2,2
+2,2,2,2,1,2,2,2,2,2,2,3,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,1,1,1,2,3,2,1,1
+2,2,2,2,2,3,2,2,2,2,3,4,2,2,2
+2,2,1,2,2,2,2,1,1,1,2,1,1,1,1
+2,3,3,3,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,1,2,2,2,2,2,2
+2,1,2,1,1,1,5,1,1,1,2,1,1,1,1
+2,2,3,2,2,2,2,3,3,2,4,4,2,3,2
+1,2,2,1,1,2,5,2,2,2,2,2,2,2,2
+3,2,3,3,2,3,4,4,4,4,4,4,3,3,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,2,2,1,1,1,1,2,1,2,1,1
+2,2,2,2,2,2,2,2,2,1,2,4,2,2,2
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,3
+2,3,3,3,2,2,3,2,2,1,2,4,2,2,2
+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
+2,3,2,2,2,2,3,1,1,1,2,2,2,2,2
+2,3,2,2,3,2,2,3,2,2,2,2,2,2,3
+2,3,3,3,2,3,2,2,2,2,2,2,2,2,2
+3,2,2,3,4,2,3,3,2,2,3,2,4,3,1
+2,2,2,1,1,2,1,1,3,1,2,3,2,1,2
+3,2,4,2,1,2,2,2,1,2,1,2,2,2,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,2,2,2
+3,3,3,3,2,2,4,2,2,2,2,3,2,2,2
+4,2,4,4,4,3,3,4,4,4,4,3,3,2,3
+2,2,4,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,2,2,1,1,1,1,1,1,3,2,1,1,1
+2,2,1,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,2,3,3,3,3,4,3,2,3,4,3,2,2
+3,4,3,3,1,2,5,3,1,4,2,3,2,3,2
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,3,2,2,2,2,2,3,3,3,2,2,2,2,2
+2,3,2,2,2,2,2,2,3,2,4,4,2,2,2
+4,3,4,2,2,3,4,4,4,4,4,4,4,3,4
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+3,3,2,2,2,2,3,2,2,2,2,3,2,2,2
+2,3,3,2,1,2,2,2,2,2,2,2,2,1,2
+2,1,1,1,1,2,2,1,1,1,2,2,1,1,2
+3,4, , ,3, , , ,4,4,4,4,2,4,3
+2,2,2,2,2,2,4,2,2,1,2,3,2,2,2
+2,3,3,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,3,2,2,2,2,3,2,2,3,3,3,2,3
+2,2,2,2,2,2,2,2,3,2,3,3,2,2,2
+1,1,2,1,1,1,1,1,1,1,2,1,1,1,1
+3,3,3,3,1,3,3,3,3,3,3,3,2,2,3
+2,3,2,2,2,2,2,2,2,2,2,1,1,2,2
+2,1,1,1,2,2,1,1,1,1,1,1,1,1,2
+3,1,4,3,3,3,2,4,4,4,3,2,3,2,4
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,3,3,2,2,2,2,2,1,1,2,2,2,1,1
+3,2,2,2,1,3,2,4,4,3,2,2,2,3,3
+3,2,3,2,2,3,3,4,4,4,4,4,3,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,3,2,4,4,2,2,3,2,4,2,2,3
+2,1,2,1,1,2,2,1,1,1,3,1,1,1,1
+2,2,2,2,2,2,3,1,1,1,1,2,1,1,2
+3,2,1,3,2,3,5,2,2,2,3,4,2,2,3
+3,2,3,2,2,2,3,4,3,3,3,2,2,3,2
+1,2,2,1,1,1,1,1,1,1,1,1,1,1,2
+2,3,2,2,2,2,4,2,2,2,2,2,2,2,3
+2,3,2,2,2,2,4,2,1,1,2,2,2,2,2
+3,2,2,2,3,4,2,2,2,4,2,4,2,2,2
+4,1,1,1,3,2,2,1,1,1,2,3,2,1,2
+3,2,2,2,3,2,2,3,3,2,4,4,2,2,3
+2,2,1,2,2,2,2,2,4,2,2,2,2,2,1
+2,4,3,2,2,3,4,2,1,2,4,4,2,2,3
+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,3,2,2,2,2,3,2,2,2,2,3,2,2,2
+1,1,2,1,1,1,1,2,2,1,2,3,1,2,2
+2,2,3,2,2,2,3,4,3,3,2,3,2,2,2
+2,3,3,2,2,2,4,2,3,2,3,3,2,2,2
+2,3,2,2,2,2,3,2,2,2,4,2,2,2,3
+4,2,3,3,3,3,3,3,3,2,4,4,4,3,3
+4,1,2,4,2,2,4,4,4,4,4,4,3,2,2
+2,3,2,2,2,1,2,2,2,2,2,3,2,2,2
+3,3,2,3,2,2,3,4,3,4,3,3,4,3,4
+2,1,2,1,2,3,3,2,2,2,2,4,2,2,3
+2,2,2,1,2,2,1,2,2,2,2,2,2,2,2
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+3,4,4,3,3,3,2,4,4,4,3,3,2,3,3
+3,2,3,2,2,3,3,4,4,4,2,3,3,2,3
+4,2,2,2,2,3,5,4,4,3,4,3,2,3,3
+2,1,1,1,1,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,5,2,2,2,2,3,2,2,2
+4,2,2,2,2,3,4,3,3,4,4,4,4,4,4
+4,3,2,2,3,2,3,4,4,4,2,2,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,2,2,2,1,1,1,2,2,2,2,1
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+3,3,2,2,3,2,4,3,2,4,4,4,3,2,2
+2,2,2,2,2,3,2,2,2,2,2,2,3,2,2
+2,2,2,2,2,2,1,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+4,2,3,3,2,4,3,4,2,3,4,4,4,4,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+1,1,1,1,2,1,1,1,1,1,3,3,2,1,1
+2,3,3,3,2,2,3,2,3,3,2,3,2,3,2
+3,3,2,2,2,3,4,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,3,2
+2,2,2,2,2,2,5,2,2,3,2,3,2,2,2
+2,2,3,2,2,2,5,2,2,2,2,2,2,3,2
+2,1,1,1,3,2,2,2,2,4,2,2,2,2,2
+2,3,2,2,3,3,2,2,3,2,2,2,2,2,2
+3,2,3,2,2,3,2,4,4,4,3,4,3,3,3
+2,1,2,1,1,2,2,2,3,3,3,3,2,1,3
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,1,2,2,2,3,2,2,2
+2,3,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,3,2,2,3,2,3,2,2,2,2,2,3
+1,2,2,1,2,1,2,1,2,2,1,1,1,1,1
+3,2,2,2,2,2,4,2,2,1,4,4,1,2,2
+2,1,1,3,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,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,1,1,2,2,2,1,1,1,1,2,2,1,2
+2,4,3,2,1,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
+1,4,4,3,1,1,3,1,1,1,2,3,2,1,2
+1,2,2,2,2,1,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,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,2,3,3,2,2,2
+2,2,2,2,2,2,5,2,3,2,2,3,2,2,2
+2,2,2,2,2,1,2,2,2,2,2,2,2,2,1
+1,1,1,1,2,2,1,1,1,1,2,2,2,1,1
+1,1,1,1,1,2,1,2,2,2,2,2,2,2,2
+2,2,2,1,1,2,3,2,1,1,1,1,2,2,2
+2,2,2,2,2,2,2,2,3,3,3,3,3,2,2
+1,1,1,1,2,2,1,2,3,1,3,3,1,2,2
+1,1,1,1,1,1,5,1,1,1,1,2,1,1,1
+2,1,1,1,1,1,1,2,2,2,2,2,1,1,1
+2,2,3,2,1,2,3,1,1,1,2,3,2,1,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,3,2,2,2,2,5,2,1,2,2,2,2,2,2
+3,1,1,1,1,1,1,2,3,2,3,2,2,2,2
+3,2,2,1,2,2,2,3,2,3,3,4,2,2,3
+1,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
+2,3,3,2,2,2,5,3,3,3,2,2,3,3,2
+2,2,3,3,2,2,2,2,2,2,2,3,2,2,2
+1,2,2,2,1,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,2,2,2,2,2,2,2,3,2,2,2,2
+2,1,2,1,1,2,1,2,1,1,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2, ,2,2,3,2,2,2,2,3,2,2,2
+4,1,2,3,3,4,4,2,2,2,3,3,3,2,4
+3,3,2,1,2,2,3,2,2,2,2,2,2,2,2
+1,3,2,2,1,3,2,2,2,2,2,2,2,2,2
+4,4,3,3,3,4,4,4,4,4,4,4,4,4,4
+2,2,3,3,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,4,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,2,2,3,2,2,2,2,2,3,3,2,2
+3,2,2,2,1,3,4,1,1,1,1,1,2,1,2
+2,2,2,3,2,3,2,2,2,2,2,3,2,2,2
+2,2,2,2,1,2,2,2,3,3,2,2,2,2,2
+1,1,1,1,2,1,1,1,1,1,1,1,1,1,1
+2,2,2,1,1,2,2,1,1,1,1,1,2,1,2
+2,2,1,1,2,1,2,2,2,2,2,3,1,2,2
+2,2,2,2,2,2,3,2,2,4,2,2,2,2,2
+2,2,2,1,1,2,2,2,2,1,2,3,2,2,2
+2,2,2,2,2,2,3,2,1,1,2,2,2,1,2
+2,1,2,2,1,1,1,2,2,3,2,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,1,2,2,3,4,3,2,3,2,3,3
+2,3,2,2,3,2,2,2,2,2,2,3,2,2,2
+2,3,2,2,1,2,3,2,2,2,2,3,2,2,2
+3,2,2,2,2,2,2,3,4,4,2,3,2,3,2
+3,3,2,4,2,2,2,2,2,3,2,2,2,2,3
+4,3,4,2,2,3,2,4,4,4,2,3,2,2,4
+1,1,1,1,1,1,1,1,1,1,1,3,1,1,1
+3,2,4,2,3,2,2,3,3,1,2,2,3,4,2
+3,2,2,2,1,2,1,2,2,2,2,3,2,2,2
+3,2,2,2,2,3,4,3,3,2,3,3,2,2,3
+2,2,1,4,3,1,4,2,1,3,2,3,2,1,1
+3,2,2, ,3,4,4,2,2,2,3,3,3,3,3
+2,2,2,2,2,3,2,2,2,2,3,3,2,2,2
+2,1,1,1,1,2,5,2,2,3,2,2,2,1,2
+2,2,1,1,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,2,3,2,2,2,2,2,2,2,2,2
+2,3,2,2,2,2,2,1,2,2,2,2,2,2,2
+2,2,2,2,1,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, ,3,2,2,2,2,1,2,2,2,2,3
+1,2,2,2,1,1,2,2,1,1,1,1,2,1,2
+3,2,2,2,2,2,5,3,3,2,2,4,3,3,3
+2,2,2,1,2,1,2,2,3,2,2,2,2,2,2
+3,2,3,2,2,2,3,4,4,4,4,3,2,3,2
+2,2,2,2,2,2,5,3,3,3,3,3,2,3,3
+2,2,2,1,1,1,2,3,3,4,1,2,1,2,2
+2,4,2,3,2,3,3,2,3,2,3,2,3,2,3
+4,2,3,1,3,4,3,4,4,4,4,3,3,4,3
+1,2,2,2,1,2,2,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,1,1,1,3,1,3,2,1,2,2,2,1,1
+2,2,2,2,2,2,5,3,2,2,3,3,2,2,3
+1,2,1,2,1,1,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,5,2,2,3,2,3,2,2,1
+2,2,2,2,3,2,2,2,2,2,3,3,2,2,2
+3,2,3,2,2,2,2,3,3,4,2,3,2,2,3
+1,1,1,1,1,1,2,1,1,1,1,1,1,1,1
+3,2,3,2,1,2,2,3,3,3,2,3,2,3,3
+2,3,2,3,2,2,2,3,2,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,2,3,2,2,2,2,4,3,3,3,2,2,2
+3,3,3,2,2,3,3,3,2,3,2,3,2,2,2
+2,2,3,1,2,2,5,2,2,2,2,2,2,2,2
+1,1,1,1,1,2,1,1,1,1,1,1,2,1,2
+2,2,1,1,1,2,2,1,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,2,4,2,2,3,2,2,2,2,2
+2,4,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,3,2,3,2,2,3,2,2,2,2,2,2,2,3
+1,2,3,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,3,2,2,3,2,2,2,2,2,2,3,2,2,2
+2,1,2,1,2,2,5,2,4,2,1,2,2,2,3
+3,3,2,4,3,2,4,1,2,2,2,1,2,2,2
+1,3,2,1,1,1,2,1,1,1,2,2,2,1,1
+3,2,2,2,2,2,3,2,2,2,2,2,2,2,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,3,2,1,2
+3,2,2,3,2,2,2,3,2,3,2,2,2,2,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+2,3,3,2,2,3,4,3,3,3,3,3,2,3,3
+3,2,2,1,3,3,2,1,1,1,3,4,2,2,2
+2,2,2,2,2,2,3,2,2,1,1,2,1,1,2
+2,3,2,2,2,2,2,3,3,2,2,3,2,2,2
+3,2,1,2,2,1,4,4,4,2,2,3,2,3,3
+2,2,3,2,3,2,2,3,3,2,2,2,2,2,2
+3,2,3,2,2,2,2,2,2,2,4,3,3,4,2
+2,2,2,3,2,2,3,1,3,2,2,4,2,1,2
+3,2,2,2,2,2,3,2,1,2,3,2,3,2,2
+2,2,2,2,2,2,2,1,1,1,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,1,1,2,1,1,1,2,1,2,3,2,1,2
+1,1,1,1,2,2,2,2,2,2,2,2,3,2,2
+2,2,2,2,2,2,2,3,2,2,4,3,2,2,2
+2,3,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,2,2,2,2,1,1,2,2,2,2,2
+2,2,3,2,2,3,2,2,2,1,2,3,2,2,3
+2,2,2,2,2,2,2,3,3,3,2,2,2,2,2
+1,2,2,1,2,1,1,2,2,1,2,3,2,1,2
+3,3,4,3,4,4,3,2,3,3,4,3,3,2,3
+2,2,2,2,2,2,3,3,3,2,3,3,2,3,2
+3,2,2,2,3,4,2,2,2,2,2,2,2,2,4
+2,2,2,1,2,1,1,2,1,1,2,2,2,1,1
+3,2,1,1,3,3,2,2,1,1,3,3,2,2,2
+1,1,1,1,1,1,1,1,1,2,2,2,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,3,2,1,1,1,1,3,3,1,1,1
+2,2,1,1,2,3,2,1,2,1,2,2,2,2,3
+2,2,2,2,2,3,3,2,2,3,3,3,2,3,3
+2,3,2,2,2,2,2,3,2,3,3,3,3,3,2
+2,1,1,2,3,3,2,2,2,2,3,3,2,2,2
+2,1,1,1,1,3,1,1,3,1,3,3,2,1,2
+3,2,2,2,3,4,2,4,3,2,2,3,2,2,2
+1,1,1,1,2,2,2,1,1,1,2,2,2,2,1
+3,2,2,3,2,4,3,3,3,2,3,3,3,2,3
+2,2,2,2,2,2,2,3,3,2,2,2,2,3,2
+1,2,1,1,1,1,3,1,1,1,2,3,1,1,2
+2,3,4,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,2,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,2,2,2,2,3,2,4,3,3,2,2,2
+2,1,1,1,2,2,2,1,1,1,3,4,2,2,2
+2,2,2,3,2,4,3,3,2,3,3,4,2,2,2
+1,2,2,1,2,2,1,1,1,1,2,2,2,1,2
+2,1,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,1,1,3,2,2,2,1,2,1,1,1,3
+2,2,2,2,2,2,2,3,3,4,2,3,2,2,2
+2,2,2,2,2,2,2,3,3,3,2,3,2,2,2
+3,2,2,2,2,2,2,3,3,4,3,2,2,2,2
+2,2,3,1,2,1,1,2,2,1,1,1,1,1,2
+2,3,2,2,2,2,2,2,1,2,3,3,2,2,2
+3,3,1,2,2,2,3,1,2,4,3,2,2,2,3
+2,2,1,2,2,2,2,2,2,3,2,2,2,1,2
+2,2,2,2,2,2,2,3,2,4,2,2,2,2,2
+2,2,3,3,1,2,2,3,3,2,2,3,2,2,2
+3,2,2,1,2,2,2,2,3,2,2,4,2,2,2
+1,2,2,1,2,1,1,1,1,1,2,2,2,1,2
+3,2,2,2,2,2,3,3,4,3,4,4,2,2,2
+2,2,2,2,1,2,2,1,1,1,2,3,2,1,2
+3,2,2,2,2,3,3,2,2,2,2,3,2,2,3
+2,2,2,2,1,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
+1,2,1,1,1,1,1,1,1,1,2,2,1,1,1
+2,1,2,1,1,2,2,2,1,1,2,2,1,1,2
+3,2,2,2,2,3,2,2,3,4,4,4,2,2,2
+1,1,1,1,2,1,1,1,1,1,2,3,2,1,2
+2,2,2, ,1,2,2,2,2,2,2,2,2,2,2
+3,3,2,2,3,2,2,2,2,2,4,4,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,4,2,2,2
+2,2,2,1,1,1,1,2,1,2,2,2,2,2,1
+3,2,1,1,1,2,4,2,2,2,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,3,3,2,3,2,2,2,2
+2,2,2,1,2,2,2,2,2,3,2,3,2,2,2
+3,2,2,2,2,3,4,2,3,2,4,4,2,2,3
+2,2,2,1,2,1,2,1,3,2,2,3,2,2,2
+3,2,2,2,2,2,4,3,3,3,2,3,2,3,3
+2,1,1,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,2,2,2,3,3,3,3,3,3,2,2,3
+2,1,1,1,2,2,1,1,1,2,2,3,2,1,2
+3,2,2,2,2,2,3,2,2,3,2,3,2,2,2
+1,2,2,1,1,1,5,1,3,1,2,2,1,1,1
+2,2,1,1,2,3,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,5,1,2,1,2,3,2,1,2
+4,4,3,3,4,4,5,3,3,3,4,3,2,4,4
+1,2,2,1,2,2,1,1,1,1,1,1,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,1,2,2,2,1,2
+2,2,2,2,1,2,2,1,2,1,2,4,2,2,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,5,2,3,2,2,2,2,2,2
+2,1,1,2,2,3,2,1,1,2,1,2,2,1,2
+2,2,4,3,2,2,2,2,1,1,3,3,2,2,2
+2,3,1,3,2,2,2,1,2,1,2,4,3,2,3
+2,2,2,1,1,1,1,1,1,1,2,1,1,1,2
+1,2,3,1,1,1,2,1,1,1,2,2,1,1,1
+2,2,2,2,1,2,2,2,2,2,2,3,2,1,2
+2,2,2,2,1,1,1,1,1,1,1,1,1,1,1
+4,3,3,1,2,3,2,4,4,4,3,4,2,4,3
+1,1,1,1,2,1,1,1,1,1,2,3,2,1,2
+2,2,2,2,1,1,1,2,2,2,1,2,2,2,2
+1,2,4,2,2,2,2,2,2,2,2,3,3,2,1
+2,2,3,1,1,1,2,1,3,1,2,2,1,1,1
+3,3,4,2,2,3,5,3,4,3,4,3,2,2,3
+2,3,3,2,1,2,2,2,2,2,2,2,2,1,2
+3,2,4,3,2,3,5,1,1,1,3,4,2,1,2
+2,2,3,2,2,2,5,3,3,2,3,4,2,3,2
+2,2,3,1,1,2,5,1,2,1,2,2,2,1,3
+2,2,3,2,2,2,2,2,2,2,4,4,2,2,2
+2,2,2,1,3,2,2,2,3,2,2,4,3,2,2
+2,3,2,2,2,2,3,3,3,3,3,2,2,3,2
+3,2,2,2,2,2,2,1,1,1,2,3,2,1,2
+2,1,2,1,1,1,2,1,1,1,1,2,1,2,2
+1,1,1,1,1,1,1,2,2,1,2,2,2,2,2
+2,1,3,1,1,1,2,3,4,3,4,3,2,2,1
+2,2,2,1,2,1,2,2,2,1,2,2,2,2,2
+3,2,2,2,2,2,3,2,2,3,3,3,2,2,2
+2,1,2,2,1,1,2,3,1,2,4,4,2,2,1
+1,1,3,1,1,1,1,1,1,1,1,1,1,1,2
+2,1,2,1,1,2,1,2,2,2,2,2,2,2,2
+3,2,2,2,1,2,2,3,3,3,3,4,2,3,2
+3,1,4,2,2,3,4,1,2,1,2,3,2,2,3
+4,4,2,3,3,4,2,3,3,4,3,4,2,2,3
+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,3,3,2,2
+2,3,3,2,2,2,2,3,1,2,3,2,4,4,1
+3,2,4,2,1,2,5,3,4,1,4,3,2,3,2
+2,2,1,3,3,2,2,1,1,1,3,3,3,1,2
+2,2,2,2,2,2,5,2,1,1,2,2,2,2,2
+4,4,4,4,3,3,5,4,4,4,4,4,3,4,3
+2,2,2,1,1,2,5,2,2,2,2,2,2,2,3
+2,2,3,2,2,2,2,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,3,2,2,2,2,2,2,2
+3,2,3,2,2,3,2,2,2,2,3,3,3,2,3
+3,3,4,4,2,3,2,2,2,2,2,3,2,2,2
+3,2,2,2,3,2,2,1,2,2,4,4,2,3,4
+3,2,2,2,2,2,3,3,3,3,3,2,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,4,2,3,2,5,3,3,3,3,3,3,2,2
+2,3,3,3,2,2,2,2,2,1,3,3,2,2,2
+2,2,2,2,2,2,1,2,4,2,3,3,2,2,2
+2,2,3,2,1,2,2,1,2,2,2,2,2,2,2
+2,3,3,2,2,2,2,2,2,1,2,2,2,2,2
+2,1,1,1,1,2,1,1,1,1,2,1,2,1,1
+2,2,2,1,1,1,1,1,1,1,2,2,1,2,2
+2,2,4,1,1,1,1,1,1,1,3,3,2,2,2
+2,3,2,2,2,2,3,2,2,2,3,4,2,2,2
+2,2,3,2,2,2,2,1,1,2,2,2,3,2,2
+4,3,3,3,3,2,2,4,4,4,3,4,2,4,3
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+2,3,2,2,1,3,2,2,2,3,2,3,2,2,3
+4,2,3,3,2,3,4,2,4,2,3,3,3,2,4
+3,3,3,3,2,4,5,4,4,4,4,4,2,4,4
+1,3,1,2,2,3,3,2,1,1,1,1,1,3,3
+2,2,2,2,1,2,2,1,1,2,2,2,2,2,2
+1,1,1,1,2,1,1,1,1,1,2,2,2,1,2
+2,2,4,2,1,2,2,1,1,1,2,2,2,2,3
+2,2,3,2,2,2,2,2,2,2,3,2,2,2,3
+3,2,2,2,2,2,5,2,2,2,3,3,2,2,2
+3,2,2,2,3,2,3,3,3,3,3,3,2,3,2
+3,3,3,2,2,2,3,4,4,4,3,3,3,3,3
+4,2,2,2,2,2,3,2,2,2,4,4,2,2,2
+1,1,1,2,1,1,1,2,1,1,1,2,1,1,2
+2,3,3,3,2,2,2,2,2,2,2,2,2,2,3
+3,2,2,2,3,2,1,3,1,1,3,3,2,2,2
+3,2,4,3,3,3,5,4,3,2,4,4,2,3,2
+2,2,2,2,2,1,1,1,2,1,2,1,1,1,1
+2,2,4,2,2,2,5,2,2,2,2,3,2,2,2
+2,2,3,3,2,4,5,2,2,2,2,2,1,2,3
+3,4,2,2,2,2,5,3,3,3,4,2,2,3,2
+4,3,4,2,3,2,3,4,4,4,2,4,4,2,2
+2,1,1,1,1,1,5,2,2,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,2,2,2,2,2,2,2,3,3,3,2,2
+2,2,2,3,1,2,1,1,1,1,3,3,2,1,2
+2,3,2,1,2,1,2,2,2,2,2,2,2,2,2
+2,3,3,1,3,3,2,4,4,4,2,3,3,4,2
+2,2,2,2,1,2,2,1,1,1,1,3,2,1,2
+2,2,2,2,1,2,3,2,2,3,4,3,2,2,2
+2,2,2,2,2,2,1,1,1,1,2,3,2,1,2
+2,2,1,1,2,2,2,2,2,2,2,2,2,2,2
+3,3,4,3,3,3,5,3,3,4,3,3,2,2,3
+2,1,3,1,1,2,1,1,3,1,2,2,2,1,2
+1,1,1,2,1,1,1,1,1,1,3,3,2,1,2
+2,2,3,2,1,1,2,2,3,4,2,2,1,3,2
+3,2,4,2,2,2,5,2,2,2,2,3,2,2,1
+4,4,4,4,3,4,5,4,4,4,4,4,3,4,4
+2,2,2,1,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,2,3,3,2,2,2,2,3,3,2,2,3
+2,2,1,2,2,2,1,2,2,1,2,2,2,2,2
+2,1,2,2,1,2,5,2,2,2,2,2,1,1,2
+4,2,4,3,2,3,5,4,4,2,4,4,2,2,3
+3,3,3,2,2,2,4,4,4,4,4,2,4,2,3
+2,3,2,2,2,2,3,2,2,2,3,2,2,2,2
+2,2,2,2,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
+1,2,2,2,1,2,2,1,1,2,3,3,1,1,1
+2,1,1,1,2,3,5,3,3,2,2,2,2,3,3
+2,2,3,2,2,2,2,2,2,1,3,3,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,3,5,2,2,3,2,2,2,2,3
+3,1,4,3,3,4,4,1,1,1,3,4,1,1,3
+3,2,2,2,2,2,2,2,2,3,1,3,2,2,2
+3,2,4,4,2,2,2,2,2,2,2,2,2,2,3
+2,2,2,2,1,2,5,3,3,3,3,3,2,3,2
+4,4,4,2,3,3,2,2,4,2,4,3,1,3,4
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,1,1,1,1,1,2,3,3,2,4,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,5,1,1,1,2,1,1,1,1
+3,3,2,2,3,2,4,2,2,2,3,4,3,2,2
+1,1,4,4,2,2,1,1,2,1,1,1,1,1,2
+2,2,2,2,2,2,2,3,4,3,2,2,2,3,3
+2,3,1,2,2,1,1,2,2,2,2,2,2,2,2
+2,2,2,2,1,3,2,2,1,1,2,2,2,2,2
+2,2,2,2,2,3,3,2,3,2,2,3,2,2,2
+2,3,2,2,3,2,2,2,2,2,3,3,2,2,2
+2,2,1,2,2,2,3,2,1,1,2,2,1,2,2
+3,3,3,2,2,2,5,4,4,3,4,3,2,4,3
+3,3,4,2,2,3,2,2,3,2,3,3,2,2,3
+2,2,2,2,1,3,2,1,1,2,2,2,3,1,2
+3,2,4,3,3,3,3,4,3,4,4,3,3,4,3
+2,2,2,2,2,2,3,2,2,2,3,3,2,2,2
+2,3,3,2,2,2,4,2,1,2,2,2,2,2,2
+3,3,4,2,2,3,3,3,3,3,3,3,2,2,2
+3,2,2,1,2,2,5,3,2,3,2,2,2,3,2
+2,2,3,1,1,2,2,3,2,3,3,4,2,2,2
+2,2,3,2,2,2,2,3,3,2,2,3,2,3,2
+2,3,2,3,2,2,1,2,3,2,3,2,1,2,3
+3,2,3,2,2,2,5,4,3,4,3,3,2,3,3
+4,3,4,3,2,2,5,2,2,3,3,3,2,2,2
+4,3,2,2,4,2,2,4,4,2,2,2,2,3,2
+3,2,3,2,2,2,2,4,4,4,3,3,2,3,2
+2,2,4,2,1,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,1,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
+1,2,2,2,2,2,5,2,2,2,2,2,2,2,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,1
+2,2,2,2,2,2,2,2,2,1,2,2,2,1,2
+2,2,2,2,1,2,2,2,2,2,2,3,2,2,2
+3,2,2,2,2,3,2,3,3,2,4,3,2,3,2
+3,3,3,1,2,2,2,3,2,2,2,2,2,2,4
+3,2,2,2,2,3,2,2,3,3,2,3,3,3,3
+4,2,4,2,4,3,5,4,4,4,4,3,2,4,3
+3,2,2,2,2,3,3,2,3,2,4,4,3,2,2
+2,2,1,3,2,1,4,2,2,1,3,4,2,2,2
+4,4,3,3,3,4,4,4,4,4,3,4,4,4,4
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,3,2,1,2,1,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,4,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+3,3,3,2,2,3,5,3,3,4,3,2,2,3,3
+2,1,2,2,2,2,1,1,1,2,3,2,2,1,2
+3,3,3,4,3,4,3,3,3,3,4,4,4,3,4
+2,2,2,2,2,2,5,1,2,1,2,2,2,1,1
+1,1,2,1,2,3,2,1,2,1,3,2,2,2,3
+2,2,1,2,2,1,2,1,2,2,2,2,2,2,2
+4,3,2,4,3,3,3,4,3,4,4,4,3,4,4
+2,2,1,2,3,2,2,3,2,3,2,3,1,2,2
+2,2,2,2,2,2,5,3,3,2,2,4,3,2,3
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+4,4,2,3,4,3,4,3,3,2,4,4,3,3,3
+2,2,2,1,2,2,3,2,3,2,2,3,2,2,2
+2,2,2,1,2,2,2,3,3,3,3,3,2,3,2
+1,2,1,1,1,1,1,1,2,1,2,3,2,1,2
+3,2,3,2,2,2,5,3,4,3,3,3,2,3,2
+2,2,3,2,1,1,5,2,3,1,1,2,1,2,1
+2,2,1,1,2,1,5,2,1,2,2,4,2,1,1
+2,1,1,1,2,1,2,2,2,1,2,2,2,2,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+3,3,4,2,2,2,5,2,2,2,3,4,2,2,2
+3,2,2,2,2,2,5,3,3,3,3,4,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,2,1,1,2,1,1,1,1,1,1,1,2,1,2
+2,2,2,2,2,2,5,2,2,3,2,2,2,2,2
+3,2,3,2,2,3,5,3,3,2,4,2,3,2,3
+2,2,3,2,1,2,1,2,2,2,2,2,2,1,2
+2,2,2,2,1,2,2,2,3,2,2,2,2,2,2
+2,2,2,1,1,2,2,2,1,2,2,2,2,2,2
+2,1,2,1,2,2,2,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,1,1,2,2,1,1,1,1,3,3,1,1,2
+2,2,3,2,2,2,5,3,2,2,3,3,2,2,2
+3,1,1,1,2,2,2,3,3,3,4,3,2,4,3
+1,1,1,1,1,1,1,1,3,1,1,2,1,1,1
+3,3,1,2,1,2,5,2,2,3,3,4,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,3,2,2,2
+2,3,2,2,2,2,5,3,3,2,3,2,2,3,2
+2,2,3,1,2,1,2,1,1,1,2,4,2,1,2
+4,4,4,3,4,4,5,4,4,4,4,4,4,4,4
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,1,1,1,2,3,2,2,2
+2,2,3,2,2,2,2,2,3,2,3,3,2,2,2
+3,3,4,3,2,3,2,2,2,2,3,3,2,2,3
+4,3,2,2,3,3,3,2,2,3,2,3,2,2,3
+4,4,4,4,2,3,4,2,3,2,4,4,2,3,2
+2,2,3,1,2,1,1,3,3,1,2,2,2,3,1
+3,2,2,2,1,2,2,2,3,2,4,3,2,2,2
+2,2,1,2,2,2,1,2,1,1,2,2,2,2,1
+3,3,3,3,2,2,5,3,3,3,3,3,2,3,3
+2,4,4,4,2,2,2,2,2,1,2,2,2,2,2
+3,2,2,2,2,2,5,3,3,2,4,2,2,3,2
+1,2,1,1,1,2,5,2,1,1,2,2,2,2,2
+2,2,3,2,1,1,2,2,2,1,2,3,2,2,2
+2,2,2,4,3,2,2,3,2,2,2,2,2,2,2
+4,4,2,3,3,2,2,2,1,1,3,4,2,2,4
+4,4,4,4,4,3,5,3,3,3,3,3,3,3,3
+2,2,1,1,1,2,2,2,1,2,2,3,2,1,2
+2,2,2,1,2,2,3,2,2,2,2,3,2,2,2
+3,2,4,3,2,2,2,2,3,1,3,3,2,1,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,3,2,2,2,2,2,2,2,2
+2,2,3,2,2,2,2,1,2,1,2,2,2,1,2
+1,1,1,1,1,1,1,1,1,1,1,1,2,1,1
+3,2,3,3,2,2,3,2,2,2,3,3,2,2,2
+3,2,4,2,2,2,2,3,2,2,2,1,2,2,2
+3,2,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
+2,2,2,3,2,2,3,3,3,2,2,2,2,3,2
+2,3,3,2,1,2,2,2,2,2,2,3,2,2,3
+3,2,4,2,1,2,4,2,1,1,3,3,1,2,3
+3,2,2,2,2,3,3,2,2,2,2,4,2,2,2
+2,2,3,2,2,2,2,1,1,1,3,3,2,1,2
+4,3,4,2,2,2,5,3,3,2,2,3,2,2,2
+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,3,2,2,2
+3,3,4,2,2,2,2,3,2,2,4,3,2,2,2
+2,4,2,2,2,2,3,3,4,4,2,2,2,2,3
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+1,2,1,1,1,1,2,1,1,1,2,3,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,4,3,2,2,2,3,2,3,3,3,2,2,2
+2,3,2,2,2,2,2,2,1,1,3,3,2,2,2
+2,3,2,2,2,2,5,3,3,2,2,2,2,1,2
+2,2,2,2,2,2,2,1,1,1,2,2,2,2,1
+4,3,2,2,2,3,2,4,4,4,3,3,3,4,3
+2,1,3,2,2,2,2,2,1,1,2,2,2,2,2
+3,2,4,4,2,2,2,2,1,1,2,2,2,2,2
+2,2,2,2,2,1,2,2,2,2,2,2,3,2,2
+2,4,3,2,2,2,3,2,2,2,3,3,2,2,3
+2,2,2,2,2,3,2,2,1,2,2,2,2,2,2
+3,3,4,3,2,3,2,2,2,1,3,4,2,3,2
+4,3,4,2,3,3,5,2,3,2,3,3,3,3,3
+2,2,2,2,1,2,2,2,2,2,2,1,1,2,1
+2,1,2,2,1,1,5,1,2,2,2,1,1,1,1
+2,2,2,2,2,2,2,1,1,1,2,3,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+3,3,3,2,2,2,5,4,4,4,2,3,2,2,2
+3,1,2,1,2,2,2,2,2,2,2,2,2,2,2
+2,2,3,2,4,2,2,2,2,2,2,2,2,2,2
+1,2,2,2,2,2,2,1,2,2,2,2,2,2,2
+2,3,1,1,1,1,1,2,1,2,3,4,2,2,2
+1,2,1,1,1,2,2,2,1,1,2,2,2,2,2
+2,2,2,1,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,2,1,1,2,1,1,1,1,1
+3,3,2,2,3,2,3,3,4,2,3,4,3,2,3
+3,3,3,3,2,3,3,2,3,1,2,2,3,2,3
+2,2,2,2,1,2,2,3,3,2,2,3,2,2,2
+3,2,2,2,2,3,4,4,3,2,3,3,2,2,2
+2,1,2,1,2,2,1,1,2,2,2,2,2,2,2
+2,1,2,1,1,1,3,4,4,4,3,3,1,3,3
+1,1,4,1,1,2,2,1,1,1,2,2,2,2,2
+3,2,2,2,1,3,2,3,3,2,3,2,3,3,3
+2,2,2,2,3,2,2,3,4,4,3,2,2,3,2
+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,2,1,1,1,1
+2,2,2,2,2,2,5,3,3,3,2,3,2,2,2
+1,3,2,2,1,2,5,1,1,1,1,1,4,2,1
+3,2,2,1,2,3,5,3,3,2,2,4,2,2,2
+3,2,3, ,1,2,3,3,3,4,4,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,2,2,1,1,1,1,1,2,1,1,2,2,2,2
+2,2,3,2,2,2,3,2,3,2,2,2,2,2,3
+2,2,2,2,2,2,5,3,2,2,3,3,3,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,3,3,2,2,2,2,2,3,3,3,3,2,2
+2,1,1,1,1,1,5,4,4,2,2,2,1,3,1
+3,3,3,2,2,2,2,3,3,2,3,2,3,3,3
+3,3,4,2,2,1,2,3,4,4,4,3,3,3,2
+2,3,3,2,2,2,2,2,2,2,2,2,2,3,3
+2,2,2,2,2,3,5,3,2,2,4,3,2,2,2
+4,4,3,2,2,2,5,3,4,4,4,4,2,3,2
+2,3,3,2,2,2,2,2,1,1,3,2,2,2,2
+2,2,2,2,1,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,1,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
+2,2,3,1,1,2,2,2,2,1,3,3,2,2,2
+2,3,2,2,2,2,2,1,2,2,2,2,2,1,2
+2,3,3,2,1,3,5,2,2,3,3,3,2,2,2
+2,2,4,3,3,2,2,2,2,2,2,3,3,2,2
+2,2,1,2,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
+3,2,4,3,3,2,1,3,3,1,4,2,3,1,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,3,4,2,1,2,1,1,2,1,2,3,2,1,2
+2,2,2,2,2,2,3,3,2,3,2,3,2,2,2
+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,4,2,2,2
+1,1,1,1,1,2,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,2,2,3,2,2,2,2,2,3,2
+3,3,2,2,3,2,2,2,3,2,3,4,2,2,2
+2,2,2,1,1,2,1,2,2,2,2,2,2,2,2
+1,2,2,2,1,2,2,1,1,1,2,3,2,2,2
+2,2,2,1,1,2,1,2,2,1,2,2,1,2,2
+3,2,4,2,2,2,2,2,2,2,3,3,2,3,2
+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,2,2,2,1
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+1,4,4,1,1,1,4,4,4,1,4,4,4,1,1
+3,2,4,3,2,2,2,2,2,2,2,2,2,1,2
+3,3,3,3,2,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,3,3,2,2,2,2
+4,3,3,2,3,2,5,3,2,3,4,4,2,2,2
+4,3,4,2,3,3,5,4,4,1,4,3,4,3,3
+4,4,4,4,3,3,4,4,4,4,4,4,2,3,3
+3,2,3,2,2,2,2,3,3,4,3,4,2,2,2
+3,4,4,3,2,3,1,2,2,3,3,4,2,2,1
+2,3,2,2,2,2,3,2,2,2,2,3,2,2,2
+2,1,1,1,2,2,2,2,1,1,2,3,1,1,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,3,3,2,2,2,2,2,1,2,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,3,2
+1,1,1,1,1,1,3,1,1,1,1,1,1,1,1
+3,3,4,4,3,4,3,2,2,2,4,4,3,2,3
+3,2,3,2,2,2,2,4,4,4,4,2,2,4,2
+3,2,3,2,2,2,1,1,2,3,3,2,2,2,3
+2,2,2,2,1,2,2,2,2,2,3,3,2,2,2
+3,2,3,2,1,4,2,3,2,2,2,3,2,2,2
+2,2,1,1,1,2,2,2,3,1,3,2,1,3,2
+2,3,2,2,2,2,5,3,2,3,4,3,2,2,2
+3,2,3,2,2,1,2,3,2,4,2,3,2,2,2
+3,2,3,2,1,2,2,3,4,3,2,3,2,2,2
+2,2,3,2,2,2,2,4,4,2,3,2,2,3,2
+4,3,4,3,2,2,4,4,3,3,2,3,2,3,4
+4,3,3,3,2,4,5,4,4,4,2,3,3,4,4
+1,2,2,2,1,1,2,2,1,1,2,2,2,2,2
+2,2,3,1,1,2,1,1,1,1,2,1,1,1,1
+2,2,2,2,2,2,5,3,3,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+3,2,2,2,2,2,3,3,3,2,3,3,2,3,3
+3,3,2,3,3,2,4,4,4,2,3,3,3,3,2
+2,2,3,2,1,2,2,2,2,2,3,3,2,2,2
+4,2,2,2,3,2,3,2,2,2,4,3,2,3,2
+3,3,2,1,2,2,2,2,2,2,2,3,2,2,2
+2,2,1,1,1,1,2,1,1,1,1,2,2,1,2
+2,2,2,2,2,2,2,2,1,1,2,3,2,2,2
+2,2,2,2,1,1,3,2,2,2,3,3,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,1,1,2,5,1,1,1,3,2,2,2,2
+3,2,3,3,2,2,2,3,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,2,1,1,3,2,3,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,4,3,2,2,5,2,3,2,3,3,2,2,4
+2,1,2,2,1,2,1,1,1,1,2,2,2,1,1
+3,2,4,2,2,2,5,2,3,3,4,4,2,2,2
+4,2,4,2,2,2,2,3,2,4,4,2,2,2,3
+4,2,3,2,2,3,5,2,2,2,3,2,2,2,2
+1,1,1,1,2,1,2,1,2,2,2,3,2,2,2
+3,3,4,2,2,3,2,3,2,2,4,4,3,3,3
+4,2,2,2,2,2,3,4,4,4,4,4,2,2,4
+2,3,4,2,2,2,5,2,1,2,1,2,2,2,2
+3,3,4,2,2,2,2,2,3,2,3,3,2,2,3
+3,2,2,2,1,2,3,3,3,2,2,2,2,2,2
+2,3,2,3,2,2,3,2,2,2,3,3,3,2,2
+2,2,3,2,2,2,5,2,2,2,3,3,2,2,2
+4,2,1,1,2,1,5,2,2,2,3,4,3,2,2
+4,4,2,2,3,4,2,4,4,4,4,3,4,4,4
+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,3,2,2,2
+3,2,2,2,2,2,5,3,3,3,3,2,2,3,2
+3,2,2,2,3,2,3,3,2,2,3,4,3,2,3
+2,2,2,1,1,2,2,3,3,3,3,3,2,3,2
+3,3,3,3,2,1,2,3,3,3,3,3,2,2,2
+2,2,3,3,2,2,2,3,3,3,3,2,2,2,2
+2,2,2,2,2,3,2,2,4,2,3,3,2,2,3
+2,2,2,2,1,2,5,2,3,2,3,2,2,2,2
+2,2,2,2,2,2,5,2,2,1,2,2,2,2,2
+3,2,4,2,2,2,2,4,3,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,2,2,4,4,2,4,2,2,3,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,3,3,2,2,2,2
+2,1,1,1,2,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,3,2,1,1,3,2,2,1,2
+3,2,2,2,2,3,5,4,4,4,3,3,2,3,2
+2,2,2,2,2,2,2,3,2,2,2,2,2,2,2
+3,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
+2,2,2,2,2,2,2,1,1,1,2,3,2,2,2
+2,2,2,2,2,2,2,2,1,1,2,2,2,2,2
+3,2,2,2,2,2,2,3,3,3,2,2,2,2,2
+1,1,1,1,2,1,1,1,2,2,1,1,1,2,1
+4,2,2,2,3,2,3,4,4,2,4,3,3,3,3
+2,2,2,2,2,2,5,2,3,2,2,1,1,2,2
+1,2,2,2,1,2,1,1,2,1,2,1,1,1,1
+2,2,2,2,2,2,2,2,3,2,3,2,2,2,3
+3,2,2,2,2,2,5,4,4,4,3,2,2,4,2
+2,2,4,2,1,1,1,1,1,1,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,2,3,3,2,4,3,2,2,2
+2,2,4,2,2,2,5,2,2,2,2,3,2,2,2
+2,1,2,3,2,1,4,2,2,2,3,2,2,2,2
+3,3,3,2,2,2,5,4,3,2,3,3,3,4,4
+2,2,2,2,2,1,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,5,2,2,2,2,3,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,3,2,2,2
+4,2,4,4,4,4,5,4,4,4,4,4,4,4,4
+1,1,1,1,1,1,3,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,3,2,2,2,3,2,3,2
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,1,2,1,2,1,1,1,2,2,2,2,2
+3,1,1,1,1,2,1,1,2,2,2,3,1,1,2
+2,2,3,2,2,2,5,2,2,2,2,3,2,2,2
+2,1,2,1,2,2,2,2,2,2,2,2,2,2,2
+1,2,3,1,2,1,2,2,2,2,2,2,1,2,2
+3,1,2,2,1,2,5,2,2,2,4,3,2,2,3
+2,2,2,2,2,2,5,2,2,2,3,2,2,2,2
+2,2,3,2,2,2,5,2,3,3,3,3,3,2,3
+2,2,2,2,2,2,5,1,1,1,2,2,2,1,2
+2,2,2,2,1,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
+4,4,4,4,2,4,5,4,4,4,4,4,2,4,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,3,1,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,2,2,2,2,3,3,3,3,2,2
+1,2,4,3,2,3,3,1,1,1,2,2,2,1,3
+3,2,2,2,2,3,5,2,3,2,2,3,2,2,3
+1,2,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,3,2,2,2,5,4,4,2,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,2,3,3,2,2,2,1,1,2,2,3,1,2
+3,3,2,2,2,2,2,2,1,1,2,2,2,2,2
+3,2,4,3,4,2,2,2,3,4,4,4,2,2,3
+3,2,3,2,2,2,2,4,4,4,4,2,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,2,1,2,2,2,5,1,1,1,2,2,1,1,2
+3,1,1,1,2,3,2,3,3,3,4,4,2,2,3
+2,2,3,2,2,2,4,2,3,2,3,4,2,2,3
+3,3,4,3,2,2,2,2,3,2,2,2,2,2,4
+2,2,4,2,2,3,5,2,4,2,2,3,2,2,2
+2,2,2,2,1,1,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,2,3,2,3,3,2,3,1,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,3,3,2,3,3,2,4,4,3,2,3,3,3,4
+4,4,3,3,3,3,2,4,4,3,4,4,3,4,4
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,4
+1,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,1,2,2,3,2,3,1,2,2,2,2,2
+2,2,3,2,1,1,1,1,1,1,1,2,1,1,1
+2,2,2,1,2,2,2,2,3,2,3,3,2,2,2
+2,2,3,2,2,2,5,3,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,3,2,1,2,3,3,2,2,2
+1,1,1,1,1,2,1,1,1,1,2,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,2,5,2,2,2,3,2,2,2,2
+3,2,2,3,3,2,3,3,3,3,2,2,2,3,2
+2,4,3,1,2,1,1,1,2,2,4,1,1,1,2
+3,2,2,1,1,2,5,2,2,2,2,3,2,3,3
+2,3,2,3,2,2,3,1,1,2,1,1,2,1,2
+2,2,3,2,2,2,5,2,4,2,4,3,2,2,2
+2,2,2,1,1,2,5,1,1,1,2,2,2,1,2
+2,2,2,1,2,2,2,1,2,2,4,3,2,3,3
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,1,1,2,2,2,1,1,2,2,2,1,2,2
+3,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+1,1,1,1,1,2,1,2,2,1,1,1,1,1,2
+3,2,2,2,2,2,3,2,2,2,3,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,3,2,2,4,5,2,2,2,2,3,2,2,2
+1,2,2,1,1,2,5,2,2,2,1,2,2,2,2
+2,4,2,2,3,2,1,2,1,2,3,3,2,2,3
+2,3,3,2,2,2,2,3,3,2,2,2,2,2,2
+2,2,1,1,2,2,5,3,3,3,2,2,2,2,2
+3,2,3,2,2,2,2,4,4,4,2,2,2,3,2
+2,2,3,1,1,2,5,3,3,3,4,2,2,3,2
+2,1,3,2,2,1,2,2,2,2,3,3,2,2,2
+4,2,4,4,4,2,2,3,4,3,4,4,2,2,3
+2,2,2,1,1,2,1,1,1,1,2,2,1,1,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,2
+3,2,4,2,2,2,2,3,1,2,2,3,2,1,2
+2,2,2,2,1,2,1,2,2,2,2,2,2,2,2
+2,2,1,1,1,1,3,2,3,1,1,3,1,2,2
+2,2,2,2,1,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,2,4,4,4,3,2,2,4,1
+3,2,3,2,2,1,4,2,2,2,2,4,2,2,2
+2,2,2,1,1,2,2,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,1,1,2,5,2,1,1,2,3,1,1,2
+1,1,1,1,1,2,2,1,2,1,1,2,2,2,2
+2,2,2,2,2,2,5,3,2,3,2,3,2,2,2
+2,2,1,1,2,2,3,2,2,2,2,2,1,2,2
+2,2,3,2,2,1,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,3,2,3,2,3,3,3,3,2,3
+2,2,2,1,1,2,2,2,1,2,3,2,2,2,2
+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,2,2,1,1,2
+2,2,2,2,2,3,5,2,2,2,2,2,2,2,2
+3,4,4,3,2,2,3,3,3,3,4,4,3,2,2
+2,2,4,2,2,2,2,2,2,2,2,3,3,2,2
+3,3,4,2,2,2,5,2,2,2,4,4,2,2,3
+2,2,2,1,1,2,2,1,1,1,3,3,2,1,2
+1,1,3,1,1,2,1,1,1,1,2,2,2,1,1
+2,2,2,1,1,1,5,2,3,2,3,3,2,2,2
+2,2,2,2,1,3,3,4,2,4,3,2,2,2,2
+4,4,4,4,3,4,4,4,4,4,4,4,4,4,4
+3,2,2,1,1,1,5,3,3,3,2,2,2,3,2
+3,3,3,2,2,2,2,3,4,4,2,2,2,2,2
+2,1,2,2,1,3,2,2,2,2,2,2,2,2,3
+2,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,2,1,1,5,2,2,3,2,3,2,2,2
+2,2,2,2,1,2,2,1,3,1,2,2,2,2,1
+2,1,2,2,1,1,1,1,2,1,2,2,2,1,2
+2,1,2,2,2,2,1,2,1,1,2,2,2,2,2
+1,1,1,1,1,2,1,2,2,2,2,2,1,2,2
+4,2,4,3,3,4,2,4,4,4,4,4,4,4,4
+2,2,2,1,2,3,5,3,3,3,2,2,2,2,2
+2,2,3, ,2,2,2,2,2,2,2,2,2,2,2
+2,1,3,2,3,1,1,1,1,1,2,3,2,1,1
+1,1,1,1,1,2,2,2,1,2,3,2,2,2,2
+2,1,1,1,1,2,5,2,2,2,1,2,2,2,2
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,2
+2,2,2,2,2,1,2,2,2,2,2,2,2,2,2
+2,2,3,3,2,2,2,1,1,1,2,2,2,2,1
+2,2,3,2,1,1,2,2,1,1,2,3,2,2,2
+2,1,1,1,1,2,5,2,2,2,2,2,2,3,2
+1,3,2,2,1,1,1,1,1,1,2,1,1,1,2
+2,2,2,2,1,2,2,1,2,1,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,5,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,4,2,1,2
+2,1,2,2,1,2,2,1,2,2,2,2,2,2,3
+2,2,2,3,2,2,3,1,2,2,3,3,2,2,2
+2,2,2,2,2,1,1,1,1,1,2,2,2,1,1
+2,2,2,3,1,3,5,2,2,2,2,2,1,2,3
+3,2,2,2,2,2,2,2,1,1,3,3,2,1,2
+1,1,2,2,2,1,5,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,3,2,2,3,3,2,2,2,2,2,2,2,2
+2,2,2,1,2,1,2,2,2,1,3,2,2,1,2
+2,1,2,2,1,2,1,1,4,2,2,2,2,2,2
+2,2,1,1,1,2,1,2,3,2,2,3,1,1,2
+4,2,2,3,3,3,5,4,4,4,4,4,3,4,3
+3,2,1,3,2,3,4,2,2,2,2,2,3,2,3
+2,3,4,2,2,3,5,3,4,4,4,4,3,4,3
+2,1,2,2,2,1,2,1,1,1,2,2,1,2,1
+2,2,2,1,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,1,2,2,1,1,2,1,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,1,3,1,2,2,3,4,2,2,2,2,2,2
+3,2,1,3,2,2,1,1,1,1,2,2,2,1,2
+2,2,3,3,2,2,2,2,2,2,2,2,2,3,2
+2,2,3,2,2,2,5,2,2,1,2,2,2,2,2
+1,1,2,1,2,2,2,2,3,3,2,1,2,1,2
+2,1,2,1,1,1,2,1,1,1,2,3,2,1,1
+4,2,2,2,2,2,2,4,4,4,4,3,2,4,2
+3,2,2,2,3,2,3,2,2,2,3,4,2,2,2
+2,2,2,1,1,2,5,1,2,2,2,1,2,1,2
+2,3,3,3,2,2,5,2,3,2,3,3,2,3,2
+2,1,2,2,2,1,1,2,3,2,3,3,2,2,2
+2,3,3,2,2,3,5,2,3,2,2,4,2,2,2
+2,1,1,3,2,3,5,3,3,2,3,2,3,1,3
+2,2,3,2,2,2,5,3,3,2,2,2,2,2,3
+2,3,2,3,2,3,5,2,2,2,2,2,3,2,4
+2,2,3,2,2,2,5,2,2,2,3,3,2,2,2
+1,1,1,1,1,1,5,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,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,2,2,2
+2,1,1,1,1,1,1,1,1,1,2,3,2,1,2
+2,2,2,2,2,2,3,3,3,3,2,3,2,2,2
+2,1,1,1,2,2,2,3,2,2,2,2,3,2,2
+1,1,1,1,1,2,1,1,1,1,2,2,1,1,1
+1,2,2,3,1,1,1,1,1,1,2,2,1,1,1
+1,2,1,2,1,1,1,1,1,2,1,2,2,2,2
+2,2,2,1,2,2,1,1,2,1,2,2,1,1,1
+2,2,2,2,2,2,5,1,1,1,2,2,2,2,1
+2,2,3,2,2,2,2,1,2,1,3,2,2,1,2
+2,2,3,2,2,3,5,1,1,1,2,2,4,2,3
+3,2,2,4,2,3,5,3,1,2,3,2,2,2,3
+2,2,2,2,2,2,5,3,3,3,2,3,2,2,2
+2,2,2,1,1,1,2,1,4,3,2,2,1,1,1
+2,2,2,2,2,2,2,1,2,1,2,2,2,2,2
+3,2,2,2,2,2,2,1,2,1,3,3,2,2,2
+2,2,2,2,2,2,2,1,1,2,2,3,2,1,2
+2,2,2,2,1,2,2,2,3,2,2,3,2,2,2
+2,1,2,2,1,2,1,1,1,1,2,4,2,1,2
+2,2,2,1,1,2,1,1,1,1,2,1,2,1,2
+2,2,2,2,2,3,5,2,3,3,2,2,2,2,2
+3,1,2,2,2,2,5,4,3,2,3,2,2,3,2
+2,2,2,2,2,2,5,2,2,3,2,2,2,2,2
+2,2,3,2,1,2,2,2,3,3,2,2,2,2,2
+2,3,4,1,2,2,2,2,2,2,2,3,2,2,2
+1,2,2,1,1,2,3,1,1,1,2,1,1,1,2
+2,2,3,2,2,2,2,3,2,2,3,3,2,2,2
+2,2,4,4,2,1,1,2,4,1,4,4,1,2,4
+1,1,2,1,1,2,1,1,1,2,2,2,2,1,2
+2,2,2,2,2,3,2,1,1,2,2,3,2,2,2
+2,2,3,2,1,2,2,2,2,2,3,2,2,2,2
+2,2,3,3,2,2,5,2,2,2,3,3,2,2,3
+2,1,1,2,1,2,5,1,1,2,1,2,2,1,2
+2,2,3,2,2,2,2,2,2,2,3,2,2,2,2
+3,2,2,1,2,2,2,1,3,1,2,3,2,1,2
+1,1,2,1,1,2,2,1,2,2,1,1,2,2,1
+3,2,4,4,2,2,3,2,3,3,3,4,4,2,3
+2,3,2,2,2,2,2,2,3,2,2,2,2,2,2
+2,2,2,2,1,2,2,2,3,2,2,2,2,2,2
+1,1,2,2,1,1,1,1,2,2,1,1,1,2,2
+2,3,2,3,3,2,2,3,3,2,4,3,2,3,2
+3,2,1,2,1,2,4,2,1,1,2,3,2,1,2
+1,1,2,1,1,1,1,1,1,1,1,2,1,1,1
+2,2,2,2,1,1,1,1,1,1,2,3,2,1,2
+2,1,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,2,2,1,2,2,1,2,1,2,2,2,2,2
+1,1,2,1,1,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,2,1,3,1,2,1,2,1,1
+3,1,1,1,2,2,1,1,1,1,2,2,1,1,1
+2,2,3,3,2,3,3,3,3,2,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,3,2,1,2,5,2,2,2,2,2,2,2,2
+2,1,1,1,1,1,1,1,2,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,1,1,2,3,2,2,2
+1,2,2,2,2,2,2,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,3,1,1,1,2,3,3,3,2,2,2,2,2
+3,3,4,3,2,2,3,3,3,3,4,2,2,3,3
+2,2,2,3,1,1,1,1,2,1,1,2,2,1,1
+1,1,2,1,1,2,1,2,2,1,2,3,2,1,1
+2,2,2,2,1,2,2,2,2,1,2,2,2,1,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,1,1,2,1,2,2,2,2,2
+2,2,2,2,2,3,2,2,2,2,3,3,2,2,3
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,2,2,1,1,1,3,3,2,2,2,2,2,2
+1,2,3,2,2,2,2,1,2,1,3,2,2,2,3
+1,1,2,1,1,2,1,1,1,1,1,1,2,1,2
+2,2,2,2,2,1,2,2,2,3,2,2,2,3,2
+1,1,2,2,1,2,1,2,2,2,1,1,2,2,2
+2,2,2,2,2,2,2,2,3,2,3,3,2,2,2
+2,2,4,2,2,2,5,2,2,2,3,2,3,2,1
+3,3,3,2,3,3,5,4,3,4,4,3,3,3,3
+2,2,3,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,3,2,2,2,3,2,2,2,2,2,2,2,2
+1,2,2,1,1,1,1,2,2,2,3,3,2,2,2
+2,2,2,2,2,3,5,2,2,3,2,3,2,2,2
+3,2,2,2,1,2,5,3,3,2,2,1,2,3,3
+1,1,1,1,1,1,5,1,1,1,1,1,1,1,1
+2,2,4,3,2,2,3,2,2,2,4,3,2,2,3
+1,2,2,1,2,1,1,1,1,1,1,2,2,1,2
+1,1,1,1,1,1,1,2,2,2,1,2,1,2,2
+2,2,2,2,2,2,1,2,2,2,2,3,2,2,1
+2,2,1,1,2,2,2,2,1,2,2,2,2,2,2
+1,2,2,1,2,1,1,1,1,1,1,1,2,1,2
+2,2,2,1,1,2,5,2,2,2,2,3,2,1,3
+2,2,3,2,2,2,1,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,2,2,2,2,2,2,2,2,2,2
+2,1,2,2,1,2,1,2,1,1,2,2,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,2,3,3,3,3,3,2,2,2
+1,1,2,2,1,2,1,1,1,2,3,2,2,1,2
+2,2,3,2,1,1,1,1,1,1,1,2,1,1,1
+2,3,2,1,1,2,3,2,2,2,2,2,1,2,2
+3,2,3,3,2,3,4,1,1,1,4,4,2,2,3
+2,1,1,1,1,1,2,2,2,2,2,3,2,2,2
+3,3,2,2,2,2,2,4,4,3,3,4,2,2,2
+2,3,3,1,1,2,2,1,2,1,2,2,2,1,2
+3,2,2,3,3,3,4,2,2,2,4,4,4,2,4
+2,2,2,2,2,3,2,2,2,2,3,3,2,2,2
+2,2,3,1,1,2,5,2,1,2,2,2,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,1,2,1,2,2,2,1,1,1,2
+1,1,1,1,1,1,2,1,1,2,1,1,2,2,1
+2,1,2,1,2,1,2,2,2,2,2,3,2,2,2
+2,2,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
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,3,2,2,3,2,1,2,2,2,2,2,2,2
+2,2,1,1,1,1,5,1,1,1,1,1,1,1,1
+2,2,3,2,2,2,3,2,4,2,2,3,2,2,2
+2,2,4,1,1,2,2,1,2,2,2,1,1,1,1
+2,2,2,2,1,1,2,2,2,2,2,2,2,2,2
+2,1,1,1,2,2,5,2,2,2,3,4,2,2,2
+2,2,2,2,2,2,2,2,2,1,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,2,3,2,2,2,1,2,2,2,2,2,2,3
+1,1,3,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,2,2,4,5,2,1,2,3,2,3,2,3
+3,2,2,2,2,2,2,4,4,3,3,4,2,4,2
+2,2,2,3,2,2,2,2,2,2,2,3,2,2,2
+2,1,1,1,1,1,2,1,1,2,2,2,2,2,2
+2,1,1,1,2,2,1,1,1,1,2,3,2,2,2
+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,2,1,1
+1,2,3,1,2,3,2,2,2,2,2,2,2,2,1
+2,2,3,3,2,2,2,2,1,1,1,2,1,1,2
+2,2,2,1,2,1,1,2,2,2,2,3,2,2,2
+1,1,2,1,1,1,1,1,1,1,1,2,1,1,1
+2,1,2,3,2,2,2,2,2,2,2,2,2,2,2
+2,2,3,2,1,2,2,1,1,1,2,2,2,2,2
+2,2,2,2,2,2,2,1,2,2,2,2,2,1,2
+1,1,1,1,2,2,5,1,1,1,1,1,2,1,2
+2,2,2,1,1,3,2,3,3,2,2,2,2,3,3
+3,2,2,2,2,3,2,3,2,2,4,2,2,2,4
+3,2,2,2,3,2,2,4,2,2,4,2,2,4,2
+2,2,2,2,1,2,2,3,3,4,2,2,2,2,2
+2,1,2,2,2,2,1,1,1,1,1,2,2,2,2
+3,3,2,4,2,2,3,2,2,3,3,3,2,2,2
+2,2,2,2,1,2,3,2,2,2,3,2,1,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,1,2,2,2,2,2,3
+3,2,3,2,2,3,2,3,3,2,3,2,2,3,4
+2,1,1,2,1,2,3,2,2,2,2,3,2,2,2
+3,2,3,2,2,2,3,3,4,4,2,2,2,2,3
+2,1,1,1,1,2,3,1,1,1,1,1,1,2,1
+3,3,2,2,2,4,3,4,2,3,3,3,2,3,2
+2,2,2,3,2,2,2,3,2,2,2,2,2,2,2
+4,4,4,3,4,4,4,4,4,4,3,3,4,4,4
+1,1,1,1,1,2,2,2,1,2,1,2,1,1,1
+3,3,3,2,2,3,2,3,2,3,3,2,2,3,3
+3,1,2,2,3,2,1,2,2,2,4,4,2,2,3
+2,2,2,2,1,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
+3,3,3,2,2,2,5,3,2,2,2,3,2,2,3
+2,2,1,1,1,1,4,2,1,2,1,1,1,2,1
+2,2,3,2,1,2,5,3,3,3,2,2,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,3
+2,2,3,2,2,2,2,3,2,2,4,2,2,2,1
+3,3,3,2,1,2,2,2,2,2,2,2,2,2,2
+3,3,2,2,2,2,3,3,1,4,2,4,2,2,2
+2,2,2,1,2,2,2,2,3,4,2,2,2,2,1
+2,3,4,2,1,2,5,2,2,2,3,3,2,2,2
+2,1,1,1,1,2,2,2,2,2,2,2,2,2,2
+4,3,2,2,1,2,2,2,2,2,2,3,2,2,4
+1,2,3,2,1,1,1,1,2,2,2,2,1,2,1
+3,2,3,2,2,3,2,2,3,4,2,4,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
+2,1,2,1,1,2,2,2,2,2,1,2,2,2,2
+3,4,2,2,2,2,2,2,2,2,3,4,2,2,2
+1,2,2,2,2,2,2,1,2,2,2,2,2,2,2
+2,1,1,2,2,2,3,1,2,2,1,2,2,1,2
+2,1,4,2,2,1,4,2,3,2,3,2,2,2,4
+4,2,1,2,1,1,4,2,2,2,4,3,2,3,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,1,1,1,1,1,2,2,2,2,2,1,1,2,1
+2,2,4,2,2,2,5,2,2,2,3,3,2,2,2
+1,2,1,1,1,2,2,1,2,2,1,2,1,1,2
+2,2,1,1,2,3,2,3,3,3,2,2,2,3,3
+1,1,3,1,1,1,5,2,2,2,1,1,1,2,1
+1,1,1,1,1,1,2,1,1,1,1,2,1,1,1
+4,1,3,2,2,2,2,4,2,2,4,2,2,4,3
+2,1,1,1,2,1,2,1,1,1,2,3,2,2,1
+2,1,1,1,1,2,1,1,1,2,2,2,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,1,1,3,2,3,1,2,2,2,2,2,2,2
+3,2,2,2,2,2,2,2,3,4,2,3,3,2,2
+2,2,2,1,2,2,5,2,3,3,3,2,2,3,2
+2,2,2,2,1,3,2,3,3,2,4,2,2,3,3
+4,2,3,3,4,4,3,4,3,2,4,3,3,3,3
+3,3,3,2,2,2,5,4,4,3,3,2,2,4,2
+1,1,1,1,2,1,2,2,2,2,2,2,2,2,2
+4,2,3,3,3,4,5,4,2,4,3,3,4,4,2
+3,2,2,2,2,3,2,3,2,2,4,3,2,2,2
+2,2,2,2,1,3,5,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,1,2,2
+3,1,1,1,1,3,5,4,4,4,2,2,2,4,3
+3,2,2,2,1,3,2,4,4,4,3,2,3,4,4
+3,2,3,2,3,2,5,3,4,2,3,3,2,4,2
+4,3,3,2,4,2,2,4,3,2,4,4,4,4,3
+2,2,3,3,3,3,5,2,2,2,4,2,3,2,3
+4,3,2,2,2,2,2,4,4,4,2,4,3,4,4
+3,3,4,2,2,2,5,2,3,2,4,4,2,2,3
+3,3,3,2,1,3,2,3,3,3,2,2,2,3,3
+3,1,2,1,1,1,2,4,4,4,3,2,2,4,2
+4,4,4,4,4,4,4,3,3,3,3,4,4,4,4
+2,2,2,1,2,2,5,2,3,3,2,2,2,3,2
+1,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+2,2,3,2,2,2,2,2,2,2,2,3,2,2,2
+2,3,2,2,2,4,5,3,3,4,2,2,3,4,4
+2,2,1,1,2,1,1,1,2,1,2,2,2,2,1
+4,2,3,3,4,4,2,4,2,2,4,4,4,3,3
+2,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
+1,2,2,1,1,1,1,1,1,1,2,2,2,1,2
+1,1,1,1,1,2,2,2,2,2,3,3,2,2,2
+1,2,1,2,1,2,2,1,1,1,2,2,2,1,2
+2,1,2,1,2,2,5,2,3,2,4,4,2,2,2
+4,4,3,2,3,3,5,3,3,2,2,2,3,3,3
+4,3,2,4,4,2,5,3,2,2,4,3,4,3,2
+1,1,2,1,1,1,5,1,1,1,3,3,1,1,1
+3,2,3,2,3,4,2,2,2,3,4,4,2,2,4
+2,2,2,2,2,3,2,2,2,2,3,2,3,2,3
+3,2,4,2,3,4,5,2,2,2,4,4,1,3,4
+4,1,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,1,1,2,1,2,1,1,2,2,2,3,2,2,2
+3,4,4,4,3,3,4,4,4,3,4,3,3,2,2
+2,1,2,3,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,3,4,2,3,4,5,3,3,3,3,4,2,3,3
+2,4,2,1,2,2,2,2,3,2,3,2,2,2,2
+3,4,3,2,2,3,2,4,4,3,2,3,2,3,3
+3,3,4,3,3,4,4,4,2,2,2,3,3,3,4
+1,1,1,1,1,1,2,1,1,1,1,2,2,1,2
+2,2,2,1,2,1,2,1,2,2,2,2,2,2,2
+4,2,3,1,3,2,2,3,4,3,4,2,2,3,3
+1,2,2,2,2,2,2,2,2,1,2,3,3,2,3
+4,4,2,2,4,4,4,4,4,4,4,4,4,4,4
+1,2,2,1,2,1,2,2,2,2,2,2,2,2,2
+3,3,3,2,2,2,5,3,3,3,2,2,2,3,3
+3,2,2,2,2,2,2,3,2,3,3,3,2,2,2
+4,1,4,3,4,4,4,4,3,4,4,4,3,4,4
+3,2,2,2,3,3,2,4,4,4,3,3,3,4,4
+3,2,3,2,2,3,5,3,2,3,4,4,2,2,2
+2,2,1,1,3,3,1,1,2,1,3,2,3,1,2
+3,3,3,2,2,1,2,3,3,3,2,2,2,3,1
+2,2,2,1,1,1,5,3,3,2,3,2,2,2,2
+2,2,3,3,1,2,5,2,2,1,2,2,2,1,1
+1,2,3,2,2,2,1,1,1,1,1,2,2,2,2
+4,3,4,3,2,4,2,2,2,2,4,4,2,2,4
+3,1,2,3,2,2,2,3,3,2,2,2,2,3,2
+3,2,3,2,2,2,2,2,2,2,4,4,2,2,2
+3,2,2,2,2,2,2,3,3,3,3,4,2,3,4
+3,2,2,1,1,2,2,2,1,1,3,4,2,1,2
+2,2,2,2,2,2,3,3,2,2,3,2,3,2,2
+4,3,4,4,3,3,2,4,3,4,4,4,3,4,3
+2,1,1,1,1,1,2,1,2,1,1,4,1,1,1
+3,3,4,2,2,2,2,3,3,3,2,2,2,3,3
+3,2,2,2,3,2,2,3,3,3,3,3,3,3,2
+4,2,4,4,2,3,3,4,3,3,4,2,2,2,3
+3,3,4,2,2,3,5,3,2,1,3,3,1,3,2
+2,1,3,2,2,3,2,3,4,2,2,2,2,2,2
+3,2,2,1,2,4,2,3,3,2,4,2,2,3,4
+2,2,2,2,2,2,2,3,3,2,2,2,2,2,3
+3,2,2,2,2,2,5,3,3,3,3,3,2,3,3
+3,2,3,2,3,2,2,4,2,2,4,4,3,3,2
+2,2,2,2,1,2,2,2,2,3,2,3,2,2,2
+2,2,2,2,2,2,5,2,3,3,2,3,2,2,2
+3,4,2,2,2,3,3,4,4,4,4,3,2,4,3
+2,2,3,2,1,2,5,2,2,2,2,2,1,2,2
+3,1,2,1,1,3,2,3,3,2,3,3,3,3,3
+2,1,2,2,2,1,1,1,1,1,2,2,2,1,2
+3,3,1,1,2,2,2,4,4,4,2,2,2,2,3
+4,3,4,4,3,2,3,4,4,4,4,3,3,3,3
+4,3,4,4,3,3,4,3,3,4,4,4,4,3,3
+2,2,2,2,2,3,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,2,2,4,4,4,2,2,2,2,3
+2,2,4,2,2,2,5,3,2,2,3,4,2,2,2
+2,2,4,2,2,2,2,2,2,1,2,2,2,2,2
+4,2,3,4,2,3,4,4,4,4,4,4,4,3,3
+3,1,4,4,3,4,5,3,3,4,4,1,1,3,4
+3,3,1,1,2,1,2,1,2,1,3,2,1,1,1
+3,2,4,2,3,3,4,4,4,4,4,2,2,2,2
+2,2,3,2,2,3,2,2,3,2,3,3,2,2,3
+4,3,4,2,2,3,3,4,2,4,2,2,2,4,3
+2,3,2,1,1,2,2,2,3,3,2,3,2,2,2
+3,2,2,2,2,2,2,3,3,2,3,2,2,2,2
+2,1,1,1,1,1,1,1,1,1,2,2,1,1,2
+3,2,2,2,2,2,2,2,2,2,2,4,2,2,2
+3,2,4,4,2,3,5,3,2,2,2,2,2,3,3
+4,3,4,2,3,4,2,3,4,4,4,3,4,4,4
+4,2,3,2,4,4,3,4,2,2,4,4,3,2,3
+3,3,3,3,3,3,3,4,2,3,3,4,3,4,4
+2,2,3,4,2,2,2,2,2,2,3,3,2,2,2
+2,2,3,2,2,2,2,2,2,2,3,2,2,2,2
+2,2,2,2,2,2,2,3,3,3,3,2,3,3,3
+2,3,3,3,2,2,2,3,3,4,2,2,2,3,2
+1,1,1,1,1,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,2,2,5,2,2,2,2,2,2,1,2
+2,3,3,1,1,2,5,1,1,1,2,3,1,1,1
+3,3,2,3,2,2,2,2,2,2,3,3,2,2,2
+3,2,2,2,1,2,2,2,2,3,2,2,2,2,2
+3,2,4,1,2,2,2,3,1,1,4,2,3,3,3
+2,1,2, ,2,2,5,2,2,3,2,3,2,2,2
+2,2,1,1,1,2,1,1,1,1,1,1,1,1,2
+2,2,2,2,2,2,2,3,3,4,2,3,2,2,2
+2,2,1,1,1,2,2,2,1,1,2,2,2,1,2
+3,2,2,2,2,2,2,3,2,2,2,2,3,2,3
+1,1,4,2,1,3,5,2,2,2,2,2,2,2,2
+4,2,3,2,2,2,5,4,4,4,2,3,2,4,4
+2,2,2,2,2,2,2,2,2,3,2,3,2,2,2
+2,2,2,1,2,1,5,2,2,2,3,2,2,2,1
+3,3,2,2,2,3,3,4,3,2,2,2,3,3,3
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+4,2,3,4,4,3,4,4,3,3,4,4,4,3,3
+2,2,2,2,2,2,3,2,2,2,3,2,3,2,2
+2,2,2,1,2,2,2,2,2,2,2,3,2,2,2
+2,3,4,2,2,3,3,4,4,4,3,2,2,3,4
+3,2,2,2,3,3,4,3,4,4,3,3,2,4,4
+4,2,4,3,3,4,3,4,4,4,4,3,3,4,4
+2,3,2,1,2,2,3,3,3,4,3,3,2,2,2
+3,2,2,2,1,3,2,3,2,4,2,3,3,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,3,3,3,4,4,4,4,2,2,4,2,4,2,4
+2,1,1,2,2,2,3,3,3,2,2,3,2,3,1
+4,2,2,3,4,4,4,4,2,2,4,2,4,2,4
+2,2,3,2,2,2,3,2,3,2,3,2,2,2,2
+3,2,3,2,1,3,4,3,3,2,2,2,3,3,3
+3,2,2,1,2,3,5,2,2,1,2,4,2,2,2
+2,2,1,1,2,2,2,2,2,2,3,3,2,2,2
+3,2,3,2,2,3,3,4,3,3,2,3,2,3,3
+2,3,3,2,2,3,3,3,3,3,4,4,2,4,3
+2,2,2,2,2,2,5,4,4,4,2,2,2,3,2
+3,2,3,1,1,2,1,3,3,3,3,3,2,1,2
+2,2,2,2,1,2,2,2,2,2,2,2,1,1,2
+2,2,2,2,1,2,1,3,3,4,3,2,2,2,2
+1,2,3,1,2,2,1,1,1,1,2,1,2,1,3
+4,4,4,4,3,4,2,4,4,4,4,4,2,4,2
+1,2,1,1,1,2,1,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,2,3,4,2,2,2
+3,2,4,2,2,2,3,3,3,4,4,3,2,4,2
+2,2,1,1,2,2,3,3,2,2,3,2,2,2,2
+2,2,2,2,2,2,2,2,1,1,1,1,1,1,2
+3,1,2,2,2,3,5,2,2,3,3,2,2,2,2
+3,2,3,2,2,3,5,2,2,2,3,3,2,2,3
+4,2,3,2,2,2,4,4,4,3,2,2,2,3,3
+2,1,2,1,1,1,5,1,1,1,2,4,1,1,2
+4,4,4,3,4,4,3,4,4,4,4,4,4,4,4
+2,2,2,2,3,2,3,2,2,3,2,3,3,2,2
+2,2,2,1,2,2,5,2,2,2,3,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,3
+2,2,3,2,1,2,5,2,1,2,2,3,2,2,2
+3,2,2,2,2,2,2,4,4,4,3,3,2,4,2
+2,2,1,2,1,2,1,1,3,2,2,3,2,2,2
+2,1,2,2,1,1,2,2,2,2,2,2,1,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,2,1,1,1,2,2,1,1,1
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,2,3,2,2,5,2,2,3,2,2,2,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,3
+4,2,2,4,4,4,4,4,2,2,4,3,4,4,4
+2,2,1,2,2,2,5,2,2,2,2,2,2,2,2
+2,2,4,2,1,2,1,2,1,2,2,2,2,2,2
+2,2,3,2,2,2,5,3,1,2,2,2,2,3,3
+2,2,4,4,2,3,5,1,2,2,3,2,3,3,3
+3,2,2,2,3,3,2,4,2,2,3,3,3,2,3
+2,1,2, ,2,2,2,2,2,2,2,2,2,1,2
+4,2,3,2,2,4,2,2,2,2,4,3,2,2,4
+2,3,4,3,2,2,5,1,2,2,2,3,2,2,1
+3,2,3,3,3,3,3,3,3,4,4,4,4,4,3
+4,2,3,3,4,3,3,4,2,2,4,4,3,4,3
+3,3,2,2,2,2,3,3,2,2,3,3,3,3,3
+3,1,2,2,3,3,5,2,2,2,2,4,2,2,2
+2,2,3,2,3,1,5,2,2,1,2,2,2,2,1
+4,4,4,4,4,4,5,4,4,4,4,4,4,4,4
+2,2,2,2,2,2,5,2,2,2,2,3,2,2,2
+3,2,3,3,3,3,3,4,3,3,4,3,3,3,3
+1,2,2,1,1,2,5,2,1,2,2,2,2,2,2
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+3,3,3,3,3,3,5,2,3,3,4,2,3,2,3
+3,2,3,2,3,3,2,2,2,2,2,2,2,2,2
+2,2,2, ,1,2,5,4,2,4,2,2,2,2,2
+4,4,1,2,4,3,4,4,3,3,4,3,3,4,3
+3,3,4,2,2,2,2,3,3,4,4,2,2,3,3
+4,3,2,2,1,2,4,3,4,2,4,4,2,2,2
+2,1,2,2,2,2,5,1,1,2,2,3,2,2,2
+3,2,3,2,3,3,3,3,3,2,3,2,2,3,3
+2,1,2,2,2,2,3,2,2,3,3,3,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,3,2,2,3,5,2,3,2,3,2,2,2,2
+4,1,1,1,4,1,4,4,4,4,4,4,4,4,1
+3,2,3,2,2,3,2,2,2,2,3,3,2,2,3
+2,3,4,1,2,3,5,1,1,1,2,3,2,1,1
+4,3,3,2,3,4,5,4,4,4,4,4,4,4,4
+3,2,4,2,3,2,4,4,4,4,4,2,2,3,2
+4,1,3,3,3,3,5,3,4,4,4,4,3,3,3
+4,3,2,2,4,4,4,3,3,4,4,4,4,4,3
+3,2,2,2,4,3,4,3,3,4,4,4,4,4,3
+3,2,2,2,2,2,2,4,4,4,2,2,2,4,3
+2,2,2,4,2,2,5,2,1,2,2,3,2,2,2
+3,2,3,1,1,2,5,4,4,4,2,2,2,4,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,2,3,3,4,4,5,4,3,3,4,4,4,4,4
+2,3,3,2,2,2,3,2,2,1,4,2,2,2,2
+1,2,3,1,1,1,2,1,1,1,3,3,1,1,1
+2,2,2,2,1,2,5,2,2,2,3,4,2,2,2
+2,2,2, ,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,2,2,3,2,4,4,4,3,2,2,3,4
+3,2,2,2,2,2,5,2,2,2,4,2,2,2,2
+3,1,2,2,2,2,5,2,3,2,3,3,2,2,3
+2,2,2,2,2,2,5,2,2,3,3,3,2,2,2
+2,1,3,2,2,2,2,2,3,2,2,2,2,2,1
+2,2,4,2,2,3,2,2,2,2,3,2,2,2,2
+2,3,4,2,1,2,5,3,3,3,2,2,2,3,2
+2,2,2,2,1,2,5,2,3,2,2,3,2,2,2
+4,2,4,3,4,3,2,3,2,2,4,3,4,3,3
+3,2,2,2,3,3,5,4,4,4,2,3,4,4,3
+2,1,3,1,1,2,2,1,1,1,2,2,2,2,3
+1,2,2, ,1,1,2,2,2,2,2,2,2,1,1
+2,1,1,1,2,2,1,3,4,4,4,1,2,2,1
+1,1,1,1,1,2,5,2,2,2,2,2,1,2,1
+4,2,2,3,4,4,3,4,4,4,4,4,4,4,4
+4,2,3,2,2,3,5,2,2,2,2,2,2,2,3
+4,3,2,4,4,4,5,4,4,4,4,2,4,4,4
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+4,4,1,4,3,3,3,4,4,1,4,4,4,4,3
+3,3,2,3,3,4,5,4,4,4,4,4,4,4,4
+2,1,4,1,2,2,2,2,2,2,4,3,2,2,2
+3,2,2,2,1,2,2,3,2,3,3,3,2,3,2
+2,2,4,3,2,2,5,2,2,2,2,2,2,2,2
+3,3,1,1,2,2,5,4,4,4,3,3,3,3,3
+3,2,2,2,2,2,2,2,2,3,2,3,2,2,2
+3,1,2,2,2,3,5,2,2,2,2,2,3,2,3
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,2,2,2,2,3,4,4,4,3,3,2,2,3,2
+4,3,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,2,2,2,2,2,3,2,2,2,2,2,2,2,2
+3,2,3,3,2,3,2,3,3,3,3,2,3,3,3
+3,2,2,2,3,2,2,3,2,3,3,3,2,3,3
+3,3,3,3,3,3,5,3,4,4,4,4,3,4,4
+2,2,2,2,2,2,5,2,2,2,3,2,2,2,2
+3,2,3,3,1,2,2,3,2,3,4,4,2,3,3
+2,2,2,2,2,2,5,2,2,2,3,3,2,2,2
+3,1,2,2,3,3,5,3,3,3,4,2,2,3,2
+2,2,2,2,2,2,5,2,2,2,3,3,2,2,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+3,3,2,2,2,2,4,3,3,2,4,4,2,2,4
+3,2,3,3,3,4,2,4,4,4,4,2,3,3,4
+2,2,3,1,2,2,2,2,2,2,3,2,2,2,2
+3,3,2,2,1,2,2,3,3,3,2,2,2,2,3
+3,2,2,2,3,2,3,3,3,3,2,2,2,3,2
+2,2,2,3,1,2,5,2,1,1,3,3,2,2,3
+3,3,2,1,1,3,2,2,2,2,2,2,2,2,3
+3,2,2,2,3,3,2,4,4,4,4,2,4,2,4
+4,3,4,2,3,3,3,4,2,2,4,2,2,2,3
+4,2,3,2,4,3,3,4,3,3,4,3,3,3,2
+3,3,2,2,2,2,3,3,4,3,3,4,3,3,3
+3,2,4,3,2,2,3,2,3,3,4,4,2,2,2
+3,2,3,2,3,3,5,3,4,4,2,2,3,3,4
+2,3,3,3,1,3,3,2,1,1,2,2,2,3,3
+3,1,3,3,1,2,3,2,2,2,3,3,1,2,2
+3,2,3,2,2,2,2,4,3,4,2,3,2,3,1
+4,2,2,3,4,4,4,3,2,3,4,4,3,2,4
+4,2,3,2,4,3,3,3,3,4,4,3,2,2,3
+2,2,2,2,1,2,5,2,2,2,2,1,2,2,2
+3,3,3,2,4,3,5,3,3,3,4,2,3,3,4
+4,3,4,3,3,3,3,1,1,1,2,4,3,2,3
+4,2,4,2,3,3,3,4,4,3,4,4,3,3,3
+4,2,3,2,3,3,5,4,4,2,2,2,1,4,2
+4,2,3,3,4,2,4,3,4,4,4,3,4,3,4
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,4,4,4,4,2,4,4,3,4,4,4,4,4
+1,1,2,1,1,2,5,1,1,1,2,1,1,1,1
+4,1,2,2,3,2,5,2,3,2,4,4,2,2,2
+2,3,1,1,2,2,2,3,2,2,2,3,2,2,2
+4,2,2,2,4,2,3,4,4,4,4,4,4,4,3
+1,1,1,1,1,2,5,1,1,1,1,3,2,1,2
+3,2,3,2,3,4,2,4,4,4,4,3,3,4,4
+4,2,2,2,4,4,5,4,4,4,4,3,4,4,3
+3,4,2,2,3,3,4,3,3,2,4,4,3,3,3
+3,2,2,2,1,2,2,4,4,1,4,4,2,1,2
+4,3,3,4,4,4,4,4,2,2,4,4,4,4,4
+3,2,3,3,2,3,5,2,2,2,4,2,3,2,2
+3,2,4,3,4,4,4,4,3,3,4,4,4,4,4
+4,2,4,3,4,3,5,4,3,4,4,2,4,4,4
+3,3,4,3,2,3,4,4,4,4,4,3,4,4,3
+2,2,3,3,2,3,2,2,2,3,3,3,2,2,2
+2,1,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,2,2,2,1,2,3,3,3,3,2,3,2,3,3
+2,2,2,2,1,2,1,1,1,1,2,2,2,2,2
+2,2,2,2,1,2,2,3,3,2,2,2,2,2,2
+3,3,4,3,1,2,2,4,4,4,2,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,5,2,2,2,2,2,2,2,2
+3,1,1,1,2,3,5,3,3,3,2,2,2,3,3
+4,1,4,4,4,4,4,2,4,4,4,4,4,4,4
+4,3,3,3,4,4,3,4,3,2,4,2,3,2,2
+1,1,1,1,1,1,1,1,1,1,2,1,1,1,2
+3,2,3,2,1,2,5,4,4,4,2,4,2,3,3
+4,2,3,4,4,3,4,3,3,3,3,3,4,3,3
+3,2,2,2,1,1,5,2,2,2,2,3,2,2,2
+3,3,3,2,2,3,5,2,2,2,3,3,2,2,3
+2,2,3,2,2,2,5,1,1,2,2,2,2,1,2
+4,4,4,4,4,4,5,4,4,4,4,4,4,4,4
+2,2,2,2,2,2,2,3,3,2,3,3,2,3,3
+2,2,1,2,2,2,5,2,2,2,2,2,2,2,2
+3,1,1,1,3,3,5,2,3,3,3,3,2,3,3
+2,2,3,4,2,2,2,2,2,2,4,3,3,2,3
+3,2,2,2,3,3,3,4,4,4,4,3,3,4,3
+2,1,4,3,3,2,5,2,2,1,4,2,1,2,1
+2,1,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,3,2,2,1,4,2,2,2,2,2,2,2,2,2
+3,2,3,2,2,3,5,3,3,3,3,2,2,3,2
+2,2,4,2,2,4,2,3,3,2,2,2,2,4,4
+3,2,3,2,3,2,3,3,2,3,3,3,2,3,3
+3,3,2,3,3,3,5,3,3,3,3,3,3,3,3
+1,1,1,1,1,2,5,1,1,1,1,2,1,1,2
+2,1,2,1,1,1,2,1,2,2,1,2,2,1,2
+2,1,4,4,1,1,5,2,1,1,4,3,1,1,1
+3,1,3,1,1,2,5,3,3,2,1,2,1,2,3
+2,3,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,3,2,2,2
+2,1,3,2,2,1,2,2,3,2,2,2,2,1,1
+3,4,2,2,3,3,5,2,2,3,4,3,3,2,2
+2,2,3,2,2,2,3,2,3,3,2,2,2,2,2
+4,2,2,4,3,2,5,4,2,2,4,4,3,3,4
+2,4,4,3,1,3,5,3,4,4,2,2,1,3,3
+1,1,1,1,1,1,2,1,1,1,1,1,1,1,1
+2,2,2,2,3,2,5,2,2,3,3,2,2,2,2
+2,2,3,2,2,3,2,3,2,3,3,4,2,4,3
+3,1,4,4,3,3,2,4,4,4,4,2,2,4,3
+2,2,2,2,2,2,3,3,3,3,3,2,2,2,2
+3,3,3,3,3,3,4,4,4,4,3,4,4,4,3
+2,1,2,1,2,2,2,2,1,1,2,2,2,2,2
+2,2,2,2,2,2,3,2,1,2,2,3,2,2,2
+2,3,2,2,3,2,2,2,2,3,2,4,2,2,3
+2,2,2,2,2,3,3,1,1,1,3,3,2,2,2
+2,2,2,2,2,1,2,2,2,2,2,2,4,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,2,2,3,5,3,2,2,3,3,2,3,3
+4,2,2,3,3,3,5,3,3,3,4,2,3,3,3
+2,2,3,1,2,2,3,1,1,2,2,3,3,2,3
+3,3,3,3,3,3,4,3,3,3,3,3,3,3,3
+2,1,3,2,1,2,2,2,1,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,2,3,2,2
+3,1,3,1,2,3,5,3,3,3,2,2,2,3,4
+4,2,3,2,2,2,2,3,3,3,2,3,2,2,2
+2,2,1,1,2,2,2,2,2,1,2,2,2,1,2
+4,2,3,2,4,4,4,4,2,2,4,3,4,3,3
+2,1,2,2,1,1,5,2,2,1,1,1,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,4,3,2,3,3,3,3,4,3,3,2,2,4
+2,1,2,2,2,4,5,3,3,2,3,4,2,3,4
+1,1,1,1,1,1,1,1,2,3,1,2,1,1,1
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,1,1,1,2,2,2,2,2,2,2,2
+3,1,2,2,3,3,4,4,4,4,4,2,2,2,4
+2,2,3,1,1,2,2,2,4,2,2,2,2,2,1
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+2,2,2,2,2,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,1,2,1,2,5,2,2,2,2,2,2,2,2
+2,3,2,1,2,2,3,2,2,2,2,3,3,2,2
+3,2,1,1,1,3,2,4,4,4,2,2,2,4,4
+3,2,4,2,2,2,5,2,4,2,2,2,2,2,2
+2,1,3,2,2,2,3,2,2,1,3,3,2,2,2
+3,2,3,2,2,2,5,3,3,3,2,3,2,3,2
+3,3,2,3,2,2,2,2,2,2,2,4,2,2,2
+3,1,1,2,2,2,5,2,2,2,3,4,3,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,5,1,1,1,1,1,1,1,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+3,2,3,2,2,3,2,4,2,2,2,2,2,4,3
+3,2,2,2,3,3,5,4,2,2,3,2,2,3,2
+4,2,3,2,3,2,5,2,3,2,3,1,2,2,3
+1,1,1,1,1,1,5,1,1,1,1,1,1,1,1
+2,1,1,1,1,2,5,2,1,1,2,1,2,2,2
+1,2,2,2,1,2,2,1,1,1,1,2,1,1,2
+1,1,1,1,1,2,5,2,2,2,1,1,1,2,1
+3,2,3,2,2,2,2,3,3,2,2,2,2,3,3
+2,2,3,2,2,2,3,2,2,2,3,3,2,2,2
+3,2,2,2,2,2,2,3,3,2,3,2,2,3,2
+2,1,1,1,1,2,5,1,2,2,1,3,1,1,2
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,3,2,1,3,2,3,3,3,2,3,2,2,2
+3,2,2,2,3,3,5,4,4,3,4,4,2,3,4
+3,1,4,3,2,2,2,3,2,2,3,2,3,2,3
+4,3,4,2,4,2,5,1,1,1,4,4,2,1,3
+4,3,4,2,3,3,4,3,3,3,4,4,2,4,4
+2,2,2,1,1,2,2,2,2,3,2,2,2,2,2
+1,2,1,1,2,2,2,2,2,2,2,2,2,2,2
+4,1,1,1,2,2,2,4,2,4,4,4,2,3,3
+4,3,4,2,1,3,2,3,4,4,3,2,2,4,3
+1,1,1,2,1,2,1,1,1,1,1,1,1,1,2
+3,2,2,2,2,2,2,3,4,4,3,3,2,3,3
+3,2,3,2,2,2,5,3,2,2,4,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,2,2,1,2,2,2,2,2,2,3,3,2,2,2
+4,4,4,4,4,3,2,4,4,4,4,4,4,4,3
+3,2,2,2,2,3,5,4,4,4,3,1,2,3,3
+3,3,2,4,2,3,2,2,2,2,3,4,3,2,4
+3,2,2,2,3,3,4,3,3,3,3,3,3,3,3
+4,2,3,2,3,3,4,4,4,4,4,2,3,4,4
+2,1,2,4,3,1,2,2,2,3,2,2,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,3,2,2,3,2,4,4,4,4,2,2,4,2
+2,2,1, ,2,1,1,1,1,1,1,1,1,1,1
+4,4,4,2,2,4,5,1,1,1,2,3,2,1,4
+3,2,2,2,2,3,2,3,3,3,2,2,3,3,3
+2,2,3,2,2,2,5,2,2,1,2,2,2,2,2
+4,3,3,2,2,3,1,3,3,4,2,2,2,3,4
+2,3,3,2,2,2,2,3,4,3,2,3,2,3,2
+3,2,3,3,2,3,3,3,3,3,3,2,2,3,4
+4,2,2,4,2,4,3,4,3,3,3,3,3,2,2
+3,3,3,2,2,2,2,3,3,3,2,3,2,2,4
+2,1,1,1,2,2,5,3,3,2,2,2,2,2,2
+2,2,1,1,1,3,2,2,2,2,3,2,2,2,1
+1,2,1,1,2,1,1,2,1,1,1,2,1,1,1
+2,2,3,2,2,2,2,2,1,1,3,2,2,2,2
+3,2,2,2,2,1,2,2,2,3,3,3,2,2,2
+3,2,2,2,2,2,2,4,3,2,4,3,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,2,1,2,2,1
+2,2,3,1,1,2,1,3,2,3,2,4,3,2,2
+2,2,2,2,2,3,2,3,1,2,2,3,2,3,2
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+2,2,3,1,2,2,5,3,3,2,2,4,2,3,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+4,1,4,1,3,4,2,4,1,1,4,3,2,3,4
+2,2,3,2,2,2,3,1,1,1,2,4,2,2,2
+4,2,4,2,2,2,2,4,4,4,2,2,2,4,4
+2,1,1,1,1,2,1,1,1,1,2,1,1,1,2
+2,2,2,2,2,2,2,3,3,2,4,4,2,2,3
+3,2,2,2,3,3,4,4,4,4,4,4,2,4,3
+3,2,2,2,2,2,5,3,2,2,3,2,2,2,2
+2,2,4,3,3,3,3,4,3,3,2,2,2,3,3
+2,3,1,2,2,3,5,3,3,4,4,3,2,3,3
+2,4,4,2,2,3,2,4,3,2,4,4,3,3,3
+2,2,2,2,2,2,2,2,3,2,3,4,2,2,2
+3,3,2,2,3,3,5,3,3,3,2,2,3,3,2
+4,2,2,2,4,4,2,4,3,2,4,3,4,4,2
+3,2,4,2,2,3,5,2,2,2,3,2,2,2,3
+4,2,3,3,3,4,5,1,1,2,2,2,4,3,4
+2,2,2,2,2,2,2,4,3,4,4,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,3,2,3,2,2,2
+4,2,2,2,2,3,5,4,3,2,4,4,2,3,3
+3,2,3,2,2,3,2,3,3,3,2,3,2,3,3
+3,2,3,2,2,2,3,3,3,3,4,4,2,2,2
+3,2,4,2,3,3,5,3,4,4,4,4,3,4,3
+4,2,3,2,3,3,2,4,2,3,4,3,3,3,4
+2,2,2,2,1,2,2,2,2,2,2,3,2,2,2
+2,1,1,2,2,3,5,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,3,3,3,4,5,1,1,1,2,3,3,1,4
+3,2,2,2,1,3,2,4,3,4,3,2,2,3,3
+2,2,1,2,2,2,2,2,3,3,2,3,2,2,2
+2,1,2,2,1,2,2,1,2,1,3,3,1,1,2
+2,2,2,2,2,2,2,2,3,2,3,3,2,3,3
+1,2,3,2,2,2,5,2,2,2,2,2,2,2,2
+3,4,4,2,1,2,5,2,2,2,2,3,3,2,3
+3,2,3,3,3,3,5,3,3,3,4,3,3,3,3
+3,1,2,2,1,4,2,2,4,4,3,4,2,2,4
+2,2,3,2,1,3,2,4,2,2,1,2,2,4,1
+3,1,4,2,2,4,2,3,4,3,4,4,2,3,3
+3,2,2,2,2,3,5,3,3,3,3,3,2,3,2
+3,1,2,3,2,3,5,3,4,3,4,4,3,4,3
+3,1,3,1,1,2,5,3,3,3,2,2,2,3,2
+2,2,2,2,2,2,5,1,1,1,2,2,2,1,2
+3,3,3,2,3,2,5,4,4,4,3,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,5,2,2,2,2,2,2,2,2
+3,3,3,3,1,4,1,4,3,4,4,3,1,1,2
+4,2,4,2,2,4,2,4,4,4,2,3,3,4,4
+3,2,2,2,2,2,2,3,3,3,4,2,2,3,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+3,2,2,2,1,2,2,2,2,3,3,4,2,2,3
+2,2,2,2,1,3,5,1,1,1,2,2,2,1,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,4,4,4,2,2,5,2,2,1,2,3,2,1,2
+3,2,2,2,4,2,5,2,2,2,3,3,2,2,2
+3,2,2,1,4,2,2,4,4,4,4,4,4,4,3
+2,2,2,2,3,2,3,3,3,2,4,3,2,2,3
+4,3,4,2,3,3,4,4,4,4,3,4,3,2,3
+3,2,3,2,3,2,2,3,2,2,4,4,2,3,2
+3,3,3,1,3,2,5,4,3,4,3,3,2,3,3
+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,2,4,2,2,2,5,2,2,2,2,4,4,2,2
+3,2,1,3,2,4,4,3,2,3,4,3,2,2,4
+2,2,3,1,1,3,5,1,1,1,3,3,3,1,1
+3,3,3,1,1,2,5,3,3,3,2,2,2,3,2
+3,2,4,3,2,2,4,3,3,4,4,2,2,4,2
+3,3,4,1,1,1,5,3,3,3,2,2,1,3,2
+2,3,2,2,2,2,5,3,2,2,4,4,3,3,2
+4,1,2,3,4,4,4,4,4,2,4,3,4,4,4
+4,3,4,3,4,4,2,4,4,4,4,3,4,4,4
+3,2,4,4,2,2,3,4,4,4,4,4,2,4,2
+2,2,3,2,2,3,3,3,4,3,3,3,3,2,3
+2,2,2,3,2,2,5,3,2,2,4,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,4,2,1,2,3,2,2,2,2,2,1,2,1
+2,2,2,2,3,2,2,2,2,2,2,2,2,2,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,3,4,3,3,3,5,2,2,2,4,3,3,3,3
+2,2,3,3,3,3,2,3,2,3,3,3,3,2,2
+3,2,2,3,3,2,2,3,2,2,4,4,3,2,2
+1,1,2,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,3,3,3,3,2,4,4,4,4,3,3,4,3
+3,2,2,3,3,2,5,4,3,3,4,3,3,4,3
+3,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,2,3,2,2,2,2,3,3,4,3,4,2,2,2
+4,2,3,4,3,3,2,4,4,4,4,2,3,4,4
+2,2,2,3,2,2,2,3,3,3,2,2,2,3,3
+2,2,3,2,3,3,2,3,3,3,2,2,2,3,3
+3,2,2,2,2,2,2,3,2,2,3,3,2,3,2
+2,2,2,1,1,2,5,2,1,1,1,2,1,1,2
+2,2,3,2,2,2,2,3,3,2,2,3,2,1,2
+1,2,1,1,1,2,1,2,2,2,2,2,2,2,2
+4,2,2,2,3,4,3,2,2,2,4,3,3,2,4
+3,2,2,3,2,3,2,3,2,3,2,3,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+4,3,3,3,4,4,5,3,3,2,4,3,4,2,4
+4,2,3,2,4,2,5,3,2,2,2,2,3,3,3
+2,1,2,2,1,2,2,2,3,2,2,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,2,4,3,3,3,2,3,3,3,3,2,3,3,3
+2,2,2,2,2,2,5,3,3,3,3,3,2,3,2
+1,1,2,2,2,2,3,3,3,3,3,2,2,3,2
+3,2,2,2,2,4,2,4,2,2,3,2,3,3,4
+3,2,2,2,2,1,5,4,4,4,2,3,2,3,3
+3,3,4,3,2,3,3,4,4,4,3,3,3,4,3
+3,2,2,2,2,3,2,3,3,3,3,3,2,3,3
+2,2,2,2,2,2,2,3,3,3,3,4,2,4,2
+3,2,3,2,3,2,5,3,3,3,2,4,2,3,2
+2,2,3,2,2,2,3,2,3,2,3,2,2,2,2
+3,2,1,2,3,3,5,4,4,4,4,4,2,4,3
+4,4,4,4,4,3,5,4,4,4,4,4,4,4,4
+4,2,3,2,2,2,5,3,3,3,2,3,3,2,4
+4,1,2,2,2,4,5,3,2,2,4,3,2,2,4
+2,3,3,2,2,2,5,2,2,2,2,3,2,2,2
+2,3,4,3,3,3,3,2,2,2,3,2,3,2,2
+2,1,2,1,2,1,1,2,2,2,1,2,1,2,2
+2,2,2,2,2,3,5,3,3,3,2,2,2,3,3
+2,2,2,2,2,2,2,3,2,3,3,3,2,3,3
+2,1,2,2,1,2,5,2,2,2,2,1,2,2,2
+3,2,3,2,1,3,5,4,4,4,2,2,1,4,3
+2,2,2,4,1,2,3,2,3,1,3,2,1,2,1
+2,1,1,3,2,1,1,2,3,3,3,3,1,1,2
+2,2,3,3,2,2,2,2,3,2,2,2,2,2,3
+2,2,1,1,1,1,1,2,1,2,2,2,2,1,2
+2,2,2,2,2,1,1,2,1,1,1,2,1,2,2
+2,2,2,1,2,2,2,2,2,3,2,2,2,1,2
+4,3,2,2,1,1,3,4,4,4,4,4,2,4,3
+2,2,2,2,1,3,2,2,3,2,2,2,2,2,3
+4,3,3,3,3,4,4,4,4,4,4,4,4,4,4
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,2,3,2,2,2,3,4,4,3,3,2,3,4
+2,1,1,1,2,3,2,3,3,3,2,2,4,2,2
+4,2,2,3,2,2,3,4,4,4,2,3,2,4,3
+2,2,1,2,2,1,2,2,1,2,2,2,2,2,2
+3,2,3,3,3,4,3,2,3,2,3,4,3,2,4
+3,1,1,4,2,2,4,2,2,2,3,3,1,1,2
+3,3,3,3,3,3,4,4,4,4,4,3,3,4,3
+1,2,3,2,1,2,2,1,2,1,1,2,1,1,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,3,1,1,1,2,3,1,1,1,1,3,2,1,2
+1,2,2,3,1,2,1,1,2,2,2,2,2,1,2
+2,2,2,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,2,2
+2,2,2,2,1,1,1,2,2,2,2,2,1,2,2
+2,2,2,2,2,2,2,2,3,2,2,2,2,2,3
+4,3,3,3,3,2,3,4,3,2,3,3,2,4,2
+1,2,1,1,2,1,2,1,1,1,1,1,2,1,1
+1,2,2,2,1,2,2,2,2,1,2,2,2,2,2
+2,2,2,2,2,2,1,2,2,2,2,2,2,2,2
+2,2,1,1,1,1,5,1,1,2,1,1,1,1,1
+2,2,2,2,2,2,2,1,2,2,2,2,2,2,2
+2,1,1,3,1,1,2,1,2,3,2,2,2,1,2
+1,2,2, ,2,2,1,2,1,2,2,1,2,2,1
+2,2,2,2,1,1,3,2,2,1,2,3,2,2,2
+2,3,2,2,2,2,5,2,2,2,2,2,2,2,2
+2,1,2,2,2,2,2,2,2,2,2,2,2,2,3
+1,2,2,2,2,2,2,2,2,2,1,1,2,2,2
+3,4,2,3,4,3,4,3,2,2,4,4,4,4,4
+3,3,2,3,2,2,2,3,4,2,2,4,2,3,3
+2,2,2,2,3,3,2,3,2,3,3,2,3,2,2
+2,2,2,2,2,2,2,1,2,2,2,3,2,2,2
+2,2,2,2,1,2,2,3,2,2,4,3,1,3,2
+4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
+2,1,1,1,1,1,1,1,1,3,1,1,1,1,1
+2,2,2,2,2,3,2,2,3,3,4,4,2,2,3
+3,2,3,3,3,2,3,3,3,3,2,2,2,3,2
+2,2,2,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,2
+2,2,2,2,2,2,2,2,3,1,2,2,2,3,2
+2,2,2,2,3,2,2,2,1,1,3,3,2,2,2
+3,2,2,2,2,2,3,3,3,3,3,2,2,2,3
+2,2,3,2,2,2,2,2,3,2,2,3,2,3,2
+3,2,2,2,1,2,2,2,3,4,2,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,2,2,2,2
+2,3,2,3,3,3,2,4,2,2,3,4,2,3,2
+2,2,4,4,4,4,5,4,4,4,4,3,3,4,4
+1,1,1,1,1,1,1,1,2,2,2,2,2,2,2
+3,3,2,4,2,3,4,2,2,2,3,2,2,2,2
+2,1,1,1,1,2,1,1,1,1,2,2,2,1,1
+1,1,1,1,1,1,5,1,1,1,1,2,2,1,2
+4,2,2,2,3,4,4,4,4,2,2,3,2,4,3
+3,3,3,3,2,2,3,3,2,2,3,3,2,2,2
+4,4,4,4,2,3,4,4,4,4,2,2,1,3,4
+2,2,4,3,2,2,2,2,2,4,2,2,2,2,2
+2,2,2,4,2,2,2,1,2,1,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,2
+3,2,4,2,2,2,2,3,3,3,3,3,2,3,3
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,1
+2,2,2,1,1,2,1,2,2,2,3,2,1,2,2
+2,2,2,1,1,3,2,2,3,2,2,3,2,1,1
+2,2,1,1,1,2,2,2,3,1,2,2,2,1,1
+1,1,1,2,1,1,2,2,2,2,2,3,2,1,2
+2,1,2,2,2,1,1,2,3,2,2,3,2,1,2
+3,2,2,2,2,2,2,3,3,3,2,2,2,3,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+2,3,2,2,1,2,1,1,1,1,2,4,2,2,4
+2,2,2,2,2,2,3,2,1,2,4,3,2,2,2
+1,2,2,2,1,1,2,1,2,2,2,2,2,2,1
+3,2,2,3,2,2,4,4,4,4,2,4,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,2,1,1,1,1,1,2,2,2,2,1
+2,1,1,2,1,1,3,2,1,1,2,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,3,2,2,2
+3,2,4,2,2,3,2,2,2,2,3,2,3,2,3
+2,4,2,1,1,1,2,1,1,1,1,2,1,1,2
+2,3,3,2,1,1,1,2,3,3,4,2,2,2,1
+2,2,2,2,1,1,5,2,1,1,2,2,2,1,2
+2,3,3,2,2,2,2,2,2,2,3,2,2,3,2
+3,3,2,2,3,2,1,2,2,2,2,2,2,2,3
+2,2,2,3,2,2,2,2,1,2,2,2,2,2,2
+4,4,4,2,2,2,3,4,4,4,3,4,2,4,4
+2,2,3,2,1,2,1,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,2,3,2,2,3,2,2,2,2,3,2,2,2
+3,3,2,2,2,3,2,2,2,2,2,3,3,2,3
+4,2,3,3,2,4,2,4,3,4,4,4,3,4,2
+1,1,1,1,1,1,1,1,2,2,2,2,2,2,2
+2,2,2,2,1,2,1,2,2,2,2,2,2,2,2
+4,2,2,2,2,3,3,4,4,4,4,4,4,4,4
+2,1,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,3,2,2,2,2,2,2,3,3,2,3,1,2,2
+1,1,2,2,3,1,1,1,1,3,3,2,1,1,1
+1,2,1,2,2,2,2,2,2,1,2,3,2,2,2
+3,3,2,2,2,3,1,2,2,2,2,2,2,2,3
+2,2,2,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,2
+2,2,2,2,2,1,2,1,1,2,2,3,1,1,1
+3,2,2,2,2,2,2,3,3,2,3,3,2,3,2
+4,2,2,2,4,3,2,4,4,3,4,4,2,4,3
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,4,1,2,3,2,2,1,2,2,2,2,2
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,2,3,2,1,2,3,2,2,2,2,2,2,2,2
+2,1,1,1,1,2,1,2,2,1,2,2,2,2,1
+3,2,2,2,2,2,2,3,3,2,2,3,2,3,3
+1,2,2,2,2,2,5,1,1,1,2,3,2,1,2
+3,2,3,2,2,3,2,2,3,3,3,3,2,2,2
+2,2,2,2,2,2,4,4,4,4,4,3,2,4,2
+2,2,2,2,2,2,2,2,2,2,4,2,2,2,2
+3,2,3,3,2,2,2,2,2,3,3,3,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,2,3,2,1,2,4,4,4,4,2,3,2,3,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,2
+2,2,2,2,2,2,5,2,3,2,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,3,3,4,2,2,2
+2,2,2,2,2,2,2,2,2,2,4,3,2,2,2
+3,2,2,2,2,2,2,3,3,2,3,2,2,3,2
+3,3,4,3,2,4,3,4,4,4,4,2,2,3,2
+1,1,1,1,1,1,2,2,1,1,2,2,2,1,1
+2,2,2,2,2,2,2,2,3,2,2,4,2,2,2
+2,2,2,2,2,2,3,3,3,3,3,3,2,2,2
+1,2,2,1,1,2,2,1,1,1,1,2,1,1,2
+2,2,2,2,2,2,3,2,1,2,3,3,2,2,2
+2,2,2,2,2,2,3,2,3,2,2,2,2,2,2
+3,4,2,2,1,2,2,4,3,4,4,3,1,2,2
+1,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+4,2,2,3,3,3,3,3,2,4,4,4,3,2,3
+2,3,2,2,2,2,3,2,2,2,2,2,2,2,3
+2,2,2,2,2,2,1,1,1,1,2,2,2,1,2
+2,2,2,1,1,2,1,2,3,2,2,2,2,2,2
+1,1,1,1,1,2,2,2,1,1,2,3,2,1,2
+1,2,2,2,1,1,2,1,1,1,2,3,2,2,2
+4,3,2,3,3,2,4,4,3,3,4,4,4,4,4
+2,2,2,3,2,2,2,2,3,2,3,4,2,2,2
+2,2,2,3,2,2,3,1,2,1,2,2,2,1,2
+1,1,1,1,1,1,1,1,1,1,4,2,1,1,1
+2,3,1,1,1,1,2,3,3,4,1,1,2,2,2
+3,2,4,2,2,2,2,1,2,1,2,2,3,1,2
+2,3,3,3,3,3,2,2,1,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,2,2,3,2,2,2
+2,1,3,2,2,3,2,2,1,1,3,3,2,1,3
+3,3,3,3,4,3,4,4,4,4,4,4,2,4,4
+4,2,2,3,3,2,3,4,4,4,4,4,3,3,3
+2,2,2,2,1,2,2,2,2,2,2,2,2,2,2
+2,1,1,1,2,2,1,2,2,1,2,2,2,2,2
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+1,1,1,2,3,2,3,1,1,1,3,3,3,2,2
+2,2,3,2,2,2,1,2,3,2,2,3,2,2,2
+3,2,3,2,1,2,2,2,2,2,2,3,2,2,3
+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,2,4,2,1,2,4,2,3,2,3,3,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,3,2,2,2,2,2,2,2,3,3,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,3,3,2,3,3,2,2
+2,3,2,2,2,2,5,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,3,2,2,3,2,3,2,2,2
+4,2,3,3,2,3,2,4,3,4,3,3,2,3,3
+3,1,1,1,1,2,2,2,2,2,3,3,1,3,2
+2,2,2,1,1,1,1,1,1,1,1,3,2,1,2
+3,4,2,3,3,3,2,3,3,3,3,4,2,3,2
+3,2,2,3,2,2,2,3,3,2,3,3,3,2,2
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,1,1,1,2,2,2,2,2,3,3,2,2,2
+2,2,2,1,1,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,1,2,2,2,1,1,2,4,2,2,2
+1,1,1,1,1,2,2,1,1,1,1,2,2,1,2
+1,1,1,1,1,1,2,2,2,2,2,2,2,1,1
+1,2,2,1,2,2,2,1,1,1,1,1,1,1,2
+2,2,2,2,2,2,2,2,3,2,2,3,2,2,2
+2,1,1,2,1,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,2,3,2,2,2,2,2,3,2,3
+2,2,3,2,2,2,3,3,3,3,3,3,2,2,3
+3,3,2,2,2,2,2,3,2,3,2,3,2,2,2
+1,3,2,2,2,1,2,1,1,1,2,1,1,1,1
+1,1,2,1,2,2,1,1,1,1,1,1,1,1,2
+3,2,4,3,4,2,4,3,3,4,4,4,4,3,3
+2,2,2,1,1,2,3,1,1,1,2,3,2,1,1
+2,2,2,2,1,2,2,3,2,3,3,3,2,2,2
+2,2,2,1,2,2,1,1,1,1,2,2,2,1,3
+3,2,2,2,2,4,4,3,3,2,4,2,2,2,3
+2,4,2,2,2,2,4,2,2,2,3,2,2,2,3
+2,2,3,2,1,3,4,2,1,1,2,3,2,2,2
+2,2,2,2,1,1,1,1,2,2,2,2,2,2,2
+2,3,1,2,2,2,2,1,1,1,2,2,2,1,2
+3,2,2,2,3,2,2,3,3,2,4,3,2,3,2
+3,3,2,3,4,2,4,4,3,4,3,2,4,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,3,2,2,2,2,2
+2,2,2,1,1,2,1,2,3,3,2,3,2,2,2
+3,2,3,3,3,4,4,2,1,2,4,3,3,2,3
+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,3,2,2,2
+2,1,1,1,2,2,2,1,1,1,2,2,3,1,2
+4,3,3,3,2,4,3,4,4,4,3,4,3,3,3
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+3,3,2,3,4,1,4,2,2,1,1,2,1,2,2
+2,2,2,2,2,3,2,2,4,2,3,3,2,2,2
+3,3,3,3,4,3,4,4,2,3,4,4,4,3,2
+2,2,2,3,2,2,2,2,2,2,2,2,2,2,2
+1,1,1,1,1,1,2,1,1,1,1,2,1,1,1
+2,2,2,2,2,2,2,3,3,2,2,3,2,2,2
+3,2,2,3,2,2,2,1,1,1,1,2,2,2,2
+3,2,2,2,2,3,2,2,2,3,2,3,2,2,2
+3,2,3,2,4,3,2,1,1,2,4,3,3,3,2
+2,2,2,2,2,3,4,2,2,2,2,3,3,2,2
+2,2,2,2,2,2,2,2,3,3,3,3,2,2,2
+2,2,2,2,3,3,4,2,1,2,2,3,2,2,3
+3,3,4,3,3,4,4,2,2,2,3,3,4,2,3
+2,3,3,2,2,2,1,2,3,3,2,3,1,2,2
+2,1,1,1,1,1,1,2,1,2,2,2,1,1,1
+1,1,2,1,2,2,1,1,1,1,2,2,2,1,2
+3,2,2,2,3,2,4,3,1,2,3,3,3,3,2
+1,3,1,1,1,2,1,1,1,1,1,2,1,1,1
+2,3,3,3,2,2,5,2,3,3,2,2,2,2,2
+3,3,2,3,3,2,4,2,2,3,2,3,2,3,2
+2,1,1,1,1,1,2,2,2,2,1,2,1,2,2
+2,2,1,1,3,2,4,2,2,2,2,2,3,2,2
+1,3,2,2,2,2,2,2,2,2,2,4,3,2,1
+3,2,2,4,2,2,3,3,3,4,2,3,2,3,3
+2,2,2,2,2,2,1,1,1,2,2,3,2,2,2
+2,1,1,2,2,2,3,2,1,2,3,2,2,1,2
+2,2,3,2,1,1,2,1,1,2,2,3,1,2,2
+1,1,2,1,1,1,2,1,2,2,2,3,2,2,1
+2,1,1,2,1,2,1,1,1,1,4,2,1,2,1
+1,1,1,3,1,1,1,1,1,1,1,2,2,1,1
+2,1,3,2,1,2,2,2,2,2,2,2,2,2,2
+3,2,2,2,4,2,4,2,2,2,3,3,2,2,3
+2,2,2,2,1,2,2,3,3,3,2,4,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
+4,2,3,2,3,3,4,3,3,2,3,3,3,3,3
+3,2,2,2,2,3,3,3,3,3,4,3,2,2,2
+3,2,2,2,3,3,2,2,2,2,3,4,2,2,3
+1,1,1,1,1,1,1,1,1,1,2,2,1,1,1
+2,1,2,1,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,1,2,1,1,1,1,2
+3,2,2,2,3,3,4,3,4,3,3,3,3,4,3
+3,3,4,4,4,4,4,2,2,2,3,3,3,2,3
+1,2,1,2,2,2,2,2,2,2,2,2,2,2,1
+2,2,2,3,3,2,2,2,1,2,3,3,2,2,2
+2,2,4,2,2,4,2,3,2,2,4,4,2,3,2
+2,2,3,3,4,2,4,1,1,2,2,4,2,2,2
+3,1,2,4,3,2,1,1,2,1,2,2,2,1,2
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+4,2,3,2,2,2,1,2,2,3,2,2,2,2,2
+2,1,1,1,2,1,1,2,2,2,1,2,1,2,1
+3,2,2,2,2,2,3,3,4,3,2,4,2,2,2
+2,2,2,1,2,2,2,2,2,2,3,3,2,2,2
+2,2,1,1,2,2,3,2,2,2,3,3,2,2,2
+1,2,2,2,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
+3,2,3,1,2,2,2,1,3,2,4,3,2,2,2
+3,2,2,4,2,3,4,2,2,2,3,4,3,2,3
+3,2,2,3,2,2,4,2,1,1,3,4,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,2,2,1,2,2
+2,3,2,1,2,2,2,3,3,3,2,3,2,3,1
+2,3,2,1,2,2,2,1,1,2,2,3,2,1,1
+2,1,2,2,1,1,1,1,2,1,2,2,1,2,1
+2,2,3,2,2,2,2,2,2,2,3,3,2,2,2
+3,2,3,3,2,3,2,4,4,4,3,3,2,3,3
+2,2,2,2,2,2,2,2,2,2,2,3,2,2,1
+3,2,2,2,2,2,1,3,4,3,2,3,2,3,2
+2,2,2,2,2,2,3,2,2,4,2,4,2,2,2
+1,1,1,1,2,1,2,1,1,1,2,3,3,1,1
+1,2,1,2,2,1,1,1,3,1,2,2,2,1,1
+2,2,2,3,2,2,2,2,3,2,3,3,3,2,2
+2,2,2,2,2,2,3,2,3,2,2,3,2,2,2
+2,1,2,2,2,2,2,2,2,2,2,3,2,2,2
+2,2,3,2,2,3,3,2,2,2,2,2,2,2,2
+1,1,2,2,2,2,2,2,2,2,2,3,2,2,2
+1,1,1,1,1,1,1,1,2,2,1,2,1,1,1
+2,2,2,2,2,2,3,2,2,2,3,2,2,2,2
+1,1,1,1,1,1,2,2,2,1,1,3,2,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,1,2,2,2,2,3,2,2,2
+2,1,1,1,1,2,2,2,2,2,3,4,2,1,2
+2,2,1,1,1,1,1,3,3,3,1,2,1,3,2
+2,2,2,3,2,2,2,2,2,2,2,2,2,2,2
+1,2,2,1,1,1,2,2,1,2,2,3,2,2,2
+1,1,2,3,1,1,2,1,1,2,2,2,1,1,1
+4,3,3,4,3,3,4,4,4,4,4,2,4,4,3
+4,4,4,4,4,4,4,2,1,2,3,4,4,2,2
+1,1,1,1,2,1,1,1,1,1,1,2,2,1,1
+2,2,1,2,2,3,4,2,2,2,2,3,2,2,2
+2,2,2,2,2,2,2,2,3,3,2,3,2,2,2
+1,2,2,1,1,2,1,1,1,1,1,1,1,1,1
+1,2,1,1,1,1,1,2,2,1,2,2,1,1,1
+1,2,2,1,1,2,2,1,1,1,1,2,1,1,1
+2,2,1,2,2,2,2,2,2,3,2,2,2,2,2
+2,2,2,1,2,2,4,2,1,1,2,2,2,2,2
+1,1,1,2,1,2,1,2,1,1,4,2,2,1,1
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,2,2,2,3,2,3,3,3,2,2,2,2,3
+2,3,2,2,2,2,4,2,3,3,2,4,2,2,2
+2,2,2,2,2,3,2,2,3,2,2,3,2,3,3
+2,2,2,2,3,3,3,2,2,3,3,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,3,3,3,2,2,2
+3,2,2,2,2,3,3,2,2,2,3,4,2,2,2
+4,3,2,3,4,4,4,2,1,2,3,2,4,2,4
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,1,2,2,2,1,2,1,1,2,3,3,2,1,1
+2,2,2,2,2,2,3,2,3,2,2,3,2,2,2
+2,2,2,3,2,2,3,2,2,2,2,2,2,2,2
+2,1,1,1,2,2,3,3,3,3,2,2,2,2,2
+2,2,2,1,1,2,2,2,2,2,2,2,2,2,2
+3,2,4,4,4,2,5,3,4,4,4,4,3,3,4
+2,1,2,1,1,2,1,2,2,1,2,3,2,1,2
+1,2,2,1,2,2,1,1,1,1,2,2,1,1,1
+3,1,1,3,4,2,4,3,1,1,2,3,2,2,3
+1,1,2,1,1,1,1,1,1,1,2,1,1,1,2
+3,2,2,2,1,3,2,2,2,1,2,3,2,2,3
+2,1,2, ,2,2,2,2,2,3,2,2,2,2,2
+3,2,2,2,2,3,5,2,2,2,2,2,2,3,3
+2,2,2,2,2,2,5,2,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,2,1,2,2,2,1,1,2,4,2,2,2
+2,2,4,1,2,2,1,1,2,2,1,2,2,2,1
+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,2,3,2,3,2
+2,2,2,2,2,2,2,2,2,2,2,3,3,2,2
+1,2,2,1,1,2,2,2,1,1,2,2,1,1,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,3,3,3,2,2,2
+2,2,3,3,3,3,2,3,2,2,2,3,2,2,2
+2,3,2,4,1,2,2,3,2,2,2,2,2,2,2
+2,1,3,2,2,2,1,2,2,3,2,1,2,1,1
+2,3,4,4,3,2,4,2,2,2,3,4,2,2,2
+2,2,3,2,2,2,2,2,3,3,3,4,2,2,2
+1,2,2,4,1,1,1,1,1,1,2,3,2,1,1
+2,2,2,1,1,2,2,1,1,1,2,3,1,1,2
+2,2,1,2,2,2,3,2,2,2,3,3,2,2,2
+2,1,2,3,1,2,1,1,1,1,1,3,1,1,2
+2,2,2,3,2,2,2,1,2,1,2,2,2,2,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,4,3,3,2,3,2,3,3,2,3,4,2,2,2
+2,1,1,1,1,2,1,1,2,2,1,1,1,1,1
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,3,3,3,4,3,2,3,2
+1,2,2,1,1,2,1,1,1,3,2,1,1,2,2
+3,2,1,4,3,3,2,3,3,2,2,2,2,2,3
+2,2,2,2,2,2,2,2,2,2,4,4,2,4,2
+2,3,3,2,2,2,2,1,2,2,3,3,2,1,2
+1,2,1,1,1,2,1,1,1,1,2,2,2,1,2
+4,1,2,2,2,2,2,2,3,3,3,4,2,3,3
+3,2,3,2,2,2,2,2,2,2,3,4,2,3,2
+2,1,1,1,1,2,1,1,1,1,1,3,1,1,1
+3,4,4,4,2,4,3,1,1,1,2,2,2,1,3
+3,3,4,3,3,3,3,3,3,3,3,3,3,3,4
+2,2,2,2,2,2,2,2,2,2,3,2,2,2,2
+3,2,2,2,3,3,2,2,2,2,2,2,2,2,3
+4,2,2,3,3,3,2,3,3,4,4,2,2,2,3
+3,2,3,3,3,3,3,4,3,2,4,4,3,2,2
+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,3,2,2,2,2
+2,3,3,2,1,2,2,2,2,2,2,2,1,2,2
+2,1,2,1,1,1,1,2,1,2,2,1,1,1,1
+2,2,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,2, ,2,3,2,2,2,2,3,3,2,2,2
+2,1,2,2,2,2,2,2,2,2,3,2,2,2,2
+1,1,2,2,1,2,2,1,1,1,1,3,2,1,1
+2,2,2,3,1,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
+3,2,3,3,2,2,2,2,2,3,4,4,2,2,2
+4,2,4,4,4,4,4,2,2,3,4,4,4,3,4
+3,2,2,2,4,3,2,3,3,4,3,3,2,2,3
+2,2,2,2,2,2,2,2,1,1,1,3,2,2,2
+2,2,3,2,2,3,2,2,2,2,3,2,2,2,2
+3,2,1,1,4,2,4,2,4,4,4,4,3,4,2
+2,2,2,2,1,2,1,2,2,2,2,2,2,2,2
+3,2,2,3,4,3,3,3,3,3,3,2,3,2,2
+3,2,2,2,3,2,2,2,2,2,3,2,2,2,2
+4,1,1,1,1,3,2,1,1,1,2,4,1,1,3
+2,2,2,2,2,2,5,2,3,3,3,3,3,3,3
+2,2,2,2,2,2,2,1,1,1,3,3,2,2,2
+3,2,2,2,3,3,2,2,2,3,3,3,2,2,4
+1,2,2,1,1,2,1,1,1,1,2,2,1,1,2
+3,3,4,2,2,3,2,2,1,2,3,4,2,2,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+4,2,4,3,2,2,2,4,2,3,2,3,2,3,3
+3,2,2,3,2,2,2,2,3,2,2,2,2,2,2
+1,3,3,3,1,2,2,1,2,3,2,3,2,1,2
+2,3,3,3,3,2,1,2,2,1,2,2,2,1,2
+4,2,2,4,4,3,4,4,4,4,4,4,4,4,4
+3,1,2,2,2,2,2,2,2,3,4,4,3,2,3
+3,2,3,2,2,4,2,2,1,2,2,2,3,2,3
+2,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+1,1,3,2,1,2,1,1,1,1,1,4,1,1,2
+2,2,3,2,1,2,2,1,2,1,1,2,2,1,2
+3,2,2,2,1,2,2,3,3,2,4,4,1,3,4
+2,2,3,3,2,2,2,1,1,1,2,3,2,1,2
+2,1,2,2,2,2,2,1,1,1,2,2,2,2,2
+2,2,3,2,2,2,2,3,3,2,3,3,2,3,3
+1,1,2,2,4,2,1,2,2,2,2,1,2,2,2
+1,2,2,1,1,2,2,2,2,2,2,4,2,2,1
+1,1,1,1,1,1,1,1,1,1,1,2,1,1,1
+4,4,4,4,4,4,2,4,4,2,4,4,4,2,4
+1,2,1,1,1,2,2,1,2,1,2,2,2,2,1
+2,2,3,2,2,2,2,2,2,2,2,2,2,2,2
+3,3,3,2,1,3,3,2,2,2,2,3,2,2,2
+3,2,2,2,2,2,2,2,2,2,3,3,2,2,2
+2,2,3,1,2,2,5,2,2,2,3,2,2,2,2
+2,2,2,2,1,2,2,2,2,2,2,3,2,2,2
+2,2,2,1,2,2,2,2,2,2,3,2,2,2,2
+3,1,1,1,4,3,1,2,2,2,2,4,3,2,3
+2,2,4,1,3,3,1,1,1,1,4,2,2,1,2
+2,2,2,1,2,1,2,1,1,1,3,2,1,2,2
+2,2,2,2,2,2,5,2,2,2,2,2,2,2,2
+3,4,4,3,2,3,2,3,3,2,4,2,3,3,3
+2,2,3,1,1,2,2,1,1,2,1,2,2,1,2
+3,2,3,4,3,3,4,3,3,2,4,3,2,3,3
+3,2,2,4,1,3,5,2,1,1,3,4,2,1,3