{"cells":[{"cell_type":"markdown","metadata":{},"source":["# Book-crossing Recommender"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"BEqUeUTDUYlW"},"outputs":[],"source":["import pandas as pd\n","from surprise import Reader\n","from surprise import Dataset\n","from surprise.model_selection import cross_validate\n","from surprise import NormalPredictor\n","from surprise import KNNBasic\n","from surprise import KNNWithMeans\n","from surprise import KNNWithZScore\n","from surprise import KNNBaseline\n","from surprise import SVD\n","from surprise import BaselineOnly\n","from surprise import SVDpp\n","from surprise import NMF\n","from surprise import SlopeOne\n","from surprise import CoClustering\n","from surprise.accuracy import rmse\n","from surprise import accuracy\n","from surprise.model_selection import train_test_split"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"C6IGddcvUYlr"},"outputs":[],"source":["user = pd.read_csv('BX-Users.csv', sep=';', error_bad_lines=False, encoding=\"latin-1\")\n","user.columns = ['userID', 'Location', 'Age']\n","rating = pd.read_csv('BX-Book-Ratings.csv', sep=';', error_bad_lines=False, encoding=\"latin-1\")\n","rating.columns = ['userID', 'ISBN', 'bookRating']"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"cQB_Kb2_UYly","outputId":"39b534a8-1294-48ff-d96d-34c7b650a36a"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
userIDLocationAge
01nyc, new york, usaNaN
12stockton, california, usa18.0
23moscow, yukon territory, russiaNaN
34porto, v.n.gaia, portugal17.0
45farnborough, hants, united kingdomNaN
\n","
"],"text/plain":[" userID Location Age\n","0 1 nyc, new york, usa NaN\n","1 2 stockton, california, usa 18.0\n","2 3 moscow, yukon territory, russia NaN\n","3 4 porto, v.n.gaia, portugal 17.0\n","4 5 farnborough, hants, united kingdom NaN"]},"execution_count":3,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["user.head()"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"HSF-E0_YUYl6","outputId":"947cc4d3-68b5-449e-8cd2-5f54628652c4"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
userIDISBNbookRating
0276725034545104X0
127672601550612245
227672704465208020
3276729052165615X3
427672905217950286
\n","
"],"text/plain":[" userID ISBN bookRating\n","0 276725 034545104X 0\n","1 276726 0155061224 5\n","2 276727 0446520802 0\n","3 276729 052165615X 3\n","4 276729 0521795028 6"]},"execution_count":4,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["rating.head()"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"z9Zh7GQ1UYmA"},"outputs":[],"source":["df = pd.merge(user, rating, on='userID', how='inner')\n","df.drop(['Location', 'Age'], axis=1, inplace=True)"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"AzXS_36-UYmG","outputId":"de916898-364a-49ab-fa58-5cecf26b5d10"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
userIDISBNbookRating
0201951534480
170345422520
2800020050185
3800609731290
4803741570650
\n","
"],"text/plain":[" userID ISBN bookRating\n","0 2 0195153448 0\n","1 7 034542252 0\n","2 8 0002005018 5\n","3 8 0060973129 0\n","4 8 0374157065 0"]},"execution_count":6,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["df.head()"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"8jpXth2OUYmM","outputId":"331c95f4-69a8-4a12-a8a7-e6596350097c"},"outputs":[{"data":{"text/plain":["(1149780, 3)"]},"execution_count":7,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["df.shape"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"q67vJ0K3UYmT","outputId":"9bf30d89-040a-4e83-87b3-3784dce09a6c"},"outputs":[{"name":"stdout","output_type":"stream","text":["\n","Int64Index: 1149780 entries, 0 to 1149779\n","Data columns (total 3 columns):\n","userID 1149780 non-null int64\n","ISBN 1149780 non-null object\n","bookRating 1149780 non-null int64\n","dtypes: int64(2), object(1)\n","memory usage: 35.1+ MB\n"]}],"source":["df.info()"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"P4kpmfH_UYmY","outputId":"9d4da999-a678-421c-9377-6caed49627a6"},"outputs":[{"name":"stdout","output_type":"stream","text":["Dataset shape: (1149780, 3)\n","-Dataset examples-\n"," userID ISBN bookRating\n","0 2 0195153448 0\n","200000 48494 0871233428 0\n","400000 98391 0670032549 10\n","600000 147513 0470832525 5\n","800000 196502 0590431862 0\n","1000000 242157 0732275865 0\n"]}],"source":["print('Dataset shape: {}'.format(df.shape))\n","print('-Dataset examples-')\n","print(df.iloc[::200000, :])"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"LmW3okF8UYme"},"source":["## EDA\n","\n","### Ratings Distribution"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"4-eWLH-WUYmf","outputId":"79fb0b21-6967-4b8b-b7be-96d1f5f76c2b"},"outputs":[{"data":{"text/html":[""],"text/vnd.plotly.v1+html":[""]},"metadata":{"tags":[]},"output_type":"display_data"},{"data":{"application/vnd.plotly.v1+json":{"config":{"linkText":"Export to plot.ly","plotlyServerURL":"https://plot.ly","showLink":true},"data":[{"text":["6.8 %","5.9 %","9.0 %","6.6 %","3.2 %","4.4 %","0.8 %","0.5 %","0.2 %","0.2 %","62.3 %"],"textfont":{"color":"#000000"},"textposition":"auto","type":"bar","uid":"556f7406-b054-4d5a-9d46-5e25b727e6f3","x":[10,9,8,7,6,5,4,3,2,1,0],"y":[78610,67541,103736,76457,36924,50974,8904,5996,2759,1770,716109]}],"layout":{"title":"Distribution Of 1149780 book-ratings","xaxis":{"title":"Rating"},"yaxis":{"title":"Count"}}},"text/html":["
"],"text/vnd.plotly.v1+html":["
"]},"metadata":{"tags":[]},"output_type":"display_data"}],"source":["from plotly.offline import init_notebook_mode, plot, iplot\n","import plotly.graph_objs as go\n","init_notebook_mode(connected=True)\n","\n","data = df['bookRating'].value_counts().sort_index(ascending=False)\n","trace = go.Bar(x = data.index,\n"," text = ['{:.1f} %'.format(val) for val in (data.values / df.shape[0] * 100)],\n"," textposition = 'auto',\n"," textfont = dict(color = '#000000'),\n"," y = data.values,\n"," )\n","# Create layout\n","layout = dict(title = 'Distribution Of {} book-ratings'.format(df.shape[0]),\n"," xaxis = dict(title = 'Rating'),\n"," yaxis = dict(title = 'Count'))\n","# Create plot\n","fig = go.Figure(data=[trace], layout=layout)\n","iplot(fig)"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"NtdP-FlQUYml"},"source":["We can see that over 62% of all ratings in the data are 0, and very few ratings are 1 or 2, or 3, low rating books mean they are generally really bad."]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"gN6yoHYJUYmm"},"source":["### Ratings Distribution By Book"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"J3Iifx0iUYmn","outputId":"3b6a1e24-92ec-4175-95bf-06749563eb79"},"outputs":[{"data":{"application/vnd.plotly.v1+json":{"config":{"linkText":"Export to plot.ly","plotlyServerURL":"https://plot.ly","showLink":true},"data":[{"name":"Ratings","type":"histogram","uid":"c446c8ca-b9de-4ac5-a99f-429ac838ad6a","x":[2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,8,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,1,6,14,9,5,5,5,1,1,1,1,1,2,1,3,2,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,2,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,3,2,1,2,1,2,2,1,1,1,1,3,1,1,1,2,1,1,1,1,3,1,1,1,2,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,2,1,1,1,4,14,4,3,8,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,2,1,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,2,3,1,2,1,1,1,1,2,2,3,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,4,1,1,2,1,1,3,3,5,1,3,1,5,1,1,2,2,1,3,1,1,1,1,1,4,1,2,2,1,1,5,6,2,8,1,1,1,2,1,4,3,1,2,1,2,1,1,1,1,1,1,3,1,2,1,2,2,1,2,3,1,1,1,1,4,13,1,1,2,2,1,2,1,1,2,1,5,3,2,4,1,2,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,5,3,2,1,10,3,2,2,1,1,2,1,1,1,1,3,1,1,2,1,2,1,1,2,1,1,1,1,1,3,3,1,2,1,2,10,1,3,1,4,2,1,1,1,2,1,1,1,4,1,5,3,2,2,1,1,2,1,15,2,2,4,2,1,1,1,6,1,1,1,12,5,1,1,1,1,3,1,1,3,4,1,1,1,1,2,1,5,1,1,1,1,1,3,1,1,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,8,1,1,2,1,1,2,1,1,1,1,3,1,2,2,2,2,2,1,1,1,1,1,2,1,2,3,1,1,1,8,1,1,2,1,1,3,1,1,1,19,1,1,1,1,2,1,2,6,4,1,1,1,1,4,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,4,1,1,1,1,1,1,2,1,3,2,2,1,1,1,5,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,2,1,1,1,1,1,1,2,3,6,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,2,2,1,1,1,3,1,1,1,4,1,1,1,1,1,1,5,1,3,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,2,1,1,2,1,1,3,1,1,1,1,1,2,4,1,1,1,1,3,1,1,1,1,4,2,1,1,1,2,1,1,4,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,4,1,1,1,1,2,2,1,1,1,4,1,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,7,1,1,1,1,1,1,2,1,2,6,1,3,1,2,1,3,3,4,1,1,1,2,1,1,1,2,1,1,1,4,3,1,1,4,1,3,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,3,2,1,1,1,7,1,2,6,1,1,1,1,1,2,1,1,1,1,2,1,5,1,1,1,2,2,1,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,2,3,2,1,1,3,1,2,1,2,3,3,1,1,1,3,1,1,2,1,1,1,6,8,1,2,1,1,2,2,1,2,1,1,2,2,1,1,2,3,2,3,2,4,1,1,1,2,4,1,1,1,2,17,1,1,1,1,1,1,2,2,2,1,2,3,1,1,1,1,1,1,4,2,1,3,4,1,1,3,5,1,1,2,1,2,1,1,1,1,4,1,2,5,4,1,1,4,1,1,1,1,2,3,1,1,1,1,1,1,1,5,1,1,1,2,1,1,1,3,1,1,1,1,3,8,1,1,1,1,1,2,1,1,1,6,1,4,1,1,1,5,1,1,6,2,1,1,1,1,1,1,5,1,1,1,1,1,2,1,2,2,1,3,2,1,1,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,6,2,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,3,3,1,1,1,3,1,2,1,1,1,3,4,1,1,1,1,1,2,2,1,4,3,2,3,1,1,1,3,4,1,1,2,1,3,1,3,2,2,1,1,2,1,1,1,1,3,2,1,1,1,2,2,1,1,15,2,1,1,2,1,7,1,1,1,1,4,1,3,2,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,5,1,1,2,3,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,5,2,1,3,1,1,1,1,1,2,2,2,1,2,2,1,2,2,1,1,2,1,1,1,2,1,1,1,5,1,1,1,2,2,1,1,3,1,1,1,2,1,2,1,9,5,2,6,3,1,1,4,2,1,2,3,5,3,2,4,3,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,2,7,2,1,2,1,1,8,1,1,6,1,7,1,2,1,6,1,1,3,1,6,2,5,1,1,1,1,1,1,1,2,3,6,8,1,1,1,1,1,3,2,2,2,1,1,2,2,1,1,1,2,1,2,18,1,1,2,5,5,5,4,4,2,1,3,4,4,1,2,1,5,1,3,1,3,1,1,4,1,1,4,1,4,2,1,1,5,5,1,1,3,1,1,2,3,1,2,1,4,1,3,11,2,2,5,3,1,2,4,1,1,1,1,3,2,1,2,2,3,1,2,1,2,1,3,3,1,2,3,1,1,1,1,4,1,1,1,1,6,2,3,1,13,1,1,1,1,7,1,1,1,2,1,1,7,2,1,3,2,1,1,1,2,3,1,1,1,1,1,3,1,2,1,1,1,4,4,1,1,2,2,1,1,1,3,1,1,1,1,1,2,4,1,1,1,11,2,2,1,4,1,4,1,2,14,1,3,2,1,1,1,3,1,1,1,1,2,2,2,3,3,2,1,3,1,1,14,1,3,1,3,3,1,11,2,6,5,6,1,2,2,2,1,1,2,1,2,4,1,8,5,2,10,5,1,1,1,5,1,1,1,2,1,1,1,2,1,1,1,3,3,3,1,4,1,6,1,1,1,2,6,1,2,4,1,1,24,1,3,1,1,3,1,1,12,4,7,3,3,1,1,3,1,3,1,1,1,2,3,4,1,8,3,1,1,1,2,6,1,7,2,2,6,1,1,6,8,1,1,5,1,1,2,1,1,1,9,3,4,50,2,2,2,1,1,2,1,3,1,6,2,2,2,1,1,1,1,1,5,1,3,2,2,1,1,1,1,1,1,3,3,1,1,1,3,1,1,1,1,9,1,2,1,1,1,1,1,1,3,1,1,3,1,5,1,2,11,2,2,1,2,3,2,1,2,1,1,6,2,3,1,1,3,2,1,2,1,2,1,3,1,5,1,1,1,2,2,1,1,2,2,1,2,4,1,3,1,1,9,2,2,1,1,2,1,2,12,12,2,2,9,4,13,4,2,33,3,3,5,1,2,3,1,1,1,3,1,6,1,1,4,4,3,7,2,2,1,1,2,1,2,2,1,1,2,23,13,7,3,1,1,1,1,8,3,1,7,4,1,4,1,2,1,2,1,9,2,5,1,1,2,1,15,2,3,1,10,3,1,4,1,7,5,15,4,4,3,4,2,1,3,1,1,10,5,2,1,2,4,2,4,6,6,5,26,3,1,2,1,1,19,1,3,5,1,1,4,2,8,1,1,1,1,1,1,12,10,1,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,3,2,2,1,1,1,2,1,1,1,1,11,1,1,1,1,1,2,1,3,4,1,1,1,2,2,1,5,1,5,5,2,3,4,3,1,1,2,1,3,7,1,1,2,1,1,2,4,1,5,16,1,7,2,1,1,2,5,1,1,1,3,1,1,1,1,1,5,1,2,1,2,1,1,1,6,1,4,2,1,39,1,1,1,1,1,4,1,1,4,2,2,6,2,2,8,4,1,1,1,7,1,5,7,1,1,2,3,2,6,5,1,3,1,2,4,14,2,1,3,1,3,2,24,2,11,1,38,3,3,1,1,30,3,1,1,1,11,4,3,1,3,1,5,16,3,1,6,1,6,1,1,1,2,1,1,2,2,1,2,1,1,1,2,5,6,1,1,3,1,1,1,1,1,10,3,2,1,1,5,3,1,1,2,6,1,8,12,1,4,1,1,1,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,3,1,1,4,2,2,1,1,3,2,1,1,1,3,1,2,1,1,1,2,1,1,5,6,10,1,10,4,3,1,1,1,3,1,1,1,1,1,3,2,1,1,1,1,2,1,1,2,1,7,1,1,1,1,2,1,1,1,7,1,1,4,3,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,8,7,3,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,9,1,3,1,1,1,1,1,1,1,2,1,2,9,1,3,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,3,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,3,2,1,1,1,3,9,1,1,2,7,5,1,4,1,1,1,1,1,2,2,6,1,2,2,2,1,1,2,1,2,1,1,1,1,2,2,6,1,2,1,2,1,1,2,1,3,1,1,1,2,3,2,6,4,1,1,20,3,1,1,1,2,8,3,1,2,17,22,2,1,1,2,1,1,3,2,3,1,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,3,50,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,2,1,3,1,2,2,1,1,1,1,1,2,1,3,2,1,1,1,2,1,1,3,1,1,1,5,1,4,1,1,1,2,11,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,8,1,3,1,2,4,3,2,1,2,3,1,3,15,1,1,1,1,1,1,1,1,1,1,3,2,5,1,2,1,1,1,1,4,9,8,9,1,1,1,1,2,1,1,4,1,2,2,1,1,6,1,1,1,2,1,1,1,1,1,7,8,3,1,10,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,3,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,2,2,1,1,2,1,1,1,1,10,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,7,2,27,1,3,1,2,3,2,1,1,1,3,2,1,1,2,3,1,3,6,1,2,2,3,1,1,1,1,2,2,5,1,1,10,1,1,2,1,1,1,1,1,1,1,4,1,6,1,2,1,2,3,1,1,1,1,1,2,3,2,1,1,1,1,1,2,1,7,6,46,1,1,5,1,1,1,3,10,2,1,1,1,5,1,1,7,1,4,1,2,2,1,3,1,1,2,18,2,3,1,4,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,16,1,3,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,3,1,1,1,1,1,5,1,1,1,3,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,2,3,1,1,1,1,1,1,4,1,1,1,1,4,1,1,1,1,2,1,1,1,3,3,1,2,1,3,2,1,1,2,1,7,2,1,2,2,19,11,2,2,1,4,1,1,3,3,4,3,2,1,1,1,1,1,1,1,1,4,1,6,1,1,1,1,1,1,3,1,1,1,2,1,1,27,1,1,44,2,8,5,3,5,10,2,42,6,2,3,2,1,3,1,1,3,1,2,1,1,3,1,4,1,1,3,4,6,2,1,2,1,1,4,1,3,1,3,1,1,3,3,2,1,12,3,50,11,2,3,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,3,3,9,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,4,2,1,17,1,1,1,1,1,1,9,13,1,4,1,1,1,1,4,3,1,3,4,6,1,1,2,1,2,2,29,2,2,1,2,1,1,1,2,1,6,1,1,1,1,1,1,1,2,2,2,2,3,3,6,10,2,5,1,1,1,1,2,31,2,1,1,1,1,1,3,2,6,10,3,5,1,1,1,2,1,33,21,50,26,44,1,35,35,5,2,1,1,1,1,1,29,1,1,1,24,1,1,4,1,5,2,1,1,3,2,1,1,1,2,1,4,11,22,12,21,6,2,33,9,1,4,3,28,5,8,12,3,5,1,3,2,3,1,1,5,1,2,2,2,6,1,4,1,2,1,1,2,2,1,3,9,1,1,1,2,2,1,1,2,1,2,1,1,1,1,7,3,1,1,1,1,1,1,1,1,1,1,1,2,1,20,1,2,3,1,1,1,1,2,2,2,1,3,2,7,2,34,2,3,10,11,10,12,8,5,5,5,1,2,19,1,2,1,3,1,1,2,1,1,4,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,1,5,6,8,4,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,3,1,12,3,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,2,3,1,1,1,1,50,4,1,1,1,1,2,7,3,2,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,2,1,1,1,3,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,10,2,1,1,1,3,1,1,1,7,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,2,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,5,1,1,1,1,1,3,3,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,3,10,12,1,2,1,50,37,2,1,3,2,4,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,5,2,1,2,3,3,1,1,3,1,2,1,4,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,4,1,4,1,3,1,1,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,2,1,1,1,1,1,2,1,2,3,3,2,1,1,1,1,1,1,1,2,4,1,1,1,4,1,1,1,2,1,1,2,2,1,1,2,1,1,2,1,1,2,2,9,1,1,1,1,2,1,2,1,1,1,2,1,2,1,1,1,2,3,1,1,1,1,1,1,1,2,1,1,4,1,2,1,1,2,3,1,3,4,1,2,1,1,1,1,1,2,1,1,1,1,2,1,4,2,1,1,1,1,1,5,1,1,1,1,2,2,1,1,2,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,2,2,1,1,5,1,1,1,1,1,2,3,2,2,2,1,1,2,3,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,6,1,1,2,2,1,2,1,1,1,1,3,4,1,1,1,1,4,1,1,1,3,1,1,1,3,1,3,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,3,2,2,2,1,2,1,2,4,1,1,7,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,4,1,2,1,1,1,2,2,1,2,3,1,1,1,2,1,1,1,1,1,1,2,2,2,1,2,2,2,1,1,1,4,1,1,2,2,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,6,1,3,2,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,3,1,1,2,1,1,2,1,3,1,1,2,1,2,1,3,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,5,1,3,3,2,1,1,2,2,2,1,1,1,1,1,7,1,1,1,2,1,3,1,1,2,1,2,1,3,1,1,2,1,1,2,3,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,3,1,2,3,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,2,1,2,1,1,5,2,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,4,2,1,2,1,1,1,3,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,4,1,1,1,1,3,2,4,2,1,1,1,1,3,5,1,1,1,2,2,11,2,1,2,1,2,1,1,9,5,2,1,1,1,1,1,3,2,1,1,1,2,1,3,1,4,3,1,5,1,1,1,3,1,1,1,2,2,2,1,4,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,4,1,1,2,1,1,6,6,1,4,1,1,1,1,1,3,1,1,1,12,2,1,1,1,2,2,1,4,1,4,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,8,2,2,1,2,1,7,2,2,1,1,2,2,5,4,8,2,2,1,2,3,1,2,1,1,10,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,6,1,1,12,4,21,36,3,5,1,2,1,1,15,6,1,1,3,9,28,28,21,9,1,1,2,8,4,33,1,6,3,2,1,3,1,50,1,1,2,5,4,7,1,5,1,2,14,9,9,1,1,1,1,24,1,9,5,23,6,6,1,1,2,5,2,1,1,2,2,1,1,2,2,6,3,1,2,6,3,1,1,2,4,1,17,1,4,3,2,14,1,1,1,7,4,18,16,2,6,2,38,50,3,2,1,5,1,8,2,1,5,15,50,4,12,16,2,6,2,9,4,49,29,4,12,4,2,3,1,1,1,4,1,2,1,1,5,1,4,1,4,1,7,22,9,1,50,2,1,11,9,3,2,2,1,1,1,29,5,2,1,1,2,18,1,2,15,19,3,12,1,1,1,5,5,3,4,3,6,3,1,2,1,1,1,1,15,1,1,1,3,32,1,5,1,17,3,5,9,9,4,1,16,2,3,4,1,6,12,1,1,4,1,7,2,5,1,7,24,10,26,4,2,1,3,50,9,3,3,4,5,1,1,1,4,4,1,3,1,2,34,3,4,11,2,23,1,1,5,50,41,6,1,2,1,12,2,1,2,34,2,45,1,4,3,2,11,1,3,2,3,1,6,1,1,2,1,2,3,10,2,7,6,1,1,1,1,1,1,4,2,5,1,4,1,2,2,8,1,50,38,38,2,1,1,1,3,3,1,1,1,1,15,9,1,8,9,9,5,34,29,26,1,16,6,1,1,1,1,1,1,1,1,1,6,7,4,1,1,3,5,1,1,4,5,2,1,17,1,1,1,1,18,2,1,1,10,10,1,2,1,3,1,10,1,1,6,2,50,35,1,1,1,1,1,11,1,2,2,1,1,1,14,1,2,5,2,13,1,4,4,1,1,11,2,1,7,12,1,1,1,3,8,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,6,1,1,2,1,1,1,1,3,1,1,3,2,1,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,9,2,3,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,3,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,3,16,1,2,2,1,2,1,1,3,1,1,2,1,1,1,1,1,3,1,1,1,1,2,2,11,1,1,10,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,6,1,1,1,1,2,1,1,2,1,1,2,1,1,4,4,1,2,1,1,1,12,1,5,2,2,1,1,1,1,1,1,6,1,2,1,1,1,1,3,2,2,1,9,1,3,2,1,1,1,3,1,3,2,1,2,1,4,2,2,1,2,2,1,1,1,11,1,1,2,4,1,1,1,1,1,1,5,1,2,7,2,1,1,1,6,1,1,4,1,1,3,1,1,1,1,2,5,6,2,1,1,2,1,6,3,1,1,1,7,20,6,1,14,1,2,3,1,1,2,1,2,1,4,1,2,1,1,1,1,3,1,2,6,1,10,4,1,2,2,2,1,1,9,1,1,1,1,1,1,1,1,1,3,20,2,7,1,1,5,12,2,5,1,1,1,1,1,1,1,1,2,3,5,1,7,2,1,4,1,3,5,2,1,1,1,6,5,1,1,1,1,1,4,2,1,1,3,2,1,2,2,1,2,14,22,1,2,1,1,1,1,16,1,1,8,1,1,1,3,1,1,3,1,1,1,1,4,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,12,1,1,1,1,1,1,3,1,1,23,14,1,2,1,2,2,1,1,1,2,1,1,1,1,2,4,3,2,1,5,1,5,2,1,7,4,1,1,1,3,1,1,1,13,11,1,1,1,5,6,50,1,4,1,1,2,1,1,1,12,1,2,2,50,1,1,1,1,11,1,1,10,1,1,1,2,3,2,1,1,3,1,7,1,2,4,17,1,7,8,1,3,3,2,2,1,1,3,1,1,3,1,1,1,6,10,12,3,2,1,1,1,7,3,1,2,1,1,4,1,1,2,2,1,9,2,1,2,1,2,1,1,1,1,4,1,1,15,3,1,2,27,1,2,1,1,1,17,1,1,2,1,1,28,1,4,6,1,13,3,2,4,3,2,5,5,1,1,1,1,11,1,3,1,5,3,2,3,3,1,30,1,3,2,5,16,4,2,2,3,1,1,2,1,3,5,2,50,1,3,1,1,1,2,1,1,2,1,1,3,1,8,1,5,7,4,4,3,7,3,1,4,1,1,1,1,2,2,2,1,8,5,7,1,2,1,9,2,7,4,1,2,1,1,2,3,2,1,11,7,1,3,1,2,50,1,1,1,2,2,3,1,27,12,2,2,6,20,6,9,1,2,20,3,1,12,5,2,1,50,8,2,8,30,12,1,6,29,15,22,17,5,6,5,4,1,1,2,2,1,1,6,2,2,3,3,1,1,4,2,8,1,6,8,2,1,4,7,43,1,4,1,1,3,4,10,5,5,2,1,4,1,3,1,5,1,4,12,20,13,7,1,3,1,15,2,9,1,1,11,8,3,2,2,10,8,2,11,22,6,5,1,4,1,3,2,21,1,3,14,11,2,1,3,2,5,4,10,14,6,3,3,9,6,8,10,4,6,2,1,2,1,1,1,1,2,1,10,1,2,3,3,1,1,1,1,1,4,1,5,2,1,4,2,3,1,1,1,10,5,1,13,1,4,1,1,4,6,1,1,1,8,1,2,1,1,1,1,18,7,3,10,1,3,9,9,2,1,10,7,3,3,1,6,1,4,5,3,11,3,1,1,9,1,1,1,2,1,2,1,5,1,2,9,5,9,2,2,4,1,32,1,7,33,7,1,2,37,1,7,2,3,12,7,2,1,3,1,2,15,2,1,5,5,1,15,7,3,4,4,1,6,4,1,2,3,2,4,1,2,3,1,1,29,24,3,1,1,3,1,1,1,4,1,2,6,8,4,3,1,1,1,1,2,3,8,27,1,2,2,1,1,1,2,2,7,1,6,2,8,17,2,3,2,1,2,3,1,1,1,1,2,3,15,1,2,4,2,1,2,1,2,3,5,5,3,1,50,4,1,2,1,1,3,14,1,1,2,1,2,1,2,1,2,1,1,6,1,5,1,4,23,1,4,1,1,2,4,1,3,1,7,2,2,10,6,1,1,1,2,8,18,4,5,1,3,3,15,12,2,15,1,15,3,10,28,4,1,50,1,1,3,6,1,1,2,2,5,5,2,2,2,13,5,1,2,5,5,11,11,1,2,25,8,3,1,4,1,26,1,1,1,1,1,3,11,2,1,1,5,9,2,2,5,9,3,31,1,1,1,2,1,2,10,6,4,15,4,2,2,1,2,1,4,5,14,2,1,1,4,3,14,2,9,1,6,4,1,8,2,4,3,2,1,2,3,1,2,1,1,2,2,3,29,33,2,3,2,3,4,2,2,7,2,30,9,1,2,2,1,1,2,50,4,7,1,11,1,1,1,11,3,16,2,14,3,12,16,1,1,2,1,2,1,2,2,14,1,6,32,2,12,6,6,14,2,1,1,1,7,2,1,24,17,4,1,2,14,5,6,6,2,2,2,2,1,2,1,2,1,1,5,1,1,1,1,4,1,4,1,2,7,1,2,6,10,1,1,4,1,3,1,1,1,2,1,2,2,1,1,3,1,2,1,6,2,1,1,1,3,1,2,2,1,30,50,3,1,4,3,15,1,6,8,39,2,3,1,1,4,3,11,3,1,1,1,2,13,14,4,6,6,1,2,1,1,3,2,3,2,1,1,2,1,5,6,1,5,8,3,3,2,2,1,4,2,17,15,14,1,1,50,1,1,1,10,2,1,3,1,1,1,2,1,1,1,2,3,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,3,1,1,3,2,2,1,1,1,1,1,2,2,1,3,1,1,1,1,5,2,3,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,14,1,1,3,1,2,1,1,1,1,1,1,1,7,2,1,3,1,1,1,1,13,1,3,1,5,5,5,4,1,10,2,3,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,4,1,4,1,1,2,1,1,3,2,1,2,1,2,1,3,1,6,1,1,5,1,1,1,2,3,2,2,1,1,4,1,1,1,2,2,2,1,2,1,1,1,2,1,1,1,3,7,5,1,2,1,1,1,1,1,1,1,1,2,38,6,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,14,1,1,2,1,1,1,1,1,2,5,1,35,7,33,3,7,35,3,1,1,1,1,1,1,2,1,1,1,2,1,1,3,2,1,2,1,2,1,1,3,20,2,8,4,7,1,1,10,1,2,10,3,2,3,1,1,1,3,2,2,2,1,1,1,1,1,1,4,5,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,5,1,4,3,2,1,1,1,1,1,3,2,1,1,3,3,2,1,2,1,1,5,1,2,1,3,4,1,1,2,2,3,9,10,1,1,2,6,7,1,1,5,2,1,1,1,1,2,1,1,4,2,1,3,2,1,2,2,2,3,11,6,8,6,1,2,1,1,1,1,1,1,2,1,7,14,2,5,3,1,1,1,1,1,1,3,1,2,1,3,1,1,1,1,3,1,6,5,1,1,2,3,1,1,2,7,8,1,2,2,3,4,1,3,1,1,1,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,2,7,2,2,1,1,1,12,13,1,17,10,1,1,8,1,3,2,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,1,3,3,1,39,2,3,22,6,26,2,9,22,1,2,1,50,4,1,19,3,1,1,1,23,19,4,2,12,2,1,14,1,4,1,5,1,6,2,3,2,1,2,2,2,50,5,1,1,1,5,2,5,1,2,1,25,2,3,2,5,4,15,8,2,2,1,5,9,19,1,3,11,1,1,4,3,2,1,1,2,31,3,26,1,1,1,3,2,1,2,2,1,1,2,1,2,1,7,5,17,9,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,7,1,1,2,1,2,1,11,7,1,3,50,4,6,7,8,17,6,4,3,1,2,3,2,7,6,1,4,16,25,20,4,4,2,1,1,5,1,19,13,4,2,1,2,2,1,2,1,3,1,2,6,7,1,1,3,8,11,6,2,2,50,1,1,10,1,11,2,6,1,10,7,4,35,2,1,23,27,1,4,7,11,2,34,1,1,1,25,8,9,2,4,5,18,9,1,41,1,1,1,1,3,7,1,1,2,3,2,4,1,3,2,20,3,1,2,18,14,18,1,12,8,2,6,3,1,2,12,3,1,6,4,1,1,1,1,2,33,4,2,1,1,2,2,5,4,4,1,2,1,24,1,4,1,11,1,1,50,2,50,1,1,6,5,2,2,1,1,1,2,39,5,1,1,4,1,2,9,9,2,4,2,1,3,1,3,1,9,5,2,4,37,17,17,3,1,1,4,1,7,2,9,1,5,2,2,18,1,20,8,2,3,1,2,1,27,6,9,3,50,1,2,4,1,4,1,1,1,1,1,23,1,1,1,3,4,3,1,4,5,3,24,9,2,10,2,9,2,12,6,4,3,1,1,3,1,4,2,1,1,12,12,1,1,2,2,2,7,2,6,11,1,1,1,2,5,1,2,1,3,1,7,1,2,5,4,1,1,1,9,4,1,3,1,1,2,2,2,1,1,1,1,6,4,13,2,17,9,2,4,2,2,6,1,19,1,1,1,5,4,1,2,1,1,7,1,1,1,2,3,14,6,2,1,2,1,2,4,1,1,1,4,1,3,1,9,2,1,4,1,2,1,15,4,9,2,1,1,2,11,2,1,3,1,1,11,3,50,5,1,7,1,1,1,14,1,1,7,2,1,6,4,1,1,4,5,19,1,27,4,4,2,1,1,1,1,2,1,1,4,1,3,1,6,6,29,3,5,8,2,25,9,5,1,1,1,1,3,2,2,1,1,1,1,1,1,2,2,1,3,2,7,8,1,3,1,1,1,1,1,1,1,10,4,1,1,8,2,1,1,2,11,1,3,1,1,2,7,1,1,1,10,4,21,1,1,2,1,5,5,2,3,46,4,1,1,4,1,1,1,1,1,6,2,6,1,1,2,7,6,41,3,5,1,4,3,7,30,2,3,9,4,4,1,4,11,4,1,1,1,5,3,2,10,2,5,1,2,1,14,1,13,10,6,1,1,1,1,1,1,2,2,3,37,1,2,3,2,2,1,2,1,2,1,5,1,1,1,1,1,1,1,2,2,1,2,4,1,5,2,7,3,1,2,1,9,2,1,4,7,2,1,3,5,10,1,2,2,1,3,4,4,2,10,1,1,4,4,50,1,18,7,1,3,15,6,1,17,39,15,31,5,3,1,5,3,1,2,12,9,3,2,3,25,5,8,2,2,1,1,4,3,6,1,5,31,18,5,3,24,1,11,2,4,1,4,1,8,1,1,2,1,2,1,8,2,1,3,1,7,1,1,5,3,2,1,4,10,1,1,3,6,4,6,2,1,3,2,2,2,2,2,1,13,10,1,6,1,3,1,2,5,1,2,2,2,12,7,2,2,1,1,15,5,1,10,5,5,1,4,18,1,1,7,2,2,1,2,1,4,2,3,3,2,2,3,1,1,12,1,6,3,18,5,1,1,8,19,3,1,1,1,7,11,3,15,1,2,2,1,3,3,17,1,2,1,2,9,1,3,1,2,2,1,14,1,2,1,1,12,4,2,1,2,3,6,2,2,1,1,11,6,1,1,1,1,3,1,1,8,1,1,1,1,1,1,3,3,3,1,13,2,7,3,1,3,2,2,1,2,1,6,1,1,4,3,2,1,1,2,1,2,1,1,1,2,11,1,2,1,5,1,1,4,2,1,1,1,3,1,3,1,1,1,1,7,1,1,1,1,1,2,1,3,1,1,1,1,1,1,3,3,7,4,4,2,11,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,2,1,2,2,2,1,2,2,1,1,5,1,1,1,1,8,2,1,1,1,1,2,1,2,1,6,1,1,1,1,1,2,1,4,1,1,2,3,1,1,1,1,1,4,1,3,3,1,2,3,1,3,2,2,1,3,1,1,1,2,2,1,5,2,1,1,2,3,1,2,9,3,1,24,48,1,3,3,3,1,1,4,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,3,1,1,5,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,3,4,1,2,1,3,2,1,2,2,2,1,1,1,2,1,1,3,1,11,1,1,6,6,3,1,1,1,1,1,1,1,1,2,1,2,1,1,8,1,1,7,1,1,1,2,1,1,2,1,2,1,2,2,1,1,1,1,1,1,3,1,1,3,1,1,1,2,1,2,1,3,1,3,3,1,1,4,3,1,1,2,2,1,2,5,6,14,1,2,2,1,6,6,5,7,2,1,2,1,21,1,2,2,4,1,1,1,1,50,1,1,10,1,1,5,2,5,4,4,1,4,16,22,1,1,3,4,4,4,1,1,2,2,3,9,1,4,3,1,1,5,3,1,2,1,1,1,1,3,2,1,1,5,1,1,5,1,1,1,1,1,2,1,3,1,1,2,5,1,1,8,1,1,4,2,2,2,1,1,1,1,1,3,1,2,2,1,2,2,1,1,1,1,1,2,1,1,1,2,2,1,1,3,3,3,1,1,3,1,1,1,1,2,1,1,3,1,2,7,2,1,1,2,3,2,1,1,1,1,4,12,1,2,2,1,1,1,1,2,1,1,3,3,1,2,1,3,1,2,16,1,1,1,3,1,1,1,7,2,6,7,4,3,7,3,1,1,2,2,3,1,1,5,2,1,1,2,1,2,1,18,1,7,2,2,3,1,1,3,1,34,1,3,1,2,2,1,3,6,2,5,6,2,4,3,2,1,7,14,4,16,50,1,1,12,7,4,1,3,1,2,2,2,1,1,1,1,2,1,1,1,7,4,20,1,14,4,10,3,3,10,3,3,4,2,3,5,3,4,40,1,13,16,6,1,5,1,2,2,6,1,1,1,5,1,1,4,1,2,2,1,1,2,2,1,1,1,1,2,5,3,1,5,13,6,2,1,3,1,1,2,2,3,2,2,1,1,2,1,1,1,5,3,1,2,8,2,1,2,2,1,2,1,1,7,2,1,2,7,1,2,1,2,1,1,2,3,1,1,1,9,3,1,1,1,1,1,1,1,1,2,4,1,1,1,11,1,2,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,2,15,2,1,3,10,1,6,3,13,1,1,2,1,5,12,32,2,1,3,2,1,1,12,2,1,4,8,1,1,32,1,1,2,5,2,6,1,1,1,1,2,1,1,2,1,1,1,2,1,14,10,5,3,4,1,5,1,3,1,1,2,3,1,1,9,1,1,1,1,50,1,1,1,1,1,1,2,2,1,1,1,1,1,31,1,30,2,5,1,1,1,8,1,6,2,18,1,1,2,1,50,1,1,4,1,50,1,1,1,4,3,1,2,1,3,1,3,2,5,1,1,2,2,7,4,5,1,2,5,3,1,2,4,22,2,3,1,19,1,6,3,50,6,2,6,2,2,4,7,1,1,8,2,1,1,3,1,1,41,7,3,1,8,21,3,4,19,1,1,14,2,3,4,1,13,50,2,10,1,1,6,9,1,9,2,12,1,3,1,1,5,4,2,2,1,1,2,2,3,2,1,14,1,1,5,50,1,2,1,1,1,4,2,1,7,1,6,2,2,1,2,1,1,1,1,1,3,34,2,1,1,50,3,10,1,4,1,1,1,2,1,1,1,2,7,2,1,1,1,2,1,2,1,38,10,13,3,1,4,1,15,1,1,3,2,1,5,1,1,2,1,1,1,1,1,7,1,1,1,2,16,2,5,1,1,5,29,1,2,2,1,5,23,8,2,1,1,4,1,20,12,10,16,13,20,2,4,28,1,25,3,3,1,1,1,1,2,5,2,4,8,9,16,8,2,5,4,1,2,9,25,4,1,2,4,1,10,1,1,2,2,1,12,3,4,4,1,2,3,24,3,2,1,1,50,9,1,5,10,2,2,2,2,1,2,1,5,1,1,3,1,1,6,7,1,1,8,1,4,45,23,2,6,2,2,1,1,6,3,15,47,1,1,2,1,1,1,1,1,1,6,2,21,2,4,16,5,1,4,1,1,2,1,4,8,2,5,2,7,1,3,4,3,50,1,22,1,1,1,18,1,5,5,2,11,1,5,7,2,1,1,1,5,3,3,1,7,2,1,1,4,3,2,1,2,4,4,5,1,1,1,4,4,4,1,3,5,1,14,10,1,1,4,1,3,2,5,1,12,1,23,1,1,1,4,2,9,50,12,1,10,1,7,50,1,50,6,7,1,2,21,2,11,1,4,10,13,1,8,4,2,4,2,1,9,50,5,1,1,4,7,11,8,2,4,2,1,1,1,3,1,50,2,1,5,3,1,1,1,1,2,1,2,1,4,12,1,5,34,2,1,20,2,3,3,1,11,5,1,1,11,21,2,13,2,1,2,3,8,2,9,13,1,11,50,5,3,2,14,3,8,12,3,2,29,2,3,1,1,3,3,17,1,7,4,3,1,2,8,50,13,1,14,5,6,1,5,5,1,1,2,2,1,1,1,5,2,9,1,3,1,3,7,10,1,50,6,6,41,4,1,1,14,2,2,1,1,1,4,2,1,2,4,15,1,2,11,1,1,9,8,3,1,3,4,1,3,3,1,5,2,1,1,1,2,2,50,1,27,1,2,1,1,1,1,2,1,35,50,3,3,11,13,7,1,10,50,1,9,1,6,1,10,13,1,2,1,1,4,50,1,9,3,1,7,1,8,2,10,2,2,50,1,1,9,50,4,11,4,5,6,1,1,4,2,7,4,5,3,3,1,1,4,5,1,1,1,3,2,1,2,1,1,1,7,1,14,2,3,2,4,1,3,3,1,1,2,11,3,4,1,12,1,2,6,10,19,1,1,1,1,6,2,8,1,2,16,50,1,1,1,1,1,6,1,2,7,6,2,5,1,1,1,1,1,1,1,3,2,8,3,4,16,17,1,3,3,4,1,1,1,5,1,3,1,1,1,1,2,7,3,1,1,1,1,2,6,1,1,1,1,8,6,5,1,11,3,4,2,3,10,5,2,4,4,32,18,1,7,1,3,5,8,1,1,1,3,4,1,1,1,3,2,4,3,25,11,3,8,1,1,2,2,1,1,1,6,1,2,1,2,4,7,1,3,3,1,1,9,1,4,5,5,3,1,24,1,3,1,2,1,1,1,42,5,3,2,1,2,5,1,3,4,4,4,1,3,2,1,14,5,5,9,3,3,6,3,2,4,1,1,12,2,2,3,4,1,2,2,1,14,1,1,2,1,1,7,2,1,4,1,2,1,2,31,50,2,1,5,7,8,2,1,20,1,3,4,1,1,1,1,6,4,1,1,1,50,1,1,2,4,2,1,1,2,34,3,3,5,1,7,1,2,3,7,6,8,1,1,7,5,6,1,2,2,6,1,1,2,2,1,4,2,1,1,8,1,1,1,2,4,1,2,1,4,3,1,4,10,1,1,2,1,2,1,1,1,1,3,1,2,1,1,1,3,6,8,1,3,3,3,1,1,1,1,1,1,2,1,1,2,1,1,4,1,1,3,4,50,10,10,6,3,2,1,4,1,1,1,1,3,2,1,2,1,1,5,2,3,1,2,5,4,2,1,1,1,1,3,2,3,2,2,12,2,1,1,2,2,4,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,7,2,3,1,1,2,1,2,2,6,3,2,1,1,1,7,2,4,1,1,1,1,1,15,3,1,10,1,5,1,1,1,1,2,2,5,1,1,1,1,4,1,3,4,1,1,7,1,1,2,40,1,3,1,1,4,1,1,2,1,1,1,1,3,2,1,1,2,2,1,3,1,2,7,3,1,1,1,2,23,1,1,2,1,1,1,1,8,3,1,1,8,1,2,8,1,1,1,1,1,2,14,1,2,5,3,2,11,38,1,1,8,3,1,1,3,1,2,1,2,3,35,1,1,1,1,3,1,2,1,6,1,6,2,2,22,5,1,4,1,1,8,2,2,3,27,1,2,1,1,1,3,2,3,3,1,3,7,2,2,25,1,34,2,6,1,3,2,5,1,7,19,2,1,17,10,1,4,1,1,1,2,32,6,1,3,1,4,1,7,5,1,1,1,1,1,1,1,9,5,2,1,15,1,3,7,4,1,1,1,3,3,1,1,1,5,2,4,9,14,10,2,2,1,3,2,2,6,4,3,1,3,4,1,2,1,3,4,4,1,10,43,2,2,9,1,1,10,2,1,8,8,1,1,1,28,10,2,1,1,4,7,1,1,1,2,2,2,2,1,3,5,4,1,3,1,43,4,3,2,5,1,2,11,3,1,50,5,2,21,1,1,1,1,1,5,1,1,30,1,4,3,5,50,1,1,1,11,1,4,13,2,5,2,14,15,10,9,2,1,3,1,26,8,38,3,3,1,39,1,50,10,1,6,2,4,1,2,2,1,1,5,2,2,47,1,1,2,35,3,3,6,2,2,5,1,1,1,1,1,1,3,11,1,1,2,11,1,2,1,2,3,48,2,1,2,50,2,1,1,2,2,9,3,20,37,3,1,9,2,8,50,50,1,17,3,1,50,35,2,1,1,1,46,1,1,1,1,1,4,20,6,2,1,1,1,2,50,1,1,1,5,6,8,2,6,14,1,1,5,1,7,2,38,50,35,50,32,1,3,2,5,1,3,1,50,2,2,14,4,1,1,1,1,2,41,35,3,1,9,2,1,6,1,4,1,4,4,1,1,2,1,12,1,7,1,1,1,3,2,1,4,1,1,12,17,5,1,2,1,4,6,2,2,3,1,1,1,7,2,1,3,1,1,2,1,1,2,1,2,2,3,1,4,2,1,4,1,1,1,2,2,1,1,1,1,2,1,6,2,1,1,6,2,1,19,1,3,1,4,7,6,3,8,10,4,1,1,1,1,2,1,7,2,3,2,1,19,5,4,3,7,2,5,10,1,7,3,5,3,2,2,3,4,8,7,3,5,4,1,1,1,1,4,1,1,1,3,2,1,2,4,1,1,1,3,1,2,2,1,4,1,1,2,6,4,3,1,1,1,1,1,2,1,1,1,4,2,2,5,1,2,1,1,1,3,1,6,37,2,1,1,2,2,1,1,1,1,3,1,29,7,24,22,27,11,3,1,6,20,2,4,1,8,2,2,2,6,1,10,1,4,1,1,2,2,19,3,12,17,16,1,1,2,9,1,3,2,7,3,1,2,1,1,3,1,2,1,17,2,10,8,2,3,1,1,10,4,1,2,9,1,1,50,2,1,21,1,1,1,3,29,1,1,2,2,4,1,1,3,1,1,2,1,12,2,2,1,9,5,5,3,1,1,4,3,1,7,15,2,6,1,3,3,1,1,7,1,11,2,17,3,2,2,6,13,13,1,6,2,5,3,15,3,20,7,6,2,1,5,1,1,4,3,8,8,3,11,1,1,1,2,1,12,1,8,4,8,1,7,8,8,1,2,2,4,18,13,2,4,3,3,21,1,17,5,9,2,25,2,33,2,6,3,4,4,1,2,21,2,2,1,2,2,1,2,1,2,11,7,3,7,1,2,2,1,50,1,50,34,42,2,5,9,6,50,1,3,2,10,7,3,2,9,8,1,22,5,12,3,3,3,1,1,4,7,2,4,2,1,6,2,3,11,4,2,3,21,2,3,8,3,4,2,5,19,1,1,3,27,2,12,13,3,1,6,1,10,2,2,5,14,6,50,2,1,3,2,6,1,14,10,3,6,3,5,3,2,3,9,17,3,21,26,2,1,7,4,2,11,8,6,3,18,13,19,37,33,20,20,42,39,49,50,6,12,1,6,10,5,33,3,6,9,2,29,13,1,2,1,32,1,50,1,2,7,2,50,50,50,23,1,19,1,3,2,13,1,9,10,6,2,5,2,12,29,2,12,18,5,50,44,13,11,9,16,1,8,6,8,22,1,3,7,50,1,50,49,4,16,19,44,12,3,3,6,28,2,1,41,50,13,2,13,26,20,31,45,2,1,6,1,2,5,5,36,4,16,9,1,2,1,2,3,5,3,1,1,4,2,1,6,1,3,46,2,1,3,2,2,4,1,3,7,1,1,1,1,3,1,7,1,1,1,1,2,4,5,3,1,1,12,1,1,1,1,2,4,2,3,3,1,1,3,13,2,1,8,24,32,1,1,4,1,4,9,3,10,1,11,5,1,1,1,1,3,2,1,3,4,1,10,7,17,3,1,2,2,3,1,45,49,4,2,1,1,3,1,1,2,1,2,1,1,2,2,7,2,1,1,16,8,6,3,7,3,10,5,9,7,1,1,1,2,6,1,1,1,2,5,2,1,1,2,9,12,1,1,2,1,1,1,2,1,1,1,3,2,3,6,2,10,42,1,21,14,11,10,17,2,20,2,3,1,6,3,4,1,3,2,2,2,1,2,2,3,5,3,3,6,3,5,1,3,2,1,2,1,3,6,3,1,2,10,4,6,9,1,2,1,1,3,1,5,3,1,1,5,15,7,2,1,2,1,4,1,1,1,1,4,2,4,6,5,1,1,1,1,1,2,3,1,1,1,1,5,2,3,7,1,1,2,4,4,3,3,3,12,3,12,7,5,1,2,4,3,1,1,4,1,1,2,1,2,2,3,1,19,1,1,4,8,5,2,21,3,1,4,2,2,1,4,2,13,3,2,2,2,9,2,12,2,5,7,6,1,8,2,1,2,15,2,8,1,1,4,4,3,14,3,4,2,42,50,1,11,8,5,2,3,9,20,2,9,10,1,2,3,2,1,3,2,3,1,1,3,30,1,6,3,1,2,6,6,1,7,1,5,3,4,2,2,2,7,13,2,2,2,8,30,36,31,5,3,4,2,1,1,1,1,1,1,1,2,13,12,13,1,1,1,2,8,9,3,3,5,1,1,3,14,1,13,3,3,7,4,5,13,6,9,4,1,10,1,7,5,2,5,8,2,4,2,1,1,6,2,3,1,1,1,47,1,2,2,22,16,19,17,14,6,2,6,4,3,2,12,4,5,5,2,2,6,1,1,6,28,1,2,5,5,3,16,7,27,2,3,3,3,11,2,4,2,1,4,7,35,18,1,3,18,1,2,4,6,6,2,1,9,4,2,10,4,3,3,5,11,3,9,8,28,17,29,5,3,3,1,1,12,1,1,3,10,4,1,1,1,1,4,3,4,6,6,4,1,1,14,11,11,1,5,3,2,1,1,2,1,1,1,2,1,1,1,1,1,6,1,2,1,1,1,1,1,1,1,1,1,1,1,3,5,2,3,2,1,2,6,2,6,1,2,2,1,5,2,8,2,1,1,4,1,1,14,3,1,1,1,1,4,3,2,2,2,1,2,1,3,3,1,1,2,1,1,3,1,3,1,1,2,1,1,1,2,2,1,1,1,1,3,1,1,1,2,1,1,1,2,1,1,3,2,3,2,2,1,1,2,1,1,3,1,2,3,1,1,4,2,1,1,1,2,1,7,3,2,3,1,2,2,2,1,1,1,2,6,9,4,9,4,2,1,1,2,2,1,1,1,1,5,1,8,1,2,1,3,1,1,1,2,6,1,1,2,1,2,1,1,2,2,1,3,4,6,4,9,5,4,5,2,3,1,3,1,2,3,2,1,2,2,1,1,2,6,1,2,2,2,1,1,1,1,2,1,1,1,1,2,1,3,3,1,1,2,1,10,1,5,8,3,2,1,1,3,2,1,1,1,5,2,1,4,1,1,2,1,2,2,1,1,3,1,3,2,1,1,2,1,1,1,1,1,4,1,1,1,1,4,1,6,12,1,9,2,3,2,3,12,1,1,6,8,3,1,1,2,1,3,3,1,1,1,2,1,1,2,2,4,1,1,2,1,2,3,1,7,5,5,2,6,6,3,2,5,2,1,1,1,1,1,1,1,1,1,1,1,11,1,1,1,3,1,5,3,5,2,2,1,1,4,3,2,3,6,1,2,3,1,1,9,1,1,3,1,4,2,16,1,1,2,1,11,8,1,1,1,3,12,9,2,1,4,3,3,1,4,2,2,1,6,1,2,3,3,1,1,2,2,1,2,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,2,5,1,1,2,1,8,8,1,1,1,1,14,8,9,1,2,3,3,1,3,1,8,4,5,1,1,2,2,1,3,2,1,1,1,1,2,1,1,3,5,1,1,6,1,3,4,5,4,1,3,1,1,7,1,2,2,1,9,3,1,3,4,14,2,3,1,11,2,1,2,2,1,3,2,3,1,2,1,2,2,2,1,2,2,1,8,2,2,1,3,2,1,3,5,5,2,2,3,1,4,3,2,1,2,4,3,2,10,6,7,1,2,11,14,8,2,3,1,5,5,1,1,2,7,6,5,3,2,2,20,6,1,3,1,3,7,5,26,3,4,1,33,3,4,7,2,4,6,4,1,9,44,3,1,6,39,1,8,5,12,1,5,31,29,30,5,4,9,9,18,5,20,1,2,50,8,6,6,10,2,39,7,6,5,6,35,41,2,23,39,50,1,28,1,1,45,22,2,1,2,45,2,23,3,9,12,4,1,4,3,5,2,36,15,11,47,50,14,4,16,25,29,29,21,3,50,16,10,2,1,5,1,1,24,41,41,2,50,50,40,2,2,2,5,49,4,19,3,9,5,33,2,5,3,2,25,12,3,7,28,20,1,2,2,20,4,4,3,25,50,21,11,1,3,10,3,4,29,35,1,1,2,41,6,20,12,27,13,11,10,2,1,2,1,1,3,3,4,3,16,3,2,2,8,11,1,37,9,10,27,7,35,4,8,5,7,37,9,40,50,7,11,4,3,7,15,2,5,3,13,25,5,3,19,17,2,2,4,50,3,1,9,4,4,2,4,3,16,10,3,2,2,26,1,50,5,15,18,8,2,5,3,3,4,12,10,16,7,1,2,5,14,16,13,50,31,9,3,6,6,12,50,1,50,2,4,28,1,1,6,22,29,50,6,2,11,8,5,3,50,8,2,7,3,4,1,2,50,10,1,5,1,35,18,50,2,2,1,7,1,47,1,6,12,7,1,3,41,3,1,1,50,50,5,45,2,22,16,2,1,50,50,33,1,3,2,1,4,14,43,1,6,5,24,3,37,2,2,38,50,50,3,50,10,2,50,28,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,2,4,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,4,1,5,22,2,11,3,1,2,1,1,2,4,1,2,1,3,4,1,1,11,1,1,1,1,2,1,4,1,1,3,1,3,1,1,1,1,1,2,32,2,1,1,1,2,1,1,1,38,50,1,1,8,1,2,2,3,3,1,2,1,1,1,1,1,2,15,1,1,2,1,14,1,1,1,1,1,1,1,1,2,1,1,1,1,1,7,3,2,1,4,2,2,1,1,2,1,1,1,1,1,2,4,1,1,5,1,1,1,1,1,1,1,1,1,8,1,12,1,1,2,1,1,32,1,1,1,1,1,2,1,1,1,2,1,4,2,1,1,1,10,2,1,2,3,1,3,2,3,2,4,2,1,5,1,3,2,2,1,1,4,7,1,2,1,1,1,2,1,1,16,2,6,1,1,2,10,4,7,3,2,1,1,2,5,1,1,2,2,1,1,1,1,1,1,14,1,3,3,5,1,1,15,2,1,1,1,1,1,4,3,1,1,1,3,1,1,4,2,1,7,5,1,1,3,2,2,3,6,5,2,1,5,9,2,1,1,1,1,1,1,2,1,1,3,2,1,2,1,7,4,1,1,1,1,2,1,2,2,4,2,1,4,1,1,2,1,2,5,1,2,1,2,1,7,5,3,4,5,1,2,1,1,1,5,1,1,1,1,1,3,1,3,5,4,5,1,1,2,4,4,10,2,1,1,14,1,1,9,1,1,7,5,1,1,1,3,1,1,1,11,1,1,25,1,2,1,4,4,1,1,2,1,1,1,2,1,8,2,7,3,1,1,5,1,13,1,4,1,2,2,4,11,1,2,5,1,4,3,3,2,2,1,1,1,4,3,2,1,1,2,11,5,2,6,1,1,7,1,1,1,1,1,1,2,6,4,3,1,1,2,1,2,1,1,2,1,4,1,2,2,1,1,1,1,1,2,1,6,5,2,3,1,5,1,23,4,7,1,3,1,1,3,2,1,1,1,1,8,1,3,1,1,12,1,1,8,25,1,2,3,3,6,1,1,2,3,1,4,3,2,4,1,4,3,1,2,1,2,2,4,1,16,1,1,8,2,1,4,5,1,1,1,1,1,1,3,4,1,2,2,1,4,19,12,1,4,1,2,2,14,8,1,1,2,1,1,1,7,35,2,1,1,1,1,1,1,1,1,1,1,13,1,2,1,11,1,2,3,25,2,1,1,1,1,2,1,1,1,1,2,3,4,1,8,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,4,3,2,1,1,3,1,2,4,1,2,1,2,2,1,1,1,1,1,1,1,3,2,2,2,5,1,1,3,2,1,3,2,1,1,1,3,1,1,1,1,1,1,8,2,2,1,1,1,1,1,1,2,1,5,1,1,1,5,1,1,1,2,7,5,1,1,1,1,1,1,3,1,1,5,2,1,1,1,2,1,1,2,2,8,1,2,2,1,3,1,1,1,1,2,3,1,1,2,5,1,1,1,2,2,1,7,1,1,1,1,1,3,1,1,1,3,1,1,1,7,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,5,1,7,1,2,1,1,2,4,2,1,2,5,1,1,2,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,8,2,5,1,1,1,2,1,1,1,1,1,4,1,1,2,1,1,2,1,1,1,4,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,50,50,42,45,35,29,38,25,2,1,22,3,1,23,1,5,3,2,5,25,50,42,1,50,1,6,1,2,10,7,1,31,28,18,16,14,14,7,1,3,5,2,2,1,19,1,1,7,1,22,2,4,16,1,1,1,2,1,1,4,21,14,11,4,21,3,1,5,50,4,2,28,2,50,1,3,6,2,14,4,1,24,5,1,1,1,1,4,1,1,4,2,1,7,1,1,1,1,4,1,6,9,25,3,1,2,2,22,1,4,1,2,9,23,4,1,1,2,3,2,1,1,1,1,2,1,1,1,2,1,31,1,6,2,2,12,2,2,5,1,1,2,1,3,18,1,19,1,2,1,1,1,1,1,1,7,1,1,1,1,1,3,28,22,1,3,9,3,1,25,11,8,13,14,19,29,12,12,1,3,50,1,1,2,1,1,2,2,5,4,8,1,1,1,1,2,5,10,6,4,3,3,12,4,3,1,50,9,1,4,1,2,7,3,2,1,1,3,3,4,1,1,6,8,10,5,1,7,4,4,1,42,10,6,1,5,6,1,2,3,3,3,2,12,3,2,1,1,2,3,2,1,8,13,3,4,2,1,1,10,24,2,46,2,9,2,1,1,1,3,1,1,1,11,3,2,2,6,4,2,2,8,10,4,3,2,2,1,50,50,50,42,3,14,1,1,7,1,1,1,5,2,2,2,4,2,1,1,2,3,3,8,1,20,8,1,11,7,9,9,2,2,1,1,2,3,1,4,1,8,2,11,2,3,2,16,41,35,36,34,8,1,1,2,1,1,2,4,1,2,3,1,1,1,1,1,1,2,2,2,1,2,1,1,4,3,1,1,1,36,9,1,3,2,1,1,11,1,1,3,2,1,2,10,1,2,1,40,25,2,9,1,10,9,2,7,2,2,2,1,1,1,4,1,1,2,1,2,2,1,2,4,3,1,1,1,4,2,3,1,1,1,1,1,3,1,1,1,1,2,1,2,2,1,1,2,1,1,2,2,1,1,1,1,1,2,2,14,7,3,12,1,1,3,1,1,1,2,2,4,1,1,1,1,4,1,1,1,1,1,6,1,1,1,1,1,1,1,2,3,1,22,3,1,2,1,5,1,3,1,1,1,1,1,4,3,1,2,3,1,1,1,2,1,1,1,1,1,1,4,1,2,1,4,1,1,5,1,1,1,1,1,2,1,1,2,3,2,3,14,15,3,1,2,1,4,8,2,5,1,3,6,12,5,2,6,1,3,1,1,1,2,1,7,1,4,1,2,1,2,4,1,20,6,2,5,2,1,3,6,1,2,1,3,1,8,2,1,1,5,3,1,4,4,1,4,2,4,1,2,1,1,1,1,3,2,1,6,1,1,3,1,2,3,1,1,1,1,2,3,2,1,1,1,1,4,1,2,1,2,1,1,1,2,2,3,1,1,1,1,2,1,2,4,1,1,4,2,1,2,1,1,2,1,1,3,2,1,4,1,2,3,2,1,1,1,1,2,1,1,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,5,1,1,1,3,3,1,2,11,1,1,1,3,1,5,2,5,15,2,3,1,2,2,1,3,2,2,1,1,1,1,2,11,3,4,3,1,1,3,2,10,10,6,2,1,2,5,1,4,2,11,4,16,2,6,5,4,10,6,1,1,5,2,4,1,1,50,37,37,28,27,27,50,1,2,1,5,9,2,1,1,1,1,1,1,2,1,4,1,3,1,1,3,7,1,1,3,2,1,50,1,15,22,1,21,2,13,1,1,2,4,1,1,2,30,1,50,1,2,4,2,3,2,2,1,16,2,4,2,3,3,3,1,1,15,2,10,1,1,1,25,5,50,20,1,14,3,2,3,1,2,16,3,3,1,1,2,1,11,12,2,5,1,2,1,5,2,9,4,10,3,4,8,3,1,2,7,24,1,2,1,4,6,1,4,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,2,1,1,1,1,4,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,3,3,1,2,1,9,1,5,1,2,1,1,1,1,2,1,1,32,5,4,4,1,24,9,20,1,1,6,3,2,1,3,1,1,2,8,3,8,1,1,7,12,7,1,2,3,13,3,9,2,1,6,2,4,1,4,1,50,1,14,1,9,1,6,2,3,1,1,9,3,3,1,2,1,2,10,1,1,3,2,3,1,1,2,11,3,8,1,44,4,6,5,1,2,4,2,3,3,7,5,1,12,2,10,2,1,2,2,3,50,1,1,1,1,4,50,1,1,1,1,1,2,1,3,15,9,15,3,1,1,1,13,1,1,3,2,1,1,1,1,1,3,29,2,1,1,1,2,1,2,2,3,1,1,1,2,1,1,1,2,17,6,2,1,1,2,13,10,1,1,1,1,1,1,1,1,1,1,1,4,2,1,2,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,4,1,2,7,1,1,1,1,1,1,1,1,1,1,1,5,3,1,1,1,1,1,2,1,2,3,11,11,17,1,6,30,1,2,2,1,2,1,2,1,6,2,1,2,5,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,3,1,1,1,1,1,50,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,3,1,6,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,3,1,1,1,3,2,1,3,2,2,1,2,1,1,1,2,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,3,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,3,1,1,1,2,3,2,1,2,2,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,4,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,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,5,1,1,1,1,2,1,1,1,1,1,1,7,1,1,1,1,1,3,4,1,1,1,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,7,1,1,1,1,2,7,1,1,1,1,2,2,3,11,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,3,1,3,1,1,1,1,2,2,1,1,1,1,5,1,3,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,2,4,3,3,1,1,2,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,1,2,4,12,3,1,1,1,1,1,4,1,1,1,1,1,1,2,2,2,4,1,3,1,1,4,1,4,1,1,1,1,1,1,1,5,2,1,1,1,3,1,4,6,1,5,1,1,8,2,4,8,3,4,1,2,1,2,10,2,1,4,4,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,9,1,1,8,2,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,2,1,1,3,1,5,1,3,1,2,2,2,1,1,1,4,1,1,1,7,6,1,1,2,1,4,4,1,1,3,1,1,1,1,1,1,4,1,1,1,1,1,4,2,3,1,1,8,2,2,1,1,3,1,4,6,1,4,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,4,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,11,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,9,1,1,1,3,2,1,1,2,1,50,15,1,1,1,3,2,1,2,1,2,1,1,1,1,1,1,1,16,2,1,4,1,1,1,1,1,2,1,2,1,1,1,2,1,4,2,2,1,4,2,3,1,2,1,3,1,1,1,3,1,1,2,23,5,9,9,6,1,1,2,1,11,6,1,2,7,2,1,1,5,4,1,2,1,5,3,1,32,1,1,2,1,2,1,1,1,1,1,2,8,1,3,1,2,2,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,5,1,1,1,1,1,1,1,1,1,2,3,1,3,3,2,2,2,1,2,1,1,2,5,1,1,1,1,3,1,2,1,1,1,2,1,14,1,1,1,1,1,1,2,1,1,1,3,1,10,1,1,2,3,1,11,2,1,1,1,1,6,2,3,4,20,3,4,3,1,1,3,5,25,1,5,1,6,1,9,1,1,1,2,1,2,1,1,1,1,1,4,7,1,2,2,1,1,1,1,2,1,1,15,1,1,2,1,2,8,3,1,1,1,1,8,11,1,6,2,3,2,1,1,1,3,14,2,4,1,3,11,2,1,1,1,7,2,1,1,1,1,33,1,1,3,3,11,14,1,1,12,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,29,2,6,1,1,1,1,1,1,2,1,1,1,3,2,3,1,7,1,15,1,1,1,2,1,2,3,5,3,1,1,1,1,2,1,1,1,1,4,1,2,6,2,1,1,5,1,4,3,12,1,39,50,1,4,3,1,2,1,1,1,1,1,5,3,21,7,1,6,2,1,1,1,3,11,4,1,1,4,10,1,3,2,1,2,2,1,42,1,1,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,3,3,2,2,11,4,2,3,3,1,9,1,2,10,1,1,1,1,2,2,21,1,3,1,2,7,3,5,2,6,3,2,1,2,3,3,1,2,3,1,3,24,4,2,2,1,8,1,1,1,2,2,1,1,1,1,4,1,1,1,3,1,2,1,1,1,4,3,1,1,6,1,6,1,1,4,1,3,2,2,1,1,2,1,1,2,3,25,2,2,4,6,8,1,4,5,1,1,2,1,9,4,5,1,2,1,8,10,1,1,4,4,1,4,1,3,1,42,5,4,1,3,3,1,3,1,4,1,1,4,1,1,1,10,2,12,3,2,2,1,2,6,2,1,1,2,6,1,2,1,10,1,1,1,17,1,31,1,1,1,2,1,1,14,1,1,1,1,1,2,1,2,2,2,3,2,1,3,5,1,8,5,1,1,1,5,2,1,2,1,1,2,5,5,9,2,2,1,1,17,3,1,1,2,4,1,2,5,2,1,1,5,2,4,4,1,2,1,2,1,1,1,2,1,6,1,1,5,2,2,2,3,1,2,4,1,1,5,4,1,1,1,14,4,2,3,4,1,1,1,7,4,12,1,2,7,6,7,1,1,2,1,1,1,1,5,1,3,4,6,1,1,1,1,4,1,2,7,2,1,3,7,1,10,4,10,2,1,1,33,5,1,1,2,2,1,1,2,42,1,1,6,16,2,1,1,1,2,3,9,1,1,2,7,2,1,1,2,3,4,1,6,2,15,1,1,8,1,5,1,1,3,3,2,1,1,1,1,2,1,1,1,1,1,5,1,1,5,1,1,6,1,1,1,2,10,2,6,18,2,1,1,3,1,1,1,3,1,5,3,2,1,1,1,1,1,3,6,3,1,3,2,1,2,1,1,3,1,1,2,1,6,1,2,6,1,1,1,1,1,1,3,1,1,1,1,1,3,2,2,1,5,2,1,2,1,1,2,1,2,4,1,1,2,1,1,1,1,1,2,2,1,1,3,1,3,2,1,1,1,1,1,1,9,2,1,6,2,1,3,1,3,1,1,4,2,1,1,2,2,2,3,1,2,1,1,3,1,2,2,1,1,2,50,2,2,1,3,1,1,1,1,1,47,2,2,1,8,1,1,3,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,3,5,1,10,1,3,3,1,5,1,1,2,1,1,2,4,1,1,1,1,1,1,1,1,2,12,1,1,1,1,29,21,11,1,19,1,1,1,1,4,2,1,1,1,2,4,20,2,1,5,1,4,1,1,2,1,1,1,1,2,2,1,2,4,3,1,4,12,1,8,1,20,6,2,7,7,2,1,1,1,4,1,1,2,2,3,1,5,2,4,1,16,1,1,11,2,3,1,2,4,2,2,1,4,10,1,9,2,3,4,3,3,1,2,2,1,3,2,1,2,1,2,3,11,2,14,1,2,1,1,5,6,1,3,1,9,2,1,1,1,1,14,2,3,2,2,2,1,8,38,1,1,6,1,4,5,3,1,3,8,2,4,2,1,1,1,1,1,3,2,2,2,10,1,1,2,1,22,1,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,5,1,2,2,10,1,2,1,1,1,10,1,1,19,2,1,2,1,3,6,2,4,1,1,4,1,2,1,2,2,2,1,1,1,9,7,2,2,1,2,1,2,2,1,9,4,28,15,2,2,1,13,1,5,1,2,2,1,1,1,1,1,1,1,11,1,1,2,4,1,1,26,2,17,1,3,1,1,1,7,2,2,1,3,2,1,3,2,2,1,1,1,3,2,1,10,1,5,2,4,1,2,3,1,2,3,1,2,2,1,1,2,1,1,1,4,1,1,1,1,1,1,12,1,10,2,1,1,1,5,2,2,1,1,3,1,2,1,1,1,1,3,2,1,7,1,2,5,2,3,3,1,1,1,2,1,2,1,1,2,4,1,1,1,2,1,1,1,1,2,1,3,1,4,1,1,1,1,2,2,1,1,20,1,1,1,1,1,1,11,1,1,1,1,1,5,1,2,14,1,9,1,3,1,1,4,3,1,14,4,1,1,3,2,2,2,1,1,1,1,1,1,1,1,3,1,1,1,9,8,5,3,1,1,1,1,11,4,2,1,1,1,2,1,2,1,1,3,1,4,1,1,1,1,1,1,2,1,2,2,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,3,36,1,1,1,1,1,2,1,3,1,1,1,1,1,3,8,1,1,1,8,1,2,1,1,2,21,4,3,5,6,3,1,1,1,1,3,1,5,1,8,2,1,1,1,1,1,3,2,7,1,2,1,12,1,1,5,1,1,15,1,1,4,7,2,1,1,1,1,1,1,4,2,1,1,19,22,1,1,2,1,1,1,4,1,1,1,5,6,2,1,1,2,1,1,1,4,1,1,1,8,19,1,5,1,1,1,3,4,1,1,1,1,1,17,2,1,1,1,1,1,1,8,1,33,25,3,1,3,2,1,1,1,1,3,1,23,1,1,2,6,5,3,1,7,2,3,2,2,2,7,1,13,2,1,1,2,3,2,1,1,3,2,4,4,1,1,1,1,8,1,5,3,2,1,3,1,7,3,2,1,10,1,1,11,2,1,2,1,2,1,1,1,1,2,3,1,2,1,3,1,3,1,4,2,1,1,1,7,1,2,1,3,1,3,2,1,10,1,1,20,6,1,8,17,2,3,5,1,4,1,4,1,1,6,3,3,1,1,1,1,1,2,1,1,5,2,1,1,1,1,14,1,7,1,37,1,1,1,8,2,2,2,1,1,2,3,1,1,3,2,3,2,1,1,2,4,1,3,3,1,2,1,1,1,1,2,1,2,3,3,2,5,5,3,3,1,3,1,5,4,1,2,1,1,1,1,1,4,1,3,3,2,5,1,1,1,2,1,1,1,3,2,1,6,1,1,1,4,1,1,3,3,1,1,1,18,2,7,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,2,2,1,4,1,1,2,2,7,1,1,6,2,1,1,2,1,1,2,3,2,5,1,1,16,14,39,1,1,3,2,4,1,3,3,1,1,1,9,2,2,1,4,3,1,1,5,3,3,4,2,2,4,22,1,16,3,3,3,1,1,3,2,2,6,6,15,2,3,18,1,5,1,1,1,1,1,1,50,1,1,1,1,1,1,1,7,8,6,31,3,1,4,2,9,14,10,1,1,2,1,10,2,17,1,1,2,3,1,3,1,1,5,2,1,6,13,16,1,50,5,4,3,4,3,2,2,17,1,3,7,1,1,1,1,1,1,4,1,2,2,2,1,1,2,1,3,1,4,2,1,1,4,5,3,1,3,11,50,1,1,1,2,3,2,1,1,1,2,4,1,2,2,1,1,1,2,15,3,6,4,3,3,2,7,3,1,3,20,1,1,2,1,1,1,1,2,1,1,2,2,4,1,2,1,1,1,4,7,2,5,2,30,2,2,1,1,1,1,2,1,1,2,1,1,1,1,3,1,2,2,4,1,2,1,1,3,4,1,1,7,3,1,1,1,1,1,1,1,10,4,3,1,2,4,2,1,1,1,1,1,1,8,2,27,2,1,1,4,22,1,3,1,1,3,1,1,2,2,1,2,3,1,2,1,2,2,1,1,2,1,3,1,1,11,1,5,3,1,4,1,1,2,1,1,16,31,36,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,7,1,1,1,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,3,4,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,5,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,2,3,1,1,1,1,2,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,5,1,11,1,1,1,2,1,23,1,1,1,7,13,1,3,3,1,3,1,7,2,13,5,2,1,1,1,2,11,2,1,1,1,1,2,3,1,2,1,2,1,3,1,7,2,2,1,7,20,3,1,1,1,1,1,5,4,5,10,1,2,4,2,10,1,6,1,1,8,1,2,1,2,1,1,1,2,3,1,1,2,1,1,3,7,4,4,3,3,7,1,2,13,1,23,1,1,11,1,4,4,3,5,1,1,5,3,3,3,1,2,4,29,2,1,8,4,2,1,1,1,7,28,9,1,1,1,1,1,2,4,1,1,1,1,2,8,1,3,2,1,22,2,1,1,1,1,1,8,1,1,1,4,1,2,3,10,3,15,7,1,1,1,27,6,2,7,1,8,5,1,1,1,2,4,2,1,1,2,1,3,1,5,1,2,3,1,14,2,1,3,1,2,5,3,5,1,2,1,2,1,1,3,2,1,1,2,1,7,1,6,1,1,1,1,1,2,1,1,1,6,1,1,2,1,1,1,2,6,3,15,1,1,1,2,1,1,1,2,1,1,10,1,1,1,6,1,2,1,2,3,2,1,1,2,1,3,3,1,4,3,1,1,1,1,4,5,1,4,1,1,1,4,1,1,1,5,2,1,3,2,1,1,1,1,3,1,4,1,1,1,1,1,1,2,1,2,2,10,3,3,2,2,2,1,1,1,2,4,3,1,1,3,1,1,1,1,1,1,7,4,3,7,2,1,4,2,2,1,1,2,4,4,1,2,1,14,1,3,1,11,2,8,6,1,1,1,2,1,1,1,4,1,1,4,2,1,1,7,2,1,2,6,1,1,2,1,3,4,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,8,1,1,1,1,6,1,6,1,1,1,2,1,9,6,6,1,1,1,1,1,3,1,4,2,2,1,1,2,2,2,1,3,2,1,1,4,2,3,2,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,6,1,6,2,1,1,1,1,50,2,1,1,2,2,1,2,2,1,1,2,2,1,2,2,1,1,1,1,1,6,1,1,2,3,1,7,1,3,3,2,1,1,18,1,1,2,6,1,43,18,1,12,1,1,6,50,22,2,1,43,1,7,50,10,6,2,1,1,1,2,1,5,5,5,1,5,4,26,1,3,4,1,1,21,1,1,2,1,1,4,1,1,24,11,3,1,1,6,6,2,1,1,5,3,2,1,1,4,1,1,2,2,1,1,1,1,1,1,4,21,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,27,1,4,1,2,16,2,1,1,1,7,2,1,1,8,4,2,2,1,1,2,1,1,1,1,2,1,3,20,1,2,1,1,1,12,10,5,6,1,2,1,1,4,1,14,1,7,4,1,2,1,1,1,28,3,1,17,1,3,5,1,1,1,1,1,1,1,2,1,2,2,1,2,2,5,5,1,1,24,2,1,3,6,1,1,3,1,9,9,1,5,2,3,1,1,7,2,9,1,50,1,1,1,2,1,2,1,3,1,1,1,4,8,4,2,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,2,5,3,1,1,1,26,1,1,7,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,4,3,1,4,2,6,1,2,2,7,1,1,1,11,2,4,1,2,1,1,1,1,1,1,1,1,1,1,21,1,1,2,4,1,3,3,6,3,2,2,5,7,2,1,11,2,1,7,1,2,2,1,1,1,2,1,1,1,3,1,1,1,3,5,1,1,1,3,1,1,8,2,1,1,2,1,1,4,18,8,2,3,2,20,2,2,3,3,2,1,1,1,2,1,2,10,2,6,3,1,7,2,3,1,2,2,1,2,1,1,1,25,1,1,2,7,1,1,6,2,3,1,4,3,1,2,2,1,1,11,4,1,3,2,1,1,1,1,1,1,4,3,2,1,1,3,1,1,2,8,2,1,3,7,5,7,1,2,7,14,27,1,2,1,2,7,2,3,3,2,11,2,2,2,2,2,8,1,1,2,1,1,2,4,1,2,1,2,1,37,2,1,10,1,1,7,50,5,2,4,1,15,6,50,2,2,2,10,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,1,1,1,2,2,1,1,2,5,2,1,1,2,1,2,4,1,8,3,7,1,3,8,1,5,2,1,1,1,1,1,1,33,1,1,1,3,2,1,1,7,5,1,2,2,14,23,1,5,1,1,3,4,2,1,2,1,2,1,4,1,29,3,1,1,3,1,1,6,3,1,5,2,1,1,1,1,17,1,7,1,2,3,23,1,1,1,1,6,1,1,2,1,4,2,4,1,1,2,1,2,5,1,1,6,1,1,1,2,1,4,2,2,2,2,15,5,1,12,6,2,2,2,1,1,5,1,2,1,1,1,1,2,15,12,30,2,1,1,1,1,1,5,6,3,2,1,1,2,3,2,1,1,3,1,1,1,1,1,3,3,1,1,1,6,3,2,50,10,1,1,1,1,12,1,1,2,1,1,3,2,3,8,2,2,1,1,1,1,2,2,1,9,4,1,3,2,2,9,2,1,1,1,4,1,4,1,1,1,1,1,3,1,2,1,2,1,3,4,2,1,1,2,1,2,1,1,2,2,3,1,14,8,4,1,1,2,6,7,1,3,1,1,4,4,7,1,5,1,1,1,1,3,3,3,2,1,2,2,1,2,1,4,1,1,3,3,11,1,1,2,1,2,2,4,1,5,1,2,13,2,1,1,1,3,1,1,2,3,1,1,8,1,1,1,1,5,6,1,1,1,1,1,4,1,2,7,5,1,1,6,6,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,5,7,1,1,1,1,49,2,5,1,2,2,1,1,4,1,1,2,2,1,2,3,2,2,2,1,1,2,1,2,7,3,1,1,1,6,2,25,1,1,2,1,3,1,3,2,1,10,18,1,7,1,6,50,7,2,9,8,1,3,1,5,1,2,2,1,1,2,4,1,1,3,2,1,2,1,1,1,1,1,1,1,1,4,16,50,2,1,4,4,1,1,2,22,2,1,1,2,5,19,5,1,1,1,13,1,1,1,1,4,1,4,1,2,9,1,2,3,1,2,1,2,2,1,1,2,2,1,30,3,24,3,6,9,2,1,2,1,1,1,1,1,2,4,9,2,1,3,1,1,1,1,2,7,1,1,1,2,2,1,2,4,3,2,2,1,2,19,1,5,6,16,7,1,18,1,3,1,26,1,8,1,1,2,1,1,2,1,1,1,1,5,1,1,4,2,2,2,1,1,1,1,1,1,1,2,1,6,1,1,1,1,2,1,1,1,8,1,2,1,14,1,1,1,3,1,2,1,2,1,1,2,1,7,1,1,1,1,1,1,40,1,10,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,2,1,1,5,4,1,2,1,1,2,1,1,3,1,5,1,5,1,1,2,2,1,1,1,2,5,5,1,3,2,1,3,2,4,7,1,1,1,1,2,1,2,1,1,1,1,1,12,1,2,1,1,2,1,1,6,5,4,1,2,1,3,1,1,1,1,1,5,1,1,1,2,2,1,13,2,1,2,1,1,5,1,4,2,1,2,1,1,1,1,1,1,4,4,2,1,6,1,4,1,2,1,1,3,1,5,1,1,1,3,2,1,3,5,1,4,4,3,1,2,1,1,5,1,2,1,4,5,2,1,1,3,1,1,1,1,2,2,1,4,1,1,2,1,1,2,1,1,8,2,1,1,1,7,1,5,5,1,1,3,1,2,2,1,2,19,2,2,5,3,3,1,1,1,2,1,1,1,2,1,2,4,2,2,1,12,2,2,2,2,1,2,1,1,1,2,1,1,1,2,1,1,1,1,2,3,1,4,1,2,2,1,1,4,3,2,1,2,1,1,3,1,2,3,4,1,1,15,1,4,3,1,5,5,8,1,7,4,1,1,1,2,1,8,1,11,2,4,1,1,2,1,1,1,50,1,1,23,8,3,1,2,2,1,3,2,1,2,1,9,1,2,1,2,1,1,2,1,1,1,1,1,1,2,2,3,2,5,9,1,10,6,1,1,6,6,1,1,6,3,2,5,3,2,2,6,2,2,1,2,1,3,1,3,1,1,5,1,2,1,1,1,1,1,1,2,2,1,1,1,5,4,6,11,2,4,1,1,2,2,3,4,1,1,1,6,12,3,1,3,2,1,1,5,5,1,2,1,11,1,1,14,3,2,50,2,1,1,1,1,1,4,4,1,1,1,1,15,1,3,1,6,1,1,1,1,1,2,8,1,1,3,1,1,1,27,3,1,1,1,3,10,1,1,1,3,5,1,1,1,1,1,1,15,1,1,1,1,2,1,1,1,1,1,2,1,1,2,2,1,1,3,1,1,1,1,1,2,28,1,2,1,1,11,6,1,2,2,5,3,1,1,1,1,1,26,27,16,1,1,3,1,1,1,1,1,1,1,1,1,3,6,8,1,2,1,1,1,1,18,3,3,2,6,1,18,1,2,4,11,9,1,1,2,1,10,3,1,2,1,2,1,1,1,2,1,1,1,3,3,2,2,4,1,1,2,1,5,1,2,1,1,1,1,1,2,1,2,1,1,5,1,2,1,1,1,1,1,1,1,2,1,1,2,2,5,3,2,1,14,2,1,1,1,1,3,2,2,1,2,2,1,2,1,48,2,17,10,29,2,14,23,3,1,4,3,1,2,1,3,2,7,3,3,2,1,1,2,2,1,1,50,1,1,2,10,1,1,2,1,1,1,3,1,1,38,2,1,2,1,1,1,3,1,12,1,1,1,6,1,1,1,4,1,1,1,2,1,1,1,1,5,2,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,2,1,3,1,1,2,1,1,1,1,1,5,1,5,2,4,1,1,1,6,10,3,3,1,3,1,5,1,1,13,3,5,12,2,2,1,1,1,2,2,1,2,1,2,1,2,1,2,1,2,2,1,5,3,1,3,3,3,1,3,1,4,1,1,3,2,1,6,1,1,1,12,1,8,50,1,1,5,2,2,15,1,2,6,5,1,1,4,1,2,4,7,1,17,1,4,1,2,2,1,1,1,1,2,1,2,2,1,2,3,2,1,3,1,1,1,1,3,2,1,5,2,1,3,1,2,4,1,1,1,1,2,1,2,1,3,1,1,2,4,1,4,4,2,10,15,1,1,4,1,17,1,1,3,4,7,2,2,16,1,5,1,2,1,1,1,1,2,4,9,1,6,1,1,2,1,2,1,1,2,2,1,1,4,17,6,1,2,3,4,7,1,2,1,1,8,1,2,1,2,4,3,2,1,10,1,2,3,3,4,15,7,1,1,2,1,1,6,1,1,3,4,1,12,2,1,2,1,1,2,1,8,1,2,2,1,3,21,6,3,3,1,1,1,1,2,5,1,2,1,1,1,1,1,3,19,1,2,9,1,3,1,2,1,2,3,1,3,1,2,1,2,6,1,4,3,1,2,2,1,10,2,2,1,2,2,4,1,2,2,5,3,1,1,5,23,25,3,1,1,3,1,1,1,7,3,2,3,1,1,1,1,7,1,1,1,2,1,1,6,2,2,1,8,1,1,1,1,2,2,2,2,3,1,2,16,1,3,5,1,2,1,2,8,1,2,3,2,1,1,1,1,1,3,3,2,1,1,2,2,1,3,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,11,2,1,3,5,3,1,1,3,2,1,1,2,1,1,1,1,2,1,1,1,3,2,3,3,5,1,1,1,1,18,17,4,1,3,2,1,2,1,34,3,1,3,3,1,6,2,3,4,11,3,1,1,3,8,1,6,5,2,9,11,1,1,2,2,50,1,1,1,3,1,2,1,5,4,2,1,1,7,3,1,4,2,2,1,3,2,1,1,2,2,3,10,1,3,1,2,12,1,2,1,8,3,1,1,1,1,1,2,1,9,2,2,1,1,1,1,13,1,2,1,5,7,1,2,2,7,1,2,1,1,1,2,1,1,1,3,3,1,5,4,4,10,2,6,3,1,1,1,3,1,1,1,1,1,7,3,5,6,1,4,1,9,1,5,12,1,2,11,3,1,5,1,5,2,1,9,1,1,3,2,1,1,1,2,2,1,1,6,1,1,7,1,1,2,9,1,1,1,1,2,23,13,1,1,1,5,1,1,1,4,2,13,1,1,2,1,1,1,1,2,2,1,13,47,37,1,50,1,1,1,1,1,3,1,1,1,1,7,19,2,7,7,8,1,3,4,21,12,1,1,1,18,1,1,4,1,2,2,7,4,3,3,5,1,1,1,1,1,1,7,2,1,13,1,2,2,1,50,1,3,1,8,3,1,1,1,1,1,1,1,3,2,1,1,10,4,3,3,1,2,11,13,1,2,4,2,1,1,1,1,2,1,2,1,7,1,2,2,1,2,2,1,3,3,3,1,1,1,4,4,1,4,2,1,2,3,1,1,1,2,5,1,2,1,1,2,2,3,1,3,3,1,1,5,1,10,1,1,1,1,2,7,8,1,3,1,1,4,1,2,7,1,1,1,1,9,1,1,1,1,1,1,9,1,1,2,1,2,1,1,8,14,6,17,5,1,8,20,13,1,1,1,2,2,2,8,50,5,1,20,1,2,2,4,1,2,2,2,1,1,2,2,4,1,1,1,3,7,5,1,3,2,1,4,3,1,4,7,4,3,1,1,1,4,2,2,2,1,3,1,1,5,5,7,1,42,7,13,9,10,1,1,19,1,6,1,1,6,12,1,1,1,1,2,1,1,1,1,4,1,1,4,4,9,1,7,13,5,7,10,2,5,5,10,2,4,3,6,7,3,18,1,5,4,2,3,11,1,2,1,8,1,1,2,1,1,1,1,2,2,3,2,5,6,4,2,2,2,11,2,21,2,1,2,1,1,1,4,1,3,7,8,8,3,7,1,21,2,1,1,1,2,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,3,1,1,3,1,3,2,2,4,5,1,2,1,1,1,1,1,1,1,2,1,2,1,4,2,12,1,1,2,2,2,1,3,2,1,2,2,14,3,5,11,1,1,11,2,1,1,6,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,2,1,2,1,1,10,3,3,1,1,1,1,2,1,1,2,1,1,1,1,1,3,3,1,1,1,1,1,1,2,1,1,1,1,1,5,4,1,2,2,1,1,1,1,2,2,3,3,2,3,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,2,1,1,1,1,2,1,4,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,48,1,18,1,1,3,1,1,3,1,1,1,1,2,1,1,1,1,1,4,1,1,2,2,1,1,1,1,3,1,4,11,1,1,6,2,7,14,4,5,1,1,3,8,11,1,5,5,2,2,6,1,1,2,1,1,3,6,1,1,4,1,2,2,50,2,2,1,1,2,1,1,8,1,2,38,3,2,8,1,1,1,1,18,2,1,2,3,3,4,1,1,1,1,1,2,2,1,3,3,1,2,1,1,1,1,7,1,2,7,3,5,6,3,2,1,2,19,1,1,3,1,6,2,8,2,3,2,2,1,4,2,1,4,3,1,1,1,1,2,1,4,2,3,2,2,2,2,14,3,14,1,1,2,1,1,1,1,1,3,1,3,3,3,3,5,1,2,40,3,1,1,1,4,3,3,3,1,6,3,1,3,1,2,2,3,1,1,2,3,2,6,6,1,2,1,4,1,2,1,2,4,2,5,1,1,1,2,3,6,1,7,1,1,2,2,1,5,19,5,3,1,2,1,2,3,2,3,1,1,1,1,3,1,3,1,2,1,17,21,2,2,1,1,2,1,3,3,3,1,1,3,1,2,1,2,1,4,4,4,2,1,3,5,1,1,2,1,3,4,1,3,2,3,3,6,2,1,2,1,7,1,3,3,21,50,2,11,1,6,5,2,2,9,24,2,3,5,13,4,5,1,7,6,1,2,2,1,1,1,1,4,1,1,2,1,7,1,5,1,1,2,1,1,1,1,1,2,1,1,6,1,2,1,2,2,1,2,5,5,1,1,3,1,3,1,2,1,2,1,1,2,2,8,2,5,1,1,12,2,13,1,3,8,4,1,4,1,2,1,3,7,3,18,1,1,1,1,1,2,8,3,3,4,9,1,1,5,2,1,1,3,20,2,1,3,17,3,43,3,6,2,6,1,1,2,4,1,7,4,7,1,2,1,3,4,1,1,1,4,2,1,1,1,1,2,1,4,9,2,4,2,2,1,4,1,9,2,1,3,11,9,1,17,5,1,4,1,1,2,2,17,24,1,3,1,2,4,1,6,3,1,3,1,50,4,7,2,50,1,1,12,7,7,1,3,5,1,1,1,1,17,1,7,2,25,4,3,2,2,1,1,2,3,1,1,7,1,1,1,9,1,2,2,1,10,3,2,1,1,1,2,6,4,1,2,1,1,2,1,4,3,3,4,21,1,3,7,9,1,2,1,4,1,2,2,3,3,3,8,4,1,2,2,3,1,1,2,1,4,50,2,3,6,3,2,2,1,9,1,1,6,1,3,26,13,1,2,12,12,4,7,4,9,1,1,1,1,42,6,7,4,1,1,6,20,1,1,25,1,1,1,1,6,2,1,4,1,6,1,1,1,2,3,1,2,3,5,15,1,2,1,3,7,1,1,1,3,3,3,2,1,2,1,2,1,1,2,1,1,3,1,1,4,3,1,1,24,12,6,7,3,1,2,1,1,8,2,2,1,2,2,1,5,1,1,7,3,10,3,1,2,1,2,3,3,1,1,1,3,1,2,1,4,1,1,6,3,2,1,1,1,2,1,1,1,3,5,27,2,1,2,1,5,1,1,1,1,1,1,50,9,6,6,1,3,50,1,1,1,7,1,8,1,1,5,8,4,1,1,1,8,23,1,1,1,7,2,1,6,2,1,1,8,1,2,1,2,1,3,6,3,4,11,2,1,2,3,3,1,2,3,5,1,1,2,5,1,1,1,2,5,1,1,2,2,1,1,1,2,2,1,14,1,2,5,1,12,2,1,4,2,1,1,1,1,1,1,1,2,3,3,3,1,10,2,2,1,50,3,1,1,1,1,15,11,1,9,3,14,1,3,13,1,23,18,16,3,1,1,6,2,2,2,6,10,2,5,1,3,12,1,1,3,1,1,28,2,1,1,9,1,3,1,2,2,2,1,1,1,1,1,2,2,1,1,8,4,1,1,7,1,3,2,4,17,33,10,3,1,2,1,1,3,11,10,6,1,1,8,9,3,6,1,1,3,3,2,5,28,1,4,3,1,1,6,4,2,21,9,3,1,2,10,1,7,3,1,14,3,2,3,3,4,2,5,1,1,2,6,1,1,1,2,2,1,3,2,2,2,1,7,4,14,12,1,30,5,1,3,2,1,12,1,1,11,9,1,1,3,1,6,1,1,1,1,1,2,3,16,1,5,50,1,2,1,2,3,1,1,1,2,2,4,2,23,11,2,1,5,7,1,1,1,2,9,1,1,1,1,1,1,10,1,1,1,4,8,5,9,8,9,2,3,3,2,34,1,5,1,2,1,6,3,1,1,2,1,50,36,10,2,30,1,4,4,1,5,3,5,1,2,1,1,1,2,1,1,1,50,9,2,2,1,3,2,2,1,16,1,1,1,8,2,2,46,9,3,5,1,50,2,1,1,1,2,1,1,5,7,2,1,1,1,1,5,2,3,1,1,2,6,1,2,1,2,1,3,2,6,1,5,3,5,7,11,3,11,5,6,50,1,1,6,1,2,2,1,1,1,1,2,2,1,3,4,2,8,1,4,11,4,1,1,1,5,2,16,1,1,2,1,2,6,7,1,3,1,2,2,2,4,3,5,1,3,1,3,4,3,6,12,4,10,1,1,3,1,5,1,1,8,1,2,1,1,1,4,1,2,3,1,1,1,2,1,3,1,1,1,3,1,2,6,6,1,1,1,1,7,1,4,3,1,1,1,15,2,1,2,1,2,5,1,1,1,40,2,4,1,10,2,2,1,2,2,1,11,4,2,9,2,1,1,1,25,1,2,12,1,1,1,14,13,1,1,2,1,1,5,1,1,1,1,1,1,1,1,3,3,7,1,2,4,25,2,4,2,1,1,3,5,1,1,1,2,1,5,1,1,3,1,3,2,4,1,8,2,2,1,1,1,1,2,9,4,1,1,1,2,1,2,3,5,1,8,2,1,1,1,2,9,2,1,1,1,1,2,1,1,1,9,2,2,12,7,8,2,2,8,1,3,7,4,6,2,5,5,8,1,1,1,2,2,2,1,1,1,1,2,9,15,2,2,3,4,6,3,1,2,2,5,1,1,50,5,2,32,27,31,1,1,2,3,1,1,3,2,1,5,1,1,1,1,1,1,4,2,1,1,1,4,1,2,1,1,1,1,1,21,12,1,1,1,1,2,3,3,3,7,1,4,18,1,1,1,1,2,1,1,50,39,12,1,1,2,38,1,5,5,11,10,8,1,1,1,4,1,5,1,1,4,3,1,4,1,5,3,1,1,1,2,1,1,4,1,6,2,3,1,7,4,1,3,5,3,1,2,1,7,1,50,8,1,7,8,1,4,1,5,9,1,3,1,1,6,1,1,1,2,1,1,7,1,4,1,13,3,4,1,1,1,1,1,1,1,1,1,2,1,1,2,1,5,5,1,1,3,2,4,3,1,1,2,2,1,3,1,1,2,1,1,1,5,1,2,1,1,1,2,2,7,9,1,1,2,2,2,1,4,2,1,1,1,1,2,1,2,1,2,1,1,1,2,6,1,1,2,1,5,1,3,1,1,3,1,1,2,1,6,1,4,1,1,1,2,1,1,2,23,1,2,1,1,1,1,3,1,1,2,1,1,6,1,1,1,5,2,2,1,3,1,2,8,4,1,1,1,2,2,1,1,1,1,1,2,1,1,5,1,1,1,1,3,2,3,1,2,2,2,5,2,1,4,2,2,4,1,1,1,2,3,1,3,21,11,8,1,7,5,4,1,1,1,1,9,2,1,1,1,8,3,6,1,2,2,1,3,1,1,1,1,2,6,5,1,2,2,1,1,2,1,1,10,3,1,4,1,14,3,22,1,4,1,6,1,19,1,1,3,1,3,2,1,1,2,3,3,2,2,1,1,1,1,2,15,1,1,3,2,1,2,1,1,8,1,1,1,1,1,1,1,2,1,2,10,2,1,1,2,2,1,1,1,1,1,13,1,1,4,1,3,2,1,5,1,1,3,1,2,3,3,19,1,2,1,4,1,4,6,2,1,1,2,2,2,1,1,2,2,1,3,2,1,2,1,1,2,13,1,1,1,1,1,3,1,1,2,3,1,1,1,2,7,1,2,1,1,1,2,4,1,3,1,1,1,1,7,1,1,2,1,1,1,1,2,1,3,2,1,8,1,13,1,2,1,1,2,1,1,6,1,1,1,1,5,1,2,1,1,2,1,2,1,1,1,1,2,2,2,1,1,1,3,2,1,1,1,1,12,1,1,1,1,14,2,2,1,2,1,1,1,2,1,2,1,2,1,1,1,8,1,37,15,1,19,11,8,2,16,1,1,4,3,1,1,1,2,1,2,1,1,1,2,1,1,1,3,1,1,1,4,2,22,21,1,3,1,9,1,1,1,1,1,2,1,1,1,1,1,3,2,1,4,1,4,3,1,1,1,1,1,2,4,3,1,5,1,5,1,4,1,50,1,2,2,3,2,1,4,2,1,4,4,2,1,1,1,10,7,1,1,1,1,1,1,37,2,1,2,1,1,2,2,11,1,2,1,4,3,8,1,2,1,1,1,22,8,1,1,1,1,5,1,2,2,1,4,1,1,2,3,1,2,1,39,1,1,3,1,1,1,9,43,2,1,3,1,2,2,1,2,1,1,3,1,3,5,2,40,1,5,3,3,7,5,2,9,3,4,3,7,3,2,2,2,5,2,4,1,1,4,1,2,2,1,3,4,1,2,2,6,2,3,3,1,1,1,1,1,7,1,2,1,3,1,1,1,1,1,3,1,1,6,1,1,2,3,1,1,1,1,1,1,3,3,1,2,3,1,3,1,1,1,1,2,1,2,7,7,1,1,2,7,7,2,1,3,3,2,22,1,12,3,6,2,1,1,1,2,1,6,3,2,1,8,1,1,5,1,2,2,2,6,4,5,1,2,2,6,3,1,8,1,2,12,1,5,1,1,1,1,1,1,2,2,2,1,3,2,1,1,1,1,1,4,1,1,1,1,1,1,4,2,5,13,1,1,1,1,2,1,2,1,2,15,14,6,10,16,8,7,7,4,6,3,4,24,2,3,4,6,9,5,2,2,4,1,4,2,6,3,4,3,2,3,3,2,4,1,1,2,3,10,3,3,3,9,4,1,1,4,7,3,2,3,5,1,3,9,9,2,2,8,9,3,10,1,3,1,2,1,3,5,2,5,1,1,2,5,1,1,1,2,1,7,3,2,1,2,3,3,1,1,1,1,2,1,1,5,1,4,1,1,1,2,1,1,1,1,2,1,1,1,2,3,3,1,1,1,2,1,1,2,1,1,1,1,4,4,4,1,1,1,1,1,1,1,2,6,1,1,2,2,4,1,3,2,1,6,1,2,1,1,1,2,1,3,1,3,2,3,1,4,1,1,3,1,5,11,5,3,2,1,2,2,1,50,1,1,1,2,1,3,2,4,2,1,2,3,3,1,1,1,1,1,1,2,3,1,4,1,1,3,5,1,1,1,1,1,7,7,6,1,1,3,1,2,7,1,1,3,4,16,1,3,1,3,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,2,1,29,1,7,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,4,1,1,4,4,2,6,6,2,1,6,3,2,2,2,3,1,1,1,2,1,6,1,1,1,1,1,1,1,1,1,4,3,2,3,1,1,1,1,2,2,1,4,3,1,1,2,2,1,2,1,1,1,1,2,1,4,1,4,2,1,2,2,1,1,14,3,1,1,2,2,1,2,1,2,1,2,2,2,1,1,1,1,50,4,1,1,1,1,2,2,2,41,19,1,1,1,1,1,50,1,2,7,6,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,6,7,1,2,1,1,1,1,5,6,1,5,1,1,2,1,1,5,13,2,2,1,4,1,7,1,1,15,2,1,5,2,16,2,21,10,2,2,5,14,3,4,2,13,22,6,3,3,3,3,2,4,4,1,2,1,18,2,1,1,1,1,1,2,1,2,11,12,1,4,1,1,1,1,1,1,2,2,1,2,2,2,1,1,2,3,1,2,1,1,1,1,2,10,1,1,5,3,2,1,3,3,3,1,4,1,2,3,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,50,18,29,14,20,2,14,10,9,27,38,3,25,5,28,10,9,4,2,1,22,5,2,1,2,2,5,5,3,1,11,3,4,3,2,20,8,5,1,2,18,6,2,8,7,10,2,1,6,1,4,4,15,7,5,1,2,50,1,18,6,8,3,11,3,2,2,3,4,1,13,20,2,1,3,12,1,1,1,1,6,3,1,1,1,3,3,1,16,8,16,9,4,1,6,15,3,14,1,28,7,1,1,8,3,1,2,1,4,2,2,2,10,1,1,1,1,27,1,7,3,1,9,5,2,5,1,2,1,1,2,1,1,1,16,5,8,12,4,4,1,2,6,1,3,4,1,1,2,1,2,3,4,5,1,1,4,1,2,2,1,1,14,1,1,5,11,1,2,3,1,2,1,1,1,1,1,27,2,1,11,3,1,9,1,3,2,7,20,7,1,5,1,2,1,6,8,12,23,1,3,4,14,15,4,1,2,2,1,1,3,8,2,7,1,2,4,1,18,2,1,12,2,1,2,4,3,2,1,1,1,1,2,1,7,1,1,2,6,1,1,1,1,1,3,3,1,3,4,1,1,1,2,1,3,1,2,1,3,2,1,1,2,4,2,1,1,1,1,1,2,6,2,3,2,1,1,1,1,7,3,1,2,1,3,2,1,1,2,3,2,3,2,1,4,3,1,1,4,4,3,1,2,3,1,1,1,1,1,1,1,7,1,1,1,1,1,3,1,1,1,1,19,18,50,5,13,3,11,16,3,7,3,32,6,5,7,1,1,3,4,5,2,2,5,2,19,8,2,27,1,1,8,8,3,12,4,6,7,2,1,6,3,2,11,2,4,3,1,5,4,10,5,1,3,1,1,1,3,4,6,2,7,5,2,1,14,2,6,4,2,25,2,1,1,5,14,13,5,1,9,10,2,3,1,3,1,10,11,1,4,1,2,1,1,7,8,6,2,5,8,1,1,3,3,3,2,3,3,2,4,33,1,1,4,2,6,3,1,1,1,1,2,2,1,6,3,1,9,1,4,1,3,2,1,1,1,3,3,3,1,2,4,1,4,1,2,5,1,6,1,3,1,9,2,2,1,1,1,4,1,4,4,3,3,2,1,1,1,2,1,3,7,2,4,3,10,1,1,1,2,1,1,1,2,1,8,1,2,2,1,5,1,9,1,7,1,1,2,1,5,1,2,2,2,5,2,1,2,3,1,2,1,3,2,1,2,1,2,2,1,1,2,1,4,17,2,2,1,17,5,2,4,12,2,1,3,1,2,3,8,3,3,6,1,1,3,1,1,1,1,5,2,2,2,1,3,1,3,1,1,5,1,1,1,2,2,1,4,1,6,7,1,1,1,10,4,11,5,3,2,2,1,19,5,2,3,5,4,1,7,1,8,4,2,2,1,1,8,1,8,2,2,5,2,1,1,2,7,1,1,1,2,1,1,3,1,1,1,1,1,3,1,1,2,1,1,1,1,5,1,2,2,1,1,1,3,21,13,4,5,1,1,2,1,1,1,6,2,1,3,4,2,1,16,6,2,1,1,1,2,1,1,1,2,1,1,1,2,1,2,1,3,1,1,1,1,1,1,4,1,1,1,1,2,1,2,3,2,1,2,1,1,1,1,1,1,2,1,2,2,5,1,1,1,1,8,2,2,1,1,1,1,1,2,5,1,1,2,3,1,2,1,2,1,1,1,5,5,1,1,50,6,50,2,5,3,1,1,2,2,5,5,6,1,6,4,1,1,1,1,1,3,1,1,1,1,1,1,2,1,7,5,4,10,2,1,4,4,6,5,2,3,6,7,3,1,1,1,5,3,1,1,3,1,1,1,1,2,1,1,1,1,3,7,1,2,1,2,1,1,1,3,2,2,4,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,2,1,5,1,1,1,1,2,5,1,2,5,1,2,1,2,5,1,1,2,2,1,1,1,1,2,1,1,1,3,1,2,2,1,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,4,2,2,1,1,1,1,1,1,1,2,2,2,1,2,1,1,3,1,1,1,2,1,1,1,1,2,1,2,3,1,1,2,1,1,1,1,1,1,1,8,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,3,1,1,1,1,1,1,1,2,2,4,2,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,3,2,1,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,2,1,1,1,2,3,1,2,1,1,1,3,1,3,1,4,2,1,1,1,2,2,2,1,3,1,1,1,1,3,1,1,1,4,1,1,1,2,1,5,2,1,1,4,3,2,2,1,1,1,1,1,3,1,2,2,2,2,1,1,1,2,2,1,1,1,1,1,1,2,1,49,31,39,13,5,14,22,5,42,6,28,3,50,6,17,12,9,8,4,2,8,1,31,5,19,45,44,13,10,11,11,16,14,9,15,9,6,4,21,3,4,1,2,4,9,7,13,21,2,10,3,21,27,8,7,14,2,19,1,1,2,7,14,13,29,10,2,4,5,5,3,4,4,1,12,10,3,1,10,8,3,6,3,14,5,1,3,3,6,16,1,3,18,5,6,8,7,1,2,2,4,2,1,4,5,18,8,14,1,9,7,15,4,5,6,10,3,2,5,6,1,2,2,9,3,19,6,4,5,5,1,4,4,1,9,1,2,2,26,3,12,2,1,13,17,3,3,1,14,2,1,2,1,2,11,4,7,8,2,10,17,12,1,3,17,2,3,26,6,2,25,3,4,3,16,4,4,10,1,11,11,2,9,1,3,6,3,3,2,1,3,2,5,5,1,3,2,5,7,1,3,1,1,1,3,4,7,1,4,6,4,8,2,2,4,2,1,4,5,2,1,2,1,1,10,1,2,1,1,7,1,1,1,7,2,5,4,5,1,3,7,1,4,7,8,3,2,7,8,1,1,1,4,1,3,2,1,7,5,2,2,4,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,3,1,1,1,4,3,1,1,2,1,3,3,1,3,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,2,3,4,1,3,1,1,2,1,1,1,1,2,1,2,1,3,3,7,1,1,1,1,1,1,3,2,1,2,1,1,4,1,2,4,3,1,1,1,1,2,1,1,1,1,8,1,1,2,50,50,1,2,6,1,3,1,1,2,1,3,2,2,2,1,1,3,1,9,2,15,1,6,3,5,9,3,1,4,37,1,1,46,1,14,1,11,1,7,7,1,1,3,3,1,4,2,10,8,24,1,12,5,2,1,2,1,1,2,1,3,2,2,3,8,2,4,1,3,1,2,1,2,1,1,1,2,16,4,2,1,1,6,1,1,9,5,1,8,3,2,1,1,1,5,2,1,3,2,1,2,1,1,2,5,1,4,1,1,7,1,50,1,1,3,2,2,1,1,2,1,1,1,1,5,1,1,7,6,1,1,3,1,10,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,7,1,1,1,1,1,2,1,1,1,3,3,3,3,1,28,3,1,3,2,6,1,1,2,1,1,1,1,4,1,1,1,2,1,2,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,2,1,3,1,1,16,2,1,4,1,1,2,1,1,1,1,2,1,2,1,1,1,2,5,13,1,2,1,1,7,1,8,1,2,7,2,1,1,1,1,5,1,2,2,1,1,10,1,3,1,8,5,1,5,4,5,1,3,9,1,3,1,4,2,3,4,5,2,1,13,2,5,1,2,1,1,7,1,3,2,1,1,2,2,1,1,1,1,2,2,1,2,1,1,2,1,1,3,1,1,3,1,2,1,1,6,1,1,1,1,1,4,5,7,2,7,1,1,1,1,1,1,1,2,1,4,1,3,1,1,1,1,1,2,1,1,1,1,2,9,5,3,1,1,1,1,2,1,1,1,1,4,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,5,1,3,1,2,1,3,33,24,16,32,3,16,7,17,45,5,3,2,13,2,2,1,1,1,1,2,10,1,1,1,1,4,6,2,1,1,1,8,9,3,1,7,4,6,9,3,3,1,1,1,3,13,1,1,1,1,1,2,7,6,2,2,2,1,2,1,1,2,1,1,2,8,1,12,2,1,1,1,3,3,10,1,1,1,1,1,1,1,1,1,9,3,4,1,5,5,1,1,3,1,1,4,4,1,2,1,2,1,1,3,12,2,1,1,1,3,2,3,1,2,1,5,2,1,1,2,2,1,2,1,2,6,1,2,1,1,5,2,1,2,1,2,3,1,2,4,1,1,5,1,2,1,1,4,5,1,2,2,1,1,1,2,4,5,1,2,9,1,2,1,1,9,1,2,1,8,8,3,3,1,1,1,2,50,1,3,1,4,3,1,1,2,5,9,1,1,3,3,3,3,3,2,3,2,4,1,2,1,1,2,2,2,1,2,2,2,2,1,1,4,2,1,2,1,1,1,11,2,7,1,1,2,1,4,2,5,17,3,1,1,1,3,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,4,1,3,1,7,6,1,2,1,1,2,1,6,2,1,1,1,3,1,1,1,1,2,7,7,1,13,6,15,13,9,2,10,2,5,3,4,2,1,3,2,5,4,2,2,10,1,2,1,2,2,2,4,9,3,2,1,5,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,4,2,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,7,1,1,2,1,2,2,3,1,1,2,2,3,6,1,1,15,3,13,1,1,2,50,12,40,22,1,1,5,2,6,18,2,21,44,11,9,2,2,3,1,16,1,2,1,2,1,5,1,3,50,4,3,3,4,4,5,1,1,26,9,4,37,3,10,4,5,1,17,1,4,1,1,6,27,4,1,1,9,2,8,50,2,1,2,3,4,7,25,7,8,2,1,50,50,3,1,50,3,7,1,1,3,1,3,1,1,3,2,6,2,4,3,1,1,1,3,1,2,50,2,2,1,1,10,2,18,2,3,2,2,2,16,3,9,7,1,8,1,2,2,31,1,6,4,4,1,1,10,1,7,1,3,6,11,1,1,8,2,2,23,1,1,2,2,1,2,1,1,1,11,3,2,2,4,2,1,7,2,3,3,2,15,9,5,2,2,18,9,50,3,3,8,13,7,6,1,39,4,1,1,1,3,6,50,50,4,2,1,2,3,2,2,6,6,2,1,2,1,1,1,3,3,3,1,1,1,2,1,4,1,1,2,1,2,1,1,1,1,1,1,2,2,2,7,1,1,1,2,7,5,3,3,2,1,3,2,12,2,2,1,11,2,2,11,7,3,2,1,1,2,1,1,8,2,2,2,1,1,1,1,3,1,1,1,1,3,1,1,1,3,4,16,1,1,1,1,1,1,4,1,1,1,1,1,4,1,2,14,4,2,1,2,2,3,1,1,1,3,1,1,1,1,1,2,1,1,2,1,2,2,2,1,1,2,1,1,1,2,1,1,1,1,1,5,2,1,1,1,3,1,14,6,2,12,7,1,3,1,8,6,9,7,1,2,10,1,4,2,1,1,1,10,1,3,3,6,1,3,2,2,1,3,2,1,1,1,1,1,1,1,1,3,3,2,2,1,2,5,2,3,2,1,5,2,4,1,1,1,2,1,6,1,1,4,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,2,2,1,3,1,1,3,2,2,1,1,1,1,14,14,1,2,1,2,1,1,1,1,2,1,3,1,2,1,5,1,1,7,1,1,1,1,1,3,1,1,1,1,5,2,1,1,5,3,3,31,1,1,1,3,1,2,1,2,2,3,2,1,1,1,1,1,4,2,1,1,1,1,1,8,8,3,4,2,3,2,4,3,6,5,2,4,1,4,1,2,1,1,7,6,6,3,4,1,7,10,6,1,1,7,6,1,4,1,2,5,10,1,1,26,3,8,7,8,1,3,4,2,1,1,1,1,4,1,4,2,1,1,3,3,2,1,2,1,1,3,3,6,1,2,1,3,1,2,1,1,2,1,3,1,3,1,2,1,2,5,2,1,2,1,3,2,1,2,1,2,3,2,7,6,1,3,1,4,2,1,2,5,1,1,1,1,1,4,3,4,3,1,3,4,1,2,1,1,8,1,1,1,3,7,1,1,5,1,1,1,2,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,7,1,1,5,1,3,2,2,2,1,7,1,33,4,2,16,3,1,6,1,1,1,10,6,2,1,2,1,1,5,2,1,1,1,1,3,50,1,3,1,2,16,10,2,17,2,1,8,2,3,3,1,4,1,1,1,2,1,2,6,1,13,8,4,10,5,2,2,6,1,6,2,1,1,1,3,3,1,2,1,3,1,1,3,1,3,1,1,5,7,2,1,10,1,2,2,1,9,2,3,3,13,1,2,2,1,6,3,3,3,3,2,1,3,1,1,5,2,1,5,3,2,1,1,5,4,2,2,3,8,1,2,1,6,5,17,1,2,4,6,2,2,1,1,3,2,1,24,5,1,3,1,1,14,1,1,1,2,1,3,3,1,3,1,43,2,5,4,36,50,1,6,3,6,3,4,1,1,2,2,5,50,2,1,2,2,2,1,3,2,7,2,1,2,8,2,1,6,13,1,4,2,1,2,2,3,1,24,17,4,2,1,2,1,1,1,1,1,1,4,1,1,2,11,1,7,1,1,1,1,3,1,4,1,1,2,1,5,5,1,1,1,1,1,1,1,2,1,1,3,1,6,3,1,1,2,1,1,1,2,2,1,2,1,1,1,1,1,1,4,6,2,1,2,2,1,1,2,1,1,1,1,5,1,1,1,1,2,1,1,16,6,1,4,1,1,2,1,3,1,1,1,4,1,2,1,1,1,1,1,4,1,1,1,2,35,1,1,2,5,2,2,1,1,1,1,1,2,1,1,1,3,1,3,1,1,2,1,3,2,1,4,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,2,1,5,13,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,2,1,3,6,1,20,1,4,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,2,1,1,1,1,2,3,6,1,1,2,1,2,1,1,1,1,8,3,1,11,1,4,1,1,2,1,8,1,5,1,3,1,2,1,6,1,1,1,1,1,1,3,1,2,1,17,3,8,1,1,2,1,1,1,2,2,3,1,1,1,1,1,1,2,2,21,1,2,1,1,4,1,1,1,2,1,2,1,1,1,1,2,1,5,1,4,2,8,1,3,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,4,1,1,1,1,4,1,1,1,1,2,3,1,8,1,2,1,6,7,1,2,1,1,3,3,2,2,1,1,1,2,1,2,1,2,2,1,1,4,2,1,1,1,6,21,4,3,1,3,3,1,1,1,1,3,1,2,1,8,1,1,3,1,1,3,2,1,1,1,1,6,1,3,1,4,2,1,2,2,1,1,1,1,1,10,1,1,1,2,2,8,1,4,7,5,5,6,1,1,1,1,1,1,1,5,1,3,1,2,1,1,1,1,1,1,18,3,1,2,5,1,5,2,3,3,1,2,1,1,1,2,2,1,9,1,1,2,1,4,8,4,1,1,2,3,1,1,1,12,1,1,2,1,4,2,2,6,1,2,1,1,13,1,1,3,3,1,1,1,2,1,2,2,1,2,1,1,1,8,4,4,4,3,2,5,4,1,1,1,1,1,1,2,2,1,1,1,1,1,12,3,1,1,4,1,1,1,3,31,2,1,1,1,2,1,1,1,3,1,1,2,1,2,1,1,2,9,1,1,2,2,2,2,1,1,1,3,5,1,1,35,1,18,1,3,1,1,1,3,2,1,2,2,1,2,13,17,3,1,1,4,1,5,6,5,1,2,1,2,4,6,1,3,1,1,1,1,1,2,1,1,1,3,1,1,1,2,3,8,4,1,2,3,1,1,3,1,1,3,1,2,2,7,1,1,1,1,1,1,1,3,1,2,5,3,1,4,2,3,2,1,1,1,1,1,1,2,1,6,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,1,1,1,1,14,1,1,2,4,1,1,1,1,2,1,2,1,8,1,1,1,1,2,1,2,2,3,1,1,2,3,1,1,2,2,8,3,1,2,1,1,1,2,2,2,1,2,1,2,1,1,1,3,1,5,1,3,1,1,4,1,2,1,4,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,1,2,1,2,2,3,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,1,13,1,2,1,2,2,1,2,1,1,1,9,1,3,1,2,1,1,1,3,8,1,48,1,8,1,16,10,1,4,22,1,4,2,4,2,4,8,1,2,4,2,2,1,1,1,7,3,1,1,2,3,9,1,1,2,1,2,1,1,4,2,1,3,1,1,10,4,1,1,1,5,12,4,7,1,15,4,2,1,1,1,1,5,1,2,9,5,1,1,6,1,1,19,3,1,1,7,1,1,2,1,1,1,1,9,3,2,1,1,2,1,1,1,12,1,1,1,1,5,20,1,3,1,2,1,1,4,1,50,7,2,2,2,3,4,3,1,2,6,1,46,1,9,5,1,12,1,29,2,1,4,2,2,1,50,1,9,25,6,1,3,2,3,50,1,19,22,1,2,3,2,50,1,2,7,8,2,1,3,2,50,25,10,2,17,2,31,2,2,2,3,4,2,2,1,4,4,5,10,6,2,50,2,3,3,4,1,1,1,2,3,1,5,2,13,2,2,1,6,3,15,6,1,1,5,1,1,3,6,4,4,1,4,1,36,12,3,6,9,1,2,2,1,10,3,1,3,3,3,5,2,3,3,1,1,4,1,1,1,1,1,20,2,11,3,2,6,1,2,1,13,1,1,1,1,3,2,5,1,1,2,3,1,8,11,4,2,2,2,50,10,2,4,4,7,4,6,7,1,1,3,21,1,1,1,8,2,1,2,1,4,1,1,2,2,13,3,1,1,2,1,1,1,6,4,50,8,1,6,1,9,1,25,5,3,50,3,2,5,5,1,1,1,1,28,2,15,4,1,1,9,1,1,1,1,1,1,1,1,3,1,26,1,3,2,1,2,3,1,1,3,1,1,2,2,1,1,1,1,3,1,6,1,4,4,1,1,1,3,1,5,2,1,6,2,1,7,2,2,1,8,1,1,1,1,1,2,1,2,1,1,1,14,2,2,2,5,1,7,1,3,3,1,1,11,1,3,15,7,3,2,2,1,4,1,1,5,1,2,2,18,1,1,2,2,1,1,3,1,1,1,4,1,1,2,1,5,15,11,3,3,2,3,2,1,1,2,6,13,7,3,1,8,2,3,2,1,3,2,1,28,2,14,8,4,1,2,1,1,7,1,38,1,5,6,1,4,1,4,16,1,16,18,1,3,4,8,2,1,6,1,1,1,1,2,7,6,1,2,1,1,1,2,1,2,2,50,1,6,1,2,1,1,1,2,2,1,1,2,2,1,1,3,1,1,1,1,2,2,1,2,5,1,1,1,2,9,5,2,1,1,2,3,1,6,1,2,5,2,2,2,9,27,50,2,9,1,1,1,5,20,1,6,5,1,2,1,1,28,2,1,2,1,1,3,31,2,6,1,2,3,50,1,2,1,9,1,2,9,1,1,1,1,1,2,1,1,5,7,1,1,10,45,1,1,1,4,1,3,5,1,1,3,1,11,1,9,1,1,1,5,2,25,1,2,1,1,3,5,1,2,1,9,1,1,3,5,1,2,4,4,10,4,1,28,6,1,29,48,1,1,3,1,1,2,1,1,3,1,3,1,2,1,1,13,1,2,18,1,11,3,1,6,1,1,1,1,5,5,21,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,9,3,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,3,4,6,3,1,1,5,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,3,2,2,2,1,2,1,1,1,1,1,1,4,1,1,1,2,1,1,2,1,1,2,5,1,3,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,3,1,2,1,3,2,1,1,1,3,2,1,3,5,1,1,2,2,1,2,2,1,3,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,1,1,1,2,1,3,6,3,6,3,2,5,1,10,2,5,3,2,2,2,2,27,2,4,1,1,1,1,13,1,1,3,1,4,1,1,5,2,1,3,8,1,2,4,4,2,2,1,1,2,1,1,3,1,1,5,11,11,3,2,1,2,5,1,1,1,7,2,1,1,2,2,1,2,3,1,1,2,1,2,2,2,3,1,6,2,2,2,2,4,1,2,1,1,1,1,2,4,2,2,1,1,9,1,1,3,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,2,3,1,1,2,6,2,1,1,1,1,1,3,1,2,1,1,1,1,1,1,3,1,2,1,1,2,3,2,1,1,1,1,2,2,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,2,1,2,3,1,1,2,1,1,1,1,1,10,2,6,1,3,5,2,2,2,1,1,1,3,3,5,1,1,1,1,2,3,1,1,2,1,4,1,8,1,1,2,2,2,1,2,1,1,3,3,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,2,3,1,1,1,1,4,3,4,3,7,1,19,1,15,3,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,4,1,2,1,1,3,3,1,1,1,1,1,1,2,1,1,4,2,1,1,1,1,3,1,2,1,1,1,1,2,4,2,1,1,1,1,1,1,2,2,1,4,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,4,2,1,1,5,4,10,1,1,2,1,1,1,2,2,2,2,2,1,3,7,4,1,11,23,8,6,12,15,1,6,7,5,6,5,7,5,5,4,3,3,2,5,11,3,2,2,2,1,7,10,3,6,2,12,1,4,6,3,1,3,5,1,2,2,1,1,6,10,2,2,3,1,1,2,2,7,2,7,5,1,2,2,1,1,4,2,9,2,3,1,7,2,4,2,1,5,4,4,1,3,4,6,4,2,1,4,1,1,3,3,4,2,4,1,9,5,1,1,2,6,1,3,1,5,3,3,2,2,1,3,3,1,3,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,3,2,1,4,2,1,1,3,4,2,1,1,1,1,3,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,5,2,3,1,1,1,1,2,2,1,1,2,2,4,3,1,1,1,3,6,7,1,3,6,1,1,1,1,1,1,2,5,7,2,1,1,2,2,1,2,2,3,10,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,5,1,4,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,2,8,1,15,1,1,1,1,3,2,1,2,1,1,1,1,2,1,6,1,1,1,1,2,2,1,3,2,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,2,2,2,1,1,1,1,2,1,2,2,2,1,1,3,1,1,1,1,2,1,2,2,1,1,3,1,1,2,1,1,1,1,2,1,1,2,3,5,2,2,2,1,1,1,1,2,9,1,1,1,1,3,1,1,1,1,8,1,4,1,1,1,3,1,1,1,1,15,1,1,1,1,1,1,2,2,1,1,2,2,1,3,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,2,2,3,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,2,1,1,2,2,1,5,1,1,1,1,1,1,1,2,1,2,1,4,6,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,2,1,2,1,9,1,1,4,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,2,11,2,1,3,1,2,1,6,1,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,1,2,1,1,2,5,1,3,1,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,2,1,2,1,1,1,4,2,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,2,1,1,2,2,2,1,2,3,1,1,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,2,2,1,1,1,2,4,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,3,1,5,1,1,1,1,2,1,1,10,1,1,2,1,2,1,1,1,1,1,1,2,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,3,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,2,3,4,1,1,1,1,1,3,2,2,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,2,1,1,1,1,2,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,3,1,2,1,2,2,1,1,8,1,1,4,1,2,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,2,2,1,1,1,2,1,3,3,1,1,1,1,2,2,1,1,2,1,1,1,2,2,1,1,1,1,2,13,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,5,1,2,1,1,12,1,1,3,1,1,1,1,1,6,1,1,2,1,2,1,3,1,1,1,1,1,1,2,1,1,2,1,2,2,1,2,1,1,1,1,3,1,1,2,1,2,6,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,10,4,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,6,2,1,4,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,6,6,7,1,1,9,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,4,1,1,2,2,1,1,1,1,1,9,1,2,1,1,1,1,1,3,1,2,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,2,1,5,2,2,2,1,3,2,1,1,1,3,1,1,1,4,19,5,2,8,1,1,2,1,1,1,1,1,1,1,1,1,19,1,2,1,4,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,2,1,1,3,2,2,1,2,1,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,1,1,2,1,14,1,9,1,1,1,1,1,1,1,1,2,1,2,2,3,3,3,17,1,1,4,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,6,1,1,1,1,1,2,2,2,1,1,1,1,3,1,1,1,2,1,1,1,2,2,1,1,5,3,1,1,1,1,2,1,3,1,1,2,4,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,2,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,7,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,21,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,5,1,2,1,1,1,3,2,1,1,4,1,1,1,3,1,1,1,2,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,3,6,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,1,1,3,1,1,4,1,1,3,4,1,1,2,1,1,1,2,4,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,1,2,8,3,1,1,3,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,5,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,2,1,1,1,3,2,1,1,1,1,2,2,1,1,6,1,2,1,1,2,1,1,11,2,1,1,1,1,2,5,3,2,1,6,2,1,2,1,2,2,3,3,1,4,1,1,1,1,1,4,1,1,1,7,1,3,2,3,1,11,2,1,1,1,1,2,1,1,1,2,1,1,7,1,1,3,2,4,3,1,1,1,1,1,1,1,1,6,2,1,5,4,1,1,8,1,1,4,1,1,1,1,1,1,1,2,1,1,1,19,2,4,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,4,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,4,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,2,1,7,3,3,5,2,2,2,2,2,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,9,1,1,1,3,1,2,1,4,3,1,1,1,1,2,3,11,14,2,5,2,4,1,1,1,3,1,2,1,3,2,1,2,2,36,1,5,8,4,1,1,1,1,1,1,1,1,1,1,1,5,2,1,2,1,1,2,1,1,1,1,1,2,1,1,3,1,2,2,1,1,1,1,3,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,1,1,3,1,7,3,6,5,2,13,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,2,1,3,1,7,7,1,5,4,5,4,1,2,1,1,2,2,2,5,1,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,1,2,1,1,1,1,1,3,1,1,2,2,1,1,5,2,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,3,1,1,2,1,1,1,2,4,1,1,1,1,2,1,1,1,3,1,2,1,1,2,1,1,1,2,1,2,2,2,1,1,1,1,8,1,1,3,1,1,1,3,2,1,9,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,3,2,1,1,1,1,1,1,1,1,25,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,2,1,1,1,3,1,3,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,17,2,1,3,1,1,13,15,1,5,3,2,1,1,4,6,12,2,1,1,1,1,1,1,9,12,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,1,1,1,5,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,3,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,2,2,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,2,1,2,1,1,1,2,1,2,1,2,2,2,1,1,1,2,2,1,1,2,1,1,1,2,3,1,2,3,3,2,1,1,2,2,1,2,2,2,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,3,1,1,1,1,1,2,2,1,1,2,1,2,2,2,2,1,1,2,1,1,1,1,3,1,1,2,1,2,1,1,2,1,1,1,1,1,1,2,1,2,2,2,1,1,1,2,1,2,1,2,2,1,1,2,2,1,1,2,1,2,1,1,2,1,2,1,2,2,2,1,1,2,2,1,1,2,2,3,1,1,2,2,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,3,1,1,2,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,2,2,1,1,1,1,1,2,3,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,9,1,1,1,1,7,1,1,2,7,1,1,1,1,2,2,11,1,1,1,1,2,1,1,1,5,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,9,2,3,1,1,2,2,1,1,2,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,6,1,1,10,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,3,1,1,1,3,3,1,1,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,3,1,1,2,1,1,1,3,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,3,2,1,4,1,1,1,2,4,1,2,1,2,2,1,1,1,1,4,1,1,1,1,1,1,1,2,1,5,2,1,2,2,1,1,5,1,2,1,1,2,1,1,1,2,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,4,2,1,1,2,1,2,1,1,3,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,1,9,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,4,1,2,2,1,2,1,2,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,14,4,1,1,13,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,1,2,1,1,1,1,3,2,1,1,1,1,1,2,1,1,1,1,2,1,4,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,4,1,1,1,1,1,11,1,2,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,7,2,1,1,1,1,1,1,1,1,1,1,1,7,1,2,1,1,2,1,1,1,1,1,1,13,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,13,2,2,2,1,1,1,1,2,1,1,2,1,2,1,1,1,4,1,1,2,1,1,1,1,1,4,4,1,1,1,1,4,1,3,1,1,1,2,2,1,6,1,1,1,1,1,1,2,3,1,3,1,1,1,3,2,2,1,1,1,1,1,2,2,1,5,1,1,2,1,3,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,2,1,2,1,1,1,1,3,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,4,3,2,2,1,2,4,1,1,4,4,1,5,1,5,1,6,2,1,3,1,1,1,1,3,2,1,1,1,1,1,1,1,1,2,1,1,1,5,1,1,2,18,1,2,1,1,2,1,1,20,1,1,1,1,1,3,1,1,1,1,1,3,5,2,3,1,2,3,6,2,2,3,4,11,8,15,2,4,3,11,4,19,1,3,2,2,3,18,4,4,6,2,1,2,1,7,10,2,9,7,2,2,1,1,9,2,6,1,5,2,9,1,2,1,2,1,3,2,1,1,1,2,2,1,2,5,1,3,4,1,4,6,7,13,4,1,6,3,10,3,6,1,4,2,4,2,9,12,3,3,1,3,2,6,3,13,2,2,10,7,1,3,1,1,1,1,1,2,1,3,1,3,1,2,1,1,1,1,1,2,1,6,3,13,3,4,6,2,1,6,3,1,2,3,1,11,2,2,1,5,1,2,3,3,7,1,1,6,8,6,1,2,1,3,5,5,4,2,1,3,1,1,1,5,2,4,2,7,2,11,1,1,2,1,1,13,1,1,1,1,7,7,1,1,12,2,5,1,2,1,5,1,1,5,1,10,3,1,1,1,6,1,1,4,4,13,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,3,1,3,1,2,1,6,3,4,4,1,2,1,1,1,1,1,1,1,1,1,1,2,2,5,1,2,1,1,1,1,2,1,1,1,1,1,3,5,1,3,5,3,5,8,1,1,1,1,1,1,2,2,1,2,1,2,4,2,2,1,1,1,3,1,1,3,3,1,2,2,3,1,1,1,1,1,1,2,1,1,1,1,2,4,1,1,4,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,2,3,1,2,1,2,1,1,2,3,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,3,2,1,3,1,6,6,1,3,2,9,5,2,4,1,4,5,3,1,1,2,1,2,2,3,1,1,5,1,1,4,1,4,1,1,5,4,3,1,1,2,1,1,2,2,2,3,2,2,2,3,6,1,7,5,1,2,2,4,2,2,2,6,3,1,2,7,2,1,1,2,6,1,2,2,5,7,4,3,1,3,5,1,3,4,1,4,1,1,4,6,4,1,7,5,2,6,2,1,3,4,1,6,4,6,1,3,3,4,5,4,1,1,2,5,2,2,4,3,1,2,1,5,1,1,1,1,1,1,2,1,1,1,1,8,1,2,3,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,3,2,3,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,2,2,1,2,4,1,2,4,1,3,1,5,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,2,8,2,2,2,3,1,1,1,1,2,1,1,1,1,1,1,2,4,2,1,2,1,2,1,1,1,1,5,3,1,2,1,1,1,3,2,1,1,1,1,2,1,4,1,1,1,1,1,1,6,7,1,7,1,1,1,3,2,1,4,5,3,1,1,2,1,1,2,1,1,2,1,1,3,1,3,1,1,2,5,1,2,3,1,2,1,2,1,2,1,1,12,1,1,2,1,1,10,3,1,3,1,7,3,1,5,1,2,3,2,4,1,1,1,1,4,1,1,1,1,1,1,2,1,2,1,6,2,3,1,1,1,2,1,1,2,2,1,2,1,8,15,2,3,3,3,2,2,2,3,2,1,1,2,3,5,1,2,1,1,7,10,1,1,1,2,1,12,1,2,3,4,2,1,2,1,1,2,2,4,1,1,7,6,8,11,10,10,5,3,2,2,8,5,2,1,1,1,3,8,2,1,1,6,4,11,2,4,1,2,3,1,1,5,1,1,1,5,1,1,1,5,3,1,2,1,3,5,1,4,1,1,4,1,2,3,1,2,1,1,1,3,1,1,1,1,1,1,1,3,1,1,3,3,2,2,1,8,4,1,1,1,7,1,1,1,3,1,4,1,1,1,2,1,2,2,1,1,1,1,1,1,3,2,1,2,4,4,4,3,1,1,3,1,1,1,3,3,4,2,3,7,1,6,1,2,1,1,1,1,2,1,1,2,2,4,2,1,3,4,2,2,1,1,2,1,1,1,3,1,2,2,1,2,1,1,1,1,2,1,2,3,8,3,2,1,4,2,1,4,3,11,2,1,2,1,2,1,1,2,1,2,2,1,1,1,4,1,4,5,3,2,1,8,2,1,1,2,1,2,1,2,2,1,6,3,2,12,7,1,1,1,2,1,1,1,4,4,5,1,2,2,4,1,17,2,2,1,1,1,1,1,1,1,1,1,6,2,4,3,1,3,3,1,2,2,3,8,7,7,1,2,1,1,3,2,1,1,2,1,3,9,1,2,3,7,12,4,1,3,1,2,3,2,3,2,1,3,2,1,2,6,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,3,4,2,2,1,1,2,1,1,1,1,4,2,2,1,1,1,1,1,2,1,4,5,1,8,3,1,1,8,3,1,1,1,1,2,2,1,2,1,8,2,2,1,3,1,1,1,1,1,2,4,3,4,2,3,2,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,3,5,2,1,1,1,1,2,1,1,1,1,2,2,3,1,1,1,1,4,4,2,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,3,3,2,2,2,1,2,2,1,1,1,1,1,1,1,2,1,1,3,1,2,2,2,1,1,1,3,2,1,1,1,1,4,1,1,2,1,3,1,1,5,2,1,2,1,4,1,1,1,2,1,1,1,1,1,1,3,1,2,2,4,1,2,2,1,1,1,1,1,5,2,2,1,1,6,4,1,3,2,2,1,1,1,2,1,1,1,4,1,1,1,2,7,2,8,9,9,2,8,7,8,2,2,6,2,2,4,4,4,2,1,1,1,2,4,3,3,2,3,1,5,5,4,2,8,4,1,4,2,1,2,2,1,1,3,3,4,1,3,1,10,5,3,2,3,4,2,4,1,2,2,3,2,1,2,2,1,1,2,3,2,4,3,3,1,2,1,1,12,9,7,1,2,3,5,8,1,2,1,3,1,1,4,1,5,3,3,1,3,3,4,3,1,1,1,1,3,1,1,1,3,1,1,2,3,1,1,2,1,1,2,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,3,2,1,1,3,2,1,1,5,3,2,3,1,5,1,3,2,1,4,2,2,1,2,1,3,1,1,4,2,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,2,1,4,1,1,1,1,2,3,2,1,3,1,1,2,3,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,3,1,1,1,1,1,1,1,1,4,1,3,2,1,2,6,5,1,4,3,2,2,1,6,2,3,3,2,3,6,2,2,2,10,22,4,2,1,1,4,15,3,1,3,1,1,1,1,1,1,1,2,1,5,4,1,1,5,23,1,1,3,2,10,4,4,7,5,3,1,1,1,2,1,1,2,1,1,1,1,1,1,1,8,7,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,8,3,3,1,2,6,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,3,8,1,1,3,3,2,1,1,1,1,1,1,1,4,1,1,1,1,2,3,1,2,1,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,2,6,1,1,1,2,1,1,1,2,1,1,1,1,3,1,2,1,2,1,1,5,1,1,1,1,1,1,1,1,2,3,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,5,1,4,2,1,1,1,1,1,1,1,2,1,2,1,3,1,2,1,1,3,2,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,2,1,2,1,1,3,1,2,2,2,1,1,1,3,5,1,1,1,1,2,3,1,1,3,4,5,9,1,1,2,1,9,6,10,3,3,1,4,1,1,8,4,2,1,1,1,1,2,5,1,1,1,3,2,2,1,3,4,5,5,1,2,4,4,4,2,2,5,3,4,2,1,2,2,1,1,3,2,1,1,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,5,1,6,3,1,1,2,1,1,5,1,4,1,1,2,4,1,2,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,3,1,1,1,1,2,2,2,1,1,4,2,50,1,2,1,1,1,1,3,1,1,1,1,1,2,30,2,1,2,3,2,2,2,1,1,1,1,2,1,1,5,2,3,1,3,8,1,4,4,7,3,2,2,2,3,2,1,1,16,1,1,2,1,1,2,1,1,3,2,8,6,4,6,1,2,22,1,1,1,3,1,1,1,1,2,2,1,2,2,9,1,3,3,1,1,2,1,1,5,1,2,3,1,2,1,5,1,1,4,1,3,1,1,2,1,1,1,1,2,1,1,2,2,2,1,2,2,3,1,1,4,4,1,1,1,6,2,2,1,1,1,1,3,1,4,8,2,1,4,1,2,1,6,3,4,2,1,1,1,2,1,2,1,2,1,1,1,2,2,2,1,1,2,1,2,2,2,1,11,1,1,4,2,17,3,2,9,6,1,4,1,1,2,4,3,1,10,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,3,4,6,3,2,2,5,4,3,1,3,2,1,2,2,7,2,1,1,3,1,1,5,1,1,1,2,1,3,1,2,1,2,1,1,1,1,2,2,11,2,2,1,2,3,1,2,4,1,1,1,2,1,1,1,1,1,2,1,3,1,1,2,13,1,1,1,9,1,1,2,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,2,1,6,6,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,2,1,1,1,2,3,1,5,2,3,1,1,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,5,1,1,1,1,1,5,1,1,1,1,2,4,5,1,2,4,1,2,1,1,4,2,1,1,1,1,1,1,1,3,1,7,8,1,1,1,1,2,1,2,3,2,1,1,1,1,3,4,2,1,1,1,3,1,1,1,1,1,2,4,2,1,4,1,1,1,2,1,3,1,1,1,1,2,1,3,2,1,2,4,1,1,1,1,2,1,3,1,2,1,1,1,1,2,1,5,1,1,1,1,2,1,2,3,1,3,1,1,1,1,1,1,2,2,9,1,1,1,1,2,1,1,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,4,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,5,3,1,1,1,1,2,1,1,1,4,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,2,3,1,1,4,1,1,2,1,1,2,1,3,6,1,2,1,1,1,1,4,1,2,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,3,1,2,1,4,1,1,3,2,1,1,1,1,5,3,3,1,6,3,15,2,2,3,1,1,1,7,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,7,2,1,1,2,1,1,6,8,1,3,2,1,1,1,1,1,2,1,1,1,2,3,1,4,1,6,2,1,2,2,20,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,2,2,1,1,1,2,8,1,1,1,1,2,1,2,1,2,1,1,1,4,1,3,1,2,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,8,5,1,4,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,3,2,2,1,1,1,1,4,1,1,1,3,1,1,4,4,1,1,1,1,1,1,3,1,1,2,1,1,1,4,2,3,1,2,2,2,1,2,4,1,1,1,1,2,1,2,1,1,2,1,1,1,1,3,1,2,10,1,2,1,1,1,1,1,3,1,2,2,1,1,2,1,1,17,1,1,2,2,1,1,1,8,3,1,2,1,3,1,5,1,1,1,1,1,2,1,1,1,1,2,1,1,4,1,2,1,1,1,1,1,1,7,1,1,34,2,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,8,1,1,1,1,2,2,1,1,2,3,2,1,3,1,1,1,50,1,1,1,1,1,2,4,1,1,1,2,1,4,1,1,4,1,1,1,5,1,1,2,1,3,1,1,1,6,3,1,1,3,2,1,1,1,1,1,1,2,1,2,2,2,1,2,1,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,2,11,4,4,1,4,1,1,1,1,1,2,4,1,1,2,1,1,1,1,2,1,1,1,3,1,1,1,2,6,1,4,1,2,2,2,1,1,1,1,3,1,1,2,1,3,1,1,1,5,1,1,1,1,2,2,1,1,1,7,2,1,1,6,1,3,2,1,2,2,1,2,7,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,6,1,1,1,1,2,2,2,1,2,1,7,1,3,1,1,1,3,23,6,1,1,2,1,1,1,1,1,6,1,1,1,1,1,4,3,2,2,2,1,1,1,1,1,2,1,1,1,1,1,8,3,1,1,1,1,1,2,2,1,1,2,1,2,2,1,1,3,2,2,5,5,2,8,2,1,1,1,1,2,1,1,1,1,2,5,3,2,3,1,2,1,1,1,3,4,11,2,1,1,1,1,1,4,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,20,1,3,4,1,1,2,4,16,1,1,2,4,50,1,1,1,1,1,2,1,1,1,1,4,1,4,1,1,4,1,3,1,1,1,2,1,3,1,1,1,1,1,4,2,7,1,1,1,5,1,1,1,2,2,2,1,3,1,1,1,1,2,1,1,1,1,1,1,7,1,1,1,4,2,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,6,1,1,1,1,4,2,2,1,1,1,2,1,1,1,1,3,1,3,1,1,2,1,1,1,1,1,4,1,1,1,2,1,1,5,2,1,1,40,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,5,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,5,1,4,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,6,8,3,1,2,2,1,1,1,2,3,1,1,5,2,2,2,2,1,1,1,1,2,1,6,3,1,2,1,10,10,3,3,1,4,1,2,2,2,8,1,1,2,1,1,4,2,1,2,1,1,3,1,1,1,2,1,1,35,1,2,1,1,3,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,6,5,2,1,4,3,1,1,3,3,2,1,1,2,2,1,2,1,9,3,4,1,1,1,1,1,2,1,1,2,1,4,1,1,1,1,1,2,4,1,5,1,1,8,1,1,1,27,1,3,1,1,1,1,1,2,1,1,2,1,6,2,1,2,1,1,3,1,2,1,1,1,1,1,1,1,2,4,2,1,1,1,1,21,1,2,2,2,1,3,6,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,1,2,1,1,2,2,2,1,2,1,1,1,7,1,1,1,1,1,1,1,2,1,1,1,2,4,1,1,4,2,1,4,2,31,6,40,2,1,1,1,1,5,7,2,1,1,1,1,1,9,6,1,3,1,1,1,1,2,2,2,2,1,1,1,1,2,2,1,5,1,1,4,1,1,1,1,4,1,1,5,1,2,1,1,2,1,1,1,1,3,3,1,1,3,8,4,1,5,1,1,50,1,1,3,8,1,2,1,7,1,1,3,4,7,1,4,1,1,4,5,3,1,2,2,1,4,2,1,2,1,2,1,1,1,5,1,1,1,6,1,3,1,1,1,20,2,1,1,1,1,3,4,2,2,1,3,1,3,1,50,3,2,1,2,2,3,2,2,2,5,3,12,2,3,1,1,2,1,2,2,1,1,1,2,1,1,2,1,1,2,3,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,50,2,1,1,2,3,1,2,2,1,2,2,8,1,1,1,2,1,21,2,1,1,2,1,1,1,3,1,1,1,1,4,1,1,1,5,4,3,1,1,1,11,2,1,4,1,2,1,5,1,1,1,5,1,3,1,1,1,3,1,1,10,8,3,1,1,1,1,1,2,1,3,2,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,2,1,2,2,1,1,1,3,2,1,5,1,1,2,13,4,1,3,1,6,1,1,1,1,2,1,4,2,1,1,1,5,3,1,3,1,2,2,1,1,1,5,1,15,1,1,4,4,2,1,3,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,6,1,1,2,4,2,1,2,2,4,1,5,1,1,3,1,1,1,2,1,1,1,1,2,1,1,1,8,1,2,2,1,1,1,3,1,2,2,4,1,1,1,2,1,3,1,3,1,29,1,8,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,2,1,1,1,50,5,6,1,3,3,1,2,1,1,1,1,1,1,1,1,3,27,2,1,2,1,8,1,1,3,1,2,1,1,3,1,2,9,1,1,1,1,1,1,3,1,3,4,1,4,3,3,1,1,1,2,1,5,1,1,10,1,1,2,1,3,1,1,4,1,3,15,6,1,1,1,1,3,2,3,2,2,2,2,1,1,1,1,11,6,1,1,1,1,1,4,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,6,18,3,1,2,4,1,3,1,1,3,5,2,4,1,5,2,1,1,1,1,8,1,1,1,2,2,1,1,1,5,2,1,13,1,2,2,1,6,2,19,1,3,1,1,1,2,1,1,26,2,1,1,14,7,3,1,1,1,1,2,3,9,2,3,2,2,2,1,1,2,4,4,9,1,2,8,1,4,9,3,1,1,1,1,3,1,1,1,1,1,6,2,1,1,1,1,1,2,4,2,3,1,1,1,1,1,1,1,3,1,2,4,1,3,1,1,1,3,2,18,14,1,4,11,1,1,2,2,11,1,2,1,1,1,1,1,4,2,1,6,1,1,1,1,5,5,2,2,50,1,1,5,8,1,1,1,3,1,1,1,1,2,2,3,1,2,1,1,2,1,9,1,1,4,7,1,2,1,2,18,1,3,9,7,3,2,4,2,3,1,1,1,2,2,5,1,1,5,1,26,1,2,50,1,16,1,1,2,1,1,1,2,1,2,1,1,1,2,4,1,2,4,1,1,3,4,3,1,2,1,8,1,1,3,3,1,4,2,1,1,1,2,1,50,4,1,1,1,3,4,2,20,1,1,1,1,11,1,1,1,27,2,3,1,2,5,14,3,3,1,5,2,1,1,5,2,6,9,1,1,3,13,1,2,1,1,3,1,10,1,5,3,2,1,4,13,9,6,1,6,3,3,1,2,7,2,2,1,1,4,1,4,1,1,1,3,3,7,2,1,1,2,5,4,1,3,1,1,46,1,1,6,17,1,1,1,1,1,1,1,1,1,2,3,6,2,1,1,1,4,2,8,2,4,8,4,3,1,2,1,1,1,1,1,1,4,7,1,1,2,6,1,2,1,1,1,2,1,1,1,1,7,1,7,1,4,11,3,7,5,3,1,3,1,3,1,3,2,1,1,1,2,2,2,1,1,2,1,1,2,1,4,3,3,1,1,1,1,1,1,5,1,6,1,1,2,1,3,2,2,1,1,1,1,3,2,1,1,2,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,21,2,1,3,6,1,5,1,15,1,1,8,8,1,1,3,1,1,2,6,1,5,1,2,1,1,1,2,1,5,6,4,1,1,2,1,2,3,20,2,6,1,1,1,1,6,1,1,7,1,1,1,1,1,50,1,2,3,2,1,4,1,3,25,1,1,1,1,1,1,1,50,4,2,1,1,1,2,1,1,1,1,1,1,1,2,2,3,1,4,1,1,2,1,2,1,1,2,2,1,24,2,1,1,3,3,1,1,2,1,1,1,1,1,1,2,2,3,2,1,1,1,1,1,1,1,5,1,1,16,1,3,2,3,1,8,1,1,1,2,11,1,1,2,1,2,1,2,18,2,2,5,16,2,9,1,1,8,1,24,2,1,4,2,1,1,1,1,3,1,1,3,1,2,1,4,2,1,9,4,3,2,31,1,1,19,7,2,1,1,1,11,1,1,1,8,3,1,2,2,2,2,2,1,1,2,1,5,1,1,9,11,1,1,1,1,1,1,1,6,2,15,4,16,1,2,1,1,1,1,1,1,1,4,5,1,1,2,1,4,2,1,1,1,6,9,25,2,1,1,7,2,15,2,1,2,5,1,1,2,1,3,1,2,1,2,1,1,2,3,1,8,3,1,1,1,1,2,2,1,4,3,2,2,3,1,1,1,1,2,2,4,2,1,1,2,1,1,1,6,7,3,4,6,6,1,2,3,1,4,8,1,1,1,3,1,50,7,4,1,1,7,1,1,3,1,4,2,1,4,4,1,2,1,4,3,4,2,29,1,10,1,15,3,3,4,3,1,1,3,34,5,2,2,1,3,1,5,3,2,2,1,3,1,2,1,1,1,2,1,4,1,1,3,6,5,1,50,50,50,1,2,6,1,3,1,3,1,3,1,3,1,2,11,11,1,1,3,1,1,2,1,8,1,1,1,1,1,1,2,2,2,3,3,1,2,10,1,2,6,1,3,1,3,1,1,1,3,2,2,2,2,13,3,1,1,1,2,2,1,1,1,29,1,4,2,3,1,14,2,4,2,15,1,2,2,1,1,1,2,3,1,6,3,1,3,2,2,1,2,1,1,1,1,7,1,5,2,1,1,2,2,1,1,1,1,1,4,2,1,1,7,5,3,3,1,1,8,1,1,1,1,3,1,3,1,3,11,2,9,2,1,1,1,1,3,2,3,7,4,2,1,4,2,2,1,2,1,2,1,1,1,26,3,7,3,1,3,3,1,2,1,1,2,1,2,1,2,1,3,1,1,4,2,1,4,10,1,39,1,3,1,10,1,1,14,1,1,1,3,6,1,1,1,5,6,1,8,1,2,1,4,1,1,1,1,1,3,1,4,1,2,1,3,3,2,3,12,2,5,1,1,2,1,1,1,1,1,4,2,5,1,2,5,2,10,5,3,4,2,50,3,3,1,1,1,1,8,5,4,2,2,1,37,3,1,8,1,2,1,2,1,2,2,2,1,1,3,2,2,1,1,1,3,1,1,2,1,5,2,1,1,24,1,3,4,4,2,1,10,1,3,1,1,2,2,1,3,1,1,1,2,1,1,3,1,5,1,1,1,2,3,6,1,3,4,6,3,2,2,1,3,11,2,1,5,2,13,1,50,4,1,16,1,3,1,1,4,14,1,10,1,3,3,2,2,1,4,2,1,2,1,2,2,3,8,2,4,5,7,2,3,1,1,6,1,3,1,1,1,2,1,4,2,2,1,2,1,2,1,2,1,20,1,4,1,1,1,2,2,1,4,1,2,2,2,2,1,1,1,3,1,8,3,6,1,1,4,1,6,6,1,2,1,3,2,2,3,1,1,12,6,1,5,1,1,1,2,50,1,1,2,3,2,1,1,15,2,2,2,1,3,3,2,3,18,2,6,2,1,2,1,3,2,2,1,7,4,1,2,5,50,6,1,14,5,1,2,6,2,1,2,1,1,3,7,1,3,2,2,1,1,1,9,1,1,1,1,3,6,1,1,4,2,50,1,2,2,2,3,2,3,1,3,5,7,1,1,1,2,2,1,3,1,1,1,3,2,3,6,1,4,3,1,1,2,3,4,2,1,2,3,1,1,5,1,4,1,1,3,1,26,3,3,2,3,3,1,13,1,16,1,3,1,1,1,1,1,2,4,7,1,4,2,1,4,1,4,1,50,2,2,2,1,2,2,1,2,7,1,4,5,4,4,1,1,3,4,1,1,1,10,1,1,1,7,2,1,4,1,1,1,1,1,1,2,6,1,8,11,1,1,3,3,1,29,4,1,50,22,2,1,10,1,2,1,3,2,2,1,1,1,1,1,2,2,1,2,7,1,2,8,5,1,2,3,2,3,2,3,10,4,4,2,1,3,1,5,1,2,2,2,1,2,1,1,6,1,2,2,2,23,1,3,1,1,50,16,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,2,1,2,4,3,1,4,1,6,2,1,2,8,2,5,1,6,4,1,3,1,3,1,3,3,3,1,2,1,5,1,2,4,2,1,2,1,1,1,2,3,4,2,1,2,3,1,1,1,2,2,4,5,3,1,8,2,1,3,1,11,1,2,1,1,1,4,1,3,5,2,1,1,2,1,1,1,31,2,3,9,1,2,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,1,2,3,3,1,2,2,2,4,3,2,5,3,1,2,1,1,1,2,1,2,1,1,3,50,3,2,1,1,1,1,1,1,1,4,4,1,6,1,1,1,1,1,4,1,1,1,9,1,1,50,4,2,2,10,1,1,1,1,3,13,2,1,1,1,1,1,1,1,1,1,2,1,1,4,1,2,1,1,3,1,1,1,2,1,1,2,6,2,1,1,1,5,2,2,1,3,4,1,2,1,1,1,7,5,1,1,2,1,1,17,4,1,2,2,1,6,1,1,4,1,1,1,1,2,2,1,1,2,2,1,6,2,1,3,17,1,1,1,1,1,1,4,1,1,13,1,3,1,1,2,1,1,1,1,1,3,2,1,5,19,17,1,1,2,2,1,1,8,1,1,2,1,13,1,1,1,1,6,1,1,10,3,2,1,1,4,1,1,6,5,3,1,10,2,3,2,9,1,1,45,11,1,2,1,4,1,1,1,2,1,3,1,1,1,1,1,1,1,3,17,1,2,1,1,1,2,1,5,1,7,1,1,1,1,1,22,10,2,37,2,1,1,2,2,1,1,2,7,4,3,24,1,1,2,2,3,1,5,2,4,1,13,2,1,1,1,1,5,3,2,1,2,11,1,1,2,1,2,1,15,1,1,1,1,2,1,1,7,3,3,8,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,2,1,3,1,3,4,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,8,1,2,3,1,1,1,2,1,1,2,1,1,1,2,1,3,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,3,1,1,2,4,1,3,1,1,1,1,1,1,1,1,1,4,3,4,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,3,1,1,1,1,1,1,3,1,3,1,1,2,5,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,7,3,3,1,4,1,2,3,13,1,5,6,2,2,2,7,17,3,9,2,1,2,2,1,5,1,6,2,2,2,3,1,2,2,5,1,1,1,4,2,5,2,2,21,2,44,2,10,5,1,2,1,4,3,1,23,50,4,1,1,27,3,1,2,1,6,17,1,1,16,1,3,2,1,2,1,50,9,4,4,50,2,13,1,1,1,1,1,2,5,1,1,3,1,1,13,11,1,3,2,1,3,15,6,1,1,6,2,1,27,18,2,1,1,2,1,6,1,1,5,1,3,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,13,2,2,2,1,1,2,1,4,1,1,2,1,1,1,1,1,1,1,1,1,4,1,2,1,2,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,3,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,2,2,1,1,1,3,3,1,1,2,1,1,3,1,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,5,1,11,4,1,3,1,1,2,1,1,1,2,7,3,1,1,1,1,1,2,1,3,1,5,3,4,6,1,2,1,1,1,1,1,1,1,1,5,2,1,1,1,2,1,4,3,1,3,4,4,1,2,2,2,4,3,3,1,1,2,2,1,1,1,1,2,1,1,1,3,6,1,2,1,2,4,4,1,8,3,1,2,4,3,2,1,4,1,1,1,8,1,3,2,2,3,3,14,3,1,1,1,1,1,1,5,1,1,1,5,4,4,2,3,2,5,2,2,2,1,1,2,1,1,13,14,2,8,1,2,3,1,1,1,3,1,1,1,3,3,1,1,3,1,2,1,1,3,6,2,1,4,1,3,3,2,1,1,1,6,1,1,1,2,1,1,1,1,3,1,1,1,1,5,2,1,1,3,1,2,4,3,7,3,1,2,6,4,1,5,1,4,4,4,3,1,1,1,2,4,1,2,1,7,7,1,2,1,1,1,1,2,1,2,1,3,1,1,1,1,4,6,3,1,1,1,16,1,13,2,3,1,1,1,1,1,1,1,4,4,4,1,6,2,3,1,2,1,3,1,1,1,1,2,3,3,1,2,1,4,12,4,7,3,1,5,1,1,1,1,1,2,1,2,4,1,3,1,2,1,1,3,1,10,2,5,6,1,2,2,3,2,1,1,1,1,3,6,3,4,1,3,3,4,2,3,4,1,1,2,3,6,1,1,3,3,1,4,1,7,3,5,5,3,1,4,3,1,1,1,2,3,3,1,1,1,1,1,6,4,3,1,3,2,2,2,1,2,2,1,1,1,1,4,2,1,5,2,2,6,9,3,11,1,3,4,1,1,3,2,1,1,1,3,1,1,5,2,6,1,3,1,1,1,2,1,1,2,1,5,1,2,4,1,2,1,2,2,2,1,1,1,3,1,1,1,1,1,1,21,5,1,1,2,2,1,1,3,1,1,1,3,2,9,1,1,1,1,3,1,4,1,3,1,18,1,1,3,2,4,1,4,6,4,5,1,10,1,2,2,1,1,2,1,1,2,1,3,5,1,4,2,1,2,1,10,31,1,4,6,1,1,1,4,3,4,3,1,1,2,5,1,1,2,1,2,1,1,1,1,2,1,2,4,3,1,1,1,1,1,1,12,4,1,2,2,2,4,2,1,2,3,1,1,1,2,1,6,3,6,2,4,5,2,3,1,2,1,2,3,1,1,3,1,1,1,1,2,1,1,1,1,1,3,2,1,1,5,3,3,1,3,6,2,1,3,1,4,1,1,3,6,3,4,3,3,1,4,1,1,5,2,4,9,5,1,10,20,1,2,4,1,1,4,1,1,2,1,1,1,1,1,2,1,1,6,2,2,1,1,2,15,2,4,3,2,3,1,9,1,3,1,1,5,4,7,1,1,1,15,5,2,1,2,4,1,1,1,1,3,4,4,4,3,1,1,2,1,1,3,2,2,1,1,1,2,4,2,6,2,1,2,1,1,5,1,1,3,2,1,2,14,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,1,6,1,1,3,10,2,2,1,1,3,7,9,2,16,4,8,3,1,2,2,12,1,1,2,1,2,1,1,2,2,5,2,3,9,7,14,3,8,3,1,10,2,3,1,1,6,1,1,1,1,1,1,12,1,2,2,3,1,1,2,3,3,17,8,1,3,3,1,4,1,2,2,1,1,1,1,1,1,1,1,5,1,3,1,4,1,1,1,1,1,2,1,5,1,1,2,1,1,1,9,4,1,6,8,1,1,1,1,1,1,1,1,3,2,5,1,2,3,1,2,1,1,8,2,2,3,1,2,5,1,4,1,1,1,1,1,1,8,1,1,3,1,4,1,1,1,1,6,2,4,1,1,4,1,3,2,1,1,2,1,1,15,1,1,3,3,4,2,1,3,2,3,3,1,1,1,2,11,1,14,2,2,4,7,1,1,1,6,2,1,5,1,3,2,2,1,1,1,1,3,1,4,1,2,2,4,1,1,1,1,1,1,2,1,1,1,2,1,3,3,1,1,1,1,1,1,1,1,4,1,1,7,3,2,1,2,2,2,2,2,2,2,1,2,1,6,1,4,2,1,1,4,1,2,3,1,2,1,1,1,1,1,2,8,1,1,25,1,3,2,1,1,1,1,7,4,1,1,11,2,1,5,1,2,4,1,1,1,3,4,1,1,1,1,6,8,7,2,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,2,1,4,2,1,2,1,2,5,2,7,1,1,5,6,34,1,1,21,2,1,1,2,1,3,1,2,2,3,1,1,4,1,1,3,5,1,2,1,4,1,1,1,4,1,2,1,4,3,1,1,1,3,2,2,1,1,8,1,1,11,8,1,1,1,3,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,4,1,2,3,3,2,5,1,2,1,1,4,1,2,2,1,1,5,1,1,1,3,1,2,1,2,1,2,3,7,1,1,1,2,22,1,3,1,2,2,1,2,2,1,1,1,1,1,1,1,5,5,5,1,2,3,4,2,3,1,2,1,1,1,7,1,2,1,2,2,2,3,3,2,6,4,9,4,3,2,2,1,1,15,1,1,1,1,18,1,4,2,2,1,1,3,2,1,5,2,1,1,1,2,1,1,2,1,2,1,6,1,1,1,4,1,1,3,1,1,1,1,2,1,2,2,5,6,2,7,12,1,1,7,5,2,4,1,1,1,1,2,1,1,1,4,2,3,3,1,3,1,4,1,7,2,1,1,1,10,1,1,8,17,6,1,1,1,1,1,3,1,2,1,5,2,15,1,2,3,1,3,1,6,3,1,1,3,1,1,1,1,1,50,10,2,2,1,3,50,1,2,2,1,1,1,1,1,1,6,1,1,16,12,1,1,1,1,1,22,1,5,2,1,2,9,4,2,50,2,7,2,11,1,4,1,10,1,1,20,22,1,1,1,17,1,2,4,1,1,4,1,3,1,2,1,2,1,2,10,3,2,5,2,2,14,3,3,3,5,6,5,28,1,1,2,2,1,1,4,1,3,2,2,1,2,1,1,2,3,3,1,11,3,2,1,2,2,2,7,1,2,4,2,26,2,1,7,3,2,1,2,1,5,1,3,9,8,4,4,1,1,2,1,2,8,2,1,14,6,3,8,2,2,4,4,3,2,1,2,3,9,1,1,1,1,2,3,3,1,5,1,2,1,1,2,1,1,1,1,1,1,2,1,4,1,2,1,1,3,7,1,1,1,2,1,1,1,1,1,4,1,2,4,4,2,4,1,1,1,1,2,1,2,4,1,1,1,2,2,1,3,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,3,3,1,6,1,5,2,4,1,1,10,1,43,2,3,38,2,2,1,12,8,1,5,1,12,1,5,2,5,1,1,2,3,2,1,4,1,42,1,1,18,1,2,4,2,2,2,35,1,2,2,1,10,1,1,1,1,7,11,5,2,6,2,4,1,10,2,1,5,2,1,1,10,5,3,1,1,1,50,5,6,2,34,1,3,7,12,3,1,1,6,1,1,2,1,7,3,1,1,1,3,11,1,1,1,2,6,6,38,1,1,1,1,7,5,1,1,5,1,8,1,1,2,7,2,15,4,2,18,3,2,1,3,3,42,1,2,3,1,1,6,8,2,3,1,18,2,1,1,1,50,6,4,1,3,1,6,6,1,3,8,1,1,17,3,28,6,6,3,1,3,10,4,11,7,1,2,1,5,3,2,10,1,3,26,3,1,2,18,2,3,1,7,2,6,11,4,3,4,1,15,1,4,4,4,3,2,2,2,1,2,1,1,1,1,6,1,2,1,6,2,14,10,4,2,4,3,1,3,2,1,1,6,31,1,1,4,1,2,6,1,2,7,10,3,3,7,2,5,1,6,4,11,1,3,2,6,2,50,1,3,5,14,5,3,1,1,1,1,41,3,2,4,3,4,5,2,5,1,1,1,1,1,5,5,1,2,14,2,1,9,3,1,3,1,12,1,3,1,1,4,1,5,1,8,1,2,1,1,2,1,1,5,5,4,3,4,9,3,4,20,4,1,5,2,1,3,5,9,50,4,3,3,8,1,2,3,1,1,8,1,4,12,2,2,3,15,1,1,4,2,2,7,17,3,5,2,1,2,1,12,9,10,10,9,6,14,4,50,1,1,3,3,2,8,7,3,4,2,1,16,10,1,1,12,1,2,5,1,13,1,15,8,1,1,1,2,3,2,1,2,11,6,1,2,16,15,29,10,2,4,1,1,5,4,1,1,5,5,4,5,1,6,1,1,3,10,5,6,5,4,4,2,6,50,2,2,1,11,1,2,1,1,3,12,2,1,1,1,50,3,6,1,1,1,1,3,5,3,2,5,3,21,4,2,9,6,7,7,4,2,1,15,8,1,1,2,2,2,3,4,4,9,6,1,4,8,1,4,3,6,13,1,5,2,1,6,4,5,6,14,1,4,4,4,1,21,3,4,2,1,7,2,3,7,2,6,2,1,5,4,8,1,1,6,3,29,9,1,3,2,1,2,5,5,13,1,12,4,18,4,1,22,6,3,2,4,4,1,2,3,1,1,50,2,3,3,4,13,3,15,9,17,9,1,4,3,3,1,4,9,23,16,3,4,1,1,3,19,13,2,1,3,3,4,2,2,3,7,4,2,1,4,13,4,8,50,6,2,7,4,3,2,8,2,50,5,18,6,5,2,3,2,5,2,5,3,1,1,2,1,4,1,5,7,7,2,2,1,4,2,5,3,6,1,6,2,10,10,5,1,6,3,15,6,1,13,3,5,2,3,1,1,4,5,17,12,9,15,4,2,7,3,2,3,2,1,21,12,6,24,15,2,2,11,29,2,1,6,1,2,3,31,14,2,15,3,9,3,1,3,8,6,3,2,11,1,8,3,1,7,11,1,16,11,3,2,7,3,8,24,7,12,9,7,11,5,5,2,4,6,2,2,3,31,7,12,6,3,8,2,1,5,1,2,1,1,1,1,10,3,1,1,8,5,1,1,1,7,14,1,1,50,1,9,3,5,37,1,4,12,5,5,50,1,36,7,7,49,6,1,2,20,1,2,6,3,22,1,10,1,5,1,33,3,1,3,4,1,2,5,5,1,1,1,2,2,3,5,8,13,1,11,3,1,8,3,2,1,4,1,6,9,5,5,1,50,9,5,7,1,5,1,1,2,1,1,4,1,2,7,12,4,1,5,4,3,6,1,1,3,7,19,12,9,10,50,2,5,1,7,4,6,17,4,10,2,6,3,21,2,9,11,2,5,17,1,2,3,4,2,5,5,1,3,4,12,11,3,5,2,4,20,4,2,8,4,5,2,4,1,11,10,6,4,7,7,13,3,9,1,4,1,3,18,3,1,2,3,1,10,50,2,1,1,3,9,5,1,9,10,2,3,10,3,10,1,7,19,10,2,7,3,32,2,2,3,3,5,2,1,2,2,2,14,12,31,4,28,2,17,3,8,2,7,1,5,13,15,4,4,3,6,1,11,11,2,2,7,1,2,1,5,50,23,13,50,33,50,2,7,8,10,10,3,4,2,1,7,6,5,4,16,5,14,1,8,1,8,1,3,13,6,1,7,1,1,1,7,5,6,1,6,19,50,3,2,4,2,7,2,1,3,3,4,23,14,9,7,50,17,10,10,25,13,50,8,7,2,17,1,2,2,11,7,1,5,1,7,4,2,2,13,2,9,1,6,5,11,50,12,37,37,7,1,3,2,2,7,5,50,50,4,17,3,8,11,9,9,5,35,1,1,3,6,6,4,6,3,6,5,3,1,36,3,5,3,3,5,3,11,13,8,1,50,5,6,1,5,4,4,4,4,6,3,3,2,1,2,1,2,12,31,7,14,2,1,8,2,2,10,4,4,6,3,4,11,3,5,4,5,1,7,1,1,48,50,10,6,5,45,14,11,2,2,1,3,1,1,8,6,13,11,2,8,2,2,1,9,8,1,9,4,13,5,7,11,9,38,22,6,2,50,50,2,50,50,2,20,16,30,15,39,4,23,11,7,3,15,3,8,22,1,1,5,3,26,13,17,4,9,4,1,50,41,2,1,50,7,4,4,9,11,1,10,2,2,3,3,1,10,10,16,6,11,30,25,1,3,4,1,4,1,10,2,10,1,3,2,36,3,3,8,3,1,1,2,3,1,3,9,4,1,1,1,2,1,12,1,18,3,9,50,1,6,9,4,5,18,2,25,4,1,1,3,4,4,3,1,5,1,15,5,1,4,5,2,28,1,7,6,5,4,3,6,15,3,12,33,50,6,1,13,4,1,3,7,17,2,3,6,6,3,9,4,1,7,1,5,8,1,1,50,1,1,1,1,3,1,3,1,1,1,1,5,2,44,3,7,5,7,20,9,6,1,2,2,6,1,1,43,1,1,15,3,1,2,2,50,3,2,13,10,1,1,10,1,2,1,2,2,4,2,1,17,3,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,11,7,3,1,1,1,5,1,2,1,2,2,1,2,6,1,1,2,1,3,2,1,2,21,18,16,1,34,20,5,4,14,3,1,2,2,3,1,1,1,1,1,1,2,1,2,1,2,1,7,6,14,13,1,1,9,2,1,9,3,3,1,1,1,1,1,5,2,1,1,2,1,1,2,1,1,1,1,4,5,3,1,6,15,2,1,1,1,50,1,3,1,4,3,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,8,8,9,2,7,2,50,1,1,1,3,2,2,1,8,3,4,2,7,1,1,1,2,1,2,9,10,2,1,9,1,1,18,1,4,1,3,2,4,1,2,2,1,6,1,1,4,1,1,1,1,1,2,1,1,1,5,1,1,5,1,2,1,3,2,2,3,2,1,1,5,9,18,19,1,19,24,26,23,19,1,8,1,1,2,2,7,1,1,2,1,5,2,2,4,2,2,1,1,2,2,2,6,3,2,1,5,4,2,1,1,3,2,1,1,2,1,3,3,3,2,2,4,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,4,1,1,1,2,1,3,1,4,5,5,2,1,2,3,1,1,1,5,8,1,2,5,1,1,3,3,3,1,1,1,1,3,2,1,1,2,2,1,1,2,2,1,1,2,2,6,1,1,3,1,2,3,1,4,1,1,3,2,1,3,2,1,4,1,3,4,1,2,2,1,1,2,1,1,3,1,4,1,4,2,4,4,1,1,3,1,1,2,1,5,1,1,1,2,1,4,4,1,2,1,2,2,1,1,2,4,1,1,1,3,4,7,2,7,4,5,1,4,2,6,6,1,1,2,1,1,4,5,3,5,2,2,2,2,6,2,2,1,2,3,1,5,1,1,1,3,1,1,1,1,2,1,1,2,6,1,3,2,4,2,1,1,2,42,1,2,3,4,1,1,8,15,1,1,1,27,1,5,2,1,1,2,1,1,2,1,2,43,1,7,47,1,49,33,38,28,1,2,29,1,1,1,11,2,4,16,23,1,3,1,2,3,1,1,1,1,9,1,2,1,1,1,1,1,1,50,1,2,50,1,7,1,5,1,7,1,2,4,6,12,18,13,26,6,3,1,1,4,1,7,1,1,1,8,3,1,4,1,2,1,1,2,1,1,1,2,1,3,1,2,1,2,2,1,2,1,2,50,1,8,11,2,2,1,1,1,1,3,3,1,2,1,2,14,4,4,2,1,15,4,1,22,2,1,2,2,2,3,1,1,5,3,1,1,1,1,1,1,17,1,1,1,2,4,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,2,2,7,3,1,6,3,5,1,1,2,1,1,1,3,1,2,1,1,1,7,10,1,50,2,1,1,15,1,1,2,1,4,2,1,6,10,4,31,14,1,2,6,11,1,2,2,2,2,2,2,6,1,2,1,1,20,4,4,5,2,7,2,4,25,1,1,1,2,1,1,6,2,1,1,1,2,3,3,2,2,1,1,2,1,3,1,1,5,5,2,1,10,20,8,2,1,6,3,1,11,1,2,10,2,8,4,5,22,2,3,5,11,1,2,1,2,3,1,32,7,2,1,1,2,3,1,1,1,1,1,3,6,3,2,1,4,1,3,2,1,1,1,3,5,2,4,1,3,3,2,2,1,1,4,6,4,6,1,1,5,9,6,11,2,2,4,9,6,2,1,2,1,39,1,1,1,1,1,1,1,5,1,1,1,3,4,16,1,2,5,5,1,1,1,5,5,1,2,1,7,5,3,7,6,2,3,7,8,11,8,1,4,9,2,4,4,4,6,3,5,1,1,9,1,2,5,2,1,3,3,2,1,4,2,2,1,1,1,1,2,6,2,1,3,1,1,3,2,1,2,4,1,4,3,1,1,2,1,5,1,15,2,2,1,2,1,2,5,1,1,1,1,3,1,3,2,7,1,1,1,1,3,1,2,1,1,1,1,1,1,2,1,6,3,1,2,1,1,1,2,1,1,2,2,1,2,1,1,1,2,1,1,1,2,6,2,11,1,6,3,5,1,1,1,1,2,1,1,2,5,3,3,2,1,7,1,3,1,1,1,5,2,3,1,2,1,1,1,1,2,1,1,2,1,1,1,1,3,22,3,3,4,2,1,2,2,4,1,1,1,1,2,2,1,1,2,6,1,2,2,1,1,1,2,1,14,1,1,1,1,1,1,2,2,4,1,6,3,1,1,1,6,1,1,2,10,3,7,2,3,1,4,1,1,2,1,1,1,50,1,1,11,6,2,3,1,1,1,1,10,1,8,3,3,1,1,6,1,1,1,1,2,1,3,1,7,1,2,3,1,1,8,12,2,4,1,1,3,1,50,1,1,1,50,50,50,8,50,3,2,15,5,2,1,1,2,5,2,1,3,4,5,4,3,1,4,1,4,4,5,1,4,2,2,5,2,1,1,2,2,3,1,1,1,1,9,3,2,1,2,1,1,1,1,8,2,1,2,2,3,1,1,1,3,3,3,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,3,3,5,1,1,1,1,1,1,1,4,10,1,2,1,50,6,50,9,2,1,50,1,2,1,1,3,1,4,50,1,3,3,1,50,50,50,1,50,50,50,2,50,6,1,19,18,29,24,2,2,1,1,1,1,1,1,1,1,2,2,1,2,1,7,2,6,1,2,3,1,1,1,1,32,1,2,1,1,1,1,14,6,2,2,2,1,2,9,1,1,1,2,2,3,1,1,1,6,1,2,2,1,1,3,3,14,3,2,1,1,12,1,3,1,1,1,50,7,1,2,44,1,1,3,4,3,2,4,5,2,1,19,32,1,2,1,3,1,1,1,5,2,1,1,1,2,1,2,4,1,4,2,8,1,1,1,1,1,4,1,1,3,4,3,1,1,2,1,3,14,2,2,2,4,6,1,1,1,3,1,1,1,1,10,2,1,1,1,1,1,1,1,2,5,11,18,2,50,50,50,9,7,2,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,5,3,1,3,50,1,7,1,1,7,3,50,50,3,1,1,10,1,10,13,6,1,1,50,4,2,4,50,50,3,24,2,1,50,1,1,1,50,50,50,50,17,1,2,2,1,3,1,50,6,50,1,10,1,1,1,1,50,1,30,8,2,2,1,1,2,50,50,1,1,50,1,50,9,1,1,3,1,1,2,5,1,9,13,2,1,2,3,5,1,1,1,2,8,1,3,1,1,2,1,2,2,1,1,1,13,2,1,17,31,1,3,3,7,5,11,4,1,1,1,3,1,2,8,2,1,4,3,3,2,2,3,1,1,4,1,1,1,1,12,9,3,1,1,1,2,2,2,1,1,2,1,3,1,4,3,5,1,2,1,1,1,1,2,1,2,4,9,1,1,4,3,1,2,1,1,1,1,1,1,3,11,1,2,2,1,1,2,1,1,3,3,1,1,2,1,1,3,1,17,2,3,1,1,1,2,1,2,1,3,1,1,6,1,1,1,1,2,1,1,6,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,4,1,1,3,3,1,1,1,1,3,1,2,2,2,1,1,1,2,1,1,1,1,2,1,2,1,1,2,1,6,2,1,1,1,2,1,1,1,1,1,1,2,3,3,1,1,1,1,1,1,3,9,2,1,1,3,1,1,1,1,2,9,1,13,4,11,1,1,1,3,5,30,1,50,23,2,1,3,2,2,1,1,1,1,2,1,2,1,2,9,1,1,1,1,29,1,20,13,1,4,4,1,3,5,1,1,1,1,1,1,1,6,1,14,3,1,6,1,11,2,2,1,2,1,1,7,8,3,1,13,4,21,13,6,1,1,1,5,33,2,1,1,35,1,6,1,2,2,1,1,4,2,4,1,1,2,1,2,1,1,12,3,4,8,5,1,6,4,13,5,4,7,2,16,10,11,1,2,8,2,2,50,3,50,5,1,1,4,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,2,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,7,2,5,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,2,1,4,4,1,1,1,1,2,1,3,1,2,1,1,1,2,1,1,1,1,4,3,1,1,1,4,1,2,3,1,1,3,2,2,1,1,1,2,1,2,1,1,1,1,2,3,3,1,3,5,4,1,3,1,1,1,1,2,1,5,1,1,4,1,1,2,1,2,1,1,1,1,2,2,1,2,1,1,5,1,6,1,1,4,2,1,1,1,1,2,1,1,1,1,7,1,1,4,1,6,1,4,1,2,7,4,2,1,1,1,1,1,1,1,2,1,1,2,1,6,1,2,1,2,9,7,1,1,3,1,1,2,5,1,1,1,2,1,3,1,1,1,11,2,1,1,2,1,1,18,1,1,1,1,1,1,1,2,1,1,10,7,1,1,2,2,2,1,2,1,1,1,1,5,1,3,3,1,1,2,1,1,1,3,2,1,9,2,13,1,1,1,1,7,1,1,1,2,1,1,1,4,1,1,2,1,3,1,1,1,1,1,2,1,1,1,2,2,1,1,4,3,1,18,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,2,1,1,2,5,5,5,1,3,2,1,24,3,1,14,2,1,4,7,1,2,8,2,1,1,2,1,3,1,3,5,1,2,1,5,2,1,1,5,7,1,1,2,1,7,1,1,6,1,2,3,1,1,8,1,1,2,3,3,2,1,2,1,2,1,14,3,1,25,1,11,1,4,4,1,2,2,1,1,17,1,1,1,1,2,2,3,3,3,1,1,1,1,1,3,1,7,1,2,1,1,1,1,6,1,1,1,1,4,1,2,1,35,1,2,1,1,2,1,1,1,2,1,4,1,2,1,2,12,1,2,1,1,1,1,2,3,1,1,2,4,1,1,2,2,50,2,1,1,1,1,1,3,1,5,9,1,1,1,1,2,1,4,1,1,1,4,2,1,9,1,1,1,1,1,1,1,1,2,13,3,1,1,1,1,6,1,1,1,1,1,1,1,17,8,7,2,7,7,2,1,2,2,3,8,1,3,2,1,50,1,2,1,4,1,1,2,1,1,2,4,1,1,1,4,2,5,2,1,2,16,1,1,2,1,1,3,1,1,3,2,1,1,1,1,1,1,3,1,1,3,2,2,1,1,1,1,1,1,1,2,1,3,1,1,2,3,2,3,1,1,4,2,1,5,3,1,1,1,1,1,7,3,3,2,5,2,2,1,1,1,1,1,1,2,1,1,7,1,6,4,1,3,1,1,1,2,1,3,1,1,1,2,4,4,2,1,15,1,1,5,1,5,2,1,1,1,1,2,2,1,1,4,2,2,1,1,17,1,1,10,2,2,4,1,1,2,4,1,2,1,1,1,1,1,3,1,1,17,1,1,1,1,4,10,1,1,1,3,1,2,1,10,1,1,1,1,1,1,2,2,1,1,1,5,1,6,1,3,6,2,1,1,1,1,2,1,2,1,1,1,5,2,1,1,1,1,1,4,5,9,1,2,1,16,1,8,1,1,34,2,1,1,1,1,3,1,2,7,1,3,3,2,1,2,1,1,2,1,1,2,4,4,17,1,2,2,1,1,1,1,3,2,1,1,2,1,6,1,1,1,3,3,1,1,1,6,1,1,1,1,5,1,1,2,1,23,1,3,3,1,1,5,1,5,3,17,5,1,1,1,3,1,1,3,1,1,1,5,1,2,1,2,5,2,1,3,4,9,3,5,1,1,1,1,1,1,2,1,2,1,1,1,1,4,2,7,3,5,2,1,1,1,3,3,1,1,1,1,3,9,1,2,1,1,5,7,5,18,1,1,4,5,2,1,1,2,1,2,1,1,2,1,1,1,1,1,1,2,1,2,13,2,3,1,1,3,4,1,4,1,1,2,2,3,1,1,1,4,2,4,1,1,1,1,1,3,11,1,1,1,31,1,1,2,6,4,1,3,1,2,1,1,1,1,2,1,6,2,2,1,2,2,2,18,1,7,1,3,1,1,2,21,3,6,2,7,12,12,2,2,8,1,3,1,2,1,1,1,1,1,1,1,2,1,2,1,6,2,1,1,1,2,1,2,1,1,1,1,9,5,1,1,3,1,1,1,16,2,9,1,1,2,2,1,10,1,1,2,1,1,1,1,4,4,1,2,1,3,2,2,3,4,2,2,1,1,1,1,1,2,5,1,11,9,1,1,2,3,3,3,1,1,2,2,1,1,2,1,1,3,1,1,2,1,2,3,2,1,2,2,1,5,9,1,1,1,1,11,1,2,1,5,1,1,1,4,1,18,1,2,1,2,7,1,15,3,2,1,1,16,5,1,1,1,12,1,3,2,2,1,1,1,1,2,1,5,25,45,2,1,2,1,1,1,2,1,3,1,1,2,1,4,2,15,3,3,1,1,26,2,2,9,3,2,3,50,1,1,1,2,6,4,2,1,1,2,1,28,1,1,2,1,1,1,1,1,2,5,9,2,1,3,1,11,6,1,1,2,1,25,1,5,2,2,2,1,1,2,1,5,3,1,2,3,1,1,24,1,2,1,1,4,2,5,7,1,1,1,2,1,5,2,2,1,1,1,1,1,1,6,1,2,1,3,1,2,2,1,1,1,4,1,3,1,1,1,2,1,4,1,10,1,2,1,5,1,1,1,1,1,2,1,1,9,1,1,18,1,1,2,1,1,1,1,3,1,1,1,2,2,2,1,1,5,5,8,1,1,1,1,2,1,9,2,1,2,1,8,4,1,2,2,1,1,3,4,5,2,1,1,1,2,3,8,1,1,2,2,1,1,1,2,1,1,1,1,3,3,2,1,1,3,27,3,2,3,1,1,1,14,1,1,1,2,3,10,1,1,1,1,1,1,3,1,1,2,11,1,3,2,1,2,1,1,1,27,2,1,2,4,2,9,1,1,1,1,12,2,2,1,3,1,6,1,2,1,2,3,1,29,7,1,2,1,19,1,2,1,1,3,3,2,1,1,1,1,1,3,5,1,1,2,4,5,2,3,8,15,4,8,3,1,5,1,21,1,1,2,1,1,25,1,2,1,2,1,2,10,2,6,13,1,1,7,1,5,3,1,1,1,3,1,1,8,2,2,1,1,2,1,1,13,6,1,1,6,1,1,2,2,1,2,1,1,5,1,1,3,1,7,1,1,3,3,1,4,3,2,6,1,1,1,1,1,1,1,13,4,2,1,1,2,1,1,10,1,5,2,2,1,2,2,4,2,1,1,2,1,1,2,4,3,1,1,2,11,6,2,1,3,2,4,1,1,8,1,1,2,1,1,1,1,2,3,1,2,1,2,2,5,2,1,1,2,1,2,2,1,1,5,1,3,1,1,1,12,1,2,2,1,2,1,1,4,2,1,1,1,3,1,2,4,1,2,1,5,1,50,1,1,1,1,1,1,4,1,1,1,1,2,7,2,1,3,4,1,5,2,3,1,8,1,1,1,1,8,1,2,1,1,1,1,2,1,2,1,4,1,2,7,1,5,1,1,3,1,1,1,2,4,1,1,1,2,1,1,1,1,11,2,3,2,6,7,2,1,1,1,1,1,1,2,2,2,6,1,10,19,15,2,3,2,1,1,2,1,3,3,4,1,1,2,1,3,1,2,1,1,5,50,4,1,2,7,1,1,4,2,6,3,4,19,2,1,2,1,2,2,1,1,1,7,3,4,7,6,3,4,2,10,1,8,3,1,1,2,1,1,1,1,1,2,1,1,1,4,2,1,1,3,1,1,1,2,1,2,1,7,2,1,2,2,8,2,1,2,2,1,15,2,1,2,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,3,3,1,1,1,1,1,2,2,2,2,1,2,1,1,1,1,2,2,1,2,1,3,1,12,1,6,1,2,1,2,2,3,1,3,4,6,8,2,1,7,1,1,2,1,2,2,11,1,1,1,2,3,1,1,3,2,1,3,1,8,1,2,2,2,7,4,2,2,1,10,3,2,2,1,1,1,3,6,1,1,1,1,1,1,1,1,7,2,1,4,1,1,2,2,1,1,2,1,3,2,1,2,1,1,3,2,21,1,1,3,2,4,2,1,2,1,2,1,2,3,1,1,1,1,8,5,13,2,4,2,3,3,13,6,1,1,2,2,1,3,2,9,6,2,1,1,1,3,1,4,1,1,2,1,2,1,1,2,1,2,1,1,3,1,3,4,1,1,2,2,24,14,1,1,1,1,2,45,5,1,1,1,1,4,1,2,1,2,5,1,1,4,1,1,2,1,2,1,1,1,1,1,2,1,2,2,1,4,1,1,7,2,3,1,22,3,2,1,1,1,13,5,3,4,1,1,2,9,3,1,9,1,4,7,1,2,2,1,2,1,3,1,1,48,11,1,7,3,1,3,1,1,2,2,1,2,1,5,2,2,2,7,3,2,6,11,3,15,2,2,2,2,2,1,1,10,2,2,2,1,1,1,1,4,3,1,1,8,1,7,4,1,1,2,1,1,1,2,2,1,1,1,9,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,2,2,2,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,2,3,1,3,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,3,2,1,2,1,1,1,4,1,1,1,1,1,1,5,1,1,1,1,2,1,1,2,3,1,5,1,1,3,5,3,3,1,2,1,1,1,2,4,1,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,3,1,1,2,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,3,8,2,1,4,2,1,3,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,4,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,3,2,1,2,1,1,5,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,3,2,1,3,1,2,3,3,5,1,2,3,1,4,6,2,1,1,3,2,1,2,1,4,2,1,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,3,1,4,1,1,1,1,1,1,1,1,2,5,6,1,1,4,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,3,1,3,1,1,1,1,2,1,1,1,1,4,2,2,1,1,1,1,1,1,1,2,1,1,1,11,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,3,1,5,3,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,5,1,1,1,1,3,5,1,1,2,1,1,2,1,1,1,1,4,2,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,2,2,1,1,2,1,1,1,1,1,2,13,1,1,2,1,2,1,1,1,2,7,1,1,1,2,1,2,1,2,2,2,1,1,1,1,1,1,2,1,2,2,2,2,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,5,1,1,1,2,9,2,1,1,7,1,1,1,2,2,1,1,1,1,1,1,2,1,3,1,1,2,1,1,3,2,1,1,2,2,1,1,12,6,1,1,9,3,1,1,3,1,1,1,1,1,2,1,1,2,1,2,5,2,1,1,1,1,1,1,1,6,2,1,2,3,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,7,2,1,2,20,1,2,3,2,2,2,1,3,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,2,1,3,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,6,2,1,1,1,1,1,2,1,1,3,2,1,1,1,2,1,1,9,6,1,1,2,1,1,4,1,1,1,2,1,2,4,1,1,2,1,3,2,1,1,2,1,1,1,1,1,3,1,2,1,1,1,4,12,3,3,1,1,1,1,1,1,1,1,1,2,1,2,26,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,5,2,1,1,2,1,1,7,2,2,1,3,2,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,12,2,2,1,2,1,3,2,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,3,1,1,2,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,5,1,1,1,6,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,4,2,1,1,1,1,2,1,1,1,1,3,2,1,1,1,5,3,1,1,3,1,2,2,1,1,1,1,1,1,2,2,7,1,1,7,1,1,1,2,3,1,4,1,1,2,1,5,1,2,2,1,1,2,1,1,1,1,1,2,1,2,2,2,2,1,5,2,1,1,1,3,3,3,11,1,2,1,1,1,1,3,1,1,1,1,3,2,3,2,1,1,1,1,8,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,3,1,2,3,1,1,1,1,1,3,1,3,2,1,1,2,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,14,1,2,2,3,1,1,1,1,4,1,1,1,1,1,5,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,2,3,3,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,2,2,1,1,1,1,1,1,1,2,1,1,1,5,1,2,1,2,1,3,1,2,1,5,1,1,1,4,1,2,5,1,1,4,1,2,2,2,1,2,2,1,1,14,2,1,2,1,2,3,1,3,11,1,3,1,2,1,1,2,1,1,3,1,1,2,3,1,1,1,2,1,2,4,1,1,1,2,1,3,2,4,1,1,1,1,1,1,1,4,1,1,3,4,2,6,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,3,2,2,1,12,1,6,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,2,3,2,2,2,1,3,1,1,2,1,3,3,1,1,1,1,1,1,1,1,1,4,7,2,1,2,1,2,1,1,1,1,7,2,1,1,4,6,1,2,1,1,11,1,1,1,1,1,2,7,4,4,1,2,4,27,12,2,3,1,5,1,1,1,1,1,1,1,1,4,2,4,2,3,1,2,3,2,3,3,1,1,3,1,1,3,1,5,6,2,3,1,1,1,1,1,1,2,1,1,1,41,1,1,3,1,1,1,1,1,1,1,6,13,1,1,1,2,2,1,1,1,1,1,1,2,1,3,1,6,1,1,1,1,2,1,1,1,1,1,9,1,1,1,3,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,3,2,1,1,1,6,1,5,2,3,1,1,1,1,2,1,3,1,3,2,8,1,1,1,3,2,1,1,2,1,1,1,1,1,1,2,3,5,5,4,4,1,1,1,1,1,3,1,1,2,1,1,2,3,1,6,1,2,1,1,1,1,1,19,20,4,3,2,11,3,2,2,1,1,2,3,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,3,7,1,2,2,2,1,2,1,2,1,2,1,1,2,2,1,5,2,1,1,1,1,1,2,2,6,1,2,25,2,21,2,1,1,1,1,2,2,2,1,7,2,1,2,1,3,2,1,1,15,1,1,1,2,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,3,2,1,1,1,1,1,2,2,5,1,1,3,3,1,6,6,1,2,1,1,1,1,2,1,1,1,2,6,6,1,1,1,4,4,1,1,1,1,1,1,2,2,1,1,1,2,3,3,2,18,4,1,1,1,2,1,4,2,3,2,2,3,1,2,1,1,1,1,1,2,3,3,1,1,1,9,2,1,1,1,1,18,1,2,1,1,1,1,1,1,1,1,3,2,1,2,1,2,1,1,1,1,5,1,1,2,6,1,1,1,7,5,7,1,2,1,2,1,1,3,1,2,12,16,2,23,4,10,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,2,4,5,2,1,2,1,1,1,1,1,2,1,2,2,11,1,1,1,3,2,1,2,1,2,3,2,1,2,5,1,4,1,3,1,10,1,1,2,8,2,3,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,3,2,2,1,1,1,1,12,1,3,2,1,3,1,16,1,1,1,1,1,2,1,1,2,2,2,4,6,4,3,1,1,1,1,1,1,1,1,1,1,6,1,1,1,3,1,2,2,3,4,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,3,1,3,2,2,2,1,1,2,1,2,1,1,1,1,2,1,1,1,3,1,1,3,2,1,2,1,4,6,1,4,2,2,1,3,5,2,2,1,3,1,1,1,1,1,1,1,1,1,3,1,3,6,3,3,2,1,1,1,1,1,1,8,1,3,1,2,1,9,1,1,1,2,1,3,1,1,6,2,3,1,4,1,7,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,4,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,3,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,3,2,1,1,3,1,3,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,1,3,1,1,3,1,1,1,1,1,1,1,2,5,1,1,2,1,1,1,3,1,1,2,1,1,4,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,4,2,1,1,2,1,1,1,8,9,2,6,1,5,1,1,4,1,7,3,1,1,1,2,32,5,1,6,2,1,2,1,2,2,3,1,1,1,1,1,1,1,2,4,3,2,1,5,2,1,1,1,3,1,1,1,1,2,6,4,4,6,1,1,1,3,3,1,1,1,1,4,2,2,3,1,1,2,2,3,2,1,1,11,11,19,2,1,1,5,1,17,1,4,5,3,1,1,2,1,1,1,2,1,2,9,1,3,2,1,1,2,1,1,2,1,5,1,1,15,3,1,15,21,1,16,1,1,4,8,4,4,28,1,2,1,3,1,1,1,2,1,5,3,2,1,1,1,1,4,1,1,1,1,2,4,1,4,3,1,2,4,3,5,16,1,18,4,22,20,14,10,1,5,1,1,2,2,1,1,3,1,2,1,12,1,1,1,3,2,7,1,1,1,2,3,1,3,1,1,1,1,1,7,2,1,2,5,3,2,14,2,1,3,4,4,13,1,1,1,2,1,1,2,4,1,4,1,1,1,3,1,3,8,1,1,3,1,4,3,1,2,2,1,3,1,1,2,1,8,2,1,1,2,1,5,1,6,5,4,1,1,4,1,2,1,1,1,1,2,1,1,1,1,1,1,2,7,2,3,9,1,3,2,1,19,2,2,3,2,1,2,1,1,1,1,4,1,2,1,1,1,3,6,2,1,1,2,11,1,1,1,2,2,3,1,1,1,1,1,2,3,2,1,4,1,1,4,2,2,2,1,1,1,3,1,1,1,2,4,3,1,2,9,1,2,2,2,1,1,1,17,16,20,2,5,1,2,1,1,1,5,7,1,1,1,2,2,1,1,1,1,1,4,1,3,1,1,1,2,2,1,6,3,2,2,12,2,2,1,1,1,2,1,2,1,1,2,7,22,2,1,1,3,9,11,7,10,2,1,2,1,1,1,2,2,1,1,12,1,2,2,1,1,1,2,1,2,9,1,3,2,50,7,2,3,1,2,23,2,27,1,1,1,2,1,1,8,2,2,2,3,1,1,2,1,1,1,3,1,1,1,2,1,4,3,1,4,1,1,1,1,1,3,1,4,1,1,9,1,1,1,3,1,13,3,2,1,4,6,2,1,2,1,1,1,2,1,5,1,10,10,2,1,15,1,1,1,2,3,6,2,1,3,1,5,1,1,1,3,6,3,2,1,2,3,1,3,2,1,2,8,2,1,11,1,1,2,1,2,1,1,1,1,1,3,1,16,1,3,6,7,1,3,1,1,1,3,1,2,1,1,19,3,2,1,2,1,4,1,2,3,1,1,1,1,1,1,2,1,1,1,3,10,8,2,2,3,1,2,4,1,5,3,4,1,1,2,1,1,1,2,1,1,1,3,1,1,19,3,1,4,1,3,1,1,1,1,2,5,1,2,5,6,1,1,9,1,1,2,10,2,1,4,15,2,1,2,3,2,1,1,1,1,1,17,3,1,2,2,18,14,17,14,2,1,1,1,1,1,12,2,1,10,12,12,2,1,3,3,1,7,3,3,9,14,1,1,2,1,1,1,8,3,1,1,1,2,1,2,1,3,2,3,2,1,1,4,1,1,2,3,3,6,1,25,4,1,5,1,3,3,3,1,3,2,1,2,3,50,1,3,4,1,3,2,1,1,1,1,2,1,15,1,4,1,1,1,3,1,50,8,1,1,1,1,6,2,1,4,3,50,1,1,1,5,1,2,1,2,16,2,3,10,10,21,13,18,5,1,4,4,1,10,12,1,1,2,2,3,4,50,1,4,4,1,14,1,3,4,1,1,1,1,9,2,1,24,3,1,1,1,3,8,1,2,4,1,2,1,3,1,1,5,4,2,1,8,11,1,1,8,1,4,2,3,3,7,1,2,1,6,2,12,2,4,1,1,9,50,8,7,1,1,4,2,1,1,3,2,2,1,1,17,8,3,2,1,1,1,1,3,2,1,1,1,6,1,1,2,1,13,2,4,1,1,1,2,1,2,1,2,1,1,1,2,1,32,16,4,1,2,1,1,3,1,2,5,1,1,1,1,2,2,1,5,1,28,1,6,1,5,10,22,12,1,2,1,6,1,4,4,2,1,1,1,2,2,3,7,2,1,3,1,5,1,1,3,5,2,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,6,5,3,1,9,8,1,3,1,1,2,5,1,1,1,7,7,4,7,1,1,4,1,16,1,41,1,1,2,2,1,2,1,2,1,1,12,11,9,4,1,1,5,3,2,3,1,1,6,2,1,2,2,1,1,1,7,3,2,1,40,12,11,5,12,1,7,2,1,12,6,5,2,1,1,1,7,5,2,1,2,1,1,50,2,3,3,14,1,30,18,1,3,1,12,10,1,12,7,3,1,2,1,2,1,1,2,27,2,1,4,24,1,3,2,3,50,4,38,2,1,3,1,2,1,1,2,1,11,19,1,9,2,3,2,5,5,10,5,6,10,24,1,4,4,2,3,2,25,2,6,2,5,4,1,2,6,1,3,1,1,5,2,2,1,10,1,1,24,1,1,50,17,1,1,7,4,1,2,2,9,23,1,2,1,2,1,50,5,9,1,1,1,1,6,2,1,1,1,8,9,7,50,1,2,2,2,1,1,1,1,12,7,13,1,2,1,10,2,1,1,4,5,14,4,3,4,6,2,10,18,2,1,14,5,5,1,1,3,9,1,15,1,1,5,4,1,1,9,1,1,2,1,1,27,7,2,2,1,4,39,1,13,3,1,1,1,1,1,1,2,3,3,3,1,50,7,1,2,1,2,3,2,43,1,1,2,3,1,23,1,1,2,1,1,4,1,3,1,4,1,2,2,2,50,1,1,10,4,2,1,2,1,1,10,6,3,1,11,2,2,2,3,1,1,10,1,8,3,7,12,5,1,2,1,1,3,1,35,47,1,2,2,2,2,5,1,1,3,12,1,1,1,5,7,11,21,9,2,7,1,12,1,2,3,6,5,13,2,4,1,11,7,2,8,18,2,6,1,1,1,2,1,2,3,3,16,4,6,2,1,2,1,3,4,4,3,4,7,1,17,1,4,1,1,3,5,28,5,8,1,3,2,1,1,1,4,1,1,2,6,1,2,24,6,33,2,31,4,3,1,2,1,1,2,1,10,1,4,2,1,2,2,6,11,2,9,1,44,3,5,1,1,1,5,31,10,1,2,1,2,1,4,1,1,1,4,1,5,2,1,1,1,5,3,2,2,10,9,8,2,9,3,1,3,1,2,1,1,3,1,1,1,1,2,5,8,5,2,1,4,1,1,2,1,7,6,1,45,1,3,2,2,7,1,2,9,5,6,1,9,14,6,4,50,1,2,1,2,2,2,1,2,3,3,2,7,8,2,1,1,4,1,16,2,3,2,40,3,2,1,1,4,2,8,1,3,5,2,1,1,2,3,1,1,2,11,8,1,4,4,2,23,14,1,1,1,3,3,1,1,1,3,21,2,6,32,4,3,9,2,4,18,2,7,1,1,4,2,1,2,21,2,2,3,6,6,1,4,2,5,3,3,1,8,1,1,12,1,1,1,2,1,14,1,1,3,3,4,5,1,2,13,1,1,2,2,3,2,5,2,6,18,3,17,9,1,1,1,6,1,2,1,1,10,4,3,4,3,1,1,1,1,1,31,4,5,1,3,1,4,1,2,7,4,19,10,8,1,3,1,4,1,5,7,1,1,2,3,1,2,2,8,4,1,3,8,7,2,1,5,2,2,2,4,1,2,1,1,3,2,1,1,21,2,22,2,2,1,1,1,7,2,1,1,7,10,1,14,2,1,9,6,3,3,4,2,1,10,17,1,1,7,10,27,20,3,2,10,1,50,2,1,1,50,5,2,1,1,5,3,18,29,1,5,50,1,1,1,3,6,3,4,1,2,2,7,1,1,1,7,1,38,6,6,3,13,1,1,3,50,3,2,35,2,33,50,2,1,50,7,2,1,2,3,39,7,3,30,5,1,2,3,1,7,3,7,3,3,2,3,1,21,6,12,15,17,7,4,4,2,9,2,2,1,1,1,2,14,1,3,2,4,1,3,5,1,3,5,10,8,3,1,1,1,1,4,5,1,1,4,1,4,5,1,8,1,2,1,13,19,50,3,5,1,2,3,1,1,1,1,1,7,1,9,2,1,1,1,2,1,34,50,2,1,31,1,1,2,1,1,2,2,3,3,6,3,2,1,1,44,6,2,4,1,1,2,2,1,50,50,50,50,1,1,1,1,26,4,3,2,4,3,9,1,1,1,5,1,11,25,8,6,1,2,16,3,17,16,2,1,8,7,4,10,1,1,3,15,19,9,1,6,1,1,1,4,4,1,2,1,29,1,1,1,2,1,1,1,19,2,1,1,5,3,2,1,2,3,2,8,2,2,8,1,47,2,1,11,6,1,1,50,1,2,6,1,1,4,1,3,2,1,2,2,5,4,1,1,17,3,9,1,1,8,5,1,3,2,2,6,1,1,7,2,1,2,1,5,20,1,1,1,7,5,1,6,1,2,2,1,2,23,15,2,1,1,2,2,1,22,4,2,1,7,3,2,2,1,50,4,2,2,6,2,15,1,2,11,9,5,41,3,2,2,12,1,1,3,1,3,3,1,5,2,18,1,1,32,3,2,7,1,1,7,1,2,25,4,7,2,1,2,1,50,5,1,10,1,3,2,7,6,5,10,5,1,2,1,1,1,4,7,1,50,4,2,1,50,1,50,7,9,1,1,2,1,1,1,33,15,16,8,11,8,2,1,4,12,12,13,7,1,6,1,4,5,8,1,2,6,2,2,1,1,1,10,7,1,1,2,3,44,22,1,50,12,1,7,4,19,9,50,5,1,1,1,1,1,12,2,1,2,1,3,4,1,7,3,50,2,6,1,9,1,11,5,2,1,1,8,1,1,27,2,4,4,2,7,10,1,6,1,1,2,2,11,21,1,5,2,2,7,44,2,1,4,2,1,2,3,2,1,3,1,1,3,1,4,10,50,2,2,2,4,14,2,3,3,2,1,15,32,5,5,1,16,35,1,9,1,2,12,2,5,5,5,2,1,5,9,1,10,16,1,50,50,49,1,9,10,2,17,28,26,1,4,6,6,2,2,4,3,1,1,2,3,1,1,2,2,1,1,34,1,3,3,4,1,4,36,29,2,4,1,2,1,1,4,12,1,2,1,3,1,8,3,2,1,20,5,1,1,3,4,1,1,1,5,2,3,1,4,1,1,1,7,1,8,31,6,4,1,1,3,1,1,10,1,2,1,6,1,1,2,3,1,1,43,29,1,1,1,1,1,1,5,8,21,2,2,4,4,8,1,2,4,1,4,14,6,3,1,1,19,13,40,3,1,3,2,2,4,2,1,15,26,16,1,5,2,1,1,2,2,3,7,1,2,1,1,1,7,5,1,1,1,3,18,3,1,10,1,2,18,4,1,12,3,50,1,2,3,5,1,1,8,23,1,2,3,3,5,7,4,27,4,1,7,8,9,6,5,3,7,8,4,6,12,5,32,2,3,2,3,50,1,6,6,7,2,3,2,8,9,1,1,31,1,1,1,2,9,1,1,3,1,1,2,2,18,3,5,1,1,1,4,5,4,2,2,2,1,3,3,2,1,1,1,2,1,5,1,24,1,2,2,1,1,12,3,2,2,1,1,2,1,2,4,1,3,3,2,3,2,2,1,21,7,29,2,1,1,9,4,50,1,7,3,2,2,9,1,1,1,2,2,1,7,1,4,14,1,1,50,5,3,1,1,5,2,2,3,2,1,1,19,22,24,1,1,7,48,27,2,6,2,1,1,2,33,1,1,4,2,3,1,5,21,1,1,1,2,7,7,1,5,7,1,50,9,1,3,2,9,48,19,33,1,13,5,32,3,30,12,4,12,2,1,1,38,14,28,9,20,1,1,2,5,1,1,2,1,1,1,4,5,50,1,1,19,23,2,16,3,1,1,9,1,1,1,5,7,3,1,1,12,17,26,2,4,1,50,50,1,5,2,9,2,5,6,1,22,1,7,7,5,2,1,2,1,3,1,2,3,3,1,5,8,3,5,25,37,4,1,1,1,1,5,3,2,2,2,1,3,3,3,2,1,6,3,3,2,2,1,6,16,1,2,1,6,1,1,2,4,30,8,1,1,2,4,1,1,26,1,1,1,1,2,1,8,5,3,2,1,6,2,1,7,5,7,3,1,3,31,8,2,1,2,4,6,23,1,1,21,1,15,8,1,11,2,1,1,2,22,1,13,1,1,1,2,11,50,3,1,6,2,1,18,21,4,4,1,1,8,5,7,1,2,3,3,3,9,2,3,2,1,3,32,4,3,8,11,3,3,1,12,3,2,8,2,1,3,1,5,6,11,3,1,1,2,3,4,48,8,1,3,1,29,1,28,2,3,4,33,2,1,5,5,4,7,3,3,1,10,5,2,5,1,9,1,2,3,1,1,50,50,2,2,1,2,2,1,3,5,1,8,5,4,1,2,2,1,1,28,8,3,1,3,28,1,38,3,4,2,7,16,1,1,1,1,1,8,5,4,4,10,1,3,3,2,13,1,9,1,1,3,5,4,21,5,5,13,1,1,50,3,1,1,2,7,6,4,3,7,6,1,2,3,4,1,9,1,1,1,1,9,6,2,5,1,1,3,6,6,1,33,6,6,1,2,24,4,3,3,9,3,4,3,8,4,1,3,2,2,1,50,1,2,1,2,5,1,1,2,23,19,45,1,1,4,1,13,7,1,3,4,1,5,3,6,3,2,8,11,3,1,25,3,9,6,1,14,2,3,11,14,30,2,3,1,10,1,6,4,7,1,3,2,5,1,2,1,18,9,2,2,12,16,5,4,2,2,4,3,50,3,50,50,50,12,50,1,3,2,14,27,3,35,23,50,2,1,8,3,2,14,42,3,1,1,1,1,12,1,1,3,1,2,10,1,5,32,12,4,8,1,9,2,50,50,1,4,1,9,2,9,3,2,3,1,3,17,1,1,7,1,18,1,4,26,1,1,5,8,5,19,5,17,1,1,1,2,2,1,1,1,50,50,3,2,24,18,16,2,2,2,1,2,12,15,13,8,6,4,3,8,10,7,4,2,1,3,1,16,2,21,1,16,9,5,1,1,1,2,50,3,6,1,1,2,12,1,4,4,11,5,27,1,18,50,20,1,1,7,4,2,1,3,1,5,1,1,1,1,50,3,14,3,1,16,3,1,2,2,2,1,17,1,17,1,36,1,2,5,10,1,36,1,4,50,7,3,2,1,3,3,1,14,14,3,1,1,7,6,4,1,1,10,3,7,10,50,50,34,33,1,3,3,1,1,2,1,1,1,1,4,7,5,1,4,3,1,1,1,50,5,6,1,2,2,1,1,7,2,3,1,3,1,25,28,2,2,2,7,11,11,2,2,6,11,2,15,2,6,1,3,2,1,36,2,5,3,5,8,10,8,2,15,1,2,1,10,8,10,9,10,9,6,8,19,9,23,1,50,11,15,2,2,23,3,50,2,2,3,1,5,1,7,4,2,6,1,1,4,8,3,3,3,2,4,2,4,50,8,11,2,1,2,7,2,1,1,1,2,1,1,1,17,27,5,3,1,2,2,13,2,36,1,14,6,2,7,1,1,2,5,21,2,1,1,1,1,1,1,3,11,3,6,3,2,3,1,50,1,1,1,1,3,6,8,1,1,2,5,3,1,2,3,1,50,50,1,4,4,1,6,1,2,1,2,3,2,14,1,1,3,2,25,1,4,50,1,50,1,2,1,7,6,39,1,3,7,9,50,50,50,50,6,3,6,2,2,3,5,1,7,1,1,1,2,2,1,4,2,3,2,4,2,4,2,7,1,4,2,9,3,1,1,2,15,2,3,5,1,1,2,2,2,5,6,6,1,6,7,3,5,1,1,9,3,18,26,1,1,7,3,1,4,50,2,1,2,7,1,1,5,1,2,4,2,1,2,19,2,5,4,3,5,1,9,1,2,8,16,3,27,50,3,1,1,34,3,3,12,1,13,3,3,16,50,1,4,3,50,2,4,50,28,1,9,20,1,2,11,13,3,4,2,4,2,4,1,1,3,4,2,1,6,1,6,2,1,1,3,2,4,6,1,3,1,18,1,14,8,2,26,1,1,1,2,7,22,50,3,4,1,1,3,1,2,2,2,5,3,1,15,19,10,16,6,4,1,2,8,1,1,1,50,50,50,1,1,2,2,1,1,50,50,50,3,50,50,1,2,2,3,2,3,4,1,2,7,2,1,13,6,2,3,1,2,13,41,4,5,50,3,8,3,9,2,4,2,1,3,11,1,7,2,6,1,1,2,47,1,1,2,1,11,1,5,2,4,1,21,1,1,1,50,1,2,2,21,11,4,37,6,3,4,37,1,1,2,1,1,1,2,20,11,1,1,1,4,1,2,1,2,1,4,3,2,8,21,8,28,1,12,6,9,1,14,2,1,2,2,2,1,5,17,1,5,3,1,3,5,6,2,11,4,2,5,7,1,2,4,2,27,1,1,3,2,4,8,1,6,50,7,5,50,1,1,1,1,1,1,2,1,1,3,3,12,10,9,7,2,2,6,2,2,8,6,5,3,3,4,7,15,8,1,1,6,6,2,1,2,17,3,3,6,2,2,6,1,1,2,50,50,50,50,2,28,23,2,16,14,22,7,41,1,1,2,25,13,1,1,1,7,4,17,6,5,48,50,7,4,1,50,9,8,1,23,50,38,5,2,33,11,40,9,15,13,3,1,2,4,1,17,2,1,1,2,4,3,6,1,1,1,1,1,3,4,1,25,3,23,7,50,6,1,1,15,2,2,7,8,3,4,18,50,1,1,1,7,11,13,2,18,5,50,9,1,1,5,3,1,3,3,2,6,29,1,6,5,2,8,20,6,25,3,1,1,2,1,1,6,1,12,3,2,5,2,15,1,3,16,27,1,1,4,3,4,6,5,3,2,9,9,1,1,5,3,4,5,1,1,1,7,50,40,2,1,1,2,4,4,2,14,1,7,1,4,2,6,2,7,2,2,23,10,4,3,3,32,4,36,5,2,15,3,4,2,14,11,6,9,6,6,7,3,5,5,12,11,10,6,5,3,15,2,1,6,16,1,1,1,1,1,2,2,3,4,1,2,2,3,3,4,3,1,2,1,10,5,1,2,3,4,4,3,2,2,7,3,1,1,2,10,2,2,4,32,4,1,8,4,47,17,2,5,4,3,30,20,3,13,9,12,2,26,1,9,3,1,1,1,2,5,1,8,1,3,4,6,2,3,10,1,2,4,1,2,2,3,2,43,1,14,30,2,10,2,1,5,1,1,4,3,8,11,1,1,5,18,8,17,1,1,4,26,14,6,2,12,14,11,8,1,15,10,18,16,3,9,6,50,6,3,18,5,1,1,2,4,16,1,2,14,21,3,5,3,44,1,42,36,1,2,2,5,6,17,20,1,29,2,17,34,18,50,1,50,11,9,18,1,1,12,1,16,1,50,17,1,2,50,7,2,50,23,9,30,6,6,11,1,6,3,10,7,5,4,1,1,28,2,7,6,1,6,50,7,4,1,2,5,29,1,9,8,1,5,4,3,1,10,50,4,4,3,44,4,2,1,2,1,4,1,2,18,1,1,1,1,1,1,7,1,1,6,6,1,4,6,50,5,5,1,1,2,7,4,3,1,4,1,3,50,9,1,5,4,1,1,3,1,4,50,15,8,7,5,1,1,3,15,4,2,5,3,2,2,6,1,1,10,6,3,9,4,3,4,3,1,8,1,1,3,3,4,5,10,33,15,15,11,20,8,10,5,6,5,11,18,2,4,2,4,1,3,1,1,1,4,13,4,9,2,4,1,1,1,18,9,7,1,1,1,7,44,7,33,1,6,5,2,13,2,1,50,2,13,4,50,5,7,1,2,50,2,1,1,25,4,5,6,1,1,2,3,3,5,6,13,6,1,1,1,10,5,20,37,2,9,1,3,1,2,20,1,1,2,6,4,2,4,5,1,1,1,19,33,2,50,2,5,8,3,6,5,1,14,2,1,2,1,34,2,1,1,2,7,3,5,21,1,5,9,50,2,3,13,1,6,2,3,1,1,1,1,24,49,3,3,1,2,7,1,2,10,7,4,2,4,7,6,2,1,1,1,1,1,13,1,1,3,1,2,2,50,14,6,1,1,2,2,1,2,6,1,13,16,1,4,1,1,1,1,50,37,1,4,5,4,7,2,3,1,1,2,7,1,1,3,5,2,3,50,1,2,4,1,2,1,50,1,2,2,1,7,10,6,1,1,2,1,1,8,2,8,7,7,2,5,1,9,24,2,2,1,4,4,1,4,4,1,35,50,27,50,9,1,17,3,7,6,1,4,1,8,5,2,1,9,2,16,1,2,7,1,3,2,3,6,1,1,2,7,1,1,6,1,1,3,50,2,6,1,1,3,12,3,1,13,1,15,4,1,2,2,1,1,4,1,3,1,3,1,3,7,1,1,1,3,5,12,18,11,50,16,12,13,50,3,29,9,2,3,50,1,2,1,2,1,14,9,5,3,1,2,18,1,7,20,4,3,1,22,3,1,1,7,6,4,2,8,50,1,50,50,38,1,25,1,22,1,13,9,1,1,1,4,10,4,1,50,1,46,18,25,6,1,21,1,24,4,22,50,1,1,1,13,3,4,15,1,1,6,1,6,3,1,14,3,29,1,1,5,1,2,7,1,1,3,1,2,7,1,1,7,6,1,12,1,3,1,1,1,1,29,1,1,1,2,20,4,2,24,14,2,1,5,2,4,3,1,4,3,28,1,1,4,1,1,4,8,9,3,27,8,3,4,3,2,3,5,6,50,2,1,9,3,2,3,18,9,2,1,4,3,2,1,1,5,2,3,2,40,5,7,4,3,4,8,12,7,2,4,4,10,2,15,1,9,1,2,2,2,1,2,2,2,1,4,1,4,2,2,18,14,2,1,3,2,1,14,1,10,7,1,1,1,1,1,11,1,3,3,1,42,1,2,1,8,1,7,6,2,15,8,3,1,1,2,1,1,1,1,1,6,1,28,3,13,2,50,1,1,1,2,8,2,2,1,7,1,1,9,1,9,2,3,3,1,3,2,8,14,5,3,1,2,1,3,1,1,7,1,1,1,1,3,11,9,1,1,1,1,2,3,1,1,3,2,10,2,1,22,1,1,3,37,1,4,1,1,1,1,1,4,1,1,1,1,2,1,2,1,1,1,5,1,3,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,4,1,4,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,8,1,1,3,1,4,1,1,3,1,1,2,1,2,1,1,1,1,12,2,50,15,1,1,1,1,14,9,1,2,1,1,3,1,1,1,1,2,7,26,3,2,1,1,3,1,1,2,1,2,2,3,3,1,1,1,7,1,32,1,3,6,4,5,2,3,1,1,1,5,1,3,1,1,5,1,3,1,4,1,2,1,1,1,2,4,1,22,2,3,1,2,2,1,2,5,1,1,6,4,2,2,2,3,11,2,1,5,4,1,1,7,2,1,4,1,23,4,1,1,1,1,2,6,1,3,1,2,1,1,6,1,1,1,1,1,1,34,1,1,1,2,1,1,1,1,1,2,1,5,2,1,1,2,30,1,1,1,3,2,3,1,1,6,1,11,1,1,3,3,5,2,7,3,1,1,1,4,2,1,3,1,1,1,3,1,1,2,9,1,4,2,1,1,11,1,3,1,1,4,10,1,1,2,13,1,12,3,1,1,2,1,2,1,1,4,3,5,1,2,1,1,1,1,2,2,2,3,4,7,1,7,8,3,5,1,7,4,3,1,3,8,6,2,1,1,4,4,2,1,1,1,3,1,2,7,1,1,2,1,8,10,2,38,1,1,15,13,2,1,11,1,7,1,5,1,1,3,1,1,5,1,3,1,4,1,3,3,1,1,1,1,3,1,1,3,1,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,3,1,1,1,2,1,1,2,1,1,3,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,2,2,1,1,4,1,1,1,1,1,1,1,2,1,5,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,2,2,3,1,1,2,1,1,2,1,2,1,1,2,3,2,2,1,1,1,2,1,1,3,2,8,2,1,1,1,2,1,5,1,1,2,7,1,1,1,2,2,2,2,1,1,4,1,1,1,2,1,4,2,2,1,1,2,1,1,2,3,4,2,4,1,1,2,1,2,1,1,2,3,1,1,2,1,2,2,1,1,1,1,1,2,2,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,10,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,4,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,1,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,2,1,1,1,2,2,1,2,1,1,2,1,2,1,1,1,1,3,2,1,1,2,1,1,1,2,1,2,2,2,1,1,1,2,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,1,3,4,3,1,2,2,1,3,3,1,1,1,1,2,3,1,2,1,1,2,3,2,1,1,4,4,5,4,3,2,1,3,1,1,1,2,1,2,1,1,1,2,1,3,3,1,1,4,1,3,3,1,2,1,1,1,1,2,1,1,2,2,5,1,4,2,1,1,3,1,3,2,2,1,1,1,1,3,1,2,2,3,1,2,2,1,2,1,2,1,2,3,1,2,1,2,2,1,3,1,2,1,1,2,2,1,2,1,1,1,1,1,2,1,2,2,1,2,1,2,1,1,1,1,1,1,2,3,1,1,3,2,1,2,2,2,1,2,1,1,1,1,1,1,3,3,4,3,6,1,1,1,3,1,1,1,1,1,1,1,2,2,1,1,2,2,4,1,1,3,1,3,2,1,3,2,1,1,1,2,1,1,1,2,2,1,1,1,4,2,1,2,1,1,1,2,2,2,1,2,1,2,3,3,2,5,1,1,2,1,3,1,4,1,4,3,1,2,2,1,2,1,3,2,2,1,1,2,3,1,1,4,3,3,1,2,1,3,1,1,2,2,1,1,4,1,1,1,1,3,2,1,1,1,3,2,3,1,8,4,6,4,3,1,5,3,4,1,3,4,4,3,1,6,4,4,5,2,6,1,1,2,2,1,2,4,4,1,1,3,1,3,1,3,1,4,5,11,7,7,5,1,3,2,3,2,2,4,3,1,3,2,3,1,2,2,3,2,2,5,3,1,1,7,1,2,2,2,2,3,3,6,4,6,5,9,4,8,7,8,6,3,4,4,6,3,4,8,4,5,7,4,3,2,6,1,2,2,5,5,2,4,3,4,4,2,1,7,5,2,4,8,5,3,4,4,4,5,6,2,5,3,1,2,3,1,1,2,3,2,1,1,3,6,2,4,9,6,4,5,2,3,2,4,3,3,5,2,2,2,2,2,2,4,1,1,2,1,2,2,1,1,2,2,3,4,2,4,3,7,1,2,2,3,5,4,6,5,5,4,5,6,11,9,6,2,4,3,2,2,4,3,2,2,1,1,1,5,3,4,1,3,2,2,4,2,12,11,10,1,1,4,4,4,2,6,1,1,10,3,1,3,4,3,4,2,6,3,3,4,3,2,3,4,3,2,2,2,3,3,2,2,2,3,12,4,1,21,18,9,11,1,4,2,4,6,2,4,3,6,3,3,5,3,2,8,3,1,1,2,2,3,6,1,5,4,1,5,5,9,4,10,5,7,8,5,5,3,2,4,2,2,6,4,5,8,6,3,2,1,2,4,1,8,4,1,3,4,2,8,2,4,7,6,2,1,2,3,3,3,4,1,2,1,5,9,6,3,4,3,2,1,2,4,6,3,3,1,2,3,3,3,2,1,1,1,1,3,2,3,2,6,1,3,3,1,3,2,2,5,1,4,4,1,1,2,1,1,3,3,1,4,1,1,2,3,1,6,2,1,2,1,1,1,2,2,1,2,2,3,1,1,1,1,3,5,4,2,2,3,1,4,1,4,1,1,3,3,3,4,2,4,2,19,3,2,3,4,5,5,2,16,3,3,2,3,1,3,3,1,2,4,2,2,4,2,4,3,3,5,5,1,5,2,3,3,1,7,9,4,3,4,1,5,3,3,1,2,5,1,3,4,3,6,3,4,11,2,1,2,4,3,3,2,8,3,5,2,2,2,4,4,4,3,1,8,1,2,2,4,8,2,1,3,2,2,7,3,4,2,1,2,2,1,2,3,1,1,1,4,5,4,4,5,2,1,4,1,1,1,5,1,1,1,1,1,3,2,1,1,3,2,4,1,4,2,1,4,2,2,2,3,1,1,2,1,3,2,3,3,2,1,4,1,2,1,2,6,1,3,6,2,1,1,2,3,1,1,3,2,2,1,1,3,1,4,1,5,1,3,2,1,1,4,2,1,4,3,3,1,2,1,1,3,2,1,2,2,1,2,1,2,3,3,1,2,2,1,1,1,1,1,1,1,2,2,1,2,2,2,3,2,3,3,3,2,2,1,2,1,1,1,3,1,1,7,1,2,1,3,2,1,3,2,2,2,2,1,1,1,3,2,4,1,2,1,2,2,4,1,1,2,1,2,1,1,2,1,1,2,1,2,1,1,2,2,3,3,6,1,1,2,1,3,3,1,2,3,1,1,5,3,2,3,2,3,4,3,4,6,2,3,1,3,2,4,3,1,1,3,6,3,2,1,2,3,2,1,6,2,1,3,1,3,2,4,3,3,2,2,2,1,1,4,2,3,2,1,1,4,1,3,4,2,2,1,2,5,2,5,2,4,3,2,5,4,5,1,3,1,2,3,7,1,1,1,3,2,8,1,1,2,5,3,2,1,3,3,1,1,2,5,2,1,5,3,3,4,2,5,1,1,2,3,5,1,3,2,2,3,2,4,2,2,3,1,1,1,1,1,3,2,4,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,3,1,3,1,1,2,2,2,1,1,1,5,1,1,1,1,1,2,1,1,1,4,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,2,2,2,4,2,1,1,1,1,1,1,2,1,1,4,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,2,1,1,2,1,3,1,1,1,1,1,2,1,3,2,1,1,3,1,1,1,1,1,1,1,1,2,1,3,2,1,1,1,2,1,2,1,2,1,1,4,1,2,1,1,1,1,3,2,1,2,1,1,1,1,2,1,1,1,4,2,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,1,1,2,1,3,1,2,2,3,2,1,1,4,3,1,1,1,1,1,1,1,3,3,1,1,2,3,1,2,1,1,1,2,1,1,1,3,3,1,1,2,1,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,2,1,3,4,3,1,2,2,1,1,3,1,1,1,2,1,1,3,3,2,1,1,4,2,2,2,1,1,1,4,2,1,4,2,1,3,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,3,2,1,2,3,2,2,2,2,1,1,1,2,2,2,5,3,1,3,1,1,4,1,3,2,2,2,2,2,4,1,1,3,3,3,1,2,1,1,1,1,1,4,1,3,1,3,3,1,2,2,1,1,4,2,1,2,2,7,3,2,1,1,1,2,1,2,1,4,1,3,3,1,1,2,1,1,2,1,5,1,3,1,1,2,4,1,1,2,2,1,1,2,1,4,2,1,5,1,1,3,3,5,2,1,1,1,2,1,2,3,3,1,1,7,1,3,1,1,2,2,2,1,4,2,3,2,1,1,1,4,3,1,2,2,3,5,2,2,4,1,1,1,1,1,1,2,1,2,3,2,2,1,1,1,5,2,2,1,3,4,2,1,3,1,1,1,2,1,2,1,2,6,1,1,2,3,4,1,3,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,2,2,2,3,3,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,2,1,1,1,4,2,4,1,1,1,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,3,1,2,1,2,3,1,1,1,2,2,2,1,3,1,1,2,1,1,2,1,2,1,1,3,2,1,5,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,3,1,1,1,1,4,1,2,1,1,3,3,1,1,1,1,1,6,1,1,2,1,2,1,2,2,2,2,3,3,1,1,1,2,1,1,5,1,1,2,1,1,2,1,4,2,3,3,1,4,1,2,4,1,4,2,5,1,3,2,2,1,2,1,1,1,2,2,1,5,1,1,2,2,2,2,1,3,1,1,2,1,1,2,4,1,3,5,1,1,4,2,1,3,2,2,2,5,1,2,2,2,4,1,1,3,1,4,3,1,3,3,2,1,1,1,1,2,1,2,5,5,2,1,1,4,2,2,4,1,1,2,1,2,1,2,1,1,1,1,2,1,2,4,5,3,3,4,4,2,1,1,2,1,3,1,3,2,1,1,4,1,5,3,3,1,1,2,2,4,3,1,3,3,2,1,6,3,4,6,2,3,1,2,1,1,1,9,1,1,6,1,3,3,3,3,1,1,1,5,4,1,1,1,1,1,1,1,10,3,1,2,2,3,8,3,2,2,2,4,2,1,4,3,1,6,2,2,3,1,3,4,1,3,3,2,3,4,2,3,3,4,9,10,1,2,3,7,2,3,1,1,3,4,1,8,4,2,1,3,9,2,1,4,1,1,1,2,3,1,1,5,1,6,1,1,1,3,3,3,1,4,4,3,2,1,5,3,2,4,1,2,1,3,1,8,2,9,4,4,2,3,5,7,3,6,3,3,3,9,2,3,3,2,1,2,1,3,2,2,3,2,2,1,1,1,6,2,4,2,1,3,3,1,1,1,3,1,2,2,2,3,4,14,1,2,2,5,3,2,1,1,19,3,3,4,1,1,4,3,1,2,16,1,1,5,2,1,2,3,2,2,2,2,1,3,2,2,2,4,1,1,4,3,5,1,5,2,2,4,1,1,1,1,2,4,4,1,6,5,4,4,3,2,2,3,4,2,1,6,1,4,3,3,1,1,1,4,3,4,2,3,1,5,2,2,1,4,3,7,1,3,1,3,5,3,4,1,3,1,4,2,2,1,1,2,6,1,3,2,1,1,1,1,3,2,34,9,9,1,4,8,2,1,4,1,7,6,5,2,3,4,1,2,3,4,1,1,4,1,1,5,4,3,1,2,1,1,2,1,1,1,1,1,2,2,2,1,1,3,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,4,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,3,2,1,1,2,1,1,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,4,1,3,1,2,1,3,2,1,2,3,3,3,3,1,1,1,1,1,3,3,2,1,1,2,1,2,1,1,1,2,2,1,1,2,2,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,5,2,1,7,4,1,3,1,2,4,1,1,1,1,3,3,2,1,3,1,1,1,1,1,2,1,5,3,2,1,2,1,2,1,2,2,1,1,1,4,1,1,1,1,1,2,1,1,2,2,1,2,2,1,1,1,4,2,2,2,1,5,2,1,1,1,1,1,5,2,1,1,1,1,1,2,1,2,1,1,1,1,2,2,2,2,1,1,2,2,1,2,1,1,3,1,1,2,1,1,1,1,5,2,1,1,4,1,1,2,1,2,2,2,2,1,1,2,1,1,5,2,1,5,1,1,3,1,1,2,1,3,1,1,1,2,1,1,3,2,3,2,1,1,1,1,1,3,3,2,2,1,3,2,1,1,1,1,2,1,1,4,1,5,1,2,2,1,1,2,2,1,1,1,1,5,1,1,2,1,1,3,2,1,4,1,2,2,4,1,1,4,1,2,1,3,1,2,2,1,3,1,1,1,1,3,2,4,3,2,1,2,3,1,3,1,1,2,3,1,1,3,1,2,3,1,1,2,1,1,1,1,1,1,1,2,3,2,3,2,2,2,4,2,4,1,1,1,1,1,1,1,2,5,2,1,1,2,1,1,1,1,1,2,1,1,2,3,1,4,1,1,1,2,3,2,1,2,1,1,1,1,4,1,2,2,2,1,3,1,1,2,1,1,1,1,2,1,1,2,1,3,5,3,1,1,5,8,2,1,2,8,3,2,5,6,1,3,5,3,5,4,2,2,1,1,2,2,4,1,1,1,2,1,1,3,2,2,1,1,1,2,2,2,2,1,2,1,5,6,1,1,3,1,2,3,1,2,5,4,1,3,1,2,1,1,1,1,2,1,14,1,1,3,1,1,4,1,1,1,1,1,1,2,1,1,1,3,3,1,2,2,6,7,4,2,8,5,1,1,3,1,1,3,4,1,3,1,1,1,1,1,2,1,1,2,2,1,1,3,1,5,1,1,1,1,2,1,2,4,4,2,6,3,3,1,3,1,1,1,2,2,1,4,4,2,5,1,3,5,1,1,1,1,1,2,3,1,1,1,4,1,1,2,2,1,2,8,1,1,10,4,3,2,2,3,1,1,1,1,1,1,3,1,1,1,2,2,2,1,2,1,1,5,1,1,2,3,2,2,2,1,1,2,3,1,1,1,3,2,2,1,4,1,2,1,2,3,1,1,2,3,1,1,2,1,3,1,4,2,2,3,1,2,2,1,2,3,2,1,2,1,3,1,2,3,3,1,2,1,1,2,3,1,4,1,2,1,2,1,1,3,1,3,1,2,1,2,1,1,3,2,2,1,2,2,2,2,2,1,1,2,2,2,2,4,1,2,1,3,2,1,1,3,1,2,5,3,1,3,3,1,1,3,2,1,3,1,3,3,3,1,2,2,3,3,1,2,3,1,4,3,1,3,1,1,3,1,4,4,2,1,3,5,3,1,2,5,4,1,2,1,2,2,1,4,3,1,1,3,2,1,3,5,1,2,2,3,1,5,4,1,2,4,3,2,3,3,3,2,1,4,1,1,4,1,2,4,1,2,3,5,1,1,2,2,3,1,1,1,3,5,3,1,2,1,2,2,3,3,2,1,3,2,3,1,1,1,3,1,2,1,1,2,1,2,4,2,4,4,1,2,2,7,1,1,1,1,3,1,1,1,3,2,2,2,3,1,1,5,2,1,4,3,1,1,1,3,5,2,1,2,1,1,3,2,2,2,2,1,4,1,2,1,1,2,2,1,2,2,1,3,4,1,3,1,1,1,1,1,2,2,1,2,3,4,3,2,2,2,2,1,1,1,1,1,3,2,1,1,1,1,2,1,2,1,3,2,3,2,2,3,3,1,1,1,3,4,2,3,6,4,2,1,5,3,1,1,1,1,3,3,1,2,2,4,1,4,5,3,1,3,3,2,1,1,2,3,1,2,4,1,1,2,1,2,1,1,1,1,4,1,1,3,1,2,1,1,2,3,2,2,3,1,1,1,2,1,4,2,1,3,1,3,1,3,1,6,2,3,3,1,2,3,3,1,4,1,2,1,4,2,5,6,3,1,4,1,4,2,1,5,2,1,1,1,5,3,7,1,2,1,2,5,4,3,3,1,1,1,1,2,1,2,1,1,2,1,1,4,2,3,4,2,1,2,1,2,2,2,4,4,3,1,2,1,2,1,2,2,2,1,2,1,1,2,2,3,2,1,1,2,2,3,4,2,3,1,3,2,1,1,1,3,2,1,1,1,2,6,1,1,2,2,3,4,4,1,2,2,1,4,4,2,2,2,2,2,1,2,5,2,1,2,2,1,1,1,5,2,1,3,2,1,2,2,2,1,4,1,3,3,2,1,3,1,2,3,2,2,2,1,2,2,2,4,1,1,1,1,3,2,2,1,1,4,1,3,1,2,1,3,1,2,1,2,1,1,2,1,1,1,3,1,1,1,3,2,1,1,2,2,2,3,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,1,2,3,3,2,1,1,1,1,1,1,3,2,3,1,1,1,1,4,5,4,3,3,2,2,2,1,3,1,1,1,1,3,2,2,1,1,3,1,1,3,3,2,3,3,2,2,3,1,2,4,1,1,1,1,3,1,1,2,2,1,2,1,2,1,1,2,1,3,3,3,4,2,2,4,1,2,3,1,5,1,1,3,3,1,1,1,3,1,1,4,1,1,1,1,2,1,2,4,1,1,3,2,2,1,2,1,2,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,4,1,1,2,1,3,2,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,7,6,1,4,5,1,1,1,1,1,2,1,1,1,2,4,2,1,2,5,1,3,1,1,1,6,3,4,2,3,2,3,1,2,2,4,10,1,1,3,2,4,2,1,2,3,2,1,2,1,1,2,2,1,3,1,1,2,3,2,3,3,3,3,1,2,2,6,3,1,1,1,2,2,2,2,1,2,2,1,1,1,4,1,2,2,1,1,1,1,1,2,8,1,2,2,3,2,5,1,1,7,1,2,5,4,3,4,3,6,1,1,2,1,1,1,1,1,3,7,1,2,16,2,1,3,3,1,3,2,9,6,1,2,1,1,1,1,3,5,6,5,2,3,2,3,3,1,2,4,2,6,2,3,3,1,3,1,2,1,2,4,2,3,1,5,1,3,4,1,1,1,2,7,3,5,9,1,1,1,7,2,7,2,1,1,4,4,1,2,4,1,1,1,1,1,1,1,8,4,1,2,1,1,7,5,2,2,3,1,2,2,8,2,1,11,3,3,1,2,2,4,1,2,3,2,7,5,3,1,1,2,1,3,1,2,1,2,2,2,7,2,2,3,6,3,2,2,3,3,5,6,6,7,3,4,1,4,2,5,4,2,5,3,4,1,2,8,2,3,1,1,2,6,2,2,2,7,3,2,5,4,5,6,3,1,1,2,2,1,2,1,2,1,2,1,3,1,5,4,1,8,4,2,4,2,1,4,4,3,1,3,2,3,3,2,4,4,7,1,2,1,2,5,2,4,5,6,2,2,3,2,2,2,7,1,4,5,2,4,1,2,1,4,1,3,3,6,5,2,3,3,1,1,5,2,3,1,2,1,4,1,5,1,1,3,3,1,2,2,3,2,3,5,5,1,1,3,5,3,2,1,5,3,1,4,5,1,1,2,5,2,1,2,1,4,5,3,3,2,1,1,1,3,2,1,2,2,5,3,2,2,3,3,3,1,2,1,2,1,1,3,5,1,3,2,4,2,3,2,2,2,5,1,2,3,3,1,2,1,1,1,4,1,1,7,3,1,5,3,7,3,1,2,1,3,2,1,1,3,1,4,1,4,2,2,1,1,5,4,2,3,4,2,1,4,1,1,1,6,1,1,2,1,3,4,2,2,2,1,1,1,2,5,1,1,1,2,2,4,3,1,1,2,1,2,1,1,3,3,1,2,1,2,2,2,1,1,3,2,3,5,5,3,2,1,1,1,6,6,3,4,3,1,2,3,1,3,4,1,7,1,2,1,2,4,4,1,6,1,2,2,5,2,4,2,1,3,2,4,1,1,4,2,1,4,2,5,3,1,1,2,2,5,3,3,3,3,1,2,3,4,1,5,1,3,2,1,1,2,4,3,1,1,1,1,3,2,3,1,2,1,1,4,6,2,2,2,5,2,1,1,2,2,4,4,2,4,2,1,3,3,1,1,2,2,3,1,1,2,1,3,1,3,4,2,3,2,2,3,5,8,1,1,1,1,1,1,2,2,4,1,3,1,2,1,1,3,2,2,4,3,5,3,2,2,4,2,1,5,2,1,3,3,2,5,1,2,4,4,1,3,4,1,3,2,3,2,5,3,1,2,5,1,2,6,2,3,1,2,3,2,1,4,3,3,3,5,4,3,6,6,5,3,1,4,6,4,5,1,2,1,4,7,3,4,6,5,3,1,5,2,7,5,4,3,8,3,4,8,4,3,3,1,5,1,8,4,1,4,4,5,5,4,2,5,4,4,2,1,2,1,4,2,3,1,4,1,2,2,3,2,3,5,5,3,4,4,4,6,3,6,1,5,2,2,5,5,3,1,3,2,1,4,1,3,1,3,1,5,5,5,5,3,4,4,2,1,2,6,2,5,2,3,2,4,3,3,7,2,3,1,3,3,3,1,1,1,1,2,1,3,1,3,3,2,2,2,1,2,4,3,3,2,3,1,1,1,1,1,1,1,1,2,1,2,3,2,2,1,2,1,8,3,2,2,1,1,1,1,1,1,1,1,1,3,8,5,1,1,1,11,3,7,7,2,4,1,2,1,2,1,20,27,28,25,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,3,2,3,1,1,2,1,1,2,1,1,1,2,1,1,3,1,1,1,1,2,1,1,1,1,1,3,2,1,3,2,1,2,1,3,1,1,2,3,3,2,2,2,2,1,3,1,1,3,4,2,2,1,2,1,2,1,1,1,2,2,2,2,1,1,1,3,1,2,1,1,2,2,3,1,2,1,2,2,1,3,1,1,1,1,3,2,1,1,1,2,2,2,1,1,1,1,2,2,1,4,2,2,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,2,1,4,2,1,1,4,2,1,2,1,2,4,1,2,1,1,2,3,2,3,3,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,4,1,1,1,4,6,2,2,5,1,1,1,1,2,3,1,1,4,2,1,1,2,2,1,3,3,4,3,1,1,1,4,1,1,1,1,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,4,2,2,2,2,1,2,1,3,2,1,2,1,1,5,2,2,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,2,1,1,2,1,1,1,3,2,1,1,1,1,1,1,2,1,2,2,1,3,1,1,1,3,5,1,1,1,1,1,1,2,2,1,1,5,1,1,1,1,1,1,1,3,1,2,1,3,3,3,1,2,1,1,1,3,1,1,1,3,2,1,2,1,1,4,3,4,1,2,2,3,5,1,2,2,2,1,5,3,2,3,2,3,1,2,3,2,2,1,4,2,2,1,2,4,3,1,2,1,2,6,2,4,1,4,3,9,2,3,6,3,3,2,5,2,1,3,2,5,4,3,6,1,6,3,4,5,4,1,2,4,2,8,5,1,3,2,3,1,1,4,2,4,8,7,6,3,1,1,3,3,4,2,5,4,4,4,2,1,1,2,2,2,1,2,4,5,6,4,5,4,1,3,2,1,3,3,2,4,1,1,2,2,2,1,3,1,1,2,4,1,7,1,1,2,1,2,3,4,4,2,1,4,3,3,2,3,1,3,1,2,1,2,2,4,1,4,1,1,3,2,1,2,4,1,2,2,3,1,2,2,10,2,1,4,1,2,3,3,3,2,1,2,1,1,2,6,3,2,2,1,1,1,1,3,3,1,1,1,1,3,3,3,3,7,2,5,2,6,1,1,3,4,4,1,4,3,3,4,2,3,1,6,5,2,5,2,5,2,6,5,4,3,5,1,4,3,2,2,6,1,4,5,5,2,4,3,5,3,4,1,2,1,4,5,3,5,3,3,5,8,1,3,2,10,2,1,2,2,4,2,4,1,3,6,4,9,5,6,3,5,1,3,1,5,4,2,3,3,1,4,3,4,1,4,7,1,5,4,8,2,2,4,1,7,8,9,3,3,1,4,3,2,6,1,4,7,3,1,4,3,5,3,7,3,3,7,9,6,2,5,2,5,3,6,4,4,4,3,7,8,9,3,2,1,3,4,3,7,4,1,2,3,3,3,1,1,2,1,6,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,8,1,3,3,3,3,8,5,3,7,9,4,6,3,1,1,11,2,1,1,1,1,2,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,3,1,1,1,1,2,2,1,3,1,1,1,1,2,1,4,1,1,2,1,1,3,1,2,1,1,1,1,3,1,3,2,1,1,2,1,2,4,3,3,1,5,1,1,2,1,1,1,2,1,1,2,2,1,1,1,1,2,4,1,1,1,1,2,1,2,4,1,1,3,1,1,1,1,1,1,1,1,4,2,2,4,2,4,1,2,4,2,3,2,1,1,4,4,5,1,6,5,1,3,1,2,1,1,1,2,1,4,1,3,2,3,3,3,2,4,2,2,1,4,3,4,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,3,3,2,7,1,1,1,2,3,1,1,1,1,1,1,3,1,1,1,2,2,3,1,1,1,2,1,1,1,4,4,3,3,1,1,3,1,2,1,1,1,2,1,2,1,1,1,1,2,1,3,1,1,1,1,2,6,1,2,1,2,4,1,2,1,1,4,2,4,3,2,2,8,1,3,1,1,1,1,3,1,1,3,1,1,2,1,3,1,4,1,3,3,4,2,1,1,2,2,5,2,2,3,1,1,2,1,3,2,2,2,7,2,3,3,3,1,1,3,2,2,4,1,3,5,2,1,2,1,6,1,1,5,5,2,7,2,2,1,2,4,3,2,1,4,1,1,2,2,3,3,3,2,1,2,2,2,1,2,1,3,5,6,3,2,3,2,2,3,4,2,4,3,4,1,3,2,1,8,2,3,3,2,4,7,4,1,5,4,2,10,2,5,4,2,10,2,3,3,3,4,1,8,2,2,4,4,6,4,2,1,1,2,5,2,5,4,3,3,8,2,2,4,2,2,2,3,3,1,5,1,2,15,10,7,12,11,1,2,1,2,9,2,2,5,4,11,4,5,1,3,2,6,5,5,5,2,4,4,7,2,3,10,7,1,1,3,1,6,4,10,7,7,1,4,2,2,3,2,1,2,2,2,1,6,2,1,1,2,1,3,1,3,1,2,1,2,4,5,2,3,1,3,2,9,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,2,1,2,1,4,3,3,5,3,4,3,5,3,4,9,1,2,2,6,3,2,2,1,6,1,1,2,3,1,3,6,1,5,15,3,3,7,1,1,1,3,4,1,5,2,2,3,5,1,3,8,6,6,6,1,5,5,2,1,1,1,5,1,4,4,3,1,5,1,1,3,2,2,5,1,1,4,2,5,5,4,2,2,2,6,2,2,2,1,5,4,5,2,1,5,1,6,4,4,4,2,1,1,2,3,6,3,5,1,21,4,1,6,2,3,6,7,7,1,3,5,7,3,3,1,2,1,2,2,1,1,9,4,50,2,2,6,10,9,12,6,11,24,4,3,7,50,1,9,1,3,18,5,1,4,8,6,5,13,7,5,2,5,2,50,50,40,33,38,33,22,5,39,3,6,1,50,1,11,2,6,15,11,1,7,5,7,2,1,6,6,1,50,1,48,30,2,1,2,2,2,3,1,2,1,1,3,1,1,2,2,2,2,1,2,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,4,4,2,3,1,2,1,2,1,1,1,1,2,1,2,3,1,1,2,1,3,2,1,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,5,1,3,3,2,2,1,2,1,1,1,1,2,2,1,2,1,1,1,2,1,1,2,1,1,1,2,2,1,1,1,1,1,4,2,3,1,3,1,1,2,3,1,1,4,2,3,4,1,1,1,1,1,2,4,2,1,3,4,1,6,4,3,5,3,2,4,1,2,4,5,1,1,2,1,2,3,2,8,3,1,2,2,4,5,1,4,1,4,1,2,4,3,5,3,4,5,2,1,1,1,3,9,4,3,6,2,2,1,5,1,1,1,4,2,3,3,3,6,3,2,2,1,2,6,2,2,1,3,2,2,1,1,4,2,3,2,1,2,2,9,1,1,3,4,1,4,2,4,2,2,1,2,1,1,2,1,1,3,1,5,1,2,2,7,1,2,7,4,1,3,2,2,3,1,3,2,1,2,2,3,2,12,4,8,3,4,3,2,5,1,2,1,2,1,2,3,2,4,1,1,4,5,1,4,3,7,5,3,6,5,3,4,2,3,3,7,3,2,3,4,3,2,4,7,1,1,1,1,2,4,10,8,6,5,2,6,1,1,1,1,2,4,5,4,2,4,4,4,2,4,2,2,2,3,1,1,6,4,11,5,4,1,1,7,3,4,1,2,2,6,4,6,2,4,2,3,2,5,4,2,1,6,3,7,4,2,4,2,1,4,4,2,1,2,1,1,7,5,9,3,1,2,5,8,2,9,10,2,2,2,1,3,5,3,3,8,6,1,1,2,4,8,4,2,1,9,10,15,2,2,3,6,3,3,1,1,2,4,1,1,4,2,4,5,8,15,18,1,4,2,7,6,3,2,1,2,3,5,5,6,4,7,3,4,7,4,5,2,3,8,1,3,1,18,13,4,4,3,1,1,5,13,10,3,2,4,2,4,7,5,12,8,9,1,5,5,10,2,6,10,3,9,1,14,4,9,5,17,7,4,7,4,7,6,10,5,17,21,18,1,13,6,8,6,3,18,35,10,8,4,5,4,9,5,5,5,3,8,5,8,8,19,14,16,12,10,6,6,7,19,6,14,5,14,7,9,6,9,6,7,4,10,10,9,2,7,15,10,3,6,9,22,12,3,8,21,7,6,11,7,12,7,7,4,5,10,8,9,7,15,15,15,13,6,8,2,8,3,8,2,26,9,10,9,36,7,7,1,6,9,6,11,6,1,6,4,4,6,6,29,8,6,7,7,6,21,2,3,1,2,3,3,3,7,5,5,6,6,5,9,5,8,3,2,5,3,4,5,5,6,4,14,12,3,6,6,1,1,4,2,3,3,2,1,3,5,3,1,1,2,1,4,4,5,1,4,6,6,5,4,1,5,3,1,7,3,7,5,1,2,2,3,1,2,1,2,3,2,2,2,1,3,1,1,1,1,3,2,1,3,1,2,1,4,4,15,3,1,1,3,1,4,23,1,5,23,3,2,1,3,1,1,1,3,2,1,2,3,3,1,1,1,21,4,2,4,4,6,1,5,5,2,2,4,2,1,4,3,4,4,3,2,3,2,6,3,5,2,1,1,1,1,1,1,6,2,1,3,4,4,2,4,1,1,2,2,3,1,1,1,1,4,2,2,4,1,1,1,19,3,1,1,1,2,2,2,1,1,2,1,1,2,1,2,1,2,1,3,2,2,3,1,2,3,3,7,2,2,2,1,3,6,1,4,1,2,2,5,4,2,4,5,1,5,2,1,1,2,3,1,3,1,1,5,2,2,2,3,2,2,1,1,2,2,4,2,4,2,3,2,1,5,6,1,5,2,3,1,4,2,1,1,2,1,1,2,3,1,2,1,3,1,16,4,3,1,2,7,2,2,1,2,2,3,4,3,3,4,1,1,1,4,1,4,1,1,1,1,32,1,1,1,3,3,1,2,8,1,2,1,1,2,3,3,2,2,4,3,1,2,2,1,2,2,3,3,1,2,1,2,1,1,4,3,7,5,3,5,3,11,1,3,3,2,7,6,1,4,4,3,2,1,1,3,2,2,1,1,3,5,2,1,1,3,1,4,7,1,1,4,6,2,1,4,50,7,5,7,4,1,1,1,5,2,3,2,1,7,1,6,7,1,2,7,1,1,5,3,4,1,3,15,4,5,2,1,6,3,2,6,7,4,3,3,6,2,6,10,8,1,3,50,1,3,5,2,2,3,7,2,3,1,1,13,5,4,5,3,5,3,4,4,2,5,2,6,3,6,1,2,6,7,3,3,4,1,8,3,3,3,2,12,4,4,1,7,7,4,2,7,1,4,3,3,8,6,6,6,2,4,7,11,6,7,4,2,6,1,50,2,2,5,1,1,4,1,2,2,7,10,3,6,4,5,1,11,16,5,3,5,2,9,11,8,5,7,15,6,10,5,5,2,6,5,3,5,5,2,4,8,10,4,2,2,7,3,4,3,3,5,6,8,6,3,7,2,5,11,8,5,3,3,6,7,3,6,4,4,12,8,6,10,5,8,7,8,4,5,2,3,18,12,6,7,4,5,8,12,8,8,5,3,13,7,9,7,6,4,9,9,12,4,5,6,6,2,4,5,10,1,7,4,11,5,1,3,1,3,2,7,4,6,1,6,4,7,3,4,4,4,1,2,2,5,3,3,8,7,3,3,1,3,3,2,3,3,3,5,2,4,2,2,3,2,1,5,3,2,1,4,1,50,50,45,50,33,28,34,41,41,50,38,46,29,37,31,22,28,50,32,15,20,4,12,25,15,24,22,13,13,6,20,19,8,7,32,21,24,23,9,8,4,10,15,15,23,3,6,5,7,5,11,1,11,4,10,7,2,3,3,2,1,3,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,3,1,1,4,2,2,1,1,1,1,1,1,1,1,2,1,4,1,6,1,1,1,1,2,3,1,2,1,3,1,1,1,1,1,1,5,1,1,1,1,2,2,1,2,3,1,2,1,1,1,2,1,1,1,1,2,1,3,1,1,1,1,5,1,1,1,3,1,1,2,2,6,3,1,1,2,1,2,1,1,2,2,1,3,1,1,5,3,2,1,2,2,1,2,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,4,1,1,4,1,2,1,1,1,1,4,2,1,1,3,2,4,3,1,1,2,2,1,1,1,2,2,2,1,1,1,3,1,2,2,1,1,2,2,2,2,3,3,1,3,1,1,4,1,1,1,1,1,1,1,2,2,1,1,1,1,2,6,2,1,1,3,1,1,1,1,2,3,1,2,1,2,1,4,1,1,1,3,2,2,1,1,1,1,2,6,1,1,4,2,2,6,2,2,1,1,1,1,6,2,3,1,2,1,1,1,2,3,1,2,4,1,8,1,5,2,2,1,5,1,2,1,1,1,4,1,1,1,3,2,4,3,2,5,1,1,1,1,3,2,3,2,1,2,1,2,4,2,4,1,1,1,1,1,1,1,2,1,1,2,1,3,3,5,1,4,1,2,1,1,4,1,1,2,2,1,1,1,3,2,2,2,2,3,3,4,5,1,4,1,3,2,3,1,2,2,2,2,2,2,2,2,1,1,2,3,2,1,1,2,2,1,3,4,1,1,4,2,1,4,1,8,3,5,1,4,6,3,4,3,3,1,4,3,2,1,3,1,1,1,1,1,1,10,3,3,4,1,1,2,1,2,2,2,1,1,4,3,1,2,1,3,1,1,2,3,1,2,1,1,2,1,1,1,4,1,1,3,2,4,2,2,2,3,4,1,1,1,1,3,4,5,3,1,4,2,1,2,1,1,3,2,2,1,4,1,1,1,1,1,1,11,2,3,2,2,2,4,3,3,4,1,1,1,2,4,1,1,1,1,2,4,5,2,1,4,1,1,2,5,6,1,4,4,4,1,3,3,3,2,5,1,1,1,4,4,4,2,7,6,2,2,3,7,3,8,2,2,1,3,1,2,5,8,3,5,1,6,6,4,3,1,1,3,4,2,5,5,1,3,3,1,3,3,4,2,1,1,5,2,3,5,5,1,1,4,4,6,2,7,5,5,8,3,4,1,1,2,2,3,1,4,6,4,4,2,3,2,6,5,4,5,5,9,2,4,6,4,7,5,2,3,2,4,2,3,2,3,2,3,7,3,1,5,3,12,3,6,9,6,3,10,2,5,1,3,11,5,6,7,1,8,4,7,4,3,2,2,1,2,4,1,2,1,1,5,1,3,1,2,1,1,1,1,5,3,3,1,1,1,3,3,2,3,1,2,5,4,2,1,1,2,2,3,5,3,1,3,1,1,2,1,9,2,4,2,4,5,5,2,5,2,3,2,2,2,1,1,5,4,4,1,2,2,4,8,6,4,2,1,1,2,3,11,1,2,5,5,8,7,2,2,3,10,3,5,2,4,3,5,4,3,2,2,2,2,5,4,6,1,1,3,2,3,1,2,4,10,5,4,2,1,2,1,5,3,1,5,2,1,5,5,1,2,5,2,3,3,2,5,5,5,2,5,3,2,2,8,4,3,2,3,1,8,8,7,3,3,2,1,2,2,2,3,3,4,5,6,2,4,8,2,3,4,7,1,7,7,2,1,8,5,3,2,7,8,5,4,2,2,2,4,3,2,1,1,12,6,1,8,3,2,2,2,3,7,3,11,3,2,4,7,4,5,10,3,1,2,4,1,4,3,2,3,3,2,2,9,3,1,1,7,1,1,3,2,8,5,8,2,1,1,3,4,8,2,2,5,3,5,3,1,1,2,2,5,5,2,2,5,1,1,2,1,1,5,1,4,2,4,3,1,2,1,4,5,2,3,2,1,1,4,5,1,4,5,4,1,3,1,9,3,2,7,5,4,3,6,1,5,3,4,2,3,2,5,7,4,2,2,2,4,4,3,2,1,2,5,4,4,6,2,3,5,1,1,2,1,7,8,7,4,7,2,3,3,10,3,3,3,3,2,1,2,3,1,3,5,4,1,1,4,4,3,4,6,4,5,1,3,4,2,4,6,4,1,4,2,1,4,2,4,3,2,3,3,2,3,5,1,3,4,5,1,2,2,4,2,2,1,5,6,6,3,2,2,3,4,5,1,1,2,2,5,1,6,2,3,2,2,1,2,3,2,1,3,4,3,1,1,1,1,1,1,1,6,2,3,2,4,1,2,2,4,6,2,2,1,1,4,3,3,3,2,4,1,4,2,1,3,2,2,1,1,3,1,1,1,2,4,3,1,2,2,2,2,1,1,2,1,2,3,1,1,6,6,2,3,5,1,2,2,1,3,3,6,1,3,3,2,1,2,2,15,2,4,1,1,1,50,1,2,7,2,1,1,2,2,1,1,3,4,3,3,1,2,4,2,8,2,5,2,3,1,2,2,4,2,2,3,7,2,7,3,5,4,2,1,4,2,7,5,2,1,2,15,6,2,3,7,2,6,5,1,6,4,1,4,2,6,3,1,3,4,2,1,2,4,5,2,5,7,2,1,9,2,1,5,13,5,1,10,7,6,8,2,4,1,1,7,1,1,9,6,7,7,8,2,11,5,1,6,6,3,13,1,3,8,1,1,1,1,7,14,4,1,3,4,5,11,2,4,7,3,11,10,4,2,3,7,6,2,2,6,5,6,9,2,1,6,5,6,6,4,2,8,8,3,2,1,2,4,6,2,4,6,4,12,8,1,5,1,1,6,7,4,2,3,6,15,13,11,8,3,3,19,13,9,2,2,2,6,10,5,4,8,3,3,2,8,1,3,4,5,5,3,2,10,1,15,5,6,6,3,3,4,4,2,6,1,3,4,1,2,2,1,4,1,2,2,2,3,7,3,3,2,3,4,4,3,1,1,2,2,2,1,1,1,5,3,1,2,2,2,2,2,3,1,2,1,2,3,1,1,1,1,1,1,2,2,2,2,4,2,1,1,2,8,3,1,7,4,2,1,2,1,2,1,23,17,1,21,2,2,1,2,1,1,3,3,1,1,1,4,3,1,5,1,2,2,1,4,2,2,1,5,2,1,2,2,6,1,2,3,2,1,1,1,2,3,2,2,1,1,3,1,1,2,1,1,3,1,2,2,2,2,2,2,1,2,3,2,1,2,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,2,1,2,1,1,1,2,2,1,1,2,4,1,2,1,3,1,2,1,4,4,1,2,3,1,1,2,2,2,1,1,2,2,2,1,1,1,1,2,4,2,2,7,3,3,3,1,1,2,1,2,1,2,3,2,4,5,6,4,4,1,3,3,1,1,1,4,1,4,1,2,3,2,1,5,3,4,7,4,6,2,2,2,1,1,3,1,1,1,5,7,14,7,4,12,11,11,1,3,3,1,1,1,7,2,5,7,1,2,3,7,6,5,2,5,3,2,4,6,5,12,14,9,12,6,1,1,2,3,2,4,3,20,12,1,2,9,7,5,8,5,1,14,15,3,7,2,1,7,5,4,6,4,2,4,3,5,4,8,5,3,9,3,2,10,3,6,11,1,2,12,3,1,7,4,4,6,5,2,2,6,3,5,2,2,17,1,13,7,9,2,1,1,6,7,3,9,5,7,6,5,10,3,6,4,6,8,8,14,5,6,9,5,6,7,2,2,7,6,14,15,5,9,5,2,3,3,5,1,5,2,6,2,5,8,11,3,16,12,7,4,8,1,1,6,7,1,3,5,5,1,2,10,11,13,11,12,1,3,6,10,6,3,1,2,9,12,4,8,3,4,2,3,5,1,1,2,5,5,2,2,11,17,9,6,9,26,8,3,5,7,2,3,7,5,4,10,4,8,8,6,3,7,11,4,4,7,6,3,12,1,2,16,1,12,7,4,4,3,5,2,7,3,1,5,2,3,5,1,3,5,4,9,1,3,4,8,3,3,3,5,4,4,5,4,3,6,4,9,7,7,5,3,6,2,4,9,6,8,6,3,1,1,2,11,9,12,2,5,5,10,1,2,3,11,4,12,3,6,5,9,6,17,6,7,8,5,1,1,10,5,6,7,5,5,7,3,7,1,2,3,7,7,9,6,9,2,2,3,7,4,7,2,1,3,7,6,2,7,2,10,5,6,3,3,9,3,7,4,7,5,7,9,9,5,11,8,14,9,5,4,7,7,6,2,7,12,9,5,5,8,10,4,3,7,5,5,4,4,3,5,3,7,6,3,4,3,5,5,3,6,1,10,2,6,1,4,2,9,3,13,6,2,3,5,3,4,2,4,3,4,3,3,2,3,3,8,3,3,6,2,1,4,5,9,3,4,6,12,1,3,3,1,2,3,2,1,2,3,1,2,2,3,1,1,1,6,1,3,1,3,4,3,2,1,4,5,1,2,1,2,1,1,1,1,1,1,2,2,2,1,1,3,2,2,1,4,2,5,1,4,1,2,3,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,3,1,1,1,2,2,1,1,2,1,4,2,1,2,4,1,1,1,1,3,2,1,1,1,1,1,2,1,3,1,1,3,1,2,2,2,1,2,1,2,1,3,1,1,1,2,1,3,1,1,3,1,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,6,1,1,6,1,4,2,4,4,4,2,1,1,1,4,2,9,3,2,2,2,1,1,2,2,1,1,3,2,1,1,2,2,1,2,1,6,1,2,3,1,1,3,5,1,3,2,2,1,3,1,1,1,1,1,3,1,1,1,1,1,5,1,1,5,1,2,1,1,1,1,6,6,2,2,1,1,1,1,1,1,1,3,3,1,4,3,3,4,1,2,1,5,2,1,2,4,3,6,3,3,3,3,5,3,2,2,5,3,3,4,2,9,6,3,4,5,6,2,3,3,4,3,5,5,4,3,3,5,4,3,4,3,4,3,5,3,4,1,13,9,5,4,1,6,4,2,2,1,4,4,4,4,22,16,8,6,8,9,5,6,12,2,11,6,6,6,4,5,4,3,4,4,5,4,1,1,2,1,3,2,3,2,2,2,2,2,3,5,3,4,2,1,2,1,3,1,2,1,2,2,1,1,1,1,2,2,1,1,1,3,4,2,3,2,5,3,1,9,4,2,1,1,2,2,1,1,2,1,1,2,1,1,2,1,4,1,2,1,1,1,1,2,1,1,2,1,4,1,3,1,3,1,2,2,1,2,3,5,1,16,2,5,3,4,1,1,3,1,2,2,3,2,4,3,3,5,7,2,5,3,20,3,4,6,4,6,3,2,2,1,1,2,2,2,1,1,9,3,1,2,2,3,4,7,10,5,3,5,5,2,1,3,1,1,1,2,11,3,4,1,4,7,1,15,13,5,3,7,1,2,3,4,18,14,5,5,5,6,4,50,7,15,7,39,26,2,12,9,3,3,3,3,5,2,3,9,2,5,50,1,5,4,1,1,4,1,7,17,6,4,4,6,2,5,4,10,44,50,49,1,3,6,3,3,36,2,1,50,2,1,2,16,2,1,8,12,45,2,10,6,1,1,4,1,1,1,50,50,2,6,1,9,3,2,3,2,5,2,5,8,15,6,10,6,1,50,50,2,3,1,5,2,2,1,5,11,4,5,8,6,7,4,10,9,13,8,1,5,6,3,4,7,3,4,1,6,13,9,6,10,1,49,5,3,6,48,44,44,5,10,3,5,1,7,2,1,1,1,1,6,5,3,3,6,4,5,4,4,7,5,5,4,3,2,1,1,1,8,3,3,1,2,3,1,2,1,1,2,2,2,1,1,1,1,2,2,1,2,1,2,3,2,2,1,3,1,1,2,1,1,2,2,1,1,2,2,1,2,3,3,2,2,1,1,5,1,3,1,3,1,3,2,9,8,9,5,1,1,1,1,3,1,7,3,1,2,4,5,6,1,4,1,2,2,2,1,2,1,1,3,2,2,2,2,2,5,1,6,1,7,8,3,1,7,13,10,15,7,3,7,6,1,1,10,7,8,5,5,2,3,3,2,4,8,7,1,1,1,3,2,5,2,2,1,1,3,2,4,3,1,1,6,4,4,8,3,2,2,2,2,1,2,2,2,2,1,1,1,2,5,4,3,1,1,1,1,1,1,5,3,1,2,1,3,1,3,1,1,2,1,1,4,2,2,1,1,1,1,3,1,1,1,2,1,4,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,3,1,3,1,3,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,2,2,2,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,2,2,2,1,1,7,3,3,5,4,5,2,1,2,1,4,2,2,1,1,1,1,1,3,2,1,1,1,2,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,3,2,3,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,4,3,1,1,4,4,1,6,3,8,2,3,3,5,5,5,3,2,2,2,4,3,5,5,6,3,3,2,2,3,2,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,4,2,1,5,8,6,11,9,7,3,3,9,6,1,7,2,1,2,16,9,4,8,4,6,6,5,7,6,5,5,2,2,1,1,3,1,1,1,2,1,1,1,2,1,1,2,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,2,1,1,2,1,1,1,1,1,2,2,2,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,3,1,2,1,1,1,1,2,4,1,1,1,1,2,2,3,1,1,1,4,2,2,1,1,2,1,3,3,3,2,1,3,1,1,2,1,2,1,2,2,2,2,1,6,2,1,1,1,1,1,2,1,1,3,1,1,1,2,1,1,3,1,1,1,1,1,1,4,1,1,3,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,1,4,2,1,2,1,1,1,1,3,2,1,1,1,1,2,1,1,1,1,4,1,2,2,3,1,1,1,3,1,1,1,3,1,4,1,1,1,3,2,2,3,1,1,2,1,1,2,1,1,1,3,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,3,1,2,2,5,2,5,1,1,5,4,5,1,4,4,4,7,4,4,3,3,4,2,2,1,2,2,2,1,5,2,4,2,6,2,3,7,6,4,4,4,1,1,1,2,4,3,2,4,1,1,5,7,1,1,1,1,3,1,1,1,1,1,2,1,2,2,2,4,6,3,4,4,3,4,1,3,3,3,1,3,3,1,3,3,3,3,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,3,2,1,3,9,10,4,7,8,3,7,5,8,7,11,5,1,2,4,3,6,5,4,5,9,3,8,6,10,5,6,7,8,18,4,5,4,5,6,3,4,9,4,4,4,7,4,2,3,4,11,4,7,3,3,6,1,2,3,7,7,8,4,8,4,3,5,1,4,5,3,3,1,3,2,4,2,4,2,1,1,3,1,2,1,1,1,1,2,1,1,2,4,1,1,4,1,1,3,1,1,1,1,3,1,2,2,1,2,1,2,1,1,2,2,3,2,1,1,3,1,2,2,1,1,1,2,2,1,1,2,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,1,2,3,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,2,3,2,1,1,3,1,3,2,1,2,1,1,2,3,1,1,2,2,2,2,3,1,1,3,1,2,3,1,1,1,1,2,3,1,3,1,4,2,3,1,2,1,1,2,2,5,1,2,1,1,4,2,2,1,2,1,4,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,2,4,2,2,1,2,1,1,2,2,3,1,4,1,1,2,2,2,1,2,2,2,1,1,2,1,1,2,1,3,2,1,1,1,1,1,2,1,1,2,2,1,1,2,1,1,1,1,2,1,1,2,2,1,1,1,2,1,2,2,2,1,3,3,1,2,4,1,1,3,1,1,1,5,3,1,4,1,1,3,1,6,1,1,1,2,1,3,3,2,1,1,1,1,1,1,1,3,2,2,1,2,2,1,1,2,1,1,4,4,2,2,1,3,1,3,3,1,2,2,2,3,1,1,4,1,2,1,2,1,5,1,2,1,1,2,3,1,2,1,2,7,3,5,1,1,1,2,2,2,5,2,1,2,1,1,2,7,3,8,3,1,1,5,1,1,5,2,1,1,3,1,1,1,3,1,4,2,5,1,5,1,7,3,2,5,3,2,3,2,1,3,1,1,1,5,3,2,1,1,3,3,1,8,12,8,4,3,10,7,3,3,4,1,4,2,1,1,4,6,3,4,4,6,9,10,14,12,14,9,3,7,9,5,4,5,3,6,3,3,4,4,13,13,6,4,3,7,7,18,1,3,3,4,1,2,1,2,2,4,4,2,3,1,1,2,16,2,12,7,9,17,18,5,23,5,4,3,4,2,6,5,5,7,1,5,3,4,8,15,8,8,7,23,18,8,7,8,12,6,7,5,14,7,7,1,3,3,7,2,3,6,5,3,2,13,13,13,2,4,5,8,3,3,3,6,1,1,3,2,4,4,4,3,4,6,4,2,4,11,7,5,3,9,6,6,17,10,9,4,3,3,1,3,2,4,5,2,2,3,4,4,5,7,9,9,7,12,10,14,6,9,5,3,6,7,8,6,5,5,3,5,1,1,6,10,10,7,3,5,6,5,6,6,13,15,11,3,7,9,3,2,10,9,6,6,6,2,5,6,6,6,9,10,6,13,7,16,8,10,11,2,4,3,2,7,2,3,5,3,5,3,6,1,3,6,5,7,4,4,5,4,2,6,6,2,3,7,4,2,3,18,7,15,4,1,1,4,8,5,1,9,9,3,7,3,4,2,5,4,3,3,3,5,3,5,6,6,3,3,3,2,4,1,2,3,7,3,4,3,17,17,5,4,3,8,3,4,5,3,8,3,5,4,5,7,7,6,2,10,3,8,8,3,5,14,8,6,9,1,6,2,10,11,7,5,9,6,4,4,5,7,1,2,3,11,5,2,3,6,9,4,4,3,4,3,6,2,7,2,3,1,12,4,4,5,5,1,7,5,4,6,1,3,5,3,13,9,3,7,5,2,4,3,4,6,5,8,5,5,4,4,3,2,2,1,10,5,2,4,1,8,4,6,8,6,9,10,9,12,13,9,13,5,4,12,5,4,11,4,5,8,10,9,10,2,6,3,3,1,4,2,3,3,5,9,7,3,2,1,7,5,2,6,8,7,4,1,3,9,24,5,1,9,7,6,3,10,8,7,5,6,6,7,13,8,3,1,3,5,8,7,6,5,9,16,7,6,4,4,3,6,8,11,7,9,8,9,11,34,3,6,20,9,6,8,5,11,6,3,8,6,8,6,5,6,7,7,3,6,8,7,11,11,14,9,22,4,12,1,10,9,10,20,13,9,10,9,12,8,9,8,9,6,9,6,3,12,4,11,2,4,6,7,2,5,2,9,4,8,2,10,4,37,8,3,4,6,8,5,11,5,15,3,2,2,2,3,5,4,2,3,2,3,2,5,1,5,4,4,2,5,10,5,6,2,7,4,2,2,5,4,5,2,2,4,5,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,6,3,5,3,2,2,3,2,1,1,2,2,1,2,3,1,1,2,1,3,1,3,2,2,2,1,1,1,1,1,2,3,3,3,2,1,4,1,2,4,1,2,2,1,2,1,2,3,1,1,2,3,1,3,1,2,1,2,1,2,3,1,1,3,3,1,2,5,2,1,1,4,3,3,2,1,2,1,1,4,6,1,1,1,1,3,3,1,1,2,1,6,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,3,2,1,2,1,1,3,1,1,1,1,1,1,3,2,3,1,1,1,1,3,1,2,1,1,1,4,1,1,2,2,4,1,1,3,4,4,3,2,4,4,4,3,1,2,4,1,5,3,4,4,8,1,1,4,1,1,2,6,3,4,2,3,1,2,2,1,2,2,3,1,2,3,2,3,1,1,7,2,6,1,2,2,3,1,4,2,7,1,1,3,1,1,2,1,1,4,1,4,2,3,2,3,5,5,2,1,1,3,1,3,1,3,4,2,1,3,4,2,3,3,3,5,1,5,1,2,1,5,2,1,4,2,1,1,2,2,1,1,1,3,3,4,6,1,3,4,2,6,4,3,3,1,2,2,2,4,6,3,1,3,1,1,5,2,2,5,5,2,3,1,3,5,3,2,6,2,4,2,2,6,3,2,1,5,2,5,6,1,4,4,2,1,1,3,5,2,1,1,6,1,3,3,1,3,3,3,2,4,3,1,1,7,2,4,2,5,2,2,3,2,3,10,2,3,2,3,2,2,3,1,2,2,4,5,1,5,6,3,7,1,3,1,4,6,4,5,2,2,6,4,8,5,2,4,6,5,2,3,2,3,1,2,2,6,1,6,2,4,2,2,2,5,1,2,5,6,3,6,3,5,4,5,4,4,9,6,2,2,5,4,6,4,2,3,3,2,6,6,13,7,6,5,9,8,7,5,8,13,4,7,7,6,10,3,4,5,2,4,2,4,1,5,3,8,1,3,6,8,4,4,6,5,7,4,11,10,2,4,5,5,8,14,5,7,7,6,4,7,11,7,7,5,2,12,4,12,9,10,7,9,9,3,8,7,6,7,4,7,8,6,11,9,3,6,7,4,10,8,3,4,10,10,11,5,7,8,16,9,4,8,2,6,4,5,1,5,4,7,4,5,5,3,9,5,8,7,4,6,5,4,5,4,8,9,3,2,7,5,5,6,8,5,5,4,7,6,5,1,2,3,4,6,1,2,6,1,5,6,1,4,4,1,2,3,1,2,4,3,1,2,2,4,1,2,4,1,2,2,1,2,1,1,10,1,3,1,1,1,1,1,1,10,3,1,1,1,3,1,2,19,4,5,4,5,10,4,7,5,10,5,11,4,7,21,2,8,6,10,5,7,11,4,6,14,8,9,5,17,9,1,9,11,12,9,7,9,6,7,9,10,15,12,18,20,7,10,9,8,10,11,19,16,6,9,9,7,5,10,12,7,15,6,4,4,13,10,7,9,7,7,4,6,10,6,10,8,5,7,10,7,17,11,10,7,41,8,13,9,11,25,10,17,12,8,7,9,6,6,8,11,10,8,7,7,10,4,7,7,9,7,8,17,1,6,6,6,9,4,5,5,5,5,3,8,6,9,5,7,4,5,1,5,3,3,2,3,1,6,3,2,4,1,2,1,1,1,1,1,1,1,1,1,1,1,22,11,7,7,2,6,3,4,1,1,1,2,4,2,1,3,1,1,3,6,3,2,1,1,1,1,3,1,2,3,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,5,2,3,2,2,2,3,1,2,2,1,2,1,1,2,3,3,4,1,1,1,1,1,1,1,1,2,2,2,4,3,3,2,1,4,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,2,1,3,2,2,1,2,3,2,5,1,3,2,3,2,1,1,4,1,1,2,2,3,1,3,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,3,1,2,2,2,1,1,1,2,1,2,1,1,1,3,1,1,1,1,1,2,3,2,4,1,3,2,1,1,2,2,1,3,2,3,2,1,3,1,1,1,1,2,1,1,1,1,1,1,1,50,47,3,38,33,20,18,16,9,13,10,9,10,2,1,2,1,1,1,1,4,1,1,2,2,3,2,1,1,1,1,5,1,1,1,1,2,2,2,2,2,1,2,1,2,1,2,1,5,3,1,2,2,1,1,1,2,5,1,2,3,3,1,1,4,2,2,3,2,3,2,1,1,3,1,1,1,5,3,1,1,2,6,3,2,1,4,6,3,2,7,1,11,1,1,2,4,11,4,9,1,4,9,2,3,1,2,5,1,2,3,2,1,2,1,1,1,2,2,3,2,1,1,1,18,1,2,3,4,3,5,2,4,8,9,2,12,4,9,3,3,5,8,2,8,5,2,5,4,5,2,1,5,3,2,3,1,2,2,2,5,5,7,11,6,8,7,4,4,6,2,1,1,3,1,5,5,4,2,5,1,10,5,5,1,1,1,1,1,2,2,2,1,1,3,2,1,8,10,5,8,3,9,5,4,13,2,3,1,6,39,2,1,4,1,1,14,12,22,2,2,4,6,5,6,9,9,1,10,1,1,6,9,10,7,4,1,7,6,2,2,4,15,4,2,2,4,12,5,5,8,8,6,2,1,20,10,1,2,1,2,4,1,3,2,4,10,23,9,4,1,3,3,9,5,3,5,3,7,11,37,6,2,3,2,5,2,4,1,4,7,8,11,3,7,4,10,3,13,2,2,2,29,3,4,13,1,5,4,6,5,2,20,4,7,1,2,4,3,1,4,6,2,1,5,3,16,12,8,14,2,5,10,1,20,1,1,28,13,1,1,2,3,2,37,5,6,1,4,48,2,1,1,3,12,8,26,6,7,3,3,5,3,2,1,1,2,1,1,9,9,2,2,3,1,1,1,3,5,5,5,1,7,3,1,5,1,3,1,1,1,5,1,5,1,1,2,1,1,1,2,1,1,1,2,2,3,1,1,1,3,1,7,1,1,3,10,2,1,1,2,3,3,5,1,1,1,2,1,1,1,2,1,3,3,7,3,1,2,1,2,2,1,3,2,1,3,4,10,2,11,3,13,1,1,5,1,1,1,2,2,1,1,2,1,1,1,1,1,1,2,4,5,4,17,2,4,11,6,4,7,5,2,5,5,3,3,2,5,6,2,4,3,15,19,8,4,7,8,6,10,6,4,5,7,8,5,3,7,3,4,4,5,8,4,8,6,16,14,12,12,8,9,7,10,10,19,15,10,10,25,14,13,8,5,3,5,13,3,4,5,4,9,8,5,6,6,1,3,20,11,4,5,17,6,14,3,2,3,4,5,3,2,5,4,4,3,3,6,4,2,3,2,1,6,4,6,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,3,1,1,2,1,4,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,2,5,1,1,2,3,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,4,4,1,1,1,1,1,2,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,3,1,1,1,2,3,2,3,1,1,2,2,2,1,3,1,1,2,3,1,2,1,1,1,1,1,2,3,2,1,1,1,2,2,2,4,3,5,1,1,1,1,1,1,1,1,3,1,1,4,2,8,4,4,2,2,1,1,1,1,1,1,1,50,1,6,1,1,1,1,1,5,3,1,2,1,1,1,1,1,2,2,2,4,2,1,2,1,12,6,8,1,1,2,3,1,2,3,2,4,1,3,7,1,1,1,19,2,1,1,1,5,2,8,50,1,3,3,1,5,1,3,1,1,5,1,2,1,13,4,1,1,6,2,50,2,2,1,3,1,2,6,1,2,1,2,1,1,8,2,1,1,3,1,2,1,2,1,1,3,2,1,5,14,3,1,1,2,1,9,2,3,4,1,2,1,1,1,11,1,1,3,7,9,2,1,1,4,2,1,9,2,2,2,1,1,2,1,3,2,3,3,1,50,1,1,4,9,11,2,3,1,1,1,1,7,2,1,2,1,4,2,5,2,1,2,4,1,1,1,2,2,1,2,3,1,5,5,3,1,1,1,1,1,1,25,1,1,1,2,1,1,2,15,3,16,5,1,1,7,8,1,1,2,1,1,3,5,2,1,2,3,3,50,9,1,3,2,2,1,1,2,1,1,2,2,4,2,1,1,2,1,12,4,4,1,2,1,1,1,1,1,1,1,2,1,1,1,3,2,2,1,4,6,1,1,1,2,2,1,2,2,1,1,2,3,2,1,22,5,3,1,2,10,1,12,2,1,2,3,2,1,2,2,1,2,3,2,1,2,2,1,2,1,1,1,1,1,5,3,5,2,1,3,1,1,1,1,1,1,2,2,1,4,1,1,2,5,1,1,11,13,5,1,3,1,6,1,1,50,1,1,1,2,2,2,1,2,1,2,1,1,3,1,1,1,1,1,1,1,1,4,50,2,2,3,1,3,29,2,6,2,2,3,3,4,2,4,2,1,1,1,1,2,1,1,2,16,1,5,1,2,1,2,1,6,1,2,2,1,3,1,3,1,1,1,1,1,1,1,3,2,2,4,1,1,1,1,1,2,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,24,1,3,1,1,3,1,1,1,3,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,10,1,1,1,9,2,1,2,1,3,1,1,1,1,7,1,1,14,1,1,1,3,2,1,1,1,3,4,1,11,1,2,5,1,1,2,9,1,1,2,1,1,3,1,2,1,1,11,1,2,2,2,3,1,2,3,5,1,2,1,11,6,1,2,1,4,5,1,1,1,1,1,1,3,6,1,1,2,1,1,1,2,2,1,1,1,4,4,4,3,7,1,4,1,1,1,1,2,1,1,2,1,2,1,1,2,6,1,3,1,1,2,1,1,2,1,46,6,16,1,1,1,2,1,4,1,1,1,2,15,1,2,1,9,1,1,1,2,4,1,2,2,1,2,2,2,1,1,1,1,1,1,1,3,7,4,2,2,2,10,1,2,1,1,1,1,1,1,4,1,3,2,2,3,7,1,1,2,1,3,1,2,12,4,1,1,1,1,1,1,3,2,1,1,1,5,1,1,6,6,3,1,3,1,2,5,1,3,2,4,1,1,1,2,1,3,1,3,1,1,1,1,2,1,5,4,3,2,1,1,1,2,5,1,1,1,1,1,6,1,1,3,1,1,2,1,3,1,3,1,6,1,2,1,1,1,3,1,10,5,19,1,6,14,1,1,1,1,1,1,2,2,1,2,1,4,2,1,1,1,5,3,1,1,1,3,1,1,2,4,1,1,1,1,1,2,1,1,2,1,5,2,1,4,6,8,1,15,5,2,8,4,2,2,5,3,3,5,1,1,49,1,7,1,1,8,5,1,1,4,5,1,7,2,2,2,1,1,2,1,7,1,1,2,43,3,1,3,3,1,1,1,2,1,3,3,4,1,7,4,1,1,1,1,16,1,2,1,2,1,1,1,1,1,3,6,1,2,50,1,8,1,1,1,1,1,1,1,10,2,1,5,12,2,1,1,2,4,1,3,6,3,2,1,1,4,6,4,3,27,4,18,1,3,1,1,5,1,1,17,2,4,2,9,9,1,1,3,2,50,50,5,1,2,2,1,3,3,2,2,1,9,1,2,1,5,1,1,2,1,1,1,1,1,1,1,4,48,5,2,6,2,1,1,1,13,2,3,3,5,2,1,3,1,2,1,7,1,5,1,5,3,1,5,1,3,1,3,3,11,1,3,2,6,1,1,4,2,1,7,1,4,2,4,1,1,1,1,6,2,2,1,10,3,1,1,2,1,1,1,2,5,2,1,1,3,6,2,1,3,2,1,1,3,1,2,1,1,2,1,1,3,17,1,2,3,1,1,1,1,1,2,1,1,2,4,1,1,6,3,2,1,23,1,1,1,1,2,2,50,1,1,3,17,2,2,4,2,10,1,15,50,2,2,1,2,5,1,2,2,1,6,1,1,3,4,1,1,15,1,15,10,1,1,2,12,13,1,5,3,2,2,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,2,1,2,1,2,2,2,1,2,1,3,2,3,3,5,11,1,1,3,4,5,1,2,4,1,2,19,2,3,1,2,4,2,4,1,19,13,5,1,1,29,27,3,5,2,10,6,2,4,2,18,3,13,1,5,26,3,4,30,14,1,2,10,2,5,6,13,3,2,1,8,3,1,1,3,12,7,1,1,4,44,7,3,5,3,6,5,2,2,14,5,6,1,1,4,1,1,33,32,28,2,5,11,1,4,10,1,8,1,50,32,1,3,2,50,1,4,1,1,3,2,5,2,9,3,5,5,11,1,50,1,1,1,4,4,6,4,23,16,2,1,1,3,46,50,1,1,1,17,6,3,1,1,50,3,1,12,1,2,1,2,8,2,23,6,36,1,1,2,2,9,2,11,18,3,2,2,1,5,2,1,1,5,14,1,1,2,1,13,5,2,5,1,1,1,2,4,1,3,3,6,4,1,1,9,2,1,4,9,3,2,2,1,1,1,1,1,2,1,1,1,2,1,2,1,1,2,3,23,1,10,2,1,16,1,4,1,10,1,1,2,3,4,2,2,1,1,1,3,1,3,2,3,5,4,3,28,3,7,1,2,1,1,5,5,1,1,1,19,1,1,2,4,1,2,4,4,1,1,4,28,19,2,1,30,1,5,3,2,2,20,2,7,1,1,1,1,3,2,1,1,3,1,1,2,1,1,3,1,4,1,2,2,1,4,1,1,1,1,1,1,1,2,1,3,2,4,2,1,2,1,1,1,1,1,1,2,3,9,2,1,2,2,1,1,1,1,1,3,4,4,3,1,1,1,3,3,4,1,1,16,3,7,1,50,2,1,3,9,12,11,2,14,5,13,2,3,2,2,3,2,2,3,1,1,3,2,3,5,1,1,2,5,2,1,2,12,2,3,39,50,2,1,1,2,2,18,10,6,3,1,1,2,2,1,5,21,1,9,1,5,10,15,1,2,50,2,9,1,50,8,1,4,1,2,3,1,1,1,1,3,2,1,1,16,1,1,1,3,2,3,1,2,6,3,1,2,4,9,4,3,29,2,14,3,9,11,5,2,1,14,1,2,4,1,5,2,23,1,1,17,5,3,1,1,7,3,1,1,6,1,8,1,2,7,11,4,5,3,2,1,9,1,9,2,6,5,3,1,2,1,22,9,2,12,5,23,3,2,5,2,1,5,1,3,2,1,50,2,4,1,2,2,3,50,2,1,1,5,2,1,50,1,4,1,4,2,1,2,4,18,4,1,4,1,5,21,1,6,3,1,6,1,4,15,1,1,1,1,1,6,5,2,1,2,1,2,3,1,2,6,1,2,12,1,50,5,4,6,6,14,19,4,2,3,50,1,8,2,2,3,1,1,11,2,2,1,17,4,2,2,3,5,4,3,1,1,3,3,1,3,2,15,34,16,21,2,2,1,13,1,1,8,9,8,3,13,2,26,3,3,2,3,1,4,4,1,4,2,2,2,1,4,1,1,3,2,1,2,1,7,14,3,19,5,1,1,6,7,1,3,6,4,5,1,1,2,4,6,1,4,1,2,8,1,6,2,1,1,2,4,12,26,9,7,2,10,1,38,17,3,1,2,1,3,1,5,10,1,1,1,2,4,1,12,9,3,6,2,6,2,50,1,17,3,9,3,2,1,1,1,2,1,3,1,1,39,1,1,1,1,9,2,5,2,37,9,1,1,15,10,40,1,2,18,1,1,2,5,1,1,3,2,4,1,8,2,50,1,8,1,21,1,1,1,2,6,4,5,7,1,1,11,1,1,1,2,2,1,1,1,1,2,1,12,2,6,50,3,2,1,1,1,2,2,1,4,1,1,1,50,50,14,5,4,3,1,1,1,1,1,1,16,6,14,1,4,2,1,16,29,3,1,3,50,1,2,4,2,17,18,50,25,1,3,5,3,1,2,5,38,7,10,7,3,3,2,1,1,1,6,11,10,1,8,9,7,5,2,3,7,20,2,4,1,8,3,4,6,1,2,2,1,3,10,48,6,3,6,3,2,6,17,3,2,2,1,1,50,1,1,9,5,2,2,36,50,1,8,5,13,2,1,1,2,2,1,13,2,1,8,2,8,17,2,1,1,2,2,1,50,10,2,8,1,2,44,1,1,1,9,6,1,1,8,1,4,7,50,34,6,1,3,1,1,3,1,4,1,7,5,3,50,2,15,1,8,4,1,1,1,11,6,13,2,1,8,3,10,1,6,20,6,3,4,29,1,26,11,1,8,4,2,7,2,1,2,1,50,1,2,10,1,36,1,28,2,5,1,2,21,7,3,1,1,1,3,3,1,15,2,4,1,2,1,3,1,10,1,50,12,27,3,2,15,7,10,39,5,1,1,1,1,1,1,1,37,1,6,2,8,8,9,9,2,3,2,2,4,4,1,1,29,1,3,1,4,1,2,1,12,1,2,3,2,1,50,2,6,1,1,7,4,9,1,4,4,1,3,2,1,5,1,4,8,2,3,3,1,3,5,1,2,1,15,4,2,4,11,7,1,4,1,50,1,1,3,4,3,3,3,1,3,2,1,1,1,8,1,1,50,13,1,45,4,25,1,8,3,2,23,3,3,3,4,30,1,1,1,1,35,11,18,8,8,5,12,1,2,1,1,4,1,5,2,1,3,2,3,1,21,11,1,2,2,5,1,39,1,50,7,1,50,1,1,4,2,1,2,1,11,1,1,13,1,1,5,1,2,5,3,2,1,4,50,2,2,50,2,5,2,4,3,2,2,4,4,11,11,1,1,3,10,1,4,2,2,1,1,1,7,2,4,3,3,2,2,3,50,5,1,1,50,2,10,8,10,1,1,3,1,9,1,2,1,1,2,3,2,3,2,2,1,1,1,4,2,1,1,1,2,1,1,1,1,6,1,1,20,3,19,1,1,1,2,3,3,6,26,1,1,1,1,1,2,2,1,1,1,3,1,3,1,3,3,5,8,3,3,1,4,1,1,2,8,1,1,14,2,2,1,5,1,1,1,1,1,1,1,2,3,4,2,1,18,2,1,2,3,1,1,1,2,3,1,1,1,1,1,2,1,1,6,2,1,2,1,1,3,3,1,4,1,3,3,1,1,1,1,1,7,1,1,2,5,2,8,1,4,1,1,1,8,1,1,2,1,1,2,1,7,1,13,2,2,4,1,1,1,1,1,3,1,1,1,50,4,4,3,2,1,1,1,30,5,3,1,3,1,9,6,1,2,1,1,4,3,4,1,4,5,1,1,4,3,1,1,1,2,2,3,5,24,2,3,1,1,1,1,5,1,1,1,2,2,5,4,6,1,1,4,1,1,4,1,3,2,2,1,1,1,2,8,3,3,50,4,4,5,1,2,1,2,2,42,1,1,13,1,1,5,6,10,19,6,1,13,2,7,11,5,15,1,2,1,4,3,11,50,1,1,3,3,8,3,7,1,1,2,1,3,1,1,3,1,1,1,1,1,1,11,1,6,6,1,2,1,2,1,1,4,1,3,1,1,1,1,2,27,1,2,3,6,2,1,1,2,2,1,5,2,2,1,1,1,4,4,2,6,1,1,1,2,24,2,5,1,1,3,3,8,1,1,34,3,1,9,4,2,1,2,19,50,33,2,1,1,1,1,1,1,1,5,1,1,2,6,1,1,4,1,7,2,2,1,1,1,1,1,1,1,1,2,1,1,1,3,2,3,2,1,1,2,3,2,3,12,6,10,2,1,3,1,2,2,1,2,3,1,1,2,1,1,2,2,3,1,5,6,16,1,2,1,1,3,1,1,3,3,1,1,1,1,1,6,9,2,7,1,1,7,1,1,2,23,2,1,1,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,4,2,3,3,1,3,1,1,1,1,6,3,3,3,1,5,3,1,1,1,1,1,2,4,2,3,1,1,6,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,4,2,1,2,1,1,1,1,1,1,1,2,4,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,3,2,5,3,9,1,2,6,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,1,1,5,1,1,1,3,1,1,1,1,1,1,1,3,2,3,7,1,1,1,1,1,2,1,1,1,1,2,1,17,2,1,1,3,1,50,4,2,1,9,2,1,17,7,2,2,6,2,2,1,2,1,1,1,1,1,3,1,9,1,1,1,50,1,1,1,1,1,1,10,1,1,1,2,3,1,1,2,2,2,2,1,1,2,1,1,2,1,1,5,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,3,4,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,3,1,1,3,1,3,1,1,1,1,1,9,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,2,2,2,2,1,2,1,2,1,2,3,1,1,1,1,1,1,1,9,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,2,1,1,3,5,3,1,4,19,5,1,5,1,2,10,1,9,1,5,20,7,9,6,1,11,1,50,11,1,2,3,2,6,1,1,2,1,3,1,4,9,2,1,3,1,2,1,1,50,2,17,11,7,4,1,1,1,4,1,2,1,50,7,2,1,3,1,50,1,1,1,1,1,3,3,1,2,1,1,2,1,2,1,23,8,2,1,1,2,7,2,1,1,1,11,2,1,4,4,9,2,9,1,1,10,2,2,16,42,36,6,1,3,2,1,3,1,4,4,1,3,1,2,1,1,1,1,1,1,2,1,3,1,2,5,1,1,14,1,8,1,3,1,1,1,12,3,1,1,3,4,1,4,2,2,1,1,1,1,30,1,1,5,1,1,1,2,2,13,1,7,21,1,1,1,1,3,2,11,3,9,9,5,5,5,12,2,1,1,9,15,1,1,3,1,4,11,1,2,1,1,2,3,2,7,7,1,1,5,1,7,1,43,1,2,3,2,25,1,2,2,3,1,1,1,1,1,1,2,2,5,1,1,11,1,5,17,1,1,1,1,1,2,5,1,1,6,1,2,20,6,1,1,3,10,50,1,19,2,4,14,23,1,1,48,7,16,1,7,1,1,5,1,2,1,15,1,2,1,6,24,2,1,6,2,4,1,2,1,17,10,1,2,1,2,1,2,1,1,3,2,1,2,1,12,1,25,6,2,7,1,5,5,5,3,12,1,1,21,8,6,3,1,2,3,3,1,50,1,3,3,1,2,1,3,20,3,1,3,1,1,2,3,1,4,2,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,3,9,23,2,7,1,3,3,2,1,2,1,26,1,1,2,4,1,1,8,24,32,1,3,3,2,12,1,22,3,1,1,4,1,1,2,1,2,1,1,1,1,5,1,5,1,4,1,6,1,2,1,1,2,1,30,1,1,1,1,1,1,1,5,2,10,1,1,1,1,1,2,1,23,1,1,1,1,2,11,1,1,4,1,1,1,1,3,1,2,9,3,11,1,1,10,3,1,1,1,1,2,1,1,6,7,2,1,5,2,1,1,1,5,10,6,1,1,1,1,3,2,1,2,2,6,1,2,7,33,1,8,1,1,8,1,1,6,1,3,1,2,1,8,2,1,1,1,1,2,4,1,3,1,1,2,6,1,1,1,6,5,2,30,1,12,1,5,1,1,1,1,2,2,1,4,2,1,1,1,25,1,1,3,1,1,5,2,1,5,4,1,1,9,1,1,6,5,2,9,3,9,14,1,1,1,3,2,7,1,2,2,1,3,1,2,2,1,1,3,4,1,4,2,1,1,24,9,1,5,10,5,1,10,3,1,1,1,1,2,4,1,2,1,1,1,1,1,1,6,1,2,23,1,3,23,3,2,1,6,23,1,6,13,30,1,2,2,1,1,1,2,7,1,3,4,1,2,1,1,1,1,1,5,1,3,1,2,1,1,2,2,5,1,1,1,2,1,2,2,35,13,11,50,1,1,1,9,3,1,49,32,2,1,1,2,1,2,1,1,1,1,1,2,12,1,1,10,3,4,18,1,3,3,50,1,1,1,1,1,1,1,1,1,1,2,1,2,4,1,4,6,21,6,3,1,1,7,1,1,3,1,11,3,18,14,1,1,2,2,5,9,6,1,1,1,11,6,6,5,2,4,3,5,21,1,1,1,28,3,5,2,1,1,2,6,23,11,1,1,1,1,1,3,1,2,1,5,2,2,1,2,30,12,2,3,1,4,1,4,1,42,1,1,1,3,4,25,1,1,1,8,7,5,1,3,1,1,3,2,4,12,1,1,1,1,4,1,4,3,6,3,1,6,16,2,3,9,1,2,1,1,1,3,6,1,1,1,10,4,3,1,1,4,2,1,3,16,4,20,2,2,1,4,1,1,3,1,1,2,50,1,2,2,5,7,2,4,1,4,5,3,1,2,16,5,3,3,1,1,2,1,12,2,12,3,1,2,50,2,8,1,4,2,2,3,1,40,15,16,1,2,2,1,1,1,3,8,1,3,10,8,3,6,10,5,4,6,13,3,3,2,1,2,2,2,2,1,8,18,7,17,50,13,3,2,7,9,2,1,4,18,1,1,8,4,5,4,1,1,2,12,1,3,9,2,39,4,1,3,1,4,3,1,8,1,1,4,3,6,8,14,4,3,5,2,3,25,2,1,1,1,2,2,1,2,8,3,5,4,8,6,9,5,8,1,3,6,1,3,2,1,4,1,4,2,1,1,5,1,37,2,1,1,1,8,2,4,2,2,1,1,1,3,11,1,2,3,1,1,4,2,2,1,10,1,1,2,1,1,1,1,10,5,2,10,2,6,1,1,2,7,6,16,1,4,2,1,2,2,2,7,25,1,6,1,3,2,2,31,14,5,1,2,4,5,2,7,10,1,1,14,2,2,7,7,2,1,2,12,3,2,1,23,15,1,9,1,4,1,1,2,1,2,1,23,8,13,5,25,12,11,4,5,11,1,6,35,2,9,1,1,2,4,2,4,2,1,2,7,5,20,31,26,11,41,10,14,9,7,1,1,5,12,11,4,7,8,10,2,6,3,8,1,2,5,1,2,1,1,4,1,50,2,4,1,3,1,27,1,2,4,2,7,1,50,11,50,17,15,23,2,23,1,22,2,3,1,7,16,37,3,4,7,3,3,2,1,5,1,8,4,4,2,3,1,6,5,3,2,46,28,1,2,4,7,3,1,1,1,12,2,1,2,1,3,4,28,2,13,6,1,14,6,9,2,1,36,2,6,4,2,3,2,2,1,4,3,2,15,2,4,1,3,2,2,35,1,4,9,1,1,1,1,4,1,12,7,1,9,3,7,1,13,6,1,1,1,7,2,5,3,1,1,3,22,2,2,1,1,1,7,10,6,35,17,16,5,11,3,2,5,4,8,3,2,4,5,2,1,1,3,3,11,1,8,3,6,1,1,3,1,50,18,6,2,1,1,1,4,16,1,1,1,7,4,18,6,3,38,2,3,1,2,1,2,4,3,2,5,2,13,6,1,5,3,21,40,11,1,2,2,1,2,1,1,2,5,1,2,2,1,1,12,4,2,2,1,2,50,6,2,1,14,1,1,1,3,3,3,50,1,6,4,1,2,5,7,6,1,3,1,4,1,1,2,12,30,3,2,1,1,7,1,8,7,1,7,3,1,4,1,1,2,7,1,1,2,3,3,50,50,26,17,21,1,32,5,4,1,7,1,1,2,1,2,30,4,12,1,2,1,1,1,44,1,10,9,4,1,28,9,1,5,2,42,1,1,28,3,2,3,1,1,5,1,1,4,2,1,25,2,5,1,6,1,1,2,5,6,1,1,3,2,3,30,4,1,41,1,5,16,1,2,1,1,2,9,1,3,25,2,1,2,3,2,4,6,26,1,1,20,18,11,3,1,2,13,2,1,3,4,2,1,3,1,50,1,6,25,23,1,4,5,12,1,2,32,4,2,50,1,2,2,10,1,8,6,2,1,2,6,1,1,1,9,3,1,1,15,1,2,3,5,3,1,17,16,2,5,1,50,10,5,1,2,1,2,3,10,2,1,2,1,5,36,1,3,5,2,1,1,2,3,12,2,1,4,4,9,7,4,13,3,1,4,2,3,1,1,36,50,1,4,35,1,1,1,1,1,3,1,1,2,5,11,17,1,1,3,4,2,25,23,1,4,7,21,1,7,1,5,2,1,2,1,6,6,6,9,42,40,1,2,1,1,5,2,3,1,1,1,48,4,7,1,1,1,14,5,8,3,12,1,26,3,4,27,43,1,2,3,32,47,2,2,7,6,4,9,50,50,2,1,4,4,1,4,1,5,4,2,7,9,2,3,2,40,46,50,50,39,29,1,1,2,3,1,12,5,9,1,35,2,1,9,1,3,1,1,2,7,3,12,5,3,1,5,50,8,1,2,4,9,2,5,3,50,1,16,1,24,3,17,7,5,1,3,6,11,4,5,11,2,2,1,1,5,2,2,1,4,10,13,3,2,2,50,22,20,4,6,7,30,10,42,37,1,8,7,1,4,6,2,2,4,1,2,1,4,25,4,3,6,3,38,5,11,9,1,1,8,2,1,1,1,4,1,5,2,6,2,2,8,4,10,1,3,1,2,9,30,1,1,21,1,1,2,2,1,6,10,9,33,20,15,1,12,3,4,1,6,6,5,10,6,8,3,2,50,1,47,11,3,3,4,1,6,27,25,16,2,6,7,1,7,2,19,1,1,1,2,2,1,3,1,3,2,1,11,10,1,50,50,6,2,3,4,4,2,2,2,11,8,9,10,4,9,14,15,12,7,10,6,5,7,10,1,8,1,13,2,14,5,1,6,2,4,2,6,16,10,11,1,8,10,4,1,1,1,8,4,5,22,14,6,50,31,1,1,2,14,15,8,3,6,1,13,4,4,3,32,2,21,12,1,22,14,2,2,4,17,13,8,1,1,4,1,1,5,37,16,50,4,1,8,4,4,3,5,5,1,4,2,6,1,7,1,3,1,5,2,27,12,7,17,9,3,6,3,1,3,9,1,16,16,4,1,2,1,1,1,21,16,32,1,4,1,2,2,5,1,1,1,2,1,2,13,19,10,1,16,1,2,2,1,2,1,1,2,2,1,16,1,1,4,8,9,15,8,2,1,1,15,1,5,1,1,1,1,28,19,8,3,32,20,2,2,3,25,38,31,32,1,3,3,1,1,1,2,2,3,3,4,2,1,2,2,1,1,1,3,1,1,4,2,4,2,2,1,3,2,1,2,2,1,2,1,2,2,5,16,4,1,1,2,1,16,2,1,1,3,10,1,2,5,1,1,1,1,2,1,40,1,6,2,3,1,6,6,2,1,18,3,1,1,1,2,1,4,3,5,13,8,1,2,11,14,2,1,7,2,1,1,1,2,10,6,1,1,1,3,4,5,1,1,1,1,2,1,1,1,2,3,23,23,7,28,37,39,28,33,50,3,3,2,1,4,1,5,2,3,3,1,6,1,1,1,1,1,7,1,1,1,1,2,5,2,1,1,3,1,1,32,8,2,2,3,1,1,1,3,2,4,2,1,1,2,1,8,2,4,1,4,5,1,1,1,2,2,14,18,13,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,16,19,2,1,2,1,2,1,1,1,24,6,1,1,1,2,3,31,26,25,21,2,4,2,2,2,1,1,3,2,3,8,3,1,3,1,3,1,1,1,5,2,1,3,2,2,1,5,1,1,1,1,1,1,2,1,2,2,1,3,1,3,1,1,4,14,25,1,2,23,9,7,4,1,4,1,2,1,3,1,1,1,9,3,3,3,2,1,1,2,9,3,1,1,1,25,1,44,34,48,1,2,1,1,2,1,2,1,3,2,1,1,2,20,20,12,1,1,2,2,1,1,2,1,2,14,15,15,2,1,1,1,3,1,6,1,2,8,6,5,8,2,1,1,1,1,1,1,2,21,15,1,1,1,6,1,2,1,1,3,1,1,1,3,2,1,1,1,16,3,1,1,1,4,2,2,2,3,5,2,2,1,1,3,5,5,2,43,43,29,1,1,4,3,3,2,1,1,1,1,2,1,1,1,1,2,2,3,1,2,1,2,2,26,13,5,1,1,3,1,2,3,1,1,1,3,4,1,1,1,3,2,2,1,2,1,3,1,2,3,3,1,18,20,15,22,21,22,19,2,2,1,2,3,4,3,2,1,2,1,3,1,2,7,1,1,3,1,3,1,1,1,2,1,7,5,4,2,6,4,6,1,2,1,1,1,1,1,2,4,2,1,10,20,21,1,1,1,1,1,23,15,31,3,5,2,4,1,24,1,13,1,4,4,2,1,14,8,7,1,5,11,10,4,1,2,3,3,1,4,3,4,1,2,6,4,1,1,1,1,13,1,5,4,9,1,1,1,4,1,3,3,2,2,8,13,7,6,1,1,2,10,6,8,1,2,1,1,1,2,23,2,3,1,2,1,2,23,18,2,1,1,1,5,3,3,4,1,4,1,1,3,2,19,3,1,1,1,1,1,3,4,1,2,11,6,5,1,2,1,1,1,16,3,22,1,15,6,7,2,1,5,1,2,2,1,6,2,2,1,1,1,1,3,2,2,1,1,2,1,12,14,34,1,1,1,1,15,1,1,4,3,4,1,1,1,2,11,1,3,4,3,2,3,1,10,1,3,1,2,3,1,10,7,8,1,13,49,2,4,3,1,3,4,1,3,1,5,1,2,12,6,1,2,9,6,5,3,2,26,5,1,1,1,3,1,3,1,2,1,3,2,1,23,16,1,1,3,1,24,17,1,2,5,3,2,1,4,1,5,5,2,1,2,7,2,3,1,1,4,3,3,1,1,2,2,2,1,1,3,1,2,1,4,3,2,2,5,4,2,3,1,1,1,1,3,3,50,3,1,19,1,14,25,18,1,1,1,1,2,1,3,3,2,1,5,18,1,1,2,8,2,3,4,1,4,4,3,1,1,4,1,1,6,2,3,1,3,2,1,2,1,4,1,2,2,3,6,3,4,2,5,1,1,4,1,1,13,13,5,3,48,41,1,1,2,2,11,1,1,1,1,1,10,3,1,2,1,2,5,6,8,4,14,19,10,1,9,3,1,1,3,1,2,3,2,1,1,3,3,4,2,2,4,3,1,1,2,2,1,26,31,8,13,3,6,9,8,1,2,2,2,1,2,1,1,12,6,3,5,1,3,3,2,1,6,1,2,2,1,1,3,5,6,3,6,1,9,2,1,2,3,1,3,5,20,8,10,10,8,4,5,1,1,1,2,39,38,2,2,7,1,2,2,1,2,1,1,10,8,3,2,1,2,1,1,15,22,19,2,3,2,2,1,3,3,2,3,3,4,10,1,2,5,5,4,7,1,1,1,1,2,10,10,3,3,11,1,1,15,1,2,1,6,15,1,5,5,8,1,7,8,2,1,1,3,1,15,17,22,2,7,5,2,3,1,7,7,1,14,17,2,4,3,1,2,5,2,5,4,2,1,3,2,3,6,3,5,5,3,1,2,6,5,4,1,2,2,1,2,8,8,4,2,2,7,7,2,4,2,1,17,1,1,3,3,6,4,49,10,9,8,21,21,3,25,10,3,7,3,3,8,10,1,1,50,50,2,4,5,2,2,5,4,4,4,2,3,1,12,11,24,1,1,1,2,2,17,14,30,6,2,1,4,1,5,8,6,28,44,45,2,1,6,23,17,3,3,13,11,6,18,5,20,1,7,3,2,3,2,1,1,2,2,1,2,5,4,3,1,15,7,3,3,1,10,1,1,6,2,4,3,1,2,2,1,1,3,1,2,3,3,14,18,12,4,3,17,7,1,11,10,7,3,2,2,1,18,4,11,5,1,2,2,1,1,11,14,5,14,2,1,3,1,2,4,1,3,3,1,1,1,2,13,1,1,3,10,46,2,11,26,6,24,6,3,1,2,2,3,2,1,1,1,29,31,41,3,17,10,1,2,42,5,12,2,7,28,50,3,2,9,7,2,12,8,2,2,2,2,12,1,2,1,1,4,4,2,1,1,3,18,1,21,3,6,25,37,3,4,1,5,2,1,1,3,17,3,6,1,11,3,1,1,35,8,2,1,3,4,9,1,1,4,1,9,2,2,4,3,3,7,9,2,6,7,7,30,1,1,1,29,32,14,11,9,14,12,1,2,1,1,7,6,5,17,7,6,11,2,3,50,7,3,1,2,2,26,20,1,2,1,1,23,10,4,2,5,3,9,1,1,1,2,5,1,3,12,6,3,1,2,2,1,2,3,4,1,2,4,6,9,1,1,10,11,1,4,7,5,12,1,46,50,3,1,2,2,3,3,4,1,5,7,5,1,1,1,1,1,2,1,1,7,6,3,1,7,2,9,4,1,1,1,11,3,3,11,2,4,5,1,1,1,24,2,4,2,1,1,1,1,1,6,6,47,4,8,5,4,8,8,17,2,1,7,3,1,4,11,9,5,1,3,34,21,18,1,2,1,1,1,4,1,5,4,8,9,9,6,4,5,6,2,2,7,1,1,1,1,5,3,2,7,1,4,10,18,18,2,6,4,1,10,3,1,43,3,2,2,9,4,14,7,13,12,21,9,6,3,2,1,2,7,3,3,8,16,6,5,6,7,2,1,4,1,30,14,22,9,19,2,1,1,5,2,1,5,1,19,2,1,21,6,6,2,4,2,7,1,2,2,1,6,17,3,1,1,4,4,3,2,14,2,6,14,15,23,24,40,19,17,2,5,9,1,1,2,12,2,3,1,5,6,6,6,2,5,6,2,3,16,23,4,9,1,1,1,3,5,7,6,2,3,4,4,3,1,11,3,6,14,7,1,2,1,5,5,6,4,1,1,2,1,2,1,2,3,2,15,5,5,6,4,13,11,5,4,1,9,4,1,24,3,3,8,1,1,50,8,6,3,50,45,3,2,9,4,1,1,1,2,17,2,11,11,5,2,10,2,1,1,15,4,1,4,5,6,25,2,14,2,2,16,9,22,1,1,2,8,6,9,6,6,2,50,1,3,2,2,1,3,5,1,1,12,17,11,7,3,3,1,5,3,9,2,2,2,1,1,2,4,27,31,21,30,13,12,3,5,50,14,14,3,1,2,2,1,1,1,2,5,2,2,4,1,1,2,2,29,2,6,31,25,1,1,8,7,13,9,6,36,1,45,6,4,1,2,2,30,16,7,11,3,2,2,4,2,9,3,1,2,1,1,3,1,4,1,3,8,12,1,3,3,8,6,1,2,4,7,10,2,10,22,1,18,5,7,4,12,1,14,11,7,2,17,1,13,8,6,6,3,2,14,15,3,1,8,8,8,40,1,2,34,27,32,2,3,2,1,1,1,2,2,1,13,9,17,2,15,6,18,1,8,20,24,12,7,26,22,31,11,4,4,13,7,7,2,3,1,12,2,10,6,6,5,3,14,20,10,7,11,5,3,10,10,1,5,6,4,6,6,2,5,8,4,1,2,5,3,2,3,1,3,2,3,50,1,3,4,4,1,2,2,50,14,8,5,1,2,2,1,25,40,5,4,1,1,1,12,1,22,1,1,2,38,50,43,9,2,2,1,1,5,14,5,10,8,7,5,4,6,3,2,2,4,4,1,4,7,1,6,6,11,28,34,10,2,15,12,4,1,3,5,44,20,13,4,5,3,3,6,1,2,7,1,1,4,4,5,2,7,38,45,25,6,22,18,16,9,1,2,39,27,14,16,4,1,14,9,10,50,1,3,21,5,44,50,19,4,1,11,18,4,16,24,14,5,6,16,7,8,28,18,14,4,16,19,2,1,7,3,4,3,1,1,2,3,6,3,6,4,1,10,4,15,12,2,24,28,2,2,1,5,9,4,9,12,50,1,1,2,4,21,3,7,5,4,3,34,45,20,8,3,14,12,7,8,4,8,14,6,14,17,12,25,30,18,23,4,1,29,16,1,19,17,21,3,4,43,2,1,1,50,2,50,4,3,4,4,8,15,4,13,2,1,4,3,5,3,12,18,3,4,4,2,17,12,13,20,41,47,5,50,16,11,4,1,10,50,6,8,10,9,4,9,7,1,1,2,8,2,2,1,3,2,6,1,8,1,1,5,2,1,2,1,7,5,3,3,1,2,1,3,1,2,1,3,22,22,1,34,3,1,1,8,1,1,5,21,3,1,1,2,11,1,1,6,1,1,1,5,24,2,1,23,2,1,1,20,1,16,6,7,1,2,4,3,1,1,1,1,2,1,1,1,1,1,3,1,4,2,1,2,1,1,31,13,1,1,5,1,2,1,1,8,1,3,11,1,1,1,1,3,2,1,1,2,1,1,2,1,2,2,2,1,9,1,6,4,20,12,4,3,5,2,1,11,4,1,24,1,1,1,1,3,20,1,1,3,11,1,1,1,1,4,3,19,17,2,2,2,10,13,2,2,6,2,1,1,2,1,9,1,3,1,2,2,1,1,1,27,3,4,2,2,29,3,31,1,1,1,1,26,5,2,1,4,6,4,4,1,3,2,1,1,3,6,1,1,7,1,1,1,5,6,1,4,1,1,1,2,34,2,2,1,5,50,3,2,1,13,12,50,1,1,4,1,6,6,23,2,1,2,1,9,2,2,4,1,3,2,1,5,5,11,10,2,8,5,3,1,1,1,11,2,2,2,1,1,3,4,1,1,3,4,2,1,2,1,2,1,2,1,2,5,1,3,1,2,11,9,16,4,27,1,1,2,3,1,1,3,3,7,1,1,12,8,13,1,4,1,1,1,1,5,1,2,3,11,10,3,1,3,13,3,3,2,3,1,2,2,2,1,1,1,12,6,1,1,5,1,1,1,5,1,2,2,14,1,3,3,8,6,9,7,8,1,1,1,3,9,3,1,3,1,3,4,2,5,1,1,3,1,2,1,1,1,3,3,2,1,1,1,4,2,2,1,15,1,5,11,17,26,16,1,7,1,4,8,9,1,21,16,2,2,1,3,1,5,4,1,4,3,3,3,4,11,15,12,4,28,1,50,1,1,1,1,5,4,6,1,2,5,2,1,1,5,2,4,1,2,1,13,2,4,2,4,5,7,11,6,1,5,1,10,7,2,1,31,50,3,3,1,2,1,7,6,3,8,14,9,11,2,1,1,2,2,1,2,1,1,13,3,3,4,3,5,1,10,18,6,7,3,1,6,21,1,4,2,1,1,4,5,2,5,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,2,1,1,2,1,1,1,9,1,1,1,1,2,1,1,1,1,1,3,1,1,1,2,3,1,12,2,1,3,4,1,3,3,2,2,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,5,2,14,1,2,2,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,13,1,5,1,2,1,1,1,1,1,1,1,2,4,1,1,1,1,2,1,4,1,6,3,5,1,3,1,1,2,3,2,6,3,1,2,3,1,1,3,1,1,1,2,6,1,1,1,2,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1,5,1,1,2,4,2,1,2,4,1,1,1,3,2,1,6,1,7,1,1,1,1,1,2,1,1,1,1,6,6,1,1,1,1,1,9,11,1,3,1,1,2,1,1,5,1,1,1,2,1,1,7,1,1,1,2,1,1,2,2,1,1,1,1,5,6,1,1,1,1,1,1,2,1,1,1,4,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,9,10,1,1,1,1,2,2,1,2,3,1,1,1,1,1,2,1,1,1,2,1,1,4,2,1,1,1,1,1,1,1,4,3,1,1,1,4,1,1,11,1,1,1,2,1,1,2,1,1,2,1,1,1,1,9,4,1,1,2,5,3,3,8,1,1,1,1,2,4,4,1,1,8,1,11,4,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,2,2,3,1,6,1,1,1,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,2,1,18,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,3,1,3,1,2,1,1,1,1,5,1,2,1,3,8,1,1,1,1,3,1,3,1,1,1,1,1,1,2,1,2,7,2,1,2,1,1,1,3,1,1,1,3,1,2,1,1,1,1,5,1,3,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,1,1,2,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,1,3,2,1,1,3,1,1,1,3,2,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,6,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,3,1,1,4,1,3,3,1,1,1,3,1,2,1,1,1,1,3,2,1,1,2,3,5,2,2,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,1,1,1,2,3,1,1,1,2,1,1,1,1,2,1,21,1,2,2,1,1,1,1,3,4,1,2,1,2,3,1,1,1,1,2,4,1,1,3,1,5,1,2,2,2,2,2,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,2,1,3,1,1,1,1,3,2,2,3,1,2,3,2,1,4,1,2,2,3,2,1,1,2,1,1,2,1,7,2,1,1,1,1,2,1,2,1,2,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,2,1,1,1,2,1,1,1,6,1,1,1,2,2,1,50,3,1,2,1,2,1,1,2,1,1,2,1,2,1,1,1,1,1,4,2,1,1,3,2,1,1,2,1,7,2,2,1,1,1,1,1,1,1,1,1,50,1,1,1,1,3,2,1,3,1,1,1,1,1,1,1,2,1,2,2,7,1,1,1,1,1,4,2,1,1,2,1,2,1,1,1,1,1,2,1,1,1,2,4,1,5,8,1,1,2,2,2,1,1,27,1,4,3,1,3,7,3,1,2,3,2,1,4,1,1,1,1,1,2,2,1,4,2,1,1,5,3,1,4,1,1,1,6,1,1,2,1,4,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,5,9,3,2,3,4,1,1,1,1,1,4,7,1,1,4,12,1,1,1,3,1,3,1,3,1,4,1,8,1,4,1,1,5,4,12,3,2,2,5,6,9,1,2,1,2,1,2,1,1,1,1,1,1,1,3,1,5,2,1,1,1,1,1,7,1,1,1,1,1,1,1,3,1,1,1,1,1,2,4,1,1,3,2,1,2,1,1,1,1,1,2,3,1,2,7,3,7,1,1,2,1,1,1,3,1,1,1,1,1,1,2,1,4,1,2,7,1,5,1,1,2,13,1,1,2,2,1,1,1,5,4,3,1,3,2,1,6,11,1,1,2,4,8,18,1,3,1,1,2,1,2,2,4,1,2,1,14,1,4,26,2,2,23,40,1,7,1,1,1,1,2,1,1,1,9,6,1,2,2,3,4,4,1,1,2,1,14,3,1,2,1,2,3,2,1,2,1,3,3,1,3,2,1,3,2,1,5,1,4,1,2,1,2,1,1,4,3,2,2,1,3,1,1,3,4,1,3,2,2,1,1,1,2,4,3,1,1,2,2,1,1,1,2,2,14,1,4,2,1,2,12,3,4,1,1,4,1,2,1,1,3,1,4,2,19,2,1,50,3,1,1,2,1,1,1,1,1,1,2,4,2,1,1,2,2,1,13,2,1,1,2,1,1,1,9,1,1,1,1,3,1,1,1,1,2,2,2,1,5,3,3,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,3,3,2,1,4,1,22,1,1,1,1,1,1,4,2,1,1,7,4,2,1,3,3,3,2,5,1,3,8,1,4,1,1,1,1,1,1,1,1,1,1,1,1,6,1,3,1,1,2,1,1,5,1,1,1,9,3,3,1,1,1,15,5,3,1,2,6,6,2,2,1,12,1,1,2,1,1,5,1,2,1,1,5,1,1,3,2,1,2,1,4,2,2,1,1,1,4,2,1,18,1,2,1,4,17,2,1,1,3,3,2,1,1,3,1,2,1,1,3,1,10,1,1,1,1,2,6,1,1,29,2,1,3,1,1,1,2,1,2,7,4,1,1,3,3,1,2,1,2,3,6,1,2,1,15,20,23,22,1,2,2,3,10,1,50,6,17,1,7,2,1,1,1,1,1,1,6,2,3,4,1,1,4,1,1,1,3,3,1,2,1,1,1,2,3,14,3,6,16,1,1,1,1,1,1,7,1,4,5,24,9,17,1,1,2,2,2,1,1,3,1,1,10,1,1,2,1,2,3,2,2,1,1,2,23,4,1,1,1,3,1,1,1,1,1,1,1,49,30,36,35,4,1,3,1,1,2,1,1,1,12,2,1,2,5,1,3,1,2,1,1,2,1,1,6,2,6,4,7,8,1,1,1,2,1,3,3,3,3,5,22,1,1,3,2,1,4,4,7,4,2,10,1,2,13,6,15,6,9,1,3,9,3,19,1,4,2,14,1,1,1,23,2,7,4,1,3,3,7,3,4,44,2,2,1,1,1,1,3,18,19,1,1,1,1,2,3,4,50,1,1,3,5,10,3,2,2,6,50,1,36,3,8,14,1,1,1,2,1,2,2,4,10,2,1,19,1,21,3,1,1,4,3,1,11,14,5,5,1,7,3,11,3,8,4,15,2,31,2,12,2,1,17,18,3,1,11,1,1,50,1,50,3,2,1,3,15,16,7,15,14,32,1,47,1,2,50,34,15,1,47,1,1,9,32,7,2,1,26,3,2,1,1,4,2,1,9,6,4,23,7,5,1,1,1,4,21,5,2,1,14,24,10,12,40,14,1,40,1,2,1,50,1,15,7,1,38,2,1,4,1,1,1,1,2,1,1,1,44,1,9,1,2,3,3,3,1,6,3,10,1,1,12,1,4,2,1,5,2,5,38,6,13,3,3,2,4,2,2,22,50,2,3,45,3,1,7,3,1,9,2,5,14,1,1,3,36,15,5,14,38,13,11,2,5,11,1,5,9,26,19,5,3,3,1,3,4,27,1,2,2,8,3,2,6,1,5,2,1,1,1,1,1,1,4,9,2,1,2,1,1,1,3,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,7,1,1,1,1,2,2,3,1,1,2,1,2,50,3,1,1,2,8,8,4,1,2,17,35,3,2,2,4,5,1,50,1,12,1,2,10,4,1,1,1,1,1,1,1,1,8,1,1,1,2,2,1,7,2,1,1,2,2,1,8,2,2,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,3,1,9,10,1,3,14,4,2,1,1,1,2,1,2,1,1,27,2,15,1,34,1,36,10,1,31,6,1,6,6,1,3,8,1,9,8,1,1,50,1,7,6,2,26,47,19,8,44,1,20,6,5,4,6,6,2,3,5,2,2,3,8,5,6,10,3,2,12,4,12,2,1,1,1,21,12,8,7,13,23,14,3,2,11,50,5,1,8,8,6,7,33,1,6,6,1,2,1,7,1,6,11,7,1,4,6,4,1,6,2,2,8,18,1,1,4,14,22,29,25,1,1,2,12,14,1,5,1,4,1,1,39,9,25,2,2,1,1,4,5,4,2,5,3,38,2,11,17,16,5,2,1,1,4,7,2,20,3,30,1,36,1,39,50,47,7,31,28,1,50,3,1,12,32,2,4,2,1,1,1,50,4,2,50,1,1,2,1,14,7,5,10,1,1,1,5,2,50,1,8,17,10,2,2,2,1,24,37,18,6,1,15,3,16,4,2,15,2,2,50,1,4,7,3,16,3,7,3,6,1,17,30,19,2,4,50,8,1,1,1,3,1,1,1,1,1,50,12,6,3,2,5,4,1,4,1,1,5,1,26,13,2,50,11,7,1,4,4,1,3,2,1,4,6,6,3,3,1,1,1,4,1,1,1,4,3,1,2,3,1,1,2,2,1,2,1,1,2,1,3,1,3,3,3,2,1,15,1,5,4,1,4,4,1,1,2,2,1,2,1,1,4,1,1,1,2,1,2,1,1,1,5,1,3,2,1,1,5,1,1,1,1,1,1,1,18,50,1,1,1,1,1,2,19,1,1,2,1,2,2,1,2,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,4,2,1,2,1,3,28,1,1,3,4,10,2,1,2,1,1,1,1,2,12,1,1,3,3,1,1,1,4,1,2,2,1,2,1,4,1,16,48,1,1,17,1,6,1,1,1,17,1,1,1,1,4,1,1,1,3,1,3,8,8,1,13,1,50,50,1,1,1,1,1,2,2,2,2,1,1,1,1,2,3,3,2,4,4,1,3,1,1,1,2,4,2,2,1,2,2,50,1,1,3,2,1,1,1,1,2,1,9,1,1,3,2,1,1,2,3,1,1,3,1,11,7,1,1,1,1,1,1,22,2,1,9,1,1,2,1,1,1,5,8,1,50,1,50,50,1,33,1,8,1,1,1,3,1,50,1,1,1,1,1,3,1,12,3,1,1,1,1,1,2,8,1,2,1,1,1,4,1,2,1,1,2,3,1,3,2,1,1,2,2,1,1,2,1,1,2,3,1,2,1,4,1,2,5,5,1,10,2,1,2,2,10,2,3,2,1,5,4,1,1,1,4,2,13,15,3,2,7,1,2,1,2,3,1,3,1,11,1,2,2,1,1,2,11,1,1,1,1,1,1,2,1,1,7,1,3,1,1,1,1,1,1,1,1,8,14,1,7,8,1,2,1,13,1,1,15,1,2,1,2,1,2,1,2,5,1,2,2,2,4,1,2,50,50,2,5,1,4,3,1,1,30,2,1,2,3,1,1,1,1,1,13,1,1,1,1,1,1,3,50,4,1,2,2,3,4,1,3,1,1,1,2,1,3,1,1,2,2,50,4,2,17,1,4,2,1,3,1,8,2,1,1,2,1,1,1,2,3,2,1,1,2,2,2,2,1,2,6,1,1,50,50,2,2,34,1,1,2,4,3,3,1,2,1,1,1,1,4,2,3,1,1,4,2,1,2,4,4,2,5,1,11,3,1,1,1,4,1,4,4,2,1,1,4,8,1,3,1,2,1,1,9,1,13,1,1,10,1,1,1,7,4,2,2,6,1,4,1,2,5,1,1,6,3,3,2,1,4,20,1,2,1,50,4,2,6,4,6,8,4,1,1,7,1,42,2,9,9,21,7,3,3,1,2,15,9,1,3,1,1,2,1,1,1,7,1,21,1,1,3,2,5,1,3,1,10,50,1,1,8,19,10,3,1,1,1,4,2,2,1,1,7,8,6,1,1,2,8,4,6,1,25,1,1,2,1,2,1,9,9,1,1,1,1,1,1,1,1,7,30,2,1,1,1,4,2,2,2,1,5,3,1,1,1,1,2,2,50,1,1,1,2,1,3,3,2,3,1,1,4,11,1,2,4,5,2,3,2,19,3,2,1,1,2,4,3,1,2,2,2,4,1,4,1,1,3,1,2,1,1,1,3,5,2,1,1,1,2,1,3,7,2,2,10,1,1,2,1,5,6,1,50,7,2,2,1,1,2,3,1,1,3,1,1,2,1,1,1,2,1,5,6,2,1,1,2,1,3,11,1,15,1,1,2,7,6,19,1,4,3,3,4,1,1,1,2,2,2,1,1,1,1,1,4,2,4,4,8,1,2,17,2,26,5,3,1,4,7,11,50,2,3,2,1,1,3,1,1,1,3,1,18,1,1,1,50,2,3,1,2,3,1,1,2,1,50,4,6,1,50,49,31,8,28,22,17,21,7,15,11,3,1,3,1,1,2,4,6,2,14,12,9,1,1,2,3,5,1,1,3,1,2,24,1,7,50,4,5,1,1,10,7,7,1,1,5,1,1,1,3,3,1,1,1,2,13,6,2,1,16,15,1,2,2,1,1,1,13,16,4,1,3,1,3,1,1,2,1,2,3,3,10,1,9,50,1,3,3,2,1,1,6,29,2,2,10,14,50,1,2,9,3,2,2,1,3,5,5,1,8,1,1,1,2,31,2,3,7,1,1,2,2,1,3,5,1,1,8,11,5,4,14,3,16,9,2,1,26,20,2,1,6,9,4,1,5,16,7,1,2,5,49,2,7,1,5,1,2,1,9,2,3,6,1,2,1,5,8,1,2,1,3,2,2,1,10,6,1,1,1,6,5,1,4,3,12,13,22,2,1,3,32,1,50,15,2,4,1,6,3,4,2,2,1,1,1,1,12,19,1,4,8,1,4,5,3,22,5,6,1,1,2,22,7,4,1,2,2,1,50,8,9,2,31,50,4,3,5,1,4,7,1,1,7,1,5,1,1,1,3,1,1,2,27,3,2,4,12,23,12,1,1,1,1,1,2,17,1,5,6,11,2,2,9,5,3,1,35,2,3,50,1,1,2,2,16,26,1,2,4,3,1,38,2,7,7,1,10,1,2,3,3,1,6,2,2,2,2,1,1,2,50,7,2,1,3,6,15,3,6,2,1,1,1,1,1,3,6,2,1,2,1,2,1,3,1,3,12,7,1,3,3,2,2,1,1,50,1,1,50,50,5,1,2,8,1,50,1,3,2,13,2,1,44,3,3,2,50,7,2,1,1,4,16,5,2,50,36,3,1,2,2,7,2,1,8,1,3,4,50,1,8,1,50,2,7,11,2,1,2,50,4,6,50,36,50,17,3,1,1,2,1,4,10,6,5,15,50,9,4,1,2,50,2,2,50,13,1,1,5,3,2,1,3,1,2,2,1,1,1,1,2,1,1,1,1,4,7,1,1,2,1,2,1,2,1,1,4,7,2,2,2,13,1,2,2,1,6,2,3,4,13,3,1,1,1,1,2,3,1,1,1,22,3,2,14,1,1,5,1,2,1,1,4,9,2,1,4,1,6,4,1,1,19,1,1,12,2,1,2,2,1,5,1,1,1,2,2,3,1,6,3,9,3,2,1,2,2,1,1,2,1,1,2,1,1,1,1,1,5,1,3,1,2,1,1,2,1,2,3,1,2,50,50,3,6,2,14,3,1,9,4,2,1,1,3,7,3,4,1,11,3,50,6,2,18,3,2,13,9,4,3,2,1,12,2,1,1,2,2,1,1,1,7,50,5,50,3,6,2,4,1,2,4,1,2,1,1,17,5,3,1,1,27,1,1,4,3,1,50,1,3,4,1,5,4,22,35,1,2,1,50,3,12,4,2,2,2,2,4,1,1,1,1,29,3,50,50,1,5,1,50,1,6,1,1,1,1,1,1,2,50,50,2,2,1,4,1,1,1,1,1,5,2,1,2,4,2,1,6,1,50,6,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,17,3,1,2,4,1,2,3,2,8,3,4,1,3,2,1,4,1,2,3,1,1,3,2,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,6,1,2,5,4,2,1,1,9,1,1,2,2,2,2,5,3,6,1,1,3,4,2,2,6,15,1,1,1,1,1,1,1,1,1,2,1,1,3,4,1,1,3,1,1,1,1,1,2,1,1,3,6,1,1,1,1,1,1,4,3,4,1,4,1,2,1,6,2,4,2,5,7,1,1,6,1,3,3,1,1,1,1,4,3,1,1,1,2,1,1,2,5,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,4,1,1,2,1,3,1,1,1,1,1,1,1,4,1,2,2,1,2,1,2,1,2,1,1,6,4,1,1,2,2,2,1,2,1,1,1,2,12,1,2,1,4,2,2,1,2,2,1,3,2,3,3,1,1,1,1,2,1,1,1,3,1,1,3,2,2,1,2,1,1,1,1,2,1,3,1,1,2,1,3,1,2,4,1,1,1,2,2,1,2,1,2,2,3,1,4,1,1,1,1,1,2,2,1,2,1,1,1,1,1,11,1,2,2,1,4,2,2,3,1,1,1,4,2,1,1,1,1,1,1,2,1,1,9,1,1,1,1,1,2,1,1,1,4,1,2,1,1,1,4,1,3,1,1,1,1,1,4,1,3,22,2,4,1,3,2,3,1,5,3,1,3,1,1,3,1,1,2,1,11,1,1,50,4,2,1,6,2,4,1,10,7,1,1,1,1,1,2,1,1,1,3,1,1,8,1,1,1,1,3,1,2,1,2,1,9,1,7,1,1,1,1,1,1,1,2,1,3,1,1,2,9,2,7,2,1,1,1,1,2,1,3,1,1,2,3,1,4,2,2,22,1,9,2,1,2,1,2,2,4,1,2,1,2,8,1,4,2,36,1,1,1,1,1,1,1,5,2,1,1,6,1,1,3,5,1,3,1,1,6,8,11,1,1,1,1,7,2,4,1,1,3,1,1,1,2,1,1,1,1,2,2,3,2,2,1,2,9,1,4,2,1,12,1,2,1,3,4,1,1,2,1,2,1,2,2,2,1,2,1,1,1,4,1,8,1,6,17,1,2,43,4,2,1,2,2,2,2,2,1,9,2,2,1,1,2,1,1,8,4,1,2,1,1,1,4,1,1,1,1,1,9,2,5,1,4,1,9,1,3,1,2,5,14,2,1,1,1,1,3,1,2,1,2,2,1,2,1,1,1,1,1,1,3,3,1,4,2,1,1,2,2,1,1,1,1,1,1,1,3,1,8,1,1,1,5,2,1,1,2,2,1,1,1,6,1,1,1,1,6,1,1,3,1,2,1,2,1,2,3,2,1,1,1,6,1,3,2,2,2,1,2,5,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,2,4,1,5,1,1,3,1,1,1,1,6,3,2,1,5,2,3,1,1,6,2,1,1,1,1,1,1,1,6,2,2,1,1,10,1,1,1,1,11,2,1,6,1,5,1,8,2,2,12,2,1,8,1,1,1,1,1,1,1,1,4,3,1,1,4,1,1,2,2,1,1,10,1,3,2,1,4,2,2,1,2,2,1,2,1,1,2,2,4,4,1,7,2,2,1,2,1,1,1,1,3,1,3,2,1,3,1,1,4,2,1,5,2,42,12,1,1,7,1,1,3,1,1,2,1,2,6,9,1,1,1,2,2,2,7,6,8,5,5,3,2,1,1,2,2,2,3,1,1,3,3,1,2,1,1,39,3,7,2,1,3,3,2,2,1,1,2,8,1,1,1,1,1,1,2,2,2,1,3,5,1,2,1,1,1,1,1,1,1,2,10,2,1,12,5,2,1,1,3,1,4,1,1,1,1,1,1,1,2,1,1,2,6,1,2,2,19,5,2,2,2,1,1,1,1,1,2,2,5,1,1,1,1,1,3,1,3,1,1,5,1,1,1,1,1,1,5,1,1,1,1,1,2,20,1,50,2,1,1,2,9,1,1,1,2,1,5,1,1,6,1,1,1,2,3,1,7,1,1,1,1,4,1,2,7,4,1,1,1,1,2,2,2,1,12,1,3,7,4,8,2,2,6,2,1,1,1,1,2,1,1,4,1,29,6,1,4,1,1,2,4,1,1,3,1,1,1,1,1,3,2,1,1,2,1,2,3,29,6,4,13,2,1,2,15,1,24,1,1,31,1,1,1,1,2,1,1,1,2,1,2,5,1,1,3,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,50,1,4,1,2,1,1,7,1,1,1,1,1,1,3,2,2,1,1,2,2,1,1,1,4,2,4,4,1,1,1,2,2,18,1,1,2,1,1,2,2,2,5,1,1,1,1,1,1,2,4,50,1,1,1,1,1,20,1,2,2,1,2,1,1,1,1,2,3,1,1,2,9,1,1,4,3,2,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,4,16,1,1,1,1,6,4,2,2,3,7,1,3,1,2,1,1,1,1,1,8,1,3,6,4,1,1,2,3,2,1,2,2,3,11,1,2,14,1,4,3,1,1,1,1,1,1,3,4,1,1,1,1,5,1,1,1,3,1,6,3,1,2,1,2,1,1,1,3,7,1,6,6,1,1,1,7,1,2,2,2,6,9,1,2,1,4,1,4,4,1,1,2,1,1,2,1,2,2,1,1,2,3,1,6,2,4,3,1,1,3,4,1,1,1,2,5,2,2,2,5,12,3,19,2,1,4,2,1,1,25,1,3,3,1,3,1,2,1,1,1,1,1,2,11,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,1,2,1,2,1,2,1,1,2,1,4,1,2,19,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,3,1,1,1,2,1,1,1,3,3,3,1,1,1,6,2,1,3,1,1,2,7,4,1,1,2,2,2,4,1,6,1,2,2,1,1,1,4,2,2,1,1,6,2,4,1,2,1,1,2,1,1,5,1,2,1,2,7,2,2,4,1,1,3,5,2,3,2,1,5,2,4,8,1,1,2,3,1,2,1,1,1,1,1,1,2,6,3,1,9,2,1,5,1,1,1,1,2,2,1,1,1,1,2,3,2,1,1,2,6,2,2,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,3,2,2,1,2,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,3,3,2,2,2,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,6,1,2,3,1,2,3,1,1,1,1,1,3,1,2,1,1,1,1,2,1,5,2,1,1,15,1,1,1,3,1,1,1,1,17,2,1,1,1,1,1,2,1,1,1,1,6,1,1,5,2,1,1,1,1,3,1,1,4,5,1,1,1,1,2,1,1,1,1,1,1,2,10,1,1,50,1,1,1,1,1,11,1,1,2,6,3,2,2,2,3,1,2,3,1,1,1,3,2,8,1,3,1,5,4,1,1,6,1,1,1,2,1,2,2,5,4,1,3,2,10,1,2,2,1,1,3,1,3,3,4,1,3,1,1,32,1,50,45,1,2,1,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,1,1,1,7,1,5,1,1,3,2,1,1,2,40,3,2,2,1,4,2,2,1,1,1,1,1,2,2,3,3,1,1,1,1,3,1,1,1,1,1,2,1,1,4,1,2,1,1,3,3,1,1,1,1,5,3,1,2,1,1,4,2,1,1,4,2,1,3,1,1,1,2,2,8,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,2,1,1,1,1,3,1,1,4,2,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,3,6,2,1,1,1,2,2,1,2,1,7,2,1,1,1,1,1,1,1,5,1,1,1,3,2,1,1,1,1,1,1,4,2,2,1,1,1,1,2,1,3,1,3,1,1,1,1,1,1,4,2,1,2,2,1,2,1,1,1,1,1,1,1,1,6,1,2,4,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,7,1,1,2,1,1,2,2,1,3,1,1,1,2,1,2,3,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,4,3,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,3,1,2,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,4,8,1,1,15,1,3,4,1,1,2,1,3,1,1,1,7,2,1,1,1,8,2,1,1,1,1,11,3,1,2,1,1,5,3,1,1,1,2,1,2,3,1,1,1,12,3,2,1,2,2,1,1,6,1,1,9,2,1,2,2,3,3,1,1,1,2,1,12,1,8,1,1,1,1,2,2,4,1,1,3,1,1,5,1,1,1,1,2,5,2,1,1,1,1,1,1,1,4,1,1,1,4,7,1,1,1,1,5,1,1,2,3,1,5,1,1,2,2,1,1,1,1,1,2,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,4,1,1,2,1,9,2,1,1,1,2,4,1,1,1,1,1,3,2,1,7,2,1,1,12,1,1,2,1,1,2,1,4,1,1,1,1,1,2,1,1,2,7,1,8,1,1,5,1,1,1,1,1,2,1,10,13,1,3,1,1,2,2,7,1,6,1,1,1,1,2,2,1,1,1,1,3,1,4,1,1,5,1,1,1,5,1,1,1,1,2,4,1,13,5,1,2,2,3,1,2,4,8,2,1,1,7,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,2,1,3,1,2,2,1,1,3,2,1,3,1,2,1,2,11,1,1,1,4,11,1,2,3,1,1,1,2,8,2,2,2,12,2,2,1,1,1,14,1,2,2,2,1,4,1,1,1,2,2,5,18,1,1,1,4,1,1,4,1,3,1,2,1,8,1,1,1,15,3,1,7,2,2,1,3,2,1,3,1,5,1,1,1,2,4,1,2,1,5,19,17,1,1,1,1,1,3,2,1,2,5,2,1,1,1,1,13,3,1,1,1,1,2,2,4,1,2,1,3,2,20,1,2,1,3,3,1,1,6,4,2,5,2,2,1,3,1,1,2,1,1,1,5,1,2,1,1,1,1,3,1,1,1,2,1,1,2,1,15,2,11,2,1,18,2,1,27,6,1,1,1,1,2,10,1,2,2,1,1,3,5,4,1,3,2,1,2,7,1,1,2,1,4,1,1,1,2,1,1,1,2,5,9,12,1,4,1,2,1,5,1,1,1,2,5,1,1,1,1,5,1,1,2,5,7,2,1,2,1,23,1,6,1,13,2,3,2,2,2,2,2,2,39,2,2,1,2,1,2,3,2,1,1,2,1,1,1,1,2,9,1,1,5,8,3,1,2,1,2,1,1,2,2,1,1,1,2,2,9,2,1,5,1,1,4,2,41,1,1,1,2,1,2,12,1,1,3,2,1,7,4,1,1,2,27,2,1,4,1,1,1,5,13,15,3,1,1,2,1,1,1,1,2,2,7,1,16,2,2,1,4,2,2,4,4,1,3,1,10,1,1,2,2,1,1,6,2,4,1,1,4,9,1,1,2,1,10,8,1,4,3,1,1,4,3,1,1,49,1,6,1,1,1,1,1,2,1,2,2,2,1,6,1,1,2,1,2,3,2,2,8,30,2,1,1,1,1,1,3,1,1,1,2,1,11,6,2,3,1,3,1,1,2,1,5,2,3,1,2,1,2,1,2,1,32,14,3,1,1,3,12,1,1,1,2,2,1,2,1,12,1,7,5,2,9,10,2,3,1,1,1,4,1,1,1,2,5,2,1,1,3,2,3,2,2,1,1,1,1,1,2,1,1,1,10,3,5,1,27,1,6,3,13,1,2,1,1,2,4,1,1,8,3,23,3,2,2,2,1,1,1,1,1,3,5,1,2,1,2,1,1,1,1,3,1,46,3,12,2,1,1,1,1,2,1,3,1,1,2,2,4,2,15,1,1,4,1,1,1,1,1,6,3,1,1,2,2,1,1,1,2,1,1,1,2,30,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,3,1,1,3,1,3,2,1,3,29,3,2,1,1,3,2,1,5,2,1,3,1,5,1,1,2,4,1,3,1,4,1,1,2,2,1,1,2,1,13,2,1,1,2,1,2,1,1,1,2,4,31,1,7,1,2,3,15,2,1,1,10,1,15,1,2,1,18,1,1,3,2,1,1,1,3,5,3,1,1,1,2,19,1,1,1,1,1,1,2,21,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,4,1,2,1,2,1,1,1,2,1,1,2,25,5,13,1,3,1,3,6,1,1,1,2,1,2,1,1,1,3,1,1,1,2,3,13,8,1,1,1,1,1,11,3,2,1,7,1,1,1,1,1,2,3,1,1,2,1,1,1,3,1,1,6,6,2,8,1,2,1,3,2,1,1,1,1,1,1,3,1,3,4,1,1,1,7,1,2,1,1,1,1,1,1,1,1,1,4,2,1,1,5,2,1,3,1,4,2,2,1,1,1,1,1,4,10,1,2,2,11,2,1,4,1,2,1,3,3,6,1,2,2,1,3,1,1,1,7,1,4,1,4,2,21,1,1,1,3,1,1,1,1,1,1,2,3,4,5,2,3,3,1,2,2,1,1,1,1,1,1,2,1,1,2,4,1,3,1,1,3,1,1,1,2,1,5,1,5,1,1,1,1,1,1,1,4,1,1,1,5,1,1,2,1,3,1,16,1,1,1,16,2,3,15,1,4,1,2,3,4,2,15,3,14,2,6,1,5,3,2,3,3,1,1,2,3,2,7,1,7,1,5,1,9,7,3,2,1,1,3,1,4,2,2,2,5,1,2,1,5,2,1,4,1,1,2,2,1,1,3,1,1,1,3,2,2,1,1,3,1,2,1,1,4,1,7,2,1,1,2,1,2,1,1,2,1,4,2,1,1,3,4,1,2,1,1,2,1,1,1,4,1,2,4,1,10,3,1,1,2,1,6,1,1,2,1,1,1,2,1,1,1,7,1,1,1,2,2,1,1,6,18,1,1,1,1,1,1,1,3,3,2,1,1,12,2,1,1,1,2,1,1,2,3,2,1,1,3,12,3,2,2,1,4,3,1,1,1,3,5,1,2,2,1,2,16,1,4,3,1,7,24,9,1,1,1,5,3,3,2,1,1,1,2,1,1,1,2,1,1,1,1,3,4,1,6,3,2,1,2,5,2,5,1,2,1,1,2,7,2,1,2,2,6,1,1,1,1,5,1,1,1,3,1,3,1,1,1,2,2,2,1,1,1,1,2,3,1,1,1,2,1,3,1,1,1,1,1,8,3,1,4,1,2,1,1,1,1,1,2,2,1,2,4,2,1,2,2,1,5,1,1,1,1,22,1,1,2,1,1,3,1,1,3,1,2,2,1,2,3,1,3,3,1,1,1,2,1,2,1,1,3,1,1,1,1,2,28,3,4,3,1,1,2,1,2,1,3,1,1,1,3,1,2,7,12,2,1,2,2,1,1,1,2,2,2,1,1,6,3,1,50,1,3,1,1,4,2,2,1,1,1,2,1,1,2,2,4,1,1,10,6,2,1,14,11,5,3,2,1,1,4,1,1,1,2,1,2,2,14,13,4,1,1,1,2,11,1,1,2,6,1,1,8,2,3,1,3,1,1,7,3,1,1,5,2,1,2,1,1,1,3,2,5,1,1,1,1,2,6,1,1,1,30,1,1,2,7,3,2,1,1,1,1,1,1,1,3,10,3,2,1,1,1,1,1,1,2,1,1,2,2,1,6,2,1,1,2,1,2,1,2,1,1,1,2,6,2,1,1,1,2,1,1,1,3,5,2,1,1,1,3,14,5,17,3,1,1,3,5,1,3,1,4,1,2,2,1,3,3,8,11,1,1,4,2,1,2,8,1,1,1,1,10,1,3,2,2,19,2,12,1,3,1,4,1,1,2,1,3,11,1,4,1,1,9,2,2,1,1,4,2,10,2,3,22,1,4,4,1,1,8,2,2,2,1,5,1,1,3,8,3,4,3,4,6,3,2,11,1,1,1,5,2,1,1,2,1,5,2,7,1,18,1,40,2,1,1,14,12,3,6,1,1,1,4,2,8,4,2,2,2,4,1,1,1,3,1,50,1,28,2,1,1,30,41,1,21,2,24,1,2,30,18,1,1,19,2,1,2,2,4,2,7,6,13,1,1,2,1,1,2,2,10,3,6,1,2,2,2,1,1,1,4,1,1,3,12,2,1,34,3,2,1,1,3,4,3,2,5,1,1,1,1,1,17,13,4,2,5,1,2,2,1,1,3,1,1,1,5,1,1,1,2,2,4,2,2,3,1,1,1,2,1,1,1,2,5,1,50,1,1,3,1,1,12,1,1,3,1,1,2,1,1,7,2,1,1,1,13,4,12,1,1,2,1,1,3,1,2,3,5,2,5,1,1,3,2,4,2,7,8,1,3,1,1,2,10,3,1,1,2,1,2,2,1,2,3,1,16,29,1,1,1,1,2,3,15,1,1,1,2,2,2,6,3,5,4,1,4,2,1,4,4,4,1,4,1,1,5,1,6,1,1,7,1,1,1,1,4,13,3,1,8,1,12,4,1,1,1,3,1,1,3,6,18,2,6,2,4,1,17,4,1,1,1,2,2,1,1,1,1,1,5,1,1,1,1,1,3,3,5,1,2,1,1,1,3,1,7,1,1,1,2,1,7,1,2,3,1,5,1,1,1,7,6,4,2,3,2,1,1,4,4,1,1,3,6,1,3,2,1,2,2,2,1,1,1,2,2,2,1,7,1,1,2,6,20,5,1,3,2,5,5,1,1,2,2,1,1,1,1,1,1,1,4,6,1,1,1,1,3,4,1,1,2,3,1,1,1,5,2,9,1,2,2,1,1,1,5,4,2,2,1,1,1,1,4,1,1,2,1,2,9,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,3,2,8,4,2,3,12,8,6,1,1,1,4,3,1,1,1,1,2,1,1,2,3,1,1,1,1,11,3,5,4,2,5,2,3,1,1,1,1,6,1,1,1,1,1,3,3,8,1,2,1,1,1,1,1,1,3,1,1,1,1,14,1,2,1,1,3,1,2,1,1,1,1,2,1,1,4,14,3,1,1,2,1,1,5,1,1,1,1,1,2,1,1,2,4,4,2,5,3,2,1,4,1,2,1,1,6,5,2,4,1,5,1,4,4,2,1,1,1,1,3,2,1,1,2,1,1,1,4,4,1,1,1,2,1,3,3,2,1,1,2,1,1,1,1,2,1,1,3,2,3,1,1,1,13,2,1,10,4,2,1,1,1,1,2,1,2,1,8,1,1,1,5,9,4,2,6,2,2,3,2,7,1,2,1,5,1,1,1,2,1,1,17,3,1,11,2,2,1,1,1,2,1,2,1,1,1,8,3,12,9,10,7,4,9,1,2,10,1,1,1,1,1,2,1,1,2,6,2,4,1,2,1,3,1,1,2,1,1,1,1,1,1,1,1,2,1,3,1,3,1,3,4,1,2,1,1,1,1,1,1,1,6,1,1,10,7,2,1,1,7,10,1,1,4,1,1,3,3,1,2,3,3,4,1,1,2,1,1,2,2,1,1,1,2,4,2,1,1,3,11,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,18,5,4,2,1,1,1,1,3,1,1,1,3,1,5,1,1,5,3,2,2,1,1,5,2,1,1,1,5,2,2,1,1,1,1,1,3,2,1,1,1,2,1,1,1,43,3,1,2,1,1,2,4,1,3,1,3,3,5,1,6,1,1,2,10,8,1,1,6,1,1,2,1,2,2,1,23,1,3,7,4,11,1,5,2,3,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,9,1,1,1,1,1,4,3,1,4,1,2,3,2,1,1,3,1,1,6,1,1,1,5,3,3,1,2,2,1,1,3,4,1,1,3,1,1,1,1,1,3,1,1,5,1,3,1,1,2,1,1,1,1,2,1,1,1,3,2,4,3,1,1,2,1,1,1,2,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,5,1,1,2,1,1,2,1,4,3,3,1,1,1,1,1,2,1,1,1,1,1,1,6,2,3,1,1,2,3,1,1,1,1,5,1,2,1,1,8,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,3,3,3,1,4,43,1,11,1,2,1,1,1,1,1,1,1,2,1,1,3,1,4,5,2,1,11,2,2,1,1,1,1,6,1,1,1,1,1,2,1,4,4,1,1,5,1,4,1,1,1,1,5,1,1,3,24,1,2,1,1,1,1,2,2,1,2,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,2,2,1,1,1,1,1,1,1,2,1,4,1,1,1,2,13,1,1,1,2,1,4,1,1,2,2,1,1,1,3,2,1,1,2,2,1,3,1,1,1,1,1,2,1,1,1,15,1,1,3,1,1,1,1,4,1,6,1,1,2,1,1,1,3,1,7,2,1,1,2,2,2,1,1,1,1,3,1,5,5,4,1,1,1,4,2,1,1,1,2,1,2,1,1,2,1,3,1,1,2,7,1,1,3,5,1,1,1,2,1,1,1,1,2,1,1,1,1,8,2,1,3,2,1,1,2,1,1,3,2,1,2,1,1,1,1,3,1,1,1,2,1,1,6,1,1,1,1,3,1,2,1,2,1,1,1,1,2,1,2,1,2,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,1,1,1,2,1,5,3,1,1,1,1,1,4,6,3,1,1,1,1,1,1,1,3,1,1,1,2,1,4,1,2,1,2,1,1,2,14,2,3,3,1,4,3,1,2,23,1,4,1,1,1,2,2,1,4,1,8,2,1,1,1,1,6,1,1,1,3,1,1,1,1,1,2,1,2,1,1,1,4,1,1,2,1,2,1,1,3,16,1,1,2,1,1,2,2,3,1,1,1,1,2,4,7,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,4,3,2,1,1,2,1,2,1,1,1,5,1,3,3,2,2,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,9,1,2,5,20,1,1,1,4,1,1,1,2,1,1,3,2,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,2,2,2,4,1,2,1,1,1,2,1,3,1,4,3,3,4,1,1,10,1,1,1,1,1,1,1,1,3,2,1,5,2,2,5,2,1,2,1,9,1,1,1,1,1,1,4,1,1,1,1,9,1,1,1,2,2,1,1,1,3,2,1,1,2,1,3,1,2,2,1,2,1,1,2,5,1,2,2,1,1,1,1,1,2,11,1,2,7,13,1,4,1,1,3,1,1,1,1,1,1,7,2,2,1,1,1,2,1,3,1,3,2,1,9,6,2,9,6,8,1,6,1,1,3,1,1,2,1,2,1,1,1,2,4,11,1,2,1,4,2,1,1,2,2,11,2,1,4,6,2,3,2,1,1,3,2,1,1,2,1,1,3,3,1,1,1,1,1,1,3,3,1,1,5,1,1,3,3,1,1,1,1,1,6,2,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,9,1,1,1,1,1,1,4,2,3,1,1,1,1,1,1,1,2,5,1,2,6,1,2,1,1,3,2,1,1,2,1,1,4,2,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,3,5,1,5,2,1,2,1,1,1,1,2,1,1,1,1,1,1,3,5,1,1,1,5,1,2,1,5,1,1,1,2,2,1,18,1,1,1,2,1,2,2,19,11,1,1,1,1,1,1,3,2,3,1,1,7,4,1,2,1,1,2,1,1,2,2,1,1,1,1,2,2,1,2,2,1,4,1,1,1,3,1,1,1,1,1,2,1,3,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,5,5,2,8,1,1,1,1,1,2,1,5,1,1,14,7,1,1,2,1,2,1,1,2,1,2,1,1,3,3,15,1,13,1,8,2,1,1,2,1,2,2,2,2,1,4,5,1,1,1,1,10,1,3,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,4,1,1,2,1,1,1,2,1,4,1,1,30,1,1,2,7,1,1,1,1,1,1,1,2,1,1,2,1,3,1,2,2,14,5,2,1,12,1,1,1,1,9,1,1,1,1,1,1,1,3,3,1,1,5,1,2,3,1,1,2,1,4,1,1,1,2,2,1,1,3,2,4,1,1,1,1,1,1,2,1,2,1,1,1,2,4,1,1,1,2,1,2,1,2,3,3,12,1,5,1,1,1,2,4,1,2,2,1,3,2,3,4,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,1,1,14,1,1,1,1,1,1,1,1,3,5,1,2,2,1,1,1,1,3,1,1,1,1,5,1,1,4,1,1,1,2,1,5,5,8,1,1,1,3,3,3,1,26,3,2,3,2,1,1,1,1,2,1,1,1,7,1,1,1,1,7,2,7,1,3,1,1,10,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,5,2,4,1,1,1,4,1,2,1,1,1,1,1,1,3,1,5,2,3,1,1,2,2,1,4,1,1,10,1,5,8,2,1,4,1,4,1,2,1,3,2,3,1,4,2,1,1,2,3,5,1,2,1,7,1,1,1,1,1,3,1,1,1,3,3,1,1,1,1,1,1,1,5,1,3,35,1,1,1,2,3,4,4,1,1,7,4,1,2,3,3,1,1,1,2,1,36,1,1,6,47,3,1,2,1,1,5,3,1,1,1,14,2,2,1,1,1,12,3,1,2,1,1,4,4,3,1,11,1,1,2,1,1,3,6,2,1,1,2,2,1,1,7,6,1,1,3,5,6,1,1,1,2,1,3,4,2,1,6,3,1,1,3,2,1,2,1,1,1,1,1,1,3,1,1,1,2,3,2,1,1,3,1,1,3,1,2,1,2,3,1,2,1,2,1,1,2,2,2,1,1,1,4,3,1,4,1,2,1,1,1,4,1,1,1,2,2,5,2,1,3,14,9,21,1,50,7,40,1,1,1,1,1,1,1,9,2,1,2,3,2,1,1,3,4,2,4,3,1,1,2,1,10,4,1,1,2,1,2,1,3,8,4,3,3,1,2,1,8,4,3,5,1,3,3,2,1,1,2,1,2,1,5,1,1,1,3,1,1,1,1,1,1,1,1,2,4,1,2,1,1,1,3,2,1,6,1,1,8,1,2,1,3,1,3,13,1,44,3,1,2,10,1,1,2,1,1,2,1,1,1,4,2,2,1,1,1,1,2,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,1,5,1,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,4,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,10,1,1,1,1,1,1,1,3,1,1,5,4,1,1,2,2,2,3,1,3,1,1,1,1,2,2,2,2,2,2,1,5,1,1,1,3,18,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,2,1,1,1,1,1,1,5,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,9,1,2,2,1,2,1,1,1,1,1,2,1,1,2,3,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,9,1,1,5,1,3,1,1,2,1,1,1,1,3,1,2,1,2,1,1,3,2,2,1,1,2,1,3,3,1,1,1,2,2,3,1,1,1,2,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,6,1,8,2,1,1,2,1,5,2,1,1,1,2,2,1,4,5,1,3,1,8,1,5,3,2,1,1,1,1,1,3,1,5,4,1,1,2,1,1,1,1,3,2,13,2,3,1,4,5,4,2,1,6,5,1,19,1,4,1,3,1,1,1,1,5,2,1,3,1,4,3,1,1,1,7,1,3,1,1,7,4,1,1,3,1,23,2,2,1,1,6,8,1,2,1,2,4,1,1,1,3,1,2,5,22,3,3,1,4,2,1,3,1,3,6,1,1,5,2,1,2,5,1,3,50,2,10,1,1,1,1,3,1,29,8,1,1,8,2,4,1,6,6,2,1,2,5,1,19,1,8,1,2,2,2,1,14,1,24,1,3,2,7,3,1,2,31,1,1,1,1,1,1,1,2,3,12,3,1,1,6,5,3,1,2,15,1,1,3,1,1,1,3,4,2,5,1,3,4,1,4,1,1,5,1,1,5,10,4,5,2,2,1,1,8,1,2,1,1,1,4,1,1,5,2,33,18,5,11,1,4,4,1,1,1,1,12,1,2,7,1,2,28,2,1,2,2,3,3,1,3,1,7,8,8,10,3,2,1,1,1,7,2,1,2,1,19,1,15,2,7,1,4,3,5,2,6,6,16,4,3,6,1,1,1,18,2,1,3,4,1,2,1,5,1,2,5,1,3,8,1,3,3,12,34,24,1,2,1,19,3,2,2,1,1,8,1,7,12,6,4,1,3,7,6,12,3,6,3,6,41,1,5,1,11,3,8,2,1,2,1,8,3,1,2,5,2,4,4,1,4,27,31,4,45,1,4,1,6,16,1,1,5,5,5,1,4,2,8,15,10,19,9,6,21,4,9,10,2,1,7,1,11,7,13,4,5,2,1,3,6,1,2,5,1,50,5,2,6,6,21,1,1,24,4,8,1,21,1,13,1,1,2,1,6,7,2,1,9,2,23,1,1,8,1,7,6,14,4,1,3,4,1,1,9,13,3,7,1,29,2,1,1,5,8,1,1,2,2,26,2,19,1,15,14,3,1,1,1,9,1,4,1,2,1,39,5,1,1,25,1,50,4,5,23,18,4,1,6,1,1,11,19,1,3,9,12,1,18,5,1,1,8,5,1,50,1,2,7,1,2,1,1,1,2,4,1,5,1,1,2,1,1,17,5,2,6,26,10,1,8,4,30,1,32,1,2,46,2,2,2,1,50,3,7,12,8,16,5,1,6,3,3,1,17,28,5,2,8,4,1,1,22,1,3,2,10,19,2,12,4,4,13,2,50,1,7,50,12,7,1,2,21,25,1,17,10,1,6,2,1,4,19,1,36,2,1,2,2,1,21,4,1,2,1,4,2,3,3,24,1,12,13,1,3,33,11,17,1,14,4,3,1,15,1,26,6,1,36,4,1,3,1,50,11,7,1,3,1,14,1,2,8,8,4,4,1,4,1,2,33,17,1,12,3,2,3,4,1,23,2,1,50,14,7,2,1,3,2,18,9,3,1,4,50,2,2,1,29,42,1,2,1,1,5,14,8,3,19,13,4,2,1,26,1,6,4,5,7,12,33,50,1,1,1,1,1,2,1,2,3,19,2,7,3,2,1,19,50,11,48,10,1,28,1,1,1,10,11,2,3,14,12,13,39,4,3,39,9,1,1,3,50,1,1,50,10,7,11,4,1,32,7,43,1,28,16,5,4,28,50,2,5,16,4,1,1,2,6,1,3,2,4,50,1,4,5,1,33,1,2,27,1,19,37,1,6,15,16,4,34,2,7,39,1,9,1,1,7,1,10,11,1,1,6,1,19,2,50,2,8,3,1,50,1,4,3,46,3,3,14,12,2,15,2,22,1,36,50,1,1,2,6,3,4,2,4,4,5,3,8,2,3,5,11,2,1,2,27,10,10,3,8,38,5,4,2,5,12,1,1,5,4,1,19,50,2,5,1,1,2,2,1,2,2,4,49,1,3,14,2,1,2,2,50,3,1,1,30,26,5,1,2,16,1,3,2,6,7,1,4,12,7,50,4,5,26,50,1,26,2,3,1,1,25,41,14,6,3,13,2,1,2,1,1,6,5,1,1,1,1,1,3,7,5,4,2,4,50,4,1,2,2,33,6,6,6,4,27,16,2,50,3,3,12,19,50,29,14,1,1,1,21,1,11,6,2,8,5,4,21,2,24,27,1,6,31,2,49,26,3,1,2,1,2,3,3,1,1,2,14,2,50,3,4,1,1,3,4,7,5,22,3,3,2,1,8,1,1,2,6,1,2,12,2,1,44,1,23,5,47,3,26,2,29,1,50,16,2,1,2,2,1,1,1,2,42,19,1,1,2,1,34,2,2,3,5,23,7,18,20,2,10,2,3,8,21,1,1,10,33,1,49,2,1,4,14,1,5,1,2,2,1,1,29,2,3,13,1,13,6,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,27,2,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,4,3,2,1,1,1,3,4,1,2,1,2,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,1,5,3,1,1,1,1,1,1,5,1,1,3,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,9,1,1,1,1,4,2,1,1,3,1,1,1,2,11,1,2,1,1,1,1,3,2,1,1,2,2,2,7,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,3,2,1,1,1,2,1,4,2,4,1,2,2,1,2,1,5,2,1,1,1,3,1,8,1,3,3,5,2,2,2,3,1,1,1,2,1,1,1,15,14,2,1,2,6,5,6,1,2,2,9,1,1,1,1,2,1,4,1,50,1,2,5,1,1,2,1,2,6,1,2,2,1,1,1,1,1,1,2,4,2,3,4,1,6,3,1,1,3,2,1,1,2,1,6,1,1,1,1,1,1,1,1,3,1,4,5,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,3,4,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,1,3,2,1,1,1,4,1,5,1,2,1,1,1,1,1,1,1,1,2,5,6,1,2,1,1,1,3,1,1,1,1,1,1,4,1,1,1,1,1,10,2,2,4,1,1,1,1,1,1,2,1,1,1,6,1,1,2,1,1,1,2,1,1,1,5,2,3,1,1,3,2,1,1,1,3,1,1,1,1,2,1,1,1,5,1,1,1,1,1,1,28,1,1,1,1,1,1,1,2,1,1,2,2,2,1,2,1,1,1,1,1,1,1,27,1,1,2,1,2,1,1,5,1,2,1,1,1,6,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,4,2,1,7,3,1,1,7,4,12,1,1,1,3,1,2,1,1,1,1,1,1,3,1,8,1,1,1,1,6,2,2,1,1,3,1,3,1,1,1,1,1,3,1,2,3,4,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,2,3,1,3,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,3,2,1,2,1,1,1,2,1,3,2,1,1,21,1,1,50,1,1,1,1,2,4,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,30,1,1,3,1,1,1,1,3,2,1,1,1,3,1,3,1,1,1,2,1,1,1,5,11,3,1,1,1,1,3,1,1,3,2,2,1,1,1,2,1,4,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,1,3,1,1,1,1,6,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,3,4,2,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,2,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,3,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,2,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,3,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,3,1,1,1,4,1,1,1,4,2,6,1,2,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,5,1,5,2,1,3,2,1,1,2,1,1,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,6,2,2,1,1,1,1,1,1,2,1,1,1,1,4,1,1,5,2,2,1,3,1,1,1,1,1,1,1,2,1,1,2,1,4,1,1,2,1,1,1,1,2,2,3,3,4,1,2,1,2,1,1,1,3,1,4,1,1,1,1,1,2,2,1,1,1,1,2,1,5,3,2,1,1,1,2,1,2,1,1,2,18,3,1,2,5,1,5,1,1,2,2,3,1,1,1,6,2,1,1,1,2,2,1,1,3,1,1,1,1,2,1,1,4,2,1,2,3,1,10,1,2,3,1,2,2,1,1,3,1,1,2,4,1,2,2,9,1,1,2,4,3,1,4,2,1,2,2,2,1,1,3,1,1,1,2,2,13,1,1,2,1,1,1,3,1,1,1,1,3,1,24,1,2,2,1,1,3,2,3,3,2,1,1,1,2,1,12,2,4,1,1,2,1,3,2,2,1,1,1,1,1,1,2,2,2,2,1,1,3,1,1,1,1,1,2,5,2,1,4,4,4,3,1,4,20,1,1,3,1,1,9,1,1,10,1,2,1,2,2,2,1,1,2,1,1,8,4,1,1,1,2,1,1,26,2,2,1,1,1,2,3,7,3,1,1,1,7,2,2,1,1,4,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,2,3,1,3,1,1,9,2,1,1,1,2,3,2,4,2,4,6,1,2,2,1,1,5,3,1,1,2,1,1,1,16,2,1,2,1,3,2,1,1,2,1,1,1,1,5,1,2,3,1,2,1,11,4,6,1,1,1,1,1,1,2,1,27,3,2,3,1,1,1,2,2,5,1,2,4,1,9,2,1,1,1,4,1,1,1,1,1,1,2,4,1,11,2,2,1,1,1,8,1,2,1,1,1,1,2,1,4,1,1,1,4,1,1,15,6,1,3,6,2,1,3,1,4,1,2,1,1,1,2,2,1,1,1,1,3,1,1,2,1,3,1,2,3,1,4,3,4,1,1,2,1,1,2,2,1,3,6,3,1,1,2,1,1,1,3,4,1,1,6,1,24,2,1,1,3,4,2,1,5,1,1,16,1,1,6,4,1,3,9,3,11,15,12,12,11,4,2,2,1,1,1,11,2,3,1,1,2,1,4,11,5,4,12,5,7,14,1,4,2,1,2,6,2,3,1,2,1,2,3,2,7,1,13,1,1,1,1,2,1,1,4,2,1,1,1,1,15,1,2,2,1,1,3,2,1,8,1,1,2,5,1,1,2,25,1,1,2,2,1,7,10,9,1,1,2,1,2,1,2,6,1,2,1,3,1,1,6,1,5,1,3,1,2,3,1,2,2,2,1,2,2,2,1,1,2,1,1,1,2,6,1,3,3,2,1,3,2,2,1,2,1,1,2,15,8,1,1,1,1,2,1,1,1,2,4,2,1,1,1,1,1,3,5,1,1,1,1,1,2,8,4,5,18,1,6,1,4,2,50,1,1,1,1,2,1,1,4,5,9,1,15,1,2,2,2,1,1,3,2,1,1,2,1,50,11,1,1,2,1,1,3,2,1,2,1,2,2,3,1,1,1,3,1,1,5,6,2,2,3,2,1,2,1,7,50,3,2,2,1,3,3,1,1,1,1,1,2,5,3,1,1,1,1,2,1,50,8,5,15,1,1,1,1,1,1,1,1,3,3,2,1,1,1,1,1,5,1,6,7,8,7,2,1,1,1,1,2,1,15,2,1,5,1,1,3,1,2,1,1,1,2,1,1,5,2,1,2,1,1,2,3,3,3,2,1,6,1,1,13,1,1,1,2,2,2,1,3,2,4,12,17,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,16,3,4,1,1,9,1,1,2,1,2,1,3,2,3,1,2,40,5,9,2,17,3,1,4,1,1,1,10,1,4,2,1,3,1,1,1,1,1,14,8,10,3,1,3,5,2,30,1,3,1,2,1,1,50,1,5,2,3,1,2,1,2,2,1,2,8,1,2,30,1,2,3,1,3,15,3,3,1,1,1,1,1,17,3,1,4,15,1,1,1,1,2,5,1,1,1,4,1,1,1,1,2,1,12,5,2,2,2,2,1,5,3,2,1,1,18,1,1,5,1,1,8,1,2,1,2,2,3,1,4,3,13,13,3,2,50,50,40,2,2,1,1,2,3,19,3,2,6,3,22,11,2,15,10,9,10,50,50,35,15,10,1,9,7,9,1,1,3,5,8,1,17,3,6,12,1,2,4,1,39,1,4,6,4,7,5,2,4,4,4,1,1,1,4,1,6,27,1,2,1,8,5,2,3,2,4,50,2,1,50,2,2,1,13,1,3,1,1,3,50,1,1,3,14,2,3,1,8,6,1,2,1,2,2,1,13,33,11,2,2,1,1,1,2,10,3,1,4,2,2,5,9,11,8,10,7,1,1,4,4,8,14,1,1,1,1,3,31,3,20,8,5,34,50,10,1,5,12,12,2,1,2,1,3,11,1,4,1,1,8,50,1,4,6,1,2,1,3,22,1,8,12,1,4,2,8,1,1,3,13,1,1,1,2,50,4,2,1,2,5,5,3,1,50,3,1,3,6,2,1,3,4,1,2,3,10,17,5,1,1,1,47,1,4,1,1,1,29,6,10,7,1,1,1,1,50,1,2,1,1,1,1,1,1,23,4,5,3,1,1,7,11,2,5,1,2,2,3,21,2,2,1,2,1,1,4,1,1,1,1,2,3,2,1,3,1,13,7,4,1,2,4,50,22,1,1,1,5,1,50,1,17,1,1,3,4,25,1,1,50,3,7,7,3,16,3,2,1,2,1,1,1,37,1,2,1,1,4,50,4,4,1,3,1,50,13,1,5,1,2,1,1,5,1,1,50,1,4,2,2,2,2,17,1,1,50,4,27,1,5,1,15,1,1,50,6,1,1,1,48,50,1,21,10,10,2,1,2,2,1,50,1,1,30,1,2,4,1,1,1,2,2,5,6,50,1,1,2,1,1,1,1,50,42,1,1,2,3,1,3,50,8,1,2,1,1,2,1,1,4,6,4,1,5,23,3,1,1,2,1,1,1,1,1,15,6,7,2,5,1,2,1,50,3,1,1,1,4,24,2,1,1,2,1,13,2,50,1,3,2,1,3,1,1,50,1,1,1,2,20,1,2,1,1,3,1,4,1,1,7,2,7,3,20,6,3,1,1,1,1,1,50,4,1,2,2,2,3,2,23,13,50,6,1,3,32,2,4,1,6,1,26,5,3,1,3,3,2,3,1,2,21,1,50,5,9,17,7,11,1,3,2,7,46,1,5,30,18,4,3,4,1,4,1,3,50,1,8,12,1,1,1,6,5,5,1,3,50,1,3,1,50,1,1,1,1,4,17,5,3,1,2,1,8,28,1,4,2,7,42,50,1,3,5,20,1,3,2,3,6,2,36,1,1,1,2,50,1,50,22,1,3,2,11,1,1,1,3,1,15,15,5,4,5,9,50,7,1,8,2,5,1,1,5,3,50,5,9,1,2,50,2,5,1,1,1,3,2,50,6,1,1,12,4,50,8,5,1,1,26,3,1,1,1,50,50,2,3,3,3,1,1,1,1,49,11,4,1,11,50,1,2,1,1,1,26,21,6,1,1,1,1,1,1,3,1,36,3,1,1,1,1,1,1,1,7,18,2,3,10,1,2,1,1,1,2,13,8,1,1,1,13,1,1,1,14,1,1,15,1,50,15,3,2,1,1,29,2,1,2,23,1,2,50,2,2,33,2,3,1,50,2,1,1,1,1,3,2,2,3,1,6,1,1,1,37,1,5,7,1,1,20,3,15,2,9,1,1,2,2,1,2,1,50,4,2,6,4,38,2,9,1,1,3,11,18,1,1,6,2,2,2,2,2,50,1,7,24,1,1,1,12,3,1,2,1,1,27,17,2,2,2,1,2,4,8,1,1,3,24,5,7,1,50,50,14,6,1,1,11,3,3,1,4,2,1,6,1,1,1,37,2,4,5,3,3,5,34,5,3,4,50,10,2,2,1,1,2,2,1,2,3,4,11,4,17,1,2,50,25,1,2,1,2,22,50,1,1,1,1,4,2,1,1,4,3,30,6,1,1,50,50,35,1,50,50,5,3,2,29,5,28,3,1,1,1,1,1,2,1,2,1,23,50,3,2,1,1,4,2,2,1,2,1,2,3,5,5,1,1,23,3,3,2,2,2,3,2,2,1,15,11,2,1,1,1,1,4,7,23,5,7,2,1,2,10,1,8,9,3,50,3,4,1,1,16,9,1,1,4,2,1,1,6,2,12,50,1,2,4,1,1,8,6,1,4,1,27,2,1,1,2,4,3,3,1,1,4,1,50,50,7,16,5,2,1,2,18,50,5,2,20,50,1,13,2,4,1,4,7,1,8,3,50,24,10,1,1,1,2,6,13,3,1,1,1,1,1,2,7,2,9,4,1,10,43,4,1,50,19,3,1,2,2,50,7,4,1,2,7,1,6,2,1,20,1,1,3,37,1,29,6,1,4,17,41,3,13,50,15,7,12,1,2,4,10,50,3,1,3,3,5,1,1,50,50,1,15,1,1,2,3,1,1,1,1,2,2,5,1,1,6,18,7,3,3,1,3,29,8,1,1,2,3,22,5,2,2,30,4,12,2,6,7,3,1,3,2,43,28,50,26,7,40,2,2,2,1,5,9,1,1,1,1,7,1,20,1,1,7,2,4,14,6,4,1,2,50,26,1,50,7,50,50,2,5,1,4,2,2,1,8,4,1,18,2,8,3,6,1,10,1,1,1,4,3,1,8,3,1,1,5,23,1,1,2,26,2,9,2,6,1,35,1,1,1,1,2,8,1,1,12,8,1,1,1,2,2,1,3,50,15,4,5,3,1,1,50,13,2,2,3,2,3,5,5,2,2,2,4,5,3,1,1,7,13,1,2,50,7,10,8,2,3,1,1,3,13,2,1,15,8,3,1,2,1,2,6,1,6,1,14,11,3,2,3,50,17,32,1,35,32,18,5,1,4,1,4,1,50,1,1,4,2,1,1,2,2,4,1,1,1,1,9,19,6,1,5,50,15,1,50,31,8,1,3,4,1,2,32,2,2,1,1,7,2,48,1,1,9,11,1,2,3,1,5,7,4,1,3,7,1,5,1,44,12,1,17,14,1,1,5,2,1,4,35,6,1,1,3,1,1,1,5,5,16,8,1,1,3,1,12,2,7,4,2,2,4,5,4,1,3,50,9,1,2,2,7,50,6,7,1,7,3,3,3,3,4,15,6,23,4,3,5,19,2,1,2,1,1,1,3,1,18,1,15,2,3,50,10,3,2,1,3,9,3,1,6,1,4,1,3,1,38,3,6,2,1,4,1,1,3,3,3,2,11,7,50,3,1,1,3,2,1,2,10,2,5,50,9,2,2,1,1,48,1,9,2,2,9,2,10,10,2,4,42,6,1,1,1,6,50,1,34,1,50,40,1,2,2,3,15,22,1,1,28,1,2,2,3,14,9,14,1,1,1,6,2,2,1,1,2,2,2,1,3,2,4,5,5,2,11,1,7,3,1,1,5,1,10,5,6,1,4,2,17,50,5,4,4,1,6,1,10,1,4,9,50,38,15,2,7,1,1,1,2,15,2,1,6,6,50,19,3,2,1,1,4,1,1,1,2,10,1,1,4,4,5,1,1,4,1,1,1,3,2,30,10,9,4,1,5,1,1,2,1,4,2,3,4,3,7,7,50,43,1,1,1,2,6,16,12,46,6,1,2,1,3,2,1,50,14,4,6,1,2,1,7,7,1,2,2,1,1,1,1,50,10,1,11,4,6,1,2,1,9,1,1,1,2,6,2,4,2,50,3,3,5,1,9,16,3,4,1,5,3,5,3,7,8,1,11,1,2,10,9,6,2,1,50,3,2,10,5,3,15,1,50,3,1,1,1,1,14,10,34,23,5,12,2,2,50,2,36,8,2,1,12,3,7,4,4,1,10,8,50,14,3,1,3,4,38,8,2,12,5,3,2,1,1,9,28,4,3,4,10,1,1,3,2,7,3,2,2,6,2,40,13,2,1,9,2,2,3,3,2,4,2,6,32,3,5,3,2,29,50,22,6,1,7,6,10,1,9,5,4,5,1,1,5,23,26,14,4,13,3,4,13,4,7,1,27,1,50,13,12,11,1,10,2,17,1,1,5,1,2,2,23,1,9,3,2,1,1,4,2,4,5,2,1,3,1,7,2,1,1,2,2,50,20,4,2,6,26,8,3,1,2,43,2,50,14,1,50,2,50,14,2,4,10,7,2,7,5,13,7,6,1,23,1,2,1,5,2,1,2,4,12,5,2,2,1,1,3,1,2,50,9,2,1,3,1,1,5,3,8,32,6,1,7,1,1,1,2,1,2,1,3,3,3,13,3,1,50,7,1,1,1,50,26,9,1,2,3,17,13,1,12,2,11,6,50,5,2,2,1,19,33,6,2,47,2,6,2,2,3,5,3,27,1,4,1,3,3,4,1,6,43,4,19,50,13,1,1,20,1,2,50,10,4,50,31,5,12,3,8,50,1,3,2,3,1,1,4,12,1,9,4,42,11,1,50,1,5,10,1,14,2,9,15,7,5,1,9,50,8,7,1,6,2,1,1,50,50,50,24,31,50,1,9,9,1,1,1,1,1,5,6,29,2,3,1,1,1,1,3,5,7,2,3,3,3,3,6,1,3,10,16,3,10,1,19,6,3,1,1,3,5,2,5,1,1,38,27,10,7,1,1,7,1,5,2,3,1,6,50,15,10,2,2,3,22,6,5,1,34,1,50,50,50,17,1,50,6,11,9,4,1,3,2,4,1,1,16,1,3,1,38,1,1,17,1,1,4,1,1,3,2,2,3,1,1,26,7,6,1,1,2,1,5,1,2,2,50,15,5,3,1,1,13,3,2,50,1,4,2,2,1,33,2,26,5,50,50,37,8,16,4,15,10,14,1,3,2,20,4,16,2,1,22,12,3,1,2,1,2,3,6,2,4,2,3,2,4,3,8,5,1,1,2,1,50,3,1,2,2,2,1,15,9,2,4,1,18,3,3,5,3,3,9,9,2,6,11,7,8,2,23,2,9,25,50,4,2,3,4,3,3,2,1,2,1,4,2,2,1,1,2,2,3,3,2,6,11,2,2,1,3,3,21,50,7,12,4,1,12,1,1,3,2,1,8,4,2,2,2,1,1,1,36,6,3,1,18,13,5,7,5,6,9,10,42,30,6,1,4,3,1,30,11,1,4,3,3,1,13,7,3,8,3,5,1,2,21,32,19,3,6,10,22,11,1,1,12,1,4,3,3,26,6,1,2,2,4,1,5,1,5,3,1,1,3,3,3,1,4,2,1,50,7,45,4,6,1,1,7,3,1,6,5,1,1,3,1,4,50,43,17,2,1,9,5,6,1,8,3,31,4,2,7,10,15,8,1,2,2,3,9,3,1,1,50,23,9,5,1,10,5,5,2,2,4,4,2,4,1,1,6,2,2,7,4,1,3,2,2,12,2,4,13,2,1,2,50,19,1,6,1,8,4,9,7,5,36,4,4,2,2,2,14,5,34,16,1,7,8,7,5,5,5,2,4,2,1,2,2,50,16,10,7,3,19,1,11,6,8,7,16,1,3,6,50,1,1,24,4,1,8,9,1,1,2,2,2,1,1,6,33,1,2,11,4,4,4,5,9,3,3,1,2,2,2,1,5,8,50,50,23,13,6,19,6,1,2,2,1,1,10,32,2,2,5,2,3,4,7,7,2,4,12,1,3,10,1,3,5,2,5,1,6,5,4,5,13,2,1,5,5,3,9,8,3,1,3,4,2,6,5,5,21,12,4,1,1,14,1,1,1,1,1,1,2,1,1,2,1,2,4,2,1,1,1,1,11,4,29,12,31,9,1,3,1,8,6,4,3,6,1,18,1,2,13,4,8,4,41,1,9,2,6,1,2,2,13,1,1,4,13,3,10,3,2,6,2,35,19,2,20,2,10,18,1,3,1,2,1,5,1,2,1,3,2,1,2,4,5,1,2,2,1,5,4,1,1,2,1,3,3,6,5,2,3,1,5,1,1,2,3,3,4,3,2,1,1,1,2,5,1,5,7,3,1,1,9,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,48,2,1,2,1,1,3,1,5,2,4,1,1,1,3,2,1,2,1,2,1,3,1,1,1,1,1,10,2,1,4,3,5,1,1,4,1,4,3,3,2,8,1,2,1,2,1,1,3,3,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,8,2,8,1,5,3,1,1,16,3,2,8,1,3,1,1,1,1,1,1,1,1,1,5,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,3,1,2,3,4,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,4,2,1,1,1,2,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,2,1,4,1,1,8,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,1,1,2,1,1,1,1,1,1,2,1,9,7,1,1,1,6,4,9,1,2,1,3,2,1,1,2,2,2,4,1,1,1,6,3,7,1,1,1,1,6,1,1,1,1,1,1,1,1,3,1,1,2,1,2,2,1,3,1,1,1,2,1,2,1,2,2,2,1,1,1,1,3,1,1,4,8,2,1,3,2,1,1,1,1,3,2,4,2,2,1,1,1,1,2,1,2,1,1,1,1,11,1,1,2,1,1,2,1,1,1,2,1,3,1,1,1,2,1,1,5,1,4,1,1,1,1,1,1,1,1,3,1,1,1,11,1,2,1,1,1,14,1,1,2,2,1,1,2,1,27,16,23,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,2,2,2,1,1,1,2,1,2,4,2,3,3,1,1,2,1,5,1,6,3,3,1,5,3,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,46,1,44,1,31,1,1,1,2,1,1,2,3,1,1,1,1,6,4,1,1,4,1,1,3,2,1,2,2,2,2,4,1,2,2,1,1,1,3,1,3,2,4,1,2,1,14,5,1,2,4,2,1,10,4,2,2,1,1,3,4,1,1,50,50,1,1,4,2,2,9,7,8,7,10,1,2,7,2,3,1,1,1,3,1,6,1,1,1,1,1,12,1,1,3,1,1,2,3,1,1,6,8,1,1,5,6,3,1,1,1,1,1,2,2,1,1,2,1,1,1,2,3,1,1,3,4,4,2,2,1,1,5,1,1,2,1,1,1,1,1,1,2,2,1,4,1,1,2,2,1,1,5,9,1,3,8,1,1,2,1,2,2,2,1,2,1,1,2,6,1,4,1,1,4,1,1,6,8,1,5,8,3,6,1,1,2,1,2,1,1,1,3,16,1,10,1,1,15,16,1,1,8,9,7,6,5,1,1,1,1,1,1,1,1,8,2,1,7,3,17,13,1,2,1,6,2,1,1,2,1,1,6,7,6,5,5,3,1,5,5,1,6,3,2,1,3,3,2,1,1,2,1,1,5,2,3,1,1,1,2,4,5,4,4,1,2,5,2,2,2,3,2,2,3,2,2,1,1,3,1,1,2,4,3,5,2,2,1,2,1,2,6,1,1,1,1,3,1,29,3,3,1,1,2,6,1,1,1,1,1,1,1,2,1,10,5,6,3,1,1,1,2,16,8,4,1,1,2,5,2,2,1,1,2,3,3,1,2,1,1,1,1,1,1,1,2,2,2,2,8,2,2,4,1,2,3,5,11,2,1,1,50,50,1,1,1,1,1,1,1,5,1,1,1,1,1,1,5,18,10,1,1,1,1,1,3,1,1,1,3,4,1,1,2,2,1,2,3,1,4,4,1,50,50,2,1,1,3,1,1,2,2,1,4,4,1,2,1,2,1,1,2,1,1,1,1,1,3,1,1,3,2,3,3,3,1,1,2,2,2,1,1,1,1,1,12,2,1,2,1,3,1,1,4,2,3,3,1,1,4,10,8,7,2,1,1,2,1,1,2,1,4,2,2,1,1,1,1,1,4,2,1,11,4,3,1,2,3,4,1,3,1,1,1,2,2,1,5,4,1,1,1,1,1,1,1,2,5,1,1,3,8,2,1,1,4,2,7,15,7,1,7,11,1,1,3,1,3,1,2,4,2,1,1,2,1,1,1,3,5,3,1,5,1,2,3,6,1,4,4,1,4,1,1,1,1,1,1,3,1,1,1,2,1,2,19,5,2,1,1,2,4,1,8,1,5,3,2,3,3,4,2,1,4,3,1,1,1,1,1,4,1,1,1,3,2,2,1,1,1,1,1,3,1,1,5,3,3,2,2,1,1,2,1,1,1,3,1,1,1,1,2,1,1,1,2,4,1,2,2,4,1,1,1,2,1,1,1,4,2,1,1,1,1,2,1,1,3,3,3,3,4,1,2,1,1,1,1,1,8,2,1,1,1,1,3,1,1,2,2,5,3,5,1,4,4,2,2,1,1,1,1,1,1,1,13,3,2,2,1,1,1,1,2,2,2,2,1,1,1,3,2,1,2,2,2,1,1,1,4,1,4,1,1,1,1,2,1,1,5,4,1,1,4,1,1,1,4,4,2,1,2,1,2,2,1,7,1,3,1,1,1,2,1,2,1,2,3,1,1,1,1,1,5,1,2,1,1,7,7,2,4,1,6,2,8,3,1,2,1,2,3,2,2,1,2,2,2,1,4,2,4,1,1,1,2,2,2,11,3,3,3,1,3,1,1,2,2,1,1,1,2,1,2,2,1,3,1,1,2,3,1,2,1,1,7,3,1,1,1,7,1,1,6,8,5,1,2,5,1,2,1,1,1,2,1,2,5,1,2,3,3,5,2,4,8,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,2,10,1,4,4,1,2,2,7,2,3,1,1,1,1,2,1,1,1,2,1,2,3,13,2,2,1,2,1,2,1,1,2,4,3,1,1,2,1,1,1,1,2,17,2,2,2,1,1,7,2,2,1,1,3,1,2,2,4,6,4,4,3,2,1,3,1,1,1,1,10,1,1,1,4,1,1,1,1,1,1,1,1,1,8,2,1,1,2,1,1,1,1,1,1,1,1,2,6,1,1,1,2,1,3,2,3,1,6,1,1,2,1,2,1,4,1,2,1,1,1,6,1,1,2,15,5,1,1,1,1,1,1,1,1,1,14,1,4,1,2,1,3,1,1,1,1,3,1,4,10,8,2,5,1,1,1,1,1,1,1,1,1,4,1,2,1,8,1,2,1,1,1,2,2,14,13,2,1,1,1,2,1,1,2,1,3,1,1,2,4,1,1,1,2,1,2,1,4,3,1,2,1,1,5,1,1,1,1,1,4,1,3,2,2,2,1,1,1,1,3,1,4,1,1,3,1,1,3,12,1,2,1,5,2,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,3,1,2,2,1,1,1,1,1,1,1,1,2,2,1,10,3,1,6,1,1,2,1,1,1,3,1,1,2,4,2,1,2,1,25,1,1,3,1,1,1,1,2,1,1,13,1,2,3,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,2,1,2,1,1,3,1,2,1,2,1,1,1,1,1,1,1,1,1,1,3,1,2,1,3,3,1,2,2,2,2,1,1,1,1,1,1,1,8,2,1,1,1,6,1,1,1,2,1,2,4,2,2,1,8,2,3,3,1,1,1,1,6,1,3,1,1,2,2,1,1,5,1,2,1,1,1,9,1,1,1,3,1,3,1,1,3,2,1,50,1,11,2,2,50,4,1,3,1,2,1,1,1,2,1,2,2,4,1,2,2,2,1,2,1,2,1,1,1,1,1,1,2,1,1,2,1,3,2,1,2,1,4,1,1,15,1,6,12,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,4,3,1,2,3,1,1,2,2,1,1,1,1,1,1,3,1,1,1,1,2,6,6,1,3,2,2,1,11,1,3,3,1,2,3,1,1,50,1,1,2,2,3,2,4,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,3,1,1,4,1,1,2,2,1,1,1,1,35,1,3,1,1,1,1,3,2,1,1,31,1,1,2,1,1,14,1,1,1,4,1,1,2,40,1,1,2,3,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,2,2,3,2,10,3,1,1,1,3,1,1,1,1,3,1,5,2,4,2,1,1,3,1,2,1,1,2,5,9,9,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,4,3,1,1,1,1,3,1,8,2,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,2,2,1,1,1,1,3,1,7,6,1,2,1,2,1,3,1,1,3,2,1,1,1,2,8,1,4,1,4,2,1,1,1,1,1,1,1,1,1,16,1,1,1,1,1,1,1,1,5,3,1,1,1,1,3,1,2,1,1,2,1,1,2,16,1,1,2,2,1,1,2,2,1,1,1,2,1,4,1,1,1,1,2,4,1,5,1,1,1,14,1,1,1,3,1,1,1,2,1,1,1,1,3,2,2,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,2,2,2,1,2,2,1,1,4,1,1,1,2,1,2,4,1,2,1,1,1,2,2,1,1,1,2,1,1,4,3,2,1,3,1,5,1,4,1,2,1,1,1,3,1,4,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,15,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,9,1,1,1,5,1,1,12,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,3,2,1,2,2,1,2,2,1,1,1,4,2,1,1,4,1,1,1,3,1,1,2,1,4,3,1,1,1,2,2,2,1,1,1,1,2,2,1,2,1,2,1,6,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,3,1,1,1,6,1,1,1,1,1,1,1,1,4,2,1,3,3,9,1,4,2,2,2,2,2,1,1,4,1,3,1,1,1,1,1,1,1,1,7,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,4,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,6,1,1,1,1,1,2,2,1,3,2,1,1,1,1,1,3,1,9,8,1,2,2,1,1,2,4,1,2,3,6,2,8,1,1,1,4,1,1,3,1,17,11,3,6,2,1,1,1,1,1,2,9,2,1,1,3,1,1,9,2,1,8,1,1,8,14,1,3,1,5,2,14,4,1,6,1,1,19,3,1,4,2,1,1,1,50,1,5,1,1,9,2,1,1,1,3,2,1,1,1,1,1,1,1,2,24,2,3,6,1,2,50,2,3,3,1,3,5,1,1,6,1,1,1,20,1,42,3,1,1,50,1,2,15,5,5,2,1,1,4,1,2,1,2,2,2,7,2,8,1,2,1,12,1,1,37,1,5,1,29,30,1,3,1,1,2,20,21,1,3,50,3,4,1,4,2,2,1,1,2,1,1,1,10,1,7,50,5,3,3,1,16,1,1,1,1,3,2,2,1,1,1,1,4,2,1,1,1,5,7,26,1,1,1,2,1,1,1,6,1,1,17,1,2,1,5,1,2,1,6,2,2,1,10,2,28,1,1,3,1,1,1,1,24,1,1,1,4,3,1,1,2,1,50,1,3,19,1,1,3,5,13,1,5,3,1,1,3,4,6,1,1,1,9,43,3,1,2,3,1,50,1,1,1,2,1,3,2,2,1,1,6,1,1,1,1,1,1,1,1,1,2,2,1,2,4,1,1,1,2,4,1,1,1,2,2,1,1,48,4,1,3,2,1,1,2,50,1,1,2,2,12,1,32,3,1,1,1,3,21,1,1,1,45,19,1,37,1,2,20,1,1,8,6,2,1,2,3,2,3,1,1,31,24,1,3,50,2,2,3,3,16,1,1,1,1,2,1,3,24,1,1,7,1,27,1,6,1,2,1,3,1,1,2,2,2,1,1,18,1,1,1,2,1,33,1,9,1,1,3,2,1,1,1,20,1,1,12,1,10,1,1,3,6,3,1,1,1,1,3,3,1,1,3,1,1,17,16,2,18,1,2,2,11,2,1,1,2,6,3,1,1,1,3,1,1,1,1,1,1,2,2,1,3,1,3,1,46,1,5,1,1,1,3,3,2,1,39,2,5,1,2,1,1,1,1,5,1,1,3,2,8,1,1,1,40,1,12,1,2,1,1,7,1,1,1,1,1,2,1,29,1,1,1,1,2,17,3,1,2,2,1,13,8,1,2,7,1,1,1,1,2,13,1,5,17,8,3,1,1,1,1,2,1,13,2,10,4,13,12,1,2,1,1,2,1,25,10,3,12,1,3,18,1,4,1,3,1,5,5,7,1,4,1,1,1,22,2,5,2,1,1,1,2,31,7,3,2,5,7,4,1,7,1,2,7,4,2,1,2,5,2,1,1,15,1,8,2,11,4,1,1,1,1,1,13,28,1,3,1,3,1,2,4,7,1,7,1,5,1,4,1,1,1,1,1,1,3,9,2,2,2,8,1,10,19,6,2,1,1,1,3,1,2,12,1,50,1,1,7,2,1,3,6,17,50,6,2,1,12,1,4,3,1,1,1,1,1,2,4,1,50,1,12,1,17,3,3,1,2,1,1,1,1,14,1,2,1,50,39,2,3,1,1,1,22,1,13,1,1,5,13,1,2,14,1,1,1,2,1,1,1,4,23,46,2,1,1,2,5,50,1,1,1,1,5,1,2,2,1,50,1,1,3,1,1,1,1,1,1,19,2,6,1,1,2,6,1,1,1,4,2,1,1,2,1,3,1,1,50,1,1,1,1,1,8,2,1,47,1,3,1,1,2,11,1,1,1,1,50,1,1,1,2,2,2,1,8,1,1,3,1,1,14,1,1,4,1,6,1,8,1,1,2,18,1,3,50,1,1,7,1,2,1,6,2,1,3,13,1,1,8,30,5,1,1,18,9,1,4,1,4,2,1,1,1,20,1,1,1,50,1,2,3,1,1,2,34,4,2,1,50,2,10,1,1,1,4,1,1,50,1,7,1,1,2,1,50,5,1,1,1,1,2,1,1,3,2,1,1,2,1,42,1,8,2,1,4,1,1,6,4,3,1,2,1,1,1,1,22,1,2,1,1,9,1,6,1,1,2,1,1,1,1,1,1,6,3,1,8,2,1,1,5,1,1,12,7,3,5,1,3,11,1,1,4,50,1,3,1,9,1,1,1,1,2,1,1,1,37,2,26,1,2,2,1,1,4,9,1,1,1,1,1,32,1,1,6,1,1,3,1,2,2,1,1,1,1,1,1,2,1,1,1,21,1,1,1,20,6,5,5,1,1,2,1,4,3,4,1,1,50,1,1,1,3,1,1,2,1,2,1,2,1,2,3,4,6,50,7,1,5,8,7,4,2,19,1,23,27,2,1,6,4,2,1,2,1,2,21,3,1,5,1,10,1,1,50,2,31,2,3,6,1,50,1,1,1,1,1,9,2,1,4,1,2,6,2,4,3,3,12,13,21,36,22,15,29,17,1,3,3,8,1,1,40,7,2,5,1,2,1,1,1,4,1,3,1,2,2,2,1,2,1,1,25,2,21,6,2,3,2,1,50,1,2,1,2,3,1,1,3,3,1,9,50,50,14,1,14,9,17,1,1,1,32,1,28,2,41,4,1,4,1,7,3,2,1,9,3,3,11,1,12,1,2,2,50,26,3,5,4,3,1,16,10,2,2,4,1,12,10,3,1,1,4,3,2,1,4,1,1,9,2,16,2,1,50,1,1,7,1,50,2,1,9,2,1,1,2,1,1,1,1,3,2,4,1,1,1,1,1,1,9,4,1,7,7,27,50,2,1,3,3,9,10,13,1,1,4,9,1,1,1,1,9,1,1,4,1,2,1,21,1,8,1,7,1,2,1,10,1,21,8,15,1,3,1,2,1,2,1,3,1,3,1,1,12,1,1,1,27,8,4,2,1,1,2,3,5,2,1,8,50,3,14,1,1,2,3,2,50,3,4,3,37,1,1,8,2,3,2,2,3,1,1,6,4,9,33,1,4,1,14,19,19,15,5,3,10,5,1,2,12,2,50,3,1,27,1,4,3,1,3,3,1,1,2,1,1,1,1,5,3,27,6,3,3,3,4,2,4,3,2,2,2,3,1,1,2,3,7,3,14,50,1,1,1,1,13,1,50,2,5,1,15,1,1,1,11,2,2,2,1,2,4,1,11,3,9,3,2,1,2,4,2,1,2,2,2,1,1,1,1,1,41,2,1,3,1,1,12,5,12,3,8,1,1,1,10,2,2,3,1,4,2,1,50,1,2,4,2,16,7,1,1,2,50,5,12,13,10,14,1,2,4,3,1,1,25,1,50,1,1,3,50,13,1,1,3,3,5,3,5,1,1,1,3,1,3,36,2,17,3,2,9,1,9,2,7,8,9,6,50,1,2,1,2,2,2,3,1,3,50,1,2,15,1,11,1,2,36,9,9,1,5,3,7,50,4,1,4,2,17,1,2,2,1,1,50,1,2,4,4,2,1,50,50,1,1,32,12,2,13,15,1,50,5,1,11,1,12,1,1,2,1,3,1,3,5,1,2,6,3,1,1,50,45,2,2,1,50,4,4,50,3,7,7,2,1,50,1,1,1,4,3,13,39,26,3,2,1,10,3,3,1,5,3,1,2,3,7,2,4,1,2,1,1,1,6,2,25,6,4,3,2,1,4,1,1,2,2,2,7,1,3,1,1,1,1,15,4,28,5,30,1,1,9,2,2,7,1,2,50,5,8,1,2,3,3,15,2,21,2,5,2,1,5,3,42,2,24,1,20,3,21,3,2,3,3,1,1,2,1,3,12,1,22,5,7,1,3,32,5,4,5,1,1,2,1,1,1,50,1,1,28,37,1,42,11,2,39,10,6,5,1,10,1,12,13,12,2,1,6,1,2,1,1,4,6,1,3,1,6,2,1,6,5,5,2,7,50,7,50,49,50,1,1,50,1,50,4,2,1,6,5,1,1,5,11,3,3,6,11,14,1,6,2,6,14,2,2,5,6,20,1,10,4,12,1,20,11,3,3,7,3,50,5,1,3,1,12,5,24,2,2,1,50,1,2,6,3,12,3,2,3,1,13,6,1,1,6,7,5,1,4,8,50,3,7,1,2,5,1,1,3,3,27,5,13,15,2,2,5,2,1,4,2,3,1,1,2,21,14,1,6,2,2,1,1,1,4,1,1,6,4,22,14,3,2,13,4,1,10,3,6,4,1,1,2,1,1,2,1,5,1,8,1,4,1,4,2,1,9,2,1,3,2,3,2,1,10,2,50,4,30,30,5,1,3,1,1,9,1,50,1,1,42,43,1,47,2,19,1,3,10,50,2,3,1,1,1,1,2,3,2,2,2,50,1,19,2,6,4,2,50,1,5,1,2,1,50,1,1,31,20,2,50,50,1,2,1,50,50,1,1,1,19,2,3,12,15,16,2,6,27,1,2,2,1,8,2,38,6,18,5,11,14,6,1,3,2,2,2,5,2,1,2,4,2,2,5,6,1,4,2,1,1,5,4,6,1,1,3,1,50,6,6,23,21,25,11,2,44,38,50,1,26,1,2,11,2,1,1,3,2,3,3,1,46,9,1,25,50,4,50,10,3,4,1,1,33,2,2,2,15,5,5,11,32,5,3,6,10,8,50,2,9,2,1,2,2,3,2,6,1,13,12,11,31,10,13,4,4,7,14,26,4,37,1,4,24,1,28,30,46,50,2,3,3,4,7,2,8,1,50,1,11,1,18,1,1,6,13,8,20,1,3,2,3,9,1,2,13,1,14,50,21,50,16,2,16,50,50,36,45,50,17,50,50,50,4,4,50,50,50,50,50,50,1,8,1,1,2,2,33,5,50,32,42,10,5,1,7,3,41,1,50,5,18,24,1,30,30,2,2,3,3,6,3,45,3,4,2,42,1,50,7,12,16,50,50,4,1,3,8,14,11,6,17,6,8,4,3,17,14,14,13,28,2,2,4,1,50,5,17,2,3,1,3,31,1,7,7,7,10,4,4,6,7,5,1,3,3,2,50,50,1,50,29,26,3,1,1,2,2,3,1,4,1,1,24,1,2,13,8,13,2,1,2,2,2,5,7,5,11,1,1,1,1,2,7,4,1,6,1,4,1,3,10,5,2,14,1,1,2,1,4,1,2,1,1,1,2,1,3,6,7,2,11,1,1,2,3,2,3,15,1,12,3,1,2,1,2,1,1,1,1,1,5,1,1,2,3,1,1,1,1,1,3,10,17,1,2,1,1,1,4,10,3,2,1,16,1,5,2,2,15,7,8,2,4,1,39,1,3,2,23,1,1,1,6,5,1,16,3,1,1,14,11,11,1,2,4,2,4,1,7,45,1,2,4,1,2,2,4,15,3,1,1,1,1,2,4,5,15,12,1,4,17,16,27,22,32,3,1,50,16,16,17,11,31,5,3,5,1,9,3,10,11,11,3,1,1,32,3,15,3,50,2,2,47,50,50,8,2,4,7,9,3,8,2,2,2,5,2,1,1,7,24,3,15,4,14,47,11,6,50,10,3,2,50,1,8,6,7,5,9,3,7,3,14,50,1,18,1,50,21,39,4,1,1,4,6,2,9,13,7,10,8,50,50,2,2,2,1,3,46,7,16,1,5,3,4,2,7,1,2,15,6,9,11,1,2,1,2,24,22,6,7,11,4,26,2,2,50,50,8,1,50,50,9,45,50,12,43,21,13,20,50,13,50,3,8,5,11,4,10,6,2,1,16,50,46,3,50,19,11,3,3,3,11,5,1,10,7,6,10,1,37,3,8,2,50,2,21,7,1,50,3,50,10,4,3,2,2,50,11,14,4,1,3,2,44,2,12,10,1,13,42,2,5,2,1,1,12,6,10,4,2,4,1,41,13,6,8,11,7,7,4,7,6,21,26,26,12,50,27,50,6,3,1,40,8,9,50,50,4,1,1,28,4,38,4,5,1,1,1,1,1,1,2,2,1,1,1,1,1,1,3,4,1,1,1,1,1,2,6,3,1,4,1,9,7,4,2,1,41,1,1,26,3,5,1,1,1,8,2,1,31,2,47,4,2,2,1,13,3,6,1,4,1,1,2,1,3,1,1,1,5,2,1,1,5,1,36,1,5,1,1,1,1,6,2,1,1,2,12,2,1,1,1,5,9,1,1,2,1,1,1,2,17,4,1,1,1,2,1,2,6,1,8,1,6,1,50,40,1,7,1,2,1,1,1,29,13,4,2,1,2,1,1,2,2,3,5,1,7,2,2,1,1,8,2,1,4,7,5,5,1,2,1,2,1,5,1,4,1,5,2,2,1,3,2,1,2,5,3,3,4,2,1,4,1,2,1,2,1,4,2,6,1,2,5,8,1,11,6,3,2,1,1,3,2,1,1,29,1,2,1,7,3,1,1,1,4,1,1,1,2,2,1,1,2,1,2,1,1,2,2,2,1,1,2,1,2,7,1,3,1,5,1,1,1,47,1,1,2,1,1,2,1,5,1,1,1,2,1,2,1,2,2,1,3,2,2,5,1,3,6,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,21,1,1,6,3,11,1,1,2,1,3,3,3,1,2,1,5,50,3,3,1,1,1,4,2,1,4,2,5,11,1,1,5,2,1,2,1,7,7,1,1,3,1,4,2,5,2,2,1,1,11,1,4,1,1,50,1,1,1,1,2,1,3,8,3,2,1,5,5,1,1,23,3,1,2,4,1,2,2,3,1,1,2,1,36,1,1,2,1,3,1,1,1,1,1,6,3,1,2,1,3,3,2,1,1,24,4,1,2,28,1,1,2,6,1,1,2,3,2,28,4,32,2,2,1,3,1,4,1,2,38,18,4,1,1,8,8,1,2,3,1,1,3,2,3,3,2,1,1,5,1,2,2,2,6,2,2,1,9,1,5,2,5,1,1,1,1,1,1,1,6,2,1,2,2,3,3,2,1,1,16,3,2,1,2,1,3,17,11,2,13,1,1,1,2,2,1,2,1,5,5,7,1,9,1,2,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,2,4,11,1,1,2,4,2,2,6,5,2,2,2,11,1,1,2,3,1,1,1,2,1,1,1,1,4,3,2,1,2,1,1,2,1,3,1,1,4,6,1,7,1,1,1,1,5,1,1,4,1,6,1,2,4,4,1,8,8,2,1,1,3,6,1,8,2,3,3,3,1,1,4,1,4,10,2,16,1,3,1,2,1,2,1,2,2,3,1,18,1,6,1,1,2,1,2,4,3,14,4,3,1,4,50,1,12,2,1,1,6,1,1,2,1,1,5,1,9,1,13,1,2,9,1,2,3,1,40,10,1,1,4,6,1,1,1,4,4,9,3,8,7,4,2,8,3,1,3,3,2,1,1,1,5,1,6,9,1,1,1,1,14,1,1,4,4,1,2,1,4,1,12,5,2,1,4,4,1,3,1,1,2,2,2,1,1,47,20,1,7,8,6,14,1,1,1,1,1,1,1,1,1,1,49,4,3,1,1,2,3,6,41,8,1,6,8,1,1,2,1,1,2,1,4,5,3,1,1,1,2,2,1,33,3,3,1,1,3,2,4,11,1,1,8,4,1,26,11,15,5,5,2,1,5,2,11,2,2,1,1,13,4,2,2,1,18,6,5,3,6,1,50,2,18,1,8,4,9,6,1,2,1,5,1,27,5,1,2,2,1,1,4,2,1,47,2,1,3,4,4,1,9,5,1,1,1,2,1,1,1,3,1,5,3,2,3,2,5,5,1,3,4,1,2,2,1,1,5,4,3,8,8,2,1,1,4,2,4,2,2,2,2,11,13,2,24,6,1,1,4,2,1,1,2,1,11,1,4,1,3,19,17,14,20,9,3,2,1,16,17,3,5,8,10,7,2,1,8,2,1,2,4,13,8,1,1,1,2,27,1,2,2,1,3,1,1,1,1,3,1,18,12,7,4,2,1,1,42,2,50,11,1,3,1,2,3,2,38,1,2,1,1,50,3,1,3,1,1,1,3,1,1,1,1,1,4,4,1,1,6,6,2,1,1,6,5,8,42,11,6,50,3,1,4,2,2,2,2,3,7,3,3,1,2,1,3,1,2,1,2,3,8,15,1,1,3,1,2,1,5,5,1,22,3,1,3,1,2,2,1,2,1,7,1,3,1,1,3,2,1,1,1,6,3,2,1,1,1,4,1,3,6,1,13,2,1,1,12,7,1,2,1,1,4,1,1,1,2,1,1,3,4,18,2,1,1,1,1,1,1,1,1,2,11,1,14,1,3,1,1,7,1,1,3,1,1,26,1,15,1,12,1,1,3,1,1,2,2,2,3,1,4,1,2,1,1,6,4,1,2,1,1,8,2,1,1,6,1,1,4,13,1,6,1,7,1,1,7,3,7,7,3,1,1,1,2,2,1,2,1,1,7,2,1,2,1,4,3,1,5,5,2,2,3,3,10,6,2,1,1,1,4,2,2,1,1,2,1,5,2,3,1,2,14,1,2,1,1,2,4,31,2,4,50,1,1,1,2,1,1,1,6,1,1,1,1,1,3,32,3,1,1,1,1,1,2,4,1,1,1,1,1,2,2,1,1,1,1,4,2,1,6,2,2,4,1,2,1,2,1,4,2,1,2,2,5,2,1,1,12,2,1,1,1,1,1,1,1,1,1,3,1,1,3,2,1,3,1,5,1,2,1,6,2,2,2,6,1,2,9,3,5,2,2,3,6,1,1,3,1,3,7,2,1,5,12,6,1,1,7,3,5,1,10,3,1,17,1,2,1,2,1,1,2,1,3,1,1,2,2,2,8,1,1,4,1,1,1,2,2,1,1,4,1,1,1,1,1,1,1,2,1,1,1,10,1,2,1,10,1,4,1,1,1,3,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,5,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,2,2,1,1,5,1,1,1,10,1,1,1,3,2,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,9,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,5,1,1,1,1,3,2,8,5,2,1,2,3,7,1,4,1,5,1,1,6,6,4,1,4,1,1,1,1,1,1,3,5,2,2,4,1,1,3,1,2,1,1,1,1,1,23,1,50,8,6,7,1,1,35,1,1,2,1,2,1,1,1,3,1,8,1,12,7,1,7,1,1,10,1,1,1,3,2,1,1,13,1,4,10,1,2,1,2,1,3,1,1,7,1,1,8,1,3,2,1,2,1,1,5,8,1,1,3,2,1,4,1,2,11,1,1,1,2,1,1,1,1,2,1,1,2,5,17,4,1,6,16,4,5,19,1,2,1,3,3,7,1,5,4,1,1,14,4,1,1,1,1,1,9,5,1,3,3,1,27,1,2,26,3,1,1,1,8,1,1,12,3,1,6,1,2,2,1,1,1,1,1,50,1,1,4,1,19,1,5,14,1,29,2,6,1,1,1,4,1,50,25,7,1,2,1,1,3,5,1,1,7,14,1,2,1,1,1,1,19,3,2,1,1,1,1,18,11,1,1,20,3,1,1,2,2,11,1,1,50,1,1,4,1,7,6,1,2,1,1,1,33,10,3,2,8,24,2,3,11,1,3,1,14,1,4,1,2,4,1,1,11,1,12,14,4,1,1,1,4,1,2,1,1,13,1,1,14,1,1,21,2,4,1,3,19,1,27,5,2,9,1,25,17,2,2,14,9,1,34,1,1,1,3,1,1,22,2,1,1,3,42,2,1,5,1,3,50,2,1,2,7,1,6,20,1,2,1,2,10,1,3,2,3,2,22,4,1,4,2,8,1,1,1,1,2,1,3,7,32,1,1,4,2,2,2,2,3,3,3,3,50,6,5,1,3,5,7,3,3,4,2,2,1,2,1,7,7,2,26,3,3,1,5,5,1,3,2,28,3,1,2,10,6,50,4,1,6,1,1,4,2,12,3,2,1,1,2,1,1,1,5,1,3,3,1,1,10,1,3,3,19,1,1,2,14,1,1,3,47,1,1,9,3,2,1,3,1,25,1,1,1,5,50,1,4,2,1,1,3,30,4,4,23,13,11,10,2,2,2,1,2,13,1,17,2,1,10,8,50,1,2,2,1,2,1,1,1,1,1,18,1,1,4,1,19,2,5,1,2,1,37,3,1,4,2,13,1,4,3,44,3,5,1,4,1,1,2,2,8,8,1,1,1,4,8,3,1,4,1,2,2,1,2,2,2,6,1,3,1,2,4,8,2,18,4,4,12,2,2,3,46,2,1,1,18,3,1,1,6,1,1,2,4,1,50,1,5,2,2,3,5,4,3,5,4,21,1,5,42,3,46,2,3,1,20,4,1,5,3,19,8,8,2,10,2,16,5,1,1,1,2,14,5,4,5,4,4,1,2,7,5,1,20,2,2,5,5,9,3,6,5,1,3,10,1,2,1,1,4,20,7,5,3,1,3,1,8,3,1,3,1,2,1,11,3,6,2,7,2,4,2,22,14,1,2,4,5,5,12,16,1,4,1,4,14,2,9,13,1,4,1,8,3,3,3,3,4,3,3,2,5,2,2,7,3,4,6,8,8,8,10,1,20,5,8,2,2,1,2,7,2,18,5,2,46,1,2,8,5,3,3,16,1,1,4,3,1,5,2,2,6,2,6,1,1,1,10,5,1,5,7,10,2,4,3,3,8,1,6,6,5,4,2,50,4,2,1,1,4,2,4,23,10,4,27,2,4,7,1,3,5,5,1,2,4,3,3,3,9,3,4,5,5,4,1,5,1,1,2,15,3,16,1,8,5,22,2,6,1,7,5,2,50,3,9,4,8,3,1,2,2,8,5,15,3,4,6,2,4,3,3,1,9,1,3,6,4,8,1,5,1,3,1,1,1,4,3,5,2,11,2,1,3,1,1,5,4,2,3,2,1,2,8,1,4,10,1,7,5,3,6,3,11,2,4,2,2,3,6,2,50,2,1,1,2,2,1,1,1,5,13,2,1,3,8,2,5,2,2,1,4,1,4,1,2,12,2,1,2,1,4,1,1,8,1,2,3,4,1,1,1,4,1,4,1,1,3,6,2,2,2,2,1,1,1,1,2,10,1,14,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,4,5,1,2,1,2,1,5,9,2,5,14,2,1,2,2,1,2,2,3,10,2,1,1,2,3,1,1,5,1,1,1,1,1,1,2,2,1,3,1,3,1,1,1,2,2,2,1,2,2,1,7,3,1,1,1,4,8,1,2,1,2,1,1,1,1,1,1,1,2,1,3,1,3,1,3,4,2,27,1,4,1,3,2,1,1,4,1,1,1,2,1,1,1,2,5,1,1,1,2,1,1,33,1,9,1,3,1,2,8,1,9,2,1,1,5,2,1,2,1,1,1,1,1,2,1,1,2,2,5,1,6,3,4,12,1,1,4,2,1,2,1,50,6,1,1,1,3,1,50,1,1,3,1,2,4,2,1,6,4,2,1,1,2,1,2,3,2,3,2,1,1,4,1,1,1,2,1,1,1,4,1,35,1,13,3,2,2,3,3,2,4,1,4,6,18,28,1,2,1,1,1,2,1,1,1,5,3,1,5,6,3,1,1,1,1,2,1,3,2,1,2,1,1,5,1,1,1,1,1,2,1,1,1,1,1,1,1,8,2,1,1,1,1,1,1,1,1,5,2,3,1,1,1,1,6,2,1,1,6,1,2,1,7,2,1,3,8,50,50,2,2,2,2,1,9,1,1,4,2,2,10,2,1,2,1,2,2,3,1,6,1,1,2,1,3,1,2,4,3,1,8,1,1,2,3,1,5,1,2,3,1,2,1,4,2,8,1,2,4,3,1,1,1,1,1,2,2,1,2,1,1,3,1,5,4,2,3,1,1,1,1,3,1,2,5,1,10,1,3,1,2,2,2,3,1,1,2,1,1,7,2,1,1,1,2,2,3,2,1,3,1,32,1,1,1,1,1,1,2,2,1,1,1,3,3,5,50,1,5,1,2,1,1,4,1,5,3,5,1,6,5,2,1,1,1,1,6,2,1,1,1,29,32,4,2,2,1,1,1,1,1,1,1,4,12,1,1,1,6,1,1,1,3,1,2,1,1,4,1,24,1,3,3,3,4,1,1,1,2,2,2,1,1,1,1,1,1,1,1,2,2,1,14,2,1,2,1,5,1,1,1,3,1,1,4,1,1,7,1,3,1,3,1,1,1,2,1,2,1,12,3,1,3,1,2,2,1,4,5,1,1,9,2,3,1,9,1,1,1,1,1,1,1,2,1,1,4,1,2,1,50,2,5,2,1,3,2,1,1,1,1,5,5,1,2,2,2,17,1,1,1,1,1,1,7,1,2,1,4,1,1,1,1,3,1,2,1,1,3,6,6,1,1,1,1,1,4,1,1,5,21,3,1,9,1,2,1,1,9,1,2,1,3,5,1,1,1,2,1,3,8,1,4,1,5,3,9,2,1,1,3,2,2,1,8,3,1,1,1,2,1,1,2,13,10,19,9,3,2,9,5,10,2,3,3,3,1,4,50,1,1,1,6,1,2,1,4,1,2,3,1,1,1,1,12,1,1,2,1,7,1,2,1,1,1,2,1,1,2,2,2,3,2,50,2,4,1,1,1,2,1,1,1,4,1,2,31,15,1,3,2,23,1,1,2,2,1,3,4,1,1,1,1,1,1,2,7,3,2,30,14,10,2,1,1,1,2,3,1,7,1,2,3,2,2,2,2,1,2,1,4,1,3,6,13,1,5,11,23,2,2,1,2,2,3,5,1,1,3,2,1,3,1,1,1,5,1,3,1,1,1,1,2,1,1,10,4,1,1,8,1,1,5,1,12,4,2,2,1,2,9,1,1,1,3,30,1,2,1,1,2,1,1,1,1,29,2,1,1,2,1,1,3,1,1,1,1,1,4,5,2,3,1,1,2,2,2,4,1,1,1,4,1,2,3,1,1,1,4,9,3,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,6,2,1,1,2,1,1,2,2,2,1,2,2,1,2,1,1,8,1,1,1,7,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,4,2,2,2,2,1,2,1,1,2,4,1,1,1,7,1,1,1,4,5,4,5,2,3,2,50,4,2,1,1,11,1,1,2,2,1,3,4,2,12,50,1,1,1,4,3,4,1,2,1,2,1,1,2,2,1,2,1,1,1,2,2,1,2,5,1,1,1,1,2,3,1,4,11,7,5,1,1,25,1,3,2,3,1,1,2,1,1,3,4,5,1,1,3,9,2,4,1,5,1,2,4,2,2,1,1,1,2,3,1,1,6,1,1,1,1,27,2,1,2,1,1,4,8,1,1,2,7,1,2,1,1,1,1,5,1,2,1,2,1,1,4,1,11,3,5,6,2,1,4,4,1,1,4,2,5,4,2,2,2,1,2,1,3,1,1,2,1,27,1,1,1,2,1,4,3,5,2,1,3,4,1,1,6,3,6,4,4,2,1,6,1,1,2,3,1,3,2,1,2,5,1,1,3,3,3,1,3,1,1,1,1,2,1,1,4,2,2,2,1,5,6,1,2,1,3,5,4,8,1,1,3,2,1,1,1,1,1,3,3,1,5,1,4,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,3,1,4,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,3,2,1,1,3,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,3,3,1,3,1,3,1,1,8,10,1,2,1,1,2,1,1,1,1,2,1,2,3,1,2,1,1,1,3,1,5,1,1,1,1,1,1,1,5,9,4,2,1,10,1,1,3,2,1,1,1,1,1,1,6,11,1,1,1,1,1,1,5,1,2,1,1,3,2,3,2,1,10,1,1,1,2,2,1,3,1,5,1,1,1,1,1,2,1,1,1,1,2,1,1,7,2,1,2,2,3,3,3,1,1,3,1,2,3,1,1,1,1,2,1,1,1,1,1,5,1,1,2,1,1,1,2,1,2,6,3,5,2,1,2,1,1,2,2,1,1,2,4,6,4,2,4,1,1,3,1,1,4,3,11,4,3,1,5,1,2,1,3,1,1,2,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,3,3,1,1,3,1,1,1,2,2,1,1,1,2,2,1,1,1,2,4,1,1,1,2,1,1,2,9,1,1,1,3,1,1,4,1,2,4,1,2,1,1,1,10,1,4,1,2,3,26,1,1,1,4,1,15,6,2,2,5,1,1,7,4,1,1,1,2,12,1,1,1,2,2,2,7,1,2,1,3,2,3,29,50,1,1,1,1,2,4,10,8,9,7,1,2,1,6,3,3,1,6,2,3,1,5,5,1,1,1,3,3,2,6,2,8,8,24,13,1,12,1,1,1,13,9,1,1,1,1,1,2,1,1,3,7,11,1,3,2,1,7,12,2,15,1,6,2,3,1,2,1,1,1,1,2,1,3,1,3,1,4,9,26,34,1,12,1,1,1,1,15,10,3,7,1,7,4,4,1,1,9,13,1,1,3,7,1,33,1,1,2,1,3,6,1,5,1,1,19,2,7,1,1,2,4,2,10,2,8,3,3,2,6,1,2,20,9,4,7,1,3,1,3,2,1,1,2,1,1,1,1,4,1,1,2,1,1,3,1,1,1,2,16,5,8,7,2,5,1,1,1,5,1,1,2,2,1,1,3,1,1,1,1,2,2,3,1,1,1,16,1,1,1,3,1,1,1,6,8,2,1,1,2,1,3,1,6,1,1,3,10,2,4,4,4,5,1,1,1,3,1,1,3,49,3,5,3,1,1,50,2,1,1,2,5,1,2,1,1,2,2,1,2,2,1,20,1,2,1,1,8,12,1,4,1,1,1,1,1,1,1,1,24,2,2,5,1,1,1,4,1,11,1,1,1,4,2,4,1,2,2,1,2,1,2,5,3,1,1,6,1,2,1,1,1,1,1,1,2,1,15,1,10,1,5,3,10,1,13,12,9,2,21,4,2,1,2,5,1,1,2,1,16,1,1,3,4,4,6,1,1,1,2,1,4,50,1,2,4,1,15,1,4,2,4,1,1,4,5,1,11,2,4,3,38,2,2,1,1,6,4,12,1,3,1,1,1,5,1,7,1,1,15,3,1,1,1,3,7,2,1,1,1,6,7,8,1,3,2,3,6,1,7,16,1,2,1,1,6,1,4,4,8,2,13,8,1,2,1,2,6,4,2,2,3,5,13,1,1,1,1,3,7,4,3,1,25,1,2,1,3,1,1,2,3,1,1,16,2,3,2,2,1,1,1,1,1,1,1,2,2,7,1,48,1,1,1,1,3,1,1,2,2,2,1,2,10,6,3,3,1,1,1,1,1,5,5,1,3,1,3,14,2,1,6,6,8,30,9,3,1,3,22,1,1,1,10,1,1,3,1,18,4,7,1,10,2,1,9,1,1,2,1,9,11,1,50,11,3,3,5,6,1,1,1,17,3,1,15,2,1,1,1,1,7,2,1,2,3,1,1,2,1,5,5,2,1,3,1,2,1,3,2,1,3,1,1,1,2,11,1,1,1,1,1,1,1,1,1,2,4,1,1,1,14,14,1,2,4,1,1,3,6,2,1,4,3,5,2,2,2,2,1,3,1,2,2,2,1,3,1,2,2,1,1,1,1,1,2,1,15,1,1,1,1,2,3,50,1,3,1,12,23,2,1,1,1,50,1,2,1,1,1,1,2,1,1,1,1,28,4,6,1,3,1,4,1,1,2,1,4,5,6,1,1,1,1,1,3,45,1,2,50,1,15,2,20,2,15,2,2,2,1,17,11,30,50,3,1,2,1,50,1,50,7,2,14,3,2,1,1,1,28,1,1,21,1,6,3,5,5,1,24,2,9,6,17,1,3,1,2,3,2,21,14,34,1,1,2,1,1,50,28,31,1,5,8,1,2,3,11,7,27,2,1,11,3,38,35,28,1,2,2,3,3,9,4,1,1,1,1,3,2,7,1,34,39,1,30,4,3,13,1,1,1,1,1,1,1,1,1,2,2,4,1,9,23,3,1,1,24,1,2,14,2,2,3,2,36,33,2,50,7,1,1,50,8,6,9,1,4,6,1,2,14,2,2,1,4,1,2,11,25,7,1,5,1,1,4,9,1,26,50,3,1,1,19,26,33,1,1,1,3,1,50,25,1,7,1,6,1,1,3,5,3,2,2,2,1,1,1,10,2,1,1,1,1,2,4,2,1,2,28,1,2,1,5,8,6,7,1,7,1,2,1,1,2,2,1,16,4,7,8,2,5,1,6,1,7,2,1,23,3,1,7,11,7,3,1,2,25,1,1,2,3,12,13,15,27,1,1,2,50,19,1,6,1,1,32,15,8,2,2,3,3,2,5,1,50,6,10,4,7,1,1,7,3,2,1,1,2,9,2,4,5,37,1,50,1,1,50,31,22,15,30,2,1,2,8,1,5,8,50,2,2,1,40,2,9,6,46,29,50,31,1,24,50,1,19,5,6,1,10,7,1,4,4,2,2,1,1,5,3,2,2,2,4,6,2,6,1,1,2,4,3,1,50,10,3,1,50,1,8,1,1,7,2,11,1,2,1,1,2,3,2,1,1,1,1,2,1,1,1,1,8,15,2,20,1,2,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,6,1,2,3,3,2,1,1,1,1,1,3,2,9,3,10,3,1,1,1,1,3,3,1,2,17,2,1,1,1,1,5,4,1,1,1,50,2,1,2,2,1,2,1,1,2,3,3,1,5,1,3,8,2,6,3,1,1,3,1,5,2,2,1,50,4,1,1,1,1,7,1,3,19,1,3,3,5,1,1,2,1,1,1,1,5,3,8,7,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,3,5,1,1,6,3,1,3,3,1,2,1,7,1,1,50,2,2,1,5,2,3,1,2,3,2,2,10,1,1,1,1,1,1,2,4,2,2,3,1,13,9,1,2,1,1,2,2,1,36,11,9,9,1,2,5,4,1,13,3,11,8,1,1,22,1,3,10,14,6,1,1,3,5,10,10,3,14,10,2,5,7,6,2,6,2,2,8,2,3,1,1,2,1,9,2,3,23,1,1,2,1,2,2,4,3,10,3,3,1,2,2,2,13,10,4,2,1,6,1,1,6,6,18,1,5,1,11,1,3,2,4,4,1,2,5,1,3,1,1,2,3,1,2,1,1,7,3,1,13,1,1,2,4,1,1,1,2,3,1,1,18,3,2,1,2,2,2,3,6,5,1,5,3,2,2,1,8,9,3,4,3,3,3,1,11,9,15,1,2,2,1,1,2,7,5,11,2,1,6,8,3,7,1,4,1,3,1,1,9,6,7,9,7,10,10,1,4,1,23,1,1,1,1,1,1,2,1,7,4,3,1,1,1,10,3,1,1,1,3,1,1,1,1,1,2,1,1,3,2,3,3,1,1,2,4,1,1,1,1,1,5,24,1,1,1,7,2,2,1,1,1,2,1,1,2,1,1,2,3,4,3,1,2,1,7,3,1,3,1,1,2,1,7,1,14,1,2,1,1,4,2,2,3,1,1,2,1,1,7,2,1,2,3,1,1,3,7,2,1,3,1,1,1,1,12,19,33,50,1,5,1,1,1,2,1,3,1,1,1,1,1,11,7,1,2,1,5,2,4,5,6,1,2,1,1,1,1,7,9,1,6,2,2,1,1,2,6,1,2,1,2,3,2,1,3,1,1,24,29,2,1,1,1,50,1,50,4,11,13,45,1,2,5,1,4,1,2,2,2,5,2,4,3,2,1,2,3,2,7,12,6,1,2,3,1,3,2,3,1,3,9,2,2,6,4,1,4,2,1,1,1,1,17,9,2,7,2,50,2,1,3,1,3,2,1,1,5,9,14,1,5,1,3,1,1,1,1,1,5,1,4,3,36,1,1,5,7,1,1,1,2,1,4,2,3,1,3,2,7,2,1,1,1,9,3,2,3,2,1,4,1,2,2,1,1,5,1,50,1,50,2,1,1,4,15,1,17,1,5,50,2,6,50,3,2,12,1,27,2,1,2,5,10,10,18,1,9,1,35,2,29,7,8,8,34,48,2,1,6,4,6,9,12,2,1,22,1,3,3,1,4,1,2,1,2,3,6,1,3,1,1,1,1,1,4,2,1,2,2,2,27,1,1,1,2,5,16,2,50,2,1,2,2,49,6,5,1,3,3,25,1,2,8,4,3,4,1,2,1,5,1,3,3,42,6,1,7,2,1,1,1,4,14,1,1,10,1,3,3,1,14,31,2,4,30,5,6,1,3,3,1,10,4,7,1,20,2,17,1,1,13,1,29,12,5,3,4,2,8,1,50,1,8,3,1,4,1,3,1,2,1,2,1,1,1,1,13,3,1,1,39,3,1,2,2,5,3,3,1,1,1,4,2,7,3,6,12,3,3,7,2,2,6,2,2,4,4,14,3,4,14,2,1,1,5,2,7,9,2,50,1,50,1,1,1,8,1,14,50,2,50,50,6,2,1,1,1,2,4,25,3,1,2,1,5,3,21,3,3,5,2,2,2,5,7,2,1,1,1,2,6,9,8,50,50,50,3,1,7,2,41,50,8,1,4,26,41,6,3,4,2,4,4,2,2,5,2,3,1,7,2,16,1,10,1,1,22,3,2,50,50,1,5,4,2,6,1,1,6,1,1,3,1,3,1,7,1,1,3,3,2,1,14,9,3,3,2,2,1,2,3,1,11,12,2,2,1,3,1,2,1,3,1,1,5,2,3,3,1,8,2,1,3,1,18,1,1,3,1,50,22,5,1,1,17,15,43,4,3,4,1,4,1,50,3,50,3,3,2,4,1,7,6,1,4,13,8,1,1,1,7,1,5,50,3,1,5,10,15,1,12,1,3,4,1,1,1,2,6,3,4,7,29,2,50,3,9,14,20,5,3,1,19,1,11,7,6,3,3,1,2,2,5,7,2,2,1,1,1,2,13,50,2,10,2,1,21,50,5,1,1,4,29,1,6,6,1,2,2,1,1,1,1,3,5,1,50,1,22,9,50,1,2,1,50,2,26,29,50,1,1,2,22,7,50,35,9,6,38,9,11,12,1,4,12,1,5,6,2,1,3,9,10,11,2,3,5,4,1,1,1,1,2,2,50,1,4,1,4,1,1,1,1,7,4,5,4,1,1,1,11,1,1,7,2,50,1,1,5,1,2,3,2,8,3,2,38,7,3,2,15,2,1,35,37,6,3,2,2,3,2,13,6,3,6,11,32,2,5,3,6,3,50,16,7,36,5,4,8,47,1,2,15,6,1,9,8,12,18,1,5,3,5,50,50,2,1,36,6,41,38,3,4,8,7,17,3,3,7,1,7,7,11,1,2,1,8,1,3,26,6,44,32,25,5,2,4,8,1,20,50,1,7,1,2,5,50,8,3,50,1,4,2,7,4,34,15,5,2,4,1,50,18,2,8,21,23,10,10,50,5,16,8,7,14,7,20,1,1,2,5,50,3,14,21,3,13,3,3,11,1,50,1,18,7,11,2,2,12,50,3,1,50,3,1,2,3,1,50,5,1,7,2,37,4,3,2,5,2,1,50,50,18,4,7,7,2,2,35,2,6,50,1,50,2,1,1,1,11,1,2,2,2,6,23,1,3,2,1,1,12,4,5,2,5,6,50,6,3,12,3,33,4,4,36,10,50,12,1,3,50,10,4,26,50,3,1,1,1,4,3,1,1,4,4,1,12,4,2,3,4,10,1,16,17,3,6,1,1,5,2,4,21,1,6,9,9,3,13,50,8,1,7,13,5,50,47,5,2,50,7,1,50,1,1,12,1,35,4,5,3,4,4,4,5,4,1,1,2,7,7,2,15,14,1,3,50,3,3,5,4,2,3,16,4,13,5,13,7,4,1,11,2,15,1,40,2,50,50,11,3,9,20,2,50,1,49,2,4,17,2,10,8,10,1,7,6,5,5,2,6,1,9,2,50,2,1,3,4,50,8,5,2,3,12,2,2,1,6,1,4,2,1,40,4,7,4,5,16,3,15,36,20,8,13,7,2,1,50,18,4,14,4,5,34,37,1,2,6,17,3,1,5,3,50,2,1,10,50,1,5,5,50,6,1,2,1,2,1,50,4,3,50,2,7,7,6,8,4,1,50,14,6,2,2,8,3,2,5,50,1,8,1,50,4,5,10,2,6,1,5,10,18,50,7,4,1,1,1,2,2,7,3,1,44,12,11,3,2,2,8,4,2,7,50,27,3,1,50,2,4,2,50,34,50,1,37,9,6,1,3,1,3,1,8,5,50,3,7,10,10,3,4,7,3,7,5,50,50,8,1,16,4,2,1,1,50,34,8,2,13,23,11,13,3,3,4,3,20,14,2,3,4,13,50,2,18,9,12,15,2,2,5,50,1,16,4,3,9,7,3,4,50,50,20,9,9,7,8,1,11,2,8,15,44,1,6,8,20,50,21,4,3,50,50,1,50,1,17,7,5,1,24,10,27,13,50,50,14,16,50,6,3,50,50,50,12,3,1,5,1,1,18,2,2,1,1,9,4,2,4,8,7,8,6,6,2,2,1,1,6,31,11,4,50,4,3,27,9,3,1,23,50,3,10,6,7,3,40,12,1,2,50,15,17,1,3,5,12,5,8,30,9,11,50,12,6,15,1,7,3,2,1,1,50,7,2,50,21,5,1,3,1,2,14,2,8,1,2,12,1,3,8,2,5,2,1,7,50,16,10,1,3,5,5,13,3,1,5,4,2,1,4,2,2,1,40,1,50,8,10,1,4,2,50,2,5,2,2,3,3,4,1,50,1,5,3,1,2,3,1,3,1,3,2,2,5,7,3,1,2,1,1,1,4,50,9,2,1,2,1,2,1,32,4,2,12,4,1,3,3,1,4,17,2,11,11,12,3,1,4,2,4,1,12,1,1,3,4,2,1,2,50,1,1,13,3,4,28,2,1,1,3,5,1,1,1,5,1,1,3,1,2,5,1,1,2,1,1,1,6,1,5,2,2,6,4,1,1,1,2,4,2,10,1,1,50,20,6,3,5,7,3,3,8,9,1,2,6,10,2,2,4,2,1,1,1,2,1,1,17,3,1,1,22,11,3,1,18,7,1,1,1,1,7,2,6,1,1,6,3,14,1,50,4,7,4,6,2,1,2,4,4,3,1,1,1,1,3,2,3,3,2,36,3,3,2,1,1,1,4,2,36,50,7,1,9,1,4,2,1,2,6,4,2,4,2,5,1,3,8,1,2,1,1,2,1,2,1,2,1,1,2,3,2,5,12,11,3,8,1,2,1,1,1,5,2,2,50,7,13,3,1,22,2,3,3,1,11,7,2,1,2,5,1,3,1,3,1,18,1,10,1,1,2,1,1,2,2,16,3,1,3,1,1,2,1,7,50,2,1,4,1,1,1,5,1,5,2,1,2,1,1,1,1,2,14,3,3,3,3,3,4,3,2,1,2,2,50,1,4,2,1,1,1,50,1,2,1,1,1,1,7,3,19,4,1,8,4,1,4,2,2,1,6,4,4,1,6,2,1,1,1,1,2,2,1,4,1,1,1,1,1,1,1,1,2,1,2,13,1,1,2,1,2,1,3,41,2,31,1,1,3,1,2,1,4,1,4,3,2,5,1,2,3,1,6,3,3,1,3,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,20,1,1,1,4,2,1,50,16,2,2,1,1,2,1,1,3,1,3,2,1,1,1,1,1,1,1,4,1,1,3,1,1,1,1,2,2,1,1,5,1,2,10,1,3,1,4,1,1,1,2,1,3,1,1,3,1,1,17,1,2,1,1,3,2,3,2,4,2,1,1,2,1,1,1,4,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,9,1,10,1,1,6,4,1,2,1,2,1,3,1,1,1,1,3,1,1,1,2,1,3,1,1,2,1,1,1,2,3,2,1,1,1,1,1,1,6,1,2,1,1,2,1,1,1,2,2,1,3,1,1,4,1,17,3,1,6,6,2,1,1,1,1,12,1,2,1,2,1,1,1,2,4,1,1,3,1,1,2,3,6,1,1,1,3,5,1,1,1,2,9,2,2,1,1,1,1,1,3,2,2,2,1,1,1,2,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,2,1,1,1,4,7,2,2,1,6,1,1,2,5,2,1,5,2,1,2,7,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,2,1,3,3,1,1,1,2,1,1,1,1,1,1,5,1,1,1,1,3,1,1,1,1,2,1,15,2,1,1,1,1,19,1,3,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,22,19,19,11,11,8,2,4,5,4,3,1,1,1,3,2,2,4,2,1,1,2,1,4,2,2,2,2,1,1,5,3,1,2,2,5,3,3,5,1,1,2,3,8,8,5,1,4,2,5,4,2,3,2,2,1,1,2,1,1,2,1,1,1,1,1,2,3,2,1,45,20,19,15,18,17,14,9,4,9,9,8,6,6,4,5,8,5,6,10,4,5,8,7,7,5,3,4,4,4,5,1,3,3,4,4,3,2,1,7,7,11,6,7,4,6,3,2,7,5,8,7,7,7,6,8,2,1,1,1,4,4,1,3,1,1,1,1,1,1,1,3,1,1,2,1,1,3,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,5,6,2,5,1,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,3,2,1,1,3,1,3,7,3,1,2,1,1,4,2,1,1,1,2,2,2,1,1,1,1,1,1,3,1,1,1,1,1,4,4,1,2,2,2,1,2,2,1,1,2,2,3,13,1,1,2,1,1,1,1,2,2,1,2,1,1,1,1,1,2,1,3,1,2,2,1,2,3,2,3,1,1,1,1,1,1,1,2,3,1,2,1,1,2,3,1,2,1,2,1,1,1,1,1,2,1,2,1,3,2,1,1,1,1,1,1,1,1,2,2,1,1,7,1,3,1,1,1,1,4,2,2,1,1,3,2,1,7,4,2,3,2,1,2,2,2,1,2,1,1,1,2,1,4,1,1,2,2,1,1,2,1,1,6,1,1,1,1,1,3,2,1,3,2,1,1,1,1,2,2,2,2,2,1,3,1,1,1,1,1,1,2,1,1,3,2,1,1,2,1,1,1,1,2,2,3,1,2,2,2,1,1,2,2,1,1,1,3,1,1,1,1,5,1,2,1,1,1,1,1,2,1,1,2,1,3,2,1,2,4,1,1,1,2,4,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,3,8,15,1,23,2,1,1,1,2,16,1,4,3,1,1,1,5,2,4,26,19,5,1,3,4,2,4,2,15,3,1,1,4,1,2,4,24,3,1,1,2,8,2,2,3,1,1,7,1,19,2,3,2,3,5,1,9,17,32,14,29,6,8,5,7,1,17,17,3,2,5,1,1,50,2,3,2,3,1,18,20,1,5,50,24,5,4,1,7,1,2,1,5,1,5,3,5,38,1,4,26,1,27,7,4,1,1,8,4,1,21,16,3,6,2,3,2,3,1,10,39,50,1,50,50,2,2,5,2,17,2,50,1,7,2,2,3,7,2,4,1,7,4,3,7,15,1,3,6,5,16,1,2,5,3,1,25,7,14,11,2,9,8,11,7,11,1,28,1,4,36,14,1,1,50,1,1,2,1,2,7,1,3,15,36,50,28,16,2,1,14,50,24,8,8,3,6,1,6,8,5,1,9,50,8,6,20,7,4,8,50,50,1,26,30,22,13,12,7,18,1,4,19,19,11,6,10,7,7,2,9,5,3,2,5,2,2,1,7,4,6,7,4,15,2,6,6,5,9,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,12,4,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,18,24,1,1,1,1,2,1,1,1,2,2,1,1,3,5,3,2,1,3,1,4,3,1,1,1,2,2,2,1,1,1,2,1,1,2,1,2,3,1,1,1,2,4,3,4,1,1,1,1,1,2,2,11,2,1,2,1,4,1,1,9,8,1,1,2,1,3,5,2,6,1,1,2,1,1,1,4,1,1,1,1,1,1,2,5,5,1,1,2,2,2,1,1,1,2,1,1,3,1,2,1,2,1,4,11,2,1,1,2,1,16,17,2,1,1,4,5,1,3,1,1,1,2,2,4,1,2,3,2,13,14,23,2,2,2,4,1,2,1,3,4,4,5,2,1,4,1,1,5,2,1,2,2,1,2,1,1,3,1,3,2,1,1,1,2,2,7,2,2,4,2,1,3,1,4,1,1,1,1,5,1,1,5,4,2,5,1,1,1,2,1,14,1,2,50,1,1,1,2,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,3,1,1,2,1,5,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,10,5,1,2,2,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,3,1,2,1,3,1,1,1,1,1,2,1,1,1,1,1,16,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,6,1,1,1,1,1,5,1,12,1,1,1,2,2,15,1,1,1,1,2,3,2,1,1,3,1,1,1,1,3,3,3,3,1,3,1,1,1,2,1,1,4,3,6,5,1,1,2,13,2,1,1,1,6,2,20,13,9,1,3,1,8,1,1,3,3,1,1,3,6,3,1,1,3,4,11,1,4,1,3,4,4,3,5,2,2,1,1,7,4,5,22,3,2,2,1,5,2,2,7,4,6,1,5,4,5,6,4,2,4,1,14,5,10,10,11,1,1,1,20,1,1,1,1,1,2,3,1,2,2,2,2,2,16,3,9,5,5,15,3,3,1,5,1,1,1,4,1,20,15,14,25,6,3,1,1,3,2,1,3,3,8,4,5,3,3,3,16,10,2,1,2,2,1,1,3,1,3,3,1,5,1,4,4,2,7,5,1,19,4,2,22,27,3,3,2,2,2,2,3,5,5,9,2,9,1,3,7,10,12,2,1,2,6,3,2,6,1,18,5,9,2,3,3,3,6,50,1,1,3,6,1,2,7,1,1,11,11,28,4,3,50,5,3,1,13,4,5,4,2,2,1,11,3,5,3,2,4,5,3,4,8,1,5,1,2,7,4,2,3,7,3,1,1,8,3,2,1,5,1,15,1,2,1,4,1,2,4,19,1,17,1,1,2,4,1,2,3,1,1,9,5,1,1,7,1,2,3,1,1,2,4,2,4,1,2,7,1,1,1,9,5,1,2,3,2,1,4,9,1,2,3,1,2,1,1,2,2,1,2,1,1,1,1,2,1,5,2,1,1,2,2,5,4,1,11,17,2,1,12,5,10,5,1,1,1,2,1,2,1,1,1,2,3,7,1,7,1,13,9,2,4,1,2,2,2,1,50,1,3,1,3,2,1,1,1,1,3,3,3,3,1,50,1,1,2,1,2,1,35,1,2,2,3,1,4,5,1,1,6,2,1,5,6,2,13,4,1,1,21,2,1,9,9,2,35,1,2,3,1,2,2,1,1,1,4,1,3,6,19,2,2,1,4,1,1,1,1,1,2,1,1,50,19,14,1,13,1,1,2,1,7,1,4,4,34,40,5,6,21,1,1,2,1,1,1,2,2,1,1,1,1,30,14,14,50,1,1,6,3,9,1,2,25,2,1,4,1,1,1,1,1,15,5,3,6,5,1,1,2,4,8,7,4,30,1,3,4,1,18,2,22,9,2,14,5,1,9,18,13,1,24,20,1,15,1,1,1,21,5,26,4,4,1,1,1,1,1,2,1,1,1,3,4,2,30,1,1,40,2,3,1,1,24,1,2,15,1,1,16,15,2,13,4,1,1,1,2,1,2,1,11,50,1,1,1,4,1,1,15,1,1,2,19,9,20,8,3,11,1,1,1,3,1,1,1,7,1,13,1,9,1,1,3,1,3,2,28,3,2,23,16,2,13,10,7,1,1,5,1,18,1,11,1,1,29,4,4,1,6,1,5,2,21,3,4,1,1,2,1,1,18,2,1,1,1,3,1,2,2,1,21,4,1,4,5,47,4,2,1,33,3,19,2,1,1,1,2,16,6,1,4,4,1,3,3,3,2,3,2,1,1,4,1,3,41,4,4,2,2,1,3,29,3,2,2,1,2,9,23,2,1,13,1,1,6,1,3,24,5,12,4,7,1,19,1,1,46,7,1,6,8,6,1,3,12,24,23,3,1,1,2,50,1,11,6,9,11,14,6,8,6,4,5,10,40,4,10,1,19,17,3,11,6,17,1,1,2,2,19,1,11,5,1,5,1,3,39,42,1,3,1,1,4,50,1,7,2,2,4,1,21,41,1,27,26,24,15,2,3,3,1,50,1,1,6,30,1,22,1,13,5,7,1,15,7,5,22,10,17,1,1,9,2,1,1,2,11,8,1,2,1,2,5,1,5,1,7,1,2,1,1,1,1,16,13,3,2,14,1,1,34,2,5,1,1,2,17,4,1,6,3,12,11,1,3,50,1,1,2,24,1,1,3,27,2,3,1,3,4,1,2,1,1,5,2,1,1,27,1,2,1,1,1,1,1,4,1,4,1,1,1,1,1,3,9,1,4,11,3,1,3,1,1,7,23,1,3,2,14,1,3,1,1,3,2,1,2,3,1,3,3,39,2,1,2,1,1,18,1,1,1,2,31,1,10,27,28,9,2,50,15,1,2,2,14,1,1,5,50,1,4,1,1,3,1,1,1,2,1,2,1,2,2,1,1,4,1,2,3,3,1,1,1,14,1,2,4,1,10,2,6,4,2,2,2,3,4,2,4,5,2,17,2,39,8,9,11,2,4,4,1,1,2,1,2,1,1,1,5,1,1,20,1,6,3,10,1,2,1,2,2,14,18,1,1,18,15,1,1,2,50,44,25,43,34,46,9,50,1,1,2,1,2,33,39,1,16,31,13,20,5,1,1,3,4,2,2,4,1,5,1,11,2,1,2,2,1,1,1,1,7,3,1,1,1,2,1,49,3,2,3,1,3,3,5,5,2,4,50,1,1,1,2,6,2,10,1,30,1,1,5,13,2,1,1,1,10,2,19,4,3,1,1,14,4,1,12,13,6,14,12,10,7,50,6,8,1,1,8,39,1,38,50,50,50,50,1,8,2,1,2,1,2,3,1,1,2,1,2,3,11,1,8,2,3,4,37,1,1,3,1,17,1,2,4,1,1,1,1,4,4,1,24,1,2,6,2,1,1,10,18,16,1,2,2,1,1,25,5,9,1,1,2,1,14,6,1,3,3,50,1,1,1,10,7,1,1,2,9,1,2,50,2,1,1,18,27,12,18,3,1,17,2,50,50,1,2,2,17,1,1,50,28,5,1,5,2,2,3,1,2,5,3,14,11,1,1,4,2,1,19,1,4,6,20,9,9,4,11,7,3,3,5,1,4,6,9,4,3,2,5,5,1,1,7,3,4,1,2,2,1,1,1,1,1,3,17,1,2,50,1,1,1,1,4,50,1,1,3,1,30,2,2,1,2,1,1,1,4,1,2,15,7,1,4,2,1,1,1,25,10,2,1,1,1,1,3,1,2,50,1,50,2,4,22,20,17,14,15,19,3,1,6,6,2,2,1,2,2,1,1,1,1,6,2,1,1,1,1,3,1,7,3,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,2,14,1,1,1,1,2,1,8,2,2,1,4,2,1,3,1,1,1,1,1,1,2,1,1,1,1,2,4,2,7,8,9,1,1,2,7,3,3,2,4,1,4,1,3,1,1,1,1,1,1,2,2,1,4,36,2,1,3,1,4,1,1,1,2,3,1,1,2,1,1,1,2,1,2,1,1,3,1,1,1,2,1,2,1,2,10,1,2,1,1,4,7,1,1,2,1,2,2,13,1,1,2,1,5,1,1,10,2,1,1,1,3,1,4,6,1,2,2,1,10,1,1,1,10,23,1,1,3,2,1,1,1,4,1,1,1,1,3,3,2,1,2,2,7,2,2,1,1,1,1,1,1,1,2,4,2,2,1,4,2,1,1,1,1,1,1,4,1,1,2,1,1,10,2,1,1,1,1,1,11,10,9,1,1,2,1,1,7,15,3,3,1,2,9,2,2,1,1,6,1,5,6,4,3,1,1,1,1,28,1,2,4,1,18,2,1,1,2,2,1,1,1,2,1,1,5,2,2,4,1,6,2,1,2,2,5,2,2,3,1,1,1,2,4,1,1,7,1,1,1,1,4,1,2,1,2,1,2,1,1,1,1,3,2,1,1,2,1,1,7,8,1,1,1,1,1,1,1,1,11,5,11,2,1,1,1,1,5,1,1,1,1,6,25,2,1,2,1,2,1,1,3,4,2,1,2,1,1,1,5,16,1,5,1,1,1,1,2,1,4,7,1,1,1,1,1,1,1,1,1,1,4,1,1,4,18,1,1,4,1,1,2,11,1,2,1,2,12,19,2,1,1,1,1,5,1,1,1,1,1,2,13,5,6,5,5,1,2,1,11,3,2,1,2,1,1,1,19,3,32,2,2,2,1,1,4,13,1,1,2,2,11,3,3,1,2,3,5,1,1,2,1,21,6,1,1,3,1,14,3,1,1,3,2,2,1,2,1,1,32,1,3,2,6,2,2,1,3,1,2,7,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,10,2,3,2,1,1,1,4,1,1,2,1,1,1,2,2,1,1,10,5,1,1,1,3,2,9,1,1,1,4,5,1,1,1,3,8,1,1,2,46,2,1,1,1,1,1,48,1,1,1,1,8,3,1,4,1,1,1,1,1,1,6,1,6,2,1,4,3,1,1,1,1,2,1,1,1,1,6,7,5,5,1,1,3,3,1,10,6,3,1,2,1,1,8,4,3,17,1,1,1,1,1,3,5,1,1,3,1,1,1,2,12,1,2,1,1,1,2,2,1,2,2,1,1,1,1,4,6,5,1,1,2,3,2,2,4,13,1,2,2,2,1,2,10,1,6,1,7,1,2,1,9,1,1,1,1,1,2,1,1,1,6,1,18,7,2,25,3,3,2,2,1,1,1,1,1,1,1,6,1,1,3,1,2,3,2,1,2,3,1,1,34,3,1,2,1,3,1,1,1,1,1,2,16,1,3,1,1,3,2,8,1,1,1,1,5,1,3,1,1,3,2,20,1,1,2,1,1,1,3,2,1,9,2,2,19,1,1,2,1,3,1,2,3,2,2,4,2,1,15,3,2,4,7,6,1,4,1,2,1,1,7,2,1,4,2,6,13,1,1,1,6,1,2,2,2,2,1,1,1,2,1,1,1,8,2,4,3,8,1,1,1,1,1,2,1,1,1,50,2,1,1,1,3,3,4,13,13,4,1,1,2,1,4,3,1,1,2,4,7,1,1,1,1,1,15,1,17,1,2,1,1,1,2,8,1,8,8,9,1,4,2,10,10,1,13,10,13,1,28,4,1,46,1,1,1,3,1,1,1,7,6,6,1,2,2,1,4,1,39,5,2,2,3,3,13,3,9,1,3,6,12,10,4,1,1,7,1,2,23,1,1,2,3,1,6,1,6,1,2,5,2,1,3,5,1,1,50,1,12,1,1,1,3,9,1,50,2,24,2,4,9,1,2,3,2,36,11,13,2,50,1,25,12,4,9,1,12,3,1,30,7,1,3,5,50,3,5,3,2,4,50,17,9,1,1,39,10,7,6,2,13,1,13,8,1,3,8,2,9,5,12,8,6,10,2,3,1,2,7,6,4,1,1,5,2,3,1,21,15,1,3,3,1,1,3,2,1,1,12,4,5,4,1,2,1,1,2,4,1,50,1,1,11,1,1,2,1,12,2,11,12,2,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,2,1,1,6,1,2,1,1,1,3,1,1,1,1,9,2,1,5,1,1,1,3,1,1,1,1,5,1,3,4,1,2,1,1,1,2,2,1,1,1,1,1,2,5,1,1,1,1,1,3,1,1,4,1,7,1,1,1,1,1,3,2,1,3,2,1,3,1,2,1,1,1,1,2,1,1,1,1,1,3,7,1,2,1,1,1,5,1,1,2,4,5,1,1,1,2,1,2,2,1,1,4,1,2,1,1,1,2,1,1,2,1,1,1,4,1,1,1,3,6,2,1,1,3,1,1,29,1,1,1,6,2,1,2,1,2,1,1,1,4,3,1,1,1,1,1,1,2,1,1,1,5,1,1,1,5,3,1,1,1,1,1,2,1,4,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,5,1,2,1,2,10,1,1,1,2,1,2,1,2,1,1,1,1,2,1,2,2,5,2,2,2,1,1,1,3,1,6,16,1,1,2,1,1,1,1,7,1,1,6,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,11,3,1,1,5,1,2,1,1,1,1,1,1,1,1,12,1,13,2,2,1,1,2,1,3,1,1,1,2,1,1,9,1,2,4,2,1,4,1,1,1,1,1,1,10,1,2,1,1,5,1,1,1,1,1,1,1,2,2,3,1,20,1,1,1,22,1,1,3,1,1,6,5,1,1,2,1,1,2,1,1,1,3,1,1,1,4,1,1,1,2,2,1,1,1,1,1,6,1,1,2,36,2,1,10,1,1,1,2,5,1,1,2,1,1,6,1,1,1,1,1,4,1,1,1,1,17,1,1,1,17,4,1,1,1,2,2,8,2,1,4,1,1,1,1,1,9,1,1,1,11,1,4,2,2,3,1,1,1,1,1,1,5,1,1,1,3,1,1,1,1,3,30,5,1,1,1,1,14,1,2,1,1,1,3,1,1,2,5,2,1,2,1,1,1,5,1,1,1,3,8,1,1,1,4,1,1,2,1,2,1,1,1,8,2,25,1,1,1,1,1,1,1,1,5,2,1,1,1,1,2,1,1,1,1,1,1,1,5,1,1,1,5,1,1,1,4,5,1,2,1,1,3,2,2,4,10,1,1,1,1,2,2,1,1,1,1,1,2,50,50,3,1,1,8,4,1,1,2,21,1,1,2,5,2,1,4,13,5,23,2,2,2,1,7,1,3,1,1,2,1,1,3,1,2,1,1,13,9,3,1,16,12,1,7,1,1,1,2,2,1,1,1,1,19,3,9,1,1,5,1,2,1,1,1,1,50,20,12,5,1,1,2,1,2,4,1,2,3,3,5,1,1,3,1,1,2,1,1,2,2,21,2,1,2,1,5,2,1,1,1,1,12,1,2,2,2,1,2,15,4,1,1,1,1,7,1,10,3,1,3,1,39,1,2,1,1,1,2,4,2,1,1,2,1,7,2,1,18,1,50,2,1,1,1,1,1,3,2,2,15,3,11,4,3,1,1,2,3,2,1,3,1,3,6,4,3,1,4,1,1,2,1,3,2,5,8,3,1,2,1,1,1,3,1,5,4,1,1,3,1,1,4,4,3,3,3,1,3,1,3,2,1,1,7,14,6,12,2,2,2,1,2,1,1,1,1,1,6,1,3,6,2,4,1,2,4,1,1,2,1,1,1,3,1,2,1,1,2,1,3,1,2,2,3,1,1,1,4,50,1,1,5,2,4,1,2,6,1,3,3,9,1,1,1,5,2,1,13,1,3,14,1,2,4,3,1,1,2,2,10,4,15,7,11,1,18,1,4,4,3,1,3,1,2,8,1,1,1,1,11,2,2,1,1,1,1,4,3,2,3,3,2,1,1,1,50,1,2,3,1,1,3,1,1,1,4,3,4,2,5,1,4,1,1,1,1,2,1,10,1,1,1,5,1,1,4,2,1,1,1,50,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,3,2,15,1,1,2,1,6,1,1,1,1,1,1,7,1,2,1,1,1,1,1,1,3,2,3,1,1,3,2,1,1,2,3,1,3,5,6,5,2,2,1,1,2,5,1,1,14,5,1,1,3,1,1,1,3,6,2,1,9,1,1,2,1,1,2,2,50,3,2,2,2,1,4,2,2,1,2,1,2,2,1,1,3,2,2,50,7,2,1,1,2,4,1,1,1,5,1,12,1,3,1,9,1,8,19,2,22,3,2,4,8,3,3,1,1,2,1,2,1,1,1,2,3,2,3,1,3,4,1,1,1,2,1,6,1,1,1,1,1,2,1,50,1,1,4,1,3,1,1,1,1,1,2,3,2,5,10,1,1,1,1,1,11,1,1,15,10,1,2,2,1,2,8,1,1,1,1,2,11,7,9,13,2,6,9,9,2,1,1,1,4,2,1,1,1,2,6,24,1,50,1,2,2,1,2,1,6,3,2,5,3,1,1,4,2,1,1,39,2,2,2,3,1,2,1,1,1,2,1,2,1,1,4,1,3,2,1,1,2,4,2,2,2,2,2,1,2,2,1,2,1,3,1,50,5,2,1,2,1,1,3,1,2,1,2,7,5,1,3,1,2,2,2,1,2,2,1,18,1,1,2,1,7,4,2,5,1,4,2,5,2,9,3,2,1,19,1,3,3,1,2,6,1,1,4,2,1,2,1,4,4,1,50,2,1,3,3,1,1,3,1,2,1,3,14,2,1,2,1,1,6,2,3,3,1,50,4,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,2,7,6,2,1,2,10,1,1,2,1,1,3,18,2,39,2,2,8,3,1,1,2,1,10,1,22,2,2,1,1,2,3,1,5,10,5,10,3,3,1,1,1,3,1,2,1,4,9,13,1,1,25,4,6,4,6,2,1,2,1,1,1,1,22,1,1,1,1,1,6,2,22,9,1,1,1,1,12,1,22,1,15,1,3,8,1,2,1,1,6,1,4,4,2,3,2,1,3,1,3,1,2,2,3,12,2,1,1,45,3,13,7,42,16,1,1,1,50,50,2,1,2,2,1,49,9,25,2,1,1,2,1,2,1,1,1,50,50,5,3,23,3,1,1,1,3,1,1,1,1,1,3,1,2,50,1,1,50,2,2,36,1,7,1,14,4,1,3,2,2,2,4,7,7,1,2,1,1,1,4,2,6,7,35,2,1,9,1,4,3,6,1,1,2,1,2,1,5,2,1,1,2,1,14,37,35,34,50,24,18,8,1,1,2,9,13,2,1,1,4,10,1,1,50,3,2,9,1,4,3,2,3,2,1,1,2,2,1,2,2,1,1,2,1,3,1,1,17,3,1,1,4,13,2,1,1,6,1,1,1,1,3,12,25,2,2,1,3,8,11,2,2,1,1,2,3,1,2,1,1,1,1,1,5,1,2,2,1,12,4,2,1,1,4,2,1,50,37,6,1,1,1,2,1,2,9,4,23,18,50,3,2,5,1,4,5,1,1,1,7,50,1,1,1,3,1,1,50,7,2,1,1,50,7,3,32,50,4,6,7,3,9,1,1,1,1,1,6,32,2,1,1,1,1,4,5,2,1,6,4,1,24,11,9,1,1,2,50,6,1,49,2,1,6,1,1,2,1,1,1,4,3,2,2,1,1,1,1,1,3,2,2,2,1,1,2,1,2,1,1,50,50,50,3,10,1,5,1,1,1,2,3,4,6,1,1,1,50,6,1,1,1,1,1,1,1,50,1,1,2,5,1,2,3,1,1,1,1,23,3,1,28,2,3,1,1,2,2,1,1,2,3,12,2,1,4,15,1,1,2,7,3,2,1,1,23,2,3,4,4,4,2,2,1,1,1,1,15,4,12,11,3,1,11,2,2,3,4,1,2,1,1,3,3,7,11,1,6,6,1,2,1,1,1,1,4,1,50,4,2,2,2,1,1,2,1,22,3,50,4,1,2,1,6,3,4,3,50,1,1,6,27,5,41,23,1,1,1,1,1,1,2,1,1,2,1,2,1,2,2,1,1,5,3,8,1,23,1,1,5,5,1,1,9,1,4,1,1,2,1,1,5,1,1,1,13,5,6,1,1,1,2,21,2,1,23,2,2,3,1,1,1,5,2,2,2,1,3,1,1,1,2,1,15,4,12,15,1,2,4,3,1,1,3,2,1,1,1,3,6,3,1,5,2,2,2,3,1,1,4,1,50,1,1,3,1,1,50,2,1,1,37,12,1,1,3,11,5,1,23,11,29,2,5,2,50,2,5,1,5,2,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,6,5,1,9,1,5,33,9,10,1,1,10,1,1,1,3,1,9,1,1,4,2,19,2,7,1,1,4,5,1,8,1,3,25,38,3,2,1,1,50,1,1,2,2,2,2,1,1,1,2,5,1,1,3,3,30,6,3,2,4,3,26,26,2,3,1,1,41,34,1,8,8,1,1,2,2,16,50,17,50,6,1,4,13,1,7,3,4,47,50,1,5,3,1,1,8,2,9,1,5,4,10,9,11,14,1,3,5,4,6,4,2,2,1,1,2,9,1,7,5,7,50,15,3,1,12,1,35,5,3,2,1,1,4,3,1,1,5,1,1,4,1,10,2,1,19,1,2,12,3,2,6,3,1,1,2,3,1,4,3,2,1,5,3,1,1,4,1,4,1,2,4,1,1,1,4,1,1,3,1,5,34,28,6,2,3,1,5,7,1,1,5,12,2,1,5,1,1,14,4,1,50,23,32,2,5,4,17,1,9,12,26,4,2,1,4,18,6,1,1,9,35,1,13,5,3,1,1,24,2,1,40,2,41,2,1,1,2,1,3,50,50,26,16,5,7,24,13,1,1,15,2,10,2,1,50,2,1,3,5,3,1,27,5,2,16,21,6,26,4,1,3,1,2,3,4,16,24,1,23,3,2,2,24,3,1,13,17,2,7,4,5,5,5,1,1,2,2,3,2,1,1,19,1,9,1,19,50,1,1,2,3,2,5,6,3,38,1,3,7,2,1,2,1,1,1,1,50,1,1,5,7,1,2,1,2,2,7,9,8,3,10,1,1,5,2,7,8,1,27,1,26,2,3,50,9,1,2,2,6,2,8,3,3,13,9,1,2,1,2,3,1,7,1,1,6,50,50,27,50,10,1,9,3,21,1,1,20,7,4,1,1,6,2,3,6,8,3,1,2,5,4,14,1,2,1,1,19,2,3,6,7,1,1,21,24,4,1,1,1,6,3,1,8,3,1,6,2,1,7,3,4,50,1,50,50,50,50,50,18,2,1,3,1,2,7,1,15,2,1,50,5,2,8,2,5,3,4,2,39,50,50,2,1,1,19,3,6,4,1,3,1,3,1,2,4,1,3,2,1,6,20,30,21,10,4,3,3,2,2,2,1,8,9,2,1,8,11,2,3,50,34,46,1,3,6,3,2,2,4,17,7,22,2,2,8,21,21,2,4,33,15,2,1,3,1,14,2,1,1,1,3,17,15,3,1,24,4,2,1,1,1,3,4,3,10,3,17,9,5,10,8,5,1,16,1,16,31,5,2,3,2,1,1,1,18,4,4,3,1,1,23,3,3,3,16,9,7,6,1,1,1,12,1,9,1,13,1,5,6,3,1,9,1,1,47,14,2,1,1,1,2,2,1,1,1,1,1,2,2,13,2,2,1,1,1,2,3,1,1,3,1,10,15,18,1,5,5,5,1,3,1,2,15,1,11,1,1,1,3,1,1,2,1,2,3,25,1,4,1,1,1,40,6,3,3,11,1,49,16,4,1,3,2,2,2,1,2,24,19,35,7,1,1,4,18,1,8,4,6,5,2,4,16,2,2,5,10,4,1,50,50,40,1,4,1,1,2,3,24,32,2,1,1,1,5,3,7,6,2,5,5,1,2,50,3,1,3,1,1,13,35,3,2,2,3,1,15,1,1,5,2,2,1,1,2,5,4,6,10,1,5,2,4,2,6,29,1,2,1,8,1,19,8,2,24,22,3,1,4,3,1,1,35,12,19,4,2,4,1,2,6,17,1,2,5,1,1,5,2,1,1,28,4,1,3,3,1,3,2,3,6,2,6,1,1,29,11,10,3,6,3,9,1,1,1,24,15,2,50,20,6,3,2,1,1,6,19,6,2,8,8,21,11,5,2,1,8,3,1,3,1,50,10,23,6,8,10,1,7,12,21,2,4,3,2,3,1,1,7,1,1,1,9,2,9,3,11,2,13,3,5,1,3,1,1,5,10,6,6,11,2,4,3,1,2,1,2,2,2,1,4,1,2,9,5,5,4,9,5,1,26,1,6,3,2,3,1,6,5,2,9,15,9,43,1,4,7,3,1,3,3,4,1,4,1,2,3,13,32,24,9,7,4,3,2,2,7,3,6,7,8,1,1,5,1,2,35,14,1,33,4,9,50,1,50,6,2,1,7,2,1,1,31,50,9,34,26,5,3,1,3,5,2,3,1,13,33,2,8,1,7,25,48,2,9,11,4,1,1,1,5,8,1,29,32,1,4,37,9,29,17,4,2,8,1,1,3,1,5,4,4,3,14,50,5,12,11,5,1,2,2,2,1,3,5,50,1,5,6,2,11,1,50,8,8,36,1,6,7,2,1,2,22,11,1,31,28,1,22,2,2,1,9,50,1,8,11,1,4,7,7,1,1,1,6,5,3,22,1,50,4,6,7,5,2,1,5,1,1,3,4,2,7,4,2,3,4,2,1,7,1,50,6,1,50,50,1,2,8,8,1,6,2,1,28,6,50,7,8,11,6,3,9,3,5,5,1,4,1,10,11,50,31,6,2,11,1,1,1,10,28,2,1,1,50,11,9,13,8,5,19,1,7,2,24,36,6,9,23,9,4,5,3,1,1,2,13,49,2,7,22,1,2,8,1,1,1,1,18,1,6,1,5,2,15,7,8,14,28,4,4,5,1,50,9,2,5,2,3,3,1,22,50,11,1,50,6,18,1,4,3,16,33,6,3,1,1,1,1,3,3,13,5,1,2,5,2,2,1,2,1,1,4,3,2,6,2,1,48,3,1,7,1,17,13,1,17,5,11,4,5,4,3,22,26,50,11,10,7,1,5,6,3,1,1,47,7,8,5,3,3,1,3,1,1,4,1,5,15,38,9,3,2,1,5,1,2,2,16,37,4,9,2,27,4,4,6,2,2,7,17,2,6,4,4,13,3,5,1,8,3,1,10,4,18,3,5,1,15,1,2,3,13,2,1,4,2,20,2,4,1,3,50,6,2,50,1,3,10,1,26,3,2,25,7,1,5,6,1,20,11,1,1,1,1,3,2,4,5,4,4,2,2,2,12,5,1,10,18,2,4,20,7,3,2,1,3,4,1,1,2,6,29,3,3,2,1,1,12,3,50,2,15,1,2,1,32,5,1,3,4,6,19,7,1,1,1,2,2,4,6,1,1,1,3,1,3,1,23,1,6,2,37,13,6,2,1,4,1,1,15,50,33,5,1,3,3,1,15,21,11,7,13,7,4,1,1,1,18,1,15,1,5,1,1,2,4,4,1,13,1,1,2,4,1,2,1,10,3,1,1,1,1,9,1,5,17,21,4,4,3,3,1,1,5,10,1,3,1,6,4,2,1,1,3,1,1,2,2,2,2,9,1,12,10,2,3,1,1,1,2,1,1,2,1,3,1,1,3,3,1,8,1,1,1,1,1,16,1,1,1,1,1,7,2,4,1,3,1,4,1,4,2,2,1,3,1,1,3,2,4,9,1,1,1,2,1,3,4,1,2,17,1,4,2,2,1,1,2,7,2,1,1,2,3,1,2,1,3,6,6,10,3,4,2,1,1,1,3,1,3,5,1,1,4,2,1,3,1,2,4,8,2,1,1,2,2,1,7,4,1,6,14,1,10,5,1,1,4,6,1,2,3,2,2,1,1,2,5,4,1,8,1,1,2,5,1,5,4,20,3,16,5,1,2,3,4,1,1,3,1,1,10,2,17,4,2,8,13,15,1,1,2,5,1,13,7,5,10,3,1,11,1,4,2,1,3,6,4,2,6,1,4,2,1,3,4,6,4,6,3,1,3,4,5,3,2,1,2,3,3,3,3,2,2,9,5,13,4,4,5,3,8,5,2,1,8,4,4,2,3,4,2,10,1,6,1,50,6,2,2,10,1,5,2,4,3,5,11,10,2,2,3,4,7,5,1,1,7,3,2,4,1,2,2,5,3,5,3,1,1,5,10,14,2,5,2,4,18,22,2,4,5,2,2,1,7,1,6,10,5,2,1,1,2,5,1,4,3,9,5,1,2,1,3,3,2,1,2,2,2,3,1,3,4,6,6,2,1,2,16,1,6,12,1,2,4,2,1,3,1,5,4,3,1,3,1,5,2,3,1,4,1,2,2,1,2,1,2,4,3,5,1,1,5,1,5,1,2,8,5,6,3,2,5,3,8,19,8,1,2,3,2,1,1,10,8,1,6,10,5,6,1,3,4,2,5,1,11,7,16,5,2,2,10,2,1,5,6,1,3,4,16,3,2,5,24,3,1,1,11,3,2,4,13,1,8,7,2,2,3,1,2,2,1,1,5,6,1,4,1,1,1,4,5,3,10,8,1,1,2,1,1,1,4,4,3,2,2,15,15,2,16,9,7,4,3,12,1,6,1,3,4,2,6,1,7,3,2,2,1,9,1,1,2,1,1,6,4,2,11,1,2,5,3,4,7,1,1,6,2,9,3,2,2,4,15,1,3,2,2,4,2,9,2,11,2,3,2,7,4,3,4,2,2,2,6,8,8,2,5,10,17,2,1,2,2,1,2,25,10,2,1,9,5,18,6,2,3,8,3,3,2,5,2,1,1,1,9,5,3,5,1,4,2,1,2,7,12,11,1,3,36,34,12,14,1,6,8,4,5,1,21,3,1,3,3,3,4,34,8,10,5,13,1,23,4,6,6,3,1,10,7,1,24,1,50,9,2,2,2,1,3,38,4,48,1,2,2,3,4,2,1,4,2,9,41,17,2,12,43,2,1,8,7,5,1,36,3,3,6,3,10,4,23,1,5,18,1,1,12,2,1,11,9,8,4,10,16,3,3,4,6,20,16,5,4,5,2,19,7,50,5,4,1,20,21,7,2,6,2,13,7,3,12,14,27,1,3,7,6,1,4,1,9,14,42,6,1,7,15,35,21,1,13,9,7,14,3,2,2,6,11,4,3,3,11,50,2,11,10,16,16,4,3,8,5,6,12,6,2,22,20,2,29,13,2,6,15,14,6,4,1,9,4,15,15,50,1,6,13,7,21,7,4,15,4,1,2,1,14,21,11,9,2,1,7,6,2,1,16,4,1,5,4,1,3,2,6,6,3,2,6,2,3,1,1,1,1,1,1,1,2,1,1,4,9,2,3,4,1,13,1,1,2,1,1,3,1,1,1,4,2,1,1,2,10,2,1,1,2,4,3,2,25,3,3,1,7,2,1,1,1,9,7,6,3,5,2,1,4,3,20,11,7,1,2,3,2,2,1,2,5,1,2,24,2,3,1,2,1,4,1,2,19,3,2,1,3,38,1,4,1,4,14,3,5,25,7,15,1,1,2,11,2,1,4,1,1,7,2,4,2,2,5,2,3,1,1,1,23,1,8,1,1,1,1,1,2,2,1,10,1,3,10,8,1,5,2,1,1,2,1,2,2,3,2,5,31,13,10,6,2,2,2,1,3,4,1,2,1,8,1,2,5,5,1,2,2,2,2,1,1,1,1,1,3,13,1,5,1,7,3,2,4,15,1,1,1,3,3,1,1,1,1,1,1,1,3,1,2,1,4,1,1,1,1,1,1,1,2,12,1,1,11,1,9,1,50,1,2,8,1,1,1,7,4,3,25,4,2,4,3,4,2,10,2,1,1,1,6,2,1,3,2,1,1,1,6,4,1,1,1,6,1,4,1,2,1,1,2,4,1,1,2,13,6,4,2,4,1,1,1,2,4,1,7,1,1,4,1,2,5,1,1,5,2,9,6,3,2,2,1,1,1,1,2,2,2,9,2,2,1,2,3,4,44,6,4,2,1,1,3,2,2,16,4,34,18,19,1,5,2,3,1,5,1,1,5,14,6,3,4,2,5,2,1,4,3,2,3,2,7,6,1,3,1,1,1,1,3,11,2,3,1,2,14,1,1,4,1,2,1,19,11,9,3,39,1,18,1,2,10,9,4,24,1,10,3,6,2,4,1,3,3,3,17,4,10,2,1,2,7,1,12,2,2,10,12,5,13,9,11,6,1,13,2,2,2,7,5,16,1,4,5,3,15,11,13,1,3,9,5,2,20,1,2,2,4,6,2,1,7,4,5,5,4,1,4,4,7,5,1,1,5,6,11,4,9,14,2,4,3,3,2,8,3,2,1,4,2,18,1,1,4,2,1,4,5,1,15,1,2,5,3,10,1,2,2,5,2,1,6,1,2,3,7,12,1,5,1,1,2,4,7,2,1,1,1,4,3,2,2,2,2,1,1,1,1,1,2,2,2,1,3,1,1,1,1,1,1,4,1,1,2,1,1,1,5,6,2,1,3,2,2,1,1,2,1,1,3,5,3,1,1,1,1,4,2,2,1,1,4,3,7,1,1,5,3,1,2,1,1,1,2,2,3,1,1,1,2,8,1,1,2,5,1,6,1,6,3,3,2,1,3,1,1,1,4,1,4,1,6,1,1,3,1,3,1,2,1,3,19,3,1,1,2,2,1,1,15,6,3,2,1,1,1,1,7,1,1,1,1,8,3,1,5,1,2,3,3,1,1,5,1,1,1,2,2,1,1,1,4,5,5,1,2,2,5,1,1,3,1,2,1,42,2,3,5,1,2,4,1,1,1,2,2,1,1,1,1,2,1,2,3,1,6,5,1,2,3,1,3,4,1,1,2,1,3,2,8,3,1,5,3,2,5,18,10,1,26,9,4,6,4,2,1,1,15,1,1,1,3,10,6,2,1,1,3,8,3,2,2,1,2,1,1,1,5,1,2,1,8,33,2,1,1,1,2,4,5,1,17,14,3,1,9,7,3,5,1,4,9,1,1,1,2,1,1,10,3,6,3,4,5,1,2,2,3,5,4,6,5,13,12,3,1,10,2,7,6,1,2,11,12,1,1,1,4,2,4,19,4,4,2,4,2,1,12,5,1,1,6,4,2,1,16,8,2,1,14,2,23,1,12,28,50,33,1,3,24,1,1,4,5,4,2,1,15,2,1,5,8,3,4,11,9,4,4,2,2,9,21,3,4,11,7,3,2,5,1,9,9,5,1,10,1,2,2,1,2,1,4,1,5,3,3,18,3,4,10,1,3,1,2,1,5,23,5,10,5,7,1,8,5,2,4,3,9,6,3,10,3,15,5,6,4,9,25,4,2,2,19,1,2,5,8,3,6,2,4,33,2,4,3,2,9,10,12,8,8,6,23,3,8,4,4,4,1,50,7,4,2,5,5,4,2,2,13,6,4,9,8,1,2,5,11,1,1,3,1,25,8,1,40,5,2,5,5,2,6,1,1,9,5,18,6,3,1,3,1,1,4,1,9,2,2,1,5,11,1,9,2,1,1,18,1,5,2,2,26,5,9,10,5,3,1,14,1,3,14,7,7,3,2,12,1,3,1,10,2,30,8,11,50,5,17,2,4,1,4,3,16,12,29,25,15,3,4,2,11,12,3,7,13,5,8,2,4,6,3,3,4,5,6,2,1,2,5,5,3,2,11,1,12,1,2,8,13,11,3,26,6,1,11,1,2,3,6,4,1,1,1,11,3,3,4,2,1,1,7,5,5,1,5,2,6,2,16,2,1,4,9,5,1,10,3,5,14,30,1,2,5,1,4,2,2,1,1,2,8,2,6,1,1,3,1,3,3,1,1,3,7,1,7,3,1,2,1,7,1,2,1,2,2,4,2,4,3,10,5,1,3,3,2,2,1,1,2,6,2,1,3,1,2,1,3,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,2,1,1,2,1,6,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,1,3,1,1,3,1,1,5,1,2,1,2,1,1,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,8,1,1,2,3,2,1,3,2,1,3,2,2,2,1,2,2,2,1,3,3,4,1,1,6,2,4,1,6,1,2,4,7,1,1,3,4,1,3,1,4,2,2,1,1,3,5,1,3,1,1,5,2,12,11,5,1,1,2,1,1,4,2,1,1,1,6,5,2,1,1,2,1,1,3,4,1,5,2,9,1,2,1,4,1,26,24,11,1,2,1,1,3,1,2,1,7,6,4,6,1,1,1,2,1,3,2,3,2,1,2,1,1,2,1,2,1,5,2,12,1,1,1,1,1,5,1,1,2,32,5,1,8,5,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,3,3,1,1,3,1,3,2,1,2,1,3,1,1,4,1,2,1,1,2,1,4,4,1,1,2,1,1,1,2,2,2,2,1,1,1,2,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,2,1,1,3,1,1,1,1,3,1,2,1,3,1,3,7,1,3,1,3,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,14,1,1,1,1,1,1,8,6,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,2,1,26,1,2,3,1,1,1,1,2,5,3,1,6,2,1,1,1,1,1,3,1,2,1,1,1,1,7,3,2,1,2,8,2,1,1,2,2,4,3,50,1,4,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,3,1,1,17,32,1,1,1,6,1,2,2,4,4,1,12,4,1,1,1,3,1,3,48,1,1,1,1,3,2,1,12,6,1,3,1,2,2,3,22,4,4,3,1,1,3,1,2,1,2,4,1,2,13,1,9,2,2,3,1,1,5,3,4,1,2,7,2,7,1,3,2,1,1,3,3,1,2,1,1,50,1,7,1,1,1,3,1,6,1,1,31,3,1,2,1,1,1,1,5,1,9,1,13,2,1,1,9,1,1,1,3,4,1,2,2,2,1,3,4,1,6,1,2,7,9,2,1,3,2,1,1,8,1,2,2,2,8,4,1,1,2,2,50,2,1,6,44,8,2,1,2,5,1,3,2,1,2,1,1,1,1,1,4,3,4,8,3,4,2,1,1,2,7,1,21,9,2,1,1,5,3,3,3,1,1,1,3,2,2,7,1,3,1,4,1,1,2,1,2,50,1,3,15,1,1,1,1,1,1,1,2,2,1,6,1,2,3,1,7,1,4,1,2,1,2,1,1,1,1,1,1,1,7,4,11,3,3,1,2,7,1,16,1,2,6,1,3,2,1,1,1,2,1,5,50,50,1,3,1,3,1,6,5,1,1,12,1,5,1,1,1,1,26,2,4,1,4,1,1,1,3,4,1,2,1,1,3,1,1,3,15,1,1,10,1,2,3,1,1,1,2,1,1,1,1,2,1,3,1,1,2,8,1,1,5,1,2,1,1,4,1,8,1,3,4,1,6,3,4,7,4,3,2,5,1,11,6,6,1,5,1,5,4,1,3,10,4,10,4,4,3,2,1,1,27,2,7,1,2,1,2,1,13,1,9,2,1,2,1,4,9,11,2,9,5,3,2,2,1,2,1,29,1,2,1,1,15,5,3,2,4,1,4,4,1,8,9,4,12,4,3,7,1,1,1,1,4,2,1,3,1,4,3,1,1,3,2,1,1,1,1,1,5,3,1,9,4,3,3,1,2,2,1,1,1,37,1,1,1,4,1,11,1,1,1,17,1,3,3,6,2,7,13,1,1,2,1,4,1,1,1,2,2,2,5,2,4,2,3,1,6,2,4,1,9,3,1,2,3,3,8,1,6,1,8,1,1,2,5,6,3,2,1,1,1,4,9,2,3,1,1,2,2,4,1,5,1,2,2,1,1,14,2,7,2,3,2,1,3,2,4,4,2,2,9,1,1,50,1,2,1,1,10,3,2,1,1,3,5,2,2,2,1,2,1,1,2,1,1,1,11,8,6,5,1,3,1,21,2,2,2,5,3,1,3,1,3,3,1,1,3,6,10,4,46,2,3,4,3,9,3,1,40,7,3,1,50,11,1,1,2,3,2,9,5,4,2,1,1,2,2,5,8,21,1,2,1,2,13,10,7,11,2,2,23,1,5,1,1,4,4,3,1,1,1,4,3,2,3,2,1,2,6,4,1,8,3,8,3,14,30,1,5,3,1,1,4,1,1,50,2,4,4,3,4,2,3,1,1,18,4,1,1,1,2,2,44,28,1,4,2,9,2,1,6,25,14,1,5,4,14,3,9,3,5,4,4,30,24,17,3,2,6,4,1,1,1,26,47,15,5,1,49,1,1,19,1,50,3,1,13,1,1,1,44,50,8,1,6,2,3,6,13,6,42,1,50,1,2,50,2,1,37,26,1,16,1,2,2,1,11,2,2,2,7,3,2,2,11,2,7,1,2,1,9,1,1,50,2,3,43,1,9,2,26,50,13,3,2,26,2,5,4,1,1,50,11,1,3,5,1,8,1,2,1,2,6,9,6,2,50,3,17,5,9,2,1,8,1,2,1,2,6,3,5,1,22,2,1,40,12,1,50,4,2,4,8,34,30,5,4,12,9,1,16,2,2,1,1,2,6,8,5,13,3,1,2,2,50,1,4,5,1,5,1,12,5,50,8,22,6,2,3,9,11,1,2,2,2,1,4,16,8,6,8,7,5,8,1,5,18,50,1,20,3,3,2,1,3,7,23,1,3,1,2,1,2,1,1,2,1,2,2,2,3,1,1,1,1,1,3,10,1,2,1,1,2,7,1,1,2,1,6,2,1,2,4,1,1,1,1,1,1,1,1,1,1,2,2,1,6,2,1,1,1,1,1,6,2,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,4,1,2,1,1,1,2,2,3,1,2,2,1,1,1,3,1,1,2,2,1,2,2,4,2,3,1,3,1,1,1,1,1,2,3,7,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,2,1,1,1,1,2,1,2,1,1,3,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,3,1,1,2,2,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,2,1,2,3,1,1,2,1,2,1,1,2,2,1,2,1,1,3,2,1,3,2,1,1,5,1,1,3,1,4,1,1,2,2,2,3,1,1,8,1,1,1,1,2,1,2,2,1,3,3,3,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,2,1,1,1,1,1,1,2,2,1,4,2,1,2,1,2,1,1,1,1,2,4,1,2,1,2,1,1,12,3,8,1,1,1,2,3,1,1,1,2,1,1,1,1,2,3,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,9,1,1,5,1,2,1,2,3,2,1,1,13,1,4,1,1,1,1,1,2,1,3,2,1,1,2,1,3,4,1,2,4,1,1,3,1,2,2,1,2,1,1,1,1,22,1,3,1,1,1,2,5,2,2,1,2,1,1,2,1,5,4,1,2,1,2,2,2,1,1,2,2,2,2,1,3,3,1,2,1,1,4,1,2,1,1,4,1,2,1,1,1,3,1,1,4,1,1,2,2,1,1,1,1,2,1,1,12,1,1,1,2,2,1,3,1,1,1,1,1,3,1,7,3,5,1,4,2,1,1,2,1,1,1,2,1,1,1,1,2,1,2,2,1,1,1,1,2,2,3,1,1,2,1,1,1,1,1,2,1,1,4,1,2,2,1,1,1,2,1,1,1,1,1,3,1,2,4,1,5,4,1,1,2,3,1,1,1,1,1,1,2,1,1,3,2,1,1,3,4,1,1,1,2,2,1,2,10,2,3,1,1,2,1,1,1,2,1,2,2,2,2,1,1,1,3,1,2,1,1,5,1,1,1,1,3,4,1,5,1,2,1,1,1,2,1,1,5,2,1,1,2,1,2,2,1,4,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,3,2,1,2,1,1,3,1,1,3,2,1,1,4,1,4,1,1,1,1,1,2,1,1,1,3,9,6,1,1,4,1,3,2,2,1,1,1,1,2,1,1,3,2,1,2,1,2,2,1,2,1,1,1,2,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,3,1,2,1,1,1,1,2,2,1,1,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,3,1,1,1,1,3,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,2,1,3,1,1,1,1,1,1,1,1,9,1,2,1,1,2,1,1,1,1,2,2,1,1,3,7,1,1,1,1,1,2,4,1,1,1,2,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,3,2,2,1,1,2,1,1,1,1,1,1,2,1,1,1,6,1,1,3,1,1,3,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,3,1,5,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,6,1,2,1,1,1,1,3,1,2,1,1,1,1,3,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,3,1,1,1,1,1,1,2,1,7,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,3,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,7,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,10,2,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,5,1,2,1,3,1,3,1,2,3,1,2,1,1,3,1,1,1,2,1,1,3,1,2,2,3,2,2,2,1,1,2,4,1,2,1,1,1,1,1,1,4,1,1,1,1,2,1,1,2,1,3,2,1,1,1,1,1,1,1,1,2,5,1,1,2,1,1,1,1,1,6,3,2,1,2,1,1,2,1,1,1,1,1,1,1,2,2,3,1,2,1,1,1,1,1,1,2,2,1,4,1,2,1,1,1,1,4,2,2,1,1,1,1,1,1,3,1,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,1,1,1,3,2,2,1,1,1,2,1,1,1,3,1,1,1,1,4,1,1,2,1,1,1,1,1,2,1,1,1,1,1,4,1,1,2,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,5,1,1,2,1,1,1,3,1,1,1,1,3,1,3,2,2,2,4,1,2,2,1,1,1,1,3,1,2,1,1,1,1,4,3,2,1,1,1,5,1,1,2,1,1,3,3,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,2,2,5,1,1,2,1,1,1,1,1,1,1,2,1,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,3,1,1,2,2,2,1,1,1,1,1,3,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,2,2,4,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,18,2,1,1,1,2,1,1,2,3,1,3,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,4,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,3,1,2,1,1,1,1,1,2,1,1,3,16,38,14,25,5,3,11,1,8,18,17,4,32,1,1,1,1,1,1,1,1,1,1,4,19,18,10,7,15,21,15,1,1,1,1,5,9,7,6,36,11,8,8,25,10,11,24,6,1,1,1,1,3,10,1,1,2,2,18,13,18,22,12,6,18,24,10,6,2,8,12,22,15,3,7,1,4,5,3,5,3,1,1,1,3,3,1,49,2,7,11,2,23,4,2,5,12,6,18,6,3,12,1,3,2,4,3,2,1,1,1,2,4,3,1,2,2,19,17,5,9,7,7,3,15,2,3,3,15,2,10,5,26,1,1,4,8,4,1,1,3,1,4,1,12,5,17,29,2,7,8,6,3,6,2,17,15,1,6,30,5,9,2,1,1,4,3,1,1,1,5,1,2,5,3,1,4,3,1,10,11,6,1,20,2,11,3,2,3,1,14,5,2,12,30,3,2,1,1,3,1,1,1,11,8,4,37,19,1,8,8,3,15,7,1,1,9,2,1,10,1,1,1,4,1,7,8,3,3,1,2,2,1,23,12,35,5,3,2,8,37,1,5,6,2,3,8,1,2,10,2,1,1,3,3,3,1,6,1,1,7,3,3,5,5,5,7,3,10,2,5,4,3,1,2,4,3,1,1,7,3,16,1,1,1,1,3,1,2,4,2,5,1,2,1,1,10,1,8,26,6,2,8,1,23,1,5,5,9,11,5,4,1,1,1,1,1,4,1,1,3,1,1,1,1,1,1,1,6,7,14,8,5,4,8,11,4,1,3,4,5,1,4,3,1,2,1,1,2,5,10,6,8,1,1,6,3,2,1,2,1,22,5,8,1,1,6,7,1,4,5,2,2,7,1,2,4,7,1,4,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,4,6,9,1,2,11,2,2,10,1,1,1,1,14,2,1,7,1,3,1,1,2,5,4,3,1,1,5,5,5,1,1,1,5,11,4,2,1,7,10,2,1,7,1,1,12,9,1,1,2,1,1,1,3,1,1,1,4,2,12,1,5,8,6,5,6,1,2,9,2,1,2,2,2,1,1,19,12,2,2,8,4,15,3,2,3,1,4,3,1,4,4,11,1,1,6,1,2,3,3,1,8,3,8,3,1,6,2,2,1,3,1,1,2,1,1,1,1,2,1,1,1,1,6,2,2,1,5,6,3,2,3,1,5,4,1,5,8,8,7,2,1,1,1,1,1,1,1,5,1,8,2,6,3,6,1,5,1,1,1,1,4,1,6,1,1,1,1,2,4,5,1,6,9,2,4,3,10,4,1,2,2,1,1,1,1,3,1,1,1,5,1,2,1,2,3,2,5,1,8,6,1,1,1,4,1,1,3,4,1,1,3,3,4,1,2,2,3,2,1,1,1,1,1,1,1,2,2,4,2,1,23,1,1,2,2,4,3,3,2,16,2,1,2,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,7,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,1,2,1,3,1,1,1,1,1,2,1,3,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,4,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,2,2,1,1,9,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,1,2,4,3,2,2,1,1,4,1,3,2,1,3,1,1,2,1,1,6,1,3,3,1,1,1,2,1,1,2,2,1,4,3,1,1,1,1,1,1,1,1,2,5,4,3,1,1,3,1,2,7,5,2,6,1,2,2,2,2,5,1,4,3,1,2,1,2,1,4,1,1,1,1,5,2,1,2,1,2,1,4,2,1,8,2,1,2,2,3,1,14,1,1,1,1,2,1,5,3,2,2,1,1,4,1,1,10,4,1,3,12,3,3,5,1,3,1,1,5,1,3,2,1,1,3,2,14,1,2,3,9,4,1,1,5,1,1,8,3,2,1,6,1,2,3,1,4,7,1,1,1,2,6,1,1,1,1,13,1,1,3,4,3,2,3,18,3,10,3,2,5,3,8,1,7,5,3,6,5,1,5,1,1,9,4,4,5,3,3,1,1,3,5,2,5,2,2,9,5,1,3,11,1,1,1,17,3,2,4,1,9,7,3,1,1,1,5,3,2,1,4,13,1,5,2,3,12,4,10,10,10,9,1,5,15,6,5,29,2,6,3,1,4,7,1,6,2,1,2,2,21,3,1,22,1,2,4,1,1,8,1,7,12,4,17,1,5,1,1,4,6,6,7,8,10,1,3,9,2,26,1,1,6,7,1,3,4,1,4,1,15,23,4,3,1,3,15,3,5,3,5,14,4,6,5,25,4,2,2,3,12,2,13,4,17,2,4,20,3,5,2,4,7,2,2,5,2,19,6,5,2,12,8,5,19,6,1,7,9,1,16,2,5,5,3,3,19,7,7,5,11,4,7,1,3,18,3,7,8,10,4,4,14,4,10,10,4,13,8,6,12,12,2,14,2,3,9,2,2,7,7,22,9,1,7,11,7,8,7,2,18,2,21,7,5,17,4,12,6,7,4,3,10,4,10,9,7,3,3,3,1,1,40,25,21,2,8,3,5,2,9,9,4,8,10,4,5,3,3,8,1,2,4,15,5,4,4,1,1,1,1,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,9,9,2,2,1,3,9,1,2,12,1,2,2,10,1,2,1,1,2,1,2,1,1,1,5,3,1,1,5,1,1,1,3,2,1,1,1,1,1,1,1,1,2,1,1,1,2,13,1,3,4,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,2,7,2,11,1,1,3,2,1,1,1,1,1,1,1,3,2,4,2,1,4,1,1,4,1,1,1,1,1,1,1,2,3,2,5,1,1,1,3,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,1,1,2,2,1,1,1,2,3,2,2,1,3,1,1,1,1,4,3,4,1,1,3,4,1,1,1,4,1,2,1,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,2,2,2,6,1,3,2,4,1,2,2,1,1,8,1,1,1,1,5,1,2,4,3,1,1,3,1,1,1,3,1,1,3,1,1,2,1,2,2,1,2,1,1,6,4,1,2,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,4,2,1,1,1,1,1,1,4,1,1,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,3,8,6,3,1,2,1,1,1,1,1,19,1,1,32,3,1,1,1,1,1,1,1,1,3,1,2,1,2,3,1,2,1,3,3,1,6,2,1,1,3,2,1,2,1,2,1,2,3,50,1,1,3,1,4,1,1,6,4,1,4,1,24,1,1,3,2,1,1,1,2,50,1,1,2,1,3,1,1,1,3,1,3,6,1,1,2,2,29,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,16,1,1,1,50,1,50,17,17,13,5,5,2,2,1,2,40,3,1,24,3,6,50,1,32,2,1,2,4,1,4,18,6,2,2,31,1,2,1,1,1,3,3,4,4,3,1,1,1,18,1,4,3,1,2,1,1,2,4,13,50,1,1,1,1,19,50,1,1,2,1,1,1,1,1,15,2,1,45,1,3,1,1,43,1,2,3,2,1,1,1,2,1,2,1,50,1,1,2,3,4,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,11,1,30,1,1,1,1,1,2,6,1,2,1,1,1,1,1,1,1,1,1,1,6,2,2,9,1,43,1,50,2,1,1,1,1,1,1,1,3,1,1,4,1,2,1,1,1,8,23,1,1,1,1,1,5,4,1,2,31,36,1,1,1,2,7,1,20,1,1,1,8,1,6,1,2,1,1,1,4,1,1,1,50,1,50,1,1,2,1,1,1,1,7,1,1,50,1,1,7,15,17,3,1,1,1,3,1,1,45,19,1,5,1,1,1,17,19,2,1,1,1,1,3,3,1,1,5,8,2,1,1,1,4,1,1,1,1,2,2,2,1,13,50,1,1,4,1,6,1,1,2,2,50,1,1,1,3,1,1,1,2,13,1,1,11,2,1,2,6,2,7,1,1,1,1,1,1,3,2,1,1,6,1,3,1,1,1,1,3,17,1,1,1,1,44,1,2,49,1,1,2,35,2,1,1,1,1,1,2,1,1,1,10,1,8,1,1,2,5,2,2,1,11,4,2,3,1,6,2,1,1,1,1,1,50,2,41,7,1,1,1,13,1,1,1,2,14,5,1,1,1,48,1,1,50,4,1,3,1,11,16,1,1,1,1,1,45,1,1,21,2,3,1,1,1,50,29,3,1,1,4,2,1,1,3,2,1,2,3,1,1,2,8,1,1,11,34,1,2,8,3,1,6,1,2,50,1,3,1,15,1,5,1,1,5,2,1,1,8,49,50,1,26,2,2,1,1,28,2,3,6,3,2,44,10,16,1,1,2,1,4,1,1,1,28,3,1,1,1,6,50,7,1,1,1,22,1,1,1,1,1,11,24,1,1,2,9,10,1,1,2,2,8,1,1,1,39,50,1,15,1,1,1,47,50,1,1,1,1,45,22,3,5,1,1,1,2,1,28,2,1,2,1,50,5,2,2,1,13,40,7,1,2,20,3,1,4,12,20,2,1,50,1,1,5,7,11,3,1,1,2,1,2,50,44,1,20,8,11,1,1,50,7,7,1,50,4,4,18,7,3,1,2,1,1,3,50,15,1,8,11,8,8,1,17,36,3,2,1,1,50,46,8,50,6,7,1,1,3,50,1,1,1,50,4,4,1,21,9,9,1,2,1,1,50,1,1,1,1,26,50,7,4,3,1,50,14,7,10,1,1,6,1,5,3,1,1,24,1,50,44,50,7,2,1,14,13,4,1,13,3,1,39,50,4,2,1,4,1,10,1,13,50,1,2,1,1,2,17,2,16,3,1,1,1,1,50,9,6,5,1,2,48,20,3,50,43,13,2,1,50,5,4,1,12,2,1,1,6,1,1,13,2,1,2,50,2,17,1,2,3,4,2,1,33,9,44,27,5,2,3,3,3,1,1,4,2,5,23,1,2,1,1,26,9,5,1,1,35,50,17,5,1,2,2,2,1,2,1,16,4,2,2,2,1,1,13,5,43,50,8,3,2,1,1,2,6,1,13,3,1,3,4,1,50,13,5,1,25,6,5,2,3,1,1,1,1,1,3,10,1,1,1,1,2,4,3,12,5,1,3,1,1,1,31,2,4,2,1,1,1,27,1,5,50,5,8,8,1,1,1,1,1,1,3,5,4,50,42,8,1,1,1,1,1,50,22,8,4,4,6,1,1,2,50,2,2,4,1,1,1,1,3,2,17,3,20,1,2,1,2,2,1,22,33,50,12,3,12,1,1,4,1,50,2,4,46,5,4,3,1,25,2,4,1,50,5,2,3,24,48,24,4,1,2,12,2,2,2,3,9,1,5,50,50,50,19,7,11,2,5,5,1,1,7,48,3,3,2,1,1,22,14,3,1,2,3,37,35,18,7,4,2,3,3,1,1,29,4,7,5,4,2,1,3,12,11,3,3,3,3,4,4,7,2,50,50,6,17,4,1,50,1,22,35,40,9,5,3,1,6,1,50,5,4,4,5,1,13,4,6,2,7,8,2,2,2,45,50,18,7,14,3,3,1,1,50,48,11,2,1,2,1,1,1,39,50,27,8,8,16,2,5,4,6,23,24,6,9,13,45,30,7,6,7,5,2,3,1,50,28,4,1,50,50,50,50,11,5,1,16,1,1,1,2,50,3,1,23,8,1,1,31,7,5,1,1,16,10,3,3,1,3,50,4,40,1,1,1,39,5,18,6,1,1,50,24,4,2,6,1,1,3,48,2,2,2,8,16,50,6,5,2,14,7,6,35,50,4,50,39,20,6,4,3,1,1,4,22,4,3,2,6,4,50,5,50,17,50,7,5,1,23,22,29,16,24,36,3,22,21,26,5,7,5,2,2,1,1,21,13,2,16,4,2,50,2,1,2,4,1,34,4,1,11,1,17,25,3,10,1,1,1,12,50,8,8,1,30,1,43,18,1,1,26,24,15,1,48,50,1,12,2,1,1,8,50,10,7,50,28,46,20,1,1,24,10,1,2,6,11,50,10,7,1,3,17,1,4,2,8,4,7,9,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,2,1,1,3,1,1,1,1,1,2,1,1,1,6,2,2,1,2,1,1,1,1,1,4,4,1,3,1,3,5,2,1,1,4,1,1,1,2,1,1,2,1,1,1,1,2,5,2,1,1,1,1,1,1,1,2,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,1,2,4,1,5,1,1,1,1,1,1,1,2,2,6,3,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,6,1,1,1,2,1,1,2,1,4,1,6,2,2,1,1,1,1,1,1,7,2,1,10,11,1,8,14,2,7,4,4,1,1,2,1,1,1,3,1,1,1,1,1,3,2,1,1,1,1,1,4,2,1,1,15,17,1,5,2,2,1,1,2,1,1,1,1,3,6,14,1,2,1,1,1,4,2,1,1,6,8,1,1,2,3,1,1,1,3,9,1,1,1,1,1,1,1,1,1,1,2,1,6,2,2,1,1,1,1,4,5,1,1,1,4,2,1,2,1,1,1,1,1,4,2,1,3,1,10,2,1,5,1,1,1,1,1,1,2,6,1,1,2,1,1,1,3,1,1,1,1,1,1,13,1,1,1,1,2,5,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,2,1,2,3,3,1,2,2,10,1,1,1,1,1,4,1,1,2,1,1,1,2,2,1,2,2,3,1,1,2,1,3,2,4,1,1,1,1,1,5,1,1,1,2,3,1,2,1,1,1,50,1,1,1,1,1,5,4,2,1,1,1,2,1,1,2,2,1,5,1,1,3,1,1,1,1,4,1,1,2,2,4,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,1,1,1,1,6,2,1,2,1,1,1,3,1,2,2,3,1,1,1,1,1,1,2,1,1,2,9,4,1,36,1,1,4,1,3,3,1,1,1,4,1,9,3,2,1,3,1,1,1,1,1,1,1,1,1,7,1,1,2,1,1,3,1,1,2,1,2,1,1,1,2,2,2,3,1,1,1,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,5,3,2,3,3,1,4,1,1,1,3,1,1,1,2,2,1,2,1,1,1,1,4,2,5,2,1,1,1,1,2,1,10,1,1,1,1,3,16,1,12,19,2,1,1,1,1,1,1,1,1,1,1,1,11,6,2,1,2,5,1,2,2,1,2,1,3,2,1,2,1,1,1,1,1,2,2,1,1,1,1,4,1,2,1,17,1,17,2,1,1,2,2,1,2,1,3,1,6,1,2,1,1,1,1,10,1,1,1,1,2,2,1,2,1,1,1,1,2,4,1,1,1,2,1,2,1,3,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,3,1,2,2,1,1,3,3,1,1,1,4,1,1,2,1,8,1,2,2,1,1,1,1,6,1,9,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,4,5,1,1,2,1,1,1,1,2,4,4,2,2,2,1,2,6,1,1,2,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,1,2,2,4,1,1,1,4,1,1,1,2,1,1,1,2,2,1,1,1,1,1,2,2,1,11,1,2,1,4,1,1,1,4,1,5,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,2,1,1,4,1,1,1,1,1,1,2,1,2,1,5,1,1,2,2,2,1,1,2,2,2,2,4,2,4,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,4,1,1,1,1,1,8,1,1,1,2,3,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,5,3,3,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,2,1,6,2,1,1,1,1,1,4,1,4,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,6,1,1,1,1,1,1,1,1,2,7,21,1,3,3,2,1,1,2,1,4,1,1,1,2,1,2,12,1,1,1,7,1,2,1,2,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,5,3,1,2,7,1,1,1,4,1,1,2,1,3,2,6,1,2,1,1,2,1,1,2,1,1,5,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,12,2,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,2,48,1,1,2,1,1,6,1,1,3,1,1,4,1,2,1,1,1,1,10,1,1,2,1,1,1,3,1,1,2,2,1,1,5,1,7,3,2,3,1,1,1,1,1,3,2,1,5,2,1,3,1,1,1,2,1,1,1,1,2,1,1,3,1,1,2,1,1,13,2,2,1,2,1,1,1,1,3,2,1,1,5,1,2,1,2,1,1,1,1,2,1,2,1,1,2,3,1,1,1,1,4,1,5,2,1,1,1,1,2,1,1,1,1,1,1,4,6,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,4,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,3,1,14,3,3,1,1,1,2,4,1,3,1,1,2,1,1,4,2,11,3,1,1,1,4,1,3,1,1,6,2,1,1,1,1,1,1,1,2,2,4,1,14,1,1,2,3,1,3,1,6,1,23,1,1,24,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,3,47,1,1,1,3,1,2,2,2,1,9,3,5,1,1,14,2,1,1,1,1,4,4,1,1,1,4,3,1,1,2,2,1,1,1,7,1,2,2,2,3,11,1,1,1,2,3,1,1,2,7,4,1,1,4,1,1,1,1,1,1,3,5,5,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,2,3,4,4,1,1,18,1,2,1,1,1,2,1,1,1,1,1,2,3,1,4,4,3,1,11,1,1,1,1,2,12,3,1,1,1,1,1,1,1,1,1,1,16,1,2,3,2,2,1,11,16,2,3,7,1,4,2,1,1,1,2,3,1,16,3,1,21,4,1,11,45,9,1,1,1,1,2,1,1,1,1,1,1,2,2,1,6,6,1,1,2,2,1,4,8,1,2,2,22,3,1,1,1,2,4,3,1,1,2,3,3,1,2,10,1,3,1,6,2,1,1,2,1,11,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,2,1,2,1,1,3,1,1,3,2,1,1,1,1,2,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,3,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,3,1,6,1,3,1,1,2,1,1,1,6,2,1,1,1,1,26,1,1,1,1,1,1,1,1,1,2,1,1,2,4,4,1,1,1,1,2,1,1,2,3,2,3,3,2,1,4,12,3,5,2,1,1,1,3,2,2,12,4,1,1,1,2,6,1,3,16,2,1,3,1,6,1,2,5,18,10,1,6,5,7,1,2,6,5,2,1,3,13,12,1,2,28,3,1,2,2,1,1,1,1,2,11,1,1,6,2,2,2,5,1,1,2,1,2,1,1,6,1,1,10,2,1,1,1,1,34,2,6,2,4,1,1,1,2,15,1,2,4,1,1,1,1,4,1,38,1,1,1,2,1,7,2,4,2,3,1,3,3,6,2,1,1,10,4,1,1,1,3,1,7,2,1,1,1,1,1,3,1,14,1,6,1,2,1,4,3,3,1,2,2,1,4,1,1,1,1,4,9,1,3,2,4,1,4,3,1,2,2,1,1,1,2,2,4,4,1,9,1,3,1,2,9,1,1,3,1,1,1,2,1,1,2,1,15,2,2,2,1,1,3,2,1,6,2,1,1,1,1,4,3,1,1,19,2,1,2,2,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,3,1,5,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,2,2,5,1,1,2,1,1,1,1,1,2,1,1,1,1,2,2,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,16,1,1,2,1,2,3,1,1,1,1,3,1,2,1,1,1,3,1,1,1,1,2,1,1,1,1,3,1,1,1,1,3,5,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,2,1,2,3,1,1,1,1,1,1,1,7,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,3,1,3,1,1,1,1,1,1,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,3,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,2,3,2,1,1,1,4,1,1,3,1,3,2,1,1,1,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,2,1,1,3,2,2,2,1,1,1,1,1,1,3,1,1,6,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,2,2,2,5,1,2,6,1,3,1,2,2,1,1,1,1,1,1,2,2,1,6,1,2,3,1,1,5,1,2,1,4,1,5,1,1,2,1,25,1,1,2,7,1,1,2,1,1,3,1,2,3,1,1,1,1,1,1,3,3,2,3,2,3,3,5,1,1,1,2,5,2,3,1,2,1,3,2,3,2,1,5,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,4,1,1,1,1,1,2,2,1,2,2,3,2,2,1,2,1,1,2,1,2,1,2,3,4,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,2,2,1,2,1,1,1,3,1,1,1,2,1,1,1,4,1,2,1,1,1,1,1,1,1,6,2,1,2,1,3,2,1,2,3,1,1,2,1,1,2,1,1,1,1,1,1,1,3,1,2,2,1,1,14,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,3,1,1,3,4,1,1,1,2,22,2,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,2,1,8,1,1,2,4,1,1,3,1,1,1,3,4,1,1,1,1,1,4,1,2,3,6,1,1,1,4,3,1,1,7,1,1,1,3,1,2,4,1,1,1,3,1,1,1,1,5,8,1,1,1,1,1,2,1,2,3,1,1,1,3,1,2,2,2,1,1,1,1,2,1,1,1,3,2,1,1,1,2,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,2,5,2,2,1,1,1,1,1,1,1,1,1,11,4,1,1,1,3,1,2,2,1,3,1,1,4,2,1,1,1,1,1,2,1,3,1,2,1,2,5,1,7,6,6,6,3,1,1,1,1,1,1,1,1,1,2,10,2,1,1,1,2,1,3,2,1,1,4,6,5,1,4,1,1,1,5,1,2,1,2,1,1,1,1,1,1,3,9,1,4,4,4,1,1,1,1,1,1,3,1,1,2,4,2,1,1,1,2,1,1,1,1,1,1,2,1,1,9,2,2,1,2,1,2,1,1,1,1,1,3,18,2,1,2,1,1,1,1,1,2,2,5,4,1,2,1,1,2,1,1,1,1,1,1,1,2,4,1,2,1,1,1,15,3,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,4,1,1,1,1,2,2,2,4,1,1,2,1,3,1,1,2,1,4,1,2,1,1,1,1,7,3,1,2,1,2,1,3,4,1,4,1,2,1,3,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,2,1,2,1,1,2,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,6,1,3,2,4,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,2,2,3,1,3,1,3,1,1,2,1,2,1,1,2,2,1,1,1,5,7,4,1,39,1,10,1,2,3,1,1,1,1,1,10,3,2,1,28,1,9,1,1,1,1,2,2,5,1,1,2,2,2,3,2,2,1,14,2,16,4,5,1,3,1,1,3,1,4,4,1,5,2,1,4,1,1,7,1,5,1,2,3,1,1,2,1,1,2,4,2,1,1,2,1,6,2,2,11,4,1,1,2,4,4,2,1,1,1,5,2,8,1,1,1,8,5,2,2,4,1,1,1,1,1,3,1,7,6,2,2,1,13,3,5,8,1,1,1,1,1,3,3,1,1,1,7,3,1,1,5,3,1,6,1,1,2,2,3,1,2,13,1,1,1,8,2,3,2,1,1,3,5,1,2,3,2,1,3,1,28,4,10,4,1,2,1,1,1,1,1,3,9,4,2,6,1,1,1,1,2,1,1,1,2,4,1,1,1,1,1,3,1,1,2,2,3,1,1,2,1,1,2,36,3,3,1,4,1,2,50,3,4,4,3,1,1,1,1,15,2,1,1,2,2,7,1,1,10,1,3,1,3,11,3,2,2,1,5,5,3,1,8,2,2,1,3,8,3,1,1,2,2,2,1,2,4,1,4,1,1,3,1,24,1,1,2,4,2,2,13,3,1,1,1,7,6,5,2,1,1,1,2,2,6,1,4,7,5,1,1,6,1,2,2,2,5,1,1,2,1,3,7,7,4,10,4,5,21,1,1,5,6,1,11,2,3,3,35,23,23,1,34,1,20,8,1,50,2,3,8,1,3,4,7,2,14,6,16,4,3,1,8,9,14,3,2,42,5,15,7,1,1,3,36,7,16,12,13,6,2,42,1,4,50,1,4,1,1,10,2,1,3,14,1,2,4,1,1,1,39,16,1,4,30,2,3,1,13,6,3,15,5,20,6,12,17,1,1,15,5,2,4,2,2,1,19,23,7,5,2,2,2,7,50,5,1,17,2,1,21,12,1,1,1,1,4,7,3,4,2,11,4,8,50,12,1,12,5,1,2,5,2,2,7,7,8,2,5,50,16,39,8,8,1,12,2,1,3,39,1,1,4,1,3,5,4,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,4,1,1,2,5,1,1,1,1,1,3,1,1,1,1,1,2,6,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,6,1,1,2,1,1,1,3,1,1,2,1,1,2,2,1,3,1,1,1,3,1,1,1,1,2,1,2,1,1,1,1,3,3,1,1,5,3,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,3,9,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,4,2,2,1,1,1,1,1,3,2,1,2,17,2,1,1,2,1,1,1,2,2,1,1,4,1,1,1,1,2,3,1,10,1,1,1,3,1,3,1,1,1,2,1,1,2,1,1,1,1,1,3,8,1,4,1,4,2,3,2,3,5,6,1,3,1,1,1,3,1,1,2,1,3,3,1,1,1,1,2,1,1,2,3,1,2,1,1,1,1,3,2,1,1,1,3,2,3,1,4,1,2,1,2,1,1,2,1,2,5,1,2,1,1,1,2,1,1,3,1,2,1,2,1,3,1,3,2,1,1,4,4,2,2,1,2,1,2,1,5,2,2,2,1,4,8,10,2,1,1,1,5,2,2,2,1,1,1,1,1,1,1,4,1,1,1,2,1,4,1,2,3,16,50,6,17,1,1,3,5,4,7,1,1,4,2,22,2,1,2,1,2,1,1,2,5,2,1,1,1,1,1,1,1,2,2,1,2,1,2,3,1,4,2,50,1,1,1,1,1,1,2,1,9,1,1,3,1,1,5,1,50,50,45,1,1,1,2,1,1,1,7,2,2,2,1,2,1,1,2,2,5,2,9,2,4,12,5,4,1,1,1,3,3,3,1,1,17,2,16,1,5,1,1,1,1,1,2,2,1,1,1,1,1,1,1,30,50,41,34,44,50,2,7,1,1,1,1,1,3,2,2,2,1,2,1,5,3,1,2,2,8,3,5,3,2,1,1,4,11,2,1,1,1,1,4,6,2,1,2,1,1,1,1,1,2,1,1,1,1,3,3,1,8,9,10,1,1,1,2,50,2,2,1,2,3,2,3,1,1,1,2,1,2,2,1,3,1,1,2,7,1,1,4,9,1,4,11,7,3,4,3,2,1,1,1,1,1,2,1,9,30,9,2,2,1,1,2,10,2,11,20,1,1,1,2,1,2,1,1,1,2,1,16,10,1,3,1,30,44,1,6,11,4,2,3,3,1,1,1,1,2,2,1,1,3,2,1,1,2,3,4,1,1,1,1,1,1,2,1,2,1,2,1,2,2,1,10,3,1,1,2,3,7,8,1,8,1,8,2,1,1,1,9,3,1,1,2,3,5,2,2,6,2,9,11,6,1,37,5,32,2,5,1,2,2,5,6,1,5,4,8,1,8,1,1,1,3,1,2,3,1,7,1,9,1,1,3,1,11,12,2,1,4,3,7,2,5,3,1,2,3,1,2,50,3,1,1,5,3,4,1,4,1,1,2,4,1,1,1,2,1,1,1,14,6,9,3,2,1,2,3,3,1,1,1,3,2,2,1,44,7,3,5,1,2,2,1,4,1,4,13,8,3,9,1,1,2,2,1,2,8,16,31,7,8,4,6,3,3,4,2,1,25,40,28,1,3,4,3,3,1,5,2,1,3,1,1,1,2,1,12,10,1,3,21,3,3,1,1,2,1,1,4,1,3,48,5,1,2,1,3,1,5,1,5,8,10,1,6,1,1,1,2,4,2,1,1,1,4,3,1,44,1,3,3,4,6,1,3,1,1,2,1,3,1,1,1,1,1,1,1,2,2,2,5,10,5,23,4,3,1,12,5,1,1,1,2,20,9,4,1,2,1,1,2,2,2,1,27,2,21,3,2,1,3,2,2,2,1,1,2,3,37,1,1,4,2,1,1,4,3,1,1,1,2,4,1,4,1,1,20,1,1,4,4,1,2,2,1,2,2,1,1,6,4,3,2,2,3,2,2,2,1,1,1,2,1,1,2,1,2,2,1,2,1,23,32,1,1,1,1,28,1,1,2,1,17,1,1,14,1,2,1,1,1,17,1,3,2,1,5,1,1,2,3,1,1,1,6,37,1,1,5,1,2,1,2,1,3,1,6,1,1,6,2,1,10,2,1,1,1,1,1,1,1,9,5,1,1,2,4,15,5,1,3,1,1,8,3,1,7,1,4,13,3,1,1,5,2,8,4,1,1,1,1,1,1,1,1,3,2,9,1,13,1,4,1,19,3,1,1,1,1,1,2,1,1,1,4,1,2,7,3,2,3,1,6,1,2,2,1,9,1,8,1,1,1,1,1,7,4,3,1,11,2,4,2,7,1,1,1,18,1,1,1,13,1,3,1,1,2,21,1,2,21,2,9,7,1,1,2,14,5,1,4,1,12,1,1,3,23,1,1,3,2,8,1,2,1,1,1,3,2,7,4,5,3,50,1,1,6,2,6,1,1,50,1,8,1,2,2,2,3,4,1,1,3,1,5,11,13,4,1,4,3,3,2,2,1,1,2,1,11,1,2,2,2,1,1,1,1,2,6,1,1,1,7,3,3,12,2,1,13,1,2,1,1,2,2,3,2,2,2,1,1,35,3,1,2,1,1,1,3,2,5,6,1,1,4,9,1,8,10,1,1,1,3,50,1,16,3,16,1,8,3,2,21,2,10,19,2,2,3,2,2,1,5,4,17,2,1,8,50,1,3,8,18,8,4,1,1,6,1,3,2,5,6,1,25,5,2,23,2,2,36,2,7,6,6,4,3,1,1,1,1,1,3,1,1,2,1,4,9,50,11,2,4,1,21,2,2,3,1,2,1,1,1,48,1,1,1,2,1,4,1,1,2,2,2,6,2,12,1,2,1,4,1,1,1,1,1,3,2,4,1,1,1,1,2,2,1,2,1,1,2,1,1,1,1,2,1,19,2,12,2,1,1,5,2,2,1,8,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,1,2,1,2,8,1,1,14,2,2,3,2,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,4,3,1,1,1,2,1,1,2,1,2,2,2,1,2,13,11,1,1,1,1,4,2,5,3,3,1,1,6,3,1,1,2,1,2,8,2,2,1,4,1,2,4,1,1,1,3,4,1,1,1,1,3,1,7,1,1,3,3,2,1,2,3,1,1,3,1,1,3,13,1,2,2,1,1,3,6,2,2,1,3,1,1,3,2,4,2,3,2,2,1,1,1,2,2,1,3,2,24,1,2,1,2,2,9,6,12,5,1,6,2,1,3,4,2,1,3,1,1,1,1,2,1,1,5,4,4,6,4,2,6,1,2,3,3,3,3,6,6,4,2,2,2,15,7,5,4,4,3,5,2,5,5,3,2,3,3,2,3,4,2,3,4,1,1,1,1,1,4,3,1,4,1,1,4,2,1,1,1,1,2,1,4,1,1,1,4,2,1,3,10,2,2,7,7,5,1,2,1,1,1,1,8,4,2,4,5,1,1,1,2,1,1,3,1,1,1,1,2,1,12,4,8,1,1,1,6,1,1,3,3,2,2,2,3,1,1,1,2,9,3,1,1,2,9,2,1,1,3,2,1,4,1,2,1,4,5,1,1,1,1,3,1,1,2,1,1,6,7,10,5,6,2,3,3,1,1,1,2,5,6,2,2,4,2,1,10,2,2,12,1,1,15,1,1,1,2,1,7,1,2,2,1,3,1,1,1,1,9,1,5,7,7,3,1,1,1,1,2,2,1,1,1,31,1,2,3,1,3,1,3,1,1,1,7,10,2,1,1,1,10,1,1,1,1,1,2,4,4,1,1,1,1,1,3,1,1,3,1,1,1,9,15,1,1,1,2,3,2,6,4,1,2,1,13,11,19,18,16,2,2,7,5,8,2,1,2,1,1,2,1,1,3,2,2,4,1,2,5,4,1,1,5,11,2,9,5,5,2,6,1,7,6,9,1,1,1,4,2,3,1,3,1,9,1,5,2,1,1,14,1,1,3,7,11,14,2,2,7,2,2,1,3,1,3,3,6,8,4,5,1,1,2,1,1,9,9,6,2,7,1,1,3,4,9,11,2,50,6,1,5,1,1,1,1,1,1,4,1,4,2,2,2,1,1,2,5,3,5,1,50,1,6,1,1,1,1,2,1,3,11,3,1,5,1,2,1,6,3,50,4,15,26,7,1,3,3,1,11,6,1,2,3,1,2,1,1,9,11,19,10,17,1,2,11,3,1,4,7,4,3,1,4,1,3,1,1,17,4,30,2,12,4,5,1,5,5,4,1,1,1,1,1,1,6,1,1,1,2,2,1,3,3,1,1,3,1,1,3,1,3,3,3,1,1,5,3,1,1,2,2,3,1,2,2,14,2,8,18,13,1,4,1,1,3,2,1,2,2,1,1,6,1,3,1,8,4,4,7,11,1,3,1,1,1,1,4,6,4,1,1,1,6,5,1,1,1,1,2,4,6,4,1,14,11,1,1,22,13,7,1,1,11,1,3,4,2,2,1,1,1,9,1,2,2,1,1,1,1,3,2,1,1,7,1,2,13,2,1,2,1,6,1,1,1,1,1,9,5,12,1,1,2,2,26,43,2,1,2,1,3,3,4,1,1,1,1,3,1,1,7,48,50,1,37,1,12,11,1,1,1,1,1,5,5,1,8,8,12,1,2,1,1,19,27,33,1,3,18,12,17,1,3,4,1,1,1,21,1,1,1,3,2,4,3,1,1,1,2,1,1,3,1,2,1,2,1,3,2,3,1,1,5,1,1,3,2,6,4,8,3,2,21,2,2,1,3,4,3,3,1,3,3,1,2,1,7,1,6,26,2,1,3,5,1,26,1,1,12,9,1,2,2,1,4,3,5,1,1,17,1,3,1,11,9,6,2,1,1,13,2,6,13,2,2,2,6,4,1,7,2,11,1,10,3,2,1,2,2,3,2,10,3,11,1,1,6,5,1,4,1,1,1,5,1,2,1,3,2,9,2,1,1,4,1,2,3,3,1,1,1,16,1,1,1,1,1,3,1,1,1,1,1,6,2,2,3,1,2,1,1,1,1,16,1,14,1,4,1,3,1,1,12,36,1,1,1,1,2,1,1,1,1,1,2,6,2,1,8,1,1,10,1,1,1,1,7,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,4,2,2,2,6,4,1,6,2,1,3,1,5,1,1,3,1,2,17,2,11,1,7,2,1,1,6,1,2,1,1,1,7,2,2,1,1,2,2,8,1,1,1,1,2,1,1,1,2,4,2,1,1,1,2,4,1,1,1,3,1,2,9,1,1,1,4,1,5,3,3,1,1,1,3,1,1,3,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,5,3,1,1,4,1,2,4,1,10,2,1,1,10,1,1,1,4,1,1,5,1,12,2,1,1,2,1,2,19,4,2,4,1,2,1,19,2,7,1,1,2,1,3,1,1,4,1,3,11,2,10,6,23,1,1,2,1,2,2,3,2,2,4,2,1,1,15,2,3,4,1,1,1,1,3,3,1,2,1,19,1,1,3,4,1,2,2,2,2,1,2,1,2,1,1,1,2,1,1,1,24,1,1,2,5,1,2,1,1,1,1,1,1,11,1,1,1,5,1,1,3,2,1,1,2,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,2,8,3,1,2,1,4,1,1,20,5,2,1,2,3,16,1,1,3,1,1,1,1,2,3,1,1,3,2,1,1,1,3,2,3,1,5,1,1,2,1,4,1,2,1,1,1,4,1,8,1,2,3,1,2,1,3,1,1,1,2,1,1,8,2,1,7,2,1,22,1,1,4,1,3,1,1,1,1,3,1,1,1,21,9,1,5,1,2,3,1,6,2,4,12,1,7,1,1,1,29,2,1,2,1,1,1,1,1,2,1,1,1,2,5,1,4,1,1,3,1,1,1,3,1,11,3,1,1,1,1,1,2,1,2,1,3,1,1,2,2,1,1,1,1,1,1,2,3,2,3,1,1,1,2,1,1,2,1,4,1,4,2,4,3,1,2,3,5,1,3,1,1,1,1,3,2,1,2,1,1,13,2,1,1,1,1,6,2,2,7,1,1,1,1,1,4,1,39,3,1,1,1,1,3,1,1,1,3,1,1,4,1,1,1,2,6,25,1,2,2,2,1,1,1,1,2,2,1,1,4,1,1,13,1,8,1,1,1,3,2,1,1,3,2,2,1,3,1,1,2,1,3,2,1,1,1,3,10,2,1,1,2,3,1,1,2,1,1,6,1,1,2,5,4,3,2,1,1,2,2,1,2,1,3,6,2,3,1,1,3,2,3,1,2,1,1,2,1,1,2,2,1,1,2,2,1,1,2,3,3,1,1,1,1,2,1,1,1,1,2,3,3,29,1,1,2,1,4,1,2,2,3,2,3,2,2,1,1,2,1,3,3,1,1,1,4,1,2,2,12,8,1,1,1,1,2,8,2,1,2,7,3,1,5,2,13,1,1,8,4,1,4,1,3,1,3,2,1,3,1,1,1,1,1,4,1,5,1,4,2,3,6,1,1,1,1,1,2,2,2,4,1,2,1,1,1,2,2,1,3,3,1,2,4,11,1,2,2,5,1,1,3,5,5,3,1,6,2,1,2,2,2,1,1,2,9,1,5,7,2,8,1,7,1,6,1,6,1,2,1,4,7,7,4,5,5,3,4,8,6,6,3,6,1,1,8,1,8,1,2,4,1,12,1,1,2,7,1,1,7,1,2,2,7,1,3,2,2,7,1,10,3,3,13,5,8,1,7,2,8,2,1,1,6,2,2,1,1,6,1,1,5,4,4,1,2,1,1,3,4,1,1,1,1,1,4,3,2,2,6,1,1,2,2,4,2,3,1,1,2,1,2,1,3,1,3,5,1,2,1,9,1,10,1,1,1,1,1,1,1,3,2,5,5,3,3,9,1,1,3,5,1,1,2,2,1,1,3,3,2,2,1,1,2,1,4,4,1,6,2,3,4,3,1,1,2,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,1,1,2,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,5,2,2,1,1,1,1,1,3,4,2,1,6,1,1,1,4,1,6,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,3,3,2,2,1,1,1,2,1,1,1,1,1,3,1,2,2,1,4,1,3,1,2,1,2,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,1,4,1,4,2,1,2,2,1,2,4,1,1,1,1,2,1,1,2,7,9,3,1,4,4,3,2,4,1,2,1,2,3,1,1,1,1,5,5,2,1,1,1,1,1,3,1,1,1,9,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,3,2,4,4,1,1,4,1,1,1,1,1,1,1,1,1,2,1,6,5,1,2,1,1,3,1,1,1,1,1,1,1,5,2,5,3,1,15,3,4,2,2,2,1,1,5,1,1,3,1,1,2,1,1,2,1,2,19,3,1,6,1,13,16,1,14,3,1,1,1,1,1,4,12,1,1,1,1,2,5,2,1,1,1,1,2,26,4,3,32,5,1,1,2,2,2,8,19,1,1,3,2,4,3,2,3,1,1,1,1,1,1,1,5,1,1,5,13,13,3,4,1,1,1,2,1,2,2,1,3,2,16,1,4,2,2,1,1,1,1,8,1,4,2,2,3,1,1,16,1,1,24,1,1,1,1,2,1,1,1,4,1,6,1,2,1,2,2,1,2,1,11,1,50,1,1,3,2,1,7,3,1,1,1,7,3,1,1,2,1,2,1,1,1,3,3,1,1,1,2,2,1,3,6,48,3,1,2,1,1,6,3,1,6,1,6,50,4,35,8,3,1,1,16,1,1,7,4,6,5,15,1,2,3,1,2,3,21,1,6,2,14,6,3,1,1,2,1,1,18,1,2,2,4,1,1,1,1,1,50,1,3,30,4,5,1,2,1,2,3,1,1,4,1,8,14,1,1,3,4,1,2,4,2,1,21,1,2,2,8,1,12,30,1,1,2,1,1,1,19,1,2,50,1,13,3,28,12,1,4,1,1,2,1,13,3,1,1,2,3,34,1,26,2,1,40,33,5,2,17,1,1,1,1,2,1,3,9,7,13,9,1,3,10,3,9,1,6,6,2,4,24,1,2,20,3,14,1,1,18,5,2,10,2,4,2,17,16,10,1,30,1,1,21,11,7,13,50,25,1,1,50,4,11,9,30,7,8,50,2,3,34,18,1,6,3,1,6,15,32,38,4,12,5,20,15,7,6,2,5,1,1,2,2,2,21,1,1,1,6,1,4,9,3,13,6,11,2,4,1,13,5,4,3,1,50,29,50,50,50,50,50,50,3,17,29,4,8,16,43,4,3,4,22,2,1,23,15,20,3,32,28,15,15,4,6,5,29,18,4,8,2,4,4,1,6,15,1,1,8,12,10,3,3,1,44,5,1,2,1,7,10,11,7,9,8,1,13,9,1,2,2,16,3,1,11,6,4,6,11,5,3,1,17,5,13,1,5,1,1,1,2,1,1,2,1,8,7,5,1,6,1,2,1,2,3,1,6,1,1,1,1,2,2,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,3,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,3,1,4,1,1,1,4,1,1,1,2,1,4,1,1,1,1,1,1,1,5,1,3,1,3,1,1,1,1,2,1,2,3,3,3,3,2,1,5,1,1,2,1,4,2,1,5,2,3,2,1,2,2,1,1,1,1,1,1,2,2,1,1,4,1,2,1,2,6,2,1,2,3,2,4,1,2,1,2,1,1,4,4,3,4,4,1,1,1,3,1,1,2,5,1,5,4,4,1,1,2,13,1,5,1,4,1,1,2,1,2,6,1,1,1,2,10,1,1,1,1,1,1,1,1,2,2,3,3,1,1,3,3,2,1,4,17,1,1,3,1,1,1,1,2,1,1,13,8,4,2,1,35,1,2,1,5,4,1,6,1,1,1,4,1,1,12,4,2,1,1,2,1,1,3,5,2,4,1,1,1,1,2,1,7,1,5,3,1,6,2,1,1,6,9,9,1,1,8,1,1,1,9,1,1,2,1,6,1,2,6,1,1,1,1,1,1,41,4,1,2,1,2,3,2,3,1,1,5,1,4,1,1,1,1,8,2,13,1,8,1,1,3,2,2,1,1,1,6,1,1,1,1,1,4,1,5,2,1,1,2,6,4,5,2,1,3,2,3,4,6,5,1,1,1,1,1,9,2,1,2,1,1,18,2,1,3,1,1,2,2,1,2,1,3,1,1,1,1,2,1,3,8,3,6,4,4,4,2,1,1,1,2,1,1,3,2,8,3,1,2,26,2,2,2,2,2,2,5,2,1,4,32,7,1,1,1,1,6,1,2,3,1,2,2,2,1,3,1,3,3,4,1,1,1,2,2,3,1,1,1,2,11,15,12,1,1,2,2,2,3,1,1,2,50,1,2,1,9,1,6,1,1,2,1,5,2,5,1,1,1,1,1,2,2,2,1,2,1,3,1,1,3,3,10,1,3,3,6,6,5,2,2,2,3,3,3,1,1,7,1,2,2,3,3,1,14,2,4,1,1,2,1,2,2,4,8,7,1,1,4,1,1,1,4,5,4,1,3,1,1,1,1,1,1,1,6,5,1,8,5,1,2,4,1,2,1,2,2,1,3,4,2,3,1,1,1,3,2,1,1,1,1,1,1,1,32,3,3,1,1,2,15,2,4,1,4,1,3,2,4,1,1,1,1,18,2,1,2,1,1,2,7,3,1,3,1,1,1,16,4,2,5,2,1,4,1,1,7,6,1,1,1,1,1,1,7,2,6,8,1,1,2,1,2,1,5,1,1,1,5,2,7,2,3,1,6,5,26,5,1,3,5,1,1,10,2,3,1,1,1,1,8,15,3,1,1,1,10,6,1,1,12,1,1,2,1,27,1,1,13,6,1,1,2,1,2,2,1,1,23,1,1,1,2,1,4,1,3,2,2,2,4,4,1,4,1,4,12,1,1,1,2,5,8,5,3,8,4,1,1,1,5,6,21,2,4,1,2,2,3,5,9,1,4,1,1,2,1,1,1,1,1,6,1,2,2,2,1,1,1,1,1,1,5,1,2,3,1,5,3,3,2,3,5,3,1,1,1,1,1,3,1,1,1,20,11,9,1,3,1,1,3,2,3,1,1,3,2,5,1,2,2,1,1,4,1,2,2,1,2,1,2,1,2,1,1,1,4,1,2,3,1,1,4,1,1,1,1,17,2,3,4,14,1,9,11,1,1,4,2,2,4,1,1,1,1,7,1,11,1,1,6,7,3,1,4,3,7,1,2,1,1,1,1,2,1,5,7,6,8,4,3,1,8,4,2,3,5,18,4,3,10,6,8,5,2,1,1,9,1,2,4,1,2,17,5,1,3,3,1,2,1,5,1,1,2,3,6,2,7,2,2,9,2,1,2,3,3,1,2,1,2,1,5,1,4,2,5,1,4,2,2,2,2,24,1,11,3,1,5,1,1,2,7,1,1,2,5,2,3,3,9,5,1,9,6,3,3,12,3,3,5,1,1,2,4,1,1,4,3,6,6,1,1,10,15,2,1,1,2,4,1,1,1,2,1,5,8,1,1,4,4,2,4,2,6,2,1,1,1,2,38,3,5,1,1,1,1,1,1,1,2,2,4,1,1,3,2,1,46,5,3,1,4,4,2,1,3,2,8,5,3,8,8,1,1,2,9,3,4,3,1,8,3,3,1,1,1,28,7,1,2,1,2,3,4,1,3,1,5,1,1,1,2,1,3,4,45,1,3,1,5,5,3,2,50,4,7,7,3,2,1,34,12,50,3,3,2,2,2,1,3,3,11,2,4,3,1,2,1,3,4,1,1,2,2,1,1,3,2,3,2,1,2,3,1,27,2,2,1,9,2,1,1,3,7,3,2,8,2,3,6,1,3,33,25,1,1,3,3,1,2,6,5,2,1,3,5,2,3,1,2,2,4,1,1,8,2,2,21,1,1,1,1,1,1,2,2,2,4,3,3,7,7,5,3,4,7,2,3,8,3,3,2,11,1,1,3,23,3,1,7,4,6,1,26,3,4,1,3,2,2,4,3,2,3,6,1,3,5,4,4,5,3,5,2,1,9,4,2,3,1,3,20,1,1,1,2,1,5,1,3,3,10,11,1,7,1,3,4,1,1,1,3,3,1,2,2,1,1,2,3,1,1,5,3,4,5,1,1,5,4,3,1,1,1,16,14,2,1,1,4,1,1,3,1,5,1,2,1,1,2,2,3,2,4,1,1,1,1,1,1,2,2,2,1,3,2,1,2,4,2,8,6,1,1,2,4,3,4,2,5,3,1,2,2,1,1,9,2,3,35,1,1,1,14,3,6,5,2,1,3,4,1,2,2,2,4,18,1,5,10,1,3,17,6,1,3,1,1,2,1,1,3,2,1,11,8,1,5,1,2,1,5,1,11,2,48,1,10,23,12,1,6,3,7,1,12,1,28,10,14,1,6,3,1,6,1,3,1,25,1,2,1,5,3,12,1,1,5,3,8,1,1,1,4,5,1,2,1,1,1,50,1,9,2,2,2,5,5,2,6,1,1,6,6,2,9,6,3,11,1,21,25,1,2,8,31,23,16,3,2,31,13,1,4,1,1,2,2,1,6,3,1,38,3,3,2,1,22,1,3,4,1,3,3,13,1,7,1,2,6,8,1,3,1,1,3,4,5,1,3,3,2,2,2,1,1,1,1,1,2,3,3,1,3,1,1,1,3,2,4,6,50,1,1,2,1,1,12,3,23,6,2,1,4,2,1,1,2,2,7,10,3,1,1,1,11,21,2,1,2,2,1,1,3,1,12,50,1,2,1,1,1,6,1,2,1,1,1,5,5,1,2,1,11,3,4,4,1,5,1,1,2,7,3,1,1,6,3,3,9,1,2,9,1,2,1,1,3,15,3,2,5,1,3,1,2,1,2,3,1,3,1,10,1,1,2,1,1,5,1,2,9,2,4,1,1,50,1,8,2,18,23,1,4,1,5,36,2,3,2,1,3,1,15,3,2,1,2,7,1,3,3,11,1,44,50,1,1,30,1,1,3,1,1,1,2,31,17,4,2,26,5,6,1,6,1,1,1,1,1,1,1,2,2,1,4,1,16,1,2,18,4,3,2,3,8,14,5,3,4,50,3,1,8,1,1,1,5,7,2,20,7,1,3,3,4,3,1,1,1,6,1,1,33,1,2,37,2,4,3,4,2,3,2,1,2,4,2,1,3,1,10,21,10,3,9,13,6,2,1,4,4,9,1,9,2,7,5,2,1,2,2,10,8,2,1,1,2,4,23,12,4,2,20,5,2,2,1,4,2,4,4,50,5,2,1,1,2,7,3,2,1,12,15,3,8,1,3,2,14,1,1,1,40,1,2,3,2,2,2,1,2,1,6,21,1,4,5,1,3,2,8,2,48,1,1,1,1,5,1,1,1,8,1,6,1,1,1,3,2,2,1,2,3,3,6,1,1,1,1,3,8,14,3,1,1,1,7,3,6,1,1,4,1,1,2,1,3,1,2,1,3,2,1,3,3,9,9,1,1,3,2,10,1,4,1,3,2,4,1,3,2,1,3,7,3,2,8,23,11,22,1,3,4,1,2,48,7,13,3,6,1,3,7,1,1,1,1,5,4,1,4,1,3,1,2,4,3,50,1,19,1,43,1,49,30,9,1,3,6,1,3,3,3,2,1,19,33,42,2,4,13,1,34,1,3,6,1,2,3,1,1,1,5,1,2,6,3,1,50,6,3,3,8,1,3,1,1,10,1,32,1,3,4,1,1,2,1,1,1,6,2,5,2,3,1,1,1,1,19,27,8,27,2,5,1,4,1,3,6,1,1,9,3,1,2,1,27,1,1,2,5,2,5,5,1,2,1,1,4,5,3,14,8,1,24,1,9,2,5,1,19,25,11,2,1,1,2,1,3,3,1,31,1,1,2,8,2,1,2,8,8,1,50,26,1,1,1,11,1,1,3,3,1,2,2,3,3,2,3,3,10,2,2,16,2,2,9,20,1,3,1,1,1,18,2,2,3,1,1,6,5,2,2,3,2,6,9,2,4,33,2,50,20,50,5,6,34,2,4,1,2,2,1,1,4,4,50,2,1,1,2,3,7,1,3,4,8,6,1,4,11,14,1,6,6,12,2,5,1,1,8,4,39,5,10,5,1,3,6,5,3,1,2,5,37,10,14,1,7,2,2,1,1,2,14,11,3,2,1,5,1,19,50,3,1,2,21,3,1,25,5,2,1,4,1,1,5,9,34,1,3,50,4,4,32,1,1,2,2,2,3,2,7,1,19,33,4,50,2,2,24,10,3,3,1,3,2,1,1,4,2,2,6,2,1,1,1,1,11,8,5,1,1,6,1,1,1,2,1,35,2,9,3,10,3,1,1,6,1,3,6,3,6,1,7,2,2,1,3,1,6,1,4,8,9,3,1,3,6,6,7,2,6,5,2,1,26,10,13,3,3,3,5,2,27,17,4,2,3,3,2,2,2,2,1,50,1,1,1,7,1,2,6,1,10,2,4,1,1,25,1,1,2,1,22,2,2,9,1,4,1,1,3,1,2,1,9,1,1,1,1,3,3,4,3,3,9,5,6,3,4,7,5,2,6,2,7,5,4,5,3,3,8,1,4,2,6,4,3,3,1,1,1,1,2,2,50,2,1,2,14,9,22,2,1,2,4,4,22,50,1,6,3,1,1,6,1,50,3,1,1,14,1,1,1,6,1,2,5,1,2,7,5,4,1,6,3,1,28,1,1,5,2,4,1,2,3,13,50,50,2,6,35,9,3,9,19,4,16,50,8,23,1,50,5,1,8,3,50,14,6,50,1,3,1,2,3,1,1,3,1,50,4,3,1,3,2,9,50,1,3,1,2,4,13,6,1,50,8,6,26,3,2,1,11,4,8,1,1,1,4,13,11,3,1,2,1,1,50,1,2,3,1,3,1,4,1,1,2,1,1,1,29,2,1,50,17,2,9,1,4,2,10,13,1,1,6,1,50,1,7,2,2,1,9,1,3,6,1,5,3,2,3,3,1,50,1,2,4,2,21,4,50,7,50,2,4,13,1,50,12,2,9,2,2,1,7,17,1,5,50,4,1,7,48,2,1,6,4,3,6,1,3,7,4,1,7,3,1,2,2,3,50,4,2,8,5,3,1,3,3,3,2,2,2,3,5,1,1,10,2,1,1,2,1,6,2,3,2,4,2,41,2,3,50,3,3,1,1,1,1,2,1,1,1,1,1,10,1,27,14,3,3,3,6,5,10,27,6,1,23,1,2,2,1,50,6,1,2,4,4,1,1,1,13,2,2,6,15,1,43,2,3,3,5,2,28,5,4,1,3,3,1,2,1,3,2,1,4,7,4,3,1,4,1,2,4,1,1,1,7,4,1,1,32,2,1,6,13,2,1,44,2,1,1,2,1,1,3,4,5,27,5,10,10,50,6,1,19,3,7,1,8,5,50,1,2,2,2,5,2,5,2,1,4,12,30,1,2,3,50,1,1,1,5,2,4,3,1,2,1,11,2,2,4,1,16,8,2,5,50,1,4,2,1,1,1,1,1,3,1,2,1,1,1,32,1,1,2,3,5,3,50,4,6,2,4,2,4,5,50,3,28,1,21,3,2,3,5,2,1,1,10,1,2,1,1,4,1,24,7,1,1,2,2,6,29,21,7,46,7,9,1,1,9,1,1,2,5,2,1,50,1,3,45,2,11,15,1,47,5,11,1,6,9,1,4,4,1,2,50,2,7,2,50,7,2,1,1,1,2,1,1,1,9,1,1,1,3,1,33,2,3,3,2,4,50,2,1,1,16,4,1,1,2,14,1,2,2,6,1,4,25,1,2,2,1,1,1,5,2,32,7,5,1,4,1,4,5,2,3,1,2,1,4,19,4,1,2,2,50,1,50,2,3,21,1,3,24,8,4,5,8,1,50,3,2,18,1,1,2,2,1,1,19,2,16,3,3,1,5,2,1,5,2,5,1,1,3,1,2,5,31,1,4,1,36,3,3,13,1,3,1,8,2,16,4,3,1,3,14,1,2,1,1,3,29,50,21,1,1,22,2,1,2,2,2,1,13,19,21,11,19,4,5,7,2,6,1,5,10,2,7,3,4,1,4,5,5,2,1,1,3,6,2,3,1,2,1,3,50,5,4,1,5,1,1,1,2,3,1,3,25,4,17,5,3,2,12,3,4,2,5,5,1,1,1,3,3,3,3,3,6,3,2,5,2,2,1,5,6,13,1,8,10,2,1,7,6,1,13,50,3,12,3,1,2,5,3,1,2,4,3,3,1,1,2,2,3,5,29,20,25,1,1,2,23,2,1,1,3,5,46,21,18,21,11,17,6,6,2,1,2,1,1,1,1,2,1,2,14,4,3,1,2,1,2,3,2,2,43,3,4,4,16,4,5,7,21,1,3,6,5,4,1,11,21,15,3,4,2,1,3,4,1,1,2,1,50,1,2,1,1,1,1,2,2,1,3,40,1,1,2,2,2,4,1,2,4,1,5,2,49,2,5,24,6,1,32,6,19,11,2,2,1,4,8,34,9,1,1,15,2,5,1,10,1,2,1,12,1,43,1,2,2,24,4,3,50,34,1,1,2,50,2,6,2,50,2,2,1,4,2,2,5,14,1,1,2,3,1,5,13,3,5,6,1,3,3,3,1,3,1,3,2,1,3,11,16,3,3,1,1,1,50,1,9,1,2,20,2,2,3,1,1,50,1,1,5,17,1,3,1,1,24,2,1,5,13,3,4,8,1,10,1,16,6,3,1,1,19,2,5,1,8,4,45,28,28,19,17,12,15,1,2,2,3,5,1,5,1,2,37,14,1,1,7,1,2,1,2,1,3,1,1,2,1,2,4,4,6,3,6,5,7,4,2,1,4,1,1,2,4,1,6,1,4,21,18,2,1,7,2,3,4,1,1,1,1,5,4,1,3,5,2,1,5,4,9,11,10,18,18,7,50,10,1,4,6,2,3,19,1,5,7,5,2,1,2,2,4,2,1,1,2,4,1,1,1,1,1,1,3,1,1,3,4,4,2,2,1,1,2,1,2,1,1,3,2,1,1,1,1,15,1,7,4,1,11,1,1,3,1,1,2,2,2,1,1,1,1,1,2,4,1,3,5,1,3,3,15,2,3,1,1,6,2,1,11,1,1,1,16,2,1,6,2,2,1,7,1,1,1,2,2,4,5,1,2,1,8,3,1,4,6,1,1,2,1,1,2,6,5,1,1,14,1,1,2,3,2,7,1,1,1,1,2,26,2,1,1,2,2,1,1,2,6,3,16,1,4,1,1,1,5,1,24,1,1,10,1,1,1,1,1,1,4,1,1,1,1,15,1,1,1,1,1,4,4,1,1,1,1,1,2,50,50,1,1,1,2,1,3,1,37,38,1,1,1,1,1,1,2,1,3,6,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,3,4,4,37,1,1,1,15,6,2,2,1,1,1,1,2,1,6,1,4,1,1,2,1,1,1,2,1,1,1,1,2,2,2,6,1,10,1,1,1,2,1,2,1,1,3,1,1,1,2,1,6,1,1,1,1,1,1,3,1,1,4,1,2,2,1,1,2,5,7,2,1,1,1,1,1,2,1,3,4,2,2,1,14,2,1,2,2,1,6,2,1,1,2,1,1,1,2,1,1,3,2,2,3,1,3,3,6,2,2,1,1,1,1,2,1,1,1,9,2,4,1,1,2,4,1,6,27,2,8,1,1,3,3,1,3,1,3,8,4,1,1,1,3,5,1,1,2,3,1,3,2,2,1,2,10,1,3,1,6,2,1,2,1,2,1,4,1,2,17,1,9,1,1,1,2,2,1,4,1,50,2,6,1,4,3,2,3,1,1,1,1,2,1,1,1,2,50,50,1,49,1,7,2,4,2,1,1,1,1,4,2,2,3,1,3,3,1,1,4,5,4,1,1,2,8,1,2,1,4,8,1,1,1,2,6,5,2,3,1,1,1,1,8,3,1,3,1,5,1,2,1,1,29,6,2,3,2,1,2,1,26,9,1,1,39,1,1,2,2,15,30,3,23,5,1,4,2,4,1,3,2,1,3,8,1,4,50,3,18,29,2,1,2,1,18,8,2,1,2,9,3,5,12,3,1,13,3,2,2,1,1,16,1,1,10,2,4,1,2,1,5,1,1,2,1,33,18,1,3,1,1,4,1,5,2,1,4,12,5,5,3,4,9,5,2,5,1,1,8,4,1,2,8,3,6,1,7,5,6,1,12,1,1,1,5,1,4,45,4,8,10,18,1,20,3,27,2,1,1,2,2,1,3,2,1,1,1,1,1,2,2,1,1,1,5,1,3,1,2,3,1,1,1,5,1,1,1,1,1,2,2,1,2,3,1,1,2,4,1,1,3,1,3,3,3,1,2,1,1,2,8,5,1,2,2,1,1,1,6,2,1,2,2,1,1,1,1,1,1,1,3,6,3,1,10,6,1,1,9,3,2,8,1,1,3,2,3,4,1,1,1,4,1,2,1,3,2,1,1,3,3,1,2,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,2,1,1,3,1,2,1,2,1,1,3,1,2,1,1,1,1,1,1,1,1,2,1,4,1,2,1,1,3,1,2,1,1,4,5,1,1,3,2,1,1,1,4,2,1,3,1,1,1,1,1,3,2,1,2,2,1,1,1,1,1,5,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,4,2,1,1,1,2,1,2,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,1,1,1,3,2,1,1,2,3,1,2,2,1,2,2,2,2,1,1,1,1,2,1,4,1,1,1,1,2,1,4,1,3,1,1,2,4,1,1,1,1,1,5,1,1,1,1,2,1,4,2,2,1,1,1,3,3,3,2,3,2,2,2,3,1,1,4,4,1,2,1,1,1,1,1,1,2,3,2,1,1,4,2,1,2,4,1,2,1,2,2,1,8,2,1,1,4,1,1,1,1,2,3,2,1,1,2,2,7,2,1,2,2,2,3,1,1,2,2,2,1,1,1,1,1,2,7,1,1,4,1,1,1,1,3,3,1,1,1,1,3,1,3,2,1,1,1,1,3,1,4,3,1,2,1,1,2,1,2,1,3,1,1,3,3,1,1,2,1,1,2,2,2,6,1,1,3,1,2,2,1,1,2,1,2,2,2,3,1,2,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,3,4,1,1,1,1,3,2,2,1,1,2,4,7,1,1,5,1,4,3,2,2,2,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,4,1,2,1,1,1,2,1,1,1,4,4,5,2,1,2,2,1,3,1,1,2,1,1,1,1,1,1,1,4,2,3,4,1,1,2,1,2,2,2,1,3,1,1,1,1,2,1,2,1,1,2,1,1,1,2,3,1,1,1,1,2,2,1,1,1,1,5,1,1,2,1,1,2,1,2,1,1,2,2,2,1,1,2,1,1,1,4,3,1,3,2,2,1,2,1,1,1,1,1,4,1,5,3,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,3,1,1,2,1,1,2,1,3,1,2,1,2,1,4,2,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,3,1,1,2,1,4,1,1,1,1,2,1,3,2,1,1,1,1,1,2,1,1,1,2,1,1,5,1,1,3,2,3,1,1,2,1,1,1,4,2,1,1,1,1,4,1,1,1,3,3,2,1,1,5,1,2,2,3,2,2,2,1,3,4,4,3,1,1,1,1,1,1,1,1,1,1,5,1,1,2,1,2,2,2,2,1,1,1,1,3,3,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,2,2,2,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,3,1,3,2,1,1,1,2,1,1,4,1,3,4,3,5,1,3,1,3,4,2,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,2,1,2,1,3,2,2,2,1,2,2,2,1,1,1,1,1,1,2,1,2,3,4,1,1,1,1,1,1,2,1,3,1,1,4,2,2,1,1,4,2,1,1,1,2,1,2,1,1,1,2,4,1,3,1,1,1,1,1,1,1,13,5,3,2,3,2,2,2,1,2,2,1,1,1,1,2,1,4,2,1,3,1,1,10,1,4,1,1,1,2,2,1,2,1,3,3,1,2,8,1,1,1,1,1,1,2,4,4,1,1,1,3,3,2,2,1,1,5,1,1,6,2,2,2,1,7,3,1,2,1,2,1,1,1,1,3,1,1,3,1,2,1,2,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,3,1,1,1,2,1,1,2,1,2,1,1,1,2,2,3,2,1,2,4,2,1,1,1,3,1,1,1,1,1,1,1,1,1,3,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,2,1,3,1,2,6,2,1,5,1,1,5,3,11,9,1,1,1,1,2,1,1,3,1,3,2,1,1,5,1,1,2,1,6,3,34,12,11,50,7,50,1,5,3,1,1,50,13,32,11,4,4,5,3,3,3,4,3,24,32,14,50,4,1,9,6,3,1,5,1,11,1,3,8,34,3,2,1,13,1,4,3,15,48,1,7,6,35,28,28,11,1,1,1,1,1,1,1,20,1,1,1,2,4,50,2,50,1,3,22,2,6,25,3,2,3,5,1,1,1,1,2,1,4,3,4,2,1,5,2,2,1,1,1,1,1,4,1,1,1,1,4,3,39,4,18,2,1,1,3,2,2,5,1,2,7,50,5,4,4,4,15,12,50,26,15,4,1,12,25,7,4,12,2,4,1,12,46,7,1,4,2,3,6,3,2,1,14,1,7,5,4,4,6,14,11,21,19,1,1,2,2,1,1,2,3,2,1,1,12,19,50,5,1,1,1,3,2,4,14,14,4,20,1,3,1,3,1,5,1,1,5,3,2,5,1,1,31,4,2,1,8,6,9,1,50,50,1,3,1,2,13,3,26,10,7,5,4,2,1,1,1,1,1,1,2,1,33,18,33,34,3,16,1,1,6,5,2,34,20,1,1,15,3,1,1,19,4,10,10,8,7,4,2,2,8,2,1,22,3,1,1,1,1,4,1,4,1,1,1,10,4,3,1,5,4,11,2,1,1,1,1,50,3,1,1,50,50,6,36,26,1,1,2,1,3,1,1,2,3,2,2,3,4,3,4,1,5,1,4,4,2,2,4,2,3,6,4,7,10,1,1,1,2,2,1,2,1,1,1,4,2,1,3,2,3,2,3,2,2,2,3,1,1,2,3,11,5,6,6,1,2,1,1,1,2,1,2,1,1,1,1,2,5,4,9,3,4,5,2,15,25,4,12,7,50,9,10,12,2,1,6,1,1,3,1,1,1,1,21,20,9,8,10,1,2,18,15,2,13,1,17,1,2,1,6,2,6,6,2,6,1,3,3,1,50,15,25,20,1,50,23,4,3,7,16,4,30,13,6,4,3,4,1,2,50,3,50,50,43,4,3,2,50,5,2,6,8,22,12,4,1,2,8,2,1,2,9,24,33,13,3,1,25,3,1,10,10,2,2,50,41,29,1,1,8,9,2,6,3,34,43,2,3,26,1,3,2,1,3,24,50,1,2,2,3,2,4,4,6,2,2,2,4,2,4,1,1,5,5,1,1,2,1,1,1,3,2,2,4,2,1,1,2,2,2,1,1,4,1,4,4,3,6,1,2,3,1,3,6,10,6,8,2,5,1,2,1,2,5,10,1,1,3,1,15,2,1,1,2,12,2,19,35,21,3,2,50,7,5,4,8,25,18,13,50,39,17,21,6,2,50,2,24,13,10,13,2,2,1,17,7,50,3,9,1,4,6,1,7,6,6,2,7,7,50,50,1,12,2,8,50,1,50,2,50,6,34,1,26,28,9,47,10,3,26,3,1,3,16,6,50,5,1,2,4,1,50,5,4,1,4,1,3,2,1,17,14,1,6,3,4,3,1,1,18,3,3,3,14,15,9,17,18,1,50,7,1,3,1,1,50,9,50,28,11,9,6,8,13,35,2,6,1,30,3,32,50,14,10,8,3,6,1,3,15,50,2,1,1,5,35,3,1,3,1,2,2,1,3,40,1,1,50,5,11,30,25,1,10,17,8,5,6,27,50,33,23,27,7,26,8,6,6,6,8,1,4,1,1,2,3,2,7,5,11,11,10,1,15,4,9,4,1,12,8,1,1,30,45,50,21,36,3,50,1,50,50,17,3,1,9,44,8,10,6,4,1,1,4,1,3,12,2,3,35,28,6,24,19,36,12,14,5,2,50,50,1,2,9,1,3,1,11,22,12,18,10,9,11,5,5,2,3,17,3,12,50,35,26,18,16,2,8,3,22,1,50,8,5,2,1,21,4,18,10,6,1,1,7,2,1,1,1,5,6,4,4,3,1,1,3,1,1,4,30,8,36,1,29,31,30,26,23,9,50,5,2,11,5,50,7,7,7,5,2,20,6,7,1,5,2,2,1,2,8,16,2,1,10,16,3,6,3,13,8,5,2,1,4,2,1,1,2,12,2,1,13,10,50,10,50,50,9,1,9,1,4,50,1,50,4,10,2,2,1,27,2,1,4,1,12,3,4,2,4,3,1,15,1,9,5,7,1,8,4,6,8,8,3,1,4,2,2,7,21,13,5,7,4,3,2,1,3,1,2,1,1,3,4,2,13,1,37,2,4,6,1,1,1,10,2,2,50,2,4,7,1,12,2,5,25,1,10,2,2,38,16,1,6,12,50,50,2,50,10,11,5,12,3,1,29,4,10,1,15,11,7,3,4,6,1,7,10,9,50,1,1,50,1,13,15,4,6,1,4,12,3,3,5,2,4,8,5,3,27,3,14,15,6,31,7,4,3,8,3,7,10,4,2,27,10,8,5,4,4,11,7,10,2,17,14,2,2,7,26,3,1,1,6,2,2,30,1,1,3,50,1,4,2,1,5,1,7,9,2,8,3,1,50,1,3,50,8,33,11,1,10,1,2,50,6,22,7,2,33,10,5,28,1,2,5,2,2,2,1,11,10,50,1,8,50,5,28,5,50,38,3,35,2,3,23,1,3,8,50,10,1,1,2,1,3,4,1,4,50,11,20,5,6,2,2,3,12,1,7,3,3,39,3,4,1,3,2,11,1,1,2,2,8,6,1,3,3,5,50,41,4,2,50,14,1,6,1,50,2,5,50,1,19,18,20,23,5,3,4,4,7,2,2,12,5,32,7,5,17,6,2,11,2,2,4,2,3,8,12,4,13,7,5,1,50,2,6,4,24,8,1,4,1,2,11,9,1,1,28,6,6,37,33,25,18,2,44,25,2,1,1,1,4,9,12,1,2,50,50,50,3,10,1,6,7,20,11,11,21,12,2,12,2,10,50,2,5,5,4,9,3,2,1,1,3,1,50,15,10,9,1,50,50,12,17,8,50,50,50,8,50,5,1,10,3,10,3,22,27,24,36,17,29,7,10,24,25,1,2,10,8,4,13,4,4,4,10,2,1,2,2,40,34,6,50,50,14,9,2,12,14,17,33,26,4,1,17,5,7,3,7,4,4,4,2,18,2,26,25,20,6,50,50,8,36,50,3,14,7,2,3,3,21,3,12,1,2,2,4,3,28,50,50,6,4,5,11,6,3,43,50,1,7,5,1,16,4,1,1,40,1,2,1,1,1,13,10,5,7,9,3,3,50,7,14,4,1,43,1,10,6,6,10,10,4,2,1,1,4,50,7,4,23,22,15,8,1,7,1,2,3,2,5,1,2,3,1,1,11,1,3,1,1,1,2,13,46,4,7,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,4,1,1,2,1,1,4,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,3,2,1,1,1,2,1,2,2,2,2,2,1,1,2,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,20,38,3,3,41,1,6,1,3,4,4,1,11,3,2,11,3,7,1,4,28,1,29,2,2,50,2,1,50,1,8,5,50,7,4,1,8,4,5,1,1,1,15,4,9,3,5,3,1,2,2,1,1,3,3,2,37,2,3,3,11,4,48,13,9,2,12,23,2,5,6,8,10,4,10,5,2,9,8,5,4,2,15,1,3,4,26,43,21,50,50,32,18,23,26,1,1,1,8,1,1,3,9,1,16,1,4,23,14,1,1,25,2,3,2,13,19,2,2,26,1,1,1,2,2,1,3,1,7,3,2,1,6,4,1,1,3,4,1,1,8,6,4,1,1,1,6,1,4,2,1,2,1,5,1,5,6,5,3,3,1,1,1,2,2,1,50,2,1,1,2,3,3,2,6,3,2,2,3,2,1,3,1,4,1,1,4,10,2,2,4,2,3,1,1,1,1,3,1,1,7,1,1,2,6,2,1,1,1,2,2,1,2,1,1,7,2,3,1,2,4,1,1,2,1,1,1,1,2,1,2,2,6,3,1,2,5,3,2,1,1,2,8,1,1,2,1,1,2,1,2,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,3,3,1,2,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,6,2,1,1,1,1,1,1,1,2,1,1,2,2,2,1,1,2,1,1,2,1,2,1,1,1,2,1,3,4,1,3,2,1,2,1,2,2,1,2,2,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,3,1,1,2,1,1,1,1,1,6,1,2,7,1,1,1,6,2,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,2,2,1,1,5,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,3,1,2,2,1,1,2,2,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,4,1,1,1,1,1,2,1,1,3,1,3,1,1,2,7,3,1,8,1,1,1,2,2,1,1,2,1,1,1,1,1,1,3,1,2,1,1,50,1,7,1,1,19,2,1,1,1,2,1,1,6,1,1,1,1,1,1,2,1,1,1,4,3,2,1,1,2,1,2,3,10,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,5,1,2,1,1,1,1,2,5,1,1,1,7,1,2,1,1,6,1,2,1,2,1,1,1,2,1,1,3,5,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,31,1,1,1,2,2,9,1,1,2,1,2,1,2,1,3,3,1,1,1,1,2,2,1,2,2,1,1,1,2,1,1,3,23,1,1,1,7,1,1,1,4,2,2,2,1,2,1,1,1,1,2,1,2,5,1,12,1,5,1,3,2,2,1,1,1,5,1,5,1,3,3,1,1,2,1,1,1,1,7,3,3,1,2,1,1,6,2,2,2,2,1,1,4,1,1,36,1,1,1,1,2,4,2,2,1,2,1,3,1,3,1,1,2,1,2,3,6,2,1,1,1,1,1,1,1,1,2,1,2,2,1,5,1,3,1,3,3,1,1,1,2,4,1,1,7,9,2,1,4,1,1,1,2,2,12,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,2,3,3,1,2,1,1,2,1,8,1,1,1,1,1,2,2,1,1,4,1,4,1,1,2,1,2,1,1,3,2,1,2,1,2,1,1,1,1,2,3,1,2,1,2,4,1,2,2,4,2,1,1,2,1,1,2,1,2,1,1,2,1,1,1,1,3,1,2,8,1,4,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,3,2,1,2,1,1,2,10,1,1,1,8,1,1,2,2,2,1,1,2,1,11,1,5,1,1,1,3,1,1,2,1,5,1,1,5,1,1,1,3,1,1,1,2,1,2,4,2,1,3,1,1,5,2,1,3,2,1,1,1,1,2,1,1,3,2,2,7,1,1,2,5,1,1,1,3,2,1,1,2,2,1,3,2,1,1,2,2,1,1,1,6,26,3,1,1,1,1,3,2,1,1,2,1,2,2,1,2,1,2,1,2,2,1,2,10,3,1,1,4,1,1,2,2,1,3,3,1,1,1,1,3,1,3,1,1,1,1,1,1,1,3,1,1,1,1,5,2,2,10,15,2,1,1,2,5,1,1,1,3,1,1,1,1,2,2,1,2,8,1,1,1,23,1,2,2,3,4,2,1,2,2,1,1,2,7,1,3,4,2,1,1,1,3,5,1,3,1,1,1,1,1,1,5,3,2,5,2,1,2,1,1,1,1,7,1,1,1,1,5,1,3,1,1,5,1,5,4,3,3,2,2,7,1,1,1,4,1,6,2,5,6,1,45,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,2,1,4,2,1,1,5,3,7,2,1,1,1,3,1,1,7,1,1,2,1,1,1,1,3,1,3,1,1,1,1,1,1,8,1,1,1,4,2,1,1,1,1,2,6,6,2,3,2,1,1,2,2,1,1,2,1,1,1,40,3,4,2,1,2,1,1,1,2,1,1,3,1,3,16,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,2,2,1,2,1,2,1,1,1,2,1,1,1,2,1,1,1,1,5,1,1,4,6,1,2,3,3,1,1,1,2,2,2,1,1,5,3,1,2,1,1,5,1,1,4,1,2,1,1,1,3,1,1,1,2,1,1,1,1,2,1,1,1,1,8,2,1,1,1,3,1,2,1,1,1,1,1,4,1,6,2,1,1,1,1,1,2,1,1,1,16,2,1,2,1,1,18,1,1,1,1,2,1,1,1,3,2,12,2,1,1,1,1,1,1,1,2,2,1,1,2,2,1,2,1,1,3,1,1,1,1,1,3,1,1,2,1,1,1,1,1,3,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,2,5,3,3,1,4,1,1,1,2,5,5,2,2,1,1,5,2,1,1,1,9,1,2,13,1,1,1,1,1,4,1,3,2,2,2,1,1,1,1,1,12,7,1,6,1,1,9,25,1,1,1,1,1,1,49,2,2,1,3,2,1,1,1,2,5,1,1,2,1,1,1,1,1,8,1,1,1,2,3,1,3,1,2,9,1,1,2,4,1,2,1,1,1,7,1,1,1,2,1,1,1,1,1,1,8,2,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,5,1,1,1,1,1,1,2,1,1,6,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,3,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,1,2,1,1,1,4,1,1,1,1,1,2,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,5,1,1,2,1,2,1,1,1,2,1,2,2,1,2,2,2,2,2,1,1,1,2,2,1,2,2,1,1,2,2,1,1,3,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,3,5,1,1,1,1,2,2,1,1,4,3,3,4,4,2,4,1,1,1,1,1,1,1,1,1,1,3,3,1,1,2,1,1,1,1,2,25,1,1,2,1,1,1,2,1,1,1,3,3,4,1,1,3,3,2,4,1,5,3,3,1,1,2,2,1,2,1,4,12,1,9,2,3,1,1,1,2,1,1,4,1,3,1,1,1,4,1,5,1,1,6,1,2,3,2,8,2,1,4,2,1,2,1,1,1,1,1,1,2,2,6,1,5,1,2,1,2,1,2,1,2,2,1,1,2,3,2,1,1,10,1,1,1,1,4,1,3,1,18,1,2,1,1,2,2,1,2,1,3,3,2,3,2,1,2,1,3,2,3,2,1,1,2,1,2,1,1,1,6,1,2,2,5,2,2,1,3,2,2,5,2,7,1,1,3,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,5,2,3,8,1,2,2,1,5,5,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,4,13,4,1,2,1,1,2,3,1,1,1,1,16,6,1,1,2,1,1,1,1,3,2,1,2,2,2,1,3,2,2,6,5,3,2,1,1,1,1,1,1,3,1,3,11,4,5,5,1,1,1,1,1,1,1,1,1,1,1,3,2,1,3,2,1,1,1,2,2,5,1,1,8,1,2,1,1,3,1,1,3,1,1,1,1,5,2,2,3,4,1,1,1,2,1,1,1,4,4,1,14,5,7,2,2,2,1,8,1,1,1,3,1,1,1,2,2,1,1,1,3,2,2,2,1,1,1,1,1,1,1,6,3,3,3,1,1,1,1,1,1,1,5,2,1,1,2,2,1,1,1,1,1,12,2,1,2,1,1,2,3,1,1,1,2,1,2,1,2,4,4,11,4,1,6,5,4,2,1,1,1,2,1,4,1,2,1,1,1,1,1,3,1,5,2,1,1,1,5,1,11,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,5,1,1,1,1,1,7,1,2,1,1,1,1,1,1,9,8,1,1,3,1,1,2,1,2,2,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,12,6,3,1,1,2,1,1,1,2,1,1,3,1,2,1,5,1,1,2,1,3,1,3,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,3,2,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,3,3,2,1,3,1,1,1,1,1,1,1,2,2,2,6,4,3,3,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,2,2,1,7,1,4,1,1,6,3,1,1,1,2,1,1,2,2,1,4,2,1,1,1,1,1,2,1,1,1,1,1,2,1,4,2,3,1,3,2,1,4,2,1,1,3,1,2,10,2,1,1,4,1,1,5,3,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,4,7,3,2,2,1,1,1,1,1,1,1,3,1,6,5,1,1,1,1,1,3,1,1,2,2,3,2,1,4,1,1,4,1,3,6,2,2,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,25,1,1,3,1,1,8,1,1,1,2,1,1,1,1,2,1,1,12,1,8,1,1,1,1,4,1,1,1,1,2,12,4,5,1,1,17,1,1,1,2,8,2,2,2,1,4,1,2,1,3,1,1,2,2,2,1,11,4,2,3,4,2,5,4,1,2,4,1,1,1,2,2,6,1,5,8,2,7,1,12,2,4,2,1,3,1,7,1,1,2,1,1,1,5,1,2,1,1,1,1,3,1,1,1,10,1,2,4,4,1,1,2,2,1,4,3,3,3,1,1,2,2,1,6,8,4,1,7,1,2,1,2,1,1,1,2,1,2,1,1,1,3,2,1,1,2,2,3,8,1,5,1,2,1,2,3,1,2,3,1,1,1,1,2,1,1,1,4,3,3,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,3,1,1,6,3,4,4,2,2,1,1,1,1,1,2,5,4,2,1,5,3,2,4,1,1,2,4,3,2,3,1,1,1,2,23,2,2,2,1,4,1,1,1,1,2,1,2,1,1,6,1,1,3,1,2,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,4,3,1,8,2,2,3,2,1,1,8,1,2,2,1,1,1,2,1,1,1,1,1,4,1,2,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,2,1,1,6,3,3,1,1,5,2,1,1,2,1,10,1,1,1,1,2,1,1,15,6,12,6,6,6,2,3,1,1,3,3,1,1,1,24,1,2,1,6,1,7,2,7,10,2,2,1,1,1,1,1,1,50,1,1,2,1,1,1,2,1,3,1,3,1,1,1,6,1,2,1,1,3,2,1,1,1,3,2,1,1,2,2,1,1,1,1,2,2,1,1,7,1,1,1,1,1,1,1,1,3,1,1,1,3,7,1,2,2,1,1,2,1,1,1,1,2,1,4,2,9,1,1,2,6,1,2,1,1,6,2,1,1,6,2,1,1,4,1,1,5,2,1,1,2,5,2,1,4,1,2,2,1,8,1,7,2,1,1,1,1,2,1,1,1,3,2,1,1,2,2,1,1,1,3,1,1,2,1,2,1,1,11,15,2,2,1,3,2,2,1,1,1,21,1,2,1,1,1,1,1,1,1,1,2,1,1,5,1,2,2,1,3,1,2,1,2,4,1,1,1,3,1,3,4,1,2,1,1,1,5,2,2,3,1,2,1,1,1,1,1,3,1,3,1,1,1,1,1,2,1,2,1,1,3,1,1,2,1,5,4,1,1,1,1,10,2,7,1,3,1,1,1,1,1,1,1,2,2,1,1,6,4,2,1,1,2,1,1,4,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,2,1,2,2,2,4,1,1,4,2,1,11,6,1,1,4,1,2,1,1,1,1,1,2,1,1,1,2,6,4,1,4,1,2,4,4,1,19,4,19,3,1,1,3,1,4,1,1,4,1,2,2,1,1,2,4,1,1,2,2,2,5,15,2,1,1,1,2,1,1,1,1,1,1,24,2,1,2,2,1,1,1,1,5,1,8,11,6,2,20,14,3,7,1,1,2,21,1,1,2,7,3,14,1,3,5,4,4,2,10,1,2,3,3,2,1,3,3,1,1,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,2,1,1,1,4,1,1,1,2,2,1,5,15,18,10,9,10,5,6,5,5,2,4,1,5,1,1,5,1,1,1,2,1,1,6,1,4,1,6,4,6,2,2,1,3,8,24,2,2,4,3,2,1,1,1,6,3,1,2,1,2,2,2,1,1,4,2,1,4,3,1,1,10,1,2,2,4,1,2,3,1,1,1,2,1,1,9,3,3,4,1,3,5,5,1,1,1,5,5,2,2,1,2,2,2,1,1,2,2,1,1,1,1,1,1,1,3,1,1,1,3,10,3,1,1,2,1,1,1,1,2,1,1,2,3,1,1,4,1,1,1,1,1,2,1,4,2,4,1,1,1,1,2,1,1,1,1,2,4,1,3,1,6,3,3,3,1,1,18,13,11,8,4,6,1,2,3,3,3,1,1,1,3,1,2,2,1,1,1,1,7,3,2,1,2,1,9,1,1,1,2,1,50,2,1,1,2,1,2,2,5,1,3,1,1,1,1,1,1,1,1,3,1,11,2,1,3,1,1,5,8,1,2,1,2,2,2,1,1,2,1,1,3,1,1,1,1,2,3,3,2,2,3,1,1,1,1,2,1,1,1,2,14,2,1,1,3,3,1,1,4,3,1,2,2,1,1,3,2,1,1,3,1,1,1,2,1,2,1,2,2,3,2,2,3,1,2,4,2,1,2,2,1,2,1,2,1,2,1,4,1,1,1,1,1,1,1,1,1,2,1,2,3,3,1,3,2,1,6,4,1,1,2,1,1,1,2,1,1,1,3,1,3,2,3,1,9,1,3,3,1,1,1,1,1,2,2,1,1,3,1,3,1,3,1,1,1,2,1,1,2,2,1,2,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,9,2,1,1,3,2,1,1,1,2,1,2,3,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,3,4,2,1,2,2,1,5,1,4,3,2,3,4,2,1,1,2,1,1,2,1,2,1,7,1,2,1,1,1,3,2,1,1,1,2,2,1,1,2,1,1,1,2,3,4,1,1,2,1,2,1,1,1,1,1,2,1,1,1,2,3,1,1,2,2,2,2,1,1,1,2,1,2,18,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,2,1,2,1,3,3,1,1,2,4,3,3,2,1,1,9,1,1,1,1,2,2,1,1,1,1,1,1,1,5,1,1,11,1,3,1,3,1,1,3,1,1,3,1,2,2,1,1,1,3,2,1,2,2,1,2,1,1,2,1,2,1,3,1,2,1,1,3,1,1,1,1,1,1,1,3,1,2,2,5,1,2,1,1,3,2,2,1,1,2,1,3,3,1,2,1,5,1,1,1,1,1,4,5,2,3,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,5,1,1,1,1,1,2,2,4,1,1,5,2,2,1,2,2,2,3,1,2,4,4,7,2,1,1,1,1,1,4,3,1,1,1,2,2,1,2,3,1,4,2,1,1,1,7,1,3,4,1,1,1,1,50,5,50,4,1,1,1,2,1,2,3,1,5,1,2,1,1,3,2,2,2,1,5,43,1,1,1,1,3,3,9,1,2,2,1,1,1,4,3,1,1,8,10,3,1,1,1,6,3,1,2,3,6,1,8,4,1,3,5,1,1,1,1,9,1,1,1,3,1,1,2,1,25,1,8,8,6,1,2,1,18,2,1,1,1,1,6,1,1,1,4,7,4,3,1,1,1,1,11,3,1,1,2,3,1,2,2,1,3,1,1,1,1,1,1,3,3,1,1,1,6,2,7,4,6,3,4,5,3,6,1,2,1,1,4,1,5,11,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,3,2,5,3,1,1,2,1,4,3,1,2,10,2,7,4,5,4,2,1,2,3,4,3,2,1,1,5,1,1,3,3,3,1,1,1,2,1,1,1,2,1,3,3,1,1,3,1,5,2,2,1,1,2,1,2,1,2,4,2,2,5,3,2,2,2,2,1,1,1,2,1,13,1,1,1,3,3,1,1,5,3,3,3,3,1,1,5,4,1,24,1,2,1,1,2,1,1,4,3,1,1,1,1,3,2,1,1,1,1,1,1,4,1,1,2,2,1,1,1,2,4,2,1,1,1,1,4,1,2,1,1,3,1,2,2,2,4,5,1,2,2,2,7,1,3,1,1,1,1,2,3,1,1,2,3,1,2,2,5,5,1,2,2,5,1,2,7,2,2,21,31,3,1,1,1,2,1,6,5,3,6,1,2,2,2,2,1,1,1,2,1,2,3,1,2,2,1,5,6,2,7,1,3,4,2,1,2,2,6,5,2,1,4,3,1,3,17,5,2,1,1,1,5,2,2,1,2,4,2,4,8,6,1,1,1,1,3,1,3,2,5,1,2,2,1,1,2,1,3,1,1,2,2,8,1,9,14,6,7,1,3,2,1,2,1,28,2,1,1,5,1,15,1,2,1,1,1,6,2,1,3,1,3,1,1,1,3,1,1,8,4,3,1,3,1,1,2,2,4,1,3,3,1,1,1,2,3,1,2,1,4,4,2,1,1,1,2,1,1,1,3,1,2,2,2,5,4,5,5,5,4,2,1,23,1,1,2,1,1,2,5,1,2,1,1,1,6,2,12,2,3,2,1,1,2,1,2,1,2,5,3,1,1,3,1,1,2,1,1,1,6,1,1,2,3,1,2,4,1,1,1,4,10,2,1,2,1,3,6,2,2,3,1,2,1,1,2,4,2,2,2,1,2,2,1,3,1,2,1,1,7,8,9,5,2,1,1,2,2,2,5,4,1,19,2,20,1,5,13,1,1,5,1,1,2,4,3,2,1,2,1,4,3,8,6,2,1,2,3,1,3,1,3,3,8,1,1,1,1,1,1,1,3,5,1,2,1,1,1,5,1,1,4,1,2,2,1,3,1,1,2,4,5,4,6,7,2,2,2,1,3,2,3,2,1,2,2,2,3,7,10,1,3,2,3,1,1,1,1,1,1,2,1,1,2,1,6,5,3,3,1,2,1,10,1,3,1,1,1,1,4,1,11,2,4,12,8,5,1,1,2,1,1,2,3,6,3,1,1,8,1,1,3,5,3,5,3,3,2,1,3,2,1,5,1,5,1,2,3,1,2,1,5,1,1,4,2,2,1,1,1,5,1,2,4,1,3,3,3,1,4,1,8,9,9,7,1,2,1,3,2,2,1,4,7,1,2,4,4,4,3,2,1,3,6,1,4,6,3,3,4,2,2,1,10,3,3,2,2,3,2,1,3,2,1,2,2,2,3,2,2,1,1,1,3,1,1,2,1,4,1,3,1,12,4,2,3,1,1,1,1,3,1,9,5,3,3,1,2,3,1,1,1,3,2,2,7,2,4,1,1,12,4,1,2,1,1,1,2,2,2,1,5,1,1,1,1,1,5,4,1,10,1,5,2,2,3,3,1,5,1,2,3,4,3,5,2,2,2,1,6,5,1,1,1,1,1,2,9,9,8,4,14,9,3,9,14,12,11,1,2,8,3,1,2,1,5,1,3,1,1,1,6,1,1,1,1,2,1,10,1,3,4,2,3,31,2,1,6,1,1,2,1,1,1,3,2,1,1,3,5,2,1,1,1,1,1,1,4,1,9,4,4,3,2,1,1,1,12,9,1,1,3,14,14,10,8,13,7,1,3,5,11,3,1,4,1,5,1,1,1,3,2,3,1,1,3,1,1,1,1,1,1,3,14,2,1,1,21,2,1,1,1,3,3,1,4,1,2,2,1,3,1,1,3,2,2,1,6,11,1,3,1,1,2,1,1,2,1,1,2,2,2,1,3,1,2,7,12,1,1,1,1,1,1,2,2,1,3,1,3,1,1,3,1,1,1,7,4,2,1,2,7,4,4,1,3,15,1,1,1,6,3,1,1,3,6,17,1,1,3,1,1,1,1,3,1,10,7,4,2,3,11,2,2,7,1,15,6,6,3,1,2,3,1,1,3,1,5,2,6,1,2,1,3,3,3,5,3,3,2,1,17,1,1,11,1,2,6,4,7,12,14,12,1,3,2,13,2,2,1,1,8,2,1,2,1,2,13,14,3,2,1,3,1,5,3,1,14,10,16,13,2,1,1,10,2,1,1,3,1,7,7,6,17,13,1,1,4,2,2,1,1,18,10,1,4,3,2,1,4,2,3,3,4,7,1,3,19,2,1,1,5,10,2,3,2,5,3,1,1,4,3,2,1,1,1,23,1,3,5,10,11,7,7,9,15,18,5,1,1,1,1,1,7,1,3,2,1,8,1,1,1,2,1,2,1,1,4,5,8,9,9,7,10,6,9,9,10,7,5,3,5,9,1,1,5,2,1,2,1,4,1,5,1,1,1,11,2,13,10,6,7,7,11,3,8,1,10,10,8,7,1,4,4,5,3,1,1,2,1,4,3,4,1,1,1,11,1,1,13,3,9,7,18,7,9,4,1,2,4,1,1,4,2,2,1,2,5,3,2,2,1,1,2,1,2,1,1,1,1,10,1,2,7,3,3,2,2,2,2,3,1,1,1,7,2,1,1,3,2,1,1,2,12,1,1,2,3,2,3,5,3,2,1,5,1,10,3,2,13,4,1,2,2,1,1,1,1,1,1,3,2,1,2,16,8,3,2,2,1,3,4,2,8,4,1,2,2,4,3,8,2,2,3,1,4,1,1,2,1,7,1,4,2,1,2,3,12,10,7,15,7,1,2,1,6,1,1,10,9,8,7,1,3,3,1,2,1,9,1,8,5,1,1,4,1,4,2,4,2,2,1,3,5,16,1,1,1,1,1,7,2,2,4,1,1,1,1,1,1,1,1,3,5,1,3,5,8,18,16,4,4,8,2,15,8,2,2,16,8,9,14,4,1,7,12,8,3,2,1,2,5,8,8,3,7,3,8,4,8,5,2,12,14,11,10,2,1,1,6,10,14,15,1,2,1,11,1,4,2,2,2,1,1,3,2,1,4,2,2,1,1,1,1,1,1,2,1,1,1,1,3,4,1,1,1,4,3,2,2,2,16,1,1,8,1,11,1,1,3,3,3,1,4,6,1,6,1,1,2,6,2,3,2,3,9,6,5,1,4,2,1,3,2,8,6,6,6,1,4,6,1,1,1,2,10,2,1,2,1,2,1,1,12,7,9,1,12,1,1,6,5,2,6,11,1,5,1,2,3,1,1,2,2,2,9,14,1,2,1,4,2,4,1,1,1,1,4,3,2,13,2,2,2,4,6,2,3,1,12,8,9,1,1,3,1,15,11,7,7,11,7,9,7,13,11,11,6,5,1,2,2,1,2,3,1,2,2,14,4,2,2,1,2,2,2,3,8,1,1,8,2,1,3,1,6,11,1,9,2,3,2,1,2,2,2,3,3,3,8,3,5,7,9,5,6,9,5,5,5,3,8,8,10,1,3,1,1,6,7,4,3,1,3,10,5,1,2,1,5,4,2,2,6,2,7,2,5,1,2,1,1,1,5,1,1,6,3,1,5,1,1,4,3,1,1,3,1,1,1,3,2,1,2,1,2,1,3,1,6,2,2,2,3,2,3,2,1,2,32,3,1,3,2,1,2,6,2,1,2,23,2,3,2,4,1,1,4,2,1,2,1,6,4,1,4,1,6,1,1,2,11,1,4,4,2,2,2,7,6,2,2,1,50,46,50,1,47,33,44,2,2,1,1,1,1,11,15,9,5,6,2,2,1,3,5,8,4,1,2,1,2,1,1,5,4,1,3,3,9,8,1,1,8,1,2,2,2,1,1,3,1,1,2,1,1,1,3,1,3,5,3,1,1,2,2,6,5,2,6,2,5,11,4,7,3,1,3,1,1,1,1,1,6,4,3,4,3,1,4,9,5,5,3,3,5,5,2,2,3,3,5,8,10,9,1,7,5,2,4,4,2,3,2,2,6,9,5,1,1,6,1,2,2,1,3,1,1,7,4,2,1,14,44,8,2,3,10,1,3,1,2,20,9,2,1,1,1,8,1,1,3,9,3,7,1,1,2,6,1,2,1,1,2,4,1,3,3,1,4,2,7,1,1,1,2,1,4,1,1,2,13,1,28,1,2,1,1,8,1,3,1,1,2,3,2,2,1,1,9,3,1,1,1,2,3,1,3,2,2,1,3,3,1,1,3,7,5,2,1,3,2,1,1,2,4,6,6,9,1,5,4,3,1,12,1,5,6,12,2,1,3,4,2,1,1,5,1,4,3,13,16,10,1,12,1,1,2,3,4,7,1,1,1,3,4,6,7,6,3,1,5,6,1,2,6,1,1,6,3,1,1,12,8,5,11,8,1,3,1,1,1,2,1,1,1,1,5,6,1,1,1,1,7,1,1,1,2,2,3,2,4,3,1,1,1,2,1,3,1,6,1,2,2,1,2,1,1,3,1,1,1,1,2,1,6,1,3,5,4,5,1,4,4,1,2,1,3,1,10,2,1,4,2,1,1,1,1,2,1,2,2,1,3,3,3,8,1,8,6,7,1,6,5,1,1,31,37,34,1,2,3,1,1,5,1,3,2,4,4,1,1,1,3,1,1,1,3,2,1,6,1,1,1,1,1,3,1,1,1,8,4,1,4,3,2,1,1,1,1,3,2,2,5,2,1,2,1,1,1,1,1,3,1,10,5,3,1,8,1,2,3,1,1,1,3,1,1,1,2,2,1,1,1,1,2,8,7,1,1,1,2,7,4,3,1,3,3,3,1,4,6,5,1,1,3,2,3,3,5,3,2,3,4,2,5,3,3,2,5,15,1,1,10,2,5,3,3,6,4,1,2,2,9,2,3,1,1,4,1,1,1,2,21,1,2,6,4,1,2,1,2,1,1,3,3,5,2,1,2,1,7,10,8,1,1,9,6,3,1,6,5,2,6,1,2,1,1,1,1,7,1,1,1,3,2,6,3,14,12,10,3,2,1,3,1,4,4,2,2,2,1,2,3,1,1,2,7,1,1,3,3,1,2,2,1,2,1,1,2,2,1,7,1,5,2,6,2,2,1,4,1,1,2,2,3,3,1,7,1,2,23,1,1,11,35,29,42,28,26,26,26,27,7,1,3,1,4,1,1,5,2,7,3,3,1,4,1,4,2,2,9,1,1,1,2,1,1,2,1,1,3,2,3,1,1,2,4,3,2,4,1,1,2,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,8,10,9,8,3,1,1,1,3,2,7,1,7,3,1,1,5,1,1,3,1,1,7,1,1,3,1,1,4,2,1,2,1,6,5,4,3,1,1,2,1,8,2,1,1,4,2,1,3,2,1,1,2,2,1,3,2,1,1,3,3,4,4,4,3,3,3,3,3,4,3,3,6,1,1,6,3,1,1,1,3,25,2,25,27,24,1,29,1,32,1,30,26,33,23,1,26,30,3,3,7,1,3,4,7,2,1,1,3,2,2,1,3,12,3,20,11,3,1,2,1,1,5,1,5,2,4,2,2,1,3,1,1,16,1,23,1,1,7,1,1,1,1,1,2,1,2,1,1,6,3,4,11,13,9,2,1,7,1,3,3,8,5,2,2,4,1,2,1,2,7,1,1,2,2,1,6,3,2,2,1,2,7,1,1,1,2,1,13,4,25,2,1,1,1,1,1,4,2,1,4,2,1,1,2,1,3,4,3,1,1,3,1,4,1,1,8,1,1,1,2,1,1,1,1,2,13,1,12,9,2,1,14,2,11,1,1,8,3,43,35,24,26,1,23,2,39,9,1,2,8,1,1,2,4,3,1,1,5,4,1,3,2,1,2,1,2,1,3,1,17,3,1,1,18,3,5,2,2,2,1,6,2,1,1,2,2,3,6,1,2,4,1,9,5,4,1,4,2,1,9,3,2,1,2,1,1,1,1,2,8,1,1,4,1,4,13,1,1,1,2,1,1,1,2,2,1,10,9,4,3,4,3,2,3,2,2,8,4,1,3,1,1,2,1,1,1,2,2,2,1,5,1,5,3,2,2,1,1,1,2,2,1,3,1,1,2,2,3,1,1,1,2,1,1,3,5,3,1,2,1,2,1,1,6,1,2,2,3,1,1,6,12,1,8,4,7,3,1,1,3,7,3,1,1,1,2,1,1,1,1,1,5,3,3,1,1,1,1,1,1,3,2,2,2,1,4,1,1,2,1,2,2,4,2,3,23,1,1,2,1,1,1,1,3,1,1,15,12,9,10,2,4,3,1,2,1,2,2,2,1,1,1,1,3,1,2,1,2,1,2,1,2,2,4,1,1,1,2,1,1,1,2,1,1,16,25,4,8,1,1,2,3,19,30,27,16,24,23,37,36,18,23,25,12,22,22,13,12,19,16,13,16,10,4,6,14,1,1,1,2,1,4,2,1,1,19,1,1,1,3,7,1,2,2,2,2,1,5,1,1,3,1,1,1,3,3,1,3,2,7,1,6,1,1,6,2,4,6,4,2,2,2,3,1,1,3,4,2,4,2,2,2,3,1,4,1,1,3,1,2,1,3,3,1,1,1,2,1,1,1,1,1,6,4,1,1,2,2,7,2,4,5,2,2,2,1,2,2,1,1,17,1,1,3,2,1,1,1,1,1,12,4,2,31,37,34,25,21,14,5,1,5,1,7,1,1,1,1,1,2,2,8,3,2,2,1,43,1,1,1,3,1,1,1,1,2,1,3,1,1,1,2,2,2,1,4,5,1,1,1,4,1,1,3,1,1,3,1,2,3,2,3,1,1,3,1,1,2,1,2,50,3,1,1,2,1,3,1,4,7,1,1,1,2,1,4,1,2,3,2,2,7,2,9,17,20,8,1,1,1,3,2,3,2,3,1,2,1,1,1,1,5,7,1,1,1,1,7,8,2,1,3,1,2,2,3,10,2,3,10,3,2,1,1,6,1,3,3,2,1,1,1,1,1,1,18,2,1,3,2,1,1,2,4,1,2,1,1,1,1,1,2,1,1,3,9,1,1,1,3,1,1,1,1,1,1,2,1,3,2,2,2,1,1,5,2,3,4,1,4,3,1,1,2,3,1,3,2,3,1,1,3,3,5,3,1,1,1,1,1,1,1,3,1,5,9,4,2,3,7,3,5,1,2,1,5,1,4,1,4,3,1,6,2,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,2,1,1,1,1,1,1,1,2,1,3,1,2,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,10,1,1,1,2,7,1,1,7,6,4,1,1,1,1,1,1,1,1,1,2,2,1,4,2,1,4,1,1,9,5,4,2,1,1,1,1,1,1,1,1,6,8,4,2,1,1,1,1,1,1,1,3,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,18,11,12,13,11,7,8,9,10,10,1,1,1,5,2,1,1,1,2,1,2,2,4,3,1,1,2,2,2,2,1,2,1,1,3,5,1,1,1,2,1,3,5,3,2,1,2,1,2,1,1,1,5,4,9,3,1,1,13,23,2,8,1,1,2,2,40,1,9,1,8,12,8,8,14,12,8,2,2,2,2,2,1,1,2,1,1,5,7,5,5,2,2,1,8,1,2,2,2,4,1,3,2,5,5,3,2,4,4,4,3,1,2,2,2,1,1,3,2,2,1,9,5,1,26,12,6,6,5,8,6,5,2,2,1,3,1,13,2,4,1,3,1,6,5,4,2,3,3,6,5,4,2,1,5,2,1,1,1,2,1,1,3,1,1,3,2,31,5,1,1,1,1,1,1,1,2,2,4,7,3,3,1,1,4,1,1,1,4,5,1,3,6,2,5,1,6,2,2,1,2,2,13,3,1,1,1,2,1,2,1,1,5,1,3,1,15,11,4,4,11,6,1,1,1,1,3,1,1,4,1,1,1,1,1,1,4,2,2,2,2,1,2,4,1,2,1,1,13,1,2,2,2,27,13,1,2,4,5,1,1,3,1,2,1,1,6,5,4,10,9,11,1,1,1,1,16,3,4,3,1,2,1,1,1,8,1,1,2,1,2,2,2,3,1,2,1,1,25,1,2,1,1,1,1,2,1,5,1,2,2,1,1,1,1,1,2,1,1,1,2,1,2,1,3,4,3,5,4,1,1,1,1,1,2,1,1,1,2,1,9,2,3,5,4,2,6,2,2,1,2,1,1,1,1,1,1,1,1,3,1,1,1,17,1,1,8,2,6,2,7,1,1,1,3,1,1,1,1,13,6,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,13,1,24,19,16,11,13,15,1,2,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,3,2,1,1,1,3,1,2,3,1,1,2,1,2,1,8,1,1,1,1,1,1,4,2,1,1,1,1,2,2,2,1,2,5,1,1,1,1,1,1,1,2,2,1,1,3,1,4,1,1,1,1,1,1,1,1,1,2,4,2,1,2,2,1,1,4,1,1,5,1,3,1,6,3,1,1,1,4,1,1,2,1,2,1,1,6,2,1,1,1,1,2,2,1,5,1,1,3,8,1,3,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,2,1,1,10,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,1,2,2,2,1,1,4,2,3,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,2,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,5,1,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,2,2,1,2,2,1,2,1,1,2,2,2,1,1,1,1,1,4,1,1,9,1,1,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,2,23,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,4,1,1,1,1,1,1,1,4,1,1,2,1,1,1,8,3,1,2,1,1,1,2,1,1,2,1,4,2,1,2,1,1,1,2,1,3,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,2,1,1,3,1,2,3,2,1,1,2,1,5,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,3,2,1,2,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,2,3,1,1,2,1,1,2,1,1,1,1,4,1,1,1,5,1,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,2,2,1,2,1,1,2,1,1,2,1,1,1,1,1,6,1,2,1,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,5,6,2,1,14,10,4,14,6,8,10,9,3,1,2,9,2,1,23,22,4,2,1,1,5,1,1,4,9,2,2,2,1,2,1,2,1,4,5,1,2,1,25,21,2,5,1,1,1,3,1,5,1,1,2,1,3,2,6,7,3,2,24,7,1,3,1,1,2,4,10,1,1,1,5,1,2,7,1,4,16,2,3,2,3,10,4,4,1,2,1,1,1,1,6,2,1,1,1,3,2,2,2,4,2,1,1,1,3,1,3,3,7,1,1,2,1,2,1,1,2,5,7,3,1,2,3,1,7,1,1,1,4,19,1,4,1,2,1,1,2,2,2,5,1,1,3,7,1,2,6,9,5,1,24,3,1,1,9,1,5,1,4,5,4,2,1,3,19,7,1,1,1,1,2,2,1,2,2,1,1,1,1,5,2,8,3,1,1,8,3,1,5,1,1,22,1,1,1,1,50,7,1,11,2,1,6,4,1,1,2,8,1,4,22,6,1,1,2,1,10,6,9,3,6,1,2,1,1,5,1,10,13,1,1,1,2,1,1,8,2,4,4,1,2,1,1,2,1,23,26,2,2,1,1,8,1,1,1,1,2,2,5,4,1,2,50,1,1,3,3,12,8,16,4,1,1,1,2,2,27,1,1,1,3,5,1,2,3,2,1,6,3,3,1,22,2,1,5,3,2,1,3,1,2,8,1,1,1,1,3,10,1,4,2,2,12,2,3,1,2,1,2,1,1,3,1,3,4,2,2,3,3,1,1,8,1,1,4,2,1,7,1,1,1,2,1,2,1,3,18,1,2,1,5,1,50,1,3,1,2,1,7,2,1,1,19,2,5,3,2,1,1,2,2,1,1,1,1,2,1,1,8,1,1,5,1,1,7,11,2,3,1,2,1,2,1,6,1,1,1,4,50,1,1,2,1,1,21,1,14,1,5,6,1,2,2,2,1,1,2,4,1,4,1,1,3,7,2,2,3,1,1,1,3,1,1,1,1,3,1,5,1,1,14,2,1,1,1,4,2,2,3,45,20,3,2,3,2,3,4,3,1,1,2,1,4,13,2,14,1,1,4,3,1,2,1,2,2,1,1,1,31,1,6,1,3,1,1,2,9,1,2,2,19,4,2,14,37,3,6,3,1,17,4,1,3,1,1,9,2,5,1,12,8,6,2,6,15,8,1,4,4,1,2,6,4,1,1,1,1,1,2,2,2,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,3,7,1,3,5,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,5,1,2,1,1,1,1,1,1,8,3,1,2,1,3,2,1,1,2,2,1,7,1,1,3,1,1,12,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,24,3,21,1,1,1,2,3,1,1,1,3,1,1,1,2,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,2,3,2,1,1,2,1,15,1,2,1,2,1,1,1,1,1,1,1,1,1,2,7,4,2,1,50,50,39,28,3,1,1,14,2,4,1,1,1,1,1,1,2,7,1,1,1,2,3,4,2,1,20,1,1,1,1,1,3,1,3,2,1,11,2,2,1,1,2,2,2,1,3,1,6,1,26,2,2,2,1,2,3,2,2,1,1,1,1,1,13,3,1,1,1,2,3,2,2,1,2,1,3,3,9,1,1,1,1,2,1,1,2,1,1,1,7,5,2,5,1,2,2,4,1,2,1,7,2,1,1,10,4,1,1,1,1,1,1,1,1,1,1,1,6,3,3,2,3,1,1,5,2,3,1,1,4,1,1,11,3,7,1,6,1,1,3,2,2,29,2,1,1,1,1,1,12,3,1,1,1,1,2,2,1,4,2,4,1,2,3,6,1,7,5,1,1,2,8,2,25,1,12,4,4,3,5,1,3,4,1,1,1,1,1,4,3,4,50,24,19,8,1,1,10,2,1,3,13,1,1,5,3,4,6,9,2,2,3,1,1,3,1,1,2,3,2,1,14,2,15,2,2,7,1,3,4,3,3,4,8,6,20,1,1,1,1,1,2,9,2,2,1,2,1,1,10,1,2,1,1,34,1,1,1,3,1,1,4,1,1,3,3,3,1,1,1,1,3,3,3,1,7,2,6,1,3,2,11,1,2,2,1,14,2,7,1,1,1,1,2,1,1,1,1,1,3,1,24,3,2,2,1,1,2,1,1,20,1,14,2,1,9,1,5,1,1,1,1,1,1,1,1,3,1,2,1,1,1,3,1,4,14,7,5,7,2,10,2,2,4,2,3,1,2,2,1,1,2,4,1,7,1,4,1,1,23,2,4,1,1,5,1,2,1,1,4,1,1,4,5,7,1,3,1,3,2,2,1,1,6,2,1,2,1,4,1,1,1,2,1,5,1,2,4,3,42,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,3,1,1,1,1,1,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,8,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,3,2,2,5,5,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,7,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,4,2,3,1,1,1,1,1,1,2,1,1,1,1,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,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,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,15,1,2,1,1,2,7,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,9,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,25,12,6,4,1,7,2,1,4,1,11,5,1,2,3,2,4,2,1,2,4,2,3,4,13,3,1,4,1,2,1,13,1,2,1,50,18,1,2,1,1,2,3,2,3,1,1,1,2,1,4,1,6,1,7,2,4,2,1,1,15,9,2,6,1,34,20,50,1,1,1,2,15,34,10,1,3,1,1,3,2,6,8,2,1,16,1,3,4,12,2,2,2,3,8,3,13,3,1,3,2,18,2,1,1,7,1,1,1,2,2,5,1,5,50,4,11,1,2,1,4,1,8,3,2,3,25,13,3,10,3,10,1,3,7,1,2,1,2,1,1,4,2,50,1,1,3,6,1,1,1,2,12,6,8,8,6,2,10,1,6,1,1,1,3,2,17,1,3,38,1,9,1,1,3,1,3,2,1,1,3,1,2,1,2,3,19,1,1,1,3,2,1,1,1,1,6,6,1,2,9,1,2,2,1,1,12,8,1,2,1,1,1,2,4,1,1,1,1,3,1,1,1,1,2,3,1,2,7,1,1,2,1,1,1,5,1,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,3,1,2,10,2,1,1,1,18,1,1,1,10,2,1,1,3,2,24,5,1,1,1,1,1,1,1,3,1,1,4,1,8,5,1,2,1,3,13,3,2,2,1,1,1,2,1,1,1,1,1,4,2,1,1,1,8,1,1,1,1,1,1,1,1,1,5,2,5,4,2,15,1,1,3,1,4,5,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,3,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,2,2,22,1,3,1,1,1,6,1,1,1,1,1,2,1,6,2,1,4,1,1,1,1,5,1,28,1,1,1,1,2,1,1,3,1,1,1,1,1,1,3,1,1,1,2,1,2,1,1,1,1,2,1,2,1,3,3,4,1,1,1,1,1,50,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,4,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,7,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,1,5,1,2,2,1,1,1,1,1,4,2,1,43,1,1,1,1,1,50,1,1,2,2,1,1,2,2,31,1,1,3,1,2,1,1,2,1,3,1,1,2,1,2,1,2,1,1,1,1,1,1,1,3,3,1,1,1,1,21,1,2,1,1,1,3,1,1,2,1,1,1,1,1,48,1,1,1,1,1,2,18,1,5,1,1,1,2,1,1,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,3,11,1,1,1,1,2,1,1,2,2,5,1,1,1,1,2,4,1,2,3,1,1,2,1,9,5,36,1,1,1,2,1,1,1,2,1,12,1,4,10,1,1,1,1,5,1,7,1,1,1,1,2,3,4,1,6,1,1,1,1,2,2,2,4,2,1,5,1,2,1,2,49,1,2,3,2,1,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,5,1,1,2,1,1,3,1,1,3,1,2,3,2,1,1,1,1,1,2,2,1,3,1,4,1,1,2,4,2,1,1,1,1,2,1,2,2,2,1,1,5,2,2,45,1,3,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,2,2,1,1,2,1,4,4,1,1,1,1,1,2,2,1,1,1,4,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,50,2,2,39,3,1,1,2,4,2,1,1,3,2,5,3,1,1,1,1,1,2,1,1,3,9,1,1,4,2,1,15,1,1,1,1,1,1,2,1,1,1,2,1,1,3,5,2,7,2,11,19,1,1,1,2,1,2,1,1,1,50,9,1,4,2,1,1,3,1,3,11,5,3,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,1,1,2,1,20,1,2,4,3,1,1,1,1,1,1,1,2,5,1,1,1,3,1,5,1,1,1,3,2,1,1,1,1,1,2,1,1,15,7,5,7,3,1,2,1,2,2,1,1,1,1,1,15,4,1,3,41,2,1,1,1,2,1,3,1,3,1,1,6,1,5,3,14,3,1,1,1,1,1,1,2,1,27,1,13,1,2,1,2,1,2,2,1,2,1,1,1,1,3,50,6,2,2,1,1,2,9,1,2,1,2,1,1,1,6,1,1,3,3,1,2,1,5,1,18,1,15,1,1,1,1,1,3,20,2,1,1,8,3,1,4,1,2,1,50,2,3,2,1,7,1,1,5,1,1,6,1,1,17,1,1,1,4,7,4,2,6,1,6,1,1,2,2,3,1,2,1,1,1,14,3,3,1,2,1,1,1,1,3,2,2,3,1,2,1,1,1,1,3,1,1,1,1,1,3,1,2,1,1,3,1,1,2,1,1,4,3,50,3,2,1,3,1,1,1,1,3,6,8,1,1,1,1,1,2,3,1,1,2,3,1,1,1,2,3,2,8,1,2,1,1,3,1,3,1,50,1,4,2,1,1,1,8,2,4,2,5,1,2,3,1,1,2,5,1,1,7,50,1,1,1,1,1,4,2,1,3,1,2,1,1,4,1,1,11,3,1,2,2,3,1,5,1,6,4,1,5,1,3,1,1,1,2,1,3,4,1,4,1,5,2,32,1,1,4,1,1,1,1,1,7,1,2,3,1,1,1,1,37,4,8,2,1,3,2,8,3,1,10,1,1,1,1,1,2,1,1,2,1,5,4,2,1,3,2,1,1,1,2,3,3,1,1,3,8,11,1,1,1,2,2,2,7,1,6,10,2,1,1,2,1,1,1,1,23,2,16,2,3,1,1,1,1,1,3,1,2,4,17,5,50,1,1,21,7,1,3,6,10,1,1,2,4,2,10,1,1,1,3,2,1,3,1,2,50,2,1,1,3,1,1,3,1,1,1,1,1,1,1,9,13,3,1,1,2,1,2,3,3,3,1,1,1,4,1,1,2,1,2,1,50,1,1,2,1,2,1,8,5,1,7,1,1,3,4,2,2,2,2,3,2,3,7,1,1,1,1,6,8,2,1,1,2,2,1,7,3,2,1,1,6,1,1,1,2,4,2,3,5,1,3,7,1,1,1,5,1,3,2,2,2,4,5,2,3,3,1,17,1,1,2,1,1,14,2,1,4,3,1,1,14,3,1,4,1,1,2,1,1,1,14,1,1,2,3,2,1,4,1,4,7,1,4,3,16,3,2,1,1,1,1,1,2,1,2,2,2,2,9,2,1,2,4,23,37,8,2,3,5,7,3,2,2,2,2,19,2,10,4,2,2,1,2,9,2,9,5,28,3,1,11,3,1,1,1,3,2,31,1,1,50,1,1,2,3,1,1,1,1,5,1,1,3,1,1,2,50,2,1,2,1,38,1,1,12,38,1,50,1,1,1,1,50,4,2,23,13,6,1,1,9,1,6,4,4,11,9,1,8,3,1,6,1,4,3,50,1,2,1,1,1,5,1,1,1,3,2,16,2,3,1,8,2,1,5,3,1,2,6,1,1,1,1,1,2,1,1,3,2,1,1,2,1,1,2,45,28,1,9,7,1,7,3,1,1,3,4,1,2,1,1,1,1,1,1,1,2,1,1,3,3,1,2,1,1,2,1,5,1,2,1,1,1,2,1,3,3,2,1,50,50,2,1,8,6,5,7,1,50,2,1,1,7,2,1,1,4,2,1,4,2,1,1,3,7,5,3,3,1,2,1,19,1,1,2,1,1,50,1,21,4,3,2,1,5,1,5,9,3,2,9,5,1,1,4,1,3,6,3,3,50,6,4,7,2,2,1,8,50,39,2,6,1,10,6,4,1,2,2,2,3,9,1,3,7,3,2,23,4,8,1,1,1,1,1,6,4,1,5,9,2,4,3,4,14,10,9,1,1,50,3,2,10,13,8,7,9,10,2,1,1,1,1,2,5,22,6,6,1,6,5,1,3,1,3,4,4,2,3,5,1,11,3,1,1,15,1,1,1,3,2,2,2,8,1,9,32,20,50,1,1,4,13,1,3,14,10,7,2,46,2,1,12,1,1,12,3,1,50,4,3,7,4,6,4,4,2,3,1,37,7,5,6,10,23,4,2,1,2,50,3,13,10,13,4,1,3,35,11,6,30,1,12,1,1,2,2,1,1,1,1,50,1,50,1,50,50,5,5,1,1,2,1,2,1,3,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,14,1,1,1,17,1,2,10,1,3,2,1,1,1,1,2,1,2,1,5,1,1,1,2,1,4,1,1,1,3,1,7,1,2,1,3,2,1,11,40,42,1,40,1,39,2,30,3,1,2,1,1,2,2,10,5,2,1,2,2,1,4,1,3,1,2,2,1,1,1,2,1,3,1,1,2,3,1,2,2,1,5,3,1,9,11,2,1,8,5,4,3,1,1,1,1,28,2,2,1,1,6,1,2,2,3,1,8,7,2,3,1,18,3,2,3,1,1,2,5,1,2,4,1,1,1,1,2,2,6,2,3,1,1,2,1,1,5,1,3,1,31,21,26,13,38,1,15,11,9,6,1,1,1,7,1,1,3,1,1,1,3,5,3,6,50,50,2,5,3,3,8,2,1,1,2,2,7,3,3,7,1,1,4,3,3,1,1,4,13,12,12,3,6,4,1,3,18,21,19,13,6,5,2,3,8,1,1,3,14,50,32,50,50,31,7,5,3,1,1,1,9,6,5,1,18,7,4,2,1,8,2,2,12,11,13,4,7,3,4,3,1,1,1,3,1,1,50,34,1,7,4,2,2,8,22,15,10,3,17,1,13,13,1,7,1,2,1,1,7,1,9,3,5,1,1,3,1,18,2,3,2,1,1,41,4,1,7,4,1,1,2,1,1,13,9,2,1,1,9,1,2,9,1,1,50,2,6,5,5,2,14,50,50,34,18,2,1,3,3,10,5,4,1,2,2,8,7,3,2,2,20,16,4,27,14,20,17,1,1,2,11,7,3,1,2,2,3,3,6,2,7,2,7,2,1,1,1,2,1,1,4,5,4,2,4,1,1,1,1,2,1,3,11,5,1,1,4,1,1,10,2,10,1,1,2,2,4,4,17,12,1,3,4,11,10,3,5,5,1,1,1,6,1,3,7,12,5,4,3,1,37,33,10,4,5,3,6,6,10,13,5,7,16,21,5,1,6,5,5,6,1,1,8,17,2,3,15,2,8,1,8,1,9,1,1,1,3,50,33,35,34,1,16,16,1,1,5,9,2,2,1,1,15,11,2,2,3,4,1,2,3,1,7,10,7,1,6,4,3,2,20,21,25,6,1,4,3,50,4,1,1,10,3,2,1,2,2,3,7,8,4,5,1,4,3,2,4,17,15,19,23,2,1,3,2,3,2,3,2,1,2,1,2,1,3,4,17,6,2,8,2,1,1,1,2,6,3,1,1,4,1,1,4,3,2,1,1,4,4,1,1,2,2,1,2,1,2,1,6,3,5,2,1,1,1,3,2,4,2,3,10,50,5,43,4,14,3,8,3,4,1,20,5,6,4,6,7,2,4,7,5,7,5,5,50,5,3,4,1,1,1,4,1,2,4,4,4,3,2,5,13,7,1,9,1,1,3,6,5,8,2,7,1,9,50,1,50,6,2,34,11,50,50,30,2,4,3,2,14,15,6,8,7,6,7,4,5,4,7,7,3,9,4,5,2,2,2,13,6,8,11,2,2,3,3,5,10,6,3,1,3,6,14,15,7,1,3,3,4,9,3,1,8,5,8,9,1,2,1,1,15,50,37,50,20,1,8,1,1,2,11,1,17,32,2,1,1,19,18,1,1,2,5,1,1,18,1,3,1,3,2,2,50,3,1,10,1,2,1,3,8,1,1,2,8,14,12,14,17,10,6,16,18,9,1,2,3,1,2,2,1,1,1,50,17,1,4,4,2,1,3,3,14,12,15,11,6,2,1,10,1,1,3,12,12,2,3,9,50,1,1,5,2,1,2,2,1,42,4,1,50,6,50,4,50,10,4,4,6,3,1,16,8,14,27,2,50,50,1,2,25,44,50,2,5,4,1,1,1,1,10,19,30,41,30,29,8,3,4,1,1,4,1,3,6,4,6,1,3,3,3,1,8,3,6,2,4,4,1,1,1,50,50,50,4,2,2,1,4,4,3,7,2,1,1,6,1,5,9,3,2,2,1,1,1,1,1,3,1,1,2,1,1,14,10,9,11,7,3,3,19,41,1,1,6,1,5,2,1,1,9,5,3,34,2,5,4,4,1,3,3,3,1,1,2,50,13,50,50,17,3,8,4,6,17,1,1,2,7,19,1,2,9,14,1,1,1,1,1,7,13,15,1,5,5,1,1,5,1,1,1,18,16,2,5,2,1,1,1,2,8,8,7,3,1,4,3,7,1,8,3,1,3,2,4,2,1,1,3,11,3,2,43,20,1,6,4,4,5,6,8,5,1,1,2,6,2,1,1,5,2,6,8,6,1,1,6,1,4,3,3,2,1,2,1,1,1,3,50,1,2,6,1,3,3,1,1,3,1,50,2,4,17,19,7,7,4,1,23,4,2,3,1,1,1,1,1,1,8,1,1,2,1,10,8,2,1,1,2,1,7,1,3,2,1,50,3,7,9,1,2,3,2,1,1,1,2,50,1,3,1,6,4,50,4,3,1,1,3,1,1,2,3,1,5,7,3,1,2,1,1,1,4,2,2,3,2,8,12,3,5,1,3,14,14,13,1,10,1,8,3,5,20,7,4,7,2,6,3,3,3,2,2,2,3,6,5,1,42,2,43,3,5,36,34,3,21,2,33,4,31,34,28,25,24,28,2,1,1,1,1,5,8,1,4,1,1,1,1,1,44,1,5,6,1,5,2,3,1,2,1,2,2,3,4,4,6,1,3,1,1,1,11,2,2,10,5,16,6,2,1,1,3,1,1,2,3,10,5,11,8,7,5,3,3,4,3,7,50,1,4,1,3,1,5,4,1,2,1,1,5,5,2,1,1,1,1,2,1,4,50,2,7,8,8,11,3,8,15,16,14,16,7,17,14,30,3,5,8,50,32,50,3,2,7,1,1,2,5,7,7,8,4,7,3,6,15,2,1,3,2,10,1,1,50,1,2,1,1,9,7,3,2,3,2,7,1,7,3,2,1,2,6,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,8,2,1,2,4,1,1,14,6,1,2,2,1,1,1,3,1,1,1,50,3,26,6,2,5,9,26,7,25,25,1,4,1,9,3,2,2,5,2,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,1,1,10,1,1,4,1,1,1,1,3,21,1,1,2,5,8,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,11,2,4,1,1,1,1,1,3,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,4,1,2,1,1,1,2,1,1,3,1,5,2,1,1,3,3,2,5,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,4,2,1,4,1,1,1,1,2,1,1,1,1,2,4,1,1,1,1,1,2,1,1,1,2,1,1,7,1,1,1,1,2,6,1,1,1,1,2,4,4,2,1,2,1,2,1,3,3,1,1,1,1,1,3,2,1,1,4,1,1,2,1,2,2,2,1,2,1,1,2,1,1,2,2,3,2,1,1,4,1,1,1,4,1,5,2,1,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,3,9,1,6,1,1,1,1,1,3,1,12,1,2,3,1,1,3,1,1,1,15,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,2,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,50,2,1,3,4,1,3,2,2,1,1,1,1,2,1,3,1,1,2,1,1,4,1,1,5,1,1,1,1,1,1,1,8,1,1,1,4,2,6,4,1,5,1,1,2,3,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,5,2,1,1,1,5,1,1,2,2,2,1,1,4,1,11,3,1,2,5,4,9,1,4,5,3,1,7,2,4,3,2,4,2,3,1,1,2,1,3,8,1,3,2,4,3,2,2,8,1,2,3,1,14,13,1,2,6,1,1,1,6,2,1,1,1,1,6,2,2,4,4,1,1,3,2,1,1,1,1,1,1,1,1,1,1,6,4,1,10,2,2,2,6,1,2,6,2,1,1,1,1,1,2,1,2,1,3,4,1,3,1,2,1,2,3,4,3,1,1,1,1,1,2,1,1,1,1,3,1,9,8,1,2,1,1,1,8,1,2,2,2,2,2,3,37,2,1,1,1,1,1,1,1,3,2,4,2,4,4,12,1,15,1,1,1,1,1,2,1,1,2,1,1,1,1,2,3,1,1,1,1,1,1,3,1,1,1,2,1,3,4,2,3,1,1,4,6,1,1,1,1,1,1,1,2,3,1,3,1,1,1,1,1,5,1,1,1,1,2,5,2,1,7,2,1,1,1,1,2,1,4,1,1,1,2,4,1,2,1,1,2,1,1,1,3,1,1,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,3,1,1,3,1,11,2,5,3,1,1,1,5,1,1,1,1,1,1,1,2,1,1,5,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,5,1,1,1,1,1,3,1,1,1,1,1,1,1,1,6,4,3,4,7,5,4,1,1,1,5,2,3,1,1,1,1,1,3,1,1,1,1,1,2,1,1,6,2,1,4,3,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,8,1,43,1,1,1,1,1,1,1,6,1,2,1,1,1,4,2,1,6,1,4,1,1,2,1,1,3,1,2,2,1,3,1,1,3,1,1,1,2,1,1,1,2,1,1,1,2,10,2,2,2,1,12,3,1,1,1,1,3,1,1,3,1,1,5,1,1,1,1,22,2,1,1,1,5,1,2,2,1,2,1,1,2,1,1,1,5,2,1,1,1,2,21,1,1,2,1,3,8,1,1,23,1,1,1,1,1,4,50,2,1,2,1,3,2,2,2,1,1,1,2,1,4,1,1,2,3,1,1,1,2,2,1,1,1,5,1,1,1,1,4,1,1,1,1,2,2,5,1,1,1,1,1,1,2,1,6,1,5,2,3,1,1,11,1,1,2,1,3,3,6,1,1,1,3,1,1,1,1,1,6,1,12,1,1,1,1,2,1,10,5,3,5,2,1,3,1,7,1,12,1,2,1,2,9,2,4,1,1,3,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,7,1,2,1,1,3,1,1,1,1,3,3,1,3,5,50,1,3,1,1,2,2,1,1,1,5,1,1,4,1,1,2,3,1,7,5,4,1,1,1,1,1,3,3,1,1,1,3,2,1,1,1,4,2,1,4,1,4,2,1,3,1,1,1,1,1,1,1,1,1,1,12,1,1,1,2,3,10,3,2,1,4,1,1,21,5,2,2,2,1,2,1,2,1,2,5,1,2,1,1,1,1,3,26,6,1,1,2,1,2,1,3,1,1,2,3,1,2,1,2,4,2,2,2,1,1,5,1,1,4,1,1,1,2,3,2,1,1,3,1,2,1,1,3,1,1,2,8,1,3,3,1,1,2,1,2,1,1,4,41,1,1,3,1,2,1,1,1,1,1,2,1,5,1,1,1,1,2,16,13,10,2,3,3,3,17,1,18,1,1,1,2,1,3,1,1,1,9,2,1,3,2,1,1,3,3,2,1,1,1,1,2,5,8,2,8,5,3,1,6,2,1,1,1,2,12,3,6,12,11,1,3,1,1,3,1,4,2,3,2,1,18,1,1,1,22,2,1,3,1,1,1,1,1,1,3,2,6,10,1,36,2,1,1,1,3,5,2,1,1,1,2,1,2,1,4,1,1,5,1,2,2,2,1,3,1,2,3,1,1,3,1,4,2,3,3,1,5,4,2,1,1,1,4,1,2,2,1,1,1,1,4,1,1,4,1,1,3,23,1,2,1,2,3,7,1,1,8,2,9,1,2,2,1,1,1,1,1,2,1,1,3,6,1,7,4,4,6,1,6,4,4,1,7,1,1,2,1,1,2,1,4,1,1,1,1,1,1,3,2,1,1,1,1,1,3,2,3,2,1,5,1,1,2,2,1,3,1,21,1,1,2,2,2,2,7,1,1,1,6,1,1,6,2,1,1,1,2,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,3,2,2,2,8,1,1,3,2,11,1,2,1,1,1,2,1,4,1,2,10,1,3,7,4,2,1,1,4,2,1,2,3,1,1,1,1,2,2,2,1,1,1,2,1,1,2,3,12,1,1,1,1,1,1,1,1,3,2,1,1,2,2,1,3,1,1,1,2,18,1,17,1,2,1,1,1,1,3,1,5,34,1,1,1,1,1,1,1,1,1,3,1,10,1,3,1,3,1,1,6,1,2,1,1,2,2,1,4,4,7,2,1,1,1,1,1,1,1,1,2,2,1,2,4,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,7,2,3,4,9,2,6,2,1,4,1,9,2,13,1,2,4,2,19,3,1,5,1,1,2,2,2,1,3,1,2,3,1,4,2,1,4,6,5,9,1,1,1,1,40,16,1,41,3,1,1,6,6,1,2,1,2,2,4,1,1,2,1,1,1,1,3,1,3,8,1,5,3,2,2,1,1,1,4,14,1,2,2,1,1,2,1,1,13,2,1,1,1,1,1,2,1,2,1,4,1,3,1,4,2,1,2,1,5,1,1,1,5,1,1,2,2,2,2,1,4,1,1,4,33,1,2,1,1,2,1,2,2,1,3,6,3,3,3,1,2,1,1,9,4,2,4,1,2,1,5,1,1,6,1,1,2,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,4,2,1,8,11,46,1,1,1,2,50,2,50,1,1,11,1,1,1,2,1,1,3,2,1,3,3,1,2,1,1,1,1,4,1,6,6,7,1,1,1,21,8,5,1,1,1,4,2,5,2,1,1,2,3,23,2,1,23,3,2,2,4,1,10,9,2,18,37,1,1,1,2,12,1,3,1,2,3,1,2,1,19,1,4,6,5,1,1,5,1,7,2,2,9,1,50,3,2,1,2,2,8,5,7,15,1,14,12,12,11,10,19,11,1,6,12,2,4,5,2,6,1,25,13,1,1,1,1,3,7,11,3,1,10,3,24,4,1,28,25,9,21,8,2,7,2,7,2,3,5,5,5,1,14,1,4,24,1,1,1,1,4,9,26,3,27,2,2,1,1,1,1,1,1,2,1,17,1,2,1,1,1,2,32,2,4,19,35,1,2,6,1,2,31,10,19,3,2,1,1,1,6,2,43,49,1,1,1,2,5,3,1,1,8,50,39,2,14,44,1,47,2,2,7,1,3,30,6,1,18,5,1,3,2,1,3,1,1,1,4,10,18,1,3,1,1,1,1,8,1,2,50,1,3,1,1,7,1,1,1,1,2,1,3,1,1,1,1,1,1,2,1,33,2,7,3,4,5,1,2,1,18,10,8,48,2,1,1,2,3,1,1,2,1,1,46,2,1,4,1,2,11,11,7,1,12,5,4,3,4,6,2,2,9,4,4,4,7,4,3,3,6,1,1,1,4,3,3,8,2,3,1,1,4,1,1,5,5,2,1,1,1,2,3,5,1,8,1,5,3,1,1,1,1,4,2,1,1,2,3,10,1,1,8,1,2,5,1,1,2,9,1,12,1,2,1,1,24,5,2,1,1,20,20,1,31,3,4,2,1,1,2,2,1,1,1,1,2,1,2,1,1,1,2,2,4,2,1,1,1,1,2,1,1,2,2,1,1,1,1,1,3,4,3,2,1,3,1,7,2,5,1,3,1,1,1,3,1,13,13,3,1,4,1,2,1,1,50,2,1,50,50,50,50,2,1,6,1,3,8,5,4,1,1,1,9,1,1,1,1,2,3,2,2,1,1,1,2,1,10,5,1,2,2,1,2,1,1,3,7,6,3,3,2,1,1,3,6,1,1,1,1,1,4,1,3,4,2,3,1,1,1,1,1,1,1,5,1,2,1,1,2,2,2,3,8,2,10,5,7,5,1,3,1,4,2,1,3,1,2,4,1,3,1,1,20,10,2,1,1,2,2,1,1,2,2,2,2,1,1,1,1,1,1,1,1,8,1,2,1,50,8,4,1,1,11,2,6,3,2,8,1,4,2,2,7,28,10,9,1,1,1,7,1,7,9,1,14,5,1,1,2,3,1,1,3,3,8,1,2,1,9,1,3,2,2,1,5,1,3,12,1,1,6,14,14,9,1,8,1,1,2,2,3,2,6,6,8,2,1,1,2,1,1,5,1,5,2,1,3,7,3,2,1,1,13,7,2,1,2,4,1,1,1,7,3,1,2,1,1,1,2,1,1,4,3,1,1,1,1,2,2,3,2,12,5,1,3,8,1,2,4,1,1,2,3,1,1,11,2,2,1,5,10,10,2,2,3,1,1,2,1,8,11,4,1,17,4,1,13,7,1,2,9,4,12,9,5,1,1,7,5,6,2,5,1,9,7,8,2,1,2,1,2,2,1,3,1,1,7,4,5,2,2,2,1,8,1,4,1,2,2,12,1,1,4,2,2,3,2,1,3,1,1,5,5,3,20,50,29,50,1,3,1,5,2,2,1,1,1,1,3,11,2,13,6,1,1,4,1,2,1,3,2,2,1,1,1,4,2,2,1,3,9,1,1,1,1,1,1,1,1,10,15,1,1,1,10,11,1,1,3,4,3,2,8,3,1,1,1,1,1,3,3,2,6,9,4,5,2,1,1,1,1,1,2,2,3,1,1,1,11,2,4,3,1,3,1,1,5,1,1,1,2,1,1,3,1,1,2,1,1,1,2,7,2,1,1,1,1,1,2,2,4,1,1,1,1,1,4,7,2,1,1,1,2,1,1,2,5,1,1,2,1,1,1,2,2,1,1,2,5,1,1,4,1,4,12,2,3,2,1,2,1,12,5,13,7,8,20,13,6,2,8,3,6,4,50,11,1,3,1,5,6,1,1,1,1,5,8,5,50,11,11,7,1,1,2,3,1,1,2,1,3,4,2,1,2,1,4,3,1,3,3,4,1,2,10,50,39,1,6,2,7,1,1,4,5,9,1,1,1,1,1,2,2,1,1,1,1,2,3,5,1,1,1,1,3,2,1,1,9,1,3,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,2,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,3,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,2,1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,4,1,1,2,2,2,1,2,2,1,4,2,1,1,3,7,1,1,1,1,1,1,1,2,1,1,6,3,1,3,4,2,2,3,11,5,1,1,4,4,2,12,1,1,1,1,2,2,3,4,2,5,2,1,1,2,4,2,17,2,5,10,10,3,10,7,4,7,4,1,2,1,3,2,19,4,2,6,6,2,2,2,6,3,3,5,6,1,3,1,3,8,4,5,2,1,1,4,3,7,7,2,1,7,2,3,1,1,1,2,1,2,3,7,1,2,5,1,2,1,2,2,1,1,6,2,2,1,3,1,1,4,3,4,1,1,2,2,3,1,1,3,2,1,2,7,8,3,2,5,3,4,7,3,2,1,4,1,1,1,2,1,2,1,1,6,19,11,5,2,1,6,5,1,3,2,1,1,1,2,5,4,1,4,4,1,2,2,2,2,1,1,1,2,9,6,1,3,1,4,3,1,2,1,1,1,1,1,3,1,1,1,1,1,1,3,3,4,1,1,1,1,1,1,2,1,1,1,5,8,1,3,1,3,5,1,2,2,16,12,11,11,1,2,1,2,1,3,1,1,2,2,1,1,5,1,1,1,1,3,4,2,1,5,2,3,2,2,1,1,1,1,1,2,3,2,3,2,15,10,6,1,1,1,1,1,1,1,1,1,1,1,5,4,1,4,1,1,2,1,1,3,50,6,1,1,1,1,4,1,1,2,2,8,1,1,1,6,1,2,1,1,1,1,5,1,1,3,3,2,2,1,1,1,4,9,10,2,1,1,13,1,1,2,2,1,9,1,14,6,1,1,18,1,2,1,1,4,1,3,1,12,1,2,2,1,1,19,2,1,2,1,1,1,1,6,11,1,1,4,4,6,1,1,2,1,6,1,4,3,1,1,1,1,2,1,1,6,1,1,1,1,2,2,2,1,3,2,1,1,50,1,1,1,2,3,1,1,1,1,2,1,12,3,2,1,7,1,5,1,1,2,11,1,2,26,2,7,1,1,1,1,1,2,7,3,4,1,1,6,2,7,2,2,1,1,1,1,2,3,2,1,3,1,2,1,4,6,1,22,13,21,4,1,1,8,12,2,6,1,1,3,3,1,4,3,4,1,2,1,1,2,1,1,1,1,3,1,1,2,1,4,4,1,6,2,1,1,6,1,4,1,1,1,1,12,1,1,1,2,2,2,1,1,1,2,2,1,1,1,3,1,3,1,2,3,1,1,3,1,6,3,1,1,1,1,2,1,1,1,13,1,4,3,2,4,1,1,2,2,2,1,1,1,3,1,1,2,1,1,1,1,1,2,1,2,1,20,1,1,1,1,3,1,2,6,1,2,1,3,1,5,2,17,7,7,1,5,4,1,2,7,1,5,7,1,1,1,1,1,10,2,1,2,2,1,8,1,1,1,3,1,2,7,1,1,2,6,3,3,3,1,1,3,1,1,3,7,1,2,10,6,3,3,2,1,1,12,3,1,1,3,2,2,1,1,1,3,3,6,1,18,1,1,4,2,2,1,4,18,4,2,2,1,1,1,4,1,5,6,1,1,1,1,1,1,1,3,1,4,2,1,1,1,4,1,1,1,1,1,1,2,19,2,1,1,1,1,2,1,1,2,1,2,1,1,10,1,2,6,7,1,1,2,3,22,5,1,1,1,1,1,15,2,4,12,1,2,1,1,16,1,1,3,1,10,1,1,1,1,1,2,2,2,8,1,1,1,4,5,2,3,2,3,1,17,11,1,6,2,1,2,1,1,2,2,3,1,3,2,5,1,2,50,50,1,1,12,13,1,1,1,1,5,1,2,1,3,1,5,1,1,3,1,1,5,4,1,1,1,1,13,1,2,2,1,2,3,8,1,2,1,12,1,4,5,1,5,1,1,1,1,2,1,3,1,2,23,17,34,11,1,2,1,1,2,1,2,3,1,3,10,2,3,1,10,1,1,4,1,10,1,1,11,2,1,5,1,1,2,3,1,6,1,1,3,1,2,1,3,14,5,3,4,16,3,1,1,1,1,1,13,3,2,1,2,1,2,2,4,1,1,1,3,1,4,4,3,3,2,2,1,1,1,21,4,1,7,1,1,1,2,1,2,12,14,11,1,1,1,1,3,10,3,1,1,2,1,1,6,1,13,1,1,10,3,24,5,7,3,2,6,1,1,1,2,4,3,3,5,7,1,1,2,2,1,1,3,1,1,4,1,1,1,1,1,1,13,2,4,4,1,4,1,5,1,3,2,2,1,1,5,1,9,2,1,1,1,1,1,2,3,5,2,4,1,3,4,2,1,3,4,2,2,4,1,1,9,1,1,1,2,2,3,1,8,5,1,3,1,3,2,1,6,2,3,1,13,2,2,3,1,2,1,7,1,1,12,5,1,3,2,1,2,2,2,1,1,10,2,1,1,3,1,2,1,1,1,3,1,1,2,1,3,1,1,3,1,1,3,4,3,1,1,6,2,2,1,1,7,3,13,1,3,6,1,1,32,1,9,3,1,3,1,1,1,3,5,4,1,1,3,4,4,1,13,11,11,2,12,2,8,2,1,2,1,3,1,1,3,1,4,21,4,3,2,1,1,1,1,1,2,6,1,3,1,1,1,16,2,1,1,1,2,2,2,39,1,2,7,4,4,9,12,4,3,2,6,18,2,1,2,2,1,5,1,7,3,1,1,1,1,1,1,1,1,1,3,5,1,10,4,3,1,1,2,2,1,1,1,4,1,2,1,3,2,1,1,2,5,7,12,2,2,2,1,2,3,1,1,1,47,1,2,1,7,6,2,1,1,1,2,2,1,3,2,1,1,2,1,4,9,9,1,1,7,4,1,3,1,3,1,3,4,1,11,2,1,1,1,16,1,2,1,3,1,16,1,1,3,1,9,1,4,2,1,1,1,1,1,1,1,4,2,1,1,1,3,1,2,1,3,3,1,1,8,1,3,3,1,2,2,1,1,2,1,3,2,3,26,2,1,2,1,1,4,7,1,5,18,2,1,1,1,3,2,8,2,4,12,4,3,2,5,8,12,11,12,1,1,3,4,1,7,1,6,2,4,7,1,2,5,8,2,15,1,2,19,2,4,6,2,2,4,1,3,1,6,2,1,13,13,1,1,9,30,1,1,1,1,6,5,1,3,1,9,2,1,1,1,1,4,3,1,1,1,1,3,1,1,1,2,11,1,2,2,1,1,1,1,1,2,4,2,1,1,6,2,2,1,1,1,1,1,1,1,3,6,1,2,1,2,3,1,1,2,13,2,2,1,3,2,2,1,1,2,1,1,1,2,3,9,1,1,1,2,6,25,1,1,1,1,1,2,3,4,1,2,1,1,1,2,50,50,1,50,3,1,2,2,1,3,3,6,1,2,25,1,1,4,15,1,2,1,2,2,4,8,1,2,2,4,1,1,4,1,1,3,2,1,2,1,1,1,2,2,9,1,1,1,4,13,2,1,1,6,7,1,1,6,10,4,7,1,1,1,1,1,2,2,9,10,3,3,3,3,3,2,3,20,32,35,10,50,3,3,1,1,1,2,1,2,1,1,1,1,2,22,1,5,2,1,22,3,1,2,1,2,2,3,2,4,3,7,3,1,1,1,2,1,1,3,5,2,3,1,2,2,2,2,1,1,2,3,1,1,1,3,2,1,1,1,1,4,1,2,1,3,1,2,3,1,1,12,2,11,1,8,8,4,1,1,8,7,1,6,1,1,1,6,4,7,4,1,7,6,1,1,1,2,1,1,1,1,2,1,1,2,1,3,9,4,2,2,3,10,1,1,2,2,2,1,1,2,1,1,2,2,1,1,1,3,1,1,2,1,2,1,1,5,2,1,1,4,5,1,5,4,1,1,1,7,9,3,2,2,1,11,1,3,1,3,1,2,3,1,1,8,3,2,15,5,1,1,12,3,1,3,2,12,6,4,1,1,1,20,12,1,9,12,8,1,1,2,1,1,1,1,2,3,3,4,2,1,1,1,1,2,1,1,1,2,1,1,2,2,1,1,8,13,21,1,5,2,4,1,5,1,2,2,1,4,1,1,2,1,2,4,1,2,1,2,2,11,12,5,2,16,6,9,1,5,9,9,21,7,1,2,6,10,1,5,1,1,1,3,3,2,2,1,6,4,1,2,3,2,2,2,1,8,50,2,2,1,50,28,6,1,1,1,5,1,1,10,15,2,1,2,2,2,11,6,3,3,8,1,1,14,1,1,3,1,1,1,2,7,3,3,9,5,5,1,4,3,5,1,3,2,1,1,3,1,25,1,2,29,1,1,1,2,2,1,2,2,1,1,2,13,1,1,1,2,1,3,1,1,1,1,4,1,4,3,13,4,4,1,1,1,1,1,1,1,1,2,1,1,2,2,8,1,2,3,1,1,1,1,3,1,6,1,1,2,18,1,1,7,1,8,10,1,1,1,1,6,1,11,1,33,13,50,4,31,1,1,1,1,27,3,1,2,1,1,2,3,8,2,19,18,14,15,19,4,1,7,50,1,1,1,1,1,1,6,10,1,1,1,3,3,1,3,1,2,1,1,1,3,1,1,1,1,1,1,3,4,1,1,1,1,1,2,1,1,2,2,2,18,2,10,1,2,1,3,3,1,1,5,2,3,3,1,1,1,1,2,10,1,3,2,1,2,2,1,10,1,1,2,3,4,7,50,6,5,1,1,32,3,8,9,1,4,2,3,1,2,1,1,2,2,2,1,1,2,5,5,10,1,50,1,50,50,1,50,3,26,1,1,2,50,1,10,7,5,2,1,1,1,1,3,2,1,1,8,1,1,1,1,1,1,4,1,20,1,1,2,1,1,2,1,1,3,2,3,1,2,6,1,1,2,1,2,2,6,2,1,1,1,5,1,1,2,2,3,11,1,3,1,1,1,3,4,1,3,2,3,1,2,1,2,1,2,6,5,1,1,1,5,2,4,2,3,2,3,1,2,3,1,1,28,4,1,5,1,1,1,1,1,3,3,1,1,14,12,3,1,25,1,1,4,1,1,2,4,2,6,2,3,2,2,2,2,3,1,1,1,2,1,1,2,1,2,3,6,1,1,3,3,1,5,1,5,5,2,6,5,5,1,2,6,1,50,10,19,3,1,1,18,1,4,1,5,1,4,3,1,3,5,7,12,15,1,5,2,1,1,1,7,1,1,1,3,1,1,1,1,1,1,1,1,11,2,6,13,1,1,43,39,1,5,4,3,1,1,2,2,1,1,2,1,1,1,1,1,1,1,3,1,2,2,1,1,1,2,1,2,1,2,1,2,8,1,1,9,1,1,6,2,1,1,1,30,8,1,1,2,1,1,1,1,1,1,1,1,13,4,9,20,29,10,3,1,2,1,1,1,1,1,1,1,4,4,2,2,49,3,1,2,1,2,1,1,2,1,2,1,19,20,1,1,1,1,2,1,1,2,1,1,1,1,3,3,2,1,3,1,1,4,1,3,5,2,4,1,1,2,3,2,1,1,2,3,4,4,3,2,2,3,4,1,2,1,1,7,2,2,2,2,1,4,2,2,1,1,9,4,1,12,9,3,1,14,1,1,2,3,3,2,1,5,1,1,5,1,2,5,1,2,2,17,21,1,1,12,1,1,2,50,1,2,1,10,10,1,1,1,1,2,1,1,7,4,3,2,1,1,1,1,2,2,23,2,4,1,1,6,4,4,20,25,6,1,2,2,1,1,2,1,1,2,10,1,1,1,9,1,1,3,1,1,1,1,1,1,9,1,3,5,23,1,1,5,2,4,1,5,4,1,2,10,3,3,1,2,5,2,1,3,1,17,1,1,1,1,1,1,13,1,1,3,4,1,1,12,1,1,1,5,3,7,1,2,10,1,3,4,1,1,2,1,7,1,1,4,16,1,12,1,1,15,14,4,1,16,4,2,7,8,1,4,5,1,1,5,2,35,9,2,1,4,15,2,1,1,6,1,5,1,1,1,15,2,3,1,3,4,1,10,16,7,6,2,2,15,1,10,11,1,1,2,1,3,5,5,3,1,3,4,4,2,1,8,18,7,2,3,21,2,1,2,1,4,1,1,13,2,1,40,8,2,7,7,7,1,1,28,3,14,19,10,16,4,10,30,1,17,15,13,4,1,12,1,1,2,7,4,1,3,6,2,1,1,6,1,50,4,1,1,1,4,7,2,1,1,2,1,1,6,1,1,9,4,1,8,4,1,1,6,1,3,8,36,3,11,8,5,10,3,14,1,3,2,2,1,27,3,2,2,2,2,11,9,1,4,1,1,1,7,2,2,6,2,2,2,3,1,1,2,1,3,5,1,4,2,11,3,12,1,5,1,1,4,1,28,27,6,40,3,1,2,1,18,6,16,13,5,16,3,2,2,1,1,1,6,6,2,1,1,1,2,4,50,1,5,2,1,2,2,2,5,4,4,1,50,1,2,2,3,6,7,5,4,5,3,1,1,6,6,1,5,2,3,1,1,1,1,19,10,26,10,6,1,1,3,2,1,1,1,1,1,1,11,2,2,1,2,1,3,2,23,27,50,29,25,29,48,41,37,32,28,1,1,1,7,1,2,2,9,5,5,4,2,2,1,1,1,1,2,4,1,2,1,1,1,1,1,1,1,5,3,1,2,11,2,2,1,1,1,1,3,6,4,2,2,1,1,4,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,10,2,1,2,2,2,1,12,3,1,1,2,4,11,1,1,1,1,1,3,4,5,2,2,2,2,2,1,2,1,1,3,3,36,2,4,2,1,5,3,1,10,3,5,1,6,1,8,1,2,6,1,3,1,2,1,2,3,1,7,1,18,1,2,10,1,1,1,1,1,1,1,3,1,1,1,1,2,34,1,1,2,4,4,1,2,3,1,2,3,6,1,3,2,6,9,8,4,3,1,2,5,3,2,2,6,1,2,1,1,1,1,1,2,2,6,1,3,1,1,9,2,8,27,1,1,1,2,3,1,1,2,7,2,9,7,1,6,1,1,3,1,4,4,1,1,1,1,1,3,20,1,15,1,1,2,2,1,1,3,1,2,1,1,4,3,1,1,1,2,6,3,8,1,1,1,1,1,1,8,13,13,18,10,13,10,21,1,14,2,1,1,2,1,1,1,1,1,1,3,9,1,4,1,3,6,1,1,2,6,1,1,1,10,13,25,37,36,34,26,2,5,2,1,2,4,1,2,1,4,3,9,21,17,40,22,34,21,25,3,3,2,4,3,1,1,3,3,1,1,1,4,13,11,1,12,8,13,3,1,1,17,3,11,9,7,11,8,10,1,1,1,1,3,1,2,1,11,3,6,2,11,1,1,1,1,1,1,1,29,1,1,1,1,4,18,1,19,19,26,27,19,22,15,11,14,2,3,3,1,1,1,1,3,2,9,1,4,1,1,4,2,1,1,20,2,3,4,12,1,2,3,1,1,2,5,2,1,1,6,43,1,3,2,1,50,50,50,1,4,1,1,6,1,4,3,7,12,3,30,1,3,2,8,1,1,8,1,4,3,24,1,1,1,1,1,3,1,1,1,1,1,3,8,5,34,50,5,1,32,24,21,1,2,1,4,2,1,49,1,1,1,4,2,7,10,32,3,1,1,1,50,2,26,3,1,10,1,1,2,1,1,2,12,3,7,4,1,2,1,1,6,5,2,1,1,1,1,5,4,1,1,1,12,19,12,12,8,8,10,18,5,12,16,1,2,3,1,1,15,1,1,1,21,2,1,49,50,5,3,1,1,1,2,1,8,1,36,33,10,40,17,43,1,14,7,1,1,1,1,1,1,1,3,7,3,15,15,20,14,22,21,3,1,3,12,2,8,2,17,1,4,16,2,5,3,2,6,2,1,1,3,1,1,1,12,7,21,4,12,13,1,2,1,5,2,1,4,1,2,7,6,5,3,6,4,1,1,23,4,33,2,2,2,1,1,1,1,11,4,1,1,2,2,3,22,1,1,1,1,1,2,2,3,1,1,1,1,2,1,1,9,2,11,1,1,11,15,3,4,2,7,11,1,1,1,1,1,1,2,1,1,2,3,1,1,8,3,28,7,4,1,16,2,7,1,1,1,2,1,50,4,32,1,5,1,14,3,1,4,1,6,1,1,15,2,1,9,1,1,1,2,2,1,1,1,10,1,1,3,11,5,8,3,23,33,1,7,1,1,2,1,1,3,1,1,8,2,16,2,2,3,2,9,1,8,2,1,1,1,2,22,50,1,1,1,2,5,1,2,1,2,1,1,4,2,1,1,1,36,1,1,1,1,2,2,1,1,2,1,1,2,3,1,2,4,3,6,17,1,1,1,1,5,2,11,2,50,1,1,3,1,2,1,1,1,5,1,7,45,1,1,1,21,10,50,4,50,2,50,6,1,1,2,3,1,2,1,1,3,4,3,3,1,2,2,1,18,1,6,2,1,8,2,1,1,1,1,1,7,1,1,8,1,3,4,4,3,1,1,1,1,1,1,1,1,1,1,1,2,4,1,2,2,2,3,1,3,1,1,2,2,1,5,2,1,3,2,4,1,1,3,3,1,4,1,1,38,9,2,10,4,1,1,2,4,11,1,1,1,4,13,4,4,3,1,1,1,3,16,1,1,1,1,6,1,1,1,2,1,1,1,1,1,2,1,2,2,1,1,1,3,2,3,3,3,3,5,7,14,50,7,6,9,10,8,3,1,4,1,22,1,2,5,6,8,4,5,15,7,1,1,1,1,20,2,1,3,4,1,20,25,50,1,1,2,2,50,50,6,3,3,1,1,11,2,2,1,3,4,1,2,1,1,1,2,2,1,2,19,16,5,12,8,20,1,3,2,1,6,7,8,10,2,2,3,1,1,1,1,1,1,13,1,1,1,2,2,2,7,13,1,1,1,1,2,1,1,5,7,3,2,4,1,5,1,1,2,1,2,4,31,3,9,1,1,6,8,2,1,1,1,1,1,2,1,1,3,2,4,1,11,1,3,1,5,3,2,2,7,1,2,3,12,1,1,4,2,2,1,22,1,6,3,7,4,3,4,1,11,1,6,7,8,7,1,14,3,11,16,12,8,2,6,2,2,1,2,2,22,24,1,11,1,1,42,4,1,11,3,1,6,1,5,5,1,4,1,1,6,38,1,27,3,4,4,1,4,1,1,5,2,1,6,1,1,4,4,2,1,1,1,1,1,1,1,3,1,1,1,1,1,50,4,1,1,7,1,2,1,1,4,1,1,1,1,13,2,1,1,1,1,1,17,4,3,10,4,1,1,2,1,6,17,10,1,1,1,1,1,1,3,5,1,12,2,1,4,14,1,1,2,1,1,1,6,2,4,1,11,13,22,1,1,1,1,3,4,2,2,1,4,2,2,2,1,2,2,3,6,6,8,8,1,1,7,1,2,2,7,6,1,50,1,50,45,48,43,46,1,9,7,4,1,42,5,4,2,3,3,3,1,5,3,6,4,4,1,1,1,2,2,14,2,2,4,24,7,26,2,1,1,2,1,1,1,2,1,1,1,2,1,2,1,2,2,1,1,2,2,4,1,8,5,4,2,4,1,3,1,2,1,1,1,4,49,50,2,1,6,7,20,14,5,1,7,3,20,1,1,2,2,3,1,1,1,3,7,18,5,22,23,1,8,1,2,2,1,1,5,1,1,12,1,2,3,1,5,1,1,1,1,8,17,50,1,5,1,1,1,1,1,7,1,2,1,1,2,10,15,1,5,1,2,1,1,2,1,1,4,7,17,2,8,6,1,2,1,1,1,2,3,14,14,10,6,2,1,7,3,4,2,6,41,9,1,3,2,1,24,1,1,1,1,1,5,2,1,29,4,10,10,11,1,25,1,5,2,1,1,3,10,3,9,2,16,1,1,2,1,1,1,1,1,1,2,1,1,2,5,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,5,2,1,3,1,1,3,1,1,2,1,2,1,1,11,1,1,2,1,2,1,1,2,2,1,1,1,1,2,1,1,2,1,2,3,2,2,1,2,1,1,2,4,4,2,1,2,1,1,1,2,1,4,1,2,1,2,1,1,1,2,2,1,2,2,1,2,1,1,1,1,1,1,1,1,2,9,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,16,1,2,1,4,2,1,1,1,1,1,1,1,6,2,1,1,2,1,10,1,1,1,9,1,1,2,1,3,3,6,2,1,4,1,1,1,2,4,1,1,1,1,1,1,6,1,1,1,2,1,1,1,1,1,4,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,2,3,1,3,2,50,1,5,1,1,7,1,1,1,1,1,4,8,1,1,2,2,2,2,1,1,9,1,3,1,1,2,1,1,2,2,1,1,12,1,1,9,1,13,2,2,2,6,1,1,6,3,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,15,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,11,1,2,2,2,2,9,3,1,2,1,1,1,2,2,1,1,2,2,2,1,1,2,1,2,2,1,1,1,23,2,1,1,1,1,1,1,3,3,2,1,3,1,1,4,1,1,1,2,1,2,2,2,1,1,7,2,1,1,1,1,1,1,1,1,13,1,1,3,1,1,1,1,6,3,1,5,2,1,1,1,7,1,1,4,1,1,1,3,2,1,2,1,1,1,4,8,2,1,1,2,3,1,2,1,1,1,2,4,3,1,1,1,2,1,2,1,1,1,1,1,2,1,2,8,2,1,2,2,1,1,1,1,2,1,2,2,1,3,1,1,2,2,2,4,3,1,2,2,2,2,11,1,2,1,2,10,1,5,2,3,1,1,4,2,3,1,12,1,1,1,2,1,1,2,1,1,1,1,1,1,3,1,1,1,4,1,4,1,2,1,2,1,27,1,1,10,1,3,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,2,5,3,1,1,2,1,1,1,1,1,3,1,1,1,1,1,2,1,1,3,2,1,3,1,1,1,3,1,1,1,2,11,2,1,1,2,1,1,1,4,50,1,1,3,1,1,1,20,19,7,1,3,8,9,1,1,1,1,1,2,4,1,1,1,5,8,1,1,1,1,1,1,20,1,1,5,1,1,1,1,7,3,1,1,3,2,5,4,2,1,1,1,43,50,50,50,50,2,50,1,1,26,38,5,6,2,3,2,3,4,5,1,2,5,21,2,1,2,13,14,3,15,10,9,3,12,9,5,7,8,10,2,1,1,1,16,50,46,2,1,2,3,1,3,1,4,15,4,3,4,8,2,9,5,8,1,3,1,1,4,4,1,8,1,3,1,45,1,2,6,1,1,3,3,20,1,1,2,1,1,14,12,5,6,4,2,1,2,4,1,2,13,38,9,1,45,19,38,7,1,1,1,1,26,1,15,6,1,4,1,7,7,6,4,1,1,1,2,3,1,3,29,2,2,1,1,2,1,1,1,2,3,2,2,4,1,1,8,5,1,1,14,16,19,14,10,7,10,7,2,11,1,1,2,1,1,1,1,14,12,8,2,4,13,11,12,13,50,50,50,2,10,32,2,5,5,6,1,1,5,1,1,1,3,2,1,1,2,4,2,4,1,2,1,8,3,3,2,1,3,1,8,1,1,1,3,1,2,5,1,2,3,5,6,4,1,1,2,2,9,1,16,1,14,4,2,1,2,4,2,4,1,6,3,2,5,1,3,11,9,4,7,1,1,1,2,3,1,1,6,10,2,2,13,1,1,1,2,1,9,1,1,1,3,1,1,2,3,4,1,1,6,4,3,5,18,3,3,1,1,1,3,2,2,4,6,4,3,4,9,1,3,6,1,16,4,2,1,3,3,2,6,1,1,2,4,1,1,1,2,3,3,2,2,3,3,1,4,3,3,1,3,14,1,2,1,4,20,1,1,3,6,1,3,2,1,2,1,1,2,3,1,9,3,2,3,3,3,2,3,1,1,14,1,3,5,2,2,1,1,2,7,9,2,1,7,3,3,1,1,2,2,6,4,5,1,3,2,1,2,4,4,7,6,1,12,7,1,5,1,10,1,1,3,3,4,4,3,1,1,1,1,4,1,4,4,1,3,1,1,4,3,4,2,3,1,2,1,1,2,1,2,1,2,10,1,2,5,4,16,1,1,50,2,1,9,50,4,1,1,11,3,12,1,1,14,8,50,4,1,5,1,2,3,5,1,7,1,4,1,1,7,5,7,7,2,1,1,1,6,16,3,16,2,2,4,4,3,2,3,3,3,1,4,5,7,4,1,4,11,2,1,2,1,2,1,2,15,2,1,1,1,6,7,2,1,1,6,6,3,2,3,18,12,3,8,1,1,1,5,1,2,2,1,3,8,2,2,14,1,1,15,9,24,2,4,1,1,17,3,1,1,7,10,1,1,1,1,3,1,1,1,3,3,2,3,1,2,2,12,1,2,3,1,1,6,6,5,12,7,9,1,3,1,7,11,3,1,1,1,34,1,50,1,4,1,4,1,5,12,1,1,2,4,2,2,3,5,1,2,5,5,4,1,3,1,2,1,7,2,1,1,1,1,1,3,13,7,15,9,2,4,4,3,1,1,6,1,10,2,50,1,1,2,5,9,12,2,1,4,1,1,2,2,1,1,4,2,1,2,5,2,3,2,4,5,10,2,23,50,3,2,2,1,1,30,15,3,4,3,7,16,20,1,3,2,2,2,1,5,1,3,8,1,2,3,1,3,3,2,3,2,16,1,16,3,1,8,1,3,1,7,28,8,9,4,3,6,5,4,7,3,4,6,3,2,7,2,14,50,3,7,8,1,2,1,1,1,1,1,1,6,3,3,1,5,13,1,5,9,17,10,2,3,2,7,2,16,4,1,1,1,2,1,4,4,5,3,5,6,2,2,2,2,1,3,2,3,4,3,1,2,1,1,4,1,1,1,15,3,20,1,2,2,3,1,2,1,2,3,3,19,10,2,15,1,3,1,3,7,5,1,6,1,5,7,5,5,9,2,13,1,1,3,1,2,1,1,1,1,2,1,2,3,6,3,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,2,3,1,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,2,1,2,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,2,1,1,1,1,2,1,1,1,2,2,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,3,1,1,2,1,2,1,1,4,1,1,2,2,1,1,2,1,1,2,1,1,1,2,4,2,2,1,2,1,1,1,1,1,2,1,1,16,1,1,4,8,1,4,1,1,1,2,1,1,3,1,1,1,2,3,1,1,1,1,2,2,1,2,1,1,1,3,3,3,3,5,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,9,1,1,2,1,1,1,1,1,3,3,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,3,28,1,3,2,1,1,1,5,1,2,1,1,3,2,8,9,2,2,2,1,1,5,2,4,1,10,3,4,1,16,1,1,3,1,1,1,2,5,1,4,3,1,3,2,1,2,3,1,5,1,1,11,3,3,1,2,2,2,4,2,5,16,50,3,3,10,8,2,1,1,3,1,1,26,9,5,4,4,1,18,20,3,1,4,2,1,3,1,24,1,2,2,17,1,4,2,3,3,1,1,14,19,16,2,10,5,2,5,3,1,1,2,2,1,1,2,3,5,37,2,2,2,10,14,1,3,4,2,1,1,2,5,5,2,3,1,1,1,2,1,9,24,2,3,49,1,1,11,49,1,1,1,2,3,1,5,3,1,2,14,16,6,1,1,1,1,4,2,1,1,4,1,5,1,3,7,3,2,3,14,1,5,12,6,2,2,2,1,1,1,16,23,3,2,1,1,4,3,1,1,9,1,3,6,1,1,3,1,1,2,4,4,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,3,2,4,2,1,4,2,7,3,1,5,6,1,2,2,1,16,6,1,1,1,3,1,1,18,6,13,12,1,2,5,1,1,6,6,2,1,2,1,3,2,2,1,1,1,2,2,5,1,1,6,6,1,3,3,1,6,1,1,1,23,3,4,9,12,13,6,1,2,1,1,1,1,2,1,2,4,2,2,16,1,1,4,1,3,1,1,2,1,8,2,2,1,4,6,4,1,19,8,15,1,1,3,14,6,1,2,1,1,5,17,1,1,2,1,2,1,3,1,1,1,1,1,1,1,1,1,3,25,4,2,1,22,7,1,32,1,5,3,4,10,19,9,10,1,3,2,1,9,1,1,2,7,14,1,14,1,7,5,3,1,2,1,1,3,3,1,1,1,5,1,1,2,7,13,2,31,1,1,2,1,2,12,1,1,4,1,2,2,1,6,3,2,1,3,1,6,23,1,1,1,3,15,1,2,2,50,1,2,1,1,3,2,1,1,1,1,3,3,1,4,6,2,4,2,2,1,3,15,1,11,1,4,2,1,2,6,11,2,22,1,6,3,2,2,1,2,3,1,3,1,1,1,2,4,10,1,1,2,3,2,1,1,2,3,1,2,1,6,2,4,2,1,1,3,1,2,2,1,3,1,2,5,1,2,1,1,1,1,1,12,1,1,38,2,6,1,6,1,2,3,3,2,1,2,1,2,5,5,1,1,6,2,1,3,12,2,1,22,1,3,1,3,2,1,3,1,1,2,8,3,1,1,1,5,3,3,1,1,2,1,2,1,1,2,5,1,50,1,2,2,5,2,1,1,2,1,1,2,2,2,21,4,1,1,2,1,1,4,1,12,3,1,1,1,1,1,1,1,2,2,2,1,3,7,8,6,3,3,2,6,2,2,3,2,7,1,2,12,2,1,1,14,2,2,3,4,10,12,2,6,11,1,2,10,6,1,1,8,1,1,2,1,1,1,1,1,1,11,1,1,2,11,1,1,41,1,1,1,1,1,2,4,1,5,1,5,1,23,5,12,3,2,1,1,1,3,50,50,19,13,7,3,1,3,3,1,13,20,10,9,1,2,1,2,4,8,7,1,2,3,1,1,10,1,3,2,1,1,2,2,2,12,2,2,1,1,6,2,1,1,1,1,1,1,3,1,1,3,1,5,3,1,3,1,1,5,2,1,1,1,9,2,1,1,1,2,2,21,2,2,12,1,1,4,1,1,1,1,2,1,1,1,2,1,2,1,7,1,1,2,7,1,13,7,1,2,1,1,3,1,1,6,2,1,2,4,1,1,1,2,1,1,2,1,1,8,2,2,1,1,25,11,33,1,44,46,2,4,1,1,1,1,1,1,50,3,1,2,1,5,1,1,1,32,50,1,1,1,1,1,1,1,1,4,1,11,21,1,2,1,1,4,3,2,1,2,11,18,1,1,1,4,5,3,2,1,1,2,1,1,1,2,1,3,5,3,6,2,7,1,1,1,1,1,1,10,17,30,7,4,2,1,50,1,1,2,1,2,1,1,1,1,18,24,4,8,2,1,2,1,2,3,1,1,1,2,1,1,1,4,1,1,1,1,1,4,9,1,7,2,5,50,6,1,3,4,1,4,10,4,1,5,1,2,1,1,16,1,1,1,1,2,1,1,1,2,1,24,50,2,1,1,1,3,19,9,49,48,1,8,1,2,1,4,2,1,3,4,4,1,50,3,1,2,6,1,50,3,1,2,1,1,1,3,3,2,1,5,1,1,3,8,1,14,2,14,26,21,5,4,1,45,1,6,2,2,7,9,20,1,1,1,1,10,4,6,1,2,1,2,1,6,1,16,7,10,6,2,1,23,2,2,2,1,9,1,1,2,14,1,1,1,4,2,9,1,21,7,2,1,2,1,2,15,4,2,1,1,2,4,2,4,1,1,20,1,1,2,1,2,9,4,2,15,1,1,1,1,14,3,6,2,4,5,50,1,2,1,6,1,3,1,1,1,1,2,3,2,2,3,2,4,2,2,2,7,3,5,8,1,50,2,2,5,1,1,16,20,13,2,1,5,34,2,1,7,1,3,1,8,19,1,1,1,1,2,5,4,1,3,1,2,3,46,1,1,2,1,2,4,4,5,17,1,7,1,1,1,1,3,2,1,50,4,2,2,1,5,9,1,3,2,8,1,1,1,1,7,1,1,1,1,2,1,2,4,1,2,3,50,1,1,16,1,6,1,4,2,12,11,32,21,3,1,1,1,1,2,1,2,6,1,1,1,1,4,2,4,4,9,2,3,1,1,1,5,1,4,50,1,1,1,1,9,2,3,1,1,1,1,3,2,40,1,3,2,2,8,9,2,1,4,1,1,27,1,2,1,1,1,3,3,1,2,8,1,1,1,2,2,2,1,1,2,50,3,2,2,3,2,1,5,3,3,2,6,1,1,6,2,2,1,2,2,2,6,14,17,2,1,2,1,2,9,1,13,1,1,1,24,11,18,4,3,1,1,2,4,1,1,42,2,25,36,34,5,1,35,2,3,13,3,23,2,2,1,1,1,4,3,3,3,1,1,1,13,1,4,2,6,2,2,1,4,1,20,1,8,2,2,2,2,5,2,1,1,1,1,7,14,2,3,26,3,3,5,1,1,6,1,3,2,3,5,1,1,2,1,7,1,8,3,2,1,1,1,5,2,1,8,4,4,6,5,5,1,48,44,17,37,50,45,2,3,2,1,1,5,1,13,4,3,1,1,1,1,1,1,2,29,1,4,8,3,2,1,3,3,6,8,20,1,1,2,1,2,4,1,1,1,2,2,1,4,1,1,2,11,1,2,1,3,3,1,1,7,7,13,1,3,11,1,1,1,20,1,1,11,50,2,1,2,2,3,1,50,6,18,1,4,5,8,7,2,1,1,2,1,1,3,2,1,1,1,39,46,50,50,1,2,3,2,2,5,6,2,1,1,3,3,6,2,3,2,1,1,1,12,2,2,4,10,7,17,1,3,16,1,5,2,1,3,2,3,33,11,1,5,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,5,1,1,2,18,3,1,1,1,2,9,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,2,4,2,1,2,7,2,1,2,1,1,1,1,2,1,2,3,1,1,2,2,1,1,2,2,3,2,1,3,1,9,1,2,1,3,1,4,2,1,1,1,3,5,2,2,1,1,1,1,4,1,1,3,1,1,1,3,3,2,7,4,1,1,1,1,1,4,1,7,3,1,2,1,2,1,1,2,2,1,2,3,1,4,1,1,1,5,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,4,2,1,1,1,1,2,5,2,1,1,1,1,1,4,1,4,3,5,1,2,50,32,17,1,9,1,1,2,4,2,1,2,1,1,3,2,3,1,7,1,50,2,3,5,3,1,1,3,1,16,30,14,3,2,1,4,2,50,2,1,1,7,14,2,14,16,3,1,1,9,1,4,2,2,1,1,1,27,5,1,5,4,9,4,3,4,2,4,10,7,11,4,2,5,7,5,16,42,2,18,1,20,14,1,3,2,1,4,2,2,2,1,2,7,1,10,5,1,50,6,17,1,50,2,1,9,5,1,8,10,10,2,5,8,19,7,1,1,2,19,2,7,1,4,1,2,22,14,4,2,5,1,50,3,1,2,2,5,6,15,1,10,2,1,9,5,9,3,8,2,4,1,13,8,16,1,1,1,1,4,1,1,1,1,3,1,1,1,1,1,11,1,1,1,4,2,1,2,2,8,1,1,1,1,3,3,1,4,1,1,1,6,1,15,21,1,1,5,1,5,1,2,3,13,3,6,2,2,5,1,3,1,1,4,4,1,4,3,2,2,3,3,5,1,9,4,17,2,3,1,23,8,4,1,1,8,3,3,2,2,1,2,3,5,5,1,1,3,12,7,1,1,4,14,1,1,4,1,1,9,1,5,6,7,23,1,6,4,15,1,7,2,34,2,6,1,10,3,8,6,1,3,11,5,5,7,5,1,7,1,2,16,28,1,6,7,1,1,2,4,11,2,2,3,20,2,1,1,4,1,1,1,4,1,1,1,1,5,1,2,1,1,1,50,15,9,12,11,1,2,1,7,40,2,50,4,1,15,1,1,9,1,1,2,3,19,3,1,1,37,30,2,23,1,2,1,2,2,6,1,2,50,1,1,3,1,2,12,2,4,1,2,10,5,5,48,1,4,9,1,1,1,1,1,1,15,1,1,1,7,8,1,4,1,2,6,1,1,20,6,1,12,1,3,2,2,3,1,9,1,5,6,19,2,1,9,2,12,2,4,3,1,5,10,12,2,4,3,5,4,7,1,1,13,7,8,2,1,1,1,1,50,3,1,1,6,1,3,1,1,1,7,1,2,1,24,14,6,1,1,1,8,2,1,2,45,2,4,4,4,2,2,50,1,8,12,50,1,3,3,1,4,4,1,50,4,3,3,1,2,1,1,1,1,1,1,1,12,7,4,8,4,31,20,1,4,1,1,2,4,5,4,5,5,11,17,12,2,13,1,1,5,1,9,4,1,1,22,1,1,1,1,2,5,7,1,25,1,13,1,1,17,2,7,1,3,1,5,3,16,2,2,1,2,1,3,5,7,7,2,1,1,1,14,7,1,2,7,17,2,1,6,1,1,1,1,2,14,1,7,3,2,2,1,1,2,1,1,1,2,4,17,1,2,3,1,1,3,5,1,21,1,1,1,5,1,1,19,1,1,1,11,1,1,4,1,1,10,28,5,3,1,1,4,1,1,1,18,1,4,7,3,1,2,3,5,1,1,1,1,1,32,1,1,2,1,1,22,1,1,8,3,2,3,3,5,1,2,28,1,3,2,3,1,1,3,8,5,2,50,9,1,3,3,3,1,7,3,3,1,2,12,2,1,16,1,1,3,1,2,6,1,3,1,12,2,2,3,4,1,26,1,1,2,2,1,1,11,10,4,2,4,2,26,1,8,1,2,4,2,1,50,5,28,1,3,8,2,1,4,5,3,2,2,2,1,1,1,2,9,1,1,6,1,50,3,10,1,8,3,2,5,6,3,1,1,9,50,12,39,5,6,15,7,4,1,2,2,1,1,1,50,1,1,10,1,1,1,1,17,6,2,1,5,4,3,6,1,1,1,1,1,4,3,1,13,10,3,8,4,1,3,12,10,11,3,1,4,2,3,4,10,3,6,3,1,1,1,1,1,5,1,1,2,8,3,3,1,6,4,16,1,3,1,2,2,2,6,11,9,5,4,7,1,6,1,3,2,14,1,1,20,5,1,6,9,2,3,1,28,3,5,1,10,4,3,37,19,2,50,50,2,5,2,2,3,1,1,3,11,4,1,2,4,3,1,1,5,9,4,3,1,3,1,9,3,1,1,3,1,1,5,16,1,23,1,2,5,2,1,6,5,17,3,11,17,9,3,3,2,1,3,4,1,1,2,1,5,1,3,7,6,1,8,1,1,1,2,1,2,5,1,1,2,19,4,2,1,1,1,1,2,6,1,2,7,1,1,1,1,3,1,1,4,1,21,2,2,4,1,2,18,3,1,3,15,4,2,1,1,4,3,14,1,1,1,3,2,22,3,1,2,4,11,1,2,1,1,2,1,1,1,1,7,1,2,5,1,2,15,1,12,20,1,1,1,1,1,11,4,1,1,11,2,3,40,15,1,15,2,3,1,3,2,2,3,8,1,2,1,1,5,6,5,1,15,1,9,9,29,2,1,1,3,2,11,17,12,14,5,1,1,6,3,6,10,1,1,1,2,38,4,1,3,2,1,1,4,6,4,3,50,10,2,1,5,1,50,4,4,1,3,1,6,1,1,2,1,1,4,1,1,2,10,31,1,5,1,1,4,1,1,1,6,1,3,1,2,1,2,1,1,1,1,3,17,6,32,3,2,4,12,4,5,2,3,20,5,10,17,1,4,2,20,1,1,2,2,1,1,8,8,22,14,3,1,1,5,1,1,7,12,4,12,1,1,3,1,1,3,3,2,4,9,3,4,3,1,5,1,1,2,6,4,8,2,1,10,1,3,2,1,2,1,2,5,13,3,4,20,2,1,1,1,19,10,6,1,4,2,1,3,3,11,43,5,8,1,1,2,6,2,1,24,50,9,2,5,1,4,3,7,5,1,1,2,1,11,3,2,4,50,1,1,4,1,1,1,1,1,1,3,2,1,3,26,1,1,1,1,2,44,2,1,4,1,1,1,5,3,11,2,3,4,6,4,3,18,3,2,3,1,4,1,7,2,35,1,1,2,2,1,47,1,2,7,1,13,19,7,3,3,3,4,33,2,45,1,1,3,9,2,1,1,1,1,6,1,1,1,1,1,4,4,10,3,1,1,1,1,3,1,1,1,2,22,1,2,35,1,1,13,3,21,3,15,1,5,4,21,14,4,3,4,1,1,2,1,50,1,3,1,3,3,4,4,2,2,8,1,1,1,12,3,3,3,3,2,2,3,2,1,4,1,3,9,5,1,35,2,4,3,2,2,1,1,1,50,5,2,1,1,1,1,3,10,1,8,4,1,1,13,8,8,21,1,1,2,1,1,1,1,1,1,2,1,1,3,2,2,2,1,1,2,1,1,2,1,3,3,2,1,1,2,1,6,4,1,1,1,4,3,1,1,2,6,3,1,6,2,1,1,1,2,1,4,5,1,1,2,2,25,2,2,4,2,1,4,1,2,4,6,1,1,3,2,2,2,1,1,1,1,1,1,1,1,2,1,1,1,7,1,2,1,1,1,1,5,4,1,1,1,3,1,2,1,17,2,2,2,1,5,1,1,1,1,2,1,2,1,1,1,2,4,1,3,2,1,3,1,2,1,2,1,2,1,16,1,2,4,1,3,3,4,1,2,1,1,2,2,2,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,3,1,1,3,2,1,1,2,1,1,1,1,4,5,1,3,1,1,6,6,2,5,3,1,1,2,7,3,1,2,1,1,2,1,1,1,3,1,1,1,8,2,3,14,19,8,8,1,1,12,2,1,12,2,5,2,3,2,1,1,1,1,4,2,3,2,1,2,1,1,2,1,2,5,1,1,17,9,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,2,1,1,1,1,8,3,3,1,4,2,2,2,1,1,1,2,1,1,1,1,1,2,1,11,13,10,1,1,1,3,2,2,2,2,3,3,1,7,3,1,1,1,1,4,1,1,1,1,2,2,11,1,1,2,2,29,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,2,1,5,1,2,2,1,2,2,2,1,1,1,1,2,1,1,5,5,2,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,4,1,7,6,5,4,1,2,1,1,5,4,1,1,5,1,2,1,1,2,8,2,3,1,1,1,1,2,3,4,9,9,6,1,3,1,6,3,1,3,1,9,1,6,1,1,1,3,1,1,1,3,1,1,2,11,2,5,3,3,2,1,1,1,1,1,1,4,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,5,1,2,1,6,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,12,5,1,1,1,1,1,1,1,1,2,1,1,1,10,1,1,1,2,4,4,5,2,7,6,1,2,1,1,3,1,1,1,1,1,1,2,3,1,46,26,30,4,3,1,1,7,2,2,2,2,1,2,1,2,1,1,3,1,1,1,1,2,1,2,2,1,2,4,1,10,7,7,8,26,10,9,8,3,7,3,2,8,6,1,14,2,1,1,1,9,1,1,1,1,3,1,7,1,1,2,1,1,1,1,1,2,1,7,1,1,1,1,1,1,1,2,1,1,1,1,2,5,3,2,1,2,36,2,2,1,2,1,8,1,2,2,6,2,1,1,4,1,1,1,3,2,2,6,2,4,1,2,1,3,2,1,1,6,1,2,2,1,1,2,3,12,5,5,1,3,11,2,1,2,1,4,2,1,1,1,2,2,1,4,3,2,3,7,1,4,1,1,3,4,4,1,1,4,1,1,2,2,1,3,3,2,7,3,1,1,4,2,3,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,3,1,5,1,45,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,2,1,3,1,3,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,9,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,2,2,1,2,2,2,1,2,1,1,2,1,1,2,1,1,1,1,1,2,2,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,8,1,3,1,3,1,1,3,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,5,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,3,1,4,5,1,1,1,1,3,1,1,1,1,1,1,1,1,3,2,1,2,1,2,1,1,1,1,2,1,2,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,35,10,3,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,1,1,4,2,1,1,1,8,2,3,1,2,1,1,1,1,1,1,2,2,1,5,12,2,1,7,12,1,8,1,6,3,2,3,1,1,1,2,1,2,3,1,1,3,4,1,1,1,3,3,2,1,1,1,1,1,2,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,2,1,2,2,1,4,1,1,2,3,1,1,1,1,1,3,2,1,2,1,1,1,1,2,5,1,1,1,1,2,1,1,1,1,2,1,3,1,2,2,3,2,1,2,1,2,1,1,3,1,2,1,1,1,3,2,1,1,1,1,2,2,1,6,1,1,1,2,1,1,1,1,3,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,2,1,1,1,2,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,31,2,1,7,1,1,1,1,1,1,1,1,2,18,1,1,1,2,1,1,1,1,2,1,6,2,1,1,1,1,1,1,1,3,1,1,2,4,1,28,1,2,1,50,1,1,1,14,1,3,1,50,50,4,1,3,2,2,1,2,26,23,1,3,2,1,4,1,4,2,1,1,1,4,1,1,2,1,2,1,3,1,1,1,2,1,3,2,1,2,2,1,1,1,1,1,7,1,1,22,2,1,3,3,13,3,2,1,1,1,2,1,10,1,1,11,4,2,1,2,3,1,1,1,2,1,4,1,4,1,1,3,6,1,1,1,1,1,3,1,4,2,1,2,8,1,3,1,1,1,50,3,3,1,1,42,2,1,1,2,9,1,10,44,1,1,3,3,2,2,1,1,1,50,8,11,3,4,1,4,7,1,4,2,1,3,50,3,2,4,50,1,21,1,5,5,1,3,1,2,1,9,4,1,3,7,2,5,1,7,1,2,21,1,11,2,4,6,1,2,1,1,2,3,1,7,1,1,4,4,2,2,8,2,3,1,9,1,1,1,1,2,1,1,1,2,1,1,1,1,2,25,33,8,1,5,1,11,12,4,1,1,1,5,34,4,1,1,2,3,2,3,4,1,1,2,1,3,3,10,5,5,9,11,1,42,1,2,4,5,43,3,7,1,1,1,2,3,13,1,1,6,1,1,1,6,9,3,11,6,27,8,3,2,2,1,2,3,1,1,1,1,1,1,1,16,6,5,2,2,1,10,3,1,3,2,2,2,4,2,2,1,8,2,1,5,1,10,3,2,9,9,1,1,1,8,6,6,3,3,1,2,1,1,2,1,1,1,3,4,2,1,1,1,2,2,10,1,11,1,1,1,50,50,1,10,12,1,1,1,6,5,1,1,3,2,1,10,1,3,1,8,6,5,3,1,1,17,1,1,1,1,1,3,1,1,2,1,3,1,1,2,1,1,12,1,4,2,1,3,1,2,1,4,1,2,2,2,2,1,3,10,1,3,1,3,2,6,1,1,15,3,2,7,3,1,2,1,5,2,1,5,1,6,8,20,5,2,9,1,1,1,3,1,1,23,3,1,3,1,1,1,3,1,7,1,5,1,1,2,1,1,2,2,7,3,7,13,2,1,1,1,1,3,1,1,2,2,3,5,2,1,1,4,3,1,3,1,9,5,1,1,6,12,1,2,1,50,4,1,5,2,1,2,9,1,2,1,1,5,4,1,1,7,1,8,3,8,1,1,50,1,2,3,1,1,1,1,11,4,2,3,5,2,2,3,3,1,2,4,2,4,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,1,1,2,2,2,3,6,15,1,2,1,2,1,1,1,1,2,9,6,3,2,1,1,1,2,2,1,31,3,4,1,1,1,26,2,4,4,9,2,1,24,1,2,1,1,1,1,1,1,1,2,2,2,2,3,1,3,3,2,2,1,3,1,1,1,1,1,1,2,1,3,2,1,2,30,2,1,4,12,19,4,2,2,4,5,1,4,1,3,1,2,1,1,1,5,6,17,4,10,9,1,10,1,2,2,2,1,1,3,2,8,4,1,2,7,21,1,5,2,1,3,3,1,1,1,5,1,1,3,3,1,2,3,6,1,15,24,1,3,1,1,9,2,1,1,2,3,1,5,9,3,10,6,13,6,2,2,4,1,5,1,8,1,1,1,31,8,5,2,1,2,1,1,4,2,2,1,1,1,4,2,4,14,1,1,2,2,1,1,32,2,1,10,1,17,1,4,1,1,1,1,2,3,2,2,1,1,1,2,1,2,1,4,3,1,1,3,1,3,2,2,1,1,16,1,12,14,1,23,1,1,1,1,1,1,8,1,1,1,1,6,2,1,3,10,1,2,2,1,8,2,2,2,1,2,2,10,1,2,5,1,4,5,2,2,11,2,6,2,3,1,1,2,6,1,2,41,2,1,1,3,2,11,2,1,10,1,5,2,1,1,1,1,3,1,50,4,1,2,50,1,1,1,1,1,2,1,1,3,3,1,2,2,1,1,1,3,1,10,2,1,10,4,2,3,4,1,8,1,4,1,6,2,1,1,1,1,1,50,1,4,5,2,2,1,1,4,1,2,1,1,2,2,1,2,1,50,24,2,1,1,1,4,2,1,3,2,1,1,1,4,1,1,1,4,1,1,1,1,4,6,2,2,1,4,25,32,3,1,9,1,1,1,3,7,3,1,5,1,5,2,2,2,2,1,5,10,1,4,1,7,3,2,1,7,2,1,1,1,8,5,22,3,50,50,50,2,2,1,4,2,2,10,1,8,14,1,2,1,1,2,1,5,22,4,1,3,3,1,2,7,1,1,2,1,1,1,2,1,1,10,1,8,2,2,1,3,1,8,2,1,1,1,2,1,7,1,1,2,2,1,8,2,1,2,4,1,16,1,3,2,4,1,5,2,1,1,2,2,2,2,1,1,4,5,2,14,1,2,1,4,6,2,2,2,4,1,1,1,9,1,10,2,1,2,2,1,6,1,1,1,5,1,2,3,1,9,1,1,1,1,8,2,9,1,5,1,5,1,1,1,2,1,7,2,3,3,1,1,2,3,2,1,3,1,1,1,3,1,2,37,50,2,9,6,4,7,1,1,50,22,10,1,2,2,1,1,1,1,1,1,1,1,4,1,9,1,4,2,2,1,1,1,1,8,2,1,2,3,3,1,2,9,9,2,2,1,1,1,1,50,2,46,12,1,1,1,5,1,1,2,1,1,13,1,7,10,2,5,9,1,7,1,1,3,2,2,1,8,1,1,1,1,1,1,3,1,8,6,2,1,1,1,5,1,1,2,4,1,4,2,1,1,1,1,1,1,16,5,2,50,4,1,1,35,24,3,3,3,2,8,2,10,11,1,9,1,2,2,1,1,1,2,1,3,2,3,5,5,4,3,16,8,3,1,1,1,9,17,2,12,12,3,1,1,5,1,3,2,2,2,1,2,1,1,2,1,12,11,7,19,1,1,8,1,1,2,1,9,1,1,2,1,1,1,9,1,2,1,1,13,1,2,7,1,2,2,2,2,1,6,11,3,2,1,23,1,1,3,1,15,1,29,4,5,1,1,24,1,1,2,1,9,4,1,23,1,5,13,1,2,6,1,1,50,4,12,24,8,1,18,4,2,5,1,19,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,50,5,12,1,1,1,1,5,4,1,4,2,3,3,1,1,16,18,13,16,11,1,1,2,7,6,1,2,3,1,3,4,1,6,1,1,1,3,2,2,15,1,1,1,2,1,3,2,1,1,2,1,1,1,1,5,2,3,2,1,3,19,1,1,1,5,1,1,5,22,21,8,4,1,3,11,2,12,3,25,5,4,5,3,11,3,11,2,5,11,1,5,1,13,1,3,6,2,14,13,9,1,1,18,4,1,8,3,3,17,13,3,2,1,2,2,3,2,50,50,50,3,5,10,6,1,6,18,5,10,7,19,3,1,3,1,9,4,2,37,2,1,2,3,1,1,2,1,3,1,4,1,1,1,2,1,2,1,2,1,3,2,3,3,14,3,1,4,1,5,11,1,5,1,2,5,1,4,9,5,1,19,1,1,2,1,12,3,1,1,1,4,5,9,1,1,11,8,7,1,3,3,1,6,1,4,2,19,1,2,3,1,4,9,1,31,1,1,2,1,2,1,1,1,2,2,1,1,1,1,23,12,10,33,3,1,13,1,3,1,1,1,4,16,1,3,2,3,3,2,9,2,2,41,1,3,1,3,1,1,2,1,7,1,7,13,4,6,3,6,6,1,3,1,12,1,1,2,1,1,12,7,2,1,2,4,1,1,4,2,9,8,1,1,2,3,2,4,50,6,5,2,1,2,1,2,1,1,1,2,2,1,1,1,4,8,5,10,6,1,17,1,23,1,19,1,13,3,1,1,5,17,1,1,2,1,1,9,34,32,50,14,25,3,1,1,2,8,1,1,3,3,1,1,2,1,2,4,1,1,6,3,1,1,8,1,1,1,1,1,7,1,2,1,2,3,1,1,1,4,1,2,6,1,1,3,1,1,2,2,9,50,13,1,1,4,2,3,9,6,1,6,2,2,2,1,3,4,1,5,1,4,2,1,1,1,6,10,3,1,3,50,1,2,3,13,10,4,1,21,1,4,2,1,7,5,30,1,5,25,1,1,9,1,1,9,15,2,3,1,2,1,4,4,1,37,1,4,8,6,5,3,1,2,1,3,1,17,3,5,1,5,2,4,2,2,1,1,1,5,7,1,11,2,2,3,2,7,5,2,7,3,50,1,2,1,2,1,1,3,11,1,1,8,3,3,1,1,4,1,1,1,3,2,3,2,2,2,4,9,6,4,15,17,5,50,15,1,2,8,29,5,1,2,32,11,2,3,6,1,1,3,4,1,2,1,5,4,3,1,2,3,1,1,1,1,1,2,9,4,11,1,17,6,14,5,2,2,4,3,2,2,5,1,3,16,17,1,13,1,1,4,10,14,1,2,5,1,1,5,4,3,1,1,3,6,2,2,4,2,2,4,1,2,2,3,4,4,7,1,1,3,5,1,3,2,6,2,3,11,1,1,1,5,41,39,1,1,1,2,2,15,1,2,1,3,1,12,1,3,5,11,11,3,1,50,2,46,2,1,2,1,3,1,1,2,1,1,29,2,6,1,8,1,1,1,3,1,1,3,2,1,2,7,1,4,7,3,1,1,2,4,1,5,3,1,6,1,3,4,1,3,14,2,23,50,1,4,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,4,1,1,1,1,1,1,1,2,3,2,2,9,1,1,2,1,4,1,2,1,3,4,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,3,1,9,2,2,1,1,1,1,1,3,1,1,2,1,2,1,1,1,4,2,1,2,1,1,1,1,1,1,3,1,1,4,1,3,1,1,4,2,1,1,1,1,1,1,3,1,1,1,1,4,1,4,2,3,3,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,9,1,1,1,2,2,2,1,1,1,1,1,1,2,8,2,6,1,5,1,5,1,3,7,3,1,1,3,1,1,1,1,1,1,3,1,3,1,2,1,1,1,1,1,1,1,3,1,2,1,1,1,2,2,1,1,24,1,2,1,1,1,1,1,1,1,1,10,1,2,1,1,2,1,1,4,1,2,4,1,3,1,1,1,1,1,5,6,1,3,1,3,1,4,1,2,6,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,2,3,1,1,2,1,1,4,1,1,1,1,3,1,1,2,1,1,1,1,7,1,1,9,3,4,1,1,1,1,1,1,2,1,2,1,9,2,1,1,2,1,1,1,5,1,2,1,1,6,1,1,1,1,1,1,2,1,1,1,1,1,1,2,3,1,1,2,15,3,1,1,3,1,1,2,2,1,6,1,1,3,1,1,1,1,1,1,1,1,1,1,13,9,8,4,2,1,1,3,5,27,1,1,1,1,7,1,2,2,9,1,3,1,1,1,2,1,2,2,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,2,1,2,1,3,1,1,1,3,2,1,8,1,1,3,2,5,21,1,1,18,2,4,6,1,2,1,2,1,2,1,1,1,1,2,1,2,1,4,1,1,1,1,1,8,1,1,2,2,6,1,1,1,4,9,2,8,1,1,1,1,1,2,2,4,3,2,1,2,4,2,2,1,1,1,1,2,1,2,10,1,3,1,1,2,1,1,16,21,1,1,1,1,1,1,3,1,2,2,21,1,1,1,2,1,4,1,1,2,1,1,2,2,1,1,1,2,2,1,3,2,2,1,8,2,5,4,4,1,1,1,2,2,3,1,1,1,1,1,1,2,3,1,1,2,1,1,2,1,1,1,1,3,4,1,1,1,1,2,1,1,1,2,1,1,4,1,1,1,1,3,3,1,2,1,3,3,1,2,1,8,1,7,8,2,1,2,1,1,5,1,8,21,1,1,1,1,3,2,2,1,1,2,18,1,3,1,2,1,1,1,1,1,2,1,3,1,5,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,3,1,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,3,1,1,1,1,1,8,1,23,17,23,26,39,1,1,3,1,8,1,2,1,1,1,1,7,1,1,4,1,2,4,1,2,1,1,2,1,1,5,2,1,1,1,1,1,1,3,2,1,2,3,1,2,1,1,2,3,22,1,1,1,1,3,2,2,3,1,1,1,11,1,2,1,2,2,1,1,2,4,1,6,2,3,1,1,1,1,1,1,3,3,1,2,1,1,2,9,1,1,1,1,2,6,8,2,5,1,1,2,1,1,1,11,1,1,1,1,3,3,1,2,2,1,3,3,4,1,1,1,1,1,1,1,11,5,5,1,4,8,1,1,1,1,2,1,1,1,2,1,1,1,2,2,3,1,1,2,2,1,1,2,2,1,1,1,1,1,2,1,2,9,7,5,1,1,3,1,1,1,8,15,1,1,1,2,3,1,5,1,1,2,1,1,4,1,1,1,2,2,1,1,1,1,1,1,1,1,1,4,7,15,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,2,1,2,2,1,6,1,3,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,6,1,1,1,1,3,1,2,1,1,1,1,7,2,1,2,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,2,1,3,3,1,1,1,2,2,1,2,2,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,20,1,1,2,3,2,2,1,1,1,2,1,13,1,1,1,2,1,1,1,1,2,1,1,2,1,2,2,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,16,1,1,3,5,2,2,7,1,1,4,1,8,6,1,2,1,1,4,2,1,1,2,2,10,3,4,2,4,4,5,1,1,1,1,1,1,1,2,1,4,3,1,1,8,1,1,3,1,1,2,1,1,1,1,2,4,1,1,4,1,1,2,1,16,1,1,2,2,1,16,18,1,2,3,1,1,1,7,1,3,1,2,3,1,3,3,1,2,3,1,1,1,4,1,1,1,1,1,3,1,2,1,5,2,1,1,1,1,2,1,1,8,1,5,4,2,3,1,1,1,1,3,1,1,4,3,1,1,2,1,4,2,3,2,3,1,1,1,1,1,2,1,3,1,3,1,3,2,1,1,1,2,1,2,1,1,2,2,1,2,2,1,2,2,1,2,1,2,1,1,2,1,1,1,11,1,2,1,2,1,1,1,9,3,1,1,2,1,1,1,1,1,1,4,2,8,6,3,3,1,1,1,1,1,2,2,1,8,9,1,1,1,1,1,1,2,3,2,1,1,5,3,2,11,31,18,5,1,3,3,2,1,4,7,5,1,1,1,1,3,4,2,1,2,8,6,2,3,2,1,1,1,1,1,1,2,1,1,3,2,1,1,1,9,3,1,1,1,1,2,3,2,26,2,1,2,1,1,1,1,1,2,3,1,1,1,2,6,3,1,2,6,25,2,1,2,1,1,1,5,3,1,2,45,1,5,3,3,7,2,2,1,45,4,5,1,2,2,6,1,1,5,4,1,4,2,21,12,1,1,3,4,3,1,1,1,1,2,1,4,1,1,2,1,1,21,1,1,1,1,2,1,21,2,16,4,2,1,3,5,3,1,1,1,8,11,1,1,2,1,5,2,3,2,1,4,1,1,1,1,1,1,1,10,1,1,1,2,2,4,6,1,9,11,10,1,2,2,1,3,4,1,1,3,21,36,30,1,1,1,9,1,13,3,1,5,1,7,4,4,3,1,2,1,3,6,4,2,1,21,1,1,2,1,2,5,1,2,1,1,4,1,2,1,1,3,2,2,7,2,4,1,5,1,2,3,1,1,1,1,5,7,1,1,3,5,7,5,1,1,7,2,2,1,2,1,3,2,4,1,1,1,2,26,2,2,2,1,7,1,2,1,1,2,1,3,2,1,2,1,1,1,1,1,1,1,4,1,41,5,3,1,1,9,1,2,1,45,1,37,1,2,5,3,1,1,3,1,1,2,1,4,1,4,2,4,2,1,1,2,2,2,1,1,1,1,3,4,1,6,4,2,2,1,4,3,1,3,1,1,2,6,1,1,1,1,4,1,2,4,1,1,4,1,1,1,1,1,1,5,2,2,2,1,1,4,7,1,1,6,6,3,2,2,2,1,2,1,5,1,5,1,2,2,1,19,2,1,3,18,2,5,2,3,9,13,2,2,4,1,1,6,2,1,7,3,3,2,1,1,1,1,16,2,3,1,8,3,3,1,1,1,3,3,3,1,1,2,2,2,50,1,1,1,3,8,4,1,1,5,1,2,1,3,7,25,2,1,8,2,16,4,6,1,1,33,1,3,2,1,1,3,2,1,1,1,5,1,1,2,2,6,2,1,21,2,7,9,8,2,7,1,1,1,1,29,1,34,2,1,2,1,1,1,2,1,2,2,7,2,1,3,13,20,14,2,1,1,1,7,1,1,1,4,1,1,2,5,10,3,1,2,2,1,2,2,7,1,7,1,4,2,8,5,1,1,3,1,2,1,1,3,2,1,1,48,50,10,8,2,1,50,44,5,3,3,3,3,2,1,22,3,4,8,13,7,7,2,1,2,1,8,5,2,2,26,7,11,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,2,3,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,4,3,2,1,1,1,1,1,7,1,2,1,1,3,2,2,1,1,1,2,1,6,1,2,1,1,2,1,1,1,1,2,4,1,1,1,2,1,2,1,2,9,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,5,1,1,2,1,2,2,2,2,1,2,1,1,1,1,3,2,1,2,1,1,1,2,1,3,1,1,3,1,2,1,2,1,3,1,1,1,1,2,6,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,5,1,1,1,1,3,1,2,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,4,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,2,1,2,2,1,3,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,15,1,3,1,6,6,2,1,1,1,7,1,1,1,3,1,2,1,1,1,1,2,1,1,1,2,10,3,1,1,3,1,2,1,2,2,1,1,1,1,1,1,2,1,35,1,2,41,29,23,1,1,2,1,1,1,1,1,5,1,26,1,1,1,1,1,1,9,26,5,2,2,4,1,1,1,1,2,2,2,14,2,1,1,1,1,1,2,23,1,4,5,1,6,1,3,1,11,40,1,3,2,1,3,7,14,4,23,1,1,3,1,3,1,1,6,7,2,1,5,1,1,4,2,2,1,2,1,2,1,1,2,11,1,2,3,1,2,2,1,1,1,4,3,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,2,1,1,2,5,1,1,7,1,1,3,1,1,1,1,1,4,2,1,1,2,9,1,4,1,2,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,4,1,1,2,2,3,1,1,1,1,1,4,1,4,2,3,2,2,1,1,3,6,15,2,2,1,1,1,2,1,1,4,3,3,4,1,1,2,5,1,12,2,1,1,4,6,34,1,3,1,1,3,8,1,1,2,1,1,4,5,1,1,1,1,1,2,7,3,1,4,4,1,20,1,4,2,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,4,1,1,1,7,3,1,1,1,1,2,1,2,4,1,1,4,1,1,1,2,3,1,1,1,2,20,1,1,1,3,1,1,7,2,1,1,1,6,3,2,1,2,1,2,2,1,1,1,1,3,1,1,1,1,5,4,1,3,2,10,1,1,5,2,7,1,1,2,1,2,1,1,1,4,1,1,2,5,2,1,1,1,1,2,2,1,1,1,1,1,1,1,9,1,1,1,2,1,1,1,2,1,1,3,28,1,3,1,1,2,1,1,4,2,1,2,1,50,3,1,1,3,1,2,1,2,1,1,1,3,27,1,1,1,1,1,1,1,1,1,1,2,2,2,1,5,1,1,1,1,3,5,3,8,1,1,1,1,4,2,6,1,3,2,1,1,2,1,3,1,3,1,1,1,2,2,4,4,1,2,2,2,2,10,2,9,5,1,1,4,6,8,6,2,2,2,2,1,1,2,1,1,9,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,9,2,2,3,5,1,1,1,1,1,1,1,3,1,1,2,3,1,4,2,2,2,1,7,1,2,4,2,1,6,1,2,2,3,4,1,1,1,1,1,2,30,1,5,1,1,1,6,2,3,3,1,1,1,2,1,1,1,1,1,2,1,2,5,2,1,1,1,2,2,1,16,2,1,6,1,5,1,1,1,1,1,1,2,2,7,3,1,3,5,1,1,1,4,2,1,2,2,1,1,1,2,4,4,4,1,1,1,1,3,30,8,1,2,1,5,1,1,1,1,3,2,1,8,4,1,1,3,4,2,1,1,2,1,1,2,1,16,4,1,3,6,3,3,1,1,5,1,2,2,1,1,2,1,3,1,1,1,3,10,2,2,5,11,2,1,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,2,3,2,1,1,3,1,4,1,1,2,2,5,1,1,1,3,1,1,4,2,1,1,2,5,9,1,3,1,1,4,23,2,2,1,5,1,3,3,2,5,2,1,2,5,2,2,1,1,1,1,1,8,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,2,2,1,2,1,1,1,1,1,5,1,2,1,2,1,1,2,1,1,1,1,1,1,1,3,3,2,3,2,2,1,2,2,1,2,5,6,1,1,1,4,5,1,4,1,1,1,1,3,2,3,2,1,1,4,2,1,1,5,2,1,1,1,2,4,1,1,1,15,1,1,1,2,2,1,2,1,1,2,4,4,2,2,2,3,1,1,2,1,2,8,6,3,2,1,1,1,1,1,7,2,1,1,2,3,1,3,5,2,1,1,2,4,4,2,3,2,2,2,1,9,1,2,2,1,1,9,2,2,2,1,2,1,1,1,2,2,1,17,1,2,1,19,7,1,1,4,5,2,1,7,2,6,3,2,3,1,1,1,3,1,1,1,2,6,5,5,3,3,8,1,1,1,1,5,8,1,2,1,1,1,1,1,1,4,2,1,1,2,3,3,4,1,2,3,1,5,1,4,4,2,1,2,2,1,1,3,1,1,1,1,2,5,2,1,2,2,1,1,1,1,1,5,1,1,1,1,1,2,1,1,3,3,3,2,2,1,1,1,6,1,17,9,9,2,2,1,7,5,2,2,2,2,1,1,1,1,1,1,1,2,1,2,1,2,1,2,2,1,1,1,3,1,1,6,1,1,8,3,1,1,5,2,1,2,3,3,2,1,1,2,1,1,1,3,17,19,10,7,1,1,1,2,7,4,1,7,2,2,3,1,11,1,5,6,4,1,1,2,2,1,1,2,1,1,1,1,2,1,1,2,1,2,2,8,2,3,1,1,1,3,3,2,3,1,5,2,1,1,1,9,1,2,1,1,4,6,1,1,1,1,8,4,1,2,1,2,3,4,1,1,6,3,1,4,2,1,1,1,2,1,1,1,4,2,2,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,3,2,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,1,2,2,1,2,1,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,7,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,2,1,1,2,1,1,1,3,3,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,3,18,3,1,2,1,1,1,1,1,1,2,1,1,1,1,3,3,1,1,1,2,1,1,4,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,3,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,19,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,2,3,1,1,1,1,5,2,5,1,2,1,1,1,1,4,1,13,1,2,2,14,4,1,1,5,1,1,1,1,4,1,1,2,1,1,2,1,3,1,1,1,2,1,3,6,3,1,2,1,2,4,1,2,1,2,1,1,1,2,2,2,1,1,1,1,1,1,2,2,4,1,2,2,1,2,3,1,5,1,2,1,1,2,3,1,5,2,1,1,2,1,2,2,1,4,1,3,1,1,1,1,5,2,7,1,1,2,2,2,2,1,2,1,4,1,1,1,1,2,1,4,3,1,1,1,2,2,1,1,1,1,2,3,1,3,3,2,1,2,1,1,2,2,4,1,2,2,1,2,1,1,1,2,3,2,1,1,1,1,1,4,2,1,1,1,1,2,3,1,2,1,2,1,2,3,1,1,1,3,3,1,4,1,3,1,1,1,2,2,3,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,3,2,1,1,2,1,1,2,2,1,1,1,1,3,1,4,1,2,1,3,1,1,1,2,3,1,2,1,2,1,1,1,2,3,3,1,1,1,3,3,1,3,2,1,1,1,1,1,1,2,2,4,1,2,2,3,2,3,2,2,1,3,2,1,1,1,1,3,2,1,3,1,4,1,2,1,3,2,3,2,3,2,1,1,1,2,1,1,1,2,2,4,1,4,1,2,1,2,3,1,1,1,1,1,2,1,2,1,1,1,1,2,2,1,5,3,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,2,1,2,1,1,4,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,4,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,5,1,1,2,1,1,1,1,1,3,5,2,1,4,1,1,1,1,1,5,2,2,7,1,4,3,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,2,3,1,1,2,1,1,1,2,1,4,1,1,2,5,1,1,1,1,1,2,1,2,1,1,1,1,2,2,2,2,1,1,3,2,1,1,1,2,32,1,1,16,1,1,2,1,1,1,2,1,5,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,2,1,2,1,1,2,1,1,1,1,3,1,1,2,1,1,4,3,1,1,1,1,1,1,1,2,3,1,7,1,1,1,1,2,1,3,1,2,2,1,7,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,14,1,1,4,5,2,3,4,4,1,1,1,1,1,1,2,1,4,10,1,3,2,7,2,12,2,1,2,3,3,1,1,1,4,1,1,2,6,1,4,1,4,1,1,9,16,1,2,2,1,1,3,3,4,6,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,2,4,1,2,1,1,4,1,3,2,1,1,1,4,1,1,1,3,1,1,1,2,2,1,1,1,1,3,3,1,2,1,1,1,1,1,1,4,1,1,1,1,2,1,1,2,1,1,1,4,3,3,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,2,4,1,3,1,1,1,1,3,2,1,2,2,1,1,1,2,1,1,1,1,1,3,1,5,1,1,1,1,1,24,1,2,1,1,1,2,1,2,4,1,1,6,1,2,3,1,1,1,1,2,1,1,1,2,1,2,2,1,1,2,2,3,1,3,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,2,1,3,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,3,1,1,1,1,1,1,1,2,2,1,1,2,1,3,1,2,2,1,2,1,1,1,1,3,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,4,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,4,4,1,2,3,2,1,2,2,3,1,1,1,1,1,1,2,1,1,1,8,1,1,1,1,2,1,1,1,1,1,3,3,1,1,3,1,1,1,2,1,3,1,1,1,1,1,13,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,2,6,1,1,4,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,3,1,5,1,1,1,2,2,1,1,1,2,1,1,1,7,1,1,1,1,1,1,1,1,2,1,2,1,7,3,1,1,1,2,2,1,1,1,1,2,1,1,1,6,1,2,1,1,2,1,1,2,1,1,1,1,3,1,2,1,1,2,1,1,1,2,3,1,1,1,1,3,5,2,4,1,1,3,1,1,1,2,1,2,1,1,1,1,3,2,4,2,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,8,1,1,1,2,1,1,1,5,1,18,8,1,1,1,1,2,1,1,1,2,2,1,2,5,1,2,2,2,1,1,1,2,5,2,3,1,1,1,4,2,2,1,1,2,1,2,2,1,1,3,1,1,3,3,5,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,4,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,1,1,7,13,1,2,1,1,4,1,2,1,1,2,1,4,2,1,1,2,1,1,1,1,3,2,1,4,7,1,1,6,1,1,1,1,1,3,3,2,2,1,5,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,2,1,2,3,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,2,1,2,1,1,3,1,3,1,2,1,1,2,1,1,1,2,1,1,1,3,1,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,1,8,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,8,1,1,2,1,1,2,4,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,4,1,2,1,1,1,1,1,3,1,1,2,1,1,2,1,2,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,8,1,1,1,6,4,2,6,1,1,2,1,1,1,1,1,1,1,1,6,1,1,1,2,1,1,1,1,3,1,4,7,1,1,1,1,1,1,1,1,3,3,2,1,1,1,2,2,1,1,5,3,1,2,1,1,1,2,1,4,1,4,3,1,1,1,2,1,3,1,1,7,1,1,1,1,1,2,1,1,3,1,1,3,2,2,1,1,1,1,1,3,1,4,4,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,2,1,2,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,5,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,2,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,3,7,1,1,1,1,2,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,10,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,2,2,1,4,1,2,2,1,2,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,2,4,1,1,1,1,1,1,1,1,1,1,1,9,3,6,1,5,3,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,3,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,4,1,1,1,2,1,1,3,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,5,1,3,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,3,1,2,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,4,1,1,2,1,4,1,2,1,1,1,1,1,1,2,3,2,1,1,2,4,3,3,4,5,2,3,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,16,22,1,7,1,1,13,8,1,8,20,1,2,11,16,3,1,1,1,2,8,2,7,4,3,2,1,1,2,5,4,3,2,2,2,1,2,1,1,3,1,1,8,1,1,1,1,2,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,2,3,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,4,1,1,1,1,1,1,1,4,1,6,1,1,1,2,2,2,2,1,2,5,1,1,1,1,1,1,2,1,8,3,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,3,1,2,10,3,1,1,3,1,4,1,1,1,1,12,4,1,1,1,5,9,1,2,1,1,2,2,1,3,1,3,2,1,3,4,1,1,1,2,1,3,1,1,4,3,2,1,7,2,1,3,1,1,1,1,1,1,5,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,3,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,2,1,3,2,1,2,1,1,1,1,1,3,4,1,1,1,1,1,3,4,1,1,1,1,3,3,3,1,1,1,1,1,3,2,3,1,1,1,1,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,2,1,2,1,2,1,1,1,2,2,1,1,1,2,3,1,1,1,2,1,1,1,1,3,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,2,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,11,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,2,3,2,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,2,1,8,5,2,4,1,3,1,4,6,1,2,1,1,2,2,1,2,1,3,2,1,1,3,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,2,3,1,4,1,1,1,2,2,1,1,2,1,2,2,1,1,1,1,1,2,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,2,1,2,3,1,1,1,3,1,2,1,1,3,1,4,2,1,4,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,2,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,2,1,27,1,1,1,4,1,3,1,1,1,3,1,3,1,1,1,1,5,1,1,2,6,1,1,3,2,2,2,1,1,7,2,1,3,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,3,1,1,5,1,2,1,1,2,9,1,2,1,1,3,1,1,3,1,1,1,5,1,7,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,3,1,1,2,4,1,5,3,4,6,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,4,1,1,1,2,3,3,4,2,1,1,3,2,1,1,1,3,3,1,1,3,2,3,2,1,1,1,1,1,1,1,1,3,1,3,1,3,2,1,1,1,5,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,1,3,1,1,1,23,1,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,6,1,1,2,1,1,1,1,2,1,1,3,2,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,2,1,1,2,2,1,2,1,2,1,2,1,1,1,1,2,1,1,1,17,1,3,3,1,1,1,1,1,8,1,1,1,1,1,1,5,1,5,3,1,2,6,2,1,3,1,1,2,2,2,2,1,1,3,1,1,1,2,3,1,2,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,3,4,1,4,1,1,1,2,2,3,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,2,1,3,1,1,1,1,1,3,1,1,2,1,1,2,1,1,3,1,1,1,2,3,2,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,3,1,1,1,1,1,1,2,2,2,2,1,1,2,2,1,1,1,1,1,2,2,6,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,2,2,2,1,2,2,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,9,1,1,4,1,1,1,2,1,3,1,1,1,1,1,1,3,2,1,1,1,1,1,3,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,9,1,1,3,1,1,1,1,2,2,2,1,1,1,2,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,3,2,1,1,3,2,1,3,1,1,2,5,2,1,1,1,1,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,2,2,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,4,2,2,1,1,1,1,1,1,1,1,4,3,1,2,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,5,1,1,1,4,1,1,1,2,1,1,1,2,2,2,2,2,1,1,1,1,1,6,1,2,1,2,2,14,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,3,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,2,1,1,1,2,1,1,1,1,2,3,1,3,2,3,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,8,1,1,1,1,2,1,1,1,3,2,1,2,1,1,1,1,2,1,1,1,4,1,3,3,1,1,2,1,2,2,3,1,1,1,2,1,2,2,2,1,3,1,11,1,1,1,2,2,1,2,3,2,1,1,1,1,1,1,4,1,1,1,1,2,1,2,2,1,1,4,1,6,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,8,1,1,1,3,1,4,1,10,2,2,2,2,2,1,3,1,4,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,1,2,1,1,1,1,1,1,2,1,1,1,6,3,1,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,1,1,3,1,1,1,1,1,2,1,1,1,4,1,1,1,3,1,1,1,1,2,2,2,3,1,3,1,1,3,2,1,1,8,2,3,1,1,1,1,3,2,1,1,7,3,1,1,1,1,1,1,1,5,1,1,3,2,3,5,9,1,1,1,1,1,3,5,1,2,2,3,1,2,1,7,1,1,1,1,1,1,1,1,1,2,4,1,1,2,1,7,3,1,2,1,2,1,1,1,4,1,8,6,1,2,1,2,3,4,1,1,2,1,1,1,2,1,1,1,2,1,1,3,1,1,2,1,2,1,1,2,8,3,5,2,2,2,1,1,2,2,4,1,1,1,1,1,1,2,1,1,5,1,1,1,1,4,2,1,1,1,1,1,1,3,1,3,1,3,1,2,1,1,3,2,1,2,3,1,1,3,1,1,3,2,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,2,1,1,1,3,9,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,5,2,1,5,7,1,3,4,1,4,1,1,1,1,1,1,1,3,1,1,1,4,5,5,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,4,1,1,10,1,1,1,1,1,4,2,1,1,1,1,1,4,1,3,1,1,1,1,2,1,1,1,3,4,1,2,2,1,1,2,3,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,2,1,2,2,3,1,1,1,1,2,6,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,5,1,1,1,2,2,1,1,1,2,1,1,1,2,1,1,4,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,3,8,1,1,4,1,1,1,3,2,2,1,1,1,1,2,2,1,1,2,1,3,1,1,3,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,1,2,3,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,7,1,1,1,2,1,1,4,1,4,1,1,2,1,2,1,3,3,1,1,1,2,1,2,2,1,1,1,2,1,2,1,2,3,2,1,3,1,2,1,1,1,2,1,3,1,1,2,1,3,1,4,2,1,1,1,3,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,5,1,3,2,1,1,2,1,3,2,1,1,1,3,2,3,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,3,1,1,1,2,2,1,1,4,1,2,1,3,1,1,1,1,1,1,1,3,2,2,1,1,3,1,1,1,2,2,1,2,1,2,3,1,1,2,1,1,1,3,2,1,1,1,1,1,2,1,2,1,1,1,5,1,4,1,1,1,3,2,1,1,3,2,1,1,1,2,2,1,1,4,1,1,1,1,3,1,1,1,1,1,1,2,1,1,3,2,1,1,1,1,3,1,2,1,1,1,1,5,1,1,1,1,1,2,1,2,1,1,3,2,6,3,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,1,3,2,1,1,1,3,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,4,1,6,1,1,5,4,1,3,1,2,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,6,3,1,2,2,3,1,1,7,4,1,1,3,2,3,1,1,1,1,1,1,1,3,4,5,3,1,4,2,1,1,4,50,2,1,4,1,5,3,1,1,2,2,1,1,2,1,4,1,1,1,1,5,3,3,1,1,6,2,3,1,2,1,1,1,1,2,1,5,1,3,1,1,5,1,1,1,1,1,6,1,1,1,1,3,1,4,1,2,8,1,3,1,4,1,9,3,4,5,1,2,1,2,1,1,4,1,2,1,1,1,2,3,5,1,5,10,1,2,1,1,2,11,1,1,2,6,11,1,1,3,1,1,2,1,5,1,1,1,2,1,1,1,1,6,17,4,2,1,14,2,3,2,1,1,1,3,3,4,2,3,1,50,1,1,1,1,1,1,1,1,1,9,2,1,1,2,1,1,3,1,1,2,1,2,1,2,1,1,1,1,6,2,1,1,16,4,2,2,3,1,1,4,2,2,1,1,3,1,1,1,4,1,1,1,1,2,1,2,7,1,1,1,1,1,1,2,4,1,2,4,1,1,2,1,2,4,1,2,1,2,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,2,1,19,4,1,1,1,1,1,1,1,2,2,3,1,2,1,1,1,1,1,1,1,1,1,4,3,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,2,2,4,2,6,4,6,1,3,1,2,2,8,2,7,1,5,1,1,1,1,3,8,3,1,1,4,2,1,5,2,12,3,2,2,4,3,1,2,1,1,2,2,1,1,1,4,1,1,1,1,2,22,4,1,2,3,1,1,5,4,2,7,7,3,1,4,8,6,6,6,2,2,1,1,9,3,2,1,1,2,3,1,20,8,6,3,11,6,6,2,1,1,5,16,2,21,6,1,5,4,4,2,1,2,1,1,17,21,2,1,9,7,3,1,19,2,4,50,1,1,1,2,1,1,2,2,1,1,2,23,13,9,1,1,30,6,1,2,3,1,1,3,2,1,1,7,1,2,1,2,1,9,1,1,1,1,1,21,25,1,12,1,11,19,6,1,23,3,6,1,1,1,2,4,4,1,10,5,13,13,2,3,1,1,1,5,1,17,15,1,2,6,1,5,50,50,35,50,35,2,11,1,2,1,1,1,1,4,1,1,2,1,5,2,1,3,1,1,1,1,1,1,2,1,1,1,4,1,2,4,1,1,3,1,3,3,1,2,1,3,21,22,24,3,50,50,4,2,3,2,8,2,1,6,1,17,3,17,47,2,1,1,3,1,2,2,9,14,3,7,3,3,5,2,1,1,1,1,1,22,2,2,1,3,1,6,14,2,1,1,1,1,1,2,4,1,1,3,3,10,28,2,1,7,1,5,1,3,1,1,1,2,3,5,2,4,4,3,1,15,2,14,2,1,18,1,3,5,8,7,1,20,1,1,2,4,1,4,2,3,1,19,2,4,3,2,1,6,2,2,5,2,3,4,1,3,1,7,6,1,1,1,2,5,7,5,7,5,4,1,2,11,7,13,6,4,7,5,7,9,3,2,2,2,1,1,3,1,1,1,1,9,2,7,1,1,2,1,1,1,2,9,1,1,1,30,32,3,1,2,7,5,1,3,1,1,2,35,43,11,9,2,2,2,8,1,3,1,5,8,1,6,2,1,2,1,1,11,8,1,2,3,1,5,1,9,4,19,1,3,2,2,1,8,5,4,4,1,1,3,19,26,10,1,2,1,5,1,1,2,1,6,1,1,1,4,5,50,2,1,1,3,1,28,1,2,50,1,2,3,1,2,2,8,1,2,50,16,12,2,1,10,1,6,2,50,3,50,2,1,50,36,1,1,1,1,2,6,1,2,2,1,23,2,50,3,7,13,4,6,4,1,4,2,1,2,11,6,3,8,1,2,3,1,4,1,1,4,7,1,1,1,1,6,3,8,1,8,5,2,1,1,2,1,50,1,2,6,4,5,1,7,2,2,2,1,5,1,3,7,1,3,11,1,5,1,2,1,1,1,5,6,2,8,6,2,2,1,1,1,1,2,2,1,2,1,2,2,24,1,2,1,1,1,37,1,1,1,2,2,10,17,1,8,2,2,2,2,10,1,1,1,1,1,1,1,2,1,1,14,3,2,2,1,1,1,1,42,13,1,2,4,2,1,1,1,1,5,4,6,1,1,4,1,12,1,7,1,1,1,2,8,1,1,4,1,15,1,1,50,1,8,3,1,1,23,2,1,1,1,1,1,1,3,1,1,1,11,2,2,2,2,1,5,1,8,2,1,4,1,1,37,1,4,1,2,2,1,3,4,50,36,1,1,14,1,1,1,2,2,2,5,1,1,9,6,6,4,1,1,5,1,1,1,3,2,1,14,1,3,1,2,3,1,2,1,2,1,2,1,1,1,1,6,14,3,1,14,2,1,1,3,1,1,11,2,1,2,5,1,33,26,5,19,14,8,1,2,1,5,2,11,1,1,1,2,3,1,4,5,1,17,2,1,4,7,1,6,1,1,1,6,2,1,1,4,5,4,2,1,1,2,11,4,1,2,5,1,5,1,2,6,2,9,44,5,2,3,15,3,1,2,2,2,1,50,3,1,1,1,2,10,8,32,17,1,1,1,2,3,3,5,6,1,5,5,1,1,1,32,1,2,1,1,1,13,1,1,1,1,19,8,4,1,12,2,2,4,1,5,9,15,2,1,5,2,3,1,5,3,1,2,2,5,5,1,6,1,1,3,3,1,1,4,1,1,1,2,1,1,3,1,1,2,7,1,1,1,5,3,2,1,1,1,19,3,11,22,24,4,1,2,1,7,3,1,1,1,5,1,1,4,2,5,1,1,1,3,2,1,1,1,16,1,1,5,1,1,31,1,2,8,1,1,1,1,1,50,2,6,2,1,1,1,2,1,6,1,1,2,4,1,2,3,1,1,3,1,2,1,1,7,2,6,9,8,6,5,9,6,3,6,8,6,1,4,12,10,30,3,9,6,10,2,1,2,6,12,15,5,4,3,1,12,14,1,10,4,4,23,8,22,7,22,11,11,4,4,1,9,2,4,3,1,5,1,27,13,3,1,3,2,1,1,1,1,2,1,7,3,2,1,1,1,2,1,3,1,2,8,6,19,12,7,8,5,1,2,22,16,6,50,50,1,3,4,2,1,1,5,3,3,1,10,7,6,1,2,2,7,2,1,1,2,1,2,11,1,2,8,2,4,3,2,1,15,50,16,50,1,1,2,4,1,3,1,1,3,1,1,1,4,3,3,1,1,11,1,1,1,1,2,1,2,1,1,1,1,5,5,3,1,3,1,2,2,1,1,1,8,13,2,1,3,2,50,25,1,8,8,3,4,1,5,10,5,1,2,2,3,5,2,12,2,1,1,2,34,24,5,30,3,4,50,50,2,2,2,50,50,25,20,11,16,7,3,5,3,27,14,5,14,2,1,4,26,1,1,1,1,1,1,1,2,4,1,8,7,1,5,4,5,5,1,3,27,1,5,9,6,50,4,3,3,33,5,3,1,30,30,2,17,2,1,5,3,5,2,3,1,3,1,3,1,1,1,1,41,2,1,1,1,4,3,1,4,1,32,6,9,4,5,3,2,5,1,1,1,2,1,4,4,1,2,1,1,4,2,2,1,2,1,1,1,1,2,1,1,2,1,6,1,2,2,9,4,1,5,1,10,8,2,1,1,1,1,1,1,4,6,1,3,1,2,2,1,1,6,10,8,3,3,1,11,1,4,3,1,13,1,50,3,14,2,2,2,1,2,5,7,7,3,1,6,1,1,1,1,50,1,20,50,50,50,46,3,4,8,3,6,8,2,3,7,5,1,1,5,5,3,3,2,6,16,35,10,34,5,4,2,1,5,3,7,7,4,5,3,6,2,13,9,9,7,9,2,17,17,10,6,3,4,2,1,3,3,2,3,2,7,20,12,7,1,1,4,12,1,9,23,2,2,1,1,17,2,5,4,32,1,29,17,2,50,2,1,6,10,5,3,2,1,1,20,2,10,12,9,2,4,6,1,35,2,4,2,1,1,9,1,3,1,4,2,15,2,3,1,1,1,3,3,1,4,4,2,46,8,3,3,3,1,1,8,2,1,3,16,2,1,10,3,4,6,6,7,1,8,1,1,4,1,3,2,6,2,1,2,2,2,2,3,1,3,7,2,7,23,1,2,3,4,1,1,2,10,1,32,33,20,25,2,1,1,19,2,6,4,4,1,6,3,1,2,4,1,1,22,1,2,1,2,6,1,9,11,24,11,50,1,2,2,6,2,2,1,1,3,5,2,9,2,6,11,2,11,4,1,1,3,1,1,1,1,1,1,3,3,1,3,1,1,2,1,1,3,1,2,1,1,1,5,4,1,1,2,20,1,3,1,5,2,6,2,6,3,4,1,3,1,3,2,2,2,4,1,9,3,5,2,3,5,1,5,1,3,2,7,3,4,4,1,2,6,2,1,1,1,6,2,5,3,1,50,1,50,1,1,2,6,2,1,1,2,14,25,4,3,1,6,13,2,7,1,10,26,32,3,1,15,20,9,3,2,2,2,3,2,2,2,1,1,1,4,5,5,1,1,3,50,2,3,1,2,2,1,1,50,24,1,4,9,4,1,22,5,5,4,1,28,5,6,1,50,33,9,3,3,1,6,4,10,1,5,1,3,8,5,2,1,5,1,1,14,9,2,1,9,1,1,3,1,1,1,1,1,9,4,14,5,9,10,4,21,20,1,2,1,20,5,1,5,2,2,2,6,1,2,1,2,1,1,7,4,6,3,10,18,26,1,15,5,2,4,5,13,32,15,30,11,19,7,4,22,6,6,14,1,1,3,1,2,1,1,1,2,16,2,1,3,2,1,2,1,2,4,1,3,2,1,1,2,1,2,6,6,5,1,6,6,1,1,2,2,8,15,14,19,2,1,2,1,10,1,6,11,4,5,1,2,13,8,4,5,2,4,2,2,1,1,50,38,2,1,3,5,1,1,26,7,1,1,7,8,1,2,1,3,10,1,2,1,1,2,1,2,1,1,2,1,4,1,1,5,2,6,1,1,22,6,3,3,1,1,5,5,7,3,10,1,7,5,1,2,1,2,4,1,3,3,1,2,1,6,1,2,1,3,7,1,1,2,2,19,16,7,9,1,4,16,1,3,1,1,7,1,4,14,27,4,4,4,1,4,5,6,8,9,6,50,4,11,1,14,15,43,3,10,46,4,3,4,48,12,4,1,2,6,1,11,16,30,5,7,7,2,3,1,1,1,8,3,4,19,2,1,3,5,10,5,1,4,50,1,1,1,2,4,2,1,1,1,1,1,1,29,1,50,1,23,8,5,31,10,23,12,1,1,1,4,4,4,2,1,2,1,2,27,11,7,2,30,1,14,1,3,30,50,42,1,1,3,11,7,4,2,3,2,4,1,1,3,1,1,2,1,2,1,2,1,4,2,2,1,10,1,2,1,1,1,2,3,2,50,8,2,3,1,1,3,2,1,1,3,1,4,2,4,1,1,3,2,1,2,6,1,1,1,1,6,1,8,2,2,5,1,2,1,2,2,1,22,2,1,4,2,1,4,5,6,1,2,3,1,3,2,2,2,3,11,1,1,2,4,5,33,11,3,3,1,1,5,1,1,4,3,37,8,1,1,17,12,1,1,6,5,5,3,6,6,1,10,1,2,1,10,9,1,2,1,1,1,1,2,2,7,1,7,45,5,1,2,2,2,1,9,4,2,1,2,1,9,4,6,4,4,9,2,5,1,4,3,2,3,4,4,2,7,6,1,3,1,2,1,3,3,18,8,50,1,10,10,5,2,5,2,1,4,3,2,3,2,1,2,3,1,1,1,18,50,4,24,1,5,6,7,1,1,2,1,1,8,3,1,1,7,2,1,1,21,2,7,1,4,1,1,1,1,1,3,5,2,2,4,1,1,6,1,1,2,15,2,2,6,2,2,1,5,1,4,8,1,2,2,2,2,5,1,2,1,1,3,1,3,1,4,1,3,4,1,4,3,1,2,1,3,2,20,1,1,1,1,2,3,2,1,5,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,18,2,1,1,4,1,8,2,1,1,2,1,14,2,6,1,1,1,10,1,4,1,1,5,2,44,2,10,1,11,1,26,2,1,1,1,1,1,6,13,2,5,1,1,1,1,5,2,1,1,1,2,1,1,1,9,2,1,2,3,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,3,5,3,2,9,15,2,6,1,8,2,10,6,5,1,1,7,3,1,1,1,1,1,2,4,1,1,1,2,2,4,36,1,1,7,3,1,1,2,1,2,1,2,1,6,2,1,1,50,4,1,1,1,1,2,2,1,1,1,1,1,4,6,1,1,1,1,2,1,1,1,1,2,2,1,2,1,12,1,11,3,17,1,2,1,1,1,2,2,2,1,3,1,1,1,1,1,1,2,1,2,2,3,1,1,1,2,1,5,5,1,1,1,8,1,3,2,3,2,4,2,1,2,3,3,1,1,1,4,2,2,2,1,1,1,1,2,2,3,4,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,2,1,1,1,7,1,1,2,1,2,1,1,2,7,3,2,1,1,2,5,1,1,1,1,1,2,1,1,2,10,2,3,1,4,1,2,1,2,1,2,2,1,1,1,1,2,1,1,2,1,1,2,3,2,1,2,1,2,1,1,1,2,1,1,1,4,2,3,1,1,1,3,1,1,1,5,2,6,1,2,1,2,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,2,1,2,2,3,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,1,2,1,1,1,1,2,1,18,1,3,12,2,1,1,1,1,2,6,1,2,2,3,1,2,2,1,1,2,1,2,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,2,2,2,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,3,1,1,1,1,2,2,1,1,1,1,3,1,3,1,2,1,2,1,2,1,2,1,1,1,1,1,1,2,1,1,1,4,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,3,2,2,1,1,1,1,2,1,1,2,1,1,1,1,1,6,3,1,2,2,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,2,3,4,3,1,1,1,1,2,2,1,1,2,1,2,1,3,5,3,1,7,1,1,4,2,1,2,5,5,2,1,1,1,1,2,3,2,1,6,1,1,8,1,2,1,1,1,1,3,3,1,2,2,1,1,4,1,2,2,1,5,1,3,1,1,3,1,1,4,3,2,5,2,5,1,3,2,4,9,5,1,10,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,3,1,1,1,2,1,1,1,1,1,1,7,1,1,6,3,1,1,2,1,1,1,1,1,1,3,3,1,1,2,8,1,1,1,1,4,2,1,1,1,1,7,1,3,1,2,3,1,1,3,1,1,2,2,1,1,1,1,1,2,1,1,1,6,3,1,7,1,2,2,2,1,1,1,1,1,1,11,1,3,1,4,1,1,1,1,7,3,2,1,4,3,3,2,1,2,1,2,1,1,5,2,2,2,1,1,2,1,1,3,1,3,2,1,1,1,3,1,4,1,2,1,1,1,3,1,1,4,4,3,3,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,2,4,1,1,2,1,1,3,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,6,1,3,2,5,1,2,1,2,1,3,3,3,1,3,1,1,3,1,1,4,2,1,1,1,1,2,2,1,6,1,1,2,1,2,5,1,1,1,1,1,1,1,1,3,1,1,2,4,10,1,3,1,2,1,5,3,1,7,4,1,1,2,2,1,1,1,1,1,1,1,2,2,5,3,4,2,1,1,3,1,3,1,1,1,1,2,3,2,1,1,1,1,1,1,1,1,2,2,1,1,4,1,4,2,3,2,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,3,2,2,1,1,3,5,5,4,2,1,14,7,1,2,2,4,1,3,1,1,3,2,1,6,1,2,1,2,1,1,1,2,1,3,1,1,1,6,1,1,1,1,1,2,1,1,4,4,7,2,5,2,3,2,1,2,1,25,2,7,6,10,4,1,8,3,3,4,3,1,2,7,1,1,1,1,1,1,1,1,2,1,1,1,5,6,4,3,2,3,1,3,1,1,1,2,8,1,1,1,1,2,1,1,2,1,1,4,1,3,1,1,1,5,1,1,1,1,3,9,2,1,2,1,2,1,1,2,2,1,1,1,10,1,1,2,2,1,12,8,1,4,1,1,1,1,2,1,2,4,3,1,2,3,1,1,4,1,2,1,3,1,3,1,1,2,3,1,1,5,1,2,1,3,4,10,2,2,3,2,4,2,1,1,1,2,3,1,1,8,1,1,2,2,1,6,9,1,5,1,1,2,6,2,5,1,4,2,1,2,1,1,2,1,2,2,5,1,1,3,2,2,1,6,1,1,4,7,1,1,1,5,1,1,6,2,2,3,3,4,10,1,9,9,5,1,4,1,3,4,1,1,1,1,2,3,2,4,1,1,1,1,1,1,6,6,1,1,2,2,3,1,1,1,1,1,2,1,1,2,2,5,1,6,7,1,1,1,1,1,2,1,1,1,5,1,1,4,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,11,8,1,1,1,6,2,2,1,3,2,1,1,1,1,2,1,4,1,1,1,4,2,1,1,9,1,2,1,1,2,3,6,1,3,6,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,3,1,3,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,15,1,1,1,2,1,1,9,1,1,1,3,4,1,1,1,1,4,2,2,1,1,2,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,2,1,2,3,2,1,1,1,2,2,3,1,1,1,1,4,1,1,1,2,1,7,1,1,1,1,1,2,5,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,18,1,1,3,1,1,2,3,2,2,1,5,2,1,17,1,1,12,1,1,1,2,2,1,4,3,1,1,4,3,1,1,5,4,1,1,3,1,1,1,1,2,4,1,1,2,1,1,2,1,2,4,2,2,2,2,1,1,2,1,1,3,45,1,1,1,1,2,6,7,1,1,3,1,3,1,1,1,1,2,1,1,2,2,3,3,2,3,2,1,1,2,5,1,1,1,37,2,1,1,1,2,2,6,2,1,2,6,3,1,1,1,13,2,4,8,1,1,2,2,1,2,1,3,3,2,7,1,1,1,1,1,1,1,1,1,5,4,2,1,2,2,1,2,1,3,2,3,2,1,1,2,1,4,23,3,2,2,1,8,6,2,11,2,41,5,2,1,2,2,1,2,1,2,2,2,1,3,2,1,2,1,2,1,5,1,4,1,1,2,2,1,2,10,7,11,5,1,1,1,2,5,1,2,1,4,2,21,45,3,1,2,3,1,5,1,1,1,1,2,1,1,1,1,13,1,1,1,7,1,2,1,1,2,1,1,4,1,1,1,3,2,2,1,6,1,1,1,1,1,1,3,1,1,1,1,1,2,1,2,1,1,2,2,1,1,5,2,1,1,1,1,1,1,1,2,1,2,4,5,13,2,2,1,3,4,8,1,4,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,6,1,2,1,1,2,3,5,2,5,1,1,7,3,5,1,1,1,3,2,1,2,2,1,1,7,1,9,1,1,2,2,8,5,5,1,2,9,1,1,1,1,1,1,1,2,1,1,2,1,1,9,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,3,1,2,2,1,5,7,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,1,1,4,2,1,2,1,1,1,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,7,1,3,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,5,1,2,2,1,1,1,1,1,1,1,1,1,1,1,7,2,4,4,1,1,1,2,1,1,2,4,2,5,1,1,1,1,4,4,13,3,17,2,2,1,1,1,6,1,3,1,1,2,1,1,1,1,2,1,13,1,2,21,4,3,1,1,1,3,1,1,1,2,3,2,1,2,1,2,1,2,3,1,1,3,1,2,4,1,1,4,1,1,1,1,2,1,3,2,1,2,1,1,2,2,2,2,3,2,4,1,2,1,1,2,2,1,5,1,2,1,50,2,5,1,1,2,3,2,1,1,1,2,2,3,1,2,2,1,1,1,3,5,1,2,1,1,2,2,2,2,4,2,1,5,1,1,1,7,2,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,36,7,4,1,1,5,1,1,1,4,1,1,2,2,1,2,1,1,1,4,1,4,1,10,1,3,1,1,1,21,1,3,4,1,2,1,2,2,1,1,1,1,3,1,1,2,1,1,3,1,1,3,1,2,1,1,1,2,1,1,5,4,1,2,3,2,1,3,1,3,1,41,7,2,2,2,1,2,1,1,2,16,2,3,1,3,1,2,1,4,2,2,4,1,2,10,2,3,1,1,1,6,1,1,1,1,1,1,1,1,3,1,1,7,2,6,1,1,1,2,2,2,2,1,14,1,4,25,2,1,9,1,2,5,1,1,1,1,3,3,8,2,2,4,3,3,1,1,1,1,4,3,2,2,1,1,1,1,3,1,5,5,1,3,2,2,3,2,2,8,2,1,1,1,1,2,4,22,2,1,3,1,3,1,6,1,2,1,1,1,3,1,2,2,1,2,1,1,3,16,1,2,1,6,1,1,5,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,1,2,2,12,1,2,1,1,3,1,2,1,2,3,1,2,1,3,2,2,2,1,7,1,21,3,1,8,1,4,3,2,1,1,8,3,1,3,2,3,9,1,4,1,41,23,1,1,1,2,3,1,1,1,1,4,16,1,1,1,3,10,1,1,41,3,4,1,3,1,1,2,2,1,1,3,2,2,1,3,2,3,1,1,1,2,9,1,5,3,4,2,1,1,1,2,1,1,2,1,4,2,1,1,2,3,2,1,2,3,1,1,2,1,1,1,5,1,2,1,17,1,31,2,1,1,2,7,2,1,9,20,5,6,8,2,1,1,1,34,2,1,2,2,4,2,1,3,1,1,1,2,1,1,1,2,1,1,5,6,1,1,30,1,1,1,15,2,3,1,2,50,1,2,8,28,3,3,1,1,1,1,3,1,1,1,2,1,8,2,1,14,1,1,3,1,1,17,9,2,3,3,4,39,15,1,12,1,3,1,50,1,1,1,2,5,2,1,1,4,4,2,2,1,9,1,1,3,2,2,16,2,18,5,1,1,1,1,15,5,4,1,1,1,2,1,1,1,2,1,3,3,9,1,1,1,1,3,1,20,2,17,2,6,1,1,30,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,4,1,7,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,3,1,2,2,1,1,3,1,1,1,1,1,1,1,2,4,1,3,3,1,1,4,2,1,1,2,2,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,5,4,3,3,3,2,2,1,1,1,1,1,1,1,4,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,9,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,3,1,6,4,3,4,4,2,1,1,1,2,3,1,1,1,1,1,2,1,1,1,3,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,2,2,1,2,2,2,2,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,4,21,1,1,1,1,2,1,1,1,1,1,1,1,1,7,1,1,1,2,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,3,1,1,4,1,5,2,3,3,6,3,3,1,3,1,1,1,15,1,4,3,1,1,4,1,1,3,1,1,1,6,6,1,1,2,9,2,4,2,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,8,1,7,1,3,1,3,2,1,1,2,1,1,2,1,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,1,1,5,1,11,1,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,4,1,3,1,3,5,2,4,1,6,7,2,1,11,1,1,1,2,23,1,11,1,1,4,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,21,1,1,1,1,2,1,1,5,1,2,3,1,1,1,1,1,1,2,1,11,1,1,3,2,2,10,1,1,2,1,2,3,1,1,1,3,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,5,1,2,3,1,1,1,2,1,1,1,1,1,1,1,3,6,1,2,2,1,1,1,2,1,1,2,3,1,1,5,2,4,1,1,2,1,1,1,1,3,1,4,1,1,5,1,21,1,8,1,1,1,3,1,1,1,4,1,3,4,1,1,3,2,3,1,1,1,1,1,1,2,1,2,4,1,6,4,1,1,7,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,2,5,1,2,5,1,3,1,3,2,4,1,1,1,1,1,1,3,1,1,1,2,2,1,2,5,1,1,4,1,1,4,2,1,1,1,16,4,1,1,1,1,11,1,3,1,2,1,2,1,4,2,1,1,1,1,1,2,1,4,1,7,2,1,10,1,2,2,2,6,3,1,1,4,1,5,1,1,1,1,5,1,1,1,2,1,1,1,3,13,1,2,5,3,6,1,1,1,6,9,2,6,2,1,1,6,5,5,1,1,1,1,2,2,1,7,4,2,4,6,1,4,1,1,8,1,1,2,1,1,2,1,4,2,1,3,1,2,2,1,1,1,1,1,1,1,3,3,1,10,1,2,7,1,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,2,6,2,1,1,1,3,1,1,1,1,2,1,5,1,5,3,3,2,2,2,1,1,1,2,2,1,3,1,1,1,1,1,1,1,4,3,3,7,1,4,4,9,2,2,7,2,1,2,1,1,2,2,1,1,5,1,1,1,2,2,1,5,2,1,7,3,2,4,3,3,1,1,5,2,1,1,1,2,1,3,1,3,2,1,1,3,1,2,1,3,3,4,1,1,1,2,1,11,3,1,2,1,4,2,3,2,1,1,7,8,1,4,1,1,6,1,1,2,2,1,1,2,3,1,1,1,5,1,1,1,3,1,1,1,1,1,1,8,1,1,2,1,1,4,1,1,1,1,1,2,1,1,1,1,2,2,3,2,2,1,2,1,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,4,1,2,1,1,1,1,1,1,3,1,3,1,2,1,1,3,1,2,2,1,2,1,1,1,1,2,1,1,1,1,3,2,1,1,1,5,1,1,2,1,1,2,1,1,2,2,2,1,3,1,1,1,1,2,1,2,2,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,3,1,1,2,1,2,1,1,1,3,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,4,1,1,1,2,1,2,1,1,1,2,1,2,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,4,2,1,1,1,2,7,4,1,2,1,1,2,1,1,2,1,2,1,2,1,1,3,1,9,1,5,2,1,1,1,1,2,2,1,1,1,1,5,3,1,3,3,1,1,1,8,1,1,1,1,1,3,1,2,3,2,1,5,2,2,2,1,1,1,2,18,2,2,3,12,1,2,2,2,7,7,10,16,1,1,7,1,4,9,3,2,2,1,2,1,2,1,1,1,2,1,1,1,5,1,1,2,1,1,3,2,1,1,1,3,1,1,1,1,2,2,1,2,3,1,1,4,2,1,3,1,1,2,2,2,1,5,2,3,2,1,2,1,1,7,1,2,2,1,1,3,2,2,1,3,2,1,3,3,2,1,1,1,1,2,5,1,1,1,3,1,1,3,2,3,1,2,1,1,1,3,2,1,1,2,1,1,3,12,2,1,3,1,5,2,1,1,1,1,1,1,2,1,3,3,5,1,2,3,1,1,11,2,1,1,3,2,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,6,8,1,1,1,1,2,1,3,1,3,2,1,1,5,3,4,1,2,1,2,1,1,1,2,1,3,1,2,1,2,7,2,11,1,5,3,1,16,4,1,7,1,1,1,1,22,1,1,1,4,1,2,23,4,15,1,3,1,1,1,2,4,1,4,6,4,1,2,2,1,1,2,1,3,1,1,3,1,1,1,1,1,1,1,1,3,2,2,1,2,1,1,1,1,1,2,2,1,1,1,20,1,1,1,1,2,12,1,2,1,9,1,1,1,7,12,8,1,7,1,5,5,1,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,2,11,29,1,3,2,6,6,1,1,1,2,4,11,1,2,1,2,1,2,1,6,1,2,1,1,4,4,6,2,1,1,1,2,4,1,1,1,1,1,1,1,1,4,1,1,3,1,4,2,1,2,1,1,1,1,5,1,3,2,2,2,2,17,5,1,3,9,1,1,28,11,5,1,1,4,1,4,2,2,1,1,2,1,5,1,1,1,1,1,4,1,1,2,3,1,3,1,11,4,5,6,5,1,1,1,2,3,1,14,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,4,1,35,2,2,1,1,1,2,1,1,2,1,1,2,3,1,1,6,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,4,1,1,1,1,2,2,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,2,1,1,3,2,7,1,1,1,2,1,1,1,1,2,2,1,1,1,2,1,1,7,1,5,1,1,2,1,3,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,2,3,3,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,1,1,1,1,1,1,1,2,3,3,1,3,1,1,4,2,1,1,7,1,1,1,1,8,1,2,5,48,1,2,2,2,3,1,1,1,1,6,1,10,2,2,3,1,1,1,1,1,1,7,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,4,2,1,1,1,2,2,1,2,2,4,3,1,2,5,1,1,4,6,1,6,1,2,1,4,1,1,1,1,1,1,3,1,1,2,1,3,1,2,3,2,3,2,2,2,1,1,3,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,2,1,1,1,5,3,3,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,1,2,1,1,1,1,2,3,1,1,1,2,2,1,2,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,1,2,5,1,1,1,3,1,3,1,1,2,1,4,3,3,2,1,2,1,1,1,1,2,1,1,2,1,2,2,1,1,2,7,1,1,1,3,1,1,1,3,1,1,1,2,1,1,2,1,1,1,1,7,1,3,1,1,1,2,1,7,1,1,1,4,1,1,1,1,1,1,1,1,3,3,2,4,1,3,3,12,2,1,3,2,8,1,3,2,13,1,5,7,8,1,5,4,2,3,11,2,2,2,9,3,13,3,3,15,10,4,1,5,3,2,3,1,5,1,3,7,3,2,11,2,1,3,5,2,3,1,1,3,5,4,3,2,4,1,2,1,1,7,1,1,1,2,4,1,11,16,1,4,2,1,2,7,3,2,2,1,2,1,1,2,4,1,2,1,12,2,1,1,1,1,4,1,1,1,2,1,2,2,6,1,2,1,2,1,1,1,4,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,3,15,3,2,5,1,3,9,21,1,5,1,1,1,1,2,6,1,1,3,1,1,4,6,1,1,2,2,1,1,2,2,1,1,1,1,1,1,7,8,2,2,1,7,2,10,1,1,2,3,2,4,1,3,2,1,1,3,2,2,1,7,1,16,13,8,1,8,2,3,1,1,3,2,4,1,2,8,1,1,1,16,9,1,8,1,1,1,2,12,4,3,6,4,1,4,1,1,1,2,2,1,6,1,3,1,2,1,10,3,4,6,4,2,1,2,4,2,1,31,1,1,4,1,4,6,1,1,13,1,3,2,1,2,6,4,6,1,2,6,3,3,1,3,1,1,23,4,11,1,5,1,9,2,6,3,2,1,5,5,1,1,24,5,6,3,5,1,1,2,7,6,11,3,8,1,8,9,13,2,2,3,3,6,8,1,3,10,1,5,2,2,5,1,9,1,1,6,2,3,1,2,14,3,11,5,6,5,11,9,3,1,1,4,1,1,7,1,2,1,2,10,1,4,2,1,2,1,1,1,4,4,5,2,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,5,2,1,1,1,5,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,9,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,1,1,1,1,3,1,2,1,5,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,3,5,5,5,1,1,1,11,1,1,4,3,3,1,2,2,1,1,1,6,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,4,2,2,1,1,3,4,1,1,1,1,4,2,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,2,8,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,1,3,1,2,2,1,3,3,1,4,2,1,3,1,1,1,1,1,1,7,3,2,1,2,2,5,1,1,1,3,1,1,5,1,1,1,3,1,2,1,1,1,5,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,5,1,1,3,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,2,1,2,3,1,1,5,2,4,1,1,4,1,1,1,1,1,1,4,2,1,1,2,1,1,3,1,1,2,1,1,1,2,1,1,1,1,5,3,2,1,1,1,2,1,3,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,14,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,4,3,1,11,1,2,2,1,4,2,1,1,1,4,1,17,1,4,1,1,1,1,1,13,2,1,14,1,1,2,1,1,1,9,2,1,4,2,9,1,1,1,3,1,1,3,1,2,1,1,2,1,1,4,4,2,3,1,2,3,10,6,1,6,2,1,1,11,3,20,1,3,1,1,2,1,2,14,1,4,10,2,2,3,4,2,2,5,3,3,1,1,1,2,10,1,1,1,3,7,2,14,1,3,1,2,1,2,5,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,2,2,1,1,2,3,2,1,2,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,5,1,2,1,1,1,1,3,2,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,3,5,1,1,1,2,6,2,1,1,1,1,1,2,1,2,2,2,1,1,2,3,1,5,1,2,1,2,3,1,4,1,2,2,1,3,1,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,2,1,6,1,1,1,1,6,1,3,1,3,1,2,10,1,1,1,4,3,1,4,5,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,6,1,1,2,1,3,2,6,5,1,1,7,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,3,2,2,1,1,2,1,1,1,1,2,1,1,3,1,1,3,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,5,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,5,3,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,4,1,1,2,1,2,1,1,1,1,1,1,1,1,2,3,2,3,1,1,1,1,3,2,8,2,1,1,1,2,1,2,2,2,1,1,1,1,1,2,1,3,1,3,2,1,2,6,1,4,1,1,2,1,1,1,1,3,2,3,1,1,2,1,2,1,1,1,2,1,2,1,1,4,1,2,1,3,2,4,1,2,2,11,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,2,1,1,1,3,1,2,3,15,1,1,1,1,1,7,1,1,2,2,1,4,2,2,1,2,8,1,2,2,1,2,14,1,4,1,2,1,1,6,1,1,2,4,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,5,4,1,1,3,1,1,4,1,3,1,1,1,1,2,2,1,2,2,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,2,2,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,5,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,10,2,1,1,1,2,1,1,2,1,3,2,1,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,1,1,3,1,2,2,2,1,2,2,5,4,1,1,1,1,1,3,5,2,1,1,2,1,1,1,3,1,1,2,1,2,1,1,1,1,1,1,2,4,1,8,1,2,1,3,1,1,3,1,1,1,14,1,1,2,1,2,1,3,1,1,4,1,3,30,4,1,1,2,2,1,1,2,12,5,1,1,1,1,1,22,1,5,1,1,1,5,1,1,1,6,1,4,1,3,4,5,1,2,2,1,2,6,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,2,1,1,3,1,2,2,2,1,1,1,6,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,2,4,1,2,1,3,1,2,1,2,1,1,1,1,2,2,1,3,1,1,1,1,1,3,3,1,2,2,1,5,2,1,1,1,1,6,1,1,2,2,2,6,6,4,1,2,1,1,11,7,7,2,2,11,3,1,4,2,12,10,3,3,2,3,1,1,5,7,2,2,1,5,1,2,1,8,5,3,13,2,1,1,1,1,1,2,1,1,1,1,1,2,13,20,8,16,1,1,1,3,2,2,1,1,1,2,2,1,1,5,2,1,2,1,1,4,1,1,1,1,2,1,2,1,1,1,2,3,3,6,3,3,1,1,4,1,1,1,1,10,1,16,3,2,2,1,1,3,1,2,3,1,1,1,4,3,1,1,5,1,2,2,1,4,1,4,1,1,2,1,14,1,1,1,3,1,4,4,4,4,4,1,2,1,1,3,1,2,1,3,1,14,1,1,7,4,1,1,2,2,4,5,1,4,1,1,1,1,2,2,4,1,1,2,15,1,2,1,6,2,1,4,2,2,2,1,1,1,1,2,1,3,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,2,4,2,2,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,4,2,3,1,3,1,1,1,1,1,1,1,10,1,1,1,1,2,1,1,3,1,2,1,1,1,6,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,3,1,1,3,1,1,2,1,1,1,1,4,1,1,3,1,1,4,1,1,1,1,1,1,3,4,2,1,1,1,1,2,1,1,3,1,1,2,1,1,1,2,1,4,1,2,2,1,2,1,1,1,1,2,1,3,2,1,1,1,2,2,2,1,1,1,1,1,4,2,1,1,4,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,6,2,3,1,9,1,1,2,1,1,1,4,1,1,1,1,4,2,2,1,4,1,1,3,2,2,1,1,2,1,1,2,2,3,1,2,1,3,6,1,1,1,1,1,2,3,2,1,1,1,2,2,1,1,1,6,1,3,1,1,1,1,3,4,2,4,1,1,3,4,6,2,1,1,2,1,1,1,1,1,1,1,2,4,1,1,2,2,1,1,1,3,1,1,1,1,2,3,1,1,1,1,2,2,3,1,3,1,4,1,2,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,4,2,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,2,1,1,3,1,1,1,2,1,1,1,1,1,1,2,3,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,4,1,19,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,1,2,1,2,1,7,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,2,1,1,3,1,1,1,1,1,2,2,13,1,16,2,4,2,2,11,6,2,14,3,2,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,2,1,2,1,2,4,1,1,2,1,1,1,6,1,1,1,1,1,1,1,6,1,1,2,2,2,14,9,2,2,2,1,1,1,1,1,1,3,1,1,1,2,1,1,4,2,1,5,2,4,3,1,2,1,1,1,2,4,2,1,2,1,3,4,3,1,1,1,1,1,1,3,1,1,1,5,1,2,1,1,3,1,1,2,5,3,1,1,1,1,3,1,4,1,3,6,2,1,1,1,1,4,2,3,1,2,5,3,1,21,1,6,1,4,2,1,2,2,5,3,1,1,1,1,1,3,8,1,1,1,1,2,2,2,1,1,1,1,2,1,6,1,1,4,2,2,3,1,1,1,1,1,3,9,14,1,2,3,3,1,1,4,2,1,4,4,2,1,2,1,1,1,1,1,1,2,1,1,6,1,1,4,1,1,1,3,1,5,4,4,1,2,2,1,1,1,1,1,1,1,2,2,2,8,2,1,2,16,1,1,1,1,1,3,1,1,1,1,1,1,6,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,1,4,1,2,2,1,1,2,1,2,1,1,2,1,2,1,2,5,1,2,1,4,3,1,1,1,1,1,1,1,5,3,21,4,2,2,1,8,2,5,11,2,1,5,4,2,2,2,1,5,5,3,37,15,2,3,3,38,4,22,11,5,4,12,1,4,1,4,1,2,12,1,5,2,4,7,50,5,1,8,1,1,1,17,20,3,4,3,4,2,3,11,1,1,2,11,12,4,4,3,23,7,1,1,1,1,3,5,3,6,3,2,1,50,1,1,1,2,2,3,18,5,2,11,36,9,10,1,1,1,1,3,1,4,3,2,2,1,1,1,1,3,4,4,1,10,6,1,5,1,17,13,2,1,26,8,3,1,1,1,1,3,6,16,1,3,4,19,30,8,5,7,3,2,4,13,6,2,2,2,3,27,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,2,1,1,2,1,1,1,4,1,2,1,1,1,2,2,3,4,3,2,2,1,1,1,5,3,1,1,3,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,4,1,3,1,1,2,8,2,1,6,1,4,2,50,1,3,1,1,7,2,2,1,1,1,3,1,1,1,1,1,1,9,1,1,2,2,7,1,1,2,1,1,17,14,1,2,1,1,6,1,2,3,13,1,4,5,14,17,1,3,20,1,1,1,1,14,1,9,3,3,4,4,3,1,2,1,50,50,1,3,4,1,1,1,6,2,1,8,16,2,20,11,4,2,50,12,1,1,3,1,1,13,3,1,1,6,2,6,8,1,50,1,2,1,1,1,3,1,17,4,50,28,3,1,2,18,9,6,8,12,2,50,2,37,48,1,1,8,2,1,5,9,1,16,18,1,7,1,3,2,1,3,3,1,12,5,1,10,4,4,6,1,9,4,1,4,2,6,2,3,7,2,1,4,4,3,1,3,6,3,3,1,18,50,18,50,1,15,6,17,2,2,1,50,1,1,1,2,1,3,6,2,1,1,2,50,1,45,4,13,1,1,1,2,12,1,8,2,1,1,1,1,2,17,13,21,2,2,1,4,1,2,6,2,3,3,1,1,9,1,1,2,9,1,1,1,2,2,1,2,5,3,3,1,2,5,2,1,1,28,50,1,4,1,2,1,1,4,41,2,23,1,2,6,2,17,1,1,1,2,1,1,2,2,18,18,8,4,1,8,3,1,3,2,3,4,2,1,1,1,3,1,4,1,6,2,6,8,2,1,1,2,1,2,1,2,8,2,1,1,1,2,1,3,1,2,50,15,7,1,8,20,13,13,2,50,4,2,2,1,3,2,1,2,10,1,7,22,6,1,1,5,2,5,30,1,5,1,2,4,2,1,1,50,8,50,42,1,5,1,43,2,10,3,1,11,50,1,10,1,1,1,1,2,2,13,1,1,1,1,1,1,3,1,1,1,1,3,3,2,1,1,1,1,1,2,1,2,2,1,2,1,1,6,2,1,1,1,1,1,1,1,1,1,1,10,1,1,1,1,2,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,3,2,3,1,1,1,2,1,1,3,3,2,2,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,4,1,5,2,4,1,1,1,1,2,2,2,2,1,1,1,1,1,4,2,1,1,1,1,2,1,1,1,1,1,3,2,2,2,1,3,1,2,3,2,2,2,1,1,3,3,2,1,2,1,1,2,1,2,1,1,2,2,1,1,1,2,1,8,1,2,2,1,1,1,2,1,2,1,2,1,2,2,2,2,1,1,1,1,6,2,1,7,1,1,1,2,1,1,8,1,1,5,1,1,1,1,5,1,1,2,1,1,1,1,1,2,1,2,12,14,1,1,2,1,1,1,2,1,1,5,1,10,3,1,4,1,1,1,1,2,3,5,1,1,5,1,17,1,2,1,6,2,1,5,3,1,4,5,11,7,2,11,47,1,1,3,1,2,1,5,1,11,4,8,1,2,1,2,4,1,1,38,1,1,2,1,1,1,1,2,2,1,2,3,3,1,1,1,1,4,1,2,1,3,1,2,3,16,1,1,11,1,1,3,1,2,1,4,1,2,1,1,1,1,10,1,17,3,4,1,1,6,4,8,7,6,1,9,1,1,1,1,2,3,7,3,1,8,1,2,1,3,14,3,1,1,4,2,7,1,1,1,1,1,3,1,4,4,3,1,1,3,3,19,2,2,7,1,1,1,2,2,1,1,7,1,1,5,2,2,1,6,5,3,13,2,4,8,3,1,2,4,3,4,2,1,1,2,3,5,7,4,21,13,44,3,1,3,6,6,18,3,8,6,2,38,11,7,2,2,6,10,5,1,10,7,4,12,2,11,1,3,2,1,1,1,5,1,3,1,2,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,2,5,2,2,2,1,1,1,1,2,6,3,5,6,11,5,2,1,4,12,1,1,4,2,2,3,1,1,9,1,4,1,1,2,5,3,1,1,1,4,2,1,3,2,1,2,3,4,1,1,1,2,2,2,2,1,1,1,1,11,2,5,5,3,3,1,3,4,6,2,4,4,8,1,16,3,2,5,2,4,1,1,1,2,3,2,1,1,12,3,1,15,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,3,2,2,1,2,3,1,1,1,1,1,1,1,1,3,3,2,2,1,1,7,6,2,1,1,1,1,2,1,1,1,4,1,1,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,11,1,1,1,1,1,1,1,1,1,2,1,2,3,3,1,2,3,3,3,2,2,1,1,1,2,1,1,1,1,2,5,1,2,5,8,1,1,1,8,3,1,1,2,1,1,3,1,1,1,1,1,1,1,1,5,1,2,5,5,2,8,2,2,1,9,1,2,2,5,1,3,1,1,1,1,1,1,2,2,1,1,1,1,6,1,1,4,3,2,1,3,5,1,1,1,2,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,2,1,1,2,4,3,1,1,1,1,2,1,1,4,5,1,1,1,2,1,1,1,3,1,3,1,1,1,1,1,1,1,2,1,2,3,4,2,1,2,1,7,1,37,2,1,1,2,1,6,8,5,1,1,1,1,1,1,1,1,1,2,1,1,1,4,1,4,1,2,20,6,2,2,1,1,1,1,1,50,3,6,1,2,3,1,1,3,8,2,1,2,3,4,1,1,1,4,12,1,1,1,1,1,1,1,8,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,2,3,1,6,1,5,3,1,1,1,1,1,3,3,2,1,2,2,3,1,7,2,2,2,3,1,1,4,12,1,2,5,3,1,4,1,1,1,2,1,1,1,1,1,3,2,4,1,2,2,6,2,6,3,4,6,2,1,1,1,1,1,1,2,1,1,1,1,1,2,8,2,9,4,2,1,3,1,1,1,1,1,5,12,5,1,1,2,8,1,2,1,1,3,3,1,2,1,1,1,1,1,1,3,1,1,2,4,2,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,3,14,4,25,3,2,11,12,2,5,2,2,1,1,19,5,3,8,7,1,2,2,5,5,3,1,1,5,1,5,1,1,1,1,13,4,1,9,3,14,1,1,4,14,3,2,1,1,2,1,1,1,3,1,4,1,3,1,2,2,1,1,1,2,1,2,4,1,5,2,1,6,1,4,2,1,1,1,2,1,1,3,1,10,1,5,1,4,11,7,1,2,1,1,2,1,1,4,1,2,2,4,1,3,1,1,5,5,2,2,9,6,1,1,4,1,8,2,2,1,1,2,7,2,1,2,2,1,1,1,2,2,1,5,7,5,5,1,5,3,2,4,1,3,6,2,12,2,1,12,2,2,5,1,1,2,1,1,6,13,25,7,15,29,6,1,2,4,4,13,3,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,3,2,3,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,2,2,3,3,1,2,2,1,4,1,2,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,4,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,4,1,4,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,3,2,1,1,1,1,1,1,2,1,1,1,1,1,3,2,3,1,1,2,3,3,1,1,1,1,1,2,2,2,1,2,2,2,2,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,2,1,1,1,1,2,3,1,1,1,2,1,1,3,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,5,1,1,1,1,2,3,5,1,2,1,1,1,1,1,1,3,3,1,1,1,1,3,1,2,1,1,1,2,1,1,4,1,1,7,1,1,1,1,1,1,2,1,1,2,3,1,5,1,3,1,1,1,1,1,1,3,1,1,1,1,2,1,3,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,7,1,2,3,1,1,1,3,4,1,1,1,1,2,1,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,4,2,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,11,14,14,15,8,2,1,25,17,16,1,7,8,4,1,4,4,18,14,12,21,9,6,5,2,3,30,28,6,7,10,6,6,1,23,24,7,5,7,7,8,11,8,10,12,2,14,12,7,1,5,9,6,5,6,3,1,2,5,3,2,4,1,2,2,1,1,4,3,12,5,1,1,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,8,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,3,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,2,1,6,6,1,2,4,3,5,4,1,1,3,2,2,2,1,2,1,3,3,4,1,1,3,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,2,3,1,1,2,1,1,1,3,1,1,5,1,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,2,3,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,2,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,4,2,1,2,1,1,2,4,1,1,1,1,2,2,2,1,2,4,2,1,2,1,1,2,1,1,9,1,2,1,1,2,1,2,2,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,2,1,1,2,11,1,3,1,1,2,2,15,1,3,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,4,1,6,2,1,4,2,2,1,1,4,4,1,1,1,1,1,1,1,1,3,1,8,2,1,1,1,1,1,11,1,1,5,1,1,12,1,2,1,1,2,1,3,2,3,1,1,1,3,1,1,2,1,1,3,1,1,4,2,1,1,1,2,3,1,13,1,1,1,3,1,1,1,1,1,2,1,3,2,1,3,4,2,2,1,1,1,2,4,1,1,17,2,1,2,3,1,4,1,4,2,1,1,1,1,1,1,2,1,1,2,1,2,1,2,1,2,1,1,2,1,1,2,1,1,7,8,1,7,1,1,1,3,1,1,3,5,2,1,4,5,1,1,1,2,1,2,1,1,3,2,2,1,5,4,1,5,3,1,1,1,1,3,2,1,1,13,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,3,1,1,4,1,2,1,1,1,1,1,3,2,1,1,2,1,1,2,3,2,1,2,1,1,1,1,2,3,1,1,2,8,6,1,1,1,2,1,1,1,1,1,1,2,3,2,1,6,2,2,4,2,6,1,6,6,1,1,2,1,1,1,7,2,1,1,1,1,2,1,1,2,2,1,1,2,1,1,2,2,1,2,4,2,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,2,3,2,1,1,2,2,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,2,2,3,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,2,3,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,5,1,1,2,3,1,1,1,1,2,3,2,1,4,2,2,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,2,10,3,1,3,2,2,3,1,1,1,2,1,1,1,3,1,2,1,4,1,1,1,1,2,3,3,1,2,2,2,2,1,2,2,1,2,1,1,1,2,1,1,2,1,6,1,1,3,3,1,1,2,1,1,1,2,7,1,3,3,1,2,1,5,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,8,2,1,1,3,3,4,2,1,4,3,1,1,1,4,8,1,3,1,1,2,1,3,1,8,1,3,2,2,3,1,2,2,1,1,3,2,2,2,1,4,2,5,1,11,1,2,1,1,1,1,1,1,1,1,2,4,3,5,1,2,1,4,4,1,1,3,1,1,1,3,4,3,1,1,1,1,3,1,5,2,1,2,1,1,1,1,2,1,8,2,1,2,1,3,1,2,1,2,1,4,2,1,2,3,1,1,4,1,2,1,1,2,2,1,1,2,2,2,1,2,1,1,8,6,1,6,3,1,1,2,2,6,2,1,1,1,4,3,8,5,2,2,3,7,5,1,1,3,1,2,1,4,2,1,2,1,2,1,1,2,5,4,1,1,1,1,2,2,1,1,1,3,1,1,6,1,4,1,3,2,2,2,1,2,1,3,1,1,1,3,1,1,1,1,1,2,14,2,1,2,1,1,4,1,1,2,3,10,2,1,3,1,1,4,5,1,9,6,2,6,1,3,2,2,1,2,3,4,1,2,5,2,1,1,2,6,5,3,6,3,1,2,3,1,2,1,1,5,5,3,11,2,1,1,2,1,3,1,3,1,1,1,3,2,12,4,1,3,1,1,2,1,1,8,1,10,2,4,2,11,3,4,1,1,1,1,3,1,2,4,2,2,7,3,1,5,1,7,10,4,2,2,7,4,5,1,1,2,2,1,13,5,3,5,5,2,22,2,5,2,6,4,7,8,2,2,1,3,3,6,2,6,1,16,2,1,13,1,3,4,8,5,8,1,10,6,1,1,13,5,12,1,4,16,9,6,7,3,2,1,6,2,14,2,1,2,1,3,4,2,2,3,9,6,3,18,11,2,1,2,1,2,1,1,1,9,2,5,1,1,1,1,1,8,11,6,4,2,1,8,10,1,3,3,1,3,1,4,4,1,1,24,2,1,3,4,1,6,2,1,1,5,7,5,2,4,5,1,1,8,2,16,10,8,1,16,27,4,5,1,7,2,2,1,1,2,2,12,5,3,11,8,6,12,11,2,6,1,6,1,1,2,10,4,13,8,1,3,5,11,12,7,7,18,2,1,1,4,1,4,8,10,3,6,7,3,6,8,1,10,1,1,18,11,7,1,2,3,1,4,14,10,9,9,2,10,4,4,7,6,1,6,2,2,5,3,3,6,5,1,1,2,2,6,2,1,2,13,1,15,4,13,1,2,3,2,1,1,1,1,1,1,1,3,1,3,1,1,1,2,1,1,1,1,2,2,1,1,1,2,1,2,1,2,1,1,2,1,1,2,1,2,3,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,2,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,10,1,6,2,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,5,2,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,3,1,2,1,2,1,2,4,2,2,1,1,5,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,6,1,2,1,1,2,3,1,8,1,1,1,4,1,1,1,1,1,5,1,1,1,2,1,2,1,2,1,1,2,1,1,3,2,1,1,1,1,1,4,2,1,1,2,7,1,1,1,2,4,1,1,1,5,1,1,1,4,1,1,2,2,1,1,1,1,1,3,2,1,1,1,2,1,5,8,3,3,1,4,1,2,2,1,1,1,3,2,3,1,1,1,2,2,1,3,1,1,4,2,1,2,3,1,6,1,1,3,1,1,3,5,3,4,2,1,1,1,1,1,1,1,4,1,1,2,1,1,1,2,3,2,2,1,1,1,1,1,3,1,4,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,6,1,1,13,3,1,1,4,2,2,1,1,2,2,2,2,1,1,3,3,5,3,1,1,1,4,1,3,1,1,1,1,1,4,2,41,2,1,2,2,1,1,4,2,2,1,2,3,1,1,1,1,1,5,1,6,1,1,1,2,1,2,5,1,1,1,1,2,6,2,9,1,1,6,2,1,2,3,1,1,1,1,1,1,2,1,4,7,3,1,4,1,3,3,6,1,1,4,1,1,4,1,1,1,1,4,4,1,5,1,5,4,1,2,2,2,1,1,2,3,1,1,7,1,1,2,7,1,3,1,2,1,1,3,1,2,4,2,1,3,1,4,3,2,2,4,4,4,1,1,1,2,6,2,1,2,1,7,4,1,4,2,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,3,3,2,1,1,1,8,2,1,1,1,1,9,2,1,1,5,3,3,2,1,1,2,1,1,1,5,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,2,1,3,1,1,2,1,1,1,2,1,1,2,2,6,1,2,1,4,1,1,2,5,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,4,1,1,1,1,1,1,1,1,13,11,2,1,2,1,5,4,7,5,2,1,1,3,1,1,40,1,1,3,5,7,2,1,1,1,4,4,3,34,27,1,2,1,1,1,1,2,1,1,1,1,2,2,1,4,1,1,2,2,1,2,2,1,4,1,1,1,3,1,1,1,2,3,1,1,1,1,1,7,2,7,1,1,1,2,1,3,7,3,1,1,1,2,1,2,1,1,2,1,2,1,4,1,4,2,1,1,1,1,1,6,2,2,1,1,2,4,1,6,2,2,2,1,6,4,3,1,3,4,1,2,1,4,2,3,1,1,2,1,1,2,5,3,2,1,1,12,1,1,3,1,1,1,1,3,2,2,1,2,5,3,3,1,3,3,3,1,1,8,2,1,1,3,1,1,1,1,1,50,29,2,2,2,1,1,3,1,1,1,1,1,1,2,1,1,49,1,2,1,1,1,1,1,3,5,3,2,12,1,7,1,1,49,1,1,1,1,2,1,2,1,3,1,1,1,1,1,1,2,1,1,3,1,3,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,2,1,1,2,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,2,1,1,1,2,2,1,10,2,2,1,2,1,4,1,1,1,1,3,3,1,1,1,2,2,2,1,1,1,1,1,1,1,1,4,3,2,1,1,4,2,1,4,3,1,1,3,1,2,3,1,4,1,3,1,1,1,3,6,1,1,3,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,2,2,3,1,1,6,3,1,3,1,11,5,1,2,2,2,1,1,3,1,2,1,1,2,1,1,2,1,1,2,2,1,3,1,1,3,1,5,1,9,9,1,7,2,7,5,1,3,1,1,1,5,1,2,1,1,3,4,9,2,5,3,1,3,1,3,11,2,2,4,1,3,1,1,1,3,3,50,4,21,1,3,2,14,1,2,1,12,4,2,1,3,1,12,1,3,12,6,14,6,2,4,1,4,2,4,4,2,2,17,1,1,2,9,5,1,1,6,3,19,2,2,1,1,7,1,1,1,2,50,45,3,1,6,4,4,1,6,2,2,1,7,1,3,3,6,1,18,1,10,2,8,3,3,1,28,6,12,14,1,4,4,1,1,3,1,1,10,1,1,1,7,2,25,4,2,1,1,4,3,1,1,6,2,2,1,1,2,12,1,4,2,34,2,1,2,1,1,7,2,1,29,2,1,1,1,1,2,5,6,3,1,2,2,11,9,3,2,2,2,30,3,1,1,1,3,2,1,2,18,2,4,15,1,1,3,1,3,4,1,5,4,27,25,5,6,3,4,12,4,4,5,7,2,2,1,1,2,5,1,35,11,2,1,1,1,3,1,2,18,10,50,2,1,2,20,27,10,1,3,1,1,4,3,50,1,2,2,1,3,7,1,1,4,4,2,1,2,27,1,3,50,2,1,2,2,3,2,6,11,4,2,2,24,3,1,2,1,17,9,1,5,11,20,1,6,1,2,1,3,1,7,50,13,2,2,8,13,7,2,10,16,3,1,1,1,50,2,8,12,5,6,9,5,1,21,6,20,16,6,1,2,2,1,50,5,1,2,1,1,1,50,1,1,1,2,6,2,2,25,2,19,1,1,4,4,46,1,1,8,6,1,4,1,1,1,46,2,1,3,2,1,2,2,3,2,2,1,2,2,1,2,1,1,28,1,3,4,1,2,2,1,4,5,23,2,3,7,5,1,1,3,2,8,1,12,2,2,1,1,2,1,3,6,1,1,1,1,5,4,3,1,1,1,4,3,50,3,1,22,2,1,15,1,1,6,1,1,2,2,1,3,1,1,1,6,3,1,1,2,4,1,1,1,9,16,3,1,2,1,2,1,1,3,4,1,2,1,2,1,2,2,2,30,1,1,1,1,1,27,45,1,1,3,1,1,8,2,3,1,1,3,1,1,1,1,2,1,5,7,3,2,50,1,2,13,1,1,3,2,1,3,1,1,1,2,2,2,3,8,1,1,50,28,4,12,2,2,1,1,1,1,2,3,3,1,17,1,1,1,6,7,6,1,4,4,2,1,1,1,31,3,1,3,1,1,1,1,1,1,1,1,50,2,1,13,1,1,1,13,1,2,12,15,17,7,2,4,1,1,47,30,1,2,2,1,1,41,2,10,1,1,1,5,1,1,27,9,2,7,1,2,5,1,3,2,5,2,1,2,20,1,1,1,25,1,1,4,25,1,20,6,1,9,1,7,1,2,7,16,5,15,1,1,14,1,1,34,3,50,8,28,22,14,31,16,8,6,6,5,13,17,16,32,2,19,1,7,4,4,24,20,7,27,13,16,8,3,38,12,13,15,10,1,6,4,13,4,15,50,4,50,50,28,11,3,46,6,28,4,1,24,7,1,25,12,1,1,2,1,9,2,2,33,23,22,9,6,13,9,5,24,3,32,50,24,2,1,1,1,1,2,4,1,2,2,4,1,1,2,1,1,5,5,4,5,3,6,4,1,2,2,1,1,1,4,1,1,1,4,1,2,3,1,2,4,3,9,5,5,7,1,2,4,2,1,4,6,1,1,1,4,9,1,7,2,4,1,6,2,3,1,3,1,2,3,1,1,4,4,4,1,1,1,1,1,2,4,7,1,1,1,2,6,2,3,2,1,1,6,2,2,1,1,1,6,1,1,1,3,1,3,3,3,1,1,3,4,2,5,5,5,1,1,2,1,3,1,2,2,2,1,2,2,2,1,3,7,2,7,1,1,6,3,1,5,1,1,5,5,2,2,3,1,2,1,4,3,12,1,1,17,1,3,1,7,4,3,4,1,1,3,1,9,7,7,1,1,1,6,2,1,4,2,2,1,2,1,4,2,31,4,7,18,1,7,4,4,4,6,20,3,3,2,1,2,3,3,3,4,2,2,2,3,5,1,1,1,1,2,1,3,12,11,10,19,2,4,4,3,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,12,3,1,1,1,2,1,1,1,1,1,5,2,2,1,1,2,1,1,1,1,1,1,3,3,7,1,1,2,3,9,11,1,1,2,1,4,1,1,1,3,1,2,1,2,2,1,1,1,1,1,3,2,1,2,1,4,5,4,3,1,1,1,1,2,2,2,1,1,4,2,3,5,3,2,5,1,6,3,5,3,2,3,3,10,1,6,3,1,3,2,2,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,2,1,1,2,2,1,1,2,1,1,1,2,2,1,2,1,1,2,1,1,2,1,2,10,2,1,1,1,4,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,2,2,4,2,1,1,1,1,1,2,1,1,4,1,2,1,1,1,2,3,1,1,1,3,1,1,1,1,1,3,5,1,1,2,1,1,1,1,1,1,1,1,1,2,3,1,5,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,3,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,3,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,4,1,1,1,1,1,1,1,6,1,2,3,1,1,1,1,1,1,1,1,1,3,2,1,2,3,1,1,3,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,2,1,1,1,8,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,2,1,2,1,1,2,2,1,1,1,1,2,1,1,1,2,3,3,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,2,1,1,3,1,1,1,2,1,3,3,2,2,3,1,26,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,7,1,1,1,4,1,6,1,1,1,1,1,1,1,1,1,1,5,1,2,1,1,5,2,1,1,3,1,8,1,1,2,1,1,3,4,1,2,1,2,2,1,1,1,1,1,2,2,1,3,1,1,2,1,2,1,3,1,1,2,1,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,2,1,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,3,2,4,4,2,3,2,2,1,1,2,1,1,1,3,2,1,1,1,2,1,1,1,2,1,1,1,1,3,1,1,1,2,4,1,1,1,1,1,2,2,1,1,1,1,1,2,2,2,2,1,2,3,1,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,1,2,2,1,1,1,2,2,1,2,1,1,2,2,1,2,1,1,2,1,5,1,1,3,1,1,1,2,3,1,1,4,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,2,1,2,2,2,2,4,1,1,2,1,1,1,1,1,1,1,1,1,1,2,4,2,1,1,1,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,4,1,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,8,4,1,2,1,1,1,1,2,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,3,2,1,1,1,2,1,1,1,1,1,2,3,1,7,1,3,1,1,1,2,2,4,3,3,1,1,1,1,5,5,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,3,4,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,7,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,2,1,1,1,2,1,1,2,2,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,5,1,1,1,1,1,1,3,8,1,1,1,3,2,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,2,2,1,1,2,1,2,2,1,1,2,1,1,3,2,1,1,1,2,1,1,8,1,22,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,8,7,2,1,1,3,1,1,3,1,1,1,5,4,4,1,3,1,1,1,1,1,2,2,1,1,1,2,1,9,1,1,2,6,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,5,9,1,3,1,2,1,2,2,3,1,1,1,1,4,1,1,1,1,1,1,1,11,2,3,1,2,1,2,2,6,2,1,1,1,2,1,1,7,1,1,2,6,2,1,3,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,12,2,3,1,1,9,1,1,1,1,13,1,1,2,1,1,2,1,1,3,4,1,1,2,1,3,1,4,3,8,2,1,1,2,2,1,1,2,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,2,1,4,1,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,6,1,1,1,1,1,2,1,1,1,1,1,2,1,5,2,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,3,2,1,1,1,2,1,2,1,6,1,1,1,2,2,1,1,1,1,1,1,9,1,1,1,1,3,1,1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,2,2,1,1,2,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,2,1,2,1,1,3,2,2,1,1,2,1,1,1,1,4,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,14,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,4,1,2,1,1,1,1,1,5,1,2,3,1,2,3,1,2,1,2,1,3,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,4,5,1,2,2,1,1,3,1,4,3,1,1,1,1,7,2,2,1,10,2,3,5,4,2,4,1,2,1,1,1,1,1,6,3,1,2,1,4,1,1,1,4,2,1,1,1,1,1,1,1,15,1,4,1,2,4,1,2,2,4,5,1,1,4,1,7,6,1,1,1,1,1,1,1,2,1,2,1,1,6,4,4,2,1,1,2,1,1,2,1,20,6,5,50,3,1,1,8,4,2,35,1,1,3,2,4,4,5,3,2,1,2,3,1,13,5,2,3,6,1,4,6,1,4,8,1,2,1,3,1,4,1,1,1,8,1,9,1,1,1,1,1,3,34,14,1,1,1,1,18,2,2,8,1,1,1,2,6,6,1,1,1,1,1,1,1,1,3,1,1,38,1,1,5,2,1,41,2,2,1,2,2,4,2,4,1,3,1,1,2,1,1,4,3,3,1,1,1,3,1,1,9,1,1,5,1,1,1,13,3,1,12,3,1,1,2,7,7,7,3,2,1,2,1,1,3,8,4,3,11,1,1,1,2,1,1,3,1,2,6,5,1,1,48,49,2,4,30,8,2,2,1,1,5,9,3,1,2,4,3,5,6,1,1,2,1,2,1,1,4,7,1,2,5,2,1,5,1,1,2,2,2,1,1,3,11,5,1,1,1,4,1,1,3,1,7,3,1,12,2,5,1,10,3,3,2,6,1,31,4,3,1,1,1,2,1,1,2,1,1,1,3,1,7,1,1,2,4,6,1,1,7,1,7,1,1,2,5,11,7,1,3,2,1,1,1,7,1,50,1,1,3,1,1,1,1,6,2,13,18,6,2,3,2,1,1,1,1,7,7,5,2,1,1,2,1,1,1,10,2,5,50,6,1,3,1,8,1,5,1,1,5,6,7,1,2,1,1,4,2,3,1,2,3,1,23,16,8,2,1,1,3,22,3,13,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,4,1,3,1,2,1,1,1,11,2,1,1,2,1,1,2,3,1,7,17,2,1,2,1,1,1,1,2,1,1,1,1,5,1,2,1,1,1,3,4,4,2,1,7,3,3,11,4,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,5,1,1,1,1,1,4,1,1,1,1,1,2,1,4,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,3,1,1,1,1,2,1,3,2,1,2,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,5,7,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,3,1,2,1,1,1,1,1,1,2,1,2,1,2,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,2,1,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,4,2,2,1,2,3,1,1,1,1,2,1,1,3,2,1,2,2,3,1,1,3,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,7,2,1,1,1,2,3,1,33,1,2,3,4,3,2,1,10,1,1,4,4,2,2,1,1,1,1,3,4,6,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,2,5,1,1,1,1,1,1,1,1,1,3,7,1,1,1,1,2,2,1,3,1,1,1,2,4,1,1,3,3,1,1,1,4,2,1,1,1,1,5,3,1,1,1,3,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,7,1,1,1,1,2,1,1,1,1,1,2,1,1,3,3,1,3,1,1,1,3,1,2,1,7,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,6,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,2,1,1,1,5,1,1,3,4,4,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,2,1,6,2,2,2,1,5,1,4,3,6,1,1,2,2,1,1,1,2,2,1,3,1,1,1,3,2,1,2,1,1,1,1,1,2,1,1,1,2,2,9,1,2,1,8,1,1,3,1,1,1,2,1,2,3,1,2,7,2,1,1,1,2,1,1,3,2,1,1,1,1,1,3,1,2,1,1,2,1,3,1,3,1,1,1,1,1,1,3,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,13,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,4,1,3,2,2,2,1,1,3,1,1,1,1,2,3,2,1,1,1,1,1,1,1,4,1,1,2,3,2,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,5,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,6,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,2,1,1,1,2,4,1,1,1,1,1,1,2,2,2,2,5,2,1,4,1,1,1,4,1,1,1,1,2,1,1,1,1,2,1,2,7,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,3,1,2,2,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,3,4,4,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,2,6,2,1,5,3,2,2,2,1,2,2,1,1,2,1,2,1,1,1,1,1,5,5,1,10,1,1,1,1,2,7,7,14,3,2,3,2,8,1,1,1,2,2,1,1,10,1,1,1,3,1,1,2,1,1,1,1,14,1,1,7,1,1,2,13,3,4,50,1,3,1,1,1,2,2,2,11,13,1,1,5,1,3,2,2,2,1,1,1,2,1,9,1,10,2,2,1,18,2,2,2,14,26,3,1,2,4,2,1,2,1,6,1,1,1,6,15,1,1,3,1,50,1,13,2,2,1,2,2,2,5,17,1,2,1,5,4,1,1,5,1,50,4,3,1,12,1,2,2,9,2,13,1,1,2,2,1,4,50,1,50,4,1,4,4,1,4,2,1,15,1,5,2,1,1,2,1,27,1,1,20,1,1,49,4,1,50,1,3,1,5,3,1,8,1,5,1,7,4,3,3,1,2,2,2,1,4,1,1,1,25,6,1,1,3,23,1,42,5,29,3,12,9,1,39,5,2,5,24,2,2,2,50,2,2,5,1,9,22,3,4,3,12,4,13,19,1,8,2,7,1,1,19,11,3,5,2,2,2,1,3,1,50,1,2,2,20,1,4,46,5,2,3,9,7,13,11,3,1,5,1,2,3,1,3,28,4,10,1,1,1,1,2,2,7,3,15,1,10,11,5,1,6,2,50,2,9,20,4,21,5,5,7,1,5,12,5,1,50,2,17,2,1,1,2,1,3,2,1,17,1,9,12,4,1,1,5,1,3,3,1,32,50,4,8,3,1,7,3,1,1,2,3,6,2,1,2,10,1,1,11,3,7,3,1,2,4,8,16,1,1,5,7,22,3,5,1,1,2,29,6,14,7,5,3,6,8,5,1,2,3,4,1,12,6,17,2,12,50,3,4,3,8,1,5,12,23,3,2,20,3,9,1,3,1,3,10,19,5,18,8,2,11,1,7,3,50,3,1,1,1,1,6,7,3,2,12,8,8,50,1,16,1,7,19,17,14,8,10,11,2,28,3,1,1,4,1,1,50,19,1,5,1,2,1,4,3,1,50,1,1,1,1,7,9,2,1,4,4,2,11,5,3,1,2,3,2,1,2,1,2,1,7,2,4,2,1,1,1,1,50,3,22,21,7,2,1,5,3,1,3,5,5,1,2,8,35,5,5,50,1,3,2,3,1,1,3,4,15,8,2,29,4,1,1,50,1,4,5,1,50,21,1,9,11,13,14,24,11,1,13,2,7,7,3,5,4,3,5,2,31,19,38,19,12,10,9,8,9,19,4,9,6,3,6,4,4,6,9,19,9,9,7,5,10,20,6,21,17,7,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,6,1,1,9,1,1,1,1,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,4,2,1,3,1,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,5,1,2,1,1,1,1,3,1,1,1,1,2,1,5,1,1,1,1,3,1,2,3,2,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,2,1,2,3,1,1,1,1,1,1,2,2,2,1,2,1,2,1,2,1,1,1,1,1,1,2,4,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,3,1,2,1,11,16,10,1,11,2,1,1,4,1,1,13,1,2,4,2,1,1,4,1,1,1,2,2,1,1,2,1,1,7,1,1,1,17,5,1,3,1,2,1,1,4,2,2,1,8,2,1,4,3,1,1,1,1,2,1,4,1,1,1,1,3,8,16,2,1,1,2,4,2,1,1,1,1,1,1,3,1,1,1,3,1,1,2,1,2,1,3,4,6,1,1,2,1,2,1,3,1,2,3,2,1,3,2,1,1,2,1,1,3,3,2,1,1,1,3,2,1,1,2,1,2,2,10,1,4,1,9,1,2,1,1,1,2,2,3,1,1,1,1,2,1,3,1,2,2,2,1,1,1,3,1,1,2,1,4,12,44,2,1,3,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,4,25,1,2,1,1,1,20,10,2,1,4,1,1,1,1,1,1,2,2,1,3,1,1,2,3,1,1,1,4,2,1,5,1,1,2,1,1,2,1,1,3,3,8,1,2,1,2,1,1,3,1,1,1,1,1,1,2,1,1,39,49,50,1,1,1,7,1,2,6,1,1,1,1,1,2,1,1,1,9,1,4,1,1,2,2,4,1,1,1,2,1,1,1,6,4,2,1,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,3,2,2,1,1,5,4,1,1,1,1,2,7,4,2,2,3,1,26,1,1,2,1,1,1,1,1,1,1,5,2,3,2,1,2,1,1,5,2,1,1,1,1,4,1,5,1,1,1,3,2,4,3,1,1,1,1,1,1,4,1,1,2,3,1,2,1,1,2,2,50,50,6,1,1,1,1,1,2,3,10,1,1,2,4,2,2,1,2,1,1,4,1,1,1,1,2,1,2,2,3,5,1,1,1,2,14,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,2,3,1,1,1,1,1,1,2,3,1,4,1,3,1,1,3,1,1,10,5,1,3,3,1,1,3,1,1,1,1,1,3,1,1,2,1,1,10,4,1,1,1,1,2,3,4,1,1,1,2,2,1,1,1,2,2,1,1,3,1,9,1,1,3,1,1,1,1,4,9,1,1,2,1,2,2,7,1,2,15,1,1,5,2,2,2,6,1,3,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,3,3,1,3,1,1,2,1,4,1,2,1,3,1,2,2,2,1,1,1,1,1,1,2,2,1,1,2,2,7,15,2,1,1,5,2,1,18,1,1,2,1,1,10,1,3,8,4,3,1,2,2,1,5,4,1,2,1,3,1,1,1,1,1,1,4,6,1,10,4,1,2,1,1,1,2,3,6,2,1,1,1,19,19,2,15,5,5,1,4,7,1,7,2,2,1,2,4,2,1,1,1,2,3,4,1,2,4,9,1,7,5,1,2,2,1,1,1,3,2,2,1,1,18,2,2,4,16,3,2,2,1,4,12,2,7,19,35,1,12,49,1,2,4,1,2,1,1,1,3,6,1,2,2,3,1,1,1,7,1,2,2,1,1,1,2,1,2,3,6,1,1,2,3,1,2,3,6,1,1,3,1,4,3,1,2,1,3,1,1,2,1,1,1,2,50,6,2,1,2,2,3,1,2,2,2,1,1,5,6,2,3,2,1,2,1,1,18,3,1,2,1,1,13,1,1,5,1,1,1,2,1,2,1,4,3,6,2,4,1,1,1,1,5,1,1,1,1,1,1,2,13,20,1,1,1,2,2,1,3,2,1,2,6,4,13,2,3,8,4,4,1,50,2,1,4,13,1,1,2,8,6,2,1,2,1,1,2,4,1,8,1,1,50,50,2,3,1,1,1,10,2,1,1,1,5,1,8,1,1,11,5,1,1,2,15,2,4,1,1,1,2,4,1,1,3,3,2,6,2,2,2,1,3,7,1,1,10,1,2,2,1,1,1,5,13,3,1,1,1,2,1,9,2,6,1,1,1,2,1,1,7,3,1,1,1,1,1,1,7,1,1,25,1,6,7,1,8,1,1,6,1,1,2,5,1,3,1,2,2,4,1,2,1,1,1,1,2,2,1,4,1,1,1,2,1,2,7,1,3,1,1,10,7,1,1,1,2,1,1,3,1,1,1,1,1,1,3,1,2,2,4,2,1,6,4,1,1,3,2,2,7,2,1,3,1,2,2,1,1,4,2,2,1,1,8,1,2,2,4,16,1,1,17,1,1,1,3,1,7,1,11,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,2,4,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,3,2,1,1,1,1,1,7,2,12,4,1,1,9,2,1,2,1,1,1,2,1,2,1,3,1,1,1,1,1,2,2,1,3,2,1,1,1,7,1,1,5,1,2,9,7,1,2,2,2,4,12,4,4,1,1,1,1,1,4,2,3,1,1,1,7,5,1,2,1,1,1,1,1,3,1,1,4,1,1,5,3,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,1,3,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,3,1,2,3,1,2,1,1,6,2,3,4,1,12,3,1,1,1,1,1,1,3,1,1,1,1,3,2,1,1,1,1,1,1,1,3,2,1,1,3,15,3,2,1,3,1,1,1,4,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,2,5,1,5,1,14,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,6,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,4,1,1,1,1,5,1,1,1,1,1,1,1,1,3,1,3,1,3,1,1,8,1,3,2,1,2,1,2,4,6,1,1,3,1,1,5,1,1,1,2,1,4,5,1,1,1,1,2,1,2,1,4,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,6,2,1,1,1,1,2,1,1,1,1,2,2,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,1,5,1,2,12,2,1,2,2,1,1,1,1,1,1,4,1,1,1,1,2,3,4,1,1,1,1,1,3,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,3,12,1,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,2,14,1,1,1,1,1,3,8,1,3,1,1,1,1,2,1,1,4,2,1,1,2,1,2,1,3,1,1,2,2,1,2,1,1,2,3,1,3,2,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,6,2,4,1,1,5,1,1,1,1,1,1,1,1,1,2,2,1,1,3,2,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,2,1,2,4,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,4,2,1,1,1,3,1,1,1,1,2,1,1,1,2,1,3,1,1,2,2,2,1,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,2,3,3,2,3,1,1,2,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,2,5,2,1,1,1,1,1,1,4,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,7,3,2,1,1,1,1,2,1,1,2,1,1,2,1,7,1,1,1,1,2,2,2,1,1,2,2,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,8,1,1,1,2,2,4,2,1,3,1,1,1,3,1,1,3,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,4,1,1,1,1,2,1,2,1,2,3,3,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,6,3,4,2,1,2,2,1,1,1,1,1,1,1,1,6,1,1,1,1,9,1,3,1,2,2,2,1,11,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,3,2,1,1,4,2,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,3,2,1,1,1,3,1,1,1,4,1,2,3,1,1,1,2,1,1,10,1,1,3,1,2,1,1,8,2,1,1,2,1,1,1,1,1,6,2,1,2,2,1,1,1,3,1,5,2,1,1,1,1,1,3,1,1,2,2,1,1,1,1,2,4,2,1,1,6,2,2,1,1,1,1,1,1,7,1,1,1,2,2,1,1,1,1,1,1,3,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,4,1,1,3,2,7,1,3,2,1,1,1,1,1,1,2,1,1,1,2,2,7,2,1,1,3,1,5,1,1,2,2,2,1,1,4,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,8,1,1,1,3,1,1,1,1,3,1,1,1,7,1,1,1,3,7,2,1,1,6,1,2,1,1,1,1,1,7,1,2,1,5,2,1,1,1,6,2,1,4,2,1,1,2,1,1,1,3,1,1,1,2,1,1,2,1,1,44,1,1,21,1,2,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,2,4,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,4,1,1,1,3,1,1,1,1,2,3,1,3,2,3,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,3,1,1,2,1,4,3,2,4,2,7,10,1,5,6,2,1,5,5,2,1,1,1,1,1,1,5,7,1,3,5,9,1,2,33,2,1,3,9,3,2,4,1,1,2,1,1,2,2,7,1,1,1,2,1,1,9,1,1,2,1,8,1,1,1,2,2,9,2,2,3,7,11,1,1,2,1,6,3,4,1,2,3,1,13,3,2,5,5,1,3,1,2,1,1,2,1,2,3,2,1,2,1,1,1,1,1,3,2,1,2,5,1,1,1,1,1,2,1,2,1,7,2,1,12,3,2,4,3,1,1,1,1,21,1,7,2,1,1,1,5,24,1,1,1,1,1,5,2,1,3,2,2,2,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,2,5,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,5,2,1,1,2,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,3,1,1,10,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,11,1,1,1,1,1,1,1,3,2,1,1,3,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,1,3,1,1,5,2,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,6,1,1,2,2,1,1,1,1,1,1,1,2,2,1,3,1,7,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,4,1,1,2,1,15,1,1,2,1,3,5,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,3,1,1,1,1,4,1,1,1,2,1,1,1,3,1,1,9,1,1,2,1,2,1,1,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,2,2,1,2,1,1,1,2,1,3,1,9,1,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,2,1,4,1,2,5,2,1,1,1,1,2,1,1,1,3,1,1,2,2,2,2,2,1,1,1,1,1,1,2,1,1,4,1,2,1,6,1,2,1,1,4,1,1,4,1,1,1,1,2,1,1,3,1,1,1,1,1,1,7,2,1,2,1,1,5,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,2,1,5,1,1,2,6,7,9,1,1,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,1,1,1,1,2,5,4,1,2,1,1,2,1,1,6,1,1,1,2,1,1,2,3,1,1,1,2,1,2,1,1,1,1,2,1,2,1,2,1,1,1,5,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,4,3,1,3,3,3,1,3,1,1,3,2,1,1,3,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,2,2,10,1,7,1,4,1,7,3,1,1,1,3,1,1,1,1,1,2,2,2,1,1,3,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,3,3,2,3,1,2,1,3,1,2,2,2,2,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,3,1,2,1,2,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,2,3,2,1,1,1,4,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,2,1,2,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,2,3,1,2,1,1,1,8,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,3,1,1,1,1,4,1,1,1,1,2,1,2,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,1,1,3,1,1,3,1,3,1,2,1,1,1,1,1,1,1,1,3,1,1,4,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,2,2,1,3,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,2,1,3,5,1,1,6,1,3,4,1,1,2,4,1,2,16,10,1,2,1,4,4,2,1,2,1,1,1,1,6,5,1,2,1,8,1,1,2,2,3,1,2,5,1,9,1,1,4,4,2,3,21,20,1,1,4,1,3,3,1,2,1,9,1,1,1,1,1,2,1,5,3,2,1,2,1,2,1,1,1,1,1,4,2,1,1,2,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,2,3,1,1,1,1,1,3,2,1,4,1,1,6,1,1,2,4,2,1,1,1,3,3,1,1,1,1,2,3,1,3,1,7,1,5,1,2,2,4,1,9,1,1,1,2,1,1,5,1,2,3,1,2,1,1,1,22,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,3,1,1,1,2,1,1,1,2,1,2,1,2,1,50,1,3,2,2,1,1,4,1,4,1,2,2,1,1,1,1,2,36,1,1,3,2,1,1,4,3,1,1,1,1,1,1,1,1,1,1,4,1,1,1,4,1,4,3,1,4,1,2,1,1,2,2,2,1,2,4,1,1,1,1,1,1,2,5,1,1,1,1,2,1,1,1,1,26,2,1,1,1,3,19,1,2,4,1,2,1,1,1,34,1,1,2,1,2,1,22,1,1,1,2,1,2,1,1,2,2,1,3,1,1,4,6,1,1,2,1,4,1,1,1,2,1,1,2,1,1,2,1,2,1,2,4,37,1,1,1,5,2,1,2,2,1,1,2,1,1,1,1,1,14,2,4,1,5,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,1,2,1,2,1,1,1,2,1,2,3,1,1,3,1,1,4,1,1,2,2,1,1,1,8,12,1,1,1,1,1,1,1,2,1,2,1,1,17,1,2,2,1,1,1,2,1,2,1,1,1,2,1,3,2,1,1,1,2,1,7,1,1,4,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,20,1,1,3,1,1,1,1,1,1,4,1,1,1,2,1,3,2,2,1,2,2,1,1,5,5,1,1,1,2,1,1,31,2,1,2,1,50,3,1,1,1,3,1,1,1,1,7,7,7,6,2,1,1,1,1,6,2,1,5,2,1,2,1,1,1,4,2,1,3,1,1,1,4,1,2,1,2,1,26,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,26,1,2,1,5,2,2,15,1,1,1,2,1,2,2,2,4,1,2,1,1,2,1,1,3,1,1,15,1,1,1,1,1,2,3,2,11,1,1,1,1,1,1,1,1,1,5,1,6,3,1,1,1,2,1,1,1,7,1,1,6,1,2,1,1,1,1,1,2,5,1,1,2,1,2,2,2,1,4,1,1,1,1,1,3,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,9,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,2,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,2,2,2,5,2,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,9,6,4,2,2,3,1,3,1,1,2,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,1,1,1,2,3,1,2,1,1,2,1,1,1,1,1,2,1,1,1,4,3,2,1,1,6,2,1,1,1,1,1,2,2,1,1,1,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,5,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,2,1,1,2,3,2,4,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,2,5,1,2,1,1,1,1,2,4,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,5,1,1,1,1,3,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,8,3,4,1,1,2,1,3,1,1,2,1,2,1,3,5,1,4,1,2,2,2,1,2,13,4,2,1,3,2,1,2,2,1,2,2,5,1,1,1,3,1,1,5,26,1,6,7,3,4,1,3,9,1,9,1,6,6,2,1,3,1,12,2,1,1,6,1,2,7,1,1,2,2,1,3,1,1,5,1,1,1,2,5,5,3,2,1,1,10,8,4,4,3,3,16,3,7,5,3,3,2,1,12,6,8,20,3,2,6,1,18,6,8,1,6,5,16,5,8,5,9,21,30,29,1,1,1,2,4,1,4,3,1,14,1,2,1,1,4,1,2,2,6,3,2,2,1,1,2,1,4,6,2,14,3,3,1,1,1,3,1,2,12,2,20,7,32,43,27,11,4,5,3,8,9,1,3,9,4,5,14,1,11,13,1,1,4,1,1,2,3,3,1,2,12,1,7,10,7,8,6,2,10,29,1,1,1,1,1,3,3,1,1,2,1,2,2,2,12,6,3,2,3,21,14,50,7,3,1,3,6,9,3,11,1,4,8,8,2,1,1,1,8,1,1,2,4,1,2,2,2,5,2,3,1,8,13,1,1,1,1,6,6,4,1,3,2,2,1,2,3,18,3,1,4,26,2,1,2,3,1,1,4,1,1,8,1,2,33,1,27,1,2,1,1,2,7,5,6,6,2,26,6,1,50,5,3,1,4,5,2,7,4,1,2,2,9,4,1,18,1,7,1,1,1,14,1,1,1,2,1,1,4,2,1,2,13,2,3,2,1,2,2,1,2,6,2,6,1,1,7,50,46,36,1,2,4,5,1,1,3,1,2,3,1,1,1,1,2,1,1,1,1,2,17,1,3,8,5,4,3,5,1,2,5,7,2,3,27,3,2,20,21,2,20,21,18,2,2,2,1,1,3,1,3,1,24,3,2,3,1,2,9,22,2,3,1,1,8,5,1,2,1,8,2,6,3,5,2,2,7,1,2,2,2,3,3,24,14,3,5,2,5,2,3,1,7,5,6,2,5,1,2,20,3,1,2,1,3,50,7,3,1,1,4,1,7,10,7,1,1,3,1,5,1,2,3,1,1,3,3,3,2,3,2,1,2,3,5,3,1,4,4,8,1,2,1,1,2,1,10,2,2,10,1,6,3,1,2,1,12,13,3,2,1,1,1,2,3,5,1,2,3,3,1,11,11,1,6,1,6,2,8,2,1,1,4,2,25,1,3,2,2,1,1,2,9,9,1,1,2,2,3,1,4,1,2,5,1,2,2,2,8,2,6,4,3,12,4,6,13,1,1,18,11,33,4,8,24,9,1,1,4,5,22,28,1,3,3,6,11,8,6,1,2,2,1,5,4,5,2,4,1,1,1,2,12,1,2,1,1,10,2,2,5,38,21,5,13,11,2,1,8,2,1,1,1,1,17,1,9,1,2,5,1,2,8,6,5,2,1,25,6,5,1,1,2,1,2,2,2,1,8,8,7,1,1,10,8,2,3,2,3,4,1,2,3,2,3,3,1,4,1,3,4,1,2,1,2,2,1,1,3,4,17,7,2,2,12,5,2,1,24,3,2,8,3,1,1,1,3,1,1,13,7,3,1,1,2,11,5,1,1,16,7,10,2,18,5,1,2,12,12,2,2,5,2,4,2,2,1,4,9,3,2,1,3,1,3,1,2,2,3,4,4,3,2,1,1,4,3,11,2,10,6,1,1,3,4,5,12,3,1,2,1,7,1,7,1,4,7,2,7,1,2,2,2,3,4,6,13,17,2,1,7,17,4,8,10,1,8,4,9,2,6,11,3,1,11,1,3,1,5,1,2,8,7,1,2,5,1,4,6,2,2,1,2,1,4,2,1,2,3,4,2,2,1,11,1,1,2,4,1,1,4,1,10,12,23,33,18,16,2,1,2,5,4,4,2,3,2,8,9,1,3,34,1,3,1,1,1,1,1,1,2,1,2,16,1,2,2,6,11,3,5,6,7,22,23,10,11,1,5,23,2,3,3,2,1,2,5,1,1,3,2,2,1,4,7,10,17,14,5,1,1,11,2,2,3,2,6,6,3,1,12,8,1,1,1,3,3,1,1,1,1,29,13,11,18,2,2,2,1,2,4,1,3,2,7,1,11,1,1,6,9,3,7,3,2,1,1,2,1,2,1,1,1,2,2,1,1,3,1,2,1,2,10,2,2,3,3,5,5,1,2,10,3,1,1,3,1,3,3,2,2,7,1,5,1,3,4,1,1,1,1,1,1,1,5,2,1,1,2,1,1,2,1,3,1,2,7,3,5,14,1,1,1,2,4,1,1,7,4,3,1,2,3,8,5,1,2,1,1,1,11,14,5,1,4,7,11,6,2,1,10,3,3,1,7,38,27,1,5,3,1,4,2,1,1,1,2,2,3,5,3,18,26,14,2,2,4,2,2,7,1,1,1,1,2,1,1,4,48,7,1,2,4,1,5,1,7,5,2,3,11,1,1,1,1,1,50,2,2,1,1,2,2,5,7,7,2,1,1,1,1,10,10,5,2,1,2,2,10,5,20,22,16,6,16,5,1,2,2,6,3,1,1,3,1,1,6,15,8,6,5,2,1,8,4,4,2,4,21,4,2,8,1,1,3,3,4,1,1,3,1,8,7,3,3,3,1,13,1,1,2,21,1,1,1,1,2,1,1,1,2,2,1,1,2,3,2,3,1,6,4,2,1,2,1,1,1,1,1,2,6,1,3,1,2,1,1,50,1,2,43,2,4,6,4,2,2,2,5,6,1,2,1,1,3,3,5,10,9,1,1,1,2,1,1,2,3,1,1,7,3,1,4,8,2,2,2,2,4,4,9,4,6,4,1,1,1,5,4,3,2,1,3,1,1,1,1,3,4,2,1,4,3,5,2,2,3,3,6,1,2,35,34,50,1,2,6,4,24,1,1,4,14,6,1,1,4,9,2,3,3,1,6,5,3,50,2,9,18,50,20,16,1,2,2,4,2,2,9,5,14,2,4,3,2,4,1,2,1,1,3,5,2,5,2,2,1,1,4,1,1,1,2,2,24,12,4,41,42,29,3,2,1,9,4,17,2,1,2,7,3,5,1,9,4,2,2,1,4,1,2,5,1,3,1,8,2,1,1,2,1,2,4,3,1,20,1,1,2,3,2,3,4,7,1,7,5,1,2,1,1,1,3,1,2,5,1,2,4,1,6,7,2,5,3,1,1,2,8,2,4,5,2,7,14,1,1,2,6,1,1,1,1,1,3,2,2,1,2,1,2,7,4,6,2,11,18,10,2,11,6,1,9,2,2,4,4,5,5,1,5,2,1,9,2,2,1,2,2,2,2,1,1,4,1,1,3,2,2,1,4,6,3,3,1,2,2,1,1,3,5,6,5,10,2,35,3,1,1,4,1,2,2,1,2,1,1,1,1,3,3,10,6,2,1,2,3,6,3,1,3,8,4,5,3,2,2,8,1,13,1,1,4,4,12,10,6,8,5,6,26,1,1,1,1,13,3,1,1,3,2,1,11,30,1,1,1,5,2,5,14,3,1,9,1,6,2,4,1,3,1,5,1,1,3,5,5,5,10,9,3,3,1,1,1,2,1,1,11,7,5,2,9,4,1,2,10,1,2,15,4,2,2,1,5,1,1,44,2,3,1,1,3,3,4,3,2,24,19,16,1,6,13,9,10,7,5,2,5,16,4,1,1,5,2,3,2,3,1,2,2,3,1,4,1,3,1,1,4,5,8,2,1,4,1,2,7,3,2,4,6,4,2,1,2,22,3,5,6,2,6,2,3,2,1,2,1,8,1,14,6,1,4,11,10,1,1,8,9,3,7,4,12,5,7,4,1,15,6,6,7,6,3,8,3,50,1,3,1,5,2,1,1,8,7,1,12,2,2,4,4,1,1,11,4,11,2,1,5,6,5,3,1,5,4,4,1,11,6,11,6,7,9,1,7,2,5,3,2,1,6,19,20,2,12,10,10,6,7,2,2,3,2,8,1,1,4,1,19,1,5,5,6,7,13,9,1,2,20,12,4,8,4,1,11,1,5,3,22,3,2,7,1,8,4,6,7,1,15,2,8,8,5,4,2,35,3,2,1,2,50,7,3,5,1,7,21,3,8,19,15,10,2,11,14,3,6,11,5,8,1,2,1,2,11,33,21,5,1,5,4,5,3,1,1,3,1,1,3,2,20,3,2,5,1,2,4,5,4,2,1,1,2,1,1,4,3,1,19,11,6,2,4,1,2,7,4,2,4,10,9,3,1,19,1,1,1,6,2,4,6,13,3,1,12,5,13,9,1,1,11,2,31,39,2,13,6,1,1,1,1,1,5,2,2,1,1,1,3,1,2,1,3,2,5,7,11,6,16,1,1,3,2,1,1,3,2,8,9,2,7,5,4,4,3,3,5,1,1,1,2,1,29,1,6,3,4,2,1,1,1,1,1,2,2,1,6,1,1,1,1,1,1,2,3,1,4,1,25,1,4,5,1,2,8,4,2,3,8,2,9,2,4,3,33,1,2,3,17,5,1,2,2,1,1,3,2,5,7,1,21,16,14,10,1,1,1,3,2,4,16,9,2,2,24,3,5,1,1,2,2,1,13,12,1,1,2,4,2,3,2,1,1,1,1,1,1,1,1,2,1,1,4,1,1,2,3,2,2,2,22,5,1,20,3,1,1,1,1,1,6,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,2,1,1,2,1,1,1,1,1,1,14,3,1,1,1,12,1,1,1,2,1,2,1,1,1,1,1,1,4,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,4,2,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,1,3,2,1,5,3,3,4,1,1,1,1,5,1,1,1,2,5,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,2,1,2,3,2,1,5,1,4,1,1,13,2,1,1,1,1,1,2,1,2,3,1,1,1,1,1,7,2,1,1,1,1,1,1,2,1,2,2,2,8,1,2,6,1,3,3,1,4,1,1,3,4,1,2,3,1,1,2,1,2,1,1,4,6,1,2,1,3,2,1,7,2,2,3,2,2,6,1,1,1,3,2,1,3,2,5,2,6,1,2,2,1,1,1,3,2,1,2,1,2,1,1,1,1,1,1,1,1,1,3,3,1,2,2,4,2,1,1,2,1,2,1,2,1,1,4,1,5,1,1,6,2,1,1,5,26,3,4,1,1,8,40,1,3,1,1,11,4,4,3,1,3,2,2,1,1,2,1,3,1,1,1,15,1,50,1,1,1,1,3,1,1,1,2,3,1,2,3,2,7,1,3,3,5,3,1,6,22,3,3,1,3,4,2,5,22,3,1,6,1,1,1,6,3,2,11,13,1,50,1,2,1,2,5,11,5,1,50,50,1,3,3,1,1,1,9,1,2,1,1,2,1,8,2,1,2,1,2,1,1,3,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,2,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,1,2,1,2,2,1,1,4,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,5,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,2,1,1,3,1,1,1,1,1,1,1,1,1,2,3,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,2,2,5,1,4,2,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,8,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,1,2,5,1,1,1,1,3,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,4,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,5,1,1,1,4,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,2,2,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,3,1,2,1,3,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,3,2,2,1,1,2,3,1,1,1,1,2,6,5,1,4,5,3,10,8,5,2,2,9,2,1,1,1,1,1,2,1,1,2,1,1,1,2,2,1,1,1,5,6,2,13,1,6,6,2,1,1,1,1,1,4,2,2,7,3,4,3,1,1,2,1,1,2,3,2,2,1,1,4,2,1,3,1,23,1,1,1,2,1,1,1,4,2,1,1,1,3,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,2,2,1,2,1,1,2,4,1,1,1,2,2,2,1,8,2,1,1,2,1,1,2,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,4,5,2,10,9,1,5,1,5,2,1,1,1,2,2,1,2,3,3,2,1,1,2,1,2,1,1,2,1,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,6,1,2,3,1,1,1,2,1,1,2,1,1,7,1,2,4,2,3,2,1,2,2,1,3,1,1,1,1,1,7,1,1,1,1,2,5,1,2,1,1,2,2,1,5,1,2,2,1,2,3,2,1,1,1,1,3,2,6,1,1,1,2,1,1,3,2,1,3,1,1,3,1,3,2,2,1,1,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,8,1,4,1,1,7,1,1,4,1,3,2,1,2,1,1,1,4,1,1,1,1,2,1,1,16,1,1,2,2,1,1,2,1,1,2,1,1,5,2,2,2,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,4,1,2,1,1,1,2,1,3,1,1,3,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,2,2,1,2,1,2,1,1,1,1,1,1,1,1,4,1,1,2,7,1,1,1,1,1,1,1,2,4,1,1,2,2,1,4,1,1,2,1,2,1,1,3,3,3,2,8,4,1,3,1,1,1,1,6,1,1,3,2,1,1,1,1,2,1,1,2,1,3,1,1,7,2,4,3,2,1,1,2,1,2,3,4,1,2,1,1,1,9,7,3,1,2,3,3,5,1,3,1,1,2,1,3,5,2,1,3,1,1,1,1,1,3,1,1,1,2,1,4,3,2,3,1,1,3,3,4,1,2,5,1,3,1,2,1,2,3,1,1,1,1,2,1,1,2,3,1,2,1,2,2,4,1,6,1,1,1,1,2,11,2,7,2,1,1,1,3,2,3,1,3,1,1,1,3,5,1,1,2,1,8,1,2,4,3,1,3,3,1,2,1,2,1,5,1,3,1,1,2,3,1,4,3,1,1,5,1,2,1,2,1,3,1,2,4,2,2,1,2,1,1,2,2,2,1,2,4,3,1,1,1,2,1,1,2,1,3,2,3,2,5,1,1,1,1,1,1,3,1,2,2,5,1,3,4,2,1,2,1,1,1,1,5,1,2,1,2,1,5,4,1,2,2,2,3,1,1,2,1,3,3,2,3,2,1,3,1,1,2,2,4,1,2,2,5,3,4,5,1,1,1,1,2,2,2,1,3,2,1,1,1,4,1,2,1,1,2,1,1,1,1,1,3,1,1,2,1,1,2,1,1,3,5,1,1,4,1,1,1,2,1,6,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,2,1,1,1,1,5,2,3,1,1,1,2,1,3,1,6,1,1,2,1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,2,3,1,1,1,1,2,1,2,1,1,2,4,1,2,2,1,1,2,1,2,1,2,1,1,4,1,1,5,1,2,1,3,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,2,2,2,1,4,2,1,1,2,1,1,1,3,1,3,2,3,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,2,1,1,2,2,1,1,1,1,1,1,2,1,3,2,2,2,1,3,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,3,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,2,1,2,1,1,1,3,1,1,1,1,5,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,3,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,3,1,1,2,17,1,1,2,1,1,1,1,5,1,1,1,5,1,1,1,3,1,1,1,5,1,1,1,1,1,1,1,2,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,2,3,2,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,6,1,1,2,1,1,1,1,3,4,1,1,3,1,1,1,3,2,1,1,4,1,1,1,2,1,3,3,1,2,3,2,3,1,1,1,1,6,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,5,3,1,1,1,1,1,3,2,2,1,4,2,1,3,1,1,2,1,4,2,2,1,1,3,1,2,1,1,1,2,1,4,1,2,3,1,1,6,1,2,2,2,7,1,10,1,3,7,3,3,4,1,3,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,5,1,1,1,1,3,1,1,2,1,1,2,2,1,1,1,2,1,2,1,2,2,1,1,1,14,2,1,2,2,1,2,2,1,1,2,4,1,2,2,1,1,1,3,2,1,1,1,3,5,2,1,2,1,3,1,1,1,1,2,1,1,1,3,2,1,1,1,1,1,2,1,1,2,1,3,3,3,2,2,1,3,3,1,1,3,1,3,1,2,2,1,2,1,2,1,1,1,1,7,4,2,5,1,1,1,1,1,1,2,1,1,4,1,2,3,2,1,1,1,1,2,2,2,2,2,1,1,1,1,1,2,3,1,2,1,1,4,1,2,2,1,1,1,1,1,2,1,4,1,2,1,1,1,3,1,1,1,1,7,3,2,5,1,1,1,4,2,1,2,2,1,1,2,3,8,10,2,1,1,1,1,2,7,6,2,2,1,1,2,1,1,1,1,1,1,3,2,1,2,1,1,1,2,2,1,1,2,3,2,1,2,2,2,4,1,1,1,1,1,2,6,2,1,2,1,1,1,3,1,2,1,1,2,1,1,1,1,5,2,1,2,1,1,1,1,10,1,1,1,1,1,1,1,1,2,2,2,1,1,6,1,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,3,2,1,3,4,1,2,1,2,1,2,1,2,1,1,1,3,1,1,1,5,1,1,3,3,2,1,1,1,1,1,3,2,2,1,3,2,1,1,1,2,1,2,1,1,1,1,5,1,1,1,1,1,2,1,3,3,1,5,1,1,1,2,1,1,2,3,7,1,1,3,2,1,1,3,3,2,6,2,1,1,2,1,3,2,1,2,6,1,2,2,2,2,1,1,1,1,2,2,6,2,5,2,2,1,1,1,2,2,2,3,2,2,5,1,2,1,2,4,3,2,1,5,1,1,1,1,1,1,12,5,1,1,2,2,1,2,1,7,1,3,2,4,2,1,2,3,2,1,4,2,2,1,2,6,2,3,3,1,1,3,1,1,1,6,3,1,1,1,1,1,1,6,1,3,1,2,1,2,5,5,5,2,1,1,1,1,2,1,1,10,4,2,1,2,1,2,2,5,1,5,3,1,1,1,1,1,1,1,6,2,3,1,1,1,2,1,1,1,1,2,2,1,4,1,1,2,1,2,1,3,1,1,1,5,2,1,1,1,1,1,1,1,2,7,1,1,1,1,1,5,1,2,1,1,1,1,1,6,1,2,4,1,1,5,1,1,1,1,3,19,5,2,2,2,2,1,1,1,1,6,3,3,2,1,3,2,2,1,1,8,1,3,2,6,1,1,1,1,2,1,1,1,1,1,1,1,6,2,1,6,1,1,1,1,4,2,3,2,2,4,1,2,2,1,1,1,3,1,1,1,1,1,2,2,2,3,5,1,3,3,1,1,1,1,1,1,4,4,1,8,2,9,5,4,3,1,1,1,2,2,3,1,1,2,3,3,2,4,1,2,2,3,1,1,1,1,2,2,2,5,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,7,1,1,1,1,2,1,3,1,2,1,3,2,3,1,1,2,2,1,1,1,2,7,6,1,10,2,4,1,1,1,1,1,2,1,1,2,3,1,3,1,1,1,1,1,5,2,7,3,2,4,1,4,1,1,2,2,12,3,6,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,5,1,3,4,1,3,1,1,2,2,2,2,1,1,1,1,2,1,1,4,3,1,2,1,1,1,1,1,1,1,2,2,3,4,1,4,7,1,3,3,1,1,2,2,1,1,1,4,10,2,3,2,3,5,2,1,1,1,5,1,2,2,1,1,1,1,1,2,2,4,1,1,1,1,1,2,3,1,2,1,2,1,2,4,2,1,3,4,1,1,3,1,6,1,1,2,1,1,2,5,5,2,6,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,3,2,1,1,2,1,1,1,2,1,2,1,2,4,1,2,1,1,1,1,1,2,2,1,1,2,1,10,2,3,1,1,1,2,1,1,1,1,2,1,3,7,1,1,1,5,1,1,1,1,8,2,1,4,1,5,20,1,2,1,4,4,1,3,1,1,1,1,2,3,1,1,4,1,3,3,3,3,3,3,2,2,1,1,1,1,2,3,1,9,2,1,3,1,4,1,1,1,2,2,1,1,1,3,1,4,1,3,1,2,3,1,2,2,2,3,1,2,3,1,1,1,1,1,1,1,1,1,1,4,3,1,1,4,1,3,1,1,2,2,2,2,1,1,1,1,1,1,1,1,2,4,1,3,1,2,1,1,1,1,1,1,1,3,1,3,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,3,3,1,2,1,1,1,1,1,3,3,2,1,2,1,2,2,1,1,2,1,1,1,3,2,1,2,7,2,1,2,3,2,3,2,1,1,1,4,1,13,1,2,2,2,2,2,1,1,1,1,2,2,4,1,2,3,1,1,4,1,1,3,1,2,1,1,6,1,1,1,1,1,2,1,1,3,3,2,1,2,2,1,1,4,1,1,2,1,1,3,3,1,4,8,5,2,3,2,1,1,1,1,2,1,1,2,1,3,1,5,1,4,2,1,1,1,2,2,10,1,1,2,1,4,4,1,1,8,1,1,1,1,4,2,3,1,6,1,1,3,2,2,2,5,1,4,1,2,3,2,2,1,1,1,1,1,4,1,15,3,9,1,2,3,6,5,2,1,1,7,1,1,1,1,2,2,7,2,2,4,3,1,1,1,1,1,1,1,1,1,2,2,1,3,2,2,3,1,2,1,2,2,1,4,1,1,2,1,1,1,4,3,5,1,2,1,4,1,1,1,1,2,1,1,9,1,1,1,3,2,2,1,1,3,1,2,1,1,2,1,1,2,2,1,1,1,3,2,4,1,1,3,2,5,3,1,1,1,1,3,1,2,6,1,15,1,2,4,1,1,4,2,1,1,2,2,1,3,2,1,1,4,2,2,2,1,1,11,3,2,5,1,2,1,5,1,1,1,1,1,1,1,1,2,1,1,17,3,1,2,1,4,4,2,1,1,1,1,5,1,2,2,1,2,1,7,3,5,1,4,3,2,7,1,4,2,3,1,3,3,2,3,2,2,3,2,3,1,2,1,1,3,1,7,9,4,2,1,1,2,1,3,1,1,3,1,1,1,2,2,13,6,1,1,1,1,2,1,1,1,2,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,4,1,1,2,5,4,1,2,2,1,1,1,2,1,3,6,3,2,2,3,3,1,1,1,2,2,3,1,1,2,2,1,16,4,1,1,2,3,4,3,1,1,1,1,1,2,2,1,1,3,7,1,2,1,1,1,13,2,2,1,2,1,2,2,1,1,1,2,10,4,4,3,5,1,1,3,2,1,2,4,7,3,1,2,2,3,2,4,1,1,1,10,1,1,2,1,3,2,1,1,1,1,1,3,1,7,7,3,3,3,1,1,2,2,2,26,4,3,5,3,1,2,2,2,1,1,5,3,1,1,1,4,1,2,1,1,7,4,2,1,3,1,2,1,5,12,2,5,1,1,1,1,1,1,2,1,1,1,2,10,1,11,3,3,3,1,2,1,5,25,11,4,2,10,1,1,1,2,2,2,1,2,1,3,1,1,3,1,1,8,3,3,1,4,1,1,3,1,2,1,3,1,1,1,1,1,10,5,8,4,2,2,1,2,1,2,1,3,1,3,2,6,3,4,1,1,2,1,1,1,1,2,1,2,1,1,2,1,1,3,18,3,3,4,1,2,1,3,12,8,2,2,1,1,1,2,2,2,4,1,3,2,2,10,4,1,4,4,1,4,1,2,1,2,2,1,1,1,7,2,2,2,1,3,2,1,2,2,4,1,1,4,1,5,1,2,1,7,5,1,1,1,1,2,2,4,1,8,7,2,2,3,5,1,3,1,1,3,1,1,1,7,4,1,4,4,2,3,5,3,1,1,1,3,18,6,1,1,3,6,3,3,2,4,5,3,1,3,1,1,4,1,1,8,1,1,1,3,1,1,1,3,2,2,1,1,1,1,1,2,11,10,8,8,3,1,6,2,4,1,2,3,1,4,1,2,13,1,1,1,1,1,3,1,1,2,1,1,1,26,6,1,1,2,2,1,1,21,2,2,2,2,4,1,4,1,1,2,1,1,3,15,5,1,1,1,1,3,1,1,3,1,2,1,1,8,3,3,1,1,2,7,8,1,1,2,10,8,9,1,1,4,1,1,2,1,1,3,2,1,2,2,1,10,4,7,1,4,1,1,2,3,1,4,1,1,1,22,2,1,2,2,2,1,4,20,6,3,2,2,1,1,1,1,1,2,1,3,1,9,21,3,1,1,1,1,7,3,1,1,4,4,1,1,3,1,2,6,4,2,2,1,6,2,4,4,4,2,4,1,7,1,19,2,2,2,1,2,2,2,7,12,3,2,2,2,1,2,2,2,1,1,3,2,1,6,2,1,1,13,7,5,1,1,2,2,1,1,2,1,1,45,9,2,1,1,2,1,2,1,1,2,8,10,1,1,2,1,2,1,22,7,2,1,1,2,2,1,1,2,23,4,2,2,1,1,1,4,2,1,19,8,2,1,2,2,2,2,1,1,3,2,2,2,2,1,3,2,1,1,4,6,3,5,5,1,1,1,3,1,1,11,21,5,3,1,1,1,2,39,15,2,4,1,1,1,15,1,4,4,1,13,2,3,16,5,3,3,5,1,32,6,3,3,10,6,2,31,6,3,32,6,12,13,1,9,3,1,1,1,1,2,3,1,1,4,2,2,2,3,1,1,1,2,4,4,5,4,2,1,1,2,3,2,5,5,3,2,2,1,2,2,6,3,11,1,50,13,13,14,50,24,50,6,2,1,1,3,1,2,4,3,1,1,2,1,1,3,3,1,1,4,4,1,1,1,4,8,2,33,50,1,5,2,2,3,1,2,2,2,4,3,2,14,2,6,1,2,13,1,2,4,1,1,3,1,20,17,10,2,3,5,3,1,3,2,14,4,3,2,3,1,6,1,2,19,15,5,12,20,12,4,8,8,1,3,3,3,2,5,3,1,1,10,7,9,13,13,12,6,1,1,2,3,4,2,1,4,1,2,1,4,2,1,3,1,1,3,1,6,3,1,1,5,3,9,9,14,11,9,23,9,2,1,1,1,7,17,1,17,34,5,35,17,2,2,2,4,8,44,2,5,2,1,1,2,12,2,1,2,3,2,2,1,1,3,2,3,1,4,2,3,2,3,2,3,4,1,1,2,1,1,1,2,3,3,1,2,2,1,2,3,1,3,1,12,3,1,10,8,46,5,4,12,2,1,1,1,1,1,3,4,6,1,1,1,2,2,1,2,5,3,4,1,9,2,1,1,2,3,17,9,2,5,4,1,16,4,2,1,1,1,3,2,3,4,1,5,34,3,1,2,2,6,2,5,1,16,4,5,6,2,3,1,5,4,4,1,7,2,2,5,3,3,1,4,4,1,2,1,2,1,1,1,2,6,5,8,5,3,8,3,4,1,4,2,1,1,1,7,1,1,1,5,4,5,4,6,4,6,3,1,1,1,2,3,30,7,7,1,3,2,4,1,5,1,1,1,1,4,1,1,4,2,1,1,1,1,5,2,1,3,4,5,4,2,6,2,5,6,2,21,7,1,1,4,4,6,1,1,2,2,1,19,9,3,2,2,1,2,3,15,7,1,1,4,1,3,1,1,1,1,2,1,3,1,2,4,42,6,2,3,5,10,2,2,1,50,2,6,1,26,2,8,1,3,1,22,1,1,1,1,1,1,1,1,2,1,1,2,1,4,3,1,1,7,1,4,1,1,1,1,2,2,1,1,1,2,1,2,2,1,1,2,2,1,2,1,1,1,1,1,2,2,3,2,1,1,1,1,2,2,2,4,1,2,1,1,1,2,1,3,1,2,1,2,1,1,1,1,1,1,3,1,2,1,1,4,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,2,1,1,1,7,1,1,4,8,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,7,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,4,1,1,1,2,1,1,1,2,1,1,2,3,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,2,1,1,2,3,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,4,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,8,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,2,5,1,1,1,1,1,1,1,1,4,1,1,4,1,1,1,2,1,1,6,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,3,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,8,2,1,3,1,5,1,50,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,8,1,1,1,1,1,5,1,1,1,1,11,1,1,6,1,3,2,1,1,2,1,1,1,1,1,2,1,1,1,1,4,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,4,2,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,4,1,1,1,1,4,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,3,1,7,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,2,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,5,1,1,1,1,3,2,1,5,2,1,1,2,1,1,4,1,3,1,1,1,1,1,1,1,4,1,1,1,1,4,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,2,2,2,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,1,2,2,2,1,1,2,1,1,1,1,1,1,2,1,2,3,1,1,1,2,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,2,9,2,1,1,1,2,1,1,4,1,6,1,1,1,3,2,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,5,1,1,1,1,3,1,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,4,1,2,1,3,1,1,1,1,1,1,1,2,2,2,2,1,1,8,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,4,1,1,1,1,1,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,8,1,1,1,1,2,1,3,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,8,5,3,3,4,4,5,3,2,1,3,5,3,1,3,1,3,1,1,13,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,9,4,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,2,1,1,2,3,1,2,1,1,2,1,2,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,3,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,21,2,1,4,2,17,1,3,39,3,1,1,1,1,1,1,1,2,2,4,1,1,1,2,1,3,2,1,1,2,1,1,1,1,1,1,5,30,1,1,2,4,1,3,1,1,2,3,2,1,1,1,6,1,1,18,1,2,1,1,4,1,3,11,4,1,2,2,1,5,6,4,4,17,2,2,1,26,1,1,21,1,2,3,2,1,33,1,1,3,2,5,2,11,1,1,1,9,1,31,1,2,3,1,20,10,10,2,1,2,1,1,4,14,8,7,4,4,2,18,1,2,33,1,14,2,4,31,3,2,1,2,3,5,1,35,32,23,33,1,2,22,4,1,2,40,22,2,6,3,2,48,40,24,2,2,1,2,37,1,36,36,1,1,2,1,4,3,3,26,1,1,1,1,2,1,25,5,1,4,25,30,17,31,2,30,1,2,4,3,30,36,42,2,1,1,31,45,1,1,2,30,1,28,1,1,2,1,1,4,7,5,1,2,2,5,5,5,1,1,2,2,1,10,6,1,1,1,1,4,1,1,12,4,1,2,2,1,1,1,1,1,2,1,1,2,1,5,4,5,2,2,2,1,4,9,1,2,14,1,1,1,1,1,1,1,2,2,1,2,2,2,4,1,1,1,1,2,1,5,6,1,1,2,1,3,2,1,1,1,1,1,7,1,6,3,2,1,1,1,1,6,1,1,1,1,23,5,1,1,1,1,1,1,2,2,2,2,1,2,2,1,2,3,5,7,1,2,1,2,4,1,2,1,5,1,1,1,1,1,5,1,2,5,13,1,2,1,1,1,1,8,1,1,2,1,1,2,8,2,1,1,3,1,3,1,1,1,1,1,2,2,3,3,1,1,1,1,3,1,1,1,1,1,1,8,7,1,1,1,1,2,1,1,12,1,1,2,5,1,1,1,2,1,1,1,1,4,1,2,2,2,2,1,3,1,13,14,3,1,3,1,3,1,2,1,10,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,9,1,2,4,1,2,1,1,2,1,1,1,5,1,1,1,1,4,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,27,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,2,4,1,1,2,1,14,1,2,1,1,2,1,1,2,1,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,3,2,2,1,1,1,2,2,1,2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,7,2,1,2,1,1,2,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,2,1,1,1,2,2,2,2,2,3,1,2,2,1,2,1,1,1,1,1,1,1,1,1,9,1,3,4,1,3,1,12,2,1,1,1,7,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,6,1,3,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,3,2,2,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,3,1,3,3,3,1,1,1,1,1,4,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,1,2,1,1,11,1,1,9,1,1,2,1,4,1,2,2,1,2,1,2,2,1,1,1,1,1,1,2,2,1,1,5,1,3,1,3,1,4,1,4,1,1,1,2,1,2,1,1,2,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,2,1,1,1,2,7,1,1,1,1,1,1,35,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,12,1,1,2,1,1,1,4,2,1,6,2,1,1,1,1,1,1,1,2,1,1,1,2,6,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,2,1,1,3,41,28,16,18,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,21,2,50,8,17,12,41,45,50,1,50,50,50,50,50,46,1,1,1,1,1,1,50,50,50,39,21,18,3,43,31,10,1,2,1,1,2,2,1,2,2,1,2,1,1,2,1,1,8,1,1,1,1,8,1,2,1,2,2,4,3,1,13,5,1,9,1,1,1,2,6,3,7,5,1,1,2,4,2,2,2,2,2,1,3,2,1,1,3,1,1,2,2,2,1,1,3,1,1,1,4,1,1,2,6,1,4,1,1,1,1,2,2,1,5,1,1,2,1,1,1,2,1,50,6,1,3,3,2,5,2,2,3,1,1,1,1,1,1,1,3,1,1,1,1,1,13,10,13,12,6,6,4,5,1,5,44,11,1,1,2,2,2,7,2,1,1,1,1,2,3,1,1,7,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,5,1,2,1,5,1,1,1,1,2,1,1,1,2,2,5,1,1,5,1,1,1,2,2,1,1,1,1,4,2,1,1,2,2,2,1,1,3,1,2,2,2,1,1,5,3,4,2,1,1,1,2,12,3,2,6,6,1,2,1,1,1,1,1,2,1,1,2,2,1,1,1,5,1,1,1,1,1,1,1,4,5,1,4,2,1,2,1,2,1,2,2,1,2,11,2,2,1,3,5,1,1,1,1,1,1,1,1,16,6,2,1,1,12,2,1,2,1,2,1,1,1,1,1,1,1,1,1,5,5,1,1,1,1,6,1,1,1,1,1,2,1,1,1,1,1,1,42,1,1,1,1,2,1,1,4,1,1,1,2,1,2,1,1,12,1,2,1,1,1,2,1,4,1,1,1,1,1,4,1,1,1,1,2,2,2,1,3,1,1,3,10,1,1,4,4,1,4,1,1,1,4,1,2,16,5,8,4,1,1,6,1,3,1,3,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,4,4,2,1,3,1,5,1,1,1,3,6,4,1,6,4,3,2,6,2,5,4,1,1,4,2,1,4,2,3,2,1,1,3,1,1,1,3,6,2,1,1,2,3,1,1,1,1,2,1,2,1,2,1,3,1,1,2,1,1,1,2,1,2,1,2,1,2,2,1,2,2,4,1,1,1,1,3,1,5,1,2,2,4,1,3,5,2,2,1,5,1,2,3,1,1,1,1,1,1,1,4,4,1,1,1,1,1,1,2,1,2,4,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,2,2,2,1,2,1,2,6,1,1,6,4,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,6,1,1,1,1,2,1,12,1,1,4,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,4,1,3,2,5,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,2,2,1,3,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,3,1,3,2,3,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,4,1,1,2,2,1,3,1,1,1,3,1,1,3,4,2,1,3,4,1,1,1,1,2,2,1,3,1,1,3,1,1,2,1,1,1,1,2,2,1,3,2,2,1,1,2,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,2,3,1,3,1,1,2,1,1,1,1,1,6,1,1,2,1,1,1,1,1,3,1,1,1,2,4,1,3,1,1,3,1,1,1,2,3,3,1,1,2,1,1,3,3,1,2,1,1,1,1,2,1,5,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,3,1,1,1,1,1,3,2,1,1,1,1,1,4,1,2,1,2,1,4,2,1,1,3,1,1,1,1,2,1,3,1,1,2,1,1,2,1,1,1,2,1,4,2,5,1,1,2,5,1,1,3,1,2,4,1,1,6,1,1,1,1,2,2,2,1,2,2,3,1,1,7,2,1,1,1,1,1,1,1,3,3,4,1,1,2,3,5,1,1,5,1,1,3,1,2,2,1,1,4,1,1,3,2,1,2,2,2,3,4,1,1,2,2,1,1,2,1,2,1,3,2,6,1,2,2,1,2,1,2,1,1,2,2,2,2,1,1,7,2,1,6,5,1,2,2,2,6,4,2,1,1,2,1,1,5,2,1,4,3,1,1,2,1,3,2,3,1,1,2,4,2,5,1,1,3,5,2,3,13,3,2,6,1,1,1,3,1,2,1,7,2,2,1,2,1,5,1,2,1,1,1,4,3,1,4,6,1,1,1,4,1,1,2,1,1,9,3,1,2,1,1,2,1,6,4,3,1,1,3,2,2,1,1,3,2,2,3,1,1,2,2,1,1,1,2,1,3,1,3,4,3,2,1,6,2,2,1,1,1,3,3,1,2,1,5,13,5,1,5,1,1,3,1,1,1,2,1,2,7,6,1,1,2,1,5,4,2,1,1,6,1,5,1,1,4,1,1,5,3,7,1,1,4,1,1,2,1,9,1,2,2,1,1,3,7,1,2,1,1,1,1,1,1,1,1,3,12,3,1,3,1,4,1,1,2,4,4,1,2,2,4,1,1,5,1,2,1,5,4,2,1,7,2,3,1,8,4,1,2,1,1,4,4,1,2,2,3,5,2,1,1,2,1,8,6,2,1,1,10,1,1,8,4,2,2,1,4,3,1,1,1,1,8,3,5,1,1,2,4,6,1,3,2,2,1,4,2,4,1,1,5,5,3,4,1,3,2,2,10,1,3,1,1,1,1,2,8,1,2,3,1,8,2,1,4,3,1,1,7,6,6,11,1,4,1,2,21,4,1,9,1,9,10,4,3,7,2,1,2,10,3,3,8,1,1,17,4,2,2,5,3,4,2,3,3,2,2,1,4,3,9,1,4,3,1,1,1,7,2,3,2,1,5,2,2,1,1,5,3,1,1,2,10,4,7,1,23,8,2,2,3,8,1,5,7,3,16,6,6,5,2,2,2,5,5,1,1,6,2,1,3,4,3,2,6,4,4,4,4,5,1,6,11,9,4,3,1,3,2,8,1,4,1,5,2,10,1,2,3,1,1,1,4,1,1,4,1,3,2,4,6,5,9,1,3,4,5,2,1,1,2,15,10,3,5,2,9,1,9,3,2,2,1,3,2,1,6,5,3,4,2,5,2,3,5,1,1,12,8,4,5,8,1,1,10,6,6,1,4,4,1,1,8,7,4,2,3,13,1,1,8,4,7,1,30,2,1,2,30,11,3,1,2,5,4,1,1,1,1,7,5,2,2,1,1,1,4,7,9,8,4,1,1,1,3,12,15,4,3,14,1,2,11,1,3,3,6,23,9,9,3,3,14,7,2,2,10,8,4,1,3,8,1,1,10,6,16,2,7,3,1,1,3,10,12,3,2,2,2,2,6,3,6,1,9,1,1,14,2,11,6,2,5,11,14,9,1,5,5,1,1,4,10,1,1,1,1,13,10,7,6,1,2,5,9,4,1,4,6,2,5,23,1,1,4,1,5,5,10,3,11,6,5,1,1,13,4,4,2,3,5,14,2,1,16,8,7,3,17,7,28,2,4,1,10,5,1,1,14,3,2,10,6,1,1,1,3,7,7,14,6,13,12,4,2,14,8,1,15,28,13,30,25,9,7,5,4,5,12,1,7,8,3,2,6,12,2,6,8,6,6,4,15,6,7,6,10,8,5,2,6,9,5,12,9,2,10,5,8,6,1,23,2,4,2,1,3,12,6,1,1,9,7,4,2,1,4,10,1,1,2,1,7,7,1,3,2,3,2,8,6,9,1,6,1,18,12,3,2,10,1,4,2,18,6,5,8,3,4,6,4,18,9,4,3,3,7,10,1,18,1,1,1,8,11,4,7,2,11,3,2,14,8,3,7,4,11,6,11,1,1,5,1,4,7,3,4,10,4,2,2,7,1,10,3,1,9,7,1,2,1,7,17,2,4,2,5,3,2,2,3,1,5,2,4,5,9,3,1,3,4,6,7,1,7,3,1,3,3,4,4,1,6,1,1,3,1,1,2,3,1,1,3,3,1,3,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,3,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,2,2,1,3,1,2,1,3,1,1,1,1,1,2,1,1,1,1,6,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,2,1,1,2,1,4,1,2,1,1,1,1,2,1,2,1,2,2,1,1,1,3,1,4,1,6,2,1,3,2,2,2,4,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,3,1,2,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,4,1,1,1,2,1,1,2,1,5,1,1,1,1,2,2,1,1,2,2,1,2,1,1,4,1,1,1,1,1,1,1,2,5,3,3,2,1,1,3,1,1,1,2,1,2,2,1,2,1,1,3,1,1,1,2,1,2,4,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,2,1,5,1,1,1,3,1,1,4,1,3,5,2,3,1,4,1,1,1,1,1,1,1,2,4,1,3,1,1,2,2,1,1,1,1,1,4,1,1,2,1,8,1,2,2,1,1,1,1,2,4,3,1,2,2,1,1,1,1,1,1,10,1,1,1,1,1,1,1,8,1,1,1,2,2,1,1,1,1,2,3,2,1,2,1,8,3,1,5,2,11,1,7,3,2,18,1,3,2,25,26,3,1,1,1,1,5,1,1,6,1,5,6,14,5,2,1,5,2,3,1,1,1,1,1,2,2,1,1,1,2,1,1,1,4,1,2,1,1,1,1,1,4,3,1,1,5,2,2,1,1,6,1,4,3,2,1,1,1,5,1,1,3,1,1,1,6,3,3,7,5,6,3,12,2,1,1,2,5,17,2,2,17,6,2,2,3,1,1,5,2,2,4,1,1,1,1,1,3,1,1,2,2,3,7,2,1,5,1,1,2,5,5,2,3,1,2,1,1,2,2,1,2,1,1,1,4,1,2,1,4,3,2,3,5,1,2,2,1,1,1,1,1,2,1,2,1,1,1,1,25,9,1,2,2,1,2,1,1,1,1,1,3,15,1,2,7,2,1,3,7,1,1,2,3,2,1,1,11,1,2,1,1,1,2,2,3,2,1,1,2,1,1,1,1,1,3,1,2,3,1,2,1,1,1,1,1,3,1,1,1,3,3,1,1,5,3,4,1,1,1,1,3,1,1,3,1,6,7,3,1,2,1,2,1,4,7,4,1,1,1,1,1,3,6,4,3,2,2,1,1,1,1,2,13,7,2,2,2,16,1,1,3,1,2,1,1,1,2,3,3,4,2,2,1,3,4,2,1,1,2,2,1,3,1,1,1,1,2,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,7,9,1,2,2,6,1,9,2,7,1,10,19,7,11,8,2,2,2,9,4,11,3,1,3,2,1,2,5,2,1,1,2,1,3,2,1,7,1,4,5,8,1,1,6,1,2,1,4,1,5,2,1,2,1,5,2,1,1,1,2,2,2,6,2,6,1,1,2,1,2,1,3,1,4,1,2,3,2,4,1,2,2,2,3,3,2,1,3,3,3,3,3,4,4,1,1,2,1,3,2,1,4,3,2,1,1,1,2,4,1,1,2,1,1,1,3,1,2,10,1,4,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,9,2,2,1,1,2,1,5,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,1,2,2,2,1,1,1,1,1,1,2,1,1,2,3,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,2,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,1,1,3,2,1,1,1,1,10,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,50,1,1,1,1,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,4,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,4,1,3,1,40,1,3,1,1,1,1,2,30,1,1,1,1,2,1,3,1,2,1,1,9,2,4,4,1,1,1,4,3,2,1,5,2,1,8,1,1,2,1,8,2,1,1,2,5,1,1,2,4,1,2,1,2,1,3,1,2,6,13,5,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,2,12,1,2,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,1,1,1,5,1,1,2,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,19,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,2,1,1,3,1,1,2,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,4,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,3,1,1,1,1,1,5,1,3,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,8,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,2,1,2,1,5,1,1,1,2,1,1,1,1,1,3,2,2,1,1,1,1,1,1,3,1,1,2,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,5,2,1,1,1,2,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,7,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,4,1,1,2,2,1,5,1,1,3,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,6,2,1,1,1,1,1,1,1,3,2,2,2,2,1,2,1,2,1,1,2,1,3,2,4,1,3,2,2,1,1,2,1,1,1,1,1,14,1,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,3,1,1,1,2,3,3,4,2,2,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,2,2,1,2,3,1,2,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,5,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,2,5,3,2,1,1,2,2,2,5,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,3,1,1,1,3,2,2,1,2,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,15,16,2,2,2,50,3,1,2,2,1,1,1,2,1,1,1,2,1,2,5,3,1,17,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,4,1,1,1,4,3,1,3,1,4,1,1,4,1,3,2,1,2,4,2,2,2,3,4,1,1,1,4,2,1,2,4,3,2,1,2,1,1,5,5,3,2,1,1,3,1,3,3,2,1,2,4,5,4,1,3,1,9,1,1,1,1,1,1,1,1,2,2,1,1,3,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,8,1,1,3,1,2,1,1,1,1,2,1,1,3,1,2,17,1,1,2,1,2,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,3,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,4,2,2,2,2,1,1,1,1,1,4,3,2,4,5,5,3,1,5,5,4,4,1,1,3,5,3,3,2,2,4,3,3,2,2,1,2,1,1,2,5,3,2,7,3,1,3,3,1,5,4,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,1,2,1,2,4,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,7,3,1,3,1,1,3,1,1,1,1,1,1,5,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,3,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,4,6,1,2,1,3,1,12,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,2,2,1,2,5,1,1,1,1,1,3,1,1,3,5,1,1,6,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,5,4,1,1,4,2,1,2,1,2,1,3,2,2,3,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,2,3,1,2,1,1,1,2,2,1,1,1,1,1,1,3,1,1,2,11,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,3,1,2,1,1,4,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,4,1,1,2,2,2,1,1,1,1,1,1,1,3,3,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,3,3,2,3,1,1,1,1,1,1,1,3,2,1,2,1,1,1,2,3,1,2,2,1,2,1,2,1,1,2,1,1,4,1,1,1,3,1,4,2,2,1,3,1,1,1,1,1,1,1,1,2,1,1,8,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,3,2,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,4,4,3,1,3,2,1,1,2,2,1,1,5,1,2,3,1,1,1,4,1,3,9,1,1,3,10,1,1,2,2,1,1,1,1,2,3,1,4,1,3,1,1,1,1,1,1,4,2,6,10,1,4,3,1,1,1,5,9,1,33,1,1,1,2,2,2,2,2,1,1,1,1,2,5,1,3,3,2,3,1,1,1,1,3,20,3,2,3,1,10,1,1,2,2,2,3,10,2,8,1,1,3,1,4,2,1,5,1,2,2,11,2,1,3,3,1,4,2,1,1,50,1,3,2,3,1,1,1,1,5,1,5,5,1,4,2,7,1,5,8,4,40,7,1,4,8,1,6,3,2,2,1,5,2,2,1,1,1,1,44,2,1,21,5,1,6,2,1,3,7,4,1,30,3,1,7,1,2,9,1,4,2,1,2,7,1,2,1,1,2,6,1,1,1,1,1,4,7,6,1,13,17,7,8,6,16,5,8,1,4,2,1,1,1,2,2,1,1,2,4,1,2,1,2,3,1,2,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,5,2,3,1,1,6,1,1,2,1,3,1,1,1,11,7,4,3,1,28,1,12,1,1,1,11,11,1,2,1,1,1,3,2,1,1,1,2,1,1,7,1,8,15,3,10,1,3,1,8,3,1,9,1,1,6,1,1,1,1,1,1,1,4,1,1,2,3,2,1,1,1,2,11,2,1,8,2,3,1,6,2,4,1,1,3,1,1,2,5,5,2,1,7,1,1,1,1,1,10,1,7,1,1,1,1,1,3,1,1,6,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,10,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,8,1,1,1,1,7,1,2,1,1,1,1,2,2,2,1,1,1,3,1,5,2,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,5,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,3,1,1,1,1,2,1,1,3,4,2,2,1,2,1,2,2,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,5,3,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,2,1,2,4,6,2,1,1,1,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,2,1,2,1,1,2,1,2,2,1,2,1,1,1,1,1,1,8,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,3,1,1,1,1,2,1,3,1,3,1,1,1,1,1,2,2,2,1,1,4,1,1,1,1,1,1,9,4,1,3,1,1,1,1,1,1,8,4,5,10,2,1,1,1,1,1,1,1,2,1,1,2,1,7,2,1,2,3,1,1,1,1,1,2,1,1,2,1,2,3,1,2,1,1,5,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,19,1,7,2,1,3,7,1,1,3,1,1,9,14,1,1,4,1,1,1,2,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,4,1,1,6,3,4,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,2,1,1,6,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,2,1,1,3,4,3,1,2,1,1,1,1,4,1,1,1,11,1,5,1,1,6,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,8,3,1,1,2,1,1,1,1,3,2,3,4,1,1,1,2,1,2,4,1,4,2,1,2,1,1,9,1,2,1,1,1,1,1,2,2,1,2,1,1,1,1,1,3,1,1,1,1,4,1,3,1,1,1,2,1,1,3,3,3,6,3,2,2,1,1,1,1,1,4,1,1,6,1,1,1,2,1,4,2,2,1,4,1,2,2,3,1,8,1,1,1,1,1,5,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,2,1,1,1,3,1,1,1,2,4,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,17,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,3,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,3,1,1,1,2,3,1,1,1,1,2,1,1,1,1,4,1,2,1,7,1,6,1,2,1,5,1,12,3,1,2,9,2,3,2,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,7,1,2,4,1,1,2,3,3,2,1,1,1,2,3,10,2,4,1,2,4,2,2,1,1,3,1,1,2,1,1,3,1,1,1,2,1,1,2,3,1,4,1,1,2,3,1,2,5,5,1,1,1,1,1,3,50,2,2,1,1,1,1,1,1,1,1,3,3,1,1,1,3,2,1,1,1,8,4,3,1,2,4,2,3,1,1,2,4,2,4,2,6,1,2,2,1,1,1,2,1,1,2,2,3,5,1,3,9,33,3,1,1,1,4,1,2,1,2,1,2,2,2,2,1,1,1,1,5,1,5,2,4,2,2,3,5,1,1,4,2,4,2,1,2,2,3,2,3,1,2,3,1,3,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,3,1,1,1,1,3,1,1,3,1,1,1,3,2,1,2,1,1,2,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,30,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,1,3,1,2,2,1,2,3,1,1,1,1,4,1,2,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,7,26,3,2,13,12,2,1,1,6,15,2,10,10,3,4,1,1,1,2,3,2,1,49,7,7,14,15,8,18,14,5,16,1,21,3,1,2,1,4,2,31,8,1,1,2,2,1,6,2,1,1,1,1,3,4,4,1,1,1,3,4,1,3,1,9,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,3,2,1,9,3,5,2,1,2,1,1,3,7,1,3,5,7,1,1,1,1,1,2,2,6,8,1,1,1,1,1,3,2,2,1,32,3,1,1,1,1,1,3,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,4,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,19,1,2,1,2,1,1,4,2,3,1,1,1,1,4,1,3,2,4,1,1,1,6,1,1,2,3,1,3,7,2,1,1,1,1,1,5,6,1,5,14,1,2,1,1,1,1,2,1,2,1,5,1,1,1,3,1,1,1,1,1,1,9,2,1,1,1,2,1,1,2,1,1,1,2,2,3,2,4,2,1,1,1,4,2,2,3,3,1,1,1,1,1,1,1,3,1,2,3,2,1,2,1,1,3,1,1,1,1,1,5,2,3,2,2,2,3,1,3,1,1,2,1,2,1,1,1,2,1,2,3,1,1,1,1,2,3,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,3,1,1,1,1,3,3,3,1,1,1,2,1,3,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,2,2,1,1,1,1,1,1,1,1,3,1,3,1,3,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,2,23,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,15,1,1,1,1,1,1,2,6,1,1,1,1,3,2,2,1,5,1,2,3,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,17,1,1,1,2,2,1,1,14,2,1,3,6,2,1,3,1,1,1,1,1,1,18,1,2,2,1,1,1,1,1,6,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,1,1,1,3,1,2,1,1,3,2,1,1,2,1,1,1,1,2,2,1,1,1,3,1,1,2,3,1,2,3,1,2,1,1,3,1,1,50,2,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,6,1,1,1,2,1,1,1,2,4,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,3,1,6,1,1,7,1,2,2,1,1,1,1,1,2,1,1,1,2,1,2,7,2,1,1,5,6,1,2,1,1,2,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,4,1,1,6,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,1,2,5,3,1,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,5,1,3,1,1,1,1,2,2,5,1,1,3,1,1,1,1,1,1,50,1,1,1,1,2,1,1,1,1,1,1,2,5,5,1,1,4,1,1,1,1,1,3,1,8,1,4,1,1,1,1,1,2,1,1,3,1,1,1,1,1,3,1,4,1,1,1,1,1,2,2,3,1,1,1,4,3,1,1,2,3,9,1,1,1,6,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,2,2,1,1,1,2,1,3,1,1,1,1,1,1,2,2,3,1,1,1,1,2,3,1,1,1,3,1,1,1,1,2,1,5,1,2,1,1,2,2,1,3,2,5,2,1,1,4,3,1,2,3,4,4,2,2,6,5,1,10,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,3,1,1,3,1,6,1,1,1,1,2,1,2,2,1,3,3,1,1,1,1,2,1,1,3,1,1,3,1,1,1,2,1,3,2,2,3,2,2,2,2,1,1,1,1,2,1,1,2,2,1,2,2,1,1,1,2,2,3,1,1,2,1,1,3,2,2,1,1,2,1,5,1,1,1,5,1,1,1,1,1,1,1,1,5,3,1,1,2,3,1,2,2,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,4,1,1,1,1,1,1,1,3,1,1,2,1,4,2,3,1,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,2,1,1,1,2,1,2,1,2,1,1,1,1,1,2,1,1,2,1,1,3,1,1,1,2,1,1,1,2,1,1,4,1,1,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,4,1,1,2,1,1,1,1,12,1,1,6,1,1,1,1,1,3,1,1,3,1,1,4,5,1,3,1,1,1,1,3,1,10,1,2,1,3,1,11,1,1,1,1,5,1,1,2,2,1,4,1,2,1,2,1,2,9,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,5,7,2,1,2,1,1,1,1,1,1,3,1,1,1,4,2,1,1,2,1,1,1,1,2,1,1,1,2,2,3,1,4,1,1,2,3,1,1,2,4,1,4,1,1,1,2,1,2,1,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,4,2,3,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2,2,1,2,1,13,1,1,1,8,1,2,1,1,1,3,1,1,7,1,1,15,4,1,1,9,1,1,10,2,1,1,1,1,10,1,1,3,4,1,1,7,1,3,2,2,3,1,1,1,1,1,4,1,1,1,1,1,3,3,1,2,23,4,1,1,1,2,4,1,2,5,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,2,4,7,6,10,1,1,1,1,1,1,1,1,5,1,6,1,2,1,1,1,1,2,1,1,1,3,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,2,1,1,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,4,1,1,2,1,1,3,1,1,1,2,1,1,7,6,1,1,1,1,1,3,2,1,2,2,1,1,5,1,1,4,1,1,1,1,1,3,4,2,2,1,2,2,1,1,1,5,1,1,1,2,1,1,3,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,3,5,3,2,1,1,1,4,1,1,2,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,2,2,2,1,5,2,2,1,1,2,1,1,1,2,1,3,1,2,1,4,2,6,2,1,2,1,3,2,2,1,6,1,1,1,1,3,7,1,1,1,2,3,1,1,7,3,1,2,4,1,6,1,1,1,1,2,9,1,1,7,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,3,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,1,1,1,1,1,1,6,1,1,1,2,1,1,1,1,1,9,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,4,1,2,1,1,7,1,4,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,3,1,1,1,2,1,2,1,1,1,1,1,2,2,2,1,1,2,1,3,1,1,1,1,1,6,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,4,1,1,1,1,1,5,1,1,1,1,1,1,4,1,3,1,1,1,1,2,8,2,2,1,1,1,1,1,1,2,1,1,1,4,1,13,1,1,1,1,1,1,1,1,3,3,1,3,1,7,1,1,2,1,1,1,3,2,1,1,15,1,1,1,1,1,2,2,1,1,4,3,2,1,1,1,1,1,1,1,2,1,2,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,8,1,2,1,2,2,1,1,1,1,1,1,1,1,3,1,2,1,2,2,2,1,1,4,1,2,2,1,2,1,1,1,2,2,3,3,1,6,1,2,1,2,1,1,1,16,2,5,6,4,1,1,1,2,1,3,4,1,1,6,1,1,2,6,1,19,1,2,1,1,1,1,2,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,8,2,1,1,1,1,1,1,1,1,2,1,1,3,7,1,2,1,1,2,2,3,1,1,1,1,2,1,1,2,3,2,4,2,1,1,1,1,1,9,1,1,1,3,1,3,1,1,1,2,1,6,2,5,1,1,3,2,4,2,1,1,12,1,2,2,1,2,1,1,1,2,1,2,1,1,6,10,1,21,1,14,4,1,3,5,1,1,2,1,1,1,1,1,1,1,3,1,1,2,5,6,1,2,2,5,1,5,3,1,2,2,1,2,2,3,1,4,3,5,1,2,1,1,1,1,1,1,1,50,32,29,1,1,2,1,1,1,2,2,24,20,23,2,2,2,2,1,1,1,1,1,11,1,2,1,1,2,1,8,1,11,10,4,5,2,16,1,25,7,3,19,1,2,6,7,2,1,18,9,2,2,1,10,1,6,4,15,1,7,4,18,4,1,4,14,10,1,13,13,2,8,5,2,14,1,2,1,1,1,1,2,2,1,1,1,17,4,5,6,26,1,5,2,12,9,13,5,7,2,5,3,18,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,5,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,4,1,3,3,3,1,1,1,1,3,3,1,1,1,1,2,2,1,1,3,1,3,2,1,3,1,1,1,1,1,1,1,2,1,2,1,3,1,1,3,1,1,1,2,3,4,1,2,1,1,1,1,11,3,1,1,1,3,2,1,5,1,1,1,1,1,2,1,3,2,4,3,1,1,4,1,1,4,2,1,2,1,1,1,3,4,1,1,3,1,1,1,1,1,1,2,3,4,1,1,1,1,1,2,1,2,5,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,16,1,2,2,1,1,1,1,1,1,3,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,7,1,1,3,1,1,3,3,1,1,3,1,4,1,1,1,1,1,1,4,1,1,2,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,2,1,1,2,1,8,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,2,1,1,4,3,1,3,1,1,1,3,1,2,1,5,1,1,3,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,2,1,1,2,1,1,1,1,2,6,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,2,1,1,3,1,3,1,1,2,1,1,3,1,2,1,1,1,2,5,3,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,2,3,6,1,3,1,1,1,1,4,1,2,1,2,1,4,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,3,2,1,1,1,3,2,3,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,2,1,4,1,1,1,2,6,3,1,1,1,2,1,1,1,2,1,1,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,4,1,1,1,2,1,1,3,1,2,1,2,2,4,5,1,1,2,2,1,1,1,1,1,2,1,1,2,1,2,2,3,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,2,1,2,3,2,1,1,4,1,1,1,2,1,3,1,1,1,2,2,1,2,2,2,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,2,5,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,6,1,1,1,1,2,1,2,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,6,1,2,1,1,1,1,1,1,2,1,1,1,3,1,2,2,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,6,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,2,1,1,2,2,1,1,1,1,2,3,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,5,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,5,2,1,1,3,2,3,1,3,1,1,2,1,1,1,3,1,1,3,2,1,1,1,1,1,2,1,1,2,2,1,2,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,2,2,1,1,2,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,2,1,3,2,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,6,1,12,1,1,2,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,1,3,1,1,3,1,1,1,1,1,1,1,1,1,2,4,1,2,1,2,1,1,1,1,3,1,8,3,2,2,1,1,1,1,1,1,2,1,1,1,1,6,1,3,4,2,3,13,1,1,6,1,1,11,1,2,1,3,2,1,2,1,2,1,4,1,1,1,1,1,1,1,1,1,4,3,2,1,1,3,2,2,1,2,2,13,2,2,2,1,2,1,10,2,1,1,1,2,2,4,3,2,3,1,2,1,5,2,2,1,4,1,3,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,1,2,1,1,1,1,1,4,4,1,1,1,1,1,2,2,2,2,4,2,1,2,1,2,2,1,2,1,1,2,1,2,1,1,4,2,1,4,2,1,3,1,2,1,1,1,3,1,2,3,1,1,1,4,4,2,1,1,1,1,4,38,1,1,1,1,2,1,1,3,1,3,2,6,2,3,3,2,5,1,3,2,2,1,1,1,1,1,6,19,3,19,11,16,7,8,6,9,1,8,7,6,3,3,1,1,1,5,2,1,5,7,3,1,2,17,1,1,3,4,2,50,2,4,2,1,4,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,3,1,1,1,1,1,1,1,1,4,1,1,2,2,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,13,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,3,1,2,1,4,1,1,1,1,2,1,1,1,1,2,3,1,1,1,2,2,1,1,1,1,2,1,3,1,2,1,1,2,1,1,1,2,1,1,1,1,11,1,2,1,2,3,2,1,1,2,3,1,1,2,1,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,8,1,1,4,1,1,1,1,2,1,1,4,1,1,2,1,1,1,1,2,4,1,2,1,2,1,1,2,1,1,2,3,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,3,3,1,3,2,1,1,1,3,1,1,1,1,2,2,3,2,3,2,1,1,2,2,1,1,2,1,2,3,1,1,1,2,1,1,2,4,1,1,1,1,1,1,1,1,1,6,1,1,1,1,10,1,1,8,5,1,1,3,3,1,7,3,2,1,1,1,1,1,1,2,1,3,1,2,4,3,1,2,3,9,5,1,3,1,5,9,4,33,1,1,1,2,4,2,6,2,4,9,2,1,1,6,8,1,3,2,4,1,1,1,1,1,4,2,1,1,2,2,6,1,1,3,4,1,6,3,3,1,7,4,1,1,3,2,13,1,1,2,7,1,1,1,8,1,2,1,1,2,2,3,1,1,7,1,2,8,4,1,3,1,1,2,1,3,1,9,1,4,11,7,1,2,3,1,2,4,1,1,14,4,1,1,1,15,41,1,1,25,1,2,3,7,1,1,10,5,2,6,22,9,19,29,4,1,2,32,2,7,3,16,36,15,5,1,1,2,15,1,2,1,4,6,30,3,5,1,2,4,3,1,1,1,1,2,8,12,3,3,2,2,28,13,1,13,3,2,2,3,20,30,7,1,1,11,1,22,1,2,6,2,1,25,1,18,4,2,2,1,1,2,5,2,1,10,14,4,4,4,12,1,2,25,1,4,6,7,2,17,5,10,14,5,7,2,2,4,2,1,1,12,3,11,1,3,7,33,9,7,4,2,1,2,5,7,2,3,3,20,2,1,1,2,1,1,9,6,2,13,8,14,13,1,2,8,1,2,2,17,2,22,1,3,3,1,16,1,1,4,2,17,2,6,6,1,1,3,8,2,13,3,17,1,5,10,3,16,2,2,3,15,1,2,1,1,11,3,8,2,2,11,1,7,4,2,1,14,2,11,1,23,2,2,4,3,4,5,7,7,6,10,6,9,5,8,6,6,3,1,1,6,4,6,2,3,5,2,1,7,8,6,4,3,8,2,5,1,11,1,3,2,2,2,5,4,4,3,15,2,13,9,1,1,3,11,13,2,1,2,3,5,1,11,4,2,2,5,3,50,2,2,19,2,12,11,2,6,3,4,11,4,50,1,4,2,1,6,8,1,6,2,14,5,3,10,5,7,9,4,5,4,6,6,1,6,9,4,9,11,5,6,7,2,4,4,1,5,2,1,3,4,3,7,1,2,2,7,2,1,3,2,24,3,6,1,3,7,5,3,2,1,5,22,6,5,4,12,2,2,5,5,9,7,3,18,10,3,1,12,5,3,6,3,4,3,3,14,2,3,4,1,5,6,6,1,3,3,11,6,1,2,8,13,1,3,1,3,19,12,7,1,2,5,10,1,1,1,6,3,10,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,5,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,3,2,1,1,4,1,1,6,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,3,2,3,1,1,1,1,1,1,4,3,1,1,3,1,1,3,3,2,1,1,2,1,9,1,6,2,3,4,2,2,6,2,5,5,1,2,2,5,1,1,1,1,2,1,50,16,1,1,3,1,1,1,3,4,1,3,2,24,1,47,4,14,3,1,1,1,8,2,4,11,12,1,4,2,1,5,1,1,1,1,1,2,1,2,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,2,1,1,5,3,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,5,1,1,1,1,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,7,1,9,17,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,2,7,4,1,1,1,2,3,1,3,1,1,1,2,1,1,1,1,1,1,1,2,3,2,1,1,2,2,2,1,1,3,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,3,1,2,2,2,3,1,3,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,1,2,1,6,1,2,2,1,1,1,2,6,1,2,6,1,1,1,1,1,7,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,2,1,1,1,2,1,1,1,5,2,1,2,2,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,6,1,1,3,1,2,1,1,2,1,6,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,5,1,2,2,1,1,1,1,2,3,1,1,1,3,1,4,4,2,2,2,1,2,2,3,1,1,4,1,1,1,2,1,2,1,1,4,1,10,1,1,1,1,2,1,6,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,5,1,3,2,1,1,5,1,5,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,4,2,5,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,13,2,2,1,1,1,3,2,1,7,1,3,1,3,2,2,1,2,1,5,3,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,8,1,4,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,2,6,2,3,1,3,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,2,1,6,2,1,1,1,1,1,1,1,1,2,8,1,2,1,1,1,1,1,2,1,1,1,1,1,6,1,35,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,3,1,3,1,1,2,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,4,1,1,2,2,4,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,5,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,3,1,1,1,2,2,1,8,2,2,1,5,1,1,2,1,1,4,4,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,1,3,1,1,1,1,1,2,1,1,4,1,1,1,1,1,2,3,2,1,1,1,1,2,2,1,1,1,1,1,4,1,2,1,1,1,4,1,3,4,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,4,1,1,2,1,1,1,4,6,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,2,1,1,5,1,1,1,2,3,1,3,1,1,1,26,1,16,1,2,2,1,7,3,18,1,3,3,4,3,1,1,1,1,4,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,2,4,1,1,1,1,4,3,1,2,1,1,2,1,1,1,1,1,3,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,3,1,2,3,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,2,1,1,3,1,1,1,1,50,5,1,1,1,1,1,2,4,3,3,2,1,1,2,1,1,48,1,1,1,1,1,1,8,9,6,2,1,2,36,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,4,1,2,1,1,2,1,10,1,1,1,1,2,1,5,1,1,2,3,1,1,5,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,3,5,2,2,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,2,2,1,3,2,1,6,1,3,3,1,1,1,1,1,1,1,5,2,1,1,3,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,4,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,4,1,1,2,4,2,1,2,3,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,4,2,2,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,7,6,1,1,15,5,1,1,2,6,2,4,6,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,5,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,3,1,1,1,2,1,1,1,1,1,1,2,1,3,1,1,2,1,1,1,16,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,4,1,1,2,1,5,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,2,3,1,1,1,3,3,1,4,1,1,2,4,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,2,1,3,1,1,1,1,1,2,1,3,4,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,2,5,1,1,5,1,1,1,1,1,1,1,1,2,1,1,1,1,7,2,1,1,1,2,4,1,1,3,2,6,1,3,1,1,2,3,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,2,1,3,3,1,1,1,8,1,1,1,1,1,1,3,1,1,1,1,1,1,6,4,2,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,2,2,1,2,2,1,1,3,1,1,1,1,2,1,2,3,1,1,1,1,2,1,5,3,2,1,4,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,2,3,1,1,1,1,2,2,4,1,1,4,2,1,2,1,2,1,1,3,1,2,2,1,2,3,1,6,3,1,1,1,1,1,2,1,1,2,1,1,1,1,2,2,1,2,1,1,1,2,3,2,2,1,1,1,2,4,1,1,2,1,1,1,9,1,1,1,5,6,8,1,1,2,1,2,1,3,1,1,1,1,2,1,2,1,1,1,1,1,2,9,1,4,1,1,1,2,1,1,1,7,7,3,4,2,1,1,2,3,1,1,1,3,1,1,1,1,1,1,3,3,2,11,2,8,5,1,1,1,1,2,1,2,6,9,1,1,2,3,2,1,2,1,1,1,4,7,1,7,3,2,2,1,2,1,1,1,4,2,1,1,4,11,1,13,5,8,6,1,1,4,3,1,1,1,1,1,1,10,3,9,2,3,1,1,2,1,7,11,13,3,8,2,1,14,1,2,9,2,4,1,1,3,1,3,13,3,3,11,4,3,9,1,1,2,1,1,4,1,3,4,1,6,4,1,5,1,2,10,19,4,4,4,4,2,1,2,1,1,1,1,2,13,17,3,2,4,3,1,1,4,1,3,1,1,3,1,1,2,1,1,1,1,3,2,1,2,3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,4,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,2,4,1,4,5,1,2,1,2,1,2,4,1,1,2,1,1,2,1,1,1,24,7,8,8,13,7,1,1,25,1,7,16,2,1,7,2,4,5,8,4,13,2,6,11,1,1,2,1,9,1,4,10,5,6,2,2,1,1,1,1,3,1,1,1,1,2,1,1,3,7,1,1,2,1,1,1,3,1,1,3,1,1,1,1,1,1,3,1,2,14,3,5,1,1,1,1,1,1,1,1,1,1,1,2,1,2,4,15,4,2,1,3,3,1,1,2,1,2,1,1,3,1,2,1,2,5,6,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,2,2,6,2,7,4,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,3,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,3,1,3,1,1,2,1,1,1,1,2,1,1,1,11,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,7,3,1,1,24,2,1,1,1,5,1,1,1,12,1,1,26,5,26,1,2,3,1,2,5,2,1,1,1,2,1,2,1,1,1,4,29,2,1,1,1,1,1,2,1,1,1,4,1,6,8,1,1,2,1,1,2,3,12,4,1,1,3,2,1,1,1,2,1,19,1,3,2,1,1,1,1,2,1,1,2,12,2,2,1,2,50,3,2,3,2,1,2,1,1,2,1,1,1,5,3,28,3,1,3,2,1,1,1,7,1,1,50,1,1,2,2,1,4,3,2,4,18,1,13,3,2,2,3,1,5,2,3,1,1,1,9,1,7,2,1,1,1,1,50,2,4,50,5,1,1,2,3,2,2,3,1,1,7,1,1,3,1,1,1,2,28,9,2,1,1,2,10,1,2,1,3,2,19,2,2,1,2,1,1,1,1,2,2,12,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,2,2,1,1,1,1,1,4,2,2,2,5,1,3,1,6,1,1,1,2,1,17,1,4,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,1,2,1,3,1,2,3,1,1,2,1,1,6,2,2,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,3,1,3,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,2,1,1,4,3,2,1,2,1,2,2,1,4,3,3,1,2,1,1,1,3,1,1,1,5,5,1,1,1,4,2,4,5,1,1,1,14,1,1,4,2,2,2,1,1,3,1,1,1,1,6,1,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,3,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,6,2,1,3,1,1,2,1,1,1,1,2,4,1,1,1,2,1,6,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,3,1,2,2,2,3,1,5,1,7,5,2,5,5,3,1,1,4,1,2,3,2,1,2,4,2,1,1,1,1,1,2,1,1,7,1,1,10,1,6,1,1,4,1,1,1,11,2,2,1,1,1,2,1,3,2,1,1,4,6,6,2,1,1,1,1,1,1,3,1,1,3,4,2,1,2,1,1,1,2,2,1,2,7,5,1,1,1,2,4,1,5,3,5,1,2,1,3,4,2,4,1,6,3,3,5,1,1,2,6,2,5,2,1,9,1,1,2,2,1,2,6,1,2,1,2,5,1,1,3,6,3,1,7,9,4,3,1,1,1,1,1,1,1,3,7,9,3,2,2,2,3,2,3,1,1,1,2,1,1,1,1,2,1,1,1,2,1,2,2,1,1,3,1,1,1,1,1,2,1,2,2,1,1,1,1,1,3,2,1,1,3,2,1,1,1,2,1,1,1,1,2,4,1,3,2,1,1,3,1,1,1,4,2,2,2,2,2,1,1,11,1,2,2,2,2,1,2,2,2,2,1,1,2,1,1,3,1,1,1,2,1,1,1,1,1,2,4,2,1,1,1,1,2,3,1,1,1,2,5,5,4,2,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,2,2,2,3,1,2,1,1,2,1,1,1,1,1,2,1,1,1,3,1,1,1,1,9,4,1,2,3,1,2,1,1,1,3,1,1,3,2,1,1,1,2,1,2,1,2,2,1,1,1,6,3,2,1,2,4,4,1,1,1,1,1,8,1,1,1,1,2,1,1,1,1,2,3,2,1,1,2,1,1,2,1,3,2,1,1,1,1,2,1,1,1,1,10,1,1,2,2,1,1,5,1,1,1,1,3,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,3,1,1,2,1,1,3,1,1,3,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,5,1,1,1,4,7,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,2,8,1,1,1,3,1,1,1,3,1,2,1,1,1,1,1,1,3,2,1,1,1,2,2,1,1,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,3,1,6,2,1,1,1,2,1,2,5,1,1,1,1,1,1,1,1,2,1,1,2,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,2,5,1,1,1,1,2,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,2,2,1,2,2,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,2,1,6,1,1,1,1,4,1,1,1,1,1,1,10,4,1,5,2,1,1,1,2,2,1,3,1,4,2,1,3,1,1,1,3,1,1,1,2,7,1,1,1,6,1,1,1,1,2,1,1,1,3,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,7,1,3,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,6,1,5,1,1,1,1,3,2,2,1,1,2,1,2,2,2,1,1,2,1,1,1,1,3,5,1,4,2,2,1,1,3,1,2,1,3,2,1,4,1,1,1,1,4,1,1,2,3,3,1,1,1,1,1,1,1,1,2,1,1,2,1,1,12,3,1,2,1,1,1,1,5,1,2,1,1,21,1,10,1,5,1,2,2,1,1,1,2,1,6,22,1,2,1,2,1,1,3,2,4,1,3,2,1,1,1,1,1,4,1,6,2,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,4,3,1,1,1,2,2,2,1,1,1,2,1,1,1,1,3,2,3,1,1,4,1,1,1,1,1,2,2,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,2,1,2,1,1,6,1,1,2,1,3,3,4,1,1,2,1,2,3,8,2,3,1,2,1,2,3,1,2,5,1,1,1,2,2,5,4,1,2,1,3,2,1,3,4,1,5,1,1,1,1,2,3,2,1,3,10,2,1,1,1,2,2,1,1,1,3,2,3,3,6,2,1,1,1,2,2,1,1,1,2,2,1,1,4,1,1,1,3,1,2,3,5,2,2,1,2,1,1,2,1,2,4,2,2,3,1,1,3,2,1,1,1,3,1,1,2,2,1,2,2,2,1,1,1,2,3,1,1,1,3,2,3,1,1,1,2,3,2,1,1,1,1,4,1,1,4,3,1,1,1,1,1,5,5,1,1,1,2,2,2,1,1,1,7,2,3,1,1,5,2,1,2,1,1,1,2,4,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,9,1,1,1,2,1,2,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,5,1,2,1,1,2,1,2,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,2,1,1,1,2,2,6,1,1,1,2,1,1,1,1,1,1,1,1,1,6,2,8,1,1,11,2,2,4,1,1,1,4,32,1,1,2,1,1,4,1,1,4,1,1,1,2,5,1,2,1,1,3,1,2,1,1,1,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,11,2,1,2,1,3,1,1,2,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,4,1,2,1,2,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,3,1,1,2,1,2,1,1,1,1,1,3,1,1,1,2,2,1,1,2,1,4,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,6,1,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,5,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,2,3,2,1,5,2,2,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,4,3,1,1,1,1,1,3,2,1,1,2,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,2,5,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,3,1,2,1,1,2,1,1,1,2,1,1,2,1,9,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,2,1,1,1,4,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,5,2,2,4,2,1,2,2,1,4,1,1,1,1,1,3,1,1,1,1,2,3,1,1,1,3,1,1,1,1,1,1,1,1,3,2,1,2,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,2,1,1,2,1,1,1,3,1,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,4,1,1,1,1,2,1,5,1,1,1,5,2,1,1,1,2,5,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,4,1,1,1,1,2,4,1,2,2,1,1,5,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,4,1,1,3,1,1,1,3,5,1,1,2,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,3,2,1,4,3,3,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,5,2,2,2,4,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,3,2,3,3,1,1,13,4,5,1,6,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,2,1,1,3,5,1,1,1,2,4,1,2,2,2,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,12,1,1,2,2,1,1,2,1,1,7,1,3,1,1,1,1,1,3,2,1,1,1,1,17,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,4,2,1,2,6,1,2,3,4,3,1,1,1,3,1,4,2,1,3,2,1,5,3,1,1,1,2,1,1,1,2,1,2,1,1,2,2,1,1,1,1,2,4,3,2,1,2,2,3,1,5,4,4,2,2,4,1,1,1,1,1,1,2,1,2,4,1,7,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,3,2,1,1,2,2,1,1,3,2,1,1,1,2,10,4,1,2,1,1,4,1,4,1,1,1,1,1,5,6,1,1,1,1,2,2,1,3,1,1,1,2,1,5,1,1,1,1,1,2,7,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,6,1,3,3,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,8,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,2,3,2,1,1,1,1,1,2,1,1,1,1,1,1,2,2,5,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,4,1,3,1,1,1,2,2,2,1,1,10,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,2,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,2,1,1,1,1,2,1,1,2,1,5,1,1,8,1,1,1,1,1,2,3,3,5,3,3,1,1,3,1,4,3,1,4,1,1,1,1,7,1,1,1,2,1,1,1,2,1,2,1,1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,15,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,3,3,1,1,4,2,1,1,4,1,1,1,2,4,1,1,1,2,1,2,2,1,2,1,2,1,1,2,1,2,2,1,1,5,9,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,1,3,2,1,4,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,2,35,3,6,4,1,4,8,1,2,1,1,1,9,1,1,14,2,2,2,1,1,5,2,2,1,1,1,6,1,1,7,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,5,1,9,1,2,2,2,3,1,2,4,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,7,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,8,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,7,1,1,1,1,2,2,2,1,2,1,1,1,1,4,3,3,4,15,3,1,1,1,2,1,1,8,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,6,1,1,1,1,2,1,1,10,3,1,1,1,1,2,1,2,3,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,4,1,3,3,2,1,1,1,1,1,1,1,1,9,14,2,4,4,6,2,5,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,4,4,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,2,3,1,1,1,1,2,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,2,1,2,2,1,2,1,2,1,2,1,1,1,2,2,1,1,5,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,2,4,1,3,34,2,2,11,2,2,2,2,11,2,1,1,1,4,1,6,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,4,1,1,1,1,3,1,2,1,2,1,1,2,1,5,2,2,2,1,1,1,1,1,1,1,2,4,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,12,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,11,1,1,2,1,1,2,1,1,1,3,4,1,1,6,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,2,1,3,1,2,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,2,1,1,2,1,1,1,1,1,1,4,1,10,36,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,3,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,2,2,2,2,4,3,1,1,3,1,1,1,1,1,1,1,3,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,5,1,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,2,1,2,1,3,1,1,2,6,1,1,1,1,1,2,1,1,1,2,1,14,1,2,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,2,1,1,1,3,3,1,2,1,1,1,3,1,1,2,1,1,1,3,1,5,2,1,1,1,1,1,1,3,4,2,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,3,3,2,1,1,1,1,3,2,1,7,2,1,1,1,1,1,1,1,1,2,7,1,3,1,1,1,1,1,1,1,1,2,13,1,1,3,1,1,2,3,2,6,1,1,1,2,1,1,2,1,1,4,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,2,1,2,1,6,1,1,1,1,1,1,1,1,2,7,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,1,1,1,2,1,1,2,50,14,1,2,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,4,1,2,1,1,1,8,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,3,1,1,1,1,1,1,1,3,1,3,2,2,3,1,1,5,2,1,4,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,7,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,22,1,1,1,1,7,1,3,1,24,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,3,1,9,1,3,1,1,1,1,1,1,1,1,6,3,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,2,1,1,1,9,3,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,6,2,2,1,1,2,1,2,1,1,1,1,1,5,1,1,2,1,1,1,1,1,2,1,4,2,3,2,3,1,2,1,6,2,2,2,3,1,1,2,1,2,2,2,1,1,5,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,6,2,3,11,1,1,2,3,1,3,2,3,2,2,1,11,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,2,1,1,2,4,1,4,3,2,2,8,3,3,4,6,3,5,6,1,2,1,2,13,6,2,3,4,8,2,1,13,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,2,1,2,1,3,3,1,1,2,2,2,1,6,1,6,1,1,2,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,4,2,1,1,1,1,2,12,1,3,10,1,1,1,10,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,5,3,1,13,1,1,1,1,2,1,2,4,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,22,5,1,3,1,1,3,2,2,3,1,1,1,2,1,1,6,2,1,1,1,1,1,1,3,5,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,3,2,1,3,1,1,3,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,1,3,5,4,2,2,1,3,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,2,1,1,1,1,1,1,4,1,3,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,2,5,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,15,1,1,1,1,1,1,1,2,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,1,1,1,1,3,2,2,1,1,1,1,1,1,1,8,2,1,1,2,2,1,2,1,1,1,1,1,1,1,3,1,1,4,2,1,3,1,2,2,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,2,4,5,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,1,1,3,1,1,2,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,2,4,1,1,1,2,2,2,4,5,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,8,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,5,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,3,2,1,3,1,11,7,4,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,3,4,3,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,2,2,1,1,1,1,2,1,3,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,1,1,2,4,1,1,1,1,3,2,2,1,1,5,1,2,1,1,1,1,1,3,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,3,1,1,1,1,1,3,4,4,2,1,3,4,2,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,3,3,1,1,16,16,1,14,4,10,1,4,9,9,3,7,6,2,5,3,1,4,6,4,2,2,1,1,1,1,1,2,1,1,1,1,3,1,1,5,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,1,4,2,1,3,1,2,2,1,2,1,1,1,1,2,2,1,28,8,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,3,2,1,5,1,1,1,1,1,1,2,1,1,1,1,2,3,3,4,1,1,1,2,1,2,1,2,3,1,2,1,1,4,1,1,1,3,1,1,1,1,1,2,3,1,4,1,1,1,1,1,11,2,1,3,1,1,2,2,1,1,1,3,1,3,2,6,2,1,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,4,3,1,4,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,3,1,1,1,1,1,1,5,2,1,2,2,2,1,1,1,3,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,3,2,1,1,1,2,1,1,1,1,1,2,1,3,1,1,1,1,5,1,1,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,2,1,1,1,1,1,1,1,3,1,6,4,1,2,1,1,1,2,1,2,3,8,3,3,1,2,2,1,1,5,4,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,2,1,1,1,2,3,1,1,1,1,1,4,1,1,1,1,3,2,1,2,1,1,1,3,1,1,3,1,1,2,1,2,1,1,1,1,1,1,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,3,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,4,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,7,1,2,1,1,2,2,1,2,2,9,4,1,2,1,1,1,1,4,1,1,1,1,5,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,2,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,3,3,1,4,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,3,1,2,1,1,2,2,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,3,1,1,3,1,1,1,2,1,1,1,4,1,1,1,1,1,2,2,2,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,1,1,2,1,1,1,3,5,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,10,1,3,2,1,1,1,5,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,3,2,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,4,1,1,1,1,1,4,1,11,1,3,4,1,4,1,2,2,1,2,1,1,1,1,3,1,1,1,1,5,2,1,1,1,1,1,1,1,1,9,10,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,3,1,2,5,1,1,2,3,3,2,1,1,2,2,1,1,1,3,2,2,1,1,1,1,2,2,1,1,2,6,1,2,2,1,5,2,1,1,1,4,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,3,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,3,1,2,1,1,1,1,2,2,1,2,1,1,1,7,1,1,1,1,1,1,4,1,1,1,3,1,4,6,1,2,4,1,1,2,1,3,2,2,1,1,1,2,1,1,2,1,1,1,1,4,1,7,1,1,38,2,1,2,2,1,2,4,1,1,2,1,18,1,1,3,3,4,3,1,1,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,2,1,3,3,1,3,4,1,3,1,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,6,1,2,1,9,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,2,1,2,6,2,3,1,1,1,2,1,2,1,1,2,1,1,1,1,2,3,5,1,1,1,1,1,2,1,2,4,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,3,3,1,2,1,1,1,8,2,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,2,3,1,1,3,4,1,8,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,8,1,5,1,1,1,1,3,3,2,1,4,1,4,2,4,1,2,1,2,1,4,3,1,1,2,1,2,4,4,2,1,1,2,1,1,4,1,1,1,5,1,2,1,2,1,2,1,1,2,2,1,1,2,6,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,6,2,1,1,1,1,1,1,1,21,5,1,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,19,1,6,1,1,1,1,1,2,1,1,2,2,1,3,1,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,13,9,1,1,1,1,1,1,1,2,2,1,1,3,5,1,1,1,2,1,1,1,1,1,3,1,1,2,1,6,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,3,3,2,1,1,6,2,1,1,2,1,1,1,1,1,1,1,3,1,1,2,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,2,1,5,2,1,1,1,1,1,1,2,2,13,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,4,1,2,1,2,1,1,2,2,1,1,1,4,1,1,1,3,1,1,1,2,1,1,1,1,4,1,1,1,1,1,2,9,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,4,1,4,1,1,7,2,1,1,1,1,3,9,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,9,4,1,1,3,4,4,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,2,2,5,6,3,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,1,1,2,1,1,1,1,1,1,5,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,7,2,1,1,1,1,1,1,2,1,1,1,2,1,4,3,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,26,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,3,3,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,6,1,7,1,3,2,1,1,1,15,1,4,1,1,1,1,1,1,2,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,4,1,1,1,2,13,3,1,1,2,1,2,1,5,1,1,1,1,1,1,2,1,2,1,3,14,1,2,1,1,2,1,2,1,2,7,1,18,5,3,4,2,3,2,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,2,1,1,9,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,3,1,1,1,1,1,1,2,4,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,5,2,1,16,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,4,1,1,1,5,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,3,1,1,1,2,1,8,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,2,11,8,7,9,5,5,4,2,1,1,1,2,1,3,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,13,10,3,1,1,3,1,1,1,1,2,2,2,1,2,1,1,2,3,1,1,1,1,1,10,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,3,1,1,1,1,1,1,2,1,1,2,2,2,1,2,2,1,1,3,2,1,1,1,1,2,1,1,2,3,1,1,1,1,2,2,3,2,6,2,1,1,1,3,1,2,1,1,2,2,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,1,1,2,1,2,1,3,2,3,1,1,1,1,5,1,1,1,2,1,1,2,1,1,2,1,1,1,3,2,3,2,2,1,1,1,1,1,2,1,1,1,1,4,3,6,4,3,1,1,2,1,1,1,1,28,14,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,1,1,1,5,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,4,1,4,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,1,2,1,1,1,2,1,1,2,1,1,3,2,1,1,1,3,1,3,3,1,2,2,1,1,2,1,1,1,1,1,2,1,4,1,1,3,1,1,2,1,1,2,1,1,1,3,1,2,1,2,1,2,1,3,1,1,1,1,2,2,1,2,1,1,2,1,2,2,1,1,1,1,2,2,1,5,1,1,1,1,1,5,7,1,2,2,1,3,2,2,1,1,2,1,1,1,7,11,1,1,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,1,5,1,2,2,1,4,1,1,1,1,3,1,3,1,1,2,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,3,3,1,1,2,7,1,1,1,1,2,1,1,1,2,2,2,3,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,6,2,2,5,1,1,2,1,2,2,4,1,4,2,1,1,1,1,5,1,2,1,9,1,1,1,1,1,4,1,1,2,4,1,1,3,3,1,5,3,1,1,2,2,2,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,3,2,1,1,1,1,1,1,2,1,1,3,4,1,2,1,4,1,3,1,2,1,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,1,1,8,1,1,2,3,1,1,1,1,1,1,1,1,1,1,2,1,2,3,2,1,4,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,5,1,1,1,1,3,1,2,2,3,1,1,1,1,1,1,1,1,1,2,2,1,6,1,1,1,1,3,1,3,4,5,3,1,2,2,1,3,1,1,1,1,1,6,1,1,1,3,4,1,1,1,1,1,2,1,5,1,2,2,1,1,2,2,2,1,2,3,1,2,1,1,1,1,3,1,1,1,2,1,3,3,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,4,2,3,1,1,1,1,6,1,1,13,2,1,2,1,1,1,1,1,6,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,4,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,2,1,1,1,3,1,1,1,2,2,4,1,1,3,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,16,1,13,1,1,1,2,2,1,1,2,3,1,1,1,1,1,4,2,2,1,1,1,1,6,1,2,1,2,1,1,1,1,1,3,6,4,2,1,1,1,1,1,2,4,1,1,1,1,2,6,2,1,2,1,1,2,1,3,1,1,2,1,1,1,1,1,3,1,1,1,1,1,4,1,1,2,2,1,2,4,1,3,1,2,1,1,6,1,5,3,1,1,3,3,2,4,3,1,1,2,1,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,2,2,1,1,2,1,1,2,1,1,18,1,1,1,1,3,1,1,15,1,2,1,2,1,2,1,2,4,1,1,1,3,2,1,8,3,4,1,1,2,1,9,1,1,2,3,3,2,1,4,2,1,2,1,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,3,2,1,1,1,3,2,1,1,2,1,1,2,2,1,4,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,4,5,3,1,1,1,2,1,12,1,3,1,1,1,2,1,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,3,2,2,1,1,2,1,1,1,1,1,3,5,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,9,2,1,1,1,1,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,8,1,1,1,1,1,1,2,1,1,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,1,1,1,1,2,1,1,3,1,1,2,1,1,2,1,3,4,1,1,2,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,2,2,1,1,1,1,5,2,2,1,1,1,1,1,1,1,20,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,6,2,1,1,1,1,1,4,5,5,1,1,2,3,1,1,1,1,2,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,3,1,36,1,2,1,1,1,2,1,2,1,1,1,1,2,2,2,1,1,1,2,3,3,3,4,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,21,2,3,7,5,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,1,4,1,1,1,1,2,2,1,1,4,1,1,2,3,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,2,1,1,7,3,25,7,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,2,1,1,3,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,4,1,3,2,1,1,1,1,1,2,1,2,6,1,2,1,1,1,4,1,3,1,2,1,1,1,1,1,1,1,1,1,1,6,4,1,1,1,2,1,1,1,5,1,1,1,1,1,2,1,2,1,2,1,2,1,2,1,2,2,1,1,1,1,1,1,1,4,1,1,1,3,1,4,1,1,3,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,1,1,1,1,1,1,1,1,1,6,1,2,3,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,2,1,1,1,1,1,2,1,3,2,1,1,1,2,3,1,1,1,1,1,2,1,1,3,4,1,2,1,1,1,1,1,1,1,1,1,1,6,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,4,2,2,1,2,2,1,2,1,1,1,1,3,1,1,1,1,3,1,1,2,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,2,4,1,1,1,1,2,1,1,1,1,1,1,1,1,1,7,1,1,2,1,3,1,1,1,1,1,2,1,2,1,1,2,1,1,2,2,1,1,1,1,1,3,1,1,2,2,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,1,2,1,1,4,1,7,1,1,3,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,3,1,1,1,3,1,1,1,2,1,3,8,11,1,1,1,1,2,3,2,1,1,1,1,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,4,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,3,2,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,4,1,1,1,1,1,1,1,4,1,2,1,1,4,1,1,1,1,1,5,1,1,1,1,1,1,29,1,1,1,1,1,5,1,2,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,4,1,3,2,1,1,1,1,1,1,5,1,1,2,1,1,1,1,5,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,2,1,2,1,3,1,1,1,10,5,3,2,3,1,1,1,1,1,30,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,36,1,1,1,1,19,1,1,1,2,1,2,1,1,1,1,3,1,2,1,3,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,11,1,2,10,2,5,1,1,3,4,1,1,1,1,1,1,1,3,1,1,2,2,2,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,10,5,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,4,3,1,3,3,1,1,1,1,1,1,2,4,1,2,1,1,21,1,2,2,1,1,1,1,1,1,1,1,6,1,4,2,1,1,1,1,1,50,1,1,1,1,1,5,1,1,1,1,1,1,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,11,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,4,2,1,1,1,2,3,1,13,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,2,2,2,1,1,14,2,1,1,1,1,1,1,2,1,1,1,3,1,2,1,2,3,1,1,1,2,1,1,4,3,1,1,1,1,1,1,2,1,2,2,2,1,2,14,4,1,1,3,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,4,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,6,1,1,1,4,1,1,1,3,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,2,1,1,2,3,1,2,1,1,1,7,1,1,1,6,1,1,1,1,2,1,1,3,10,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,2,2,1,1,1,1,2,1,2,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,5,4,1,1,1,1,1,1,1,1,2,1,5,1,1,1,1,1,1,1,2,1,1,2,3,3,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,13,1,1,1,1,1,1,1,1,5,1,2,1,1,1,33,12,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,5,1,2,1,1,1,1,3,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,12,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,2,11,1,1,1,1,2,2,3,1,1,1,1,1,5,1,3,1,4,2,1,2,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,3,2,1,1,2,1,1,50,1,2,2,50,1,1,1,1,1,7,4,2,1,1,33,2,1,1,1,3,4,9,1,3,2,1,7,7,1,10,7,1,1,50,50,1,50,1,2,6,1,1,3,2,5,1,2,3,50,50,4,3,1,1,19,1,1,2,9,1,2,1,1,2,1,7,1,5,22,2,50,2,1,18,1,1,1,1,1,12,23,1,44,1,1,2,1,1,3,2,1,1,1,2,1,1,1,1,4,1,9,1,6,1,4,50,6,3,10,2,2,1,3,2,13,1,1,1,1,6,1,3,1,1,1,2,1,1,3,2,3,12,22,1,3,2,4,2,2,4,2,3,1,1,33,3,1,1,3,9,11,7,21,1,1,10,3,1,1,1,3,2,2,3,4,1,17,1,1,5,1,2,2,6,3,6,1,3,1,15,1,1,3,11,6,6,3,10,4,2,3,1,2,2,19,2,1,2,1,5,1,1,1,6,2,4,6,1,3,2,1,2,3,4,1,9,2,6,2,4,2,1,2,2,1,1,1,1,1,2,13,3,1,1,5,2,2,7,1,1,9,2,23,2,22,1,19,1,16,1,6,1,6,1,15,3,1,4,1,35,2,1,2,17,7,1,4,4,3,1,5,5,18,2,1,2,2,2,3,1,2,2,1,1,5,1,1,1,1,1,5,1,1,1,8,2,1,5,2,1,3,24,48,2,1,1,1,1,2,4,2,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,6,1,6,1,1,1,1,1,1,2,1,1,1,1,1,1,7,3,1,2,1,1,1,1,2,1,1,2,1,19,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,4,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,50,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,7,1,3,1,2,1,4,2,13,7,4,1,1,1,1,1,1,1,1,1,1,1,1,1,12,1,10,2,8,2,2,1,43,1,1,2,9,5,1,6,1,11,1,2,2,1,6,25,1,4,2,17,3,7,13,5,1,1,4,22,3,2,1,1,5,1,1,1,1,1,3,1,1,1,3,1,1,2,3,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,2,7,6,3,2,1,1,1,3,4,2,1,1,1,1,1,1,1,1,10,1,1,1,2,3,3,1,3,2,1,1,6,2,5,2,2,2,3,3,1,3,1,1,1,1,2,1,2,3,2,3,2,2,3,1,4,2,1,6,1,1,2,1,2,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,1,3,2,1,1,1,2,11,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,1,1,2,3,1,1,1,1,1,3,6,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,5,1,1,2,1,6,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,4,1,1,1,1,1,4,1,1,6,1,1,3,1,1,1,1,3,2,1,1,1,2,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,9,1,1,1,2,1,1,1,2,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,7,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,3,4,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,3,1,2,1,1,1,2,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,2,9,3,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,3,1,1,1,1,1,3,2,1,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,4,2,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,3,1,1,1,1,1,2,1,1,2,2,2,1,3,1,2,13,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,3,1,1,1,1,1,1,2,1,1,1,1,3,3,1,1,1,2,1,1,1,1,2,1,1,1,1,1,18,1,2,2,2,2,2,6,1,1,3,1,3,1,1,2,2,4,1,1,1,2,1,2,1,2,1,1,1,2,2,3,1,2,10,2,1,1,1,1,1,1,1,1,4,1,4,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,4,1,1,1,2,1,1,1,2,1,6,1,1,1,1,1,9,2,5,2,1,1,2,1,2,2,1,1,1,3,1,3,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,3,2,2,2,4,2,15,1,2,1,2,1,1,1,1,1,10,1,28,1,1,2,1,1,1,1,1,1,1,1,7,5,3,2,2,1,1,2,1,1,1,2,2,1,1,2,2,3,1,3,1,1,2,1,1,2,42,4,1,2,2,1,1,1,2,2,6,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,2,1,1,1,1,14,4,1,1,1,1,1,5,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,3,1,2,3,1,2,2,1,1,1,8,2,1,2,1,1,1,1,1,3,3,1,1,1,1,1,1,2,1,1,1,2,1,1,2,4,1,1,1,1,1,1,1,1,4,2,2,3,1,1,1,2,1,3,1,1,3,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,2,2,1,2,1,1,3,4,1,1,1,1,1,1,1,3,1,3,3,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,2,1,2,1,3,2,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,5,2,2,2,2,3,1,4,2,1,1,2,2,1,1,1,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,4,1,13,2,1,4,1,1,1,1,1,1,8,9,2,1,1,6,3,5,6,6,3,9,3,3,5,1,2,12,2,4,6,22,5,4,5,6,3,20,7,1,3,1,7,10,17,1,1,6,3,17,2,29,3,26,3,3,2,2,7,25,1,4,2,6,1,2,12,4,4,3,50,4,2,3,8,3,2,4,1,5,1,1,10,4,2,1,2,1,18,4,10,2,1,1,2,2,10,4,8,9,2,15,3,14,3,4,5,2,24,7,3,10,1,2,13,1,7,10,9,4,6,5,7,3,14,10,5,6,10,7,1,1,1,1,3,46,2,6,4,4,8,7,5,9,3,10,10,10,9,5,2,7,33,5,5,4,16,4,18,10,15,4,1,5,2,1,10,29,10,2,2,2,9,6,8,6,10,8,2,7,16,8,1,8,3,1,2,1,3,3,6,1,1,1,6,18,14,3,10,12,13,4,2,1,14,6,7,28,7,10,11,28,2,2,50,2,12,12,9,10,10,4,2,9,3,5,17,3,1,10,1,5,13,10,5,2,3,3,9,8,4,9,3,8,1,8,4,8,2,17,7,4,3,1,4,3,2,3,2,1,6,13,12,6,18,8,5,10,13,6,20,7,1,17,22,4,12,10,1,16,5,16,13,10,4,12,19,22,7,2,8,10,4,18,9,13,8,21,6,6,11,12,2,2,3,7,5,50,27,8,23,24,24,9,14,2,18,10,4,10,3,1,21,9,6,10,2,6,15,10,7,11,23,3,2,2,1,6,5,2,1,26,17,11,11,13,4,42,16,1,23,9,18,27,1,15,10,15,5,9,11,1,10,13,5,8,18,13,12,6,11,14,21,39,7,1,8,5,3,13,8,21,9,9,16,11,12,10,22,28,6,3,19,1,10,8,12,4,1,5,2,14,6,1,1,1,2,2,1,1,1,10,12,4,1,37,4,23,3,38,14,21,13,12,30,1,6,2,48,21,13,19,12,6,3,2,4,50,36,13,8,3,12,3,5,50,36,12,12,8,13,12,1,14,18,18,43,15,3,9,7,37,50,10,5,6,6,5,8,4,1,16,21,23,4,11,15,2,11,1,46,4,28,32,8,1,3,9,14,13,11,8,15,3,1,20,45,1,28,20,30,11,14,46,2,7,4,22,9,18,50,20,7,9,2,1,1,2,1,15,15,16,5,13,13,1,10,39,25,13,6,14,22,30,25,14,6,3,29,26,5,4,10,6,33,15,41,5,9,12,41,17,11,23,14,10,16,25,6,7,12,4,50,22,10,35,15,2,50,2,8,1,8,14,4,10,39,12,31,12,12,30,35,50,26,2,25,7,14,22,4,4,7,5,11,8,11,16,7,6,29,10,50,24,1,14,13,37,3,4,2,27,20,14,11,1,20,3,22,50,14,35,1,19,1,16,50,1,23,27,43,7,7,7,24,50,24,18,39,14,12,7,3,24,19,26,10,8,16,17,10,50,13,22,20,10,8,4,20,46,7,24,6,6,6,50,42,1,26,23,5,11,3,50,34,50,16,26,7,1,1,18,35,2,16,21,27,50,18,43,6,8,8,23,14,6,13,4,21,15,27,18,1,1,1,2,3,2,1,3,2,1,1,1,1,1,1,1,1,1,1,2,4,1,2,1,1,1,2,2,3,1,1,2,1,1,1,1,1,1,2,3,1,1,3,1,2,1,1,1,1,1,1,3,1,4,3,1,13,1,2,12,2,1,1,2,1,1,2,1,1,2,6,1,1,3,8,2,1,1,1,2,23,2,1,3,1,1,5,1,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,2,2,2,2,1,2,1,3,1,2,1,3,1,1,1,4,1,1,1,2,1,1,1,1,1,2,2,1,5,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,2,1,2,1,1,1,1,1,1,1,1,1,1,7,2,1,1,1,3,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,3,1,2,2,1,1,1,2,1,2,1,1,1,4,2,1,1,1,1,2,1,1,1,1,1,7,3,1,1,4,1,1,4,1,2,2,13,1,1,17,3,1,3,1,4,1,5,2,2,4,1,1,1,1,3,6,2,14,2,1,9,1,1,1,1,1,1,5,3,1,4,1,1,2,2,1,18,1,1,7,3,5,1,4,1,2,1,2,4,1,1,1,1,1,10,3,1,16,1,3,1,3,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,3,1,2,3,1,1,1,2,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,2,3,1,6,2,1,2,1,3,3,1,3,1,2,2,2,1,2,1,2,1,1,1,1,1,1,1,1,2,2,4,2,1,1,1,1,1,4,1,1,3,1,2,1,1,3,1,1,1,1,2,1,3,2,1,1,1,3,2,1,1,1,1,2,2,1,1,2,4,2,1,1,1,4,1,2,1,1,2,2,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,3,1,1,1,7,1,3,2,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,5,2,1,1,1,2,1,1,1,1,1,2,1,1,3,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,3,1,1,1,3,1,2,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,7,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,3,1,2,3,3,1,2,15,1,3,3,2,1,1,1,3,2,1,3,2,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,2,3,4,1,1,1,2,4,5,1,1,1,1,4,1,1,1,1,1,1,2,1,2,1,2,1,1,5,5,1,1,1,1,1,2,5,1,1,1,2,2,1,1,1,1,1,2,1,2,8,1,2,2,4,4,1,9,5,1,3,4,1,1,1,2,2,1,3,1,5,2,5,5,2,1,2,1,1,3,3,2,1,1,1,5,2,2,1,1,3,4,5,1,2,4,1,2,5,1,1,1,3,2,1,3,2,1,5,3,4,3,3,2,5,4,2,3,3,1,1,1,1,4,4,2,3,1,3,3,1,1,2,1,1,2,2,1,7,1,19,1,1,2,1,1,2,1,2,2,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,2,2,1,1,2,2,1,1,2,1,1,1,2,1,1,2,1,1,3,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,22,1,2,3,1,1,1,1,4,1,2,1,1,1,16,3,1,1,2,1,2,1,2,1,3,1,3,1,1,3,5,1,1,3,1,1,2,2,1,4,6,1,5,1,1,1,2,3,1,2,2,1,1,1,2,4,2,7,1,3,3,1,2,1,6,1,2,1,1,1,2,1,1,4,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,3,1,3,2,1,2,1,1,1,1,1,3,2,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,2,1,2,1,2,1,3,2,1,1,1,1,1,2,1,1,1,1,1,2,1,3,1,2,2,1,2,1,1,2,1,2,1,4,1,1,2,1,1,2,1,1,1,2,3,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,3,1,3,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,5,1,3,1,2,2,1,1,1,1,2,3,3,2,2,1,1,3,2,3,1,6,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,5,1,1,2,3,10,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,6,1,1,1,1,1,1,7,10,2,1,1,2,1,2,1,6,1,1,11,1,1,7,5,3,4,1,2,1,5,1,1,1,3,4,1,1,1,5,7,2,1,4,2,2,3,1,1,13,1,3,2,2,1,1,2,1,13,1,1,1,1,1,6,4,1,2,1,1,10,6,2,4,3,1,1,1,1,2,2,2,14,4,1,3,3,2,1,6,1,1,1,2,1,1,2,2,1,2,3,1,5,2,2,1,2,1,10,2,1,2,1,2,1,1,1,2,1,3,1,1,9,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,3,4,2,3,4,1,9,2,1,1,1,1,5,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,2,3,4,3,2,1,2,1,1,10,2,2,11,1,4,2,2,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,15,2,3,2,1,2,2,2,2,1,1,1,1,1,2,1,4,3,1,1,1,2,1,1,10,1,1,3,3,2,1,1,1,2,1,1,1,25,8,6,1,1,2,8,1,2,1,1,1,1,1,7,1,2,1,2,1,2,8,2,1,1,1,1,3,1,1,1,5,3,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,3,1,1,4,2,1,2,1,1,2,1,1,3,4,1,2,1,1,1,1,1,1,2,1,1,1,2,6,1,3,1,3,1,1,2,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,1,4,1,1,2,7,1,2,2,2,1,5,3,6,1,1,1,1,1,1,1,3,1,1,1,1,2,1,2,3,1,4,1,1,1,2,2,2,1,1,4,1,1,1,2,2,2,4,1,1,2,2,1,1,2,2,1,2,3,2,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,2,2,3,2,1,1,1,3,1,1,2,1,4,1,3,3,1,2,2,1,2,2,1,1,1,2,2,1,1,2,1,1,1,1,1,8,1,2,2,1,1,4,1,2,2,3,3,2,1,1,1,1,1,4,1,3,4,1,5,1,3,4,1,1,2,4,1,4,2,2,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,3,5,1,1,1,4,2,1,1,3,1,2,1,1,1,2,2,11,1,1,1,1,2,2,5,1,2,8,2,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,3,2,1,1,1,1,3,3,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,3,3,2,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,3,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,3,1,5,4,1,7,1,9,1,1,1,5,2,1,1,2,5,12,4,1,1,2,1,6,2,2,2,3,4,5,1,3,3,1,2,3,1,5,1,1,2,1,1,14,1,2,6,6,4,1,1,2,1,3,1,1,1,3,2,2,3,10,3,2,1,1,2,4,1,1,1,1,4,3,1,3,1,1,1,8,2,1,1,3,1,3,1,3,4,1,1,2,1,1,3,3,3,1,1,1,2,1,2,2,2,6,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,2,2,3,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,4,1,4,1,3,4,1,1,1,2,1,2,2,1,1,1,1,1,6,1,3,3,1,1,1,2,3,1,2,1,1,6,1,1,1,2,3,1,1,1,1,1,4,4,1,2,4,1,2,1,4,1,4,1,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,2,1,2,2,2,1,1,1,2,1,1,5,1,1,3,1,1,1,2,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,9,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,2,1,1,3,1,2,1,1,1,3,1,4,1,2,1,4,1,2,1,1,3,4,1,1,1,1,3,1,1,1,2,1,3,4,1,1,4,1,1,3,2,2,4,1,1,2,1,1,3,3,2,4,1,1,1,1,1,1,1,1,1,2,1,1,4,1,4,1,3,1,2,2,1,1,2,5,2,3,4,1,1,1,2,4,1,1,2,4,3,2,2,1,1,1,1,1,1,4,1,1,1,3,1,1,4,1,1,5,3,1,1,4,1,2,1,4,1,1,1,4,1,1,5,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,2,1,2,1,1,1,2,1,2,3,1,2,2,2,1,1,1,1,6,1,3,1,1,2,1,2,2,1,5,1,2,2,2,7,1,2,2,2,1,3,3,1,3,1,2,13,4,1,2,6,1,3,1,2,3,1,1,4,2,2,3,1,1,1,1,1,2,1,9,3,1,1,1,3,2,1,1,2,2,1,4,1,5,4,1,3,1,2,1,3,2,1,4,1,2,1,4,1,1,1,1,2,2,1,1,1,1,2,4,1,1,3,1,1,1,3,3,1,1,8,2,2,2,2,2,3,2,1,2,1,1,3,1,1,1,3,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,1,1,1,1,1,1,1,1,1,1,10,1,1,1,2,1,1,1,1,1,1,1,7,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,6,1,1,1,2,1,1,1,5,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,10,1,1,1,2,7,1,1,1,2,1,1,1,6,2,1,4,2,1,4,6,1,2,1,1,1,2,2,1,1,2,2,1,3,2,1,1,1,2,1,1,1,2,1,1,3,1,4,2,2,3,3,11,7,1,4,2,1,6,1,1,2,29,1,4,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,6,7,2,1,2,5,1,2,50,2,2,2,3,1,1,5,30,2,1,1,1,27,2,1,3,18,5,2,1,1,1,9,1,3,11,2,3,2,1,11,1,4,4,1,14,1,8,1,1,1,2,1,13,1,9,1,1,1,3,1,9,2,2,1,2,1,1,3,1,3,1,1,1,1,1,5,2,8,5,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,3,3,13,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,1,1,3,1,1,1,8,1,1,1,7,2,1,1,1,1,2,1,1,2,2,1,1,1,2,1,1,3,1,1,1,2,7,1,1,1,1,1,8,1,1,1,1,1,1,4,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,3,3,8,1,1,1,1,2,1,2,1,1,1,3,1,5,1,1,1,2,3,2,2,2,3,1,1,2,1,1,1,2,2,2,1,1,4,1,1,4,2,2,1,1,1,1,2,3,1,1,1,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,2,2,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,7,2,1,1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,4,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,50,1,1,10,2,1,2,1,50,12,3,1,2,4,1,2,1,1,1,8,1,2,2,50,2,1,4,44,11,1,1,24,1,1,14,50,1,1,1,16,1,45,3,4,1,16,2,1,5,46,50,50,8,3,1,1,48,10,14,1,1,50,1,2,1,1,2,32,3,4,13,4,50,20,1,31,2,1,2,50,8,48,1,9,3,42,1,16,18,2,1,15,1,1,7,1,5,19,1,50,27,48,4,10,4,1,6,1,1,1,18,11,1,12,2,1,30,18,1,2,2,16,16,11,3,1,2,1,1,1,1,1,1,9,16,10,7,1,1,1,2,1,5,9,1,7,5,5,1,2,1,1,3,9,3,10,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,50,4,3,5,17,1,1,1,1,1,4,2,1,6,2,1,2,1,2,1,1,1,4,1,3,3,1,4,2,3,4,1,1,1,1,5,4,2,3,2,2,1,3,5,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,2,1,1,5,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,3,2,1,5,1,5,1,1,5,1,3,2,2,1,1,1,2,1,2,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,3,1,3,2,1,1,1,1,17,1,1,8,2,1,1,1,1,1,1,2,1,1,1,2,3,1,2,1,1,2,1,1,1,5,2,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,2,1,6,1,1,1,1,1,2,3,1,1,1,4,3,1,1,1,3,6,3,1,1,1,2,1,1,1,1,2,1,2,4,1,1,12,1,1,1,2,9,2,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,2,2,2,3,1,1,1,1,2,2,2,5,1,1,1,1,2,2,2,1,2,1,4,3,1,2,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,4,1,1,1,2,1,4,5,1,1,3,17,2,1,1,1,3,2,1,1,1,2,1,5,3,2,2,2,2,1,1,1,1,1,3,1,1,2,3,1,1,1,2,1,1,1,1,3,1,1,2,1,6,2,3,2,5,1,2,3,1,6,1,1,1,1,1,2,1,2,1,1,1,1,2,3,1,5,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,2,1,1,2,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,2,1,2,1,1,1,1,1,4,1,3,1,1,3,1,1,4,1,3,2,2,1,3,1,1,1,1,1,1,1,1,3,4,1,1,1,1,1,2,1,4,2,1,1,1,3,1,1,1,5,1,1,1,1,1,5,1,14,1,1,3,1,1,1,1,1,6,1,3,1,6,1,1,2,2,2,2,1,1,6,1,1,1,1,1,2,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,3,1,2,2,1,4,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,1,2,2,6,1,2,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,2,2,5,1,1,2,2,1,5,1,2,1,1,1,14,1,7,1,2,2,1,1,2,22,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,10,1,1,1,1,1,5,1,1,1,1,1,1,2,1,4,1,3,1,1,5,11,3,3,6,2,2,1,3,7,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,5,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,3,5,1,2,1,2,3,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,17,9,4,2,3,12,2,13,1,1,1,1,5,1,2,1,9,4,13,11,6,2,10,12,2,4,3,22,16,7,10,2,4,6,6,5,1,10,7,2,3,4,7,7,1,4,3,1,2,1,2,2,2,1,6,7,6,1,7,3,1,1,2,3,1,3,4,5,1,3,1,2,5,3,2,4,7,5,1,1,10,1,6,7,3,1,6,1,2,2,2,1,2,1,1,1,1,2,7,1,2,1,3,9,1,4,1,3,7,2,3,2,9,1,2,1,4,2,5,1,3,4,2,5,1,1,2,7,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,2,2,2,1,2,2,1,1,1,1,1,1,3,1,20,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,2,2,1,1,1,1,2,1,2,1,1,7,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,4,1,1,1,1,2,1,2,3,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,9,3,1,2,5,2,15,2,12,1,1,1,1,1,3,9,3,3,1,1,4,6,3,2,1,1,1,1,3,1,1,1,1,1,1,4,3,1,1,1,2,2,2,1,3,1,5,1,1,1,1,7,1,1,2,1,1,2,2,1,2,1,1,2,1,1,1,6,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,3,1,1,2,1,1,1,1,1,3,1,1,4,1,1,2,5,4,2,2,1,1,1,1,2,2,1,6,2,1,1,3,1,1,2,1,1,1,1,2,1,1,1,4,2,1,2,1,3,1,1,1,1,1,1,1,1,3,1,2,2,2,2,1,2,1,1,1,1,2,1,6,1,1,1,2,1,1,1,2,2,1,9,2,5,7,2,1,4,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,2,2,1,1,1,4,1,2,7,2,1,5,13,1,1,1,2,2,2,1,1,1,1,1,3,1,1,1,2,1,1,2,1,6,3,1,1,2,1,4,1,1,1,1,1,1,1,1,2,1,1,1,2,4,1,1,1,2,1,4,5,1,3,1,1,2,1,1,2,9,2,1,1,4,2,1,3,1,2,1,1,2,2,2,1,5,2,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,3,1,1,1,5,2,1,3,3,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,5,3,1,2,1,1,1,2,1,1,2,1,1,2,1,7,1,2,2,1,2,2,1,1,2,2,1,3,2,1,2,1,2,2,1,1,1,2,2,1,6,1,2,1,1,1,2,5,1,22,2,6,1,6,1,4,1,1,3,1,1,1,1,1,1,4,3,3,9,8,7,2,1,1,1,1,7,2,1,1,1,2,2,1,2,5,1,1,1,3,1,2,3,1,2,2,1,1,2,1,3,1,1,2,1,4,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,3,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,4,1,4,2,1,7,3,5,3,3,1,1,1,6,1,2,1,2,1,1,1,1,1,2,1,1,1,2,2,2,1,1,2,4,2,5,1,2,1,1,1,1,3,1,1,1,1,1,1,2,2,1,1,2,1,1,1,5,1,1,1,2,1,6,1,1,2,2,1,1,1,1,1,1,1,4,1,1,2,1,1,1,2,1,4,1,19,3,1,2,2,2,2,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,6,1,4,2,1,1,1,1,6,2,3,2,1,1,1,1,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,2,3,1,1,3,2,1,1,2,1,2,1,3,3,3,3,3,1,1,1,1,1,1,2,1,2,2,2,2,2,3,1,2,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,19,9,2,4,5,4,11,1,2,5,1,1,3,2,5,1,2,3,2,1,3,1,10,6,6,1,2,2,6,3,1,3,1,1,1,2,3,6,1,6,4,3,2,3,2,4,2,2,4,1,2,2,1,6,2,3,1,1,1,1,1,1,2,2,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,5,5,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,2,2,1,2,1,1,1,1,1,1,5,2,1,2,1,1,1,1,1,3,2,1,2,3,1,4,1,1,4,1,2,1,3,1,1,1,1,1,1,4,3,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,5,2,1,4,1,1,1,2,3,2,3,4,9,1,2,2,2,1,2,5,1,1,1,1,1,13,1,1,2,2,8,4,7,1,2,1,1,2,1,2,6,4,1,1,1,1,1,1,1,2,1,2,1,1,2,5,1,2,3,8,2,2,2,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,4,3,1,1,7,1,3,2,2,2,2,2,2,1,3,1,1,3,4,3,1,4,1,2,1,1,1,5,1,1,5,1,1,1,5,4,1,2,1,2,1,6,1,1,8,1,1,1,3,1,2,3,1,1,2,2,1,1,1,1,7,2,2,1,1,1,1,1,1,4,4,2,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,6,1,1,3,3,8,2,1,3,1,1,2,14,1,7,3,1,3,1,5,1,1,1,1,5,1,3,1,2,4,1,2,1,1,1,1,3,5,4,7,1,1,1,1,1,4,1,3,2,1,2,1,1,1,1,2,6,1,1,3,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,9,2,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,2,1,2,3,1,4,4,1,1,1,1,1,1,3,2,1,2,1,1,1,1,1,1,2,2,3,2,2,1,2,1,1,3,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,2,2,3,1,1,1,1,1,1,1,4,1,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,15,1,2,8,1,2,2,3,1,1,1,1,1,1,2,1,1,6,1,1,1,1,1,1,1,1,1,3,1,2,1,1,3,2,1,3,1,4,2,1,2,2,2,6,2,4,1,1,3,1,2,1,1,1,18,1,2,2,3,1,1,1,1,6,2,2,4,2,2,1,1,1,1,3,1,1,2,1,1,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,4,4,4,1,1,1,1,1,1,1,1,1,1,2,1,1,27,11,1,1,1,2,1,1,14,2,5,11,2,8,9,8,2,1,1,1,4,1,2,7,1,1,1,2,5,1,1,7,2,2,1,3,2,2,1,9,2,3,1,1,3,8,1,3,8,5,7,1,6,2,1,2,7,6,1,2,1,1,3,6,1,3,6,1,1,2,1,2,1,8,1,6,1,1,1,7,3,1,1,1,3,1,2,1,2,3,2,8,1,1,1,6,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,31,1,4,2,4,1,1,1,10,4,1,11,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,2,6,1,1,2,1,1,2,1,1,1,2,2,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,6,1,1,1,1,1,1,2,1,3,1,1,1,1,4,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,2,17,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,3,2,1,2,1,1,1,1,1,1,3,1,1,5,2,1,1,1,1,1,1,1,1,1,2,2,3,1,2,2,2,1,4,3,1,4,3,1,1,3,1,1,1,2,2,11,2,2,2,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,2,4,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,2,2,1,1,4,2,1,3,6,1,3,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,3,1,1,4,1,1,2,1,1,2,2,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,5,3,2,2,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,5,4,1,2,1,2,1,2,2,3,2,1,2,1,3,1,1,1,2,1,1,1,4,2,1,1,3,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,2,1,3,1,9,2,1,1,1,6,3,3,2,1,4,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,1,2,3,1,2,1,3,1,1,3,1,1,1,1,2,1,1,3,2,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,5,2,1,1,2,2,1,1,1,1,3,2,1,2,1,2,1,1,4,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,2,1,1,2,2,1,2,1,1,5,2,1,1,1,5,5,2,1,1,1,1,1,1,1,1,1,2,8,1,4,1,1,1,2,1,1,8,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,12,11,7,5,4,3,3,4,2,1,1,3,7,4,3,3,7,1,3,1,4,2,2,2,1,1,3,1,4,1,4,2,1,4,2,3,1,1,2,3,3,2,3,1,1,3,8,2,3,1,3,4,3,1,5,2,1,5,1,4,1,3,1,2,1,3,1,2,6,4,2,1,3,2,5,2,2,3,3,1,1,2,1,2,1,2,2,2,5,7,1,1,1,3,4,1,1,3,1,3,1,1,1,2,1,1,1,1,1,5,1,1,2,2,2,2,1,1,2,2,1,2,1,1,1,1,3,5,1,1,1,1,1,6,2,1,2,5,1,1,1,5,1,2,1,1,1,1,1,1,1,2,3,1,2,3,1,1,7,2,6,1,1,1,23,4,1,1,2,2,3,1,2,1,2,1,1,2,2,3,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,3,1,1,1,1,1,3,4,4,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,6,1,2,1,1,1,2,1,2,1,1,1,2,1,1,4,1,1,4,1,1,5,1,1,1,1,1,1,2,3,3,1,4,11,1,1,2,1,3,9,5,2,2,4,3,1,2,4,1,1,1,2,2,5,1,8,2,2,1,9,1,2,5,5,2,1,2,1,1,1,1,5,2,5,1,2,3,1,6,1,6,1,7,4,1,1,2,1,1,1,3,7,8,2,1,1,2,1,2,9,17,1,5,3,5,1,2,2,3,4,3,4,1,2,2,1,2,1,3,2,4,1,7,8,1,1,11,1,2,8,1,4,1,2,1,3,2,1,5,6,8,1,1,2,3,2,6,1,2,1,2,2,2,2,7,1,16,4,2,4,1,50,5,7,1,5,1,1,3,6,2,3,5,2,8,8,2,3,6,1,2,5,1,1,1,1,4,3,3,2,21,1,1,1,4,1,1,3,1,10,3,5,2,1,1,3,2,1,1,16,1,10,2,2,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,2,1,1,2,1,1,1,3,1,1,1,1,2,1,1,4,2,1,2,2,1,1,2,2,1,2,1,1,1,1,1,1,1,13,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,1,2,1,2,3,3,1,1,1,1,2,1,1,2,1,1,1,2,1,2,3,1,1,1,2,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,4,2,1,2,20,1,2,1,2,1,1,1,3,1,1,2,1,2,1,2,2,2,6,10,6,1,1,1,4,2,1,1,1,1,2,1,1,4,1,1,1,1,1,6,1,1,1,1,3,1,1,2,4,1,7,1,1,1,1,1,1,1,2,1,2,2,1,1,2,1,3,2,1,1,3,1,3,1,1,1,1,1,1,8,1,1,2,1,1,1,5,3,2,1,1,1,1,2,2,3,4,2,1,2,3,5,4,2,2,1,1,1,5,1,2,2,1,2,1,1,1,1,3,5,1,2,1,1,4,1,2,1,2,6,1,3,2,5,1,3,1,1,1,7,1,2,1,1,1,1,2,2,2,1,1,1,5,3,1,1,5,1,2,2,1,2,1,3,2,1,2,1,2,3,1,3,1,1,3,2,7,3,1,2,3,2,1,8,1,1,1,1,1,1,1,2,2,1,3,1,1,3,1,1,1,2,1,2,2,1,1,2,2,1,8,1,1,2,1,1,3,2,1,2,1,1,1,1,3,2,1,1,4,2,1,1,2,1,1,1,3,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,5,2,2,11,3,7,6,1,2,1,2,4,4,1,1,4,1,1,1,2,2,2,2,3,1,19,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,8,1,1,1,1,1,1,6,2,1,9,6,2,11,10,1,1,4,3,1,3,2,1,1,1,1,8,1,9,4,6,1,1,1,1,4,3,10,2,1,2,1,1,3,1,2,1,1,3,1,2,1,3,1,3,1,2,2,1,2,2,3,1,2,1,5,5,1,3,8,1,1,3,5,8,2,1,1,5,1,4,1,1,1,1,1,4,2,3,4,1,1,1,2,3,5,4,6,3,1,2,4,1,1,5,1,2,2,8,1,1,1,1,5,3,3,4,8,5,1,2,1,1,2,5,5,2,4,3,1,8,4,2,1,1,1,2,2,5,1,1,1,1,3,2,3,1,2,4,1,1,1,1,1,2,2,9,2,1,3,1,1,1,1,2,2,1,1,3,3,1,4,1,1,1,2,2,1,2,3,1,2,1,4,7,8,1,5,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,20,1,25,1,1,1,1,1,1,1,1,7,1,1,4,2,1,1,1,1,1,1,1,7,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,5,1,2,1,1,3,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,43,1,1,1,4,1,1,1,2,1,1,3,1,1,1,1,2,1,1,1,6,1,1,4,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,2,1,2,2,2,3,1,1,2,1,1,1,1,1,1,3,2,1,2,1,4,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,3,1,1,1,2,6,1,2,2,1,3,1,2,1,1,1,5,2,2,1,1,1,3,1,1,1,1,1,1,2,6,2,1,2,1,1,2,2,2,2,1,1,1,1,1,3,1,1,3,1,2,6,2,2,4,1,1,1,1,1,1,3,1,1,1,3,1,2,1,1,1,2,2,4,5,1,5,2,1,1,2,2,1,1,2,2,2,2,3,7,1,1,1,1,3,1,1,1,5,1,1,4,1,3,3,1,1,4,1,1,1,3,1,4,2,1,2,7,1,4,3,1,1,2,2,4,7,2,1,1,1,2,3,1,6,6,4,1,1,2,1,13,1,2,1,5,2,1,1,4,1,1,1,3,1,1,5,1,3,1,2,1,1,1,2,3,4,2,1,1,1,2,3,2,4,3,1,7,2,2,5,2,1,1,3,1,1,8,2,1,1,13,3,8,1,3,3,2,9,4,3,5,7,1,1,2,1,2,1,1,1,2,5,5,1,3,1,3,3,1,1,2,3,1,1,1,3,6,1,2,3,5,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,14,1,1,4,1,1,1,2,1,2,2,1,1,1,2,2,3,1,3,1,1,2,2,1,7,2,1,1,3,1,3,1,1,1,2,1,1,2,1,1,6,1,2,1,2,2,2,7,2,2,1,1,1,1,9,7,1,7,1,1,1,2,3,2,1,1,3,1,2,1,1,4,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,3,1,2,1,2,7,1,1,1,1,1,2,1,2,2,1,1,2,2,1,2,1,1,1,2,3,1,3,2,1,1,1,1,1,3,1,1,2,4,2,1,2,1,6,1,2,4,2,1,1,2,1,1,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,2,3,1,2,1,3,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,5,1,1,1,1,1,1,1,1,3,1,1,2,2,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,7,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,2,2,2,1,4,1,2,2,1,2,1,1,1,1,2,6,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,2,1,2,1,3,1,4,1,1,1,3,2,1,1,5,1,1,1,1,1,1,1,2,22,1,2,1,2,4,1,1,11,1,2,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,1,2,1,4,1,1,2,1,1,1,1,1,4,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,3,1,1,4,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,3,1,2,3,1,1,2,2,4,1,1,1,1,1,2,3,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,2,1,2,12,4,3,1,1,1,4,1,1,1,1,2,6,2,1,1,1,1,6,1,4,9,12,1,2,1,1,4,1,5,7,6,3,1,2,1,1,1,1,2,3,1,1,1,3,1,1,3,5,1,4,2,1,2,1,1,3,6,2,2,1,1,1,1,1,1,4,4,1,1,4,1,5,2,4,3,1,1,1,1,4,1,1,1,1,5,1,1,1,1,4,2,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,14,3,5,4,1,1,2,1,1,1,1,2,1,1,1,2,1,11,3,2,1,2,2,1,1,1,1,10,4,3,6,1,1,1,6,1,1,1,1,1,5,3,3,2,2,1,1,3,1,4,1,2,1,1,1,3,2,1,3,2,2,1,1,1,2,2,3,2,5,1,3,1,1,1,3,1,1,1,1,4,1,1,3,1,1,2,2,1,1,1,7,2,1,1,2,2,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,1,5,1,1,1,2,1,2,1,2,5,2,1,4,2,1,1,2,1,1,1,6,2,1,3,6,1,11,3,1,1,2,1,1,2,1,1,1,1,8,3,1,1,3,1,1,7,4,1,1,2,1,1,1,1,3,1,9,3,1,2,1,2,2,1,1,1,1,1,1,1,3,2,4,1,4,1,1,3,1,1,1,4,1,1,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,2,1,1,1,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,3,1,1,1,1,7,1,1,16,2,2,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,3,1,2,2,1,2,1,1,1,1,1,1,4,1,1,1,1,1,2,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,4,4,1,4,1,2,1,1,2,1,1,2,3,1,4,2,3,3,2,2,4,1,2,1,1,1,2,1,4,1,1,2,1,1,1,1,4,4,2,1,1,1,2,1,2,4,1,1,2,2,1,1,1,1,2,1,1,1,1,2,2,1,2,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,2,1,1,1,1,1,2,1,1,1,3,1,1,1,1,2,7,1,1,1,1,1,1,1,1,1,4,3,7,7,1,2,2,6,4,1,1,1,1,1,4,1,1,1,1,1,2,2,2,20,1,2,13,1,4,1,3,1,1,2,1,1,2,1,2,1,1,1,12,8,1,4,2,1,1,3,1,2,1,2,5,10,1,1,1,1,2,3,2,1,4,4,8,1,1,2,9,1,2,2,4,1,3,1,8,1,1,1,9,2,2,3,2,1,1,4,3,5,1,2,1,2,1,1,1,1,2,9,10,1,4,2,11,1,1,1,1,3,1,1,2,1,2,1,1,1,1,12,1,12,1,5,4,3,1,1,2,3,1,2,2,1,1,4,5,2,2,4,4,1,2,1,1,1,1,1,1,7,6,3,2,1,1,4,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,2,2,1,2,3,1,1,2,3,2,1,1,1,1,5,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,3,3,1,4,1,1,1,2,2,1,2,6,4,2,1,2,1,4,2,4,1,1,1,1,3,3,2,1,1,2,1,3,1,1,2,1,1,5,5,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,5,1,6,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,2,3,1,2,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,3,3,4,3,1,1,3,2,1,3,2,2,1,2,1,2,1,1,1,1,1,2,5,1,1,2,1,2,4,1,1,2,1,2,1,3,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,4,4,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,3,1,1,1,3,2,4,1,3,3,2,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,3,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,3,1,8,6,1,1,1,1,2,1,1,1,1,2,1,2,2,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,3,2,1,3,1,1,2,1,1,4,2,1,6,1,2,1,6,2,1,5,2,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,5,1,1,1,2,1,1,2,1,1,1,2,3,1,3,1,1,5,2,2,1,1,6,2,1,3,1,1,1,1,2,1,1,2,1,1,3,2,1,4,1,2,4,2,1,3,2,1,5,2,1,4,1,1,1,4,4,4,2,1,2,1,1,2,1,4,1,2,1,5,2,1,1,1,1,1,1,3,1,1,4,1,1,3,1,2,1,7,2,1,2,3,1,1,1,1,1,1,1,1,1,3,1,5,3,1,1,1,3,2,1,2,4,2,1,1,3,2,1,1,1,2,1,2,1,1,1,1,4,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,2,5,1,1,1,1,1,1,42,1,2,2,2,2,2,1,1,1,1,1,1,2,4,2,7,1,1,1,1,1,1,2,2,1,3,1,1,3,2,1,2,1,11,1,1,1,1,5,1,1,10,3,1,1,2,1,1,1,1,3,3,1,4,1,1,1,2,9,2,1,1,1,2,2,2,7,5,1,1,1,3,3,1,2,1,2,1,1,1,2,7,1,4,1,1,1,1,1,1,1,1,1,1,1,6,4,1,1,1,1,1,2,2,1,2,1,1,1,4,3,1,4,1,8,1,6,3,1,2,2,8,1,1,1,3,1,1,2,3,2,2,2,1,1,2,1,7,1,1,3,1,1,1,1,4,2,1,2,1,1,1,1,4,1,2,2,1,2,1,2,6,4,3,3,1,2,1,1,1,5,1,1,2,2,5,8,1,4,3,3,3,5,3,1,2,4,1,3,1,1,1,5,4,1,4,7,1,2,3,2,3,1,1,3,3,1,1,2,1,4,1,3,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,1,2,1,1,4,2,1,2,1,1,1,1,1,1,1,1,1,4,1,1,2,2,1,1,1,3,1,1,1,2,4,2,2,1,1,3,1,1,1,1,2,7,1,1,1,1,1,1,2,1,1,1,2,1,7,1,1,5,1,1,1,1,4,1,1,1,1,2,2,1,2,2,2,3,2,1,24,1,2,2,6,6,4,2,1,6,2,1,7,2,1,1,1,1,2,4,2,3,1,1,1,19,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,4,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,3,2,2,2,8,1,2,1,9,1,1,1,1,1,6,1,2,1,2,1,1,5,3,1,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,3,1,1,1,1,1,2,2,1,1,1,2,1,1,3,1,1,1,1,1,2,3,1,3,1,1,1,1,1,2,1,2,1,1,4,1,1,2,1,1,3,2,1,2,4,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,6,2,1,2,1,2,3,6,1,1,3,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,2,1,1,1,1,1,1,1,1,2,1,3,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,3,1,4,1,6,1,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,2,2,1,1,10,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,3,12,1,2,1,4,1,5,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,13,2,7,13,1,1,1,7,2,1,14,2,1,2,1,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,17,5,2,1,1,12,1,1,1,2,5,1,2,2,1,1,1,1,1,1,5,1,1,1,3,1,1,1,2,1,3,1,1,1,1,1,1,5,1,5,1,6,1,1,1,1,2,1,5,1,2,1,2,1,1,1,2,2,1,2,8,1,1,1,2,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,4,1,1,4,1,1,1,1,1,2,1,1,1,3,1,1,3,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,2,2,3,6,2,6,1,4,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,3,1,2,1,1,1,4,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,2,1,1,1,2,1,1,2,1,1,1,1,1,3,3,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,7,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,4,1,2,1,4,8,1,1,1,1,1,1,1,3,2,1,1,1,1,3,1,2,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,2,2,2,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,3,2,1,1,1,1,2,1,2,1,1,1,11,1,7,2,3,1,2,3,9,2,1,3,4,2,1,7,7,2,10,3,1,2,1,8,2,1,1,4,4,3,1,7,1,6,1,9,1,3,1,2,5,2,5,1,2,1,4,17,3,3,5,1,5,1,3,6,3,1,5,2,1,3,2,2,1,2,4,5,3,3,3,1,4,1,1,2,1,2,4,3,1,1,3,1,5,4,3,1,2,2,8,1,1,4,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,2,5,2,5,8,3,8,4,2,2,1,4,6,2,6,4,1,1,1,1,3,16,3,15,1,4,30,1,3,15,20,9,2,1,4,2,8,3,2,2,27,6,1,6,2,6,3,3,4,1,4,2,7,2,1,6,5,2,17,4,1,43,2,4,3,2,1,1,4,3,5,1,1,11,50,1,2,5,2,4,14,9,5,2,2,1,1,1,7,13,5,1,4,1,1,2,1,6,15,3,1,10,3,1,1,2,12,6,3,2,1,1,3,12,3,1,3,1,8,1,5,33,3,5,7,3,29,1,11,6,2,50,1,6,1,1,26,20,1,15,12,19,4,9,1,2,3,3,1,26,50,2,11,12,12,1,3,2,4,2,25,4,1,13,1,2,2,7,7,1,3,1,1,3,6,1,1,1,12,37,1,2,31,1,12,13,7,1,1,1,10,1,1,1,6,1,10,1,2,1,44,13,3,4,1,1,20,10,1,2,2,4,1,1,5,28,50,24,1,5,1,1,4,14,2,1,3,50,9,2,4,3,22,1,6,1,3,4,6,1,2,1,24,9,18,3,7,4,6,5,2,1,1,6,1,50,3,1,3,1,1,2,3,7,9,2,23,1,3,6,5,2,1,1,18,2,1,6,10,6,1,50,23,3,7,1,1,7,2,1,13,1,10,1,1,1,48,1,3,1,20,4,2,14,1,50,10,1,5,23,2,1,6,1,3,1,1,4,2,6,8,2,50,1,8,50,6,1,1,1,7,1,7,13,50,3,2,2,3,2,2,8,1,50,2,50,15,1,23,14,50,2,4,2,8,50,4,31,10,50,5,3,4,28,13,2,4,2,1,1,1,1,1,1,11,1,2,2,2,5,12,1,1,1,1,2,2,1,4,9,1,1,3,2,2,1,2,4,6,1,2,2,1,4,5,1,2,1,7,2,4,5,1,5,2,3,1,1,3,2,2,1,1,3,1,3,3,1,4,1,1,1,3,1,3,1,1,2,1,8,1,1,1,3,9,5,1,8,2,1,1,1,2,6,2,1,9,1,1,3,1,16,5,1,3,1,4,1,1,1,1,3,1,1,1,2,2,3,1,1,1,1,2,1,1,1,4,1,1,1,1,1,3,1,1,2,1,3,3,1,3,2,2,1,4,1,4,1,1,1,2,1,8,6,3,3,1,1,2,2,2,1,4,2,2,1,1,2,6,2,1,2,4,1,1,3,1,3,1,2,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,3,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,2,1,1,4,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,2,1,1,1,1,1,1,1,3,1,1,3,3,2,5,1,2,3,1,8,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,3,3,1,1,1,1,2,2,2,1,1,2,1,3,1,2,1,1,4,1,1,1,1,6,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,1,1,1,1,2,1,2,1,1,1,1,1,2,1,2,2,1,1,2,1,3,3,3,1,1,1,1,1,4,1,2,2,4,1,1,1,2,1,1,2,1,2,2,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,10,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,7,1,2,1,2,1,1,1,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,4,2,2,1,1,1,1,1,2,1,1,1,1,1,2,2,4,1,4,3,5,2,2,1,2,1,3,2,1,4,1,6,5,1,1,2,4,2,8,3,2,3,1,2,5,1,3,1,1,3,1,1,1,1,1,4,1,4,1,2,10,1,1,2,2,5,1,3,2,4,1,6,3,1,5,1,12,2,3,1,2,1,3,5,1,8,1,1,1,1,4,3,2,6,1,1,4,5,2,2,1,2,6,4,3,11,5,1,6,4,1,1,1,2,2,1,1,1,2,1,1,2,1,13,2,2,12,1,3,6,2,1,7,1,1,2,2,1,1,2,3,1,2,1,2,1,1,6,5,8,3,1,1,2,1,2,1,5,2,6,1,1,1,1,3,12,5,2,5,3,2,9,2,1,10,3,1,7,2,7,1,1,2,1,2,1,1,1,3,2,2,4,2,1,1,4,1,5,1,3,2,2,1,2,5,7,1,5,2,1,9,2,1,7,1,2,2,1,2,2,1,12,22,1,6,1,1,1,2,3,2,1,4,4,1,5,8,7,3,11,1,1,4,4,4,1,1,1,5,1,10,4,1,1,1,1,5,1,11,1,2,4,1,8,1,2,1,1,1,2,8,10,1,2,2,1,4,4,4,1,1,5,4,1,2,8,1,1,4,4,1,5,1,6,3,2,10,6,3,8,2,3,6,1,1,1,3,1,1,1,28,25,1,1,2,8,8,5,2,9,5,4,2,1,2,2,4,5,4,1,3,1,1,10,7,6,4,2,2,3,1,1,1,2,1,2,2,2,5,3,4,1,10,3,1,7,4,2,5,2,3,1,3,6,4,1,5,3,3,4,1,3,10,5,2,5,5,5,3,2,1,1,4,4,7,1,2,6,1,3,1,2,1,12,30,2,4,1,3,2,3,1,4,1,1,10,3,1,2,8,2,11,1,3,1,1,1,1,1,1,2,1,5,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,4,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,5,1,2,1,1,3,1,1,1,1,1,1,3,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,2,2,1,2,1,1,1,2,1,1,1,1,1,26,4,2,1,2,1,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,3,1,13,15,8,1,1,2,1,8,1,1,2,1,4,1,1,1,1,1,2,1,3,1,2,1,5,1,5,2,2,2,4,3,1,5,3,9,2,6,2,2,1,1,1,6,3,1,3,19,3,1,2,1,1,1,2,1,2,1,5,2,4,5,9,8,1,19,1,2,1,1,1,1,2,7,1,1,1,3,1,1,1,4,8,2,1,6,2,5,1,1,1,2,8,2,1,1,15,9,2,2,1,7,1,3,1,1,3,4,1,4,2,1,2,3,1,4,5,2,2,3,9,1,10,1,3,50,1,10,1,7,6,1,2,10,1,2,3,1,6,2,2,1,1,3,2,1,5,2,2,2,3,1,13,23,5,11,1,4,2,4,8,2,1,4,15,1,1,1,1,6,1,2,3,2,1,1,1,1,1,1,1,1,1,8,10,1,1,2,1,2,1,1,5,1,7,1,1,1,19,11,1,1,1,3,1,1,1,1,1,4,1,4,1,2,2,2,2,1,1,6,1,2,1,2,11,1,3,14,5,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,6,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,3,3,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,5,1,2,3,1,2,2,1,2,1,12,1,1,1,1,1,3,2,1,2,1,1,1,1,1,1,1,1,5,2,1,4,3,1,6,1,1,1,1,4,1,5,1,2,5,2,1,6,2,8,1,1,1,1,1,3,1,1,5,24,1,1,2,1,4,4,1,3,1,3,1,5,2,1,1,1,1,1,5,3,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,2,2,2,1,1,1,2,1,1,2,2,1,1,1,2,2,2,4,2,3,4,1,1,2,2,3,3,1,1,3,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,2,2,1,5,1,1,1,1,1,1,2,1,2,3,1,1,1,6,3,2,7,10,1,1,1,2,2,1,3,1,5,2,3,1,1,1,1,1,2,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,2,1,3,1,1,1,3,1,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,4,1,1,4,1,2,1,1,2,1,1,2,2,1,1,5,3,2,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,4,1,1,1,8,1,1,3,2,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,2,1,1,2,2,1,3,1,2,3,1,3,2,2,4,2,2,2,2,1,1,1,1,1,1,1,1,1,3,1,1,1,2,2,2,2,1,2,1,1,1,1,2,1,1,1,1,2,2,3,1,1,1,1,1,2,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,15,1,1,3,1,1,2,1,1,3,3,3,1,7,8,1,1,1,5,4,2,3,1,5,1,2,1,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,2,3,2,2,2,6,3,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,3,1,3,1,2,1,2,1,1,2,2,1,1,2,1,3,1,1,2,1,1,1,1,3,1,1,2,1,2,1,3,1,3,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,4,1,2,2,1,1,1,3,1,1,3,1,1,3,1,2,1,1,2,1,2,2,1,1,3,6,1,1,1,1,3,24,4,4,2,4,3,1,3,1,1,1,2,1,2,1,1,2,1,1,22,4,3,2,2,1,2,1,1,2,3,3,1,1,1,1,2,2,2,1,1,1,1,1,1,3,2,1,3,1,2,5,6,2,2,1,1,3,1,4,1,3,1,1,1,1,5,6,1,1,1,5,2,1,10,1,1,12,1,2,5,1,1,2,1,7,5,5,1,3,1,2,1,4,1,1,1,2,1,1,1,1,1,4,1,1,1,3,1,1,3,1,2,2,1,1,3,6,1,3,1,1,1,1,3,1,4,1,1,1,1,1,2,1,3,2,4,1,5,1,1,1,1,2,1,1,3,1,1,1,1,1,2,1,3,1,10,2,1,2,2,1,1,3,3,2,1,2,1,4,2,2,1,1,2,2,1,17,1,1,1,1,1,8,1,1,1,2,4,3,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,2,1,1,1,1,1,1,1,1,1,2,11,1,2,3,3,1,2,1,1,1,11,2,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,7,3,3,1,3,2,3,1,1,2,1,2,3,1,1,1,1,1,1,4,2,8,1,1,1,3,2,1,2,2,3,1,1,4,2,1,1,1,1,1,2,1,1,1,1,4,1,2,2,1,6,1,1,2,2,1,5,1,2,1,1,1,1,2,1,1,1,5,2,1,2,1,2,2,35,6,1,3,2,1,1,2,2,1,2,1,1,2,2,1,3,3,1,1,1,1,1,1,5,1,1,3,8,1,5,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,1,1,1,1,2,1,1,1,2,9,6,2,1,5,1,5,1,1,4,2,1,1,1,1,2,1,2,1,1,1,2,2,1,1,1,2,1,1,2,3,1,3,1,1,1,1,1,1,1,1,2,1,1,1,17,2,2,1,2,8,1,4,4,1,1,3,2,4,2,2,6,1,1,3,1,1,7,5,1,2,1,1,6,1,3,11,1,3,21,1,1,3,1,1,4,1,1,2,1,1,1,4,1,2,2,2,1,1,3,1,1,3,1,1,5,1,1,1,1,1,1,3,1,1,1,2,1,1,23,1,3,6,2,3,1,1,8,1,1,1,1,1,1,2,1,2,1,1,4,1,1,1,1,2,1,1,1,2,1,5,1,1,2,1,1,2,1,2,4,4,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,6,2,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,5,1,2,1,1,2,1,2,1,5,1,1,12,1,1,1,2,3,2,2,1,1,1,5,1,1,1,1,1,1,2,20,4,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,9,1,1,3,1,1,3,1,1,2,1,23,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,7,1,2,1,1,11,2,2,2,1,1,2,1,2,1,36,1,2,1,1,1,1,1,2,1,2,3,1,1,3,1,1,1,1,1,1,2,1,3,1,1,2,1,2,4,4,1,1,1,1,1,1,1,2,6,2,1,2,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,3,2,1,2,1,1,1,1,1,1,2,1,1,4,1,1,3,1,3,1,1,2,1,1,3,1,1,1,1,3,14,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,1,2,1,3,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,2,4,1,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,3,1,1,2,1,2,1,1,1,4,2,1,1,1,4,1,1,1,1,1,2,4,3,5,1,1,3,4,9,5,3,2,4,2,3,13,1,1,1,3,2,4,5,1,1,1,3,1,28,1,2,1,1,1,1,1,3,2,4,2,11,4,6,1,2,1,3,1,1,7,2,10,1,2,12,5,21,4,15,4,2,2,1,6,3,5,6,3,8,9,1,2,2,3,3,1,9,2,1,2,1,6,3,19,1,1,1,1,1,1,2,2,2,2,1,4,6,15,1,3,2,1,3,2,14,3,1,2,19,2,5,2,1,3,2,2,1,1,7,1,2,11,1,1,2,1,2,9,2,1,2,5,5,3,2,1,5,1,2,2,3,1,1,1,2,2,1,1,1,7,1,2,2,1,2,1,1,3,1,1,1,3,1,2,2,2,1,1,2,1,1,1,1,2,1,4,4,1,1,4,1,3,1,1,2,3,1,3,1,1,2,1,1,2,1,2,1,1,1,3,3,2,3,1,3,2,1,1,3,1,3,13,1,2,1,3,3,3,4,1,2,2,1,2,1,3,1,1,1,1,2,1,1,3,1,2,1,1,1,3,6,1,2,2,2,1,3,2,1,2,2,2,2,1,1,1,2,1,2,1,10,1,1,1,3,8,1,3,1,1,3,4,2,3,2,1,10,1,5,1,2,3,3,1,2,1,3,1,1,1,14,5,1,2,2,2,3,1,1,1,2,1,1,2,1,3,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,5,3,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,4,1,1,2,1,1,3,1,2,2,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,2,3,2,1,1,1,1,3,2,2,1,1,2,3,1,4,3,1,4,1,2,1,1,1,1,3,2,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,2,1,1,1,2,3,1,2,1,1,2,1,1,1,2,1,1,1,2,2,1,1,3,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,4,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,2,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,2,1,1,1,1,4,3,1,2,1,1,2,3,1,41,1,24,10,4,2,1,7,1,1,3,1,1,1,2,3,12,3,3,2,1,1,1,2,1,1,3,1,1,1,1,3,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,1,1,2,2,1,1,3,1,1,1,1,3,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,2,3,3,1,1,2,1,1,3,1,1,2,6,2,1,3,1,6,1,8,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,1,1,2,5,1,1,1,1,2,2,1,1,1,3,1,1,1,2,1,2,1,1,1,1,1,2,1,3,1,1,2,2,2,1,1,1,1,2,6,1,3,3,2,2,1,1,2,2,2,2,1,1,3,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,7,1,11,7,7,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,3,1,1,2,1,2,1,3,1,2,2,1,3,2,2,3,2,1,1,1,2,1,1,1,1,1,1,2,7,3,1,1,2,2,3,3,2,1,1,1,1,3,1,1,1,2,7,1,1,1,1,2,12,2,1,1,9,1,1,3,2,8,1,2,3,3,2,1,6,1,4,2,1,5,1,5,2,2,1,2,1,4,4,1,1,1,15,1,1,1,6,1,1,2,2,3,1,4,1,11,1,3,1,1,2,1,2,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,11,1,1,1,1,1,2,1,6,1,1,1,2,1,2,1,1,1,1,2,4,1,6,1,1,6,2,1,1,1,9,1,1,4,1,10,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,3,1,2,7,1,6,1,2,1,1,2,2,1,1,1,1,2,1,2,3,2,2,1,1,1,1,1,2,1,1,1,9,2,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,7,5,1,1,1,1,1,4,1,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,3,1,3,1,2,2,2,1,2,2,1,1,1,2,2,5,1,1,2,2,3,1,2,1,1,2,4,1,2,1,2,1,1,1,4,1,1,1,7,1,1,1,1,1,1,2,1,1,1,2,1,4,3,1,2,1,2,5,1,5,1,1,2,1,2,2,4,1,2,2,1,2,5,1,1,2,1,1,4,1,1,2,1,1,1,1,1,1,3,1,1,1,4,1,1,2,1,1,1,1,1,1,1,3,4,2,1,1,1,3,1,1,1,1,1,1,3,2,1,1,3,4,4,1,3,1,2,3,1,2,1,2,1,4,7,2,6,5,5,2,1,1,1,2,1,1,1,2,1,2,1,4,1,3,2,3,3,2,4,1,2,1,1,3,1,1,3,3,2,1,3,5,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,2,1,2,5,5,1,2,4,1,1,1,1,1,1,1,1,5,1,1,2,4,2,1,1,1,3,2,1,3,2,5,3,2,3,4,3,3,3,3,2,8,9,1,1,1,2,1,1,2,4,1,3,2,2,7,2,4,1,3,1,1,5,1,1,1,2,1,3,2,2,2,4,1,1,1,1,1,1,7,4,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,3,1,1,1,1,2,7,3,3,3,4,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,4,1,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,4,1,3,1,3,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,3,1,1,2,1,1,2,4,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,3,1,2,3,1,1,1,1,1,2,1,1,2,4,2,1,1,2,4,1,1,1,1,1,1,1,2,1,1,5,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,1,1,3,1,2,3,2,1,1,1,1,4,9,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,4,2,2,1,2,1,1,2,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,1,1,3,1,1,2,1,2,4,1,2,3,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,2,1,1,6,1,1,1,1,1,1,1,1,1,3,3,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,3,1,1,1,1,1,3,1,1,3,1,1,1,1,1,3,2,26,6,3,4,1,1,4,2,3,13,2,2,3,2,1,9,1,1,1,1,2,1,1,1,1,1,1,1,1,1,18,1,1,2,2,1,1,1,1,1,1,1,8,3,5,2,1,1,1,1,1,1,3,1,1,3,1,2,1,4,1,1,2,1,1,12,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,2,1,1,2,5,2,1,1,3,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,5,5,5,1,1,1,1,2,1,1,3,1,3,1,3,1,1,1,2,2,2,2,3,1,1,1,1,2,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,3,3,1,2,2,1,2,6,1,2,6,5,1,1,2,4,4,7,4,1,2,1,2,12,1,1,2,1,2,1,3,3,2,2,1,16,1,3,7,2,2,9,3,1,2,1,1,1,2,1,3,1,1,1,1,3,1,1,1,2,1,1,1,1,1,4,1,1,4,2,2,1,3,2,1,2,4,2,2,2,2,1,2,2,2,1,1,3,1,1,2,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,2,1,3,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,2,1,2,1,2,2,1,2,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,3,1,3,8,1,1,5,1,3,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,2,2,2,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,3,1,4,1,1,1,2,1,1,2,1,1,2,2,1,2,2,1,1,1,1,3,2,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,4,3,1,1,1,3,1,2,1,1,1,3,1,4,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,3,2,1,1,5,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,2,1,4,1,1,1,3,3,2,1,11,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,5,1,1,1,2,1,8,8,9,1,1,1,2,1,2,1,1,1,2,2,1,1,1,1,1,6,2,2,1,2,1,3,1,2,1,4,1,1,2,1,1,1,1,2,5,1,1,1,1,1,1,2,7,7,1,3,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,5,5,5,1,1,1,7,3,4,1,1,6,6,1,1,2,1,1,1,2,4,3,1,1,1,1,1,7,3,2,2,2,2,2,4,3,2,2,2,2,1,5,1,1,3,1,4,1,1,3,3,2,3,1,1,4,1,1,1,3,1,4,3,2,4,1,5,5,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,3,1,4,1,2,1,1,1,1,1,2,3,1,1,21,1,3,3,3,1,1,1,2,8,2,1,1,1,2,1,2,1,1,1,3,1,1,2,1,2,1,1,1,1,1,4,2,1,3,2,4,1,3,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,6,3,1,1,1,1,1,4,10,1,1,1,3,50,6,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,3,1,2,3,3,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,7,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,6,1,13,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,2,1,2,1,8,1,1,1,3,4,3,11,1,5,1,2,2,2,4,2,1,3,2,2,5,9,5,1,2,3,2,1,4,4,3,4,2,3,16,7,4,1,3,1,1,2,2,1,1,1,1,1,1,5,3,1,1,5,2,1,1,1,1,4,1,1,4,1,1,1,2,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,1,1,11,2,1,6,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,2,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,3,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,6,2,5,13,2,1,2,1,1,1,15,1,2,2,2,1,1,1,1,1,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,8,1,1,2,1,1,1,1,1,1,2,1,4,1,3,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,3,1,2,1,2,1,2,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,2,1,2,1,1,1,1,3,1,1,1,2,1,1,1,3,1,1,1,9,4,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,3,1,4,1,3,9,1,3,1,1,3,2,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,4,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,6,2,1,2,1,1,1,1,1,1,2,1,2,2,2,1,1,5,6,1,4,1,5,1,1,2,1,1,1,1,2,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,4,5,1,2,1,1,1,3,1,1,2,8,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,3,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,1,4,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,2,2,3,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,2,1,3,2,1,6,1,2,1,3,1,1,1,1,1,1,1,3,2,1,1,1,1,1,7,1,3,1,4,1,1,1,6,1,1,1,4,2,2,1,2,1,1,1,1,5,1,1,1,3,1,1,2,2,1,18,1,3,4,1,2,1,1,3,4,1,7,1,3,1,2,1,9,2,8,1,1,1,3,1,1,1,1,1,1,1,1,5,1,2,2,3,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,16,1,1,1,1,3,1,2,2,1,1,1,3,1,1,1,1,8,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,3,1,1,1,6,6,2,6,5,5,5,5,2,10,5,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,13,2,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,4,1,1,1,1,1,7,1,1,2,3,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,3,37,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,4,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,3,1,1,3,1,2,2,1,2,1,11,5,1,2,1,2,1,7,1,1,4,2,2,2,1,9,2,1,5,7,1,15,6,10,2,4,21,1,8,6,6,4,1,1,1,5,2,2,3,2,31,1,2,1,3,1,13,1,1,21,2,7,1,2,20,4,1,2,1,1,1,5,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,6,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,3,3,4,1,1,1,1,6,1,2,2,2,1,1,1,1,3,1,2,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,4,4,3,2,2,2,1,3,2,2,1,1,7,2,1,2,1,1,1,1,1,2,2,1,1,1,1,2,2,1,3,4,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,5,1,1,1,1,2,2,1,1,3,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,1,1,1,1,3,1,2,2,1,2,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,1,2,1,1,1,1,2,4,1,2,1,4,2,2,1,1,2,1,2,1,1,2,8,1,1,2,1,1,2,1,8,1,1,1,1,1,1,1,1,2,1,1,4,1,2,1,1,1,1,1,1,3,1,3,1,4,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,5,1,3,1,1,4,2,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,4,12,3,3,1,7,2,1,1,1,2,1,1,2,4,1,1,2,2,1,1,1,1,1,1,1,2,1,6,1,1,1,28,50,1,1,1,1,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,1,5,1,7,2,2,1,3,1,1,2,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,2,1,1,1,4,1,2,1,2,1,1,1,1,3,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,2,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,3,3,1,3,2,1,1,3,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,3,3,2,1,1,1,1,1,1,1,1,1,1,7,1,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,2,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,8,8,1,1,1,1,1,3,1,1,1,12,1,1,2,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,3,2,1,1,1,4,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,7,1,1,1,3,1,1,1,4,2,1,3,8,2,4,2,2,1,1,1,2,2,2,1,3,2,1,1,1,1,1,2,4,1,1,2,1,1,3,3,2,1,1,4,1,1,1,4,1,2,1,1,1,3,1,1,1,1,4,1,3,1,1,1,1,2,5,2,2,1,4,1,3,1,2,1,3,1,3,1,4,2,8,2,1,1,5,2,1,1,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,2,1,4,1,2,1,1,1,2,1,1,1,2,1,1,1,1,2,3,2,1,1,1,1,1,4,2,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,4,1,2,2,1,1,1,3,2,1,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,44,50,15,13,28,29,25,14,1,20,9,5,12,18,26,4,39,24,14,8,18,38,11,4,30,23,27,5,18,40,17,5,24,30,19,9,5,20,6,6,22,23,26,22,11,17,12,18,16,7,6,11,14,1,2,1,15,14,2,4,15,33,14,7,5,7,11,15,10,11,2,9,13,6,1,9,8,28,6,16,1,13,1,4,10,35,1,2,6,11,17,3,6,6,15,12,4,11,7,6,5,11,3,2,12,2,2,10,2,4,4,12,3,7,8,1,4,2,11,2,2,4,1,2,1,3,1,4,1,1,1,7,1,3,3,3,1,7,3,2,1,3,2,37,1,2,1,1,1,1,1,2,1,9,2,6,2,5,2,3,1,4,9,9,2,4,15,3,17,12,8,7,4,4,8,5,23,6,1,1,3,6,1,1,11,6,1,2,3,2,3,3,3,9,1,3,1,5,18,5,15,13,6,8,6,13,7,2,1,5,2,3,3,4,3,2,3,7,2,1,6,2,6,6,5,1,25,1,7,1,2,4,1,4,1,1,4,4,2,1,3,4,1,3,1,1,1,1,1,6,2,2,3,3,1,1,1,1,1,1,1,2,3,1,3,1,2,1,1,1,2,1,1,3,1,1,4,1,1,1,2,1,2,3,1,1,3,3,2,3,1,2,3,5,1,1,2,1,2,1,3,4,2,5,2,1,2,1,2,2,1,1,1,5,1,1,2,1,3,3,1,2,1,5,3,5,1,1,1,1,1,1,1,1,2,1,2,6,1,1,1,1,4,1,1,2,1,1,1,2,2,1,1,1,2,1,1,3,1,1,3,1,1,3,2,1,1,1,16,2,4,2,2,1,8,1,1,1,4,1,4,1,1,1,3,2,3,2,1,1,2,2,1,3,1,1,2,1,1,6,3,5,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,2,1,2,3,1,2,1,2,1,1,1,1,2,1,1,2,2,2,3,1,2,2,1,1,1,1,1,3,2,2,1,1,3,1,1,1,4,1,1,1,1,1,3,3,1,1,1,1,2,2,4,2,1,1,1,1,1,2,1,1,2,2,1,1,1,1,3,1,2,1,1,1,1,1,2,1,1,30,1,1,1,1,1,1,1,6,2,1,2,4,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,7,1,1,20,3,1,2,1,1,1,1,3,1,3,1,10,1,2,1,1,1,1,1,6,2,1,2,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,2,1,1,1,2,1,1,2,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,3,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,3,3,1,3,2,2,1,1,1,1,1,1,1,2,2,1,1,4,2,2,1,1,1,2,1,1,1,2,7,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,1,1,3,1,1,1,1,1,1,1,6,1,2,1,1,2,1,2,1,1,1,3,1,1,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,5,1,1,1,2,2,4,1,2,2,1,1,1,1,1,2,1,9,1,2,7,2,2,1,1,2,1,1,5,1,3,1,1,1,1,1,1,1,1,1,5,1,4,1,1,3,2,1,1,1,1,1,1,1,3,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,6,1,1,2,1,2,1,2,1,1,1,1,1,1,1,2,6,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,2,1,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,4,2,1,1,1,2,2,2,1,1,2,1,1,2,1,2,1,1,6,4,6,1,2,1,1,1,1,1,1,2,5,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,2,2,1,1,6,2,1,2,4,50,1,1,1,1,3,2,1,1,1,1,2,11,3,2,6,3,1,2,1,1,1,2,9,1,2,1,1,1,1,2,3,1,1,4,1,3,2,1,1,1,1,1,4,15,1,1,4,1,1,25,3,1,4,1,12,2,2,5,3,1,2,1,1,5,1,1,1,1,2,1,1,1,1,1,2,4,1,2,2,5,1,14,3,1,2,2,2,3,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,5,2,2,1,2,1,2,2,1,1,1,1,1,3,1,1,7,1,3,14,2,4,4,9,1,7,1,1,1,1,2,1,1,5,1,1,3,7,1,32,2,5,1,2,1,8,4,2,8,1,4,2,2,2,2,2,1,2,2,1,2,3,11,4,1,2,2,2,2,1,1,1,1,4,1,3,5,5,1,1,2,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,3,3,1,7,2,5,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,4,1,1,4,2,4,4,1,1,2,2,1,1,2,2,1,1,2,1,1,1,1,1,2,5,2,6,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,1,1,1,4,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,1,1,2,1,6,1,1,1,2,2,1,3,3,1,3,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,1,3,1,1,4,5,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,24,3,9,6,1,3,1,1,2,1,1,1,12,1,3,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,1,3,1,1,1,1,1,2,3,1,1,1,1,3,3,1,1,3,1,1,1,3,1,2,2,4,1,4,3,10,1,1,1,3,2,1,3,2,4,1,7,3,2,2,3,1,3,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,7,7,1,1,2,27,1,1,2,3,3,1,2,3,2,1,1,1,1,1,1,3,1,7,1,1,1,8,2,1,1,1,3,1,2,19,1,1,5,1,1,2,1,2,2,1,1,1,1,3,1,1,1,1,3,1,1,2,3,3,1,1,1,1,2,5,2,4,4,1,2,3,6,1,1,1,2,4,2,1,2,1,1,6,2,1,1,1,3,1,1,1,2,5,2,1,1,3,4,1,5,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,4,1,1,1,3,1,1,1,1,5,1,1,5,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,5,1,1,1,1,1,4,1,1,1,1,1,2,2,1,2,1,1,3,1,1,3,2,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,4,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,3,2,2,2,2,2,2,2,2,1,1,1,1,2,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,2,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,2,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,3,1,1,1,4,1,1,1,1,4,1,1,2,1,3,1,1,1,1,2,1,1,1,1,3,2,1,2,8,1,3,1,4,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,2,1,2,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,1,2,2,7,1,1,2,1,3,1,1,3,1,3,2,1,1,3,1,1,1,2,1,1,8,5,1,5,1,1,3,1,1,1,4,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,3,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,3,1,1,1,2,7,1,1,1,1,1,2,1,1,1,1,2,1,4,3,3,1,1,5,2,3,31,3,1,3,1,11,2,1,2,1,4,16,2,1,1,1,4,3,5,8,1,1,3,1,2,2,1,1,5,1,2,1,1,1,1,1,1,4,1,1,3,1,8,1,8,15,1,1,2,1,2,1,1,1,1,1,1,1,3,1,2,1,1,4,1,1,1,3,1,1,1,3,1,5,1,3,1,1,1,1,1,2,1,3,1,1,1,1,2,1,2,1,1,3,12,2,1,1,1,1,1,1,1,1,1,13,2,4,2,1,1,3,1,1,1,1,1,50,1,1,1,1,1,2,1,1,2,2,2,1,3,2,1,1,1,4,1,6,1,2,1,1,1,1,11,1,1,3,1,4,3,3,7,2,1,2,7,3,4,1,1,3,2,2,2,9,5,1,1,3,3,1,1,3,1,1,5,1,5,13,7,15,2,3,2,1,4,1,2,1,1,1,5,1,2,1,3,1,3,1,3,3,21,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,2,1,1,2,1,3,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,4,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,4,2,1,2,1,3,1,1,1,1,1,1,1,2,1,1,43,1,2,1,1,4,1,1,5,2,1,3,1,1,1,1,1,1,2,1,1,1,1,2,3,1,1,3,1,1,1,1,1,1,1,3,3,1,2,2,2,1,1,1,1,1,1,5,1,3,2,1,6,1,1,2,1,1,1,2,8,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,8,1,1,1,1,2,1,2,1,3,2,1,1,3,1,2,1,3,2,1,1,1,2,1,1,1,1,1,2,1,2,4,3,1,1,2,1,2,1,1,2,2,1,1,7,1,1,1,1,2,1,2,1,3,1,2,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,4,2,2,1,3,2,3,11,1,1,3,2,4,2,5,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,2,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,2,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,3,3,1,1,2,1,1,1,1,2,1,1,9,1,3,1,4,7,3,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,6,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,2,3,1,1,3,5,1,1,3,2,1,2,4,1,1,1,3,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,2,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,4,1,2,1,1,1,1,1,1,2,1,7,2,1,1,3,4,1,2,2,1,3,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,4,3,1,2,1,1,1,1,1,1,5,1,1,1,4,1,1,1,1,3,2,1,1,2,1,3,1,3,1,1,2,1,2,1,1,1,2,1,1,1,2,3,1,1,1,2,1,1,2,1,1,2,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,1,2,2,2,1,1,1,1,3,1,1,2,1,1,4,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,3,1,3,6,1,2,3,3,1,1,2,1,2,1,3,1,1,1,1,1,1,3,1,1,3,1,1,1,1,2,1,1,1,1,1,3,3,4,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,6,1,1,7,1,1,3,1,1,1,1,1,3,8,2,1,1,1,1,1,1,4,2,2,1,1,7,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,6,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,3,1,1,1,1,1,2,2,2,1,1,1,1,2,1,2,1,1,2,2,1,1,1,1,2,1,1,2,1,5,2,2,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,3,3,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,2,2,1,2,1,1,2,1,1,1,3,1,1,1,2,1,1,1,1,2,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,3,1,1,1,5,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,1,3,1,2,1,1,1,1,3,1,2,1,1,1,2,3,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,4,2,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,3,1,2,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,4,3,3,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,5,1,2,1,1,1,2,1,1,1,1,1,2,1,1,3,2,2,1,1,5,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,5,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,2,2,1,5,2,1,1,2,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,2,2,1,1,1,1,2,2,1,1,3,2,2,1,2,2,1,2,2,1,1,1,1,1,2,1,6,1,1,2,1,3,1,1,1,1,2,4,2,1,1,23,3,3,1,1,1,5,1,1,1,3,2,1,2,1,1,2,1,1,1,1,3,1,1,1,1,1,3,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,3,1,4,1,1,1,1,1,2,1,1,1,3,2,2,1,1,3,1,1,1,1,1,2,1,1,1,7,3,2,2,2,2,2,1,2,4,1,1,1,1,1,1,3,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,5,1,1,1,1,1,2,1,1,5,1,1,1,1,1,1,2,1,2,1,2,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,4,1,3,6,1,4,3,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,5,6,1,3,1,1,1,1,3,1,4,1,1,3,1,2,1,3,6,1,1,6,1,1,2,4,3,1,2,2,1,1,10,2,4,1,1,1,2,1,4,1,1,4,1,2,1,1,1,1,2,2,8,4,2,1,1,3,3,1,1,1,1,1,1,2,1,1,4,1,2,2,2,1,2,1,7,1,1,2,2,1,2,4,6,6,2,4,2,1,1,1,2,1,2,1,1,2,1,1,2,1,1,1,5,2,3,1,1,1,2,1,2,1,1,1,2,1,2,1,1,1,1,2,2,3,6,1,45,6,1,50,1,1,21,15,4,1,1,1,4,1,3,3,2,1,1,2,8,1,1,1,1,1,2,1,1,2,29,2,1,2,1,1,1,1,1,1,1,4,2,1,2,1,1,1,1,1,1,1,1,2,1,3,2,1,1,1,1,1,1,2,1,1,1,3,3,1,1,1,1,1,1,2,1,3,2,2,2,1,2,1,1,1,1,1,3,1,1,1,1,1,5,1,3,1,1,6,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,1,1,4,1,1,2,1,1,2,3,1,1,3,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,2,3,5,4,5,4,2,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,6,5,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,7,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,5,1,1,1,2,1,2,2,3,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,1,1,4,1,1,1,1,1,1,4,1,2,1,2,1,1,2,1,1,3,1,1,1,2,2,2,1,1,1,1,1,2,1,1,2,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,2,3,4,5,5,3,7,4,1,1,1,2,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,1,4,1,1,1,2,1,3,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,8,1,2,2,1,2,1,8,1,1,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,6,2,1,1,3,1,1,1,1,3,2,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,5,3,1,4,5,1,3,2,3,2,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,43,15,1,1,1,4,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,4,2,1,1,1,3,1,1,1,2,1,1,1,2,1,2,1,2,1,1,1,1,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,3,10,1,1,2,2,1,1,2,5,1,1,2,2,4,1,3,5,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,2,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,34,1,1,1,3,11,1,1,3,1,2,1,1,1,2,3,1,1,1,1,2,2,5,2,2,1,3,1,1,1,2,2,1,5,2,1,1,1,1,1,1,2,2,1,1,6,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,4,2,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,3,5,1,2,1,2,1,8,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,39,1,3,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,1,3,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,4,1,2,3,1,3,1,1,4,2,1,1,3,2,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,4,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,3,3,2,1,1,1,1,1,1,1,1,1,2,1,11,1,3,1,1,4,1,1,5,5,1,1,1,1,2,6,1,1,2,1,1,2,2,1,1,2,1,2,1,4,1,1,1,1,1,2,1,1,1,1,1,4,1,1,2,1,2,1,1,2,3,2,2,12,2,1,2,1,1,1,1,1,1,2,2,1,1,2,2,3,1,2,2,1,1,2,2,2,1,1,1,2,2,1,1,1,3,1,1,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,6,2,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,1,2,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,3,2,2,1,2,2,1,1,2,1,1,2,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,1,2,2,1,1,12,3,1,3,1,5,1,1,1,1,1,3,1,1,2,1,1,1,1,3,3,1,1,1,1,3,3,4,1,7,1,2,2,3,2,1,3,1,3,1,1,2,1,1,1,1,1,2,1,1,2,5,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,2,3,1,1,1,1,1,1,2,1,2,1,1,1,2,1,4,3,1,1,2,1,1,1,2,1,1,1,2,50,1,4,2,1,2,9,4,1,9,1,1,1,1,1,3,2,2,2,1,1,2,1,1,1,1,1,4,1,4,1,1,1,1,1,1,1,1,1,1,1,1,4,3,3,2,1,1,2,12,1,3,1,9,1,9,1,2,4,1,1,19,4,1,1,1,1,2,3,2,1,1,2,10,1,1,1,1,2,3,2,1,1,3,1,1,1,2,1,4,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,12,3,1,1,1,1,2,2,1,2,1,1,1,1,2,1,2,5,1,1,1,1,1,1,10,5,3,4,3,1,1,1,2,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,4,5,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,3,1,1,1,1,4,4,5,5,2,2,2,1,1,6,1,10,2,1,3,1,5,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,3,18,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,3,2,2,1,1,3,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,1,1,3,1,5,1,1,1,6,2,1,3,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,11,1,8,3,1,1,2,1,1,1,3,1,2,13,1,1,4,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,6,7,1,6,1,1,1,2,2,3,3,2,1,1,1,1,5,4,1,1,1,1,2,8,1,1,3,1,1,1,1,1,1,1,4,2,2,1,2,1,3,6,1,1,1,2,3,1,2,1,1,1,1,1,1,1,9,7,12,7,7,6,8,1,1,4,1,9,1,1,1,2,1,3,1,1,1,1,1,4,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,3,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,21,2,1,1,1,1,2,1,2,1,2,1,4,1,1,1,1,1,2,6,2,1,1,1,1,3,4,9,2,1,2,4,6,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,2,1,1,1,1,1,4,2,2,2,1,7,1,1,1,2,1,1,2,2,1,1,1,4,4,1,2,1,7,1,1,1,1,2,1,1,1,2,4,2,1,1,1,1,2,2,1,1,4,2,5,1,1,1,2,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,1,1,2,1,1,2,3,1,1,1,1,1,1,4,1,5,1,2,2,2,7,3,1,1,1,1,1,1,1,1,2,3,3,1,1,3,1,1,1,1,1,2,1,2,1,1,1,1,3,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,3,1,3,1,3,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,6,5,2,2,4,4,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,2,2,3,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,3,1,1,6,2,1,1,1,1,1,3,1,2,1,2,2,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,6,2,1,3,1,1,3,1,1,1,1,1,1,1,2,1,3,1,1,1,1,3,1,3,2,2,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,4,1,1,1,1,1,1,3,1,1,2,1,1,2,2,1,3,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,6,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,6,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,4,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,1,3,2,1,1,6,1,1,4,1,7,5,2,3,1,2,2,3,1,1,1,1,1,2,2,2,2,2,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,5,1,1,1,6,2,2,1,2,1,3,1,4,2,1,2,1,1,1,1,1,1,2,1,1,2,2,3,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,7,10,2,7,2,1,2,1,3,2,2,1,5,1,1,4,1,1,1,1,1,9,2,1,1,3,1,1,1,1,1,2,2,1,1,1,3,2,1,1,1,1,1,1,1,1,2,1,2,1,2,4,2,1,4,2,1,2,2,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,2,1,3,7,3,1,1,1,2,1,3,1,2,1,1,2,2,2,1,3,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,5,2,2,1,3,4,1,1,1,2,1,2,3,2,1,14,2,1,2,1,1,1,1,1,1,1,6,1,1,1,1,2,1,8,2,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,4,7,10,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,2,1,5,3,4,3,1,7,1,1,1,1,1,1,1,4,4,2,2,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,3,5,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,6,2,1,1,1,1,1,1,1,1,3,1,1,1,1,3,2,3,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,2,2,1,1,1,10,2,6,4,1,1,7,1,1,6,3,1,1,6,1,1,1,1,4,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,3,4,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,7,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,3,1,1,6,1,2,1,1,2,2,1,2,1,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,2,1,1,1,1,1,3,1,1,1,2,1,2,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,5,1,1,1,1,1,1,6,1,1,2,1,2,1,2,1,1,1,2,1,1,1,2,1,1,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,3,2,5,3,3,3,2,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,2,6,1,1,3,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,3,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,1,2,2,1,1,3,1,1,1,2,1,1,1,3,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,2,2,1,2,35,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,3,1,1,4,2,2,1,2,1,1,1,3,2,1,1,1,1,7,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,4,4,4,1,2,1,2,1,1,2,2,1,1,1,1,3,1,1,3,2,1,1,1,1,2,2,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,4,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,15,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,3,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,7,1,1,1,1,1,3,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,2,1,1,2,1,4,1,1,1,1,1,1,2,2,1,2,1,3,3,3,4,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,5,5,2,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,2,1,1,1,3,1,2,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,6,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,6,3,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,2,1,4,2,1,2,1,1,2,1,1,2,1,2,2,1,1,1,2,2,1,4,1,1,6,1,2,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,3,1,3,3,1,2,1,3,2,1,1,10,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,2,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,2,2,2,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,5,4,3,2,6,1,1,4,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,3,4,1,1,3,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,10,2,2,1,2,1,1,1,1,1,1,1,4,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,6,2,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,2,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,2,2,1,1,2,2,1,8,1,1,1,1,1,4,4,5,3,2,2,2,2,1,1,1,1,7,3,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,3,1,6,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,9,1,4,2,1,1,17,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,2,1,1,1,1,4,2,6,1,1,1,2,1,2,1,1,1,1,1,6,2,2,1,1,2,1,3,8,2,1,1,2,1,1,1,1,1,2,1,1,1,3,1,1,2,1,2,1,1,2,1,2,1,2,7,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,3,2,1,2,4,1,2,1,1,1,1,1,2,1,1,3,2,1,3,1,2,2,2,2,1,1,2,1,5,2,4,1,1,2,1,1,1,1,1,1,2,1,1,7,1,2,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,4,3,3,1,1,3,1,3,1,2,2,1,1,2,2,2,3,1,1,2,1,4,2,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,2,2,7,2,4,2,6,1,1,1,1,4,3,2,2,2,1,3,3,1,3,1,6,14,3,7,8,3,3,3,16,1,5,1,1,1,1,1,1,1,1,12,2,2,2,3,4,3,1,1,1,4,5,1,1,12,1,1,4,1,1,1,4,3,48,1,2,4,2,1,2,50,3,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,10,1,1,1,2,3,8,11,1,3,3,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,6,3,2,10,1,1,1,1,1,2,1,1,3,2,1,1,2,1,1,3,1,1,1,1,1,12,2,7,3,3,1,2,2,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,2,2,1,1,2,7,1,3,1,1,1,1,1,1,2,4,6,1,2,1,1,2,2,1,4,2,2,6,2,1,1,1,1,1,1,1,1,4,1,1,1,4,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,2,1,1,1,1,3,2,3,1,1,1,2,3,2,1,1,2,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,2,7,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,2,2,2,1,1,1,1,2,1,1,1,2,2,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,2,5,1,1,3,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,6,1,5,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,2,1,1,8,1,2,2,1,3,1,2,1,1,1,2,2,1,1,1,1,1,2,1,1,1,2,2,1,3,1,2,1,1,2,1,1,2,1,1,1,1,1,1,5,1,1,1,1,1,2,2,1,1,7,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,4,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,4,2,6,2,2,1,1,2,1,1,1,1,5,2,1,1,1,1,2,2,1,2,1,6,2,1,2,2,3,1,9,7,11,1,1,1,4,3,2,1,5,2,23,1,1,2,1,4,2,5,6,2,1,1,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,6,1,3,2,1,2,1,2,2,1,1,1,1,2,1,1,2,6,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,2,1,1,10,1,1,1,1,2,2,1,5,2,3,2,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,4,6,1,1,3,1,2,1,1,1,1,1,4,1,1,4,1,1,1,4,2,1,4,1,1,1,5,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,3,1,1,1,1,2,1,1,4,2,1,1,1,9,2,1,2,2,7,4,3,5,4,1,1,1,4,3,1,1,12,1,1,1,5,1,1,1,2,1,1,10,4,3,3,1,7,2,1,2,1,1,1,1,1,5,4,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,2,1,1,1,3,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,7,3,1,1,1,2,1,2,17,1,1,1,2,2,1,2,3,1,2,1,2,1,3,1,1,1,1,1,2,1,3,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,2,1,3,2,1,2,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,4,2,2,1,2,1,2,5,1,3,2,1,1,2,1,2,1,1,1,2,1,2,1,1,1,1,3,1,1,3,2,1,6,1,3,1,3,3,5,2,3,2,1,1,1,2,1,1,1,1,3,1,1,1,2,1,1,1,1,1,4,41,3,4,5,10,3,1,11,3,4,2,3,2,2,3,10,16,1,9,1,6,1,2,2,2,4,5,5,1,11,1,1,1,1,1,1,1,1,1,4,1,1,2,1,2,1,1,2,7,1,2,1,1,1,1,1,5,13,23,8,2,3,1,1,2,1,2,2,1,3,5,2,1,2,1,1,12,1,1,12,4,1,1,1,1,2,1,5,2,1,1,2,4,1,7,1,1,11,4,1,1,2,1,1,2,3,1,2,4,8,1,2,5,1,1,1,1,1,2,2,2,1,1,1,3,4,4,1,2,1,13,3,1,4,1,2,1,1,2,2,1,1,4,1,5,1,4,4,1,2,1,2,1,2,5,1,1,4,3,2,5,2,1,1,3,1,4,3,5,2,3,2,3,6,1,13,6,1,1,10,1,1,3,15,1,1,7,7,1,3,1,1,3,3,2,1,2,1,5,1,6,2,3,3,2,6,2,1,9,9,1,1,1,10,2,3,1,2,1,6,1,1,5,1,4,1,2,1,5,1,1,1,1,1,1,2,1,2,1,2,4,2,5,1,2,1,2,3,1,3,3,1,3,1,1,1,1,1,1,1,4,1,2,1,1,2,13,13,4,1,4,2,1,7,1,1,3,2,1,1,2,1,5,4,1,6,8,3,2,4,3,3,2,1,14,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,2,7,1,3,1,1,1,2,1,1,2,1,2,5,2,1,3,4,3,1,1,6,1,2,2,1,3,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,3,3,4,1,5,11,1,2,8,2,4,1,1,1,3,1,1,1,5,4,2,1,1,1,4,2,1,4,4,1,1,1,13,1,4,1,1,2,1,1,1,1,1,1,1,13,1,1,3,1,2,10,1,1,8,1,1,1,1,2,4,22,1,1,3,3,2,1,1,1,1,7,2,2,1,1,2,3,2,1,1,2,1,12,1,2,7,1,1,2,1,2,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,4,2,3,4,1,1,2,1,6,1,2,4,1,3,1,2,1,1,2,1,3,1,4,1,1,1,2,1,2,1,1,1,3,2,3,1,1,5,1,2,1,1,1,1,1,1,1,1,3,1,1,1,3,2,1,2,1,1,1,2,1,1,1,1,1,23,1,1,3,2,2,1,1,1,2,1,2,2,1,1,3,1,2,3,4,2,1,1,1,7,1,1,2,4,1,5,1,2,4,1,8,2,2,1,3,1,3,2,2,1,1,3,1,2,1,1,1,10,3,1,1,2,1,2,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,3,2,8,1,2,1,1,1,1,1,6,1,3,4,4,2,1,3,1,1,1,1,8,9,6,6,1,1,6,2,2,5,1,1,1,2,1,1,1,12,1,1,1,5,1,1,3,1,1,1,1,1,1,3,1,1,3,8,1,1,11,4,5,1,1,2,1,1,1,7,1,1,1,1,1,1,1,1,2,2,9,21,1,1,1,1,1,4,1,1,2,1,1,2,2,3,3,2,1,1,6,1,1,1,2,2,1,1,1,1,3,1,1,6,2,1,5,1,1,3,1,2,1,2,4,1,2,1,3,1,2,2,1,1,9,1,1,1,3,1,1,3,1,4,3,1,1,1,10,3,3,4,1,4,1,1,1,12,2,1,1,6,2,1,1,4,2,1,4,1,5,2,27,1,2,1,5,7,1,1,1,1,2,1,1,1,3,2,1,1,1,1,2,1,1,11,1,1,1,1,1,1,1,2,2,4,3,20,1,1,12,1,1,2,1,5,1,1,1,2,2,1,2,1,2,2,2,2,1,1,1,1,1,2,1,1,2,2,1,5,2,2,4,3,1,4,3,1,1,3,3,1,2,6,8,7,2,2,1,1,3,4,6,2,2,3,1,1,1,1,1,1,1,1,1,2,1,7,1,4,2,1,3,1,1,1,1,1,1,1,1,3,2,5,5,2,1,8,5,1,8,1,2,2,3,1,1,3,2,7,1,1,1,2,2,1,9,10,1,1,1,1,1,2,1,3,1,1,3,2,2,2,1,6,1,1,1,1,1,1,1,1,1,1,1,1,4,5,1,1,1,1,1,1,2,1,1,2,1,1,1,3,12,2,1,5,2,4,2,1,6,1,1,1,2,1,1,1,2,1,2,4,2,2,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,13,1,1,2,1,10,1,13,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,3,2,2,1,2,2,1,1,1,1,1,1,3,5,1,3,2,1,1,1,1,1,1,1,2,5,2,1,1,1,1,1,1,1,1,9,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,4,1,1,1,1,5,1,1,1,4,1,1,1,1,1,1,1,2,15,1,3,2,2,1,2,1,1,5,1,2,1,2,1,1,1,1,1,1,1,1,2,2,1,1,15,3,1,1,1,1,4,1,1,1,3,2,1,1,1,1,1,3,1,7,1,5,1,1,1,1,1,6,1,12,1,5,5,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,4,3,1,1,2,3,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,3,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,2,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,4,1,1,2,2,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,2,2,1,1,1,1,5,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,2,1,3,2,1,1,1,3,1,1,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,3,1,1,3,1,1,3,1,3,2,2,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,8,1,1,1,1,2,5,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,2,1,2,1,2,1,2,2,2,2,3,1,2,1,2,2,2,1,1,1,1,2,1,2,1,1,2,2,2,2,2,2,2,1,2,1,2,1,2,2,3,2,1,2,1,1,1,9,1,1,2,4,4,3,1,1,1,1,1,2,2,2,2,2,2,5,1,2,1,1,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,3,2,1,2,2,2,2,1,1,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,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,3,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,2,2,3,2,2,1,1,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,1,1,2,2,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,2,1,3,1,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,3,4,5,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,1,3,2,2,1,2,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,2,3,2,1,1,2,1,2,1,4,1,1,1,7,1,1,1,1,3,1,2,5,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,5,1,2,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,2,1,1,1,1,2,1,2,2,7,2,1,1,1,1,1,2,1,1,3,12,1,2,1,3,1,1,1,1,2,2,1,2,2,2,2,5,2,1,1,1,1,1,1,1,2,1,1,1,2,1,7,1,10,1,1,1,1,3,1,2,1,1,1,1,1,1,2,1,1,2,3,2,1,1,2,5,6,1,2,2,6,1,2,1,2,1,8,2,1,2,2,1,1,2,1,1,2,9,1,1,7,19,1,1,2,2,1,2,2,2,2,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,12,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,5,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,4,1,1,2,7,1,1,2,3,2,1,1,1,1,1,1,5,1,1,1,2,1,2,1,1,1,1,1,1,3,2,1,1,1,6,4,2,1,3,1,1,1,2,1,1,1,1,1,1,4,1,2,1,1,1,1,2,1,7,1,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,2,1,4,1,1,1,6,5,3,4,14,1,1,2,1,2,8,2,1,4,5,13,2,5,6,4,1,12,9,9,2,1,1,2,4,1,2,4,4,1,1,3,9,3,3,9,2,1,1,2,1,10,4,1,8,7,2,2,7,1,2,7,1,1,1,1,1,6,4,2,4,1,12,1,2,1,4,2,19,6,1,9,1,2,1,2,1,4,1,2,1,1,1,1,1,3,1,4,1,1,2,3,4,2,1,5,10,2,16,2,2,1,2,4,2,1,2,1,13,3,1,7,2,1,1,2,2,1,4,1,4,1,6,2,2,3,4,1,2,2,6,1,8,1,2,1,1,4,1,1,1,5,2,4,13,5,2,1,1,2,1,1,1,1,1,1,5,1,1,1,2,2,1,2,6,1,1,1,5,5,2,1,1,1,4,4,2,2,1,4,8,4,2,1,1,1,2,1,2,5,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,3,1,2,1,2,3,1,2,1,1,1,1,1,2,2,1,2,12,1,1,1,1,2,2,1,5,3,1,3,1,2,1,2,1,1,1,3,2,1,2,1,1,2,2,2,1,1,4,3,3,3,15,2,4,3,3,14,3,1,2,3,1,4,1,1,1,4,2,5,4,1,4,1,1,1,3,1,1,1,3,3,2,3,2,2,4,1,1,14,1,3,1,4,1,8,1,2,2,2,1,1,9,1,4,1,2,4,4,1,4,3,2,3,1,1,2,1,1,3,1,1,1,2,1,7,2,2,2,1,2,1,1,1,1,1,3,1,1,3,1,1,7,4,1,4,1,3,5,1,3,1,2,1,1,1,1,1,2,1,2,10,1,2,1,2,1,1,7,1,1,1,2,38,14,1,2,2,2,1,3,1,2,1,6,1,1,1,4,2,1,2,1,1,1,1,1,2,3,1,1,10,2,1,1,1,1,1,1,6,1,1,2,1,12,5,4,4,1,2,1,1,1,3,1,1,2,3,1,4,1,2,2,1,2,3,1,1,1,1,2,2,1,1,1,1,1,2,4,2,1,1,2,2,1,1,6,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,3,2,1,2,2,1,3,1,21,1,6,1,5,1,5,1,1,1,1,2,5,10,2,3,2,6,4,1,1,5,5,1,1,1,3,1,1,1,1,1,1,2,1,1,35,1,3,1,1,1,2,5,2,1,1,2,1,1,1,1,2,1,1,1,1,2,1,9,1,1,6,2,1,2,1,3,1,1,1,4,8,1,2,9,4,3,2,8,6,2,3,1,2,3,1,1,1,3,5,2,2,1,1,6,1,4,1,1,1,1,7,1,1,3,1,1,1,1,1,1,1,1,1,2,1,3,1,1,2,1,2,2,1,2,1,1,2,1,1,1,12,1,4,2,1,4,1,1,1,6,1,4,1,5,1,4,1,2,2,2,14,6,14,15,2,2,1,1,2,1,1,1,12,6,1,1,3,1,3,1,16,4,1,2,1,2,1,1,5,8,2,1,3,1,1,1,1,3,1,3,1,1,2,1,2,1,1,1,1,2,4,1,2,1,3,1,12,4,1,8,2,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,2,9,1,1,5,1,1,1,1,4,1,1,12,1,4,2,3,1,1,1,3,3,7,1,1,3,2,1,13,1,9,4,2,1,1,2,2,1,1,1,1,2,1,1,2,1,16,1,3,1,1,2,2,2,32,1,1,1,8,1,5,3,1,1,1,1,1,3,1,1,1,2,5,1,1,1,3,6,1,1,1,4,1,1,2,1,18,1,2,1,1,1,15,1,1,6,1,1,1,16,1,1,4,3,7,5,2,1,9,1,1,1,1,1,2,5,2,11,1,2,2,2,2,1,2,1,1,17,1,1,1,2,2,2,1,2,1,1,1,1,2,3,5,4,6,1,3,2,9,1,4,1,2,3,2,1,4,5,2,2,1,2,2,2,1,2,1,6,4,1,3,2,1,3,2,1,2,1,1,1,6,1,1,1,1,2,1,2,2,1,2,2,1,1,1,1,3,1,1,1,2,2,3,1,1,1,1,2,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,9,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,2,3,1,1,1,2,1,2,3,1,14,1,1,2,8,2,1,1,1,1,1,1,3,1,2,2,1,1,1,1,1,1,2,1,1,2,1,2,2,1,14,1,1,1,1,7,1,1,3,1,3,1,1,1,1,2,1,4,1,2,1,2,1,1,2,9,1,1,1,7,1,1,1,1,1,6,1,2,3,1,2,3,3,2,2,1,1,1,1,3,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,3,1,1,1,1,2,1,2,1,1,2,1,7,4,3,1,1,1,2,1,1,2,1,1,2,3,2,1,1,1,2,3,1,1,2,1,1,16,5,1,1,3,4,8,1,2,3,2,1,1,5,3,1,1,1,9,2,3,2,1,1,9,5,1,6,2,2,1,2,1,3,1,11,2,2,1,1,1,2,1,1,2,3,1,2,1,2,1,1,2,1,1,1,1,2,1,1,2,4,3,1,1,1,5,1,1,1,1,1,2,1,1,7,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,2,2,1,1,1,1,1,1,2,1,1,2,3,1,6,7,4,2,2,2,1,1,1,1,3,1,5,3,2,1,3,1,2,1,1,1,1,2,2,1,2,1,1,1,1,3,2,1,1,2,1,1,1,1,1,1,3,1,1,9,2,1,1,2,2,1,1,2,10,5,4,1,3,1,1,1,1,1,2,1,1,4,8,2,1,1,1,1,1,3,1,1,1,1,1,2,1,1,3,2,1,3,7,1,1,1,1,1,1,1,3,1,3,1,1,1,1,2,1,1,2,1,1,1,1,13,2,1,2,5,24,9,1,15,3,3,3,3,1,2,1,1,1,5,1,2,1,1,4,3,2,1,6,5,1,1,1,2,1,3,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,1,2,1,1,4,1,1,1,1,4,1,4,3,3,1,1,1,1,1,2,1,1,1,2,2,1,1,1,12,1,2,1,3,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,2,5,3,3,1,2,2,8,4,1,1,1,1,1,1,3,2,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,4,4,1,1,1,2,1,2,1,1,2,1,2,1,1,1,2,1,1,4,2,2,2,2,3,1,1,2,1,4,2,3,1,1,2,6,1,2,1,1,1,2,2,1,2,1,1,1,1,1,2,2,1,1,2,1,4,1,3,2,8,1,1,1,3,5,2,2,2,2,1,1,1,1,1,1,1,2,1,1,1,4,1,3,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,8,1,1,5,2,1,1,1,1,1,1,1,2,2,1,1,5,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,13,1,2,1,1,1,1,1,1,1,2,3,2,4,1,1,6,2,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,2,1,7,2,1,2,1,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,6,7,1,1,1,1,3,6,1,9,1,1,1,2,1,1,5,2,5,11,1,2,2,2,2,1,1,1,1,1,1,2,1,1,38,1,2,1,5,1,3,1,1,1,4,1,1,1,2,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,5,8,1,1,1,1,1,1,1,1,2,1,1,2,3,1,1,2,1,1,4,1,1,4,1,4,1,1,5,1,1,1,2,1,1,2,1,1,1,3,1,3,1,2,2,1,1,1,11,2,3,1,1,1,1,2,1,1,1,1,1,4,3,1,4,1,3,1,1,1,1,21,1,3,3,1,1,2,1,1,2,2,9,2,6,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,10,1,1,1,3,1,3,1,1,2,1,2,1,1,1,1,4,2,1,2,2,2,3,1,1,1,2,1,1,1,1,6,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,2,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,2,2,1,1,1,5,2,1,1,4,6,1,2,1,2,1,1,2,1,3,2,3,2,1,3,3,2,1,1,1,1,1,1,2,1,4,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,1,6,1,2,2,1,2,1,2,6,4,1,1,2,1,7,1,1,1,5,1,1,3,1,1,2,2,2,1,1,1,3,1,1,1,1,4,2,2,1,2,1,1,2,1,1,2,2,2,2,2,1,1,1,9,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,3,1,1,1,1,2,1,1,3,3,1,2,1,1,1,4,3,1,1,1,1,1,1,1,2,3,3,2,12,2,1,5,1,1,1,1,1,9,2,9,4,3,1,4,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,4,1,1,1,3,1,1,1,1,2,5,5,4,4,4,4,1,1,2,2,1,2,1,2,1,2,2,1,1,1,1,1,5,6,6,1,1,1,1,1,2,1,14,1,1,2,1,1,1,1,1,2,1,6,2,2,1,6,1,2,1,1,1,3,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,6,1,1,2,2,3,1,1,3,6,1,1,3,1,1,23,3,1,1,2,1,1,1,1,1,1,6,1,1,1,2,2,1,4,1,2,7,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,10,1,2,1,2,6,3,1,2,1,1,1,3,4,1,1,1,10,1,1,3,1,1,1,1,2,4,1,1,1,3,1,1,21,1,1,2,2,1,2,1,2,7,2,4,11,1,5,5,5,1,9,10,2,1,1,3,1,2,1,1,1,1,1,1,1,5,1,1,1,1,2,1,2,2,3,1,1,3,2,1,2,1,1,1,2,2,2,7,15,1,1,2,1,5,2,1,1,2,2,1,2,2,1,2,1,11,1,1,1,17,4,2,1,5,1,2,1,1,1,1,7,3,1,1,1,42,4,2,1,3,3,1,3,1,1,2,13,10,1,1,1,1,4,5,1,2,1,1,1,3,3,2,1,2,2,4,2,1,2,6,3,1,2,5,1,1,2,1,1,3,5,3,1,1,2,2,2,5,4,1,9,1,1,1,3,4,3,9,2,1,2,1,2,2,2,3,1,1,1,2,2,2,1,2,1,1,2,2,1,1,4,1,3,1,2,1,16,1,1,1,1,1,1,1,1,1,2,2,18,6,1,1,2,4,2,1,1,1,3,1,1,2,4,2,1,1,9,2,12,1,2,1,2,9,4,1,1,2,1,2,1,1,1,2,2,1,1,3,4,2,1,2,1,1,2,4,2,1,2,1,2,1,2,2,2,1,2,1,3,1,1,1,1,2,1,4,1,2,1,1,1,8,2,1,1,1,1,1,1,2,4,4,1,1,1,1,2,1,2,1,1,1,5,1,2,1,1,1,1,5,1,3,2,1,1,2,5,1,3,3,2,1,2,1,1,2,1,2,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,1,1,1,2,5,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,4,1,1,1,1,1,2,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,4,3,2,3,1,1,3,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,5,2,1,1,1,1,1,1,1,1,4,1,1,2,2,2,1,1,1,1,5,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,7,1,3,1,9,1,1,1,1,2,14,1,2,1,1,1,2,2,2,4,2,1,1,5,4,1,1,4,1,1,8,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,3,2,1,2,3,1,1,1,1,12,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,3,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,3,1,1,2,1,1,1,1,3,1,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,6,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,5,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,2,1,1,5,1,2,1,1,5,1,2,1,1,1,2,4,4,1,1,2,1,2,2,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,2,1,1,3,1,5,1,2,5,1,1,1,1,1,2,1,1,2,2,1,1,1,7,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,5,1,9,1,4,1,1,2,17,5,2,1,1,2,1,6,18,2,12,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,2,1,2,1,2,1,1,1,1,2,1,1,1,2,2,5,1,1,1,2,5,1,3,1,2,5,1,1,1,1,1,2,1,2,1,3,1,1,2,1,1,1,1,1,1,1,3,2,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,2,6,1,1,1,5,5,5,1,1,1,2,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,4,1,2,1,1,1,2,1,2,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,4,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,2,1,2,1,2,1,2,2,1,1,2,2,1,1,2,2,1,2,2,1,1,1,1,1,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,35,1,1,1,1,1,1,1,1,1,6,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,8,1,1,1,2,1,1,1,1,1,1,1,1,2,1,5,7,1,1,1,1,1,1,1,2,1,2,1,1,6,1,11,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,5,1,4,1,3,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,1,1,1,5,2,3,2,2,1,1,1,1,1,2,5,1,1,1,4,1,1,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,5,9,1,5,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,4,1,4,2,1,3,1,2,1,1,1,1,1,1,2,4,2,1,4,1,1,1,1,1,4,1,1,2,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,4,2,1,2,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,4,1,3,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,4,1,1,3,1,1,1,1,1,1,2,1,5,3,1,1,1,1,5,3,1,2,1,1,1,1,1,4,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,6,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,2,1,1,2,5,2,1,1,5,1,1,1,1,1,1,1,1,1,1,3,2,1,4,1,1,1,4,1,2,3,1,1,4,1,1,1,1,1,2,4,2,2,2,1,1,1,1,1,1,1,1,2,1,1,4,1,6,7,1,2,1,3,7,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,4,1,1,2,7,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,1,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,3,1,1,2,1,1,4,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,2,1,1,2,5,1,1,2,1,2,1,2,2,1,1,2,2,2,1,2,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,2,2,1,1,2,1,14,1,6,1,8,1,1,3,7,1,2,10,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,10,1,1,1,1,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,4,3,1,3,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,3,1,1,4,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,4,1,3,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,2,2,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,15,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,11,6,1,2,1,2,2,1,1,1,2,2,1,1,1,1,1,2,1,3,3,1,1,1,1,1,1,1,1,1,1,5,4,1,1,1,1,1,7,1,1,2,1,1,1,1,2,1,1,2,1,1,1,2,6,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,4,5,1,2,1,3,1,1,5,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,2,1,2,1,1,1,2,1,1,1,1,8,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,2,1,5,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,7,1,1,1,2,1,1,2,1,18,1,2,1,11,2,15,1,1,1,1,1,2,2,2,1,2,2,2,1,1,1,3,2,1,1,13,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,2,1,1,3,1,1,1,1,4,1,3,1,2,1,1,2,2,1,1,3,3,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,38,2,1,3,1,7,2,2,1,3,1,1,9,1,3,1,3,2,1,2,1,3,1,1,1,2,1,5,3,2,4,1,1,4,2,3,1,1,1,1,2,1,2,2,2,1,1,5,1,1,1,2,2,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,6,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,2,2,1,1,1,1,3,2,2,3,1,1,1,2,1,2,1,2,1,4,1,1,1,2,1,1,2,2,1,2,1,5,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,3,2,2,1,3,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,3,4,1,2,1,1,1,1,1,2,1,1,1,1,4,2,1,1,1,2,2,3,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,7,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,5,2,1,2,1,1,1,5,1,3,1,2,1,1,1,2,33,5,2,1,1,2,1,2,1,1,1,1,2,1,3,1,2,2,2,1,5,1,1,4,2,1,1,1,2,1,1,2,2,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,2,2,1,1,4,2,1,1,3,1,1,1,1,2,3,1,2,1,2,1,2,2,3,1,1,2,1,1,1,1,2,5,3,1,1,1,2,1,4,1,2,5,2,2,1,1,4,1,1,3,1,33,1,1,1,1,1,4,2,6,1,2,2,1,1,1,1,3,7,3,3,1,1,1,1,5,3,4,1,4,1,2,2,1,1,4,6,1,3,6,1,3,1,1,2,1,1,2,3,4,5,11,1,14,22,1,2,1,1,4,1,18,1,1,1,1,1,1,9,1,1,2,1,2,1,8,1,1,3,2,2,2,1,1,1,7,1,1,1,1,2,3,1,1,1,2,1,1,2,3,1,2,3,1,1,1,1,1,1,1,1,3,4,2,1,1,3,1,2,1,3,1,1,2,2,10,2,3,1,1,1,7,1,1,2,2,1,2,9,2,1,1,1,1,1,1,1,1,2,2,3,1,3,1,1,1,1,2,1,1,1,3,1,7,5,1,2,15,1,1,1,2,1,2,1,2,2,1,1,1,1,3,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,14,2,1,1,1,1,2,1,1,1,2,2,5,3,1,1,1,2,1,1,2,1,6,1,2,1,2,3,2,1,1,4,1,1,6,14,2,1,1,1,2,1,1,1,1,1,1,1,1,1,7,1,1,2,3,1,1,2,2,3,1,2,1,1,1,1,1,2,1,3,1,2,1,1,1,1,2,3,5,1,5,1,23,8,3,3,2,1,1,1,1,1,9,1,2,1,1,1,4,1,1,1,2,2,5,7,1,1,2,1,2,1,1,1,1,3,1,2,1,6,5,3,3,1,11,1,1,1,1,4,2,11,1,1,3,2,4,4,3,1,4,2,4,46,1,3,1,1,1,1,1,1,1,1,5,1,1,1,2,1,3,1,7,4,3,1,25,1,1,3,1,1,1,1,1,2,1,1,4,4,1,1,6,41,2,2,1,50,1,3,2,1,4,1,1,1,2,1,3,1,1,1,3,1,1,1,3,1,2,5,1,1,1,1,1,1,1,1,2,1,18,1,2,2,24,4,1,3,50,5,1,7,2,1,1,19,1,3,1,5,1,1,1,15,6,1,1,1,5,8,1,1,11,1,1,1,1,11,2,1,2,18,17,12,2,3,1,1,4,9,3,3,2,1,1,3,2,3,2,1,3,5,2,1,2,3,8,1,18,4,6,3,1,7,2,1,6,6,11,2,1,2,2,1,1,10,9,9,1,19,1,4,1,9,3,1,2,1,4,1,2,3,12,3,2,2,13,1,2,2,3,13,1,10,2,5,1,1,3,1,2,1,1,3,1,1,1,1,1,2,2,1,2,1,1,3,1,6,1,2,4,1,2,5,2,1,1,3,2,2,3,1,1,1,5,1,1,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,3,1,1,4,5,9,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,6,1,1,1,1,1,3,3,1,3,1,2,3,1,1,1,3,1,2,1,1,2,2,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,1,2,2,1,2,1,1,1,2,2,1,2,2,2,1,2,1,1,1,2,1,1,1,1,13,9,2,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,39,4,1,1,1,1,4,10,1,1,2,2,1,1,1,2,1,1,4,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,14,2,1,2,1,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,2,1,1,1,1,1,5,1,1,1,3,11,1,1,2,1,1,18,1,4,1,2,1,1,1,4,1,2,1,3,1,1,1,4,1,1,13,1,1,1,2,2,35,1,2,1,1,1,2,1,1,1,1,1,2,3,1,2,3,8,1,1,1,1,11,2,1,2,1,1,1,1,5,4,1,6,1,2,1,1,1,1,1,1,9,7,1,3,2,2,2,1,1,2,1,1,1,11,1,1,1,2,1,4,3,1,1,2,1,2,1,2,2,3,1,1,1,3,1,2,1,1,1,1,1,3,1,1,1,4,1,1,1,2,2,1,1,3,2,1,15,2,2,1,1,1,9,1,1,4,1,1,2,1,1,1,1,3,1,1,1,2,1,1,2,1,2,1,1,23,2,1,2,1,13,1,10,2,2,1,18,1,12,2,10,2,1,3,1,1,1,1,3,1,5,1,1,16,3,1,1,3,16,1,2,3,1,1,2,1,2,3,2,1,5,2,2,8,1,1,1,1,2,1,3,1,3,1,2,5,1,1,13,1,1,1,1,1,1,5,1,1,2,1,2,1,1,2,1,1,2,1,1,1,5,2,1,2,1,1,1,3,4,1,2,1,1,1,1,1,1,6,1,1,2,4,1,7,2,1,2,3,1,1,1,13,1,1,1,2,1,3,1,2,2,1,6,3,7,1,1,2,3,2,5,4,1,1,1,3,1,1,1,3,1,1,2,3,1,2,10,4,5,1,1,2,3,1,1,1,1,2,2,1,1,23,1,1,1,9,1,1,2,1,1,1,3,3,3,1,4,1,9,4,4,1,1,13,1,4,5,3,4,1,1,2,1,2,4,1,2,1,1,7,1,1,1,3,1,1,1,1,1,10,1,1,1,1,1,1,1,2,4,3,1,2,1,2,10,1,2,2,2,2,1,3,6,3,1,1,2,6,5,2,2,1,1,2,5,1,8,1,3,3,2,1,2,3,1,8,1,1,1,3,2,1,2,1,7,1,2,1,5,2,1,3,2,1,1,1,1,4,1,2,2,1,1,4,1,1,3,3,1,2,2,1,3,3,3,1,1,3,1,2,1,2,1,4,3,2,3,7,3,1,1,1,2,8,2,5,3,1,1,8,1,15,2,4,50,1,2,4,1,3,6,1,2,1,1,5,1,1,1,1,13,8,1,2,2,3,1,1,2,1,1,1,1,1,1,1,3,10,1,1,1,3,2,1,1,1,1,1,1,3,2,4,2,1,2,2,1,7,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,2,1,1,2,4,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,2,3,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,2,2,1,7,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,2,2,3,1,1,1,1,2,1,1,7,1,4,1,1,9,1,2,1,2,3,2,2,1,2,1,1,1,1,1,3,1,3,3,1,1,3,2,1,4,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,3,2,4,3,1,1,1,1,1,5,2,1,2,1,3,1,1,4,1,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,3,3,1,2,1,1,1,3,2,1,16,5,3,1,1,1,1,2,1,1,1,1,2,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,2,2,3,2,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,16,1,1,1,5,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,1,1,2,4,1,4,1,1,1,1,2,17,1,3,1,1,1,2,1,2,2,1,1,2,7,1,9,5,2,12,2,2,1,1,4,1,1,1,7,2,2,2,1,5,1,2,1,1,1,1,1,1,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,6,1,1,1,2,1,1,1,1,2,2,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,3,1,1,1,1,2,11,2,1,1,8,12,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,16,1,1,1,2,1,1,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,2,3,2,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,2,3,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,14,1,4,1,1,1,2,3,5,2,2,2,2,1,4,1,3,1,3,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,5,1,1,7,4,2,2,8,3,3,1,1,3,1,1,1,2,1,1,1,13,2,4,1,1,1,1,1,1,1,1,1,11,2,1,1,3,1,1,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,3,1,6,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,15,2,2,2,1,15,1,1,1,4,1,1,1,2,1,1,1,1,1,14,1,2,1,2,4,6,1,3,1,1,1,1,1,1,1,1,1,1,2,2,12,8,2,3,2,1,4,1,2,1,3,2,2,2,2,1,3,5,1,1,2,1,1,2,4,2,3,1,2,1,1,1,2,1,1,5,1,1,1,1,1,1,1,1,2,1,1,1,3,1,2,2,11,3,4,1,1,1,2,7,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,2,1,5,2,1,29,25,1,1,3,1,1,1,8,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,5,2,2,2,1,1,9,1,1,2,1,2,1,2,1,2,2,1,1,2,2,1,5,6,1,3,3,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,3,8,2,1,1,1,2,1,1,5,1,1,1,2,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,8,1,2,1,1,23,1,2,1,3,6,1,12,1,1,1,3,11,1,2,1,6,2,3,1,1,3,4,2,1,1,1,4,1,1,1,1,2,2,1,2,1,3,1,3,1,2,1,1,1,3,1,1,2,2,1,4,1,2,1,3,2,1,2,1,1,1,1,4,1,1,1,1,2,1,1,2,8,1,3,1,1,1,1,1,3,2,1,1,2,1,1,1,1,1,3,1,10,4,1,1,4,1,1,2,3,2,4,1,1,1,1,1,2,3,2,2,1,1,4,1,1,2,2,2,1,1,1,2,1,1,1,2,2,1,1,1,11,1,8,2,6,6,3,2,1,1,1,7,2,2,2,3,1,9,1,1,2,1,1,2,2,2,5,1,1,2,2,1,4,1,1,1,1,1,1,1,1,2,1,14,5,1,1,2,5,9,1,1,2,1,1,4,1,2,2,1,1,1,2,1,1,4,7,2,1,3,1,1,1,1,5,9,1,1,2,2,1,1,1,4,15,1,1,2,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,3,1,3,1,3,1,2,1,1,2,2,1,2,4,3,1,1,2,2,1,3,5,3,2,1,2,1,1,4,2,2,2,1,13,1,1,3,2,2,1,1,2,2,1,2,1,2,1,1,1,2,2,2,1,2,1,1,2,1,5,1,24,1,1,1,2,1,2,1,2,2,1,5,1,1,1,1,2,50,1,4,1,1,1,2,4,1,1,2,3,2,32,3,4,1,1,1,2,1,1,1,2,2,1,1,1,1,31,1,2,1,1,1,2,2,2,1,1,28,1,1,1,1,5,2,1,1,1,2,1,1,1,2,2,2,17,1,1,1,1,3,3,3,4,1,1,17,1,1,1,1,2,1,1,3,1,1,1,1,1,2,1,5,1,2,1,1,1,1,1,3,6,3,1,2,1,1,2,1,3,3,2,1,1,2,1,1,1,3,1,1,1,1,3,4,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,2,1,1,1,2,2,1,3,1,1,2,1,1,1,1,2,1,9,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,3,1,1,1,6,1,2,1,2,1,12,1,3,1,2,1,1,1,1,1,1,1,2,2,3,1,1,2,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,3,3,1,1,1,1,2,1,1,2,1,2,1,1,3,2,1,2,2,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,3,2,2,1,1,1,2,1,2,1,4,3,2,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,3,1,2,1,1,1,1,2,2,2,1,1,1,3,2,3,1,1,3,1,2,1,2,1,1,1,2,1,1,1,1,1,1,5,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,3,1,2,1,3,1,1,1,17,6,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,50,1,1,1,3,1,1,1,4,2,4,1,1,4,2,1,2,2,1,2,1,2,2,1,1,1,5,2,1,1,1,1,1,1,1,3,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,3,1,3,1,1,1,3,2,1,2,1,1,4,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,4,2,4,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,4,1,3,1,1,3,1,1,1,11,1,1,1,1,1,9,1,1,1,1,10,1,2,1,1,2,1,1,1,1,31,1,1,1,2,3,1,1,1,2,2,4,1,1,2,1,1,2,2,2,3,4,2,1,1,1,1,1,1,1,1,2,4,1,2,1,1,1,2,10,1,1,1,1,1,5,1,2,2,4,1,1,1,1,1,1,1,2,4,2,2,1,3,2,2,3,1,1,1,1,4,1,1,2,2,1,1,1,1,1,6,3,2,1,6,1,2,3,2,6,1,1,1,2,2,1,2,1,1,2,1,2,2,1,1,1,1,15,3,1,3,1,6,1,1,1,3,1,1,1,1,1,3,1,1,1,1,7,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,4,3,1,1,4,1,1,14,1,2,1,3,1,1,3,1,2,2,1,1,1,2,1,2,1,1,1,1,1,8,1,2,1,4,1,5,3,2,20,1,2,5,1,4,3,5,2,2,1,2,1,1,16,1,2,1,1,1,1,1,1,1,1,1,2,1,2,3,3,1,17,2,6,2,2,1,2,5,5,1,5,1,1,1,1,1,3,1,2,1,2,1,1,2,1,1,3,1,2,5,3,4,3,5,1,1,1,2,3,1,1,3,1,1,1,6,5,1,4,1,1,1,1,2,1,8,2,2,2,1,1,3,1,1,2,2,1,1,3,1,6,3,1,1,4,1,3,1,4,3,2,1,2,1,6,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,2,2,3,2,5,3,1,1,1,1,1,1,2,1,3,1,2,2,2,1,1,1,1,1,1,1,3,2,1,1,1,1,2,2,1,4,1,1,1,1,1,2,1,3,3,3,1,3,2,1,1,1,3,1,1,1,1,3,1,1,2,1,1,2,3,3,11,3,1,1,1,1,1,3,1,1,4,1,1,3,1,1,16,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,9,3,2,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,4,2,1,1,3,2,2,1,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,7,1,4,1,1,3,2,1,1,1,3,1,1,1,1,1,1,1,8,3,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,1,3,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,2,2,1,1,1,5,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,1,1,1,3,3,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,1,2,1,4,1,1,5,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,3,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,2,1,3,6,1,1,2,1,1,1,3,1,1,1,2,1,7,2,1,1,3,1,1,1,2,1,1,1,1,2,3,3,1,2,1,2,2,1,1,3,1,1,2,2,2,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,5,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,1,1,1,4,2,1,4,7,1,1,1,1,1,1,3,1,1,36,2,1,2,5,1,2,1,1,1,1,2,1,1,1,1,2,2,1,2,15,1,1,1,1,1,1,1,1,1,1,1,3,1,1,4,1,1,1,1,2,1,2,1,2,1,1,1,6,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,4,3,2,1,2,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,5,2,1,2,1,1,6,1,2,1,5,1,2,1,1,1,1,2,1,1,2,1,1,1,2,1,3,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,12,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,2,1,1,1,2,1,2,2,4,7,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,2,11,5,1,1,1,3,1,3,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,2,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,3,2,1,2,1,1,1,2,1,1,1,1,1,2,2,2,3,1,6,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,13,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,1,3,1,2,1,1,3,1,2,1,2,2,2,1,1,1,1,1,2,2,1,2,1,1,1,1,3,2,1,1,1,2,1,1,2,1,3,1,1,1,2,1,6,4,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,14,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,3,2,1,1,2,1,3,2,1,1,1,1,2,18,7,6,2,1,1,1,3,1,1,1,1,1,1,1,2,3,2,1,1,1,14,2,1,1,2,2,1,2,2,3,1,1,7,1,3,3,1,1,9,1,4,4,2,1,1,1,1,2,1,1,1,1,1,2,1,1,5,1,3,1,1,1,3,10,1,1,4,6,1,3,1,2,1,2,2,2,1,6,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,2,1,8,3,3,1,2,1,7,2,2,1,1,11,5,2,3,1,4,1,1,1,1,3,1,1,1,1,1,2,1,2,1,1,2,4,1,1,2,1,2,1,2,1,1,1,3,1,1,1,2,3,1,1,1,8,7,2,1,2,1,1,1,2,2,2,1,1,2,1,1,1,4,1,2,4,1,2,1,2,1,2,3,1,2,1,1,2,2,1,1,6,1,1,1,2,3,3,2,1,2,1,1,1,2,2,1,1,1,2,2,1,2,6,2,1,1,1,1,3,1,1,1,1,1,1,3,2,2,1,2,3,1,7,2,1,2,1,1,1,1,1,6,1,1,1,6,1,1,1,1,1,1,1,1,1,1,4,1,7,3,43,1,1,1,13,2,2,2,1,1,27,1,1,1,4,1,1,13,1,1,5,6,1,6,7,2,1,2,2,2,3,5,1,1,1,11,4,6,9,9,13,9,1,5,2,1,1,1,1,2,1,1,2,3,5,1,1,4,2,3,12,6,17,1,1,1,1,3,1,1,1,1,6,3,2,2,1,5,1,1,1,1,13,1,1,1,5,2,1,1,2,3,2,1,2,2,1,1,1,7,3,3,1,1,1,2,1,6,1,1,2,4,1,1,1,20,1,3,3,2,1,1,4,2,6,2,2,1,1,2,1,1,1,1,1,1,1,2,4,8,3,3,1,1,5,2,3,1,1,1,3,1,1,4,6,1,1,1,1,2,2,1,1,1,1,12,1,1,1,1,2,2,1,4,1,3,6,9,6,1,16,2,2,1,25,4,1,3,1,1,5,1,1,1,1,3,2,1,1,1,2,3,1,5,3,1,18,1,1,4,1,2,1,3,3,18,8,1,6,1,2,9,1,1,2,3,1,2,10,1,2,1,1,2,2,36,2,1,1,11,1,1,8,2,1,2,1,3,3,3,5,1,4,2,1,3,1,1,2,1,1,4,1,1,1,1,3,1,1,1,1,11,5,1,2,1,1,3,1,4,2,1,3,1,9,14,1,2,10,5,1,1,2,1,3,1,1,1,2,2,1,1,2,5,2,2,4,1,1,3,1,50,1,1,5,2,1,8,4,14,14,11,1,2,1,1,1,3,1,3,6,2,6,1,1,1,1,3,11,2,1,1,1,6,8,9,3,1,1,1,1,4,3,1,1,2,1,1,17,2,1,1,3,3,1,1,5,2,2,1,2,1,3,1,1,1,7,2,1,1,1,7,2,1,4,1,2,1,2,9,3,1,1,9,1,1,2,1,16,1,1,5,2,1,2,3,1,1,1,1,24,6,2,1,14,1,1,5,8,5,1,1,3,2,1,1,2,3,5,2,4,1,1,8,3,1,1,3,1,3,2,1,2,1,1,2,1,4,1,1,4,1,4,1,2,1,1,25,4,2,2,12,4,1,1,4,3,1,1,1,2,2,2,21,4,1,1,1,1,3,8,2,2,1,4,4,2,2,1,1,6,2,1,19,3,1,2,1,1,1,5,6,1,3,5,8,1,1,8,1,2,2,1,3,2,2,1,1,2,5,3,17,4,1,1,2,1,2,1,2,1,2,11,2,7,9,5,3,2,1,14,1,1,1,2,1,19,2,1,1,9,1,2,5,6,6,4,3,1,1,4,1,2,3,1,4,2,5,1,1,5,1,1,1,4,1,1,3,2,1,1,1,3,1,2,1,3,1,1,17,1,2,1,1,2,4,2,1,11,1,2,1,9,1,1,2,2,1,1,1,1,4,3,4,1,2,2,1,1,1,2,4,2,1,1,1,2,2,1,2,5,2,2,4,2,1,2,2,4,1,4,1,1,1,1,5,2,14,1,2,1,1,3,2,1,3,1,2,1,2,2,10,3,4,2,2,2,1,1,1,1,1,8,3,1,3,11,2,7,1,1,2,2,11,1,2,18,3,7,1,2,1,3,1,2,6,5,4,1,1,2,1,2,1,3,14,7,6,1,1,6,2,2,1,1,2,7,1,1,1,1,21,1,2,1,6,1,4,1,1,3,8,1,4,2,1,8,1,1,4,39,1,1,1,4,1,2,1,2,1,1,1,4,1,3,2,1,3,5,1,1,2,1,3,2,1,1,1,3,1,8,2,1,1,1,4,2,2,1,5,1,1,1,2,1,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,2,23,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,3,1,1,5,1,1,1,1,3,4,1,1,1,1,6,1,5,1,2,2,2,1,6,2,6,4,3,6,1,2,7,1,2,2,6,7,1,1,50,1,1,2,5,1,2,4,2,1,1,7,2,13,17,1,4,11,20,1,1,1,1,2,1,1,1,1,1,3,3,1,1,1,1,3,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,6,8,1,1,11,6,1,1,1,1,2,1,1,2,1,1,1,1,3,1,2,7,4,3,3,1,2,1,1,1,1,1,1,2,2,7,1,1,1,2,1,1,1,1,3,1,1,1,1,1,4,2,1,1,1,1,4,1,1,1,3,1,1,2,1,1,1,4,2,1,17,1,5,3,7,1,2,1,9,1,1,1,1,3,2,1,15,1,1,1,8,3,6,1,2,2,1,4,1,13,2,12,3,1,1,1,2,2,1,1,2,1,1,2,3,4,3,1,17,4,2,2,2,1,1,3,3,1,7,1,3,1,4,2,6,5,2,2,3,1,4,2,7,2,2,1,2,2,1,9,1,1,8,1,1,11,5,1,1,1,2,1,4,1,4,4,2,2,4,3,1,5,1,1,2,1,2,1,2,1,2,2,10,1,1,1,2,2,1,1,1,1,4,3,2,1,1,4,1,2,3,1,2,20,2,2,3,2,1,2,1,8,2,2,3,2,1,2,1,1,1,2,1,4,2,2,4,1,1,1,4,1,1,2,1,2,2,3,1,1,1,2,1,1,8,1,4,7,1,2,2,1,3,3,1,1,3,1,1,1,1,5,1,3,1,1,1,1,1,2,2,1,4,5,12,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,1,22,1,2,1,2,7,2,1,2,1,1,7,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,4,1,1,1,2,2,1,1,1,1,1,4,6,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,15,2,1,1,1,2,1,1,1,9,1,5,1,1,4,1,5,2,2,2,2,1,2,1,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,6,4,1,1,1,1,2,1,12,1,2,6,1,1,2,1,1,2,19,3,2,1,1,1,1,1,17,11,2,1,10,1,11,1,2,13,3,1,1,3,1,1,1,1,1,1,1,1,2,1,4,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,2,2,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,3,2,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,4,1,10,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,7,1,1,1,2,2,1,1,1,1,3,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,2,2,1,2,1,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,9,3,1,2,2,2,1,4,1,2,2,1,1,1,12,2,2,1,2,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,3,2,4,1,1,1,1,1,3,1,1,2,1,1,2,34,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,1,6,1,4,1,9,1,1,1,2,1,1,1,9,2,2,2,3,3,6,1,1,2,6,9,2,4,2,1,1,10,1,1,1,1,3,1,6,2,1,2,1,1,2,2,2,1,11,1,1,22,1,8,2,3,3,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,5,1,2,1,1,1,3,1,5,2,6,1,2,1,1,1,1,2,2,1,2,1,1,1,13,2,2,2,1,2,3,1,3,1,1,3,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,3,1,2,1,1,1,2,1,1,1,1,1,1,1,1,6,2,5,1,1,1,4,1,3,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,2,1,1,5,1,1,1,1,6,6,1,1,1,1,1,3,1,3,2,2,1,2,1,1,3,27,1,1,7,1,2,3,2,1,1,1,1,2,6,1,1,2,2,7,1,1,2,1,2,1,2,4,2,2,1,2,1,2,1,2,2,9,1,1,11,1,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,3,3,1,3,25,1,4,2,2,7,1,1,1,2,1,1,1,1,2,1,7,1,1,2,1,2,1,3,1,1,3,4,1,2,2,1,3,2,1,1,1,1,1,2,1,1,1,1,1,1,3,2,2,3,1,1,2,1,1,2,1,1,1,1,20,1,1,1,1,1,1,1,4,1,1,3,10,2,3,1,1,1,1,1,1,1,1,4,1,2,3,1,1,1,1,1,4,1,8,2,1,5,2,1,3,1,1,14,2,2,1,2,1,2,1,1,3,2,1,1,3,1,2,1,1,1,1,1,1,2,8,3,2,2,1,1,2,4,2,5,3,1,4,1,1,2,2,1,2,1,1,1,5,1,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,3,3,1,1,17,1,3,1,5,1,1,4,4,1,1,1,9,1,1,2,1,3,5,1,1,1,3,1,2,1,3,1,2,5,2,5,2,2,12,2,4,2,1,1,2,1,1,1,1,1,1,2,1,2,2,8,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,2,1,1,1,2,1,1,1,3,1,2,6,1,2,8,1,1,1,3,3,1,1,2,2,9,8,2,4,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,12,1,1,1,1,1,1,2,1,4,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,2,3,1,9,1,1,2,3,3,1,1,2,2,2,2,1,1,1,4,1,1,3,1,1,2,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,14,2,2,2,9,2,3,2,4,2,6,1,1,1,4,1,1,1,1,3,1,2,2,1,1,1,6,1,1,1,1,1,1,3,3,1,1,5,1,2,1,1,18,1,3,1,1,1,1,1,1,3,4,3,1,1,29,1,1,1,1,1,1,2,5,2,1,1,1,7,1,2,1,1,3,1,1,2,3,2,1,1,1,1,1,3,2,1,3,1,3,1,3,1,4,1,2,1,2,1,1,1,1,3,2,3,2,7,2,2,1,2,3,2,1,1,1,1,1,5,4,1,1,1,4,1,3,1,6,3,1,1,1,2,1,1,1,1,1,2,2,2,1,1,2,1,1,1,1,1,2,1,2,1,1,1,2,1,1,2,1,1,4,1,1,1,2,1,4,1,6,5,1,4,2,21,6,2,5,1,2,9,2,6,2,1,2,1,9,2,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,6,5,8,2,1,7,1,1,1,12,9,4,4,5,1,1,1,1,2,1,23,1,1,7,2,1,2,2,3,1,4,2,2,1,1,1,1,3,2,1,3,1,6,1,1,2,2,6,1,2,1,1,1,1,1,1,3,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,6,4,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,4,2,1,6,1,2,5,1,6,4,1,1,1,2,2,1,4,6,1,8,2,8,1,1,1,7,1,2,3,1,1,5,1,1,1,6,1,2,1,1,1,1,1,3,8,1,1,2,3,1,1,2,1,1,3,3,8,1,5,3,1,1,1,1,2,3,2,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,7,2,3,1,5,1,1,1,1,1,1,2,1,1,1,1,1,1,2,3,3,2,1,3,1,2,1,1,1,2,3,3,1,4,1,3,2,3,10,1,6,2,5,1,5,2,1,3,5,1,3,2,3,4,2,1,2,1,3,5,1,2,1,4,3,1,2,2,1,2,1,2,1,2,4,1,1,1,1,1,3,2,3,1,4,2,1,1,1,1,1,1,3,14,1,1,16,1,1,1,1,1,2,1,1,2,1,1,2,1,4,1,3,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,3,1,1,4,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,3,1,2,2,1,1,2,3,1,4,5,2,1,2,5,2,1,3,1,1,2,2,1,1,2,1,1,1,2,1,2,3,1,1,2,1,1,2,1,1,1,1,3,4,1,2,1,2,4,1,2,1,1,2,3,1,1,2,1,3,1,7,2,13,1,1,6,1,1,1,1,1,1,1,1,1,2,2,1,1,3,2,2,2,1,2,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,1,3,2,2,1,1,1,4,1,1,2,4,2,9,1,2,2,1,2,3,4,6,1,7,2,3,3,3,2,1,1,1,1,3,2,4,1,2,1,1,1,1,2,1,1,2,3,1,1,1,2,2,19,4,1,1,1,1,2,1,14,10,2,1,1,1,1,5,3,2,1,3,1,2,8,1,1,3,1,1,3,1,14,1,2,7,1,1,4,1,3,1,5,2,1,1,1,1,1,1,3,1,2,1,8,1,1,1,1,1,5,2,2,1,2,1,1,3,5,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,2,3,4,3,1,2,7,2,2,2,1,1,1,1,4,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,3,4,2,2,2,1,8,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,2,3,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,2,3,3,1,1,6,2,1,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,3,1,1,1,2,2,8,3,1,1,1,2,2,1,1,1,1,1,2,1,1,1,5,1,6,1,5,6,1,1,2,2,1,2,2,1,2,1,1,6,1,1,3,1,1,3,2,1,1,1,1,2,3,3,1,1,2,3,1,5,1,1,1,1,1,4,9,1,2,2,1,1,1,3,1,1,3,3,1,1,1,1,1,1,6,10,2,1,3,1,1,1,4,2,1,1,2,1,2,1,2,4,1,3,2,1,1,1,1,1,1,1,1,2,1,1,2,17,1,1,1,1,1,1,1,1,2,1,2,2,13,1,11,11,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,5,2,1,1,5,2,1,1,1,6,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,2,1,1,2,1,5,2,1,3,1,1,1,1,2,1,1,1,2,2,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,7,1,2,1,1,1,2,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,1,3,1,1,2,1,1,3,2,1,1,4,1,2,1,1,1,1,1,1,1,1,2,1,23,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,2,2,1,2,2,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,6,1,2,2,5,1,2,2,4,2,1,2,1,2,1,1,1,1,1,7,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,12,1,1,1,10,3,1,1,7,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,2,5,1,2,1,1,1,2,1,1,1,2,1,1,3,1,2,1,2,1,2,1,4,1,1,2,1,12,3,7,1,3,1,5,1,1,34,1,1,1,1,1,3,5,2,1,1,1,6,1,2,1,1,1,1,1,1,4,3,5,2,1,1,2,5,2,1,1,1,1,3,3,2,2,2,1,1,1,3,2,1,2,1,1,1,1,1,4,4,3,2,1,1,1,1,3,1,2,3,1,3,1,1,1,1,1,1,1,1,1,1,4,1,1,2,2,1,14,2,27,1,1,1,3,3,4,1,1,1,14,4,11,1,1,11,15,13,1,1,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,1,2,1,3,3,2,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,8,1,12,2,1,13,1,1,1,3,1,1,2,2,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,3,1,1,1,1,4,3,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,2,1,6,1,1,1,1,1,1,1,3,1,1,8,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,2,1,1,3,1,7,1,1,1,1,2,1,2,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,2,6,8,1,3,3,2,1,2,1,1,1,1,1,1,1,1,4,1,1,13,3,1,1,4,1,1,1,2,2,1,1,1,2,1,1,1,1,3,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,3,2,1,1,2,3,1,1,3,2,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,3,3,1,1,1,1,1,2,10,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,1,2,2,2,8,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,2,50,3,1,13,2,16,2,1,1,1,1,1,1,1,1,1,1,1,1,1,13,4,1,2,7,1,2,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,2,3,3,1,1,1,1,1,1,1,1,2,1,1,10,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,11,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,7,4,1,4,1,1,1,2,3,2,1,1,2,6,12,1,14,1,1,3,1,21,1,1,10,3,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,14,1,1,1,1,2,2,1,3,2,4,2,1,2,1,1,2,9,1,2,2,3,1,1,2,3,3,1,1,20,1,2,2,1,1,1,1,1,1,3,1,1,1,2,1,5,1,1,1,1,1,1,1,1,1,2,1,14,3,3,1,1,3,1,9,1,1,2,2,1,2,1,1,1,1,2,2,1,3,1,5,1,19,2,3,2,2,6,1,2,3,1,1,1,1,1,2,1,1,2,7,1,3,1,1,3,2,1,1,3,1,5,2,2,1,2,1,2,1,3,1,2,7,4,1,3,2,2,1,5,2,1,1,1,2,1,1,1,1,3,4,6,1,1,2,4,3,1,5,1,1,1,7,2,1,1,1,1,2,1,4,1,1,1,1,2,2,1,10,1,3,1,9,2,4,3,2,1,1,1,2,1,3,1,1,10,1,3,1,2,3,1,1,1,1,2,1,1,4,1,14,2,1,2,1,2,2,1,1,3,1,5,3,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,5,3,4,1,1,1,1,33,1,1,2,2,4,1,1,1,1,2,1,1,1,3,3,2,1,1,1,2,1,1,1,2,2,8,1,2,3,2,1,1,1,1,3,3,6,1,2,2,1,2,1,1,5,1,3,1,1,3,1,2,1,1,2,1,1,2,1,1,1,4,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,2,1,1,4,1,1,2,1,13,2,2,1,2,1,2,2,2,1,1,1,1,6,1,1,1,2,2,1,1,1,1,12,1,1,1,1,15,1,4,2,2,3,1,1,3,7,1,1,1,1,2,11,2,2,1,2,1,13,4,4,1,2,2,2,1,1,1,1,3,1,1,1,1,1,5,3,1,2,1,1,1,1,3,1,2,1,1,2,8,5,7,1,6,1,4,1,6,17,2,2,7,1,1,2,5,1,1,5,5,1,2,1,3,1,6,3,3,1,1,1,1,3,1,1,1,1,2,1,5,1,1,13,20,1,1,1,1,2,1,2,1,1,3,1,1,3,1,2,1,3,1,1,1,7,3,2,1,1,2,1,3,1,1,2,1,1,4,1,3,1,2,1,4,1,1,2,3,1,2,1,2,1,1,2,1,1,2,2,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,19,2,1,5,1,4,1,7,1,2,1,2,2,1,5,1,1,1,1,1,1,1,5,1,5,1,1,1,1,1,1,3,4,1,10,2,1,12,1,2,1,1,1,3,1,2,1,2,1,1,1,2,1,1,5,1,1,1,4,1,1,2,2,1,1,2,2,1,2,1,1,1,2,1,8,4,7,1,1,5,6,6,3,1,4,2,1,1,6,1,2,1,1,1,7,1,1,1,2,1,1,2,4,1,8,1,2,3,6,2,1,1,1,1,4,1,1,1,1,1,1,1,1,6,9,2,1,1,6,1,8,1,2,1,12,2,1,1,1,1,2,1,7,1,3,20,5,1,2,1,2,1,1,10,3,1,1,5,2,37,1,1,2,2,2,1,8,1,3,1,2,1,1,3,2,2,1,1,1,1,2,1,2,1,1,1,1,4,1,15,1,1,1,2,1,1,1,1,2,2,2,1,2,7,1,4,2,3,1,1,2,1,1,1,2,4,2,3,1,5,1,2,1,1,1,1,2,1,1,1,5,1,7,1,1,1,2,1,1,1,1,1,5,1,1,2,1,2,4,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,4,1,1,1,1,3,1,1,1,1,1,1,2,1,3,1,1,4,2,1,1,4,1,1,1,16,1,1,7,1,1,5,1,1,2,2,1,1,3,7,2,3,1,3,3,1,4,2,1,1,1,1,1,2,2,1,1,1,1,5,1,1,1,6,1,1,1,3,5,1,3,2,1,1,2,1,1,2,1,2,5,4,1,1,2,1,1,1,2,1,2,2,9,2,6,1,1,1,2,2,1,3,1,1,1,1,10,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,1,2,2,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,8,1,1,1,4,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,6,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,4,8,1,3,1,2,1,1,1,1,1,2,2,3,1,1,2,2,2,1,2,2,1,2,1,2,2,5,3,1,2,1,1,1,4,5,3,1,3,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,1,3,2,1,2,1,1,1,1,1,1,2,3,1,1,1,11,1,1,1,2,1,6,5,3,4,1,1,1,2,3,1,6,1,1,3,4,16,8,1,1,6,1,3,3,1,3,2,1,1,1,1,3,1,3,1,4,3,8,1,1,3,1,1,8,3,1,4,3,1,2,1,6,1,9,2,1,2,1,1,2,1,3,3,1,6,16,14,8,2,6,1,1,8,1,1,1,1,1,1,6,1,3,4,1,1,1,3,1,1,1,2,1,6,2,2,1,2,4,1,3,1,2,1,2,1,1,1,1,1,28,1,1,1,1,2,1,1,3,1,1,1,1,1,1,9,1,1,5,1,2,1,2,1,2,12,3,12,1,1,3,4,2,2,1,4,1,2,1,1,2,2,3,8,1,1,2,2,1,4,1,1,2,2,1,1,2,2,1,2,2,1,1,4,2,2,3,3,4,2,1,7,10,3,1,1,4,1,2,1,1,3,2,1,2,3,1,3,1,2,1,1,1,1,1,1,7,1,2,2,3,1,1,1,1,1,7,6,2,3,1,1,2,1,1,1,2,3,3,1,1,2,2,1,1,1,2,1,2,1,10,3,2,4,1,2,1,1,2,1,3,1,2,1,1,2,6,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,3,2,1,1,1,1,1,2,2,2,2,2,2,3,2,2,20,2,3,1,2,11,3,1,1,5,1,3,1,1,2,1,1,1,1,6,3,2,1,1,3,5,1,1,25,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,4,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,3,2,2,1,1,1,2,1,2,1,4,1,2,2,1,1,2,1,1,2,1,1,1,1,2,7,1,3,2,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,2,1,3,1,1,1,2,2,1,1,2,1,1,2,1,1,2,3,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,4,1,2,2,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,1,1,1,3,2,1,1,2,2,1,1,1,1,2,1,2,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,3,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,4,1,1,1,3,3,1,3,2,1,2,1,1,2,1,1,1,3,2,1,2,1,1,1,1,1,1,1,1,4,7,1,1,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,6,1,2,1,1,2,1,1,1,1,1,2,2,4,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,3,1,1,1,1,2,6,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,2,1,1,2,1,2,1,1,1,2,1,2,1,2,1,3,2,1,1,1,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,3,1,2,1,2,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,3,1,1,2,1,1,1,1,4,1,2,1,1,2,1,1,1,4,1,2,1,1,1,3,1,1,2,1,2,1,2,1,1,2,2,1,1,1,1,4,1,3,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,2,4,1,1,1,1,7,2,2,1,3,2,5,4,2,3,11,1,1,1,1,1,3,2,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,3,2,2,1,1,1,2,1,3,1,1,1,1,2,1,1,1,4,2,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,2,1,1,1,12,1,3,1,14,2,1,4,2,3,1,1,3,6,21,1,1,12,1,2,1,11,11,4,2,24,1,1,2,1,3,28,1,2,2,2,5,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,9,4,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,2,2,9,1,2,2,1,2,1,1,1,2,3,3,2,2,2,1,1,1,2,3,1,1,1,1,1,2,1,3,11,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,5,5,3,1,2,1,1,1,1,11,1,1,1,1,2,1,1,1,3,1,2,1,1,23,1,1,6,2,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,2,3,1,1,1,1,3,2,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,2,1,1,2,1,1,1,1,3,7,4,2,1,1,3,1,1,2,1,2,1,1,1,1,1,2,1,1,2,3,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,3,2,1,4,2,1,1,1,3,1,2,1,1,2,2,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,2,1,1,1,2,2,1,1,4,1,2,1,14,2,1,1,2,6,2,1,1,7,1,2,1,1,1,2,4,1,2,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,1,5,2,1,2,1,1,1,1,2,1,2,6,1,1,1,3,1,2,4,1,1,1,1,1,2,3,1,1,1,1,2,2,2,2,1,1,1,1,12,1,1,2,1,1,1,1,3,1,1,1,3,1,1,8,14,1,2,1,1,1,4,1,2,1,3,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,6,2,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,5,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,4,1,1,1,1,1,4,1,2,1,2,1,1,1,1,6,2,1,2,12,14,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,3,1,3,1,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,4,1,1,1,1,1,1,1,2,2,1,11,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,1,2,5,1,2,1,1,3,1,5,2,1,1,1,1,2,1,3,2,1,1,2,2,3,1,8,5,5,5,1,3,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,4,3,1,1,1,1,1,2,3,1,1,1,2,1,1,1,3,2,1,1,3,1,1,1,1,1,2,1,2,3,1,1,2,1,3,1,1,2,1,1,1,2,3,1,1,1,1,1,1,2,1,3,11,3,1,2,1,1,1,2,1,6,1,1,2,1,1,1,2,1,3,1,2,1,1,2,2,1,3,1,1,2,3,1,3,1,1,3,3,3,1,1,2,1,4,2,3,1,1,1,4,2,1,1,5,1,4,1,1,1,3,6,1,1,1,2,2,1,1,1,1,3,3,2,1,1,2,2,3,6,1,4,1,1,2,2,1,2,3,1,1,4,1,1,2,2,1,2,3,2,1,2,4,1,1,1,2,2,1,1,2,6,1,1,1,2,1,1,4,1,1,3,3,1,1,1,1,1,3,1,2,1,5,1,1,1,1,4,6,1,1,1,1,1,2,6,4,3,4,2,1,1,1,2,7,1,2,2,1,3,1,1,13,1,1,2,1,1,1,1,2,1,3,6,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,2,3,1,1,1,1,1,1,3,2,1,1,1,9,1,4,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,4,1,2,1,1,1,2,1,2,4,1,1,2,1,1,37,1,1,2,1,1,1,4,1,5,1,2,1,1,5,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,3,3,5,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,21,2,1,1,1,1,2,1,1,5,2,14,3,1,2,2,3,2,1,1,2,1,1,1,3,1,5,1,1,1,2,5,2,1,2,1,1,3,1,4,1,1,4,1,4,3,1,24,6,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,1,6,1,1,1,1,2,1,1,1,3,1,5,2,1,2,2,1,1,3,1,2,1,2,1,1,1,1,2,4,1,1,2,4,5,1,1,3,3,2,1,1,1,4,2,1,1,12,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,5,1,1,1,1,1,21,15,14,12,1,1,1,1,2,1,1,1,1,5,5,1,1,1,1,3,1,2,8,1,1,5,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,8,5,1,1,1,1,2,1,1,1,1,1,4,1,2,2,8,1,2,1,1,1,1,1,1,3,1,1,1,1,2,1,1,2,2,2,1,1,16,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,8,6,1,1,3,1,1,2,3,2,1,1,1,1,1,2,2,3,1,1,12,3,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,2,1,1,1,3,2,1,1,1,2,1,2,1,2,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,2,1,1,2,1,1,1,1,2,8,1,1,1,1,1,1,1,2,2,1,1,1,8,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,3,1,1,3,1,1,1,1,2,2,3,3,2,1,4,3,1,1,4,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,2,1,1,1,2,1,2,2,1,1,1,1,2,1,1,2,1,2,1,3,1,1,1,1,2,2,1,2,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,4,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,2,2,3,2,1,7,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,3,3,1,1,1,1,1,1,10,1,1,1,2,2,4,1,21,6,2,1,3,15,1,1,1,3,1,2,7,1,6,1,1,2,1,2,2,1,3,2,1,3,4,1,1,1,6,1,3,5,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,10,1,4,1,1,3,3,1,1,1,11,1,1,2,1,1,1,4,5,1,1,7,1,2,1,3,3,2,5,4,1,1,1,2,2,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,4,2,2,1,1,2,1,1,3,2,1,1,13,3,1,1,1,1,1,1,1,1,2,1,2,7,3,2,2,1,1,31,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,3,2,1,1,2,1,1,1,1,1,2,8,1,2,8,3,1,1,1,1,1,1,1,8,1,2,1,2,1,1,4,1,1,19,3,1,1,1,1,2,5,1,3,1,8,3,6,2,2,1,7,2,1,1,1,2,1,2,2,1,3,1,1,1,1,4,1,1,2,4,1,6,2,1,1,1,1,5,1,1,1,2,1,1,2,3,1,1,1,5,1,2,6,1,2,2,1,2,2,1,5,1,1,1,3,2,3,1,1,3,1,16,2,1,3,1,1,3,1,1,1,2,1,1,2,2,4,2,1,1,2,2,4,2,2,4,2,2,1,2,1,4,6,3,1,1,3,1,1,1,3,2,1,1,1,1,2,2,2,1,1,1,2,1,2,2,3,1,1,1,3,1,1,1,1,2,1,8,1,1,1,7,2,2,12,2,2,1,1,1,1,3,3,1,1,1,2,2,2,1,1,2,3,1,1,1,2,1,3,9,1,2,1,8,2,1,3,3,1,1,1,3,2,2,1,1,3,1,1,2,1,1,3,1,1,2,2,1,1,1,2,1,1,2,1,3,1,2,3,1,1,3,2,1,1,3,40,18,2,9,1,1,1,3,1,1,1,1,1,2,1,1,3,5,2,2,3,1,1,1,1,3,6,2,1,1,1,1,2,3,1,1,1,1,2,1,3,16,1,7,2,2,3,4,1,1,1,1,2,1,2,1,1,2,1,4,1,2,3,1,1,1,3,1,1,1,7,2,1,1,2,6,1,7,1,2,10,1,1,11,2,1,2,2,2,1,2,3,1,2,1,1,1,1,2,5,17,4,3,1,1,4,1,1,1,4,1,2,4,1,1,2,4,2,1,5,1,4,1,3,1,11,1,1,10,15,5,23,1,3,2,5,1,1,1,3,7,1,1,1,1,1,1,3,9,1,1,2,4,2,8,1,2,1,3,3,2,1,1,1,2,1,1,3,1,2,1,1,1,1,1,1,2,10,1,1,1,15,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,2,3,1,1,3,3,1,2,1,1,1,1,5,1,1,1,1,2,1,1,1,1,1,1,3,1,2,1,1,21,1,1,1,1,1,1,1,1,1,1,2,1,2,5,1,2,4,1,1,21,1,1,1,1,1,1,1,1,1,6,1,2,3,4,1,1,1,1,1,1,1,2,1,4,2,1,1,1,1,1,1,1,1,1,1,2,2,3,1,2,1,4,4,1,1,1,1,1,2,3,3,35,1,1,1,1,1,1,2,1,1,4,5,4,1,1,1,3,1,1,2,2,1,1,1,2,1,1,2,1,1,1,3,1,2,1,2,1,26,1,4,1,1,1,1,2,8,2,1,8,8,1,1,2,1,1,3,1,2,1,1,3,1,2,1,1,10,1,1,1,4,1,1,5,1,3,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,2,1,1,3,1,2,1,1,1,3,1,4,1,3,1,1,1,1,4,1,2,1,1,1,1,1,1,2,1,1,1,3,1,2,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,2,1,1,4,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,3,1,1,2,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,6,1,1,1,1,2,1,4,1,1,1,4,5,1,1,2,7,1,1,1,9,6,5,2,1,1,1,2,2,1,1,1,1,1,1,1,1,4,2,1,1,6,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,5,2,3,1,1,1,2,1,1,1,1,3,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,6,2,1,1,1,2,1,1,1,2,1,1,1,2,1,2,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,14,4,1,1,2,3,2,1,1,1,2,2,2,1,2,1,1,1,1,1,2,2,1,4,2,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,9,1,12,2,1,1,3,1,1,2,1,2,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,2,1,1,1,1,1,3,2,2,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,2,3,2,1,1,1,2,1,2,1,4,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,1,2,2,2,1,1,1,4,1,2,1,1,8,3,1,1,4,1,1,1,2,1,1,2,2,1,1,1,1,1,47,3,1,1,1,2,1,3,1,1,1,4,1,3,2,1,10,1,1,2,1,1,1,2,1,2,1,8,3,1,3,1,1,9,3,3,5,1,1,2,1,1,1,1,2,1,1,2,3,2,3,2,5,1,1,2,1,1,8,1,1,16,2,1,2,1,1,1,1,2,1,2,2,2,1,1,1,2,1,2,1,2,3,2,1,1,5,5,1,1,2,2,2,1,2,8,1,1,1,4,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,2,1,1,2,1,1,2,1,1,2,1,2,1,1,2,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,2,3,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,4,1,1,1,3,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,2,3,1,4,1,2,8,3,1,1,1,2,1,5,1,13,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,2,2,1,1,4,1,1,2,1,1,1,1,1,1,1,2,2,3,1,1,2,1,3,3,2,2,1,2,1,1,3,2,1,1,4,2,4,6,3,1,1,3,1,1,1,1,6,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,8,2,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,12,1,1,1,1,10,1,1,2,1,1,2,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,2,1,1,3,16,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,2,2,1,3,3,1,5,1,2,1,1,1,2,1,1,2,1,1,1,2,1,13,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,12,1,1,1,1,13,1,2,1,2,3,1,2,3,1,1,5,11,2,1,1,2,6,1,1,1,1,2,1,1,2,1,1,1,2,9,7,1,17,1,1,1,1,2,1,1,3,1,1,2,1,1,1,2,3,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,2,1,3,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,4,1,1,1,1,1,3,2,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,1,2,2,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,2,1,1,1,1,1,3,1,1,2,1,2,2,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,4,2,1,1,1,1,1,1,1,1,1,2,1,3,2,1,2,2,1,2,1,2,1,1,1,1,2,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,12,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,10,1,1,2,4,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,4,1,1,3,2,11,10,16,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,9,3,1,3,1,1,1,1,1,4,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,1,1,1,5,2,1,1,1,2,13,1,1,2,2,1,1,1,1,2,10,1,1,4,3,1,1,5,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,1,2,1,1,1,1,1,1,1,4,2,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,5,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,2,2,1,1,3,1,2,5,1,1,1,1,1,1,4,1,1,1,1,2,3,2,2,1,1,2,1,10,1,1,1,1,2,3,1,1,2,1,1,1,1,5,1,1,13,1,1,1,1,1,2,1,4,2,1,1,2,1,2,3,1,1,3,1,1,1,1,3,1,2,1,1,2,1,2,1,2,1,2,1,4,2,2,2,1,1,1,1,1,1,2,1,1,1,3,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,11,2,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,2,2,1,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,2,2,2,1,1,1,3,1,1,1,1,1,1,1,2,2,1,24,1,1,1,1,4,1,1,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,2,1,1,1,1,2,1,1,2,2,2,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,3,2,1,2,1,1,2,4,2,2,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,3,1,1,1,1,2,1,2,2,2,1,1,1,1,1,11,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,4,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,12,12,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,3,1,1,1,1,2,2,1,1,1,1,1,1,3,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,5,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,10,2,4,1,1,3,1,5,2,12,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,2,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,2,2,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,1,2,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,5,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,4,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,2,1,1,1,6,1,1,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,4,1,1,1,1,1,2,2,2,1,1,1,1,3,1,12,13,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,5,1,2,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,2,2,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,3,4,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,2,3,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,1,3,5,1,1,1,1,3,2,2,1,3,1,1,2,2,3,2,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,3,1,1,1,2,3,1,1,1,20,2,14,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,1,1,3,1,1,1,1,1,2,2,1,2,2,1,1,1,3,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,7,1,1,9,3,1,1,4,1,1,1,1,1,3,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,4,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,1,2,1,1,2,1,1,1,1,1,4,2,5,1,1,6,3,2,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,3,5,3,3,7,4,4,3,7,3,4,7,4,5,5,5,4,7,4,3,4,1,2,3,2,6,3,4,1,2,1,1,3,1,1,1,1,1,1,1,1,1,11,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,2,1,1,1,1,2,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,2,1,1,3,2,1,3,1,1,1,1,1,1,1,3,1,2,1,2,1,1,1,1,1,2,2,11,1,1,1,1,1,1,2,1,2,2,1,1,2,1,13,2,2,2,2,5,1,1,2,3,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,3,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,3,1,1,1,1,9,3,1,2,4,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,3,2,1,1,1,1,1,4,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,4,3,2,1,1,1,1,1,1,2,1,2,4,3,1,2,4,1,2,2,2,2,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,3,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,2,1,3,1,1,2,1,2,1,1,3,2,1,1,1,2,4,1,1,1,1,5,1,1,3,1,1,1,2,1,1,1,1,2,2,1,1,1,3,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,11,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,2,1,1,1,1,2,2,1,1,2,2,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,4,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,4,1,2,2,1,1,1,1,1,1,1,1,2,2,2,3,1,1,1,1,3,1,1,1,2,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,6,1,3,1,1,1,1,1,11,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,2,1,2,3,1,2,1,1,2,1,1,1,2,1,1,2,1,2,1,1,3,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,6,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,5,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,14,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,3,1,2,1,1,6,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,3,2,1,8,1,1,1,1,5,1,2,1,1,1,2,5,4,2,1,1,1,1,2,1,3,1,1,1,1,4,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,6,1,4,3,1,6,3,2,1,1,1,1,4,1,3,1,1,2,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,4,5,2,1,1,1,1,4,2,1,2,1,2,1,1,1,1,1,1,1,4,1,2,2,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,4,1,4,2,1,1,1,4,1,4,1,2,1,1,1,1,2,1,1,1,1,2,1,5,1,1,4,3,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,2,1,1,1,3,1,1,4,3,2,1,1,1,2,1,1,5,1,1,1,1,1,1,7,1,1,1,12,1,4,2,5,1,6,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,2,4,1,1,1,2,9,3,1,2,1,1,1,2,2,5,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,3,1,3,1,1,2,1,1,1,1,1,2,6,2,1,1,1,4,2,1,1,1,1,5,3,1,4,2,1,1,2,2,1,1,1,2,1,2,2,2,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,4,1,1,1,1,1,1,1,2,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,6,1,2,2,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,8,3,6,9,1,2,1,2,1,1,1,5,2,1,1,10,1,2,1,3,1,1,1,1,1,1,1,2,6,1,2,2,1,4,3,4,1,1,2,7,3,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,2,1,3,1,4,1,6,1,3,1,1,1,1,1,1,2,1,2,1,1,1,4,1,2,1,9,1,1,1,1,2,1,1,1,1,7,7,2,1,2,1,9,1,2,4,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,3,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,5,1,4,1,2,4,1,1,3,2,1,1,3,1,4,1,3,3,1,6,1,1,2,2,5,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,2,1,1,5,1,1,1,1,6,4,2,22,1,2,1,4,1,1,1,7,2,1,3,1,1,1,1,5,2,2,1,4,1,8,1,2,1,1,2,7,1,1,1,1,2,1,3,1,1,1,3,8,3,5,3,2,1,2,1,3,2,1,3,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,3,1,2,1,1,1,1,1,1,2,1,2,3,2,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,3,5,4,5,5,2,2,2,1,1,1,1,5,1,3,1,2,3,3,1,3,1,4,1,3,1,3,1,1,1,1,1,1,2,1,2,2,1,1,1,1,3,1,3,1,2,1,1,1,1,3,3,1,2,2,1,1,1,1,1,2,1,1,2,1,1,3,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,2,1,1,1,1,2,3,2,1,2,1,2,1,1,1,3,1,1,1,1,3,1,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,3,3,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,1,1,2,1,2,1,1,5,1,1,1,5,5,2,3,1,1,1,1,1,1,3,1,1,1,2,3,1,1,1,1,2,1,4,1,1,1,5,3,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,2,2,2,1,2,3,1,7,1,2,1,2,1,1,2,1,1,1,2,13,1,1,2,1,1,1,1,1,5,1,1,2,3,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,7,1,2,1,1,2,1,1,2,1,1,1,1,1,1,2,4,1,1,1,1,1,3,1,3,3,1,3,1,3,2,2,1,2,1,1,1,2,3,1,2,4,2,5,2,2,1,2,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,3,2,5,2,1,3,3,3,2,2,6,2,1,3,3,1,1,1,2,1,2,3,1,3,1,1,3,1,1,1,1,1,2,2,2,2,1,1,1,2,3,2,1,1,2,2,1,1,2,1,1,1,4,1,1,1,2,1,2,5,9,1,1,1,1,3,1,1,1,1,3,1,1,2,2,1,1,1,1,2,1,1,1,5,2,3,2,1,1,1,1,3,2,2,1,2,1,1,1,2,1,7,1,1,4,1,4,1,1,1,3,1,1,1,3,1,1,2,1,2,1,2,3,2,2,1,1,1,1,1,2,2,11,1,1,1,2,1,1,1,1,1,2,3,2,1,1,3,1,2,2,1,18,1,2,2,2,1,1,1,1,2,2,1,1,1,3,1,1,5,3,1,1,1,2,2,2,2,3,1,3,1,2,1,1,1,5,2,1,1,1,1,1,1,1,1,6,1,2,3,2,3,1,31,1,1,1,1,1,1,1,2,1,1,1,3,2,2,1,1,2,1,1,1,1,5,2,1,1,1,1,2,1,1,1,1,1,2,1,7,1,3,3,2,1,3,1,1,7,1,2,1,1,1,3,3,1,1,1,1,1,2,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,2,5,2,2,2,1,1,1,2,1,1,2,2,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,2,3,1,4,1,2,7,1,1,1,3,1,1,1,1,7,1,1,2,2,7,3,1,1,1,8,2,1,2,1,2,4,1,8,2,1,4,1,1,2,1,2,1,2,1,1,6,2,1,1,1,1,1,4,1,2,3,3,3,17,4,2,1,1,2,5,1,2,2,1,4,1,1,1,2,7,2,1,4,8,1,1,4,1,1,1,2,3,2,1,2,1,1,2,1,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,9,3,4,3,1,1,1,1,2,3,1,5,1,3,2,2,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,2,1,2,2,2,4,1,2,5,1,1,1,1,1,2,18,4,1,1,1,1,1,1,2,2,3,5,3,8,1,1,3,1,2,1,4,1,1,1,9,1,1,3,4,9,6,1,2,6,1,1,1,1,1,1,2,1,1,1,2,15,1,2,1,3,1,1,1,6,2,1,5,6,1,1,8,1,1,3,18,8,1,2,1,3,3,1,1,1,5,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,3,1,3,2,2,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,2,1,11,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,2,1,2,2,3,1,2,1,1,1,1,1,1,1,3,4,1,1,2,2,1,2,1,7,4,1,6,1,1,2,1,5,1,4,1,2,1,9,6,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,4,3,1,1,1,1,3,1,2,1,1,4,5,1,1,1,3,1,14,1,1,1,2,1,1,1,2,1,1,2,2,1,1,2,1,2,1,2,1,1,3,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,12,5,6,2,1,1,1,2,4,3,2,1,2,4,1,1,1,2,2,6,1,6,2,1,2,1,1,1,1,1,1,3,1,1,27,1,8,1,2,1,1,2,1,1,2,1,4,1,1,1,3,2,1,5,1,1,1,2,2,1,1,1,1,3,8,1,1,3,1,2,2,3,4,2,1,1,1,1,1,1,1,3,1,2,1,7,1,1,2,2,2,1,1,1,1,2,1,4,2,1,1,1,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,3,6,14,8,3,17,2,1,1,5,10,1,1,10,1,2,6,3,1,2,1,3,1,2,1,4,4,3,1,2,2,3,1,2,3,4,1,1,2,2,3,1,1,1,1,2,5,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,7,1,1,2,1,1,1,1,1,2,1,2,2,2,1,1,1,1,2,1,1,1,1,1,3,5,3,4,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,8,4,3,2,2,1,1,5,2,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,2,2,2,1,1,1,1,1,4,2,2,1,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,3,2,2,2,1,2,1,1,1,2,2,1,3,3,1,1,7,1,4,1,1,10,1,1,2,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,4,1,1,1,3,2,1,1,2,4,1,1,1,1,3,1,1,1,1,1,1,1,1,4,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,2,2,1,3,1,1,1,3,2,1,1,5,4,5,1,1,1,1,1,1,2,1,2,2,1,2,4,1,1,2,3,2,1,1,1,1,2,3,2,1,1,2,5,1,3,4,1,2,1,1,1,1,1,4,1,6,1,1,1,3,1,1,1,2,1,2,1,4,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,3,2,3,2,3,1,1,1,1,4,1,5,1,1,1,3,1,1,1,2,1,1,1,1,4,1,2,1,1,2,1,2,1,3,1,1,1,1,2,1,1,1,2,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,3,2,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,2,1,2,1,1,1,1,1,1,2,2,2,1,2,1,1,3,2,1,1,1,2,6,3,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,3,1,5,2,1,1,1,1,1,1,1,1,2,1,3,2,1,1,2,1,1,2,2,1,1,2,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,4,1,1,1,4,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,7,1,1,2,3,1,2,1,1,1,1,2,1,1,1,1,1,2,3,2,2,2,5,1,2,1,2,1,1,1,4,1,1,1,1,1,1,2,1,1,7,1,1,2,1,1,1,3,1,1,1,1,5,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,6,3,1,1,1,2,1,1,2,1,1,2,1,1,2,1,2,1,3,1,1,1,4,1,1,2,1,1,2,1,1,3,1,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,5,1,1,2,2,1,1,1,1,1,1,2,3,1,3,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,2,5,1,1,2,1,1,1,1,1,1,1,1,1,4,1,8,1,2,2,1,1,1,1,1,1,1,1,2,2,1,4,3,1,1,1,1,1,1,2,4,1,1,2,1,1,1,1,2,1,1,1,2,1,3,1,2,1,1,3,1,1,1,1,2,1,2,4,7,1,1,1,1,2,1,1,1,1,1,1,1,3,1,2,1,2,5,3,1,1,1,2,2,1,2,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,9,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,2,1,2,3,2,3,1,1,4,3,3,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,1,3,10,2,11,1,1,1,1,3,1,1,1,1,13,2,15,1,10,5,1,4,1,2,4,1,9,1,9,1,1,1,1,26,1,1,4,1,1,1,1,4,1,1,1,1,10,3,1,2,1,2,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,2,1,1,1,1,1,2,1,1,2,1,2,1,11,1,1,1,1,1,1,2,3,1,2,1,2,2,1,1,1,2,1,2,1,1,9,4,7,1,1,1,1,1,3,1,1,6,1,1,1,1,1,4,1,1,6,1,8,2,2,3,2,3,1,1,1,1,2,2,1,2,1,1,1,1,1,5,3,1,1,4,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,3,1,3,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,16,1,1,1,1,1,1,2,1,1,1,1,3,1,1,2,1,3,3,1,1,1,1,3,2,3,2,1,3,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,7,2,1,4,3,1,1,2,1,1,1,4,2,2,1,1,1,1,1,1,1,1,1,1,1,1,6,1,3,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,3,1,1,4,1,1,6,5,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,2,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,5,3,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,9,1,1,2,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,3,1,1,1,1,1,2,5,1,1,2,1,2,1,1,1,1,2,1,1,3,1,1,4,2,1,1,4,2,1,1,5,4,2,1,2,1,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,2,1,1,1,2,3,1,1,1,2,1,1,6,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,11,3,4,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,2,2,1,1,1,2,2,3,1,1,1,1,2,1,3,2,3,3,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,3,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,6,1,3,1,1,1,1,2,1,1,2,1,10,2,1,1,1,1,1,2,3,2,1,1,2,2,1,1,1,2,1,2,3,3,1,1,1,2,1,7,2,1,3,1,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,8,5,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,2,3,1,1,1,2,2,1,1,1,1,2,1,3,1,3,2,2,1,1,1,1,1,1,1,2,4,1,1,1,2,2,5,5,1,2,1,2,2,3,1,1,1,3,1,1,1,1,3,1,2,1,2,2,1,1,1,2,3,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,2,2,1,1,3,3,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,4,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,2,7,1,1,2,1,1,1,3,1,1,3,3,1,1,2,1,1,3,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,1,2,2,6,1,2,2,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,15,1,5,1,2,1,1,5,4,7,1,1,1,2,1,1,2,1,6,4,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,2,3,2,2,1,2,1,1,1,1,6,1,1,1,1,2,1,1,1,1,1,6,1,2,1,2,1,3,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,3,1,1,1,4,2,3,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,2,1,2,1,1,2,3,1,1,1,1,2,2,1,1,1,1,2,1,1,3,3,1,1,2,3,2,1,4,1,1,3,2,6,1,1,1,1,1,1,4,4,2,1,1,1,1,1,2,1,1,1,1,4,1,1,1,2,4,1,3,1,2,2,4,1,1,1,1,4,1,3,1,1,1,1,1,1,2,1,1,1,2,1,1,2,5,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,2,2,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,3,2,3,1,3,1,2,3,2,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,5,1,2,1,2,1,1,1,1,2,1,1,3,3,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,4,1,1,1,1,1,1,1,1,1,1,14,1,1,4,2,1,3,1,1,1,1,1,1,1,1,2,4,1,1,3,1,1,1,4,1,1,1,2,2,2,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,2,3,1,1,1,1,1,1,2,2,1,2,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,1,1,1,3,1,2,1,1,1,2,1,1,1,10,1,1,2,1,1,1,2,1,1,1,1,2,1,8,1,1,1,1,1,1,1,2,2,2,4,3,1,1,5,1,16,1,1,1,4,4,2,1,2,2,1,6,1,1,1,1,2,2,3,3,8,1,1,3,1,1,1,1,11,1,2,1,1,1,1,4,1,1,1,1,1,1,10,3,6,1,1,2,2,2,13,1,1,10,3,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,1,1,2,1,1,4,1,1,1,1,4,4,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,5,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,1,1,1,2,1,2,1,10,6,5,1,1,4,1,2,1,1,1,1,1,3,1,1,1,1,2,1,2,2,1,2,1,1,3,1,2,2,2,1,1,5,1,1,1,1,2,1,1,1,1,3,1,2,1,3,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,1,1,2,1,1,2,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,2,2,3,1,3,4,1,1,1,1,1,5,2,6,1,1,1,1,1,6,1,2,2,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,2,1,1,4,1,1,3,3,5,1,1,1,1,1,1,1,1,1,1,2,12,1,1,1,1,2,1,4,3,1,1,1,4,1,1,1,1,1,2,1,1,1,13,5,2,1,1,1,1,2,1,2,2,5,3,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,3,2,1,3,1,2,1,1,2,2,5,1,1,2,3,1,2,2,4,3,1,2,2,2,1,3,5,1,1,1,13,1,2,1,1,1,2,2,2,9,4,3,2,1,1,1,1,2,2,6,5,11,1,1,4,3,2,1,1,5,1,1,2,1,1,1,1,3,1,2,1,1,1,4,1,1,1,1,1,3,1,1,1,1,1,1,24,3,2,2,2,1,1,1,5,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,3,1,2,2,1,1,1,1,1,1,1,2,1,5,1,2,1,4,1,4,2,8,1,1,1,4,4,2,4,3,1,1,1,2,1,3,3,1,5,2,1,2,1,2,2,1,2,2,1,2,3,3,3,1,1,3,1,1,1,1,2,1,1,4,1,1,3,1,5,1,1,2,1,2,2,2,1,2,3,1,1,1,1,2,6,11,1,1,3,2,1,1,3,1,1,1,21,2,1,1,1,3,4,1,6,1,1,1,1,3,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,5,4,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,4,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,3,2,2,2,1,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,2,2,1,6,1,4,5,1,1,1,1,3,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,3,2,2,2,1,3,1,1,1,1,1,2,2,1,1,1,1,1,2,2,1,1,1,1,2,1,7,1,1,1,1,2,2,1,1,1,2,2,1,2,7,2,1,2,1,1,1,1,2,1,1,5,1,1,1,7,1,1,1,1,1,2,2,1,3,1,1,1,1,2,1,1,2,1,1,1,1,2,1,2,1,1,2,3,1,1,1,1,2,1,1,1,1,3,5,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,3,2,2,1,1,2,1,1,2,1,1,4,1,1,1,1,1,1,2,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,2,1,1,2,2,1,4,3,2,1,9,3,5,2,2,2,1,1,2,2,3,1,2,1,3,1,3,5,1,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,2,5,2,1,6,1,1,1,11,1,2,1,2,6,2,1,2,1,1,1,2,1,1,2,1,1,2,3,2,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,4,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,2,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,3,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,3,5,2,1,1,1,3,3,1,1,1,2,2,1,2,1,1,3,1,2,1,1,1,2,1,1,2,2,2,1,1,2,1,2,3,1,2,1,1,2,1,1,2,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,2,2,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,3,2,1,5,1,1,1,1,1,1,1,1,6,2,8,1,1,4,1,4,2,3,2,1,2,1,2,2,1,2,1,1,2,1,1,1,1,4,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,2,1,1,1,3,1,1,1,1,1,1,2,1,5,1,2,2,1,1,1,5,1,1,3,4,1,1,7,1,1,6,5,3,1,1,3,1,1,1,1,1,2,1,1,1,2,1,1,1,1,10,1,2,2,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,2,2,1,3,1,1,1,2,1,1,2,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,5,10,1,2,1,1,5,3,2,1,1,5,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,7,1,1,1,3,1,2,1,1,1,1,2,2,1,1,2,1,1,1,2,1,1,1,1,2,1,4,1,1,2,1,3,1,1,1,1,1,1,1,2,2,2,1,13,1,1,1,3,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,2,2,1,1,1,1,10,3,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,2,1,1,2,3,1,1,1,2,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,2,1,1,3,2,1,2,1,1,1,2,1,1,1,1,2,1,2,2,12,1,2,1,1,1,1,1,1,3,2,2,2,1,2,1,1,1,6,3,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,2,2,5,1,2,1,1,2,1,3,4,3,1,1,1,1,1,1,1,1,1,1,3,2,6,1,1,1,1,4,4,3,4,1,1,3,1,1,3,2,2,1,1,1,2,2,1,2,2,1,1,1,1,1,5,1,1,1,1,1,1,3,2,1,1,2,1,3,2,2,3,1,1,4,1,1,2,2,4,2,3,1,1,2,1,4,1,1,1,1,3,1,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,4,1,1,3,1,4,2,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,4,1,1,1,1,3,1,1,1,3,3,1,3,3,1,11,2,2,8,1,3,4,2,2,1,1,1,2,3,1,1,1,1,2,1,6,7,1,1,1,2,1,1,2,5,1,1,2,1,1,1,1,1,2,5,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,2,2,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,2,1,3,1,3,1,1,3,1,1,2,1,1,1,4,2,2,2,1,2,3,2,1,2,1,2,1,2,4,4,11,2,2,1,5,16,23,1,1,1,2,2,2,10,10,2,3,1,3,2,1,1,1,2,1,2,1,1,1,3,1,2,1,1,2,3,5,1,2,1,1,1,2,4,1,1,1,2,4,1,1,3,1,2,1,1,1,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,6,3,5,4,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,3,6,2,2,3,2,2,5,1,1,2,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,2,3,2,1,2,4,10,2,1,1,3,4,2,1,2,2,2,6,3,1,2,1,1,3,1,1,1,1,6,2,1,1,2,3,1,1,1,2,1,5,1,5,2,1,5,1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,1,1,1,2,1,1,1,12,3,2,3,2,3,5,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,4,2,1,2,3,4,2,1,1,1,3,3,1,4,1,2,1,1,1,1,1,1,4,2,1,2,1,3,1,3,9,1,2,10,1,2,6,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,2,6,3,4,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,2,1,2,1,1,1,1,3,2,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,1,1,1,2,1,2,4,5,2,1,1,1,1,1,1,1,2,1,4,1,1,5,4,1,1,3,1,2,1,1,2,3,2,1,1,3,2,4,1,2,1,2,8,3,5,1,1,1,1,3,6,2,2,2,2,4,2,1,1,2,4,2,1,1,1,1,1,3,4,2,1,2,6,3,1,1,5,3,1,1,1,3,1,6,8,1,3,1,1,1,1,1,1,1,12,1,1,1,15,1,1,1,2,1,3,2,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,6,1,1,1,1,12,1,3,1,1,1,1,1,1,1,1,2,1,7,1,1,3,2,4,1,2,1,17,2,1,1,1,25,1,1,1,1,1,11,2,2,2,1,1,2,1,2,1,1,2,4,2,1,6,1,3,2,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,1,1,1,1,3,7,1,3,1,1,1,6,1,1,3,2,2,1,1,1,3,1,1,1,2,1,2,1,1,1,1,4,1,1,3,1,2,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,2,1,1,1,1,2,1,2,1,1,1,6,1,7,1,5,1,1,1,1,1,1,6,2,1,1,1,1,1,1,4,2,5,13,1,5,1,2,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,8,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,5,9,1,1,1,1,1,1,1,2,3,1,2,2,1,2,1,2,1,4,4,1,2,7,11,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,4,1,1,1,6,2,1,3,1,2,1,1,1,1,1,1,1,2,1,1,1,5,3,2,1,1,1,2,2,1,2,2,2,1,4,2,1,2,3,1,1,1,1,1,1,1,1,3,1,1,2,1,1,5,1,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,16,1,1,1,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,2,1,2,1,1,2,1,1,1,2,1,1,2,3,1,1,2,2,1,1,4,2,1,2,5,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,18,1,1,1,3,1,1,2,2,1,2,1,2,1,3,1,2,4,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,1,1,1,1,2,1,3,6,3,1,1,2,1,2,1,1,1,1,1,2,1,23,7,1,1,2,1,1,2,1,1,4,1,2,1,1,1,17,1,2,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,1,1,1,1,3,1,1,1,1,2,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,2,1,4,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,1,1,4,1,1,1,2,1,1,1,3,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,1,1,1,1,6,1,1,1,1,1,2,1,1,1,3,3,1,1,1,1,1,2,1,1,1,2,2,2,4,1,1,6,2,6,2,1,2,1,2,1,1,2,1,1,1,1,1,2,1,1,3,3,2,2,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,5,1,1,1,1,6,1,3,1,2,2,3,1,2,1,1,1,2,1,1,2,1,1,1,1,2,2,1,2,1,1,1,1,2,1,5,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,6,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,2,1,3,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,3,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,3,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,3,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,3,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,5,2,2,1,3,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,3,1,1,5,1,3,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,3,2,2,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,4,2,5,1,2,1,1,2,1,1,1,2,4,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,3,2,1,1,2,1,3,1,3,1,1,1,1,1,1,1,1,3,2,2,6,1,4,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,2,1,1,2,1,2,2,1,3,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,2,1,1,1,1,1,1,1,2,1,6,1,1,1,1,1,1,5,21,1,1,1,2,1,2,1,1,5,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,1,3,2,1,5,1,1,1,1,1,3,3,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,4,3,1,1,1,2,6,2,1,5,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,5,1,1,1,1,1,3,2,1,1,4,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,2,2,1,3,1,2,1,1,1,1,1,3,1,1,2,1,1,1,1,4,1,1,2,1,1,1,1,2,1,1,4,1,2,1,5,7,1,1,1,1,1,1,1,1,1,2,1,1,4,8,1,1,1,1,1,3,1,1,1,1,1,2,2,1,3,1,1,1,1,13,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,8,2,1,2,2,1,1,1,2,1,1,4,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,6,3,1,5,1,2,5,1,1,1,3,1,1,1,1,1,1,1,1,3,2,5,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,2,1,1,1,3,2,1,1,1,1,1,11,1,1,1,4,22,1,1,1,1,2,1,4,20,1,8,10,3,3,1,7,2,3,2,1,6,1,1,1,1,16,8,7,5,8,1,1,2,1,2,4,1,1,1,2,1,3,1,1,1,2,4,3,1,4,1,3,1,3,1,1,2,2,1,1,1,1,2,6,1,8,1,2,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,9,1,1,8,1,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,1,4,2,2,1,1,2,1,2,1,1,2,2,3,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,8,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,3,1,1,1,2,2,1,2,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,3,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,2,1,2,2,3,1,2,1,2,1,3,2,1,2,1,3,2,3,3,1,1,2,1,3,2,2,3,2,1,2,1,1,1,1,1,1,1,1,2,2,2,1,6,2,1,3,1,1,3,2,2,2,1,2,1,1,1,1,1,1,1,3,1,2,1,1,2,1,1,2,2,1,1,1,1,2,1,1,2,1,2,3,6,5,1,1,1,2,1,1,1,1,2,1,5,1,1,1,1,1,2,1,1,3,1,5,1,1,1,1,2,1,1,1,3,4,1,1,1,2,1,1,4,3,1,1,1,1,1,3,2,1,1,2,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,13,2,1,2,1,2,2,1,3,3,1,1,1,1,1,2,1,2,2,3,1,1,4,2,2,1,1,3,1,1,1,1,3,2,2,1,1,2,6,1,1,1,2,1,1,1,2,1,3,2,1,1,1,3,1,4,1,2,1,1,2,1,1,2,1,1,3,2,1,1,1,2,1,1,2,1,1,1,3,1,2,2,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,3,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,4,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,2,1,2,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,3,3,8,3,1,1,1,1,1,1,1,1,1,3,2,4,1,1,1,1,1,1,1,2,1,1,1,1,2,2,6,1,2,1,2,1,2,1,1,2,1,1,3,1,2,1,1,3,2,4,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,2,1,3,1,2,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,9,1,1,1,7,1,1,1,4,4,1,1,1,2,1,1,22,1,1,1,2,1,1,4,1,2,4,2,2,1,1,2,1,1,1,1,1,1,1,1,1,5,2,1,1,2,2,1,1,1,2,1,1,2,1,1,1,1,2,2,3,1,1,1,2,1,1,1,1,1,3,1,1,2,1,1,2,2,2,2,1,1,3,1,1,1,1,1,1,8,2,1,2,1,2,3,1,1,1,1,2,2,5,1,1,1,1,5,2,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,2,4,2,1,1,2,1,3,1,1,3,1,2,1,2,1,1,2,1,1,1,1,1,1,2,1,1,6,2,1,2,4,1,1,2,3,1,1,1,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,1,2,2,3,1,1,1,1,1,1,1,5,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,3,4,1,2,2,1,1,1,1,4,1,9,2,2,2,5,1,2,1,4,5,2,1,1,1,3,1,3,4,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,4,2,1,1,1,1,1,5,1,1,1,6,1,1,1,1,2,3,1,2,1,1,3,1,1,8,2,3,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,7,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,2,1,1,3,1,1,1,2,1,2,7,2,7,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,3,3,1,1,10,1,1,1,1,2,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,5,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,1,1,2,2,1,1,1,1,1,1,1,1,4,2,1,2,1,1,1,3,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,2,2,2,1,2,5,1,1,5,2,4,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,5,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,2,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,1,1,2,1,5,1,1,2,1,1,1,7,1,1,1,3,1,1,1,1,1,1,1,13,1,1,1,1,1,2,1,5,2,2,1,1,1,1,1,5,3,15,2,2,2,1,2,4,2,9,1,1,2,1,3,1,2,1,2,1,1,3,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,3,5,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,3,2,1,1,1,3,5,1,1,10,1,1,1,1,1,12,3,2,1,1,4,1,2,1,3,1,1,1,2,1,1,1,1,3,2,2,2,3,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,3,1,1,10,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,5,1,2,1,1,1,1,1,1,1,12,1,1,1,1,2,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,11,8,5,1,4,1,1,14,21,3,9,13,4,4,28,4,3,6,2,1,1,3,4,1,1,1,1,1,1,8,5,1,3,20,3,3,1,1,5,2,2,1,8,5,1,4,5,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,2,2,16,1,1,3,2,2,1,1,31,2,1,1,2,1,2,2,1,1,1,1,7,1,1,1,4,1,1,3,2,1,1,1,1,1,1,1,3,1,1,1,1,3,1,1,2,1,1,1,1,1,1,2,1,2,1,2,3,8,4,1,1,2,1,4,4,7,2,1,2,1,2,1,5,4,1,1,3,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,4,1,3,4,2,1,2,2,3,2,1,1,1,1,1,2,1,1,1,1,4,6,1,2,6,3,1,1,1,2,2,3,2,1,1,1,1,7,2,1,3,5,3,1,2,1,1,1,2,1,2,3,1,1,9,1,3,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,2,2,2,1,2,3,1,1,2,4,1,2,3,1,2,1,1,30,1,1,1,1,5,2,3,2,1,1,1,4,3,2,4,2,2,2,3,3,2,3,2,1,1,1,1,2,2,3,4,3,2,1,3,4,4,1,4,1,3,2,2,4,3,3,3,3,1,11,1,2,1,2,1,1,1,2,4,2,1,2,2,1,2,1,1,1,1,1,3,1,1,1,1,1,2,2,2,1,1,1,1,4,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,5,2,1,1,1,2,1,1,1,1,1,1,2,1,2,3,1,1,1,2,2,1,1,5,1,3,2,2,2,1,3,1,2,1,1,1,5,9,1,1,12,1,2,2,1,1,16,44,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,12,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,3,1,1,5,2,1,2,1,1,1,2,1,2,1,7,1,2,1,3,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,3,1,1,1,2,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,3,1,1,2,1,1,4,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,8,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,3,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,2,2,1,1,1,3,1,1,1,3,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,3,2,2,1,1,1,1,1,1,2,2,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,3,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,2,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,4,3,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,2,1,2,1,2,2,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,3,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,2,3,2,1,5,1,1,2,1,1,2,1,1,1,6,1,1,6,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,5,1,2,1,1,1,2,3,1,1,1,1,1,1,5,3,1,3,5,1,1,1,4,1,1,2,1,1,1,2,1,1,3,1,1,4,3,2,2,1,1,2,1,2,1,1,1,1,1,1,1,2,3,1,1,1,2,1,1,1,2,3,1,2,1,1,3,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,2,1,3,1,1,2,2,27,1,1,1,2,1,1,1,1,1,1,1,2,2,3,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,1,2,1,2,3,2,1,1,1,1,1,3,3,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,2,2,1,3,1,1,2,1,1,7,1,1,2,1,1,2,9,2,6,3,2,1,2,1,1,2,1,2,1,1,1,2,4,2,1,1,1,3,1,1,1,1,2,1,12,2,4,1,1,1,7,1,1,1,1,1,1,2,2,1,2,1,1,2,4,1,1,2,1,1,2,1,1,4,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,7,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,1,1,1,3,4,1,6,1,1,2,7,2,1,1,1,1,6,2,1,1,1,3,6,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,4,1,1,2,1,1,2,1,1,1,2,1,1,1,2,1,2,1,2,1,1,3,1,1,1,1,1,1,3,3,1,1,1,5,2,5,1,3,3,2,3,2,1,1,1,3,3,1,1,4,1,8,1,1,2,3,1,3,3,4,1,1,3,1,1,2,2,1,1,5,1,1,3,2,2,1,1,1,1,10,3,5,1,1,4,1,6,1,2,3,3,3,1,1,3,3,1,1,1,1,1,1,2,1,2,2,1,2,1,1,3,1,1,1,3,1,1,3,1,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,1,2,8,1,3,4,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,4,1,1,2,2,1,1,1,2,2,2,1,3,1,3,1,1,1,1,1,1,6,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,4,1,1,1,3,1,3,1,1,2,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,3,1,5,1,1,1,1,1,1,2,1,1,3,3,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,2,1,4,1,4,2,1,1,3,2,1,4,3,1,1,1,1,2,2,2,1,1,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,3,1,1,1,6,2,3,2,1,1,1,1,1,1,1,4,1,1,3,3,1,2,2,1,1,1,1,2,1,4,2,1,1,1,1,2,1,3,1,2,2,6,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,12,1,1,1,3,1,3,1,1,1,1,4,1,1,1,2,1,1,3,1,1,1,1,9,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,2,1,3,4,1,3,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,4,1,3,1,5,23,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,2,4,1,5,3,1,1,1,1,3,2,1,1,2,1,1,1,1,1,5,9,1,1,1,1,1,1,1,3,2,1,3,3,1,6,1,4,1,3,1,2,2,2,1,2,2,1,9,1,3,1,4,1,1,1,1,1,1,2,1,4,1,5,3,2,1,12,2,5,3,1,1,1,3,5,4,1,10,1,1,1,1,1,4,1,1,1,2,6,1,11,1,1,4,1,1,1,2,1,2,1,3,2,1,2,6,1,3,1,3,3,1,1,1,1,1,2,1,1,6,1,1,1,1,2,1,1,1,8,1,1,4,11,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,3,7,1,1,2,1,1,2,1,5,2,1,1,1,1,1,1,3,1,2,5,3,1,1,1,2,1,5,3,3,1,3,3,5,2,1,1,4,1,5,2,2,1,3,1,1,1,1,1,1,1,1,1,2,2,6,2,1,1,8,2,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,6,7,1,1,2,1,1,1,1,1,1,1,1,9,1,1,21,2,2,1,2,1,10,1,1,3,3,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,5,1,1,1,2,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,1,2,6,1,3,1,3,1,1,1,2,1,1,1,2,3,2,1,1,5,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,2,3,1,6,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,4,2,3,2,1,1,1,1,1,1,1,1,1,10,1,1,3,1,2,1,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,1,1,1,4,4,2,1,2,1,1,1,3,2,1,2,2,3,2,1,1,4,1,1,1,1,1,1,1,1,6,4,2,1,1,1,1,5,4,1,1,2,1,1,3,2,8,11,1,1,2,3,1,1,1,4,1,2,3,5,3,1,1,1,1,1,1,1,2,1,1,5,1,3,1,2,3,1,2,1,3,1,2,1,1,1,1,1,2,1,2,1,1,4,3,1,5,1,1,1,1,1,1,1,7,5,3,1,1,3,2,1,2,1,1,4,1,2,1,1,3,2,1,1,1,6,1,2,1,1,4,1,1,2,1,1,1,1,1,1,1,4,4,2,2,1,2,3,4,2,1,41,2,2,1,4,2,1,1,3,29,6,1,1,1,2,1,3,3,1,1,4,2,1,13,1,1,1,1,1,1,2,1,1,1,2,3,1,1,1,2,4,1,1,3,3,1,1,1,1,2,2,1,3,2,11,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,3,2,1,1,4,2,1,1,3,1,3,1,2,3,3,1,1,5,1,1,5,1,1,3,2,4,1,10,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,12,4,1,1,1,1,2,1,1,2,2,1,1,1,3,1,1,1,2,1,2,1,8,1,1,2,1,1,1,2,3,1,1,2,3,1,1,1,1,1,1,1,6,1,1,1,2,2,1,3,2,1,1,1,1,2,1,1,1,2,2,4,16,1,3,2,1,4,6,3,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,2,3,1,1,16,1,1,1,1,1,2,2,1,1,11,1,1,3,1,2,2,2,1,1,2,1,1,1,1,2,4,1,3,1,5,1,1,1,3,1,2,2,1,1,1,1,1,1,1,1,2,7,1,1,8,1,1,1,3,3,1,1,4,2,3,3,1,2,4,3,2,1,2,2,1,1,6,2,6,1,4,2,2,2,1,2,2,1,1,1,2,1,1,1,17,2,1,1,1,1,1,1,1,1,14,1,1,4,1,1,2,1,1,3,1,1,14,2,1,5,1,3,7,4,5,1,1,2,1,1,2,1,4,2,1,4,1,3,3,2,1,1,1,2,1,5,3,1,4,1,10,1,7,1,3,1,2,14,2,1,1,1,1,2,2,1,3,4,2,2,3,2,1,1,4,1,1,5,1,1,3,1,2,11,1,2,6,1,22,19,1,3,2,5,1,1,15,1,1,1,1,1,1,7,2,17,10,8,1,1,2,2,1,3,1,3,3,1,3,2,2,2,1,5,1,2,2,1,1,3,3,1,5,11,5,6,1,1,27,2,1,1,2,5,3,1,2,1,2,1,15,7,1,5,5,12,4,3,1,1,2,2,3,1,6,7,2,1,1,14,1,47,4,2,10,2,8,1,1,1,2,1,1,1,2,6,2,3,1,1,1,4,1,4,2,1,12,1,15,1,6,1,3,1,6,6,4,1,2,4,12,5,4,3,2,1,4,4,2,1,1,1,2,1,1,2,1,3,2,5,1,6,12,1,1,1,2,8,2,1,2,1,1,1,2,4,2,1,1,1,4,1,2,2,6,9,3,5,3,1,2,5,2,3,1,2,2,1,2,17,22,1,3,2,2,1,7,1,1,2,1,3,1,2,1,1,2,2,1,8,9,3,2,1,1,1,7,1,10,2,1,3,1,1,3,1,1,2,2,2,3,1,1,1,1,2,2,1,2,1,1,1,1,2,2,1,1,1,4,2,1,1,1,1,3,1,4,10,1,1,1,1,1,3,1,1,1,4,3,1,1,1,1,1,1,2,1,1,1,3,1,2,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,8,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,6,3,2,3,1,6,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,2,2,2,1,1,2,3,1,2,1,1,1,1,3,3,2,1,2,1,1,1,1,1,4,2,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,1,5,3,2,1,5,1,1,1,6,2,1,1,3,3,1,1,1,1,1,1,1,3,3,1,1,1,5,2,1,1,1,2,1,2,1,6,3,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,28,11,1,25,1,1,1,1,1,1,2,3,4,1,1,1,5,1,3,1,1,7,1,1,1,5,2,6,1,5,1,1,10,1,2,1,1,1,7,2,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,6,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,3,1,2,1,1,1,1,1,2,4,1,1,1,2,2,15,1,1,1,3,1,2,1,1,1,1,1,1,1,2,4,1,1,1,33,1,1,1,11,1,2,2,2,1,3,1,2,1,4,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,3,1,1,2,4,4,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,2,2,1,1,6,1,1,1,1,1,1,1,1,2,1,1,3,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,5,1,2,3,6,9,3,1,4,2,1,2,2,1,1,2,1,6,1,1,3,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,3,2,2,2,2,2,1,1,1,1,4,1,1,1,1,1,3,1,3,5,3,1,1,1,1,2,1,1,2,1,1,4,1,2,1,2,1,2,1,1,1,1,1,1,1,4,1,2,1,1,2,3,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,2,1,1,1,3,1,1,2,1,1,4,1,10,1,2,2,1,15,1,1,1,1,1,1,2,1,2,2,1,3,1,1,1,1,1,2,2,1,4,1,1,1,1,1,2,2,1,3,1,1,1,2,1,3,1,1,2,1,3,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,9,1,1,1,1,2,4,1,1,1,1,1,1,1,3,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,4,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,2,2,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,4,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,27,1,1,1,1,1,1,1,1,3,2,2,2,1,2,1,1,1,1,2,1,1,1,1,1,7,1,1,1,1,1,1,1,3,1,2,1,5,1,1,3,1,2,1,1,3,3,3,1,1,2,1,2,2,1,1,3,1,1,1,2,1,1,6,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,9,2,1,1,1,1,3,1,1,1,2,1,1,1,2,1,1,1,4,1,1,1,1,1,1,4,1,1,2,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,5,2,2,2,1,1,2,1,2,5,2,1,2,1,11,1,1,1,1,3,2,1,1,1,1,1,1,4,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,6,3,2,1,6,3,3,1,3,2,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,3,1,1,1,2,2,1,5,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,2,2,1,2,1,2,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,2,1,1,1,1,7,1,9,1,1,3,8,5,1,7,1,1,1,4,1,2,2,1,5,1,1,5,1,3,1,1,4,2,1,1,2,1,5,1,1,1,1,1,2,1,3,1,11,2,1,4,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,3,1,1,2,1,3,1,1,1,1,1,1,1,2,1,1,2,1,1,5,1,2,2,1,1,1,6,1,1,1,1,1,10,1,4,1,2,1,2,1,1,1,1,1,1,1,3,1,1,4,1,1,1,1,1,2,2,2,2,2,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,4,1,2,1,1,1,1,2,3,1,2,1,1,1,1,1,5,2,3,1,3,2,1,2,1,2,1,1,1,2,1,3,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,5,1,3,1,1,2,1,1,1,1,1,32,3,3,1,1,1,1,1,8,1,1,3,1,1,1,1,2,1,1,1,3,2,1,1,1,2,1,1,1,1,2,5,6,1,4,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,5,1,1,2,1,1,1,1,1,1,4,1,1,1,1,1,1,1,4,1,2,2,2,1,1,1,2,4,1,1,1,1,7,2,1,1,1,3,1,1,9,1,1,1,2,2,1,1,12,1,1,1,1,1,4,1,3,1,15,1,1,1,1,4,1,5,8,1,2,1,2,3,2,2,1,1,1,3,2,1,1,2,1,1,3,1,4,1,2,7,1,1,5,1,2,21,3,1,2,1,1,2,2,1,1,5,2,1,1,1,2,1,1,1,2,8,2,1,4,1,1,2,8,2,2,2,2,2,2,1,4,1,1,3,1,1,3,1,1,1,1,1,1,1,2,17,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,14,1,1,6,4,2,1,1,2,1,2,1,1,10,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,8,1,2,3,2,6,1,2,3,1,3,1,1,1,1,1,1,2,11,1,3,2,2,1,2,34,3,1,1,1,1,2,1,1,1,2,5,4,12,3,3,1,1,3,6,12,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,4,1,4,1,1,1,2,2,1,10,2,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,4,1,2,1,2,2,7,2,3,1,5,1,2,1,8,3,5,3,1,1,1,1,9,1,3,6,1,2,1,1,1,3,2,2,1,2,4,3,2,11,13,1,8,1,2,7,6,4,1,1,1,2,1,4,1,2,1,12,1,1,1,2,10,1,2,2,1,1,1,1,1,1,2,1,1,1,5,1,2,2,1,2,3,1,1,1,1,2,1,3,1,1,8,1,2,1,1,2,4,1,2,1,1,1,3,1,1,4,1,3,1,4,4,2,1,1,2,4,1,2,2,1,1,1,3,1,2,1,3,1,1,2,2,1,1,1,1,2,4,2,1,4,5,1,2,1,1,1,2,3,1,3,1,2,2,1,2,2,1,5,3,1,1,3,4,3,1,1,2,1,1,2,1,3,2,1,4,1,3,2,1,1,1,1,4,1,2,2,4,3,1,11,1,1,8,1,1,2,1,1,1,1,1,1,1,10,2,1,3,1,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,2,1,1,6,2,1,1,1,1,1,1,1,1,3,3,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,3,1,1,1,2,2,1,1,1,6,1,1,2,1,1,1,2,1,1,1,2,1,2,3,1,1,2,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,3,1,1,1,1,1,4,5,2,1,1,1,5,5,5,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,3,1,3,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,2,2,1,2,1,1,1,2,4,3,1,1,1,1,3,1,1,3,1,2,1,2,1,1,2,1,1,1,1,1,2,3,2,6,2,1,2,1,1,1,1,1,4,2,1,1,1,1,1,1,1,1,1,10,6,1,1,1,3,1,1,1,1,1,1,1,4,8,1,2,2,1,1,1,1,1,1,1,3,3,1,2,2,1,1,1,5,2,3,1,1,1,2,1,1,2,1,3,1,2,1,1,1,1,2,1,1,2,3,4,2,1,2,2,12,1,1,2,2,1,1,2,3,8,3,1,3,2,1,1,1,3,1,1,2,1,1,1,1,3,6,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,3,10,1,1,1,2,1,6,1,1,1,1,2,1,1,1,2,1,2,1,1,2,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,50,1,2,1,1,1,1,1,1,2,1,3,1,1,1,6,1,1,3,3,4,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,1,1,3,2,1,1,5,2,2,1,1,1,1,6,1,1,1,4,1,2,1,3,1,1,1,1,1,2,3,1,6,11,1,1,1,3,1,2,7,1,7,1,1,1,1,2,1,1,1,1,1,1,1,1,2,5,2,1,1,7,1,1,3,2,1,1,1,2,1,2,1,2,1,3,1,2,1,1,2,1,1,2,1,1,1,1,1,1,2,1,10,3,4,3,2,1,3,1,1,1,1,1,1,2,1,2,1,3,2,1,1,1,1,1,2,1,2,1,2,2,1,1,1,2,1,1,1,2,1,1,4,2,2,2,1,1,2,1,2,3,1,4,4,2,9,1,2,3,1,1,1,3,1,1,1,1,2,1,1,1,2,2,2,1,8,1,2,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,7,1,1,1,2,1,2,1,2,1,5,1,2,5,1,2,11,1,1,3,1,1,1,2,1,5,4,2,1,9,2,2,1,5,2,3,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,3,1,1,1,4,1,4,2,1,4,1,3,1,2,1,1,1,1,3,1,1,1,1,2,1,1,2,1,1,3,1,1,3,2,1,4,1,1,1,7,1,1,1,1,1,1,1,1,1,2,12,2,2,2,1,2,17,1,1,1,1,1,1,1,12,1,3,3,1,6,1,1,2,1,1,1,2,2,2,1,1,1,7,2,1,1,2,17,2,1,2,2,1,1,2,1,1,1,1,2,6,2,1,2,5,1,1,2,2,4,2,1,1,1,2,1,2,2,1,1,2,9,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,2,1,1,1,2,1,2,1,1,2,2,2,1,1,1,1,1,1,1,1,4,1,1,2,1,2,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,3,2,1,1,2,1,2,2,1,1,1,1,3,1,2,4,1,2,1,1,1,2,2,1,1,6,1,2,1,10,1,1,1,3,3,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,5,4,2,1,1,2,2,1,1,2,2,1,3,1,4,2,1,1,4,2,2,1,3,1,2,1,3,1,2,1,2,1,1,1,1,1,3,1,1,5,5,1,1,1,1,2,1,2,1,3,2,1,2,1,2,4,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,3,3,1,1,2,2,3,1,1,2,2,3,2,1,1,1,1,2,4,2,1,2,1,1,3,3,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,4,1,5,3,2,2,1,3,3,2,2,1,1,1,1,1,2,2,1,1,3,1,1,1,1,2,1,1,1,1,1,2,1,2,1,3,1,2,1,1,4,3,2,2,8,2,1,2,1,1,1,1,1,1,1,1,1,4,2,1,1,2,1,1,1,1,1,8,1,1,1,1,1,1,1,5,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,3,2,1,2,4,1,1,1,1,1,1,1,2,1,3,1,2,2,2,3,2,2,1,3,5,1,1,1,4,1,2,2,1,2,1,1,1,1,1,1,1,1,3,1,1,2,4,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,6,3,4,2,1,2,1,2,1,2,2,1,2,1,1,2,1,1,1,2,1,3,1,1,1,1,1,1,1,5,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,4,1,1,1,2,1,5,2,4,2,1,2,1,2,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,2,4,1,1,1,2,1,2,1,1,1,1,2,3,1,1,7,2,2,1,1,1,1,1,1,1,1,1,1,12,1,2,4,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,5,1,2,1,1,7,2,1,2,2,1,1,1,1,2,1,1,3,1,4,1,1,2,3,2,1,3,1,1,1,1,2,1,3,1,2,2,1,1,3,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,18,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,4,3,1,1,2,1,1,1,1,1,1,2,1,6,1,1,1,2,2,1,1,11,2,1,1,1,2,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2,1,1,2,1,2,1,2,1,2,1,1,2,2,7,1,1,1,2,4,1,1,5,1,2,1,1,1,2,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,3,6,2,1,1,2,1,3,2,1,2,1,1,1,1,1,4,1,1,4,1,2,1,1,1,1,1,1,3,1,1,1,2,3,1,1,1,2,7,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,3,1,1,3,1,4,1,1,1,2,1,1,1,1,2,1,2,1,2,2,1,3,3,1,1,1,1,1,1,1,3,2,1,1,1,2,1,2,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,2,3,1,1,1,1,4,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,1,1,1,1,1,1,2,5,1,2,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,2,4,9,1,3,2,4,23,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,12,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,4,1,1,2,2,1,1,2,1,1,1,3,2,1,1,2,1,5,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,10,1,1,1,1,4,1,2,4,1,3,2,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,3,1,1,1,2,1,1,2,2,3,2,1,11,1,1,2,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,2,1,4,1,1,1,1,5,1,1,5,1,1,1,1,1,2,1,2,1,1,3,1,1,1,1,1,1,1,1,1,6,1,1,2,3,1,2,1,1,3,8,10,1,1,3,2,2,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,2,2,2,3,2,1,1,1,1,1,1,1,3,1,5,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,7,5,3,3,2,2,1,1,2,1,1,1,5,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,2,2,3,1,2,1,1,1,1,2,2,1,1,1,4,2,1,1,2,1,2,1,1,1,1,2,1,2,1,1,2,2,2,1,1,1,1,2,1,1,1,2,1,1,2,2,1,2,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,3,1,1,1,3,2,1,1,1,1,2,2,1,2,1,4,3,1,1,1,1,1,2,1,1,1,1,1,5,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,2,1,4,1,1,2,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,3,1,2,1,1,1,2,1,2,2,1,1,1,1,1,1,2,4,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,2,1,1,2,1,1,4,1,1,2,1,2,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,2,1,2,2,2,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,13,2,5,1,1,4,1,1,1,1,2,1,2,4,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,2,1,2,2,1,3,3,1,1,1,1,2,2,1,4,1,1,1,1,1,1,1,1,3,2,1,3,1,4,1,1,1,1,1,2,2,1,1,1,1,1,2,2,1,2,1,3,8,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,4,1,1,1,1,1,2,1,1,2,1,4,2,1,1,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,2,1,2,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,2,1,2,1,1,2,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,4,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,3,1,1,1,1,2,2,1,3,1,1,2,1,2,3,1,1,1,1,1,2,1,1,1,1,1,2,5,1,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,3,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,6,2,2,2,1,2,1,1,1,2,1,1,1,1,1,9,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,2,1,2,1,1,1,1,1,1,2,1,2,1,2,4,2,1,1,2,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,2,2,2,2,1,1,1,1,1,4,2,2,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,2,3,1,3,1,2,1,1,4,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,3,2,3,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,3,2,2,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,1,2,1,3,1,2,4,1,1,1,1,2,3,1,3,1,11,2,1,2,2,2,1,1,1,1,1,2,1,1,1,1,1,2,2,3,2,1,2,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,2,3,1,1,1,3,1,1,4,1,2,1,1,1,1,1,1,1,1,1,2,1,1,4,3,2,1,1,1,2,1,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,3,1,1,2,1,1,1,1,1,3,1,1,2,1,1,1,2,1,8,1,4,1,1,1,2,2,1,1,1,1,1,2,4,1,1,1,1,1,1,3,4,1,1,1,1,5,1,1,5,1,1,2,4,2,1,2,1,2,2,1,2,1,1,1,1,1,1,2,2,1,2,1,1,2,10,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,2,1,2,1,2,1,2,1,3,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,3,1,3,1,2,1,1,1,1,4,1,1,1,2,2,1,1,1,1,2,2,2,1,1,3,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,2,1,1,1,1,1,2,2,2,3,3,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,2,3,1,1,2,1,3,1,1,2,3,1,1,1,1,1,1,1,2,1,2,2,2,2,1,2,2,1,1,2,2,1,2,1,6,1,1,1,1,1,1,1,1,2,1,4,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,8,2,1,1,1,1,4,2,1,1,1,3,4,2,1,4,1,1,1,1,2,3,2,1,2,1,1,2,2,2,1,4,2,1,1,2,3,1,8,6,2,2,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,1,5,3,1,8,1,1,2,11,5,5,2,5,11,2,6,5,1,4,4,7,1,1,3,1,3,5,9,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,2,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,10,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,2,1,1,1,3,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,1,2,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,4,1,1,3,1,2,1,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,2,1,1,1,3,1,1,1,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,3,1,1,1,1,1,1,1,4,1,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,6,2,2,4,3,1,1,2,1,1,4,2,1,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,3,4,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,2,1,1,2,4,1,3,2,1,1,2,1,1,1,2,1,1,1,1,2,1,2,3,1,1,1,4,5,1,6,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,3,1,4,4,5,3,3,1,1,1,1,1,2,5,1,1,1,7,3,2,1,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,1,2,1,1,2,1,2,2,1,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,4,1,2,1,1,1,23,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,2,2,1,1,2,1,6,1,1,1,1,1,1,5,2,1,1,1,3,2,1,1,2,2,2,1,2,5,8,1,1,1,1,1,1,7,1,2,1,1,1,1,1,1,1,2,1,1,3,1,3,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,2,1,2,1,1,1,2,1,1,2,1,1,1,5,5,1,2,1,1,1,3,1,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,3,2,3,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,1,1,2,4,2,1,1,1,2,2,2,1,3,1,1,3,1,1,1,3,5,2,1,1,1,1,2,2,2,2,1,1,1,1,1,2,1,1,3,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,5,1,3,1,1,1,1,6,2,1,1,4,1,1,1,2,1,1,2,1,1,2,1,2,1,1,1,2,4,1,1,1,2,1,4,1,7,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,2,1,2,1,1,2,1,1,1,1,2,3,2,1,1,1,2,1,1,2,1,1,3,4,2,2,5,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,2,1,2,1,1,2,1,1,1,1,1,2,1,2,1,1,1,3,2,2,2,4,1,2,1,1,1,1,1,2,2,2,2,2,1,1,1,1,2,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,2,2,1,1,1,1,1,1,3,1,3,1,1,3,1,1,2,1,1,2,1,2,1,1,4,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,1,1,2,3,1,1,6,1,8,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,3,1,1,1,1,2,4,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,2,6,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,4,1,1,2,1,1,1,1,2,1,1,1,1,2,2,1,1,2,2,1,2,1,1,1,2,1,1,2,1,1,1,1,2,2,1,1,1,1,1,2,2,2,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,1,3,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,3,1,1,1,1,9,9,2,1,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,7,2,10,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,3,3,1,1,1,1,2,1,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,3,1,4,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,1,2,1,2,10,1,1,1,1,1,1,9,5,1,12,3,11,9,9,3,1,5,3,1,2,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,5,1,4,2,1,3,1,1,1,1,2,2,1,2,1,1,1,2,1,1,1,1,2,2,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,2,1,1,2,1,1,2,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,4,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,1,1,1,1,1,2,1,1,2,3,1,1,2,2,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,3,2,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,3,2,2,3,1,1,2,1,2,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,2,1,1,1,2,1,1,2,2,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,2,2,1,2,5,1,2,4,2,1,1,2,1,1,5,2,1,1,3,1,4,2,1,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,3,7,1,1,11,1,1,1,1,1,1,1,2,8,1,1,1,2,1,1,1,3,1,1,4,6,1,5,1,1,1,1,2,1,1,1,1,9,1,1,2,7,1,1,1,2,1,1,12,2,1,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,2,5,1,2,8,2,1,2,4,1,2,1,1,2,1,2,2,1,1,1,1,1,2,1,1,1,1,1,1,3,1,4,1,1,1,1,1,6,1,1,6,1,1,1,1,2,1,1,1,1,1,2,1,5,2,2,1,1,1,5,1,10,1,2,1,3,1,1,4,1,1,2,1,1,2,1,3,2,5,1,4,3,3,1,2,1,6,1,2,5,1,5,1,1,2,2,1,1,2,6,1,1,1,7,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,1,1,2,2,1,1,1,1,1,4,1,1,1,1,6,1,1,1,2,1,1,2,1,1,1,11,7,1,2,2,2,1,1,3,1,1,1,1,3,1,1,5,1,2,1,1,1,3,1,1,2,2,1,1,1,1,1,3,1,5,3,1,3,1,4,2,1,2,2,1,1,3,2,1,1,1,2,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,3,1,3,1,1,7,1,1,1,1,1,2,1,1,3,4,1,1,1,1,1,1,4,2,1,3,3,1,2,1,1,2,6,1,1,1,2,1,1,4,3,2,1,8,1,2,2,2,1,2,2,1,1,1,6,1,1,3,1,1,1,1,1,1,3,1,1,2,1,1,1,2,1,1,5,2,1,3,1,1,1,1,4,1,3,5,1,1,1,1,3,2,4,1,3,1,1,3,4,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,2,3,1,1,1,2,3,1,2,2,5,1,1,4,1,1,1,1,1,1,3,2,1,1,2,1,1,3,4,1,2,3,1,1,1,1,1,1,2,2,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,2,1,1,1,1,1,3,5,1,1,2,1,1,2,7,1,4,1,2,2,1,15,1,2,2,2,3,2,3,1,1,1,2,1,2,5,1,1,1,1,1,2,2,1,1,1,1,5,1,1,2,1,1,10,1,1,1,2,1,1,2,5,1,1,6,9,1,1,4,1,1,1,1,2,2,2,1,3,2,3,6,2,1,1,6,1,1,1,1,2,1,1,1,2,1,1,1,2,5,1,3,3,7,2,4,1,1,1,1,5,1,1,1,2,2,2,1,3,9,3,2,1,1,1,3,1,1,2,5,2,4,2,1,2,1,2,1,1,1,4,1,1,2,1,1,1,1,2,1,1,3,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,2,1,1,1,3,1,1,3,1,1,1,1,1,1,1,2,1,2,1,1,2,1,2,2,1,1,1,2,3,1,2,2,2,2,2,2,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,4,1,4,3,1,1,4,1,1,2,1,2,1,2,1,1,1,1,1,1,2,7,3,4,1,1,2,1,5,2,1,1,1,1,2,1,6,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,5,1,1,1,2,1,1,1,3,1,2,2,1,1,3,1,6,1,1,3,1,1,1,2,1,1,1,1,1,1,1,2,1,3,1,2,2,1,7,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,6,1,1,4,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,10,1,1,1,1,5,1,1,3,1,19,1,1,1,1,1,1,1,1,2,3,2,1,2,2,1,1,2,1,2,4,1,2,6,2,1,1,1,1,3,3,15,2,6,1,1,1,4,1,1,2,1,1,2,2,1,6,1,1,1,1,3,2,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,4,1,1,1,3,1,2,1,1,1,1,1,2,2,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,3,4,4,2,1,1,1,2,2,2,2,1,1,1,1,1,2,1,2,1,1,1,8,1,2,1,1,1,1,2,1,1,1,1,1,1,3,1,1,2,1,1,2,2,1,7,1,1,2,1,1,1,1,2,2,1,3,1,4,1,1,1,1,1,1,5,3,2,1,3,3,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,3,2,2,2,2,1,2,1,1,1,4,5,2,1,1,2,1,2,1,3,2,3,1,1,7,1,1,1,1,6,1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,3,2,4,3,2,3,7,3,4,6,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,3,3,1,1,2,1,1,1,1,1,1,12,1,1,4,2,2,1,1,1,2,2,1,1,2,2,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,21,1,1,1,1,1,1,1,1,1,1,1,1,1,6,2,1,9,1,2,1,1,1,1,2,2,1,1,1,1,2,1,2,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,4,2,1,1,3,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,2,3,4,2,1,4,5,2,1,1,2,1,1,1,10,2,1,5,9,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,1,2,1,1,3,1,1,2,3,1,1,2,6,2,4,1,1,1,1,3,2,2,1,1,1,1,1,1,1,1,5,9,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,3,2,2,3,1,1,1,1,1,3,2,1,1,2,2,1,1,1,1,1,2,1,2,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,20,2,3,3,2,4,1,1,1,2,2,1,1,2,1,1,1,8,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,2,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,7,1,1,1,1,1,1,1,1,2,1,2,2,1,1,1,1,1,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,3,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,4,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,1,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,4,1,2,1,4,2,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,3,3,1,1,2,1,1,4,1,1,1,1,3,1,1,1,2,3,1,1,1,1,1,1,1,1,7,1,1,1,1,2,2,3,1,1,2,1,4,3,4,2,1,1,1,1,2,4,1,1,1,2,4,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,5,1,1,12,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,7,1,1,6,3,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,3,1,2,2,4,6,1,2,1,1,2,5,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,2,1,2,2,1,1,2,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,1,1,3,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,2,1,2,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,4,1,2,1,1,2,1,1,1,3,1,1,1,1,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,2,3,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,2,10,2,2,1,1,1,1,1,2,1,8,2,1,1,1,1,1,1,2,1,1,2,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,2,4,1,2,1,1,1,1,1,1,1,1,1,1,2,1,4,2,1,1,1,2,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,4,7,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,1,2,1,2,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,2,2,1,1,2,1,4,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,1,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1],"xbins":{"end":50,"size":2,"start":0}}],"layout":{"bargap":0.2,"title":"Distribution Of Number of Ratings Per Book (Clipped at 50)","xaxis":{"title":"Number of Ratings Per Book"},"yaxis":{"title":"Count"}}},"text/html":["
"],"text/vnd.plotly.v1+html":["
"]},"metadata":{"tags":[]},"output_type":"display_data"}],"source":["# Number of ratings per book\n","data = df.groupby('ISBN')['bookRating'].count().clip(upper=50)\n","\n","# Create trace\n","trace = go.Histogram(x = data.values,\n"," name = 'Ratings',\n"," xbins = dict(start = 0,\n"," end = 50,\n"," size = 2))\n","# Create layout\n","layout = go.Layout(title = 'Distribution Of Number of Ratings Per Book (Clipped at 50)',\n"," xaxis = dict(title = 'Number of Ratings Per Book'),\n"," yaxis = dict(title = 'Count'),\n"," bargap = 0.2)\n","\n","# Create plot\n","fig = go.Figure(data=[trace], layout=layout)\n","iplot(fig)"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"PpiLsJeZUYmu","outputId":"8799a51e-c1bb-4dcb-bacd-993d56a88e2e"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
ISBNbookRating
24740809718801072502
4737103166663431295
833590385504209883
96370060928336732
410070312195516723
101670044023722X647
1667050679781587639
281530142001740615
166434067976402X614
1536200671027360586
\n","
"],"text/plain":[" ISBN bookRating\n","247408 0971880107 2502\n","47371 0316666343 1295\n","83359 0385504209 883\n","9637 0060928336 732\n","41007 0312195516 723\n","101670 044023722X 647\n","166705 0679781587 639\n","28153 0142001740 615\n","166434 067976402X 614\n","153620 0671027360 586"]},"execution_count":20,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["df.groupby('ISBN')['bookRating'].count().reset_index().sort_values('bookRating', ascending=False)[:10]"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"-NheBcYPUYmz"},"source":["Most of the books received less than 5 ratings, and very few books have many ratings, although the most rated book has received 2,502 ratings."]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"S7eisCwEUYm0"},"source":["### Ratings Distribution By User"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"Bz81hZlRUYm1","outputId":"140d5b61-9a0e-428b-b9b3-10212b825498"},"outputs":[{"data":{"application/vnd.plotly.v1+json":{"config":{"linkText":"Export to plot.ly","plotlyServerURL":"https://plot.ly","showLink":true},"data":[{"name":"Ratings","type":"histogram","uid":"27f89c75-6a2f-4bc7-bc60-a01cd773bb82","x":[1,1,18,3,2,1,4,2,7,1,1,4,1,2,3,1,2,3,1,5,1,7,3,1,4,1,6,1,1,4,1,1,1,1,1,1,2,1,3,1,1,3,1,1,12,1,1,1,1,1,8,1,1,1,3,2,1,3,1,1,1,10,1,5,1,5,3,7,50,2,1,1,5,1,2,1,1,1,1,1,1,1,2,1,6,2,1,2,1,41,50,8,2,1,1,50,4,2,1,7,1,1,1,2,1,9,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,8,1,1,1,1,2,2,34,10,8,24,50,3,1,2,21,4,1,13,1,1,4,4,1,1,1,4,3,7,28,1,1,7,1,1,8,1,8,1,1,6,27,1,1,1,3,1,3,2,29,16,50,2,1,1,1,2,1,1,1,2,1,1,1,1,1,2,1,2,11,10,1,1,1,8,3,1,1,2,8,4,1,1,15,50,2,1,50,1,4,1,50,1,1,1,42,3,1,1,2,1,2,4,2,1,4,3,1,29,4,7,1,6,2,1,1,4,20,3,20,1,1,1,50,2,3,7,16,1,1,4,1,4,1,2,1,1,1,7,5,1,1,1,1,2,4,1,1,1,46,2,2,1,7,1,1,8,1,10,3,10,1,1,42,7,1,18,3,50,1,3,1,1,1,2,12,13,35,1,1,3,26,5,1,1,1,1,50,1,1,2,1,2,1,1,18,1,2,1,1,1,2,1,1,3,3,1,8,4,2,1,1,1,1,1,3,1,1,1,1,1,2,3,2,2,50,1,2,3,1,1,1,1,3,2,1,3,1,11,1,1,11,1,1,6,1,5,1,1,1,3,2,2,1,1,1,2,10,10,2,3,1,13,46,1,6,1,1,2,1,19,7,1,1,18,1,4,1,2,1,6,1,17,1,8,2,1,3,1,50,2,3,1,1,5,1,1,3,3,1,1,23,5,1,1,9,1,2,1,2,5,2,1,2,1,1,1,1,3,1,1,4,1,11,1,2,4,2,1,1,1,1,1,5,3,2,15,1,1,5,1,1,1,2,5,1,13,1,4,1,2,1,1,2,1,1,4,1,6,1,9,1,1,7,50,1,1,1,50,12,1,1,1,1,1,5,6,1,1,1,1,1,21,1,1,1,1,1,1,3,1,1,1,4,1,2,1,1,5,1,1,1,2,2,1,1,1,1,4,2,23,1,1,2,1,1,2,6,1,4,2,1,2,1,1,2,1,16,1,1,1,1,7,4,1,13,1,1,1,2,1,4,1,1,1,1,1,1,7,1,1,10,4,1,11,1,1,50,1,1,1,2,10,3,1,3,8,1,4,1,2,17,3,2,50,10,4,2,1,1,1,1,1,1,1,1,2,1,6,3,2,1,14,3,1,1,9,3,1,20,1,1,1,3,1,6,1,1,1,50,12,2,1,4,1,3,1,2,1,3,1,4,3,4,50,1,1,1,1,1,1,2,5,1,1,28,1,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,1,1,13,1,1,3,10,26,23,1,1,2,1,26,50,50,1,2,1,13,2,1,21,1,1,1,1,2,1,4,1,2,1,1,1,18,2,1,23,1,1,18,1,1,6,1,1,50,4,1,1,1,2,1,50,11,3,10,1,7,1,1,1,1,4,1,1,2,3,1,2,4,1,50,1,2,8,5,1,12,1,1,2,1,7,1,1,1,2,1,1,1,1,1,1,3,2,1,1,2,5,1,1,1,1,1,50,6,1,11,40,2,1,5,2,1,1,1,1,1,37,1,4,16,1,1,10,1,1,1,18,1,1,1,9,1,1,2,4,1,1,50,1,25,1,1,1,1,8,1,1,3,1,1,7,1,1,10,1,3,14,11,3,2,1,1,2,1,1,13,10,50,1,2,1,2,1,1,2,7,3,5,1,1,3,1,1,1,6,1,1,1,1,1,2,3,4,1,2,1,1,1,2,3,2,1,1,1,5,1,9,1,4,2,6,2,1,1,1,1,1,1,1,2,1,2,2,1,1,1,13,1,2,1,1,7,3,2,3,1,1,1,1,2,1,1,1,6,14,2,1,1,2,1,1,2,3,2,6,1,2,2,5,1,1,3,1,1,1,19,1,5,1,4,1,1,1,1,1,1,1,23,1,1,2,1,6,1,14,1,1,1,2,2,10,1,50,1,13,5,2,3,1,1,1,7,15,1,45,4,15,7,1,1,1,1,1,1,1,1,11,5,11,1,1,1,1,1,1,1,1,1,1,1,1,50,1,9,5,1,2,9,7,1,1,2,7,4,4,1,2,1,2,1,1,20,1,1,1,1,4,1,1,1,50,1,1,5,1,1,1,1,1,1,17,3,2,1,15,4,2,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,12,1,3,5,1,1,5,1,1,7,3,2,1,1,2,4,8,2,5,6,4,3,1,1,1,6,50,1,1,1,7,3,1,50,6,1,1,1,3,1,3,4,3,9,2,1,2,1,1,1,1,2,6,2,2,1,3,2,2,1,1,1,14,1,33,1,4,1,2,1,1,1,3,7,2,2,1,3,1,50,1,13,19,9,2,5,50,2,6,1,7,2,3,50,5,6,50,50,12,1,6,1,1,1,1,2,1,1,1,1,1,1,1,15,10,1,2,2,6,1,1,1,6,1,1,1,1,2,10,3,5,11,4,1,2,1,1,12,1,9,1,1,1,1,1,3,1,1,8,1,3,3,1,1,1,1,1,1,1,1,6,50,1,11,4,1,2,1,1,2,1,50,1,11,1,1,4,1,21,3,4,1,1,1,16,4,3,3,1,1,1,3,1,1,1,1,1,1,1,1,1,18,1,15,1,1,2,1,1,1,3,1,6,3,1,1,1,10,2,1,1,1,50,1,1,1,1,1,16,1,1,1,2,1,1,1,18,7,1,5,4,31,1,6,1,50,8,2,1,2,2,2,1,1,1,6,1,3,1,3,1,1,11,7,2,5,1,2,8,7,11,2,2,50,1,1,1,3,2,42,1,1,2,2,2,20,1,1,2,1,1,3,1,7,2,2,3,15,1,1,2,1,1,1,1,1,1,1,1,1,45,1,30,4,1,49,1,1,1,1,2,1,2,1,1,2,1,2,4,2,2,1,1,1,1,6,2,1,6,1,1,9,6,1,1,2,1,2,1,1,1,1,1,1,50,1,1,1,2,2,1,2,1,1,1,1,1,17,4,3,1,1,1,2,1,1,9,1,1,1,1,4,1,1,1,1,7,12,50,1,2,11,1,2,4,1,31,1,1,1,1,1,1,1,1,1,2,50,6,1,7,3,1,12,1,12,50,1,7,2,2,1,1,1,1,1,1,7,1,2,3,2,1,1,3,2,1,1,2,21,1,1,1,2,1,1,1,4,16,30,2,5,1,12,1,1,1,2,1,1,1,1,5,1,1,3,1,2,5,1,1,6,1,5,1,3,3,3,1,1,1,1,1,1,50,1,1,1,3,1,1,3,8,1,1,9,1,2,1,50,2,1,1,2,1,26,1,1,4,8,3,1,8,1,1,2,5,50,2,2,1,2,1,1,1,2,8,1,1,1,2,1,2,1,1,1,30,1,2,2,17,1,1,1,1,2,1,1,1,5,1,4,10,1,1,4,1,1,11,11,1,1,1,4,1,1,4,3,1,1,21,1,1,5,1,1,50,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,3,10,4,1,2,1,1,1,1,1,4,1,3,3,2,1,1,1,6,1,1,1,11,2,50,1,1,1,14,2,1,17,1,1,1,1,7,1,1,1,3,1,7,1,3,2,1,1,1,1,1,11,1,12,1,1,2,1,1,8,1,1,1,1,1,1,1,3,2,2,1,1,6,50,4,1,3,15,4,1,1,1,1,1,1,2,1,5,50,1,1,2,1,5,3,1,1,1,1,1,5,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,5,1,1,4,2,1,1,24,1,1,10,1,2,1,1,1,2,1,1,2,3,1,8,1,4,2,1,1,1,1,1,1,2,37,1,1,1,1,1,5,3,9,1,6,2,2,1,1,2,1,1,1,1,2,11,1,18,18,50,1,4,1,10,1,1,1,1,1,1,1,1,1,2,2,8,4,1,1,1,7,7,13,1,1,1,4,1,2,1,20,1,1,1,2,1,1,1,1,1,1,50,20,2,1,2,50,3,1,1,1,1,2,1,1,1,1,1,2,10,1,1,22,1,1,1,4,1,1,1,6,7,1,5,1,1,4,7,2,1,50,1,4,1,1,16,2,11,1,1,6,1,1,2,1,1,1,1,1,3,1,1,43,5,50,1,14,1,1,37,3,1,1,1,7,2,1,1,2,2,1,1,1,50,1,50,2,13,1,1,1,2,1,2,50,3,6,1,1,1,1,1,1,7,6,1,50,2,1,4,1,1,10,1,5,2,1,1,11,9,3,2,1,2,1,2,1,9,3,17,1,9,1,1,1,1,1,1,1,35,1,1,3,4,1,5,24,3,1,1,10,2,2,1,4,15,11,2,6,1,12,1,3,9,1,1,1,1,1,1,2,1,5,4,1,1,15,2,2,3,1,1,9,1,5,1,1,6,2,5,1,1,3,1,1,14,1,1,2,1,4,1,2,1,30,1,6,1,1,1,2,1,1,1,2,1,2,1,1,1,1,3,50,1,1,50,1,4,1,2,1,4,2,9,1,2,7,1,6,1,6,1,2,1,1,28,3,3,16,1,1,1,7,9,1,1,1,2,7,3,1,1,7,1,1,1,1,10,47,2,7,1,1,3,4,2,1,1,1,2,1,1,1,1,1,1,1,1,16,2,1,1,2,1,2,2,50,2,1,1,1,1,50,1,3,1,1,16,1,1,1,5,1,5,2,1,17,29,1,1,1,1,1,1,5,1,1,1,1,2,1,1,11,1,1,1,1,1,1,1,1,1,1,2,2,2,9,4,1,1,1,1,1,1,5,1,1,7,2,1,1,1,31,2,50,2,1,1,1,8,1,50,1,2,1,1,1,1,1,1,3,1,12,4,3,1,33,1,2,5,6,1,1,1,3,1,1,1,1,1,1,2,9,50,1,1,23,1,28,5,2,6,1,28,6,1,2,4,2,9,1,6,1,26,1,8,1,1,4,2,3,1,10,1,11,1,1,1,3,1,1,3,1,50,23,1,1,1,2,8,1,1,7,1,2,1,1,1,1,13,1,2,8,2,7,9,7,6,2,11,1,1,1,1,44,1,7,40,1,1,50,2,1,1,1,50,50,15,2,1,1,2,50,26,1,2,12,1,3,1,6,5,1,2,1,4,15,3,1,50,1,2,1,1,1,1,2,1,1,3,2,10,2,1,1,1,1,1,1,3,1,31,1,1,1,1,19,1,3,7,4,2,1,1,7,1,2,2,11,50,1,1,2,1,1,1,1,1,2,1,26,1,1,6,2,2,2,1,3,3,2,1,11,1,50,1,5,11,1,1,2,2,23,1,3,3,3,1,1,1,1,1,1,1,1,2,2,1,2,4,1,1,1,1,1,10,1,3,1,1,1,2,1,1,1,15,39,4,1,1,1,11,1,2,1,4,6,11,1,1,4,11,1,36,1,6,1,2,1,1,1,1,1,1,5,1,1,2,1,1,1,2,1,14,1,1,1,2,4,1,1,1,1,3,1,10,1,1,2,1,1,1,2,4,1,3,5,1,8,3,1,2,1,1,4,6,1,10,2,14,1,1,2,8,1,1,9,41,2,1,1,2,50,1,7,1,4,2,1,50,1,50,7,27,1,1,1,1,1,1,10,9,1,50,1,1,1,2,2,1,1,1,1,26,2,1,1,2,5,1,1,1,4,3,1,2,1,6,2,50,1,1,1,1,3,1,3,1,3,17,1,3,6,5,3,1,1,6,1,2,1,1,5,1,2,2,2,5,2,50,50,1,1,3,1,4,3,1,40,1,2,13,6,1,10,1,1,5,1,1,16,1,1,50,9,1,14,9,1,1,1,1,2,1,30,1,1,1,1,5,8,1,46,1,1,5,3,1,1,4,1,2,7,1,1,1,17,1,1,2,1,1,1,2,2,1,3,7,1,1,1,1,1,1,4,1,1,10,1,1,1,2,1,1,7,1,1,2,1,2,1,2,2,13,1,1,1,1,12,1,1,3,3,3,1,4,1,1,1,6,50,1,4,1,1,1,1,2,2,3,2,2,1,2,31,1,3,1,5,12,1,22,4,7,1,2,1,1,1,1,3,1,1,4,1,3,1,4,2,1,2,3,1,1,3,2,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,4,1,1,11,4,1,2,1,1,1,1,1,1,23,1,1,1,6,4,1,14,1,39,4,1,2,2,1,13,2,11,50,5,11,4,1,11,1,2,1,1,6,1,13,50,5,1,1,1,1,5,14,1,3,1,1,3,1,1,2,2,7,1,50,1,1,9,1,1,10,1,2,11,5,5,1,1,2,1,1,1,1,1,1,1,8,50,6,1,2,16,1,1,9,1,1,1,1,1,1,1,1,11,50,50,4,1,1,1,1,1,1,3,5,2,1,2,1,48,10,1,5,2,1,1,1,7,1,4,1,1,1,1,1,1,3,1,7,2,1,1,3,2,1,1,1,1,50,2,1,1,1,1,4,3,15,8,5,1,1,8,1,1,1,1,1,1,1,1,1,3,1,1,47,1,3,2,1,1,50,1,47,50,16,1,1,1,1,1,5,3,1,1,2,1,50,1,9,5,1,2,1,1,2,1,1,1,12,35,1,2,1,18,1,1,1,9,3,1,1,1,1,50,2,1,2,4,1,1,2,1,2,1,2,7,1,1,2,1,1,1,1,2,50,3,1,1,1,1,4,2,1,1,6,50,2,1,5,1,5,3,3,11,1,6,1,1,1,50,3,1,8,2,1,1,1,1,1,6,2,9,4,3,34,6,2,1,1,1,5,1,3,1,1,1,2,1,1,1,5,1,1,2,1,1,18,1,1,1,2,1,24,4,6,1,25,50,1,1,4,2,16,44,3,1,1,1,1,1,1,2,1,1,4,3,1,1,1,1,1,2,50,1,1,9,1,7,4,1,1,1,1,1,5,2,1,1,3,1,8,1,1,1,3,50,1,1,1,1,28,1,4,2,1,9,2,8,1,1,50,4,1,10,1,1,1,5,2,1,1,1,1,18,34,26,1,1,1,2,1,1,50,1,1,2,1,2,1,1,1,1,1,1,5,1,1,17,50,39,1,2,1,2,8,1,7,1,5,1,1,50,1,2,1,1,1,1,3,1,9,1,1,50,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,8,3,2,13,1,1,1,1,3,1,1,1,2,3,1,1,12,10,2,50,17,1,1,1,1,1,1,2,1,1,1,1,5,1,50,3,2,1,1,2,8,17,1,5,3,4,1,2,1,1,13,12,50,1,2,1,1,1,2,1,1,1,1,2,1,3,1,1,1,1,1,2,1,1,1,8,1,5,2,2,2,30,1,2,1,12,2,1,6,1,1,2,20,4,1,1,1,1,1,1,3,25,5,10,1,1,1,1,1,1,26,33,1,12,1,50,5,3,2,3,1,4,25,1,14,50,3,1,1,1,1,2,1,30,2,1,1,1,18,5,1,1,1,1,4,3,3,1,1,1,1,2,7,1,5,9,1,1,9,1,1,1,6,1,1,1,9,1,50,1,17,1,1,1,2,1,2,2,1,4,1,2,1,2,50,4,1,3,1,1,1,1,2,1,3,1,1,2,33,4,1,3,1,1,1,3,1,1,2,3,1,1,6,9,3,2,1,1,1,2,1,3,1,1,50,1,1,1,2,1,1,1,1,2,1,1,7,1,1,2,1,1,4,1,1,5,13,1,50,1,1,2,1,8,2,1,1,4,1,1,2,9,1,3,4,1,3,1,1,50,1,1,1,4,2,4,1,4,2,1,1,1,1,1,1,1,3,1,1,2,2,1,1,1,13,1,1,1,1,1,1,1,1,1,3,1,1,4,23,2,1,1,1,1,1,1,50,1,5,1,1,2,1,2,1,50,4,3,1,1,1,1,1,1,2,1,1,2,1,4,1,50,1,2,1,2,1,1,1,1,2,1,1,2,3,1,1,1,3,1,2,1,1,1,2,1,2,3,1,27,1,6,4,5,1,6,1,2,2,1,1,5,3,1,23,1,5,1,1,1,6,1,1,1,1,2,4,1,1,6,1,1,1,1,1,50,17,1,5,1,2,1,1,2,13,1,7,1,1,2,1,10,50,1,1,2,3,1,1,1,1,1,1,2,1,2,1,1,1,1,1,3,1,1,1,1,6,1,1,1,50,2,1,1,4,2,1,4,3,1,6,1,3,1,1,1,8,1,1,3,1,1,1,11,1,1,40,2,1,3,2,1,13,2,1,1,1,50,5,1,15,11,1,1,1,1,1,1,50,1,2,2,1,1,4,1,10,1,1,1,1,2,16,2,3,1,1,1,2,2,1,2,1,1,1,4,5,1,1,7,1,16,1,2,1,13,1,1,9,1,1,3,1,1,1,1,8,9,1,1,1,2,5,41,5,1,1,1,3,1,1,2,1,6,3,2,1,1,8,1,12,1,2,1,1,1,1,1,4,1,2,2,4,2,1,6,1,1,1,1,1,2,1,12,50,2,1,1,1,1,7,5,1,1,10,1,1,1,1,1,1,2,1,10,3,1,10,1,1,1,1,1,1,1,2,1,1,1,1,1,19,2,4,16,21,5,2,1,1,2,5,19,16,6,1,6,1,5,17,1,1,1,1,19,1,1,1,1,3,1,2,2,1,1,1,1,1,6,8,8,1,1,3,1,8,1,3,1,1,1,1,1,2,2,6,1,1,1,1,3,3,50,1,1,8,1,1,3,4,1,1,2,1,1,1,1,1,2,2,1,3,3,5,1,1,13,1,1,1,11,4,25,10,1,1,7,1,1,1,1,50,1,2,1,1,1,6,1,1,1,3,50,1,1,2,1,1,6,1,5,1,1,1,1,10,2,8,1,3,1,1,1,3,1,1,1,2,1,8,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,17,2,1,1,1,1,1,2,1,1,1,3,1,14,18,50,1,2,1,1,1,1,3,3,3,1,4,1,1,1,9,1,3,2,2,1,1,2,13,2,2,8,1,1,3,2,9,1,1,1,1,1,2,2,1,1,1,4,1,1,2,1,1,1,1,3,8,1,6,8,3,4,1,19,14,1,1,4,1,1,1,3,1,1,1,1,1,1,1,14,1,1,2,1,1,50,1,1,1,1,1,10,2,1,1,50,2,19,6,1,5,1,1,1,1,43,1,8,1,1,2,1,1,50,1,1,1,50,50,1,9,38,1,1,1,1,2,34,2,50,1,4,3,1,1,3,2,1,6,1,1,7,1,19,11,1,12,1,1,9,6,1,1,4,1,20,1,3,8,1,28,2,8,1,1,3,1,10,1,1,1,1,1,3,1,8,1,1,1,2,1,2,19,2,10,1,1,1,5,1,29,1,2,1,4,1,1,2,3,3,13,1,50,1,1,3,1,1,1,1,1,3,10,1,1,1,1,1,9,4,1,5,1,1,1,3,1,5,6,1,7,3,2,50,2,1,4,6,26,1,1,2,17,12,1,10,2,3,16,1,4,2,25,6,1,1,1,1,1,5,1,1,1,27,1,1,1,50,1,2,5,1,11,1,1,1,1,8,1,1,1,6,1,3,5,10,42,1,1,7,1,1,1,3,1,3,2,1,1,50,1,1,7,1,17,1,4,1,2,1,1,1,1,1,1,4,6,2,1,1,2,4,1,6,40,6,1,1,1,5,6,6,1,10,2,1,1,2,2,2,1,1,1,6,5,11,6,1,1,2,1,1,1,1,1,1,1,5,1,3,1,3,1,1,1,1,1,5,1,5,1,1,1,3,1,2,1,6,1,12,4,4,1,4,1,4,1,1,1,2,14,1,1,34,1,4,5,1,1,1,50,50,1,6,1,5,2,1,1,4,4,50,1,1,1,1,42,1,3,1,4,1,1,5,1,1,1,1,2,1,1,1,15,1,1,11,1,4,1,1,1,2,3,5,1,1,50,7,50,3,8,1,7,3,1,1,2,19,1,15,1,3,21,1,1,1,13,16,1,2,1,8,3,1,2,1,4,1,1,1,15,1,1,1,1,1,1,10,3,14,1,1,2,4,1,7,15,1,1,1,1,1,2,1,1,1,1,25,5,3,1,1,1,50,1,17,2,1,1,50,2,1,4,1,1,20,1,50,2,1,4,1,1,1,1,1,1,2,1,1,1,1,1,45,1,1,2,3,1,3,3,1,1,17,9,1,1,1,4,2,7,1,1,2,2,1,1,1,1,1,17,50,1,1,4,2,27,1,4,1,1,1,2,1,1,2,1,1,7,1,23,1,1,1,1,1,1,7,1,7,6,1,1,1,2,1,1,1,1,35,50,1,1,50,11,1,20,2,3,1,1,32,3,1,1,3,1,1,1,3,1,3,12,1,10,1,3,1,2,1,1,1,9,1,1,1,3,1,26,1,1,3,4,2,1,27,1,3,2,30,1,11,1,1,1,1,1,1,1,1,1,1,1,3,1,1,8,4,1,1,1,19,1,50,27,22,1,1,1,1,1,2,4,5,4,1,1,2,19,4,1,1,1,1,3,50,1,5,4,1,2,1,3,1,1,1,5,2,5,1,8,2,1,1,1,1,1,4,1,1,1,2,3,1,1,1,1,5,5,1,1,2,1,2,1,1,1,1,1,1,1,3,2,7,1,3,3,1,1,1,36,1,6,1,1,1,1,50,1,1,35,50,1,2,3,1,1,1,1,2,1,50,1,2,1,1,1,50,1,16,1,33,1,1,1,2,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,24,22,18,1,4,1,5,1,2,17,1,1,2,1,4,1,1,3,1,9,1,1,4,10,6,5,1,3,6,3,1,9,8,1,1,1,2,1,1,1,5,1,6,1,1,1,1,1,2,3,3,1,1,3,2,1,6,3,3,1,12,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,50,3,1,1,1,5,2,9,9,11,20,2,4,2,4,5,1,1,2,1,1,1,1,9,2,1,1,1,1,1,15,1,5,1,3,1,1,2,50,1,2,1,1,5,1,1,1,5,1,1,5,7,11,1,1,3,1,1,50,2,2,9,1,10,1,1,1,1,1,1,18,1,1,1,7,1,1,1,1,1,1,50,1,1,7,1,16,1,1,1,1,2,1,1,5,1,1,1,2,1,1,1,1,3,2,1,2,1,1,19,1,1,3,40,4,1,1,21,4,5,1,5,1,8,1,1,2,1,2,7,1,1,1,3,1,1,2,1,2,27,50,1,1,1,2,1,1,1,1,7,1,6,1,1,6,1,1,12,3,4,1,19,2,6,5,1,1,2,7,1,1,1,1,3,2,4,8,3,7,50,1,14,1,2,1,1,1,1,1,1,10,1,5,3,5,4,1,1,50,7,50,1,1,7,15,1,5,6,3,1,1,1,2,3,1,50,8,2,5,1,10,1,1,2,1,50,1,50,1,1,4,2,50,32,3,1,4,1,3,4,2,1,1,1,1,2,1,1,1,1,3,9,1,1,50,1,2,8,2,3,8,11,1,4,4,1,8,1,7,27,1,1,3,1,1,1,1,1,2,10,1,3,2,2,1,4,1,1,2,8,1,1,50,1,1,1,13,1,3,36,8,1,2,1,1,1,1,10,1,8,1,1,50,1,2,1,1,2,1,23,1,2,3,1,3,1,4,1,1,50,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,13,3,1,1,1,1,1,1,1,1,9,1,1,4,1,1,1,1,1,1,9,1,1,1,1,1,50,6,1,1,1,3,1,8,1,1,2,6,50,2,6,50,1,1,1,3,3,1,1,1,10,1,1,1,15,1,1,50,5,1,1,1,1,1,13,5,5,10,1,50,4,1,9,3,1,2,1,7,1,1,1,29,11,5,21,1,1,1,1,18,2,1,1,1,1,1,1,1,1,3,23,1,1,1,11,1,1,1,1,12,1,2,1,2,5,1,2,1,1,2,2,1,1,1,1,1,6,18,2,3,1,2,2,6,1,50,1,8,1,3,1,2,9,1,1,2,1,13,1,1,1,4,1,1,1,7,7,1,2,1,1,20,1,4,1,7,1,1,3,2,1,3,2,1,3,1,1,4,1,1,1,4,1,5,1,19,3,19,1,1,7,1,1,5,1,1,11,2,1,1,50,1,1,1,1,50,4,1,15,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,7,15,4,5,5,1,1,3,3,1,4,2,1,1,1,1,1,1,1,50,1,6,1,1,2,1,1,4,1,1,1,3,2,3,6,3,2,1,1,1,1,21,1,2,1,1,3,1,4,7,3,1,2,1,2,1,3,1,3,1,1,1,50,1,1,5,1,3,44,1,1,1,1,1,5,1,1,3,1,1,6,1,1,1,1,50,19,1,1,3,1,1,50,7,1,1,7,9,1,1,1,1,1,1,10,1,1,2,1,1,2,1,2,4,1,1,1,1,1,1,2,1,1,1,12,5,1,1,2,4,2,1,1,1,2,3,1,1,5,1,3,1,4,2,1,1,50,10,3,1,1,1,7,20,1,1,12,2,1,2,4,6,1,2,1,3,6,1,1,1,4,1,1,1,1,3,2,1,1,1,1,1,1,50,22,2,1,1,4,1,15,2,50,1,6,1,50,1,9,19,2,1,1,4,1,1,1,7,1,2,1,1,1,12,1,4,1,31,1,1,40,7,7,1,1,1,1,1,3,13,38,1,2,4,16,1,1,1,1,1,1,2,8,1,1,3,1,1,1,1,1,4,1,15,1,10,5,2,50,3,17,1,1,1,1,1,1,3,23,1,4,1,2,8,9,5,2,1,6,3,1,1,5,50,1,2,50,1,2,1,4,2,1,4,1,3,12,1,2,5,2,5,43,1,1,1,1,13,1,1,1,26,1,3,17,1,50,2,1,1,1,17,3,48,1,1,1,1,3,1,1,2,1,2,1,2,2,1,1,6,1,1,1,1,1,1,1,2,1,32,1,11,1,3,1,1,1,1,1,4,1,1,1,2,1,1,1,1,3,1,1,24,1,1,17,5,2,1,1,1,1,3,1,1,6,50,1,1,21,9,1,1,1,1,1,1,1,7,1,1,6,1,1,3,1,1,1,1,2,1,2,1,1,1,1,1,2,1,5,1,50,1,3,7,1,3,1,41,3,1,8,5,1,1,5,3,3,10,1,1,5,3,1,27,1,10,2,2,1,2,1,1,1,1,1,1,2,1,1,9,1,1,1,2,2,3,50,50,3,1,1,4,3,1,1,1,1,1,1,2,50,5,1,5,1,1,30,1,4,3,1,2,2,10,1,12,1,1,1,1,1,8,4,3,2,3,6,2,9,2,1,13,1,11,9,50,1,50,2,1,4,1,24,1,2,1,3,1,1,12,1,1,12,1,26,1,4,1,7,1,1,1,1,24,2,29,3,3,1,5,1,1,50,3,1,6,4,1,1,7,8,1,4,1,1,19,1,6,2,1,30,2,2,1,1,5,2,1,1,1,1,19,1,48,1,1,1,9,23,1,1,1,3,1,2,41,2,50,12,1,1,8,1,1,1,1,50,25,1,33,1,1,2,50,1,2,1,2,1,7,1,2,31,2,3,1,7,1,50,1,1,29,1,50,1,1,1,1,3,2,1,2,1,1,2,1,1,2,13,11,3,1,7,8,1,17,1,13,13,6,1,1,2,1,5,1,3,1,1,1,1,1,3,1,1,2,1,2,1,2,1,1,4,1,1,1,1,3,1,7,1,1,1,1,1,3,23,6,18,8,1,50,1,3,1,1,50,5,1,1,4,1,1,1,1,1,25,1,1,1,3,12,1,1,1,9,5,1,1,1,2,1,7,6,1,2,2,50,1,1,1,2,1,1,1,1,1,3,2,1,1,3,11,1,1,1,13,1,9,2,1,1,6,1,1,6,1,1,24,3,1,1,18,1,1,1,2,1,1,1,1,4,2,1,1,6,1,1,3,6,1,1,1,16,4,6,1,1,2,1,1,1,3,1,12,1,3,3,1,50,2,1,1,2,1,2,1,1,5,1,2,1,2,2,1,1,3,2,1,2,7,10,1,3,1,10,1,1,2,1,2,5,1,1,21,1,1,1,9,4,1,2,2,1,7,1,2,1,2,3,22,6,1,4,5,4,1,2,50,1,5,1,1,1,1,1,17,6,1,3,2,3,1,2,1,15,4,11,1,2,1,1,3,4,3,1,1,1,1,1,44,1,9,9,1,1,12,3,1,1,2,1,48,1,3,10,1,1,3,1,1,1,1,1,1,1,1,1,1,3,1,9,1,2,1,50,1,1,1,2,5,2,3,2,1,1,1,1,1,5,2,1,39,1,1,6,14,2,2,5,1,2,45,1,1,1,1,1,1,1,50,1,1,1,2,1,5,1,28,7,1,1,1,2,5,1,1,9,1,7,1,1,14,1,12,2,1,1,1,2,1,3,1,1,24,1,1,1,1,1,1,1,50,4,2,50,1,1,1,3,33,33,12,1,1,3,1,1,2,2,1,1,2,7,2,27,1,8,1,1,1,1,1,1,50,1,1,2,1,1,6,23,31,50,2,1,15,1,1,4,1,8,1,2,3,6,1,1,1,9,1,2,1,1,1,1,1,1,4,20,1,22,1,2,2,1,1,1,1,1,3,1,3,1,1,1,13,5,1,50,1,16,1,9,10,1,1,2,25,49,1,1,5,5,1,6,2,3,1,1,1,2,2,1,2,15,1,1,1,1,2,1,1,1,50,8,1,19,12,50,1,1,5,1,1,7,12,1,1,1,1,7,6,2,27,1,1,2,4,2,1,1,3,32,2,1,1,1,5,1,1,1,8,1,1,1,4,1,2,1,2,1,1,1,2,36,1,2,1,1,1,1,2,1,1,1,3,4,1,2,1,1,1,2,3,1,1,3,2,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,5,1,1,1,1,2,1,1,2,3,5,1,1,1,1,1,3,1,7,7,6,2,1,2,10,1,1,1,1,10,1,1,1,1,3,7,1,6,1,16,20,5,5,1,6,1,3,1,9,1,3,8,1,3,2,9,1,1,2,10,1,1,1,1,1,1,1,1,2,2,1,1,3,1,1,1,3,1,2,1,1,1,50,34,5,1,1,1,1,9,1,1,1,2,1,1,1,13,1,2,1,6,7,1,7,1,1,1,1,1,1,8,1,1,1,16,2,25,4,1,2,1,50,3,4,5,1,1,16,3,25,18,1,25,1,1,1,8,1,1,1,7,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,7,1,50,1,2,1,1,1,1,1,6,5,4,1,1,1,3,2,1,1,1,1,1,1,1,1,6,1,1,1,42,1,1,1,1,1,1,1,8,1,1,4,1,1,1,3,1,7,2,29,2,1,2,1,29,3,1,3,1,1,1,2,20,1,4,2,1,1,5,4,6,1,1,2,1,4,3,1,6,1,1,1,1,1,1,7,2,1,4,1,1,2,10,1,1,2,40,1,1,1,1,1,1,1,9,1,1,1,1,5,1,1,2,4,1,1,1,1,1,1,40,1,5,12,1,1,1,9,4,1,1,1,1,1,4,1,2,5,1,10,4,50,2,1,9,1,11,1,1,7,1,1,1,1,50,3,3,3,2,1,1,4,2,1,2,1,1,2,1,1,1,1,1,1,6,1,20,15,17,1,1,5,1,1,6,3,1,1,1,7,1,1,1,23,1,1,11,1,11,1,1,1,1,4,1,2,2,4,8,1,1,5,3,1,1,1,1,3,2,1,1,6,50,1,1,1,1,1,50,1,2,1,1,1,2,1,4,35,1,1,1,1,2,1,3,4,50,1,3,4,3,11,1,1,3,1,1,2,3,1,1,40,1,28,1,1,1,1,1,1,1,1,2,1,1,5,3,10,1,4,1,1,1,9,3,2,1,1,1,1,50,1,2,1,1,1,1,1,2,3,2,13,1,1,1,6,1,2,1,1,4,12,10,1,1,2,1,1,1,1,1,1,9,2,3,2,1,1,1,12,1,2,1,1,1,1,1,3,1,1,1,36,17,30,1,17,4,1,23,1,1,18,5,1,1,3,1,3,14,1,1,2,1,3,2,9,16,1,1,27,1,1,4,1,50,18,1,1,1,3,1,1,1,1,1,1,1,2,3,1,5,1,1,1,10,1,1,50,1,50,5,1,7,1,1,16,22,10,7,1,1,12,1,1,50,4,1,1,1,4,50,1,2,1,6,50,1,1,1,1,1,1,1,6,1,1,2,10,2,17,1,10,5,14,1,22,5,1,1,5,19,1,6,1,1,3,1,3,5,1,4,2,3,1,1,1,37,1,48,1,5,1,24,33,1,8,1,3,1,1,2,1,2,1,3,1,6,1,1,7,1,1,1,1,1,17,1,5,1,2,1,50,6,1,10,5,13,1,1,1,11,1,1,1,2,1,1,2,3,25,20,10,3,3,5,1,6,1,50,1,1,1,5,1,1,1,11,1,4,6,2,1,10,1,1,1,1,4,2,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,31,1,1,1,1,6,2,2,1,1,2,1,2,1,1,1,1,5,1,1,1,1,1,1,10,50,1,8,1,1,1,1,1,2,3,1,4,1,1,7,1,11,9,2,1,1,1,15,1,1,1,22,2,1,2,1,4,1,16,2,1,1,1,1,1,1,1,1,6,1,1,10,8,5,18,1,3,1,1,1,5,1,1,1,1,1,1,10,1,19,4,15,12,9,1,2,1,1,1,2,1,1,1,1,1,4,1,3,1,20,31,4,20,5,28,34,3,13,29,1,28,11,50,3,2,1,1,9,1,50,1,1,2,3,1,1,3,1,2,1,2,1,1,1,2,5,1,7,36,8,2,1,1,1,1,1,1,11,1,1,1,44,3,1,50,2,1,5,2,1,8,1,1,1,1,2,1,50,1,50,1,1,1,8,2,1,3,4,1,50,1,4,2,1,6,2,4,20,4,1,1,3,1,2,1,1,4,5,1,2,1,10,4,2,7,1,1,7,1,1,1,1,3,1,1,4,4,2,1,1,2,14,1,25,3,1,1,1,1,1,6,2,1,1,2,1,1,50,1,1,2,1,3,2,1,1,4,1,1,9,2,2,4,1,22,2,1,11,2,1,6,1,1,1,5,3,50,20,3,1,3,1,2,1,1,50,1,1,5,1,1,9,6,1,5,1,4,1,1,1,1,3,3,1,1,2,4,4,1,2,1,1,3,5,4,3,50,2,6,1,1,1,1,2,50,13,1,1,50,3,50,2,24,1,1,2,2,1,1,1,1,1,4,3,1,1,2,3,2,1,3,2,50,8,2,1,1,1,1,1,3,1,1,2,1,1,4,1,1,1,3,1,1,1,9,1,13,1,1,1,4,1,1,2,1,50,7,1,10,1,1,2,3,1,1,1,4,1,9,3,1,1,1,1,1,1,1,1,1,42,3,1,6,1,3,2,1,5,16,50,1,1,2,1,16,1,1,1,4,1,1,2,3,1,4,50,1,1,2,1,1,1,1,1,1,1,10,1,1,50,16,1,1,2,1,1,1,1,1,1,1,1,27,1,1,1,6,2,3,1,1,25,1,1,1,1,2,1,1,1,1,17,9,1,1,1,3,41,4,3,1,1,3,2,1,3,1,1,2,4,6,2,2,8,1,1,1,1,5,2,1,2,1,3,2,1,1,1,1,3,3,24,3,1,1,6,6,1,9,5,31,1,1,1,1,2,1,1,2,10,1,5,1,1,18,1,1,1,1,21,1,1,2,9,1,1,1,2,2,9,1,1,18,1,2,1,1,7,4,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,2,1,9,5,9,1,4,1,3,31,50,4,1,1,1,1,5,1,2,20,5,1,1,1,43,1,1,1,1,50,4,1,6,8,32,4,3,7,2,1,1,23,1,2,6,1,2,18,1,1,1,1,1,1,3,2,7,1,46,1,1,7,1,3,2,15,2,2,3,4,1,1,1,19,1,28,1,3,1,3,1,5,1,4,2,1,1,1,1,2,1,1,18,1,3,26,1,1,1,1,1,2,1,2,2,5,1,1,1,14,1,1,1,6,15,5,1,2,2,1,1,1,2,11,18,1,1,5,6,1,1,2,3,17,50,1,1,1,4,12,1,1,3,1,1,1,1,4,1,1,50,1,4,2,1,1,1,8,1,2,1,1,1,1,1,1,1,1,2,1,1,11,21,4,12,1,1,3,1,1,2,1,50,8,9,1,1,1,1,1,2,5,50,1,2,3,19,1,1,32,1,4,4,1,4,1,4,1,2,2,1,1,1,5,2,4,1,1,6,1,28,50,1,1,1,1,1,15,1,22,1,2,1,7,1,2,1,1,1,2,1,1,1,1,1,1,1,2,10,3,1,1,1,1,25,1,1,1,1,1,5,1,3,1,1,1,1,1,1,19,2,2,1,1,1,17,1,3,1,13,1,1,1,4,2,1,10,1,1,1,23,2,50,5,1,30,1,2,1,11,1,1,2,2,1,1,1,1,3,7,3,2,1,1,2,1,1,1,1,1,1,7,1,5,42,13,4,2,1,1,40,1,1,16,1,3,1,1,20,11,1,1,2,7,1,1,1,2,1,1,17,3,1,1,8,1,23,1,1,3,1,15,2,2,1,1,1,1,1,1,6,1,2,1,1,1,9,1,3,1,2,1,1,2,1,8,1,1,1,1,1,2,1,1,1,2,1,1,35,1,1,27,1,1,10,2,1,3,1,1,3,2,1,1,1,1,27,23,17,1,2,1,9,3,1,1,1,1,7,2,13,1,1,2,5,2,1,1,9,1,1,1,1,2,1,24,10,1,1,1,1,1,1,1,3,1,3,1,1,6,4,4,2,1,1,3,1,1,2,1,1,14,1,2,1,5,1,50,1,1,6,1,5,2,1,1,3,1,1,1,12,1,1,1,1,1,5,1,1,1,1,2,3,1,1,4,1,6,7,1,1,1,1,1,1,1,1,7,3,1,6,1,2,26,1,1,1,1,1,1,1,2,2,1,1,1,9,1,16,2,1,6,1,19,2,1,1,2,1,19,1,12,1,4,1,10,1,50,4,1,2,1,1,1,1,2,1,1,1,3,1,1,31,2,2,1,1,1,2,1,50,5,1,2,1,18,1,7,5,1,1,1,1,1,1,2,22,1,1,10,1,1,1,20,3,4,1,2,11,6,3,3,14,20,2,1,3,1,44,3,9,3,13,1,2,1,3,50,1,2,1,36,1,10,1,1,2,3,5,1,1,1,50,1,1,1,1,1,11,2,2,1,1,1,50,1,35,1,3,9,7,1,1,1,1,1,1,1,1,5,1,1,4,1,1,2,1,1,4,17,1,1,1,1,2,11,8,4,1,1,2,18,6,2,1,1,1,1,3,3,4,50,50,1,1,2,9,5,1,1,1,50,1,1,1,1,1,6,1,1,1,25,8,1,1,2,40,1,1,4,1,1,3,1,1,5,1,4,1,1,2,2,1,1,1,1,1,1,30,34,1,1,1,1,1,1,1,2,1,1,1,17,4,6,1,1,5,1,6,1,1,1,1,1,6,1,2,28,1,1,18,1,3,3,13,1,4,4,2,1,1,1,1,1,1,1,8,1,6,1,2,1,1,1,38,4,23,1,4,3,1,1,7,4,50,31,1,1,18,16,50,6,9,3,11,4,7,1,1,1,1,1,1,4,1,1,1,1,3,1,1,1,1,1,3,1,2,1,12,1,1,1,1,1,8,1,1,1,1,1,4,5,2,1,1,1,11,2,1,12,1,1,1,1,1,1,2,1,1,26,1,1,1,1,5,1,1,47,6,1,1,1,12,1,1,3,3,1,1,1,1,14,1,4,50,2,1,22,1,2,2,26,1,1,1,13,8,2,50,1,1,3,3,3,1,1,1,3,1,1,1,1,1,1,1,1,1,4,12,1,3,1,1,18,1,3,1,3,6,4,1,50,3,1,1,50,2,1,1,1,9,1,7,1,1,3,1,1,11,1,3,9,1,1,2,12,2,5,2,1,1,5,4,11,1,5,1,6,2,3,2,2,50,1,22,1,5,1,3,1,9,2,50,8,1,4,1,6,1,1,1,2,9,4,2,2,1,2,5,1,1,1,1,1,5,8,2,1,1,46,1,11,5,3,1,1,8,3,2,2,1,13,1,50,2,1,1,1,3,2,14,10,2,1,4,2,3,15,15,6,7,1,7,1,31,1,1,1,1,8,1,1,2,1,1,1,1,1,1,1,1,1,45,22,4,4,1,23,1,1,12,1,1,1,1,36,2,1,1,1,3,1,4,2,1,1,1,1,1,50,12,2,6,1,5,50,50,1,1,4,50,2,50,3,1,1,1,8,6,3,3,1,1,8,1,1,9,1,16,1,1,4,35,1,3,1,1,1,4,1,1,1,15,1,30,1,1,1,1,1,1,1,1,1,1,1,8,2,2,1,1,7,1,19,10,1,6,1,1,1,5,2,1,1,4,50,1,1,1,1,2,2,1,1,1,2,1,3,8,1,1,1,1,1,3,1,1,1,7,7,1,1,1,1,1,1,1,2,1,1,1,7,19,49,3,1,13,1,1,1,1,7,5,1,1,2,1,1,1,1,1,28,1,1,35,1,1,1,2,14,4,1,1,10,1,3,1,1,50,2,1,4,17,1,1,1,1,2,1,1,1,15,1,1,23,1,1,1,4,2,1,14,1,1,2,1,1,9,1,1,47,2,1,10,6,1,50,22,7,9,3,2,1,1,50,1,17,1,1,7,1,7,5,1,2,1,1,50,4,7,2,1,3,1,3,1,1,1,1,1,1,2,1,4,1,4,2,1,1,50,4,1,1,2,7,11,1,1,1,1,1,11,1,1,7,1,2,42,1,1,1,50,1,16,1,3,3,4,1,1,2,1,1,2,50,1,1,1,26,1,1,1,1,4,3,1,1,1,5,16,5,1,1,1,1,1,1,50,1,33,1,1,2,1,1,9,1,1,1,1,5,7,1,1,1,3,1,1,1,1,1,2,2,1,1,1,1,1,2,1,33,1,1,1,1,2,50,2,1,1,3,1,2,1,2,4,41,1,2,8,3,1,37,1,1,6,5,1,1,7,1,1,1,1,47,11,4,1,1,1,1,1,1,1,1,48,42,1,1,1,31,1,1,2,1,1,1,1,1,4,5,1,8,1,25,1,2,1,10,1,1,50,1,2,17,1,1,1,1,2,1,1,1,1,1,1,11,1,1,1,1,3,3,1,1,6,2,1,1,3,4,46,1,1,1,9,1,1,1,3,3,1,50,2,1,1,5,1,1,3,3,1,1,27,27,21,22,1,1,6,1,22,10,2,1,3,4,1,4,1,21,17,1,6,26,1,4,2,5,6,3,25,7,1,1,28,1,1,9,3,7,14,1,1,1,1,2,1,1,21,1,1,50,1,4,1,1,4,1,1,1,1,1,2,1,2,1,4,1,1,8,1,1,1,2,1,3,1,1,1,1,1,1,1,4,1,3,1,1,32,2,9,1,1,1,1,1,1,1,1,22,2,9,1,1,2,1,1,1,1,2,39,6,1,1,4,1,3,15,1,1,1,1,1,4,2,6,13,13,11,3,1,5,15,1,4,8,1,11,2,1,50,1,1,4,1,1,1,1,3,1,1,7,1,1,39,1,5,1,2,3,1,1,1,4,1,3,9,1,4,1,50,50,11,1,13,1,4,14,1,1,1,1,1,50,5,30,1,3,3,5,50,5,3,14,3,1,7,1,1,1,1,3,1,1,15,50,12,1,1,1,50,1,30,1,1,4,4,14,10,1,11,18,3,2,1,42,50,41,2,16,1,2,2,1,3,1,3,1,1,1,1,6,10,1,1,2,2,1,2,8,1,1,1,1,2,1,1,1,1,7,1,22,35,1,1,1,1,1,50,8,1,1,5,1,1,2,1,11,1,1,30,5,1,1,1,17,9,1,1,1,1,1,2,5,2,10,1,50,1,11,1,4,43,2,1,1,1,1,4,5,1,7,1,1,3,1,1,50,1,1,1,1,1,3,1,4,2,1,2,1,5,1,1,4,1,1,17,1,6,10,1,1,1,3,25,1,1,1,1,1,1,5,6,1,2,1,1,1,4,1,1,2,2,2,1,1,8,2,1,1,1,1,3,2,2,2,1,1,1,12,9,1,1,1,2,1,1,1,1,22,1,1,2,1,12,2,1,1,1,2,1,1,1,2,1,3,1,1,50,1,2,5,1,1,1,8,1,3,1,5,50,11,2,1,1,4,34,1,1,1,1,6,1,2,1,3,5,2,8,1,1,1,6,2,3,2,1,3,5,5,4,1,1,1,1,1,23,1,1,1,1,2,1,1,9,3,1,1,1,1,16,1,2,1,14,1,1,11,1,4,1,1,2,1,5,1,1,3,3,1,2,1,1,1,1,3,9,1,1,1,4,50,2,1,1,1,2,1,25,1,16,1,4,2,1,1,1,2,1,7,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,5,1,1,1,50,1,2,50,1,1,1,1,1,4,3,2,1,1,1,1,6,2,1,1,1,1,1,1,4,2,1,1,1,5,1,1,1,14,6,5,1,1,50,2,2,4,1,2,15,2,1,5,1,2,50,5,1,2,1,2,6,1,2,8,1,9,50,1,1,32,1,1,3,1,1,1,1,4,3,50,3,1,47,2,5,1,1,5,5,1,3,1,1,6,1,1,1,17,1,1,1,1,1,1,1,1,28,1,1,1,2,8,1,1,50,12,1,1,15,1,1,1,1,3,1,2,3,1,1,1,1,2,1,1,1,3,1,1,50,3,2,1,1,1,2,1,1,10,50,50,2,10,4,2,3,4,9,1,1,1,1,2,1,1,1,1,2,1,1,2,3,1,1,6,50,1,3,1,1,4,19,5,9,1,1,1,1,5,2,1,1,1,1,1,1,1,1,6,1,2,7,1,1,1,1,1,50,3,1,2,1,7,9,7,1,7,2,1,2,1,1,1,6,2,1,1,1,1,1,6,3,1,1,1,37,3,1,2,1,1,1,2,4,2,1,1,1,2,13,1,1,1,7,8,1,4,50,2,1,4,5,1,2,1,5,8,5,14,1,3,1,3,5,1,1,1,1,3,1,1,1,2,33,3,11,3,1,13,2,10,1,1,2,1,3,50,2,5,1,1,3,5,1,1,1,2,3,50,5,1,4,1,3,6,1,21,1,1,1,1,2,4,1,2,1,2,2,1,1,2,2,50,11,1,1,2,1,1,7,1,1,4,3,5,8,1,1,11,1,1,1,1,15,4,1,2,1,1,1,1,1,1,1,2,1,50,4,1,5,12,14,6,1,1,1,1,2,1,6,1,1,1,7,1,1,1,1,2,1,1,1,1,1,8,4,1,1,9,26,34,1,1,1,1,3,11,18,1,2,1,47,1,50,1,2,4,1,1,1,1,1,2,5,50,5,1,1,1,11,50,6,1,9,4,1,5,1,1,1,1,1,1,1,2,1,6,5,4,1,2,1,1,50,8,50,1,1,1,31,2,1,1,3,1,1,2,1,50,1,1,1,1,9,50,4,1,1,10,2,2,1,2,4,50,50,46,1,1,1,1,6,1,2,1,3,10,3,7,1,3,2,5,1,1,1,1,1,1,8,50,1,5,1,1,7,4,2,1,1,3,1,8,3,1,1,9,4,1,8,1,1,1,4,1,2,2,2,1,2,1,33,1,1,1,2,3,1,4,1,2,4,1,1,3,1,33,1,1,1,1,49,1,10,1,2,1,1,2,9,4,1,1,1,1,1,1,5,1,2,1,3,1,50,12,1,2,1,11,1,1,2,1,1,3,1,1,1,1,1,1,5,1,17,1,4,1,1,6,1,23,1,1,1,9,8,1,1,1,2,1,14,2,8,2,1,1,1,1,7,1,2,1,1,1,5,1,50,2,1,3,4,1,2,1,1,21,1,50,2,1,1,1,1,1,1,50,3,3,1,1,4,13,1,6,1,7,4,1,4,1,1,1,1,3,1,2,1,1,11,1,1,1,1,3,4,2,1,1,2,1,1,1,1,1,1,11,1,1,50,1,3,4,1,6,1,3,4,1,13,2,2,1,50,1,3,1,2,1,1,1,1,1,1,1,9,1,1,1,10,1,3,1,1,16,2,2,1,1,1,3,1,4,1,1,10,5,2,6,1,8,1,2,1,1,1,1,11,1,1,12,2,3,20,1,3,1,9,1,1,1,1,1,1,13,2,4,9,48,1,7,2,2,1,20,1,1,1,1,1,5,1,1,1,4,1,5,1,2,1,2,1,1,4,4,5,2,3,2,1,19,2,3,1,1,1,2,4,1,1,1,2,1,50,4,2,1,1,16,1,1,1,1,1,1,1,2,1,1,1,2,1,29,1,2,1,1,1,2,1,1,5,1,2,2,11,1,1,1,2,1,1,1,1,7,1,1,6,1,1,2,2,2,1,1,1,1,2,1,1,10,2,1,6,17,2,1,1,1,1,18,4,1,1,1,34,1,3,1,1,1,1,5,1,4,1,1,1,1,1,1,1,10,1,6,2,1,50,1,1,1,2,1,4,3,1,3,1,1,7,1,1,1,6,7,6,2,2,50,1,1,2,1,1,2,1,9,3,4,1,1,1,10,6,1,13,1,2,2,1,1,1,1,18,6,2,50,4,1,6,1,2,2,1,1,1,1,4,1,1,1,1,1,1,2,2,50,1,4,1,1,1,1,4,1,1,3,2,1,1,1,1,1,12,1,44,50,1,1,1,1,1,1,42,1,2,1,2,1,50,1,1,8,50,2,9,1,1,1,7,1,1,8,1,1,3,23,1,1,13,1,30,17,1,4,12,2,3,1,2,44,3,1,1,1,1,1,1,2,11,1,1,1,1,3,2,2,5,1,1,1,4,1,10,1,1,1,2,12,1,2,1,2,2,1,1,2,2,1,3,1,1,2,1,1,1,1,18,22,5,1,2,4,3,1,50,11,1,1,2,2,6,50,1,50,5,6,1,1,1,12,6,5,2,1,4,3,1,2,2,3,1,29,1,8,25,5,7,2,46,6,1,20,5,1,1,1,9,1,1,1,2,1,1,2,3,1,1,1,1,1,4,1,1,1,1,1,23,3,1,2,1,1,1,1,2,1,4,1,12,1,11,1,20,1,1,3,1,3,1,8,1,1,1,1,1,1,50,2,1,2,1,18,2,1,1,3,9,5,4,1,2,1,4,50,1,2,11,1,17,3,1,19,50,50,1,1,6,1,8,32,1,50,1,3,1,6,1,1,2,1,8,26,2,12,2,3,3,1,1,1,11,1,1,5,1,1,4,1,2,25,26,8,1,1,1,11,2,1,1,1,1,1,1,1,1,3,1,4,2,14,1,6,1,15,1,5,9,1,1,1,5,3,24,1,1,1,1,1,10,3,1,1,1,2,1,2,1,2,1,50,50,1,50,2,1,2,1,21,1,1,4,1,50,1,2,3,50,33,18,1,1,3,1,2,2,1,3,1,50,7,1,1,22,3,4,1,7,8,24,1,1,50,1,1,50,3,1,1,6,3,50,1,1,1,2,1,3,2,1,16,1,6,1,1,13,2,10,3,1,4,1,1,1,3,1,2,16,28,2,1,1,50,6,4,9,3,3,2,1,1,1,3,1,15,1,1,6,1,1,25,1,1,2,3,2,2,3,6,1,4,11,36,50,2,50,1,1,1,50,1,1,12,1,50,2,1,1,3,1,4,2,14,50,1,39,5,1,1,6,1,1,5,2,2,1,1,50,1,1,1,3,41,50,1,2,8,1,1,1,1,1,1,1,1,1,1,1,5,23,1,25,1,1,1,2,50,1,25,1,15,5,1,1,1,1,1,1,1,1,21,23,1,17,9,1,1,9,1,1,4,3,1,1,1,8,1,3,13,1,1,1,1,2,27,1,1,1,1,1,3,1,3,1,1,1,1,4,2,1,2,1,4,1,1,1,50,1,31,12,1,8,1,3,1,12,9,2,12,4,2,2,37,1,9,1,1,30,3,3,1,1,6,1,3,1,1,13,1,4,4,1,1,1,1,50,1,1,1,50,1,1,1,1,3,2,1,9,26,1,1,1,1,1,18,1,7,1,4,1,2,1,1,4,2,5,5,16,1,1,50,18,50,5,1,7,1,1,2,7,1,36,1,15,6,3,2,2,14,3,2,2,3,7,4,1,3,3,1,10,1,2,2,2,1,25,50,6,40,3,26,1,1,1,1,2,7,1,1,1,2,24,1,5,4,1,3,1,1,1,1,1,2,1,1,9,3,5,6,1,1,4,10,2,1,3,1,27,1,50,2,1,1,3,1,1,3,1,1,1,5,24,6,1,1,2,22,1,1,3,2,1,3,46,50,1,16,1,3,2,1,9,1,1,1,1,1,1,4,3,1,2,3,50,4,1,4,6,1,2,5,1,3,1,7,3,1,4,1,1,1,1,40,5,16,6,5,7,5,1,1,6,1,2,11,12,6,1,3,1,5,4,1,1,16,21,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,8,7,1,1,3,4,3,2,2,1,1,4,1,1,21,3,2,7,13,3,50,4,1,1,1,1,36,1,8,3,1,1,50,1,2,4,3,6,17,2,1,8,1,2,1,2,1,1,1,1,1,1,1,1,3,1,1,50,1,2,1,2,1,1,1,50,1,1,2,1,1,2,1,1,1,3,1,1,1,1,25,21,1,1,4,1,1,4,16,1,1,1,12,50,1,50,1,2,1,8,1,5,3,4,1,1,1,1,6,3,4,1,1,5,1,5,1,32,9,1,21,7,1,1,1,2,5,18,3,1,1,5,2,1,1,1,2,13,1,2,1,1,1,2,3,3,14,2,4,5,1,1,1,1,3,10,50,1,50,1,1,1,1,1,2,1,1,2,1,2,49,1,1,1,8,18,1,3,1,6,2,1,7,19,1,50,7,1,2,1,5,5,45,1,3,2,1,1,9,1,1,1,1,1,3,1,2,1,11,1,1,1,50,1,5,1,1,1,7,2,5,7,1,1,1,1,4,1,9,3,2,1,1,1,1,1,1,1,1,29,4,1,1,2,1,2,1,1,1,1,7,1,1,1,1,2,1,1,1,1,1,2,1,14,1,1,8,1,10,1,1,3,1,2,2,4,1,1,50,1,1,20,1,1,1,10,1,1,1,35,3,1,1,1,26,1,1,1,2,1,1,1,1,1,1,1,1,1,38,1,1,1,2,1,1,14,2,23,4,1,1,1,1,4,1,1,2,2,1,1,33,1,2,1,50,3,3,1,1,1,25,1,1,1,1,5,2,1,1,50,1,1,1,1,1,6,4,1,1,2,1,1,3,6,1,1,1,1,11,2,1,6,8,1,1,3,1,4,4,2,1,50,1,3,1,1,1,1,1,1,2,1,1,1,1,13,1,1,50,1,4,1,8,1,1,1,1,3,1,1,36,1,4,1,1,50,1,1,1,1,1,10,2,1,1,1,1,1,1,1,2,1,7,1,11,1,1,1,3,12,1,1,2,1,3,1,5,1,1,1,3,1,2,1,1,1,1,1,1,1,4,1,1,1,1,1,3,4,1,2,1,1,22,1,4,9,1,2,8,16,1,1,2,1,1,2,1,1,1,7,6,2,1,9,1,1,1,13,1,8,1,1,1,1,22,2,25,1,1,10,1,25,1,2,1,7,1,1,1,3,1,2,4,4,2,1,1,1,12,1,1,4,1,1,1,1,1,2,1,35,1,1,3,50,1,1,1,1,2,1,1,1,1,1,50,1,1,2,13,1,10,1,18,2,1,2,1,1,11,50,6,1,2,11,2,2,24,20,1,1,1,1,2,2,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,1,4,14,1,18,38,1,35,1,1,1,3,1,36,1,1,17,1,3,50,1,5,8,1,1,2,7,2,18,1,2,1,1,1,1,3,3,1,6,1,1,7,8,2,1,1,1,2,1,7,28,1,1,1,2,19,13,1,8,4,6,3,3,3,17,1,1,1,1,1,9,19,2,1,2,3,50,1,1,6,1,1,30,1,1,14,1,3,6,11,1,40,1,3,1,1,1,1,2,1,2,1,4,1,6,4,1,1,5,1,5,3,8,1,1,2,50,4,1,5,2,7,1,1,1,3,1,1,1,45,1,1,2,1,18,1,1,1,1,1,12,2,1,5,4,1,1,1,1,1,1,3,15,1,1,10,1,1,2,1,1,1,1,1,1,8,2,2,1,3,1,1,2,1,1,1,1,1,16,1,8,3,6,1,1,13,1,5,1,6,3,1,3,1,1,1,1,1,1,1,4,1,1,50,50,5,6,50,1,2,34,5,11,1,1,1,1,3,1,1,1,2,3,1,30,3,1,1,1,1,1,1,2,50,4,1,1,2,7,1,1,1,14,1,1,1,1,1,1,1,25,2,50,8,1,1,4,1,1,50,6,2,1,50,1,17,7,1,2,1,1,4,6,3,34,2,5,1,1,1,1,5,12,3,1,1,1,1,1,1,3,1,3,3,1,4,1,1,1,1,1,24,3,1,27,1,2,1,1,2,1,1,1,13,1,2,1,1,1,4,1,1,1,1,2,32,1,1,2,1,1,1,1,3,1,1,6,1,1,1,1,4,1,1,3,2,2,1,1,29,6,1,6,2,9,1,1,10,15,1,3,1,4,2,1,1,1,2,1,1,2,3,1,1,6,1,1,1,6,1,1,1,50,1,1,1,4,1,1,2,1,1,1,2,4,1,1,4,2,5,1,1,1,31,1,2,5,1,1,1,1,42,3,1,1,4,1,1,5,1,1,1,1,2,2,1,1,3,1,2,2,7,4,10,11,1,11,1,1,1,2,1,1,3,1,32,9,1,3,1,1,1,3,1,11,50,3,1,31,3,19,1,1,13,2,1,1,1,5,2,4,1,25,1,1,1,4,1,2,1,13,1,1,1,50,3,1,33,1,31,1,2,1,6,1,3,1,1,1,3,2,1,1,47,1,7,1,1,21,11,1,1,1,1,15,1,1,1,1,1,1,2,1,1,1,9,1,1,1,1,1,2,5,1,1,24,5,6,1,1,2,15,1,1,6,1,1,1,6,1,22,6,1,6,5,11,2,4,1,3,12,1,1,6,1,1,1,1,1,1,7,50,2,1,1,3,8,2,1,1,23,1,1,6,5,1,6,1,1,1,2,50,1,1,3,2,1,2,1,1,1,1,1,1,1,1,1,10,2,2,1,1,29,1,2,1,1,4,5,1,1,1,1,1,1,3,1,1,2,1,21,11,2,1,1,16,2,1,1,3,3,9,1,1,1,1,1,1,1,50,1,4,1,2,2,31,1,1,50,5,2,1,2,1,1,5,1,1,4,7,1,1,15,11,1,1,1,1,11,3,2,1,1,1,1,1,1,1,1,1,1,7,2,2,1,2,1,1,2,3,4,17,16,1,1,1,1,4,1,1,1,1,9,2,1,8,50,26,1,2,2,1,5,1,1,1,1,1,1,2,1,1,2,8,1,1,1,32,7,1,6,1,8,2,1,1,2,7,3,16,1,1,1,1,1,1,8,1,2,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,44,3,1,8,1,1,7,1,1,1,1,1,1,1,1,4,1,1,2,1,7,1,2,1,1,1,1,1,1,1,1,50,1,1,1,1,1,1,15,4,1,1,2,50,1,1,50,1,2,10,1,2,1,1,4,10,4,15,1,1,1,16,1,1,14,17,12,50,1,1,1,4,2,2,8,1,3,1,1,2,17,1,4,1,3,1,2,2,3,6,1,1,2,1,1,1,3,2,1,1,3,1,1,2,3,5,1,1,1,1,2,1,5,1,1,4,1,1,1,1,1,13,1,1,1,4,1,1,1,3,1,1,1,1,1,2,1,3,1,5,1,1,1,50,10,3,28,7,13,17,12,6,7,50,4,1,6,19,1,1,4,1,6,2,1,4,3,1,1,1,1,1,4,5,18,1,1,1,1,43,1,1,1,26,1,1,2,2,1,2,1,1,21,1,1,4,4,1,20,1,2,1,2,2,50,1,11,8,1,10,1,1,2,50,50,1,8,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,7,21,1,50,50,16,1,6,7,1,24,2,1,1,1,1,1,15,1,24,25,1,1,9,1,1,14,6,6,18,1,1,2,12,1,1,2,10,2,7,4,1,50,2,1,1,3,1,1,1,1,1,31,1,3,2,1,2,1,1,1,1,1,1,2,1,1,1,1,5,2,1,1,1,1,19,4,1,10,1,2,4,1,1,9,9,5,50,11,1,10,3,1,3,5,30,1,3,1,5,5,6,1,11,1,1,4,14,1,1,1,3,1,1,1,1,1,16,3,3,1,1,6,1,1,1,1,1,50,2,1,2,1,1,10,1,1,1,1,1,1,1,6,13,1,3,1,50,1,6,1,9,4,3,1,2,1,1,19,50,1,1,1,1,1,1,1,1,8,50,1,2,5,7,3,1,1,3,1,1,1,2,2,1,1,5,2,1,1,9,12,1,1,2,1,1,1,2,1,1,1,18,4,1,5,1,3,1,1,1,2,3,1,2,6,2,5,3,1,1,1,1,1,1,5,1,3,4,1,4,1,1,1,1,1,1,2,2,1,5,6,1,1,4,1,50,1,1,7,14,1,4,7,1,1,2,1,1,2,1,1,3,50,50,10,1,1,13,1,1,1,1,1,1,1,3,9,9,1,1,1,1,5,7,1,1,1,1,1,50,1,13,1,1,1,12,1,1,1,2,14,1,5,1,5,8,1,50,7,5,13,1,4,1,1,1,50,3,50,1,1,1,1,1,2,3,1,1,1,7,1,1,1,1,1,1,1,2,1,7,1,14,1,1,27,1,1,23,1,40,8,1,4,1,2,50,1,44,5,6,1,11,1,1,2,1,6,6,2,1,3,1,1,1,1,1,2,50,1,2,2,1,1,2,2,4,1,39,15,1,1,1,1,8,1,1,2,2,2,11,1,1,15,8,1,7,13,2,16,1,1,31,1,1,1,1,1,1,2,2,50,1,40,1,1,1,50,38,1,1,1,1,1,1,5,3,2,1,1,1,1,2,1,2,1,1,1,1,4,13,1,2,2,1,1,1,2,20,2,1,1,1,1,1,1,6,2,1,1,1,23,1,1,1,2,1,6,1,1,1,1,6,1,17,1,1,1,1,2,1,1,25,1,2,2,4,7,1,1,2,1,2,50,5,2,1,1,1,1,32,2,23,31,12,1,2,1,4,1,1,1,1,1,1,1,1,2,1,1,1,50,1,1,1,50,2,16,1,1,44,48,3,4,1,4,1,2,1,13,10,2,4,1,1,6,1,2,1,1,1,1,1,1,7,1,1,3,1,1,1,6,1,1,5,3,1,1,2,1,1,50,1,1,1,1,1,2,2,1,1,2,1,1,18,2,9,2,3,3,1,1,1,1,22,1,23,2,1,1,1,1,1,2,1,1,1,1,50,1,1,5,1,3,3,7,50,1,1,1,50,2,1,1,7,50,7,1,1,28,10,1,2,1,5,50,1,16,1,50,5,1,48,2,1,5,2,3,11,1,7,2,1,3,1,43,1,17,1,3,1,1,29,1,1,1,3,1,1,1,1,1,1,50,1,2,33,1,4,1,3,1,9,10,2,1,5,10,2,34,15,1,1,2,2,4,1,3,50,1,1,3,5,8,1,2,1,1,6,14,1,1,1,2,1,1,1,1,17,1,1,1,1,1,1,27,5,1,8,27,2,1,1,1,3,1,5,1,9,2,1,1,11,4,1,4,12,1,6,3,1,1,1,1,16,1,6,3,1,1,1,49,3,1,2,1,1,5,2,3,40,1,1,1,2,2,2,7,23,4,1,1,1,1,1,1,2,50,1,1,1,1,9,1,1,3,50,1,1,2,50,25,8,1,1,2,1,1,21,1,1,1,1,1,13,1,1,2,1,1,1,1,3,2,1,3,1,1,50,1,3,1,1,9,1,1,26,1,2,4,2,1,2,3,3,1,1,1,2,1,3,7,4,7,1,1,1,1,12,1,1,2,1,9,1,1,2,1,3,5,1,1,4,1,1,1,1,4,7,1,10,2,2,1,21,2,1,1,5,1,1,2,1,1,1,1,3,6,5,11,1,7,12,50,1,4,1,1,1,15,1,10,1,6,1,1,1,1,10,1,6,50,1,4,1,50,1,1,4,1,2,1,2,2,3,3,1,7,4,1,3,4,7,1,1,1,1,1,6,1,14,1,3,1,1,1,1,1,1,1,1,1,7,11,2,1,1,5,1,3,1,1,1,6,1,2,2,1,1,1,3,1,1,3,15,1,9,2,2,1,50,3,2,1,42,1,7,1,1,1,1,11,2,18,1,6,1,1,1,1,2,1,3,50,4,6,1,2,13,50,3,11,3,1,1,1,1,1,2,1,1,50,30,1,1,15,1,2,1,1,4,2,1,1,1,1,8,1,1,1,1,20,1,1,4,1,1,1,1,3,4,50,1,2,2,42,9,1,5,2,2,2,5,11,1,22,1,9,1,19,2,1,1,4,39,5,1,27,2,1,3,1,9,1,1,5,1,1,15,6,1,1,1,8,1,2,50,1,1,1,5,4,1,1,50,1,2,2,4,2,1,10,1,1,1,38,5,1,1,1,1,1,1,1,6,1,4,1,1,10,1,1,1,44,1,1,24,3,6,1,1,1,1,1,1,1,4,6,1,1,1,4,2,47,12,2,1,1,1,5,50,1,1,10,1,3,1,1,1,1,1,1,1,1,1,1,2,1,1,4,7,1,18,31,3,1,1,2,1,1,3,3,1,1,1,1,1,1,1,1,1,2,5,1,3,1,1,3,1,2,1,1,6,5,1,1,1,1,6,1,1,1,3,2,1,2,2,1,16,2,1,1,3,1,4,1,2,1,21,7,2,3,1,1,1,1,6,1,1,2,1,18,2,1,2,3,1,5,1,1,1,3,2,50,1,1,1,1,1,1,1,19,1,1,1,1,50,1,1,1,1,1,2,5,1,1,2,1,2,1,6,1,1,1,1,8,1,2,4,4,1,6,7,50,1,8,1,6,1,3,1,2,1,2,6,1,1,1,1,3,1,1,1,7,2,4,8,1,1,3,8,1,50,1,4,26,14,1,5,3,2,1,1,4,1,15,10,1,18,1,1,9,10,1,4,8,1,50,1,48,1,2,1,1,3,1,1,1,1,9,6,50,1,1,4,1,1,11,1,1,1,18,50,3,1,1,1,3,1,1,1,1,1,1,5,1,1,2,50,1,35,2,1,9,1,50,1,1,1,1,1,4,2,1,1,4,1,2,1,1,1,4,5,5,1,1,3,3,1,3,6,1,1,4,50,1,14,1,1,4,1,2,19,1,16,1,2,1,50,1,7,3,3,2,2,1,2,2,50,5,7,2,1,4,10,9,2,1,2,1,2,6,3,1,15,14,1,50,1,1,1,1,2,3,1,2,6,1,1,5,2,4,1,11,1,1,5,10,1,1,7,2,1,2,50,1,1,1,3,1,1,1,1,3,1,1,2,1,1,1,1,9,1,5,1,6,1,1,3,1,1,1,5,4,1,1,1,1,1,1,1,1,1,5,4,1,1,4,3,4,2,2,2,1,1,4,9,1,1,5,1,1,5,1,1,1,1,1,2,1,1,17,1,1,1,6,1,1,1,1,1,1,5,1,1,1,1,1,50,1,3,1,6,1,1,2,21,3,19,4,1,1,5,1,1,1,1,1,1,7,1,1,1,2,1,3,25,1,1,1,1,4,15,1,10,2,2,1,2,1,1,3,1,2,1,1,1,1,3,2,1,1,1,18,1,1,1,6,12,6,2,1,1,2,1,1,1,1,2,1,1,17,2,1,1,1,1,1,1,2,1,1,1,4,2,1,1,1,1,7,3,19,1,1,3,4,2,1,1,9,1,1,2,1,19,1,5,1,1,1,50,2,1,2,1,1,1,4,1,3,7,8,1,1,1,1,2,50,9,2,3,1,1,1,2,1,38,1,1,1,1,8,1,6,1,1,1,2,14,1,18,6,1,1,26,1,3,1,1,1,1,2,1,5,21,13,2,1,5,1,4,1,2,1,1,1,5,1,1,1,50,1,50,7,1,1,1,7,1,1,1,1,9,5,1,1,3,1,1,7,8,1,24,1,34,5,2,2,10,10,1,40,1,7,4,2,50,5,1,15,3,1,1,1,10,1,2,1,3,1,1,1,8,2,2,4,1,3,1,1,1,1,1,1,1,4,1,6,1,3,37,1,1,5,1,9,1,1,17,1,1,5,8,50,48,1,2,1,1,2,1,1,4,1,1,1,1,20,8,8,2,1,1,1,2,8,6,1,1,1,1,1,14,16,50,2,9,1,1,1,2,1,1,50,1,2,2,31,1,1,1,1,7,5,1,7,1,50,1,1,1,2,20,2,1,1,3,1,5,1,2,1,1,1,1,5,10,1,6,1,3,1,1,1,1,1,6,1,1,3,2,3,1,1,1,3,1,1,1,3,1,9,50,13,1,1,2,1,2,20,1,2,50,3,50,14,1,1,11,1,1,2,9,11,1,6,15,1,1,14,5,1,12,1,1,1,1,33,7,5,1,8,2,1,1,22,13,1,1,1,1,1,1,1,13,3,38,1,7,4,1,1,1,5,16,2,1,1,1,1,2,2,9,1,2,1,50,1,1,1,1,1,1,1,4,9,1,1,1,1,1,1,1,1,3,1,1,4,1,2,3,1,1,3,1,14,2,2,1,1,3,1,1,1,1,5,6,3,1,14,1,1,1,1,5,2,1,26,4,1,6,1,20,1,6,50,3,1,18,1,1,1,1,1,14,1,16,1,1,18,1,14,1,18,1,1,1,3,1,19,1,6,7,1,4,1,1,1,6,1,50,31,4,50,1,2,1,1,1,1,1,1,3,1,1,8,5,1,1,4,1,1,1,1,4,4,1,2,1,1,5,15,1,1,1,10,1,1,1,1,1,2,6,9,1,1,3,7,48,1,42,1,10,5,1,1,1,1,1,1,1,1,1,37,1,3,1,2,21,1,1,1,1,1,1,1,50,1,1,1,1,44,1,1,2,1,11,1,1,10,1,50,50,2,2,1,1,1,1,21,4,2,5,1,6,1,9,9,1,50,18,1,3,5,1,1,1,3,1,1,1,50,1,1,1,1,1,1,1,1,1,1,2,1,1,50,5,50,2,50,27,1,1,19,4,1,1,1,1,2,2,1,1,2,10,5,23,1,1,1,1,2,3,1,1,20,1,1,1,1,1,3,1,1,1,2,3,1,1,7,1,1,2,1,3,13,8,7,2,1,1,1,2,1,2,2,1,3,1,1,2,1,3,1,6,24,2,1,1,1,3,1,1,1,1,15,2,4,2,1,3,1,1,1,1,2,2,50,3,27,1,3,4,1,1,1,5,11,1,1,1,8,6,1,2,2,1,1,1,3,4,1,3,6,1,18,2,1,1,39,1,4,1,5,1,4,2,1,2,1,9,2,8,3,1,1,2,1,1,9,1,1,1,1,1,6,4,1,1,1,1,1,1,1,1,7,1,1,1,3,3,1,2,1,1,1,1,1,21,1,1,1,1,1,3,1,1,2,1,1,1,1,2,3,1,1,8,1,4,1,4,1,1,1,50,1,8,1,10,1,1,1,1,1,14,1,2,1,1,14,1,3,1,2,14,2,1,1,1,1,4,4,1,50,1,1,18,24,7,44,3,8,11,1,2,2,11,1,1,28,1,7,50,50,1,4,1,50,1,1,8,1,1,1,11,23,1,1,1,1,4,1,1,2,4,8,2,1,1,5,6,1,4,2,1,1,1,1,2,1,1,1,29,1,1,3,4,1,20,24,16,1,9,1,1,1,1,1,1,1,1,1,1,1,1,2,3,13,1,6,1,1,1,1,1,1,1,1,2,1,2,1,1,7,3,1,4,1,1,3,12,1,50,1,11,1,12,8,1,10,1,1,10,9,1,1,1,1,1,1,1,7,1,7,1,1,1,7,1,2,8,3,2,1,2,6,31,13,1,1,4,1,1,1,1,1,3,1,20,1,1,1,1,4,1,1,14,1,19,2,3,15,1,2,1,19,12,7,1,1,1,10,1,24,1,50,1,1,5,1,2,1,4,1,12,9,1,5,7,2,11,1,50,1,7,2,1,4,1,1,1,1,1,1,6,1,1,2,1,1,1,1,2,7,8,50,3,50,3,1,1,4,50,1,1,2,1,1,2,1,1,1,2,5,6,3,1,2,4,1,1,1,1,1,1,2,2,1,1,34,1,1,1,3,1,1,4,2,1,3,39,1,1,1,4,1,1,1,1,2,1,1,1,10,6,1,1,48,1,2,8,1,1,1,1,10,1,1,4,6,1,1,3,6,1,6,1,4,1,1,50,2,1,3,4,2,1,1,2,2,1,2,1,25,10,1,1,1,1,2,1,1,1,4,1,38,1,1,1,22,9,1,1,1,3,1,11,1,1,3,1,1,1,50,1,1,1,1,2,1,1,1,8,1,5,1,50,4,31,1,8,2,1,1,3,11,1,4,1,5,2,3,3,39,3,1,1,6,1,2,1,3,4,6,1,1,1,1,1,1,1,30,1,9,1,2,1,2,5,2,1,1,1,1,1,9,2,1,3,2,3,1,1,1,1,10,6,1,2,6,2,1,1,1,1,3,1,1,2,2,1,32,1,1,1,1,1,1,1,2,2,4,50,1,1,1,11,2,1,1,2,2,12,18,43,5,1,1,2,3,1,1,9,1,34,2,50,1,1,1,1,2,28,2,1,1,1,1,6,5,1,2,1,1,9,1,5,1,4,1,1,1,1,1,8,11,1,10,1,1,1,1,50,50,1,1,1,1,1,1,14,1,1,2,1,50,1,39,12,2,1,1,5,4,1,9,1,3,50,8,1,2,1,1,1,7,6,1,11,1,31,4,3,13,1,29,50,9,1,1,1,29,29,1,2,1,1,1,3,1,4,1,1,1,1,23,1,50,1,3,5,1,1,1,1,1,1,4,1,2,1,1,1,1,1,7,9,1,1,2,1,1,2,1,1,1,2,1,9,1,1,1,3,1,7,1,6,1,1,1,2,1,1,1,50,1,30,1,1,1,7,1,1,3,3,1,2,1,1,2,5,1,1,4,1,1,1,1,1,4,5,1,1,1,1,1,1,2,1,2,1,1,1,1,39,1,1,2,1,1,4,3,6,1,1,2,1,1,1,50,1,1,4,1,9,1,1,1,16,1,1,1,1,3,1,10,50,50,2,1,8,1,1,2,16,1,1,7,14,1,1,3,1,1,2,2,2,2,7,1,1,8,1,2,1,1,1,5,1,1,16,1,1,1,5,26,1,1,1,4,2,1,1,4,1,1,5,1,7,3,1,1,1,1,2,21,1,1,1,44,6,1,1,13,2,1,1,1,1,1,1,1,1,5,24,1,2,1,4,2,1,1,37,1,2,2,1,4,12,1,8,2,1,1,2,7,28,1,4,50,4,1,1,1,1,1,1,18,1,2,1,3,1,8,2,3,5,1,1,42,1,1,30,1,1,2,1,1,1,4,1,1,1,2,1,9,1,1,1,3,1,1,1,1,2,1,3,30,50,1,1,1,13,1,4,1,2,17,2,1,4,1,1,6,3,1,1,5,1,1,8,4,2,1,4,3,1,1,4,1,1,13,1,1,17,1,25,50,2,2,1,42,1,13,1,1,1,1,1,4,1,1,7,50,1,1,1,1,1,3,2,1,1,6,4,2,3,1,7,50,1,11,1,2,1,1,1,2,1,8,1,1,1,2,2,3,1,1,1,1,1,10,1,1,1,1,8,1,1,1,14,1,1,1,1,1,1,1,10,1,1,2,2,50,1,1,2,2,4,6,1,1,24,11,1,1,4,1,6,1,5,1,6,1,5,1,33,1,50,13,4,7,2,7,3,1,1,1,13,1,1,1,1,13,4,3,5,1,1,2,1,1,1,1,1,13,1,1,7,1,1,1,1,1,1,1,7,1,4,1,10,1,1,1,1,1,1,10,7,1,1,1,2,1,23,1,1,1,1,2,1,1,6,1,1,9,2,1,3,1,1,6,1,20,1,1,1,48,1,2,1,1,1,37,1,1,1,1,1,25,4,16,2,1,2,44,2,8,12,1,1,1,1,2,6,3,25,1,5,1,29,50,1,1,7,1,4,1,7,17,1,7,1,8,1,1,1,10,7,1,1,1,1,1,5,13,1,1,1,1,2,1,1,4,1,1,1,1,1,1,4,2,1,2,11,1,1,2,1,1,1,1,2,1,10,1,8,5,1,1,6,1,2,1,1,4,1,1,1,50,5,3,17,1,1,1,1,1,1,2,13,7,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,15,1,1,2,1,1,10,2,1,1,1,1,2,1,1,1,3,1,4,2,1,1,1,1,1,1,7,3,3,1,1,1,1,1,1,2,8,3,1,2,1,1,4,1,1,1,4,3,1,8,1,1,1,8,1,21,15,1,1,3,1,1,6,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,6,1,1,6,1,1,2,1,1,1,1,1,2,1,16,1,1,1,2,2,14,3,1,4,1,17,1,15,2,4,5,1,5,1,1,2,1,9,3,1,1,1,1,1,1,1,1,1,1,1,2,2,1,3,1,1,10,1,1,3,1,1,1,21,5,2,1,1,1,2,1,1,1,2,3,7,23,3,1,1,1,1,1,2,1,3,1,1,2,15,2,1,1,3,1,1,3,15,1,6,6,1,1,1,50,1,1,8,25,1,1,1,1,5,1,8,7,3,1,1,4,2,1,1,5,1,2,1,3,50,1,1,1,1,1,7,5,1,1,4,2,1,1,1,1,26,1,1,1,50,1,1,5,1,1,1,1,1,1,1,35,10,35,1,1,1,1,8,1,1,3,3,1,2,1,5,1,2,1,1,3,20,1,10,50,1,1,1,2,1,2,1,1,18,1,1,3,1,1,20,1,2,12,50,8,1,1,1,2,9,1,2,1,1,1,13,1,1,50,4,6,1,7,1,1,50,4,1,19,8,1,7,12,8,4,1,6,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,1,2,1,1,14,12,1,1,2,4,1,1,1,1,1,1,3,2,2,1,1,1,1,1,5,1,1,1,1,1,1,1,1,26,3,4,7,1,3,1,2,11,1,4,1,1,3,2,6,2,1,14,1,1,1,1,19,8,1,1,1,4,3,1,1,21,7,1,1,2,1,1,3,1,1,3,1,1,1,3,1,1,2,4,1,1,4,6,5,1,2,4,1,1,1,1,1,1,1,2,1,10,2,2,3,1,1,1,37,1,1,3,6,1,11,5,2,2,1,1,1,2,3,47,4,1,1,3,1,2,24,27,50,3,1,1,1,3,1,1,6,2,5,1,2,6,1,1,1,1,2,1,1,1,1,1,5,4,1,9,1,1,1,1,14,1,1,1,1,50,7,1,1,1,1,5,10,3,1,3,1,2,1,2,1,9,4,7,1,2,1,1,2,1,1,1,1,1,1,2,1,1,2,50,50,2,1,8,45,3,1,1,4,1,1,11,1,1,15,1,9,1,1,1,1,1,1,1,1,3,2,20,1,1,1,1,5,1,1,1,1,8,1,2,3,1,1,1,16,5,2,7,5,5,3,1,1,1,7,4,7,50,3,1,16,8,24,6,1,3,1,1,1,1,10,50,1,1,1,14,2,1,1,10,3,4,2,1,1,1,3,2,1,1,29,1,1,6,2,2,1,3,1,4,1,1,1,46,12,2,3,1,16,1,1,1,1,1,2,5,1,1,1,1,6,2,1,3,6,9,1,1,3,2,3,1,1,2,1,1,1,1,5,1,11,1,1,30,1,3,1,2,1,1,1,50,1,2,1,3,1,2,1,1,3,1,3,1,1,1,1,1,5,32,8,2,1,50,4,50,1,2,50,9,1,1,9,1,1,1,1,29,2,1,1,1,1,17,2,10,1,1,2,1,1,1,1,2,1,5,3,3,1,3,1,5,1,1,1,1,1,1,1,48,1,13,1,16,1,1,1,4,1,2,1,1,1,50,2,7,1,1,1,25,1,1,1,2,1,22,1,1,1,50,1,5,4,2,1,3,1,1,1,1,14,2,1,50,1,6,17,1,1,2,6,1,1,1,1,1,2,1,2,1,1,1,2,1,6,2,1,2,1,1,10,8,8,1,1,1,1,2,2,1,1,1,1,1,1,50,1,13,33,8,1,17,1,1,2,1,6,1,1,1,1,2,1,1,5,1,1,1,50,1,1,2,1,1,2,44,6,50,1,1,3,1,50,1,1,1,1,3,2,10,1,13,2,1,1,1,1,1,1,3,5,1,1,1,1,1,6,1,2,16,2,9,1,1,1,1,1,5,2,5,6,8,3,4,1,1,2,1,1,1,1,1,1,1,1,1,1,2,42,9,47,1,4,1,1,1,4,2,2,40,50,5,1,1,1,8,1,1,1,1,1,4,1,1,1,6,1,6,1,15,1,1,1,1,1,2,1,13,3,50,2,4,13,1,10,1,3,9,50,1,14,1,1,2,3,1,3,8,2,5,1,1,1,1,1,1,2,1,6,1,1,2,3,6,21,1,2,1,6,1,9,1,1,12,11,1,8,3,1,1,1,2,19,1,33,2,1,5,1,50,9,8,5,1,2,1,4,1,5,6,7,1,16,1,1,10,1,1,1,1,1,1,50,1,1,2,26,2,1,1,2,1,1,1,1,22,1,1,1,1,5,10,2,1,1,1,1,1,1,9,1,1,2,1,2,1,8,2,1,2,1,1,1,2,1,3,1,1,1,1,2,6,50,1,1,29,1,1,3,1,1,1,1,3,1,7,3,26,2,1,1,1,6,14,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,2,2,5,1,1,1,6,1,1,50,1,2,1,1,3,1,21,1,5,1,1,1,1,1,3,1,1,1,6,25,8,1,50,1,1,1,16,1,19,8,1,36,11,1,1,1,1,1,3,1,1,1,1,1,1,5,1,15,14,1,1,8,1,1,1,1,12,1,1,1,1,1,1,2,1,2,1,1,50,1,1,1,1,1,1,1,4,3,1,3,2,50,1,1,50,50,1,1,4,1,1,6,5,1,1,1,1,1,20,4,1,4,5,1,1,1,1,1,5,4,50,1,3,1,36,1,1,1,1,2,1,1,2,3,2,2,8,2,18,1,3,1,4,1,1,13,3,2,5,1,1,11,1,2,1,1,4,32,1,1,1,1,6,27,2,1,1,1,7,1,8,1,1,2,1,1,1,1,2,3,4,3,1,8,1,1,1,22,1,2,1,1,1,1,1,21,1,1,1,13,26,1,2,1,1,1,1,6,2,1,18,50,40,1,1,1,1,1,1,1,1,1,50,1,1,1,2,2,1,2,1,1,1,1,1,2,1,8,1,15,3,4,1,1,10,1,1,1,1,1,1,4,2,1,4,1,1,1,1,1,50,1,2,1,2,1,5,1,1,2,1,2,1,1,1,1,4,1,1,2,23,1,4,4,15,1,1,5,2,1,2,1,3,6,5,2,20,1,1,3,8,4,1,20,1,1,1,1,7,1,1,1,1,5,1,1,1,1,2,3,1,3,6,1,1,1,3,1,1,8,50,5,2,1,1,1,2,1,1,1,1,6,3,46,1,1,1,1,4,1,1,10,1,4,1,1,1,3,1,14,1,1,2,50,1,4,1,1,4,1,1,1,1,1,50,1,1,1,50,2,2,6,1,1,1,1,1,1,1,1,1,1,1,1,5,4,1,1,3,1,1,1,1,4,2,1,3,1,1,1,1,1,1,2,1,50,1,1,2,1,50,1,8,1,9,4,3,9,4,1,4,1,1,7,1,1,1,1,1,1,1,1,1,5,7,1,1,1,50,2,1,1,1,12,1,10,1,1,7,5,14,2,1,14,1,3,1,30,8,11,4,1,2,1,33,1,15,1,1,1,2,14,3,13,1,1,1,1,3,1,1,1,9,9,1,7,1,5,1,1,50,29,50,1,1,4,6,1,1,2,2,7,1,1,50,2,1,2,6,1,1,4,2,1,1,2,1,1,1,1,2,5,1,5,1,2,1,1,3,1,1,1,2,4,1,50,1,1,2,1,1,26,1,1,8,1,1,1,1,1,1,1,4,4,1,1,1,9,1,1,1,1,1,9,1,1,2,1,3,4,1,1,2,1,1,1,1,1,3,1,3,6,4,1,1,1,9,1,3,1,20,3,2,1,1,1,2,1,9,1,1,1,4,1,17,1,1,3,1,1,5,1,33,2,1,1,1,38,2,2,13,1,11,50,1,1,50,2,2,1,5,1,1,6,27,2,9,1,1,1,1,1,1,3,1,1,2,1,1,1,19,2,13,1,21,1,2,1,1,1,7,10,1,1,1,3,1,1,2,30,1,1,3,1,1,1,14,1,1,19,1,1,1,1,5,5,50,1,2,1,6,1,9,36,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,5,1,5,1,1,12,1,6,1,1,11,1,1,11,2,10,2,1,50,15,2,13,1,1,2,1,13,1,1,50,17,50,1,2,8,2,1,1,1,1,1,2,1,4,1,1,1,1,2,50,5,5,3,1,3,1,5,1,11,1,3,1,1,1,3,1,1,2,1,1,1,5,12,5,1,1,3,1,5,1,5,1,1,1,1,3,1,1,1,10,1,2,1,1,1,2,1,1,1,1,1,2,6,1,1,1,1,1,1,3,9,8,11,1,6,1,50,1,1,1,14,50,1,12,27,12,1,3,1,1,3,6,1,1,1,1,1,3,3,1,1,1,4,1,3,1,1,1,1,4,1,32,7,1,50,1,50,1,1,16,1,12,6,1,1,1,16,9,2,2,1,1,1,4,1,50,4,1,1,6,43,6,5,1,1,6,10,1,1,1,1,3,1,1,2,4,1,2,1,1,1,1,2,1,1,3,1,1,2,2,50,1,1,1,2,15,1,5,1,16,47,1,1,4,5,1,1,1,50,1,4,1,1,1,3,9,3,1,1,1,1,1,22,1,1,50,1,35,3,37,50,2,2,1,1,1,16,1,1,6,1,1,3,1,1,1,50,1,1,1,1,1,2,1,3,2,11,1,9,3,2,5,1,50,1,8,1,1,5,1,1,12,1,2,8,1,1,2,50,5,1,1,1,9,1,1,5,1,1,3,1,1,4,5,1,3,2,2,1,47,4,14,2,3,1,3,1,8,1,1,3,10,15,1,3,1,4,4,2,1,23,1,1,9,1,1,1,1,1,7,1,6,3,8,4,1,1,1,1,6,3,50,1,1,1,1,1,1,1,2,2,1,13,1,17,1,4,5,2,49,17,1,1,3,1,19,1,2,1,2,1,1,7,2,3,1,1,50,1,1,1,1,1,1,1,3,1,1,1,1,1,50,1,1,13,2,1,1,2,1,21,1,1,18,1,6,2,1,1,2,1,11,1,5,3,1,1,1,1,1,1,5,10,1,1,1,8,1,1,1,1,1,20,1,1,37,9,1,1,1,10,6,5,3,1,10,3,50,1,1,1,1,2,50,1,4,1,50,1,4,25,1,31,3,1,1,5,1,1,2,1,50,1,1,1,1,1,1,24,1,1,3,3,1,2,1,1,1,5,1,1,6,5,2,2,2,1,3,1,1,1,1,2,1,1,4,2,13,1,1,10,2,1,1,1,1,1,1,40,1,1,2,1,50,1,2,1,1,1,4,1,1,1,1,50,2,50,1,3,2,1,1,1,1,6,3,1,1,1,3,1,1,1,1,28,1,5,1,1,3,1,1,1,2,3,1,4,50,1,1,6,2,1,43,1,2,13,27,1,1,4,2,1,3,1,3,1,1,50,8,1,2,1,2,4,2,1,2,1,1,1,1,1,5,3,1,3,1,1,1,1,1,1,2,1,1,1,1,1,3,1,17,1,7,14,1,2,17,1,42,15,22,1,2,2,10,6,1,1,1,1,17,1,1,1,1,1,1,1,2,14,1,1,1,1,1,2,2,1,1,1,2,29,2,21,3,2,6,6,1,1,1,8,1,2,1,1,1,1,2,3,1,2,1,1,6,2,50,18,1,3,2,3,3,4,1,1,1,6,3,1,1,50,4,1,1,1,1,1,2,5,2,2,1,3,1,2,1,1,1,1,2,1,1,1,1,9,11,1,1,38,25,1,1,1,1,6,1,1,1,1,2,4,1,1,3,1,4,1,1,1,1,1,3,1,1,1,1,1,7,1,1,1,1,1,1,2,1,4,5,1,1,1,2,1,3,1,11,50,1,14,2,2,2,1,1,1,4,10,2,1,1,1,1,3,2,2,14,1,50,1,3,1,3,1,1,1,1,1,1,4,1,22,5,6,1,4,3,3,9,1,1,1,1,50,1,1,2,6,2,7,1,1,1,7,1,2,6,1,46,1,1,2,1,5,1,6,1,10,42,1,1,1,1,1,2,1,1,4,3,1,1,2,2,2,25,2,14,3,2,1,1,1,2,1,1,3,1,18,1,3,1,1,1,30,2,1,1,1,1,1,1,1,5,1,1,1,1,2,1,1,2,1,1,6,4,1,1,3,29,1,1,12,10,2,1,1,1,9,4,50,3,1,1,1,4,10,1,4,2,3,7,1,1,2,1,1,50,1,1,5,11,2,1,21,1,20,2,50,1,3,2,6,1,1,1,8,4,50,1,1,1,1,8,1,3,1,50,2,21,7,1,1,1,1,1,3,41,7,3,28,1,1,3,1,4,1,5,1,1,16,1,1,17,5,1,1,2,1,1,1,1,1,1,1,1,13,3,1,1,1,11,21,1,3,1,5,1,50,3,9,1,1,5,1,1,1,9,2,1,20,50,14,1,3,1,50,5,1,2,1,1,2,2,1,2,1,1,2,1,50,11,1,1,1,1,2,1,2,1,3,1,2,1,1,1,1,1,4,5,21,1,11,3,4,2,5,1,6,2,1,1,33,6,1,8,1,2,1,3,1,1,19,1,23,2,1,2,2,1,46,2,9,1,5,8,1,1,1,50,4,1,1,4,50,1,3,1,6,1,2,1,1,5,7,1,11,21,2,1,1,4,1,1,2,5,1,1,1,1,1,5,1,1,2,26,15,2,1,50,1,1,1,1,6,3,1,1,1,1,1,1,2,2,1,7,4,1,16,1,1,6,2,7,1,2,1,2,11,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,1,3,7,1,50,1,1,7,1,1,2,1,19,6,1,1,3,4,1,1,1,1,1,5,1,4,29,1,3,1,5,1,5,2,1,1,1,1,1,1,1,1,1,3,1,2,6,9,1,1,1,1,2,3,3,5,1,3,45,1,18,1,3,1,1,1,5,2,1,2,1,5,1,1,1,1,2,1,3,2,2,1,2,1,1,1,4,1,1,1,13,2,4,22,1,3,1,1,2,1,1,1,2,4,1,10,1,1,1,1,4,1,1,1,31,1,1,1,1,5,8,1,1,1,10,5,1,3,1,1,2,3,1,6,2,17,7,1,1,1,1,2,1,1,1,1,50,1,6,3,1,2,1,5,50,2,10,1,1,50,1,7,21,1,3,3,1,4,8,1,1,1,2,1,1,1,1,5,1,2,1,1,1,1,1,1,3,5,15,1,1,3,11,1,1,1,1,1,1,2,1,4,1,7,1,1,1,2,5,2,9,1,50,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,41,1,1,1,4,1,2,1,1,4,11,2,1,1,16,1,2,1,1,1,10,1,2,3,1,1,1,1,1,50,1,1,1,1,1,1,1,1,1,1,1,6,24,9,1,1,28,2,1,2,1,29,8,1,3,1,1,2,8,1,1,2,19,2,1,1,1,1,1,24,1,1,1,2,1,1,2,15,50,1,1,1,33,1,34,1,1,1,1,1,9,2,50,15,1,1,1,1,2,1,1,2,2,8,5,1,30,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,3,1,1,4,28,14,1,1,1,1,1,1,5,3,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,8,1,1,44,3,1,1,1,1,4,50,1,11,1,3,1,1,7,1,2,2,1,1,1,1,1,1,5,1,3,50,2,6,17,1,2,1,1,50,1,3,10,1,1,9,2,10,3,1,1,1,4,1,3,1,1,1,1,18,1,1,21,11,3,1,1,1,3,1,1,1,2,15,1,38,1,1,2,5,3,2,6,1,1,1,34,1,1,2,1,1,3,1,1,2,1,1,32,1,1,1,1,1,1,50,2,1,1,1,1,17,1,1,27,1,1,1,4,1,1,1,1,3,17,1,1,9,50,1,4,1,3,1,8,4,1,1,1,5,1,2,2,50,1,8,1,2,1,50,1,1,1,1,5,1,26,4,1,39,39,1,1,1,24,1,4,1,1,1,4,1,1,1,1,13,6,43,2,1,3,1,1,1,1,1,2,1,18,24,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,17,1,8,3,1,2,3,1,1,1,1,1,3,7,4,1,1,2,1,1,1,2,1,48,1,2,2,2,1,14,1,1,14,9,1,1,2,2,15,21,37,1,4,1,1,1,1,10,7,17,1,1,1,1,1,2,1,50,12,2,28,1,9,1,6,4,1,1,2,1,6,19,44,9,50,50,50,1,1,1,1,10,1,1,1,3,8,1,1,1,2,1,1,5,2,2,50,1,21,1,1,39,5,2,18,6,2,1,1,1,1,1,1,3,1,3,1,1,1,4,1,3,50,1,1,6,1,16,1,4,12,1,1,5,1,8,3,1,7,1,1,2,2,1,2,3,1,2,7,1,1,1,1,14,3,1,1,1,1,1,1,1,10,1,1,2,1,2,10,1,50,1,2,3,1,1,1,32,1,1,3,6,3,1,1,1,1,2,1,1,1,6,5,15,1,1,1,2,1,16,16,3,2,50,2,1,1,1,2,1,1,4,1,2,4,2,8,1,12,1,1,1,4,2,1,1,1,7,7,2,50,3,7,1,1,1,1,1,6,50,3,1,2,5,1,1,1,1,1,2,2,3,2,2,50,1,1,1,2,1,1,38,5,1,7,42,1,7,1,1,1,20,2,12,1,1,5,1,1,1,1,1,1,1,12,2,3,4,1,1,2,1,1,1,1,2,6,1,1,1,1,1,50,1,1,1,4,7,1,1,2,1,13,1,1,1,3,1,1,1,7,1,9,3,1,1,3,5,3,1,3,1,1,1,1,13,4,3,1,1,2,1,1,3,50,1,2,2,15,2,1,4,2,1,1,2,5,1,30,1,28,19,2,1,1,1,1,16,5,1,7,1,1,1,1,1,4,1,1,20,1,1,2,1,1,1,1,50,48,1,25,1,1,1,1,2,5,2,1,1,1,1,1,50,3,1,3,1,9,3,7,3,1,1,8,2,1,7,1,1,1,1,1,50,7,12,2,1,1,14,8,3,50,1,1,3,1,50,1,2,4,1,1,1,1,11,1,1,1,1,2,14,1,4,50,4,2,1,1,1,1,1,3,1,50,1,2,2,1,6,1,1,1,2,1,1,2,1,8,7,1,1,1,4,50,2,1,1,1,3,1,1,1,1,1,9,1,1,1,1,1,1,4,1,1,1,9,3,2,1,1,1,1,1,1,9,2,20,1,2,1,4,3,1,3,1,1,2,1,1,1,1,1,15,1,2,1,43,3,11,1,1,1,1,1,1,1,7,1,13,2,1,1,1,4,1,1,1,11,2,1,1,7,6,12,12,2,1,1,1,9,1,2,1,10,1,1,6,2,1,2,1,1,1,3,4,13,1,1,32,1,2,1,8,1,1,1,1,1,1,1,5,1,4,1,1,50,1,3,4,1,5,1,21,4,2,2,1,1,2,1,2,1,6,12,1,1,19,1,1,3,1,7,1,1,1,4,1,3,50,1,1,7,1,1,1,1,3,1,15,1,1,1,4,13,1,15,50,2,3,4,1,1,1,4,14,1,2,1,3,1,1,1,1,1,1,1,14,6,1,33,9,1,1,1,1,1,12,1,1,33,50,5,1,2,11,5,3,2,1,1,1,1,2,2,1,1,16,1,3,2,1,5,5,1,6,1,1,14,2,1,1,1,2,1,2,5,1,1,1,1,26,1,1,8,1,1,1,1,13,1,1,1,8,1,2,1,1,6,1,1,50,1,1,1,1,2,1,2,11,2,1,1,50,4,1,8,1,1,7,6,7,1,5,3,1,3,1,1,1,1,1,1,3,5,1,3,2,5,1,20,1,17,2,2,4,1,1,1,1,2,1,2,1,1,1,1,1,2,1,1,23,1,1,1,1,1,12,1,1,5,2,1,1,1,1,1,1,1,50,2,1,1,50,2,1,5,15,1,9,1,1,6,50,1,1,1,6,1,14,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,2,1,1,1,2,3,1,1,1,2,4,6,1,1,3,1,1,1,1,41,8,1,1,23,1,50,5,4,3,4,14,1,1,7,1,1,1,2,2,10,1,1,3,2,1,6,1,12,1,1,1,5,1,5,20,1,50,33,1,1,1,1,2,1,2,1,2,1,1,3,1,1,1,2,1,1,2,1,1,1,1,1,2,9,1,1,1,6,1,1,1,4,1,1,23,11,4,1,1,2,2,2,8,1,1,8,7,1,1,2,2,3,1,2,1,1,1,1,1,1,1,6,2,2,1,1,1,1,1,7,1,1,1,1,1,1,1,15,1,1,1,1,2,8,8,2,6,2,1,19,8,1,1,4,1,21,1,8,8,2,9,3,6,2,11,2,1,2,8,9,1,2,1,1,1,4,1,1,3,1,1,1,1,6,1,50,4,50,1,1,1,5,7,1,1,9,1,1,5,3,1,2,1,5,1,1,1,1,12,1,1,1,1,2,28,1,2,2,10,13,1,50,1,1,1,8,27,1,1,9,1,18,2,1,1,1,10,1,10,1,1,12,1,3,1,1,1,39,1,1,7,5,1,17,1,2,11,25,2,10,3,9,2,1,1,1,1,2,1,2,1,1,1,3,6,1,1,4,1,1,1,1,1,1,1,1,1,2,10,1,11,1,1,1,1,2,1,14,1,6,1,11,1,1,1,9,50,2,1,1,9,5,43,11,22,5,3,1,2,1,2,1,1,3,1,2,1,1,1,7,1,5,6,1,3,1,2,9,1,50,1,1,1,2,1,6,1,1,30,1,5,1,5,1,42,1,1,5,9,15,2,1,1,34,2,3,1,1,1,1,7,1,1,1,1,4,1,1,4,1,1,2,50,2,2,1,1,4,1,4,50,1,1,1,1,2,10,1,1,22,2,2,12,3,15,1,1,2,4,1,2,1,2,1,1,1,1,1,6,1,3,1,1,1,1,11,8,1,1,1,1,1,1,1,1,7,2,1,2,1,1,1,3,10,1,2,1,1,1,16,1,1,3,1,1,46,1,1,1,2,1,6,2,21,1,22,1,1,3,1,1,1,1,1,1,1,10,1,1,1,1,1,2,21,1,1,1,1,1,1,1,1,49,1,7,1,1,3,16,1,3,1,1,14,11,1,1,1,1,18,1,1,1,1,1,50,1,2,1,1,4,2,1,1,1,1,1,1,5,1,1,1,1,50,1,7,1,1,1,1,1,1,1,1,1,1,4,1,2,1,1,3,1,1,1,1,1,1,1,1,16,1,50,2,1,1,2,1,3,9,50,1,1,1,3,1,1,2,1,1,1,3,1,1,1,1,2,2,22,1,4,2,2,4,1,13,3,1,1,1,5,1,2,1,19,36,50,4,1,1,1,1,4,1,1,50,4,18,50,1,7,1,2,9,5,1,7,1,20,16,32,1,12,1,8,1,12,2,1,1,1,2,12,1,1,2,1,9,1,2,1,20,1,1,6,14,1,50,1,3,1,1,1,1,1,1,1,3,2,3,3,1,5,19,2,1,4,22,1,1,1,3,3,1,3,1,3,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,50,1,1,1,1,1,1,1,1,3,1,1,1,1,2,7,3,7,1,1,2,2,30,1,1,1,2,2,1,1,1,1,1,1,2,1,1,19,1,1,1,1,1,2,2,3,1,3,1,1,10,1,1,5,1,15,4,1,31,1,1,3,1,1,2,1,18,1,1,6,2,1,2,1,1,1,1,2,1,13,5,1,1,2,1,1,1,1,3,1,1,1,1,9,1,2,10,1,19,1,4,38,2,1,1,1,1,5,1,1,1,2,1,1,39,6,1,1,1,2,1,5,2,1,2,1,3,1,1,1,1,3,4,1,1,4,4,1,50,1,6,1,1,12,1,3,1,1,6,1,1,2,1,15,1,9,50,1,1,2,1,1,1,1,1,11,1,3,1,1,2,9,4,28,1,44,1,4,1,1,5,1,1,2,5,1,2,1,1,1,1,1,1,1,1,1,4,17,2,1,1,2,18,1,1,1,3,1,1,1,1,1,50,3,3,3,3,1,1,22,3,8,14,2,1,1,1,1,1,1,1,35,1,1,50,6,1,1,4,1,2,2,4,1,9,1,3,1,11,9,3,1,11,1,1,3,3,7,27,13,13,9,31,1,1,50,1,2,1,2,1,3,17,1,3,2,4,12,13,7,1,15,1,1,1,1,6,50,3,1,1,1,1,1,1,37,1,1,1,1,15,1,4,7,1,2,10,1,1,1,5,1,19,1,1,1,1,1,41,1,1,1,1,7,18,2,3,1,1,1,3,3,3,1,4,1,1,2,2,9,1,1,1,5,3,1,2,3,1,2,1,1,50,1,20,5,9,4,1,1,6,50,1,1,1,1,1,2,50,50,2,2,4,14,1,1,1,19,50,2,3,1,1,1,1,1,3,6,50,1,1,3,5,1,1,2,1,1,1,2,1,1,2,5,1,1,3,4,1,1,1,1,50,1,6,1,1,13,1,1,6,23,50,1,50,2,1,1,1,8,1,2,3,29,1,8,1,1,1,1,32,13,1,2,12,1,1,2,2,1,3,1,1,8,4,5,3,1,3,1,1,1,1,1,1,13,1,1,1,2,1,1,50,4,1,50,1,17,1,1,1,1,2,1,1,2,1,2,4,1,3,50,1,1,1,8,2,21,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,5,5,1,1,2,2,1,2,1,19,50,2,1,2,2,1,1,4,1,1,1,1,1,6,1,1,3,1,1,2,35,2,50,1,5,1,4,1,50,1,7,1,2,18,1,1,1,10,3,1,2,2,1,3,6,50,1,1,1,1,1,1,1,1,1,1,1,6,1,5,2,1,8,1,1,1,2,23,1,5,1,3,1,2,2,1,25,1,19,2,1,1,1,2,1,1,1,1,44,38,19,32,1,4,1,1,1,1,2,2,2,1,1,1,1,1,1,1,15,4,2,2,2,50,1,2,1,1,50,16,8,6,1,4,1,1,1,1,2,1,1,3,1,2,1,2,1,5,5,8,1,1,1,1,1,50,1,7,1,7,1,1,1,1,1,11,50,1,1,4,2,5,1,1,1,1,7,1,4,1,3,1,3,14,4,1,2,1,1,36,4,1,2,15,1,1,1,1,1,1,1,4,2,2,1,29,2,1,1,5,7,1,1,3,5,7,1,1,1,21,14,2,6,10,4,1,5,1,1,1,2,2,14,1,1,2,11,5,15,1,1,1,1,1,1,2,2,1,1,1,1,2,3,3,2,3,1,1,3,3,1,1,1,1,1,50,4,2,1,9,1,1,1,3,1,1,2,1,19,10,1,1,1,1,1,1,1,1,1,1,1,5,17,2,1,2,3,1,1,1,1,7,1,1,1,3,3,5,1,1,1,6,1,1,5,1,1,19,8,1,50,2,5,32,8,1,1,7,1,1,1,1,1,1,1,1,3,1,1,50,44,1,1,4,1,1,1,1,2,3,1,41,10,1,2,1,1,2,1,1,1,1,2,1,1,1,6,1,26,1,7,1,2,1,31,1,1,21,1,4,1,2,1,50,1,2,4,1,1,1,1,2,1,1,1,2,8,1,4,44,4,1,1,16,1,50,1,1,1,2,2,1,1,1,10,1,1,12,6,13,7,1,1,4,8,5,50,50,2,1,6,1,1,1,2,1,1,1,6,1,1,3,1,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,3,1,50,1,1,2,1,1,1,1,7,1,2,2,3,2,1,1,2,2,8,1,1,2,7,1,2,1,1,1,1,1,14,1,1,2,1,1,1,41,1,4,4,1,1,3,8,1,1,1,15,14,1,1,12,1,3,2,38,1,11,3,1,1,1,37,1,3,1,1,1,1,5,2,5,3,2,50,1,1,3,1,1,2,1,2,2,1,50,1,3,3,1,1,2,1,1,1,7,50,1,17,1,1,1,2,1,1,1,50,1,1,1,22,1,1,1,1,4,5,12,1,6,1,16,23,1,1,1,4,4,2,9,2,10,2,1,1,1,4,50,1,1,1,1,1,1,1,1,1,1,2,16,2,1,50,1,1,10,11,1,1,1,1,1,2,1,1,6,2,1,1,1,5,1,1,1,10,3,1,1,4,2,5,1,50,2,27,3,1,2,4,50,1,1,1,1,1,2,5,2,10,1,1,1,15,6,1,1,15,1,1,1,1,1,1,1,3,2,14,4,1,3,3,1,1,2,1,1,3,6,4,1,21,1,2,1,6,26,1,1,1,17,50,2,1,1,2,1,1,1,11,1,2,10,1,1,2,2,6,6,1,4,1,1,1,8,1,3,14,50,5,2,1,1,3,1,1,1,4,5,1,1,1,3,6,1,1,4,1,1,4,1,11,4,1,1,2,16,1,1,4,1,1,1,1,5,1,1,1,1,50,1,1,4,1,1,50,1,6,50,50,1,2,2,1,1,1,9,1,2,1,13,13,3,1,5,2,1,1,1,1,1,1,13,1,45,1,2,50,17,1,8,1,1,1,12,1,1,2,16,3,1,1,1,1,1,5,1,1,3,9,2,1,1,16,1,1,1,1,1,1,20,1,1,1,1,7,1,2,8,2,1,2,1,1,2,1,3,1,7,2,3,1,1,1,2,1,2,2,1,1,1,1,1,1,2,1,4,1,1,2,4,1,1,11,1,5,2,19,4,1,2,10,2,4,1,1,1,1,1,1,1,2,50,3,3,37,17,1,1,1,3,6,5,1,1,1,1,2,1,1,2,10,1,1,3,2,25,1,23,4,1,1,1,3,1,1,1,6,1,5,1,4,2,3,1,2,1,1,3,1,1,1,1,1,6,13,1,17,1,1,13,1,7,1,2,2,1,30,7,50,3,1,17,10,2,1,1,1,1,1,2,2,2,1,1,11,1,1,2,1,1,1,2,1,1,1,1,9,1,1,18,1,10,50,24,1,1,1,2,1,2,1,11,2,2,2,3,1,1,1,11,8,2,5,1,1,1,3,4,50,1,1,3,1,1,1,1,1,34,22,2,1,1,2,1,14,25,4,21,2,7,1,1,1,2,2,38,1,2,1,1,1,1,1,1,2,3,1,3,1,1,50,1,2,1,1,3,3,1,1,1,2,1,1,19,1,7,1,1,1,6,4,1,1,1,1,2,1,1,12,2,1,2,1,9,1,3,3,1,25,2,1,50,2,1,1,1,21,2,6,5,1,2,1,1,1,1,3,4,1,1,1,12,1,15,1,3,4,2,9,1,15,8,4,1,1,1,1,3,50,9,1,1,2,7,1,50,3,1,4,2,1,1,5,1,1,1,1,22,1,1,27,8,1,1,2,2,1,34,11,50,1,5,7,1,4,1,1,3,17,1,2,2,1,2,2,1,8,3,1,1,1,9,1,1,2,8,14,7,4,1,1,6,1,2,2,2,1,5,1,9,2,1,39,1,32,1,18,2,1,1,2,1,1,1,1,6,1,1,1,1,2,1,1,1,4,1,1,3,6,1,1,5,8,8,13,1,2,7,7,4,1,1,2,1,5,1,14,1,1,1,3,1,1,3,1,1,50,1,1,5,12,1,2,1,48,1,1,2,1,19,14,1,3,1,1,1,1,1,1,1,1,1,50,2,26,15,1,1,1,30,1,1,10,19,1,1,1,10,1,1,1,3,1,1,1,33,1,2,3,2,1,1,1,2,1,2,1,20,1,1,1,1,1,5,1,1,1,16,5,1,7,1,1,10,1,3,1,1,19,50,1,2,50,1,1,19,9,1,1,4,1,1,1,3,1,8,1,5,1,1,3,1,1,1,2,1,3,1,1,2,1,1,2,1,1,1,2,1,1,1,8,1,1,1,15,3,4,1,1,15,4,1,1,1,1,1,1,3,9,3,1,1,1,5,2,1,1,11,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,28,27,1,1,2,1,10,1,1,1,1,1,1,1,1,1,1,1,1,2,36,1,1,6,1,1,1,1,4,5,1,1,1,1,1,4,1,4,32,1,1,1,12,1,1,1,1,2,40,6,4,12,4,2,1,5,1,7,13,5,1,1,1,1,1,1,5,2,4,10,6,10,1,1,1,1,1,1,2,1,1,1,1,2,1,3,2,1,8,4,1,1,1,2,1,1,1,1,1,1,2,2,1,1,5,1,3,6,4,6,9,1,2,1,1,1,2,1,1,50,1,50,15,5,4,1,4,1,1,1,1,1,15,11,1,1,2,3,5,2,1,1,1,1,5,6,11,2,1,1,1,1,11,1,32,1,3,24,1,4,2,2,5,1,1,2,22,1,1,1,3,1,10,2,1,1,1,2,1,1,1,8,1,3,1,3,1,13,2,1,21,23,1,50,5,3,1,1,4,1,2,1,1,1,1,1,1,1,1,7,1,1,1,4,20,9,1,4,1,1,1,1,1,1,5,4,50,3,5,3,2,33,4,1,4,1,1,20,2,20,1,1,4,1,50,2,1,1,1,1,2,19,3,1,1,1,2,4,2,1,1,1,1,1,1,1,1,1,50,12,5,1,13,2,1,12,8,2,11,1,7,1,6,2,2,9,10,1,13,1,10,9,7,1,1,1,1,7,14,9,1,1,1,1,1,1,2,1,1,1,4,1,17,3,1,3,1,1,1,2,1,3,3,3,3,8,1,1,4,20,2,12,4,1,12,1,1,4,4,1,1,7,1,5,1,2,1,8,16,1,1,1,1,1,1,1,4,1,5,3,50,1,1,2,6,1,1,1,2,1,2,1,6,1,1,1,1,1,9,1,1,11,2,2,50,1,50,1,1,1,3,3,4,1,1,1,1,2,3,1,1,6,47,1,2,1,1,1,3,1,4,1,1,1,1,1,1,1,30,1,1,1,1,2,2,1,3,50,2,1,1,1,1,1,2,1,34,7,3,1,1,1,3,2,36,1,6,1,3,12,1,1,1,3,14,1,1,17,3,1,1,2,5,1,1,2,1,1,1,24,3,1,2,1,1,5,1,4,1,21,1,1,4,3,7,1,1,3,1,1,5,1,1,22,1,1,1,1,1,2,1,1,3,1,2,1,2,1,1,7,1,1,5,1,1,1,1,1,13,1,1,1,2,1,1,1,1,1,1,23,1,1,2,1,26,1,1,1,5,3,2,8,5,2,1,10,8,4,1,2,1,24,1,1,1,33,1,1,3,1,1,1,27,1,1,1,1,2,4,1,1,1,2,1,7,4,35,4,1,1,1,1,1,4,1,2,2,8,7,2,3,1,1,1,1,17,1,1,1,1,1,1,1,2,1,3,1,1,2,1,1,1,2,1,1,49,1,11,1,1,1,1,6,2,4,4,1,2,4,2,1,9,2,1,1,1,1,50,19,1,1,1,1,1,1,1,1,1,17,1,1,5,1,1,1,1,1,50,1,4,3,5,4,1,10,3,1,5,1,1,50,2,50,1,10,2,1,2,1,1,1,1,1,1,1,2,1,26,1,1,7,2,2,1,1,6,9,1,4,1,1,1,1,9,15,1,1,1,3,1,4,6,1,50,1,2,1,4,3,26,1,1,1,1,27,1,5,1,3,3,1,50,1,17,1,1,1,19,2,1,1,1,2,1,2,3,21,1,3,50,1,3,4,1,7,15,2,2,1,4,7,1,2,1,1,1,18,1,1,1,1,2,3,4,1,1,1,1,2,2,1,1,5,20,1,3,2,7,1,1,1,29,15,10,50,1,2,1,3,1,1,3,1,5,1,2,1,1,1,1,3,1,4,1,2,1,1,8,21,4,2,21,3,7,1,1,1,1,50,1,1,34,1,2,1,2,1,1,1,1,1,2,1,4,2,1,1,2,1,1,1,2,2,9,5,50,17,1,9,1,11,1,7,1,1,10,13,1,1,1,1,1,4,2,1,1,1,1,1,2,1,1,1,2,1,1,3,1,1,3,3,2,4,1,1,1,50,1,1,1,1,16,1,3,4,1,3,2,1,1,50,4,1,29,1,11,1,2,2,1,1,2,50,1,1,2,1,2,2,1,1,2,1,1,5,1,3,1,1,1,1,1,2,1,2,20,12,8,1,1,9,3,2,1,3,1,1,50,10,2,1,1,1,1,1,6,12,1,1,1,18,4,1,9,2,3,1,1,5,3,6,1,1,1,50,3,1,2,1,16,1,1,18,33,1,1,1,3,2,2,1,7,1,6,2,1,1,1,2,1,5,1,1,22,18,28,2,1,6,1,1,4,9,1,9,3,1,3,1,11,1,2,4,1,50,27,50,3,1,1,9,36,1,1,1,1,2,1,1,21,2,9,1,1,1,9,1,1,1,1,3,1,4,1,2,1,1,1,1,11,2,1,1,7,12,1,1,1,1,3,1,50,1,6,1,1,3,1,1,1,1,34,2,13,50,1,1,1,3,1,1,1,1,1,1,1,3,2,1,1,1,49,2,1,3,4,4,3,1,1,4,2,2,2,1,33,5,2,10,1,2,2,4,1,1,4,50,1,1,1,1,20,1,5,1,1,4,2,2,12,33,4,1,1,1,1,1,10,3,1,1,4,2,3,1,2,1,7,1,1,4,1,40,1,3,2,3,1,5,1,3,4,3,50,2,5,3,33,1,16,1,2,1,1,8,1,1,1,1,1,11,1,1,1,1,1,2,10,1,1,44,50,5,1,1,5,1,2,2,4,1,1,1,1,2,4,1,1,4,1,2,12,1,1,2,36,1,1,1,1,1,4,2,1,1,1,1,1,50,1,1,1,1,1,1,1,1,1,1,1,21,1,1,1,3,1,1,1,1,1,3,19,1,5,50,45,2,6,1,16,1,1,3,4,1,1,1,2,1,1,1,6,13,18,1,13,1,1,14,7,1,1,1,11,1,2,2,1,12,2,8,8,1,2,1,1,1,1,1,1,1,2,41,1,1,1,3,1,3,1,50,1,1,1,1,1,4,1,1,1,1,8,50,1,1,1,1,1,1,1,2,3,14,1,3,1,1,1,1,1,4,10,1,2,7,4,2,17,1,1,50,18,50,12,1,1,4,1,4,1,1,10,4,1,3,1,1,1,3,1,1,1,1,1,2,1,1,7,16,1,1,1,1,1,2,1,1,5,1,5,1,1,3,1,2,5,1,1,1,1,1,1,1,1,4,1,1,2,50,2,12,1,2,1,1,1,2,8,3,20,2,1,8,6,50,3,1,1,7,4,1,7,2,1,5,7,4,10,1,29,1,1,1,2,31,1,1,1,1,27,6,1,1,1,3,3,1,3,1,1,1,2,1,1,1,2,2,1,5,1,9,8,1,1,1,1,1,50,2,1,1,1,27,1,1,47,1,3,2,1,1,1,3,21,2,1,1,1,1,9,1,2,1,1,3,4,1,1,2,10,1,1,13,1,1,1,2,1,1,1,1,1,6,1,1,1,1,1,6,4,1,13,4,1,1,8,2,11,1,1,2,4,3,4,1,4,7,1,1,9,1,1,1,1,3,1,5,1,2,2,1,1,5,50,2,13,24,1,1,1,2,1,1,1,1,1,1,1,5,1,2,17,1,1,2,1,1,1,1,1,4,1,1,1,1,12,6,2,1,50,1,1,1,2,3,10,1,1,1,1,1,1,1,1,7,3,1,29,27,2,1,1,1,1,2,1,2,1,1,1,1,1,1,4,1,4,2,1,1,1,1,50,1,1,1,1,1,11,1,1,1,1,1,1,1,50,1,4,1,15,1,1,1,1,1,1,1,6,3,1,4,2,18,1,1,2,3,3,1,50,2,1,3,1,4,1,1,50,12,1,1,1,32,50,4,1,1,6,1,50,1,1,3,1,5,3,1,1,3,1,1,11,1,1,1,1,50,1,3,1,5,1,1,1,1,17,5,1,37,1,5,2,1,1,10,1,1,1,50,1,6,7,1,50,1,1,1,1,3,1,41,1,1,2,13,1,1,8,3,1,1,1,1,3,1,1,1,1,1,1,50,3,1,5,3,1,1,1,13,4,1,9,1,7,3,50,6,1,1,1,1,1,1,1,50,1,1,1,1,1,7,50,3,1,50,1,10,4,2,1,4,2,1,2,1,2,1,3,1,2,1,2,1,2,1,16,4,1,6,1,6,2,1,1,1,8,5,3,1,14,2,12,9,1,1,1,3,1,1,1,1,1,1,1,1,50,1,5,1,1,2,1,4,1,1,2,16,1,1,16,6,1,1,1,1,2,1,5,1,1,20,3,1,1,1,38,1,1,4,1,36,1,3,1,1,1,2,1,1,1,1,2,50,1,1,1,1,3,1,1,50,3,29,3,1,1,1,50,6,3,2,1,3,2,1,1,17,1,1,1,2,1,6,40,1,2,8,10,2,1,1,50,3,50,4,2,1,1,1,1,11,1,1,1,1,1,1,8,1,2,2,1,1,1,9,1,1,1,2,2,3,3,1,1,6,1,2,13,1,50,2,1,1,28,1,28,2,5,28,1,50,1,1,3,3,7,1,31,1,10,3,1,1,1,1,1,1,33,3,2,1,1,1,1,1,1,5,4,1,1,50,2,2,1,1,1,17,1,50,13,5,1,1,1,1,3,3,2,1,1,1,1,1,1,1,1,2,1,3,1,4,1,1,4,1,5,1,1,29,1,1,2,5,1,5,1,1,3,1,1,1,2,1,1,2,50,11,1,7,21,8,12,9,19,1,1,10,1,1,50,3,1,4,1,3,1,4,1,1,36,2,5,1,1,1,1,2,1,2,1,1,1,1,2,1,2,1,1,3,1,5,1,1,1,16,1,2,1,6,3,15,1,1,1,3,1,1,1,47,1,1,1,1,4,1,25,3,1,3,1,1,1,1,1,50,43,1,1,1,50,1,1,7,14,1,3,4,17,8,1,1,2,6,5,2,2,1,1,1,1,1,3,3,22,1,1,1,1,2,1,7,1,4,2,1,3,8,1,1,6,1,2,1,1,2,50,3,50,7,1,1,7,11,8,1,1,2,1,50,2,34,9,3,1,9,1,1,50,1,2,50,3,1,1,4,1,1,3,3,1,1,1,2,2,1,1,1,1,24,3,1,8,1,7,1,5,1,11,37,1,1,1,1,1,1,1,50,1,2,1,1,2,1,1,1,20,1,1,2,1,1,5,50,1,1,38,1,7,1,1,1,5,2,1,18,4,1,1,1,3,12,3,1,2,12,1,30,1,2,1,1,1,1,3,6,1,1,1,1,3,1,1,2,1,1,1,2,1,22,2,8,6,1,1,1,13,1,1,14,1,1,2,3,1,1,1,5,1,1,4,11,1,6,50,1,2,3,1,6,3,25,2,6,5,7,1,2,9,1,2,1,5,1,1,1,2,6,11,1,50,1,1,1,1,2,1,5,1,1,1,1,1,1,1,1,2,2,1,1,2,4,1,7,2,13,10,1,19,1,2,1,33,1,1,50,1,1,6,1,1,1,1,1,1,1,1,4,1,1,1,21,1,1,1,1,1,1,12,9,1,17,10,1,1,13,6,1,5,3,50,1,1,11,2,4,22,1,3,2,5,50,4,1,3,1,1,1,26,4,3,5,3,6,1,50,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,4,1,1,10,1,1,1,3,1,1,1,1,8,1,1,1,1,1,1,1,1,9,1,2,2,3,6,1,1,1,1,4,2,1,7,1,1,1,1,50,1,1,2,4,1,1,9,1,1,42,3,4,1,27,1,1,1,1,1,1,1,1,6,1,1,10,20,1,1,2,1,1,1,1,1,3,3,9,5,5,10,1,1,50,1,1,1,1,9,1,39,1,18,1,3,19,2,1,1,50,1,1,3,2,3,3,4,17,1,17,3,1,2,1,1,1,2,1,2,1,3,24,1,10,1,3,1,1,1,1,1,1,13,1,1,2,1,1,11,1,1,4,50,4,1,10,1,4,2,13,1,1,50,3,1,1,24,1,5,3,5,2,1,1,2,1,1,1,24,1,7,3,19,22,1,1,1,1,4,6,1,1,1,10,1,50,5,2,5,1,1,1,4,1,7,50,2,1,1,1,1,1,1,1,1,12,1,1,1,5,1,16,50,50,1,3,1,5,8,1,1,5,1,1,2,1,50,1,1,3,11,7,50,1,1,5,1,2,3,3,8,12,1,4,1,1,1,1,34,1,1,1,1,1,2,1,1,5,1,1,5,1,3,6,3,1,1,1,6,1,1,1,3,14,27,2,1,2,2,1,4,5,1,1,7,2,1,1,1,1,1,1,1,4,2,1,4,1,2,2,1,13,1,1,24,2,1,2,29,3,1,4,38,2,3,3,1,3,5,6,50,1,1,10,1,12,49,1,1,9,1,1,1,1,1,1,1,1,1,9,1,1,1,8,1,1,23,1,16,12,1,50,5,1,1,1,1,1,3,1,1,1,2,1,2,2,1,1,10,1,50,2,1,2,1,47,1,1,1,12,1,1,1,1,1,2,1,2,1,1,10,1,1,2,3,1,1,1,5,1,1,1,4,1,4,50,1,4,1,1,1,1,19,3,9,2,6,3,1,1,1,1,1,2,1,1,50,4,2,1,16,31,50,3,1,2,1,1,2,1,4,1,3,1,1,1,31,1,1,1,1,1,3,1,50,1,1,1,2,1,1,28,1,1,1,1,2,1,1,1,1,1,2,2,1,3,1,6,1,1,1,1,5,1,3,1,1,1,33,1,1,1,2,1,1,2,2,1,1,3,37,1,1,1,1,1,1,4,1,1,1,23,6,1,1,1,2,24,50,1,1,1,1,1,1,3,1,1,1,2,1,1,2,3,1,1,1,3,1,4,2,2,1,1,1,46,1,2,1,1,11,5,1,7,1,1,4,2,1,1,1,1,4,2,1,1,2,1,1,2,11,5,2,18,3,2,4,1,1,7,1,1,5,1,1,3,1,3,1,1,1,9,1,3,1,2,1,3,50,50,1,23,8,1,1,15,2,1,5,16,1,1,1,1,1,1,2,1,50,15,1,4,1,1,32,1,22,11,1,1,1,1,13,4,1,1,1,7,1,3,4,2,1,2,1,1,1,14,50,1,1,6,1,1,1,1,1,1,1,1,50,1,1,1,1,1,1,2,2,1,2,2,50,2,3,1,1,10,1,1,1,2,19,7,1,1,1,1,1,1,7,2,1,2,1,1,1,2,1,4,1,1,1,4,2,18,6,1,9,3,2,13,3,2,2,1,4,1,1,4,1,50,24,1,1,1,2,1,1,8,5,2,1,2,5,1,8,1,50,8,21,2,1,8,3,9,1,1,3,1,1,3,1,1,2,2,1,1,1,1,1,1,12,1,1,42,20,18,1,3,1,27,1,1,1,2,5,19,1,1,2,1,10,6,1,1,1,2,1,4,15,1,12,44,1,4,7,1,1,1,1,1,1,1,1,50,1,1,21,1,1,1,6,2,8,14,1,2,1,1,1,2,5,1,50,1,1,1,2,2,1,8,1,3,50,1,29,4,1,1,1,3,1,2,1,2,1,5,2,2,30,1,1,1,4,34,3,1,6,1,9,2,1,1,1,1,1,1,14,1,1,1,6,3,1,1,1,11,24,1,1,1,1,3,1,1,1,1,2,1,1,5,1,9,1,5,1,2,10,29,1,1,1,1,3,6,1,1,1,3,3,2,3,1,1,1,1,14,11,2,1,1,7,2,1,1,1,1,2,1,1,1,5,50,1,1,1,2,2,1,1,12,1,4,1,1,1,1,1,2,1,2,1,2,4,1,14,1,2,1,6,1,1,1,1,1,2,1,1,50,2,10,6,1,8,2,1,1,50,1,2,2,1,5,2,1,1,1,5,8,2,18,1,2,1,2,49,1,8,7,1,1,2,1,4,1,1,1,1,4,2,1,1,1,7,1,1,1,50,3,7,7,36,22,1,6,1,1,2,1,3,1,2,1,50,1,1,1,4,15,1,2,9,1,1,1,5,3,1,1,1,5,15,1,1,3,5,1,1,50,50,4,2,1,1,4,3,1,1,1,7,2,9,1,1,13,1,1,1,50,5,8,4,3,1,1,1,39,6,1,3,1,1,1,1,11,3,1,6,1,1,2,1,1,2,4,16,1,1,1,6,2,1,2,50,1,1,3,3,20,1,2,1,1,1,5,7,2,5,44,7,10,1,18,1,3,2,3,6,2,4,5,1,3,3,2,1,1,2,1,3,1,1,1,2,38,4,1,1,7,11,1,8,19,1,1,2,1,13,2,5,1,2,1,1,1,1,2,1,1,1,47,2,1,1,1,5,1,1,3,6,1,1,46,7,2,1,50,1,2,1,6,1,2,1,2,1,1,10,50,50,1,1,1,2,1,50,1,1,1,1,1,1,3,2,14,1,1,1,1,1,1,1,50,1,1,2,1,1,4,4,4,21,2,1,1,1,2,1,22,4,1,14,1,5,1,1,1,11,1,1,50,1,1,3,13,6,4,2,15,1,2,3,1,1,1,1,2,11,1,1,2,1,1,1,1,17,1,1,1,1,1,2,15,7,33,1,1,1,7,1,1,8,1,12,1,14,1,1,1,2,1,1,2,9,1,1,2,1,2,1,2,1,1,1,2,1,1,1,21,1,1,1,2,1,1,2,1,12,1,1,5,1,1,2,1,7,1,1,1,1,7,1,1,1,6,3,1,1,50,12,1,6,50,1,17,1,1,1,29,1,9,1,1,1,1,50,1,20,1,2,1,12,3,2,1,1,1,4,50,2,2,2,4,4,2,1,22,3,1,1,5,1,2,2,2,1,1,2,10,1,1,1,1,2,1,1,4,15,2,1,1,1,1,4,2,1,1,1,1,1,1,3,3,13,3,2,6,7,12,1,3,19,1,1,1,1,1,4,1,1,2,1,1,1,10,2,1,1,15,50,4,4,1,1,1,7,1,25,1,1,1,1,1,1,1,1,2,2,2,1,1,1,2,13,3,1,3,1,4,28,1,8,4,2,7,2,1,1,1,2,1,1,4,2,3,1,5,9,1,50,28,8,1,31,4,2,9,17,1,1,1,1,1,1,1,1,1,2,11,1,9,1,1,1,18,3,1,1,8,2,1,1,31,5,1,7,3,2,25,1,1,1,1,1,3,1,6,2,3,50,1,50,11,1,1,1,1,1,1,3,2,1,1,1,1,1,4,1,3,1,2,3,1,1,4,1,1,1,1,1,1,1,5,1,1,14,1,2,23,1,3,1,6,1,1,14,1,1,3,1,1,1,1,3,1,11,8,9,1,1,1,1,9,6,1,12,2,1,2,26,1,25,1,1,50,1,14,1,2,1,1,7,1,3,1,8,1,4,1,1,50,3,3,1,36,7,2,20,2,1,9,1,1,50,1,1,1,17,1,1,1,1,2,2,13,4,2,1,1,4,1,1,1,3,1,1,1,3,1,1,1,2,1,4,1,1,3,1,1,6,2,27,1,25,2,2,2,4,1,1,1,2,1,15,1,1,1,1,2,1,6,7,1,1,3,1,1,1,50,2,1,2,2,1,7,1,1,1,1,6,1,1,13,1,1,1,2,12,1,3,3,1,1,5,1,1,2,1,1,1,1,1,1,1,1,50,13,1,1,1,1,9,1,1,3,3,3,1,19,1,3,2,1,1,8,1,50,2,1,6,23,1,1,1,50,1,1,1,43,1,1,1,1,1,1,2,1,1,1,1,20,1,50,1,1,2,8,1,2,3,15,22,1,9,20,1,4,23,1,1,1,2,1,3,1,1,1,1,1,1,1,3,12,2,6,1,11,5,2,1,4,1,9,1,1,1,1,4,5,1,1,36,30,50,5,1,1,3,10,4,1,4,1,1,1,3,1,1,1,4,1,1,2,1,1,1,1,1,1,6,1,3,1,21,1,1,1,12,2,1,1,1,3,4,1,1,1,50,1,3,1,1,1,25,10,1,1,1,1,5,1,2,1,3,50,50,5,4,1,1,2,1,50,1,1,1,1,4,10,1,3,1,1,50,49,1,1,4,1,1,2,1,3,1,1,4,2,5,4,1,50,34,1,5,1,1,6,1,4,3,5,1,1,1,9,1,1,50,5,1,1,6,1,1,1,1,3,1,1,4,1,1,1,1,1,2,9,1,1,15,1,1,1,4,9,2,50,1,2,1,3,1,2,7,3,1,27,1,23,1,1,1,1,1,1,7,4,1,1,1,1,4,1,9,1,4,1,2,1,22,39,1,6,1,6,11,50,1,1,10,2,6,3,1,1,1,1,5,9,2,1,12,6,1,20,1,1,2,4,29,1,16,1,3,1,2,1,1,2,1,4,1,1,2,1,2,2,5,2,1,1,1,50,1,1,29,3,5,14,1,13,11,1,1,1,1,1,6,2,2,1,1,1,2,1,1,2,2,1,1,3,1,1,50,20,1,1,16,3,3,50,1,5,7,8,1,3,1,1,50,1,1,2,2,1,1,1,1,1,1,1,3,11,1,5,1,11,1,1,3,1,3,6,1,1,1,1,1,1,1,2,1,1,2,12,2,5,1,7,1,1,1,2,50,1,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,2,4,1,3,1,2,1,1,5,1,1,1,1,12,6,1,1,1,50,1,12,2,1,1,1,2,1,1,3,1,1,11,1,50,4,11,5,1,7,1,25,13,5,2,1,1,14,1,2,1,1,2,2,1,1,1,1,1,13,7,1,4,1,12,2,1,50,7,1,1,1,1,4,9,4,1,6,1,21,1,2,1,1,1,1,1,2,3,1,1,7,7,1,1,4,50,1,1,5,1,1,1,2,33,1,2,2,16,1,2,13,1,13,14,1,5,5,12,1,34,1,2,2,3,1,1,2,1,1,1,1,1,1,1,3,12,1,1,3,1,3,1,4,1,1,1,1,1,12,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,5,27,8,4,1,10,1,5,1,1,1,2,2,2,5,2,1,2,23,1,1,5,1,1,1,1,2,1,1,2,6,1,15,5,3,4,10,1,1,34,1,1,1,1,1,1,1,11,1,1,1,1,4,1,9,50,4,8,1,2,8,7,1,1,9,1,1,1,15,1,1,1,1,1,1,3,3,44,1,1,3,9,1,2,2,1,1,3,31,6,2,11,2,1,1,8,1,1,3,1,6,1,6,3,5,3,1,1,2,1,2,50,1,1,1,1,1,2,13,1,1,4,19,1,1,1,1,2,10,1,2,9,28,8,3,3,1,1,1,1,1,1,3,1,1,1,1,5,1,1,1,1,16,1,1,3,1,1,1,8,1,1,8,1,4,6,1,2,1,1,1,1,1,1,1,2,6,1,1,1,1,1,3,1,3,1,5,1,1,2,3,1,2,13,1,3,1,1,7,1,3,1,1,6,6,7,13,2,4,1,2,1,2,5,1,1,1,2,1,2,2,2,2,2,1,10,21,1,1,1,8,3,7,1,13,6,3,1,2,1,1,8,1,1,1,1,1,3,9,1,1,1,9,1,2,3,1,1,1,1,1,1,13,1,6,1,9,19,2,1,3,50,3,1,3,1,3,1,1,18,8,1,1,1,8,1,4,2,1,7,1,1,4,1,37,1,1,2,14,1,1,12,1,2,1,12,1,1,1,1,3,1,1,1,1,1,4,1,6,1,1,1,50,1,12,1,1,9,1,1,12,1,1,2,7,30,1,1,1,1,2,1,1,1,1,1,3,10,50,2,10,4,1,1,1,2,1,1,1,1,3,1,2,1,11,1,7,1,1,3,3,2,1,1,1,1,2,1,25,3,12,1,1,2,1,3,1,6,1,1,6,6,1,1,1,50,1,1,17,1,1,2,1,25,20,17,44,15,3,50,1,1,1,1,2,2,16,4,2,2,1,2,1,1,1,1,1,2,50,1,5,1,2,25,1,9,1,50,4,1,2,1,1,2,1,7,3,1,2,1,1,11,1,1,6,1,1,2,1,1,1,6,2,27,1,1,2,2,6,1,1,1,1,11,1,1,1,1,22,8,1,1,50,2,1,3,1,1,2,1,2,1,1,1,50,1,6,1,1,1,1,5,4,1,3,11,12,7,1,2,2,47,3,1,4,1,2,1,3,1,1,1,28,1,23,1,1,2,12,1,2,14,17,4,1,1,18,1,1,4,11,1,1,2,1,1,1,1,1,1,1,4,9,10,1,1,1,1,1,1,1,1,17,1,5,1,24,1,50,1,31,1,16,1,1,1,1,2,50,1,2,1,2,1,1,1,1,3,1,4,2,50,1,2,4,1,1,1,1,1,1,50,1,1,2,1,1,1,1,8,12,1,10,1,1,1,1,1,1,10,8,1,1,1,1,1,1,5,1,1,25,1,2,3,1,1,1,1,1,1,3,1,3,1,1,1,1,1,2,2,50,1,1,23,1,1,1,1,36,1,14,1,1,1,1,6,1,2,1,1,1,1,50,1,1,1,2,1,1,1,1,2,1,4,27,7,2,1,6,1,1,2,50,1,4,1,1,1,2,1,1,20,1,1,1,1,2,5,1,1,1,2,1,1,1,2,1,1,2,4,2,1,3,1,3,2,1,1,1,2,12,1,4,1,1,47,1,1,43,2,1,1,1,1,1,5,1,1,6,2,4,1,3,1,38,1,4,1,1,2,26,2,50,1,1,1,1,1,26,1,1,2,50,1,6,1,1,1,1,1,1,1,1,3,10,1,1,1,7,6,6,4,1,1,1,3,15,4,1,4,1,1,1,1,50,1,5,1,3,6,1,1,1,1,1,2,5,1,1,1,3,16,2,7,1,1,35,1,1,1,1,50,1,1,6,4,50,16,1,14,17,3,3,1,15,11,9,50,1,1,1,1,4,1,5,2,6,50,1,2,6,1,3,1,7,1,1,2,7,1,1,1,1,1,2,11,3,4,8,10,7,1,1,1,1,1,1,26,1,1,27,8,46,1,2,50,12,5,1,1,13,1,3,1,1,1,1,5,1,1,16,1,1,2,14,2,2,13,1,3,3,2,1,3,1,5,1,1,1,1,3,1,1,1,1,1,2,47,50,1,1,1,1,1,1,1,2,1,1,1,1,50,1,1,7,1,1,1,4,1,2,1,1,32,2,1,1,4,1,1,3,1,1,1,2,10,1,6,6,1,1,17,1,1,7,1,3,1,1,1,5,1,1,3,4,1,1,26,1,5,6,1,1,1,8,1,1,1,4,2,1,1,1,1,2,1,1,1,4,50,1,1,1,1,1,26,1,3,1,1,1,1,1,2,1,2,2,10,2,23,1,5,1,18,1,3,2,3,50,1,1,1,1,50,1,1,1,2,4,1,3,1,2,17,11,1,1,1,1,6,42,1,1,1,2,3,1,1,1,1,3,1,3,6,1,3,1,1,1,1,1,1,1,50,3,1,1,2,1,2,1,1,16,9,1,1,3,1,1,2,50,46,1,1,16,5,22,13,1,1,1,1,1,24,3,1,3,3,2,3,1,1,1,2,2,1,1,1,1,1,47,1,1,1,6,9,14,1,10,15,1,11,4,1,1,3,1,1,1,1,50,1,9,50,1,1,1,32,1,42,1,1,18,1,2,3,1,1,3,1,3,1,1,1,1,1,8,1,1,1,3,1,4,2,2,50,1,10,1,1,25,1,1,1,7,1,50,1,1,50,2,3,3,1,1,1,1,16,2,1,2,1,1,38,1,3,2,1,1,1,1,2,1,1,1,1,50,14,1,1,1,1,1,28,10,1,1,1,5,1,5,9,2,5,1,7,50,1,1,1,4,1,2,9,3,40,3,50,1,1,1,20,8,1,1,1,2,3,1,4,1,5,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,50,5,12,1,3,1,6,50,3,1,1,1,5,16,1,3,1,2,1,16,20,1,1,3,48,4,1,1,1,50,3,5,3,1,4,1,1,1,2,2,1,50,21,2,9,3,3,1,29,1,11,1,9,2,4,14,7,1,6,1,1,1,12,2,1,1,1,9,3,5,1,50,23,1,3,2,5,1,1,1,1,1,5,4,4,1,2,1,7,6,1,1,7,2,1,2,1,1,1,16,1,4,5,1,2,28,1,20,26,1,1,1,1,1,2,7,3,30,11,1,1,50,1,1,1,2,1,3,1,1,1,8,7,1,2,1,1,1,1,1,2,2,1,1,39,3,2,1,15,1,1,10,1,1,50,1,17,1,2,1,1,1,8,2,14,21,1,4,1,1,4,1,1,1,1,1,1,50,1,1,1,50,1,50,1,2,1,2,1,4,1,1,1,1,1,1,1,3,2,2,1,1,1,1,5,2,1,1,1,10,1,2,2,1,22,2,1,1,2,1,1,50,1,1,3,1,16,1,2,5,1,1,2,1,19,1,1,3,1,1,4,5,1,3,1,1,1,1,5,11,2,1,1,2,1,1,2,2,1,1,12,2,1,2,6,1,1,2,1,50,1,13,1,3,10,3,3,4,15,1,2,1,10,9,1,3,2,1,1,3,1,1,1,1,1,44,50,1,1,16,50,1,1,7,1,1,27,3,1,1,1,1,2,3,1,5,4,1,1,1,1,2,8,1,1,1,9,1,1,1,30,6,1,7,5,1,2,1,50,1,3,1,1,1,3,1,1,5,1,3,1,1,50,1,2,1,8,2,1,1,16,1,1,2,1,2,1,1,1,4,1,1,1,1,1,3,2,1,3,1,1,1,1,3,3,3,2,15,28,4,11,2,1,1,1,1,1,6,1,2,1,1,5,1,1,3,50,1,1,3,1,7,1,4,1,1,1,8,15,4,4,4,1,1,14,1,6,50,1,1,50,7,1,4,1,2,11,2,5,1,4,42,1,2,1,1,1,1,1,1,1,2,1,13,2,1,1,1,1,1,1,1,1,7,1,1,1,5,1,7,4,1,1,6,1,1,1,1,1,1,1,1,1,1,4,2,3,1,1,18,1,1,5,3,1,2,3,2,2,4,1,1,1,3,1,1,1,1,1,1,1,2,1,4,4,1,18,1,1,6,15,1,50,1,2,2,1,1,1,4,1,7,3,3,4,1,1,7,9,2,1,1,1,1,1,1,3,1,1,3,1,4,3,1,1,1,5,1,1,1,8,1,1,50,2,1,1,3,50,1,1,2,1,1,1,1,1,1,2,1,6,1,2,1,1,1,1,2,1,11,5,1,1,1,1,1,1,12,4,3,2,11,18,4,12,1,2,5,1,1,1,6,1,3,1,3,1,2,12,3,2,1,10,20,1,3,2,2,1,1,29,1,10,1,5,1,1,1,17,9,2,1,1,1,11,1,12,1,4,1,1,1,2,1,1,13,22,1,1,2,1,1,5,1,9,4,1,1,2,5,1,1,1,3,1,1,1,2,11,1,22,1,7,1,2,1,1,22,4,1,1,28,1,1,50,1,6,1,15,2,4,2,12,1,3,1,8,2,4,8,1,1,1,2,4,1,6,1,2,1,2,1,50,6,3,1,5,9,6,1,2,1,1,1,23,4,1,3,1,50,3,10,1,4,9,27,1,2,2,22,1,7,1,2,1,4,21,1,2,3,1,1,1,1,1,1,1,6,2,1,1,3,3,1,1,1,1,1,1,1,1,50,1,19,4,4,6,3,2,3,1,1,1,1,4,32,1,1,1,1,1,5,1,1,7,50,1,1,1,50,17,1,3,1,1,2,1,4,2,1,9,1,2,30,4,1,10,4,10,1,1,1,50,2,7,1,2,2,1,1,6,1,6,2,45,1,1,2,1,3,2,3,16,1,1,50,3,1,1,1,9,19,8,2,1,2,1,1,2,4,1,1,9,2,50,1,1,1,5,27,21,1,1,37,1,1,1,1,5,2,2,1,1,1,1,1,5,1,1,4,4,1,1,4,5,2,1,1,1,3,3,10,3,7,1,2,1,1,1,4,1,4,5,1,2,1,1,1,24,50,2,1,1,1,1,38,1,1,1,1,1,9,1,1,1,50,2,1,1,7,1,1,1,1,1,1,12,50,1,1,2,2,1,1,1,8,1,1,2,1,1,2,1,1,1,1,2,1,5,3,1,5,1,2,1,1,36,1,1,3,2,2,1,3,2,1,1,1,1,1,9,15,1,1,2,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,50,1,1,29,1,3,2,1,4,33,3,1,50,1,1,3,1,33,1,1,1,7,1,3,16,4,1,1,1,1,50,3,1,1,1,1,2,1,10,4,1,1,1,1,5,50,1,1,1,1,2,50,1,1,1,3,1,3,3,12,1,1,1,4,1,1,1,2,2,2,1,1,1,1,19,1,6,1,2,25,1,1,1,2,1,2,1,1,1,1,11,30,4,1,1,1,1,1,2,2,2,1,1,1,8,1,9,1,1,1,1,5,2,1,1,5,1,1,1,3,1,4,6,1,2,1,1,11,1,1,1,1,2,1,1,1,1,1,1,1,1,3,4,12,1,4,50,1,1,17,1,1,2,1,1,1,4,1,2,1,1,1,14,1,2,1,1,3,1,1,1,2,1,2,1,25,12,1,1,2,1,50,50,1,1,1,1,5,4,1,23,1,3,1,1,1,1,1,4,3,3,2,4,9,16,21,12,1,50,2,1,1,2,1,1,1,1,3,1,2,1,1,1,1,1,2,1,1,4,1,3,1,1,1,1,1,1,1,1,2,1,2,1,2,1,29,1,2,1,1,1,15,8,1,5,4,1,1,3,1,2,1,1,1,1,5,7,6,2,1,1,1,1,1,1,1,1,7,1,14,1,7,20,2,2,2,1,2,1,1,1,2,3,1,1,1,5,1,1,1,1,1,41,1,38,2,1,1,1,1,1,4,1,1,1,5,1,47,1,1,1,9,2,1,1,1,6,1,2,1,1,3,7,2,1,1,1,4,2,6,1,1,2,1,3,1,2,1,1,2,1,4,1,1,2,3,1,1,1,1,3,7,1,2,1,1,19,1,1,1,13,2,1,3,1,1,2,1,1,1,5,1,1,1,2,13,1,1,2,3,8,1,13,1,4,1,8,3,9,50,1,1,2,1,2,42,20,1,6,1,8,1,1,5,1,2,4,2,1,7,3,1,1,15,1,2,1,1,6,2,48,4,3,1,50,1,1,1,1,50,1,1,1,1,1,15,7,1,1,1,9,50,19,16,7,1,1,46,43,3,7,1,1,1,1,50,1,30,14,1,1,7,7,1,2,1,4,1,1,1,4,7,3,1,1,2,5,1,1,5,1,1,3,1,1,1,1,1,1,1,4,3,4,1,1,1,2,1,1,1,8,2,5,2,1,1,1,1,23,2,24,50,1,1,1,1,1,1,4,1,1,10,1,3,1,1,2,1,1,1,1,1,1,9,1,19,16,1,2,7,1,3,2,2,4,1,3,1,3,1,18,1,1,1,1,1,2,1,10,5,4,1,2,1,1,6,1,1,1,1,3,2,2,1,1,3,2,12,3,2,3,1,2,1,1,1,2,3,1,40,1,1,2,10,19,6,2,1,1,1,1,1,7,1,7,1,1,9,1,48,4,1,6,1,50,2,1,1,1,1,1,2,3,1,2,1,6,1,2,1,1,1,1,1,1,4,1,1,1,1,43,1,8,11,1,18,4,2,2,1,1,1,3,2,1,6,1,1,1,9,1,2,50,1,1,5,50,1,10,2,1,1,4,1,27,4,3,1,1,6,7,1,1,1,6,1,6,1,1,6,1,6,1,2,1,1,20,2,2,1,15,1,1,1,2,1,50,1,1,1,48,1,1,1,1,2,22,5,1,1,2,28,1,1,1,1,1,1,1,1,1,1,1,1,35,2,9,1,1,1,1,5,6,1,1,1,2,1,1,1,1,3,50,4,1,6,1,3,1,1,1,1,12,50,1,8,1,2,6,1,1,1,1,1,1,1,5,1,9,1,1,50,2,3,40,7,5,1,1,18,1,1,3,8,13,3,1,1,1,1,2,1,9,1,16,1,1,1,1,3,29,2,1,2,1,1,50,2,1,11,4,1,6,1,6,1,8,1,1,16,1,1,6,2,1,1,1,1,1,8,7,21,1,1,6,1,1,1,33,1,1,1,1,5,1,1,21,50,3,1,1,10,1,10,1,1,1,6,8,1,1,4,1,1,1,50,1,1,2,2,3,1,1,1,1,2,28,2,2,1,1,2,1,1,7,9,1,7,1,1,1,1,1,2,34,1,6,20,1,50,1,1,1,1,2,7,50,1,2,5,12,17,3,6,13,50,1,1,1,1,32,1,1,21,1,1,1,1,1,10,50,2,1,2,1,50,2,1,1,1,1,34,4,1,1,1,2,26,2,4,2,50,50,16,1,1,1,2,1,2,1,1,1,2,12,5,1,4,3,1,15,1,1,1,1,1,1,1,2,1,4,4,1,1,2,32,1,1,1,10,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,7,13,1,1,1,1,1,1,1,1,2,5,3,12,7,1,2,1,2,1,4,3,1,50,2,1,50,1,1,23,19,4,1,3,2,1,2,1,1,1,8,1,4,1,1,2,8,7,2,1,1,3,11,1,1,1,33,1,1,9,26,1,1,1,1,1,1,1,1,3,1,4,4,50,1,44,1,2,22,1,6,3,1,45,1,3,1,1,1,5,1,4,1,2,2,1,1,5,2,1,1,1,1,2,1,1,1,50,1,1,1,1,1,1,1,50,16,9,1,1,3,1,2,1,2,2,1,1,1,1,1,1,50,1,1,1,8,1,1,1,1,2,2,7,1,1,1,11,1,3,1,2,1,1,33,1,4,1,4,3,1,2,6,10,1,1,1,1,1,50,7,2,2,1,2,8,1,1,1,1,9,1,1,1,1,1,2,1,1,6,3,1,8,1,1,1,3,1,1,2,11,1,1,4,1,28,1,18,10,2,1,1,50,1,1,1,50,1,22,1,1,1,32,1,1,3,1,5,1,2,1,1,2,1,2,1,1,7,1,1,9,1,1,1,6,1,2,2,3,1,1,23,19,1,1,1,1,21,1,1,1,1,2,2,1,4,2,1,10,3,1,1,3,4,15,1,1,12,1,1,1,1,7,3,1,1,50,50,2,17,50,4,1,6,1,4,1,1,6,1,4,1,2,1,1,4,1,1,1,1,2,2,3,6,6,1,1,1,1,1,1,1,1,1,9,1,1,1,1,50,1,1,1,2,2,1,1,1,2,2,1,15,1,1,4,1,1,1,2,1,1,2,1,21,1,3,1,3,1,1,23,1,1,1,1,1,1,1,1,1,1,1,9,3,4,3,1,4,8,7,12,9,5,4,1,1,1,1,1,1,2,1,1,2,1,2,1,1,5,2,1,8,1,1,2,1,1,1,8,2,1,1,23,2,2,1,1,2,1,2,1,1,1,1,1,7,2,38,1,3,27,50,3,1,2,1,1,1,1,4,1,1,34,3,1,1,3,25,1,2,50,1,1,7,1,1,14,4,1,5,1,11,1,1,1,5,9,1,4,1,3,1,2,1,1,8,1,4,1,1,4,4,1,1,9,4,3,1,1,1,21,49,2,1,1,1,1,2,3,6,50,1,50,1,6,50,1,2,1,2,11,3,50,21,1,10,5,1,1,1,1,2,1,15,2,3,1,1,1,1,1,2,1,2,1,1,1,1,1,21,2,4,16,1,2,1,1,1,10,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,1,13,3,1,4,1,1,1,4,3,34,1,2,1,50,1,1,1,50,1,3,15,14,47,1,1,1,3,1,8,1,1,2,2,50,1,2,1,50,8,1,2,1,1,1,2,6,1,1,6,1,1,1,20,5,2,1,3,7,1,1,1,4,1,1,4,3,3,1,2,6,27,2,6,1,2,1,1,2,1,1,2,11,1,1,1,1,13,4,1,2,14,2,1,6,1,50,10,1,1,1,1,1,1,2,1,1,1,8,1,1,1,1,1,4,3,1,1,13,8,2,1,1,2,1,1,24,1,2,1,1,2,5,1,2,1,12,1,2,1,1,1,50,44,2,2,1,1,3,27,2,10,1,1,1,2,5,2,1,3,1,1,2,2,5,11,1,1,50,1,30,4,2,8,1,1,1,1,1,2,3,14,5,4,2,29,1,1,1,1,15,1,1,3,2,1,1,1,1,31,11,19,1,4,4,3,50,28,3,1,1,1,46,1,3,2,6,1,2,5,1,48,1,1,1,1,1,3,3,2,1,2,1,1,1,1,1,1,1,1,2,2,2,1,3,1,3,1,4,1,5,2,2,1,7,2,1,1,3,1,1,1,1,1,1,1,12,4,1,2,1,1,2,50,11,8,1,1,4,2,2,1,4,4,1,1,50,1,1,1,1,5,1,5,1,1,2,2,50,2,3,1,33,1,5,50,5,1,2,1,1,1,1,3,2,5,50,1,1,50,5,1,50,6,1,5,17,24,9,1,1,1,1,1,1,1,1,1,1,50,26,2,1,6,1,1,1,5,14,10,4,2,1,1,1,3,1,3,3,1,1,5,1,3,1,1,3,1,1,11,2,1,1,1,2,2,1,3,5,3,1,1,16,1,6,2,1,1,1,3,4,2,1,1,1,4,1,1,1,1,1,4,1,1,50,1,1,1,14,1,2,1,3,1,1,1,23,5,29,1,1,3,1,1,41,1,1,1,1,2,2,1,1,2,1,50,2,1,6,2,2,4,1,3,1,1,1,3,1,2,1,1,15,5,11,1,6,2,1,3,4,1,1,5,3,2,1,2,2,1,1,50,1,1,1,11,31,1,1,2,1,1,1,1,1,11,1,1,1,8,2,2,1,1,1,1,1,2,1,1,1,4,50,1,8,1,50,1,1,1,1,1,5,50,1,1,1,5,1,1,3,1,1,5,7,1,5,2,1,1,1,1,1,1,1,16,1,4,2,5,1,1,1,1,4,1,1,3,50,4,24,1,11,2,2,2,1,10,2,20,9,6,4,2,1,2,50,1,1,1,3,1,1,1,1,1,5,4,50,2,5,1,1,1,8,1,1,1,1,1,1,1,1,1,1,3,1,11,1,1,8,5,1,7,1,13,8,1,3,3,1,1,1,1,1,16,1,30,2,1,2,1,1,1,5,8,2,1,3,3,5,3,2,1,50,2,48,1,1,1,1,1,1,1,1,1,2,1,3,1,1,1,2,1,50,38,1,1,1,1,1,1,1,1,1,3,4,31,1,1,1,2,1,6,1,1,1,2,3,1,1,1,5,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,2,1,1,2,1,1,28,1,1,1,1,1,4,1,1,1,1,1,1,3,1,2,4,1,1,2,2,1,37,25,1,4,1,1,1,1,50,50,18,2,9,5,1,1,1,1,1,1,50,2,1,1,1,4,1,10,1,1,1,7,9,1,15,1,14,1,1,4,1,1,1,6,2,1,1,1,1,1,1,1,1,1,1,1,2,3,1,1,4,1,1,2,1,1,1,1,1,1,6,1,1,2,1,50,1,1,1,1,1,10,20,35,1,5,1,25,16,4,12,1,1,50,1,1,4,1,1,4,1,1,2,21,1,50,4,6,8,4,1,3,11,1,1,32,1,1,1,1,8,1,18,1,6,4,1,1,1,1,1,27,1,1,49,1,1,1,1,3,5,1,1,2,1,3,1,50,1,1,1,6,1,2,1,10,1,1,2,2,50,1,9,1,1,3,50,1,1,3,7,1,23,1,1,8,2,1,2,3,14,1,19,1,1,1,4,5,1,2,1,1,1,1,1,1,1,4,11,1,5,2,1,1,2,1,1,50,3,1,1,4,1,1,45,3,50,1,1,1,1,2,1,3,1,2,1,2,1,1,3,1,1,4,1,20,1,1,44,3,27,1,1,1,2,1,1,2,1,3,10,1,1,11,1,1,1,1,3,1,40,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,22,1,50,2,7,4,1,1,32,1,1,11,3,1,1,30,2,1,21,6,1,1,2,2,1,1,1,1,1,3,13,1,1,3,50,2,1,1,3,1,4,1,8,1,3,3,1,8,1,37,9,2,13,1,2,1,1,1,1,3,2,1,4,18,50,1,1,2,21,1,2,4,35,1,1,1,1,1,12,1,1,2,1,2,1,1,1,3,10,15,1,1,22,1,1,1,1,8,1,1,1,3,1,14,1,1,1,6,2,13,1,1,5,1,2,2,4,1,1,1,1,47,1,1,1,1,2,1,14,1,1,1,1,1,4,1,1,2,7,9,1,1,3,1,2,1,3,2,43,29,1,2,1,3,5,1,41,1,32,1,50,1,1,2,1,2,1,1,14,1,3,4,3,7,2,1,50,5,13,1,1,2,1,4,7,8,1,1,2,8,47,1,50,1,1,1,50,1,4,4,35,1,16,50,4,3,1,2,1,1,1,1,1,1,5,27,1,1,1,1,2,50,1,1,1,1,6,50,1,1,1,1,1,1,4,1,1,3,1,4,1,1,1,2,1,7,5,11,5,1,1,2,1,8,1,1,7,1,50,3,2,1,1,1,9,4,5,1,1,1,2,1,4,2,1,2,2,3,1,1,1,1,5,1,1,16,50,4,1,2,1,6,1,1,1,1,1,1,1,3,4,1,2,1,8,1,1,1,19,3,2,1,1,1,22,9,34,5,1,1,1,1,1,2,1,1,5,50,3,3,4,1,1,25,2,1,1,14,5,1,1,2,1,1,5,1,1,4,1,1,10,2,1,1,3,1,1,1,1,1,1,5,3,2,2,2,3,1,1,50,1,1,1,1,2,3,3,1,3,1,3,1,7,1,2,4,1,1,1,1,41,1,40,1,50,27,3,3,1,20,1,1,1,1,1,1,1,1,5,1,1,1,1,11,2,34,3,1,2,2,1,1,2,3,3,2,1,3,18,1,1,1,1,1,2,1,1,9,1,5,1,1,20,1,2,1,1,1,16,2,1,1,1,1,1,11,1,5,1,1,6,1,1,7,3,1,2,1,1,1,1,2,50,2,21,1,7,1,1,1,1,1,1,4,1,1,1,1,1,3,10,4,1,8,2,1,1,1,1,4,1,1,1,3,1,1,1,6,2,1,50,7,3,9,2,3,2,1,4,3,3,6,1,2,1,2,1,4,1,1,1,5,1,1,26,1,7,1,1,1,1,1,2,2,1,1,2,4,1,5,4,1,1,1,1,3,1,1,2,1,1,16,1,2,1,4,1,1,1,1,1,1,2,1,1,1,1,1,3,1,1,1,38,1,1,5,4,1,1,2,1,28,1,7,1,17,1,1,9,1,1,1,1,1,19,1,1,1,1,1,1,1,2,1,1,1,31,1,1,11,5,1,1,1,1,1,1,1,1,2,4,2,1,6,1,1,1,13,1,1,1,11,3,43,25,2,1,3,1,1,1,12,2,1,20,1,1,1,4,4,1,3,4,2,12,1,1,22,4,1,1,1,1,1,1,1,1,1,1,4,1,1,2,1,8,8,2,22,16,2,50,1,1,1,4,2,1,1,1,1,1,2,1,1,1,3,1,1,7,1,1,1,2,8,3,1,1,10,1,2,50,1,1,12,1,1,5,1,1,3,1,17,1,1,1,10,6,1,4,3,1,50,1,1,1,3,2,1,1,10,1,1,2,3,11,7,4,1,4,6,1,1,1,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,11,3,1,1,15,1,3,50,12,35,6,1,1,1,12,5,3,3,1,2,1,17,1,40,1,1,1,1,1,1,1,1,1,4,11,4,1,1,12,2,4,1,2,3,1,5,1,1,1,1,2,2,1,1,2,1,1,1,1,15,2,1,17,4,7,50,1,3,5,1,1,1,4,1,1,1,2,1,1,5,1,5,50,2,1,50,2,6,11,3,1,1,8,1,5,1,1,2,2,17,1,6,10,2,1,1,3,1,1,1,3,1,1,2,9,1,2,1,1,2,1,3,1,2,1,1,7,1,1,1,1,50,1,4,1,7,1,1,3,1,33,4,1,6,1,1,1,50,2,1,7,1,3,2,42,50,1,2,2,44,1,4,1,1,1,1,2,50,1,50,1,4,4,4,14,1,1,1,37,7,1,1,1,1,1,2,1,4,33,1,1,4,1,6,1,29,1,2,50,1,11,1,4,1,1,1,2,1,1,50,2,1,1,1,1,1,1,1,6,1,2,1,10,1,4,1,1,2,4,1,1,48,25,1,1,1,1,20,2,10,1,5,1,5,2,2,1,1,1,5,1,1,1,2,3,1,1,1,14,2,1,26,5,1,3,1,6,1,1,3,3,7,1,3,1,4,1,27,2,23,1,50,33,1,1,3,1,28,5,5,1,27,4,1,9,3,8,1,2,2,1,10,1,1,1,1,4,1,1,8,2,1,4,1,34,1,50,14,2,3,2,1,1,1,1,3,1,1,4,1,41,1,2,2,1,5,1,1,1,1,1,1,8,14,2,7,1,2,1,1,1,1,1,1,1,9,1,1,50,3,2,1,1,10,1,2,1,1,1,1,1,5,18,1,50,1,1,4,1,2,1,1,1,1,30,1,1,8,1,2,2,2,1,6,2,1,8,1,2,1,1,1,50,6,50,2,1,1,14,7,2,1,1,8,6,1,1,3,1,1,2,1,1,1,2,1,3,3,4,1,2,1,5,1,1,1,15,1,2,50,3,3,6,1,1,1,1,1,22,3,2,1,1,1,1,1,1,9,1,1,1,39,2,1,5,1,9,3,1,2,2,2,4,2,1,1,21,12,1,5,1,1,2,6,2,43,7,1,26,4,3,13,3,2,1,2,1,1,1,2,2,2,4,1,3,1,2,6,1,1,1,1,2,1,1,7,1,1,1,1,2,5,5,12,19,1,1,1,1,1,1,5,3,1,3,3,4,1,1,1,3,1,1,2,2,1,1,4,1,1,1,1,4,1,2,10,1,1,2,20,1,3,2,1,2,1,2,3,2,1,10,6,2,1,1,1,1,1,47,1,2,1,5,2,1,1,1,8,1,1,1,2,1,3,1,1,2,3,2,7,1,1,12,1,5,10,16,2,1,1,1,1,1,1,1,2,3,4,1,1,1,1,4,1,1,1,1,1,3,1,1,3,19,1,1,1,25,1,1,1,1,1,21,2,1,1,1,1,3,1,1,1,1,19,6,1,1,5,1,6,4,3,18,1,1,20,12,4,1,1,1,1,1,17,50,1,1,7,3,1,1,1,15,12,4,2,1,3,1,1,1,1,1,3,15,1,1,1,1,6,2,4,16,1,10,2,8,1,6,1,4,1,1,4,1,31,1,1,50,1,1,1,1,1,1,10,1,4,12,1,1,2,2,8,5,3,2,15,19,1,1,22,1,1,1,1,1,1,1,1,1,1,1,11,1,3,2,6,1,1,8,2,1,4,1,30,1,4,1,1,2,8,1,6,1,1,1,2,41,11,2,1,1,1,1,1,2,9,3,1,8,1,2,1,2,1,37,2,2,1,1,2,6,1,1,15,1,1,6,4,1,5,1,3,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,10,3,4,4,12,2,3,8,1,1,1,1,16,1,1,1,1,1,3,1,1,1,1,1,1,4,1,4,1,3,1,2,1,1,4,47,1,1,1,2,3,1,3,1,1,4,1,1,1,1,50,2,1,1,12,1,1,1,2,43,1,1,1,1,3,1,1,3,1,1,6,1,2,1,3,1,50,6,2,50,1,4,1,2,1,1,5,8,2,1,1,1,2,3,20,1,31,1,4,1,1,1,35,1,1,5,1,3,50,1,10,1,2,38,5,2,1,6,2,4,8,1,2,36,5,1,1,5,1,1,2,50,1,8,2,2,2,1,3,12,2,1,50,50,1,1,4,1,1,1,24,2,1,10,1,1,14,2,9,50,1,2,1,1,14,5,7,2,2,1,50,8,1,3,3,1,2,47,1,1,1,16,4,1,39,1,1,1,16,3,6,1,6,20,1,2,3,1,1,6,19,6,3,6,1,2,1,2,1,1,7,1,1,9,1,7,6,5,1,1,3,6,5,2,1,1,8,50,5,1,2,3,1,1,50,1,2,27,1,1,7,2,3,1,1,2,5,3,1,16,1,1,1,3,13,1,1,1,50,1,1,2,1,3,2,50,1,4,1,1,5,2,22,1,1,1,1,4,1,9,1,1,5,1,4,50,4,1,10,1,1,50,2,1,4,4,1,1,8,4,1,1,50,2,1,1,50,10,1,2,1,1,1,3,1,3,1,3,2,3,35,4,7,2,1,1,1,3,1,3,1,1,6,1,2,1,1,1,1,1,2,1,2,1,3,5,21,29,1,2,1,1,1,1,1,2,2,5,1,1,2,1,1,1,1,22,1,1,1,2,1,1,1,35,4,7,50,2,15,2,20,1,4,3,50,12,1,1,1,5,1,1,1,2,8,1,1,1,1,2,1,50,6,12,2,2,1,6,37,2,1,1,1,4,1,1,1,3,1,1,5,1,1,6,1,2,1,6,1,1,1,1,1,1,1,1,1,1,1,18,1,1,2,2,1,5,2,1,1,1,1,1,3,3,1,2,2,1,1,1,1,1,4,1,32,50,1,1,1,1,12,1,2,1,1,1,2,1,1,1,2,13,1,2,2,3,1,1,2,23,3,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,23,9,1,1,1,1,1,1,1,1,1,24,1,2,1,3,50,50,13,5,1,8,11,50,1,2,50,50,1,1,3,50,6,1,1,7,4,8,1,1,1,1,1,14,1,1,1,1,2,50,4,2,24,1,2,1,1,2,1,1,1,1,17,1,1,1,1,1,3,1,1,2,9,50,8,9,1,1,1,1,1,1,1,45,7,2,3,3,1,13,1,12,1,1,1,1,2,3,1,1,5,1,6,1,1,1,1,1,1,1,4,5,4,4,1,2,1,1,1,1,33,1,1,1,10,1,2,2,1,1,1,1,2,11,1,1,4,1,1,1,3,1,1,1,2,1,1,1,16,3,5,1,1,1,1,1,50,1,1,1,2,40,3,1,1,1,6,6,5,5,2,50,1,4,10,1,3,2,1,4,3,10,4,8,1,14,1,1,1,1,4,1,1,6,1,1,1,1,7,2,1,3,50,5,50,2,3,1,2,1,1,1,1,1,8,2,1,50,26,50,9,2,1,2,1,3,50,1,33,1,1,1,1,4,1,2,1,33,7,13,8,1,2,1,1,1,5,2,1,50,1,10,2,4,1,5,8,3,1,1,3,1,7,2,1,1,1,1,1,2,3,2,2,2,22,2,2,16,1,1,4,1,1,1,1,1,1,1,9,1,1,1,1,20,4,1,9,2,2,2,1,50,1,1,1,1,1,1,1,1,1,1,5,33,1,8,5,2,1,3,1,2,1,50,2,1,3,1,1,3,50,1,1,3,50,1,1,1,1,2,1,1,1,1,7,1,2,1,1,2,1,1,2,1,9,1,1,2,1,50,1,1,1,1,23,1,1,28,3,1,2,3,7,1,1,1,1,27,1,9,1,1,1,21,2,2,5,1,9,4,1,9,1,29,4,1,1,1,12,2,35,1,1,2,1,1,3,1,12,2,1,1,4,3,1,1,6,1,1,1,1,1,2,4,4,1,50,1,1,1,13,1,1,2,7,1,7,1,1,1,1,1,1,1,2,1,1,1,1,9,1,1,1,1,1,1,1,2,11,1,2,1,1,3,1,2,1,1,1,1,1,50,6,3,1,1,1,1,32,1,1,1,24,1,1,1,1,50,8,1,1,1,3,2,9,1,5,1,1,1,1,1,1,2,13,2,2,3,50,1,2,1,1,2,1,1,3,1,3,3,1,50,1,9,1,1,1,1,11,1,1,3,3,1,1,2,7,1,3,1,3,1,9,1,1,2,1,1,1,6,1,5,1,1,18,1,10,1,1,1,4,1,6,3,1,1,1,2,1,1,1,11,3,1,1,2,2,1,1,1,7,1,1,6,1,2,2,1,1,16,5,1,1,1,1,1,1,1,2,4,4,1,3,3,1,3,1,1,1,3,1,3,3,1,1,10,50,1,1,1,1,1,3,4,2,7,3,10,1,1,1,7,13,1,1,1,1,13,1,1,2,1,1,1,1,5,2,40,1,1,1,1,1,1,1,1,50,3,1,1,1,2,1,9,1,50,2,1,4,3,1,6,1,2,2,1,1,3,1,5,2,18,1,1,1,3,1,1,2,4,12,37,1,1,1,1,1,1,4,1,1,39,3,1,4,4,1,5,1,1,1,1,50,9,1,1,1,1,1,1,24,1,2,1,1,1,2,6,1,1,1,1,1,2,1,2,48,2,1,36,1,3,1,3,7,3,41,1,2,1,1,2,1,1,1,5,5,1,1,1,5,1,9,4,2,1,1,18,19,1,1,1,1,1,1,2,4,1,1,1,2,1,5,4,1,1,1,1,1,2,1,5,1,1,2,1,20,1,4,1,3,1,1,1,1,38,1,2,1,1,1,5,1,11,8,1,1,1,2,5,1,1,1,1,14,1,3,2,44,3,1,8,1,1,1,1,1,2,6,1,17,3,1,1,1,2,1,1,6,3,1,2,1,1,1,1,1,1,2,1,8,5,19,1,1,2,50,1,3,1,1,4,1,1,1,1,9,1,1,2,1,50,1,1,1,1,1,3,2,1,2,15,13,1,50,1,1,1,1,1,1,1,16,1,3,1,1,2,1,4,50,1,4,4,3,1,1,8,17,3,1,2,1,3,50,6,1,1,4,2,1,3,1,1,1,1,2,22,4,3,34,2,1,1,3,6,50,1,1,28,1,1,1,1,37,1,1,7,1,2,33,1,1,1,1,2,1,50,1,2,33,4,1,3,6,1,3,19,1,1,1,1,3,8,1,41,50,1,1,2,1,4,1,1,5,9,50,1,1,1,1,11,4,3,1,1,1,2,5,1,1,3,5,1,27,1,3,6,2,2,50,1,1,6,30,8,2,3,2,1,1,1,2,1,7,4,6,1,1,1,1,50,1,1,1,1,1,50,1,1,4,17,50,1,1,1,1,1,3,2,1,50,1,2,3,3,1,1,2,1,9,50,1,1,2,1,1,1,1,1,1,1,50,1,50,1,1,8,1,1,1,5,1,1,1,4,2,6,1,1,8,2,1,2,1,5,1,1,1,2,1,1,2,1,1,1,3,15,11,1,5,1,1,1,1,3,2,1,1,38,2,5,1,1,2,2,1,50,1,4,8,1,2,2,15,2,1,11,1,1,1,50,1,1,1,6,1,1,36,1,1,2,15,1,1,1,22,4,1,3,1,1,3,4,1,1,1,1,33,1,1,1,29,5,1,4,1,1,15,14,18,18,3,1,50,1,1,2,1,14,2,1,1,4,2,11,5,1,6,1,1,6,1,7,5,1,1,2,1,45,1,1,15,1,1,9,2,1,13,1,4,30,1,13,4,2,1,1,12,1,2,4,1,1,1,1,1,10,23,1,1,2,12,1,1,2,1,3,1,12,1,50,2,3,2,5,1,1,1,50,5,1,3,3,12,1,2,1,1,34,4,13,16,1,1,1,2,2,7,5,1,1,1,1,1,1,1,50,16,21,1,1,3,8,4,1,1,11,1,3,2,1,1,1,50,3,1,1,8,1,1,3,5,5,10,1,2,13,1,7,1,1,11,2,1,1,1,5,5,1,1,1,1,1,12,4,50,1,2,1,1,3,1,4,1,1,1,16,2,1,1,1,4,2,3,2,2,1,6,3,1,1,8,18,1,1,5,1,1,1,1,1,2,1,9,1,8,1,1,1,2,2,1,1,1,1,1,1,1,1,11,1,2,21,1,1,1,50,1,8,2,1,2,1,50,5,5,7,1,6,1,4,2,1,15,1,1,2,1,1,1,5,1,1,8,1,7,42,2,1,48,4,1,1,2,7,2,4,7,1,1,3,1,1,1,1,11,1,1,1,4,1,1,6,1,8,1,1,1,1,4,1,1,1,2,1,3,1,1,3,2,1,1,1,2,1,1,1,1,1,1,1,6,1,1,4,1,2,2,2,1,1,2,1,21,2,1,11,50,2,1,7,1,1,1,1,4,1,6,2,1,1,1,4,44,8,1,1,1,13,42,11,1,1,1,1,1,1,1,5,2,1,9,1,10,2,1,8,1,2,13,1,1,20,1,1,3,1,1,1,1,50,1,5,3,13,1,3,1,1,2,1,46,22,6,6,1,1,1,3,4,1,5,1,1,1,1,5,4,1,2,1,6,5,5,1,1,2,2,1,1,13,8,1,1,9,5,1,1,1,1,6,1,1,12,1,48,1,3,1,8,1,1,3,1,31,1,4,8,1,4,6,50,8,1,1,1,1,1,3,4,1,1,1,1,1,7,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,50,1,1,4,9,1,1,1,23,1,1,1,1,1,1,1,1,1,4,1,1,1,15,1,1,1,1,1,1,13,1,1,6,1,1,8,2,1,1,1,1,7,1,5,15,1,50,13,1,1,8,1,1,8,2,1,1,1,1,1,1,18,5,2,1,1,12,2,1,13,21,1,2,3,1,1,1,1,25,5,1,1,1,4,1,3,7,1,5,50,2,1,1,2,28,1,15,1,1,1,9,1,2,2,1,2,3,1,2,1,1,50,1,49,1,2,1,33,4,1,1,1,6,5,1,2,18,1,1,2,1,1,13,1,11,1,3,1,1,1,1,1,4,1,5,2,1,1,1,2,1,1,12,3,2,1,4,1,3,1,1,1,50,48,1,1,1,1,1,2,3,2,2,1,1,1,1,4,18,1,5,50,1,1,30,2,1,50,1,1,5,1,2,1,1,1,4,1,3,1,1,11,1,2,3,3,1,1,1,8,1,50,1,5,1,1,1,1,3,1,1,1,3,1,6,1,1,1,2,1,2,1,11,1,1,4,3,2,1,42,1,1,3,1,1,1,1,1,6,1,1,1,1,1,1,1,3,2,1,18,1,7,3,1,1,1,2,3,2,2,1,1,1,1,1,4,3,1,50,7,19,1,4,1,1,1,5,9,1,3,4,30,1,3,6,2,8,2,1,1,1,4,3,21,2,1,1,1,1,12,1,12,1,2,50,1,1,50,1,2,7,12,1,2,1,30,3,4,1,1,6,1,1,1,1,7,3,1,1,1,2,1,2,3,1,3,3,1,6,1,1,50,50,1,1,4,4,6,2,2,1,3,1,2,3,1,31,3,3,1,1,1,2,1,1,1,3,10,1,9,1,1,13,2,1,1,2,6,1,1,1,4,1,1,1,3,14,9,1,1,4,2,2,2,1,2,1,10,3,1,1,1,1,5,1,1,1,1,2,1,1,9,1,1,10,4,50,1,2,5,2,2,1,6,1,3,1,1,2,1,1,2,2,9,1,50,8,2,16,1,1,3,6,7,1,1,1,1,1,1,1,1,1,3,6,1,1,1,1,1,1,50,1,1,18,4,50,1,5,2,1,1,5,13,1,1,1,1,1,1,1,1,24,5,6,1,1,1,1,6,10,1,1,3,3,1,1,35,1,25,3,2,16,1,1,2,2,1,1,1,1,50,1,1,1,2,11,13,5,9,2,1,2,1,1,1,1,4,3,1,4,1,3,1,10,1,1,1,1,1,1,1,8,1,3,6,6,1,1,1,1,1,50,1,1,1,1,1,1,1,34,5,50,32,12,1,1,1,1,1,1,1,6,5,1,1,9,3,1,1,2,1,3,1,1,1,1,1,1,3,1,3,1,1,1,1,6,2,2,15,6,25,1,2,10,1,1,1,2,5,2,1,1,5,1,15,1,35,27,13,20,1,2,3,1,1,1,2,4,1,1,4,2,2,1,1,1,2,1,2,1,2,2,1,3,1,5,1,15,1,3,1,1,1,10,18,1,1,4,1,1,4,50,20,2,50,1,1,8,2,1,1,1,1,1,1,22,1,38,1,1,1,1,2,25,4,1,1,50,1,16,1,1,1,2,3,7,3,11,1,50,1,5,16,1,1,1,1,1,1,1,1,1,1,1,2,1,1,4,50,1,3,1,2,1,1,1,13,1,1,1,5,3,1,2,1,8,1,1,50,3,3,1,1,1,6,45,2,1,1,2,2,2,1,2,3,24,3,1,8,5,2,1,5,2,1,1,4,2,9,1,1,1,4,1,1,3,1,1,4,1,1,1,1,2,1,1,1,1,2,2,7,7,1,2,3,47,1,1,1,10,1,1,1,2,50,1,1,11,1,3,1,8,1,41,2,1,15,7,1,3,1,1,4,1,1,1,1,1,1,1,8,1,1,1,2,3,2,1,1,1,1,1,50,1,1,1,50,1,1,1,1,2,9,9,1,4,1,31,1,2,1,1,1,1,50,50,1,1,1,1,2,15,4,1,2,1,1,1,1,11,3,2,2,8,1,2,1,1,1,1,9,1,1,1,1,18,1,1,3,1,1,2,16,6,3,1,1,3,7,2,1,1,1,1,17,2,1,10,1,18,2,1,2,2,4,1,4,1,1,4,2,1,1,11,33,1,1,2,2,1,1,1,1,1,10,1,1,1,4,18,4,5,31,1,7,13,1,1,50,2,1,1,2,4,3,1,1,1,3,3,1,3,4,1,2,1,1,2,1,50,15,13,1,2,1,1,1,6,1,5,8,1,5,1,1,1,1,2,1,1,1,5,1,5,5,5,1,1,5,1,1,6,1,1,2,3,1,1,1,1,22,2,1,31,1,1,1,9,1,5,1,1,2,2,1,2,1,1,1,1,1,1,1,5,2,5,4,1,1,1,1,1,1,7,1,2,1,1,2,1,1,1,1,1,14,1,1,1,50,7,19,50,1,2,1,1,3,2,1,50,1,1,1,1,23,1,1,1,1,1,1,2,1,50,1,1,2,2,1,20,1,5,1,1,1,2,1,10,3,5,1,1,1,1,4,1,1,4,5,1,5,1,9,1,1,1,1,13,1,1,1,1,1,1,1,15,1,1,9,1,1,1,1,2,4,6,1,1,1,1,2,12,1,1,2,1,3,18,1,1,1,2,5,1,3,3,6,1,50,3,1,1,1,3,2,1,2,1,2,2,1,1,13,1,7,1,1,1,2,3,1,3,2,1,1,4,1,2,38,1,1,50,1,5,1,1,1,20,7,1,1,10,1,1,2,6,5,2,1,1,11,1,2,1,3,1,1,1,1,1,1,2,1,1,7,1,1,3,2,1,4,1,1,1,5,1,1,3,1,1,1,1,3,1,1,3,33,12,1,1,4,1,6,25,1,2,2,1,1,1,1,1,1,3,6,3,1,1,1,1,11,3,9,1,2,2,1,1,2,1,2,1,1,5,2,1,1,1,1,1,2,1,1,1,2,12,4,1,1,8,14,1,5,1,1,2,1,1,8,2,1,1,2,2,4,2,3,1,1,2,2,1,1,1,1,1,1,1,1,2,5,1,1,5,13,1,1,1,6,1,5,1,1,1,1,1,12,6,1,1,50,18,5,1,1,1,8,10,2,1,1,1,6,2,7,1,1,1,4,30,1,4,3,1,50,1,1,1,50,8,1,1,3,2,1,1,1,1,7,2,50,1,1,3,1,2,2,1,1,1,8,1,1,16,2,50,1,2,4,1,1,1,1,1,1,2,1,1,4,1,1,1,1,50,9,3,1,4,1,1,1,1,1,1,12,7,26,2,2,1,1,1,1,1,1,2,1,2,39,2,2,50,1,2,9,1,1,2,1,1,4,1,1,3,50,1,1,1,1,4,1,2,2,22,1,9,5,6,1,2,2,1,1,50,1,1,1,9,2,1,1,2,1,4,50,1,1,6,1,50,6,25,1,1,50,3,2,1,8,5,1,1,36,1,8,2,6,3,4,1,1,1,1,10,5,1,1,1,1,3,1,23,3,1,2,1,37,1,1,1,3,1,31,1,1,1,14,2,4,1,21,1,7,4,1,2,1,1,18,1,3,4,8,1,40,8,1,1,1,1,1,1,14,1,1,2,2,40,5,1,3,1,1,6,1,1,7,1,1,1,50,1,2,1,1,2,3,5,50,6,4,1,2,50,1,5,1,1,1,8,3,1,1,1,1,7,1,1,1,4,1,1,1,3,1,1,1,1,1,2,1,1,1,2,1,15,19,1,3,4,1,3,1,1,1,1,2,8,12,1,1,1,8,2,1,37,1,1,1,1,1,1,1,1,1,1,1,2,1,1,3,8,2,6,1,1,4,1,2,1,5,50,8,2,1,1,1,1,2,1,1,1,1,4,3,13,1,4,1,1,34,2,1,4,1,1,1,1,3,1,1,1,1,1,10,1,3,2,1,2,4,1,1,4,1,26,1,3,2,1,50,1,1,1,7,1,1,1,50,50,5,1,1,1,3,1,1,1,6,8,1,1,1,1,19,21,7,1,1,50,1,1,4,16,22,3,1,2,17,19,1,1,1,1,19,1,3,1,1,1,6,3,1,12,3,1,2,1,1,9,1,2,50,4,1,7,1,1,1,1,2,1,1,2,50,1,1,1,45,1,1,17,1,1,3,1,5,1,2,3,5,2,1,1,1,1,15,15,3,1,1,1,1,2,1,9,1,1,29,1,6,3,2,15,1,1,20,1,1,5,1,10,2,17,1,4,1,1,1,1,2,3,6,11,1,4,3,1,2,50,1,30,6,1,1,1,1,3,1,1,5,1,1,1,1,1,1,1,1,1,1,9,1,1,2,6,1,5,1,1,3,1,1,3,24,1,9,9,44,1,5,2,1,1,2,1,1,3,9,1,3,50,1,1,4,1,2,3,9,10,28,1,1,1,2,1,22,1,36,2,10,1,3,3,1,3,20,1,6,1,1,1,4,1,1,1,1,50,1,1,1,12,1,1,1,18,1,4,1,3,3,1,2,3,1,2,1,1,36,1,1,2,16,1,1,2,14,1,2,2,3,5,3,34,1,1,1,1,1,50,7,1,1,1,2,1,1,11,5,2,1,1,1,2,1,2,50,1,1,1,5,14,1,1,1,2,3,1,11,1,1,1,7,1,2,2,1,2,26,1,9,1,7,1,13,1,3,1,1,1,22,1,4,5,1,1,1,2,1,6,1,2,50,3,1,1,3,1,31,3,3,1,1,28,3,1,3,1,6,50,3,1,1,3,13,1,5,1,1,1,1,50,1,1,1,1,16,1,1,1,50,2,1,1,4,1,4,2,2,1,1,1,1,1,4,16,2,3,1,1,1,1,1,1,15,1,1,4,42,1,1,1,1,1,1,1,1,1,1,1,1,14,1,1,1,3,1,9,1,47,1,1,1,11,1,2,2,1,43,22,1,1,1,1,1,1,1,3,9,1,1,1,2,18,1,1,1,4,1,50,1,1,7,2,5,1,3,1,1,1,3,1,1,1,1,1,2,1,1,2,1,6,2,1,1,1,50,1,4,50,7,1,1,38,12,1,1,1,2,27,1,1,1,1,1,1,34,1,6,1,2,1,1,1,1,1,6,1,2,13,3,1,1,1,1,1,1,1,1,10,1,1,1,1,1,7,3,6,20,10,1,1,3,2,3,1,26,2,3,3,7,5,5,18,7,1,1,1,1,1,3,1,1,3,1,3,3,2,1,1,1,1,8,3,1,1,1,1,2,8,1,3,8,1,1,1,1,2,1,1,22,1,12,1,6,26,1,1,1,1,1,1,11,1,5,1,7,3,2,1,2,1,2,8,1,9,4,1,1,1,1,1,3,3,3,1,1,4,29,4,1,9,1,2,1,1,3,2,1,2,1,1,3,10,1,26,2,5,1,1,3,1,1,1,11,1,1,1,1,1,3,1,1,1,34,1,2,6,1,2,2,1,1,1,3,17,1,5,1,1,1,50,22,20,3,1,1,1,1,2,1,1,2,31,7,1,8,50,1,1,12,1,7,1,1,1,1,1,1,2,40,1,27,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,2,50,2,1,1,1,1,1,11,3,21,50,1,1,8,1,1,13,1,7,3,50,1,1,4,1,1,2,6,1,1,5,50,1,6,1,1,1,16,1,50,1,1,2,1,1,2,1,19,1,9,1,4,7,1,14,1,7,6,1,2,1,1,1,1,3,1,4,2,5,1,1,1,1,4,2,1,1,1,1,1,3,3,1,4,9,2,1,2,13,1,2,24,2,2,1,26,3,1,50,1,3,3,30,2,4,13,1,50,1,2,1,1,1,7,1,1,12,3,1,1,1,1,50,1,2,3,1,1,1,2,1,1,1,27,45,1,7,5,1,3,1,2,7,1,2,1,1,1,14,1,1,5,16,28,1,1,1,24,1,1,1,1,5,1,3,2,2,28,1,30,1,2,1,4,1,2,2,50,1,38,1,1,1,3,1,4,3,1,1,1,5,12,3,3,1,41,20,1,4,1,13,1,1,1,1,3,2,1,35,2,1,1,1,1,1,1,1,3,1,1,16,3,1,19,1,21,1,2,1,2,2,6,1,3,1,2,3,1,4,1,1,4,1,50,1,5,1,1,1,3,6,4,12,1,1,4,10,1,1,1,1,13,1,5,1,1,32,1,7,1,3,9,2,18,2,1,10,5,2,1,2,3,1,1,1,3,7,1,1,25,1,1,14,50,1,1,6,1,1,1,1,1,1,2,2,2,2,1,2,4,1,1,6,4,6,1,1,1,5,10,1,3,3,50,1,1,2,3,1,30,2,3,2,6,1,1,2,1,1,1,1,38,3,2,1,1,1,2,1,2,1,1,50,9,28,4,1,1,6,18,1,4,1,16,1,1,1,2,2,1,1,1,50,4,11,1,1,1,10,7,1,1,4,1,1,1,1,1,2,1,3,1,2,2,1,1,1,1,1,1,12,1,3,1,3,3,1,1,11,1,1,4,1,1,13,1,5,2,1,1,1,7,11,1,1,1,2,1,50,1,13,1,1,1,1,1,1,1,2,10,1,1,2,4,1,23,2,1,1,1,9,2,1,1,1,1,10,1,1,1,1,1,1,1,8,1,1,2,6,1,1,1,50,1,4,1,1,1,1,2,2,1,21,2,20,1,9,8,10,15,1,1,1,50,4,2,2,1,1,1,6,5,1,1,1,24,1,1,2,3,1,50,1,1,3,1,1,50,2,3,1,1,1,1,1,35,2,1,1,1,50,1,3,1,50,4,1,1,1,1,13,2,1,2,1,3,3,1,2,3,10,1,10,7,2,1,1,2,1,1,1,13,30,40,45,1,12,4,2,1,2,1,1,1,1,1,3,1,1,12,2,1,1,1,40,2,5,1,7,12,4,1,1,1,4,1,1,2,1,1,5,1,1,43,1,1,2,1,1,1,8,3,4,1,1,1,1,1,4,1,1,3,1,1,5,1,1,3,1,20,13,3,42,7,2,3,1,1,1,2,2,22,1,2,1,1,1,17,15,1,50,38,1,1,10,1,1,2,16,1,1,1,1,50,1,1,1,4,1,1,5,10,1,1,50,5,1,1,1,1,11,4,1,29,1,1,10,3,1,2,1,19,2,2,3,4,8,1,1,2,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,9,1,4,2,1,3,1,3,1,1,1,1,1,50,1,1,1,1,7,1,1,4,1,1,1,2,1,1,1,6,2,1,1,2,3,5,7,50,8,1,2,1,2,1,3,3,1,9,1,1,50,1,1,50,1,2,1,5,1,7,1,4,2,2,10,14,1,1,1,1,1,2,1,1,11,21,1,4,2,19,48,1,1,6,1,4,11,1,1,5,2,1,1,1,2,1,1,13,22,1,1,10,1,1,2,1,1,21,2,20,1,1,1,1,1,40,6,1,2,1,1,1,1,1,12,16,1,3,10,1,1,2,2,3,1,1,1,1,1,1,1,1,1,1,1,7,1,2,1,1,1,1,2,39,5,1,1,1,4,8,2,1,43,1,8,15,2,19,1,8,2,4,3,1,1,1,1,1,13,1,4,1,1,37,6,2,8,2,10,4,3,10,2,1,36,1,1,1,1,1,1,50,1,4,1,1,1,1,1,1,1,50,1,1,9,11,1,3,1,1,1,13,1,7,14,12,2,1,1,3,1,4,1,5,1,4,1,1,1,1,1,44,1,3,1,50,1,1,1,1,1,1,1,6,1,1,2,36,1,1,3,1,4,1,1,37,1,1,1,1,19,2,9,1,1,1,1,2,1,2,3,1,2,1,1,1,1,1,3,1,8,5,1,4,1,1,10,1,1,2,29,1,1,1,1,4,5,1,1,1,1,1,50,1,2,50,12,50,1,4,3,1,2,8,1,1,1,3,1,1,1,1,3,1,3,1,3,1,3,17,1,2,2,2,1,4,1,1,1,1,1,1,1,3,1,50,50,11,1,2,2,1,1,2,8,1,1,3,1,1,1,11,50,1,1,2,1,49,2,1,2,1,2,3,2,2,1,1,3,25,2,3,1,50,20,1,1,1,50,7,8,1,1,1,2,1,3,1,1,1,1,1,7,1,50,1,2,1,1,1,10,1,2,1,1,1,1,1,1,1,15,44,2,1,2,1,2,7,1,1,4,1,1,1,1,1,2,1,14,3,19,2,5,1,1,1,2,1,1,3,2,2,13,2,50,1,1,1,7,7,1,1,2,1,1,2,1,1,1,13,8,50,1,1,7,2,2,4,1,2,3,3,1,19,9,1,27,1,2,5,1,1,1,1,1,1,1,1,1,12,1,1,6,2,34,2,2,35,1,50,2,1,3,1,6,50,1,1,2,2,1,2,1,1,50,1,9,8,1,1,50,2,1,3,7,1,4,1,1,1,1,1,4,50,1,1,1,1,1,6,1,3,3,3,1,1,1,1,1,3,1,1,3,1,2,2,1,11,1,5,1,2,1,1,16,5,2,2,2,10,1,4,5,2,1,50,13,3,1,4,1,5,1,1,1,1,1,1,1,1,1,1,1,2,2,3,1,1,1,1,1,1,10,2,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,9,12,1,1,3,1,1,1,6,7,2,1,1,2,3,2,1,50,2,2,1,1,1,1,1,1,11,1,2,1,1,6,1,3,1,2,1,3,1,1,1,3,1,8,3,6,1,6,4,7,1,1,3,1,5,1,4,1,1,2,1,1,1,1,1,50,1,1,1,1,1,1,1,1,1,1,1,1,2,2,12,29,2,1,13,1,1,1,4,1,1,1,1,1,1,50,1,1,10,1,1,1,1,2,1,50,2,1,1,1,1,1,1,2,6,50,1,1,1,9,1,1,1,9,7,1,14,1,1,1,1,1,3,1,1,1,50,8,1,23,37,1,1,1,5,1,1,1,1,1,6,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,1,1,32,6,2,6,1,2,1,1,1,1,17,4,6,50,1,1,1,50,1,1,6,1,4,8,1,10,1,1,2,12,1,1,1,21,3,2,13,42,8,2,1,10,2,36,2,1,6,1,1,1,25,1,19,1,2,1,1,1,1,12,1,1,1,1,1,1,1,2,1,1,2,10,1,1,1,5,1,3,5,5,1,1,1,2,4,2,1,1,4,1,1,1,12,1,2,1,1,1,1,1,2,5,1,1,4,3,1,5,11,8,1,1,2,1,5,1,2,1,1,2,2,1,6,3,1,1,49,3,1,1,9,1,1,3,1,1,1,2,1,2,1,1,1,2,2,15,1,2,2,1,1,1,19,1,1,1,3,1,1,1,50,4,6,1,1,1,3,2,1,3,6,1,2,1,2,1,1,13,2,46,1,3,6,2,1,4,28,1,1,1,1,1,2,1,3,1,2,1,7,1,2,1,1,2,21,2,1,2,4,3,8,10,1,1,1,34,1,5,1,22,30,1,1,2,8,1,2,1,1,1,3,6,1,1,1,1,2,1,2,1,9,3,3,2,50,3,4,2,1,3,1,2,1,50,1,1,1,1,1,1,1,2,1,2,2,1,29,1,2,2,1,1,1,2,3,1,22,9,4,1,1,8,1,3,1,50,2,50,12,8,1,2,2,1,1,6,1,1,1,1,5,1,2,5,50,1,2,2,1,1,1,1,50,1,1,1,1,1,2,1,1,1,2,1,2,1,3,9,2,1,1,1,50,1,7,1,50,1,1,1,4,1,2,4,1,1,27,3,2,1,1,1,1,1,2,6,1,1,1,1,1,4,1,9,1,1,1,1,1,1,1,1,17,10,2,1,2,2,16,1,1,6,1,12,1,1,1,5,1,7,1,9,5,1,1,50,10,1,6,1,4,1,1,1,1,1,1,2,1,1,25,1,1,1,1,2,1,2,20,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,20,1,1,7,1,1,1,1,1,4,1,2,2,1,1,1,50,10,1,8,1,48,11,2,2,3,3,3,5,24,1,1,1,1,1,2,19,1,1,1,1,1,1,7,1,1,5,1,1,1,1,33,2,9,1,1,47,1,1,1,1,3,1,1,3,1,1,1,50,21,2,8,1,1,50,4,1,1,2,1,1,7,1,1,1,2,1,1,3,9,2,8,1,2,2,2,1,1,6,1,3,1,1,3,2,1,1,4,5,1,3,1,2,3,1,36,4,1,1,1,1,1,5,1,4,1,1,1,1,1,1,23,1,4,1,1,1,1,2,2,6,3,1,1,2,1,1,2,1,50,50,1,1,1,3,2,1,1,4,2,1,1,1,1,2,2,1,1,2,1,5,2,1,4,1,12,1,1,1,1,5,2,1,1,1,1,2,19,1,3,1,8,8,2,2,3,1,2,1,1,1,1,1,50,23,1,1,1,4,3,1,1,1,2,2,2,50,2,1,1,1,1,1,1,1,6,1,1,1,1,3,4,1,3,2,3,1,2,36,1,1,1,1,1,6,1,12,7,16,1,1,1,10,5,5,1,1,1,1,1,1,2,3,1,4,1,5,1,50,2,1,1,10,1,1,1,1,2,1,1,1,3,10,1,1,3,2,1,3,1,8,1,2,4,4,1,6,1,3,1,1,2,1,1,1,1,7,1,1,2,1,1,5,4,3,1,1,5,1,18,1,1,1,4,1,1,1,1,1,1,8,1,3,5,1,1,1,1,2,1,2,1,20,1,3,1,1,1,1,1,1,8,1,1,15,50,3,6,4,32,32,1,1,1,1,49,1,1,1,1,1,1,1,1,13,1,50,1,1,10,1,1,3,2,1,1,1,1,1,32,4,1,1,1,1,1,1,6,3,2,7,1,1,6,1,2,1,1,1,1,2,1,1,7,2,1,1,50,2,1,3,1,1,1,1,1,1,2,50,1,1,1,35,1,1,1,1,3,1,1,1,21,2,50,1,1,22,27,4,50,1,4,1,2,1,1,2,5,1,1,1,12,1,7,1,1,2,48,1,2,1,1,10,5,1,11,2,10,1,12,2,1,11,1,1,1,8,10,1,4,6,1,1,12,20,3,47,1,1,1,1,1,1,1,1,6,1,2,1,1,1,1,2,8,2,1,3,1,8,1,1,1,1,47,5,24,1,1,1,1,1,1,1,1,1,7,8,1,1,3,2,3,4,1,1,11,2,1,1,1,50,1,3,9,2,3,1,1,2,4,1,1,1,2,1,7,1,10,1,1,1,3,1,1,1,1,1,1,1,2,1,1,3,1,1,17,1,50,1,3,1,1,10,1,1,3,3,7,1,3,1,1,1,1,49,1,1,4,1,1,50,1,1,6,19,1,2,1,2,1,50,4,1,13,15,1,3,1,1,1,1,39,8,6,1,1,2,1,1,1,1,1,1,6,1,1,3,2,1,10,4,2,23,1,50,1,1,3,20,10,1,3,2,1,3,1,1,1,2,1,2,2,1,3,1,23,5,3,1,2,1,1,1,50,1,4,7,1,1,1,17,1,15,1,7,1,7,1,50,50,16,2,1,1,1,3,1,1,2,1,1,1,4,5,3,1,1,4,5,26,28,3,6,8,1,50,2,2,3,6,5,1,7,19,4,1,1,2,2,1,1,1,2,1,1,1,1,1,5,2,3,1,3,12,1,50,3,2,1,1,14,8,1,1,2,1,1,1,8,1,1,16,50,2,1,1,1,1,10,1,1,1,1,50,50,2,7,1,1,14,4,1,1,1,5,3,1,1,3,2,1,7,1,1,2,1,1,1,1,3,1,1,1,1,2,3,2,50,1,1,13,2,1,3,6,1,12,1,1,4,1,1,2,1,50,1,9,1,1,1,14,3,1,3,8,1,2,37,1,1,2,19,1,1,7,3,4,1,50,13,3,1,1,8,1,1,7,2,16,19,1,3,2,25,2,8,1,1,3,1,1,1,1,2,11,37,18,30,1,1,1,1,1,2,1,1,6,7,1,1,1,3,1,1,1,1,7,5,1,1,4,4,3,1,1,1,1,1,1,3,1,1,43,1,1,2,7,23,2,11,2,1,3,46,1,1,1,1,3,1,2,1,1,1,1,4,2,1,1,2,1,1,4,4,1,1,1,1,1,1,50,3,50,2,3,1,1,1,1,1,50,1,1,1,1,5,1,1,1,1,1,3,1,1,3,7,4,1,1,1,1,5,2,1,1,2,1,3,1,3,1,1,5,1,1,1,1,1,2,30,3,50,1,1,1,1,3,50,50,1,23,1,1,4,1,2,1,4,1,1,1,10,1,1,1,2,7,1,2,8,1,1,1,1,11,1,1,1,2,11,6,1,1,1,5,50,1,1,1,4,1,3,6,8,7,2,1,9,10,1,4,1,1,1,34,21,2,2,1,1,3,1,1,1,2,17,1,6,1,20,3,2,5,50,3,1,1,4,14,5,3,6,1,5,2,1,2,11,1,2,5,1,2,1,1,1,2,1,1,1,3,1,5,1,1,1,1,1,1,3,1,1,2,1,4,1,9,1,3,6,1,4,2,1,1,1,17,1,1,1,1,20,1,2,1,1,1,1,1,1,1,50,1,1,1,1,1,1,1,1,1,1,1,1,50,1,4,2,4,1,1,1,50,50,3,8,1,1,36,1,1,1,1,1,1,1,1,1,1,12,50,26,1,1,1,1,1,2,1,34,1,1,1,1,2,3,1,50,1,1,1,1,3,1,33,1,1,3,1,3,1,1,1,9,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,22,2,1,2,2,35,37,1,14,1,1,2,50,9,15,1,1,4,1,2,2,5,1,15,1,1,3,2,1,1,2,1,1,1,1,11,8,10,25,2,1,1,1,5,2,1,10,2,1,1,1,1,36,5,1,1,1,1,12,5,1,1,4,1,1,1,1,1,1,1,9,33,50,2,6,1,1,3,2,1,1,1,16,9,1,1,3,5,1,1,4,50,9,13,9,3,1,41,1,8,1,1,4,3,1,5,1,47,19,1,10,1,1,18,13,1,1,1,1,1,1,2,1,3,1,9,10,1,1,1,50,50,2,1,1,4,1,2,35,9,3,16,1,1,3,2,1,3,1,8,1,1,2,9,4,3,1,1,1,10,1,1,3,1,1,2,1,1,1,1,2,1,1,1,50,31,1,1,1,1,5,5,10,1,27,1,6,3,2,3,1,1,50,1,17,8,1,3,1,11,4,50,1,2,9,8,1,1,1,6,1,1,1,7,3,2,6,2,1,1,2,2,1,2,1,1,1,1,20,3,5,8,1,1,48,6,3,9,4,20,1,14,2,3,1,1,4,2,4,1,3,1,3,1,2,1,2,3,1,1,1,2,1,1,2,4,2,3,1,4,27,1,35,1,1,1,1,1,5,13,1,1,1,3,1,45,1,1,41,1,1,1,9,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,6,2,1,4,1,1,3,2,2,3,2,1,1,8,1,4,1,1,1,1,1,16,1,1,3,3,1,1,5,16,1,1,3,1,1,2,9,2,15,19,6,3,1,5,1,1,2,1,1,4,25,1,1,1,50,5,5,2,1,2,2,1,1,1,7,2,4,3,6,1,2,1,2,1,6,6,1,50,1,1,3,2,2,1,7,1,6,4,3,1,1,1,1,1,1,1,1,1,4,3,1,5,17,13,1,1,1,1,50,2,1,49,1,1,5,1,1,2,1,6,17,1,2,1,2,1,5,2,1,1,1,1,1,25,1,5,1,1,1,1,6,1,1,10,1,1,1,16,2,50,2,10,1,1,1,1,1,16,50,1,3,1,1,2,12,1,50,1,2,1,14,8,1,1,1,1,1,7,3,1,1,1,5,1,1,1,2,1,1,11,1,1,4,3,2,2,1,14,1,2,1,3,5,1,1,1,2,1,4,11,1,2,1,2,12,13,2,1,9,1,3,14,50,1,1,15,1,1,10,3,1,8,5,32,2,1,1,4,1,1,2,3,1,1,1,10,3,1,14,1,5,1,9,1,4,1,1,2,2,2,1,1,1,1,1,1,1,15,3,1,3,1,50,2,1,4,3,1,3,2,5,1,1,1,50,7,9,5,1,2,1,1,1,3,1,1,1,1,1,1,3,6,1,3,1,1,1,1,1,2,2,1,1,11,1,2,1,1,1,1,3,1,2,3,12,1,1,2,1,1,6,2,4,3,50,1,1,13,1,7,1,8,1,1,1,3,1,2,1,1,1,1,3,16,1,1,1,1,1,3,1,4,1,26,1,2,1,1,2,1,5,2,1,1,7,1,2,1,1,2,6,8,1,1,1,5,1,1,1,1,1,9,1,2,1,1,6,1,1,1,1,50,1,3,11,1,1,1,23,1,9,1,1,7,2,1,1,1,1,4,3,12,1,1,10,1,1,1,1,50,50,4,1,1,1,1,12,1,3,1,1,1,1,1,3,1,1,2,1,1,12,3,1,1,1,1,7,1,2,1,1,13,1,1,27,1,1,25,1,1,1,1,8,1,6,13,1,1,1,1,10,1,7,2,2,2,13,1,1,1,1,1,2,1,1,1,4,1,1,1,2,2,2,1,1,2,1,1,2,1,1,1,5,1,5,1,3,6,1,42,1,4,19,2,8,5,2,1,50,9,1,1,1,4,1,1,1,1,1,1,1,15,1,3,4,3,6,16,1,2,1,1,6,3,6,1,1,1,1,3,49,4,1,1,3,1,4,1,1,4,1,1,3,13,1,2,1,1,1,2,1,3,1,6,1,3,2,1,1,1,2,1,1,4,1,1,1,6,6,1,1,1,5,2,1,1,1,2,1,4,1,50,2,2,1,1,3,1,1,3,1,1,1,1,1,1,1,2,1,1,1,4,2,2,2,1,1,1,10,5,2,1,1,1,3,1,1,1,2,44,15,1,1,1,1,1,1,1,1,3,1,1,1,4,2,1,50,2,2,1,2,12,1,1,1,1,1,1,1,1,1,3,12,1,1,50,1,2,50,6,10,1,2,12,1,1,1,3,1,1,1,1,1,1,10,7,1,1,1,3,1,1,1,1,1,1,1,1,12,2,9,1,19,1,1,1,7,50,1,1,2,1,2,1,2,1,1,4,1,1,4,1,1,1,7,1,1,1,1,3,4,41,1,1,2,17,7,2,1,1,2,1,2,1,1,1,1,19,4,1,14,2,1,1,1,50,1,10,17,11,1,1,1,8,1,1,1,1,1,1,1,1,4,1,10,50,1,1,1,1,1,3,8,1,1,4,2,1,1,4,1,10,50,38,2,1,6,3,1,4,2,1,3,19,8,1,1,4,6,2,1,1,50,1,8,1,18,1,1,1,1,1,1,1,1,8,11,1,1,1,2,1,1,6,1,8,3,2,1,1,1,1,1,1,2,2,1,1,1,1,1,3,1,1,3,2,6,4,1,1,1,1,8,1,1,2,1,6,1,1,3,1,1,1,2,3,13,1,1,6,9,1,1,1,3,1,3,1,11,1,4,6,50,1,1,1,1,1,1,1,1,1,1,1,1,9,1,1,2,1,5,1,1,1,11,1,1,1,2,5,1,1,2,1,1,13,2,1,1,1,3,1,1,1,1,5,27,1,1,1,5,1,3,1,7,1,1,1,1,1,1,1,29,1,5,1,1,2,1,1,5,1,1,1,1,10,3,2,1,1,3,1,1,4,1,1,1,1,2,1,11,2,1,1,19,1,1,1,4,8,1,1,1,1,1,3,1,2,1,4,16,6,1,1,18,1,1,5,1,1,1,9,1,9,1,1,1,1,1,1,1,1,3,1,1,2,2,1,16,10,1,1,1,2,1,50,1,1,1,3,1,2,7,1,2,1,2,25,48,1,3,1,11,1,1,2,4,1,1,2,4,1,3,41,2,1,1,2,2,5,1,2,1,1,50,50,1,1,1,1,8,6,1,1,2,1,1,8,1,10,1,1,11,1,1,7,10,1,3,1,2,1,1,12,1,1,1,1,2,1,1,1,1,1,1,1,1,26,26,1,4,1,1,1,1,50,1,1,1,1,50,1,1,2,1,7,1,1,2,9,1,1,1,1,6,1,1,3,2,3,9,1,1,50,1,8,6,15,1,6,2,1,45,1,50,1,1,5,12,1,2,1,1,1,1,1,18,1,1,4,17,1,1,9,1,20,1,1,1,1,42,1,1,1,1,1,2,1,1,3,1,3,1,14,2,1,50,1,1,1,1,1,3,1,24,50,1,1,2,1,1,2,1,1,1,3,2,1,1,1,3,1,1,1,2,1,1,1,6,3,1,1,1,1,1,1,1,1,23,1,1,13,1,14,1,7,1,50,21,1,1,1,1,2,1,11,1,2,1,1,1,5,1,1,1,1,6,1,5,1,1,1,1,1,2,32,1,1,1,1,1,3,1,1,35,1,2,2,1,1,1,1,8,1,1,1,1,1,1,1,13,1,1,3,1,1,2,2,1,1,1,1,3,3,1,2,7,1,1,50,1,36,1,1,50,50,2,1,3,2,1,2,1,1,50,2,2,1,1,1,1,1,4,36,1,4,1,1,2,1,2,3,2,34,23,1,4,1,2,1,1,4,1,1,1,1,1,1,1,6,2,1,1,1,1,1,10,1,1,1,7,11,1,1,1,1,1,2,1,1,1,1,2,20,19,1,1,1,1,8,1,2,3,1,2,7,1,2,7,1,4,1,1,1,50,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,22,1,1,1,1,2,2,4,1,1,1,2,3,1,1,1,2,1,1,2,9,1,1,1,1,2,1,1,15,1,1,35,1,1,1,3,1,1,1,2,5,1,1,3,1,5,50,5,2,3,3,1,1,6,1,50,1,2,2,5,21,1,5,5,4,42,1,1,2,1,1,50,8,1,2,1,6,1,50,4,1,1,3,7,1,3,1,1,1,1,7,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,40,50,2,1,2,1,1,1,19,1,1,1,1,3,1,3,27,1,1,3,2,1,1,2,1,1,1,1,4,2,5,1,16,1,3,2,1,1,3,1,1,1,1,1,22,1,1,1,1,6,1,2,45,15,1,1,4,3,2,4,1,1,1,1,1,37,1,2,1,1,1,2,13,1,1,1,2,2,38,4,1,1,1,2,50,2,1,6,1,10,9,1,4,1,2,6,1,1,1,2,2,1,1,1,1,4,1,4,2,1,7,1,1,3,22,1,2,1,2,1,7,8,1,1,1,9,3,1,1,1,1,1,6,1,3,1,1,1,3,4,1,1,2,2,1,18,9,1,9,3,1,1,1,1,9,1,25,1,1,1,2,31,3,1,1,1,1,1,1,1,1,50,17,5,1,1,8,1,1,28,6,5,1,1,1,1,1,1,1,2,9,1,1,16,15,1,50,1,2,8,10,21,1,2,1,15,5,1,1,1,1,2,1,1,10,5,1,1,1,1,1,2,1,1,1,1,1,1,1,5,1,1,50,1,2,1,1,1,50,4,1,3,1,14,1,2,9,2,7,3,1,3,1,1,1,1,8,1,1,1,2,1,1,1,1,1,1,5,1,3,2,1,1,1,1,1,1,4,1,8,1,1,1,1,1,1,1,3,1,1,1,1,2,1,1,20,1,1,1,5,38,2,1,1,2,2,1,1,21,1,1,6,1,1,4,10,1,1,1,1,1,1,1,1,1,2,1,1,1,6,1,1,2,1,22,1,2,2,7,1,1,1,3,1,1,1,1,1,4,1,1,2,12,8,1,1,1,1,3,1,2,8,21,3,1,1,1,1,1,1,9,2,1,1,1,1,1,1,1,1,8,8,3,31,39,1,2,1,1,1,1,1,50,1,1,2,1,1,8,1,1,2,1,1,1,1,1,1,2,1,1,1,31,1,1,1,2,1,1,1,2,10,1,1,50,1,1,3,2,1,1,6,2,2,4,3,1,1,1,2,10,1,1,4,1,1,1,1,1,1,5,41,3,2,9,6,1,1,2,4,3,1,1,2,1,3,2,3,1,1,1,1,4,1,1,1,4,1,1,2,1,1,7,3,3,2,7,5,1,1,7,11,1,1,1,16,1,1,1,3,1,1,3,3,2,1,4,1,1,1,2,2,1,1,2,1,1,50,5,4,1,1,1,1,1,1,6,49,1,1,1,1,1,7,2,1,1,3,50,1,5,2,36,6,12,1,1,1,2,1,1,4,1,1,2,1,1,3,1,1,11,33,1,1,1,1,1,1,1,1,4,4,4,4,1,1,1,1,2,1,1,7,1,8,2,1,1,1,4,3,1,2,5,1,1,38,1,2,3,3,5,1,1,1,5,1,1,2,4,2,3,1,10,1,1,1,1,4,4,1,2,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,16,2,1,1,3,1,1,1,3,1,1,1,6,9,3,1,1,2,4,1,1,1,12,3,2,1,1,5,1,1,1,1,1,9,2,8,4,1,50,50,1,1,8,1,4,3,3,1,1,6,5,1,3,1,1,5,1,2,1,1,1,5,50,1,1,3,1,1,1,1,1,6,2,13,1,2,5,2,1,1,1,1,1,1,1,1,1,3,10,2,1,1,30,1,1,3,4,1,1,9,1,5,3,1,1,1,6,1,7,15,1,12,10,1,1,2,1,1,3,1,1,1,1,1,2,3,2,50,1,1,5,2,1,1,12,3,2,14,2,1,1,1,7,1,1,1,2,1,1,1,8,44,1,13,1,3,1,1,50,1,1,50,10,1,6,3,2,1,1,1,1,14,1,1,2,1,1,2,1,1,1,1,8,1,1,2,1,1,22,1,1,14,4,5,50,10,1,3,1,1,3,11,1,2,1,1,3,1,2,1,3,7,1,1,1,2,5,1,1,1,1,1,2,1,1,1,11,1,1,2,5,1,1,1,1,2,26,1,2,2,3,1,1,1,1,1,1,5,8,1,3,1,1,2,1,5,6,50,1,2,1,2,4,6,2,1,1,1,1,2,1,1,1,2,50,50,1,1,1,4,1,1,7,1,1,4,1,15,1,1,6,50,1,3,8,1,1,50,1,14,1,1,5,1,1,3,3,1,3,1,2,1,3,1,2,24,1,3,1,1,50,5,9,2,1,1,1,15,2,7,6,1,1,1,3,5,1,50,2,47,1,1,1,4,1,2,10,2,12,1,1,1,1,1,3,10,1,1,5,4,3,4,1,1,1,1,13,19,1,2,5,2,1,1,3,1,6,1,1,1,1,2,1,4,3,1,1,4,1,1,20,1,6,1,1,1,3,50,10,1,1,1,1,1,1,1,1,50,2,1,1,34,1,1,3,1,1,1,5,1,7,4,4,1,34,48,21,1,20,1,3,38,7,1,1,1,10,1,3,20,50,1,2,4,7,3,1,11,2,1,6,1,1,1,2,2,1,5,50,2,2,2,1,50,1,1,1,14,1,2,1,50,1,1,1,1,1,1,1,1,1,18,2,3,1,1,1,1,1,2,1,15,1,1,1,4,8,2,2,1,1,22,1,1,5,1,3,1,1,11,5,4,1,10,9,1,1,4,1,1,1,50,16,6,1,1,2,3,1,1,1,1,1,2,1,35,1,1,1,1,50,4,1,1,1,13,1,1,1,1,1,2,1,3,1,2,50,1,6,1,3,1,2,2,2,5,1,4,1,1,1,3,47,1,1,50,6,1,2,3,3,1,1,17,1,1,2,1,1,6,1,1,1,12,7,10,10,13,16,1,1,1,5,10,1,1,50,3,50,1,1,1,1,1,4,2,50,2,1,2,1,1,1,1,1,1,5,17,1,2,2,1,1,23,28,3,1,50,50,5,1,1,1,21,1,2,7,1,3,12,1,1,1,1,1,1,2,2,10,5,3,1,3,1,1,2,1,2,1,1,1,12,2,1,3,4,1,1,9,10,2,5,3,1,8,1,1,1,1,1,1,1,2,1,1,50,1,3,1,2,1,11,1,1,50,1,1,1,1,1,2,1,1,2,2,2,36,8,3,1,50,1,3,1,3,2,50,1,7,1,1,1,1,1,5,5,1,3,3,1,1,50,2,3,1,2,1,3,1,29,5,1,1,1,1,1,1,1,6,2,2,1,2,1,1,1,6,7,3,1,1,2,1,1,11,1,1,1,1,4,1,1,4,1,8,1,2,1,24,1,1,1,1,50,21,50,1,1,2,1,1,2,2,1,1,1,2,26,1,1,1,1,7,1,1,1,14,3,1,1,1,1,1,1,2,1,3,50,1,1,1,2,2,1,1,1,50,3,1,1,2,1,1,50,1,1,2,5,1,1,1,1,15,7,1,11,1,1,1,1,1,1,3,4,1,1,16,1,1,50,1,1,36,1,9,1,1,1,2,1,1,1,50,20,1,3,4,5,1,5,11,6,1,1,3,1,1,1,29,1,1,1,1,3,2,2,1,1,17,1,1,9,1,1,1,2,1,14,1,1,1,1,3,2,2,2,6,1,1,4,1,1,11,2,1,1,1,1,1,16,1,4,1,5,1,12,1,17,4,1,50,50,1,1,1,1,50,1,1,1,4,3,5,1,12,1,1,1,1,1,3,4,1,50,1,8,1,1,1,1,1,3,3,3,1,11,1,1,1,1,1,49,3,6,46,1,12,2,5,7,1,5,1,1,2,1,1,1,1,2,1,1,1,15,6,1,50,1,50,1,1,6,5,2,4,1,1,6,27,50,3,4,2,1,1,1,2,1,6,2,2,1,1,1,1,13,1,1,2,10,5,1,14,2,2,1,42,1,5,1,47,2,1,1,2,1,9,1,2,2,1,2,1,8,1,1,2,2,50,1,3,2,1,2,5,15,19,1,1,29,1,4,3,1,25,1,15,1,1,8,1,1,1,2,1,28,25,2,1,1,1,50,1,1,1,1,2,1,50,1,1,2,1,3,1,1,1,1,7,4,1,2,2,1,1,2,1,8,1,1,3,1,1,1,3,1,1,1,23,1,3,1,2,4,1,1,2,1,50,1,1,1,1,2,2,2,1,1,1,11,5,10,1,1,1,1,1,1,1,50,1,2,1,1,3,2,1,1,1,2,1,1,21,4,50,1,1,1,1,50,1,16,8,1,3,4,5,1,7,1,1,10,1,1,1,1,1,1,3,2,1,2,3,12,1,4,1,6,2,1,2,1,4,2,2,1,1,1,11,1,1,10,1,2,12,4,4,1,1,1,1,14,6,1,1,7,2,1,1,50,1,1,6,1,14,2,1,1,1,1,5,4,3,1,1,2,14,1,50,4,2,3,4,1,3,1,1,1,3,1,2,1,50,50,3,1,3,3,1,36,27,1,1,12,1,2,1,1,1,1,1,1,1,2,1,4,2,6,5,1,2,2,1,1,50,1,1,1,6,1,1,22,1,1,16,4,17,27,1,1,41,2,1,2,1,1,1,2,1,3,1,1,1,1,1,1,2,1,2,1,6,1,4,2,1,1,1,3,1,1,1,6,1,1,1,2,1,1,10,2,36,14,1,1,1,2,1,6,1,1,1,5,3,3,1,1,1,1,1,1,2,6,1,1,2,3,2,1,1,1,1,1,4,1,48,1,1,3,1,1,1,1,1,5,3,6,1,4,1,7,1,7,1,1,1,5,50,1,1,1,1,1,1,1,1,2,1,1,3,2,1,16,17,1,32,2,3,2,1,1,3,1,2,1,2,1,2,1,4,5,50,7,5,4,1,1,1,1,4,2,8,2,2,3,1,1,11,1,3,4,3,1,1,15,1,1,3,2,1,1,1,50,1,3,1,50,1,1,1,1,15,2,1,3,1,1,10,1,1,1,1,1,1,1,7,3,1,3,1,1,1,11,4,1,1,1,3,23,4,1,1,28,50,1,6,2,3,1,1,3,9,8,1,50,1,1,2,1,1,3,10,3,1,1,1,1,2,1,41,50,1,2,5,1,1,50,1,1,6,1,1,1,1,1,1,1,1,1,3,3,1,3,1,1,11,15,6,1,1,1,7,4,1,14,1,1,1,1,9,1,7,2,3,50,37,50,1,1,1,2,3,1,2,8,1,1,3,50,2,1,1,1,6,50,3,5,14,6,2,1,6,1,1,4,1,2,50,1,6,1,4,3,17,1,29,25,50,4,1,8,1,28,2,1,2,1,4,4,1,1,29,2,1,1,50,3,1,4,1,7,2,1,1,1,12,1,1,2,1,1,1,5,3,50,1,2,6,1,47,4,2,3,1,1,3,16,1,1,1,1,3,1,3,2,2,5,1,2,1,1,3,1,1,8,1,1,1,3,2,14,12,1,1,1,1,1,2,1,1,1,1,6,2,29,1,3,1,29,1,1,50,6,8,2,1,5,4,2,1,3,18,4,1,1,6,1,1,3,2,2,1,3,1,17,3,1,7,1,1,1,2,1,1,1,11,12,1,1,1,2,14,1,1,50,50,15,7,1,23,1,1,8,2,1,8,1,16,1,25,10,1,7,1,25,1,1,50,50,2,1,5,1,1,3,6,2,2,1,1,3,50,1,3,1,1,2,1,7,1,13,1,1,9,1,1,1,5,10,8,2,1,7,3,1,2,1,1,1,1,2,1,4,1,1,1,1,1,1,3,3,4,3,1,2,3,1,1,3,3,1,2,2,50,1,1,1,2,1,1,50,1,6,2,1,1,3,3,11,1,29,4,1,6,2,1,50,10,7,19,1,1,10,1,1,1,1,1,14,1,1,1,1,1,1,2,42,1,1,1,1,14,1,3,1,1,43,6,1,4,1,3,2,24,1,1,1,1,1,1,1,7,2,1,1,1,2,1,4,1,1,21,1,1,1,7,1,2,2,1,2,3,1,1,1,3,3,1,3,5,24,50,2,1,1,1,4,1,2,1,12,6,1,1,1,1,4,1,5,3,1,1,1,1,7,1,1,1,1,2,3,1,1,2,15,4,1,1,1,1,1,1,1,1,2,1,1,2,1,8,1,7,3,3,1,1,1,2,1,1,1,25,1,11,1,1,1,1,1,1,7,6,1,5,1,1,2,7,1,1,1,1,4,1,50,17,7,1,1,1,1,1,3,1,8,1,5,7,6,1,10,1,4,1,9,1,11,1,2,1,2,1,50,1,15,1,2,2,1,1,6,1,1,5,11,1,1,1,1,5,1,13,1,1,1,4,1,1,3,1,2,1,15,1,1,3,1,1,1,8,2,14,9,1,2,1,1,32,1,1,1,1,50,1,1,50,1,4,2,1,50,1,1,3,1,39,1,1,50,1,1,1,1,5,1,1,1,1,3,1,4,1,43,46,1,1,2,1,2,2,1,3,1,1,1,4,2,1,1,1,2,1,1,3,3,1,1,3,1,2,2,1,1,1,1,3,1,50,1,1,8,1,1,1,2,1,1,13,1,1,1,1,1,1,23,1,1,2,1,3,29,7,1,1,24,1,1,1,1,1,1,1,1,2,1,1,1,8,50,2,50,50,1,1,2,4,1,1,1,1,1,1,1,16,6,1,1,1,3,3,1,3,1,1,1,5,1,9,29,5,4,1,3,7,1,1,1,7,1,38,2,1,1,2,1,1,1,1,1,43,9,1,1,1,1,1,1,1,1,1,11,1,1,1,2,6,1,1,8,1,1,1,2,1,34,1,1,1,1,1,50,1,7,1,7,1,47,7,9,1,14,2,1,50,5,1,2,50,5,1,2,16,2,9,3,1,1,3,2,1,1,1,3,25,1,1,1,4,1,16,38,1,1,4,2,1,50,1,50,1,1,9,6,2,1,27,4,2,1,1,1,7,1,43,2,2,3,1,1,1,2,1,4,1,1,4,4,1,2,9,1,1,8,2,1,31,31,1,1,1,1,1,7,1,6,1,1,1,50,1,28,2,1,1,1,1,1,3,2,1,1,4,1,1,1,2,1,1,1,1,9,9,2,31,1,1,5,2,1,1,1,1,1,1,1,1,1,4,1,1,7,1,1,4,1,10,2,2,1,1,2,7,1,1,1,11,1,1,2,2,1,1,1,1,1,4,4,1,2,1,25,2,4,50,2,1,3,1,2,1,4,2,1,1,1,2,1,21,1,2,5,5,50,1,1,1,50,3,1,1,3,1,1,18,9,12,17,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,13,1,1,1,1,1,4,1,1,3,1,1,1,1,2,1,3,1,1,13,2,1,1,1,14,3,1,1,1,1,1,2,3,1,6,1,1,1,29,1,2,1,1,2,1,1,1,1,2,1,3,1,6,1,1,5,5,1,27,10,1,1,7,1,2,2,1,2,50,1,1,50,2,47,1,3,1,1,1,2,11,1,30,1,1,13,1,1,8,1,2,1,2,15,1,1,1,9,3,1,1,2,19,1,2,4,7,19,1,1,50,1,4,1,3,1,26,1,1,1,1,2,1,41,2,1,21,3,1,50,8,1,1,1,1,1,12,1,1,5,2,2,7,1,1,2,50,1,2,1,8,1,5,1,1,5,4,1,1,1,15,1,26,1,2,1,1,3,1,1,3,3,1,1,4,4,47,1,5,1,1,3,1,4,6,1,1,1,1,2,1,5,1,3,50,1,1,1,1,1,1,2,1,1,50,17,4,13,1,2,2,1,2,1,1,1,1,1,2,1,2,1,1,1,1,2,5,2,1,2,1,3,1,1,1,1,5,1,1,1,5,1,12,1,2,4,3,1,1,50,1,2,1,6,1,2,1,1,7,6,1,1,4,26,2,2,2,3,2,1,1,4,1,1,1,1,1,34,1,5,1,1,3,1,1,1,2,1,1,2,2,1,1,1,1,6,2,1,3,3,1,7,4,4,2,2,1,1,3,2,5,1,3,1,2,1,1,1,1,1,1,1,1,4,1,1,4,1,2,9,1,1,3,1,6,1,1,11,3,1,1,2,2,1,3,1,4,2,1,1,31,1,5,2,2,1,1,2,7,6,1,50,23,2,50,1,1,5,1,9,1,1,1,5,1,11,2,1,1,1,1,1,11,1,1,1,2,3,1,1,1,1,8,6,1,1,6,4,1,15,1,1,1,6,1,1,2,5,1,1,2,4,1,1,1,1,1,1,1,1,1,2,2,1,1,5,2,1,1,1,4,1,8,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,10,3,1,4,1,3,1,1,1,1,5,1,1,50,2,15,1,1,1,1,1,50,1,1,2,1,2,1,4,1,1,1,2,2,4,50,1,6,50,1,15,1,1,2,24,1,1,1,6,1,1,1,1,8,1,1,2,1,1,1,21,1,1,3,3,1,10,50,1,2,1,1,50,50,3,1,3,1,25,2,1,10,1,1,1,1,1,3,1,2,4,1,25,4,1,21,1,1,27,6,3,1,1,4,1,1,1,1,47,1,1,1,1,8,2,1,2,13,1,7,2,1,4,1,1,3,3,50,1,13,3,2,1,5,1,4,8,1,6,1,2,1,1,1,2,4,13,1,1,3,11,1,1,3,50,8,1,1,11,1,1,9,3,1,1,1,3,1,1,1,1,1,1,27,11,50,6,1,1,1,1,10,6,1,1,1,1,1,2,7,1,2,4,1,2,2,7,1,1,1,15,5,2,2,1,1,9,1,3,2,1,1,2,1,4,1,6,1,1,13,2,46,1,10,1,1,1,3,1,11,1,1,4,1,7,3,1,12,1,4,3,1,2,3,1,9,1,1,1,6,1,13,4,10,50,2,50,1,1,2,12,2,1,3,50,2,1,1,6,1,1,3,1,1,3,5,1,1,5,1,1,15,2,4,50,1,2,22,1,1,2,1,1,2,1,3,1,50,4,1,5,1,4,1,50,2,1,2,6,1,4,1,1,4,2,2,16,1,1,1,2,2,1,1,11,1,1,2,7,1,1,2,1,3,2,16,1,1,35,1,14,2,8,1,2,2,2,1,3,1,1,1,2,1,1,1,1,5,1,2,1,2,5,9,1,1,5,20,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,2,9,1,1,24,1,1,1,1,1,1,2,1,2,1,1,2,50,1,1,3,1,1,1,1,1,3,3,4,1,1,1,16,1,50,1,2,1,1,9,1,1,1,1,1,1,50,1,4,50,1,7,1,1,1,1,1,1,13,2,1,2,1,2,1,1,2,1,1,4,1,3,1,9,1,1,2,1,1,5,1,6,7,7,2,1,1,1,5,50,8,2,3,1,1,1,1,6,3,4,36,2,5,1,1,1,2,1,1,1,8,10,1,1,3,50,1,11,1,50,10,1,1,1,1,1,1,1,1,1,4,5,2,2,1,2,4,1,1,4,4,2,3,7,1,1,1,1,1,2,1,1,4,1,1,1,1,2,1,6,2,1,1,50,1,1,1,13,1,1,5,4,2,50,6,2,3,5,1,1,3,1,1,7,3,1,1,15,6,5,2,4,1,1,1,3,2,2,2,1,50,7,1,3,1,1,1,1,1,1,3,1,3,2,3,6,3,1,1,4,6,1,1,13,3,3,1,1,2,4,1,1,2,7,5,1,3,7,1,1,1,1,4,1,1,3,17,15,1,1,1,4,1,3,1,1,3,1,1,1,1,4,1,1,1,2,4,50,1,5,1,1,1,1,1,1,1,2,1,3,1,3,6,23,3,4,3,1,2,8,1,1,3,5,10,1,6,1,1,2,1,10,5,1,27,50,1,1,1,5,1,34,1,1,50,41,1,2,3,2,1,1,2,2,9,2,2,1,1,2,3,1,13,2,1,1,7,1,1,30,1,1,10,1,2,1,2,6,19,1,1,1,5,1,1,1,2,1,12,2,1,3,17,1,3,3,5,40,19,14,50,1,2,1,4,20,5,1,1,4,20,2,1,1,4,1,1,3,2,1,1,1,1,2,14,1,1,4,1,1,1,8,3,1,9,7,2,4,1,1,1,11,1,2,1,2,1,1,1,1,1,1,1,50,1,1,24,50,1,1,1,7,1,1,1,1,1,1,18,1,1,3,50,5,1,1,1,1,5,1,1,50,1,1,1,1,5,1,9,1,27,2,1,2,5,1,1,29,2,1,1,1,4,5,1,1,2,1,10,1,1,1,2,7,2,2,2,1,1,1,1,3,1,2,30,2,1,1,2,50,1,1,1,1,1,1,14,1,1,19,1,2,6,4,1,2,2,1,24,3,1,1,6,5,7,7,7,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,1,1,4,3,6,8,1,1,1,1,1,28,5,50,1,1,28,1,1,50,1,1,3,1,1,2,1,1,4,2,5,1,1,9,1,1,1,1,1,2,4,13,2,3,21,4,2,2,1,6,6,1,3,2,50,3,3,1,2,1,2,1,3,1,4,2,1,1,1,5,1,1,1,4,9,1,2,1,1,1,9,1,4,1,1,1,1,1,1,1,3,1,1,1,15,18,6,1,14,1,2,1,1,7,1,1,2,1,1,2,1,1,3,1,3,1,2,1,3,2,2,1,7,3,1,1,1,2,3,1,1,1,4,4,21,1,1,1,7,1,1,2,1,1,1,1,50,1,2,4,1,1,1,1,1,15,2,1,1,8,1,1,2,3,1,10,1,1,1,1,1,18,5,1,1,1,4,1,15,2,1,1,7,50,1,2,1,1,1,50,1,1,1,4,1,7,1,1,1,1,1,1,2,1,2,1,2,29,1,1,1,1,2,1,1,1,4,4,1,1,1,1,1,1,1,1,1,11,50,43,21,1,1,1,12,1,2,2,4,13,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,2,1,1,2,1,1,4,1,1,3,1,1,2,3,1,5,1,2,1,1,7,1,6,1,12,50,2,7,50,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,3,25,1,1,1,1,1,3,1,3,1,1,1,50,2,50,1,1,1,1,1,50,1,1,3,1,1,3,1,2,4,45,1,6,2,50,1,1,1,1,6,1,1,8,2,1,5,1,10,2,1,11,1,5,5,1,1,1,1,6,1,1,1,1,3,2,4,1,1,1,4,1,2,1,1,1,1,3,1,5,2,1,2,6,1,7,1,1,50,1,1,1,1,1,1,1,6,6,8,1,1,1,1,17,1,50,1,1,3,2,1,1,1,50,2,1,1,1,8,12,1,1,16,11,4,12,6,8,1,1,1,1,3,3,1,2,2,1,1,1,9,29,1,3,2,1,1,1,1,1,7,1,11,1,2,1,8,1,1,3,1,1,1,1,1,12,1,2,1,1,1,1,4,1,2,1,1,1,50,6,22,1,1,1,1,5,31,2,1,1,11,1,1,2,2,2,2,1,1,1,3,6,1,1,1,6,1,3,1,1,1,1,1,1,1,4,32,1,6,2,1,1,19,4,1,1,50,3,1,1,1,4,1,1,2,1,39,1,1,1,1,23,2,4,1,2,1,2,3,1,1,24,3,10,5,19,1,8,2,1,1,1,1,1,1,1,4,1,1,1,39,1,1,1,1,19,1,1,1,1,2,1,7,3,1,1,1,2,1,1,1,3,14,1,3,4,2,1,2,5,1,2,1,50,1,3,5,1,1,1,1,1,1,1,1,15,2,2,6,1,50,3,2,1,1,1,4,3,1,1,15,2,1,1,1,50,1,3,11,11,1,1,2,1,1,1,3,50,1,1,19,11,2,2,1,1,1,1,27,1,1,2,2,1,1,2,4,50,10,1,4,6,1,1,2,4,37,1,1,1,3,1,18,1,1,1,1,2,2,3,1,15,1,2,1,1,1,1,24,1,3,13,1,1,1,1,1,1,6,1,1,10,1,1,1,1,4,2,1,1,1,2,30,1,1,1,1,5,2,1,10,50,1,1,50,1,1,1,4,2,9,1,1,5,18,50,2,7,1,5,5,1,1,1,3,2,1,1,4,2,1,15,2,50,1,6,3,1,1,1,39,1,7,1,26,1,1,2,15,1,1,1,1,3,1,6,1,1,1,1,2,1,2,1,1,1,1,4,1,36,1,1,1,50,1,1,1,1,1,1,7,1,4,4,1,2,1,9,1,1,1,10,3,1,1,1,4,1,9,1,1,2,1,21,50,4,27,14,1,2,1,21,6,4,2,3,2,2,1,1,1,2,1,2,1,1,6,2,1,1,1,6,6,3,1,9,2,1,50,1,2,2,1,1,38,2,6,18,1,4,8,5,1,1,1,4,1,4,1,1,1,5,1,1,1,1,35,1,2,1,1,1,46,1,4,1,1,1,3,1,1,2,50,1,1,1,1,1,1,50,1,16,2,1,4,44,12,2,2,1,1,6,1,2,14,1,3,11,1,1,20,8,1,1,2,1,3,1,50,2,1,6,50,1,1,11,1,48,1,1,1,44,4,1,2,24,2,10,50,1,1,1,1,29,4,2,1,1,1,4,1,1,1,1,1,19,4,4,1,1,1,50,8,1,1,1,1,16,2,1,22,1,2,1,1,1,1,1,1,1,2,1,1,1,1,6,5,1,1,1,1,19,9,1,3,1,4,1,1,1,1,1,1,1,1,1,31,1,50,1,1,1,2,8,2,50,20,3,3,1,1,1,1,1,5,17,1,1,1,1,1,1,9,2,1,44,1,5,50,1,3,1,1,1,1,50,49,1,1,1,1,1,16,1,23,1,2,1,3,1,1,23,31,1,13,1,36,1,47,1,24,1,11,1,1,1,4,1,1,22,1,1,1,1,6,1,5,4,3,1,1,50,1,6,1,7,3,1,1,6,3,1,1,1,1,1,8,1,1,47,3,7,23,2,2,6,18,2,2,3,1,2,29,50,1,4,2,12,1,1,1,16,1,1,4,6,3,1,1,1,1,6,1,1,2,1,9,12,5,11,1,48,37,1,1,1,4,3,1,1,5,3,4,1,1,13,1,2,4,1,50,17,1,2,13,1,2,16,5,6,1,11,1,2,1,1,1,2,2,1,11,1,6,14,1,1,50,6,1,1,1,2,2,1,1,1,2,1,5,3,1,1,15,1,3,1,6,1,1,1,1,4,1,6,19,8,50,1,2,1,1,1,1,1,1,1,1,6,1,1,1,1,1,21,1,1,3,2,2,50,2,1,1,8,1,5,1,4,1,1,1,1,12,8,1,50,1,48,1,11,50,25,1,1,1,1,2,1,4,2,1,1,9,1,1,2,1,3,25,6,1,1,2,3,5,5,24,1,50,1,1,1,50,1,1,1,1,1,1,1,5,50,2,13,1,2,10,1,1,18,25,4,2,1,9,5,1,3,1,50,1,4,4,18,1,1,1,4,2,1,1,1,6,5,1,1,10,1,1,3,30,1,8,9,1,1,4,1,2,3,50,1,50,4,32,1,2,1,1,1,50,1,1,2,2,1,1,2,50,1,1,2,1,10,1,3,1,2,2,10,1,1,41,19,1,1,1,6,1,1,48,1,8,24,1,1,5,1,4,1,1,2,1,1,1,3,2,8,1,2,1,5,1,3,1,1,14,1,3,1,2,1,3,1,10,1,8,9,1,2,2,1,2,1,7,2,1,2,1,2,1,1,1,1,1,1,1,1,1,16,1,21,1,1,5,17,1,3,1,3,2,9,1,3,7,1,1,1,1,1,12,10,1,1,6,1,5,1,13,1,1,1,2,1,3,3,1,1,1,1,33,1,1,1,2,1,2,1,26,1,1,2,1,11,3,5,1,1,1,1,1,1,2,1,1,8,40,1,30,10,2,30,2,6,3,1,9,4,2,2,6,3,1,18,2,1,1,1,4,7,1,4,1,3,3,1,2,2,3,1,1,1,13,1,1,50,1,1,1,1,5,1,1,1,1,1,1,1,2,5,1,2,1,6,1,2,4,1,5,14,1,1,1,1,1,1,1,3,1,1,1,1,43,8,1,1,2,5,26,16,4,1,1,6,1,1,3,1,1,1,1,1,1,1,1,4,2,50,1,1,1,5,1,1,50,2,4,23,1,1,1,1,1,1,1,1,2,1,1,1,1,1,6,2,14,7,1,14,21,1,1,2,2,1,2,11,2,1,5,2,1,1,11,1,50,1,1,48,1,2,1,4,9,1,1,1,1,50,1,1,1,50,1,1,1,2,4,11,1,1,1,3,1,1,1,2,2,2,1,17,50,2,1,1,2,1,1,1,1,2,1,1,1,1,1,38,1,3,1,1,1,1,2,6,16,1,1,3,1,13,1,7,1,1,13,1,1,6,1,1,5,2,1,9,5,1,1,3,2,1,1,1,1,1,1,1,1,1,15,6,37,46,50,1,1,1,4,20,1,2,1,2,1,38,1,4,1,1,32,10,1,1,2,2,2,1,2,1,1,11,1,1,44,2,17,1,3,1,1,16,4,2,50,1,1,5,4,1,1,2,1,1,4,1,1,1,1,1,1,50,1,4,1,1,1,14,4,3,3,1,1,7,1,4,1,8,1,2,1,1,3,50,2,7,1,32,4,3,2,1,1,1,1,1,1,1,4,1,1,3,1,1,2,1,3,1,1,1,1,2,1,4,4,1,5,2,1,1,2,1,1,9,1,2,1,1,7,1,1,1,11,1,7,2,1,2,4,1,1,26,13,1,1,1,1,1,3,2,7,1,1,1,3,1,1,1,50,1,1,1,1,40,1,4,5,3,1,4,1,6,1,1,1,1,5,2,1,4,50,1,1,1,1,1,50,1,1,17,1,3,2,1,2,1,1,1,10,3,1,5,39,4,1,1,12,1,4,2,50,6,3,2,1,1,13,4,5,4,1,3,1,17,8,1,1,50,3,33,2,50,1,1,26,1,2,1,1,1,26,2,1,1,1,13,1,5,1,50,1,1,1,4,1,1,8,1,1,1,1,12,1,4,5,2,1,1,3,27,1,8,19,3,11,1,11,1,1,2,1,1,1,1,4,1,1,8,1,1,1,1,1,4,1,1,1,2,16,1,7,18,1,12,10,7,22,1,2,3,40,2,20,1,5,1,2,2,4,32,1,1,12,1,7,1,50,4,9,1,1,1,1,11,1,1,1,2,2,1,4,4,1,1,1,3,7,1,1,2,1,1,46,5,1,1,3,1,19,8,1,1,50,1,50,9,3,1,1,2,2,2,3,2,50,1,11,4,2,4,50,5,5,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,1,12,7,32,5,3,1,4,4,3,1,1,1,1,1,1,24,1,1,16,19,7,1,3,1,4,2,5,1,1,3,1,2,1,1,6,1,1,1,1,1,7,1,1,1,6,3,1,1,1,1,50,3,1,7,6,1,1,1,2,3,1,1,1,4,1,9,2,4,14,11,1,1,1,1,50,1,1,1,1,9,7,1,2,5,1,2,1,1,2,50,1,3,14,1,1,1,3,50,7,1,5,1,8,3,1,1,2,8,10,1,1,1,1,1,1,4,2,1,1,1,1,1,1,8,13,22,1,2,1,1,1,1,1,1,1,13,1,13,1,1,50,1,1,2,10,1,1,6,4,1,4,1,2,1,1,1,1,2,1,1,1,5,2,1,39,3,1,1,1,2,1,2,8,1,1,2,2,1,1,1,32,4,1,3,1,1,32,50,1,4,1,1,1,1,2,2,1,1,1,1,4,1,1,1,1,12,18,1,1,1,1,1,18,2,17,3,1,1,5,47,20,1,3,1,24,1,1,6,2,1,22,9,2,1,1,1,3,1,1,1,1,12,1,1,1,1,1,9,33,2,1,9,1,1,1,1,1,12,1,36,1,2,5,2,2,1,1,1,1,1,1,2,3,1,50,7,1,5,1,8,4,11,50,1,1,1,4,12,1,1,9,2,7,2,2,1,3,10,1,1,3,2,6,2,1,1,1,1,1,5,1,2,1,7,28,50,1,1,1,1,1,9,1,50,1,4,1,1,1,2,2,1,2,1,1,1,8,3,24,1,1,1,1,1,1,6,1,1,1,1,10,1,1,3,1,2,2,1,6,17,1,2,14,8,4,1,50,1,2,4,1,5,7,1,3,1,17,2,4,3,1,1,5,1,12,1,37,3,24,6,1,1,1,2,2,1,9,1,2,1,1,1,4,8,1,1,1,1,2,1,16,1,1,2,1,1,1,1,7,1,1,1,50,1,1,12,1,1,3,2,3,1,2,1,1,7,1,1,1,1,1,1,3,2,2,1,3,1,2,1,1,1,1,2,1,2,6,1,2,5,49,50,1,1,41,1,1,2,3,4,2,1,1,1,1,1,1,3,1,13,1,1,50,1,1,3,1,2,1,1,1,1,1,50,1,19,2,13,1,11,50,1,21,1,2,1,2,41,1,1,1,2,1,1,1,2,15,8,1,1,1,5,1,1,1,1,1,12,1,3,3,50,23,1,1,7,1,4,50,2,50,3,1,5,1,2,1,2,6,1,1,1,6,50,1,1,1,50,1,1,11,50,1,1,1,1,1,1,1,1,1,1,4,3,8,6,3,1,1,1,1,3,1,1,50,1,15,4,3,2,1,5,2,50,1,8,1,3,1,1,1,24,1,2,3,1,1,1,1,4,1,5,50,23,1,3,5,48,3,1,1,1,1,1,1,1,1,43,1,1,3,1,14,4,1,1,2,2,2,1,2,14,6,17,1,1,1,1,2,1,1,1,1,6,3,1,31,10,1,1,2,1,1,1,7,50,1,2,1,7,2,1,1,1,10,1,1,2,1,50,1,1,7,1,36,7,5,1,1,6,4,1,11,1,1,1,4,1,4,1,2,1,11,25,2,1,8,1,2,1,1,1,2,1,1,1,5,6,1,1,1,1,1,3,1,1,2,1,1,1,1,1,1,50,1,1,3,3,1,1,3,6,1,3,5,7,1,1,1,1,1,1,2,5,1,1,1,1,1,3,2,45,1,1,1,2,1,1,1,1,4,2,1,1,46,1,1,3,5,3,12,2,1,1,1,1,1,5,1,1,1,1,1,1,4,1,13,50,16,1,1,1,1,5,1,4,4,2,2,1,1,1,2,2,3,1,7,5,1,3,1,1,1,5,6,6,2,21,6,1,50,1,12,1,6,1,31,2,2,2,4,22,1,6,1,1,50,2,3,1,1,1,5,1,50,1,1,1,1,2,1,1,3,9,1,1,3,1,1,1,1,1,7,1,1,4,1,5,1,1,3,9,1,1,1,1,1,1,1,1,1,1,1,1,50,1,1,4,1,1,1,2,1,1,15,1,10,5,1,50,1,1,13,24,1,1,1,1,1,1,1,1,1,1,1,2,1,1,28,1,5,3,1,1,10,2,2,1,34,1,1,2,1,1,12,1,7,27,3,1,50,3,1,1,5,43,4,1,1,1,1,1,2,3,2,1,50,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,2,5,25,33,1,1,1,50,1,3,1,1,4,1,5,1,1,2,1,1,1,2,3,2,3,8,1,1,1,2,7,3,1,1,3,1,1,1,1,1,1,1,1,21,49,1,1,1,1,36,14,1,23,37,1,8,1,1,1,5,1,1,1,3,4,2,1,1,1,9,1,9,1,1,7,1,1,1,1,1,1,2,1,1,5,4,2,1,2,1,6,1,4,1,1,50,1,1,5,22,1,3,1,3,1,50,4,1,1,1,1,1,1,1,50,1,50,2,16,1,47,1,3,1,21,1,1,1,8,2,3,19,1,1,2,1,1,1,5,2,1,1,1,1,1,1,2,1,1,1,36,50,6,10,3,4,1,1,1,1,3,2,1,1,1,50,2,1,5,1,1,2,1,2,4,6,1,1,1,3,1,3,2,2,1,6,3,50,1,1,34,1,6,1,1,1,1,2,1,1,1,1,9,1,1,1,4,1,1,3,8,1,3,50,3,8,12,2,3,1,6,1,50,2,3,1,2,15,10,1,2,4,1,1,1,1,1,1,4,1,32,3,15,3,1,10,1,1,6,4,4,50,50,1,6,1,1,1,1,1,1,1,2,1,1,2,7,4,1,4,1,3,1,1,4,1,1,7,1,1,9,11,1,1,50,4,1,1,2,1,2,2,2,1,1,1,2,2,1,8,5,13,1,1,1,1,50,2,2,3,1,2,1,17,1,3,1,35,21,6,1,4,1,35,18,1,3,1,1,1,2,5,28,2,10,1,4,1,1,1,15,1,1,7,3,3,2,1,8,50,1,1,5,4,9,1,1,7,1,1,2,50,1,2,1,23,1,1,1,13,2,2,50,1,1,3,9,2,1,1,1,2,1,1,14,4,3,2,2,3,1,2,8,1,1,4,1,50,3,5,1,1,24,1,3,2,2,1,1,1,2,1,1,1,9,2,50,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,2,12,1,1,1,1,2,1,1,3,4,1,7,5,1,2,1,1,1,2,2,4,2,5,1,1,6,1,1,1,1,4,1,1,7,1,2,6,1,2,1,1,1,1,2,12,1,3,1,5,1,4,9,1,7,3,2,50,3,10,2,2,4,6,1,50,2,1,1,1,1,1,1,1,1,1,1,1,3,1,24,50,1,2,1,5,1,1,3,1,1,27,22,1,1,1,6,1,2,1,41,1,1,1,24,5,3,5,1,25,1,1,1,1,3,1,50,1,2,5,1,2,6,1,1,1,1,50,1,2,19,1,3,2,2,2,27,16,6,2,1,1,25,1,1,3,2,3,8,1,1,3,4,1,1,4,5,2,1,50,3,1,1,1,1,1,1,1,12,1,50,1,6,3,4,1,1,3,1,14,1,47,5,1,4,1,3,2,1,1,1,50,4,1,1,2,1,7,4,3,2,47,13,1,2,1,1,2,1,47,1,1,1,1,1,1,1,1,1,1,1,2,3,10,12,2,1,3,3,1,3,1,6,1,1,8,1,1,1,1,50,15,4,7,1,1,1,5,1,1,1,1,1,7,31,2,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,2,1,5,4,1,3,2,2,1,1,5,1,1,2,1,50,2,2,1,4,1,1,1,1,1,11,2,1,38,1,1,1,1,4,1,1,2,1,50,1,1,2,50,2,2,1,1,5,1,1,1,2,50,1,8,4,1,1,1,1,1,1,4,8,2,1,2,11,1,50,2,10,5,1,3,2,1,1,1,1,2,1,39,8,3,1,1,11,1,2,3,1,1,1,1,1,1,2,6,2,8,1,2,1,1,7,11,1,3,5,3,1,1,1,2,1,1,2,1,1,3,7,1,10,1,1,6,3,14,10,4,1,1,50,1,2,2,3,1,5,32,19,1,1,7,1,4,2,2,1,3,2,1,1,1,8,1,1,3,16,1,1,1,1,6,1,5,2,47,12,1,1,4,1,1,2,2,1,1,1,1,2,5,4,2,1,1,1,1,2,1,1,9,7,1,1,2,1,1,2,1,1,3,1,9,1,10,1,22,1,1,1,1,1,1,1,3,3,8,1,12,1,1,15,1,1,7,1,1,1,1,1,1,1,1,35,2,1,1,2,1,1,8,10,1,1,7,1,1,1,1,1,2,1,3,49,1,9,1,1,1,2,1,1,1,1,1,1,19,1,2,1,4,2,3,1,1,1,1,2,5,2,6,3,2,1,3,7,1,50,4,1,1,1,2,2,1,5,9,27,1,1,1,1,1,2,1,1,1,50,3,2,1,1,1,1,5,1,3,3,1,2,2,1,1,1,1,8,1,1,1,1,3,1,1,9,50,2,2,1,1,1,1,1,1,1,14,1,1,1,1,1,1,50,12,3,50,1,2,13,1,1,3,1,1,1,1,3,2,1,1,5,1,13,3,6,2,1,1,1,50,1,1,1,3,1,1,14,1,1,1,1,1,3,1,1,1,2,1,2,2,20,1,7,7,2,20,1,1,3,8,1,2,1,1,5,50,5,14,1,1,1,2,3,8,2,1,4,20,2,2,1,1,1,1,14,1,1,1,1,50,1,1,1,1,3,1,28,19,3,6,31,2,1,2,1,50,1,1,1,1,1,2,1,50,9,1,2,2,11,1,4,2,1,1,5,1,1,1,1,3,1,1,1,2,1,7,50,19,50,2,2,1,1,1,1,11,4,1,1,1,12,1,1,3,1,1,2,1,1,1,1,1,4,1,2,1,1,1,1,11,3,1,1,1,1,2,1,1,7,1,3,1,6,50,5,1,1,2,8,1,1,2,2,50,1,27,2,1,1,1,3,1,8,1,1,1,1,1,27,2,20,1,1,1,1,1,1,1,50,6,1,6,3,1,10,50,2,1,1,1,1,2,1,2,1,1,43,1,6,9,2,6,1,1,11,1,1,2,4,1,1,1,22,4,1,4,1,6,8,2,2,2,10,1,1,1,1,1,4,5,1,1,46,7,1,2,3,4,1,1,1,2,2,5,1,36,1,1,6,2,15,1,1,1,1,4,5,12,1,1,2,2,18,7,1,1,2,1,4,5,26,2,2,1,1,2,1,1,10,6,2,1,1,1,1,4,2,18,1,1,1,1,3,1,12,1,3,1,1,8,1,2,6,1,3,15,7,2,1,1,1,1,1,1,4,3,1,2,4,2,2,1,5,3,1,1,6,2,1,5,1,1,47,1,2,1,1,50,1,1,1,1,1,26,2,1,1,6,2,1,18,1,1,1,4,1,5,1,1,1,1,5,5,1,21,1,1,1,1,12,20,1,1,4,2,1,1,35,1,9,43,1,1,1,1,1,1,1,1,1,2,9,1,1,1,1,1,1,8,2,6,1,1,2,1,1,1,1,1,2,1,1,1,1,4,3,1,3,50,4,1,3,1,1,5,4,1,2,1,16,1,1,1,5,1,1,1,50,1,5,2,50,1,1,1,1,1,1,1,2,1,1,10,1,8,3,50,2,1,1,1,14,1,1,2,2,1,1,1,8,6,12,1,8,1,2,1,3,1,2,2,1,1,1,3,2,1,7,1,4,1,1,1,1,1,1,2,3,1,1,6,8,1,4,1,10,5,1,5,1,1,1,1,1,50,5,1,8,3,1,1,1,1,4,1,1,9,4,1,1,1,1,2,3,50,1,3,8,3,1,50,50,4,1,1,3,2,4,1,1,1,1,1,7,7,3,1,2,3,3,1,1,1,8,1,3,1,8,1,6,1,4,1,1,1,1,1,1,4,1,12,2,6,12,8,1,1,1,50,2,3,1,1,1,4,1,1,6,2,2,1,1,1,2,6,5,8,1,50,3,1,1,1,3,6,50,1,2,30,3,1,4,7,3,8,1,2,1,1,1,3,1,1,3,2,2,1,2,5,5,7,2,3,1,1,1,3,7,2,1,4,1,1,2,1,1,48,1,1,1,1,50,2,2,1,3,7,3,3,1,2,6,1,1,1,1,1,2,10,1,1,2,1,1,1,1,1,1,1,1,1,3,1,5,1,1,1,1,2,1,1,1,6,1,1,1,24,14,1,4,1,1,5,1,10,2,8,4,6,2,3,1,1,11,1,3,1,1,1,39,1,1,1,1,2,1,3,1,2,1,3,1,17,1,1,8,1,6,8,1,1,1,2,6,2,1,8,1,2,2,1,1,1,5,3,4,1,1,1,7,1,1,1,1,4,3,1,1,26,10,5,1,1,1,1,2,1,1,1,1,1,2,5,1,28,4,2,6,1,1,1,1,1,26,2,15,4,27,2,28,1,1,1,1,1,14,1,6,13,50,1,6,15,1,1,1,1,2,1,1,1,3,1,1,1,3,1,1,1,1,2,1,1,1,2,1,50,1,1,2,1,10,1,15,3,1,1,10,1,2,3,1,1,1,14,6,1,1,1,1,4,50,1,1,1,2,1,1,2,1,1,1,17,1,21,1,2,1,37,22,3,3,1,1,50,2,1,1,1,1,5,4,1,1,11,34,2,1,1,2,5,2,2,33,50,1,2,1,1,1,1,1,1,4,3,1,1,1,1,50,1,2,2,1,3,1,2,2,2,8,1,1,1,2,23,2,1,1,23,1,1,4,3,1,1,1,1,1,1,1,1,1,1,2,9,13,1,1,6,1,1,1,2,1,1,1,15,1,2,14,1,19,1,1,10,1,2,1,1,1,1,1,9,1,50,1,6,4,1,2,15,2,1,6,10,1,1,1,3,1,6,1,1,1,6,1,2,1,1,1,1,1,1,9,1,1,4,3,1,2,35,1,1,1,1,1,1,5,1,1,1,1,1,1,1,8,1,1,1,7,1,2,2,3,1,1,25,1,1,10,1,1,2,1,1,2,1,2,1,1,5,1,2,1,1,1,1,21,1,14,5,1,1,1,1,1,1,50,12,1,1,1,1,2,1,1,1,1,3,36,1,1,1,1,3,2,1,46,1,5,1,4,28,1,2,1,9,1,1,1,1,1,1,2,1,50,3,2,1,3,1,1,1,4,2,3,1,1,1,1,1,1,1,1,5,2,2,1,2,1,1,1,1,1,4,1,4,1,9,2,1,4,29,1,1,1,7,1,1,1,1,3,4,1,1,1,1,1,1,1,1,12,1,1,1,1,1,8,3,1,1,1,1,1,50,4,1,1,3,1,36,2,4,8,3,50,1,1,3,1,1,1,2,5,2,7,1,1,6,1,1,1,50,1,3,1,1,1,1,1,8,2,1,1,1,1,3,1,1,1,1,1,1,1,1,24,1,7,1,2,1,1,2,1,1,2,1,1,3,3,2,2,1,1,1,2,1,1,1,2,1,1,2,21,1,2,1,1,1,8,5,1,8,2,5,33,4,1,1,39,1,1,1,1,4,1,1,3,1,1,50,1,1,1,38,2,1,11,18,2,1,8,1,3,1,1,2,10,1,3,1,1,1,1,14,1,9,1,18,1,1,2,2,1,3,1,2,1,1,1,6,2,1,1,5,1,5,1,1,1,2,4,1,1,1,2,1,1,3,1,1,1,41,1,3,2,2,3,1,1,5,1,1,6,1,3,1,1,1,42,4,1,1,1,1,1,1,1,1,3,8,37,11,1,3,50,33,11,1,1,2,1,1,4,1,3,1,3,1,1,1,1,1,4,1,17,1,1,50,1,1,20,20,1,1,1,1,3,4,32,1,1,1,1,2,1,1,1,15,6,50,5,3,2,1,1,1,2,5,1,1,1,1,3,1,1,34,2,1,1,50,29,1,1,1,5,1,2,1,6,3,1,6,1,2,1,2,1,50,5,4,1,2,1,1,2,1,1,1,3,1,1,5,5,1,27,1,2,6,50,1,1,16,1,16,1,1,1,1,2,1,1,1,1,1,31,1,4,1,1,1,1,1,2,1,50,4,13,1,1,1,1,2,1,1,2,15,10,1,1,2,2,3,1,2,1,1,1,1,2,1,1,8,1,1,5,5,2,1,1,1,1,1,2,1,1,1,11,1,8,12,3,1,1,1,2,14,1,1,2,31,3,1,42,50,15,11,1,4,1,1,1,1,2,2,24,18,7,1,50,2,1,1,1,1,40,3,1,2,1,1,1,1,1,1,14,10,1,2,2,1,50,39,5,6,1,3,2,2,1,6,1,1,2,1,27,1,1,4,1,1,1,1,1,4,11,4,1,1,1,1,2,1,7,2,2,1,8,2,1,1,2,2,1,4,1,10,1,1,6,1,2,2,2,1,1,1,3,6,1,2,1,1,1,1,1,1,1,3,1,2,1,1,1,9,5,23,3,2,2,1,1,1,2,3,1,10,2,1,5,1,1,4,1,13,2,1,1,1,1,1,6,1,1,1,1,50,2,50,2,1,1,6,1,5,1,7,6,1,5,8,9,1,1,1,17,1,1,1,1,1,4,18,1,2,1,26,1,1,2,1,5,3,4,1,1,1,2,1,2,1,1,33,1,1,2,3,1,1,50,1,5,1,1,1,19,1,1,1,3,5,50,1,5,1,1,3,1,2,6,1,2,1,1,11,1,1,1,1,50,1,2,1,1,28,11,1,1,1,1,1,1,4,2,1,1,1,1,50,2,1,3,1,1,1,17,4,1,1,1,2,1,1,3,4,1,1,50,1,7,1,3,1,1,1,1,1,1,17,17,50,1,2,1,1,8,1,9,11,50,4,6,1,8,1,1,4,7,2,11,1,1,1,4,6,1,1,1,1,1,1,1,1,1,1,16,50,1,2,1,3,4,1,11,1,1,50,1,45,1,1,1,1,1,50,1,1,1,1,2,1,1,1,1,5,1,1,1,31,1,3,15,23,1,1,3,6,2,21,7,1,4,1,1,2,2,1,10,1,1,1,1,4,1,1,2,1,5,5,2,50,10,1,1,1,47,1,1,1,1,1,1,2,4,1,7,1,1,2,1,12,1,1,5,2,4,1,1,1,1,1,2,4,4,2,1,1,1,3,2,1,1,1,4,1,2,1,1,1,1,8,1,1,1,1,6,4,2,1,8,1,9,2,1,3,9,1,3,1,19,1,1,1,4,1,9,6,1,1,1,1,16,1,1,1,3,1,5,6,1,7,1,1,1,1,1,1,2,1,1,1,1,23,14,1,1,1,1,1,1,4,1,3,50,39,2,1,3,1,4,1,1,11,1,8,1,1,1,1,1,3,7,5,1,12,1,12,1,1,1,1,3,1,1,1,4,1,1,1,1,1,1,5,1,1,2,35,3,1,1,1,50,1,4,2,1,1,1,50,1,1,1,1,1,2,1,3,2,3,1,1,1,3,4,3,2,1,1,1,1,1,1,1,1,1,1,1,4,2,1,4,1,1,1,2,9,2,1,1,4,1,1,2,31,50,3,5,6,7,1,1,1,1,1,5,9,1,1,1,7,1,1,1,12,11,1,1,3,1,1,1,1,4,1,5,2,1,1,1,1,1,1,35,1,50,50,32,1,2,7,1,1,1,50,1,2,4,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,1,1,4,1,9,3,1,10,4,1,1,1,1,1,5,1,1,3,1,1,6,1,3,12,6,8,6,1,2,5,2,1,1,3,1,50,5,1,3,1,1,4,1,2,9,5,1,1,1,2,6,1,1,3,2,2,50,1,1,1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,4,2,1,1,2,5,1,1,1,4,2,1,1,2,2,2,1,1,4,1,1,1,1,10,3,4,1,1,1,25,3,1,2,1,20,1,1,1,1,34,2,1,11,1,3,1,1,9,1,2,1,32,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,7,2,5,1,1,4,6,6,1,1,1,1,1,7,1,1,1,10,4,1,11,1,5,1,1,1,1,10,1,1,1,2,3,1,50,5,5,1,13,1,1,4,1,2,5,17,1,1,1,1,1,49,7,50,1,1,5,7,1,1,1,1,6,1,3,1,29,1,1,1,1,1,1,10,3,19,3,2,1,1,1,5,12,28,50,1,4,2,1,1,1,2,1,1,1,6,1,2,1,1,10,10,1,3,7,1,11,2,4,1,1,1,1,1,1,1,1,2,1,1,50,1,1,13,3,1,1,2,1,1,1,1,1,7,1,1,15,5,2,1,1,1,5,1,5,1,1,6,1,2,3,1,2,4,1,1,1,11,1,1,11,1,50,3,2,1,1,8,2,1,1,1,15,1,1,1,3,1,1,5,4,17,1,2,2,2,10,1,3,7,1,1,1,1,24,1,4,1,2,11,50,3,4,1,1,13,2,2,50,1,2,1,1,1,1,1,1,3,37,4,1,1,2,1,1,1,1,1,1,1,2,1,21,1,1,3,5,1,1,1,8,1,20,4,6,4,2,6,1,14,1,1,3,9,1,50,40,42,50,1,1,5,1,12,1,1,1,1,50,50,1,1,7,3,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,3,4,1,1,2,1,1,1,4,1,1,6,1,5,1,3,1,8,20,2,2,1,3,1,3,1,1,1,2,1,1,6,1,1,1,7,1,1,1,1,1,1,1,1,3,2,2,4,1,1,1,1,2,14,23,5,1,1,2,1,1,1,6,10,7,1,3,19,47,7,1,1,1,5,4,1,1,2,1,8,3,1,5,2,1,11,1,2,1,1,8,1,1,25,2,1,1,1,1,2,1,10,1,50,1,1,1,5,1,1,1,1,1,4,1,1,1,50,1,1,1,13,2,1,4,1,1,3,1,1,1,1,1,2,1,4,1,1,4,50,3,1,1,17,2,1,1,50,2,8,11,3,1,2,1,1,3,1,10,24,9,3,3,1,1,18,6,5,2,1,1,1,1,1,2,1,1,50,1,1,1,2,8,4,1,1,3,1,1,1,15,7,2,1,13,2,1,1,2,1,48,1,1,1,1,1,4,31,1,8,16,1,1,50,1,2,2,1,25,23,2,1,50,15,7,3,1,1,40,1,1,1,1,1,4,1,10,1,13,7,1,1,1,1,35,1,1,2,1,6,1,1,1,1,1,1,1,1,1,1,1,1,2,11,1,19,2,1,2,1,1,1,3,7,1,1,2,1,1,1,1,7,1,1,1,1,1,1,1,1,1,50,1,1,1,2,5,3,5,1,33,1,9,1,2,2,1,1,20,1,1,9,6,1,2,6,1,1,3,4,4,1,4,1,6,1,1,1,3,50,1,11,1,1,1,1,1,1,1,1,1,9,1,1,1,1,1,1,1,1,2,1,4,50,1,1,5,12,1,1,2,3,2,1,1,1,1,2,1,1,1,1,50,1,1,6,45,1,3,1,1,8,4,1,1,1,10,7,3,10,50,2,1,1,4,2,1,1,1,1,1,1,1,5,2,10,1,50,1,7,3,6,1,5,2,1,5,1,1,1,1,3,24,2,5,2,1,46,1,2,1,24,1,50,1,1,4,1,17,2,6,1,1,25,50,17,24,4,1,1,4,1,1,1,1,50,4,1,15,2,1,5,1,1,50,23,2,1,8,3,1,2,1,1,23,2,1,1,1,12,1,2,11,1,1,50,7,1,3,2,1,1,1,1,1,14,1,1,4,1,3,22,1,8,1,1,4,1,1,1,2,1,1,4,1,5,3,2,50,2,1,50,1,2,1,1,1,1,1,42,9,3,1,3,1,1,3,1,3,1,1,7,4,10,1,1,5,9,31,4,1,1,6,1,1,1,2,21,1,2,1,1,1,1,1,1,2,1,2,2,1,12,16,1,1,2,1,20,1,1,7,1,6,1,1,1,1,4,1,6,10,1,1,2,1,1,1,1,2,1,2,9,2,2,4,3,2,1,4,1,1,2,3,2,6,1,1,1,3,1,3,1,14,1,1,2,50,1,2,8,4,5,1,10,10,1,7,1,3,1,4,5,1,11,3,1,1,1,2,3,1,2,1,1,1,6,8,2,1,4,4,1,1,1,8,1,1,8,1,1,21,1,50,2,1,1,1,50,2,1,2,4,1,50,1,4,26,4,1,2,1,11,1,1,27,7,2,1,2,2,1,1,1,4,1,1,17,4,2,2,23,1,1,1,2,1,1,1,1,1,2,1,1,1,2,2,1,43,1,2,6,3,1,1,2,4,1,3,1,1,10,1,1,1,1,11,1,2,40,2,1,1,1,1,9,15,7,1,1,1,1,1,1,1,2,4,4,1,50,1,4,1,1,2,6,8,50,4,1,1,2,2,1,1,1,50,6,5,1,2,3,2,1,3,1,1,2,1,12,1,1,1,1,1,2,7,5,1,1,1,1,11,1,1,1,3,3,1,1,5,1,1,3,1,1,4,1,13,1,1,1,4,5,3,2,1,1,36,3,2,6,1,2,2,1,50,1,1,1,2,1,1,1,1,1,1,5,1,8,1,1,3,5,1,50,2,1,45,3,2,1,4,1,1,2,1,1,2,1,1,1,2,1,1,17,50,2,4,1,1,1,1,1,1,3,1,1,50,1,50,1,6,7,2,1,2,9,5,1,1,1,1,1,1,1,1,1,1,1,1,1,50,17,2,50,1,3,1,3,4,1,1,1,1,1,10,3,1,5,1,3,7,1,1,1,50,1,1,3,1,1,1,13,1,2,1,5,8,2,6,1,1,4,1,8,21,1,1,41,1,1,11,5,1,1,7,2,1,1,1,1,1,1,4,1,1,7,2,1,3,1,2,1,38,3,1,2,1,12,1,4,43,2,1,17,1,1,1,2,2,1,3,1,1,1,1,1,8,1,1,2,1,6,1,1,2,1,1,1,1,4,5,1,8,2,15,22,1,2,2,1,1,1,1,3,7,1,1,1,50,1,7,3,3,3,1,2,3,1,6,1,1,3,1,20,18,1,14,1,50,1,1,1,7,1,1,1,36,4,1,6,50,1,25,5,1,1,2,1,1,1,5,1,3,1,1,2,3,2,5,1,2,2,1,1,3,1,1,1,1,1,3,2,8,1,1,2,3,1,1,1,1,4,3,1,7,1,2,1,1,3,2,3,10,1,50,50,1,46,1,6,1,1,7,2,2,1,1,6,1,6,1,1,2,21,1,1,1,1,1,2,1,1,1,2,1,2,28,15,1,4,1,1,4,26,15,1,1,1,50,3,8,3,2,2,10,1,1,1,2,1,1,6,1,1,1,3,1,2,50,5,1,2,1,1,47,1,1,1,1,50,1,1,11,3,13,3,1,1,11,1,7,1,1,15,2,1,6,1,1,1,1,18,3,1,2,1,1,6,1,8,1,4,1,1,2,1,8,2,4,2,1,13,1,1,11,26,1,1,4,1,15,1,1,1,1,4,2,1,1,50,1,1,1,4,1,6,4,1,1,1,1,1,8,1,1,1,1,1,50,1,42,1,10,7,2,13,1,1,2,1,1,1,12,49,4,1,1,1,5,1,1,1,3,1,1,50,1,1,2,1,7,5,6,1,1,1,1,1,1,1,3,1,4,2,2,9,1,1,1,1,1,1,1,1,1,1,1,4,4,2,5,1,4,3,1,1,1,3,1,2,3,1,1,50,3,1,2,1,2,1,7,1,18,1,7,1,1,2,50,1,1,12,3,2,1,1,1,7,1,50,1,4,50,1,13,3,1,7,36,1,2,1,4,2,1,8,2,1,7,5,1,1,1,2,1,11,1,1,2,1,1,1,1,1,3,5,1,1,2,50,1,7,50,28,1,1,8,3,1,1,1,1,1,5,50,2,2,1,1,1,1,3,1,7,1,3,1,1,1,1,2,2,50,4,6,2,5,1,1,8,3,1,1,2,1,5,8,2,1,3,1,1,1,1,1,1,1,1,5,22,5,1,13,1,1,1,1,4,9,1,3,1,8,11,1,1,2,2,18,1,1,1,2,22,1,17,1,5,34,9,2,1,7,1,3,11,1,1,1,8,4,3,1,1,1,1,5,1,1,2,1,1,1,1,1,1,19,3,14,2,24,7,50,1,2,1,6,2,3,1,11,50,1,1,1,1,1,7,3,1,1,1,1,4,7,2,1,1,3,1,9,1,1,9,5,1,4,1,3,2,50,1,13,4,1,1,16,8,1,1,1,4,1,1,1,1,1,1,17,12,16,10,4,1,2,1,2,4,2,2,2,2,2,1,1,1,1,16,2,1,1,1,19,1,1,1,1,4,12,1,1,5,2,49,1,1,1,1,1,3,23,12,30,6,39,2,2,1,1,13,1,1,7,1,7,1,2,1,1,1,3,1,2,1,1,1,1,1,1,1,14,1,2,17,1,1,1,2,7,1,28,50,2,1,1,1,2,4,2,2,1,11,1,1,3,2,11,1,1,2,3,10,1,1,1,1,5,1,1,1,1,1,5,11,5,1,1,1,7,1,2,25,2,1,1,1,1,5,1,1,1,1,1,2,3,1,1,2,1,1,1,1,11,3,1,1,11,2,3,3,22,1,1,1,2,2,50,2,1,1,2,2,1,1,5,1,17,3,1,3,1,1,50,1,8,1,22,2,1,2,1,1,1,1,1,2,3,1,1,2,1,50,1,3,4,2,1,43,1,1,5,1,50,1,1,7,2,18,1,1,1,50,1,1,5,1,5,1,1,19,2,1,2,13,18,4,4,2,1,1,1,1,1,1,1,1,1,1,1,5,9,6,1,2,1,1,6,1,1,1,1,1,6,1,16,1,10,1,23,1,1,1,1,6,20,1,1,1,50,3,1,1,1,4,1,1,1,12,1,1,1,1,4,5,1,2,16,1,4,1,1,50,4,1,1,2,8,2,50,1,6,1,3,17,1,14,1,1,1,1,1,9,1,29,1,1,1,38,1,1,3,8,1,4,1,1,16,2,1,1,4,2,6,6,4,1,1,1,2,1,1,16,1,1,50,12,1,2,1,1,6,50,1,5,12,1,1,3,1,11,3,2,1,2,1,1,1,1,24,2,3,2,1,2,1,1,2,3,2,3,1,1,1,6,1,1,4,1,1,1,1,38,1,2,1,3,4,1,1,1,6,5,1,1,29,1,1,2,1,1,1,1,1,1,1,3,1,1,1,1,18,3,1,1,2,3,1,2,1,50,50,1,1,1,1,1,1,1,1,1,3,1,1,4,1,1,9,13,1,4,14,1,1,4,2,1,1,1,1,22,1,13,1,1,1,1,6,4,50,8,1,1,2,1,49,4,1,1,6,15,4,1,20,3,4,3,2,50,1,2,1,2,1,1,1,1,1,1,2,1,1,5,1,21,39,4,1,1,1,9,4,11,2,10,1,3,1,1,1,1,1,1,1,1,5,1,1,8,1,50,1,1,50,1,1,1,1,1,1,50,1,6,11,2,1,3,20,1,1,4,1,1,1,1,1,1,1,1,8,1,1,10,14,1,1,1,1,34,1,1,1,1,1,1,1,1,1,5,1,2,1,8,1,2,1,1,1,5,1,1,1,1,1,1,1,1,1,1,19,1,3,2,1,1,1,4,1,2,1,1,2,1,3,3,1,1,1,1,1,1,1,3,1,1,10,14,1,1,1,5,2,1,1,14,2,2,4,1,1,1,1,1,1,1,50,5,1,1,6,1,3,1,3,1,1,1,9,2,2,1,2,4,2,1,1,1,1,50,21,24,1,1,5,4,1,1,1,1,5,1,1,4,2,2,1,1,1,1,1,1,1,3,1,1,1,2,1,3,1,3,1,2,1,1,2,7,2,1,1,1,50,1,6,50,1,3,1,1,1,50,5,2,1,18,2,1,1,3,1,1,1,1,1,3,1,1,1,1,2,1,1,1,1,1,3,1,1,1,3,1,1,2,7,1,1,1,3,25,1,3,1,1,5,1,1,1,1,6,3,2,9,1,1,1,1,1,1,1,4,1,2,1,2,1,2,1,1,1,3,1,3,1,1,1,1,1,1,1,1,3,2,50,14,1,8,26,1,1,4,3,10,2,1,3,7,2,3,3,1,1,1,1,1,1,12,16,12,1,1,4,1,1,1,2,2,1,50,1,2,1,12,1,1,1,1,1,3,1,5,1,1,11,1,1,1,1,1,1,1,1,1,50,2,1,4,1,2,2,4,4,4,50,15,50,1,1,5,1,1,1,2,1,10,2,1,1,1,3,1,50,4,1,1,11,1,1,1,8,2,1,12,3,1,11,1,50,16,2,3,1,50,4,1,2,2,1,1,1,24,3,1,1,2,1,1,4,1,1,1,1,3,1,2,6,1,1,1,50,1,4,1,31,2,2,1,1,1,4,1,1,4,1,1,5,1,1,5,1,1,1,3,1,1,27,27,1,3,1,2,2,1,4,1,1,1,10,1,3,1,2,1,1,11,14,1,1,1,3,9,1,1,9,1,1,20,2,1,1,3,1,1,50,1,1,1,11,1,18,1,2,3,23,1,1,1,1,1,1,1,2,5,1,1,1,1,1,1,1,1,1,1,1,5,7,1,1,2,1,4,1,1,1,1,50,1,1,1,1,2,1,1,1,2,6,1,1,2,1,2,1,1,6,1,1,1,22,2,8,1,1,2,20,1,4,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,2,1,2,33,1,3,7,1,2,2,8,1,5,1,1,22,2,1,1,1,1,1,3,1,3,1,1,1,5,1,1,3,1,1,6,1,3,1,1,5,1,1,1,3,1,8,3,3,1,2,2,1,1,1,1,1,1,29,1,1,1,2,1,13,12,1,2,26,1,4,1,4,1,3,2,1,3,50,1,1,50,6,6,1,4,1,1,9,2,1,1,1,3,1,1,2,1,1,2,1,1,1,1,3,2,2,1,1,9,3,1,1,1,1,5,1,1,2,50,3,1,1,3,2,1,5,2,2,4,1,1,1,1,1,1,1,1,32,7,1,1,1,24,1,1,2,3,1,1,1,1,20,1,1,1,1,2,4,3,50,2,1,1,1,2,1,1,2,2,20,3,2,1,2,1,1,4,1,11,1,2,1,5,1,1,1,1,1,1,1,3,1,1,1,1,50,4,1,1,10,50,2,13,10,1,2,1,1,1,1,1,1,7,1,14,46,1,1,1,50,1,1,50,1,3,4,2,1,1,2,1,5,1,1,1,1,8,2,1,1,1,3,1,50,1,5,1,2,1,2,1,1,1,1,1,1,7,1,2,1,1,2,1,1,5,3,4,1,2,43,1,1,1,7,2,1,2,1,2,1,2,11,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,1,6,1,9,1,1,1,1,1,1,1,1,4,1,4,5,1,17,1,1,1,1,14,1,1,1,46,1,5,15,1,50,1,2,2,1,1,22,2,2,1,1,1,1,3,22,3,8,1,11,7,1,3,2,4,1,47,1,1,38,1,1,1,1,1,50,1,1,1,4,1,50,1,1,4,7,1,1,1,50,1,26,1,50,3,4,28,1,1,1,2,3,1,1,1,1,3,3,1,1,1,4,1,1,2,1,1,1,1,1,8,14,13,2,1,5,33,3,1,1,1,1,1,2,2,6,4,1,1,1,2,18,7,6,2,1,1,1,1,1,1,1,1,1,50,3,1,2,1,3,1,1,2,1,27,4,5,1,2,1,3,6,1,1,1,9,1,1,4,5,3,2,1,1,1,1,1,1,1,3,2,1,13,24,1,16,3,1,1,1,1,1,10,1,1,1,2,1,13,1,25,1,1,1,1,16,1,1,1,5,1,1,1,1,1,7,1,1,2,1,1,1,1,50,1,3,4,1,1,1,1,1,1,1,5,11,1,1,1,4,4,1,1,9,7,1,4,2,1,2,12,1,1,2,1,14,8,1,1,1,50,1,3,1,50,1,1,50,50,50,50,50,50,1,49,50,50,50,50,1,2,1,12,10,1,50,1,1,31,3,2,2,1,1,2,1,1,3,1,1,1,2,1,4,1,1,1,1,2,19,6,14,1,1,1,1,1,1,6,1,2,50,2,33,2,5,1,1,1,1,50,1,1,1,50,1,1,33,1,1,1,1,2,1,1,1,1,7,5,1,1,1,2,1,8,1,7,1,1,1,1,1,3,3,1,1,1,2,3,1,2,1,1,1,1,2,4,50,1,9,1,1,1,1,5,1,1,2,2,50,1,1,1,1,5,1,10,1,2,3,1,3,1,1,1,21,1,5,2,1,1,1,1,19,1,11,1,50,1,1,1,2,1,1,1,9,1,3,1,1,1,1,1,1,15,1,2,1,5,6,1,8,5,1,7,1,1,2,1,2,1,4,1,3,1,2,2,3,1,1,1,19,2,36,1,1,1,1,1,1,1,1,2,1,1,1,1,9,4,1,4,1,1,3,1,1,5,1,2,5,1,50,50,50,4,1,1,1,3,1,1,5,1,1,1,10,5,1,1,1,1,2,1,1,29,7,1,11,8,1,1,1,15,2,4,1,1,1,1,1,1,1,1,1,1,1,3,1,2,1,3,2,1,1,2,1,1,1,1,50,1,1,21,1,1,1,1,20,2,1,1,1,1,24,5,1,1,1,2,10,1,17,1,2,1,1,50,2,18,1,1,7,2,1,2,1,50,1,1,1,3,1,1,1,9,3,1,2,1,1,6,1,50,6,1,1,7,1,18,1,1,2,3,1,17,1,1,11,2,5,6,2,8,1,4,7,1,1,3,1,1,6,1,1,17,1,15,1,1,3,3,2,1,1,13,1,1,4,39,32,1,1,50,1,1,1,1,25,3,1,1,1,1,15,1,1,1,8,6,1,14,1,1,4,1,1,1,1,5,24,4,1,1,1,1,1,1,1,1,1,1,6,1,50,1,4,2,1,2,1,2,2,1,1,1,2,16,5,1,27,1,1,1,20,6,1,1,19,2,1,5,1,2,1,2,1,1,1,2,1,3,1,1,1,1,2,1,1,11,1,1,1,19,10,50,4,16,1,2,2,9,1,1,2,2,4,1,1,3,5,2,1,1,2,1,3,1,2,1,1,1,4,29,7,1,1,7,5,1,1,3,4,1,50,31,31,4,2,16,1,44,1,1,1,1,1,2,5,19,1,19,1,1,1,1,2,1,1,1,1,1,50,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,50,1,1,3,34,1,1,4,10,1,1,32,2,1,19,1,1,10,1,16,1,2,4,26,1,13,1,1,1,1,1,50,1,1,1,1,3,1,1,25,1,2,15,5,1,1,1,1,1,1,1,1,17,1,1,1,3,6,1,1,1,1,2,1,17,50,1,3,4,1,1,7,1,1,6,1,9,1,14,1,1,3,12,1,1,3,1,7,1,1,2,3,1,1,2,6,1,1,1,6,8,1,2,8,12,1,1,1,9,2,1,3,2,9,1,13,1,31,1,1,50,3,2,1,6,4,1,1,1,1,1,1,7,2,1,1,1,1,44,1,1,30,1,4,1,4,1,1,1,3,1,1,1,1,1,1,4,1,1,1,1,3,1,2,1,1,6,3,1,1,2,4,2,1,8,1,2,18,1,3,2,3,36,7,1,3,1,1,1,4,1,1,12,1,1,1,1,11,1,1,1,2,6,21,1,1,1,3,28,1,50,1,1,2,1,6,1,1,1,1,1,1,1,50,1,1,9,1,2,1,12,1,1,27,41,3,1,1,50,7,3,1,1,6,1,1,1,10,1,1,32,1,4,1,9,1,2,1,3,5,3,3,1,1,1,1,1,3,7,1,1,1,6,1,1,1,50,2,8,1,1,7,4,4,2,1,7,1,36,2,1,1,6,1,50,2,50,1,1,6,1,2,1,6,10,1,3,11,1,1,1,1,1,50,17,1,1,10,2,1,1,9,4,1,4,14,8,1,2,3,1,1,2,37,1,1,2,1,1,1,1,1,1,1,1,6,3,1,1,1,1,1,1,1,2,6,2,9,1,1,3,1,1,1,1,1,10,1,5,27,1,1,1,1,1,13,1,1,1,1,1,2,1,1,1,11,1,2,3,1,2,3,1,1,1,1,10,1,15,2,9,4,6,3,2,4,3,5,3,1,4,2,1,1,1,8,1,2,1,1,1,1,1,2,1,1,7,4,1,26,1,1,1,13,1,1,3,13,1,1,1,1,12,1,10,1,2,2,1,1,1,26,1,2,27,1,1,1,2,50,1,1,1,2,1,3,1,1,2,1,5,2,2,1,1,2,1,1,3,1,1,8,1,3,11,1,1,2,1,7,1,50,8,1,1,1,1,50,1,5,50,1,19,1,7,2,4,3,1,1,1,1,1,50,5,1,1,1,1,1,1,1,3,1,2,1,4,1,1,1,1,1,3,1,3,10,1,1,30,3,1,1,50,50,1,1,2,11,5,11,1,1,1,6,7,4,13,1,1,2,15,50,6,1,1,1,6,1,1,1,2,1,12,1,1,21,1,1,7,9,1,1,7,2,9,27,2,5,8,2,12,2,1,13,10,1,1,1,2,50,1,16,1,1,14,5,1,1,1,1,5,1,41,1,4,21,1,1,16,9,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,8,1,2,1,6,1,1,1,1,46,1,1,5,8,8,1,4,14,16,2,4,6,5,5,1,1,1,1,2,1,11,2,1,1,1,1,1,3,3,4,1,2,30,1,1,22,18,1,50,5,50,1,1,4,1,1,1,45,1,4,1,1,2,4,1,1,5,1,1,1,1,1,50,2,2,2,2,6,1,50,1,3,1,1,1,1,24,1,3,1,1,1,1,1,9,1,1,21,15,1,1,1,2,6,1,1,1,7,1,5,1,1,1,14,1,14,1,1,1,8,1,5,1,1,3,1,1,1,1,4,1,1,1,1,2,3,50,1,4,1,1,4,1,1,1,2,1,50,9,1,1,8,50,1,1,1,1,17,3,1,1,3,4,1,1,2,1,5,1,19,1,22,1,5,1,1,2,50,1,2,2,12,1,18,2,1,1,1,1,1,10,1,2,9,1,1,1,1,1,1,2,1,1,2,6,1,1,2,1,2,3,1,5,3,3,3,1,38,1,3,1,1,1,2,1,1,6,1,1,1,1,1,10,2,1,1,2,2,1,2,1,3,1,1,1,14,1,6,1,4,1,50,1,1,1,1,1,5,2,1,4,4,5,6,1,1,1,3,1,1,1,3,4,1,7,1,1,1,31,1,1,1,1,1,1,1,1,4,21,1,2,17,1,1,1,5,5,1,1,11,1,1,2,4,2,3,1,2,50,1,1,4,25,1,24,1,1,25,1,1,2,1,13,1,1,19,25,1,1,8,2,1,50,1,1,3,1,7,1,5,24,2,1,1,5,15,1,1,25,50,6,32,2,1,1,1,1,1,1,1,6,1,5,1,1,1,1,1,2,4,2,5,1,1,1,1,1,1,1,1,50,1,1,6,1,1,1,1,2,1,11,13,5,21,1,2,2,1,5,1,1,1,2,50,1,1,1,2,1,4,1,2,1,1,2,1,2,2,4,17,3,1,8,9,1,1,1,4,2,2,11,1,2,2,3,1,1,2,50,1,1,1,1,1,1,1,10,1,4,1,3,3,3,15,1,5,15,1,1,1,2,4,1,5,1,1,50,5,1,1,1,10,1,2,5,50,9,2,1,50,1,10,38,1,1,1,11,5,1,8,4,2,6,1,1,1,1,4,1,2,1,1,1,1,1,2,3,2,3,1,1,1,6,1,1,1,1,1,2,2,4,1,1,2,1,2,1,4,1,1,21,5,4,1,1,1,1,3,1,2,4,6,1,1,1,1,1,9,1,1,1,5,5,6,4,2,1,1,19,8,1,1,4,1,1,1,1,1,4,1,1,1,10,50,2,9,4,1,1,2,1,1,1,1,4,50,1,2,1,1,1,1,1,3,32,1,1,18,2,11,43,1,1,1,1,1,1,1,1,3,1,1,1,4,6,1,1,2,3,50,1,7,3,11,1,1,50,2,7,1,1,1,2,1,5,1,48,3,1,1,2,4,1,4,1,2,1,1,1,2,1,1,14,1,31,1,4,2,5,1,1,38,1,5,7,1,2,1,2,1,9,1,1,1,15,1,1,16,5,29,6,1,6,1,1,1,1,1,3,1,1,24,27,1,22,1,1,31,1,1,50,1,1,1,1,1,2,2,8,1,2,1,1,1,21,4,1,1,34,1,3,1,1,4,10,25,1,1,1,1,2,1,2,3,1,13,2,3,1,1,13,9,1,1,2,2,3,1,1,1,3,1,1,1,1,10,2,1,1,3,1,23,1,1,1,1,2,3,1,1,2,1,6,1,2,2,1,2,1,1,1,5,1,1,1,1,17,1,1,1,1,1,12,4,4,1,1,50,50,1,6,2,1,10,4,1,1,1,3,1,1,7,1,1,3,1,17,4,1,5,1,1,3,50,2,2,9,1,3,1,1,2,1,1,2,5,33,14,1,1,1,2,3,4,32,1,1,8,36,3,7,1,1,1,1,1,1,9,1,1,1,1,4,1,16,1,1,2,2,1,2,1,2,1,1,1,1,3,6,1,2,1,50,1,2,1,1,3,3,1,4,1,50,5,1,9,1,1,2,1,1,1,1,8,1,1,3,1,9,1,4,1,2,1,3,3,1,2,1,1,1,2,2,1,1,2,50,1,2,16,3,4,1,1,50,2,1,2,1,2,1,1,1,1,1,1,7,1,2,2,3,1,1,1,1,1,1,1,1,2,1,1,2,14,1,2,1,1,2,1,1,3,3,2,4,1,3,1,7,2,1,3,2,1,3,1,3,1,1,1,3,12,3,7,1,1,1,1,1,1,1,1,1,1,1,1,1,48,4,1,1,1,1,2,1,1,1,1,1,33,1,1,2,2,5,1,3,6,1,20,48,1,3,1,1,1,1,50,6,5,1,1,3,2,1,7,2,1,1,8,1,1,1,13,2,4,2,2,1,1,3,1,1,1,3,1,2,28,1,1,1,1,3,1,1,2,1,1,1,1,2,1,2,1,1,1,1,1,2,20,10,1,1,1,11,1,2,1,1,1,1,1,5,1,38,1,1,6,1,2,1,1,1,50,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,11,5,1,10,1,16,1,1,1,1,1,1,1,13,1,1,1,2,4,10,1,1,5,1,1,1,1,2,2,1,1,13,1,1,2,1,1,1,2,1,1,1,1,1,8,1,1,1,12,2,10,1,2,14,41,10,2,2,1,5,12,1,1,1,1,1,1,1,1,3,1,5,6,1,1,50,41,16,35,2,2,1,1,2,1,1,1,1,19,1,13,1,1,3,1,2,7,1,1,8,1,1,1,1,1,5,12,15,1,1,9,2,1,1,17,50,2,2,4,1,3,7,3,1,1,1,12,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,24,2,1,1,1,1,1,14,3,1,1,1,1,13,16,3,1,1,1,2,1,1,1,2,1,2,1,17,1,1,2,1,1,1,2,8,2,2,3,1,3,1,47,4,1,1,1,7,1,1,1,1,50,4,1,1,2,3,3,4,5,1,1,1,50,1,1,3,1,1,1,1,1,1,48,3,1,1,1,1,1,3,1,2,2,1,9,12,1,1,4,2,1,1,1,3,15,2,2,1,1,1,4,5,7,50,1,4,1,1,1,50,1,1,1,1,5,15,3,5,3,1,11,1,1,1,1,9,8,2,3,7,1,1,1,11,50,9,6,2,1,1,28,3,1,1,2,1,4,50,1,1,1,1,50,7,9,2,1,1,43,25,2,5,2,1,42,1,13,6,9,50,6,1,50,2,2,3,2,1,1,1,3,1,24,11,1,17,2,1,3,3,3,1,1,1,29,1,7,2,1,6,1,1,2,50,1,1,31,2,2,1,1,12,1,1,2,1,4,6,2,1,1,1,1,1,6,1,1,4,6,2,6,38,1,2,4,1,1,1,1,5,1,1,10,3,1,2,26,2,1,1,1,1,1,50,3,7,2,8,1,8,39,1,4,14,2,1,2,1,5,1,22,1,1,41,1,1,14,2,50,1,2,1,2,3,50,15,1,2,1,1,1,1,1,1,1,1,15,3,7,1,2,7,3,1,6,3,2,9,3,1,7,1,1,1,1,1,1,1,1,1,30,1,9,1,2,2,4,1,1,1,1,1,3,24,1,5,1,3,3,1,2,1,19,9,2,1,3,1,1,1,1,1,3,6,1,1,1,7,1,6,1,6,5,9,2,1,1,2,1,14,1,2,2,26,2,24,3,50,2,1,50,1,3,1,2,1,50,1,2,3,1,1,1,1,1,5,1,7,1,1,1,1,2,7,1,10,4,6,6,6,1,1,2,1,1,1,1,1,1,2,50,1,32,6,8,1,1,50,1,2,1,1,1,2,2,1,1,1,1,1,5,3,1,1,1,1,4,1,1,50,8,50,1,2,2,1,1,2,1,1,50,1,13,2,1,1,1,1,1,1,1,3,15,6,1,7,1,1,2,4,1,1,3,1,1,1,21,1,1,5,2,3,13,1,1,8,1,7,33,8,6,1,7,1,2,1,1,1,1,1,1,1,1,5,50,35,1,2,1,7,1,6,6,1,1,1,2,1,1,50,1,4,4,1,2,1,2,12,4,4,5,50,3,4,1,4,14,1,4,7,1,1,1,1,5,12,1,1,1,2,1,5,1,1,1,3,3,2,1,2,3,2,13,1,1,1,1,1,8,2,1,2,11,2,1,1,1,1,4,1,1,1,1,5,1,1,1,1,2,1,8,1,2,13,4,1,1,17,1,14,4,50,1,7,2,1,1,4,1,1,1,1,1,7,6,1,1,1,2,6,2,5,6,4,6,1,1,1,9,1,13,1,1,2,1,1,3,1,4,26,1,1,1,1,1,2,2,1,2,1,1,1,10,1,1,1,1,1,1,1,1,1,1,3,1,6,1,1,1,4,1,6,7,7,3,1,6,7,50,3,6,1,1,1,1,1,1,1,10,3,1,1,1,7,1,1,1,1,1,2,11,1,2,10,1,1,1,7,1,1,7,1,1,1,1,1,1,3,3,3,1,1,1,7,50,1,1,1,24,7,1,1,5,1,1,1,50,1,1,12,1,3,13,1,1,1,7,2,1,3,1,27,1,2,3,4,4,1,8,1,1,1,17,22,3,3,1,1,2,1,6,2,1,1,7,1,4,1,2,1,20,1,2,1,1,1,9,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,19,1,2,2,1,1,31,1,1,1,1,1,1,1,5,1,2,4,18,3,1,1,2,1,50,2,1,1,1,1,25,50,3,3,1,8,2,4,1,1,5,5,4,1,1,1,1,20,2,1,4,2,2,8,1,2,2,1,1,27,26,1,1,1,9,2,4,1,1,1,1,1,2,2,2,1,2,2,17,1,12,1,1,1,7,1,1,5,15,1,1,1,1,1,4,11,1,20,1,5,1,1,1,1,1,1,18,1,12,5,5,1,5,1,9,8,1,1,50,1,6,2,1,1,1,1,1,1,1,1,1,7,1,2,1,1,1,1,6,1,1,1,4,1,18,1,11,1,1,1,1,1,1,1,9,1,1,1,1,37,1,1,1,1,6,1,6,1,11,3,3,1,3,11,3,1,2,2,9,1,1,1,50,1,1,1,3,4,2,14,1,2,45,50,1,1,1,12,1,4,50,1,1,2,2,3,1,1,14,1,5,13,1,1,1,47,1,1,1,1,3,1,3,1,1,44,15,1,4,2,1,1,16,1,2,50,37,10,1,2,1,1,2,2,1,1,1,1,1,2,13,25,10,4,1,5,3,3,1,1,20,9,2,1,1,5,2,6,1,6,1,1,2,1,1,4,1,1,8,2,1,1,1,1,7,1,1,26,5,1,1,1,1,1,1,3,5,4,1,24,1,1,1,1,3,5,11,2,9,3,1,1,8,1,1,1,1,1,1,2,1,2,1,6,22,1,1,2,1,1,2,1,1,7,1,2,24,3,2,1,7,1,1,3,2,1,50,1,35,1,2,1,1,2,8,1,1,50,1,6,1,11,1,1,1,1,1,7,3,38,22,31,1,12,1,4,5,1,1,1,25,50,4,50,1,1,1,1,14,6,1,1,1,1,2,1,1,50,50,1,9,1,1,2,1,2,6,1,5,1,27,32,6,11,1,50,1,1,1,6,2,1,2,1,1,1,1,1,3,2,1,1,8,2,1,2,38,1,1,9,9,3,1,2,1,2,20,1,1,1,1,20,1,8,1,1,5,7,1,11,1,1,3,1,2,1,1,8,1,2,1,1,50,1,1,1,7,1,3,8,1,2,1,14,3,2,1,12,1,2,3,2,5,2,13,1,1,41,1,6,1,1,1,1,1,10,2,6,13,2,1,1,1,1,1,1,14,1,50,1,2,50,7,1,18,19,2,1,1,2,3,3,26,1,1,1,7,12,9,19,1,19,2,1,50,2,1,1,4,1,1,1,50,1,2,1,1,1,2,6,13,1,2,1,1,1,2,1,3,1,50,3,2,3,1,1,1,2,2,1,2,2,2,2,1,1,16,9,2,1,1,3,7,13,1,5,1,1,11,6,20,1,1,1,1,1,1,1,2,50,9,50,1,1,30,3,1,50,1,1,4,1,10,1,4,38,1,11,2,27,1,1,1,2,1,1,1,1,9,2,1,22,30,1,1,1,1,1,13,7,5,50,1,1,1,1,1,2,1,3,12,1,1,1,8,3,1,15,1,1,2,50,1,2,1,16,16,1,1,1,4,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,50,10,3,1,3,1,12,1,1,3,2,1,45,1,1,17,1,7,15,7,1,6,1,1,7,1,1,2,1,5,39,2,1,1,1,1,23,11,43,1,1,6,3,1,11,1,50,1,50,17,19,1,2,7,27,5,5,6,6,4,1,1,50,5,2,6,15,7,1,1,1,1,1,1,2,26,1,39,1,7,1,1,3,1,2,3,1,5,1,1,4,4,1,13,1,2,3,1,1,1,1,2,41,3,2,1,26,1,1,1,1,1,1,1,1,27,22,1,6,1,1,37,2,2,50,1,2,2,1,1,1,1,1,1,1,4,1,1,1,6,1,2,39,1,1,1,1,1,2,1,7,6,2,18,1,5,1,5,3,7,1,2,1,1,1,1,8,2,1,6,5,1,1,6,1,6,50,2,2,2,1,1,2,1,1,2,5,1,1,1,1,1,1,1,4,2,2,1,1,1,9,1,1,5,7,1,1,1,1,1,1,7,1,3,1,22,3,3,2,1,1,28,7,1,1,1,9,3,2,1,3,7,1,50,12,1,1,1,3,1,1,1,11,1,1,1,1,50,1,1,9,1,1,1,1,2,2,1,2,2,5,1,1,1,1,1,1,1,1,1,1,50,6,4,1,1,3,6,1,1,6,3,3,1,5,1,1,1,44,3,1,30,1,1,1,5,10,1,2,1,31,2,1,20,1,1,1,1,5,1,1,1,50,1,2,1,1,3,8,1,50,1,5,6,1,5,5,1,2,1,2,1,2,3,1,1,1,50,1,1,1,1,1,1,3,4,6,16,5,2,1,1,4,1,1,6,11,1,1,5,50,50,9,1,3,1,50,8,1,1,11,1,2,31,1,3,3,2,10,1,2,50,4,1,1,5,2,1,4,2,5,8,1,1,11,1,50,2,1,1,1,1,1,5,1,50,1,1,2,1,1,22,1,1,1,2,9,1,1,4,21,1,18,10,5,1,25,1,4,1,1,1,1,2,1,1,6,1,1,1,1,2,2,5,1,1,3,2,23,1,1,9,4,24,1,1,1,2,1,42,2,1,1,2,1,2,17,12,1,2,4,4,1,1,1,29,7,1,1,1,1,6,1,50,27,1,2,1,2,1,1,1,4,1,1,1,1,9,1,1,3,1,3,5,3,1,1,4,1,1,1,50,1,16,1,2,1,1,2,3,2,1,1,1,1,5,1,9,1,14,7,50,1,12,1,3,1,1,5,1,1,1,1,1,2,3,1,15,2,2,6,2,1,1,1,1,1,1,1,1,5,1,22,1,1,2,1,1,1,2,3,1,1,22,1,6,2,1,1,1,1,1,1,50,1,1,1,5,1,1,1,1,15,1,1,34,1,4,2,1,8,3,2,1,1,1,1,1,2,3,1,4,1,2,9,1,1,1,1,1,1,7,1,1,1,1,1,1,1,32,3,1,1,1,1,3,12,6,1,1,2,1,1,3,5,5,1,1,50,2,1,1,2,1,1,30,1,1,1,5,1,8,1,2,1,3,6,3,1,2,1,1,2,3,50,1,1,1,2,1,50,1,2,1,1,1,5,1,7,1,1,1,1,8,1,1,1,1,2,1,1,1,1,18,1,1,1,5,1,1,1,1,1,1,4,1,10,7,1,4,1,3,4,6,50,1,15,1,1,2,2,5,1,1,4,50,4,5,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,50,10,1,1,2,4,11,1,1,1,1,1,3,12,2,2,4,2,1,1,2,1,1,1,1,1,1,2,1,1,9,1,1,1,1,5,1,50,3,1,1,1,5,1,1,2,4,1,1,1,15,1,2,1,1,1,1,2,1,1,1,1,1,8,1,3,1,1,1,23,27,1,1,3,1,1,50,1,2,50,1,1,2,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,1,11,1,2,1,1,1,4,7,1,5,1,1,1,2,2,1,8,1,1,1,11,1,1,1,2,2,1,1,5,1,1,1,2,12,1,1,1,2,1,1,1,1,2,2,1,4,1,1,3,50,1,3,13,39,7,2,1,1,6,3,2,1,1,3,1,1,1,2,2,1,35,3,1,2,3,12,4,1,1,1,2,1,1,17,1,3,1,1,1,6,8,50,1,1,1,2,1,6,1,1,1,3,1,1,2,1,1,1,1,1,3,1,1,22,1,1,2,1,3,4,50,3,2,50,1,1,1,1,2,1,19,3,8,3,1,1,28,1,1,1,2,4,2,1,1,3,2,2,2,1,1,3,1,3,7,1,1,3,1,1,2,3,1,1,2,4,1,2,3,1,2,1,1,1,1,1,50,1,2,1,1,50,1,16,5,31,6,3,5,1,1,1,1,2,1,8,50,1,1,50,1,1,1,4,2,2,1,3,2,1,1,2,2,1,1,4,1,2,5,1,14,1,1,14,1,1,1,1,1,1,1,2,1,50,1,35,1,3,2,3,1,1,1,1,1,9,1,1,1,1,1,1,11,1,1,3,1,2,1,1,1,50,2,1,1,1,1,1,1,12,20,3,16,23,2,9,50,1,50,1,1,7,1,1,1,2,1,2,2,1,2,21,2,1,1,4,3,1,1,1,23,5,3,1,1,1,1,1,2,5,25,1,1,1,1,1,7,9,1,1,2,1,1,9,1,3,1,1,42,3,12,2,1,2,2,1,1,1,2,1,5,1,4,1,16,7,12,1,1,2,1,3,50,9,1,5,18,1,1,1,1,2,2,24,1,4,1,50,1,1,1,1,3,1,3,1,1,2,1,43,1,6,9,50,15,9,5,1,40,5,3,3,2,3,1,4,1,32,1,2,1,1,4,1,12,1,1,17,1,1,50,2,2,5,1,2,1,1,1,1,3,3,1,1,1,3,7,1,9,1,23,2,1,1,1,2,1,1,2,6,1,5,4,1,2,2,1,1,1,50,11,2,1,1,2,3,1,12,1,50,5,1,2,48,3,1,1,1,1,1,1,1,3,8,1,11,1,2,22,10,1,1,1,15,1,1,1,1,1,33,5,1,1,17,1,4,1,1,1,2,2,1,2,1,6,19,4,5,3,2,5,3,3,1,1,2,3,20,1,10,2,4,1,35,1,1,1,1,3,1,1,1,28,13,1,1,1,4,1,1,1,15,1,1,1,1,3,1,1,1,3,1,2,6,7,50,1,1,5,1,16,3,2,12,47,1,1,1,29,1,1,29,1,1,1,14,11,1,1,1,1,2,1,2,1,1,4,1,3,1,2,6,1,41,1,12,5,24,1,1,1,2,50,1,3,3,1,1,6,4,19,1,50,1,1,1,14,1,1,1,1,1,1,1,1,2,4,1,4,1,1,1,1,2,1,1,50,1,7,1,1,1,3,1,2,1,24,50,1,20,1,1,1,1,50,5,1,1,2,8,6,2,1,8,5,1,3,15,50,1,19,1,1,9,1,4,50,1,50,11,4,1,1,1,1,1,1,1,5,1,1,43,1,1,1,1,5,3,2,1,1,36,30,1,1,1,2,18,5,50,1,3,1,1,1,1,2,2,1,1,3,1,1,1,2,5,50,1,2,18,2,1,4,5,49,2,1,1,2,2,2,1,4,2,4,7,2,1,2,50,50,3,1,1,3,1,50,2,1,22,1,1,1,3,1,1,11,1,1,1,22,18,1,5,2,1,2,25,2,6,1,1,6,4,1,13,5,1,1,2,1,1,1,1,1,1,24,5,1,1,1,1,1,2,29,1,1,4,3,1,1,1,3,1,2,2,10,1,23,1,11,3,1,1,2,3,1,1,1,37,2,1,2,31,24,25,44,1,1,1,4,1,1,9,4,1,1,10,3,1,3,1,50,7,1,1,1,1,1,3,1,1,2,1,1,1,3,1,22,4,1,2,5,1,3,1,1,1,1,4,42,2,1,1,3,1,1,1,1,1,1,5,1,1,1,2,2,3,1,1,1,1,5,2,1,1,2,1,1,3,1,50,50,1,2,1,1,1,50,2,7,1,2,1,25,1,1,3,50,1,9,1,2,1,1,1,2,50,1,1,1,2,4,1,1,17,1,1,4,5,1,3,4,1,1,2,1,1,1,4,1,1,1,2,1,1,50,1,4,1,1,1,17,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,2,1,5,2,1,1,1,1,1,3,10,7,2,18,6,1,1,1,1,2,2,2,1,1,2,12,6,1,7,1,1,5,1,6,1,2,8,1,11,1,1,1,1,2,3,1,5,2,1,2,2,8,1,3,10,6,1,5,1,2,50,1,1,7,1,1,1,1,1,3,1,1,8,4,1,1,10,4,2,3,6,1,1,1,1,4,1,1,1,6,6,2,36,2,1,2,1,1,1,1,2,1,1,8,2,10,1,1,3,1,3,1,1,2,4,1,18,1,4,2,17,1,1,5,1,50,1,1,1,1,1,6,1,1,1,1,1,1,1,1,17,1,1,1,1,14,16,2,12,1,13,1,11,5,9,1,2,21,10,1,3,3,4,2,1,3,1,3,1,1,1,8,1,1,23,5,1,1,10,4,2,3,1,1,1,1,50,1,1,1,5,2,1,35,4,4,7,2,1,2,1,1,5,50,3,2,1,5,1,27,1,1,1,1,9,1,10,1,1,1,1,7,1,1,1,1,5,37,2,4,1,2,5,5,1,6,1,2,1,1,1,1,7,1,8,1,1,2,7,1,3,1,13,4,2,1,1,1,2,2,13,1,1,4,1,50,1,1,41,1,5,1,1,15,1,50,1,38,5,1,1,3,2,1,1,4,17,1,1,1,1,1,1,1,13,3,2,1,1,6,1,1,3,1,2,1,1,1,9,7,1,1,1,3,1,1,2,1,20,1,2,1,1,1,3,1,2,1,9,9,2,1,1,7,3,3,2,2,2,1,9,29,1,2,1,50,10,7,1,1,5,1,1,1,11,4,5,1,2,3,2,19,1,1,7,1,3,1,1,1,8,1,2,4,1,15,1,1,1,3,2,1,3,2,15,1,1,2,3,1,1,8,2,7,1,2,2,1,1,12,2,4,1,1,1,1,3,1,1,1,6,44,17,1,1,5,2,6,10,1,1,50,1,1,19,1,8,2,2,50,1,4,1,1,16,1,50,33,1,2,1,1,15,1,10,2,1,1,1,7,1,1,5,1,7,3,1,4,5,1,3,1,1,1,1,4,2,14,1,1,1,5,1,1,1,1,1,1,1,11,4,1,7,1,2,15,1,50,1,1,1,1,1,7,1,3,2,1,1,1,1,4,50,50,1,1,1,1,13,6,2,50,50,1,2,5,1,1,2,1,8,1,1,1,27,7,1,1,1,24,1,1,1,1,1,8,1,1,1,19,1,2,1,2,1,3,1,1,1,1,50,2,44,1,21,1,7,1,1,1,2,1,2,1,43,1,1,1,6,1,1,1,1,1,1,2,2,2,7,3,1,1,50,2,1,2,38,2,1,2,1,1,20,2,1,3,1,1,1,1,10,1,1,1,5,3,35,1,1,1,1,1,2,1,9,1,1,1,1,1,46,50,50,1,11,1,2,5,5,2,3,4,13,2,1,1,1,1,3,1,1,1,3,50,2,11,2,1,1,1,1,1,19,1,1,50,10,2,1,1,1,1,1,15,1,1,6,18,3,1,1,6,1,19,9,1,1,1,9,1,20,1,36,1,1,10,4,1,1,50,1,2,5,1,1,1,10,2,4,2,1,13,1,2,3,6,1,1,1,1,4,1,2,46,2,1,1,1,1,6,1,1,24,50,50,1,1,2,2,1,4,6,4,1,1,9,1,1,4,3,2,1,1,1,4,1,2,1,1,1,9,2,6,1,1,1,1,1,1,8,1,1,1,2,1,1,2,1,1,1,1,3,8,1,1,1,6,2,1,2,20,20,2,1,1,1,12,2,1,24,1,31,1,1,1,1,1,1,1,1,3,1,1,3,19,7,1,1,1,2,3,1,9,2,1,1,1,2,8,1,1,1,1,1,2,14,2,1,1,1,1,1,3,1,5,1,1,7,3,4,2,1,1,1,4,1,1,5,1,12,40,1,2,4,2,1,7,37,1,15,12,1,7,11,1,3,1,28,1,3,1,2,2,50,1,1,2,1,1,4,1,1,5,1,2,2,4,4,1,1,2,50,1,1,1,1,8,1,4,1,1,35,1,1,3,1,1,1,1,2,1,1,1,1,1,1,1,50,1,2,1,1,1,2,17,1,50,1,50,1,3,2,2,1,1,2,1,50,2,13,3,1,1,1,1,50,1,1,1,2,1,1,4,5,3,1,1,1,10,6,1,1,1,1,1,1,1,3,1,1,1,5,1,2,1,4,1,28,1,1,1,6,7,3,1,1,1,15,3,5,1,4,11,1,1,1,1,2,1,1,5,1,2,1,1,1,1,1,3,1,1,1,1,1,1,1,11,2,3,2,3,7,2,2,1,1,7,1,2,1,33,1,2,1,1,1,1,2,1,1,1,1,1,2,50,2,1,1,1,4,11,1,1,2,2,3,1,1,1,1,2,4,2,1,1,5,16,1,1,1,1,1,2,1,1,17,1,1,1,39,1,3,1,1,1,1,1,1,1,2,5,1,6,1,1,2,1,1,1,2,9,1,1,10,50,4,1,1,1,1,1,1,1,1,4,2,1,1,10,2,1,1,2,1,1,5,3,1,1,2,2,2,1,1,11,1,1,1,1,1,1,2,1,2,1,6,1,1,1,1,8,1,1,9,2,1,1,50,2,1,1,1,3,1,1,1,1,4,4,7,1,1,1,1,1,1,1,1,3,1,1,22,3,1,3,5,3,17,1,1,1,2,1,1,15,1,34,1,21,50,1,2,2,1,1,2,1,1,1,50,2,27,3,2,5,4,2,1,3,1,1,1,4,1,1,1,1,1,1,1,6,4,1,50,1,1,1,9,2,1,1,1,1,1,1,1,2,10,1,2,47,50,1,1,2,1,2,1,1,1,1,1,1,32,1,1,1,1,1,1,10,1,3,8,1,19,1,1,1,1,4,1,3,3,2,1,1,1,20,2,1,1,2,1,1,2,1,2,1,48,2,3,3,1,1,1,2,5,4,1,1,1,2,1,26,1,2,1,16,1,4,1,2,2,5,2,50,7,10,4,5,1,1,1,2,9,26,1,1,1,5,6,1,1,1,1,1,1,2,1,2,1,4,1,1,19,1,8,4,1,2,1,1,1,1,1,12,1,2,1,1,10,6,1,1,1,16,1,2,1,50,1,4,2,1,6,1,2,1,1,1,2,1,2,1,1,1,1,1,1,2,1,1,2,37,1,1,2,1,1,3,1,22,23,1,4,1,1,1,1,6,1,1,2,2,9,1,11,1,1,3,12,1,1,2,1,3,1,4,1,1,1,50,1,1,1,4,1,39,10,1,1,1,4,9,2,1,1,1,3,1,1,23,5,2,5,1,1,1,1,1,1,2,1,2,1,50,1,3,1,1,50,3,50,50,1,1,50,4,50,1,50,1,2,1,1,1,2,1,2,1,1,2,2,50,1,1,1,1,1,50,13,1,1,6,44,1,2,1,42,1,1,1,50,12,1,1,31,1,1,5,29,27,1,9,1,1,2,3,1,1,1,4,8,1,4,13,13,1,1,1,2,28,1,1,2,2,1,1,13,1,2,46,1,2,2,1,1,7,1,1,1,1,1,1,50,2,6,1,2,8,2,6,5,1,1,1,1,1,1,1,2,1,1,1,4,2,50,1,50,2,2,1,1,2,2,2,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,7,1,1,4,1,1,1,26,1,3,1,3,1,1,1,2,2,1,4,11,6,1,1,8,1,2,4,1,3,1,1,5,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,2,1,1,23,1,1,11,1,1,1,7,9,1,6,4,1,3,5,1,1,1,1,6,2,1,1,1,50,1,1,2,3,4,1,2,2,1,11,50,1,15,6,4,1,1,5,9,1,1,1,1,6,4,1,2,3,5,2,2,25,1,1,1,9,6,2,5,1,3,4,1,1,2,1,1,1,1,6,1,1,1,27,2,1,6,1,1,1,9,1,1,1,2,1,2,2,1,7,11,1,1,26,1,1,2,1,9,27,4,12,1,1,2,50,1,50,3,1,1,1,1,1,2,4,1,2,1,1,1,1,1,3,1,1,1,1,50,3,19,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,1,5,1,1,50,1,1,1,1,3,16,1,6,2,8,3,1,1,17,2,6,2,1,2,1,1,4,1,1,3,10,1,2,7,1,1,44,27,2,1,1,14,1,1,1,2,3,1,42,1,1,9,4,1,1,9,45,1,3,8,1,1,1,2,1,3,1,2,1,1,1,1,5,3,1,1,24,2,8,2,4,50,5,1,1,22,4,1,1,1,2,3,43,2,2,1,2,2,50,7,8,1,1,1,1,15,8,2,1,1,9,1,1,1,2,1,1,2,1,27,1,1,1,6,5,1,1,1,3,1,1,1,1,2,1,5,1,2,2,2,6,1,4,4,1,50,50,1,1,11,1,1,3,1,1,3,1,23,1,3,2,1,4,3,24,1,1,1,1,1,1,1,1,5,1,1,3,1,2,44,2,1,50,2,1,1,1,1,1,3,1,1,4,7,2,3,50,1,1,1,50,2,2,4,1,1,8,8,1,1,3,2,50,9,1,1,3,1,3,1,1,1,1,1,2,1,5,1,3,1,1,1,5,1,1,1,1,7,1,1,1,8,1,2,1,1,6,1,1,1,1,1,3,1,1,1,1,1,3,1,1,1,1,1,1,1,15,2,1,1,1,1,1,2,1,3,1,14,1,1,1,8,2,7,1,1,1,1,1,1,1,14,2,6,1,3,1,5,1,28,1,1,3,1,1,5,2,1,2,1,4,1,1,1,23,1,1,1,3,3,1,1,1,1,2,1,1,1,2,1,5,1,1,2,1,1,16,1,2,1,1,1,1,1,1,2,2,1,1,5,1,1,1,1,1,1,1,1,1,1,1,3,45,1,2,2,1,7,8,1,50,1,37,1,1,1,1,1,1,42,2,2,3,1,1,1,1,3,17,1,1,1,1,1,1,1,8,1,3,1,11,1,1,1,1,1,8,1,23,1,1,1,2,1,4,2,3,1,3,1,2,30,8,2,1,1,1,1,13,6,1,1,1,2,1,1,21,1,1,4,8,12,3,4,1,1,1,1,1,10,3,1,1,7,1,5,6,2,1,1,3,1,1,1,1,1,42,50,1,6,49,1,4,1,1,1,2,6,3,2,6,7,1,1,30,10,1,1,2,3,28,1,1,1,11,2,1,6,1,3,1,1,3,1,3,50,1,1,5,1,1,1,1,5,1,2,1,2,5,50,50,30,1,2,2,6,22,1,1,1,1,1,1,13,4,1,1,1,1,5,1,2,9,1,2,12,1,1,50,1,15,1,11,11,1,1,42,1,1,13,1,11,1,1,2,1,1,10,1,1,4,1,1,6,1,1,1,3,1,1,1,14,1,1,1,3,1,1,1,7,3,1,2,1,1,50,1,1,1,3,1,1,29,1,1,3,1,1,15,1,1,1,4,9,1,50,50,4,1,1,50,2,1,3,11,3,20,1,37,1,1,1,50,2,1,1,50,1,1,1,5,1,1,3,2,1,1,1,2,1,1,2,3,50,2,1,1,2,1,1,1,3,2,2,50,3,3,1,1,14,7,1,2,1,2,2,2,6,1,1,1,3,2,1,1,20,1,2,2,1,1,3,1,1,4,39,1,1,1,1,1,1,9,1,1,1,2,1,1,7,20,1,1,1,1,1,1,4,1,6,2,1,1,2,1,2,50,3,1,1,1,1,2,1,1,1,18,1,18,1,1,2,1,1,4,1,1,1,1,1,1,1,1,5,50,1,1,1,1,7,3,1,2,3,50,3,1,36,2,2,1,1,2,1,2,1,1,5,1,1,7,13,1,1,1,1,1,1,1,1,1,1,1,1,1,20,1,1,1,5,1,1,2,1,1,3,1,37,1,50,1,1,1,50,10,1,1,1,1,4,1,11,1,12,5,1,1,2,9,1,1,1,1,1,1,1,1,1,1,50,1,1,1,1,3,1,1,50,1,1,3,1,4,1,1,1,1,1,5,50,1,9,1,1,50,17,1,1,1,2,3,1,1,1,2,2,3,1,1,1,1,1,6,14,10,1,7,2,9,26,5,28,1,2,1,4,1,1,1,1,11,2,1,1,4,13,1,50,2,1,50,1,1,7,1,1,6,2,2,8,1,1,3,1,2,1,1,1,1,3,1,14,1,3,13,1,2,3,1,16,1,1,1,25,50,1,3,2,1,1,1,3,1,4,1,2,2,1,1,1,4,1,2,3,1,1,50,1,1,1,26,1,3,1,1,1,1,1,2,1,12,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,1,1,37,5,3,6,1,1,1,2,9,1,1,1,1,4,1,50,1,2,5,1,1,2,3,2,1,1,1,2,3,18,2,1,1,3,1,50,1,1,48,1,23,13,1,1,1,4,1,1,1,1,12,3,1,1,1,15,1,1,3,6,1,4,2,3,1,1,20,3,1,1,7,3,4,2,1,1,1,1,1,1,1,1,1,1,4,1,1,1,3,3,5,1,1,5,8,1,2,1,1,1,2,1,1,1,1,1,1,3,1,3,1,1,19,20,1,1,9,2,1,1,19,17,1,1,1,1,1,1,3,48,1,2,5,1,1,18,1,1,1,6,1,11,1,3,1,5,2,14,8,1,1,2,1,1,1,1,4,1,1,1,9,1,5,1,1,5,1,1,1,1,1,1,2,1,1,6,1,3,43,1,2,1,1,1,1,5,1,2,4,1,2,2,1,4,1,1,45,5,1,2,1,13,4,3,1,1,1,1,1,24,50,14,2,25,1,1,1,1,1,1,2,3,2,13,2,1,1,1,1,50,1,9,2,1,7,1,2,4,1,7,1,1,3,1,1,1,3,1,1,3,4,1,1,8,1,1,1,6,1,5,1,1,1,1,1,1,26,7,2,1,10,5,2,5,1,1,1,1,6,4,5,1,1,1,1,1,4,1,1,4,2,4,1,1,2,3,26,1,1,13,26,1,1,21,1,1,1,1,1,4,1,1,5,6,3,2,4,3,1,1,1,5,28,10,1,16,22,1,2,50,1,1,1,4,11,1,1,50,2,16,1,1,12,2,1,18,1,1,1,1,1,1,1,1,1,3,6,5,3,6,1,1,8,1,1,50,1,1,1,2,5,1,1,50,1,3,1,1,1,2,5,1,50,6,1,2,4,1,3,1,1,2,1,50,6,1,6,2,1,1,1,1,1,1,3,1,2,1,1,3,1,50,1,9,2,16,2,42,1,2,1,6,1,6,1,2,4,5,2,1,2,50,1,2,1,1,1,1,1,1,50,1,1,3,1,1,19,1,1,2,1,1,16,1,1,2,7,1,1,1,1,2,2,1,1,1,1,8,2,1,1,1,2,1,41,38,1,1,2,7,1,2,1,1,1,1,4,3,1,50,1,1,50,1,6,1,1,1,2,9,3,1,2,3,1,3,1,1,1,2,1,1,1,3,3,1,3,2,1,1,10,1,9,1,1,29,1,1,1,1,1,1,1,2,2,2,1,1,4,1,1,33,7,2,12,1,6,1,1,8,2,4,50,1,1,1,1,9,1,14,49,1,23,1,1,15,1,1,2,1,14,2,1,5,1,1,2,4,1,6,2,1,1,2,3,1,50,15,1,2,1,1,4,1,17,1,1,6,1,5,1,6,1,3,1,1,2,2,2,1,1,1,1,6,4,1,7,2,1,1,1,1,1,25,1,1,1,1,1,1,1,2,1,1,4,2,24,44,1,1,1,1,1,5,5,2,1,13,1,1,8,50,1,1,1,14,1,7,1,1,50,1,1,1,1,1,1,1,1,6,1,6,1,1,3,1,1,1,50,2,1,4,12,1,1,1,12,6,24,50,1,21,1,5,1,1,1,50,2,2,2,5,1,6,17,1,1,1,23,1,4,1,2,1,50,2,4,26,3,1,1,3,5,1,1,1,1,1,2,1,1,1,1,2,2,1,12,3,5,8,19,1,1,1,1,1,2,3,2,6,1,1,50,1,2,10,2,2,1,2,1,23,1,1,6,1,6,1,3,3,1,1,1,3,1,9,24,1,12,18,1,4,1,1,1,2,7,19,3,1,2,7,6,6,1,1,1,1,1,10,1,1,2,1,1,9,50,18,17,1,19,1,1,1,1,1,5,23,1,1,1,6,4,1,22,1,1,1,1,2,1,5,1,1,1,2,1,1,1,6,1,3,1,1,1,1,1,1,50,1,1,1,1,1,1,8,40,24,2,4,1,1,29,4,5,20,5,1,2,1,31,1,6,12,1,1,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,50,1,3,1,1,50,1,5,4,6,1,1,2,1,1,50,1,1,1,1,1,6,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,8,1,1,1,11,4,1,1,1,1,1,16,1,5,1,1,1,1,1,24,1,1,1,1,1,1,1,1,2,3,7,1,1,50,10,3,3,10,3,1,1,1,1,10,4,1,1,1,1,24,1,1,1,1,1,1,1,1,1,1,1,1,29,4,3,6,1,1,1,1,1,22,1,4,13,1,1,11,1,1,1,3,1,3,1,1,1,1,3,2,2,1,3,23,1,1,33,1,1,4,1,1,2,1,4,1,1,1,1,3,1,1,2,4,3,50,1,2,7,1,2,1,50,1,1,9,2,1,50,1,3,1,1,10,12,1,1,12,2,1,1,1,2,2,1,38,1,4,23,1,1,1,2,4,1,1,4,3,4,5,1,1,9,1,1,14,2,1,1,8,18,2,1,1,1,1,2,1,4,1,1,11,1,11,1,1,50,1,1,1,1,2,5,1,7,50,1,1,1,6,2,2,2,1,1,1,1,1,11,2,1,1,2,1,47,2,1,6,2,1,1,20,6,1,2,19,6,1,34,1,3,3,2,27,3,11,4,1,1,3,1,2,2,1,1,1,1,1,3,1,1,1,4,1,1,1,6,1,3,1,1,50,1,1,28,3,4,1,1,1,3,3,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,16,1,1,1,1,1,1,1,1,5,1,4,1,1,5,1,2,1,2,1,1,8,4,29,1,9,3,1,5,3,7,2,1,1,3,1,1,1,1,6,1,50,1,1,2,2,1,1,1,3,1,21,1,1,20,4,3,1,1,1,1,1,50,1,3,1,1,7,1,15,1,2,50,2,6,1,1,1,1,1,1,1,3,2,1,2,1,1,1,4,1,2,1,1,1,24,1,7,1,1,34,7,6,5,1,1,50,1,1,7,2,3,1,31,1,4,13,2,7,5,1,1,1,1,6,2,7,1,1,1,1,6,3,1,1,1,1,1,1,47,2,1,1,10,1,1,1,1,2,1,2,1,1,1,1,3,21,20,1,3,1,17,2,1,3,1,1,1,5,10,50,1,1,3,1,2,1,1,32,2,2,1,1,2,1,1,3,1,1,1,1,2,1,5,17,1,4,1,2,1,2,1,1,1,1,1,1,8,2,1,1,1,12,1,2,1,1,1,50,1,50,1,1,3,1,7,11,3,1,3,2,1,1,1,1,4,2,50,2,1,2,8,1,3,1,3,50,1,1,50,2,1,1,1,50,1,5,2,7,50,2,10,2,1,2,1,1,5,2,1,1,1,3,1,7,4,1,1,1,1,1,3,3,1,1,1,1,3,1,1,4,1,1,1,1,2,2,8,1,1,1,2,3,50,5,1,7,8,6,1,2,8,50,50,1,1,2,2,1,1,1,2,3,2,1,1,48,1,17,6,4,1,27,1,1,1,1,5,1,40,1,2,16,11,1,1,8,22,2,1,1,1,2,45,1,1,2,1,1,17,1,2,1,1,1,1,1,1,4,1,46,2,1,1,1,1,2,6,1,16,19,4,1,1,2,1,14,7,1,1,2,2,1,9,7,2,1,8,1,1,1,2,1,1,5,4,9,10,3,1,4,1,50,1,6,13,2,6,1,3,3,1,1,1,1,50,1,1,1,50,2,1,50,1,2,1,1,20,2,1,1,2,1,1,1,5,1,1,1,16,1,3,2,1,1,15,3,2,4,1,1,1,13,1,1,5,3,1,1,3,1,1,28,3,1,1,2,3,1,6,1,2,1,10,3,50,1,7,2,1,3,1,1,3,1,2,1,1,3,1,4,3,1,1,1,1,2,1,2,1,4,2,1,6,1,1,1,2,3,9,2,1,50,1,6,1,5,10,2,5,5,6,1,3,2,7,2,1,1,1,1,3,1,1,1,3,1,1,2,4,2,4,1,3,3,1,1,1,1,50,1,1,1,2,1,27,2,14,2,7,1,4,3,1,1,5,1,21,1,1,1,3,13,1,1,1,4,1,1,1,5,1,3,1,1,1,1,1,2,3,2,2,1,1,39,1,22,41,1,31,1,1,1,3,2,1,1,12,50,1,14,5,2,6,3,2,1,1,19,4,2,1,1,1,1,1,4,1,3,1,1,1,10,15,1,4,1,1,4,4,1,1,3,1,50,1,38,18,1,49,1,1,1,6,1,2,1,2,4,6,1,1,2,7,50,44,1,5,1,3,1,1,7,1,3,1,1,1,46,1,3,3,2,16,8,1,1,35,1,1,2,1,4,5,1,5,3,1,1,2,1,1,1,1,1,5,1,1,12,2,1,5,1,2,2,12,5,2,1,1,1,3,8,2,8,3,49,2,1,17,1,2,6,1,4,1,1,1,2,1,1,1,1,4,1,1,1,1,5,1,4,2,1,7,17,1,2,1,1,1,7,4,1,2,15,1,2,1,3,1,1,4,1,50,3,1,1,1,1,1,8,1,1,1,1,1,2,1,1,1,2,1,1,1,21,4,1,5,2,1,1,2,1,1,1,3,5,24,1,1,1,5,4,50,1,3,1,1,1,9,22,1,1,1,1,50,1,5,13,2,2,2,4,1,1,1,50,1,3,2,43,2,1,1,16,1,2,2,11,1,1,1,6,1,2,1,1,1,50,2,3,9,1,3,2,1,2,1,1,1,5,2,1,1,1,1,33,1,1,9,1,2,1,1,1,1,28,1,1,24,1,1,1,1,1,1,1,6,50,3,2,13,3,2,1,2,3,1,1,1,1,1,2,2,2,1,1,2,2,1,1,1,1,2,1,3,1,1,5,50,1,1,1,2,1,11,1,1,1,1,2,1,1,1,1,1,1,1,1,1,6,1,3,1,3,1,3,2,1,4,4,6,7,1,1,1,22,1,1,1,1,4,3,1,1,5,3,4,3,1,1,1,1,2,1,50,5,1,1,1,7,1,1,1,1,18,1,1,1,18,1,2,1,2,4,7,4,50,3,10,3,12,1,1,1,1,1,3,1,1,2,1,1,2,2,1,1,7,12,1,1,1,22,20,50,1,1,1,1,1,1,1,50,1,10,6,2,1,7,4,1,3,1,2,1,1,1,1,2,35,1,16,1,1,16,1,1,1,15,1,29,1,1,1,1,4,1,5,1,10,1,2,1,24,1,1,2,1,1,7,1,5,1,37,2,4,1,1,1,1,3,1,3,1,50,4,1,1,23,6,50,1,1,1,24,3,1,1,1,1,9,1,2,3,1,2,1,5,3,1,1,1,2,1,3,1,1,1,1,1,1,1,1,1,2,3,1,2,3,4,2,1,1,1,7,2,50,1,2,1,4,2,1,1,4,1,1,1,3,1,2,1,3,1,1,24,1,1,1,13,16,1,3,1,1,24,4,2,11,9,2,6,1,1,5,2,1,1,1,1,3,3,1,2,1,2,1,1,1,11,1,1,1,11,3,3,1,1,1,1,12,8,1,1,2,1,1,1,50,2,5,1,1,1,1,1,1,3,1,1,1,1,1,8,1,1,1,5,1,1,1,1,1,1,50,1,10,1,2,3,1,2,1,1,9,22,2,1,43,5,1,5,2,1,2,9,1,12,1,2,1,2,1,1,25,4,1,1,1,1,42,4,30,1,1,1,3,1,2,1,39,2,1,1,2,2,1,1,1,1,1,3,4,11,1,1,1,1,19,1,1,1,4,1,1,1,7,1,1,10,1,1,1,1,50,7,1,10,1,1,1,17,7,1,5,3,6,2,4,2,1,1,1,1,1,1,4,1,22,8,5,2,1,1,1,12,1,48,1,2,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,5,1,1,1,4,1,1,2,1,8,1,4,8,8,1,2,1,1,1,2,15,1,6,2,1,1,3,1,1,2,5,2,11,16,1,1,1,1,1,50,15,5,1,2,1,3,1,1,1,1,1,1,11,50,1,1,1,2,1,6,1,1,1,1,5,1,2,2,1,1,1,1,31,14,1,2,6,50,7,2,1,1,16,1,1,8,1,1,3,1,50,4,4,50,4,2,1,1,2,1,1,2,21,1,1,50,1,4,1,1,1,1,1,1,1,1,1,7,1,3,50,50,2,1,1,2,5,50,5,3,1,1,1,15,5,4,3,1,7,3,5,1,1,6,1,1,1,1,1,2,8,1,2,1,3,1,4,1,6,1,47,2,1,7,1,1,1,2,1,1,1,1,1,12,5,5,1,2,2,1,1,1,8,1,1,1,1,4,3,3,12,1,1,1,1,1,1,1,1,3,4,3,12,1,1,2,2,1,1,4,1,1,2,1,1,1,1,1,25,16,2,1,5,1,5,1,13,1,50,50,3,1,2,1,1,4,2,1,7,1,1,1,2,1,1,1,1,23,1,1,1,1,9,1,6,2,2,2,2,1,1,1,1,5,1,1,3,1,4,4,2,1,1,2,1,5,1,2,32,5,1,1,2,8,1,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,10,8,1,3,1,4,3,2,1,1,1,1,7,1,5,1,1,4,2,1,1,1,2,1,3,1,9,6,11,1,1,3,1,1,5,2,3,15,50,7,2,1,1,7,1,1,2,2,2,1,4,28,1,1,1,22,1,1,46,1,1,1,1,1,6,4,50,1,19,1,1,6,6,1,1,3,1,4,1,5,4,1,31,1,1,1,1,1,3,1,1,2,1,12,1,1,1,1,1,8,1,1,1,1,2,25,13,1,1,9,1,1,1,6,2,3,1,1,26,1,6,1,50,13,1,1,3,1,50,50,5,6,5,1,1,2,10,1,1,1,6,5,4,1,31,19,1,3,29,1,1,2,1,9,4,6,32,5,13,1,1,6,1,1,6,3,2,1,18,1,5,1,1,1,13,39,1,1,1,1,2,20,2,24,50,11,3,2,1,1,1,1,1,1,3,23,1,29,1,2,3,1,1,1,1,1,2,1,1,1,27,4,1,4,4,1,3,1,2,1,1,3,1,4,3,3,7,1,1,1,3,1,4,2,1,1,1,6,6,1,17,1,4,1,1,5,4,1,1,2,30,1,1,1,1,6,6,1,1,50,1,6,1,50,1,1,1,1,50,6,12,1,1,6,46,1,1,1,3,1,1,1,3,6,3,20,2,1,1,1,1,1,1,15,1,50,3,1,10,37,20,1,1,8,1,22,5,1,50,1,1,7,1,1,2,4,34,1,1,1,1,1,2,7,21,50,4,1,3,14,1,1,1,5,1,1,2,15,3,2,2,2,1,1,2,1,1,1,1,15,2,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,2,4,27,10,1,1,1,2,3,2,3,1,1,1,1,1,3,9,1,4,3,1,1,4,1,1,43,4,1,40,2,1,1,1,1,1,10,1,15,39,7,4,1,22,18,2,5,1,2,15,1,1,1,1,31,1,2,2,1,1,1,1,1,2,1,1,1,1,1,10,1,1,1,1,1,4,1,1,1,1,1,2,3,2,1,1,1,1,3,1,1,4,1,1,1,1,1,1,2,1,1,1,2,2,1,1,1,9,1,18,4,23,1,1,1,1,1,1,1,1,9,1,5,1,1,1,2,8,1,1,50,1,1,5,1,1,2,1,1,3,9,2,1,6,1,19,1,1,2,1,3,1,4,1,2,1,7,6,1,1,1,2,2,1,1,5,1,1,1,1,1,4,3,2,6,3,1,3,1,1,1,4,3,1,5,1,10,5,1,1,3,3,1,1,5,2,1,1,13,3,1,1,32,1,1,1,1,16,1,1,5,9,1,1,1,2,1,1,1,1,5,1,1,1,1,1,1,2,8,1,1,1,1,1,1,15,5,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,8,1,1,1,5,1,1,2,1,1,1,1,20,2,2,1,3,1,1,1,1,1,1,1,1,1,1,1,19,1,1,1,1,1,1,1,1,1,36,1,1,1,1,1,1,1,1,1,11,2,1,1,22,1,1,50,3,1,1,1,1,1,1,2,1,2,1,1,5,15,1,4,2,1,1,1,40,1,2,4,2,1,1,1,1,2,1,7,1,1,1,3,1,8,1,2,3,1,1,5,1,1,6,1,1,2,3,14,7,50,7,1,6,1,50,16,3,8,1,3,3,1,1,1,1,1,1,3,1,1,1,24,3,1,1,2,1,1,1,16,5,1,3,4,2,11,3,1,2,50,4,5,1,1,1,32,21,1,1,15,5,4,10,50,8,7,5,1,1,2,3,2,1,2,1,1,1,50,1,1,27,1,1,2,1,2,13,1,2,50,1,1,9,1,1,1,1,11,2,1,1,1,1,1,1,1,14,5,12,18,1,4,1,1,1,1,1,1,5,1,1,10,1,1,2,2,2,1,1,1,7,1,39,1,1,1,1,2,2,1,1,50,1,1,7,3,1,1,1,5,5,9,1,1,1,1,1,4,9,1,1,1,11,3,1,1,9,3,29,6,17,22,3,50,4,1,1,3,46,1,1,12,13,2,1,2,1,50,3,1,15,1,1,34,1,1,1,1,9,1,9,10,1,1,1,1,1,1,1,2,1,1,4,1,1,1,1,2,1,2,2,5,1,11,1,1,1,1,1,1,1,1,1,1,1,2,1,3,2,50,1,1,8,1,1,1,5,1,1,1,1,1,1,1,2,1,8,4,3,1,2,1,2,3,2,1,21,1,1,1,1,1,1,1,1,32,1,2,1,1,1,1,1,6,1,1,1,3,37,14,2,5,16,1,2,1,9,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,5,1,1,39,1,1,2,1,1,15,1,1,1,1,1,5,1,1,35,1,1,1,1,1,1,1,1,1,4,4,1,1,1,19,7,1,1,1,1,2,2,1,1,1,2,1,14,1,1,1,12,1,2,1,1,3,8,5,5,2,1,31,1,1,4,6,1,4,1,1,1,2,2,1,2,1,3,1,1,6,1,1,1,1,1,2,4,1,33,1,1,4,1,1,1,7,1,1,1,1,6,1,1,1,2,1,1,5,1,5,1,1,1,1,1,1,1,3,8,23,8,2,35,1,5,7,1,1,1,1,1,2,1,3,2,2,2,50,1,10,3,2,5,50,4,50,2,1,10,2,1,14,2,18,11,2,1,1,1,1,11,1,2,3,1,3,3,1,1,2,1,1,1,1,1,1,1,4,1,50,4,1,46,6,1,1,45,1,1,1,4,33,23,15,2,3,2,50,1,5,3,1,18,1,1,4,1,50,1,2,50,3,2,1,1,1,2,2,1,2,21,3,1,1,1,1,7,4,1,4,1,1,11,1,2,2,1,7,1,1,3,8,3,1,1,1,2,3,2,5,2,1,1,2,1,11,1,1,2,1,6,1,2,50,2,11,1,1,1,1,1,6,1,1,1,2,2,2,1,1,1,5,50,1,1,9,3,1,1,1,6,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,3,1,1,2,8,2,50,6,2,9,1,1,1,1,18,8,1,1,6,1,13,1,2,48,1,2,1,1,1,1,14,9,1,12,5,50,2,1,16,6,5,6,1,1,5,4,1,1,50,1,1,9,1,4,4,1,3,22,8,7,1,2,2,1,1,50,1,1,1,7,21,1,14,2,3,1,1,1,5,1,1,1,1,1,1,2,2,1,14,2,1,6,1,1,6,1,1,1,2,1,1,1,5,2,2,1,2,1,1,50,2,5,5,1,1,1,4,1,1,1,3,1,1,1,2,1,1,1,2,2,1,1,29,1,1,1,1,1,4,5,5,1,7,1,1,2,4,1,11,1,2,3,1,4,1,1,1,1,1,1,6,50,1,1,1,2,2,1,37,1,2,3,1,1,1,2,8,1,2,1,29,1,8,1,14,1,4,4,37,1,1,3,6,4,50,1,3,1,3,1,1,1,12,1,3,1,7,3,3,1,1,1,3,14,1,1,1,1,3,1,1,3,7,1,1,35,2,1,6,1,1,1,1,1,1,1,4,2,1,1,14,2,1,1,1,2,1,1,2,3,1,5,17,1,1,9,2,1,2,1,1,1,1,1,1,50,1,2,1,2,1,2,1,1,1,50,1,48,2,1,2,1,1,1,1,1,1,1,1,1,1,5,15,2,1,1,2,2,5,3,2,1,1,2,6,1,1,1,1,3,1,5,1,1,1,2,1,1,1,1,2,1,1,3,1,1,1,2,9,1,3,1,1,1,1,1,1,1,3,4,50,1,1,4,1,4,10,2,2,1,1,10,1,24,1,3,1,1,1,1,10,1,1,1,1,1,5,1,1,1,2,1,1,24,7,2,3,1,1,50,1,9,5,1,40,1,4,1,1,1,1,1,5,50,1,1,18,2,40,35,5,7,2,1,5,1,5,1,2,1,50,1,1,1,7,4,1,1,1,2,2,11,3,1,1,2,50,50,1,2,1,24,1,1,2,1,1,1,25,1,2,22,1,1,50,50,22,1,1,1,50,1,1,1,1,1,1,2,7,1,1,13,1,1,1,37,2,1,2,1,1,1,1,7,1,1,1,1,1,1,1,14,2,2,50,1,3,1,1,2,30,5,2,10,1,1,1,1,29,2,10,1,1,1,4,18,1,1,1,1,1,1,1,1,22,3,1,1,1,1,2,1,1,1,2,1,1,1,1,5,1,1,2,2,1,2,1,1,1,1,1,1,1,22,1,1,2,5,2,1,1,1,13,3,1,2,1,1,2,6,4,10,1,1,1,3,50,6,50,1,7,1,3,6,7,1,4,3,3,1,1,12,50,50,2,2,1,1,1,1,1,25,1,17,1,1,1,2,4,6,1,6,1,1,5,1,3,2,1,1,1,1,2,1,3,1,1,1,25,1,1,1,2,1,1,1,1,1,9,24,2,2,4,1,1,1,3,3,1,2,1,1,2,1,50,1,6,1,9,2,4,1,2,10,1,1,1,1,1,2,3,3,1,2,13,2,1,33,5,1,3,4,1,3,2,6,1,1,11,2,1,6,1,1,50,1,3,1,5,1,5,1,2,1,1,2,1,2,2,1,1,1,6,50,1,1,1,1,1,1,1,1,1,1,1,1,2,5,9,1,16,1,1,1,1,1,1,11,1,4,8,11,35,1,2,5,1,1,1,1,2,1,1,1,2,2,13,19,1,50,1,1,1,2,1,7,1,1,6,1,50,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,6,1,1,1,50,1,1,1,2,16,1,1,37,1,2,4,1,3,1,1,1,9,1,4,1,3,1,1,4,1,1,1,1,1,1,1,1,1,2,4,1,1,1,2,1,1,1,1,1,1,2,1,1,17,1,22,4,1,1,4,1,1,6,3,1,5,2,3,3,1,1,1,1,3,16,3,1,1,1,1,1,27,9,1,1,1,4,1,1,7,1,1,2,2,1,2,4,1,7,1,1,2,1,3,1,1,1,1,1,31,1,2,1,3,2,8,2,1,1,1,1,1,2,1,1,6,3,7,1,4,1,3,3,3,5,1,1,2,50,1,1,2,1,1,2,2,1,3,2,1,1,1,25,1,1,1,50,1,2,7,1,15,14,17,1,9,1,1,2,1,1,10,4,1,1,2,1,3,1,1,1,15,1,1,1,48,3,3,6,1,1,1,1,1,1,1,1,1,13,1,7,4,3,1,15,50,1,1,1,1,1,1,4,2,2,1,6,1,1,1,2,4,39,1,1,1,1,2,1,4,2,2,1,1,3,1,1,1,50,1,30,1,4,1,2,4,1,1,2,50,11,10,1,2,2,1,4,1,1,1,1,1,2,1,2,1,25,14,1,1,1,1,1,1,2,4,2,1,1,4,4,1,44,1,1,4,1,50,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,3,1,1,1,2,1,30,1,1,1,1,2,4,2,1,1,5,3,2,1,1,6,40,1,1,1,2,1,1,42,1,1,1,1,1,2,2,2,1,23,1,1,5,1,1,3,1,1,1,15,1,7,1,1,1,1,1,2,2,16,4,1,5,1,1,2,3,1,2,4,1,16,5,2,1,1,2,26,50,1,2,1,1,5,3,1,3,1,3,7,50,1,3,2,7,5,1,1,18,2,13,1,1,3,1,1,1,1,3,1,1,20,1,1,2,1,1,1,1,1,1,1,6,1,37,1,1,1,44,1,1,1,1,2,1,2,19,4,1,1,15,1,5,4,1,1,1,1,2,1,1,1,3,1,35,12,8,1,1,2,1,1,3,3,1,38,3,1,3,2,1,5,1,1,1,1,2,1,1,1,1,1,9,1,7,1,2,10,6,8,1,10,2,1,3,1,1,1,3,1,16,1,1,1,1,1,1,3,1,28,3,1,1,1,1,1,2,1,1,1,1,6,1,4,1,1,4,29,3,39,1,1,2,1,3,2,3,1,1,1,1,1,4,8,5,1,1,1,1,7,1,1,29,8,2,7,1,1,1,1,1,40,10,3,2,40,1,1,1,2,1,1,1,1,1,1,1,25,1,10,2,1,13,1,1,1,1,2,1,5,1,1,2,1,1,10,1,1,1,1,6,8,1,1,4,50,2,1,49,2,2,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,50,50,1,1,1,6,50,1,1,1,1,2,1,50,6,1,2,3,1,1,3,12,1,1,18,1,16,1,16,1,18,6,7,2,26,2,4,2,3,1,6,3,4,1,1,1,6,2,2,1,1,22,22,1,1,1,1,1,1,1,1,1,4,1,1,2,1,1,6,1,1,10,1,2,2,1,4,1,1,1,1,1,1,4,1,50,1,1,16,1,2,1,1,1,2,1,1,6,1,1,3,14,1,1,50,17,4,3,2,1,1,1,20,1,2,1,1,1,1,1,1,1,16,1,2,1,50,1,9,1,1,4,1,50,1,3,1,3,2,2,1,1,1,1,1,7,1,1,22,1,1,1,10,1,1,1,6,50,25,3,1,5,3,1,1,1,1,3,1,1,1,1,4,1,5,1,1,1,1,2,2,3,2,50,1,6,2,43,30,3,1,2,3,3,1,50,1,1,1,6,2,2,1,4,1,1,1,5,3,1,1,1,1,1,1,1,1,3,1,1,4,4,1,3,2,2,1,3,1,1,1,9,3,1,1,1,1,2,1,3,6,1,19,1,1,1,1,5,19,2,14,2,9,1,6,2,9,1,1,3,50,3,14,1,7,1,1,1,1,1,3,4,1,50,5,1,1,4,1,50,1,2,8,2,1,1,1,1,1,1,3,1,5,2,1,2,11,7,3,17,1,1,1,1,2,2,2,14,1,50,5,1,1,4,1,1,9,8,1,1,1,1,1,3,2,5,13,12,6,2,3,21,2,1,1,1,4,3,14,1,1,2,1,1,3,1,1,1,1,1,5,1,1,1,10,4,41,1,1,1,3,4,1,2,5,1,1,1,1,1,2,1,1,1,2,1,1,1,1,4,1,1,4,3,1,1,1,2,2,1,2,4,1,1,1,7,1,1,50,1,2,1,1,1,3,2,14,1,1,26,1,1,1,8,1,1,1,15,4,1,1,7,1,1,2,4,41,1,1,1,10,1,1,25,1,4,1,3,3,1,1,1,1,5,21,1,24,1,2,1,4,1,1,3,2,15,1,1,1,1,2,1,1,1,1,1,1,8,1,1,11,1,1,1,2,2,1,5,2,1,14,6,1,1,1,1,1,1,3,2,1,1,1,1,1,1,1,1,1,4,1,1,1,1,29,1,1,1,1,1,7,1,5,50,1,1,1,1,1,1,1,1,1,1,1,1,3,1,6,1,6,2,1,3,1,1,1,1,1,1,1,2,1,6,5,3,1,3,2,1,3,22,1,1,1,1,13,1,2,10,1,50,1,1,1,10,9,2,10,1,39,12,1,33,7,12,6,1,1,3,2,3,2,1,1,1,1,1,3,7,1,2,3,3,35,1,23,1,1,1,4,1,3,3,1,1,1,2,2,1,1,1,1,3,8,2,1,3,2,1,1,11,1,5,2,1,11,1,2,24,36,5,1,1,2,1,1,6,50,1,1,1,1,1,1,1,2,5,3,1,1,2,1,1,1,1,1,1,17,1,2,9,1,1,1,3,1,1,1,1,2,1,21,48,5,1,22,5,1,19,1,50,2,1,6,1,5,1,1,1,5,1,12,1,1,2,2,1,12,2,4,1,1,17,1,2,2,50,2,1,7,14,1,1,5,1,13,2,50,1,18,1,1,2,1,1,3,3,1,1,1,6,1,1,1,3,3,1,1,2,1,1,1,1,2,16,4,2,1,1,1,1,1,1,1,1,18,1,1,1,1,1,1,8,1,2,1,1,1,3,1,4,34,1,3,1,2,4,2,1,4,24,1,1,2,3,2,1,5,1,3,5,1,2,1,1,1,28,2,1,1,4,2,21,1,3,6,1,1,18,1,1,1,1,1,1,3,2,1,1,5,2,1,1,1,1,1,1,1,2,1,50,1,1,1,1,2,50,1,1,1,1,1,1,1,1,50,1,1,2,1,2,1,16,1,50,1,1,1,3,1,2,1,50,1,10,1,12,1,3,1,2,1,2,2,1,5,6,1,3,1,1,1,1,13,1,1,1,2,1,1,50,1,1,1,4,3,1,1,4,7,3,1,3,2,1,2,2,1,1,1,2,1,8,2,4,1,1,1,1,1,1,3,1,11,1,1,2,1,2,3,1,1,1,2,4,2,1,50,1,2,2,8,3,21,7,1,11,1,1,1,1,1,3,7,1,28,1,1,8,1,1,1,1,50,1,4,1,1,1,11,2,1,1,1,20,1,1,2,1,1,10,1,1,2,6,50,2,3,1,1,1,1,1,11,23,1,3,2,1,3,1,1,1,1,20,1,1,1,1,1,1,2,1,1,23,10,1,1,50,2,4,1,23,9,1,1,50,1,11,1,2,5,16,7,12,1,3,4,23,1,4,1,7,1,1,1,1,1,1,1,2,1,1,17,8,1,2,50,2,1,1,1,1,8,6,3,3,1,4,1,1,20,50,50,1,50,2,1,42,8,1,2,1,1,14,2,2,8,8,2,1,1,3,6,4,1,1,6,5,1,50,24,1,1,50,1,32,8,2,50,1,1,1,1,4,19,6,2,1,1,15,1,1,10,1,1,1,2,1,1,34,1,9,2,2,1,1,1,1,1,2,6,11,1,5,2,1,1,1,1,1,50,1,1,2,3,12,4,2,1,6,1,38,1,13,1,5,1,1,1,1,1,3,50,2,2,3,1,1,1,1,1,1,1,21,1,1,1,1,1,1,1,7,1,1,12,1,1,1,1,1,8,23,16,1,4,32,2,1,1,23,1,11,15,1,1,20,10,1,1,9,3,3,11,4,1,2,1,3,1,1,1,33,1,1,1,4,4,1,1,1,1,20,8,1,1,6,1,50,8,1,26,1,1,1,1,12,1,1,13,5,1,1,2,1,16,12,2,1,4,1,1,4,6,2,3,7,1,9,11,1,50,1,9,9,2,1,50,1,2,1,2,1,1,1,2,1,1,1,7,1,1,1,1,1,2,5,16,1,3,1,7,1,4,17,1,1,50,1,5,1,1,3,50,1,3,1,1,1,11,1,1,1,1,2,1,8,1,2,1,1,3,1,17,1,2,1,19,1,1,1,50,1,1,1,1,1,4,1,1,4,1,1,9,1,5,5,1,3,1,8,18,1,4,1,1,1,1,1,1,5,1,4,1,2,14,1,1,1,50,1,1,1,1,1,1,1,2,1,1,4,4,1,1,1,1,1,1,3,3,1,1,1,1,1,2,1,6,3,2,4,7,1,6,2,1,1,2,1,8,1,7,1,1,1,1,9,1,1,1,18,3,3,50,1,1,1,10,3,1,1,1,15,15,16,1,4,4,1,1,1,2,1,22,3,1,1,6,1,1,1,3,2,3,1,1,1,2,1,1,1,2,1,1,1,1,6,4,1,45,2,1,1,1,1,4,1,1,1,1,1,1,1,1,4,50,1,1,1,2,1,2,6,1,7,33,1,1,1,1,14,1,4,1,1,1,3,3,1,1,6,27,1,1,1,1,1,1,1,2,5,1,4,1,1,6,50,1,2,1,23,15,1,1,39,1,1,1,4,50,1,1,1,1,1,3,1,50,50,1,3,1,1,10,1,3,1,1,1,1,2,2,2,1,1,1,1,1,1,1,5,1,1,2,1,1,2,1,4,1,1,5,5,1,17,3,3,1,1,1,1,1,1,2,1,2,1,8,1,20,1,1,1,1,17,1,3,1,1,3,1,4,2,1,2,1,50,3,1,1,1,1,1,1,1,5,1,1,1,50,2,1,1,3,1,1,4,1,1,1,1,3,1,1,1,2,1,1,3,1,3,4,11,2,2,1,14,50,6,3,1,6,1,1,50,1,1,3,2,7,1,1,1,11,1,3,6,1,1,5,1,1,21,4,1,3,3,1,1,1,1,1,6,1,1,1,14,2,50,1,1,1,39,1,3,4,1,6,1,1,14,6,1,1,1,5,20,1,1,1,1,1,1,23,44,2,1,2,3,2,4,2,7,1,1,13,1,50,1,1,1,2,1,1,2,6,36,1,1,1,1,1,1,1,3,11,2,1,50,6,7,1,1,1,1,1,1,3,1,1,1,1,1,6,1,1,1,1,1,1,4,1,1,1,1,6,1,1,1,1,1,2,1,1,1,1,1,9,1,1,2,4,1,1,1,1,1,3,50,5,4,1,1,1,1,1,1,2,2,1,1,2,50,1,1,12,1,50,10,1,10,5,2,1,50,1,1,1,1,1,1,1,1,1,1,9,1,2,1,1,1,2,1,14,1,50,2,1,1,50,1,1,10,2,13,1,5,1,1,1,1,1,1,1,5,1,2,50,5,13,1,6,1,1,1,1,3,1,1,1,6,4,2,1,1,1,1,1,15,1,17,1,3,1,2,1,1,2,1,1,1,9,1,30,1,2,1,1,1,1,2,2,1,2,9,22,1,3,1,10,1,3,3,1,3,1,1,1,1,2,21,1,1,2,1,1,1,1,2,2,3,2,2,3,50,1,1,31,1,1,3,4,1,1,2,46,1,1,1,1,2,1,4,1,6,1,2,4,5,4,12,1,1,1,1,1,1,1,2,1,2,2,1,1,18,1,2,2,2,2,1,1,1,1,1,1,1,4,1,2,17,1,19,1,1,1,1,1,1,17,1,2,1,2,1,50,3,18,1,11,3,1,3,7,4,1,1,1,3,4,1,17,29,2,1,2,1,1,1,1,1,10,1,1,1,1,1,2,5,21,2,5,9,50,6,1,1,1,3,12,1,50,1,1,1,1,1,4,1,1,1,1,5,4,4,2,8,1,1,17,1,1,1,1,1,1,1,50,2,1,1,8,5,1,1,3,2,2,4,1,4,1,40,1,1,1,1,1,1,50,9,2,1,1,1,2,1,1,1,5,9,1,50,1,4,2,1,1,1,1,6,1,2,1,3,1,1,1,2,1,1,10,2,5,10,37,7,7,2,26,12,1,1,8,1,25,1,14,1,4,1,1,2,1,1,1,1,6,1,1,1,1,1,21,1,5,1,1,2,1,2,1,1,3,4,2,4,18,5,1,4,20,3,4,8,2,3,1,3,12,1,13,5,1,2,1,50,1,2,11,1,43,1,1,1,1,1,1,9,1,18,4,17,50,2,1,2,1,2,3,2,1,1,1,25,3,1,2,12,4,1,25,2,1,5,4,50,11,2,1,14,3,1,3,50,3,19,1,19,1,8,1,27,1,1,1,2,1,1,1,3,1,1,1,1,2,4,25,13,1,1,1,1,6,1,2,4,4,1,1,1,10,2,3,1,1,1,23,1,1,16,2,7,4,2,1,1,1,1,1,5,1,3,1,1,1,1,1,1,1,1,1,29,3,1,5,1,1,1,3,4,40,3,2,2,1,1,1,21,1,9,1,1,1,8,50,5,1,6,1,2,2,1,8,1,6,3,1,1,1,1,2,1,1,1,2,8,1,2,1,1,1,1,1,1,1,1,5,38,1,15,2,1,2,1,1,1,1,4,4,1,1,1,8,1,1,1,4,5,1,1,1,2,9,16,7,1,6,1,4,3,1,2,1,5,3,1,50,1,9,1,1,1,2,1,1,4,1,4,1,1,1,2,31,3,1,1,1,1,2,1,1,50,1,1,2,1,2,2,1,50,10,1,1,1,35,4,50,1,1,2,1,2,1,1,28,5,10,24,1,1,1,2,1,37,1,16,2,1,8,1,1,11,14,4,1,1,1,20,3,1,25,1,1,2,2,1,1,1,1,1,1,1,1,3,6,1,1,1,1,1,1,1,11,6,1,2,2,2,1,10,1,4,1,3,1,1,6,5,1,39,1,2,4,1,1,1,2,3,8,1,50,1,3,3,1,1,31,1,2,1,1,1,1,1,3,2,3,36,1,4,2,1,1,2,1,13,6,1,2,2,1,1,6,1,1,1,1,1,1,1,7,45,1,1,1,26,5,4,5,28,1,33,1,1,21,1,3,1,1,2,1,1,1,3,1,1,6,1,1,23,1,2,1,1,41,1,23,1,1,1,1,1,3,28,5,50,3,2,6,1,1,1,1,50,2,28,47,1,1,2,12,28,50,1,7,7,10,4,10,4,1,1,9,2,10,50,2,4,1,17,1,1,1,1,2,14,1,3,14,2,1,1,12,1,1,1,3,50,1,1,1,1,1,2,1,1,3,1,18,27,2,4,1,5,1,1,3,3,2,3,1,7,2,1,20,3,1,4,7,8,8,1,1,1,7,3,50,1,17,1,1,1,1,19,50,1,1,1,1,2,1,1,50,1,1,10,1,1,3,3,1,3,1,33,41,1,2,47,17,6,1,2,1,1,1,4,6,1,4,2,1,1,1,2,1,1,1,1,1,9,1,1,5,3,3,1,1,1,42,2,1,1,2,2,50,3,6,7,45,1,1,2,2,1,50,1,2,11,1,1,1,1,1,1,38,1,1,1,1,1,1,4,1,1,1,1,1,1,2,1,23,1,50,1,1,1,1,1,1,1,5,2,1,1,50,1,50,24,34,1,2,11,1,1,5,1,4,6,8,1,2,1,1,1,1,1,1,1,24,1,1,1,1,1,12,1,3,7,3,1,5,1,1,1,1,1,19,1,3,4,5,26,2,7,50,1,6,2,1,8,3,3,1,1,1,2,2,8,1,1,2,1,1,1,6,1,4,1,3,1,12,1,4,1,12,50,2,1,2,1,1,1,5,1,1,1,1,1,1,1,1,3,1,3,2,1,1,1,6,6,1,1,2,1,3,1,50,3,1,1,1,1,10,2,4,50,4,1,4,1,1,10,1,5,1,1,2,2,1,2,1,50,1,1,50,1,1,1,50,1,15,29,1,50,2,5,1,4,2,2,1,5,1,12,5,1,1,2,1,1,6,1,2,1,1,1,1,1,4,1,2,2,1,6,2,1,1,1,1,10,1,1,2,1,7,1,1,14,1,3,1,6,1,2,1,1,5,5,1,1,1,1,2,9,1,1,1,1,1,50,1,9,2,1,1,1,13,4,1,1,2,5,1,18,1,1,6,1,2,1,2,2,1,1,1,3,1,1,2,1,1,50,1,1,5,1,14,21,11,2,50,1,2,3,2,3,1,24,1,1,1,1,1,1,50,1,4,1,1,7,1,1,3,6,1,1,1,1,1,3,2,2,1,1,8,4,2,4,3,40,9,50,1,1,50,5,1,3,5,11,6,3,1,3,1,2,2,1,1,1,6,24,1,1,4,5,5,1,1,1,3,1,13,4,1,12,1,1,2,1,1,2,1,4,22,1,1,1,1,3,1,1,5,2,1,1,1,9,2,50,1,1,17,50,1,2,1,1,4,1,1,1,2,1,2,1,1,1,1,2,3,2,1,1,1,1,1,1,1,3,50,1,15,12,8,1,5,1,1,1,4,2,2,1,3,2,9,1,5,1,1,3,1,50,2,1,1,32,1,1,2,13,2,6,1,1,2,20,1,2,1,1,2,7,3,14,3,1,1,3,4,23,1,1,1,1,1,1,1,7,1,1,1,1,1,50,1,1,4,27,1,1,1,2,13,2,1,1,1,4,1,2,1,1,1,1,1,1,1,50,1,1,2,2,1,1,1,1,1,1,2,1,1,10,1,50,1,39,2,1,1,1,10,1,6,1,1,1,5,1,1,3,9,5,2,1,1,1,2,1,1,4,1,1,2,1,4,1,1,30,11,1,5,2,19,1,2,2,1,1,1,1,1,2,11,1,8,1,4,50,1,6,1,38,1,1,3,1,1,2,1,1,2,1,1,2,1,1,1,1,4,1,1,1,11,2,3,1,1,8,50,5,2,1,4,1,2,1,2,1,1,1,9,1,1,3,2,3,5,3,1,50,24,4,16,1,2,1,2,17,2,2,1,5,2,50,17,1,1,1,3,1,1,1,2,34,2,1,1,1,4,1,1,1,1,1,3,50,1,1,50,1,1,1,1,1,1,1,14,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,1,4,1,1,1,1,5,1,1,2,1,1,3,1,5,2,1,1,22,1,2,2,1,1,17,1,2,1,1,1,1,1,3,1,2,1,5,1,1,1,1,1,1,1,2,5,1,3,1,1,1,5,19,1,4,4,2,1,1,1,1,1,1,1,1,1,5,2,7,3,8,2,1,11,3,2,2,19,4,2,5,1,1,2,8,9,2,1,3,13,7,1,1,1,34,3,7,2,21,1,1,1,2,1,50,1,50,1,2,31,3,1,1,1,1,1,2,14,1,1,4,1,1,1,2,1,1,1,5,24,1,2,1,2,1,2,2,3,14,3,3,2,5,5,11,2,2,4,1,13,2,1,1,10,16,2,6,1,4,5,1,1,1,2,3,1,2,1,1,1,1,1,1,8,1,3,1,2,2,1,5,1,50,7,4,4,1,24,50,3,7,1,1,1,1,1,7,8,3,16,1,1,5,18,3,50,2,3,1,2,1,1,1,13,50,9,1,1,1,1,1,13,1,1,28,1,4,7,7,2,1,1,1,5,6,32,1,3,38,50,9,1,1,2,1,18,13,1,1,7,1,12,1,3,3,2,2,1,7,1,3,2,1,1,2,2,1,1,1,23,1,1,1,1,6,1,20,9,1,1,1,1,1,2,1,1,2,1,1,4,4,2,22,2,29,1,20,1,2,14,2,1,1,1,1,1,3,1,50,1,50,2,1,1,1,1,1,1,3,1,1,1,14,3,1,1,1,13,1,4,1,1,1,26,8,1,1,1,1,1,1,1,1,1,50,4,1,2,5,50,5,2,1,1,2,1,1,1,3,13,1,2,4,1,1,1,1,22,3,12,2,3,1,1,1,1,1,2,1,14,1,1,1,1,1,5,1,1,2,1,1,6,1,2,1,5,3,1,2,1,8,1,28,1,4,1,1,1,6,15,2,1,2,2,1,1,1,1,4,3,2,1,4,1,2,8,5,1,1,2,1,1,1,1,1,32,45,1,7,10,16,50,5,1,50,31,1,6,1,50,1,1,7,4,2,3,1,1,9,2,1,3,3,2,3,23,1,1,1,1,3,1,47,1,11,1,41,1,3,31,3,2,7,1,1,7,1,1,24,1,1,1,20,1,1,1,1,1,1,1,1,3,6,9,3,1,3,1,1,2,1,9,1,1,1,3,1,3,10,1,50,8,3,1,1,23,1,24,1,10,1,1,1,3,1,1,2,1,1,1,1,1,3,1,3,4,3,3,2,1,1,2,1,10,1,1,2,50,1,1,4,37,2,1,1,4,40,2,1,4,2,1,5,2,3,1,50,4,1,1,6,1,1,50,5,1,1,1,7,2,5,2,2,10,1,50,1,4,1,1,1,1,2,1,1,1,3,1,1,2,1,2,1,4,3,17,4,1,5,50,1,3,1,1,1,4,1,2,1,2,1,3,9,1,1,1,1,3,2,1,1,1,1,2,1,9,9,3,1,1,1,1,6,1,1,1,1,1,1,1,2,4,1,1,1,1,7,1,2,2,1,50,3,1,5,2,1,8,1,1,1,1,1,1,1,4,2,2,1,1,4,1,1,1,2,1,50,1,1,4,1,1,1,10,1,6,1,1,1,2,3,3,4,2,1,1,1,1,1,3,1,2,50,1,1,50,1,1,1,1,4,1,1,2,1,2,7,5,1,6,1,1,11,1,1,1,1,3,6,3,6,6,1,4,1,2,3,7,1,2,7,2,1,4,30,1,1,1,2,1,36,4,1,1,3,1,6,46,1,1,1,1,1,1,1,1,6,1,50,2,2,3,5,4,3,1,1,4,1,2,1,1,1,13,3,2,5,1,1,1,7,1,1,1,1,1,1,1,1,2,1,1,5,2,1,1,1,1,1,4,1,1,25,3,13,1,3,3,5,1,1,1,2,1,1,3,1,1,2,16,1,1,1,3,1,1,1,1,1,9,2,23,3,1,1,34,1,13,1,1,1,1,3,2,6,2,1,14,1,6,2,1,35,7,1,22,1,25,1,1,10,1,1,1,7,4,1,1,36,1,12,1,2,2,1,2,6,1,1,4,1,1,5,1,2,5,1,1,1,6,3,1,1,1,4,1,1,25,1,1,1,2,1,2,1,6,1,1,1,1,1,1,2,1,2,1,1,1,9,1,1,1,1,11,2,50,2,11,10,1,8,3,3,1,1,1,1,5,1,1,1,1,8,1,1,1,2,2,5,1,2,1,1,1,1,34,5,1,1,1,1,50,1,1,1,50,23,1,1,2,1,3,3,1,1,1,1,1,1,15,7,6,1,1,1,3,1,3,1,4,1,1,1,1,1,1,1,2,1,1,1,1,39,1,1,1,1,2,1,4,1,17,3,1,6,1,50,1,7,1,1,2,2,1,38,1,6,1,1,1,5,1,2,4,1,3,12,1,1,1,1,1,1,1,1,1,1,14,50,1,1,1,3,1,4,4,19,10,2,50,1,1,2,4,2,1,10,1,3,1,1,1,1,1,10,2,1,2,1,4,1,3,50,3,1,6,7,1,1,5,1,4,1,1,4,9,3,10,1,22,9,1,5,2,6,1,35,1,1,1,50,1,7,7,1,1,1,1,1,2,1,1,1,1,2,1,1,3,1,2,1,1,14,1,6,4,18,1,11,2,1,1,20,1,22,1,4,1,1,1,2,1,1,1,1,1,1,22,1,3,2,1,6,1,1,3,1,1,1,2,3,50,1,1,10,4,1,38,5,1,1,1,1,1,1,7,1,19,1,3,1,1,1,1,1,3,1,1,1,1,1,1,1,9,1,1,2,1,1,50,2,1,1,1,3,7,1,3,2,6,1,2,18,1,1,2,1,1,1,50,2,1,1,4,41,2,7,1,4,2,7,1,1,4,1,1,1,1,4,2,50,1,1,50,1,14,3,10,1,1,1,6,1,2,1,9,1,14,2,2,1,2,1,2,2,1,1,2,1,1,1,1,1,50,1,50,1,5,1,4,1,1,1,1,1,2,50,3,1,1,3,2,1,1,1,5,1,5,3,5,1,1,1,2,1,1,1,6,2,1,1,2,1,1,1,1,1,1,1,2,1,1,4,3,1,1,3,1,1,1,1,1,1,6,3,10,1,50,2,1,1,1,1,1,1,2,30,1,1,1,1,1,1,1,1,1,1,1,1,6,2,2,5,1,9,1,2,1,19,1,7,2,1,1,5,2,1,2,2,1,11,2,1,1,1,1,1,1,1,4,18,25,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,2,1,50,1,4,2,1,1,2,1,1,1,1,1,5,1,1,1,1,2,1,3,1,50,1,7,1,18,1,1,1,12,1,1,3,21,2,5,3,1,50,1,1,1,35,13,2,4,17,1,3,1,1,2,1,7,4,1,1,1,39,1,2,1,6,1,1,4,1,1,1,10,1,1,6,1,1,3,1,9,6,1,1,1,1,6,4,2,1,50,1,2,1,1,1,1,12,1,1,1,16,1,1,1,10,1,1,1,1,1,15,50,1,1,2,2,4,1,1,4,1,5,2,4,1,47,2,1,1,1,10,5,1,2,1,3,5,49,4,2,1,7,1,1,1,1,1,6,1,3,21,1,1,26,2,4,3,1,39,2,1,1,1,1,1,2,1,1,1,5,1,1,5,1,50,3,1,1,1,1,1,1,1,3,1,22,1,1,7,1,2,1,2,1,1,3,1,2,27,4,15,2,1,1,1,1,1,1,1,24,1,8,9,2,1,1,16,1,1,2,2,1,10,1,1,2,1,1,1,1,1,5,50,4,1,1,2,1,17,2,1,4,2,12,1,1,1,1,1,5,1,1,1,1,2,1,1,1,1,1,19,1,2,14,3,1,1,1,1,1,11,4,1,1,1,1,1,17,1,1,11,3,1,1,2,4,50,10,4,8,1,19,9,50,1,2,1,1,1,1,3,1,1,3,2,1,15,1,1,1,5,2,1,2,3,1,2,5,6,1,3,2,2,1,7,2,3,1,1,1,1,1,2,1,6,1,1,2,1,1,2,9,1,1,46,12,1,1,1,8,1,8,42,1,4,1,1,1,1,45,1,1,1,4,1,1,17,1,21,1,1,18,2,1,1,23,1,1,1,1,1,1,2,1,1,2,1,1,1,1,15,23,1,4,8,1,1,50,1,3,1,1,2,2,1,1,9,50,1,1,1,1,1,1,2,1,1,1,1,1,50,1,1,1,30,28,1,29,2,10,1,1,1,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,4,3,1,1,3,2,16,49,2,1,1,3,9,1,3,1,2,1,1,20,6,1,4,7,1,3,4,1,2,16,1,8,8,1,1,2,50,1,1,50,3,1,14,1,1,1,47,3,1,1,1,50,2,1,1,1,1,1,1,3,3,1,13,1,50,6,1,4,1,50,1,1,4,1,1,1,4,1,1,2,34,1,1,1,1,1,2,1,4,1,1,1,50,3,6,5,1,1,1,3,1,1,1,1,1,1,22,1,2,1,1,3,1,1,50,50,3,6,1,3,1,10,1,2,1,6,1,1,1,50,2,1,3,1,1,1,1,5,1,4,1,2,1,1,1,1,2,2,50,1,2,6,1,1,16,1,17,4,2,1,1,1,1,4,1,1,1,1,2,1,2,1,1,1,1,1,1,1,10,13,1,4,2,2,12,2,1,50,2,1,50,1,4,1,1,1,1,1,1,2,2,1,2,1,1,1,1,4,1,1,15,2,1,1,2,1,1,7,1,3,1,4,25,50,1,1,2,50,1,34,1,4,3,1,4,1,3,1,50,3,42,1,28,14,1,4,1,1,1,2,1,1,2,1,6,2,1,1,1,1,1,22,15,31,1,2,1,1,3,1,1,1,1,1,1,1,2,1,1,1,1,1,50,1,1,3,5,1,3,1,4,1,1,1,3,1,5,1,3,1,1,1,1,1,1,1,2,2,4,4,1,5,4,21,3,3,3,1,10,4,1,5,1,6,2,2,5,2,2,10,1,1,1,2,1,1,1,6,1,11,1,2,2,5,1,1,2,3,1,1,1,1,4,50,50,1,7,1,1,1,4,1,1,1,3,3,27,2,1,3,28,1,1,1,12,4,2,4,1,1,2,8,1,8,1,1,4,1,1,1,2,5,1,2,2,1,1,1,1,15,1,1,1,1,1,4,1,1,1,4,6,2,1,41,1,1,1,1,1,1,1,38,3,1,1,2,1,2,1,48,3,3,3,1,1,1,1,1,5,1,1,1,1,1,1,6,1,1,2,12,4,1,2,12,10,2,4,4,7,3,1,1,10,1,8,50,1,2,1,4,1,3,1,4,2,1,5,50,2,1,1,2,1,5,1,6,1,1,38,2,13,1,1,1,1,2,11,3,2,1,2,2,1,7,1,1,7,1,5,1,2,2,1,1,2,1,11,1,1,4,4,1,1,1,1,1,1,1,1,2,2,1,1,2,1,2,50,3,29,1,1,1,7,1,50,1,1,1,1,1,4,4,5,1,1,1,1,3,1,9,3,1,50,4,1,1,1,1,1,2,1,1,1,5,1,1,1,1,1,1,1,4,1,1,13,50,1,1,4,1,2,2,1,1,1,5,1,5,6,3,2,1,1,19,1,19,3,50,7,2,8,1,3,1,4,16,1,10,1,3,1,4,1,1,1,1,1,11,2,1,50,1,4,1,1,1,1,1,1,2,1,1,1,1,1,6,1,3,2,1,1,1,2,1,50,5,2,1,1,2,1,2,8,20,1,1,4,1,18,1,4,1,2,1,1,1,1,4,1,1,1,1,1,5,38,7,2,1,1,4,1,3,2,1,1,1,16,36,3,1,43,2,1,6,2,1,1,5,1,50,1,1,1,6,1,2,1,5,5,7,2,1,2,3,2,2,2,3,4,1,1,1,1,1,8,2,1,23,19,1,50,1,1,1,1,5,1,1,15,1,1,6,1,1,11,1,1,1,1,9,1,1,1,3,1,3,26,1,22,1,6,6,1,6,1,1,4,4,10,2,1,1,1,1,1,4,1,1,1,50,1,18,14,1,15,15,1,1,1,1,1,1,2,3,1,3,1,2,18,1,1,4,2,1,1,1,1,2,1,1,1,1,3,1,1,2,50,20,1,4,1,7,2,2,1,1,9,1,1,1,1,1,1,1,2,45,1,2,1,2,19,1,12,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,4,2,8,3,14,3,1,1,7,6,6,5,1,1,1,1,32,2,1,1,1,1,1,4,1,8,1,1,21,1,1,2,1,1,1,6,1,2,3,1,1,1,2,3,1,1,1,5,1,1,3,5,14,1,2,3,1,7,3,2,2,2,9,1,1,2,1,2,11,12,12,1,1,1,1,17,6,1,2,1,1,2,3,7,1,1,1,1,1,1,7,10,4,5,16,1,3,29,1,1,3,3,1,1,1,1,1,2,1,13,1,1,1,1,3,1,5,50,18,1,1,18,1,3,8,3,1,1,2,1,15,1,1,4,9,1,13,1,1,1,3,2,6,1,1,47,5,50,2,4,9,3,1,1,2,1,16,1,1,1,3,1,3,38,5,5,1,1,1,1,1,1,22,1,1,2,1,2,1,1,1,1,1,1,10,1,1,25,1,7,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,7,3,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,10,1,2,1,2,1,2,5,1,50,50,1,4,2,50,1,1,1,6,1,1,2,1,1,1,6,1,50,50,1,6,1,1,1,1,2,5,3,50,7,1,1,9,1,50,1,1,1,1,1,1,1,1,2,1,1,8,22,1,6,1,1,1,2,1,3,2,1,1,3,1,1,12,2,50,50,2,3,7,9,1,2,1,1,5,3,1,2,1,5,1,1,1,1,1,1,3,15,1,4,24,1,1,2,1,1,1,6,1,1,1,1,2,12,1,7,1,1,1,21,2,1,7,1,4,1,1,1,1,2,1,2,1,1,1,1,8,1,1,1,1,9,2,1,1,2,1,4,1,5,1,1,1,1,12,1,1,10,2,6,1,1,20,1,2,1,8,2,9,1,5,9,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,2,50,4,1,4,1,24,1,1,1,4,1,4,1,1,1,3,1,1,4,1,3,5,23,2,1,1,2,2,50,2,1,2,1,6,1,3,2,50,1,1,7,20,1,1,1,1,1,14,36,1,1,8,1,2,2,9,1,1,1,2,2,1,1,1,1,1,9,50,3,1,1,1,2,1,3,24,1,6,1,1,8,1,1,3,1,2,5,1,1,2,4,1,1,1,2,1,1,1,1,2,2,1,4,1,50,28,25,1,1,3,50,1,2,1,1,2,1,1,2,2,1,1,1,1,2,50,1,1,1,1,36,1,2,2,4,2,1,1,4,2,1,1,14,1,1,1,10,1,2,1,1,2,7,1,1,1,38,1,1,2,3,4,1,1,1,1,10,2,2,1,1,6,2,1,6,1,6,50,1,1,1,3,1,4,1,2,5,1,1,8,1,1,1,1,1,1,9,1,1,20,4,1,1,1,3,4,1,2,1,16,1,13,36,1,16,1,1,1,1,1,1,1,3,1,2,1,1,1,1,1,1,1,9,4,1,1,1,1,1,3,1,7,1,3,6,2,2,4,50,1,3,1,1,1,1,1,1,30,1,2,1,1,1,2,1,1,1,50,33,4,1,1,1,17,1,2,50,1,1,19,3,10,1,1,1,5,1,3,1,4,5,1,2,1,1,2,1,50,1,1,3,1,8,9,1,3,3,2,20,26,6,1,6,2,1,1,1,8,19,2,27,1,5,44,1,1,13,1,1,12,1,18,1,1,2,1,10,3,50,1,3,3,1,2,1,2,3,2,1,1,3,1,1,1,1,6,1,3,1,1,7,5,1,2,1,2,50,1,1,12,1,1,5,2,1,1,1,2,1,1,1,1,2,1,1,1,2,1,1,1,2,18,1,1,1,1,1,1,1,16,1,1,3,22,1,1,1,1,2,1,9,1,2,7,1,4,2,1,1,1,1,1,1,1,14,9,2,21,1,4,1,1,5,1,1,1,1,6,4,1,4,7,1,1,1,1,8,50,1,25,1,1,1,1,1,2,1,1,34,1,1,7,4,1,1,2,1,3,1,1,4,3,2,1,5,1,1,2,2,2,2,1,1,16,5,15,1,1,1,1,43,1,7,1,1,4,1,1,1,1,2,3,6,2,1,1,1,2,50,1,1,3,1,1,3,2,2,1,6,2,1,1,1,1,1,1,2,1,1,5,2,32,2,1,2,12,1,1,1,1,1,5,2,1,1,1,1,1,1,1,1,1,2,1,3,2,2,1,1,1,1,1,2,2,1,50,1,1,1,8,2,14,1,5,2,1,1,1,1,1,6,1,12,2,1,1,1,3,1,8,1,1,1,4,1,4,1,2,1,1,2,2,3,1,50,12,2,3,1,3,1,29,1,3,8,1,1,1,1,1,1,1,1,1,1,3,1,26,1,1,14,1,1,1,50,1,2,1,1,1,6,1,1,1,1,1,1,1,5,2,1,50,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,2,9,1,6,2,1,3,1,2,22,1,1,11,1,2,3,1,50,1,2,1,2,4,1,1,2,1,50,1,4,1,1,20,50,1,1,8,1,1,14,1,1,1,3,5,5,1,1,12,2,5,3,15,1,7,1,1,1,1,1,1,2,1,2,1,3,1,1,2,2,8,7,2,1,2,1,4,50,1,1,1,3,6,1,1,1,13,1,2,1,1,1,5,1,1,1,6,1,1,1,1,6,18,1,1,1,50,1,1,4,1,1,1,17,3,1,3,2,3,1,1,6,1,15,1,1,3,1,3,1,1,2,1,10,5,2,2,1,1,8,1,1,1,9,2,2,1,8,1,1,1,1,2,1,2,1,4,1,2,50,1,1,2,1,50,50,2,1,1,1,3,1,1,1,50,1,1,24,7,2,5,1,1,2,2,1,12,15,34,1,1,1,1,1,1,1,1,2,1,1,9,4,1,1,1,10,1,2,2,2,1,3,8,1,1,2,2,23,2,1,5,1,2,1,2,2,1,1,1,4,1,5,2,3,1,2,1,1,12,3,21,1,2,1,1,1,2,2,1,2,1,1,1,2,3,8,8,1,1,2,1,1,6,45,8,2,1,1,8,13,2,1,6,1,5,3,3,1,2,1,1,1,2,1,36,1,4,1,1,1,1,1,2,16,1,6,8,36,1,1,1,1,11,1,1,3,1,50,3,1,2,1,3,1,1,1,1,1,1,1,50,1,31,2,1,3,13,1,1,1,1,1,1,1,1,1,1,5,1,9,1,8,1,1,1,5,1,1,2,1,1,3,1,1,1,2,4,3,1,15,4,1,1,1,1,12,1,1,1,3,1,5,3,8,1,3,1,6,1,1,20,34,5,1,1,1,1,1,10,1,3,1,1,1,6,1,1,1,1,1,50,50,35,1,1,1,1,14,6,1,1,5,1,8,1,37,2,2,1,1,1,50,1,1,2,1,1,1,1,1,1,3,1,19,3,1,1,1,1,2,1,1,3,1,1,2,6,10,1,50,1,1,3,1,3,1,1,2,30,1,1,15,2,1,4,1,1,1,1,1,2,5,1,1,2,1,2,2,1,50,1,1,2,2,1,5,1,1,1,2,1,1,1,2,1,1,1,1,16,5,2,1,50,1,1,3,1,1,3,1,1,5,1,1,1,13,27,1,2,9,1,1,1,5,27,1,5,1,1,1,1,1,7,1,1,2,1,1,1,1,1,1,5,2,3,1,3,2,1,1,21,1,2,50,1,1,3,1,2,5,3,1,1,2,1,1,1,20,6,2,15,1,1,1,3,2,1,1,5,2,1,7,1,3,1,1,1,1,1,10,9,1,1,43,1,1,3,1,1,4,1,8,3,1,2,1,2,2,6,4,1,2,3,1,1,1,2,12,13,7,1,1,6,1,1,1,4,1,1,4,1,4,1,13,1,1,12,30,6,1,1,1,8,5,3,5,1,1,1,3,20,50,9,1,19,6,1,1,1,14,1,1,1,1,1,2,1,17,9,2,1,1,2,1,5,2,1,1,1,1,1,1,1,1,4,1,1,10,1,1,1,24,29,1,5,1,1,1,1,1,1,1,32,1,3,2,1,1,1,1,1,1,2,2,50,1,1,2,5,14,2,1,3,1,1,5,1,4,1,1,1,1,1,1,1,1,5,50,8,1,3,1,1,2,9,1,50,2,1,1,9,15,2,3,7,15,1,1,50,2,2,1,37,5,1,1,1,1,2,38,5,1,2,1,1,5,7,1,1,2,1,2,2,2,10,7,1,3,1,1,1,2,28,5,1,5,1,3,1,2,1,1,1,1,1,1,1,20,1,4,1,1,4,1,1,4,1,1,1,10,1,7,1,2,1,1,9,1,17,5,1,1,9,1,15,1,1,2,8,1,2,10,1,2,1,2,6,4,1,8,1,5,4,2,1,1,1,8,1,44,1,2,1,1,3,2,2,7,1,16,2,4,4,50,1,1,3,2,1,2,1,1,23,1,2,2,2,1,1,12,1,31,8,1,6,1,30,10,2,1,9,1,1,3,1,1,1,2,1,1,1,6,7,1,50,2,6,7,1,1,2,5,50,2,1,1,6,4,18,1,3,1,1,2,2,8,1,8,1,2,3,1,4,1,12,1,16,1,14,1,12,7,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,7,1,2,1,2,1,1,3,1,1,1,1,1,1,50,2,1,1,1,1,2,1,1,14,1,2,1,50,1,1,2,1,3,2,26,2,2,1,1,3,9,1,1,25,2,3,4,1,4,1,1,15,1,1,1,1,1,2,1,13,1,1,8,1,6,1,22,1,11,3,1,4,1,1,1,1,1,1,2,1,1,1,1,12,1,2,3,1,1,1,4,39,1,1,1,1,5,17,10,1,1,17,1,1,1,1,4,5,1,1,3,5,3,1,2,1,1,1,1,1,1,8,20,3,6,2,1,1,1,1,1,1,12,4,1,12,14,2,1,1,1,1,9,1,13,1,1,1,1,3,1,6,6,1,4,1,2,1,3,4,1,1,1,9,19,1,1,1,1,1,1,44,9,1,1,6,1,4,5,1,1,1,1,4,2,6,1,6,1,1,1,4,3,1,3,1,2,1,1,1,1,1,2,1,1,1,3,1,2,2,1,1,50,1,1,1,1,1,5,1,3,2,1,1,1,4,6,2,1,2,18,10,4,2,6,2,50,1,1,1,9,1,1,1,1,6,4,4,1,1,1,23,2,1,6,5,3,2,15,3,1,1,1,1,1,1,1,4,1,8,1,2,1,1,1,3,1,4,1,1,1,1,1,1,1,1,1,33,1,1,3,5,1,2,1,3,13,1,1,8,2,50,9,13,1,1,1,2,18,1,8,2,50,1,7,1,1,8,1,2,2,1,2,6,7,50,1,6,2,1,1,50,2,1,1,1,2,50,1,2,1,1,1,1,2,13,1,2,2,1,2,1,4,1,1,1,2,1,1,1,1,2,1,4,1,1,14,50,27,1,3,1,6,2,1,2,1,3,1,1,9,1,1,1,1,1,1,1,1,1,1,4,1,1,2,10,1,1,1,1,50,50,1,1,2,5,1,2,1,1,2,11,1,1,1,3,1,11,1,1,2,1,3,1,1,1,2,1,18,14,1,1,3,1,3,1,2,13,50,2,2,8,1,1,1,1,2,50,4,50,1,2,1,3,9,2,1,1,1,1,1,1,1,1,1,4,8,1,3,17,1,3,4,1,1,11,16,6,1,24,34,2,1,1,4,7,3,1,1,1,1,1,12,2,1,1,50,1,10,1,12,2,1,18,1,50,4,4,2,1,1,3,1,1,1,1,1,10,1,3,2,1,1,1,2,4,1,1,11,1,1,1,1,7,8,50,1,7,1,1,1,2,1,1,1,1,1,1,3,1,1,4,1,1,1,1,1,5,4,1,1,4,31,2,1,1,1,1,13,1,23,30,1,1,1,1,1,1,4,27,1,2,1,3,1,26,1,1,1,4,1,1,2,3,1,2,9,1,14,3,1,1,1,1,3,1,9,1,2,1,1,1,1,1,50,2,9,1,1,1,12,1,20,1,1,1,1,2,2,1,1,1,1,4,11,1,1,2,3,1,1,1,49,1,1,2,1,1,1,1,6,1,1,1,3,1,1,1,1,5,1,25,1,43,1,30,27,1,1,2,8,2,1,1,50,1,1,5,1,1,1,1,1,2,2,1,1,8,1,2,7,7,1,22,1,3,1,32,3,2,2,1,1,1,50,7,1,1,1,6,1,12,2,16,1,2,1,1,1,1,1,1,1,4,17,3,1,1,2,1,2,6,4,2,1,2,1,1,4,1,1,1,11,4,1,3,1,12,3,1,10,6,1,1,1,1,1,1,1,11,5,2,1,1,1,1,1,2,1,1,1,11,1,1,1,1,1,18,1,2,3,1,12,1,1,1,1,1,50,8,1,7,1,1,1,1,2,3,1,1,1,1,50,1,2,4,1,2,1,1,1,1,3,1,1,3,5,1,1,6,1,1,1,3,1,1,1,2,2,1,1,1,2,1,1,2,2,4,50,12,1,4,1,1,2,1,2,1,50,1,2,1,13,3,50,1,1,1,2,2,1,20,2,1,1,1,1,2,1,3,9,1,7,1,1,35,3,1,1,1,50,2,50,5,12,1,1,9,1,1,1,1,41,3,1,1,1,1,50,10,1,1,50,1,1,37,30,6,1,1,1,1,3,1,50,2,3,32,1,1,50,3,1,1,1,2,1,1,1,1,1,4,1,5,2,1,11,12,1,2,1,2,1,5,1,1,1,3,10,6,1,12,28,1,2,6,1,1,1,2,1,3,1,1,6,1,17,1,1,11,2,1,1,1,1,1,1,11,1,1,1,50,1,1,15,2,1,2,5,2,29,1,1,1,2,1,2,1,1,7,50,1,45,2,1,1,21,7,3,2,14,2,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,50,27,1,1,1,1,1,7,1,3,13,6,2,50,2,1,6,1,1,1,6,1,1,1,2,1,1,4,50,1,1,1,2,1,2,1,1,12,1,1,5,2,11,1,1,1,1,1,1,1,4,1,2,23,18,1,1,2,2,4,1,1,1,1,1,3,3,1,1,17,50,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,3,2,5,5,8,1,5,1,6,1,1,1,2,3,11,3,1,50,1,4,1,2,17,2,1,1,2,2,1,3,3,1,3,1,1,1,1,1,14,1,1,1,1,12,3,50,4,1,1,1,1,1,1,1,3,50,1,23,1,1,1,1,1,1,1,1,3,1,1,3,1,1,1,3,5,1,5,14,5,1,3,1,35,1,4,1,2,31,2,1,2,5,1,1,1,3,1,1,4,1,1,3,7,2,2,1,1,27,2,2,1,4,1,24,16,2,6,3,1,1,5,1,1,14,2,1,3,1,1,1,1,8,10,1,8,8,1,19,10,1,4,7,1,1,1,1,1,1,2,2,4,1,3,1,2,4,1,1,12,1,1,2,1,10,1,1,1,1,1,1,1,2,2,50,1,50,1,1,2,1,50,2,4,21,13,1,1,2,1,4,1,50,1,1,1,1,45,1,15,50,2,1,1,1,1,1,1,1,1,1,1,13,1,2,6,2,1,12,1,4,3,13,1,3,10,2,4,1,1,17,36,3,1,11,1,1,50,1,2,1,4,4,5,2,13,5,1,1,1,4,1,1,8,14,1,1,2,1,1,1,22,3,22,1,2,19,4,3,4,1,1,1,1,5,1,6,1,1,1,50,10,1,50,1,1,1,42,1,4,1,31,3,2,9,1,1,11,1,2,1,1,1,2,1,1,1,1,2,3,1,1,2,1,50,50,15,1,1,1,1,1,18,2,7,1,4,1,11,1,1,1,1,1,1,1,1,1,1,1,1,1,1,50,1,4,1,1,1,2,1,3,1,2,2,1,2,1,2,1,2,21,1,1,1,50,1,1,2,5,3,1,1,1,1,4,1,1,1,1,12,5,6,20,35,1,1,1,4,2,7,1,15,1,1,1,1,3,50,4,1,2,1,14,2,2,2,1,13,1,1,2,1,1,2,1,1,1,1,1,7,1,1,1,1,1,2,1,1,1,1,1,1,2,4,1,3,10,1,50,1,50,1,1,1,1,1,1,2,2,1,1,1,50,1,1,1,1,1,1,1,13,1,1,1,1,1,1,2,1,1,1,3,1,3,1,1,1,1,1,1,3,1,2,19,1,1,1,50,1,1,1,2,1,4,50,9,1,50,1,3,1,1,50,5,2,1,1,3,1,2,1,11,1,4,1,7,2,3,1,3,50,31,1,1,8,2,3,9,1,1,1,1,1,1,3,4,4,1,2,1,5,1,1,19,28,2,3,50,1,2,2,50,4,1,2,2,1,1,2,2,1,1,2,9,3,1,10,12,1,1,1,7,1,48,15,2,17,1,1,50,1,2,6,2,1,14,4,1,1,1,1,2,50,1,3,1,1,1,1,1,1,1,1,1,1,1,1,5,2,1,1,1,18,1,1,4,2,2,6,1,1,1,1,13,1,3,2,1,3,1,1,1,2,9,2,3,1,1,1,1,5,1,1,1,1,3,18,3,2,1,14,50,1,1,1,1,1,1,1,1,5,1,1,1,50,31,1,4,8,21,1,37,30,2,1,1,1,1,1,1,1,6,4,1,2,2,8,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,17,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,50,1,1,3,2,1,1,1,28,1,22,3,1,50,4,1,1,1,3,1,16,3,2,1,1,5,2,2,1,49,7,2,1,1,5,2,6,1,1,50,43,1,7,4,1,1,3,6,1,2,10,9,6,3,1,4,1,50,1,1,1,2,3,1,50,1,1,1,3,1,2,1,8,1,1,1,8,24,1,1,1,1,4,50,2,12,1,2,4,6,2,1,1,1,6,2,1,1,2,1,5,1,1,13,1,2,14,1,1,1,50,40,1,1,3,10,11,2,5,1,41,17,1,1,2,1,8,2,44,14,2,2,4,10,3,16,9,1,5,6,1,1,50,6,50,1,50,2,3,23,3,2,50,36,1,1,2,1,1,7,1,50,2,3,1,1,5,2,3,42,1,1,2,1,1,1,6,8,1,5,4,1,6,1,1,2,1,11,1,1,1,1,1,2,2,1,1,1,1,1,1,1,3,1,1,11,1,2,1,1,1,1,1,1,50,3,13,1,2,1,13,1,1,4,1,1,1,1,1,1,1,1,1,1,12,5,3,1,1,1,2,1,1,2,7,1,15,1,1,6,1,1,5,1,1,3,8,2,2,8,2,4,50,3,2,9,1,2,8,20,7,3,1,4,8,3,4,1,1,50,50,1,1,1,1,1,8,1,2,2,1,15,1,1,1,1,1,1,1,5,1,5,3,1,21,1,1,2,1,1,3,50,1,2,9,7,9,1,1,1,1,1,1,1,3,11,1,10,5,1,1,1,1,1,50,1,15,1,50,33,11,5,1,21,1,5,1,1,11,14,1,1,4,1,1,1,1,4,1,1,2,1,5,2,1,50,1,1,8,3,1,4,2,1,15,1,1,1,2,2,12,1,1,1,1,3,1,1,2,4,7,2,2,1,1,1,26,1,1,23,1,1,1,4,1,1,5,1,1,2,28,18,50,1,3,7,2,1,1,1,3,1,2,45,1,5,1,1,1,1,1,1,2,2,1,1,1,6,2,1,1,1,1,8,1,1,1,1,1,1,25,3,3,1,10,50,2,1,4,3,1,1,1,1,2,2,1,1,13,1,3,1,15,3,3,1,1,1,3,2,1,4,2,1,50,1,1,1,10,9,3,1,1,1,1,1,15,1,43,3,3,16,8,1,1,1,3,4,6,3,2,4,7,50,1,1,2,1,15,4,1,1,2,1,1,1,5,1,47,1,7,1,1,1,1,1,1,1,4,1,1,1,5,44,1,1,1,1,1,3,1,21,1,2,1,1,5,1,1,1,26,1,1,1,1,1,4,3,28,1,1,3,2,1,50,1,1,6,1,4,1,2,1,41,2,1,1,9,17,2,1,8,1,1,1,2,1,1,3,2,1,1,3,50,1,1,2,8,3,1,1,4,1,1,17,50,1,11,1,2,1,9,22,1,3,1,4,1,1,4,5,6,1,20,1,1,1,3,2,1,1,1,1,6,2,2,1,21,14,4,1,1,1,4,1,2,5,11,1,1,50,1,8,1,1,12,1,1,16,2,2,1,1,11,13,3,50,2,2,4,1,4,23,2,1,4,2,2,1,1,1,11,1,1,1,14,50,1,1,3,1,3,43,9,7,7,1,2,1,1,1,1,1,3,1,1,4,18,1,2,1,6,1,1,2,1,2,1,1,1,2,8,1,1,1,47,1,1,1,1,1,1,1,1,1,45,1,2,16,1,7,5,50,3,50,1,1,1,1,1,7,4,2,1,1,1,1,1,1,1,1,1,1,18,8,2,18,1,2,1,1,1,2,1,2,3,1,1,1,3,1,1,38,1,1,1,1,2,1,1,37,50,5,1,3,1,1,1,6,2,1,1,31,6,1,1,1,4,10,2,1,1,4,1,50,33,1,3,1,1,2,5,1,1,1,1,1,13,2,2,1,17,1,1,1,1,1,1,1,1,1,1,1,1,2,5,5,1,1,1,1,1,1,1,39,1,1,1,1,1,1,1,50,3,9,2,1,1,2,6,1,1,4,1,7,1,1,2,15,1,2,1,1,9,1,7,15,1,1,3,1,19,2,1,23,1,4,6,1,13,1,3,1,1,1,1,1,1,2,17,1,1,1,2,1,1,1,1,1,4,6,1,2,1,7,6,1,1,1,1,29,3,3,7,1,1,2,6,1,24,2,1,1,1,18,1,1,1,1,1,1,10,6,2,1,6,2,2,1,3,1,1,1,1,2,2,1,1,50,43,1,1,1,2,24,1,1,1,1,1,1,1,1,1,10,2,1,1,1,6,1,1,1,24,1,1,1,1,1,9,10,2,1,7,3,1,1,11,1,2,1,4,1,1,3,1,1,1,2,1,4,1,1,11,29,1,4,14,1,2,1,1,2,6,1,1,1,3,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,2,3,2,4,1,1,4,2,1,4,1,5,1,50,5,1,1,1,5,1,1,1,1,1,1,1,1,3,3,1,17,1,1,1,7,1,23,3,6,1,1,3,1,50,6,1,2,1,1,1,1,1,3,1,1,1,3,1,1,1,50,1,1,14,2,1,3,2,2,4,4,50,2,3,8,3,1,1,2,50,3,1,1,2,6,2,2,2,1,2,1,1,2,4,3,1,2,1,2,2,2,1,1,1,4,1,3,1,10,3,1,1,3,3,10,50,1,1,1,1,1,47,1,8,2,5,5,8,2,1,1,3,2,1,1,1,1,22,1,2,2,1,1,1,1,1,2,1,1,2,34,1,1,1,7,2,1,1,7,1,2,1,5,3,2,1,50,5,1,1,1,1,1,3,1,50,11,8,3,1,1,1,1,1,1,1,1,8,1,14,7,1,1,3,21,2,1,1,11,1,1,1,5,1,10,1,1,11,1,11,8,2,10,9,2,2,1,1,3,1,1,1,1,6,1,1,13,1,8,1,2,12,1,1,1,1,2,1,2,4,1,2,2,15,1,3,1,4,15,1,2,14,2,2,2,1,15,4,2,1,6,1,4,1,1,1,2,12,20,2,2,6,27,1,1,1,4,1,50,12,1,2,1,3,1,2,2,1,1,3,2,3,5,1,50,1,2,1,2,1,1,50,1,40,50,7,1,1,2,9,3,1,10,2,1,1,2,17,1,1,1,1,11,1,11,3,1,2,1,7,50,5,20,1,1,7,8,1,6,1,1,10,2,1,4,2,11,1,1,9,1,5,2,2,1,1,1,1,1,4,4,19,1,1,1,1,2,11,6,9,14,26,50,1,1,1,3,1,1,6,1,1,1,3,1,3,1,1,50,1,1,1,1,1,1,1,11,2,1,1,10,3,2,1,2,2,5,3,4,1,1,1,4,6,1,5,1,1,5,1,2,1,1,1,50,1,1,1,1,2,2,1,1,19,3,3,1,1,1,2,1,10,3,3,1,1,31,2,1,1,1,1,45,2,18,1,1,1,7,10,2,1,5,3,1,6,1,1,1,50,33,1,6,3,1,1,1,1,10,4,1,35,1,13,32,3,1,1,4,1,1,1,1,4,1,48,3,1,1,1,1,4,1,1,4,1,1,1,3,2,1,1,1,1,3,27,10,4,4,1,5,1,1,1,1,1,1,1,1,22,1,1,3,2,1,8,4,1,6,10,1,1,1,1,2,1,4,1,1,1,1,1,1,3,2,1,1,1,1,1,1,2,1,2,1,1,2,1,5,1,1,4,1,50,20,1,1,1,50,2,1,1,1,1,1,1,1,1,7,9,1,3,2,5,1,1,1,1,10,1,2,1,1,1,12,1,50,1,1,1,1,1,1,7,1,1,1,1,7,5,1,1,8,1,1,1,1,1,5,1,1,1,1,2,1,1,4,24,1,1,3,2,1,1,5,1,3,4,1,1,1,1,1,1,1,3,7,2,3,1,50,7,1,1,1,6,8,1,2,1,1,1,1,21,8,26,1,1,3,1,12,1,3,1,11,3,1,2,1,1,2,1,1,1,2,50,2,3,1,1,2,1,3,2,3,33,23,5,28,1,1,14,12,1,1,1,2,50,10,1,4,1,1,1,10,1,8,44,19,1,1,1,1,21,1,1,1,1,1,13,4,1,1,1,50,3,3,1,10,4,1,50,1,1,1,1,1,1,2,1,3,1,2,1,1,1,1,3,1,1,1,3,1,1,4,16,1,1,1,1,1,35,1,1,1,1,1,3,1,5,12,3,18,1,1,7,1,2,2,1,5,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,20,4,2,1,1,6,50,1,50,1,5,1,1,1,4,4,1,6,4,2,1,1,1,2,2,1,15,2,1,1,5,1,2,3,2,1,4,8,1,7,1,1,1,1,2,1,1,1,1,1,1,2,1,2,6,2,1,9,1,2,1,1,2,1,1,6,1,1,2,1,2,1,1,1,1,13,1,1,1,2,1,1,1,1,1,2,1,1,1,4,2,1,5,4,2,1,1,1,2,12,1,2,1,4,1,3,1,22,3,8,1,1,1,1,11,2,1,1,1,5,43,2,1,2,1,1,3,1,4,1,1,1,1,1,1,18,1,1,1,3,1,3,1,1,1,1,1,1,1,31,1,1,1,1,1,1,1,1,1,1,1,31,3,8,14,1,1,11,1,1,1,1,1,2,1,1,17,2,1,5,4,1,1,1,1,3,1,2,1,2,1,2,50,2,3,1,3,1,1,9,3,1,1,1,1,50,20,10,16,26,7,1,1,1,2,50,50,7,4,2,1,3,2,1,1,7,1,3,1,4,16,1,2,22,1,1,1,3,6,1,3,1,1,1,1,1,1,17,1,2,1,1,24,47,2,1,1,1,16,1,1,50,1,46,11,1,4,4,1,30,1,1,1,1,2,1,50,16,1,1,2,2,1,3,3,2,1,12,4,1,1,1,1,1,1,1,1,2,1,1,22,3,6,12,1,1,1,1,4,2,7,1,5,5,1,3,10,2,2,2,1,2,1,5,8,1,4,1,2,6,7,1,1,1,1,12,4,1,2,1,3,1,1,1,1,1,1,4,1,1,7,1,1,1,6,34,3,1,1,1,4,1,5,3,12,7,1,1,1,2,3,1,14,3,1,1,1,2,1,1,1,12,3,1,1,2,1,1,1,1,4,1,1,1,16,1,1,9,1,1,8,1,1,1,1,1,1,4,27,1,2,3,1,1,1,1,29,1,1,1,4,1,1,1,1,1,1,1,5,9,50,3,3,4,8,1,2,1,1,1,2,8,3,1,20,1,1,50,4,3,2,1,12,4,1,1,3,3,1,1,1,1,1,1,1,50,1,6,2,3,20,5,1,1,1,5,1,2,1,1,1,1,1,1,4,1,1,2,1,2,1,1,1,5,1,50,3,5,1,2,3,2,2,2,6,1,1,1,1,2,9,3,36,1,2,1,1,1,12,10,22,1,3,3,1,23,21,1,1,8,1,7,1,17,12,50,7,1,26,1,1,1,1,1,1,1,3,1,50,1,1,2,1,2,1,1,1,1,5,1,1,1,1,1,1,32,1,1,1,3,1,1,1,10,1,1,1,2,15,1,2,3,50,4,1,1,10,1,2,1,6,4,1,1,5,1,1,3,1,2,2,1,18,1,3,50,1,2,8,1,1,1,1,1,7,1,5,2,4,9,1,1,1,12,1,1,1,2,2,2,2,1,10,1,2,13,1,5,1,1,1,3,1,1,1,1,1,1,2,1,1,3,1,1,1,2,1,4,2,1,1,1,1,6,1,4,2,1,28,1,2,2,1,2,8,1,9,1,2,1,1,2,3,1,1,5,1,1,16,4,3,1,1,1,1,4,1,2,1,23,1,4,1,3,1,1,13,1,5,2,1,1,2,1,2,1,1,1,3,1,1,50,1,13,2,1,1,3,1,7,7,5,2,4,1,1,2,1,36,1,1,2,1,9,1,6,2,1,2,1,4,1,1,2,1,1,2,2,2,2,1,1,1,1,1,6,1,4,1,25,1,2,1,1,1,1,31,9,4,1,10,1,1,1,2,1,1,1,25,2,1,3,1,1,1,10,1,1,16,1,1,1,1,1,1,9,16,1,6,1,1,1,1,1,1,1,1,7,1,1,1,1,1,3,18,1,2,1,1,11,1,41,1,2,1,3,25,2,1,4,1,1,1,2,1,1,1,1,1,1,1,4,3,1,1,1,1,3,1,1,1,1,16,11,2,1,4,3,1,2,50,8,4,1,1,50,50,1,1,5,1,2,1,2,4,5,3,1,4,10,38,1,1,1,10,1,2,1,1,1,3,1,2,1,3,50,2,1,1,1,3,1,2,1,1,7,5,1,1,1,6,1,1,1,3,1,1,1,2,1,4,1,2,1,2,1,2,16,8,2,2,1,3,7,1,1,6,1,1,10,2,2,1,1,1,1,1,1,3,3,1,2,1,1,5,1,1,20,2,2,3,1,2,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,5,5,2,2,1,1,2,14,6,6,1,2,50,2,1,3,6,1,2,2,1,1,5,1,2,1,2,2,2,3,11,1,1,1,12,1,1,2,1,12,1,1,1,1,1,1,1,3,1,1,5,14,1,8,2,1,2,3,1,1,2,7,2,5,38,1,6,7,3,1,8,2,1,1,1,1,1,4,1,9,41,15,2,3,8,8,1,2,5,1,4,28,36,1,16,1,1,1,3,5,1,1,16,6,3,1,3,2,1,1,3,1,2,25,1,26,6,3,10,2,23,1,2,3,1,1,1,6,1,43,1,1,2,3,4,1,1,1,1,1,1,3,1,1,2,1,3,1,6,1,1,1,1,2,12,10,8,1,1,1,12,2,1,1,1,1,1,1,1,1,5,27,1,13,1,2,3,1,1,50,14,1,8,3,11,10,15,1,3,7,30,18,6,1,10,25,1,2,11,1,1,1,2,1,1,1,3,7,9,1,1,1,1,1,1,2,1,13,1,1,4,3,1,3,1,7,3,3,2,5,1,1,10,2,1,1,28,26,2,5,1,1,1,1,7,4,1,1,3,1,1,1,1,1,1,1,44,7,1,4,1,4,50,1,1,8,3,50,1,1,50,3,12,1,47,3,8,1,1,1,1,3,5,1,3,1,3,1,11,1,11,1,2,6,2,1,50,2,1,2,1,6,1,1,3,3,1,8,10,1,3,1,1,1,1,1,1,2,2,28,1,2,2,1,2,5,1,3,1,2,1,1,1,1,4,1,1,5,1,1,3,1,1,10,3,1,1,2,1,6,39,1,1,1,1,7,2,1,1,1,1,1,1,1,1,2,5,2,10,1,1,1,1,2,1,1,1,1,50,2,1,5,1,1,1,1,1,1,1,1,1,2,1,3,1,1,36,1,1,1,1,1,1,1,1,1,4,2,1,1,2,1,2,1,1,1,1,2,2,1,1,2,1,1,50,1,31,27,8,1,2,8,1,2,1,1,4,2,1,1,1,6,1,1,2,50,1,1,1,1,6,1,1,1,1,1,43,35,1,1,1,1,48,9,1,1,4,5,1,1,1,2,1,1,1,1,2,4,3,1,2,7,1,1,12,5,1,1,3,3,1,1,1,1,1,2,1,1,2,1,1,1,4,1,2,2,1,1,1,1,1,23,1,1,1,7,1,1,38,1,2,1,3,1,1,1,1,1,1,50,1,1,2,5,50,2,5,1,50,1,1,1,1,1,4,13,1,40,1,1,2,1,20,33,2,1,1,1,50,29,1,1,1,1,1,10,1,3,1,7,1,5,50,4,2,1,4,1,31,4,1,1,9,1,1,1,1,1,3,5,1,1,1,13,1,4,50,2,1,2,1,2,1,1,1,2,1,5,8,18,1,49,1,1,33,5,2,2,3,15,2,1,1,50,1,1,1,2,1,1,4,1,7,1,2,2,1,22,1,6,1,1,1,1,8,1,1,11,1,2,1,3,10,1,41,2,1,1,1,5,8,1,1,50,1,7,50,2,1,3,1,1,1,18,3,4,9,1,1,5,1,5,1,17,1,1,4,1,1,2,4,1,11,9,1,1,1,1,1,1,2,33,1,24,1,2,7,1,1,3,1,1,1,10,5,1,1,1,16,1,1,1,50,1,1,18,1,50,10,2,1,1,1,1,35,1,1,1,1,2,1,1,1,1,1,28,3,1,11,2,5,1,1,1,1,1,1,1,3,1,1,2,9,1,1,1,1,1,1,1,1,1,48,6,2,1,6,1,1,2,1,1,1,1,2,4,2,1,1,50,3,1,1,1,4,2,8,1,1,1,1,1,4,1,2,1,1,11,1,1,7,1,2,1,1,1,1,18,1,21,4,3,2,35,3,1,1,1,50,18,1,1,4,2,4,1,6,1,2,1,1,1,1,3,50,1,2,1,5,1,2,28,1,1,1,1,2,1,1,2,1,11,1,50,1,1,1,2,1,9,1,1,9,1,50,8,1,28,2,1,1,1,3,1,3,1,3,8,2,2,1,1,1,37,2,2,3,1,1,2,3,2,8,1,1,3,1,1,1,3,17,1,1,1,22,1,1,1,17,2,2,1,5,1,1,2,1,1,3,1,1,3,2,1,1,2,4,13,7,1,1,33,2,6,3,1,1,4,1,1,8,1,1,2,6,1,1,1,1,5,3,1,3,3,1,1,1,16,5,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,3,1,1,1,41,2,4,8,1,11,1,2,2,1,3,1,1,1,2,1,1,1,1,1,50,4,1,1,1,1,2,8,1,1,4,1,1,8,1,1,1,2,1,17,27,9,32,3,1,1,1,1,3,1,1,1,11,1,38,2,1,6,1,1,1,50,1,1,1,1,1,2,10,1,32,1,1,2,1,1,1,3,1,1,3,1,1,1,1,1,4,1,1,1,1,1,1,9,1,5,12,2,1,15,2,27,28,1,1,30,6,1,1,1,5,50,1,2,1,1,7,1,3,1,1,1,3,2,6,1,1,2,35,22,1,10,7,1,1,1,1,1,4,1,2,3,6,4,1,7,1,4,1,1,41,50,6,1,1,1,2,2,3,7,5,1,3,1,3,1,1,1,1,3,1,16,1,39,1,1,1,1,1,6,1,14,13,6,1,40,50,1,5,1,1,11,50,3,1,1,1,1,1,1,1,1,1,1,4,3,1,1,1,1,1,1,44,5,1,1,1,50,1,1,17,3,8,1,1,2,1,1,4,5,2,1,1,1,1,48,1,1,1,1,3,4,1,2,1,1,1,2,3,1,1,1,1,11,1,1,1,1,1,4,1,2,1,1,4,1,1,1,2,2,2,1,1,1,25,1,1,1,1,1,1,2,2,1,1,1,4,2,5,5,1,1,1,1,1,1,1,1,1,15,1,1,1,1,1,1,7,1,1,11,3,2,8,1,20,1,1,1,1,18,24,11,1,1,1,2,5,1,1,1,1,17,1,33,2,1,40,1,1,1,1,1,1,3,2,4,1,2,2,2,1,50,4,1,11,1,2,4,1,15,1,1,1,1,1,1,3,14,2,1,3,1,1,3,1,2,1,2,50,11,1,3,1,1,1,1,1,2,1,2,2,10,1,50,1,1,1,2,1,1,1,1,4,1,1,13,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,5,1,1,1,1,1,30,1,5,2,3,1,1,39,1,5,1,2,3,1,1,1,25,1,1,1,14,4,5,1,1,1,1,1,1,1,1,1,6,1,1,1,4,3,2,5,2,1,1,2,28,1,22,1,50,17,50,50,4,14,1,1,1,2,14,1,3,1,5,3,1,18,1,10,1,1,1,1,13,1,2,5,1,1,1,1,2,16,1,2,3,1,3,4,28,1,25,4,1,14,4,1,1,1,1,1,1,20,1,2,1,1,1,1,1,1,1,1,1,1,1,2,26,1,3,1,7,12,1,1,1,2,2,2,1,5,9,1,1,6,49,2,5,1,1,2,3,2,1,1,6,1,1,1,1,1,1,2,1,1,1,1,1,1,5,6,1,1,4,2,2,1,10,3,5,2,50,1,9,50,1,1,1,14,1,1,1,2,1,5,1,1,1,1,1,1,1,2,28,1,1,4,1,7,1,12,11,1,1,1,4,4,1,1,2,14,1,1,1,1,3,1,1,1,1,1,2,4,1,2,1,1,1,1,1,6,2,2,4,2,19,2,1,2,4,2,13,1,26,1,3,1,1,8,25,1,50,25,6,4,1,1,1,1,1,2,22,2,1,1,3,3,50,27,1,1,3,31,1,2,1,1,3,1,1,1,1,22,1,4,2,1,1,1,5,50,1,12,3,2,1,4,1,1,2,1,23,4,9,1,11,2,1,2,1,23,1,1,9,1,1,1,1,1,2,1,1,1,1,5,1,7,9,1,1,1,8,2,1,1,1,1,50,1,2,2,1,2,2,4,2,1,3,1,1,1,2,1,1,5,1,2,3,1,1,1,1,1,2,9,1,1,1,8,19,18,1,3,3,3,2,50,1,2,1,1,1,1,1,3,1,3,5,2,4,1,1,6,3,1,1,1,1,8,1,1,10,1,1,1,1,2,4,2,1,1,1,1,1,1,5,1,50,1,1,1,3,6,1,1,1,1,1,1,4,27,50,1,3,1,1,1,30,8,11,3,1,2,1,7,4,2,7,1,2,1,1,4,9,1,1,5,1,2,1,2,3,2,8,2,1,50,1,1,5,1,1,47,29,1,1,1,2,2,4,1,3,1,1,1,2,1,1,1,28,50,1,1,1,2,1,8,1,1,1,3,1,1,3,1,2,1,1,1,1,1,50,4,16,5,1,1,1,10,7,2,2,1,1,6,4,50,2,1,50,6,10,1,1,2,1,1,1,41,3,2,3,1,43,7,12,1,1,19,19,1,1,1,1,1,1,1,2,4,1,3,1,1,3,3,5,3,12,13,1,1,1,1,1,1,1,19,6,2,4,2,14,4,1,6,1,26,1,5,4,1,9,1,1,1,1,1,1,3,1,3,3,1,1,5,1,2,1,3,35,2,2,1,2,2,1,3,7,7,4,50,3,2,5,2,1,10,1,44,1,2,1,28,1,1,1,1,4,1,1,2,1,2,2,3,6,2,50,11,4,1,13,36,50,1,9,50,1,2,1,1,50,5,4,9,1,10,1,1,1,2,2,6,4,1,36,5,8,1,1,50,16,1,1,6,33,2,1,49,1,1,35,1,1,30,1,1,1,15,2,1,1,1,1,1,2,2,1,3,5,1,1,2,1,1,1,2,1,1,50,1,1,28,9,1,2,2,1,1,1,11,5,1,9,2,1,1,11,8,1,1,1,1,2,3,10,2,4,2,1,7,1,7,1,36,50,1,1,1,7,1,3,1,1,2,3,1,3,1,4,1,1,2,24,1,2,1,1,2,8,1,1,1,1,50,1,1,1,1,1,50,2,5,1,2,1,4,1,4,1,9,50,21,2,1,3,2,2,1,1,1,1,1,1,1,6,4,3,10,1,2,2,2,1,5,1,5,1,2,1,3,1,1,1,50,2,7,2,1,3,1,1,1,5,1,1,1,5,16,1,2,5,1,1,48,1,3,1,5,7,2,1,3,1,1,1,44,1,26,1,15,1,1,16,1,2,1,2,1,1,2,6,6,1,1,2,1,1,1,26,1,8,1,1,1,1,1,3,1,1,1,1,10,1,1,16,1,1,1,7,4,4,1,5,19,2,1,1,1,5,2,11,1,1,1,1,1,2,2,1,1,2,1,1,2,1,1,1,1,6,1,4,2,1,50,1,2,1,1,1,1,3,1,2,1,6,6,1,1,1,7,1,1,1,5,1,3,1,5,4,1,1,1,1,4,2,1,1,1,1,3,1,1,1,1,1,1,3,2,12,1,1,1,1,1,1,1,4,1,4,6,1,25,18,12,3,2,1,50,1,12,1,1,7,1,1,50,1,3,3,1,9,1,1,1,25,50,1,1,1,2,18,1,50,47,1,1,2,1,1,2,1,1,1,1,1,1,4,1,1,1,2,1,50,1,11,24,5,28,1,3,1,2,1,3,17,1,6,1,4,2,50,3,2,50,1,20,3,1,2,6,15,1,50,1,50,1,1,2,6,1,1,2,2,2,2,2,3,1,2,10,1,1,1,2,2,3,36,1,13,2,1,1,1,11,1,1,2,7,1,2,6,1,1,1,3,38,5,1,3,6,14,1,4,1,4,1,2,1,42,2,1,2,2,1,4,12,1,1,10,2,1,50,10,3,3,12,1,1,8,1,1,1,3,1,1,1,10,7,6,19,1,1,1,8,1,1,4,9,1,1,3,1,2,9,1,1,1,7,1,1,1,1,1,5,4,3,1,1,1,2,2,5,1,8,1,1,1,1,1,1,4,1,1,1,4,1,1,1,1,2,1,1,1,1,1,5,1,1,1,3,12,4,1,1,1,11,1,50,1,1,2,1,7,50,1,3,5,5,1,1,1,1,1,1,6,1,11,4,1,3,7,1,50,1,13,6,46,3,1,2,1,2,1,50,1,1,1,6,50,1,1,1,26,1,2,1,1,1,4,10,1,1,1,1,3,1,8,1,1,15,2,2,6,3,1,3,1,50,1,1,3,1,21,50,1,1,11,7,1,1,1,1,1,1,2,1,1,3,2,50,1,1,1,50,1,3,11,1,4,1,11,3,1,6,11,1,1,4,1,1,2,8,2,1,2,1,1,1,42,1,1,8,5,1,30,1,2,10,1,4,4,2,1,1,1,1,3,6,1,50,2,1,16,1,1,1,4,1,1,12,5,2,1,50,1,50,2,1,3,4,1,1,2,3,5,2,2,1,1,7,1,1,3,1,1,30,4,2,1,6,1,1,1,1,1,1,1,4,50,1,1,1,1,11,1,1,7,1,14,1,1,1,1,1,1,1,2,1,1,1,1,15,1,1,4,50,50,1,2,2,1,1,4,3,1,50,50,1,1,1,1,9,1,2,1,6,1,1,8,1,3,1,1,16,2,1,1,2,2,2,2,1,1,1,1,1,3,1,5,44,5,1,5,1,3,7,13,1,1,1,7,1,17,1,12,1,1,2,12,5,1,50,1,8,35,1,1,3,2,20,1,2,3,1,1,4,4,6,2,2,1,1,50,2,1,1,6,7,1,1,1,3,1,1,40,1,2,1,2,1,1,1,1,1,1,1,1,1,1,10,4,3,7,1,2,1,50,1,2,1,3,2,1,1,6,2,2,3,4,1,1,1,47,1,7,9,1,1,36,1,2,50,1,1,1,1,2,3,9,1,1,1,1,2,9,1,1,1,2,1,13,6,1,1,2,1,4,2,1,3,1,1,1,1,1,3,1,1,2,1,2,4,1,2,2,1,2,41,12,4,1,3,2,1,15,6,50,1,8,7,4,1,1,1,1,2,1,1,1,2,3,1,11,1,1,2,1,41,2,1,1,1,2,1,8,1,4,1,2,1,1,1,3,1,1,1,14,3,2,7,1,1,1,2,1,3,5,1,1,3,2,1,13,4,1,1,50,1,13,50,1,1,1,2,29,1,1,2,50,1,1,8,1,1,1,12,3,4,50,1,1,3,2,1,1,1,2,4,1,1,1,50,50,2,1,1,1,1,1,1,1,4,3,1,5,3,6,1,1,1,7,2,1,1,1,1,7,2,24,1,1,39,1,5,1,3,1,4,1,5,8,1,1,1,18,1,1,1,2,50,4,5,1,1,15,1,2,2,2,2,1,3,1,3,1,1,1,1,1,1,8,1,1,10,1,3,1,6,5,7,1,1,41,1,10,1,17,1,1,1,16,3,1,50,1,2,1,1,1,3,1,50,1,11,2,1,1,1,1,1,1,2,7,1,21,1,2,1,1,1,1,1,50,1,1,1,1,1,7,2,1,1,5,5,1,1,6,1,3,1,1,3,1,1,1,1,2,1,1,1,50,1,1,1,1,1,2,2,7,2,1,3,1,1,2,1,1,1,1,1,1,1,1,1,1,50,6,1,3,1,1,1,1,2,2,1,1,50,1,1,6,1,48,1,3,5,1,1,2,1,1,1,1,1,1,1,1,1,4,3,4,15,1,24,1,1,1,21,1,22,1,2,1,18,1,3,2,1,1,7,1,2,1,3,5,1,14,6,5,1,4,1,1,1,1,2,2,1,50,1,3,1,3,1,2,37,9,1,1,2,1,50,24,10,3,14,12,1,1,24,1,1,18,1,1,1,1,2,4,1,1,1,1,2,3,5,2,5,2,1,1,50,1,2,4,4,1,50,3,13,5,1,7,1,50,1,11,50,1,3,2,4,1,1,1,1,1,3,50,1,1,5,1,1,25,1,3,1,2,1,3,2,5,1,1,1,4,22,29,5,2,1,5,3,1,1,1,1,1,9,1,1,1,1,1,7,50,50,7,1,2,1,20,2,1,20,2,1,5,16,1,24,2,1,1,1,1,6,1,1,1,50,1,1,34,22,1,10,13,1,1,3,10,1,1,2,2,2,1,1,1,50,3,1,7,2,4,7,3,1,1,1,1,1,1,14,1,1,2,4,50,1,1,27,1,1,1,1,1,2,1,1,1,50,2,1,1,1,1,2,2,1,1,24,1,50,2,1,1,4,2,2,2,5,1,1,1,1,32,3,2,1,2,1,1,1,50,7,1,7,1,4,1,17,1,2,1,1,1,31,28,1,1,1,22,1,4,3,1,1,12,1,4,1,1,2,1,1,2,1,1,1,3,1,1,5,2,1,3,1,2,2,1,8,5,1,1,2,2,1,2,13,50,50,11,1,1,50,1,1,1,1,1,1,1,1,1,1,1,2,1,1,9,3,1,2,1,1,48,2,1,3,1,1,4,1,1,2,15,1,1,1,3,1,9,1,12,1,1,2,9,1,10,1,8,8,8,1,1,1,2,1,1,1,8,1,6,3,1,1,1,1,2,1,50,2,12,6,9,2,1,1,19,1,32,5,1,1,1,1,1,1,1,1,1,49,6,5,1,1,17,1,4,1,1,2,1,1,26,2,1,1,2,2,2,1,1,2,1,4,2,4,50,1,9,1,1,1,1,1,1,1,1,1,1,1,2,1,3,3,50,1,2,26,1,1,2,2,1,1,4,1,2,3,1,2,1,1,2,1,1,3,1,6,29,1,28,1,2,1,47,1,50,2,1,1,8,5,1,1,1,3,1,2,1,1,1,1,2,2,1,1,1,5,1,1,17,22,1,1,2,4,1,3,1,1,1,2,4,2,1,5,1,1,1,1,1,4,1,1,28,1,50,14,50,1,1,1,1,1,1,1,1,50,1,1,1,9,1,9,1,1,3,1,1,6,1,1,1,5,1,4,50,1,5,1,4,4,3,46,1,1,1,1,4,50,1,3,1,1,5,11,1,3,1,2,1,50,1,5,1,8,1,1,1,1,1,1,5,1,1,1,2,1,8,2,1,1,2,1,2,1,10,1,12,5,1,1,1,9,1,3,1,22,19,4,3,2,1,1,2,2,1,1,2,5,1,3,4,1,1,1,3,1,1,1,2,5,1,5,2,5,10,14,1,2,1,1,1,2,4,11,1,4,1,1,2,1,17,50,21,1,1,1,6,1,1,1,1,1,1,1,3,1,1,1,1,33,1,1,2,7,1,1,1,1,1,1,1,1,1,6,1,50,1,1,1,1,2,1,36,1,4,1,1,5,50,2,1,1,2,1,50,1,1,1,50,1,1,6,1,34,2,1,1,3,1,2,1,2,1,3,1,7,1,4,1,16,1,1,2,1,11,1,1,1,5,13,3,4,4,1,9,2,2,1,1,1,1,50,1,50,1,1,1,9,1,6,2,50,2,1,6,4,1,16,1,2,1,2,1,1,1,7,2,1,50,50,1,2,50,1,1,1,7,9,2,22,1,2,1,50,31,10,1,2,1,1,1,1,1,18,1,1,13,1,1,16,1,1,1,5,1,27,2,1,5,1,1,1,1,10,1,1,1,1,1,25,1,1,1,4,4,46,1,1,1,9,1,5,3,1,1,3,3,1,1,4,2,1,1,2,1,3,1,1,3,1,2,50,1,4,6,1,1,1,6,5,1,1,50,9,1,1,1,1,50,1,2,1,4,1,1,2,1,1,1,1,1,1,1,2,1,8,2,1,2,1,1,1,1,1,4,50,1,8,50,1,1,4,1,5,1,1,1,34,1,1,6,1,1,1,2,1,1,6,1,1,1,5,1,1,50,1,2,1,2,1,14,1,1,1,2,50,2,1,1,1,7,1,1,3,2,1,1,19,3,1,1,19,50,11,3,1,7,1,1,1,2,1,5,2,1,11,6,6,18,1,2,2,2,19,1,1,1,28,16,6,1,24,9,1,2,1,2,1,12,2,2,1,1,1,2,1,1,2,2,1,1,2,1,1,1,29,1,3,1,1,1,1,9,50,1,1,3,1,42,4,1,1,1,6,5,50,1,1,1,9,1,4,1,1,2,2,27,1,1,50,1,1,7,3,4,1,1,1,15,1,2,2,1,50,4,50,5,1,8,1,50,1,26,2,3,2,1,1,7,1,1,50,1,1,35,4,1,6,1,1,2,1,27,1,1,1,1,1,1,1,7,21,1,1,26,1,1,1,2,1,1,8,1,1,30,1,1,2,3,7,1,2,1,1,1,1,1,2,1,1,1,1,3,4,1,33,16,1,13,1,13,1,1,4,1,1,1,7,2,11,1,5,1,1,1,1,1,1,1,1,22,1,4,1,10,6,1,2,3,1,1,2,1,1,1,1,1,2,29,1,2,1,20,1,1,3,12,2,1,1,5,1,1,7,15,50,50,2,8,1,1,4,4,15,1,2,2,1,1,15,2,3,1,2,1,1,1,1,5,1,4,1,1,1,2,1,2,6,50,2,4,2,1,1,1,16,1,1,2,1,1,1,1,1,1,38,3,1,3,2,1,2,2,4,10,2,50,3,1,3,1,1,3,1,4,1,1,3,1,12,2,1,36,5,9,1,1,2,5,2,19,1,1,14,1,15,1,1,1,1,1,1,1,42,1,2,3,10,1,3,1,12,1,1,33,1,2,3,50,1,1,4,1,3,4,15,50,2,4,4,1,1,18,4,1,1,1,1,17,19,15,1,2,2,1,50,4,12,1,4,3,5,4,2,3,1,1,2,1,1,1,1,50,1,13,1,1,2,1,3,5,1,1,1,3,18,1,1,1,1,1,1,1,1,7,1,1,1,1,50,2,2,3,1,3,2,2,1,4,1,1,1,50,1,1,6,1,1,1,6,2,3,1,2,1,49,6,4,1,5,1,4,1,8,1,1,1,1,11,1,6,3,1,1,16,1,2,1,3,1,4,1,1,50,1,50,50,2,23,12,1,1,1,2,4,3,1,1,5,1,1,1,10,1,36,1,1,1,1,9,1,1,1,4,12,1,6,1,16,6,1,2,14,1,1,31,2,2,8,2,13,1,1,1,15,1,36,2,1,8,1,2,1,1,50,15,5,1,2,1,1,50,1,1,4,1,16,5,2,1,1,50,5,1,1,3,1,7,1,4,1,1,3,1,1,1,3,2,1,1,1,3,1,7,6,19,4,1,1,11,1,9,2,1,1,2,7,1,5,1,1,50,2,30,30,1,1,1,5,1,1,8,1,50,1,1,3,5,1,1,1,1,10,1,1,1,4,37,2,1,1,1,1,1,2,1,5,1,1,1,1,1,5,3,1,1,1,1,10,1,1,6,3,2,6,2,1,1,2,1,1,1,1,2,3,50,1,2,1,4,7,1,1,6,1,1,3,2,6,9,3,1,2,6,1,1,1,1,30,11,6,1,10,2,1,1,17,50,1,1,1,1,5,1,2,11,2,1,1,1,3,1,1,1,1,7,1,50,3,10,1,32,1,1,1,1,1,8,3,1,22,3,4,1,1,1,1,1,2,1,1,2,2,1,4,1,1,1,11,8,1,1,1,1,5,1,1,1,8,2,2,2,3,1,1,7,3,1,1,14,1,2,1,44,6,1,8,44,4,1,1,1,1,1,2,1,1,7,1,50,1,1,4,10,1,27,1,7,1,1,50,1,42,50,1,1,1,4,40,2,3,1,1,1,4,1,6,1,3,1,1,2,1,1,1,1,7,7,1,1,1,1,2,9,1,2,1,1,50,1,13,1,1,5,2,1,1,50,2,1,1,1,2,1,50,5,1,2,50,50,1,1,4,5,1,1,1,1,9,1,3,4,1,13,2,3,8,1,10,1,1,1,1,7,1,36,1,3,27,1,1,1,50,1,22,4,2,14,10,50,2,1,1,2,18,50,1,1,1,1,1,1,5,1,13,2,1,1,13,20,3,1,1,1,1,1,2,1,10,7,4,4,1,1,6,1,17,1,1,1,1,14,2,2,1,3,2,3,2,1,1,4,1,49,1,1,2,1,1,1,1,1,2,2,1,1,1,1,1,1,3,1,6,25,4,1,1,1,2,1,1,1,1,1,1,7,1,1,1,2,1,12,1,1,1,50,3,2,35,1,1,1,1,4,1,4,3,3,8,3,6,5,1,1,1,1,3,1,6,1,1,2,15,4,1,3,1,1,1,2,50,1,4,1,5,1,1,1,4,14,3,1,2,1,1,8,3,1,1,6,17,1,1,14,1,1,1,2,1,1,1,1,1,50,2,1,1,1,25,1,2,13,2,5,33,50,1,1,1,4,1,2,2,2,2,1,1,1,1,1,18,2,1,5,1,1,1,1,1,5,3,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,2,2,1,3,3,1,1,1,1,1,1,2,35,1,50,1,1,1,17,50,1,1,2,3,2,3,4,4,1,1,1,1,1,1,4,1,5,1,2,1,5,1,4,1,1,15,9,2,41,3,1,1,11,2,1,1,5,2,2,2,2,1,3,1,4,1,1,1,1,5,29,2,4,1,1,3,1,1,2,1,1,1,1,5,1,1,1,2,1,4,1,3,16,4,1,2,4,1,1,2,1,1,1,1,1,21,3,5,4,1,1,2,1,1,1,1,1,1,1,1,10,1,10,12,6,3,1,6,5,1,1,1,12,1,1,1,50,50,1,16,1,5,1,3,2,4,2,1,1,1,2,1,10,1,1,1,8,1,1,1,1,1,5,26,1,1,1,45,2,1,1,16,1,50,2,17,1,5,2,1,10,6,6,2,11,3,4,1,1,22,15,1,1,20,1,1,1,1,1,1,3,2,7,25,3,1,1,1,17,2,1,1,1,1,1,1,50,4,13,2,1,15,3,3,1,1,1,1,1,1,23,7,1,1,50,1,1,1,2,1,1,1,1,2,1,1,1,6,1,1,1,1,3,1,3,1,1,27,1,1,1,1,2,3,1,7,16,1,1,1,1,2,2,1,1,22,4,1,1,1,2,1,1,5,3,1,3,1,12,50,1,3,1,4,2,1,1,1,2,2,1,1,1,36,1,8,1,1,1,3,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,2,18,1,2,1,1,1,50,1,1,2,1,1,1,1,1,1,1,10,3,1,1,1,1,1,50,3,3,1,1,22,1,1,3,23,1,2,39,1,7,1,1,1,8,5,2,1,1,4,11,1,1,15,4,1,1,24,1,1,50,1,1,1,1,2,1,14,1,1,4,9,1,1,1,1,2,9,2,1,1,1,5,1,1,2,7,2,3,1,8,1,1,1,3,5,3,1,1,3,1,1,2,1,5,1,1,1,50,8,42,1,3,1,50,27,1,1,2,14,1,1,1,50,1,1,1,1,1,1,1,10,1,2,1,16,1,37,12,40,1,50,3,1,1,1,1,3,10,34,1,6,2,4,1,5,1,1,30,1,3,2,32,1,24,1,1,2,1,1,1,1,1,1,1,1,1,1,47,5,5,4,1,1,21,1,1,1,1,1,1,1,18,1,1,6,13,1,1,2,3,4,50,3,1,1,2,27,1,3,1,1,25,19,3,8,2,1,1,14,13,6,1,1,1,2,1,1,1,3,1,1,48,12,8,1,1,10,1,17,1,1,1,2,4,1,50,5,1,1,1,1,1,1,1,1,2,1,1,10,1,1,1,6,21,1,3,1,1,1,1,3,1,5,1,1,1,3,1,1,25,1,8,1,2,1,1,1,1,1,2,2,1,1,1,2,1,1,1,1,1,8,12,1,1,4,1,3,23,2,3,4,4,1,17,5,2,1,36,2,10,2,17,1,1,1,4,1,3,2,1,1,46,3,2,8,1,7,50,1,1,2,2,28,2,1,48,1,2,50,1,11,4,1,6,4,2,6,1,1,4,1,2,5,1,1,7,3,3,1,7,1,1,1,2,1,1,1,20,1,13,50,1,1,1,4,1,1,6,1,1,1,1,9,1,2,2,1,6,1,1,1,1,5,1,1,1,1,1,4,5,9,1,1,1,1,1,1,38,1,1,1,5,1,1,4,5,3,6,11,1,2,5,22,1,2,1,3,1,1,1,16,5,5,3,1,1,6,2,8,50,2,1,1,7,1,1,1,2,1,1,2,1,9,12,1,1,6,1,6,1,1,1,2,1,1,1,36,1,1,1,1,1,1,14,1,2,9,4,2,1,1,2,1,3,1,4,1,1,8,1,1,2,25,1,7,7,1,3,1,1,3,6,1,1,1,2,1,1,1,3,1,3,1,1,3,1,1,2,8,3,1,1,1,1,6,1,13,1,1,50,1,1,2,17,2,17,1,1,7,1,1,1,2,9,1,1,9,1,1,3,1,9,14,1,50,1,1,1,2,3,1,2,1,2,1,1,1,50,1,2,1,50,1,1,32,1,4,9,3,3,1,1,3,1,1,1,1,1,1,3,2,1,50,2,1,2,2,1,1,1,1,1,1,1,1,2,40,8,1,4,8,1,10,1,1,50,4,2,1,1,3,1,50,1,3,39,3,1,3,3,4,1,1,50,1,1,1,1,8,1,1,1,9,1,50,1,2,1,50,10,1,7,1,4,2,1,5,1,1,1,50,1,2,8,1,1,1,5,7,1,3,1,1,50,16,10,1,1,2,2,1,1,1,11,2,3,1,2,1,1,1,2,7,1,15,3,2,1,1,27,1,42,1,1,3,2,1,1,1,1,1,1,1,1,2,2,3,1,9,4,1,1,28,1,3,1,1,1,50,3,1,10,1,1,5,1,2,1,1,2,1,1,1,3,11,7,1,9,1,1,1,1,5,9,1,1,3,1,2,10,1,1,2,1,1,1,1,1,1,1,3,5,1,1,1,1,1,1,1,1,2,1,6,5,50,9,7,4,1,1,1,1,2,1,1,13,2,1,50,1,15,2,1,1,1,11,44,2,1,1,4,2,6,1,2,50,1,4,40,50,1,1,2,8,1,4,2,50,2,1,1,2,17,1,1,36,4,1,5,1,50,16,13,4,1,17,1,2,2,1,1,1,1,1,1,1,2,2,1,5,1,1,1,1,1,13,16,9,10,1,3,1,1,4,5,19,3,1,1,2,1,1,5,1,21,1,2,4,1,1,13,1,1,1,50,1,1,1,2,2,3,2,1,7,2,1,1,4,7,1,14,3,1,1,7,3,1,1,2,1,1,2,1,1,6,1,1,1,1,1,1,2,1,2,2,9,1,2,1,6,1,1,2,2,1,5,1,19,1,1,14,1,1,50,1,1,1,1,13,1,1,2,1,7,1,50,4,1,2,6,1,28,1,4,28,1,50,1,1,1,2,1,1,17,2,1,25,5,1,1,36,2,1,1,39,1,1,1,1,1,50,1,2,1,2,1,4,1,1,2,1,1,6,3,2,4,1,1,1,2,1,1,1,8,1,1,1,3,1,1,1,2,2,18,3,2,1,1,1,1,3,1,8,1,6,1,2,2,6,4,1,29,1,1,1,1,1,2,8,2,1,1,1,12,1,50,1,1,1,6,28,50,12,1,1,8,2,2,2,1,1,3,50,1,1,2,5,2,2,1,14,17,1,18,1,35,38,7,2,1,1,2,50,1,2,1,1,1,1,28,1,2,1,1,1,1,1,12,1,1,1,1,1,1,41,3,1,1,2,1,1,1,1,22,1,23,3,1,1,2,2,1,11,27,47,1,25,1,2,1,5,1,1,2,4,1,1,29,3,1,1,1,2,50,1,1,13,16,6,5,13,1,6,9,1,40,1,3,23,1,1,1,2,1,1,6,1,3,1,1,1,1,1,7,2,2,1,1,4,1,1,1,25,10,1,1,4,2,3,5,1,2,23,1,1,5,1,11,1,1,4,2,1,1,1,4,1,4,11,1,4,2,3,1,1,1,1,2,6,4,1,1,42,1,50,1,1,1,1,1,1,50,50,1,1,1,18,5,23,1,2,1,1,1,1,1,6,4,9,1,1,24,50,5,13,1,2,1,1,1,1,1,1,1,1,5,50,16,6,1,1,1,2,2,2,19,1,1,29,1,1,1,1,4,1,1,50,1,8,1,2,1,12,1,50,22,1,1,3,16,1,2,1,2,1,18,8,8,1,1,5,3,5,1,1,1,6,1,7,2,4,1,1,1,1,18,1,1,8,34,1,9,1,1,2,1,7,1,3,2,1,1,9,1,8,47,1,1,1,1,50,3,2,6,1,1,2,1,1,1,21,3,10,50,3,1,8,2,2,1,1,1,1,1,1,1,1,1,1,5,2,4,7,3,1,2,5,1,6,2,5,1,10,5,1,1,39,1,1,35,1,28,1,1,11,1,1,1,1,2,3,13,2,2,1,1,1,1,1,1,3,6,1,14,1,1,1,1,4,1,1,1,1,1,1,2,8,1,1,1,2,3,2,4,1,1,2,1,3,50,50,1,2,19,3,1,1,1,1,3,1,1,1,1,1,9,1,1,4,1,1,11,3,2,3,6,1,1,2,1,1,2,1,2,1,1,1,1,3,2,1,1,2,1,1,3,2,1,6,2,1,1,1,1,21,1,1,3,5,3,1,1,1,1,1,1,6,50,1,3,2,1,1,1,1,1,1,1,5,1,2,1,1,8,6,4,1,1,2,50,8,1,4,2,1,1,7,4,2,1,1,7,1,1,1,2,1,1,6,6,2,5,2,37,1,1,1,1,1,1,1,3,1,1,3,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,7,10,4,1,1,2,1,50,1,1,3,2,5,1,15,1,1,1,8,1,2,1,1,1,1,5,1,3,1,1,1,24,1,3,2,26,12,1,12,1,33,1,1,1,42,1,1,1,1,1,3,3,1,1,1,21,1,3,5,1,1,5,6,1,1,50,1,1,6,2,1,14,1,1,1,1,1,1,4,1,1,1,9,7,15,1,1,1,2,1,8,1,4,5,1,11,8,2,1,2,5,1,1,1,2,1,1,1,2,9,2,1,2,1,1,1,4,1,1,1,1,1,1,4,1,1,2,1,21,3,1,6,4,22,9,50,1,1,1,1,1,1,1,1,1,1,2,8,1,1,1,2,1,2,6,8,4,1,1,3,1,1,5,2,1,1,1,15,1,1,14,27,2,1,1,7,2,5,5,6,2,6,17,3,3,3,6,5,50,3,2,1,1,1,4,1,38,1,15,3,1,40,1,1,1,1,3,1,20,2,1,3,1,50,9,1,5,3,1,1,6,33,8,2,2,13,1,1,1,1,1,3,1,1,1,2,1,1,1,35,2,1,9,3,20,1,1,1,1,4,2,3,1,5,28,1,1,1,2,8,50,1,3,50,1,10,1,2,1,1,1,6,50,1,1,43,50,2,1,1,1,1,1,50,1,1,3,4,4,1,1,2,1,1,2,17,4,26,1,2,7,1,1,2,1,11,1,1,1,1,1,1,5,3,8,34,4,5,1,2,3,1,1,1,1,1,1,2,1,1,33,2,2,1,1,4,1,7,1,1,1,1,1,2,1,2,1,5,2,1,1,4,2,1,1,1,1,12,5,1,1,1,1,1,1,7,1,1,50,7,1,1,1,1,8,1,1,1,1,1,1,2,1,1,6,1,1,1,8,4,3,1,1,1,3,1,1,1,3,1,1,9,5,2,1,1,1,1,4,1,1,1,1,4,33,1,47,1,1,2,2,1,9,2,1,1,5,1,1,1,1,1,15,1,1,10,2,11,2,1,1,4,1,12,16,4,2,1,1,11,1,1,1,9,1,1,5,2,4,1,1,5,1,1,2,1,1,2,1,12,1,3,5,5,1,1,1,50,2,1,10,1,5,1,1,1,1,1,1,1,1,1,1,2,4,2,1,1,1,1,1,1,4,3,1,3,1,1,41,1,1,11,1,1,1,1,1,1,1,1,1,2,7,1,7,1,1,3,1,4,1,1,1,50,6,34,10,1,1,48,12,1,1,3,1,4,36,2,1,2,4,48,3,1,2,2,1,1,1,1,2,1,22,39,1,1,1,1,1,1,4,7,2,2,1,7,28,11,2,1,4,1,4,1,1,2,2,1,3,1,5,1,4,1,1,1,2,3,1,3,9,2,1,1,1,3,1,1,4,10,2,1,1,5,1,6,5,1,1,12,2,1,34,50,11,1,1,1,18,1,1,1,2,1,1,4,24,1,1,1,1,9,1,50,1,3,1,1,10,13,1,1,1,1,1,2,50,2,1,50,6,50,2,1,2,2,45,50,1,11,4,1,3,1,1,5,1,1,1,4,1,1,1,1,1,4,1,5,1,1,2,1,2,2,27,1,4,4,1,1,1,18,1,2,1,1,3,1,2,1,1,1,2,1,1,4,2,1,1,13,8,2,1,9,20,8,6,3,1,50,1,1,1,1,50,1,1,1,7,1,16,1,1,7,4,1,1,1,1,1,5,5,2,2,1,1,1,1,1,2,1,1,4,1,1,8,2,1,1,50,1,1,8,2,1,22,49,1,1,1,1,5,1,1,2,1,1,5,1,1,2,2,1,2,1,1,1,2,18,50,1,50,1,1,7,1,1,1,1,1,9,2,25,14,3,2,1,50,1,1,3,4,2,1,1,1,5,6,1,1,12,2,2,3,1,16,1,5,1,1,50,3,3,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,27,1,3,3,2,1,2,7,22,50,1,1,1,2,4,1,1,1,3,1,50,1,1,4,2,23,1,5,3,6,8,10,1,1,1,3,50,50,1,1,38,1,1,1,10,1,1,2,1,2,50,1,1,50,1,2,3,1,1,1,1,4,1,1,6,1,3,2,2,20,1,1,50,9,1,12,1,1,3,1,2,1,1,4,1,1,1,1,1,1,2,1,1,1,1,1,4,3,8,1,1,2,1,4,1,2,1,2,1,1,7,2,2,1,1,1,50,1,1,38,1,1,2,2,1,4,2,11,1,8,1,28,4,1,1,1,1,1,1,1,1,17,5,33,7,1,4,3,5,3,5,7,1,3,1,15,1,5,1,3,2,5,3,5,1,3,1,1,3,1,50,1,1,1,13,1,9,1,1,1,29,16,3,10,2,1,1,1,1,2,1,1,1,50,3,2,3,3,1,1,4,1,1,1,1,1,4,1,1,2,2,1,1,1,1,1,1,1,2,1,50,2,1,1,1,1,4,16,1,7,2,1,1,4,1,1,1,6,1,6,4,11,5,1,1,1,2,5,1,3,1,1,1,1,26,2,1,2,1,1,4,1,1,50,1,4,1,1,3,2,50,3,20,1,1,2,1,1,1,1,8,14,7,1,1,1,1,12,2,1,1,3,1,1,1,2,1,1,1,1,2,5,1,1,3,1,1,50,1,3,1,5,1,2,2,1,1,3,1,22,1,1,1,1,1,15,4,2,20,1,1,3,15,1,1,1,1,1,1,8,1,6,1,1,3,1,2,1,1,1,3,3,16,1,2,1,1,1,2,3,2,2,6,7,2,1,1,2,3,9,1,1,3,7,1,4,1,1,1,1,1,1,1,1,2,2,1,22,1,1,1,1,1,4,1,1,4,1,1,1,3,1,1,1,2,1,1,1,50,3,1,2,41,1,2,2,1,1,1,1,1,1,2,1,1,5,2,1,1,1,3,2,32,1,50,13,1,1,1,1,1,1,5,1,12,1,1,1,1,3,5,4,2,1,2,1,1,50,1,6,1,2,4,1,1,2,50,1,1,26,1,17,1,1,2,8,4,1,1,2,1,5,1,5,2,50,1,1,1,1,6,1,1,1,4,3,2,1,1,1,1,1,10,2,2,1,7,1,20,8,2,50,5,4,3,1,1,1,1,1,1,50,1,1,1,1,1,1,2,5,2,1,16,1,4,3,3,50,1,10,9,1,4,1,1,7,1,5,1,1,2,11,1,2,1,1,1,6,1,1,1,15,1,2,3,1,1,6,7,1,1,50,1,1,4,2,1,2,1,1,1,4,2,1,3,1,6,1,1,50,1,2,1,2,1,1,1,2,1,1,2,2,1,1,1,1,5,2,35,1,1,1,1,13,2,1,1,3,4,1,2,1,1,1,4,3,50,1,1,3,1,1,1,1,3,1,1,4,3,2,1,1,8,1,5,1,1,2,19,1,1,1,1,2,1,7,7,16,3,2,1,6,2,50,1,1,2,1,1,1,1,4,6,3,1,1,9,1,1,1,1,8,2,1,1,9,2,2,1,3,2,1,3,1,50,1,1,50,1,1,24,2,15,1,1,1,1,3,2,1,1,1,11,7,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,1,1,2,3,1,1,1,2,2,2,1,1,5,8,1,1,6,4,1,50,1,50,1,4,7,1,3,1,2,1,1,2,2,1,5,1,12,1,1,1,4,1,1,1,2,1,2,3,5,1,1,2,1,4,2,1,5,1,1,4,1,4,1,40,1,1,1,1,4,4,1,1,6,1,1,1,1,1,4,4,6,8,3,1,1,2,6,1,1,5,2,3,24,2,3,2,1,1,15,1,3,7,2,3,8,1,4,2,1,1,25,2,1,1,1,2,1,2,1,4,3,2,10,3,1,17,2,9,2,3,4,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,8,2,10,1,1,1,1,1,1,2,1,1,1,1,11,1,4,1,1,1,1,1,8,1,6,6,3,1,1,1,1,1,1,1,16,1,1,7,2,1,1,1,1,1,1,2,1,1,6,8,1,2,1,1,1,2,2,6,1,1,1,1,7,1,14,1,5,1,1,2,1,1,1,1,1,1,1,50,50,1,1,1,8,1,1,1,1,1,12,4,1,1,3,18,1,11,1,3,1,7,10,4,1,2,1,1,1,5,1,1,1,1,12,3,9,1,1,1,2,3,5,1,1,1,1,12,2,1,1,1,1,1,1,1,1,1,5,3,1,1,1,7,11,2,1,3,8,1,1,1,1,1,6,3,1,1,3,14,1,1,4,1,4,1,46,14,1,50,10,5,8,1,1,1,1,8,11,1,5,3,1,4,1,1,2,9,1,1,2,3,6,1,1,1,1,4,1,6,2,1,1,1,2,23,1,4,1,9,2,29,1,1,3,1,1,1,1,1,2,1,10,1,2,4,1,15,50,1,50,1,2,8,2,1,1,1,1,1,1,2,1,1,4,1,1,21,2,4,1,4,1,1,1,1,1,1,4,1,1,1,1,1,19,6,1,1,50,2,1,1,1,1,1,4,2,14,1,50,1,1,1,1,1,1,2,19,1,5,1,1,1,1,5,1,1,5,1,8,1,1,4,1,1,3,6,50,4,1,10,1,11,2,2,5,4,3,1,7,16,1,1,4,30,50,39,6,1,6,1,1,11,1,1,4,1,3,1,1,12,4,10,1,1,1,1,1,2,42,10,1,11,1,2,4,1,1,2,3,7,11,2,10,1,1,9,7,5,1,1,1,4,1,2,4,1,1,1,21,1,1,1,1,1,1,4,1,10,11,1,1,1,1,1,1,1,1,9,1,1,2,2,1,1,43,50,1,4,6,1,2,15,1,1,13,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,2,4,1,1,1,1,3,1,1,12,1,3,30,1,8,1,1,5,3,1,24,3,29,7,5,1,32,3,1,9,1,1,2,1,1,1,2,4,1,1,1,5,1,2,1,1,2,1,1,1,1,1,2,1,4,1,1,1,3,1,1,13,1,2,1,1,1,3,5,1,9,2,1,6,2,1,4,6,12,2,1,2,1,50,1,1,1,1,16,2,1,3,1,2,1,2,1,1,3,1,1,1,1,6,2,50,1,1,6,1,1,2,1,1,1,1,1,1,1,1,1,2,4,1,1,1,9,50,5,1,4,3,2,2,1,1,1,1,1,13,2,36,3,2,2,1,6,1,5,4,1,1,5,1,2,35,50,1,5,1,31,1,4,9,3,16,1,1,50,1,1,1,3,1,3,1,1,1,1,1,1,3,1,1,2,13,1,1,50,1,1,1,1,1,1,1,2,50,7,9,11,13,2,1,1,3,7,1,2,1,1,1,5,2,1,5,1,1,1,32,4,5,1,2,2,1,43,1,1,50,1,1,7,4,4,3,2,5,1,5,1,5,2,1,3,1,6,1,1,1,32,1,1,1,2,1,12,1,5,1,1,1,2,1,1,1,1,2,12,28,7,1,2,1,1,1,1,1,50,1,1,1,1,5,2,1,1,1,1,3,1,1,1,1,1,1,17,1,1,1,4,1,50,2,1,1,3,1,1,17,1,41,11,1,1,1,4,6,1,3,1,1,1,12,1,1,2,1,3,2,5,2,1,17,1,7,1,1,4,1,2,1,1,2,1,6,1,1,1,1,2,1,1,1,1,8,1,1,4,25,1,2,2,1,2,1,1,2,1,50,1,1,1,1,7,14,1,1,1,1,3,1,1,8,1,1,2,1,2,1,2,1,14,1,1,10,1,1,2,6,3,6,10,1,1,1,10,1,1,1,1,1,1,2,2,3,5,1,3,1,1,1,1,1,2,2,1,2,1,3,2,3,1,1,12,3,1,50,1,1,1,1,2,3,1,1,3,2,9,4,2,2,50,4,2,1,10,1,1,3,2,1,2,50,1,1,1,13,12,1,2,1,4,8,3,1,10,2,1,1,1,1,1,2,4,1,1,50,44,1,3,1,1,1,1,1,1,50,1,1,50,3,1,2,1,1,1,50,1,1,50,16,1,4,48,5,1,1,2,1,2,1,2,4,3,1,5,1,50,1,50,1,3,1,1,2,1,4,1,1,1,1,50,1,1,1,1,5,1,3,1,1,1,11,3,3,3,5,1,1,35,7,1,13,1,1,1,1,1,37,1,2,1,50,4,1,10,29,50,1,50,6,1,1,12,1,3,3,21,1,14,1,2,1,1,1,10,5,7,13,25,1,1,1,1,2,2,1,1,1,1,2,10,1,1,13,4,1,50,8,50,1,23,3,1,3,1,1,4,28,1,1,1,1,1,1,1,2,38,1,1,1,2,2,1,5,5,6,1,1,1,1,1,1,6,4,5,1,19,1,1,1,3,1,15,1,1,6,1,1,7,6,1,2,1,1,1,1,1,3,5,1,1,1,1,4,1,1,26,7,1,10,2,1,1,1,2,7,3,1,1,1,1,1,1,6,1,1,1,1,1,1,3,7,1,10,5,50,50,2,7,50,2,1,1,1,2,1,1,1,2,50,1,1,5,1,1,1,1,1,1,2,3,1,1,6,1,2,2,2,1,1,20,4,11,1,4,3,18,1,13,2,1,13,25,1,1,6,1,3,5,1,2,5,1,1,2,1,7,1,1,18,1,6,1,4,1,1,3,1,1,1,50,3,1,2,4,1,1,1,2,1,2,5,1,1,8,1,3,3,1,2,1,16,50,3,1,1,1,1,1,1,1,1,1,5,50,2,3,1,4,1,1,1,2,1,1,1,1,1,1,2,10,1,2,1,1,1,2,2,1,4,1,1,1,1,1,1,1,1,2,2,1,1,4,7,1,2,5,1,1,2,50,1,1,1,4,1,9,1,3,11,1,7,1,9,1,2,1,1,2,1,4,1,5,3,3,1,1,1,1,2,1,1,1,2,6,1,7,1,1,2,50,2,6,1,5,3,7,1,2,3,5,1,3,10,1,1,1,3,2,14,1,1,1,1,2,1,1,2,3,1,1,1,1,1,1,1,1,3,30,5,3,1,10,1,3,5,1,1,2,1,4,1,1,1,1,1,1,9,8,2,1,1,2,1,1,1,1,32,1,4,1,5,1,2,1,6,1,1,25,40,1,1,4,1,1,3,4,4,1,33,2,1,15,1,1,1,1,1,1,1,25,4,1,2,2,13,4,2,2,8,10,1,3,2,3,2,16,1,6,43,2,1,4,1,11,1,1,1,1,1,1,1,3,1,1,6,1,1,3,12,1,1,1,2,10,7,1,4,3,2,5,1,1,1,1,1,3,3,1,10,5,1,3,1,50,1,50,17,1,1,2,4,2,1,50,1,1,1,1,1,5,1,2,1,1,1,1,1,9,1,5,1,1,1,1,2,1,1,1,9,34,1,15,4,1,4,2,19,1,1,2,2,1,1,1,1,1,1,1,1,9,1,4,1,1,1,1,1,1,1,46,2,1,4,1,1,1,5,2,35,1,3,7,2,5,12,2,1,2,1,3,2,2,1,50,3,1,14,1,2,1,1,3,1,1,1,3,1,16,3,1,2,50,1,5,1,1,31,13,20,10,7,2,1,3,1,1,4,1,1,1,5,3,1,1,1,1,5,24,1,1,1,2,3,6,1,50,1,1,2,1,1,1,8,1,2,2,1,1,1,1,1,6,1,1,35,1,5,1,1,50,18,2,1,3,1,8,1,1,2,1,1,1,2,16,1,1,1,1,6,4,3,1,1,7,1,1,1,1,3,3,11,1,1,14,1,7,2,1,4,1,1,1,11,1,1,3,1,1,1,2,5,1,1,5,2,1,2,1,1,1,10,24,1,3,1,1,1,16,1,1,17,1,7,3,1,38,18,1,1,1,1,2,1,1,1,9,1,3,1,1,1,5,3,1,1,1,1,50,2,1,2,1,1,10,1,11,1,29,4,2,2,6,2,1,5,1,1,1,1,1,1,1,1,2,1,6,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,4,1,2,1,1,1,2,1,1,9,4,1,7,1,1,2,2,1,1,1,1,1,1,40,2,1,1,13,3,1,10,1,1,4,1,1,1,1,11,50,1,1,14,1,2,1,1,50,2,1,1,1,1,1,6,2,1,3,1,1,1,1,1,1,1,50,2,2,5,1,1,1,2,2,1,2,3,6,8,1,1,2,1,4,1,9,9,2,1,16,2,1,4,1,11,1,1,35,5,1,19,6,1,19,1,1,2,2,3,2,2,1,1,25,1,2,4,3,5,1,1,3,1,6,50,1,2,1,1,1,1,1,1,4,1,1,2,39,1,1,1,1,1,1,1,1,1,20,2,11,8,20,1,5,1,1,1,2,1,10,8,1,1,5,3,7,2,1,1,8,7,1,2,1,40,1,1,1,1,1,10,3,2,50,1,1,3,2,1,1,3,2,25,1,7,1,2,1,1,1,50,1,2,45,1,1,5,2,50,11,1,1,1,1,1,1,1,2,1,9,13,1,44,2,1,1,1,1,1,1,1,1,1,26,2,1,1,1,17,1,3,2,1,2,1,1,1,1,1,50,2,2,1,1,1,4,3,37,1,2,50,2,1,9,16,1,1,3,5,2,8,16,2,1,1,4,1,3,1,5,3,23,1,5,10,1,11,2,1,5,9,1,1,1,1,50,50,1,6,1,1,15,1,2,2,1,6,4,2,1,1,6,1,1,5,1,1,1,50,2,2,1,50,8,1,1,34,1,4,1,11,3,1,1,1,1,1,1,1,3,1,50,3,1,1,5,1,14,2,1,1,1,1,4,1,5,1,2,8,1,2,5,1,1,21,1,3,4,3,1,32,1,1,2,1,4,3,1,1,1,1,3,3,1,31,5,2,1,10,1,3,7,4,7,1,1,1,1,8,1,5,1,1,5,1,2,2,1,1,1,1,28,10,2,3,2,9,1,1,34,9,2,1,1,27,1,1,1,9,3,4,5,1,1,24,2,1,2,1,1,1,1,10,1,1,7,1,4,5,1,2,18,1,1,1,1,4,7,4,1,1,1,1,1,1,1,1,1,1,1,2,26,1,17,3,6,1,1,2,1,3,1,1,2,12,1,2,1,1,2,4,2,5,6,1,1,16,1,1,1,3,1,1,5,2,1,2,14,2,1,1,1,50,1,1,1,1,6,1,7,3,6,2,3,49,5,19,1,1,1,5,1,1,1,1,1,6,1,1,50,2,1,1,1,2,2,5,1,1,50,1,2,2,1,1,1,2,1,1,2,1,1,4,1,5,1,1,1,1,1,1,1,12,1,1,1,1,19,1,1,1,2,1,8,1,50,4,8,2,2,1,3,2,1,1,1,1,1,1,41,1,1,1,3,1,1,8,2,50,4,12,1,1,6,2,1,2,1,1,1,1,2,1,1,1,50,1,2,1,1,9,12,2,1,1,1,9,1,2,5,1,2,1,13,1,4,1,4,1,1,1,2,1,1,6,3,1,2,4,20,30,1,50,47,1,2,13,1,1,1,1,1,1,1,50,1,1,15,1,1,30,1,2,2,50,1,1,42,1,50,35,1,10,1,2,1,1,1,2,3,7,1,3,28,1,3,3,1,50,1,1,1,3,5,1,20,1,1,1,1,4,1,8,2,1,2,2,1,4,1,1,1,23,46,1,2,3,1,5,1,2,1,2,1,12,1,5,1,1,3,1,5,35,1,1,1,2,43,1,8,1,1,1,1,2,1,1,1,1,38,1,1,7,1,16,50,1,1,1,1,1,1,1,13,4,1,3,4,1,1,1,9,1,1,1,1,1,2,2,1,3,1,1,1,1,1,1,1,1,50,1,2,12,1,4,1,5,4,3,1,2,2,1,1,3,9,1,1,3,7,1,1,3,5,2,1,3,1,5,12,2,1,12,1,11,50,1,1,2,2,1,1,2,2,1,1,2,4,2,3,7,3,5,1,4,3,2,7,1,1,1,2,1,1,1,1,1,1,10,1,1,1,2,1,2,1,1,5,1,1,1,1,1,12,7,1,50,11,1,1,1,4,1,1,1,4,2,1,12,50,50,1,5,2,1,1,1,2,6,10,1,8,4,2,3,1,5,3,16,1,3,1,1,1,1,1,2,35,1,50,1,1,1,1,2,5,1,1,1,2,7,3,50,7,2,2,1,1,2,6,2,3,1,1,3,1,2,1,4,12,1,1,1,1,5,1,1,4,1,1,2,28,1,1,1,1,2,1,26,2,1,4,1,50,3,2,50,1,50,1,3,1,10,1,6,16,1,1,3,6,1,50,3,1,5,1,1,1,1,1,1,8,1,1,10,1,4,1,1,3,1,16,1,1,13,20,3,10,1,1,1,1,1,1,1,1,1,1,1,1,1,9,7,17,1,1,2,4,1,7,1,4,1,3,1,1,1,1,1,1,1,2,2,5,1,9,1,1,1,1,50,1,1,1,50,1,10,4,1,6,5,27,1,2,1,4,1,1,6,1,2,5,1,1,2,12,1,1,1,19,12,1,25,5,1,33,50,1,7,1,1,8,50,1,2,2,2,2,2,1,5,1,2,5,16,1,1,1,1,1,1,2,1,1,1,1,1,3,3,1,1,1,2,1,40,3,1,4,2,6,1,1,2,1,6,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,42,1,1,10,1,6,2,1,3,1,4,1,1,1,2,1,6,50,48,1,1,6,1,1,1,1,1,5,1,1,5,6,2,1,8,1,1,50,2,1,2,2,1,3,4,1,1,10,6,50,1,41,1,7,2,1,3,4,2,1,3,1,8,1,1,1,1,1,50,14,4,1,1,5,1,1,2,26,2,1,2,6,2,1,14,2,1,4,1,4,1,5,1,1,1,1,1,1,18,1,1,50,4,3,1,1,1,1,1,2,2,1,3,50,1,5,1,1,1,1,1,2,1,1,7,2,1,1,1,3,1,1,2,15,1,8,1,10,1,1,1,1,6,1,1,9,25,23,5,2,21,26,1,1,1,1,3,9,1,4,1,11,1,1,4,1,1,2,15,38,1,3,4,3,1,1,1,1,9,1,6,1,1,50,1,1,1,1,2,1,1,1,3,1,1,9,1,1,1,1,2,1,3,2,1,1,1,1,37,5,2,1,1,50,1,1,3,1,1,2,2,2,1,5,1,13,1,5,14,1,1,1,1,1,1,1,2,1,9,6,1,1,4,1,1,50,3,1,25,1,7,11,13,1,1,1,9,5,1,18,1,1,1,15,1,2,1,50,1,1,2,4,1,1,1,1,50,1,4,50,1,1,1,1,1,50,1,1,1,15,5,35,3,1,1,1,1,1,1,5,2,34,2,1,4,1,1,2,5,1,15,1,1,1,14,1,9,1,1,1,2,1,1,5,1,1,4,1,6,1,1,1,1,1,1,1,2,1,8,38,1,1,3,1,1,4,1,1,1,1,3,5,1,1,50,1,1,14,1,1,1,3,1,2,32,1,2,1,50,1,1,1,2,1,12,3,1,2,1,14,3,1,1,50,8,1,1,1,1,1,16,1,6,2,1,2,2,38,1,12,1,1,3,1,2,12,3,9,2,4,5,1,2,1,1,1,1,1,20,1,1,1,1,2,1,1,5,1,1,7,3,1,1,1,1,1,3,1,1,1,1,4,7,11,5,50,1,1,2,3,1,1,1,2,1,2,6,1,3,1,1,3,1,4,22,1,1,1,1,5,7,1,2,1,1,1,3,6,6,1,3,2,1,1,32,5,1,1,33,9,1,1,1,1,7,1,2,1,1,2,3,1,50,6,50,2,1,1,1,1,1,1,1,3,4,1,1,6,8,1,1,1,1,2,1,33,1,1,1,50,1,3,1,1,3,11,1,19,1,1,1,2,1,3,1,1,26,1,1,1,5,1,11,1,1,9,1,31,1,1,1,1,28,2,2,1,2,1,16,1,1,4,7,1,3,1,1,1,1,1,2,6,1,1,19,1,1,1,10,1,2,1,1,4,1,6,1,1,39,3,1,3,2,1,5,1,1,34,1,1,1,1,1,1,1,1,1,2,10,10,1,7,1,2,50,1,1,1,1,1,1,3,4,1,1,3,7,1,5,1,1,2,5,16,1,1,2,1,10,4,1,6,4,1,1,3,7,1,1,2,7,1,4,1,1,13,3,2,1,45,10,3,3,50,1,1,1,1,22,6,1,2,2,1,5,2,8,1,2,2,1,1,1,22,2,4,1,5,2,1,11,1,2,4,1,1,1,4,11,1,2,4,1,1,1,12,3,3,12,1,1,9,1,50,2,3,1,13,1,1,1,1,1,11,1,2,1,1,1,2,2,4,1,11,2,1,1,50,18,1,2,1,21,5,1,1,50,1,6,2,1,1,1,1,50,33,25,1,3,6,8,2,50,50,50,2,22,1,1,6,2,1,26,1,2,1,1,1,1,1,3,1,1,5,1,1,14,1,1,1,12,1,3,1,1,1,1,1,3,2,2,1,1,1,5,1,1,2,1,2,3,1,1,1,4,1,1,1,12,1,4,50,1,1,1,2,1,1,2,1,2,50,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,5,1,1,1,10,1,1,2,3,1,14,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,10,1,2,4,1,1,1,1,8,4,1,3,2,1,1,5,33,1,1,24,2,1,1,2,1,1,2,1,1,2,1,6,1,5,1,1,1,1,4,1,1,1,1,1,2,1,50,6,1,1,2,12,1,17,1,4,4,2,1,1,6,1,1,50,2,3,5,1,6,5,1,1,1,1,1,2,1,1,1,1,46,17,2,1,14,2,1,7,12,25,1,1,1,1,1,35,3,1,1,1,5,1,1,1,1,1,1,1,1,1,4,50,48,1,3,2,1,1,2,1,1,5,2,22,2,1,37,1,3,1,1,1,1,6,1,1,3,2,1,1,1,1,6,5,18,6,1,50,40,2,1,1,1,1,2,3,21,1,1,1,50,7,3,1,10,5,2,3,1,1,1,2,2,8,1,4,1,1,6,2,4,1,1,3,1,10,1,2,2,1,2,23,2,4,1,8,1,1,1,10,1,3,1,1,50,20,30,6,19,1,1,3,3,1,1,4,1,1,12,1,1,1,1,1,1,1,1,2,5,2,2,1,3,1,5,1,1,1,5,5,1,1,5,33,2,4,2,3,1,1,1,6,1,1,2,1,1,3,6,1,1,1,1,8,2,2,2,1,50,8,2,3,1,2,1,46,1,2,7,3,1,2,3,3,1,1,50,1,4,2,1,2,8,1,1,1,2,1,2,1,1,6,1,2,1,1,1,1,1,1,10,6,8,1,1,1,1,3,5,1,1,1,1,1,1,2,3,1,2,1,1,1,2,2,3,1,3,1,1,8,1,10,5,3,4,1,1,1,4,1,1,3,35,2,50,13,27,1,50,4,50,10,1,1,1,4,3,1,1,1,28,2,1,1,1,2,1,20,1,1,1,7,1,1,2,1,18,6,2,50,1,1,1,1,3,1,41,2,1,5,2,1,23,1,2,2,2,1,28,1,9,3,1,1,1,1,2,19,1,4,1,1,1,2,1,1,1,1,1,1,2,22,4,2,1,13,1,1,1,1,3,3,1,2,1,50,1,1,1,4,1,15,1,1,1,2,9,6,1,50,5,1,3,2,2,10,1,2,5,1,1,2,4,7,50,5,1,2,4,1,5,1,1,1,1,1,2,3,1,1,1,1,3,39,1,1,16,2,1,2,1,10,1,1,5,1,3,1,1,6,10,1,2,1,1,16,8,1,1,1,5,5,4,1,1,7,2,1,1,4,17,1,1,3,2,1,1,2,1,3,1,1,9,3,2,1,1,1,1,28,1,43,1,1,2,1,1,3,2,1,2,1,1,1,1,1,26,2,3,12,34,1,11,1,4,1,11,4,4,1,1,8,1,1,26,50,1,1,1,1,2,26,1,1,1,3,1,1,50,1,2,1,13,3,1,2,1,1,5,1,1,1,1,1,50,8,5,4,1,1,12,50,1,1,6,1,1,1,1,21,1,1,7,2,1,1,50,1,1,1,15,1,1,6,2,1,15,1,1,1,1,1,1,1,1,3,4,1,1,1,2,7,1,50,3,1,1,1,1,2,1,1,1,1,1,1,2,2,9,1,1,1,4,4,1,1,2,1,1,1,5,1,3,2,50,1,14,3,7,1,3,1,1,1,1,1,2,1,8,1,1,12,1,16,4,1,32,1,12,1,1,2,1,1,2,25,3,1,1,1,1,1,1,2,2,1,1,2,6,2,1,3,3,1,1,22,2,1,1,1,2,1,1,1,1,1,1,2,11,1,4,32,1,1,2,1,4,4,2,13,1,2,50,1,2,2,1,1,2,1,1,1,1,1,1,4,1,2,6,1,2,1,1,1,6,1,1,1,5,1,1,1,6,32,1,1,9,1,3,1,1,1,1,2,1,1,23,1,1,4,1,3,1,1,1,1,1,1,2,1,9,11,5,4,10,13,1,50,1,1,1,2,1,3,2,4,11,1,1,7,9,3,1,1,10,6,12,1,2,1,1,1,1,6,1,1,28,1,1,28,35,1,50,17,3,1,22,1,1,3,1,1,5,1,39,50,7,1,5,1,7,1,2,1,2,1,1,1,5,1,1,4,6,1,1,2,1,2,1,1,1,2,11,10,3,3,4,1,1,1,1,3,1,8,2,1,1,1,12,1,3,1,15,3,5,50,3,2,1,2,3,2,5,50,1,1,1,1,1,1,6,1,1,8,4,1,6,1,5,1,1,3,2,1,12,2,2,1,1,6,1,1,1,1,1,1,4,1,1,6,2,2,1,1,1,1,1,1,1,9,7,1,14,1,6,1,4,1,12,6,2,2,1,9,1,50,1,1,9,50,1,50,1,1,8,1,6,2,1,2,1,43,6,3,1,2,2,2,1,14,1,11,5,1,2,1,10,2,2,15,2,1,1,50,1,1,1,12,6,1,4,1,2,4,1,1,2,1,50,5,1,1,50,16,1,3,7,10,3,3,1,1,1,1,1,1,2,50,1,1,6,1,6,1,1,2,50,1,1,2,1,3,1,1,1,9,12,1,6,3,1,1,1,1,1,1,1,1,1,2,6,29,1,1,9,7,1,1,5,1,9,1,3,20,3,1,1,3,4,1,5,1,1,12,1,1,1,5,1,2,18,11,2,1,1,1,1,2,1,5,2,16,1,16,14,2,3,3,1,1,1,1,1,1,1,2,1,1,3,21,10,1,5,5,2,1,1,4,4,3,2,4,47,1,3,1,1,2,1,4,6,1,2,1,1,1,8,1,5,20,1,7,2,2,10,1,1,4,8,5,1,1,5,2,50,3,3,1,4,34,11,4,2,3,3,3,1,1,3,11,1,1,8,1,1,1,1,1,1,1,1,6,1,43,1,12,4,4,1,1,15,1,1,6,1,50,3,1,1,13,2,1,3,1,11,2,9,1,2,1,1,1,1,1,1,19,1,1,1,5,5,1,1,1,2,3,2,1,4,1,1,3,1,1,1,1,1,1,1,1,1,2,1,5,1,1,2,1,1,1,1,2,3,1,1,1,3,1,3,1,1,1,1,6,8,1,1,2,2,5,12,50,4,1,2,2,1,1,2,1,1,1,1,1,1,3,3,1,1,1,1,50,1,3,1,1,2,18,7,50,2,4,3,11,1,1,1,3,1,2,1,2,1,5,16,1,1,16,1,3,1,2,2,27,2,1,1,1,4,9,1,4,50,12,30,1,13,1,6,9,2,1,37,4,2,1,1,1,5,3,3,14,3,1,1,10,1,6,1,9,10,1,1,2,2,2,1,1,50,1,2,1,4,1,3,1,1,50,50,34,2,1,1,3,50,1,4,1,3,1,1,6,6,1,1,1,1,1,1,1,1,1,1,6,47,4,2,3,50,7,1,2,13,1,6,1,20,1,1,2,1,1,1,1,4,1,1,1,1,1,1,1,2,1,1,1,6,1,1,8,1,1,21,1,3,10,1,9,13,1,1,2,1,6,2,2,1,2,5,1,1,1,11,1,1,1,2,1,1,1,1,6,15,1,1,1,2,1,1,1,1,9,1,1,2,2,4,1,1,1,2,11,1,1,1,2,7,1,50,1,3,2,6,1,1,1,1,1,1,2,2,1,9,50,1,1,4,1,1,2,1,2,50,4,1,1,2,2,1,1,3,1,10,1,8,5,2,1,5,50,1,1,7,1,1,1,10,1,1,1,1,1,1,2,50,2,1,4,1,6,1,1,1,3,1,1,42,2,3,1,1,1,1,4,1,1,1,1,24,6,4,4,1,21,50,1,1,3,1,2,1,29,1,1,1,12,1,6,1,9,3,1,1,1,4,2,1,1,1,2,3,5,1,2,50,1,1,1,33,3,1,1,16,2,1,1,12,1,1,1,2,1,10,1,4,1,1,13,1,1,6,50,1,1,1,1,1,1,4,6,34,2,5,1,50,1,19,1,1,4,2,18,50,1,1,1,1,1,1,1,1,1,1,16,8,17,12,5,21,2,1,3,2,2,5,1,2,7,2,50,1,1,1,3,1,1,1,1,1,1,1,1,14,1,2,3,1,29,6,6,25,2,1,1,50,1,9,1,11,12,1,1,3,1,8,6,3,1,1,1,1,1,22,1,7,9,1,1,2,11,6,16,1,5,1,1,1,2,1,1,14,5,6,5,1,8,1,1,1,1,1,4,5,1,1,1,1,5,2,5,2,1,5,2,15,6,1,1,6,1,1,1,1,1,2,1,29,1,1,2,5,1,1,1,3,1,27,1,1,2,2,2,1,21,6,4,4,20,2,4,1,1,1,1,4,1,1,8,1,1,1,26,1,1,11,2,50,1,1,5,9,1,1,1,1,2,2,2,50,1,1,4,7,6,1,17,1,12,1,1,1,1,1,2,1,1,4,2,9,1,2,2,1,1,3,50,1,35,2,1,1,1,1,1,2,3,2,38,1,1,1,1,4,1,2,2,1,4,6,1,1,1,3,1,2,1,1,2,1,1,1,2,4,2,1,1,1,1,1,9,1,4,1,1,5,1,1,2,1,1,7,38,1,2,5,1,10,23,8,7,5,1,1,43,1,2,1,12,4,1,19,1,1,1,1,8,1,1,1,1,1,1,1,2,7,50,1,1,1,1,1,1,4,1,3,1,1,6,1,1,1,1,1,18,1,1,3,7,1,3,1,1,1,1,1,8,50,1,1,1,1,2,1,4,1,50,1,50,3,6,1,5,6,1,1,1,6,3,1,1,1,1,2,2,1,1,8,9,1,17,1,1,50,1,2,1,5,1,1,1,3,2,1,2,1,1,1,1,1,1,1,3,6,1,1,1,22,1,7,2,1,1,8,8,1,1,1,1,1,1,3,18,1,1,1,1,1,2,1,1,8,3,4,1,1,5,3,8,10,1,1,50,6,1,1,3,2,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,10,2,1,1,1,1,17,7,35,1,12,2,2,2,38,8,2,1,1,1,1,1,1,1,1,1,1,3,2,7,1,1,1,1,42,1,2,2,1,1,1,1,4,3,1,14,1,1,36,10,1,50,14,1,1,1,1,50,5,50,1,1,5,1,23,2,31,1,1,1,1,1,14,1,1,1,1,1,1,50,1,36,1,3,1,1,1,1,1,1,22,1,1,1,1,2,1,1,1,1,1,1,34,14,2,1,2,1,2,1,2,1,1,2,35,1,1,1,3,4,30,1,1,9,15,4,1,1,1,1,21,2,7,1,36,2,1,40,1,1,6,1,1,1,4,10,33,1,11,1,2,1,1,1,1,2,2,1,1,1,2,2,7,1,1,25,24,1,4,1,4,1,39,1,20,1,2,1,1,3,2,1,1,1,1,4,1,1,49,1,1,4,1,1,12,1,1,1,1,1,1,1,1,11,1,5,2,1,1,2,1,50,1,3,3,5,1,1,1,2,1,1,1,13,4,1,1,3,1,1,1,1,2,5,1,1,1,1,1,4,1,1,1,1,1,2,3,1,1,1,1,1,9,1,11,1,6,1,1,50,2,1,1,5,1,2,1,1,1,1,1,1,1,2,1,7,1,1,1,1,3,1,1,1,1,4,1,27,5,2,35,1,1,1,1,1,3,1,6,1,2,38,1,1,10,26,1,1,1,23,1,1,2,1,3,5,2,1,1,1,2,7,50,1,1,8,2,1,3,1,1,7,1,2,1,2,1,1,1,1,1,1,1,2,1,13,1,2,32,13,50,1,1,1,1,1,50,1,1,1,1,1,50,28,1,1,1,1,1,1,1,5,1,1,1,1,1,2,1,3,1,4,1,5,1,50,1,1,50,1,7,1,1,1,1,1,2,1,1,1,1,5,1,2,1,1,50,2,1,50,17,4,4,2,14,1,3,1,1,4,20,1,1,1,1,1,1,2,2,2,6,1,2,3,1,1,45,1,3,1,1,50,1,1,2,6,1,1,1,1,1,1,1,1,1,1,18,1,1,1,1,1,7,6,50,1,3,50,1,1,1,2,2,2,50,2,3,6,16,1,1,1,3,1,1,2,29,1,7,1,3,2,2,22,27,1,1,30,1,5,4,3,1,1,1,8,1,7,1,2,1,2,50,1,5,1,1,3,2,1,1,1,1,1,1,1,11,1,50,1,1,1,1,1,1,8,5,1,1,1,4,3,1,1,1,1,1,4,3,1,2,1,3,5,50,1,1,1,1,2,2,1,2,4,1,2,4,9,1,10,1,32,1,9,1,2,1,28,1,1,2,1,2,4,50,13,4,1,4,15,7,2,2,50,4,1,2,2,1,1,1,1,1,6,2,1,1,17,1,5,1,8,3,1,1,1,1,1,1,1,4,12,2,1,1,1,1,1,29,1,1,1,1,1,1,1,1,1,3,1,2,3,1,29,15,7,8,1,1,1,2,1,1,50,1,50,9,20,2,6,1,1,27,1,1,4,12,3,1,1,1,1,1,1,2,1,3,1,16,1,4,1,1,11,3,34,1,3,28,4,5,1,4,8,1,1,1,1,1,1,1,1,1,1,1,2,26,4,9,2,1,1,2,1,1,2,14,1,2,1,1,1,1,1,6,1,25,36,2,15,1,2,1,5,8,3,1,1,1,4,2,1,1,50,4,1,2,1,1,1,1,7,1,8,4,1,2,1,6,7,1,12,11,1,1,5,1,1,1,1,1,50,1,1,1,1,1,3,1,1,1,12,1,1,1,1,35,1,1,1,1,15,2,2,2,1,47,6,3,5,6,1,5,1,3,2,37,1,1,30,1,17,1,1,50,2,1,1,1,1,3,1,1,19,1,1,1,34,50,3,50,1,1,1,1,1,1,1,3,1,8,44,47,1,1,1,1,1,17,17,19,8,1,3,1,3,1,1,1,1,1,15,14,1,1,1,1,14,2,6,1,1,41,3,1,1,1,1,4,2,38,1,1,1,2,1,50,1,3,1,1,1,3,1,2,3,9,1,4,5,5,4,7,2,1,26,11,2,1,17,1,1,1,4,15,13,2,1,1,1,1,2,1,1,1,1,2,1,1,5,37,2,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,11,15,1,6,1,4,1,3,1,1,15,1,1,6,45,2,1,47,1,9,1,1,1,1,1,25,2,4,30,2,1,2,1,3,1,5,1,2,1,2,1,1,1,11,1,1,15,7,5,1,6,3,14,1,1,7,2,3,1,1,1,1,1,1,2,5,1,1,8,5,1,4,1,1,10,11,1,1,2,1,7,1,1,1,1,7,5,2,2,2,1,4,1,1,3,2,1,2,1,3,1,1,2,2,2,1,6,2,1,1,1,3,1,19,1,1,2,1,1,1,5,19,4,1,1,1,4,4,50,8,1,1,1,1,5,1,8,9,1,1,1,3,2,3,4,5,2,1,1,2,50,1,1,3,1,1,1,20,2,1,1,1,1,1,29,50,1,5,1,1,2,4,1,2,15,17,1,3,1,3,3,11,2,50,1,1,4,1,3,1,5,1,1,1,8,1,3,13,2,2,1,3,1,1,17,1,3,1,1,5,1,13,1,2,2,1,4,1,1,1,16,2,5,2,4,1,5,50,2,12,1,2,3,12,3,22,1,2,3,1,1,1,5,3,2,1,2,1,1,3,19,1,6,1,1,2,1,1,1,1,3,50,1,1,1,1,3,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,12,1,1,1,1,1,26,1,2,1,1,50,1,3,19,1,1,1,1,11,1,2,1,1,2,1,1,1,5,2,2,1,1,3,1,6,2,20,1,1,1,1,4,4,5,1,1,6,15,1,17,6,1,1,1,1,1,4,1,1,1,1,50,1,1,3,1,1,1,49,1,1,3,26,1,1,1,4,1,28,4,1,50,1,1,11,2,2,1,1,16,1,14,1,2,1,2,1,2,40,2,14,3,4,1,1,11,2,1,2,1,1,2,3,2,11,1,7,1,1,1,50,1,5,2,1,1,7,5,3,1,1,15,1,1,50,1,3,1,1,1,50,14,4,2,50,9,1,17,1,1,1,1,1,1,1,2,1,1,1,1,1,6,8,2,2,1,1,1,25,1,1,5,5,3,12,3,2,12,6,1,3,2,1,1,1,12,3,1,2,16,1,13,1,2,1,1,1,1,2,1,50,14,1,2,2,3,22,1,18,13,3,1,20,2,1,8,1,42,1,1,5,3,2,1,1,1,7,3,3,4,1,1,50,3,9,50,1,6,25,1,1,1,1,3,26,1,1,1,31,1,1,1,21,4,9,1,2,1,18,1,2,1,1,1,2,3,3,1,1,1,1,1,1,1,4,1,18,3,14,1,1,1,2,1,1,1,1,1,1,1,2,19,1,1,1,1,6,6,1,1,1,4,3,1,1,1,3,1,8,1,1,50,1,1,26,7,21,1,2,2,1,10,37,5,1,50,16,6,50,1,1,1,1,1,4,1,3,2,1,3,1,1,1,1,8,1,1,3,1,1,1,1,1,1,1,1,1,1,20,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,3,1,1,1,6,1,1,3,4,2,1,1,1,1,1,50,2,1,1,1,1,1,1,1,7,1,1,1,1,2,1,1,50,1,3,2,1,4,13,1,1,2,1,1,20,2,1,3,1,1,50,1,1,1,1,1,1,1,8,3,3,1,4,1,1,26,1,1,9,1,1,1,1,2,3,1,2,1,1,9,1,1,1,12,10,9,1,3,1,4,1,4,1,4,7,1,1,1,1,1,2,4,1,1,1,10,6,16,1,1,1,2,50,2,1,1,1,2,2,3,1,2,13,1,3,6,19,1,2,1,1,1,1,1,2,1,1,1,1,12,31,1,1,1,1,5,3,1,4,1,1,1,23,5,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,6,1,19,15,1,1,1,1,1,1,1,20,1,1,1,1,1,1,7,1,1,3,13,9,50,26,1,1,1,14,8,1,20,1,2,1,13,1,9,12,1,50,1,1,2,20,21,1,1,1,2,1,3,1,1,19,1,9,2,1,11,1,1,5,7,1,1,1,2,2,50,1,1,1,1,10,2,19,1,1,1,1,12,1,1,1,1,1,2,3,1,3,1,1,1,1,1,1,7,1,2,1,1,4,4,1,3,1,1,1,2,1,50,1,1,50,1,1,2,1,2,1,1,1,1,1,1,4,1,1,1,2,1,1,3,50,1,28,2,1,1,27,1,1,1,1,4,1,1,1,2,11,2,43,1,1,1,1,1,1,1,4,1,1,1,1,7,1,1,2,1,9,8,3,1,1,1,1,2,2,1,1,1,1,3,1,1,1,15,1,1,1,1,1,1,1,1,1,12,1,16,1,2,45,1,1,3,1,1,3,1,1,1,1,1,1,18,1,1,1,1,1,1,1,5,1,50,1,6,1,3,2,1,1,1,1,1,1,6,1,4,1,1,3,1,1,1,3,5,2,1,2,1,2,1,2,1,1,1,1,12,1,1,1,1,3,12,8,2,1,10,1,1,1,37,10,2,1,1,1,2,1,5,8,3,3,7,15,2,3,1,23,5,1,1,1,1,50,6,1,2,1,1,4,1,1,1,1,1,1,50,1,1,20,6,3,1,4,1,1,1,1,6,2,8,1,1,1,5,4,1,1,1,1,1,9,1,1,1,1,1,4,1,7,1,1,1,3,1,2,1,1,1,1,1,1,1,1,1,12,1,5,7,1,1,1,5,1,1,1,2,1,1,3,2,1,1,1,1,1,2,1,1,1,1,1,1,1,3,1,7,50,3,2,4,23,1,8],"xbins":{"end":50,"size":2,"start":0}}],"layout":{"bargap":0.2,"title":"Distribution Of Number of Ratings Per User (Clipped at 50)","xaxis":{"title":"Ratings Per User"},"yaxis":{"title":"Count"}}},"text/html":["
"],"text/vnd.plotly.v1+html":["
"]},"metadata":{"tags":[]},"output_type":"display_data"}],"source":["# Number of ratings per user\n","data = df.groupby('userID')['bookRating'].count().clip(upper=50)\n","\n","# Create trace\n","trace = go.Histogram(x = data.values,\n"," name = 'Ratings',\n"," xbins = dict(start = 0,\n"," end = 50,\n"," size = 2))\n","# Create layout\n","layout = go.Layout(title = 'Distribution Of Number of Ratings Per User (Clipped at 50)',\n"," xaxis = dict(title = 'Ratings Per User'),\n"," yaxis = dict(title = 'Count'),\n"," bargap = 0.2)\n","\n","# Create plot\n","fig = go.Figure(data=[trace], layout=layout)\n","iplot(fig)"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"Ne_8BQtKUYm6","outputId":"68cf83bf-de30-413b-899a-35c1df86effc"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
userIDbookRating
42131167613602
748151987117550
581131536626109
37356983915891
13576358595850
801852128984785
1051112784184533
28884763523367
420371109733100
885842351053067
\n","
"],"text/plain":[" userID bookRating\n","4213 11676 13602\n","74815 198711 7550\n","58113 153662 6109\n","37356 98391 5891\n","13576 35859 5850\n","80185 212898 4785\n","105111 278418 4533\n","28884 76352 3367\n","42037 110973 3100\n","88584 235105 3067"]},"execution_count":23,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["df.groupby('userID')['bookRating'].count().reset_index().sort_values('bookRating', ascending=False)[:10]"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"IMv7Y7uSUYm_"},"source":["Most of the users gave less than 5 ratings, and very few users gave many ratings, although the most productive user have given 13,602 ratings."]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"QdNthqK5UYnA"},"source":["I'm sure you have noticed that the above two charts share the same distribution. The number of ratings per movie and the number of ratings per user decay exponentially."]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"6Eg7wxBvUYnB"},"source":["To reduce the dimensionality of the dataset, we will filter out rarely rated movies and rarely rating users."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"AwixGILkUYnC","outputId":"7e813c0c-e921-4407-c60a-2609305cb55e"},"outputs":[{"name":"stdout","output_type":"stream","text":["The original data frame shape:\t(1149780, 3)\n","The new data frame shape:\t(140516, 3)\n"]}],"source":["min_book_ratings = 50\n","filter_books = df['ISBN'].value_counts() > min_book_ratings\n","filter_books = filter_books[filter_books].index.tolist()\n","\n","min_user_ratings = 50\n","filter_users = df['userID'].value_counts() > min_user_ratings\n","filter_users = filter_users[filter_users].index.tolist()\n","\n","df_new = df[(df['ISBN'].isin(filter_books)) & (df['userID'].isin(filter_users))]\n","print('The original data frame shape:\\t{}'.format(df.shape))\n","print('The new data frame shape:\\t{}'.format(df_new.shape))"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"wsm95t8LUYnI"},"source":["## Surprise\n","\n","To load a dataset from a pandas dataframe, we will use the load_from_df() method, we will also need a Reader object, and the rating_scale parameter must be specified. The dataframe must have three columns, corresponding to the user ids, the item ids, and the ratings in this order. Each row thus corresponds to a given rating."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"3oR07ORpUYnJ"},"outputs":[],"source":["reader = Reader(rating_scale=(0, 9))\n","data = Dataset.load_from_df(df_new[['userID', 'ISBN', 'bookRating']], reader)"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"_gMo8XYuUYnO"},"source":["With the Surprise library, we will benchmark the following algorithms\n","\n","### Basic algorithms\n","\n","#### NormalPredictor\n","\n","* NormalPredictor algorithm predicts a random rating based on the distribution of the training set, which is assumed to be normal. This is one of the most basic algorithms that do not do much work.\n","\n","#### BaselineOnly\n","\n","* BasiclineOnly algorithm predicts the baseline estimate for given user and item.\n","\n","### k-NN algorithms\n","\n","#### KNNBasic\n","\n","* KNNBasic is a basic collaborative filtering algorithm.\n","\n","#### KNNWithMeans\n","\n","* KNNWithMeans is basic collaborative filtering algorithm, taking into account the mean ratings of each user.\n","\n","#### KNNWithZScore\n","\n","* KNNWithZScore is a basic collaborative filtering algorithm, taking into account the z-score normalization of each user.\n","\n","#### KNNBaseline\n","\n","* KNNBaseline is a basic collaborative filtering algorithm taking into account a baseline rating.\n","\n","### Matrix Factorization-based algorithms\n","\n","#### SVD\n","\n","* SVD algorithm is equivalent to Probabilistic Matrix Factorization (http://papers.nips.cc/paper/3208-probabilistic-matrix-factorization.pdf)\n","\n","#### SVDpp\n","\n","* The SVDpp algorithm is an extension of SVD that takes into account implicit ratings.\n","\n","#### NMF\n","\n","* NMF is a collaborative filtering algorithm based on Non-negative Matrix Factorization. It is very similar with SVD.\n","\n","### Slope One\n","\n","* Slope One is a straightforward implementation of the SlopeOne algorithm. (https://arxiv.org/abs/cs/0702144)\n","\n","### Co-clustering\n","\n","* Co-clustering is a collaborative filtering algorithm based on co-clustering (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.113.6458&rep=rep1&type=pdf)\n","\n","\n","We use rmse as our accuracy metric for the predictions."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"tZ9R9XDyUYnP","outputId":"543f1940-6183-4007-826c-b18570d8e050"},"outputs":[{"name":"stdout","output_type":"stream","text":["Estimating biases using als...\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Estimating biases using als...\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Estimating biases using als...\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Computing the msd similarity matrix...\n","Done computing similarity matrix.\n","Estimating biases using als...\n","Estimating biases using als...\n","Estimating biases using als...\n"]}],"source":["benchmark = []\n","# Iterate over all algorithms\n","for algorithm in [SVD(), SVDpp(), SlopeOne(), NMF(), NormalPredictor(), KNNBaseline(), KNNBasic(), KNNWithMeans(), KNNWithZScore(), BaselineOnly(), CoClustering()]:\n"," # Perform cross validation\n"," results = cross_validate(algorithm, data, measures=['RMSE'], cv=3, verbose=False)\n"," \n"," # Get results & append algorithm name\n"," tmp = pd.DataFrame.from_dict(results).mean(axis=0)\n"," tmp = tmp.append(pd.Series([str(algorithm).split(' ')[0].split('.')[-1]], index=['Algorithm']))\n"," benchmark.append(tmp)"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"8Xo2BkItUYnU"},"outputs":[],"source":["surprise_results = pd.DataFrame(benchmark).set_index('Algorithm').sort_values('test_rmse')"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"sDRCQt5kUYnY","outputId":"10010efa-6059-4098-8542-93a387125ab7"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
fit_timetest_rmsetest_time
Algorithm
BaselineOnly0.2332493.3791860.319563
CoClustering2.2945573.4661800.273204
SlopeOne0.7696633.4747663.031999
KNNWithMeans0.7559133.4896964.461669
KNNBaseline0.8800043.4908255.455574
KNNWithZScore0.8623893.5088734.919546
SVD5.5474403.5410420.306871
KNNBasic0.6678043.7256684.032472
SVDpp136.6913743.7903234.714200
NMF6.0826583.8437180.309214
NormalPredictor0.1148944.6653110.308486
\n","
"],"text/plain":[" fit_time test_rmse test_time\n","Algorithm \n","BaselineOnly 0.233249 3.379186 0.319563\n","CoClustering 2.294557 3.466180 0.273204\n","SlopeOne 0.769663 3.474766 3.031999\n","KNNWithMeans 0.755913 3.489696 4.461669\n","KNNBaseline 0.880004 3.490825 5.455574\n","KNNWithZScore 0.862389 3.508873 4.919546\n","SVD 5.547440 3.541042 0.306871\n","KNNBasic 0.667804 3.725668 4.032472\n","SVDpp 136.691374 3.790323 4.714200\n","NMF 6.082658 3.843718 0.309214\n","NormalPredictor 0.114894 4.665311 0.308486"]},"execution_count":21,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["surprise_results"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"Zpolrs3BUYnd"},"source":["BaselineOnly algorithm gave us the best rmse, therefore, we will proceed further with BaselineOnly and use Alternating Least Squares (ALS)."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"cBzfW9XEUYne","outputId":"a9a06dda-c451-4694-d4f3-140464a9ac53"},"outputs":[{"name":"stdout","output_type":"stream","text":["Using ALS\n","Estimating biases using als...\n","Estimating biases using als...\n","Estimating biases using als...\n"]},{"data":{"text/plain":["{'fit_time': (0.13807177543640137, 0.12630414962768555, 0.1693267822265625),\n"," 'test_rmse': array([ 3.37381566, 3.36756676, 3.37800743]),\n"," 'test_time': (0.2851989269256592, 0.322648286819458, 0.3984529972076416)}"]},"execution_count":29,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["print('Using ALS')\n","bsl_options = {'method': 'als',\n"," 'n_epochs': 5,\n"," 'reg_u': 12,\n"," 'reg_i': 5\n"," }\n","algo = BaselineOnly(bsl_options=bsl_options)\n","cross_validate(algo, data, measures=['RMSE'], cv=3, verbose=False)"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"DSKogVzOUYnj"},"source":["We use the train_test_split() to sample a trainset and a testset with given sizes, and use the accuracy metric of rmse. We’ll then use the fit() method which will train the algorithm on the trainset, and the test() method which will return the predictions made from the testset"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"bk3e7qU_UYnk","outputId":"c042fbc5-743b-4c00-e64a-8fe96aa83ffb"},"outputs":[{"name":"stdout","output_type":"stream","text":["Estimating biases using als...\n","RMSE: 3.3581\n"]},{"data":{"text/plain":["3.3581150404412017"]},"execution_count":30,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["trainset, testset = train_test_split(data, test_size=0.25)\n","algo = BaselineOnly(bsl_options=bsl_options)\n","predictions = algo.fit(trainset).test(testset)\n","accuracy.rmse(predictions)"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"aivyoO0UUYnp"},"outputs":[],"source":["# dump.dump('./dump_file', predictions, algo)\n","# predictions, algo = dump.load('./dump_file')"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"li2SgaK_UYnt","outputId":"a373aeb1-b298-40c7-f13d-bee16ea2ea27"},"outputs":[{"name":"stdout","output_type":"stream","text":["BaselineOnly\n"]}],"source":["trainset = algo.trainset\n","print(algo.__class__.__name__)"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"XG4FZpSJUYn0"},"source":["To inspect our predictions in details, we are going to build a pandas data frame with all the predictions."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"xdnIsGTFUYn1"},"outputs":[],"source":["def get_Iu(uid):\n"," \"\"\" return the number of items rated by given user\n"," args: \n"," uid: the id of the user\n"," returns: \n"," the number of items rated by the user\n"," \"\"\"\n"," try:\n"," return len(trainset.ur[trainset.to_inner_uid(uid)])\n"," except ValueError: # user was not part of the trainset\n"," return 0\n"," \n","def get_Ui(iid):\n"," \"\"\" return number of users that have rated given item\n"," args:\n"," iid: the raw id of the item\n"," returns:\n"," the number of users that have rated the item.\n"," \"\"\"\n"," try: \n"," return len(trainset.ir[trainset.to_inner_iid(iid)])\n"," except ValueError:\n"," return 0\n"," \n","df = pd.DataFrame(predictions, columns=['uid', 'iid', 'rui', 'est', 'details'])\n","df['Iu'] = df.uid.apply(get_Iu)\n","df['Ui'] = df.iid.apply(get_Ui)\n","df['err'] = abs(df.est - df.rui)"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"yzC7pNCrUYn6","outputId":"788d06f8-43e3-42dc-cdc0-1719e4a470f6"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
uidiidruiestdetailsIuUierr
022974104511678057.04.080891{'was_impossible': False}79362.919109
1234765039950148710.04.113245{'was_impossible': False}261285.886755
21610608050638970.02.618840{'was_impossible': False}671122.618840
3138529014028009X7.03.166524{'was_impossible': False}81283.833476
421353106718671568.03.725626{'was_impossible': False}11794.274374
\n","
"],"text/plain":[" uid iid rui est details Iu Ui \\\n","0 229741 0451167805 7.0 4.080891 {'was_impossible': False} 79 36 \n","1 234765 0399501487 10.0 4.113245 {'was_impossible': False} 26 128 \n","2 16106 0805063897 0.0 2.618840 {'was_impossible': False} 67 112 \n","3 138529 014028009X 7.0 3.166524 {'was_impossible': False} 8 128 \n","4 213531 0671867156 8.0 3.725626 {'was_impossible': False} 11 79 \n","\n"," err \n","0 2.919109 \n","1 5.886755 \n","2 2.618840 \n","3 3.833476 \n","4 4.274374 "]},"execution_count":33,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["df.head()"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"_IIAH6rzUYn-"},"outputs":[],"source":["best_predictions = df.sort_values(by='err')[:10]\n","worst_predictions = df.sort_values(by='err')[-10:]"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"on8of035UYoC","outputId":"8cd38905-cc8d-4215-e165-f0d0ce4ae2a6"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
uidiidruiestdetailsIuUierr
1385726956600610987950.00.0{'was_impossible': False}276300.0
14688102967051512317X0.00.0{'was_impossible': False}384590.0
1468923878104512038950.00.0{'was_impossible': False}178760.0
263026393803808174460.00.0{'was_impossible': False}71260.0
1471224473600610987950.00.0{'was_impossible': False}77300.0
1472027841807434605290.00.0{'was_impossible': False}174510.0
2771170518080411868X0.00.0{'was_impossible': False}1551050.0
1473723854504402410730.00.0{'was_impossible': False}411460.0
2627523812005532972600.00.0{'was_impossible': False}314340.0
262733683603947421170.00.0{'was_impossible': False}158250.0
\n","
"],"text/plain":[" uid iid rui est details Iu Ui err\n","13857 269566 0061098795 0.0 0.0 {'was_impossible': False} 276 30 0.0\n","14688 102967 051512317X 0.0 0.0 {'was_impossible': False} 384 59 0.0\n","14689 238781 0451203895 0.0 0.0 {'was_impossible': False} 178 76 0.0\n","26302 63938 0380817446 0.0 0.0 {'was_impossible': False} 71 26 0.0\n","14712 244736 0061098795 0.0 0.0 {'was_impossible': False} 77 30 0.0\n","14720 278418 0743460529 0.0 0.0 {'was_impossible': False} 174 51 0.0\n","2771 170518 080411868X 0.0 0.0 {'was_impossible': False} 155 105 0.0\n","14737 238545 0440241073 0.0 0.0 {'was_impossible': False} 41 146 0.0\n","26275 238120 0553297260 0.0 0.0 {'was_impossible': False} 314 34 0.0\n","26273 36836 0394742117 0.0 0.0 {'was_impossible': False} 158 25 0.0"]},"execution_count":35,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["best_predictions"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"fn6udPQPUYoH"},"source":["The above are the best predictions, and they are not lucky guesses. Because Ui is anywhere between 26 to 146, they are not really small, meaning that significant number of users have rated the target book."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"l4adM94nUYoJ","outputId":"d16613f1-dd96-4a3f-f18f-464b58c1116e"},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
uidiidruiestdetailsIuUierr
4430263460006109710110.00.317065{'was_impossible': False}61889.682935
12250129358051512854610.00.314570{'was_impossible': False}97809.685430
3308835857038071072210.00.285230{'was_impossible': False}191599.714770
193478834039914599010.00.279658{'was_impossible': False}154179.720342
2419226006042510065010.00.260445{'was_impossible': False}14429.739555
2965714521055327597610.00.169291{'was_impossible': False}156849.830709
279414521055326963110.00.070703{'was_impossible': False}156279.929297
25532115490081297106X10.00.028978{'was_impossible': False}159419.971022
30944182442067943374010.00.000000{'was_impossible': False}363310.000000
539526544055358264X10.00.000000{'was_impossible': False}1914710.000000
\n","
"],"text/plain":[" uid iid rui est details Iu Ui \\\n","4430 263460 0061097101 10.0 0.317065 {'was_impossible': False} 61 88 \n","12250 129358 0515128546 10.0 0.314570 {'was_impossible': False} 97 80 \n","33088 35857 0380710722 10.0 0.285230 {'was_impossible': False} 191 59 \n","1934 78834 0399145990 10.0 0.279658 {'was_impossible': False} 154 17 \n","2419 226006 0425100650 10.0 0.260445 {'was_impossible': False} 14 42 \n","29657 14521 0553275976 10.0 0.169291 {'was_impossible': False} 156 84 \n","2794 14521 0553269631 10.0 0.070703 {'was_impossible': False} 156 27 \n","25532 115490 081297106X 10.0 0.028978 {'was_impossible': False} 159 41 \n","30944 182442 0679433740 10.0 0.000000 {'was_impossible': False} 36 33 \n","5395 26544 055358264X 10.0 0.000000 {'was_impossible': False} 191 47 \n","\n"," err \n","4430 9.682935 \n","12250 9.685430 \n","33088 9.714770 \n","1934 9.720342 \n","2419 9.739555 \n","29657 9.830709 \n","2794 9.929297 \n","25532 9.971022 \n","30944 10.000000 \n","5395 10.000000 "]},"execution_count":36,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["worst_predictions"]},{"cell_type":"markdown","metadata":{"colab_type":"text","id":"f-5GAn7_UYoN"},"source":["The worst predictions look pretty surprise. Let's look in more details of the last one ISBN \"055358264X\", the book was rated by 47 users, user \"26544\" rated 10, our BaselineOnly algorithm predicts 0."]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"GVOIW08OUYoO","outputId":"450ef8f9-69c6-444d-8f39-8dc0512db9fd"},"outputs":[{"data":{"text/plain":["count 60.000000\n","mean 1.283333\n","std 2.969287\n","min 0.000000\n","25% 0.000000\n","50% 0.000000\n","75% 0.000000\n","max 10.000000\n","Name: bookRating, dtype: float64"]},"execution_count":37,"metadata":{"tags":[]},"output_type":"execute_result"}],"source":["df_new.loc[df_new['ISBN'] == '055358264X']['bookRating'].describe()"]},{"cell_type":"code","execution_count":null,"metadata":{"colab":{},"colab_type":"code","id":"8ohLvVqnUYoS","outputId":"217572fe-9500-40e5-b26e-d1cd06de7b1e"},"outputs":[{"data":{"application/javascript":"/* Put everything inside the global mpl namespace */\nwindow.mpl = {};\n\n\nmpl.get_websocket_type = function() {\n if (typeof(WebSocket) !== 'undefined') {\n return WebSocket;\n } else if (typeof(MozWebSocket) !== 'undefined') {\n return MozWebSocket;\n } else {\n alert('Your browser does not have WebSocket support.' +\n 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n 'Firefox 4 and 5 are also supported but you ' +\n 'have to enable WebSockets in about:config.');\n };\n}\n\nmpl.figure = function(figure_id, websocket, ondownload, parent_element) {\n this.id = figure_id;\n\n this.ws = websocket;\n\n this.supports_binary = (this.ws.binaryType != undefined);\n\n if (!this.supports_binary) {\n var warnings = document.getElementById(\"mpl-warnings\");\n if (warnings) {\n warnings.style.display = 'block';\n warnings.textContent = (\n \"This browser does not support binary websocket messages. \" +\n \"Performance may be slow.\");\n }\n }\n\n this.imageObj = new Image();\n\n this.context = undefined;\n this.message = undefined;\n this.canvas = undefined;\n this.rubberband_canvas = undefined;\n this.rubberband_context = undefined;\n this.format_dropdown = undefined;\n\n this.image_mode = 'full';\n\n this.root = $('
');\n this._root_extra_style(this.root)\n this.root.attr('style', 'display: inline-block');\n\n $(parent_element).append(this.root);\n\n this._init_header(this);\n this._init_canvas(this);\n this._init_toolbar(this);\n\n var fig = this;\n\n this.waiting = false;\n\n this.ws.onopen = function () {\n fig.send_message(\"supports_binary\", {value: fig.supports_binary});\n fig.send_message(\"send_image_mode\", {});\n if (mpl.ratio != 1) {\n fig.send_message(\"set_dpi_ratio\", {'dpi_ratio': mpl.ratio});\n }\n fig.send_message(\"refresh\", {});\n }\n\n this.imageObj.onload = function() {\n if (fig.image_mode == 'full') {\n // Full images could contain transparency (where diff images\n // almost always do), so we need to clear the canvas so that\n // there is no ghosting.\n fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n }\n fig.context.drawImage(fig.imageObj, 0, 0);\n };\n\n this.imageObj.onunload = function() {\n fig.ws.close();\n }\n\n this.ws.onmessage = this._make_on_message_function(this);\n\n this.ondownload = ondownload;\n}\n\nmpl.figure.prototype._init_header = function() {\n var titlebar = $(\n '
');\n var titletext = $(\n '
');\n titlebar.append(titletext)\n this.root.append(titlebar);\n this.header = titletext[0];\n}\n\n\n\nmpl.figure.prototype._canvas_extra_style = function(canvas_div) {\n\n}\n\n\nmpl.figure.prototype._root_extra_style = function(canvas_div) {\n\n}\n\nmpl.figure.prototype._init_canvas = function() {\n var fig = this;\n\n var canvas_div = $('
');\n\n canvas_div.attr('style', 'position: relative; clear: both; outline: 0');\n\n function canvas_keyboard_event(event) {\n return fig.key_event(event, event['data']);\n }\n\n canvas_div.keydown('key_press', canvas_keyboard_event);\n canvas_div.keyup('key_release', canvas_keyboard_event);\n this.canvas_div = canvas_div\n this._canvas_extra_style(canvas_div)\n this.root.append(canvas_div);\n\n var canvas = $('');\n canvas.addClass('mpl-canvas');\n canvas.attr('style', \"left: 0; top: 0; z-index: 0; outline: 0\")\n\n this.canvas = canvas[0];\n this.context = canvas[0].getContext(\"2d\");\n\n var backingStore = this.context.backingStorePixelRatio ||\n\tthis.context.webkitBackingStorePixelRatio ||\n\tthis.context.mozBackingStorePixelRatio ||\n\tthis.context.msBackingStorePixelRatio ||\n\tthis.context.oBackingStorePixelRatio ||\n\tthis.context.backingStorePixelRatio || 1;\n\n mpl.ratio = (window.devicePixelRatio || 1) / backingStore;\n\n var rubberband = $('');\n rubberband.attr('style', \"position: absolute; left: 0; top: 0; z-index: 1;\")\n\n var pass_mouse_events = true;\n\n canvas_div.resizable({\n start: function(event, ui) {\n pass_mouse_events = false;\n },\n resize: function(event, ui) {\n fig.request_resize(ui.size.width, ui.size.height);\n },\n stop: function(event, ui) {\n pass_mouse_events = true;\n fig.request_resize(ui.size.width, ui.size.height);\n },\n });\n\n function mouse_event_fn(event) {\n if (pass_mouse_events)\n return fig.mouse_event(event, event['data']);\n }\n\n rubberband.mousedown('button_press', mouse_event_fn);\n rubberband.mouseup('button_release', mouse_event_fn);\n // Throttle sequential mouse events to 1 every 20ms.\n rubberband.mousemove('motion_notify', mouse_event_fn);\n\n rubberband.mouseenter('figure_enter', mouse_event_fn);\n rubberband.mouseleave('figure_leave', mouse_event_fn);\n\n canvas_div.on(\"wheel\", function (event) {\n event = event.originalEvent;\n event['data'] = 'scroll'\n if (event.deltaY < 0) {\n event.step = 1;\n } else {\n event.step = -1;\n }\n mouse_event_fn(event);\n });\n\n canvas_div.append(canvas);\n canvas_div.append(rubberband);\n\n this.rubberband = rubberband;\n this.rubberband_canvas = rubberband[0];\n this.rubberband_context = rubberband[0].getContext(\"2d\");\n this.rubberband_context.strokeStyle = \"#000000\";\n\n this._resize_canvas = function(width, height) {\n // Keep the size of the canvas, canvas container, and rubber band\n // canvas in synch.\n canvas_div.css('width', width)\n canvas_div.css('height', height)\n\n canvas.attr('width', width * mpl.ratio);\n canvas.attr('height', height * mpl.ratio);\n canvas.attr('style', 'width: ' + width + 'px; height: ' + height + 'px;');\n\n rubberband.attr('width', width);\n rubberband.attr('height', height);\n }\n\n // Set the figure to an initial 600x600px, this will subsequently be updated\n // upon first draw.\n this._resize_canvas(600, 600);\n\n // Disable right mouse context menu.\n $(this.rubberband_canvas).bind(\"contextmenu\",function(e){\n return false;\n });\n\n function set_focus () {\n canvas.focus();\n canvas_div.focus();\n }\n\n window.setTimeout(set_focus, 100);\n}\n\nmpl.figure.prototype._init_toolbar = function() {\n var fig = this;\n\n var nav_element = $('
')\n nav_element.attr('style', 'width: 100%');\n this.root.append(nav_element);\n\n // Define a callback function for later on.\n function toolbar_event(event) {\n return fig.toolbar_button_onclick(event['data']);\n }\n function toolbar_mouse_event(event) {\n return fig.toolbar_button_onmouseover(event['data']);\n }\n\n for(var toolbar_ind in mpl.toolbar_items) {\n var name = mpl.toolbar_items[toolbar_ind][0];\n var tooltip = mpl.toolbar_items[toolbar_ind][1];\n var image = mpl.toolbar_items[toolbar_ind][2];\n var method_name = mpl.toolbar_items[toolbar_ind][3];\n\n if (!name) {\n // put a spacer in here.\n continue;\n }\n var button = $('