{ "cells": [ { "cell_type": "markdown", "id": "6623a62a", "metadata": {}, "source": [ "#### k-Nearest Neighbor (kNN) Classification:" ] }, { "cell_type": "markdown", "id": "aa94c82a", "metadata": {}, "source": [ "#### Business Problem: \n", "```Python\n", "Business Problem Formulation:\n", "\n", "Predicting the Rating Category of a Service based on user interactions, service ratings, and engagement metrics can help businesses optimize their offerings and enhance user experience. This can lead to better customer satisfaction, increased revenue, and improved brand loyalty. In a professional services or educational platform, where user satisfaction is crucial, understanding the factors contributing to perceived service quality can help tailor offerings and enhance user experience. The business goal is to predict the 'Rating Category' of a service (High, Medium, Low) based on user interactions, service ratings, and engagement metrics.\n", "```" ] }, { "cell_type": "markdown", "id": "220bf84a", "metadata": {}, "source": [ "#### Dataset Description: \n", "\n", "##### This dataset contains information on user interactions with various services offered by a company, ServiceSight. The dataset is intended for building a recommendation system to suggest relevant services to users based on their historical interactions, roles, departments, and experience levels.\n", "```Python\n", "Columns:\n", "--------\n", " - User ID: Unique identifier for each user. \n", " - Role: The professional role of the user (e.g., Data Scientist, Analyst).\n", " - Department: The department to which the user belongs (e.g., Engineering, Marketing).\n", " - Experience Level: Level of experience of the user (e.g., Beginner, Advanced).\n", " - Service Name: Name of the service with which the user interacted.\n", " - Interaction Type: Type of interaction performed by the user (e.g., completed tutorial, added to favorite, viewed, subscribed).\n", " - Interaction Count: Number of times the user has interacted with the service.\n", " - Service Rating: User's rating for the service on a scale of 1 to 5.\n", " - Timestamp: The time of day when the interaction occurred.\n", " - Relevance: A binary label indicating if a service is relevant (1 for \"High\" rating) or not (0 otherwise) \n", " based on user satisfaction, signaling high user interest or satisfaction with the service.\n", " - Total Interaction Count: Total interactions per user, showing engagement level.\n", " - Total Favorite Count: Counts user favorites, reflecting strong preferences.\n", " - Rating Category: Categorizes Service Rating into three levels: \n", " - High: Strong positive user rating. \n", " - Medium: Moderate user satisfaction. \n", " - Low: Low satisfaction with the service.\n", " (Target Variable)\n", "\n", "--------------------\n", "Potential Use Cases: \n", "\n", "Personalized Recommendations: Predicting ratings helps recommend services likely to meet user needs, enhancing satisfaction.\n", "Proactive Support: Flagging users likely to rate poorly enables early support, improving their experience.\n", "Service Optimization: Low-rated services can be identified for improvement, maintaining quality across offerings.\n", "Retention Analysis: Users who frequently rate poorly can be targeted with retention strategies to prevent churn.\n", "Targeted Marketing: High-rated services can be promoted in marketing, attracting similar users.\n", "Benchmarking: Monitoring predicted ratings helps benchmark against competitors and drive strategic adjustments.\n", "Resource Allocation: Resources can be allocated to improve low-rated services, optimizing development efforts.\n", "Engagement Reporting: Predicted ratings give insights across roles and departments, aiding decision-makers in identifying satisfaction trends.\n", "```" ] }, { "cell_type": "code", "execution_count": 1, "id": "45b16cf5", "metadata": {}, "outputs": [ { "ename": "ModuleNotFoundError", "evalue": "No module named 'surprise'", "output_type": "error", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", "Cell \u001b[0;32mIn[1], line 4\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mnumpy\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mnp\u001b[39;00m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01msklearn\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmetrics\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m mean_absolute_error\n\u001b[0;32m----> 4\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01msurprise\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m Dataset, Reader, SVD\n\u001b[1;32m 5\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01msurprise\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mmodel_selection\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m train_test_split\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01msurprise\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m KNNBasic\n", "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'surprise'" ] } ], "source": [ "import pandas as pd\n", "import numpy as np\n", "from sklearn.metrics import mean_absolute_error\n", "from surprise import Dataset, Reader, SVD\n", "from surprise.model_selection import train_test_split\n", "from surprise import KNNBasic\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import warnings\n", "warnings.filterwarnings(\"ignore\")\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "8aa21940", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
User IDRoleDepartmentExperience LevelService NameInteraction TypeInteraction CountService RatingRelevanceTotal Favorite CountRating Category
0U0197ML EngineerProductBeginnerService 16completed tutorial94.946389110High
1U0411Data AnalystEngineeringBeginnerService 1added to favorite21.000000018Low
2U0271Business AnalystProductExpertService 100viewed11.000000015Low
\n", "
" ], "text/plain": [ " User ID Role Department Experience Level Service Name \\\n", "0 U0197 ML Engineer Product Beginner Service 16 \n", "1 U0411 Data Analyst Engineering Beginner Service 1 \n", "2 U0271 Business Analyst Product Expert Service 100 \n", "\n", " Interaction Type Interaction Count Service Rating Relevance \\\n", "0 completed tutorial 9 4.946389 1 \n", "1 added to favorite 2 1.000000 0 \n", "2 viewed 1 1.000000 0 \n", "\n", " Total Favorite Count Rating Category \n", "0 10 High \n", "1 18 Low \n", "2 15 Low " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Load dataset\n", "data = pd.read_csv('recommendation_dataset.csv')\n", "\n", "# Display the first few rows\n", "data.head(3)" ] }, { "cell_type": "code", "execution_count": 3, "id": "23fc070c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "RangeIndex: 45000 entries, 0 to 44999\n", "Data columns (total 11 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 User ID 45000 non-null object \n", " 1 Role 45000 non-null object \n", " 2 Department 45000 non-null object \n", " 3 Experience Level 45000 non-null object \n", " 4 Service Name 45000 non-null object \n", " 5 Interaction Type 45000 non-null object \n", " 6 Interaction Count 45000 non-null int64 \n", " 7 Service Rating 45000 non-null float64\n", " 8 Relevance 45000 non-null int64 \n", " 9 Total Favorite Count 45000 non-null int64 \n", " 10 Rating Category 45000 non-null object \n", "dtypes: float64(1), int64(3), object(7)\n", "memory usage: 3.8+ MB\n" ] } ], "source": [ "# Basic info on the data\n", "data.info()\n" ] }, { "cell_type": "code", "execution_count": 4, "id": "8af82609", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
RoleDepartmentExperience LevelService NameInteraction TypeInteraction CountService RatingRelevanceTotal Favorite CountRating Category
0ML EngineerProductBeginnerService 16completed tutorial94.946389110High
1Data AnalystEngineeringBeginnerService 1added to favorite21.000000018Low
\n", "
" ], "text/plain": [ " Role Department Experience Level Service Name \\\n", "0 ML Engineer Product Beginner Service 16 \n", "1 Data Analyst Engineering Beginner Service 1 \n", "\n", " Interaction Type Interaction Count Service Rating Relevance \\\n", "0 completed tutorial 9 4.946389 1 \n", "1 added to favorite 2 1.000000 0 \n", "\n", " Total Favorite Count Rating Category \n", "0 10 High \n", "1 18 Low " ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = data.drop(['User ID'], axis=1)\n", "data.head(2)" ] }, { "cell_type": "code", "execution_count": 5, "id": "410b25c5", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
RoleDepartmentExperience LevelService NameInteraction TypeInteraction CountService RatingRelevanceTotal Favorite CountRating Category
0ML EngineerProductBeginnerService 16completed tutorial94.946389110High
1Data AnalystEngineeringBeginnerService 1added to favorite21.000000018Low
2Business AnalystProductExpertService 100viewed11.000000015Low
\n", "
" ], "text/plain": [ " Role Department Experience Level Service Name \\\n", "0 ML Engineer Product Beginner Service 16 \n", "1 Data Analyst Engineering Beginner Service 1 \n", "2 Business Analyst Product Expert Service 100 \n", "\n", " Interaction Type Interaction Count Service Rating Relevance \\\n", "0 completed tutorial 9 4.946389 1 \n", "1 added to favorite 2 1.000000 0 \n", "2 viewed 1 1.000000 0 \n", "\n", " Total Favorite Count Rating Category \n", "0 10 High \n", "1 18 Low \n", "2 15 Low " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Data imputation\n", "# Separate categorical and numeric columns\n", "categorical_columns = data.select_dtypes(include=['object']).columns\n", "numeric_columns = data.select_dtypes(include=['number']).columns\n", "\n", "# Impute missing values: numeric columns with median, categorical columns with mode\n", "for column in numeric_columns:\n", " data[column].fillna(data[column].median(), inplace=True)\n", "\n", "for column in categorical_columns:\n", " data[column].fillna(data[column].mode()[0], inplace=True)\n", "\n", "# Display the dataset after imputation\n", "data.head(3)" ] }, { "cell_type": "code", "execution_count": 6, "id": "e3939963", "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2QAAAIjCAYAAABswtioAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABj4ElEQVR4nO3dd3wUdf7H8fduekgDQhqEEDqhd4MiLRIQCycqIHqAoJ4HKuBZOBWw3OnpIaCgqBzgnahgQwUEQleaEAhNQEroJAFCKqTu/P7A7I+lJiFhUl7Px2MfsjOfnfnsl1Hzzsx8x2IYhiEAAAAAwE1nNbsBAAAAAKisCGQAAAAAYBICGQAAAACYhEAGAAAAACYhkAEAAACASQhkAAAAAGASAhkAAAAAmIRABgAAAAAmIZABAAAAgEkIZABQxkyYMEEWi+Wm7Ktr167q2rWr/f2qVatksVj09ddf35T9DxkyRHXq1Lkp+yqujIwMDR8+XEFBQbJYLBo1apTZLRXJ7NmzZbFYdOjQIbNbKTUFx+2qVavMbgUAioxABgClqOCH4YKXu7u7QkJCFB0drffee0/p6eklsp8TJ05owoQJiouLK5HtlaSy3Fth/POf/9Ts2bP15JNP6n//+58eeeSRq9bm5ORoypQpat26tXx8fOTn56emTZvq8ccf1549e25i1+Y6dOiQw3FvtVpVrVo19e7dW+vXry/2dj/44APNnj275BoFgDLAYhiGYXYTAFBRzZ49W0OHDtVrr72m8PBw5ebmKiEhQatWrVJMTIxq166tH374QS1atLB/Ji8vT3l5eXJ3dy/0fjZv3qz27dtr1qxZGjJkSKE/l5OTI0lydXWVdOFMQ7du3fTVV1/p/vvvL/R2ittbbm6ubDab3NzcSmRfpeGWW26Rs7Ozfvnll+vW3n333frpp580cOBARUZGKjc3V3v27NGCBQv0+uuvF+nvpqTk5+crNzdXbm5uN+3M66FDhxQeHq6BAwfqzjvvVH5+vn7//Xd98MEHOn/+vDZt2qTmzZsXebvNmjWTv7//ZWfCbDabcnJy5OrqKquV3zUDKF+czW4AACqD3r17q127dvb3Y8eO1YoVK3TXXXfpnnvu0e7du+Xh4SFJcnZ2lrNz6f7n+dy5c/L09LQHMbO4uLiYuv/CSEpKUkRExHXrNm3apAULFugf//iH/v73vzusmzp1qlJSUkqkn6ysrCIFDycnJzk5OZXIvouqTZs2evjhh+3vO3furN69e+vDDz/UBx98UGL7sVqtRfoFBgCUJfwaCQBM0r17d73yyis6fPiwPvvsM/vyK91DFhMTo9tuu01+fn7y8vJSo0aN7D/0r1q1Su3bt5ckDR061H6ZWMGlXV27dlWzZs0UGxur22+/XZ6envbPXnoPWYH8/Hz9/e9/V1BQkKpUqaJ77rlHR48edaipU6fOFc/4XLzN6/V2pXvIMjMz9eyzzyo0NFRubm5q1KiR/v3vf+vSCzosFotGjhyp+fPnq1mzZnJzc1PTpk21ePHiKw/4JZKSkjRs2DAFBgbK3d1dLVu21KeffmpfX3BfUnx8vBYuXGjv/Wr3Yh04cECSdOutt162zsnJSdWrV3dYdvz4cT366KMKDAy09z5z5kyHmoIevvzyS7388suqWbOmPD09tWXLFlksFod+CyxZskQWi0ULFiyQdPV7yH766Sd16dJF3t7e8vHxUfv27fX555871GzcuFG9evWSr6+vPD091aVLF61du/bKA1oInTt3lvT/Y1Vg1qxZ6t69uwICAuTm5qaIiAh9+OGHDjV16tTRrl27tHr1avvfxcXH2aX3kBUc97/99pu6desmT09P1axZU2+//fZlfR0+fFj33HOPqlSpooCAAI0ePdo+jhdvc9++ferXr5+CgoLk7u6uWrVqacCAAUpNTS32mAAAZ8gAwESPPPKI/v73v2vp0qV67LHHrliza9cu3XXXXWrRooVee+01ubm5af/+/fYfjJs0aaLXXntN48aN0+OPP27/obdTp072bZw5c0a9e/fWgAED9PDDDyswMPCaff3jH/+QxWLRCy+8oKSkJE2ePFlRUVGKi4uzn8krjML0djHDMHTPPfdo5cqVGjZsmFq1aqUlS5boueee0/HjxzVp0iSH+l9++UXffvut/vrXv8rb21vvvfee+vXrpyNHjlwWgC52/vx5de3aVfv379fIkSMVHh6ur776SkOGDFFKSoqeeeYZNWnSRP/73/80evRo1apVS88++6wkqUaNGlfcZlhYmCRpzpw5uvXWW695ljMxMVG33HKLPVTWqFFDP/30k4YNG6a0tLTLJg55/fXX5erqqr/97W/Kzs5WRESE6tatq3nz5mnw4MEOtXPnzlXVqlUVHR191f3Pnj1bjz76qJo2baqxY8fKz89PW7du1eLFi/XQQw9JklasWKHevXurbdu2Gj9+vKxWqz04/fzzz+rQocNVt381BaGwatWqDss//PBDNW3aVPfcc4+cnZ31448/6q9//atsNptGjBghSZo8ebKeeuopeXl56aWXXpKk6x7HZ8+eVa9evXTffffpwQcf1Ndff60XXnhBzZs3V+/evSVd+AVA9+7ddfLkST3zzDMKCgrS559/rpUrVzpsKycnR9HR0crOztZTTz2loKAgHT9+XAsWLFBKSop8fX2LPB4AIEkyAAClZtasWYYkY9OmTVet8fX1NVq3bm1/P378eOPi/zxPmjTJkGScOnXqqtvYtGmTIcmYNWvWZeu6dOliSDKmT59+xXVdunSxv1+5cqUhyahZs6aRlpZmXz5v3jxDkjFlyhT7srCwMGPw4MHX3ea1ehs8eLARFhZmfz9//nxDkvHGG2841N1///2GxWIx9u/fb18myXB1dXVYtm3bNkOS8f7771+2r4tNnjzZkGR89tln9mU5OTlGZGSk4eXl5fDdw8LCjD59+lxze4ZhGDabzT7WgYGBxsCBA41p06YZhw8fvqx22LBhRnBwsHH69GmH5QMGDDB8fX2Nc+fOGYbx/38fdevWtS8rMHbsWMPFxcVITk62L8vOzjb8/PyMRx991L6s4BiMj483DMMwUlJSDG9vb6Njx47G+fPnL/sOBf9s0KCBER0dbV9mGIZx7tw5Izw83LjjjjuuORbx8fGGJOPVV181Tp06ZSQkJBg///yz0b59e0OS8dVXXznUX/rdDMMwoqOjjbp16zosa9q0qcOxVaBgnFauXGlfVvB38d///tdhfIKCgox+/frZl02cONGQZMyfP9++7Pz580bjxo0dtrl169Yr9g4AN4pLFgHAZF5eXtecbdHPz0+S9P3338tmsxVrH25ubho6dGih6//85z/L29vb/v7+++9XcHCwFi1aVKz9F9aiRYvk5OSkp59+2mH5s88+K8Mw9NNPPzksj4qKUr169ezvW7RoIR8fHx08ePC6+wkKCtLAgQPty1xcXPT0008rIyNDq1evLnLvFotFS5Ys0RtvvKGqVavqiy++0IgRIxQWFqb+/fvb7yEzDEPffPON7r77bhmGodOnT9tf0dHRSk1N1ZYtWxy2PXjw4MvOTPbv31+5ubn69ttv7cuWLl2qlJQU9e/f/6p9xsTEKD09XS+++OJl910VXCobFxenffv26aGHHtKZM2fs/WVmZqpHjx5as2ZNoY7F8ePHq0aNGgoKClLnzp21e/duTZw48bIJYy7+bqmpqTp9+rS6dOmigwcP3tDlgF5eXg73sLm6uqpDhw4Ox8fixYtVs2ZN3XPPPfZl7u7ul52xLjgDtmTJEp07d67YPQHApQhkAGCyjIwMh/Bzqf79++vWW2/V8OHDFRgYqAEDBmjevHlFCmc1a9Ys0gQeDRo0cHhvsVhUv379Un+W1eHDhxUSEnLZeDRp0sS+/mK1a9e+bBtVq1bV2bNnr7ufBg0aXDYxxtX2U1hubm566aWXtHv3bp04cUJffPGFbrnlFs2bN08jR46UJJ06dUopKSn6+OOPVaNGDYdXQWhOSkpy2G54ePhl+2rZsqUaN26suXPn2pfNnTtX/v7+6t69+1V7LLh/q1mzZlet2bdvn6QLQfDSHmfMmKHs7OxCBaXHH39cMTEx+vHHHzV69GidP39e+fn5l9WtXbtWUVFRqlKlivz8/FSjRg37fY43Eshq1ap12f2Ylx4fhw8fVr169S6rq1+/vsP78PBwjRkzRjNmzJC/v7+io6M1bdo07h8DcMO4hwwATHTs2DGlpqZe9sPfxTw8PLRmzRqtXLlSCxcu1OLFizV37lx1795dS5cuLdQMekW576uwrjaFen5+/k2b1e9q+zHKwBNdgoODNWDAAPXr109NmzbVvHnzNHv2bHuQfvjhhy+7/6vAxY9BkK7+99e/f3/94x//0OnTp+Xt7a0ffvhBAwcOvOFZOgt6fOedd9SqVasr1nh5eV13Ow0aNFBUVJQk6a677pKTk5NefPFFdevWzT7r6IEDB9SjRw81btxY7777rkJDQ+Xq6qpFixZp0qRJxT4rLJX88TFx4kQNGTJE33//vZYuXaqnn35ab775pjZs2KBatWoVu08AlRuBDABM9L///U+SrjkBg3RhWu8ePXqoR48eevfdd/XPf/5TL730klauXKmoqKgSf75UwRmSAoZhaP/+/Q5BoWrVqlecyv3w4cOqW7eu/X1RegsLC9OyZcuUnp7ucJas4KHKBRNn3KiwsDBt375dNpvN4SxZSe9HunApZIsWLbRv3z6dPn1aNWrUkLe3t/Lz8+1hpbj69++vV199Vd98840CAwOVlpamAQMGXPMzBZd47ty586q/CCio8fHxueEeL/bSSy/pk08+0csvv2yfDfPHH39Udna2fvjhB4cznpdOqiEV7VgqrLCwMP32228yDMNh+/v3779iffPmzdW8eXO9/PLLWrdunW699VZNnz5db7zxRon3BqBy4JJFADDJihUr9Prrrys8PFyDBg26al1ycvJlywrOWmRnZ0uSqlSpIkkl9qyr//73vw73tX399dc6efKkfWY66cIP7Rs2bLA/XFqSFixYcNn0+EXpreAhwlOnTnVYPmnSJFksFof934g777xTCQkJDpf75eXl6f3335eXl5e6dOlS5G3u27dPR44cuWx5SkqK1q9fr6pVq6pGjRpycnJSv3799M0332jnzp2X1Z86darQ+2zSpImaN2+uuXPnau7cuQoODtbtt99+zc/07NlT3t7eevPNN5WVleWwruDMUdu2bVWvXj39+9//VkZGxg31eDE/Pz898cQTWrJkieLi4iT9/1msi89apaamatasWZd9vkqVKiV2jBeIjo7W8ePH9cMPP9iXZWVl6ZNPPnGoS0tLU15ensOy5s2by2q12v89BIDi4AwZANwEP/30k/bs2aO8vDwlJiZqxYoViomJUVhYmH744YdrPtT2tdde05o1a9SnTx+FhYUpKSlJH3zwgWrVqqXbbrtN0oVw5Ofnp+nTp8vb21tVqlRRx44dr3jvUWFUq1ZNt912m4YOHarExERNnjxZ9evXd5joYPjw4fr666/Vq1cvPfjggzpw4IA+++wzh0k2itrb3XffrW7duumll17SoUOH1LJlSy1dulTff/+9Ro0addm2i+vxxx/XRx99pCFDhig2NlZ16tTR119/rbVr12ry5MnXvKfvarZt26aHHnpIvXv3VufOnVWtWjUdP35cn376qU6cOKHJkyfbw8dbb72llStXqmPHjnrssccUERGh5ORkbdmyRcuWLbtiCL+a/v37a9y4cXJ3d9ewYcOu+8BoHx8fTZo0ScOHD1f79u310EMPqWrVqtq2bZvOnTunTz/9VFarVTNmzFDv3r3VtGlTDR06VDVr1tTx48e1cuVK+fj46McffyzyGEnSM888o8mTJ+utt97Sl19+qZ49e8rV1VV33323nnjiCWVkZOiTTz5RQECATp486fDZtm3b6sMPP9Qbb7yh+vXrKyAg4Jr3yxXGE088oalTp2rgwIF6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0sKFCzVz5syrTuZRYMKECZo4caLee+897du3T1u2bNH7779fIn1cbNSoUfroo490/PhxVa1aVdWrV9fHH3+s/fv3a8WKFRozZoxDfUBAgDw8PLR48WIlJiYqNTW1SPsrcMcdd6hevXoaPHiwtm/frrVr1+rll1+WdOFMGgDg5iCQAQDKBC8vL3Xs2FGTJk3S7bffrmbNmumVV17RY489pqlTp0q6EBQWLVqk22+/XUOHDlXDhg01YMAAHT582H6W51q6d++uatWqae/evXrooYeuWTt48GBNnjxZH3zwgZo2baq77rpL+/btK5E+LtarVy+Fh4frH//4h6xWq7788kvFxsaqWbNmGj16tN555x2HemdnZ7333nv66KOPFBISYg+rReXk5KT58+crIyND7du31/Dhw+2zLLq7uxdrmwCAorMYhmGY3QQAADDf2rVrddttt2n//v2qV6+e2e0AQKVAIAMAoJL67rvv5OXlpQYNGmj//v165plnVLVq1cvuWwMAlB4m9QAAoJJKT0/XCy+8oCNHjsjf319RUVGaOHGi2W0BQKXCGTIAAAAAMAmTegAAAACASQhkAAAAAGASAhkAAAAAmIRABgAAAAAmIZABAAAAgEkIZAAAAABgEgIZAAAAAJiEQAYAAAAAJvk/Wjqgf20U8rAAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import plotly.express as px\n", "\n", "# Service Rating Distribution\n", "plt.figure(figsize=(10, 6))\n", "sns.histplot(data['Service Rating'], kde=True)\n", "plt.title('Distribution of Service Ratings')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 7, "id": "05148e58", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "Rating Category=%{x}
Interaction Count=%{y}", "legendgroup": "", "marker": { "color": "#636efa" }, "name": "", "notched": false, "offsetgroup": "", "orientation": "v", "showlegend": false, "type": "box", "x": [ "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Low", "High", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "High", "High", "High", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "High", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "High", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Low", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "High", "High", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "Low", "High", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "Low", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "High", "High", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "Medium", "High", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Low", "High", "High", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "High", "High", "Low", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "High", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "High", "Medium", "High", "High", "Low", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "Low", "High", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Low", "Low", "Low", "Low", "High", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "High", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "High", "Low", "High", "Medium", "Low", "Low", "Low", "High", "Medium", "Medium", "High", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "High", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "High", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Low", "High", "High", "High", "Medium", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Low", "High", "Low", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "Low", "High", "Low", "High", "Low", "High", "Low", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "High", "Medium", "Low", "Low", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "High", "Low", "High", "Low", "High", "Low", "Low", "Low", "Medium", "High", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "Low", "Low", "Low", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Low", "Low", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Medium", "Low", "Medium", "Low", "High", "High", "High", "High", "High", "Medium", "High", "High", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "High", "Low", "High", "High", "Low", "High", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Low", "Low", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Low", "High", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "High", "High", "High", "Medium", "Low", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "High", "High", "High", "High", "High", "Medium", "Medium", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Low", "High", "Low", "High", "Medium", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Low", "High", "Medium", "Medium", "High", "High", "High", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Medium", "Low", "Medium", "High", "High", "Medium", "High", "High", "Low", "Medium", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Low", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "High", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "Low", "High", "Low", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "Low", "Low", "High", "High", "Low", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Medium", "Low", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "Medium", "Medium", "High", "High", "High", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "High", "High", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "High", "High", "Medium", "High", "High", "Low", "High", "High", "Low", "High", "High", "High", "High", "Medium", "High", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "Medium", "High", "High", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "Low", "Medium", "High", "Low", "High", "Low", "High", "Medium", "High", "High", "High", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Low", "High", "Medium", "Medium", "Medium", "Low", "High", "High", "Medium", "Low", "Low", "Low", "Medium", "Low", "Low", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "High", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "High", "Medium", "Medium", "High", "Low", "Medium", "High", "High", "Medium", "Medium", "High", "Medium", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "Low", "High", "High", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Low", "Low", "High", "High", "High", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "Low", "Low", "High", "High", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "Medium", "Low", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "High", "Low", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "Low", "Medium", "Low", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Medium", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "Medium", "High", "Low", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "High", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Low", "High", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "High", "Medium", "High", "High", "High", "High", "Medium", "Medium", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "Medium", "High", "High", "Medium", "High", "Medium", "High", "Low", "High", "Low", "High", "High", "Low", "High", "Medium", "High", "High", "High", "Low", "Low", "Low", "High", "Low", "High", "Medium", "Medium", "High", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "High", "Low", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "High", "High", "High", "Low", "High", "High", "Medium", "Low", "Low", "High", "Low", "High", "Medium", "Low", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "Low", "Low", "High", "High", "Low", "Low", "Medium", "Low", "High", "High", "Low", "High", "Low", "Low", "High", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Low", "High", "High", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "High", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "High", "High", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "Medium", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "Low", "High", "Low", "High", "Low", "Medium", "High", "Low", "Low", "High", "Low", "Low", "High", "High", "High", "High", "High", "High", "High", "Medium", "High", "Low", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Medium", "High", "High", "Medium", "Low", "High", "Low", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Medium", "High", "High", "High", "Medium", "Low", "Medium", "Low", "Medium", "High", "High", "Low", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "High", "Medium", "High", "Low", "High", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "High", "High", "High", "Low", "Low", "High", "High", "Medium", "Low", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "Medium", "Low", "High", "Medium", "High", "High", "Medium", "Medium", "Low", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "Low", "High", "High", "High", "Low", "Medium", "Low", "High", "Medium", "High", "Medium", "High", "Medium", "Low", "Low", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "High", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Low", "Medium", "Low", "Low", "Low", "Low", "High", "Medium", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "High", "Medium", "High", "Medium", "Medium", "High", "Low", "High", "Low", "High", "High", "Medium", "Low", "Medium", "Low", "High", "Low", "Low", "Medium", "Medium", "Low", "Medium", "Low", "High", "Low", "Medium", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "High", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Low", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Medium", "Low", "Medium", "High", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "High", "High", "Low", "High", "Low", "Medium", "Medium", "High", "High", "High", "Medium", "High", "Low", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "High", "Medium", "Low", "Medium", "High", "Medium", "Medium", "High", "Low", "Low", "Low", "Low", "Low", "Medium", "High", "Medium", "Low", "Low", "Medium", "Low", "High", "Medium", "Medium", "High", "High", "High", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "Medium", "Low", "Low", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "High", "Medium", "Medium", "High", "High", "Low", "High", "High", "Low", "Medium", "High", "Medium", "Medium", "Low", "Medium", "High", "High", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "High", "High", "High", "High", "High", "High", "Low", "High", "Low", "Low", "Low", "Medium", "Medium", "Medium", "High", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium", "Low", "Medium", "Low", "Medium", "Medium", "Medium", "Low", "Medium", "Medium", "Low", "Medium", "Low", "Low", "Low", "Medium", "High", "Low", "Low", "Low", "Medium", "High", "High", "Low", "High", "Medium", "Medium", "High", "Medium", "High", "High", "Low", "Low", "Low", "Low", "Low", "High", "Low", "Medium", "High", "High", "High", "Medium", "Medium", "Medium", "Medium", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Medium", "Low", "High", "Medium", "High", "Low", "High", "High", "High", "High", "Low", "High", "Medium", "Medium", "Medium", "High", "Medium", "Low", "Medium", "Medium", "Low", "Low", "Medium", "High", "Low", "Medium", "Medium", "Low", "Medium", "Medium", "High", "Low", "Medium", "Medium", "Low", "High", "High", "High", "High", "Medium", "High", "High", "High", "High", "Medium", "Low", "High", "Low", "Medium", "Low", "Low", "Medium", "High", "Low", "High", "Low", "Low", "Low", "High", "Low", "High", "High", "High", "High", "High", "High", "High", "High", "Low", "Medium", "High", "High", "Low", "Low", "High", "High", "Low", "High", "Medium", "Low", "Low", "High", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "Medium", "High", "Medium", "Low", "High", "Medium", "High", "High", "Low", "Medium", "High", "Medium", "High", "Low", "Low", "Medium", "Low", "Low", "High", "High", "Medium", "High", "Medium", "Medium", "Medium", "High", "High", "Low", "Medium", "Low", "Low", "Low", "Medium", "Medium", "High", "High", "High", "Low", "Low", "High", "Low", "Medium", "Medium", "Medium", "Low", "High", "High", "High", "High", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Medium", "Low", "High", "High", "Low", "Medium", "Low", "Low", "Medium", "Low", "Medium", "Low", "High", "Medium", "Low", "High", "Medium", "High", "Medium", "Medium" ], "x0": " ", "xaxis": "x", "y": [ 9, 2, 1, 2, 3, 2, 1, 1, 2, 1, 2, 2, 1, 3, 9, 9, 10, 9, 10, 2, 9, 1, 2, 9, 10, 1, 10, 2, 10, 10, 1, 10, 1, 9, 2, 10, 9, 2, 1, 1, 9, 3, 9, 10, 9, 1, 3, 2, 10, 9, 1, 2, 3, 2, 2, 1, 10, 1, 10, 1, 1, 2, 1, 8, 10, 10, 1, 1, 3, 1, 10, 1, 9, 2, 1, 1, 2, 1, 9, 2, 1, 2, 9, 1, 2, 10, 9, 1, 1, 2, 2, 2, 1, 1, 2, 9, 2, 9, 1, 9, 8, 1, 10, 1, 10, 1, 1, 2, 2, 9, 2, 9, 9, 2, 2, 1, 3, 2, 9, 1, 9, 9, 10, 1, 2, 10, 2, 1, 1, 2, 9, 1, 2, 10, 1, 10, 10, 10, 1, 10, 10, 2, 2, 1, 9, 2, 9, 2, 2, 9, 10, 1, 8, 1, 10, 1, 1, 1, 2, 1, 10, 10, 10, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 10, 10, 10, 10, 1, 1, 1, 8, 9, 1, 2, 9, 9, 1, 2, 1, 1, 10, 1, 1, 9, 2, 10, 2, 10, 10, 8, 9, 2, 8, 1, 9, 1, 9, 1, 1, 10, 1, 1, 2, 2, 2, 10, 2, 10, 2, 10, 1, 9, 1, 9, 8, 2, 1, 9, 2, 10, 2, 2, 2, 2, 3, 2, 2, 1, 10, 1, 9, 2, 1, 2, 9, 1, 2, 2, 2, 2, 10, 10, 1, 1, 1, 2, 2, 9, 2, 2, 9, 2, 2, 1, 2, 9, 2, 10, 1, 1, 1, 1, 10, 2, 2, 10, 10, 10, 2, 2, 10, 10, 1, 2, 1, 10, 1, 2, 2, 10, 2, 2, 2, 10, 1, 9, 9, 9, 2, 1, 1, 1, 9, 9, 1, 2, 1, 1, 2, 2, 2, 9, 1, 10, 8, 2, 9, 9, 9, 10, 10, 2, 9, 9, 10, 10, 10, 3, 2, 1, 1, 9, 10, 3, 2, 10, 1, 2, 1, 1, 1, 2, 9, 2, 10, 10, 9, 1, 2, 2, 1, 10, 9, 10, 1, 10, 2, 2, 9, 2, 10, 2, 9, 2, 2, 1, 10, 2, 1, 9, 1, 9, 1, 1, 2, 9, 9, 2, 9, 1, 2, 1, 1, 9, 2, 10, 1, 9, 2, 1, 1, 1, 10, 10, 1, 2, 9, 2, 2, 2, 10, 3, 1, 3, 2, 2, 10, 2, 1, 2, 3, 1, 2, 1, 2, 3, 10, 10, 2, 1, 10, 10, 2, 1, 10, 1, 2, 1, 10, 2, 9, 9, 10, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 8, 8, 10, 1, 9, 8, 9, 1, 10, 3, 1, 1, 1, 1, 1, 9, 9, 9, 1, 2, 2, 1, 10, 2, 2, 9, 2, 10, 1, 1, 1, 10, 2, 10, 1, 2, 1, 9, 2, 1, 2, 2, 1, 2, 2, 1, 9, 1, 9, 2, 1, 2, 3, 1, 10, 9, 9, 1, 3, 1, 9, 2, 2, 10, 1, 2, 1, 9, 9, 10, 10, 9, 10, 10, 1, 3, 2, 8, 9, 2, 2, 2, 1, 10, 2, 9, 1, 2, 1, 10, 10, 10, 1, 2, 2, 8, 9, 2, 2, 10, 2, 9, 10, 9, 8, 9, 3, 3, 1, 1, 1, 1, 3, 9, 10, 10, 9, 1, 2, 1, 1, 1, 1, 1, 2, 9, 9, 10, 10, 10, 8, 1, 9, 10, 10, 1, 1, 2, 9, 2, 9, 2, 10, 2, 2, 10, 8, 1, 10, 1, 8, 1, 2, 2, 10, 2, 2, 1, 1, 1, 1, 2, 2, 10, 2, 2, 1, 2, 2, 1, 1, 10, 1, 2, 1, 9, 2, 2, 1, 2, 1, 10, 2, 10, 1, 2, 2, 1, 1, 9, 2, 1, 9, 2, 10, 1, 1, 2, 2, 10, 2, 9, 2, 1, 1, 2, 9, 1, 1, 9, 1, 2, 9, 1, 1, 2, 10, 2, 9, 10, 1, 1, 1, 1, 10, 10, 1, 10, 10, 2, 2, 1, 2, 9, 8, 1, 1, 10, 10, 9, 1, 2, 1, 2, 1, 3, 10, 10, 1, 9, 1, 2, 10, 2, 3, 1, 9, 10, 2, 1, 1, 2, 10, 10, 2, 2, 1, 10, 10, 10, 9, 1, 9, 1, 2, 2, 8, 9, 1, 2, 2, 3, 1, 2, 10, 1, 2, 10, 1, 2, 2, 1, 2, 2, 9, 3, 10, 2, 2, 1, 10, 1, 1, 10, 2, 9, 1, 2, 1, 2, 2, 2, 2, 10, 10, 2, 2, 1, 2, 9, 2, 2, 2, 10, 1, 1, 10, 9, 1, 1, 10, 2, 1, 1, 1, 9, 9, 2, 2, 1, 1, 10, 10, 1, 9, 10, 1, 2, 1, 1, 2, 1, 1, 8, 2, 1, 2, 3, 9, 9, 2, 1, 1, 9, 2, 10, 1, 2, 1, 8, 9, 9, 2, 2, 1, 2, 9, 2, 9, 9, 1, 1, 9, 9, 2, 2, 1, 8, 9, 1, 10, 1, 1, 1, 1, 1, 2, 1, 1, 9, 2, 1, 2, 10, 10, 2, 1, 9, 9, 3, 1, 2, 2, 10, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 8, 1, 1, 2, 9, 1, 9, 10, 10, 2, 3, 2, 9, 2, 9, 10, 2, 3, 10, 1, 2, 2, 2, 1, 10, 9, 1, 2, 9, 1, 1, 1, 10, 1, 1, 2, 2, 9, 9, 1, 2, 10, 1, 2, 10, 9, 10, 1, 10, 9, 2, 1, 1, 10, 2, 2, 1, 1, 3, 1, 10, 9, 2, 10, 2, 2, 9, 10, 1, 2, 2, 1, 9, 2, 2, 2, 2, 1, 2, 10, 1, 1, 3, 9, 2, 10, 1, 1, 2, 2, 2, 9, 1, 2, 1, 2, 3, 2, 2, 1, 2, 1, 9, 9, 1, 9, 1, 9, 3, 1, 1, 2, 2, 8, 2, 10, 9, 2, 1, 10, 1, 2, 1, 9, 2, 8, 1, 2, 1, 2, 2, 2, 1, 8, 2, 10, 1, 1, 1, 2, 10, 2, 1, 9, 1, 2, 2, 2, 2, 10, 9, 9, 2, 2, 2, 1, 2, 2, 3, 10, 1, 10, 1, 2, 10, 10, 2, 9, 10, 1, 10, 8, 1, 10, 1, 10, 2, 9, 2, 1, 2, 1, 1, 1, 2, 3, 8, 1, 9, 10, 1, 1, 1, 1, 1, 1, 9, 9, 2, 1, 1, 2, 9, 3, 3, 9, 1, 1, 2, 9, 10, 10, 8, 2, 10, 8, 1, 1, 2, 1, 2, 1, 10, 10, 2, 9, 3, 9, 2, 2, 9, 1, 9, 3, 8, 10, 2, 2, 2, 3, 1, 9, 1, 10, 2, 1, 10, 9, 2, 9, 9, 1, 1, 1, 2, 1, 10, 3, 2, 3, 9, 2, 9, 9, 1, 2, 1, 3, 1, 1, 8, 10, 9, 2, 1, 1, 1, 10, 8, 10, 2, 9, 9, 10, 2, 9, 10, 9, 9, 2, 10, 1, 1, 3, 1, 9, 10, 1, 2, 2, 1, 10, 2, 1, 9, 10, 10, 2, 3, 8, 1, 1, 1, 9, 10, 3, 1, 2, 3, 1, 2, 8, 2, 9, 2, 2, 9, 10, 2, 10, 8, 1, 10, 1, 10, 9, 2, 1, 1, 1, 3, 1, 10, 9, 1, 1, 10, 2, 2, 1, 9, 2, 2, 3, 9, 1, 1, 2, 9, 1, 2, 10, 2, 1, 10, 2, 10, 8, 2, 1, 2, 1, 9, 2, 10, 9, 10, 9, 2, 2, 2, 10, 10, 2, 9, 9, 10, 2, 9, 1, 1, 10, 8, 8, 9, 1, 10, 1, 3, 10, 2, 3, 2, 1, 1, 1, 1, 9, 1, 1, 2, 10, 2, 9, 2, 10, 2, 2, 1, 10, 1, 2, 2, 2, 1, 10, 3, 10, 2, 10, 3, 10, 2, 2, 2, 2, 1, 10, 1, 2, 2, 2, 2, 9, 1, 8, 2, 2, 10, 10, 2, 1, 1, 1, 2, 2, 1, 9, 9, 9, 2, 2, 10, 10, 9, 10, 1, 2, 10, 1, 2, 1, 10, 1, 1, 2, 2, 2, 9, 9, 2, 2, 1, 1, 2, 10, 1, 9, 10, 1, 1, 1, 10, 9, 2, 1, 2, 2, 9, 1, 1, 1, 10, 1, 2, 1, 2, 1, 10, 9, 1, 10, 10, 9, 10, 9, 9, 2, 1, 1, 2, 1, 2, 2, 1, 10, 1, 9, 10, 3, 9, 3, 2, 2, 2, 2, 2, 2, 9, 9, 10, 2, 9, 10, 8, 2, 1, 10, 1, 1, 1, 1, 2, 2, 2, 10, 3, 9, 1, 3, 9, 2, 1, 1, 1, 9, 1, 1, 3, 1, 10, 2, 10, 1, 10, 2, 2, 2, 2, 10, 1, 1, 1, 2, 9, 10, 10, 1, 1, 9, 1, 1, 2, 2, 2, 10, 9, 2, 2, 9, 1, 1, 2, 2, 1, 2, 3, 9, 2, 2, 8, 8, 1, 9, 1, 2, 2, 2, 10, 2, 2, 1, 2, 2, 2, 2, 1, 9, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1, 10, 9, 1, 1, 1, 1, 2, 9, 2, 2, 10, 1, 1, 1, 10, 9, 2, 10, 10, 2, 9, 1, 2, 2, 10, 1, 1, 2, 2, 1, 1, 2, 10, 3, 1, 10, 9, 1, 8, 9, 1, 10, 1, 1, 1, 1, 10, 9, 2, 2, 1, 1, 9, 2, 10, 1, 2, 1, 10, 10, 1, 2, 2, 1, 10, 2, 10, 10, 2, 1, 2, 2, 9, 1, 10, 9, 2, 2, 1, 2, 2, 3, 2, 2, 1, 10, 2, 10, 9, 2, 10, 2, 1, 8, 8, 2, 1, 1, 1, 1, 8, 2, 2, 10, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 9, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 9, 1, 1, 8, 2, 1, 9, 2, 2, 8, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 3, 10, 10, 1, 2, 1, 2, 1, 1, 2, 1, 9, 1, 8, 10, 2, 9, 1, 10, 9, 1, 1, 10, 10, 8, 1, 9, 1, 2, 2, 1, 2, 10, 10, 10, 1, 2, 1, 2, 1, 9, 1, 1, 10, 9, 1, 1, 1, 2, 10, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 8, 1, 9, 2, 2, 2, 1, 8, 9, 1, 1, 2, 1, 1, 9, 9, 1, 1, 10, 9, 10, 9, 10, 2, 9, 9, 1, 10, 10, 2, 9, 2, 1, 2, 10, 1, 9, 9, 1, 10, 2, 2, 9, 2, 2, 1, 2, 2, 10, 2, 1, 2, 9, 9, 8, 9, 10, 9, 10, 9, 9, 3, 9, 2, 9, 3, 1, 1, 10, 10, 1, 9, 2, 1, 2, 3, 1, 1, 2, 9, 2, 10, 3, 3, 3, 1, 2, 2, 2, 9, 9, 9, 10, 3, 1, 2, 2, 1, 2, 10, 2, 1, 10, 10, 10, 1, 10, 10, 2, 8, 9, 8, 2, 2, 1, 1, 1, 1, 9, 2, 1, 2, 10, 9, 9, 2, 10, 10, 2, 9, 2, 1, 1, 1, 9, 2, 10, 9, 1, 2, 1, 2, 3, 9, 1, 1, 3, 1, 10, 1, 10, 9, 9, 1, 1, 2, 8, 9, 10, 2, 2, 10, 9, 2, 2, 2, 1, 10, 2, 1, 10, 8, 2, 1, 1, 2, 9, 9, 2, 2, 10, 8, 2, 9, 9, 9, 1, 8, 1, 9, 9, 2, 9, 10, 2, 1, 9, 2, 2, 1, 3, 9, 1, 10, 10, 1, 2, 10, 1, 8, 10, 2, 2, 10, 8, 1, 2, 10, 2, 1, 1, 1, 9, 1, 9, 1, 1, 2, 1, 2, 3, 9, 2, 1, 1, 8, 1, 2, 2, 10, 9, 3, 9, 1, 2, 2, 1, 10, 9, 8, 10, 1, 1, 1, 10, 2, 10, 2, 1, 2, 2, 9, 8, 1, 2, 2, 1, 2, 1, 2, 10, 10, 10, 10, 1, 1, 9, 2, 2, 9, 9, 10, 9, 10, 1, 3, 1, 1, 1, 1, 2, 10, 2, 9, 10, 2, 10, 3, 2, 1, 1, 1, 2, 10, 1, 10, 10, 2, 10, 2, 9, 1, 1, 1, 2, 2, 2, 2, 10, 2, 1, 1, 9, 10, 2, 3, 10, 1, 2, 10, 10, 1, 1, 9, 2, 1, 10, 3, 2, 1, 1, 1, 2, 10, 1, 8, 2, 2, 9, 10, 10, 10, 2, 1, 2, 9, 8, 1, 2, 2, 9, 9, 1, 1, 1, 2, 10, 1, 1, 9, 9, 9, 10, 10, 2, 1, 1, 2, 1, 9, 2, 1, 2, 2, 1, 2, 9, 1, 10, 10, 2, 10, 8, 3, 2, 1, 2, 1, 2, 2, 1, 2, 2, 3, 9, 2, 1, 1, 8, 1, 1, 1, 1, 10, 1, 9, 10, 2, 1, 9, 9, 10, 10, 2, 2, 2, 9, 1, 10, 2, 2, 9, 2, 2, 10, 9, 9, 10, 1, 8, 1, 1, 9, 10, 1, 9, 2, 2, 10, 3, 2, 10, 2, 1, 1, 10, 10, 2, 10, 2, 1, 2, 9, 10, 2, 10, 3, 2, 9, 2, 2, 1, 3, 8, 2, 1, 1, 2, 10, 9, 1, 2, 2, 3, 2, 2, 9, 2, 1, 1, 1, 1, 1, 1, 2, 1, 9, 10, 10, 1, 9, 1, 1, 2, 8, 2, 9, 1, 9, 1, 2, 9, 10, 1, 8, 2, 1, 2, 1, 1, 10, 9, 2, 10, 10, 2, 9, 1, 2, 9, 9, 10, 8, 1, 8, 10, 2, 2, 2, 10, 8, 2, 10, 9, 10, 1, 9, 2, 8, 9, 9, 1, 10, 1, 3, 2, 2, 2, 2, 1, 10, 10, 9, 1, 9, 10, 2, 3, 10, 10, 9, 1, 2, 2, 2, 2, 10, 8, 1, 9, 2, 9, 2, 9, 1, 10, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 8, 9, 10, 9, 2, 9, 9, 9, 9, 1, 10, 1, 1, 2, 2, 3, 1, 2, 1, 1, 9, 2, 2, 3, 2, 2, 10, 2, 1, 9, 2, 1, 1, 1, 2, 1, 2, 9, 1, 1, 2, 2, 2, 3, 1, 2, 2, 10, 1, 8, 9, 10, 10, 1, 10, 1, 1, 2, 2, 1, 8, 8, 2, 2, 10, 2, 9, 2, 8, 9, 9, 1, 3, 1, 1, 1, 2, 9, 10, 2, 1, 2, 2, 1, 1, 2, 1, 10, 1, 2, 2, 1, 1, 2, 10, 3, 2, 1, 2, 10, 2, 10, 2, 10, 9, 10, 10, 10, 1, 2, 1, 2, 1, 1, 10, 2, 2, 1, 2, 10, 2, 2, 10, 2, 10, 2, 2, 2, 9, 1, 10, 2, 8, 2, 10, 2, 10, 1, 9, 2, 3, 9, 10, 1, 1, 2, 9, 9, 9, 1, 10, 1, 1, 3, 2, 1, 1, 2, 3, 1, 10, 10, 9, 10, 2, 1, 10, 3, 2, 2, 10, 8, 2, 1, 1, 2, 2, 2, 9, 1, 9, 9, 1, 1, 9, 2, 10, 2, 9, 10, 1, 1, 9, 1, 1, 9, 8, 8, 1, 1, 1, 2, 2, 10, 1, 2, 9, 8, 9, 9, 1, 2, 9, 2, 2, 1, 2, 1, 1, 1, 9, 3, 2, 1, 2, 2, 1, 2, 9, 2, 1, 1, 2, 1, 2, 10, 2, 1, 2, 2, 10, 9, 2, 1, 10, 9, 2, 2, 1, 10, 1, 1, 2, 8, 9, 1, 10, 10, 9, 9, 2, 2, 2, 9, 9, 9, 10, 9, 9, 2, 2, 2, 2, 9, 1, 9, 2, 1, 9, 1, 10, 10, 2, 9, 9, 2, 9, 2, 1, 2, 10, 1, 2, 1, 1, 10, 1, 2, 2, 2, 1, 3, 10, 9, 10, 2, 10, 10, 2, 9, 1, 2, 1, 1, 9, 2, 10, 3, 10, 2, 10, 9, 9, 2, 1, 2, 2, 1, 1, 9, 9, 2, 1, 9, 2, 1, 2, 9, 2, 10, 10, 10, 2, 10, 1, 2, 9, 9, 9, 8, 2, 10, 1, 1, 10, 9, 2, 2, 1, 10, 2, 9, 1, 2, 9, 1, 9, 1, 10, 2, 9, 2, 10, 2, 2, 2, 2, 3, 2, 2, 9, 2, 2, 10, 2, 2, 1, 9, 1, 1, 1, 2, 1, 2, 1, 10, 1, 10, 1, 2, 1, 9, 10, 2, 9, 2, 2, 2, 10, 9, 1, 10, 1, 10, 2, 1, 1, 3, 1, 1, 9, 2, 10, 1, 2, 2, 10, 8, 2, 9, 1, 3, 9, 2, 8, 1, 10, 10, 10, 1, 1, 1, 2, 9, 9, 1, 1, 2, 9, 9, 1, 2, 1, 9, 2, 10, 9, 2, 1, 1, 9, 8, 8, 9, 9, 10, 2, 9, 2, 1, 1, 3, 9, 10, 2, 2, 3, 2, 10, 2, 8, 2, 2, 2, 2, 1, 9, 2, 2, 1, 1, 10, 2, 10, 2, 2, 1, 2, 2, 1, 1, 2, 8, 1, 9, 10, 2, 2, 9, 1, 1, 1, 1, 1, 2, 9, 1, 2, 1, 10, 9, 1, 9, 9, 8, 2, 1, 1, 3, 10, 2, 10, 8, 9, 10, 3, 2, 3, 1, 9, 8, 2, 2, 9, 9, 8, 2, 10, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 10, 1, 1, 9, 9, 1, 2, 2, 1, 9, 1, 9, 2, 10, 2, 9, 2, 10, 2, 10, 1, 2, 2, 9, 2, 3, 1, 9, 3, 1, 2, 9, 2, 1, 10, 9, 1, 9, 2, 9, 1, 2, 10, 2, 2, 3, 2, 2, 10, 9, 2, 10, 1, 10, 3, 1, 8, 1, 1, 2, 10, 10, 1, 1, 1, 9, 10, 10, 2, 2, 2, 1, 1, 2, 10, 10, 10, 1, 1, 1, 1, 1, 9, 2, 10, 2, 1, 2, 2, 1, 1, 2, 2, 10, 2, 2, 2, 1, 2, 9, 2, 10, 10, 2, 2, 10, 9, 2, 2, 10, 2, 10, 2, 10, 1, 10, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 9, 10, 8, 1, 2, 9, 1, 2, 10, 9, 9, 9, 2, 2, 9, 9, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 8, 2, 2, 1, 2, 2, 9, 9, 1, 2, 1, 1, 1, 2, 2, 9, 2, 2, 10, 3, 1, 1, 9, 2, 1, 10, 2, 10, 10, 9, 1, 1, 2, 9, 1, 9, 1, 2, 2, 2, 1, 2, 10, 3, 2, 2, 10, 2, 1, 2, 9, 2, 10, 1, 2, 2, 2, 9, 8, 1, 1, 10, 2, 10, 2, 2, 2, 1, 2, 1, 3, 10, 10, 2, 1, 2, 2, 8, 3, 10, 9, 10, 2, 10, 2, 2, 2, 9, 9, 2, 2, 2, 10, 1, 1, 10, 9, 9, 2, 3, 1, 1, 1, 9, 1, 9, 9, 1, 2, 2, 2, 1, 9, 9, 1, 2, 8, 1, 1, 10, 3, 9, 10, 2, 2, 9, 2, 9, 1, 1, 1, 2, 9, 1, 1, 2, 2, 2, 2, 2, 3, 10, 2, 9, 10, 2, 2, 9, 1, 2, 1, 1, 1, 1, 10, 1, 9, 3, 1, 2, 1, 9, 10, 2, 10, 10, 9, 8, 1, 1, 9, 2, 1, 2, 10, 10, 2, 1, 10, 1, 1, 2, 1, 10, 9, 1, 1, 9, 2, 1, 10, 9, 1, 1, 1, 1, 2, 10, 10, 9, 9, 9, 1, 1, 10, 1, 1, 2, 10, 9, 10, 9, 1, 10, 3, 9, 10, 1, 2, 2, 2, 10, 10, 1, 1, 1, 9, 2, 10, 10, 2, 10, 2, 9, 1, 9, 1, 1, 10, 2, 9, 2, 9, 1, 10, 9, 10, 2, 1, 1, 1, 2, 2, 2, 10, 1, 2, 2, 10, 2, 10, 1, 1, 1, 1, 2, 3, 2, 10, 2, 2, 1, 10, 10, 10, 1, 1, 3, 1, 9, 2, 1, 10, 2, 1, 10, 2, 2, 2, 1, 9, 9, 2, 1, 9, 10, 2, 2, 2, 10, 2, 10, 1, 2, 1, 9, 2, 10, 2, 1, 2, 10, 2, 2, 1, 1, 1, 1, 1, 1, 3, 1, 9, 2, 2, 3, 1, 2, 1, 10, 9, 2, 1, 9, 1, 2, 10, 1, 1, 2, 2, 2, 9, 2, 10, 2, 2, 1, 1, 10, 8, 10, 2, 1, 2, 2, 9, 3, 1, 1, 2, 1, 1, 2, 3, 2, 1, 1, 10, 9, 1, 1, 3, 2, 9, 2, 3, 1, 10, 3, 9, 2, 1, 10, 1, 1, 3, 1, 2, 8, 10, 9, 10, 2, 1, 2, 2, 1, 8, 9, 1, 9, 2, 2, 2, 10, 2, 2, 10, 9, 2, 2, 9, 9, 1, 1, 2, 3, 8, 2, 2, 9, 1, 10, 2, 2, 1, 2, 1, 9, 10, 1, 10, 1, 10, 1, 2, 10, 8, 9, 2, 10, 10, 9, 1, 2, 2, 2, 1, 1, 9, 2, 1, 10, 9, 1, 2, 3, 1, 9, 2, 2, 1, 8, 1, 10, 10, 10, 2, 1, 2, 2, 2, 9, 1, 2, 2, 10, 2, 9, 3, 10, 2, 2, 2, 9, 10, 10, 1, 9, 10, 2, 1, 10, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 8, 1, 1, 9, 1, 2, 9, 2, 2, 10, 2, 3, 9, 2, 10, 2, 9, 9, 1, 9, 1, 2, 9, 1, 10, 9, 1, 9, 1, 2, 1, 10, 2, 2, 9, 1, 2, 1, 2, 1, 2, 3, 9, 10, 1, 2, 1, 9, 1, 1, 1, 2, 2, 1, 2, 9, 9, 8, 8, 9, 9, 1, 9, 2, 1, 3, 2, 1, 2, 8, 10, 1, 9, 2, 8, 10, 2, 10, 1, 10, 2, 2, 1, 2, 1, 10, 1, 1, 10, 1, 10, 1, 10, 1, 2, 1, 2, 1, 2, 2, 2, 2, 9, 9, 9, 10, 2, 2, 10, 9, 9, 2, 2, 10, 2, 3, 1, 9, 9, 1, 1, 1, 8, 10, 2, 1, 1, 9, 1, 2, 10, 2, 1, 9, 2, 1, 3, 9, 1, 10, 8, 1, 1, 10, 2, 9, 2, 9, 9, 10, 1, 2, 9, 2, 10, 1, 2, 1, 10, 2, 2, 1, 3, 9, 3, 9, 2, 2, 2, 2, 10, 9, 2, 1, 1, 9, 10, 2, 1, 1, 10, 10, 1, 1, 1, 2, 1, 1, 2, 10, 10, 2, 1, 9, 9, 10, 2, 10, 2, 10, 1, 10, 1, 8, 2, 1, 1, 1, 1, 1, 9, 3, 2, 1, 10, 3, 2, 3, 2, 2, 9, 10, 2, 2, 1, 2, 9, 9, 2, 2, 8, 3, 10, 9, 2, 8, 2, 1, 3, 9, 2, 9, 1, 8, 10, 10, 1, 2, 9, 1, 2, 2, 1, 9, 10, 3, 2, 9, 1, 1, 10, 10, 2, 10, 1, 1, 10, 2, 10, 9, 9, 1, 9, 2, 1, 2, 8, 1, 1, 3, 1, 2, 2, 10, 1, 9, 1, 3, 1, 3, 2, 1, 1, 9, 10, 2, 2, 2, 9, 9, 9, 9, 1, 9, 2, 2, 10, 1, 2, 3, 2, 3, 2, 1, 2, 9, 3, 2, 9, 1, 10, 10, 1, 1, 9, 2, 10, 2, 9, 1, 1, 9, 2, 9, 2, 2, 2, 9, 2, 1, 1, 1, 1, 9, 8, 2, 10, 10, 10, 9, 1, 2, 8, 2, 2, 10, 9, 2, 9, 10, 2, 1, 2, 1, 1, 2, 9, 3, 2, 1, 9, 2, 1, 1, 1, 2, 2, 2, 1, 1, 10, 1, 2, 2, 2, 10, 2, 10, 2, 10, 9, 3, 1, 9, 9, 2, 2, 2, 2, 2, 3, 1, 2, 3, 1, 1, 9, 9, 2, 10, 10, 1, 9, 9, 1, 9, 1, 1, 2, 8, 1, 10, 10, 9, 1, 9, 1, 3, 2, 9, 1, 10, 2, 2, 1, 2, 1, 2, 10, 9, 8, 1, 2, 2, 10, 1, 3, 2, 1, 9, 1, 10, 1, 2, 8, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 10, 9, 1, 2, 10, 10, 2, 8, 2, 9, 1, 2, 2, 9, 10, 2, 2, 2, 2, 2, 1, 2, 2, 10, 1, 2, 3, 1, 10, 2, 2, 3, 9, 9, 1, 10, 2, 8, 2, 9, 1, 1, 2, 10, 1, 1, 2, 2, 10, 1, 1, 1, 1, 1, 9, 2, 2, 8, 2, 1, 9, 2, 2, 1, 9, 1, 10, 2, 9, 2, 2, 1, 1, 10, 2, 9, 10, 1, 2, 8, 8, 8, 2, 2, 9, 1, 2, 9, 1, 9, 2, 1, 2, 2, 2, 1, 9, 9, 9, 9, 2, 1, 2, 10, 9, 1, 1, 1, 2, 2, 10, 1, 1, 2, 2, 8, 1, 9, 2, 9, 1, 2, 2, 2, 2, 2, 2, 2, 2, 10, 1, 3, 2, 9, 10, 10, 9, 9, 2, 1, 2, 1, 10, 2, 9, 9, 1, 1, 2, 2, 1, 2, 2, 8, 10, 2, 1, 3, 1, 1, 2, 10, 3, 2, 1, 1, 10, 2, 9, 9, 2, 9, 10, 1, 3, 1, 1, 9, 9, 1, 9, 10, 10, 9, 1, 9, 8, 1, 2, 2, 2, 1, 1, 1, 1, 1, 10, 3, 2, 9, 1, 2, 3, 3, 10, 9, 9, 2, 9, 2, 9, 2, 1, 2, 10, 2, 9, 1, 1, 9, 2, 2, 1, 1, 9, 2, 9, 9, 10, 10, 2, 2, 8, 2, 9, 3, 2, 2, 10, 10, 1, 1, 2, 10, 9, 9, 10, 2, 9, 1, 2, 2, 1, 2, 9, 9, 9, 10, 2, 1, 9, 2, 10, 9, 1, 1, 1, 2, 1, 2, 3, 10, 9, 1, 2, 2, 9, 1, 1, 10, 10, 1, 1, 10, 2, 2, 2, 10, 9, 1, 10, 3, 2, 10, 1, 1, 1, 9, 9, 1, 1, 10, 1, 1, 2, 10, 2, 9, 1, 9, 9, 1, 8, 2, 1, 1, 1, 10, 2, 2, 1, 2, 9, 1, 2, 10, 9, 2, 1, 2, 9, 1, 9, 9, 1, 1, 1, 10, 8, 1, 9, 2, 2, 1, 2, 1, 2, 1, 9, 1, 1, 2, 1, 9, 9, 1, 9, 10, 10, 9, 9, 1, 10, 2, 10, 2, 10, 10, 9, 2, 1, 8, 2, 9, 9, 8, 1, 10, 9, 1, 10, 10, 2, 1, 2, 9, 1, 2, 9, 1, 10, 1, 1, 9, 10, 2, 2, 9, 1, 10, 10, 1, 8, 1, 2, 2, 1, 2, 2, 9, 1, 2, 10, 1, 10, 9, 9, 2, 2, 2, 2, 2, 1, 10, 1, 10, 3, 10, 3, 10, 2, 2, 9, 2, 1, 2, 8, 8, 1, 10, 1, 1, 10, 10, 2, 10, 10, 10, 2, 2, 1, 9, 1, 2, 1, 10, 2, 2, 9, 9, 9, 1, 2, 3, 9, 8, 10, 9, 2, 10, 2, 2, 2, 10, 2, 9, 9, 1, 1, 10, 2, 2, 1, 1, 10, 2, 1, 2, 2, 8, 2, 2, 1, 2, 9, 1, 9, 9, 2, 2, 9, 1, 1, 1, 10, 10, 2, 2, 10, 8, 2, 9, 8, 2, 9, 3, 10, 9, 9, 9, 10, 8, 3, 2, 1, 1, 2, 10, 2, 10, 2, 1, 8, 2, 10, 1, 9, 1, 10, 1, 2, 2, 9, 10, 2, 1, 10, 3, 1, 8, 2, 2, 2, 2, 1, 2, 9, 2, 2, 10, 1, 10, 10, 1, 9, 1, 2, 8, 2, 10, 1, 1, 2, 2, 2, 1, 1, 1, 2, 10, 10, 1, 2, 10, 1, 10, 1, 3, 1, 1, 3, 9, 1, 2, 1, 2, 1, 10, 1, 1, 1, 9, 2, 2, 1, 3, 1, 9, 9, 2, 2, 2, 2, 3, 9, 10, 10, 1, 1, 10, 1, 1, 9, 9, 2, 9, 9, 2, 10, 2, 9, 1, 3, 2, 1, 1, 9, 3, 9, 1, 1, 2, 1, 9, 8, 9, 1, 10, 1, 2, 9, 9, 10, 3, 2, 9, 1, 10, 10, 9, 10, 3, 1, 10, 1, 10, 1, 1, 10, 10, 1, 10, 1, 10, 2, 10, 2, 2, 10, 10, 1, 2, 9, 9, 10, 1, 1, 2, 2, 1, 2, 10, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 9, 10, 2, 9, 2, 3, 2, 10, 9, 10, 9, 2, 1, 1, 9, 8, 2, 8, 10, 9, 9, 9, 10, 2, 9, 1, 9, 1, 2, 2, 2, 10, 1, 10, 1, 9, 9, 2, 2, 10, 10, 9, 9, 9, 2, 8, 8, 9, 2, 9, 1, 10, 2, 10, 2, 1, 1, 10, 2, 2, 1, 9, 2, 9, 1, 2, 2, 9, 1, 9, 2, 2, 9, 3, 9, 9, 8, 3, 1, 2, 3, 2, 2, 1, 9, 1, 10, 1, 9, 2, 2, 1, 2, 9, 9, 10, 2, 9, 2, 2, 1, 10, 2, 10, 2, 10, 9, 1, 8, 1, 10, 3, 2, 10, 9, 2, 1, 1, 2, 2, 10, 10, 2, 1, 10, 8, 9, 2, 2, 1, 2, 2, 3, 2, 2, 1, 1, 9, 1, 3, 1, 2, 2, 2, 9, 2, 9, 9, 8, 10, 10, 2, 1, 10, 1, 9, 1, 1, 1, 2, 10, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 10, 1, 3, 8, 8, 2, 9, 2, 1, 8, 1, 1, 1, 2, 2, 9, 1, 10, 9, 2, 2, 1, 8, 1, 2, 2, 10, 9, 2, 9, 1, 3, 9, 2, 9, 10, 2, 1, 10, 10, 1, 2, 10, 10, 8, 2, 10, 9, 8, 10, 1, 1, 9, 9, 2, 8, 10, 2, 1, 2, 10, 1, 10, 2, 2, 2, 1, 9, 2, 2, 2, 2, 10, 2, 2, 1, 2, 9, 1, 1, 2, 9, 2, 1, 8, 2, 2, 10, 2, 2, 8, 10, 1, 10, 2, 2, 10, 2, 2, 1, 1, 9, 2, 1, 1, 1, 2, 8, 1, 2, 10, 9, 10, 1, 1, 9, 2, 2, 1, 2, 1, 10, 2, 10, 1, 1, 9, 1, 1, 2, 9, 2, 9, 2, 1, 2, 9, 10, 2, 1, 8, 9, 10, 1, 2, 2, 1, 9, 1, 9, 2, 2, 10, 2, 3, 1, 1, 2, 8, 8, 3, 9, 2, 2, 8, 1, 2, 1, 2, 1, 2, 10, 9, 1, 9, 1, 10, 10, 1, 1, 9, 1, 9, 9, 1, 1, 1, 2, 9, 2, 2, 1, 10, 2, 1, 1, 2, 9, 2, 9, 2, 3, 9, 1, 10, 8, 1, 10, 10, 1, 9, 9, 3, 2, 2, 2, 1, 1, 1, 1, 10, 1, 10, 9, 1, 1, 9, 10, 9, 1, 1, 2, 2, 2, 9, 8, 10, 1, 2, 2, 2, 1, 1, 1, 9, 1, 10, 2, 2, 2, 9, 1, 1, 10, 2, 10, 2, 10, 1, 10, 1, 2, 9, 1, 2, 1, 2, 1, 2, 9, 1, 1, 1, 1, 9, 2, 1, 1, 8, 9, 2, 9, 2, 2, 10, 1, 1, 1, 2, 1, 10, 1, 1, 1, 3, 2, 10, 2, 10, 10, 10, 1, 2, 1, 10, 2, 2, 1, 9, 2, 9, 10, 10, 3, 2, 2, 1, 1, 2, 8, 2, 9, 9, 10, 10, 9, 2, 1, 1, 2, 2, 10, 2, 2, 1, 3, 10, 1, 2, 2, 1, 1, 2, 3, 8, 1, 10, 9, 2, 2, 1, 1, 2, 2, 10, 9, 10, 2, 1, 2, 3, 3, 2, 10, 1, 1, 8, 1, 2, 1, 10, 9, 9, 1, 10, 1, 1, 9, 2, 1, 1, 10, 2, 2, 2, 2, 10, 2, 2, 1, 1, 2, 9, 10, 1, 2, 2, 1, 10, 8, 2, 2, 1, 2, 3, 8, 2, 2, 2, 1, 10, 1, 1, 10, 1, 9, 9, 2, 2, 1, 10, 3, 3, 10, 2, 10, 9, 9, 1, 2, 1, 10, 10, 8, 1, 9, 10, 1, 9, 10, 9, 9, 2, 2, 2, 1, 1, 10, 9, 3, 8, 2, 1, 3, 2, 8, 10, 1, 10, 2, 1, 9, 2, 10, 3, 2, 10, 2, 9, 1, 2, 2, 9, 1, 2, 1, 1, 2, 2, 8, 1, 9, 9, 10, 2, 1, 10, 1, 1, 10, 1, 1, 9, 9, 1, 1, 9, 9, 10, 9, 10, 10, 1, 10, 3, 2, 1, 2, 1, 9, 1, 2, 2, 1, 1, 2, 2, 1, 9, 2, 2, 1, 9, 2, 2, 3, 2, 2, 1, 2, 2, 2, 1, 9, 1, 1, 9, 9, 9, 2, 1, 1, 8, 8, 1, 2, 10, 1, 10, 9, 2, 2, 2, 1, 9, 1, 2, 10, 2, 2, 3, 10, 2, 9, 10, 3, 9, 2, 1, 2, 8, 9, 9, 1, 10, 10, 2, 10, 10, 2, 1, 2, 9, 2, 1, 2, 10, 2, 1, 1, 2, 3, 2, 1, 2, 9, 9, 2, 2, 2, 2, 9, 9, 2, 2, 1, 1, 1, 9, 2, 1, 9, 10, 2, 9, 10, 10, 2, 2, 10, 8, 3, 1, 10, 2, 8, 1, 2, 10, 1, 9, 8, 1, 1, 8, 10, 2, 1, 8, 10, 10, 8, 1, 8, 1, 1, 9, 2, 1, 10, 10, 1, 2, 10, 1, 3, 2, 2, 1, 9, 9, 10, 9, 2, 9, 10, 2, 1, 10, 2, 2, 10, 1, 2, 9, 10, 9, 1, 1, 10, 2, 9, 1, 9, 9, 9, 10, 2, 1, 3, 8, 10, 1, 1, 10, 10, 2, 2, 2, 10, 10, 2, 9, 1, 9, 10, 1, 2, 10, 1, 10, 1, 1, 2, 1, 1, 1, 1, 10, 3, 8, 8, 2, 9, 9, 9, 8, 1, 10, 1, 10, 2, 9, 9, 2, 1, 10, 1, 8, 1, 8, 2, 2, 9, 10, 1, 9, 1, 1, 10, 10, 10, 1, 2, 1, 9, 10, 1, 2, 2, 1, 10, 2, 2, 2, 1, 2, 2, 3, 10, 1, 3, 2, 2, 2, 10, 2, 10, 2, 1, 10, 2, 1, 2, 2, 2, 10, 2, 1, 2, 2, 9, 1, 2, 2, 9, 9, 1, 9, 2, 2, 2, 8, 10, 8, 10, 10, 1, 2, 2, 2, 10, 2, 10, 2, 1, 1, 2, 3, 1, 2, 9, 2, 1, 2, 10, 10, 2, 1, 2, 9, 1, 9, 1, 9, 9, 1, 2, 3, 9, 9, 2, 10, 1, 10, 10, 8, 2, 3, 1, 1, 10, 10, 2, 9, 3, 1, 2, 1, 2, 1, 2, 2, 9, 1, 9, 9, 9, 10, 10, 2, 10, 1, 2, 2, 2, 2, 9, 1, 1, 10, 1, 1, 1, 2, 1, 2, 10, 10, 1, 10, 10, 2, 2, 1, 9, 1, 2, 1, 8, 1, 10, 10, 9, 2, 10, 9, 2, 1, 2, 3, 2, 2, 1, 8, 1, 2, 2, 1, 2, 10, 1, 1, 2, 1, 10, 1, 2, 1, 1, 1, 9, 3, 1, 1, 10, 1, 9, 1, 10, 9, 9, 10, 1, 2, 8, 2, 10, 9, 1, 1, 2, 9, 10, 10, 2, 1, 3, 1, 2, 3, 10, 10, 3, 10, 9, 1, 1, 9, 1, 10, 1, 1, 1, 1, 10, 3, 9, 2, 1, 8, 8, 9, 9, 2, 2, 2, 2, 10, 2, 9, 3, 1, 9, 2, 1, 2, 10, 2, 2, 9, 1, 8, 9, 1, 2, 1, 1, 2, 9, 1, 1, 1, 1, 1, 2, 10, 9, 10, 8, 9, 9, 9, 2, 2, 10, 2, 10, 1, 3, 9, 9, 2, 1, 2, 10, 2, 2, 2, 9, 2, 9, 1, 2, 1, 10, 9, 10, 9, 2, 3, 1, 10, 2, 1, 2, 10, 2, 1, 1, 2, 1, 3, 3, 1, 1, 1, 10, 10, 9, 2, 1, 10, 2, 1, 9, 2, 3, 9, 3, 2, 10, 10, 2, 2, 1, 9, 10, 2, 9, 1, 10, 1, 2, 2, 2, 9, 10, 1, 1, 9, 9, 3, 1, 2, 2, 10, 1, 2, 10, 2, 3, 2, 2, 2, 2, 9, 9, 10, 10, 2, 9, 2, 1, 2, 9, 9, 8, 9, 9, 2, 1, 2, 1, 2, 2, 1, 9, 10, 1, 3, 1, 1, 9, 9, 1, 1, 1, 1, 10, 8, 9, 1, 2, 1, 9, 1, 10, 1, 2, 9, 1, 2, 2, 1, 10, 1, 2, 2, 3, 10, 2, 2, 2, 2, 1, 3, 2, 8, 1, 10, 10, 2, 2, 1, 2, 9, 1, 10, 9, 2, 3, 2, 1, 1, 9, 1, 10, 1, 2, 1, 10, 9, 2, 9, 1, 10, 3, 3, 9, 3, 8, 9, 2, 9, 1, 10, 9, 1, 2, 3, 1, 1, 2, 2, 2, 3, 9, 10, 1, 1, 3, 8, 2, 1, 2, 8, 10, 2, 2, 10, 1, 1, 10, 1, 3, 9, 10, 8, 2, 9, 2, 10, 1, 2, 10, 2, 9, 1, 10, 1, 2, 1, 10, 1, 2, 2, 9, 2, 1, 1, 3, 2, 9, 8, 2, 1, 10, 8, 1, 2, 9, 1, 10, 8, 10, 1, 1, 2, 1, 1, 10, 1, 2, 2, 1, 9, 3, 2, 2, 1, 9, 9, 2, 2, 1, 9, 9, 10, 9, 10, 2, 10, 1, 2, 8, 1, 1, 1, 10, 2, 2, 2, 1, 1, 1, 1, 8, 1, 10, 3, 2, 9, 2, 9, 9, 1, 2, 2, 1, 1, 2, 9, 8, 3, 1, 2, 2, 10, 1, 2, 1, 9, 10, 9, 10, 9, 10, 1, 10, 2, 2, 10, 10, 10, 1, 2, 10, 9, 1, 8, 9, 2, 2, 1, 10, 2, 9, 2, 2, 9, 9, 10, 1, 1, 1, 2, 2, 9, 10, 10, 10, 10, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 9, 2, 10, 1, 1, 1, 2, 3, 1, 2, 8, 9, 9, 2, 1, 9, 3, 10, 2, 2, 3, 2, 10, 2, 1, 2, 3, 2, 9, 1, 9, 1, 10, 3, 2, 10, 2, 1, 9, 1, 10, 9, 1, 9, 2, 9, 2, 9, 2, 1, 1, 10, 10, 1, 1, 1, 10, 10, 8, 3, 1, 9, 2, 1, 2, 1, 1, 9, 9, 1, 2, 1, 2, 1, 1, 2, 1, 1, 10, 2, 8, 2, 9, 9, 10, 9, 2, 2, 1, 2, 1, 2, 1, 8, 2, 3, 10, 1, 2, 9, 1, 10, 1, 2, 1, 2, 1, 10, 1, 9, 9, 1, 9, 2, 9, 10, 1, 1, 1, 2, 9, 10, 2, 10, 1, 2, 2, 2, 9, 9, 1, 10, 9, 1, 2, 1, 9, 2, 1, 10, 9, 9, 1, 2, 2, 1, 1, 1, 9, 2, 10, 9, 1, 1, 1, 9, 1, 2, 9, 1, 1, 9, 2, 9, 2, 9, 1, 10, 1, 9, 1, 1, 2, 2, 9, 3, 2, 1, 8, 1, 2, 9, 9, 10, 1, 2, 10, 1, 1, 2, 9, 9, 3, 1, 3, 2, 9, 2, 2, 8, 1, 2, 9, 9, 3, 1, 1, 2, 3, 9, 1, 1, 9, 1, 2, 1, 3, 3, 9, 8, 10, 10, 1, 2, 2, 2, 1, 2, 10, 2, 2, 1, 9, 2, 2, 10, 10, 1, 1, 10, 2, 9, 2, 2, 1, 1, 1, 1, 9, 3, 1, 1, 9, 9, 10, 10, 1, 1, 2, 1, 2, 1, 1, 2, 9, 10, 1, 10, 1, 10, 1, 10, 2, 10, 1, 9, 1, 1, 2, 1, 1, 1, 10, 2, 1, 1, 10, 3, 2, 10, 2, 2, 10, 2, 2, 1, 2, 10, 10, 1, 2, 9, 2, 1, 10, 8, 1, 1, 9, 1, 9, 2, 1, 2, 10, 3, 9, 10, 1, 1, 2, 1, 2, 10, 2, 10, 2, 1, 2, 10, 1, 2, 10, 10, 9, 10, 9, 9, 1, 1, 1, 2, 2, 2, 10, 1, 1, 10, 1, 1, 2, 8, 2, 8, 1, 1, 1, 1, 9, 10, 1, 1, 9, 1, 1, 10, 9, 1, 9, 2, 2, 1, 1, 1, 2, 10, 10, 2, 9, 1, 10, 2, 1, 1, 10, 1, 10, 2, 8, 10, 1, 8, 1, 10, 3, 10, 2, 10, 1, 1, 2, 2, 2, 2, 10, 2, 2, 1, 9, 3, 1, 2, 1, 1, 1, 9, 1, 1, 2, 8, 9, 1, 1, 2, 1, 2, 2, 10, 3, 9, 1, 1, 3, 1, 2, 1, 1, 9, 9, 9, 2, 1, 1, 1, 2, 8, 1, 2, 9, 1, 2, 9, 2, 9, 10, 2, 9, 8, 2, 9, 10, 9, 10, 2, 9, 10, 9, 9, 1, 2, 2, 10, 2, 2, 1, 10, 1, 9, 1, 9, 9, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 10, 1, 2, 9, 2, 2, 2, 9, 2, 8, 2, 2, 1, 1, 8, 1, 10, 2, 9, 2, 2, 10, 2, 8, 10, 1, 9, 9, 1, 2, 10, 1, 10, 10, 2, 3, 1, 2, 10, 2, 1, 8, 2, 1, 2, 10, 1, 10, 3, 9, 2, 1, 9, 1, 2, 10, 1, 2, 1, 9, 2, 2, 9, 9, 1, 2, 2, 2, 2, 9, 2, 9, 9, 9, 10, 1, 9, 1, 1, 9, 1, 10, 2, 9, 10, 9, 9, 2, 2, 10, 2, 2, 10, 1, 10, 1, 10, 1, 2, 2, 2, 10, 1, 1, 1, 2, 2, 2, 1, 2, 1, 8, 9, 1, 10, 1, 2, 10, 10, 2, 1, 9, 10, 1, 1, 2, 2, 1, 9, 1, 3, 1, 1, 9, 2, 10, 2, 10, 8, 3, 10, 1, 1, 9, 9, 9, 2, 9, 1, 1, 10, 3, 2, 2, 1, 2, 9, 9, 2, 1, 2, 2, 10, 2, 10, 2, 1, 1, 10, 2, 2, 9, 2, 1, 9, 2, 1, 9, 10, 9, 1, 2, 1, 9, 9, 1, 9, 8, 2, 9, 1, 9, 2, 10, 10, 1, 9, 9, 2, 2, 10, 1, 10, 9, 1, 9, 10, 9, 2, 2, 2, 10, 2, 2, 1, 9, 1, 10, 2, 10, 10, 10, 2, 2, 2, 10, 9, 2, 2, 10, 10, 2, 1, 2, 1, 3, 9, 1, 1, 2, 1, 9, 1, 1, 10, 1, 1, 2, 9, 2, 2, 1, 9, 2, 8, 10, 1, 1, 9, 2, 1, 9, 2, 10, 2, 1, 10, 8, 10, 9, 8, 1, 3, 1, 9, 2, 2, 2, 2, 2, 9, 1, 2, 1, 2, 10, 10, 2, 2, 8, 2, 10, 10, 8, 2, 2, 2, 1, 10, 2, 1, 3, 9, 10, 8, 1, 10, 2, 2, 1, 1, 9, 1, 3, 2, 1, 8, 2, 9, 8, 10, 10, 1, 10, 2, 8, 3, 1, 1, 10, 1, 3, 1, 10, 1, 1, 2, 2, 8, 1, 10, 10, 2, 3, 1, 1, 2, 1, 9, 1, 1, 9, 1, 2, 10, 2, 1, 2, 2, 1, 10, 2, 2, 8, 2, 1, 1, 1, 1, 2, 2, 9, 1, 9, 2, 8, 2, 3, 10, 10, 2, 10, 2, 2, 1, 2, 1, 2, 1, 2, 10, 9, 10, 9, 1, 10, 2, 2, 3, 2, 8, 10, 2, 10, 1, 1, 1, 2, 1, 1, 9, 2, 1, 2, 10, 1, 2, 2, 9, 2, 9, 2, 1, 1, 10, 8, 9, 10, 1, 2, 1, 2, 2, 10, 2, 2, 1, 1, 9, 1, 1, 2, 1, 2, 1, 2, 1, 2, 9, 9, 10, 10, 8, 9, 2, 9, 9, 10, 1, 1, 2, 9, 2, 3, 9, 10, 1, 9, 1, 1, 1, 2, 1, 1, 2, 9, 10, 9, 1, 2, 9, 1, 2, 8, 1, 1, 9, 10, 2, 10, 10, 2, 2, 2, 10, 2, 2, 9, 2, 1, 2, 3, 1, 10, 2, 8, 3, 2, 2, 2, 1, 1, 9, 1, 10, 2, 2, 2, 9, 2, 1, 10, 1, 10, 10, 10, 1, 10, 10, 1, 2, 10, 1, 2, 2, 2, 3, 9, 2, 2, 2, 8, 2, 1, 2, 9, 2, 1, 1, 1, 10, 2, 9, 2, 10, 1, 9, 1, 9, 1, 1, 10, 10, 1, 1, 1, 2, 10, 10, 3, 2, 10, 2, 9, 9, 1, 1, 1, 10, 1, 10, 2, 2, 1, 10, 9, 10, 10, 10, 1, 2, 1, 2, 1, 10, 9, 9, 9, 2, 2, 9, 10, 2, 1, 2, 2, 2, 1, 2, 9, 2, 9, 1, 1, 2, 9, 8, 1, 2, 9, 8, 1, 1, 3, 10, 3, 10, 10, 2, 1, 2, 2, 10, 9, 1, 1, 2, 1, 1, 1, 2, 9, 8, 9, 1, 2, 2, 2, 2, 2, 1, 9, 9, 2, 10, 8, 10, 10, 1, 1, 1, 1, 1, 2, 1, 9, 10, 9, 2, 2, 3, 2, 1, 2, 9, 9, 9, 2, 2, 1, 2, 10, 2, 8, 1, 2, 9, 2, 9, 2, 2, 1, 1, 2, 10, 10, 1, 9, 1, 2, 9, 1, 1, 2, 9, 1, 9, 10, 1, 1, 9, 1, 1, 2, 3, 10, 1, 10, 1, 9, 1, 2, 1, 9, 2, 1, 2, 10, 1, 10, 10, 9, 8, 2, 3, 9, 9, 9, 8, 2, 3, 1, 2, 2, 3, 8, 1, 2, 1, 9, 3, 2, 2, 2, 1, 1, 2, 1, 8, 3, 10, 9, 2, 1, 2, 10, 10, 1, 8, 10, 2, 10, 2, 1, 10, 1, 10, 1, 1, 2, 2, 2, 2, 1, 9, 2, 2, 9, 9, 3, 10, 2, 2, 10, 9, 1, 1, 10, 8, 2, 1, 2, 2, 2, 8, 8, 2, 10, 1, 1, 10, 2, 1, 2, 2, 1, 10, 1, 2, 1, 9, 2, 1, 2, 2, 10, 9, 9, 2, 8, 8, 3, 9, 9, 1, 3, 2, 2, 2, 2, 1, 2, 9, 1, 10, 2, 8, 10, 9, 8, 1, 1, 10, 1, 10, 1, 1, 1, 8, 1, 2, 1, 2, 1, 1, 2, 9, 3, 3, 9, 2, 2, 2, 2, 2, 2, 2, 1, 10, 9, 10, 10, 10, 10, 3, 1, 1, 1, 2, 2, 9, 1, 2, 2, 10, 1, 3, 10, 10, 9, 10, 2, 1, 2, 1, 1, 1, 2, 2, 1, 9, 9, 9, 9, 1, 10, 1, 8, 2, 10, 1, 1, 10, 1, 2, 1, 2, 10, 2, 1, 2, 1, 2, 9, 1, 1, 2, 9, 9, 10, 10, 9, 10, 2, 10, 1, 10, 1, 2, 1, 1, 1, 9, 2, 1, 1, 10, 10, 10, 9, 2, 2, 2, 2, 10, 2, 10, 2, 2, 10, 2, 9, 10, 9, 1, 10, 2, 2, 9, 1, 10, 1, 2, 8, 1, 1, 9, 10, 8, 2, 2, 1, 9, 1, 2, 2, 2, 9, 10, 8, 1, 10, 9, 2, 2, 2, 2, 3, 1, 9, 1, 9, 1, 2, 9, 2, 2, 1, 9, 2, 2, 2, 2, 10, 2, 2, 1, 3, 2, 8, 9, 9, 2, 1, 1, 1, 2, 1, 3, 1, 9, 2, 9, 2, 1, 9, 2, 10, 2, 2, 10, 2, 3, 9, 3, 1, 1, 1, 9, 9, 2, 1, 9, 1, 3, 2, 8, 2, 9, 10, 10, 10, 1, 9, 1, 1, 1, 2, 1, 2, 9, 9, 2, 9, 8, 2, 9, 9, 2, 2, 2, 2, 2, 9, 2, 1, 1, 2, 9, 3, 10, 10, 2, 9, 9, 1, 1, 1, 2, 3, 1, 2, 9, 10, 2, 8, 1, 1, 10, 2, 2, 1, 3, 2, 9, 2, 2, 10, 2, 1, 1, 2, 1, 1, 10, 10, 2, 2, 1, 1, 9, 2, 2, 2, 1, 10, 1, 2, 1, 1, 1, 2, 10, 10, 2, 2, 2, 10, 1, 1, 8, 1, 9, 10, 3, 1, 9, 2, 10, 2, 1, 1, 1, 10, 2, 10, 1, 2, 10, 10, 1, 10, 2, 10, 1, 2, 2, 9, 8, 2, 2, 1, 9, 3, 10, 1, 2, 9, 1, 1, 2, 9, 1, 1, 9, 2, 10, 1, 9, 1, 2, 10, 10, 9, 1, 8, 8, 2, 9, 1, 9, 2, 1, 2, 10, 1, 1, 9, 2, 10, 2, 1, 2, 1, 1, 1, 2, 10, 1, 1, 10, 9, 10, 10, 9, 1, 10, 2, 1, 10, 10, 10, 3, 1, 2, 9, 3, 1, 1, 2, 1, 1, 1, 10, 1, 1, 9, 10, 10, 2, 10, 10, 1, 2, 2, 2, 2, 9, 1, 9, 10, 10, 10, 2, 1, 9, 2, 10, 10, 1, 9, 1, 9, 1, 1, 2, 10, 2, 2, 9, 2, 10, 2, 2, 1, 1, 2, 1, 1, 1, 9, 2, 10, 8, 1, 1, 10, 9, 9, 10, 1, 10, 2, 2, 10, 1, 10, 9, 10, 10, 1, 9, 3, 2, 1, 1, 8, 2, 2, 9, 8, 2, 1, 1, 2, 1, 10, 2, 9, 1, 2, 2, 2, 2, 2, 2, 2, 1, 9, 10, 10, 2, 1, 10, 2, 9, 1, 10, 9, 1, 1, 10, 10, 1, 1, 1, 1, 2, 2, 2, 2, 10, 9, 2, 1, 2, 10, 9, 2, 2, 1, 2, 9, 1, 10, 10, 1, 2, 1, 1, 1, 10, 9, 9, 9, 1, 2, 10, 9, 1, 9, 9, 3, 9, 1, 1, 1, 2, 10, 9, 2, 9, 10, 9, 1, 10, 10, 2, 9, 2, 2, 10, 1, 2, 2, 1, 9, 2, 1, 10, 9, 2, 9, 1, 1, 2, 9, 2, 1, 2, 2, 2, 1, 9, 1, 1, 9, 10, 9, 1, 10, 9, 9, 1, 1, 10, 9, 9, 2, 3, 9, 1, 1, 10, 1, 1, 1, 1, 9, 2, 2, 10, 2, 2, 2, 2, 9, 3, 9, 1, 10, 10, 2, 2, 9, 1, 10, 1, 2, 10, 9, 2, 9, 10, 10, 2, 1, 10, 1, 2, 1, 2, 2, 9, 10, 2, 9, 10, 9, 3, 2, 9, 9, 10, 2, 10, 9, 2, 2, 2, 1, 10, 1, 9, 2, 8, 9, 8, 2, 1, 9, 2, 9, 10, 9, 9, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 10, 2, 2, 10, 9, 3, 10, 9, 1, 2, 2, 10, 1, 1, 1, 10, 9, 9, 9, 1, 1, 2, 9, 1, 10, 1, 2, 1, 2, 10, 2, 10, 10, 1, 1, 2, 10, 2, 1, 9, 2, 10, 1, 9, 2, 2, 1, 2, 10, 1, 10, 2, 1, 1, 1, 1, 1, 10, 9, 9, 1, 2, 1, 9, 2, 10, 2, 3, 9, 3, 1, 9, 10, 10, 9, 10, 2, 2, 1, 9, 1, 1, 2, 10, 8, 1, 2, 1, 10, 1, 8, 2, 2, 9, 9, 2, 2, 2, 1, 1, 2, 2, 1, 10, 2, 2, 1, 10, 2, 10, 9, 2, 1, 1, 10, 1, 1, 2, 10, 10, 2, 10, 1, 2, 9, 10, 2, 2, 3, 8, 2, 2, 2, 1, 3, 2, 3, 9, 1, 1, 2, 10, 10, 10, 9, 10, 2, 1, 1, 9, 9, 1, 1, 2, 1, 8, 2, 1, 2, 9, 1, 1, 9, 2, 1, 1, 9, 2, 1, 1, 10, 2, 1, 10, 1, 2, 1, 1, 9, 1, 2, 9, 2, 1, 8, 9, 10, 9, 1, 1, 2, 2, 10, 9, 10, 2, 1, 9, 10, 2, 1, 1, 10, 1, 2, 1, 9, 10, 10, 2, 2, 1, 9, 1, 1, 10, 1, 2, 2, 2, 10, 1, 10, 10, 8, 1, 10, 2, 9, 1, 10, 1, 1, 8, 3, 1, 1, 2, 2, 1, 10, 9, 2, 10, 10, 2, 2, 1, 1, 2, 9, 1, 1, 9, 10, 2, 2, 9, 2, 1, 2, 1, 9, 1, 9, 1, 2, 9, 1, 1, 1, 10, 9, 1, 1, 1, 1, 1, 1, 9, 2, 2, 1, 2, 9, 1, 9, 1, 9, 3, 1, 2, 2, 1, 2, 1, 9, 1, 8, 2, 2, 2, 2, 1, 10, 9, 1, 2, 1, 9, 2, 2, 1, 9, 9, 1, 2, 9, 1, 2, 1, 3, 1, 9, 9, 10, 2, 9, 2, 1, 10, 3, 1, 1, 1, 1, 2, 2, 1, 9, 1, 9, 2, 2, 9, 10, 1, 9, 1, 3, 10, 10, 3, 10, 1, 2, 1, 1, 10, 2, 2, 9, 10, 2, 2, 2, 9, 1, 10, 9, 2, 2, 10, 2, 2, 9, 9, 2, 2, 2, 2, 1, 3, 10, 2, 2, 1, 10, 1, 3, 1, 2, 9, 1, 9, 1, 9, 2, 1, 2, 1, 10, 2, 2, 2, 2, 2, 1, 1, 9, 2, 2, 2, 9, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 9, 10, 2, 1, 9, 2, 9, 1, 10, 2, 10, 1, 1, 2, 3, 3, 1, 3, 1, 2, 1, 1, 10, 9, 3, 3, 1, 2, 1, 10, 2, 1, 9, 2, 10, 2, 2, 2, 2, 10, 8, 2, 10, 2, 2, 9, 1, 10, 1, 1, 9, 9, 2, 9, 10, 3, 9, 2, 1, 10, 2, 1, 3, 1, 1, 10, 1, 10, 2, 10, 10, 3, 9, 1, 1, 1, 2, 2, 10, 10, 10, 1, 2, 10, 2, 10, 1, 2, 2, 9, 8, 9, 1, 2, 2, 2, 2, 3, 2, 10, 9, 2, 1, 2, 1, 2, 10, 10, 1, 1, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 10, 10, 3, 1, 9, 9, 10, 1, 1, 10, 9, 1, 2, 1, 9, 2, 8, 2, 9, 2, 2, 10, 1, 1, 1, 1, 10, 3, 9, 3, 10, 2, 9, 2, 9, 8, 9, 10, 1, 2, 8, 9, 1, 2, 1, 9, 2, 1, 2, 2, 1, 1, 9, 9, 2, 2, 1, 1, 10, 10, 1, 2, 1, 1, 9, 2, 1, 10, 2, 9, 2, 1, 9, 10, 10, 10, 2, 10, 9, 1, 1, 2, 10, 1, 2, 9, 1, 9, 10, 1, 9, 1, 2, 3, 8, 2, 10, 2, 2, 2, 9, 9, 8, 1, 3, 9, 1, 10, 1, 1, 1, 2, 1, 2, 9, 2, 1, 9, 1, 9, 1, 10, 3, 2, 2, 10, 2, 10, 10, 2, 1, 10, 2, 3, 10, 3, 1, 2, 1, 3, 2, 2, 9, 1, 10, 1, 9, 9, 1, 2, 9, 10, 3, 2, 1, 9, 1, 9, 3, 2, 1, 3, 9, 1, 2, 2, 2, 10, 9, 2, 2, 3, 2, 9, 8, 10, 9, 2, 9, 8, 1, 2, 10, 1, 3, 1, 2, 2, 9, 2, 2, 9, 10, 1, 8, 2, 2, 2, 2, 3, 10, 1, 9, 2, 2, 8, 10, 2, 10, 9, 9, 9, 2, 2, 10, 1, 1, 9, 2, 10, 1, 10, 10, 2, 1, 2, 9, 9, 9, 9, 10, 10, 1, 10, 8, 2, 2, 1, 8, 8, 1, 2, 2, 3, 2, 10, 9, 1, 2, 2, 9, 2, 10, 2, 10, 2, 1, 2, 3, 10, 2, 9, 9, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 10, 9, 1, 9, 2, 1, 1, 9, 1, 2, 8, 9, 2, 10, 1, 9, 1, 1, 2, 2, 2, 2, 2, 2, 2, 10, 2, 9, 9, 10, 1, 1, 9, 2, 1, 10, 2, 1, 8, 10, 2, 3, 2, 2, 9, 2, 2, 1, 9, 10, 10, 2, 9, 1, 8, 9, 1, 2, 10, 1, 2, 9, 2, 10, 2, 9, 2, 10, 9, 10, 9, 2, 2, 2, 1, 1, 1, 1, 1, 9, 2, 9, 10, 8, 1, 1, 9, 1, 1, 3, 9, 1, 2, 1, 10, 1, 2, 1, 8, 2, 2, 1, 10, 9, 9, 8, 9, 2, 10, 1, 9, 1, 2, 8, 10, 9, 10, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 9, 1, 10, 9, 9, 9, 1, 9, 2, 10, 9, 2, 2, 1, 2, 2, 10, 10, 9, 1, 1, 1, 1, 3, 1, 8, 10, 1, 2, 1, 1, 3, 10, 1, 9, 10, 1, 10, 2, 1, 1, 9, 1, 1, 1, 3, 10, 1, 2, 10, 9, 2, 10, 10, 1, 1, 1, 1, 2, 1, 2, 8, 9, 10, 9, 1, 9, 10, 2, 10, 1, 9, 2, 2, 1, 10, 10, 1, 2, 2, 9, 2, 10, 3, 1, 2, 10, 10, 10, 2, 1, 2, 1, 2, 10, 10, 1, 2, 1, 1, 10, 1, 3, 10, 10, 2, 1, 9, 9, 1, 9, 9, 1, 2, 2, 2, 1, 2, 9, 2, 1, 2, 9, 10, 1, 1, 2, 9, 1, 2, 10, 10, 9, 1, 10, 1, 9, 1, 2, 2, 2, 9, 3, 2, 9, 9, 9, 10, 2, 10, 2, 2, 1, 1, 10, 1, 1, 2, 2, 10, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 1, 1, 1, 1, 1, 10, 2, 1, 2, 9, 2, 1, 9, 2, 1, 3, 2, 1, 2, 9, 8, 9, 1, 1, 8, 2, 2, 1, 1, 2, 1, 1, 2, 9, 10, 2, 10, 10, 1, 2, 1, 1, 1, 10, 1, 2, 1, 9, 10, 1, 1, 9, 10, 1, 1, 1, 8, 1, 8, 2, 1, 1, 10, 9, 10, 2, 2, 9, 9, 9, 1, 1, 1, 2, 2, 2, 2, 10, 2, 9, 9, 2, 9, 1, 2, 2, 1, 10, 2, 10, 2, 1, 9, 2, 9, 1, 9, 2, 2, 1, 10, 2, 2, 1, 2, 8, 1, 1, 2, 2, 10, 10, 2, 1, 10, 10, 2, 1, 10, 9, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 8, 10, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 3, 2, 1, 9, 2, 2, 2, 1, 10, 2, 9, 9, 9, 9, 2, 9, 3, 10, 2, 1, 10, 1, 2, 10, 1, 8, 1, 2, 10, 1, 3, 2, 3, 10, 9, 1, 2, 8, 2, 9, 1, 9, 9, 2, 2, 10, 10, 10, 2, 9, 2, 2, 2, 10, 3, 1, 2, 10, 10, 9, 10, 9, 10, 10, 2, 9, 3, 10, 1, 9, 2, 10, 9, 10, 10, 2, 2, 9, 10, 9, 9, 1, 9, 2, 1, 1, 1, 1, 10, 10, 9, 2, 1, 8, 2, 9, 9, 2, 3, 1, 9, 1, 9, 3, 2, 9, 9, 1, 10, 2, 2, 2, 9, 9, 9, 9, 1, 1, 3, 1, 1, 10, 10, 9, 9, 2, 10, 8, 10, 2, 2, 10, 1, 10, 2, 10, 1, 2, 9, 8, 1, 9, 1, 9, 10, 9, 1, 10, 2, 9, 1, 1, 8, 2, 2, 1, 9, 2, 9, 2, 2, 2, 9, 9, 3, 9, 2, 2, 9, 1, 1, 3, 10, 10, 10, 9, 2, 9, 1, 2, 1, 9, 9, 10, 9, 1, 9, 10, 9, 9, 2, 2, 3, 10, 1, 1, 9, 9, 1, 2, 2, 3, 2, 1, 10, 9, 2, 1, 10, 10, 1, 2, 1, 8, 1, 8, 2, 9, 9, 1, 10, 2, 2, 10, 2, 2, 3, 2, 1, 8, 10, 2, 2, 9, 10, 1, 1, 2, 2, 1, 9, 1, 2, 9, 9, 9, 2, 2, 1, 1, 9, 1, 3, 2, 9, 10, 9, 9, 10, 2, 2, 1, 1, 8, 10, 2, 10, 1, 2, 1, 2, 1, 9, 3, 2, 9, 1, 2, 2, 1, 1, 1, 1, 9, 9, 8, 1, 1, 2, 10, 3, 9, 8, 1, 1, 10, 2, 9, 2, 2, 2, 1, 1, 9, 10, 10, 2, 10, 1, 3, 2, 9, 8, 2, 2, 1, 10, 2, 2, 2, 1, 10, 2, 2, 10, 2, 10, 2, 1, 9, 1, 10, 1, 1, 2, 2, 1, 2, 1, 1, 1, 10, 1, 2, 9, 1, 1, 1, 9, 2, 2, 9, 1, 2, 9, 1, 2, 3, 1, 2, 9, 2, 3, 10, 2, 9, 1, 1, 1, 10, 2, 2, 9, 1, 1, 9, 2, 1, 2, 2, 1, 9, 10, 2, 10, 1, 1, 2, 10, 2, 10, 2, 1, 2, 2, 2, 8, 2, 2, 10, 9, 1, 10, 1, 3, 2, 9, 9, 9, 1, 8, 3, 1, 9, 1, 2, 9, 1, 2, 1, 1, 10, 9, 10, 2, 9, 1, 2, 3, 2, 10, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 9, 2, 10, 2, 9, 2, 10, 1, 1, 8, 1, 9, 10, 2, 2, 2, 2, 2, 2, 9, 1, 2, 1, 1, 10, 2, 10, 1, 2, 2, 1, 10, 2, 10, 1, 2, 10, 1, 1, 2, 2, 9, 9, 10, 10, 10, 1, 1, 2, 1, 10, 1, 1, 2, 1, 10, 2, 1, 1, 2, 1, 9, 9, 10, 10, 8, 2, 1, 8, 2, 2, 1, 10, 9, 9, 1, 1, 8, 2, 9, 1, 9, 1, 1, 9, 9, 2, 9, 10, 1, 9, 1, 1, 2, 2, 2, 9, 1, 1, 9, 1, 8, 9, 2, 9, 2, 3, 9, 10, 1, 2, 1, 9, 10, 9, 10, 10, 2, 2, 2, 1, 9, 3, 9, 9, 9, 10, 2, 2, 10, 9, 1, 1, 2, 2, 1, 2, 1, 1, 1, 10, 10, 10, 1, 2, 9, 1, 1, 2, 9, 2, 2, 1, 2, 1, 10, 10, 9, 9, 3, 2, 1, 2, 9, 9, 2, 9, 1, 9, 1, 2, 9, 3, 10, 1, 1, 1, 10, 9, 9, 1, 10, 2, 1, 2, 1, 1, 9, 2, 9, 10, 2, 2, 1, 2, 9, 1, 3, 1, 2, 3, 10, 2, 2, 1, 10, 9, 3, 2, 9, 1, 1, 8, 10, 1, 1, 1, 10, 1, 2, 2, 1, 1, 1, 1, 10, 9, 10, 1, 2, 9, 1, 1, 2, 2, 1, 10, 2, 10, 2, 9, 10, 1, 2, 10, 1, 1, 1, 9, 10, 2, 1, 1, 2, 1, 9, 2, 2, 1, 9, 2, 1, 2, 9, 1, 1, 1, 10, 3, 1, 1, 9, 10, 10, 2, 2, 1, 2, 1, 9, 2, 9, 1, 10, 8, 2, 1, 1, 1, 10, 2, 2, 8, 1, 1, 1, 3, 3, 8, 10, 2, 2, 2, 9, 2, 1, 1, 1, 3, 9, 10, 9, 8, 2, 9, 1, 1, 2, 1, 1, 2, 9, 9, 1, 9, 2, 2, 1, 2, 9, 9, 8, 2, 1, 1, 10, 1, 9, 2, 9, 1, 1, 2, 1, 1, 2, 2, 9, 2, 2, 2, 2, 2, 1, 2, 2, 9, 2, 2, 8, 2, 3, 1, 1, 8, 2, 1, 2, 2, 1, 2, 9, 1, 10, 1, 1, 2, 2, 9, 9, 2, 1, 2, 3, 1, 2, 1, 10, 2, 2, 2, 2, 8, 2, 1, 2, 1, 9, 1, 10, 10, 9, 9, 1, 1, 2, 1, 9, 9, 1, 9, 8, 10, 9, 9, 3, 1, 1, 9, 1, 1, 2, 2, 3, 1, 1, 2, 1, 2, 2, 1, 10, 1, 1, 2, 1, 10, 10, 9, 2, 1, 9, 10, 10, 2, 10, 2, 1, 1, 10, 1, 1, 2, 2, 2, 2, 1, 1, 9, 9, 2, 2, 8, 3, 2, 2, 2, 2, 2, 1, 8, 9, 1, 2, 9, 2, 10, 2, 2, 2, 10, 9, 2, 1, 9, 2, 2, 2, 2, 1, 1, 2, 10, 8, 2, 2, 2, 8, 1, 9, 1, 2, 2, 1, 10, 2, 9, 2, 9, 10, 1, 9, 3, 1, 1, 2, 9, 9, 10, 10, 10, 3, 1, 9, 1, 1, 9, 1, 10, 2, 3, 9, 2, 2, 1, 10, 3, 2, 10, 1, 2, 2, 9, 2, 9, 3, 1, 2, 10, 8, 9, 2, 1, 2, 1, 1, 2, 3, 3, 3, 2, 2, 1, 9, 9, 1, 9, 8, 9, 10, 9, 1, 10, 2, 2, 1, 2, 1, 2, 10, 8, 8, 3, 2, 1, 2, 9, 10, 10, 1, 10, 1, 1, 2, 10, 2, 2, 1, 10, 10, 1, 9, 10, 10, 1, 2, 10, 10, 1, 9, 2, 1, 1, 10, 10, 2, 1, 9, 10, 10, 2, 1, 10, 1, 10, 2, 1, 2, 1, 8, 1, 10, 2, 1, 1, 1, 8, 9, 2, 10, 10, 2, 1, 10, 2, 1, 2, 9, 1, 9, 2, 1, 1, 1, 1, 2, 1, 1, 9, 1, 3, 2, 2, 2, 1, 9, 9, 2, 1, 10, 1, 1, 2, 2, 1, 10, 3, 10, 9, 2, 2, 2, 2, 1, 9, 9, 1, 2, 10, 2, 8, 1, 9, 1, 2, 2, 9, 2, 10, 10, 1, 2, 1, 1, 1, 1, 10, 2, 2, 1, 2, 1, 1, 2, 1, 2, 9, 1, 2, 1, 1, 1, 1, 1, 3, 2, 3, 2, 10, 2, 10, 1, 1, 2, 2, 3, 2, 9, 1, 1, 2, 2, 9, 3, 9, 10, 1, 2, 9, 10, 2, 2, 2, 2, 9, 8, 1, 1, 10, 2, 1, 2, 9, 2, 1, 3, 8, 10, 1, 1, 10, 1, 1, 1, 9, 10, 2, 1, 9, 9, 10, 1, 9, 10, 10, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 3, 1, 2, 9, 8, 9, 2, 8, 10, 10, 8, 9, 1, 1, 2, 10, 3, 2, 1, 10, 1, 1, 10, 1, 1, 2, 10, 2, 1, 1, 9, 2, 2, 2, 1, 1, 1, 10, 10, 1, 2, 9, 1, 2, 2, 1, 9, 10, 9, 2, 1, 9, 9, 2, 1, 2, 3, 2, 1, 2, 9, 2, 2, 2, 10, 2, 2, 9, 2, 1, 10, 2, 9, 10, 1, 2, 1, 10, 9, 3, 2, 10, 10, 10, 1, 2, 2, 10, 1, 10, 2, 1, 2, 2, 3, 3, 10, 9, 1, 10, 9, 1, 2, 2, 2, 1, 1, 3, 1, 10, 1, 10, 10, 9, 1, 10, 9, 1, 3, 1, 2, 9, 1, 9, 10, 2, 2, 9, 1, 9, 3, 1, 1, 1, 2, 9, 8, 10, 2, 10, 2, 10, 1, 9, 10, 1, 8, 2, 10, 2, 9, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 1, 9, 2, 2, 10, 10, 9, 2, 2, 9, 2, 9, 2, 10, 2, 10, 1, 2, 2, 9, 2, 1, 2, 9, 2, 2, 1, 1, 9, 1, 9, 10, 9, 2, 2, 2, 10, 8, 9, 2, 9, 9, 1, 9, 2, 2, 2, 1, 9, 10, 2, 9, 9, 1, 2, 3, 9, 10, 2, 9, 2, 3, 1, 10, 1, 2, 10, 2, 10, 9, 1, 1, 1, 2, 9, 9, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 9, 10, 1, 2, 2, 9, 9, 2, 9, 1, 2, 9, 1, 1, 2, 3, 2, 1, 10, 1, 2, 2, 1, 9, 9, 8, 1, 2, 9, 9, 2, 2, 2, 1, 10, 1, 1, 2, 10, 1, 9, 2, 9, 10, 1, 1, 2, 10, 1, 1, 1, 9, 1, 1, 2, 9, 2, 10, 1, 9, 8, 10, 9, 1, 10, 2, 2, 2, 2, 9, 2, 2, 10, 2, 2, 10, 10, 1, 9, 1, 1, 9, 2, 2, 2, 2, 1, 2, 9, 2, 10, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 8, 2, 2, 9, 10, 1, 8, 2, 1, 1, 2, 2, 1, 1, 8, 3, 1, 2, 9, 10, 2, 9, 1, 10, 1, 10, 1, 2, 2, 2, 1, 9, 1, 1, 9, 1, 9, 9, 1, 10, 1, 10, 1, 1, 1, 2, 10, 8, 1, 1, 2, 2, 10, 1, 1, 1, 10, 1, 9, 2, 2, 9, 9, 9, 1, 1, 2, 10, 2, 2, 2, 2, 2, 9, 10, 9, 10, 9, 2, 1, 2, 1, 2, 1, 2, 10, 1, 10, 1, 2, 3, 2, 10, 2, 2, 10, 1, 2, 2, 1, 1, 9, 9, 1, 2, 9, 1, 1, 10, 1, 2, 9, 2, 1, 10, 9, 10, 1, 1, 2, 9, 9, 1, 10, 10, 1, 2, 1, 1, 10, 2, 2, 1, 1, 9, 2, 9, 10, 10, 10, 1, 2, 9, 1, 9, 10, 10, 1, 10, 1, 9, 1, 1, 2, 8, 1, 8, 9, 1, 1, 9, 10, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 10, 10, 2, 8, 2, 2, 3, 10, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 9, 1, 1, 2, 1, 1, 2, 9, 10, 10, 2, 1, 1, 8, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 10, 8, 1, 9, 1, 8, 10, 9, 10, 9, 10, 1, 2, 9, 2, 9, 1, 2, 9, 1, 1, 2, 10, 10, 9, 10, 2, 1, 10, 1, 2, 2, 10, 10, 2, 10, 8, 9, 1, 1, 2, 9, 9, 2, 10, 2, 1, 2, 1, 1, 9, 1, 1, 9, 8, 3, 2, 10, 1, 1, 1, 10, 1, 1, 1, 10, 2, 2, 10, 2, 1, 1, 10, 10, 2, 2, 2, 1, 9, 2, 1, 2, 1, 2, 10, 1, 9, 2, 1, 9, 1, 2, 2, 10, 1, 2, 2, 1, 10, 1, 9, 2, 2, 9, 2, 2, 10, 1, 2, 10, 2, 8, 1, 9, 10, 10, 2, 10, 2, 1, 10, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 1, 10, 10, 1, 2, 1, 1, 2, 10, 1, 1, 9, 10, 1, 8, 9, 2, 10, 1, 10, 9, 10, 9, 9, 2, 1, 1, 10, 10, 1, 1, 2, 10, 9, 2, 10, 10, 9, 2, 2, 9, 1, 1, 2, 2, 1, 2, 10, 10, 2, 8, 9, 2, 9, 8, 2, 2, 1, 1, 2, 1, 2, 9, 8, 1, 2, 9, 1, 2, 1, 1, 9, 9, 2, 3, 9, 1, 2, 3, 1, 1, 3, 2, 1, 10, 2, 9, 10, 9, 2, 2, 2, 1, 10, 10, 9, 1, 8, 3, 2, 10, 8, 1, 1, 10, 1, 2, 10, 1, 9, 1, 1, 8, 1, 1, 2, 2, 2, 1, 2, 2, 9, 2, 2, 1, 10, 8, 2, 1, 1, 2, 1, 2, 1, 1, 8, 1, 1, 9, 1, 1, 1, 10, 1, 1, 1, 9, 2, 1, 2, 9, 1, 1, 10, 2, 2, 2, 3, 2, 10, 10, 2, 1, 2, 10, 2, 9, 9, 2, 2, 2, 9, 2, 10, 1, 10, 1, 2, 1, 10, 9, 1, 8, 1, 1, 3, 10, 2, 2, 9, 1, 1, 1, 2, 10, 9, 3, 9, 1, 2, 2, 1, 2, 2, 9, 2, 2, 9, 2, 1, 2, 2, 10, 2, 2, 2, 2, 1, 9, 1, 2, 9, 10, 10, 2, 1, 2, 3, 10, 2, 10, 2, 1, 1, 2, 1, 10, 8, 1, 2, 1, 3, 10, 9, 2, 10, 2, 10, 1, 1, 1, 2, 10, 9, 9, 10, 2, 9, 10, 9, 1, 2, 2, 1, 1, 2, 2, 9, 10, 10, 1, 1, 2, 2, 1, 1, 1, 9, 1, 10, 1, 10, 3, 1, 1, 10, 1, 9, 3, 1, 9, 10, 2, 2, 10, 9, 2, 2, 10, 9, 8, 2, 1, 1, 2, 2, 1, 3, 1, 10, 2, 8, 2, 9, 2, 10, 1, 1, 1, 1, 2, 2, 9, 1, 2, 9, 9, 2, 9, 1, 9, 8, 8, 1, 1, 1, 10, 1, 10, 9, 2, 2, 10, 10, 10, 9, 2, 9, 3, 1, 10, 1, 10, 1, 10, 2, 1, 1, 1, 1, 2, 2, 9, 1, 1, 10, 1, 2, 2, 1, 10, 2, 3, 2, 1, 1, 1, 9, 1, 9, 1, 2, 10, 2, 2, 1, 2, 1, 9, 2, 2, 10, 2, 1, 8, 10, 10, 2, 2, 8, 9, 1, 3, 1, 2, 9, 1, 9, 2, 2, 2, 3, 10, 8, 2, 1, 1, 8, 1, 9, 9, 2, 9, 1, 1, 1, 10, 1, 1, 1, 10, 2, 2, 1, 9, 1, 3, 2, 2, 2, 10, 3, 1, 9, 9, 3, 8, 10, 10, 10, 9, 2, 2, 1, 9, 10, 1, 2, 2, 1, 1, 2, 2, 10, 9, 1, 10, 9, 2, 2, 1, 1, 1, 2, 10, 9, 9, 2, 9, 10, 1, 1, 2, 1, 9, 10, 9, 9, 2, 10, 2, 1, 1, 1, 2, 1, 2, 9, 2, 10, 1, 9, 9, 2, 9, 2, 8, 9, 2, 2, 3, 2, 1, 2, 1, 1, 10, 2, 2, 2, 1, 2, 1, 8, 2, 1, 10, 2, 1, 10, 10, 1, 2, 2, 9, 9, 10, 1, 9, 3, 1, 1, 3, 2, 2, 9, 2, 9, 1, 10, 2, 2, 2, 10, 1, 2, 2, 2, 2, 9, 1, 2, 1, 2, 9, 2, 10, 2, 9, 1, 9, 2, 2, 2, 1, 1, 9, 9, 10, 1, 9, 3, 2, 9, 10, 9, 10, 9, 10, 8, 9, 2, 1, 10, 8, 2, 9, 9, 2, 9, 10, 1, 2, 10, 1, 1, 1, 1, 9, 10, 1, 10, 10, 9, 2, 10, 10, 10, 9, 2, 9, 1, 9, 1, 2, 10, 8, 8, 10, 10, 2, 1, 2, 10, 9, 2, 2, 8, 9, 9, 1, 2, 9, 10, 2, 9, 2, 3, 1, 2, 2, 1, 10, 9, 2, 2, 2, 10, 9, 8, 1, 9, 3, 2, 2, 10, 2, 8, 1, 1, 2, 2, 10, 1, 2, 1, 10, 1, 2, 2, 10, 1, 8, 9, 1, 1, 2, 2, 2, 10, 1, 8, 10, 2, 2, 2, 1, 10, 2, 10, 1, 8, 2, 1, 10, 1, 10, 10, 1, 10, 2, 1, 2, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 9, 1, 2, 9, 10, 9, 9, 1, 1, 2, 10, 1, 9, 2, 1, 2, 1, 1, 2, 2, 1, 10, 1, 1, 1, 3, 9, 1, 10, 2, 9, 1, 8, 2, 2, 2, 2, 1, 9, 1, 9, 1, 2, 1, 1, 1, 2, 1, 3, 9, 2, 1, 8, 9, 2, 8, 1, 9, 2, 1, 2, 2, 2, 2, 9, 2, 1, 2, 2, 10, 1, 9, 10, 1, 2, 2, 1, 1, 9, 2, 10, 2, 1, 1, 9, 9, 2, 2, 9, 1, 8, 2, 9, 2, 1, 9, 1, 2, 1, 2, 2, 1, 2, 1, 9, 2, 1, 3, 2, 1, 9, 8, 9, 10, 10, 2, 2, 2, 10, 9, 1, 1, 10, 1, 1, 9, 9, 1, 10, 1, 2, 2, 2, 8, 2, 8, 2, 1, 9, 10, 1, 2, 2, 2, 10, 9, 2, 2, 2, 1, 9, 1, 2, 9, 1, 9, 9, 3, 9, 1, 2, 10, 1, 1, 10, 9, 9, 9, 9, 1, 1, 9, 8, 1, 1, 9, 1, 3, 2, 2, 1, 1, 2, 9, 10, 1, 1, 10, 8, 2, 1, 9, 9, 2, 1, 10, 2, 10, 1, 9, 1, 1, 1, 2, 2, 10, 9, 9, 2, 1, 3, 9, 9, 10, 1, 9, 1, 1, 10, 3, 2, 2, 2, 2, 1, 1, 8, 2, 2, 1, 1, 9, 2, 1, 1, 9, 2, 9, 9, 9, 1, 9, 2, 10, 3, 1, 10, 10, 8, 9, 1, 1, 1, 1, 10, 10, 2, 3, 1, 1, 9, 9, 1, 2, 2, 10, 2, 2, 10, 3, 1, 1, 2, 2, 3, 9, 10, 2, 1, 10, 1, 10, 1, 9, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 10, 3, 2, 1, 2, 1, 9, 10, 10, 2, 1, 9, 3, 2, 9, 1, 10, 10, 1, 2, 10, 10, 1, 3, 2, 9, 1, 2, 1, 1, 9, 1, 9, 2, 9, 10, 1, 1, 3, 1, 10, 2, 2, 2, 2, 2, 1, 10, 1, 10, 1, 1, 9, 10, 10, 2, 10, 2, 1, 10, 2, 1, 1, 2, 10, 9, 10, 2, 10, 3, 2, 10, 10, 2, 2, 10, 9, 10, 1, 2, 10, 2, 1, 1, 2, 1, 9, 1, 3, 9, 1, 3, 2, 1, 2, 1, 1, 10, 1, 10, 9, 1, 1, 1, 1, 10, 9, 8, 1, 2, 3, 2, 1, 1, 1, 9, 10, 2, 1, 8, 9, 2, 1, 9, 1, 1, 10, 9, 1, 2, 10, 2, 9, 2, 9, 2, 2, 2, 2, 9, 1, 1, 2, 1, 2, 2, 1, 1, 8, 2, 10, 9, 2, 2, 1, 10, 2, 1, 1, 2, 1, 1, 2, 8, 1, 9, 3, 1, 2, 10, 1, 2, 2, 3, 8, 1, 2, 10, 1, 1, 1, 9, 10, 3, 9, 9, 1, 2, 10, 1, 9, 9, 2, 1, 1, 1, 3, 10, 9, 9, 2, 1, 2, 1, 1, 2, 2, 9, 9, 9, 2, 9, 2, 2, 9, 1, 1, 3, 1, 2, 1, 2, 1, 2, 1, 1, 10, 10, 1, 2, 2, 8, 3, 2, 2, 10, 1, 2, 9, 10, 8, 2, 2, 10, 2, 2, 8, 2, 2, 2, 9, 2, 10, 1, 8, 2, 10, 9, 9, 2, 2, 2, 2, 1, 1, 2, 2, 9, 2, 1, 9, 2, 1, 9, 1, 1, 9, 2, 9, 2, 1, 10, 2, 2, 1, 2, 8, 1, 10, 1, 2, 10, 2, 9, 9, 9, 2, 2, 2, 10, 9, 1, 1, 1, 2, 9, 2, 8, 10, 10, 2, 9, 1, 2, 10, 2, 10, 9, 9, 1, 1, 9, 10, 2, 1, 2, 2, 1, 2, 9, 1, 2, 10, 2, 1, 10, 10, 9, 2, 1, 1, 1, 1, 3, 8, 9, 2, 1, 10, 1, 1, 1, 2, 2, 8, 2, 2, 1, 1, 10, 10, 9, 1, 1, 2, 2, 2, 9, 1, 2, 2, 10, 10, 1, 10, 9, 2, 2, 2, 1, 2, 2, 1, 3, 10, 10, 10, 10, 2, 1, 2, 2, 2, 10, 10, 2, 1, 9, 10, 2, 1, 2, 2, 1, 9, 1, 2, 3, 2, 9, 1, 1, 3, 8, 9, 1, 1, 2, 1, 9, 2, 10, 2, 1, 10, 2, 1, 10, 2, 2, 1, 2, 1, 2, 2, 2, 10, 1, 2, 1, 1, 2, 1, 9, 9, 10, 1, 9, 9, 2, 2, 1, 9, 1, 1, 1, 2, 1, 2, 2, 9, 1, 9, 9, 1, 10, 10, 8, 9, 1, 2, 8, 1, 2, 2, 9, 9, 2, 2, 1, 1, 1, 8, 2, 1, 9, 1, 9, 1, 2, 2, 2, 10, 9, 1, 1, 2, 9, 2, 10, 1, 1, 9, 9, 10, 9, 9, 2, 9, 8, 2, 1, 1, 10, 1, 3, 2, 1, 1, 2, 10, 10, 2, 3, 1, 2, 2, 1, 1, 2, 10, 10, 10, 10, 8, 1, 1, 10, 2, 1, 1, 1, 10, 10, 10, 2, 9, 1, 2, 2, 9, 10, 1, 8, 1, 1, 9, 9, 10, 2, 9, 9, 2, 10, 2, 2, 2, 9, 2, 2, 2, 1, 1, 9, 2, 9, 1, 2, 2, 9, 1, 2, 2, 9, 2, 1, 2, 2, 1, 8, 9, 10, 2, 2, 2, 1, 1, 1, 2, 1, 9, 1, 10, 1, 1, 1, 1, 1, 10, 2, 2, 2, 1, 8, 9, 9, 9, 2, 3, 9, 9, 2, 3, 10, 2, 1, 9, 9, 10, 1, 1, 1, 9, 2, 8, 2, 1, 1, 9, 2, 10, 2, 1, 1, 10, 10, 1, 9, 1, 1, 1, 9, 9, 1, 1, 2, 1, 9, 8, 2, 2, 1, 8, 1, 9, 1, 10, 10, 1, 1, 1, 9, 2, 2, 1, 9, 2, 1, 2, 9, 2, 9, 9, 9, 9, 2, 9, 2, 1, 1, 9, 2, 3, 2, 3, 10, 9, 2, 2, 2, 9, 9, 1, 1, 1, 1, 1, 9, 3, 9, 2, 1, 10, 2, 8, 1, 9, 1, 9, 9, 2, 2, 2, 2, 9, 9, 1, 1, 2, 1, 8, 1, 9, 1, 9, 2, 2, 10, 2, 2, 2, 1, 2, 10, 2, 2, 2, 9, 8, 1, 3, 1, 2, 3, 1, 1, 2, 1, 1, 9, 1, 1, 2, 2, 2, 10, 8, 2, 8, 2, 1, 1, 2, 1, 1, 9, 10, 1, 2, 1, 2, 2, 2, 9, 1, 2, 10, 1, 2, 2, 1, 3, 1, 9, 1, 2, 2, 10, 2, 8, 2, 1, 9, 1, 2, 1, 2, 1, 2, 9, 2, 9, 1, 9, 9, 10, 9, 9, 1, 2, 9, 10, 1, 10, 1, 1, 1, 2, 10, 2, 2, 2, 10, 2, 9, 2, 2, 1, 2, 2, 2, 9, 1, 10, 1, 10, 3, 1, 2, 1, 2, 2, 10, 2, 9, 10, 10, 3, 2, 1, 2, 1, 1, 1, 2, 2, 9, 1, 10, 9, 10, 1, 2, 1, 10, 1, 9, 1, 3, 1, 2, 2, 2, 3, 9, 2, 1, 1, 2, 1, 10, 10, 1, 2, 2, 2, 10, 1, 10, 1, 10, 1, 1, 2, 10, 10, 9, 10, 1, 2, 10, 10, 1, 2, 9, 1, 10, 2, 2, 9, 1, 1, 10, 2, 1, 1, 1, 10, 10, 9, 2, 10, 2, 1, 2, 3, 1, 2, 2, 10, 1, 1, 1, 1, 2, 1, 2, 10, 2, 2, 3, 1, 1, 3, 10, 2, 2, 2, 1, 2, 9, 10, 1, 2, 9, 1, 2, 2, 10, 1, 10, 9, 1, 2, 1, 2, 10, 1, 2, 2, 1, 8, 10, 2, 9, 10, 9, 1, 1, 2, 9, 10, 10, 2, 9, 9, 10, 1, 2, 9, 2, 1, 10, 1, 1, 1, 3, 1, 9, 9, 2, 2, 9, 1, 1, 3, 1, 10, 3, 10, 8, 9, 1, 2, 9, 10, 8, 3, 2, 1, 2, 2, 10, 1, 1, 9, 2, 1, 2, 10, 2, 10, 1, 8, 9, 10, 10, 10, 2, 10, 1, 3, 9, 9, 2, 1, 9, 2, 10, 1, 1, 1, 10, 1, 1, 1, 8, 2, 9, 1, 1, 1, 2, 2, 2, 2, 9, 10, 9, 2, 10, 2, 10, 2, 1, 2, 9, 2, 10, 2, 2, 1, 9, 2, 1, 2, 2, 10, 10, 2, 1, 10, 2, 2, 9, 2, 8, 1, 1, 1, 10, 10, 1, 3, 9, 9, 1, 1, 10, 10, 10, 9, 10, 3, 1, 2, 1, 2, 10, 1, 3, 2, 2, 9, 2, 2, 2, 8, 9, 1, 9, 3, 10, 2, 10, 9, 1, 2, 2, 2, 10, 9, 1, 2, 2, 9, 2, 1, 2, 1, 2, 2, 10, 10, 2, 10, 10, 3, 9, 9, 10, 1, 2, 1, 9, 2, 2, 2, 10, 9, 10, 10, 2, 10, 10, 10, 9, 1, 1, 2, 10, 2, 10, 2, 2, 2, 1, 3, 9, 2, 2, 1, 9, 8, 2, 10, 2, 2, 2, 1, 1, 8, 1, 9, 1, 2, 1, 9, 2, 10, 9, 1, 2, 3, 2, 2, 3, 9, 9, 1, 2, 10, 2, 2, 1, 9, 1, 9, 2, 10, 10, 10, 1, 1, 10, 2, 2, 2, 1, 2, 9, 1, 8, 9, 1, 10, 1, 2, 2, 2, 2, 1, 1, 1, 1, 9, 2, 1, 3, 10, 10, 2, 1, 10, 2, 1, 1, 1, 10, 1, 2, 2, 1, 9, 1, 1, 10, 2, 1, 1, 1, 10, 1, 9, 1, 2, 1, 3, 2, 1, 9, 1, 10, 1, 9, 9, 10, 1, 10, 2, 2, 3, 2, 9, 9, 2, 1, 10, 10, 10, 9, 9, 1, 2, 10, 9, 10, 1, 10, 3, 3, 10, 2, 2, 1, 1, 9, 8, 1, 2, 1, 9, 2, 1, 10, 3, 1, 1, 1, 1, 10, 1, 2, 9, 9, 8, 9, 1, 10, 2, 1, 10, 2, 2, 10, 10, 1, 2, 2, 10, 10, 2, 10, 2, 2, 2, 2, 10, 9, 1, 9, 9, 9, 1, 10, 10, 10, 3, 1, 10, 9, 8, 1, 2, 1, 2, 1, 10, 1, 1, 1, 10, 1, 3, 9, 10, 2, 1, 1, 2, 1, 9, 1, 10, 1, 9, 9, 2, 2, 2, 10, 1, 9, 1, 9, 2, 9, 2, 2, 1, 9, 9, 10, 9, 1, 10, 1, 1, 9, 2, 8, 9, 2, 3, 8, 9, 9, 8, 2, 10, 2, 9, 2, 3, 10, 2, 2, 9, 2, 9, 1, 9, 9, 2, 1, 2, 1, 9, 1, 9, 9, 2, 10, 2, 9, 1, 1, 9, 2, 1, 10, 10, 9, 1, 10, 1, 2, 1, 1, 2, 2, 8, 9, 2, 2, 2, 1, 10, 2, 1, 9, 9, 2, 9, 1, 1, 2, 10, 9, 10, 1, 9, 2, 2, 2, 2, 9, 1, 2, 1, 2, 2, 1, 10, 8, 1, 10, 1, 1, 1, 2, 3, 1, 8, 10, 10, 3, 1, 10, 9, 9, 9, 9, 10, 1, 2, 2, 9, 1, 9, 10, 10, 2, 9, 9, 2, 1, 3, 2, 2, 8, 2, 9, 1, 2, 3, 2, 10, 1, 2, 2, 1, 10, 2, 9, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 9, 8, 9, 1, 2, 1, 2, 1, 1, 9, 2, 1, 2, 1, 10, 1, 1, 9, 10, 2, 10, 1, 1, 9, 1, 9, 10, 2, 8, 1, 1, 1, 10, 10, 1, 8, 2, 9, 10, 1, 2, 1, 9, 1, 2, 2, 1, 1, 1, 1, 2, 2, 9, 10, 9, 1, 1, 2, 2, 1, 2, 2, 9, 1, 9, 1, 3, 9, 1, 9, 1, 2, 9, 10, 1, 2, 2, 1, 2, 2, 2, 9, 10, 2, 2, 1, 2, 1, 10, 10, 9, 9, 2, 2, 1, 1, 1, 1, 2, 9, 10, 2, 1, 1, 2, 2, 2, 2, 2, 9, 9, 9, 10, 9, 8, 9, 2, 2, 1, 1, 1, 9, 2, 2, 1, 8, 10, 1, 10, 9, 2, 10, 2, 10, 2, 9, 1, 1, 2, 1, 10, 1, 9, 9, 9, 2, 1, 2, 1, 1, 2, 10, 1, 10, 1, 10, 10, 2, 2, 1, 2, 3, 9, 10, 3, 10, 10, 2, 1, 2, 1, 1, 1, 1, 9, 2, 1, 1, 1, 9, 10, 2, 2, 3, 10, 1, 1, 1, 2, 2, 9, 9, 9, 8, 2, 10, 1, 3, 9, 10, 2, 1, 2, 2, 2, 1, 9, 2, 2, 2, 10, 2, 1, 8, 1, 9, 1, 2, 3, 1, 10, 1, 9, 1, 2, 1, 2, 9, 1, 2, 10, 9, 1, 1, 8, 10, 9, 1, 8, 2, 10, 2, 2, 2, 1, 10, 1, 1, 2, 9, 1, 2, 8, 1, 1, 2, 2, 1, 2, 10, 10, 2, 2, 1, 1, 2, 8, 10, 9, 1, 9, 2, 1, 10, 10, 2, 8, 1, 1, 3, 9, 2, 10, 1, 2, 8, 1, 9, 9, 1, 10, 10, 2, 2, 10, 9, 2, 9, 1, 1, 2, 1, 2, 2, 9, 10, 10, 2, 2, 2, 9, 1, 1, 9, 2, 8, 9, 2, 1, 2, 8, 9, 2, 8, 10, 9, 2, 10, 10, 1, 1, 9, 2, 2, 1, 2, 2, 10, 10, 2, 10, 9, 1, 2, 1, 1, 1, 2, 2, 2, 10, 1, 2, 2, 1, 9, 1, 1, 9, 1, 2, 10, 1, 9, 2, 10, 10, 9, 10, 2, 9, 2, 9, 10, 1, 10, 2, 1, 9, 2, 10, 1, 10, 9, 1, 10, 2, 2, 1, 10, 1, 2, 2, 10, 1, 9, 1, 10, 3, 1, 2, 10, 9, 2, 10, 2, 3, 1, 9, 2, 10, 9, 9, 2, 2, 1, 1, 10, 2, 8, 10, 10, 9, 9, 2, 2, 1, 1, 9, 1, 9, 10, 2, 9, 3, 1, 10, 3, 2, 1, 2, 2, 9, 1, 9, 9, 2, 10, 1, 9, 8, 2, 2, 1, 1, 1, 1, 9, 10, 9, 9, 2, 3, 2, 2, 1, 1, 3, 2, 8, 2, 8, 9, 1, 1, 2, 2, 2, 9, 9, 10, 9, 10, 2, 2, 2, 1, 10, 3, 1, 1, 10, 10, 8, 8, 1, 9, 1, 8, 10, 9, 1, 1, 2, 2, 1, 10, 1, 1, 2, 10, 10, 1, 9, 9, 9, 1, 10, 9, 9, 9, 2, 10, 1, 2, 1, 10, 2, 1, 10, 1, 1, 3, 2, 3, 8, 10, 2, 8, 2, 10, 2, 2, 9, 1, 10, 2, 10, 8, 10, 2, 8, 2, 3, 10, 1, 8, 2, 2, 2, 1, 1, 10, 2, 1, 2, 1, 2, 8, 1, 2, 1, 9, 2, 1, 9, 10, 1, 1, 2, 1, 2, 10, 1, 10, 1, 1, 10, 1, 2, 1, 10, 1, 1, 1, 9, 9, 10, 1, 10, 2, 1, 2, 2, 9, 2, 9, 1, 1, 1, 1, 9, 1, 2, 1, 3, 2, 2, 2, 10, 9, 1, 3, 9, 2, 10, 1, 2, 3, 2, 1, 1, 3, 1, 10, 2, 1, 9, 9, 3, 10, 2, 1, 9, 1, 10, 2, 2, 1, 10, 2, 1, 1, 10, 9, 1, 10, 2, 1, 2, 3, 10, 1, 2, 9, 2, 2, 1, 1, 1, 1, 2, 1, 10, 1, 9, 3, 2, 1, 1, 1, 9, 2, 2, 2, 2, 2, 2, 9, 1, 2, 2, 9, 2, 1, 1, 8, 2, 10, 9, 9, 10, 1, 9, 2, 1, 2, 1, 3, 10, 10, 10, 10, 10, 1, 9, 1, 9, 1, 2, 9, 2, 1, 8, 1, 2, 2, 3, 1, 2, 9, 1, 2, 9, 1, 10, 10, 1, 1, 10, 9, 2, 10, 9, 9, 1, 1, 9, 1, 1, 8, 3, 2, 1, 1, 1, 2, 9, 9, 9, 10, 1, 10, 10, 1, 1, 8, 10, 1, 10, 2, 2, 2, 10, 1, 10, 1, 3, 10, 3, 10, 9, 1, 10, 9, 2, 2, 2, 10, 2, 3, 10, 2, 10, 1, 2, 9, 10, 2, 1, 9, 9, 1, 1, 2, 1, 9, 1, 2, 1, 10, 9, 2, 10, 1, 2, 2, 9, 1, 1, 9, 2, 10, 1, 10, 3, 2, 1, 1, 9, 1, 2, 9, 2, 10, 10, 1, 2, 2, 1, 10, 1, 1, 1, 10, 2, 1, 2, 3, 1, 2, 2, 2, 9, 2, 9, 1, 10, 2, 1, 1, 9, 9, 8, 1, 10, 2, 10, 10, 1, 10, 10, 3, 10, 1, 2, 9, 9, 8, 10, 2, 2, 1, 2, 1, 10, 3, 10, 1, 2, 1, 9, 3, 10, 1, 2, 1, 9, 9, 3, 1, 1, 2, 2, 1, 1, 1, 10, 1, 2, 10, 2, 1, 3, 1, 8, 10, 8, 9, 9, 1, 1, 9, 2, 10, 2, 10, 2, 10, 1, 2, 1, 2, 2, 1, 2, 1, 1, 9, 9, 2, 1, 2, 1, 10, 9, 2, 1, 8, 2, 10, 9, 1, 10, 2, 9, 9, 9, 10, 2, 2, 3, 1, 3, 1, 2, 2, 2, 3, 1, 2, 2, 8, 10, 2, 2, 9, 2, 2, 9, 2, 1, 2, 10, 1, 8, 2, 1, 2, 10, 9, 9, 2, 10, 1, 9, 1, 1, 10, 10, 2, 1, 2, 2, 1, 10, 1, 2, 1, 1, 3, 2, 1, 1, 1, 8, 8, 9, 9, 10, 1, 2, 2, 9, 10, 2, 8, 10, 8, 1, 10, 9, 2, 1, 2, 1, 2, 2, 2, 2, 8, 3, 2, 1, 2, 2, 2, 2, 1, 1, 8, 10, 1, 10, 10, 2, 2, 2, 1, 2, 1, 10, 2, 1, 9, 2, 2, 9, 9, 10, 2, 9, 1, 2, 2, 2, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 2, 2, 9, 10, 9, 10, 2, 9, 1, 2, 10, 1, 10, 1, 2, 8, 9, 1, 10, 10, 8, 10, 8, 2, 9, 1, 1, 1, 1, 2, 8, 1, 10, 10, 10, 10, 10, 1, 1, 10, 1, 1, 10, 2, 9, 9, 1, 10, 2, 2, 9, 1, 10, 2, 2, 1, 10, 1, 10, 1, 2, 1, 2, 2, 1, 10, 9, 1, 2, 10, 9, 9, 2, 1, 9, 1, 1, 9, 1, 9, 9, 2, 8, 9, 9, 2, 10, 1, 9, 2, 9, 2, 8, 10, 2, 1, 1, 1, 1, 8, 2, 10, 9, 2, 2, 8, 2, 1, 2, 1, 2, 1, 1, 10, 9, 9, 2, 2, 9, 10, 8, 1, 2, 10, 2, 10, 1, 1, 9, 2, 10, 10, 1, 2, 10, 9, 10, 10, 1, 1, 9, 1, 1, 9, 10, 1, 9, 2, 1, 1, 1, 10, 3, 9, 3, 1, 2, 9, 9, 9, 9, 2, 10, 9, 1, 2, 9, 9, 3, 10, 1, 10, 9, 2, 10, 2, 1, 1, 2, 2, 9, 8, 3, 2, 2, 2, 2, 2, 1, 1, 9, 1, 1, 2, 1, 10, 2, 2, 2, 9, 1, 2, 3, 10, 9, 2, 2, 2, 1, 1, 9, 1, 2, 3, 2, 1, 1, 1, 1, 2, 1, 2, 10, 2, 1, 1, 1, 1, 10, 1, 1, 2, 9, 1, 9, 2, 1, 1, 10, 1, 1, 2, 1, 9, 1, 2, 2, 10, 9, 10, 1, 9, 1, 9, 10, 9, 1, 10, 2, 2, 1, 2, 2, 2, 2, 9, 1, 10, 9, 1, 2, 10, 9, 2, 8, 1, 2, 9, 9, 1, 2, 9, 10, 2, 2, 2, 1, 9, 10, 2, 9, 1, 8, 2, 1, 1, 1, 1, 2, 2, 1, 9, 2, 9, 9, 2, 10, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 8, 1, 1, 2, 9, 2, 2, 1, 1, 9, 10, 9, 1, 1, 2, 1, 2, 2, 9, 2, 2, 10, 1, 2, 2, 2, 8, 2, 2, 10, 2, 2, 10, 10, 9, 8, 10, 1, 9, 10, 9, 2, 3, 10, 1, 10, 1, 1, 2, 1, 10, 1, 2, 2, 2, 9, 1, 9, 1, 2, 10, 10, 1, 8, 1, 10, 1, 1, 3, 9, 9, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 3, 2, 10, 9, 2, 1, 10, 9, 2, 1, 2, 2, 10, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 10, 10, 10, 9, 9, 2, 2, 9, 1, 8, 1, 1, 2, 2, 9, 9, 10, 1, 9, 10, 10, 2, 2, 1, 2, 9, 9, 9, 9, 8, 2, 1, 2, 1, 1, 10, 10, 2, 10, 2, 9, 9, 10, 10, 9, 1, 10, 10, 9, 9, 1, 1, 1, 9, 9, 9, 1, 2, 2, 1, 1, 2, 9, 9, 9, 9, 2, 9, 10, 1, 10, 2, 1, 9, 8, 2, 9, 9, 1, 2, 2, 10, 9, 2, 10, 2, 10, 1, 1, 1, 1, 1, 1, 10, 2, 2, 3, 1, 10, 2, 1, 2, 2, 10, 9, 1, 1, 2, 9, 1, 2, 10, 1, 2, 1, 9, 2, 9, 1, 2, 10, 1, 2, 9, 9, 9, 2, 2, 2, 2, 1, 9, 10, 10, 2, 1, 1, 2, 10, 9, 2, 2, 2, 1, 2, 1, 2, 9, 2, 3, 1, 9, 1, 2, 1, 3, 9, 2, 1, 1, 2, 2, 1, 1, 9, 2, 2, 10, 1, 2, 1, 1, 1, 10, 1, 10, 1, 9, 1, 1, 3, 2, 1, 10, 3, 2, 9, 10, 2, 2, 10, 2, 8, 1, 10, 8, 1, 1, 2, 2, 2, 1, 2, 9, 3, 9, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 3, 10, 2, 1, 2, 10, 2, 2, 1, 2, 9, 1, 2, 1, 1, 10, 2, 8, 1, 2, 2, 3, 2, 9, 10, 2, 10, 2, 2, 3, 2, 2, 8, 2, 1, 9, 9, 1, 1, 1, 9, 2, 3, 2, 1, 1, 9, 2, 2, 8, 1, 2, 10, 9, 1, 9, 3, 3, 1, 8, 2, 9, 1, 2, 9, 2, 3, 10, 1, 9, 10, 10, 10, 8, 2, 2, 1, 10, 10, 2, 3, 2, 2, 1, 9, 10, 1, 10, 9, 9, 10, 2, 2, 1, 2, 3, 8, 10, 2, 1, 1, 1, 1, 1, 1, 10, 2, 9, 1, 10, 9, 2, 2, 3, 9, 1, 2, 2, 2, 10, 1, 2, 10, 2, 8, 10, 2, 2, 2, 1, 8, 1, 10, 10, 2, 2, 2, 1, 1, 10, 1, 1, 10, 1, 2, 10, 9, 1, 1, 9, 10, 10, 1, 2, 1, 10, 2, 10, 10, 2, 9, 1, 1, 10, 10, 2, 1, 2, 2, 10, 10, 9, 2, 9, 10, 2, 2, 1, 10, 10, 2, 9, 9, 1, 10, 2, 8, 2, 1, 2, 2, 2, 2, 9, 1, 2, 1, 9, 10, 2, 10, 2, 1, 2, 1, 9, 1, 10, 3, 9, 10, 2, 2, 9, 2, 9, 9, 10, 1, 1, 9, 2, 2, 9, 1, 9, 1, 10, 1, 2, 9, 10, 3, 10, 8, 1, 3, 9, 10, 9, 10, 1, 9, 1, 2, 9, 1, 1, 10, 2, 1, 9, 10, 9, 1, 9, 8, 1, 1, 2, 2, 1, 1, 2, 9, 3, 1, 1, 9, 9, 10, 3, 1, 2, 2, 9, 1, 3, 9, 9, 1, 1, 10, 1, 10, 9, 2, 1, 2, 9, 2, 10, 9, 9, 1, 2, 9, 2, 2, 1, 1, 10, 10, 1, 9, 3, 2, 2, 2, 9, 2, 9, 1, 8, 1, 1, 1, 8, 10, 10, 9, 10, 1, 2, 1, 2, 1, 9, 9, 2, 9, 1, 9, 2, 1, 2, 10, 1, 10, 1, 1, 1, 1, 9, 10, 2, 3, 8, 1, 2, 1, 10, 2, 1, 9, 1, 1, 10, 1, 9, 1, 1, 2, 10, 9, 1, 2, 9, 2, 10, 2, 1, 2, 2, 8, 2, 1, 9, 1, 9, 8, 1, 10, 10, 2, 1, 2, 2, 9, 2, 10, 1, 9, 10, 1, 9, 10, 1, 2, 1, 2, 3, 2, 1, 8, 1, 2, 1, 2, 1, 1, 2, 2, 9, 1, 10, 1, 2, 1, 1, 8, 2, 2, 1, 1, 3, 1, 1, 1, 9, 2, 9, 2, 3, 9, 2, 1, 8, 2, 9, 1, 1, 10, 9, 1, 1, 1, 3, 2, 9, 1, 8, 1, 2, 1, 2, 2, 10, 1, 2, 9, 8, 2, 3, 1, 1, 9, 1, 1, 2, 10, 1, 10, 10, 9, 1, 10, 9, 9, 10, 10, 2, 8, 1, 1, 1, 2, 2, 1, 10, 1, 9, 1, 8, 10, 10, 2, 2, 2, 9, 2, 8, 2, 9, 2, 2, 2, 10, 1, 9, 10, 1, 8, 10, 1, 2, 1, 3, 1, 10, 9, 2, 1, 2, 2, 10, 9, 1, 10, 9, 10, 2, 9, 2, 1, 2, 10, 2, 10, 10, 1, 2, 2, 1, 1, 2, 9, 1, 1, 9, 2, 2, 9, 2, 1, 10, 1, 1, 10, 2, 1, 2, 2, 2, 10, 10, 3, 10, 9, 1, 1, 9, 10, 1, 9, 2, 2, 1, 1, 10, 1, 2, 9, 2, 3, 3, 1, 2, 2, 10, 10, 3, 1, 2, 10, 10, 2, 1, 3, 10, 2, 1, 10, 1, 3, 8, 10, 9, 9, 1, 9, 2, 10, 2, 2, 9, 2, 2, 2, 1, 9, 10, 2, 1, 10, 1, 1, 10, 9, 1, 1, 3, 2, 2, 1, 9, 9, 1, 1, 10, 2, 9, 2, 1, 10, 2, 2, 8, 1, 1, 1, 2, 2, 9, 1, 2, 3, 8, 10, 1, 10, 1, 10, 10, 9, 2, 8, 2, 2, 2, 2, 9, 10, 2, 3, 9, 1, 10, 2, 1, 1, 2, 2, 2, 9, 2, 1, 9, 9, 10, 2, 9, 9, 10, 2, 2, 2, 9, 9, 10, 2, 10, 8, 8, 1, 2, 2, 2, 10, 9, 2, 3, 1, 1, 2, 10, 9, 2, 8, 2, 10, 1, 3, 2, 2, 1, 1, 3, 10, 1, 10, 9, 2, 2, 2, 3, 2, 2, 2, 10, 2, 10, 2, 10, 10, 1, 9, 9, 9, 1, 2, 10, 9, 2, 8, 9, 3, 1, 9, 2, 10, 9, 10, 1, 10, 1, 9, 1, 10, 1, 9, 1, 2, 1, 3, 10, 10, 1, 1, 3, 1, 1, 2, 1, 2, 1, 1, 2, 9, 10, 9, 8, 10, 9, 2, 2, 9, 9, 9, 9, 10, 10, 1, 1, 1, 2, 2, 9, 1, 1, 9, 1, 2, 1, 10, 2, 2, 1, 2, 3, 1, 1, 1, 1, 9, 1, 10, 2, 1, 1, 2, 10, 10, 1, 1, 10, 1, 10, 9, 2, 2, 1, 9, 9, 2, 8, 2, 2, 2, 1, 10, 10, 1, 10, 1, 9, 2, 1, 10, 1, 1, 2, 1, 1, 9, 3, 2, 9, 2, 2, 9, 1, 1, 8, 9, 9, 1, 10, 2, 2, 2, 10, 10, 1, 1, 2, 1, 2, 2, 2, 9, 9, 2, 2, 2, 1, 2, 1, 1, 2, 1, 9, 8, 9, 9, 9, 10, 2, 1, 10, 9, 9, 2, 2, 2, 1, 3, 2, 9, 2, 2, 1, 1, 1, 9, 1, 2, 10, 1, 10, 3, 2, 9, 2, 2, 8, 10, 10, 9, 2, 2, 8, 2, 1, 10, 1, 10, 2, 2, 1, 1, 9, 1, 2, 2, 10, 2, 2, 9, 1, 10, 1, 9, 1, 2, 1, 9, 1, 3, 1, 2, 1, 1, 1, 1, 9, 3, 1, 9, 10, 10, 1, 9, 10, 1, 2, 9, 10, 1, 8, 9, 2, 10, 1, 10, 1, 2, 9, 1, 2, 2, 9, 1, 2, 1, 2, 9, 1, 9, 1, 2, 10, 1, 10, 1, 2, 9, 2, 9, 1, 1, 2, 10, 3, 2, 1, 1, 2, 1, 2, 2, 2, 1, 10, 2, 9, 10, 1, 10, 2, 9, 1, 1, 10, 2, 10, 3, 9, 2, 1, 10, 2, 3, 2, 3, 9, 10, 1, 10, 10, 10, 10, 1, 9, 2, 1, 9, 8, 10, 9, 2, 9, 2, 8, 8, 1, 10, 1, 2, 1, 2, 10, 1, 10, 2, 9, 10, 1, 2, 2, 2, 1, 2, 1, 2, 10, 10, 1, 1, 8, 10, 2, 2, 9, 1, 1, 1, 10, 2, 2, 2, 9, 1, 1, 9, 1, 10, 9, 9, 1, 1, 9, 2, 1, 2, 2, 1, 1, 1, 10, 2, 9, 9, 2, 9, 10, 10, 9, 3, 2, 10, 10, 2, 10, 2, 1, 10, 2, 8, 10, 1, 1, 1, 2, 10, 1, 10, 2, 2, 8, 10, 1, 3, 9, 9, 1, 9, 8, 10, 1, 2, 10, 9, 9, 9, 1, 1, 1, 2, 9, 9, 2, 10, 2, 9, 2, 2, 10, 9, 1, 1, 2, 1, 8, 2, 2, 1, 8, 2, 9, 10, 2, 3, 2, 2, 2, 9, 9, 1, 2, 1, 2, 2, 8, 3, 10, 2, 1, 9, 3, 1, 10, 10, 9, 2, 2, 1, 10, 2, 10, 1, 2, 10, 3, 2, 2, 1, 2, 3, 1, 1, 10, 1, 1, 2, 2, 9, 2, 1, 2, 1, 10, 10, 2, 2, 1, 1, 3, 10, 1, 2, 2, 9, 9, 1, 1, 3, 10, 2, 9, 2, 1, 1, 10, 2, 2, 2, 1, 2, 9, 8, 9, 2, 2, 9, 1, 9, 2, 2, 1, 1, 1, 1, 9, 10, 2, 2, 1, 9, 10, 1, 2, 2, 10, 2, 2, 1, 9, 9, 2, 1, 2, 1, 10, 1, 2, 1, 2, 2, 1, 9, 1, 10, 1, 1, 2, 2, 9, 1, 10, 1, 1, 9, 3, 1, 1, 2, 1, 2, 1, 10, 1, 1, 9, 1, 9, 10, 8, 9, 2, 10, 10, 10, 1, 9, 1, 1, 2, 9, 10, 1, 2, 1, 2, 2, 2, 2, 2, 3, 10, 1, 2, 9, 8, 1, 1, 2, 1, 1, 2, 1, 2, 10, 1, 2, 1, 2, 10, 2, 3, 10, 10, 2, 9, 1, 1, 1, 9, 2, 1, 2, 2, 9, 2, 10, 9, 1, 1, 1, 10, 1, 2, 2, 1, 2, 9, 10, 2, 2, 1, 2, 1, 1, 2, 2, 8, 9, 1, 10, 1, 2, 9, 9, 9, 10, 1, 1, 10, 10, 8, 1, 2, 10, 8, 9, 1, 9, 2, 1, 10, 2, 9, 2, 2, 9, 1, 1, 9, 9, 8, 3, 1, 1, 2, 9, 8, 9, 2, 1, 10, 1, 2, 2, 9, 9, 1, 1, 10, 1, 10, 2, 9, 2, 8, 2, 2, 9, 2, 1, 2, 10, 9, 1, 1, 10, 2, 1, 10, 2, 2, 2, 3, 10, 2, 9, 9, 2, 1, 1, 10, 9, 10, 10, 10, 8, 10, 3, 1, 1, 1, 2, 1, 3, 9, 2, 2, 2, 2, 3, 2, 8, 1, 10, 9, 2, 9, 10, 2, 8, 1, 2, 1, 8, 2, 10, 9, 2, 8, 8, 1, 1, 1, 2, 2, 2, 1, 9, 1, 2, 1, 2, 10, 9, 2, 1, 2, 1, 1, 9, 9, 2, 10, 1, 1, 2, 8, 1, 9, 8, 9, 1, 1, 2, 1, 2, 2, 2, 10, 1, 10, 1, 1, 10, 10, 2, 9, 9, 1, 2, 2, 9, 1, 1, 2, 2, 2, 10, 2, 2, 9, 9, 1, 2, 1, 2, 10, 1, 2, 9, 1, 2, 3, 2, 10, 1, 10, 2, 9, 2, 2, 2, 10, 9, 2, 2, 2, 2, 2, 8, 9, 2, 2, 2, 1, 9, 2, 9, 3, 9, 10, 10, 2, 1, 1, 1, 10, 3, 2, 1, 2, 2, 10, 1, 2, 2, 2, 2, 2, 1, 2, 9, 1, 9, 1, 1, 10, 10, 1, 2, 2, 10, 1, 2, 2, 9, 2, 2, 10, 1, 1, 1, 10, 1, 1, 8, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 2, 2, 9, 1, 2, 8, 10, 1, 2, 10, 1, 8, 8, 2, 9, 9, 8, 10, 9, 1, 2, 2, 10, 9, 1, 2, 1, 1, 1, 1, 2, 2, 1, 10, 1, 10, 10, 1, 2, 2, 3, 1, 1, 3, 1, 8, 2, 2, 1, 2, 2, 1, 1, 9, 10, 9, 1, 2, 1, 9, 9, 1, 9, 2, 1, 1, 2, 2, 10, 1, 1, 10, 10, 1, 2, 2, 9, 10, 9, 9, 2, 1, 10, 2, 9, 10, 2, 1, 10, 2, 10, 3, 9, 10, 8, 1, 2, 1, 1, 9, 9, 9, 10, 2, 2, 10, 1, 9, 1, 8, 10, 2, 8, 1, 3, 10, 9, 9, 1, 2, 9, 1, 10, 1, 3, 1, 9, 1, 1, 3, 2, 10, 2, 1, 10, 1, 1, 9, 10, 3, 10, 2, 1, 2, 10, 2, 2, 2, 2, 10, 1, 10, 1, 2, 2, 1, 1, 9, 1, 9, 10, 1, 10, 9, 1, 10, 2, 10, 3, 8, 10, 9, 1, 1, 1, 10, 1, 1, 9, 1, 10, 2, 1, 10, 10, 1, 10, 3, 2, 10, 2, 2, 10, 10, 1, 1, 1, 1, 2, 10, 1, 10, 10, 1, 10, 9, 9, 10, 2, 3, 2, 2, 2, 2, 1, 8, 10, 1, 9, 2, 2, 2, 1, 2, 1, 10, 2, 2, 1, 9, 10, 10, 3, 10, 10, 9, 10, 2, 9, 1, 1, 9, 2, 10, 2, 2, 2, 10, 2, 2, 2, 10, 10, 2, 2, 10, 2, 2, 2, 9, 1, 3, 1, 1, 2, 2, 2, 1, 1, 1, 1, 9, 10, 3, 1, 2, 2, 2, 2, 2, 1, 1, 2, 9, 2, 2, 10, 10, 3, 2, 10, 1, 2, 10, 2, 1, 1, 2, 2, 1, 10, 1, 9, 9, 1, 2, 10, 10, 1, 2, 9, 2, 9, 1, 9, 2, 2, 10, 9, 10, 10, 2, 1, 1, 9, 1, 1, 1, 2, 2, 1, 9, 9, 1, 1, 2, 8, 2, 8, 2, 10, 9, 9, 1, 10, 1, 2, 1, 9, 1, 2, 2, 9, 2, 9, 9, 10, 9, 9, 1, 2, 9, 10, 2, 10, 1, 2, 1, 1, 1, 8, 10, 2, 9, 2, 8, 10, 1, 1, 10, 2, 8, 9, 1, 10, 1, 2, 2, 10, 8, 9, 2, 2, 1, 1, 2, 10, 3, 2, 10, 9, 3, 9, 2, 10, 2, 2, 2, 2, 9, 10, 8, 10, 10, 3, 9, 2, 2, 1, 9, 1, 10, 1, 1, 1, 9, 2, 1, 2, 10, 9, 1, 9, 10, 10, 3, 2, 1, 1, 10, 2, 9, 2, 1, 1, 10, 9, 9, 10, 1, 10, 2, 10, 9, 10, 1, 10, 2, 2, 1, 1, 2, 1, 2, 1, 2, 10, 2, 10, 1, 8, 10, 10, 1, 1, 1, 1, 1, 9, 9, 10, 1, 10, 10, 2, 2, 9, 3, 1, 10, 2, 1, 2, 2, 9, 9, 1, 2, 9, 1, 8, 1, 9, 1, 9, 1, 9, 9, 2, 8, 9, 9, 10, 10, 2, 1, 1, 9, 9, 9, 9, 1, 2, 1, 8, 10, 2, 1, 10, 1, 1, 2, 3, 1, 9, 2, 10, 2, 2, 2, 2, 10, 9, 10, 1, 1, 1, 9, 9, 2, 2, 10, 9, 9, 8, 1, 1, 1, 1, 2, 1, 1, 1, 10, 8, 9, 1, 9, 8, 10, 9, 2, 9, 9, 2, 2, 2, 2, 10, 3, 2, 2, 3, 1, 3, 2, 9, 3, 1, 10, 10, 3, 9, 9, 9, 10, 1, 1, 2, 1, 10, 1, 3, 1, 1, 9, 1, 1, 9, 9, 2, 10, 1, 9, 1, 10, 10, 2, 10, 9, 2, 1, 1, 1, 1, 10, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 10, 9, 1, 9, 2, 9, 1, 9, 2, 9, 2, 10, 2, 3, 2, 10, 2, 3, 9, 1, 2, 2, 1, 1, 2, 9, 9, 10, 2, 10, 1, 2, 2, 1, 10, 9, 3, 2, 2, 3, 2, 2, 1, 2, 1, 2, 2, 3, 2, 1, 9, 1, 2, 2, 10, 10, 9, 10, 2, 10, 10, 9, 2, 10, 1, 10, 1, 2, 10, 2, 9, 1, 2, 10, 2, 1, 2, 10, 9, 2, 2, 1, 1, 1, 9, 1, 1, 2, 9, 2, 2, 9, 1, 1, 2, 1, 2, 9, 1, 1, 9, 9, 1, 10, 1, 2, 2, 1, 2, 1, 2, 9, 1, 10, 10, 8, 2, 2, 2, 1, 2, 2, 1, 9, 1, 9, 2, 2, 2, 9, 3, 3, 9, 9, 10, 1, 2, 10, 2, 1, 1, 1, 10, 9, 2, 2, 2, 2, 2, 10, 3, 1, 2, 1, 8, 9, 1, 10, 9, 1, 10, 2, 10, 1, 2, 2, 2, 1, 1, 8, 1, 1, 2, 2, 2, 1, 2, 1, 1, 10, 10, 10, 2, 10, 9, 1, 3, 3, 2, 2, 9, 9, 1, 9, 2, 2, 1, 1, 2, 9, 2, 10, 9, 9, 3, 2, 2, 2, 9, 2, 1, 2, 9, 9, 1, 10, 1, 10, 10, 9, 9, 9, 2, 9, 8, 2, 10, 9, 9, 2, 10, 1, 9, 9, 1, 9, 10, 2, 10, 2, 10, 1, 2, 9, 10, 2, 10, 2, 1, 9, 1, 1, 9, 9, 10, 1, 10, 2, 1, 2, 2, 9, 1, 2, 1, 1, 1, 10, 2, 9, 3, 3, 10, 2, 8, 9, 9, 9, 10, 10, 1, 2, 3, 1, 2, 3, 1, 9, 10, 1, 2, 1, 10, 10, 1, 9, 1, 1, 2, 3, 1, 10, 10, 10, 1, 2, 10, 9, 2, 1, 10, 2, 10, 9, 2, 10, 2, 1, 3, 10, 9, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 10, 2, 3, 1, 10, 1, 9, 8, 2, 9, 2, 1, 9, 10, 1, 1, 1, 9, 1, 2, 1, 1, 10, 10, 3, 3, 1, 9, 10, 10, 1, 2, 1, 1, 2, 2, 9, 9, 2, 9, 2, 1, 1, 1, 10, 1, 10, 2, 2, 2, 9, 1, 2, 2, 9, 10, 2, 10, 2, 10, 1, 1, 2, 2, 8, 1, 1, 1, 9, 8, 8, 9, 1, 10, 8, 8, 10, 2, 9, 1, 2, 2, 2, 9, 2, 10, 9, 2, 3, 2, 1, 1, 3, 1, 9, 1, 10, 10, 9, 1, 2, 9, 10, 1, 2, 2, 9, 2, 2, 2, 10, 2, 2, 1, 9, 1, 1, 9, 2, 2, 1, 2, 2, 2, 1, 10, 1, 1, 10, 3, 1, 1, 2, 1, 2, 2, 9, 1, 2, 9, 9, 10, 10, 10, 1, 1, 1, 9, 9, 8, 2, 9, 9, 2, 1, 1, 1, 3, 2, 1, 2, 9, 10, 9, 1, 2, 2, 10, 10, 2, 2, 3, 2, 1, 1, 2, 3, 10, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 10, 10, 1, 9, 1, 1, 2, 2, 2, 1, 10, 10, 9, 1, 2, 8, 1, 10, 1, 8, 2, 1, 3, 3, 2, 2, 1, 10, 1, 2, 9, 2, 2, 1, 2, 1, 9, 9, 10, 2, 1, 10, 9, 2, 2, 2, 1, 10, 10, 2, 2, 2, 10, 10, 3, 2, 2, 10, 10, 1, 2, 2, 3, 2, 2, 9, 9, 2, 1, 1, 2, 9, 2, 9, 2, 2, 1, 2, 8, 2, 2, 1, 10, 10, 1, 3, 2, 1, 9, 9, 1, 1, 10, 2, 8, 1, 2, 2, 2, 9, 8, 2, 10, 1, 2, 10, 9, 2, 1, 10, 2, 1, 9, 9, 9, 2, 2, 2, 2, 8, 1, 2, 2, 10, 9, 1, 1, 2, 9, 1, 2, 2, 1, 9, 3, 2, 2, 1, 1, 9, 1, 2, 2, 2, 2, 10, 1, 1, 9, 10, 9, 1, 2, 10, 9, 1, 9, 1, 10, 1, 10, 2, 10, 2, 2, 1, 10, 9, 2, 2, 1, 1, 10, 2, 2, 1, 1, 8, 2, 1, 9, 1, 2, 8, 1, 1, 1, 1, 10, 10, 8, 10, 2, 2, 9, 2, 9, 2, 2, 2, 1, 2, 10, 10, 1, 2, 2, 10, 10, 9, 9, 2, 2, 10, 9, 2, 10, 3, 2, 3, 1, 8, 1, 9, 2, 2, 10, 2, 2, 1, 1, 10, 1, 10, 8, 10, 9, 9, 1, 10, 2, 2, 10, 1, 1, 1, 10, 2, 3, 2, 1, 1, 1, 10, 10, 1, 2, 8, 2, 9, 1, 10, 3, 8, 3, 3, 9, 8, 2, 2, 3, 1, 9, 9, 8, 1, 10, 2, 1, 2, 1, 9, 2, 3, 9, 2, 1, 10, 1, 1, 1, 1, 2, 10, 2, 10, 1, 1, 2, 1, 1, 1, 2, 1, 10, 1, 9, 2, 2, 2, 1, 9, 10, 1, 2, 9, 2, 10, 9, 1, 2, 1, 2, 1, 3, 1, 2, 2, 1, 2, 10, 1, 3, 2, 2, 2, 2, 2, 1, 9, 8, 9, 2, 1, 2, 1, 2, 10, 9, 1, 1, 8, 9, 9, 2, 1, 2, 2, 9, 8, 3, 8, 2, 1, 1, 2, 9, 1, 9, 2, 2, 2, 1, 1, 2, 8, 1, 2, 3, 2, 1, 10, 2, 2, 2, 10, 2, 2, 8, 10, 1, 9, 2, 2, 2, 1, 2, 9, 2, 9, 1, 10, 10, 10, 10, 1, 1, 9, 9, 2, 2, 3, 2, 1, 2, 2, 10, 2, 2, 10, 10, 9, 2, 3, 2, 2, 9, 1, 1, 10, 2, 10, 1, 2, 2, 2, 9, 1, 2, 2, 8, 1, 9, 9, 2, 8, 10, 1, 9, 1, 2, 2, 3, 1, 2, 9, 1, 10, 9, 2, 2, 8, 3, 3, 10, 2, 1, 1, 8, 2, 8, 10, 10, 10, 1, 2, 2, 1, 10, 1, 1, 1, 2, 2, 10, 2, 1, 8, 8, 1, 1, 1, 10, 1, 9, 9, 2, 2, 9, 2, 2, 2, 8, 2, 2, 1, 2, 9, 2, 10, 9, 1, 2, 3, 1, 1, 1, 9, 1, 9, 9, 1, 10, 1, 2, 1, 1, 9, 2, 1, 2, 2, 1, 1, 2, 9, 9, 1, 2, 3, 1, 2, 2, 2, 10, 2, 2, 2, 9, 10, 3, 1, 1, 2, 2, 2, 10, 9, 2, 2, 2, 8, 1, 10, 1, 1, 1, 1, 10, 1, 3, 10, 2, 2, 1, 3, 9, 9, 9, 10, 9, 1, 3, 2, 9, 2, 2, 9, 2, 1, 10, 1, 9, 9, 1, 1, 2, 9, 9, 8, 9, 1, 2, 1, 1, 10, 2, 1, 10, 3, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 9, 2, 2, 2, 10, 2, 9, 10, 2, 2, 9, 2, 1, 10, 1, 8, 9, 2, 9, 8, 1, 2, 1, 1, 9, 2, 2, 1, 2, 10, 10, 1, 2, 2, 1, 2, 9, 10, 10, 2, 1, 2, 1, 1, 8, 2, 1, 2, 2, 1, 2, 9, 10, 2, 8, 1, 9, 2, 1, 2, 1, 1, 8, 2, 2, 8, 2, 2, 2, 2, 1, 3, 1, 1, 1, 1, 1, 2, 2, 1, 9, 1, 1, 3, 1, 9, 10, 10, 1, 10, 10, 10, 2, 1, 10, 1, 2, 8, 10, 2, 9, 1, 10, 10, 1, 1, 1, 1, 1, 9, 2, 2, 10, 3, 10, 1, 2, 8, 1, 9, 10, 10, 9, 1, 1, 1, 10, 1, 2, 2, 10, 1, 1, 2, 1, 10, 10, 2, 2, 3, 1, 9, 9, 1, 9, 3, 9, 2, 2, 2, 1, 9, 10, 10, 9, 1, 2, 2, 1, 1, 2, 8, 10, 9, 1, 1, 2, 2, 2, 1, 1, 9, 1, 2, 1, 2, 10, 1, 3, 9, 2, 1, 2, 3, 1, 2, 2, 1, 1, 1, 2, 8, 1, 9, 10, 2, 10, 1, 9, 10, 1, 9, 1, 1, 10, 1, 1, 1, 10, 1, 2, 9, 1, 10, 10, 1, 1, 9, 9, 9, 10, 1, 1, 8, 1, 10, 1, 3, 9, 10, 2, 1, 2, 2, 2, 10, 2, 10, 9, 10, 10, 2, 1, 2, 9, 1, 1, 2, 1, 1, 2, 2, 1, 2, 9, 2, 1, 1, 1, 2, 8, 10, 1, 2, 2, 10, 3, 1, 3, 2, 2, 9, 1, 10, 10, 10, 9, 10, 1, 2, 1, 2, 2, 3, 2, 1, 9, 3, 2, 9, 1, 2, 9, 8, 9, 2, 2, 2, 2, 2, 2, 2, 1, 10, 2, 1, 9, 1, 1, 2, 1, 2, 1, 2, 1, 9, 9, 2, 3, 1, 9, 2, 10, 2, 10, 2, 3, 10, 2, 9, 2, 9, 8, 1, 2, 2, 2, 2, 9, 1, 1, 2, 2, 1, 9, 1, 10, 10, 9, 2, 1, 9, 9, 2, 3, 1, 1, 1, 9, 1, 2, 2, 9, 1, 1, 9, 2, 1, 9, 10, 9, 2, 2, 9, 2, 2, 2, 10, 10, 8, 2, 10, 1, 2, 10, 2, 1, 1, 1, 8, 2, 1, 2, 1, 10, 2, 1, 9, 1, 10, 2, 1, 9, 10, 1, 9, 1, 1, 2, 1, 10, 2, 2, 2, 2, 3, 10, 1, 2, 10, 2, 1, 1, 2, 10, 9, 1, 3, 9, 3, 9, 9, 9, 9, 3, 2, 10, 1, 1, 2, 1, 2, 1, 3, 3, 1, 3, 9, 10, 2, 2, 9, 9, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 2, 9, 2, 10, 9, 10, 2, 8, 1, 9, 9, 10, 2, 10, 1, 2, 1, 1, 10, 1, 1, 3, 1, 8, 8, 10, 1, 10, 1, 8, 2, 9, 2, 9, 10, 2, 1, 9, 9, 1, 1, 9, 9, 2, 2, 1, 9, 1, 1, 2, 1, 10, 2, 9, 10, 8, 2, 9, 9, 10, 9, 1, 2, 3, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 3, 10, 9, 2, 9, 9, 1, 2, 8, 2, 10, 1, 1, 2, 8, 2, 1, 3, 9, 1, 2, 1, 10, 2, 2, 1, 1, 2, 2, 9, 10, 2, 2, 9, 1, 8, 10, 9, 2, 10, 2, 9, 1, 9, 10, 3, 8, 1, 1, 2, 10, 2, 2, 10, 10, 9, 2, 1, 10, 2, 1, 10, 2, 1, 1, 2, 2, 10, 10, 9, 10, 2, 1, 1, 10, 2, 9, 2, 9, 10, 2, 2, 9, 1, 8, 9, 2, 3, 1, 1, 9, 9, 1, 1, 1, 10, 1, 9, 2, 1, 2, 10, 2, 8, 3, 2, 2, 1, 9, 8, 9, 1, 10, 2, 2, 9, 1, 9, 1, 10, 1, 1, 1, 2, 1, 1, 2, 1, 2, 10, 10, 1, 1, 10, 10, 1, 2, 2, 9, 1, 2, 1, 1, 9, 1, 2, 10, 10, 1, 2, 2, 1, 2, 9, 2, 2, 10, 1, 1, 2, 9, 1, 9, 10, 2, 2, 2, 2, 10, 2, 1, 1, 1, 2, 1, 10, 1, 2, 1, 2, 1, 10, 2, 2, 1, 10, 9, 10, 2, 10, 2, 2, 1, 2, 8, 1, 1, 2, 2, 1, 2, 10, 2, 8, 2, 1, 1, 3, 2, 2, 1, 1, 2, 9, 10, 1, 10, 9, 1, 2, 10, 2, 2, 10, 9, 2, 1, 9, 2, 10, 10, 1, 2, 2, 10, 2, 10, 9, 1, 1, 1, 1, 9, 9, 8, 2, 3, 3, 9, 1, 8, 10, 2, 1, 1, 9, 10, 1, 2, 2, 9, 1, 1, 2, 1, 2, 9, 2, 2, 10, 1, 3, 10, 9, 2, 10, 1, 2, 1, 2, 9, 10, 2, 2, 10, 10, 2, 1, 2, 2, 2, 2, 2, 10, 2, 9, 10, 9, 1, 10, 2, 1, 10, 9, 1, 1, 1, 10, 9, 10, 9, 2, 1, 9, 9, 9, 10, 2, 10, 8, 2, 1, 1, 9, 9, 2, 9, 10, 2, 10, 2, 10, 10, 1, 2, 2, 1, 3, 2, 3, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 9, 10, 1, 1, 2, 9, 1, 10, 2, 9, 1, 9, 1, 1, 2, 9, 2, 10, 1, 2, 9, 9, 2, 10, 2, 2, 2, 1, 1, 10, 8, 2, 2, 2, 1, 1, 2, 2, 9, 2, 1, 9, 9, 2, 10, 2, 1, 2, 1, 1, 2, 3, 1, 2, 1, 2, 1, 3, 1, 2, 10, 10, 2, 1, 2, 8, 10, 8, 1, 8, 9, 10, 3, 1, 1, 9, 1, 10, 2, 10, 10, 9, 9, 2, 1, 1, 1, 1, 9, 10, 2, 1, 10, 8, 10, 1, 2, 10, 1, 8, 9, 1, 2, 10, 1, 2, 10, 1, 3, 2, 2, 2, 2, 9, 2, 10, 2, 2, 2, 1, 1, 1, 1, 1, 9, 9, 2, 10, 10, 3, 10, 10, 1, 1, 9, 8, 9, 10, 10, 8, 2, 2, 9, 10, 2, 10, 2, 1, 9, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 9, 1, 9, 9, 2, 2, 8, 1, 8, 1, 9, 9, 1, 2, 2, 1, 1, 10, 8, 1, 2, 10, 2, 2, 10, 2, 1, 10, 10, 1, 2, 2, 10, 2, 10, 2, 2, 9, 2, 8, 9, 1, 2, 9, 2, 1, 1, 2, 1, 10, 1, 9, 2, 2, 9, 9, 1, 2, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 9, 1, 10, 1, 1, 10, 1, 2, 1, 1, 2, 2, 1, 9, 2, 1, 2, 10, 2, 8, 2, 3, 1, 1, 2, 1, 2, 2, 1, 1, 2, 10, 1, 8, 2, 1, 2, 1, 2, 9, 1, 10, 2, 1, 9, 1, 2, 1, 2, 8, 2, 2, 10, 3, 2, 2, 9, 2, 2, 1, 1, 10, 10, 8, 9, 9, 10, 1, 1, 1, 1, 10, 9, 10, 2, 1, 2, 10, 1, 1, 2, 1, 2, 1, 2, 2, 10, 2, 2, 2, 1, 9, 2, 2, 10, 2, 1, 1, 1, 1, 9, 1, 2, 9, 9, 10, 10, 2, 1, 8, 10, 1, 2, 1, 10, 10, 9, 2, 10, 2, 10, 1, 2, 8, 2, 2, 2, 10, 9, 10, 9, 1, 2, 8, 2, 8, 10, 10, 1, 1, 2, 9, 9, 1, 9, 3, 10, 2, 9, 2, 10, 2, 1, 1, 1, 10, 10, 1, 2, 10, 2, 1, 9, 10, 1, 1, 10, 2, 2, 2, 1, 1, 9, 10, 10, 1, 2, 2, 3, 2, 2, 2, 9, 1, 1, 2, 2, 9, 3, 1, 2, 2, 9, 1, 2, 10, 9, 10, 2, 10, 2, 10, 2, 9, 1, 2, 1, 10, 3, 1, 1, 1, 2, 1, 10, 1, 1, 8, 8, 2, 2, 1, 9, 2, 2, 2, 10, 2, 10, 9, 1, 9, 8, 1, 9, 9, 1, 1, 1, 10, 1, 10, 2, 10, 9, 2, 3, 1, 1, 1, 1, 10, 10, 2, 9, 1, 2, 2, 2, 9, 1, 8, 10, 1, 8, 2, 2, 10, 2, 1, 2, 2, 2, 1, 8, 2, 1, 9, 2, 2, 1, 1, 2, 1, 2, 9, 2, 10, 10, 10, 9, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 10, 2, 1, 3, 8, 8, 2, 9, 9, 1, 2, 9, 10, 9, 1, 1, 1, 1, 1, 1, 10, 9, 9, 2, 1, 1, 9, 2, 10, 1, 3, 2, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 2, 2, 9, 9, 10, 9, 9, 2, 9, 1, 1, 2, 2, 10, 2, 1, 9, 8, 1, 3, 10, 9, 2, 1, 2, 9, 2, 3, 1, 1, 2, 1, 2, 1, 10, 2, 2, 10, 10, 1, 2, 9, 9, 1, 2, 2, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 9, 1, 1, 10, 2, 10, 2, 1, 9, 1, 8, 2, 1, 2, 10, 9, 1, 1, 2, 1, 1, 10, 10, 2, 1, 2, 10, 9, 9, 1, 1, 8, 2, 9, 1, 2, 2, 8, 3, 9, 1, 10, 1, 9, 3, 10, 1, 9, 8, 9, 2, 9, 10, 8, 2, 10, 9, 1, 2, 10, 2, 1, 9, 1, 10, 2, 1, 2, 9, 1, 10, 1, 1, 2, 2, 8, 1, 10, 2, 9, 1, 10, 2, 2, 1, 2, 3, 1, 9, 9, 1, 2, 10, 2, 1, 9, 1, 8, 2, 2, 9, 10, 9, 1, 2, 1, 2, 10, 2, 2, 1, 3, 2, 2, 2, 9, 2, 1, 1, 10, 1, 9, 9, 2, 2, 1, 2, 10, 2, 9, 9, 2, 2, 2, 10, 9, 9, 10, 8, 2, 1, 10, 1, 2, 1, 1, 2, 10, 8, 2, 1, 10, 2, 2, 2, 2, 10, 1, 9, 10, 2, 1, 9, 2, 2, 1, 9, 2, 1, 10, 2, 9, 1, 8, 1, 2, 9, 2, 3, 1, 2, 1, 9, 2, 2, 10, 1, 10, 2, 9, 8, 9, 2, 2, 1, 9, 2, 10, 2, 2, 2, 9, 10, 9, 2, 10, 1, 2, 2, 10, 2, 10, 3, 1, 10, 1, 10, 10, 2, 1, 2, 2, 2, 2, 10, 2, 10, 9, 1, 2, 1, 1, 9, 10, 9, 10, 9, 1, 2, 1, 1, 9, 2, 3, 1, 1, 2, 1, 2, 2, 10, 10, 2, 10, 1, 9, 9, 2, 9, 1, 9, 10, 2, 2, 10, 10, 1, 1, 1, 10, 1, 2, 1, 9, 1, 2, 10, 9, 2, 1, 3, 1, 10, 9, 2, 1, 2, 10, 9, 9, 2, 10, 2, 2, 1, 1, 2, 9, 2, 1, 1, 8, 8, 10, 10, 1, 9, 2, 1, 9, 10, 2, 2, 2, 9, 2, 2, 1, 1, 2, 2, 1, 1, 10, 10, 1, 2, 8, 1, 2, 2, 1, 1, 9, 9, 2, 2, 1, 10, 1, 2, 2, 10, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 9, 10, 9, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 10, 1, 2, 9, 2, 1, 1, 9, 2, 1, 2, 10, 2, 10, 1, 1, 9, 1, 1, 2, 1, 2, 2, 1, 10, 1, 2, 1, 8, 10, 2, 9, 2, 1, 10, 1, 1, 1, 1, 1, 10, 1, 1, 10, 2, 10, 1, 2, 2, 10, 9, 9, 1, 9, 1, 2, 2, 3, 9, 9, 1, 10, 2, 1, 2, 1, 1, 8, 1, 3, 2, 1, 1, 9, 3, 1, 1, 1, 2, 10, 1, 1, 2, 1, 10, 1, 10, 3, 2, 1, 2, 10, 1, 9, 8, 9, 9, 2, 10, 2, 9, 10, 1, 10, 2, 10, 1, 2, 2, 2, 1, 2, 2, 10, 2, 1, 2, 2, 9, 2, 10, 2, 3, 1, 9, 10, 8, 2, 2, 9, 2, 1, 10, 2, 2, 1, 2, 10, 10, 10, 1, 1, 1, 10, 1, 2, 9, 1, 2, 10, 9, 9, 1, 2, 2, 2, 1, 10, 2, 2, 2, 1, 9, 3, 2, 10, 10, 2, 9, 10, 2, 1, 1, 9, 8, 1, 9, 9, 3, 1, 2, 1, 2, 10, 1, 2, 3, 2, 2, 10, 1, 9, 1, 1, 8, 1, 2, 9, 10, 3, 1, 10, 1, 8, 2, 2, 1, 1, 1, 2, 2, 3, 9, 1, 9, 1, 1, 1, 10, 2, 9, 2, 1, 2, 2, 9, 8, 2, 1, 9, 1, 8, 3, 10, 1, 9, 10, 2, 9, 1, 1, 1, 1, 9, 1, 10, 2, 2, 9, 3, 1, 10, 2, 1, 9, 9, 9, 2, 9, 1, 10, 2, 2, 1, 1, 10, 9, 1, 8, 9, 10, 2, 2, 1, 9, 9, 1, 9, 9, 10, 2, 9, 10, 1, 1, 8, 2, 1, 1, 1, 9, 9, 8, 1, 9, 2, 1, 1, 9, 2, 1, 2, 9, 10, 10, 9, 9, 9, 10, 9, 8, 1, 9, 10, 9, 2, 2, 1, 1, 10, 2, 2, 2, 3, 2, 3, 9, 2, 10, 10, 2, 2, 3, 1, 3, 2, 2, 8, 2, 10, 8, 3, 1, 2, 10, 2, 9, 1, 10, 1, 1, 2, 9, 2, 9, 1, 9, 2, 1, 10, 1, 2, 1, 8, 1, 9, 2, 2, 2, 9, 2, 1, 2, 1, 1, 10, 10, 9, 10, 2, 1, 9, 10, 2, 10, 1, 10, 10, 10, 1, 9, 1, 1, 1, 1, 2, 10, 9, 2, 10, 1, 8, 2, 2, 9, 9, 9, 10, 2, 2, 9, 9, 9, 10, 2, 10, 10, 1, 2, 3, 8, 2, 9, 1, 10, 1, 3, 2, 10, 9, 1, 2, 2, 1, 10, 2, 10, 9, 1, 1, 1, 1, 10, 2, 10, 9, 3, 1, 1, 10, 1, 2, 9, 1, 2, 2, 10, 2, 1, 9, 2, 1, 1, 2, 2, 9, 9, 8, 1, 2, 9, 3, 2, 2, 1, 2, 2, 2, 2, 2, 2, 9, 1, 10, 1, 1, 9, 10, 2, 2, 9, 1, 1, 10, 1, 2, 10, 10, 2, 1, 2, 1, 9, 2, 10, 2, 2, 2, 2, 10, 10, 1, 9, 1, 10, 10, 1, 1, 10, 10, 1, 10, 9, 10, 10, 2, 8, 2, 2, 1, 1, 1, 1, 10, 1, 2, 9, 1, 2, 10, 1, 2, 1, 3, 1, 1, 9, 2, 9, 1, 1, 10, 2, 1, 2, 1, 9, 9, 2, 1, 2, 2, 10, 2, 1, 2, 10, 10, 1, 10, 2, 2, 2, 2, 10, 2, 1, 9, 1, 1, 9, 9, 2, 9, 10, 9, 2, 1, 2, 2, 1, 10, 1, 1, 2, 9, 10, 8, 1, 2, 9, 2, 10, 2, 10, 2, 9, 1, 10, 2, 1, 1, 2, 10, 1, 1, 10, 10, 2, 10, 1, 2, 2, 10, 2, 10, 10, 9, 2, 2, 9, 9, 2, 2, 1, 1, 9, 1, 1, 1, 1, 10, 9, 1, 10, 1, 10, 2, 1, 10, 1, 2, 9, 10, 9, 2, 2, 1, 9, 2, 2, 2, 1, 2, 2, 10, 1, 9, 1, 2, 10, 2, 10, 9, 2, 10, 2, 3, 1, 2, 2, 9, 10, 2, 2, 1, 1, 9, 10, 10, 1, 2, 9, 1, 2, 3, 2, 2, 2, 10, 1, 2, 10, 9, 9, 10, 2, 9, 1, 10, 2, 1, 9, 10, 1, 1, 2, 2, 10, 9, 2, 9, 2, 2, 8, 1, 3, 10, 2, 10, 10, 10, 2, 9, 1, 9, 1, 10, 2, 9, 2, 2, 10, 2, 9, 8, 10, 10, 2, 9, 2, 10, 1, 9, 10, 1, 10, 10, 2, 2, 2, 2, 9, 1, 1, 9, 9, 9, 1, 3, 9, 1, 2, 2, 2, 2, 2, 10, 2, 8, 10, 1, 10, 2, 9, 2, 10, 1, 2, 2, 1, 9, 1, 1, 2, 9, 9, 2, 9, 2, 2, 2, 2, 1, 2, 2, 10, 8, 1, 2, 2, 1, 1, 9, 3, 9, 9, 2, 10, 2, 10, 2, 9, 1, 2, 2, 10, 1, 10, 2, 10, 2, 2, 2, 9, 1, 2, 1, 3, 9, 1, 1, 9, 2, 9, 10, 9, 1, 8, 2, 1, 2, 9, 1, 1, 2, 1, 9, 2, 1, 2, 1, 1, 1, 2, 9, 1, 1, 2, 9, 1, 1, 10, 10, 3, 2, 2, 9, 1, 1, 1, 2, 9, 1, 10, 1, 10, 1, 1, 2, 2, 9, 3, 9, 9, 2, 9, 1, 1, 2, 1, 9, 9, 9, 2, 10, 2, 8, 9, 9, 1, 10, 2, 2, 2, 1, 8, 1, 2, 1, 2, 2, 2, 10, 2, 9, 2, 10, 1, 3, 10, 2, 1, 1, 2, 1, 1, 1, 10, 10, 2, 1, 3, 1, 10, 10, 10, 9, 2, 10, 9, 2, 1, 10, 9, 1, 2, 2, 2, 1, 1, 10, 2, 2, 9, 1, 3, 9, 1, 1, 1, 1, 1, 8, 2, 1, 9, 8, 9, 1, 9, 9, 2, 2, 9, 9, 1, 9, 2, 1, 10, 2, 9, 9, 1, 1, 2, 10, 10, 2, 8, 1, 8, 10, 1, 1, 10, 1, 9, 10, 1, 1, 9, 2, 2, 9, 8, 1, 10, 2, 2, 1, 1, 1, 9, 1, 1, 2, 2, 1, 2, 9, 3, 2, 2, 1, 3, 10, 2, 2, 1, 2, 8, 9, 9, 2, 2, 2, 10, 2, 2, 2, 1, 2, 9, 8, 1, 2, 9, 10, 1, 1, 2, 2, 1, 2, 1, 2, 10, 2, 9, 2, 2, 2, 2, 8, 10, 9, 2, 2, 2, 10, 2, 9, 9, 9, 2, 2, 2, 2, 10, 9, 9, 1, 10, 9, 2, 9, 8, 9, 2, 2, 2, 1, 9, 2, 9, 9, 10, 9, 2, 1, 2, 2, 2, 10, 2, 1, 9, 10, 2, 9, 8, 9, 9, 9, 8, 1, 9, 1, 2, 1, 8, 2, 1, 1, 2, 2, 1, 9, 1, 2, 10, 2, 10, 10, 3, 10, 2, 2, 1, 3, 2, 10, 2, 2, 2, 1, 2, 2, 1, 3, 9, 2, 1, 10, 1, 2, 9, 2, 9, 3, 9, 9, 2, 10, 2, 3, 1, 2, 10, 1, 1, 1, 9, 1, 9, 1, 9, 2, 3, 2, 9, 1, 10, 1, 9, 1, 1, 2, 9, 2, 2, 9, 1, 1, 10, 2, 2, 2, 2, 2, 8, 1, 2, 2, 1, 1, 2, 2, 10, 2, 8, 10, 10, 2, 1, 2, 9, 1, 2, 8, 2, 2, 2, 3, 10, 2, 2, 2, 9, 9, 2, 1, 3, 1, 9, 1, 9, 1, 2, 10, 10, 9, 9, 2, 10, 1, 10, 1, 3, 2, 10, 10, 1, 1, 10, 1, 2, 2, 2, 2, 9, 2, 2, 9, 9, 2, 2, 8, 10, 1, 10, 2, 8, 9, 1, 1, 9, 1, 2, 8, 2, 2, 2, 9, 2, 2, 2, 1, 1, 1, 2, 8, 1, 2, 10, 1, 9, 2, 1, 10, 10, 9, 1, 1, 10, 1, 1, 2, 2, 1, 8, 9, 9, 2, 1, 2, 9, 2, 10, 1, 2, 2, 1, 10, 9, 10, 9, 8, 1, 1, 2, 3, 9, 2, 2, 2, 1, 1, 9, 1, 1, 8, 8, 1, 8, 2, 1, 10, 1, 2, 10, 1, 1, 9, 2, 1, 1, 1, 9, 10, 1, 1, 9, 10, 1, 2, 10, 2, 10, 3, 2, 9, 2, 10, 9, 9, 10, 10, 9, 2, 1, 8, 2, 9, 2, 9, 10, 10, 2, 9, 1, 2, 10, 9, 9, 1, 2, 2, 10, 9, 10, 2, 1, 10, 2, 2, 1, 1, 1, 9, 1, 2, 9, 3, 1, 10, 8, 3, 1, 2, 2, 1, 10, 10, 2, 3, 2, 1, 2, 10, 1, 1, 1, 2, 2, 9, 2, 2, 9, 2, 9, 9, 1, 8, 9, 1, 9, 2, 2, 2, 10, 1, 2, 1, 9, 1, 3, 10, 2, 10, 9, 2, 10, 9, 1, 1, 2, 9, 10, 2, 1, 2, 2, 2, 9, 1, 10, 1, 9, 1, 2, 2, 2, 2, 9, 2, 9, 10, 10, 9, 2, 2, 1, 2, 2, 9, 8, 1, 10, 9, 9, 2, 2, 2, 9, 10, 10, 10, 1, 1, 10, 1, 2, 9, 1, 2, 1, 10, 3, 10, 2, 1, 8, 1, 9, 1, 2, 2, 9, 10, 2, 2, 10, 2, 10, 10, 2, 2, 10, 9, 10, 1, 1, 2, 2, 2, 2, 9, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 10, 9, 2, 1, 10, 2, 10, 1, 10, 9, 2, 1, 10, 9, 1, 2, 3, 10, 10, 1, 1, 1, 2, 2, 1, 10, 1, 1, 8, 10, 10, 2, 10, 8, 2, 9, 2, 2, 9, 1, 9, 2, 2, 10, 10, 9, 9, 10, 9, 2, 10, 2, 9, 10, 10, 10, 9, 10, 2, 2, 1, 10, 10, 2, 10, 1, 1, 1, 1, 1, 10, 1, 2, 2, 2, 2, 1, 2, 1, 9, 1, 1, 2, 9, 1, 10, 1, 9, 8, 9, 1, 1, 1, 9, 9, 9, 2, 2, 1, 2, 1, 1, 2, 9, 10, 9, 1, 2, 2, 8, 9, 1, 1, 1, 3, 8, 2, 1, 1, 1, 8, 1, 2, 9, 9, 2, 2, 9, 9, 10, 9, 3, 1, 8, 2, 1, 8, 2, 1, 1, 2, 10, 2, 9, 10, 9, 1, 8, 1, 10, 9, 10, 1, 9, 2, 9, 9, 9, 1, 10, 9, 1, 1, 9, 10, 9, 10, 1, 9, 10, 2, 10, 1, 2, 2, 1, 10, 2, 2, 9, 2, 2, 1, 9, 9, 2, 9, 2, 1, 2, 2, 3, 1, 9, 1, 2, 3, 8, 2, 2, 9, 10, 2, 10, 2, 2, 1, 10, 9, 1, 8, 2, 1, 10, 1, 9, 2, 1, 1, 9, 9, 1, 2, 2, 1, 1, 2, 2, 1, 2, 9, 2, 10, 1, 10, 2, 2, 1, 9, 1, 1, 10, 2, 9, 2, 9, 10, 2, 8, 10, 9, 2, 9, 9, 1, 2, 1, 2, 1, 10, 10, 2, 2, 2, 2, 9, 2, 2, 1, 1, 1, 1, 2, 10, 1, 2, 10, 9, 2, 10, 10, 1, 10, 2, 1, 2, 1, 2, 2, 10, 1, 9, 1, 1, 1, 9, 1, 1, 9, 1, 1, 3, 2, 3, 2, 10, 1, 1, 1, 1, 2, 8, 10, 3, 1, 1, 9, 2, 2, 2, 1, 2, 1, 2, 8, 1, 9, 2, 2, 10, 8, 3, 1, 1, 9, 2, 10, 1, 2, 3, 2, 2, 10, 1, 1, 10, 1, 1, 3, 10, 2, 9, 10, 10, 1, 10, 2, 9, 2, 2, 1, 2, 2, 10, 9, 3, 8, 1, 10, 1, 1, 10, 9, 1, 1, 2, 2, 1, 10, 3, 1, 2, 10, 10, 1, 2, 10, 2, 1, 1, 8, 1, 10, 2, 9, 1, 2, 2, 1, 1, 2, 1, 1, 1, 10, 1, 2, 9, 1, 1, 9, 2, 1, 2, 2, 1, 10, 2, 8, 10, 1, 8, 2, 9, 9, 9, 1, 2, 10, 2, 1, 2, 2, 3, 9, 2, 1, 2, 9, 2, 1, 1, 1, 2, 1, 2, 2, 3, 9, 8, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 3, 9, 1, 10, 2, 1, 2, 1, 10, 1, 9, 1, 10, 2, 1, 2, 1, 10, 2, 1, 9, 2, 9, 10, 9, 1, 1, 8, 2, 1, 1, 1, 9, 9, 2, 1, 2, 2, 1, 2, 10, 2, 10, 10, 1, 1, 10, 10, 3, 1, 2, 10, 2, 9, 2, 10, 10, 1, 2, 10, 10, 1, 1, 2, 1, 10, 10, 8, 10, 9, 9, 2, 2, 1, 2, 1, 1, 9, 1, 2, 1, 2, 1, 3, 1, 2, 1, 9, 2, 2, 1, 10, 9, 1, 1, 1, 2, 1, 9, 8, 2, 9, 2, 10, 2, 1, 10, 2, 2, 10, 2, 2, 1, 9, 9, 9, 10, 9, 9, 2, 2, 2, 9, 1, 10, 1, 1, 1, 9, 1, 2, 2, 10, 2, 9, 2, 10, 2, 9, 9, 2, 1, 10, 9, 2, 9, 3, 2, 10, 2, 10, 9, 1, 9, 9, 1, 2, 10, 1, 9, 1, 1, 2, 2, 2, 10, 3, 9, 9, 10, 8, 1, 10, 2, 2, 1, 10, 10, 10, 10, 9, 10, 9, 2, 1, 1, 1, 2, 2, 2, 1, 10, 1, 2, 9, 8, 1, 10, 3, 1, 10, 1, 10, 9, 2, 2, 2, 9, 9, 1, 1, 9, 2, 1, 2, 1, 10, 2, 1, 10, 2, 2, 2, 1, 10, 1, 8, 2, 10, 9, 2, 1, 2, 8, 10, 2, 9, 1, 10, 10, 10, 1, 2, 2, 2, 9, 1, 1, 1, 10, 9, 1, 9, 1, 2, 2, 1, 8, 2, 1, 1, 2, 2, 2, 2, 1, 10, 8, 10, 2, 2, 2, 10, 9, 1, 2, 2, 2, 2, 10, 2, 1, 2, 9, 1, 2, 2, 1, 1, 9, 8, 1, 2, 8, 2, 1, 1, 2, 1, 1, 2, 10, 1, 10, 9, 3, 2, 2, 9, 1, 10, 9, 2, 8, 9, 2, 2, 8, 10, 10, 2, 1, 8, 2, 9, 2, 9, 1, 1, 2, 1, 10, 9, 1, 10, 9, 9, 9, 1, 3, 1, 9, 10, 9, 10, 9, 2, 9, 1, 10, 1, 10, 2, 3, 10, 1, 2, 8, 1, 2, 10, 2, 1, 2, 1, 2, 1, 2, 1, 1, 9, 2, 1, 10, 2, 2, 1, 1, 10, 1, 10, 1, 1, 1, 9, 2, 3, 1, 10, 10, 9, 10, 9, 2, 1, 8, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 10, 9, 1, 8, 3, 1, 1, 2, 2, 9, 1, 2, 1, 3, 10, 3, 1, 1, 1, 2, 2, 10, 9, 8, 10, 3, 9, 9, 10, 10, 1, 10, 1, 9, 1, 2, 2, 1, 1, 2, 2, 2, 2, 10, 1, 2, 2, 1, 2, 10, 10, 9, 9, 1, 1, 8, 2, 1, 2, 2, 10, 2, 10, 10, 1, 3, 10, 1, 10, 2, 2, 2, 2, 1, 9, 9, 9, 10, 2, 3, 10, 2, 10, 1, 1, 2, 1, 1, 1, 2, 10, 2, 2, 10, 1, 9, 1, 2, 2, 1, 1, 1, 10, 9, 8, 1, 8, 9, 8, 8, 9, 2, 1, 9, 2, 9, 10, 1, 2, 10, 10, 10, 10, 1, 1, 9, 10, 2, 2, 2, 10, 1, 9, 2, 1, 9, 1, 9, 8, 2, 10, 8, 1, 1, 9, 9, 1, 1, 10, 2, 1, 1, 1, 8, 1, 2, 2, 8, 9, 10, 1, 1, 2, 1, 2, 9, 1, 10, 1, 2, 9, 10, 1, 1, 2, 1, 9, 9, 2, 9, 3, 9, 2, 2, 2, 2, 2, 9, 1, 1, 2, 8, 3, 1, 2, 10, 2, 10, 2, 9, 2, 10, 1, 10, 1, 2, 1, 1, 1, 9, 1, 2, 9, 9, 10, 2, 10, 9, 1, 9, 1, 9, 9, 9, 10, 2, 3, 9, 1, 3, 2, 1, 1, 2, 1, 2, 2, 10, 2, 1, 9, 2, 9, 2, 10, 9, 10, 9, 9, 1, 2, 2, 2, 10, 2, 10, 1, 10, 3, 2, 1, 8, 1, 2, 10, 1, 1, 10, 1, 9, 1, 1, 9, 1, 1, 1, 1, 10, 1, 2, 10, 2, 9, 1, 10, 10, 1, 10, 8, 2, 2, 8, 9, 1, 10, 1, 10, 9, 1, 9, 2, 2, 2, 10, 2, 3, 1, 9, 1, 2, 9, 9, 2, 9, 10, 8, 9, 1, 10, 2, 9, 10, 9, 9, 9, 10, 2, 2, 2, 9, 9, 1, 2, 1, 2, 2, 2, 8, 9, 1, 9, 10, 10, 10, 10, 3, 1, 1, 1, 2, 10, 1, 9, 1, 2, 1, 1, 1, 10, 9, 2, 2, 10, 1, 2, 8, 9, 8, 2, 1, 1, 9, 1, 9, 1, 2, 9, 2, 2, 10, 2, 2, 2, 1, 2, 1, 8, 1, 2, 1, 1, 1, 2, 2, 10, 1, 1, 1, 10, 1, 9, 1, 10, 2, 2, 1, 10, 10, 9, 9, 2, 2, 1, 10, 3, 2, 9, 10, 10, 1, 9, 2, 2, 3, 2, 9, 8, 9, 1, 9, 2, 2, 10, 2, 9, 9, 9, 3, 2, 1, 1, 9, 3, 1, 1, 8, 1, 8, 10, 3, 9, 1, 9, 9, 1, 2, 2, 1, 10, 2, 2, 1, 9, 2, 10, 1, 9, 1, 2, 1, 1, 10, 10, 3, 1, 2, 9, 10, 2, 1, 9, 9, 1, 10, 2, 10, 2, 9, 10, 2, 1, 1, 10, 1, 1, 3, 2, 10, 2, 2, 2, 2, 1, 9, 1, 10, 1, 9, 1, 10, 10, 9, 9, 1, 2, 1, 2, 9, 1, 10, 2, 10, 9, 9, 8, 9, 1, 1, 2, 1, 8, 10, 9, 1, 2, 10, 2, 9, 9, 10, 2, 10, 2, 9, 1, 8, 1, 2, 1, 2, 9, 10, 10, 1, 2, 9, 1, 10, 10, 2, 1, 1, 1, 1, 2, 9, 10, 2, 10, 1, 1, 2, 10, 9, 2, 8, 2, 1, 2, 10, 2, 1, 2, 1, 2, 1, 1, 9, 1, 8, 9, 1, 2, 1, 9, 2, 2, 1, 1, 2, 10, 10, 1, 9, 1, 9, 9, 10, 2, 2, 2, 2, 9, 10, 10, 1, 9, 3, 2, 1, 10, 10, 1, 3, 1, 1, 1, 1, 9, 1, 2, 2, 1, 2, 8, 2, 1, 9, 10, 10, 9, 2, 1, 3, 1, 10, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 9, 1, 9, 1, 10, 1, 9, 10, 1, 3, 2, 9, 10, 1, 2, 9, 9, 10, 9, 2, 2, 3, 9, 10, 2, 1, 2, 2, 10, 2, 10, 9, 9, 1, 2, 1, 10, 1, 1, 1, 9, 2, 10, 1, 1, 10, 1, 2, 1, 9, 1, 1, 9, 1, 10, 2, 1, 2, 3, 1, 10, 1, 9, 3, 1, 1, 2, 1, 1, 9, 10, 1, 1, 1, 2, 10, 8, 10, 1, 2, 1, 1, 9, 1, 10, 1, 1, 9, 9, 8, 1, 2, 2, 2, 10, 1, 10, 1, 9, 10, 8, 2, 1, 2, 3, 9, 9, 1, 9, 2, 9, 2, 9, 1, 3, 1, 9, 2, 2, 9, 1, 2, 2, 2, 1, 2, 1, 2, 10, 2, 2, 2, 9, 1, 10, 2, 1, 1, 8, 2, 2, 2, 2, 10, 1, 2, 10, 10, 10, 2, 1, 1, 2, 10, 2, 1, 2, 10, 1, 8, 1, 9, 1, 2, 9, 2, 9, 3, 1, 1, 3, 8, 1, 2, 10, 10, 1, 8, 2, 10, 1, 2, 9, 1, 10, 1, 1, 1, 10, 2, 2, 2, 2, 1, 2, 9, 1, 1, 10, 10, 2, 3, 9, 9, 9, 2, 3, 10, 8, 2, 2, 1, 2, 2, 1, 2, 10, 2, 2, 1, 1, 2, 1, 2, 2, 9, 1, 2, 2, 9, 9, 1, 2, 9, 2, 1, 1, 1, 10, 2, 1, 9, 10, 1, 1, 10, 10, 1, 2, 1, 2, 2, 9, 8, 2, 8, 2, 10, 1, 10, 1, 9, 1, 9, 9, 2, 2, 10, 1, 10, 9, 2, 10, 3, 1, 1, 9, 1, 3, 2, 2, 3, 2, 1, 10, 1, 2, 1, 1, 10, 1, 1, 3, 9, 2, 1, 9, 2, 10, 2, 2, 3, 2, 1, 10, 1, 1, 3, 10, 1, 2, 2, 1, 9, 2, 10, 9, 1, 2, 1, 1, 2, 9, 3, 10, 2, 9, 1, 3, 3, 9, 10, 2, 1, 8, 1, 10, 1, 1, 2, 10, 1, 9, 10, 1, 9, 2, 1, 8, 1, 2, 9, 9, 10, 9, 9, 9, 2, 2, 10, 2, 10, 10, 2, 2, 1, 1, 10, 10, 1, 2, 2, 9, 2, 9, 2, 1, 9, 1, 9, 9, 10, 2, 3, 9, 1, 10, 2, 1, 2, 1, 1, 3, 1, 10, 2, 2, 9, 3, 10, 1, 10, 10, 10, 10, 10, 9, 2, 10, 9, 1, 1, 1, 1, 1, 3, 9, 2, 8, 3, 9, 1, 9, 1, 2, 2, 2, 3, 2, 2, 1, 10, 2, 9, 2, 1, 10, 2, 9, 10, 10, 10, 10, 9, 1, 2, 1, 1, 2, 1, 9, 9, 1, 1, 1, 9, 1, 2, 10, 2, 1, 2, 2, 9, 9, 1, 2, 2, 9, 1, 2, 1, 10, 1, 2, 9, 1, 9, 1, 1, 9, 1, 1, 10, 10, 2, 1, 9, 2, 2, 2, 9, 1, 8, 10, 9, 1, 10, 1, 9, 1, 1, 9, 2, 2, 10, 1, 9, 2, 10, 2, 10, 10, 1, 9, 9, 2, 8, 9, 2, 2, 3, 1, 9, 1, 10, 1, 2, 1, 9, 2, 1, 1, 2, 2, 1, 9, 10, 1, 10, 1, 10, 2, 10, 9, 10, 1, 9, 2, 1, 1, 10, 2, 10, 10, 2, 2, 10, 9, 1, 3, 10, 9, 1, 2, 8, 1, 1, 2, 9, 10, 10, 1, 1, 1, 2, 2, 10, 1, 1, 10, 9, 9, 1, 2, 2, 1, 9, 1, 1, 8, 9, 9, 2, 10, 2, 2, 1, 1, 10, 1, 3, 10, 2, 9, 1, 10, 10, 9, 2, 2, 1, 3, 3, 2, 9, 9, 2, 2, 1, 10, 1, 1, 10, 3, 2, 3, 9, 1, 1, 1, 9, 1, 9, 9, 8, 9, 1, 2, 1, 10, 2, 3, 8, 9, 1, 9, 2, 9, 2, 1, 10, 1, 2, 3, 1, 1, 2, 2, 1, 9, 10, 2, 2, 9, 3, 9, 2, 9, 10, 1, 2, 2, 2, 2, 10, 1, 1, 2, 9, 1, 2, 9, 1, 1, 2, 2, 1, 10, 8, 1, 2, 8, 10, 3, 1, 1, 2, 1, 8, 1, 3, 2, 9, 1, 9, 3, 9, 3, 3, 1, 1, 2, 1, 8, 2, 9, 2, 2, 10, 1, 1, 2, 9, 10, 1, 2, 2, 2, 1, 2, 9, 10, 9, 10, 2, 9, 1, 10, 1, 2, 2, 1, 1, 9, 1, 9, 2, 1, 2, 2, 10, 10, 2, 10, 2, 2, 9, 10, 3, 1, 1, 9, 2, 10, 9, 1, 1, 10, 9, 2, 2, 2, 1, 9, 9, 1, 2, 1, 2, 2, 3, 10, 1, 10, 10, 1, 9, 2, 2, 2, 2, 8, 1, 9, 10, 1, 1, 1, 2, 3, 1, 9, 2, 2, 3, 9, 1, 2, 1, 2, 10, 1, 9, 10, 2, 9, 9, 10, 2, 9, 1, 1, 2, 2, 1, 2, 9, 1, 10, 2, 2, 9, 2, 8, 1, 1, 2, 1, 2, 10, 3, 8, 9, 10, 2, 1, 9, 1, 1, 1, 1, 10, 9, 2, 10, 1, 1, 1, 9, 1, 9, 1, 1, 2, 2, 10, 1, 9, 10, 10, 2, 2, 9, 10, 9, 2, 2, 8, 2, 2, 1, 10, 10, 8, 1, 9, 10, 9, 8, 1, 10, 1, 10, 3, 1, 1, 1, 2, 9, 10, 1, 2, 9, 9, 2, 2, 3, 10, 9, 9, 9, 2, 10, 2, 1, 2, 1, 2, 1, 9, 9, 9, 8, 2, 2, 10, 10, 2, 1, 1, 1, 2, 2, 1, 9, 2, 10, 9, 2, 2, 2, 2, 2, 1, 9, 2, 3, 10, 9, 10, 1, 1, 2, 2, 9, 1, 1, 1, 1, 8, 1, 2, 2, 9, 9, 10, 2, 2, 9, 2, 10, 9, 9, 9, 9, 8, 1, 9, 9, 1, 10, 2, 10, 1, 3, 2, 2, 9, 2, 1, 10, 10, 2, 10, 3, 2, 2, 1, 8, 1, 9, 2, 9, 10, 2, 9, 1, 10, 1, 1, 9, 1, 9, 10, 9, 1, 10, 8, 1, 9, 10, 10, 2, 2, 10, 2, 1, 9, 2, 2, 1, 1, 1, 3, 2, 1, 9, 2, 9, 2, 9, 9, 10, 9, 9, 2, 2, 3, 2, 1, 1, 2, 9, 9, 2, 10, 1, 2, 9, 1, 2, 1, 3, 3, 1, 10, 2, 1, 1, 1, 2, 10, 1, 2, 2, 1, 9, 2, 10, 9, 9, 2, 1, 1, 2, 2, 2, 10, 2, 10, 9, 2, 2, 1, 1, 2, 9, 2, 10, 1, 2, 1, 2, 1, 9, 2, 1, 9, 3, 9, 2, 2, 3, 9, 1, 1, 10, 1, 1, 1, 2, 1, 1, 1, 1, 1, 10, 10, 1, 2, 2, 8, 1, 9, 3, 1, 10, 10, 2, 9, 2, 2, 10, 9, 1, 10, 10, 10, 2, 2, 1, 9, 1, 1, 2, 8, 1, 1, 1, 2, 9, 1, 2, 1, 2, 3, 1, 8, 3, 10, 1, 2, 9, 2, 2, 1, 2, 1, 8, 1, 10, 2, 2, 9, 9, 1, 1, 2, 1, 10, 1, 2, 1, 9, 9, 10, 2, 2, 2, 9, 2, 10, 1, 2, 1, 2, 9, 1, 1, 9, 10, 10, 1, 8, 1, 9, 2, 10, 1, 2, 2, 2, 8, 2, 1, 2, 2, 1, 9, 2, 10, 9, 2, 3, 2, 1, 10, 2, 9, 1, 2, 9, 2, 2, 9, 2, 10, 1, 9, 1, 2, 10, 2, 2, 10, 10, 2, 1, 2, 2, 2, 1, 2, 10, 2, 2, 10, 10, 1, 2, 1, 9, 1, 8, 1, 1, 2, 10, 2, 1, 8, 2, 8, 2, 1, 9, 9, 10, 9, 9, 2, 1, 3, 2, 1, 10, 2, 9, 9, 10, 1, 9, 2, 10, 10, 1, 9, 2, 2, 1, 10, 1, 1, 1, 2, 1, 3, 9, 1, 10, 1, 1, 10, 1, 9, 1, 10, 2, 2, 10, 1, 2, 1, 9, 2, 1, 2, 2, 1, 9, 1, 10, 1, 9, 9, 9, 10, 10, 1, 2, 10, 10, 2, 10, 10, 1, 9, 10, 1, 2, 10, 9, 10, 9, 9, 9, 1, 2, 9, 1, 2, 9, 9, 8, 2, 9, 2, 1, 9, 10, 1, 10, 10, 1, 1, 10, 1, 9, 10, 2, 2, 10, 10, 10, 3, 2, 8, 10, 1, 9, 10, 2, 1, 9, 9, 10, 2, 2, 1, 10, 2, 10, 2, 1, 1, 9, 2, 10, 10, 2, 2, 1, 1, 9, 10, 10, 1, 9, 1, 2, 2, 9, 9, 2, 9, 9, 2, 9, 1, 1, 9, 1, 10, 1, 10, 2, 9, 10, 10, 1, 1, 8, 1, 2, 2, 2, 8, 9, 1, 1, 9, 9, 2, 9, 10, 1, 1, 1, 2, 1, 1, 2, 10, 2, 2, 3, 1, 10, 9, 1, 3, 2, 1, 1, 1, 2, 2, 9, 10, 2, 2, 10, 1, 2, 10, 10, 2, 2, 3, 10, 10, 10, 10, 2, 3, 1, 10, 2, 1, 2, 3, 10, 9, 10, 9, 2, 1, 10, 1, 2, 2, 9, 2, 2, 10, 9, 10, 1, 1, 1, 9, 2, 1, 2, 10, 2, 1, 10, 9, 10, 8, 9, 9, 2, 1, 10, 9, 1, 10, 10, 2, 1, 2, 2, 2, 1, 2, 9, 1, 10, 1, 1, 9, 9, 2, 9, 1, 2, 1, 1, 2, 10, 1, 8, 2, 1, 1, 1, 9, 2, 9, 2, 10, 9, 8, 2, 2, 1, 1, 2, 2, 2, 10, 9, 2, 2, 1, 2, 1, 10, 3, 2, 2, 1, 10, 9, 2, 9, 9, 1, 2, 2, 1, 10, 2, 2, 1, 10, 3, 8, 1, 2, 9, 3, 9, 9, 10, 3, 1, 2, 3, 2, 2, 10, 9, 2, 2, 9, 1, 2, 10, 10, 1, 2, 10, 9, 1, 10, 2, 1, 9, 10, 9, 10, 10, 9, 10, 10, 2, 2, 1, 1, 10, 1, 9, 10, 9, 2, 2, 10, 9, 2, 1, 9, 1, 2, 2, 10, 1, 10, 2, 8, 1, 9, 9, 9, 2, 10, 1, 2, 3, 2, 10, 3, 1, 9, 10, 8, 9, 2, 1, 3, 2, 1, 10, 3, 2, 10, 1, 1, 2, 1, 2, 1, 3, 10, 10, 10, 9, 10, 10, 1, 9, 1, 9, 2, 9, 1, 3, 10, 1, 1, 2, 2, 9, 1, 2, 2, 10, 9, 2, 10, 3, 2, 1, 9, 2, 10, 1, 10, 10, 1, 1, 1, 2, 1, 2, 2, 10, 2, 9, 1, 1, 9, 2, 10, 9, 1, 2, 10, 2, 1, 3, 2, 2, 9, 9, 2, 9, 3, 2, 2, 2, 1, 1, 9, 2, 2, 1, 2, 1, 10, 10, 2, 1, 1, 2, 1, 2, 10, 10, 1, 10, 1, 2, 2, 2, 2, 9, 1, 2, 2, 2, 8, 2, 8, 10, 1, 2, 1, 8, 9, 1, 1, 3, 2, 2, 10, 9, 1, 9, 8, 10, 1, 2, 1, 1, 1, 1, 9, 2, 2, 9, 2, 1, 9, 2, 9, 1, 3, 10, 2, 1, 2, 10, 2, 2, 9, 10, 8, 1, 9, 3, 1, 10, 1, 2, 8, 9, 9, 2, 9, 9, 10, 3, 2, 2, 9, 1, 1, 2, 3, 1, 9, 2, 10, 10, 2, 1, 3, 2, 2, 9, 1, 1, 10, 1, 1, 1, 9, 9, 1, 2, 9, 9, 9, 1, 3, 2, 2, 1, 8, 1, 1, 9, 2, 9, 10, 1, 2, 1, 1, 3, 2, 2, 1, 1, 2, 10, 1, 2, 9, 1, 1, 2, 1, 2, 2, 10, 10, 1, 10, 1, 10, 10, 1, 9, 2, 10, 3, 10, 10, 2, 2, 8, 1, 1, 1, 2, 1, 9, 8, 10, 9, 10, 2, 10, 10, 2, 2, 2, 2, 1, 10, 1, 9, 1, 2, 1, 8, 2, 1, 10, 9, 3, 2, 1, 1, 8, 2, 2, 9, 2, 9, 2, 1, 9, 1, 2, 2, 1, 3, 1, 2, 9, 2, 2, 9, 10, 1, 1, 9, 2, 8, 1, 2, 1, 2, 10, 1, 3, 10, 1, 2, 1, 10, 1, 9, 2, 2, 2, 1, 10, 2, 2, 9, 1, 1, 2, 2, 1, 2, 9, 1, 2, 1, 2, 9, 1, 2, 2, 3, 1, 10, 2, 10, 2, 2, 2, 1, 2, 2, 10, 2, 9, 9, 10, 10, 2, 1, 9, 10, 1, 1, 10, 10, 2, 2, 10, 1, 10, 10, 2, 2, 2, 10, 1, 1, 1, 9, 1, 10, 10, 10, 2, 2, 1, 1, 9, 2, 9, 2, 1, 8, 2, 3, 2, 1, 8, 2, 9, 1, 9, 2, 10, 2, 1, 2, 2, 1, 1, 3, 8, 10, 1, 3, 9, 3, 9, 1, 2, 2, 2, 1, 1, 1, 9, 8, 2, 1, 1, 1, 1, 10, 1, 9, 2, 2, 9, 10, 10, 10, 2, 1, 1, 10, 9, 8, 1, 10, 1, 2, 10, 10, 2, 1, 9, 9, 1, 2, 2, 10, 2, 3, 1, 9, 2, 2, 1, 2, 1, 10, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 10, 1, 1, 10, 1, 2, 10, 9, 10, 2, 1, 1, 1, 2, 10, 10, 1, 10, 10, 9, 10, 1, 1, 10, 1, 2, 10, 2, 3, 2, 2, 10, 1, 2, 1, 9, 9, 2, 10, 9, 2, 1, 1, 9, 2, 10, 1, 1, 1, 1, 9, 2, 10, 2, 2, 1, 2, 3, 2, 10, 1, 1, 2, 2, 10, 8, 9, 2, 9, 2, 10, 2, 8, 1, 2, 10, 2, 2, 10, 10, 10, 2, 10, 1, 2, 1, 9, 2, 10, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 10, 1, 1, 10, 10, 1, 10, 10, 3, 10, 9, 1, 1, 9, 1, 2, 9, 10, 2, 1, 8, 3, 2, 2, 1, 9, 10, 2, 3, 1, 10, 9, 10, 1, 9, 9, 8, 1, 2, 9, 10, 2, 2, 1, 1, 2, 9, 1, 2, 2, 9, 1, 2, 10, 9, 10, 9, 2, 9, 10, 9, 1, 1, 1, 2, 9, 8, 1, 2, 8, 2, 1, 9, 2, 2, 2, 1, 2, 1, 1, 2, 3, 10, 9, 2, 1, 10, 1, 1, 10, 2, 2, 10, 2, 1, 2, 1, 9, 2, 1, 2, 2, 2, 2, 3, 9, 1, 1, 1, 9, 10, 2, 9, 1, 10, 9, 10, 2, 2, 2, 2, 1, 1, 8, 2, 2, 1, 9, 2, 3, 10, 2, 1, 2, 1, 9, 1, 2, 2, 1, 2, 1, 2, 1, 2, 2, 9, 2, 3, 10, 1, 2, 1, 1, 2, 2, 9, 3, 2, 9, 9, 9, 1, 1, 2, 3, 2, 1, 2, 2, 1, 2, 9, 2, 2, 2, 10, 3, 1, 2, 1, 9, 1, 10, 10, 9, 8, 10, 1, 1, 1, 2, 2, 1, 10, 1, 1, 1, 1, 9, 3, 10, 1, 1, 3, 1, 10, 1, 2, 10, 2, 2, 10, 2, 1, 10, 1, 1, 2, 1, 8, 2, 2, 8, 10, 9, 2, 9, 10, 8, 2, 1, 9, 1, 9, 2, 1, 9, 9, 10, 1, 1, 2, 1, 10, 10, 1, 1, 3, 9, 2, 1, 9, 10, 2, 2, 1, 1, 1, 2, 1, 2, 10, 2, 10, 1, 9, 1, 1, 10, 1, 8, 2, 10, 1, 2, 9, 2, 10, 10, 8, 2, 9, 2, 1, 2, 1, 2, 1, 10, 1, 2, 1, 10, 2, 9, 1, 10, 10, 1, 10, 2, 1, 1, 1, 8, 1, 2, 9, 1, 2, 1, 1, 1, 10, 2, 2, 1, 2, 10, 9, 1, 9, 10, 1, 10, 9, 9, 10, 1, 10, 1, 2, 9, 1, 1, 2, 10, 1, 9, 1, 1, 10, 10, 2, 1, 2, 2, 10, 2, 1, 1, 10, 9, 2, 8, 9, 1, 9, 10, 2, 2, 10, 1, 3, 10, 1, 10, 1, 10, 9, 2, 1, 9, 2, 8, 1, 8, 2, 10, 2, 8, 1, 1, 9, 9, 2, 1, 2, 10, 9, 10, 10, 10, 2, 1, 9, 2, 9, 1, 2, 1, 1, 1, 1, 2, 1, 2, 10, 1, 2, 9, 8, 9, 10, 9, 2, 3, 2, 2, 2, 1, 1, 2, 1, 8, 1, 1, 9, 2, 9, 1, 10, 9, 1, 10, 1, 1, 10, 9, 2, 9, 1, 2, 1, 1, 2, 9, 9, 1, 2, 1, 1, 10, 2, 2, 1, 3, 1, 2, 8, 2, 9, 10, 3, 2, 2, 1, 8, 2, 2, 2, 9, 10, 1, 2, 1, 1, 2, 2, 2, 1, 2, 3, 2, 9, 8, 1, 1, 1, 2, 1, 9, 1, 2, 9, 2, 1, 10, 1, 9, 2, 1, 1, 10, 10, 9, 1, 10, 3, 1, 3, 1, 3, 10, 2, 9, 2, 10, 9, 10, 1, 8, 10, 9, 1, 1, 1, 2, 1, 1, 2, 1, 1, 10, 2, 1, 2, 10, 10, 1, 1, 9, 1, 9, 1, 1, 2, 2, 2, 1, 9, 2, 3, 2, 10, 2, 2, 10, 1, 2, 2, 3, 3, 1, 10, 2, 1, 10, 1, 10, 2, 1, 10, 9, 1, 10, 2, 10, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 9, 9, 9, 2, 2, 9, 1, 2, 9, 1, 2, 2, 1, 8, 2, 1, 10, 10, 1, 1, 3, 2, 10, 2, 10, 9, 2, 3, 1, 1, 1, 2, 1, 3, 1, 9, 1, 2, 1, 10, 10, 2, 2, 2, 1, 3, 2, 9, 3, 2, 2, 10, 9, 1, 1, 10, 1, 2, 2, 2, 2, 1, 9, 1, 2, 9, 1, 3, 2, 1, 10, 10, 10, 1, 1, 10, 2, 2, 9, 1, 10, 3, 10, 2, 9, 1, 9, 2, 3, 2, 1, 9, 10, 10, 2, 1, 2, 2, 1, 8, 2, 2, 10, 3, 10, 1, 1, 2, 1, 2, 9, 1, 2, 1, 9, 2, 1, 1, 10, 1, 1, 10, 2, 10, 1, 1, 10, 1, 9, 1, 3, 2, 10, 2, 2, 8, 1, 1, 1, 10, 1, 10, 2, 10, 9, 1, 9, 1, 1, 2, 10, 2, 1, 2, 2, 10, 8, 1, 9, 2, 2, 1, 10, 2, 9, 1, 1, 2, 3, 1, 2, 10, 1, 2, 1, 10, 9, 2, 1, 1, 10, 10, 10, 1, 1, 10, 10, 9, 1, 1, 10, 1, 10, 9, 2, 1, 9, 10, 2, 1, 1, 10, 2, 1, 10, 1, 1, 1, 1, 9, 9, 2, 1, 9, 10, 1, 2, 3, 9, 1, 1, 1, 9, 2, 1, 2, 2, 10, 2, 10, 9, 10, 2, 9, 2, 10, 2, 2, 2, 2, 9, 9, 9, 1, 2, 9, 2, 10, 9, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1, 9, 1, 2, 2, 8, 2, 1, 1, 2, 9, 9, 1, 9, 2, 1, 1, 9, 2, 10, 9, 8, 2, 8, 2, 2, 10, 10, 8, 2, 3, 9, 1, 2, 1, 10, 2, 1, 10, 2, 9, 8, 2, 9, 9, 1, 2, 1, 9, 2, 8, 1, 2, 2, 2, 8, 2, 1, 2, 1, 2, 10, 9, 1, 1, 2, 1, 2, 9, 1, 9, 9, 2, 1, 1, 1, 8, 9, 2, 9, 1, 2, 10, 10, 1, 2, 1, 3, 2, 1, 2, 2, 10, 1, 9, 1, 3, 10, 10, 2, 1, 3, 10, 9, 2, 10, 9, 1, 2, 2, 9, 1, 2, 1, 10, 3, 2, 9, 2, 10, 2, 1, 10, 1, 10, 1, 2, 2, 1, 9, 1, 2, 1, 2, 9, 1, 9, 1, 1, 9, 2, 3, 1, 10, 2, 1, 1, 10, 9, 1, 10, 2, 1, 10, 9, 9, 1, 9, 1, 2, 1, 2, 1, 1, 2, 1, 9, 1, 1, 1, 2, 1, 10, 1, 8, 10, 1, 3, 2, 1, 1, 2, 2, 9, 10, 1, 10, 1, 2, 1, 2, 2, 1, 1, 9, 9, 1, 1, 9, 10, 1, 1, 2, 10, 10, 1, 2, 10, 9, 1, 2, 10, 9, 2, 3, 2, 9, 10, 2, 10, 1, 2, 10, 2, 9, 10, 2, 1, 10, 9, 10, 1, 2, 2, 2, 1, 10, 1, 10, 9, 2, 2, 3, 10, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 10, 2, 1, 2, 3, 1, 2, 2, 2, 2, 1, 2, 9, 1, 2, 10, 1, 9, 2, 9, 1, 2, 1, 9, 2, 10, 2, 9, 2, 9, 3, 2, 2, 1, 2, 9, 1, 1, 1, 2, 2, 2, 10, 9, 2, 2, 8, 2, 2, 9, 8, 1, 10, 1, 1, 1, 10, 2, 9, 10, 3, 2, 2, 2, 10, 10, 1, 1, 3, 10, 9, 1, 9, 1, 2, 8, 1, 10, 1, 1, 2, 8, 8, 10, 1, 2, 3, 2, 2, 10, 2, 9, 9, 2, 10, 3, 1, 1, 1, 1, 8, 1, 9, 2, 1, 2, 3, 2, 1, 1, 3, 8, 1, 3, 2, 2, 1, 9, 1, 1, 2, 1, 1, 2, 10, 1, 2, 10, 10, 2, 1, 2, 2, 1, 1, 10, 10, 2, 10, 9, 2, 9, 1, 2, 2, 8, 1, 8, 2, 10, 2, 1, 1, 8, 2, 1, 2, 10, 9, 8, 1, 2, 1, 10, 2, 1, 9, 1, 1, 1, 2, 3, 1, 2, 2, 10, 9, 1, 1, 2, 1, 9, 2, 9, 1, 2, 1, 2, 2, 2, 10, 10, 2, 10, 9, 8, 9, 10, 2, 1, 1, 2, 9, 2, 1, 1, 2, 9, 9, 1, 1, 10, 1, 10, 1, 2, 1, 1, 2, 1, 1, 1, 3, 2, 2, 8, 3, 9, 9, 2, 1, 1, 9, 9, 1, 2, 9, 2, 2, 9, 9, 10, 9, 2, 8, 10, 1, 2, 1, 9, 1, 1, 10, 1, 1, 2, 1, 9, 2, 2, 1, 10, 2, 3, 2, 8, 8, 1, 10, 2, 2, 1, 8, 10, 2, 2, 1, 9, 1, 1, 10, 10, 2, 2, 2, 1, 2, 1, 10, 9, 1, 1, 10, 2, 10, 10, 1, 1, 2, 8, 9, 2, 2, 2, 1, 9, 1, 9, 2, 2, 2, 9, 9, 2, 1, 1, 1, 2, 1, 8, 2, 2, 2, 9, 1, 1, 9, 2, 1, 2, 9, 8, 2, 3, 10, 1, 10, 2, 1, 1, 1, 1, 2, 1, 1, 2, 8, 2, 9, 1, 2, 10, 1, 3, 1, 1, 1, 9, 10, 1, 1, 2, 9, 10, 2, 2, 1, 1, 2, 8, 1, 10, 2, 1, 2, 9, 1, 1, 10, 3, 2, 9, 1, 10, 1, 8, 1, 1, 1, 10, 2, 1, 10, 9, 9, 9, 9, 2, 1, 9, 1, 1, 2, 2, 9, 9, 9, 2, 2, 1, 2, 2, 2, 10, 1, 2, 1, 2, 1, 2, 2, 10, 1, 2, 10, 2, 10, 1, 8, 2, 1, 2, 9, 9, 1, 3, 2, 1, 8, 1, 2, 1, 2, 10, 2, 1, 9, 1, 1, 8, 9, 10, 2, 1, 1, 2, 8, 10, 9, 10, 10, 1, 1, 1, 2, 8, 9, 1, 1, 1, 9, 3, 10, 10, 2, 2, 2, 2, 9, 8, 2, 9, 1, 1, 1, 3, 10, 10, 2, 1, 2, 9, 1, 2, 1, 2, 9, 2, 10, 1, 1, 2, 2, 9, 1, 2, 2, 2, 1, 2, 2, 1, 1, 8, 3, 9, 1, 10, 9, 10, 2, 1, 1, 2, 2, 2, 1, 10, 10, 2, 2, 2, 10, 2, 2, 2, 1, 10, 10, 2, 9, 10, 2, 2, 9, 1, 1, 10, 10, 9, 9, 1, 2, 10, 1, 1, 10, 1, 2, 9, 2, 2, 2, 9, 10, 10, 1, 10, 8, 1, 10, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 10, 9, 8, 1, 1, 2, 1, 2, 2, 2, 1, 1, 9, 2, 9, 2, 1, 10, 10, 1, 1, 10, 1, 9, 8, 1, 2, 10, 2, 2, 1, 2, 1, 2, 2, 9, 8, 2, 9, 2, 1, 2, 2, 1, 10, 2, 1, 2, 1, 2, 1, 9, 1, 2, 2, 9, 1, 2, 1, 1, 9, 1, 1, 3, 8, 10, 1, 3, 10, 9, 1, 2, 3, 10, 1, 1, 9, 1, 10, 2, 1, 3, 2, 10, 9, 9, 9, 2, 10, 1, 2, 2, 10, 2, 1, 1, 2, 2, 2, 2, 10, 10, 2, 1, 2, 2, 10, 10, 2, 9, 8, 1, 2, 1, 10, 2, 10, 1, 2, 9, 2, 10, 1, 2, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 1, 10, 9, 2, 2, 9, 2, 10, 2, 10, 2, 1, 9, 8, 3, 9, 8, 1, 9, 2, 9, 1, 10, 1, 9, 1, 9, 8, 1, 10, 9, 9, 2, 2, 9, 2, 10, 1, 2, 2, 2, 1, 2, 9, 2, 2, 1, 2, 1, 1, 2, 2, 10, 2, 10, 1, 2, 1, 1, 3, 2, 9, 2, 8, 3, 2, 1, 2, 9, 2, 2, 1, 10, 9, 2, 9, 8, 1, 1, 10, 9, 2, 1, 8, 2, 1, 9, 1, 1, 9, 2, 1, 8, 10, 1, 1, 9, 1, 1, 10, 2, 2, 9, 9, 8, 10, 9, 2, 3, 9, 2, 1, 1, 2, 10, 2, 2, 1, 8, 8, 10, 1, 1, 9, 2, 1, 2, 1, 2, 2, 2, 2, 2, 8, 9, 10, 1, 1, 2, 2, 9, 1, 1, 1, 2, 1, 9, 2, 10, 1, 1, 10, 3, 2, 1, 9, 9, 1, 10, 10, 2, 2, 2, 1, 9, 9, 2, 1, 9, 2, 2, 2, 2, 9, 2, 2, 2, 1, 1, 10, 1, 1, 8, 8, 8, 9, 3, 2, 2, 10, 1, 1, 1, 10, 9, 10, 1, 2, 2, 1, 9, 2, 2, 1, 10, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 10, 10, 8, 2, 10, 10, 1, 1, 9, 2, 2, 2, 10, 10, 3, 1, 1, 2, 1, 3, 2, 10, 2, 9, 2, 1, 1, 1, 2, 2, 2, 1, 9, 9, 2, 2, 2, 10, 9, 2, 1, 1, 2, 9, 2, 1, 10, 10, 2, 10, 9, 1, 1, 1, 1, 10, 9, 1, 9, 8, 1, 8, 3, 9, 2, 9, 10, 3, 2, 1, 1, 2, 10, 1, 3, 2, 1, 3, 2, 1, 10, 10, 2, 10, 1, 2, 2, 1, 2, 10, 1, 1, 9, 1, 2, 2, 10, 10, 10, 10, 3, 8, 3, 1, 9, 8, 2, 2, 2, 9, 1, 8, 2, 1, 2, 10, 1, 10, 1, 10, 9, 9, 10, 2, 1, 3, 10, 2, 9, 2, 1, 1, 1, 8, 2, 9, 9, 2, 10, 2, 2, 1, 2, 1, 9, 2, 3, 1, 10, 9, 2, 2, 10, 8, 2, 1, 1, 2, 10, 1, 9, 10, 3, 9, 8, 1, 9, 2, 1, 2, 1, 10, 1, 1, 9, 10, 10, 8, 1, 1, 2, 1, 1, 2, 1, 1, 1, 10, 9, 1, 2, 1, 1, 10, 10, 10, 1, 2, 1, 1, 2, 2, 3, 1, 10, 2, 1, 9, 10, 1, 3, 9, 2, 2, 1, 10, 10, 1, 2, 10, 9, 10, 2, 10, 1, 9, 1, 1, 2, 2, 8, 1, 1, 2, 10, 8, 1, 9, 2, 10, 2, 1, 10, 2, 9, 9, 2, 9, 10, 10, 2, 2, 9, 2, 1, 2, 10, 9, 10, 2, 3, 1, 2, 9, 1, 9, 9, 9, 1, 2, 1, 10, 3, 9, 3, 9, 2, 1, 2, 9, 2, 2, 10, 10, 2, 1, 2, 1, 1, 1, 9, 1, 1, 1, 2, 10, 1, 3, 2, 2, 1, 2, 9, 2, 10, 1, 2, 2, 1, 9, 2, 10, 9, 10, 2, 9, 1, 10, 2, 2, 8, 2, 1, 1, 1, 10, 10, 2, 1, 2, 1, 1, 2, 10, 9, 1, 10, 2, 2, 10, 10, 1, 9, 2, 1, 2, 2, 1, 3, 10, 10, 1, 9, 9, 1, 9, 8, 3, 1, 2, 10, 2, 2, 1, 10, 10, 8, 1, 3, 2, 2, 10, 1, 1, 9, 1, 2, 2, 2, 1, 2, 10, 10, 10, 2, 2, 8, 1, 9, 1, 8, 2, 9, 1, 2, 3, 10, 2, 9, 1, 8, 2, 2, 8, 2, 1, 2, 2, 10, 1, 9, 3, 1, 1, 2, 9, 9, 1, 1, 9, 10, 10, 8, 2, 1, 1, 1, 1, 2, 1, 10, 1, 1, 2, 9, 10, 9, 2, 1, 2, 1, 9, 10, 3, 10, 10, 10, 3, 3, 9, 1, 2, 9, 2, 10, 9, 2, 1, 9, 10, 1, 9, 2, 8, 3, 1, 1, 10, 2, 1, 9, 1, 2, 2, 9, 10, 9, 10, 1, 2, 2, 1, 2, 9, 10, 9, 1, 1, 2, 10, 1, 2, 1, 1, 8, 2, 8, 1, 2, 9, 2, 8, 1, 3, 10, 10, 10, 1, 2, 10, 9, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 3, 2, 9, 9, 10, 1, 9, 9, 2, 9, 2, 1, 9, 2, 10, 10, 8, 1, 9, 1, 10, 1, 9, 8, 1, 10, 2, 10, 2, 2, 1, 2, 2, 1, 10, 1, 2, 9, 10, 1, 1, 9, 2, 1, 2, 3, 10, 3, 2, 2, 1, 2, 2, 10, 1, 3, 8, 8, 10, 2, 2, 2, 1, 10, 2, 1, 9, 2, 1, 1, 1, 10, 2, 9, 1, 1, 8, 2, 1, 2, 1, 9, 2, 10, 8, 10, 10, 2, 10, 1, 1, 1, 1, 2, 9, 10, 2, 10, 9, 10, 1, 2, 1, 10, 1, 10, 9, 1, 2, 2, 3, 10, 2, 2, 1, 1, 10, 9, 1, 9, 8, 2, 1, 10, 1, 1, 2, 1, 1, 10, 1, 9, 10, 1, 2, 10, 10, 2, 1, 1, 2, 1, 2, 1, 2, 3, 10, 8, 9, 2, 2, 3, 2, 2, 8, 10, 10, 10, 2, 9, 2, 1, 9, 10, 1, 2, 10, 10, 10, 10, 10, 9, 2, 9, 1, 2, 2, 10, 3, 1, 9, 1, 1, 10, 9, 9, 2, 1, 9, 1, 1, 1, 1, 9, 2, 1, 2, 2, 9, 1, 2, 2, 1, 1, 9, 2, 1, 10, 9, 8, 2, 2, 3, 2, 10, 8, 1, 9, 1, 2, 1, 1, 1, 1, 9, 1, 2, 9, 2, 2, 1, 10, 3, 10, 1, 1, 1, 1, 10, 9, 1, 1, 9, 10, 2, 2, 1, 2, 9, 8, 1, 8, 2, 1, 1, 2, 2, 2, 2, 3, 1, 1, 2, 8, 10, 2, 8, 10, 2, 1, 1, 2, 1, 8, 9, 1, 1, 1, 2, 9, 2, 2, 2, 9, 1, 10, 3, 10, 10, 1, 1, 9, 9, 2, 10, 10, 1, 10, 2, 9, 10, 1, 10, 2, 2, 3, 2, 1, 1, 2, 10, 10, 2, 3, 1, 9, 10, 8, 9, 9, 3, 2, 9, 2, 10, 2, 9, 2, 9, 1, 2, 2, 1, 9, 8, 1, 1, 2, 10, 2, 9, 9, 1, 3, 2, 1, 1, 2, 2, 1, 2, 10, 2, 3, 9, 9, 2, 1, 10, 2, 1, 1, 9, 3, 1, 2, 2, 3, 1, 2, 1, 1, 3, 9, 10, 1, 2, 2, 2, 2, 2, 2, 10, 10, 2, 9, 1, 1, 1, 1, 10, 8, 1, 2, 1, 2, 1, 9, 9, 10, 1, 10, 2, 1, 10, 1, 1, 1, 9, 2, 1, 2, 2, 2, 1, 1, 10, 2, 2, 9, 8, 2, 2, 10, 9, 1, 3, 2, 1, 2, 10, 2, 10, 2, 9, 2, 2, 10, 9, 1, 1, 1, 2, 8, 2, 2, 1, 1, 2, 2, 10, 2, 1, 1, 2, 2, 2, 2, 1, 1, 10, 9, 1, 2, 10, 9, 2, 2, 1, 9, 1, 2, 1, 2, 9, 10, 2, 10, 9, 9, 2, 1, 8, 2, 2, 3, 1, 10, 2, 10, 1, 1, 3, 9, 2, 1, 9, 9, 9, 3, 2, 2, 1, 10, 2, 2, 9, 3, 9, 2, 10, 9, 2, 10, 10, 1, 10, 2, 1, 10, 10, 2, 8, 2, 9, 1, 9, 1, 2, 10, 10, 10, 1, 9, 2, 1, 1, 9, 1, 10, 2, 1, 1, 2, 10, 2, 2, 8, 3, 2, 2, 9, 1, 9, 2, 10, 10, 9, 3, 1, 2, 1, 10, 10, 2, 2, 2, 9, 2, 2, 2, 1, 2, 1, 9, 9, 10, 1, 9, 10, 9, 1, 2, 2, 10, 2, 1, 1, 2, 2, 2, 8, 10, 10, 2, 2, 1, 1, 2, 9, 9, 2, 2, 1, 1, 9, 9, 1, 8, 9, 1, 10, 2, 2, 2, 1, 2, 1, 1, 9, 9, 2, 2, 2, 1, 10, 3, 2, 1, 10, 10, 1, 2, 10, 2, 8, 1, 2, 10, 1, 2, 1, 1, 1, 9, 10, 2, 1, 1, 10, 2, 9, 1, 9, 1, 2, 10, 2, 9, 2, 2, 2, 1, 2, 2, 9, 1, 9, 2, 2, 2, 2, 10, 9, 2, 1, 8, 2, 1, 1, 10, 9, 2, 10, 9, 2, 1, 2, 9, 2, 2, 1, 10, 10, 1, 10, 2, 9, 1, 2, 9, 8, 2, 1, 2, 9, 3, 1, 10, 9, 8, 9, 9, 2, 8, 10, 9, 1, 1, 8, 1, 2, 2, 3, 1, 1, 2, 2, 1, 2, 1, 9, 9, 9, 1, 1, 1, 1, 2, 8, 2, 2, 9, 1, 1, 1, 9, 2, 2, 1, 2, 1, 10, 1, 2, 10, 2, 2, 9, 2, 2, 1, 9, 9, 2, 2, 2, 2, 1, 2, 2, 9, 2, 10, 10, 1, 1, 2, 9, 2, 1, 2, 9, 1, 1, 8, 2, 2, 2, 2, 2, 2, 9, 2, 1, 2, 3, 1, 2, 2, 2, 10, 10, 9, 10, 9, 1, 9, 1, 8, 2, 1, 9, 2, 8, 2, 1, 1, 2, 2, 1, 10, 2, 9, 2, 1, 10, 10, 2, 2, 1, 2, 9, 9, 2, 2, 1, 2, 1, 10, 1, 2, 1, 10, 10, 1, 2, 1, 2, 2, 2, 2, 9, 10, 2, 2, 8, 2, 9, 2, 1, 3, 9, 1, 1, 2, 2, 2, 2, 1, 1, 3, 2, 1, 2, 2, 2, 2, 8, 9, 2, 2, 1, 1, 9, 10, 9, 1, 1, 10, 1, 1, 2, 1, 8, 1, 2, 10, 9, 1, 1, 2, 1, 3, 2, 9, 9, 9, 9, 10, 9, 2, 1, 9, 1, 9, 2, 2, 2, 3, 10, 1, 1, 1, 2, 9, 3, 2, 2, 9, 8, 1, 2, 3, 8, 3, 1, 2, 2, 9, 1, 2, 9, 2, 9, 1, 10, 10, 2, 10, 2, 10, 3, 9, 1, 9, 1, 1, 2, 2, 1, 9, 9, 2, 1, 2, 10, 1, 2, 9, 9, 1, 10, 9, 2, 9, 2, 1, 2, 9, 9, 10, 1, 1, 2, 1, 1, 2, 2, 10, 1, 10, 2, 1, 1, 8, 9, 9, 1, 2, 2, 2, 9, 2, 2, 3, 1, 1, 9, 2, 9, 2, 8, 2, 10, 1, 1, 8, 2, 2, 2, 8, 2, 3, 9, 1, 1, 8, 10, 1, 3, 2, 1, 9, 9, 2, 1, 1, 9, 1, 1, 2, 1, 1, 2, 1, 3, 1, 1, 1, 1, 2, 9, 8, 1, 2, 9, 2, 2, 1, 1, 1, 9, 1, 9, 1, 8, 9, 2, 10, 10, 1, 10, 3, 2, 3, 10, 1, 10, 1, 9, 1, 2, 1, 8, 1, 1, 9, 9, 1, 9, 2, 9, 9, 3, 8, 10, 10, 2, 10, 1, 9, 10, 1, 9, 8, 3, 2, 10, 2, 2, 8, 1, 9, 2, 3, 2, 2, 9, 2, 2, 1, 1, 3, 9, 2, 9, 8, 2, 2, 1, 2, 10, 2, 9, 2, 2, 10, 1, 2, 2, 1, 1, 10, 1, 3, 9, 2, 1, 9, 2, 1, 1, 3, 1, 1, 2, 10, 9, 1, 9, 9, 9, 10, 2, 9, 1, 10, 2, 9, 1, 1, 1, 1, 2, 2, 2, 1, 10, 2, 9, 10, 3, 2, 2, 10, 9, 3, 2, 2, 10, 10, 9, 9, 1, 9, 9, 2, 1, 2, 2, 9, 1, 1, 1, 1, 10, 10, 2, 9, 1, 9, 10, 9, 2, 1, 2, 2, 10, 2, 1, 1, 10, 3, 2, 9, 1, 2, 1, 2, 2, 10, 1, 2, 2, 10, 9, 2, 9, 10, 1, 9, 10, 9, 1, 10, 1, 2, 2, 10, 2, 9, 9, 2, 9, 1, 2, 10, 1, 10, 2, 9, 10, 1, 1, 9, 2, 1, 1, 1, 8, 2, 1, 2, 10, 1, 9, 9, 9, 9, 9, 2, 1, 1, 9, 8, 3, 1, 9, 9, 2, 9, 10, 2, 1, 9, 10, 2, 2, 1, 2, 9, 1, 9, 9, 2, 1, 9, 1, 10, 10, 10, 1, 3, 10, 3, 1, 10, 10, 10, 10, 9, 10, 10, 2, 1, 1, 2, 1, 1, 10, 1, 9, 1, 2, 1, 2, 9, 10, 9, 10, 9, 2, 9, 2, 2, 2, 9, 10, 10, 2, 1, 9, 8, 8, 10, 1, 1, 2, 2, 9, 9, 2, 2, 2, 2, 9, 9, 3, 1, 10, 1, 1, 1, 9, 9, 1, 9, 2, 1, 2, 2, 1, 1, 2, 1, 1, 9, 1, 9, 1, 1, 2, 2, 2, 10, 2, 10, 2, 8, 9, 1, 10, 2, 1, 9, 10, 9, 9, 1, 3, 9, 2, 1, 10, 1, 9, 2, 10, 10, 8, 1, 10, 1, 2, 1, 2, 9, 2, 2, 1, 2, 2, 9, 1, 2, 1, 10, 1, 2, 9, 10, 2, 8, 1, 9, 9, 9, 2, 1, 2, 8, 8, 1, 1, 9, 10, 10, 3, 1, 8, 2, 9, 2, 8, 3, 1, 2, 1, 9, 2, 8, 2, 2, 2, 2, 2, 1, 10, 2, 2, 2, 10, 9, 2, 2, 9, 10, 3, 2, 2, 2, 1, 10, 10, 2, 2, 1, 1, 2, 10, 8, 9, 10, 1, 10, 2, 2, 3, 2, 1, 2, 1, 9, 2, 9, 1, 2, 2, 10, 1, 2, 1, 1, 1, 2, 9, 2, 9, 2, 9, 2, 2, 1, 2, 1, 1, 1, 2, 9, 1, 10, 2, 10, 1, 1, 2, 1, 10, 1, 2, 1, 10, 2, 2, 3, 10, 1, 2, 9, 2, 9, 2, 1, 10, 2, 1, 2, 9, 2, 9, 8, 2, 9, 9, 2, 8, 1, 2, 2, 2, 1, 2, 1, 10, 2, 2, 1, 9, 1, 2, 2, 10, 2, 1, 9, 2, 2, 1, 3, 2, 1, 3, 1, 1, 9, 2, 2, 2, 2, 9, 2, 1, 9, 9, 1, 1, 1, 2, 1, 2, 9, 8, 2, 1, 1, 1, 3, 2, 1, 1, 2, 9, 2, 10, 3, 10, 9, 9, 3, 2, 1, 1, 1, 9, 1, 1, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 9, 1, 10, 2, 9, 2, 1, 2, 2, 1, 1, 9, 10, 1, 1, 2, 2, 8, 1, 10, 9, 9, 1, 1, 2, 3, 2, 2, 2, 3, 1, 10, 1, 2, 1, 9, 10, 2, 2, 10, 9, 1, 9, 10, 10, 3, 1, 8, 1, 2, 10, 9, 2, 1, 9, 1, 10, 1, 2, 10, 2, 9, 10, 2, 2, 1, 1, 10, 2, 1, 2, 9, 2, 2, 9, 8, 2, 1, 1, 9, 2, 2, 1, 10, 10, 9, 1, 9, 2, 2, 9, 10, 1, 1, 8, 2, 2, 2, 1, 1, 2, 2, 2, 1, 10, 2, 10, 2, 1, 2, 9, 2, 2, 2, 10, 1, 9, 1, 10, 1, 1, 1, 1, 2, 10, 10, 3, 2, 10, 2, 1, 10, 2, 2, 2, 9, 10, 2, 1, 1, 1, 8, 1, 9, 1, 1, 1, 2, 1, 2, 1, 9, 10, 1, 1, 1, 2, 9, 10, 1, 2, 10, 8, 8, 2, 2, 2, 9, 10, 9, 2, 9, 2, 1, 8, 2, 9, 10, 2, 2, 2, 10, 9, 2, 9, 2, 9, 2, 1, 1, 1, 9, 2, 10, 2, 1, 2, 10, 10, 2, 10, 10, 9, 9, 9, 1, 1, 8, 1, 1, 2, 2, 2, 10, 2, 9, 2, 2, 9, 1, 10, 1, 1, 9, 2, 1, 1, 2, 1, 1, 1, 1, 1, 10, 9, 8, 1, 2, 10, 1, 2, 10, 2, 1, 2, 9, 10, 1, 10, 2, 2, 10, 1, 9, 2, 2, 2, 9, 1, 1, 1, 10, 1, 10, 2, 10, 2, 10, 1, 1, 1, 9, 9, 2, 1, 2, 9, 1, 9, 9, 1, 8, 3, 1, 1, 10, 1, 2, 1, 2, 10, 10, 1, 1, 2, 9, 2, 10, 3, 9, 9, 3, 2, 2, 9, 10, 1, 3, 10, 10, 10, 1, 10, 1, 3, 10, 10, 9, 2, 2, 1, 2, 10, 3, 1, 10, 2, 1, 9, 1, 10, 8, 9, 9, 2, 9, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 10, 1, 1, 3, 9, 2, 1, 10, 10, 3, 9, 3, 1, 2, 1, 10, 2, 1, 2, 1, 1, 2, 1, 9, 10, 9, 2, 2, 2, 2, 9, 2, 9, 9, 2, 1, 1, 9, 9, 9, 9, 9, 2, 2, 1, 10, 2, 2, 10, 2, 10, 9, 1, 9, 9, 9, 10, 1, 10, 2, 1, 2, 9, 1, 2, 9, 10, 3, 9, 8, 1, 2, 3, 3, 10, 1, 8, 10, 10, 1, 9, 2, 1, 9, 10, 9, 2, 1, 8, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 9, 10, 1, 1, 9, 1, 2, 1, 2, 2, 2, 10, 2, 9, 2, 2, 3, 9, 2, 1, 1, 3, 10, 2, 1, 9, 9, 3, 2, 1, 1, 9, 2, 1, 1, 10, 9, 10, 10, 2, 1, 2, 1, 2, 2, 1, 1, 2, 1, 2, 9, 1, 10, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 9, 8, 10, 9, 1, 10, 1, 10, 10, 1, 9, 9, 1, 9, 2, 2, 1, 2, 1, 9, 2, 9, 1, 2, 10, 1, 1, 1, 1, 1, 2, 2, 1, 2, 9, 2, 10, 9, 2, 8, 8, 2, 9, 10, 2, 2, 3, 1, 10, 1, 3, 1, 8, 2, 2, 10, 10, 1, 8, 10, 2, 2, 2, 2, 2, 9, 10, 1, 1, 9, 2, 1, 2, 9, 1, 2, 9, 10, 2, 1, 1, 1, 10, 2, 10, 2, 10, 1, 1, 1, 2, 2, 2, 10, 2, 3, 9, 2, 1, 1, 1, 3, 2, 9, 3, 1, 10, 1, 2, 10, 9, 1, 9, 10, 2, 2, 1, 2, 9, 2, 2, 1, 1, 10, 9, 9, 10, 8, 1, 2, 1, 1, 1, 9, 1, 2, 1, 9, 2, 1, 2, 10, 1, 2, 1, 2, 2, 10, 10, 2, 10, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 10, 9, 10, 9, 2, 1, 1, 10, 2, 1, 1, 9, 3, 10, 2, 1, 10, 1, 2, 2, 9, 2, 10, 1, 9, 9, 1, 8, 9, 1, 2, 9, 10, 1, 1, 9, 1, 2, 2, 10, 1, 9, 10, 2, 1, 2, 9, 3, 10, 9, 2, 2, 1, 2, 9, 2, 2, 1, 8, 9, 2, 1, 1, 8, 1, 1, 1, 2, 10, 2, 10, 1, 2, 3, 1, 1, 9, 2, 8, 2, 2, 1, 10, 3, 1, 1, 1, 2, 9, 1, 9, 2, 2, 2, 1, 1, 10, 9, 10, 9, 10, 9, 10, 9, 2, 1, 1, 10, 1, 3, 10, 10, 10, 2, 1, 1, 1, 3, 2, 3, 1, 1, 2, 9, 2, 2, 2, 2, 8, 1, 1, 9, 9, 9, 1, 2, 2, 1, 3, 3, 1, 2, 9, 1, 10, 2, 3, 3, 9, 9, 10, 1, 9, 2, 2, 10, 8, 8, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 3, 9, 2, 2, 2, 2, 2, 9, 2, 8, 1, 2, 2, 10, 1, 1, 10, 10, 1, 2, 9, 1, 2, 2, 8, 1, 1, 9, 10, 2, 2, 2, 10, 2, 3, 9, 2, 9, 9, 2, 10, 1, 1, 1, 2, 1, 9, 2, 1, 10, 3, 2, 9, 2, 2, 9, 3, 2, 2, 10, 1, 2, 9, 1, 2, 1, 2, 10, 9, 10, 1, 10, 2, 3, 1, 10, 9, 10, 2, 2, 2, 2, 10, 2, 10, 1, 1, 2, 2, 2, 2, 2, 9, 2, 2, 9, 2, 1, 2, 10, 2, 2, 9, 3, 9, 1, 1, 2, 1, 10, 2, 8, 10, 9, 10, 9, 1, 10, 8, 2, 2, 9, 10, 9, 2, 2, 8, 2, 1, 1, 2, 1, 9, 2, 10, 1, 2, 9, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 10, 2, 9, 1, 9, 2, 10, 1, 9, 1, 2, 1, 1, 1, 1, 2, 1, 10, 1, 1, 2, 1, 3, 1, 1, 2, 9, 2, 9, 9, 9, 1, 1, 1, 2, 10, 1, 10, 2, 10, 1, 1, 1, 1, 1, 2, 10, 2, 2, 2, 1, 9, 1, 2, 3, 1, 9, 2, 2, 1, 1, 1, 1, 2, 1, 3, 1, 1, 9, 2, 2, 10, 1, 10, 10, 1, 8, 2, 2, 1, 1, 1, 1, 10, 10, 9, 1, 10, 1, 8, 9, 1, 2, 8, 1, 2, 9, 9, 10, 9, 10, 2, 2, 2, 1, 10, 10, 1, 9, 1, 9, 9, 2, 9, 1, 1, 10, 2, 2, 10, 2, 2, 1, 1, 1, 3, 10, 9, 2, 9, 9, 1, 2, 10, 1, 2, 10, 1, 9, 2, 9, 1, 1, 2, 9, 2, 1, 2, 3, 2, 8, 9, 9, 2, 2, 2, 10, 10, 1, 9, 9, 10, 2, 1, 1, 1, 10, 2, 9, 2, 1, 9, 2, 9, 1, 1, 1, 2, 9, 9, 2, 2, 9, 10, 1, 2, 9, 2, 10, 10, 2, 2, 2, 2, 8, 1, 9, 8, 10, 1, 9, 10, 10, 9, 8, 2, 1, 9, 2, 2, 10, 1, 10, 9, 2, 9, 10, 2, 1, 10, 2, 2, 1, 1, 9, 8, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 9, 2, 2, 9, 9, 2, 10, 1, 9, 10, 9, 2, 2, 9, 2, 1, 10, 1, 1, 2, 2, 1, 1, 1, 1, 3, 3, 2, 9, 9, 3, 9, 9, 1, 10, 10, 9, 2, 8, 2, 3, 9, 10, 10, 2, 2, 1, 2, 1, 1, 9, 9, 3, 10, 2, 10, 8, 1, 10, 10, 9, 9, 1, 8, 1, 2, 8, 2, 9, 1, 10, 10, 2, 10, 2, 1, 1, 1, 9, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 10, 1, 2, 2, 9, 2, 1, 9, 9, 8, 8, 1, 9, 1, 1, 2, 2, 2, 1, 2, 1, 10, 1, 9, 9, 2, 2, 2, 9, 1, 2, 10, 10, 2, 1, 2, 2, 1, 2, 1, 9, 1, 1, 1, 10, 10, 10, 1, 10, 1, 1, 2, 2, 8, 2, 9, 2, 1, 2, 8, 2, 9, 2, 2, 1, 10, 8, 1, 9, 10, 2, 3, 1, 2, 10, 10, 10, 1, 2, 2, 3, 2, 9, 9, 9, 2, 1, 2, 10, 9, 8, 10, 2, 10, 1, 1, 2, 1, 2, 10, 2, 9, 1, 9, 1, 1, 9, 2, 1, 9, 3, 2, 1, 1, 9, 2, 1, 10, 9, 3, 2, 9, 9, 9, 10, 10, 1, 1, 8, 10, 2, 1, 10, 1, 9, 3, 1, 9, 9, 10, 2, 9, 8, 10, 1, 1, 10, 1, 1, 1, 2, 2, 1, 10, 2, 10, 10, 2, 1, 9, 2, 1, 9, 1, 1, 2, 10, 2, 9, 2, 2, 2, 2, 2, 10, 8, 8, 1, 2, 9, 1, 9, 10, 1, 10, 1, 2, 10, 10, 2, 2, 1, 10, 10, 1, 9, 2, 9, 2, 1, 1, 1, 9, 3, 1, 2, 2, 10, 1, 9, 2, 1, 2, 9, 2, 1, 2, 10, 3, 10, 2, 9, 9, 2, 9, 9, 9, 2, 1, 2, 9, 1, 10, 1, 1, 2, 1, 1, 1, 2, 1, 8, 1, 2, 1, 1, 10, 1, 1, 8, 1, 1, 1, 10, 10, 10, 10, 10, 1, 8, 9, 9, 1, 10, 1, 1, 2, 1, 1, 3, 10, 2, 2, 2, 1, 9, 9, 10, 2, 1, 1, 2, 1, 10, 2, 8, 2, 2, 10, 2, 8, 1, 1, 8, 2, 1, 8, 3, 10, 9, 1, 2, 1, 9, 1, 1, 9, 10, 2, 9, 9, 9, 8, 1, 1, 1, 1, 9, 1, 1, 9, 1, 9, 1, 3, 10, 1, 9, 10, 2, 2, 2, 1, 10, 2, 10, 1, 2, 8, 1, 1, 2, 9, 10, 2, 2, 8, 9, 2, 1, 2, 2, 2, 9, 10, 1, 1, 2, 2, 10, 2, 9, 9, 1, 10, 9, 2, 1, 10, 1, 2, 10, 10, 10, 1, 2, 8, 10, 9, 2, 9, 1, 1, 1, 10, 3, 3, 8, 2, 2, 2, 10, 9, 9, 1, 10, 2, 10, 3, 2, 10, 1, 8, 1, 3, 2, 2, 1, 10, 2, 2, 9, 1, 1, 9, 9, 1, 8, 1, 1, 1, 1, 9, 2, 10, 1, 1, 2, 8, 9, 1, 10, 1, 2, 2, 1, 9, 2, 9, 1, 2, 3, 10, 1, 1, 10, 1, 1, 3, 3, 1, 1, 8, 1, 9, 1, 1, 2, 2, 1, 10, 10, 3, 2, 2, 2, 1, 8, 1, 1, 9, 1, 8, 2, 9, 9, 1, 1, 2, 2, 10, 2, 8, 9, 10, 1, 1, 2, 3, 2, 1, 1, 3, 2, 3, 1, 10, 9, 2, 10, 9, 8, 2, 2, 10, 10, 9, 3, 2, 10, 2, 9, 10, 1, 2, 1, 1, 1, 2, 1, 2, 10, 1, 10, 1, 10, 9, 10, 10, 2, 2, 1, 1, 2, 9, 2, 10, 2, 10, 9, 2, 1, 1, 1, 9, 10, 10, 2, 10, 9, 3, 10, 9, 1, 1, 1, 9, 2, 1, 1, 9, 2, 3, 8, 1, 1, 10, 8, 9, 2, 2, 2, 2, 9, 10, 1, 8, 10, 1, 10, 2, 2, 2, 1, 9, 1, 10, 2, 9, 2, 9, 9, 10, 9, 10, 1, 10, 9, 2, 10, 9, 9, 9, 1, 9, 2, 9, 2, 1, 10, 2, 1, 10, 2, 10, 10, 9, 1, 3, 1, 1, 10, 2, 3, 9, 2, 2, 2, 2, 1, 10, 10, 1, 1, 2, 10, 2, 9, 2, 1, 3, 2, 9, 9, 2, 2, 1, 2, 2, 1, 8, 2, 2, 1, 10, 9, 2, 1, 3, 10, 10, 2, 10, 1, 10, 1, 10, 1, 1, 2, 1, 10, 1, 1, 8, 2, 1, 10, 1, 10, 10, 2, 2, 9, 10, 10, 10, 1, 1, 9, 2, 10, 2, 1, 9, 1, 1, 9, 9, 9, 1, 10, 9, 1, 2, 1, 10, 2, 1, 10, 10, 3, 1, 2, 1, 9, 2, 1, 2, 10, 2, 2, 1, 1, 1, 1, 1, 9, 10, 8, 2, 2, 2, 2, 9, 1, 9, 10, 9, 10, 10, 1, 2, 10, 8, 1, 9, 10, 9, 2, 2, 1, 2, 2, 1, 9, 1, 2, 2, 10, 9, 9, 2, 2, 9, 10, 2, 2, 2, 1, 2, 2, 2, 1, 2, 9, 1, 1, 1, 10, 1, 2, 2, 2, 2, 2, 10, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 10, 1, 2, 2, 1, 1, 10, 2, 1, 1, 10, 9, 1, 9, 9, 1, 2, 3, 2, 1, 2, 1, 10, 1, 2, 9, 1, 10, 9, 1, 10, 10, 2, 1, 10, 9, 2, 1, 1, 1, 10, 1, 2, 9, 2, 1, 2, 9, 10, 8, 9, 2, 10, 9, 9, 2, 1, 2, 2, 1, 2, 10, 2, 10, 1, 1, 2, 1, 9, 1, 1, 1, 1, 2, 9, 1, 9, 1, 2, 1, 3, 1, 2, 10, 9, 8, 1, 9, 9, 10, 2, 10, 8, 1, 1, 10, 9, 8, 2, 2, 2, 2, 9, 1, 10, 2, 2, 2, 1, 1, 9, 10, 9, 10, 1, 1, 2, 2, 10, 9, 2, 2, 1, 1, 9, 2, 1, 3, 1, 1, 9, 9, 9, 2, 2, 8, 10, 1, 2, 2, 10, 1, 1, 1, 2, 1, 1, 9, 2, 1, 2, 2, 2, 10, 2, 10, 1, 9, 10, 1, 1, 9, 9, 8, 10, 2, 2, 8, 2, 1, 1, 1, 1, 3, 2, 2, 10, 1, 2, 1, 10, 10, 1, 2, 9, 2, 10, 2, 2, 1, 1, 1, 2, 1, 10, 9, 10, 1, 2, 1, 1, 9, 1, 1, 1, 9, 2, 2, 9, 1, 10, 10, 1, 9, 1, 1, 1, 9, 10, 10, 2, 2, 10, 1, 1, 9, 10, 2, 10, 2, 2, 1, 9, 1, 10, 1, 2, 10, 10, 1, 2, 1, 1, 9, 1, 1, 1, 10, 1, 10, 1, 1, 1, 1, 1, 2, 9, 1, 9, 1, 10, 10, 1, 2, 1, 2, 2, 1, 10, 1, 10, 9, 1, 9, 10, 9, 9, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1, 10, 2, 1, 10, 3, 1, 2, 2, 1, 2, 2, 3, 9, 9, 10, 10, 10, 1, 1, 2, 10, 1, 2, 10, 1, 2, 1, 2, 2, 10, 2, 2, 8, 10, 2, 2, 2, 9, 1, 2, 3, 2, 9, 10, 1, 9, 9, 2, 9, 3, 2, 1, 2, 2, 9, 1, 3, 2, 2, 2, 1, 1, 9, 1, 2, 10, 10, 1, 1, 3, 2, 1, 9, 2, 2, 2, 2, 1, 1, 9, 1, 8, 3, 9, 1, 9, 2, 10, 10, 2, 8, 1, 8, 2, 3, 3, 1, 1, 10, 3, 1, 2, 9, 10, 2, 2, 2, 1, 1, 2, 2, 1, 9, 10, 1, 1, 1, 9, 10, 2, 9, 1, 2, 8, 10, 9, 1, 2, 10, 1, 1, 2, 10, 1, 2, 10, 2, 2, 2, 1, 1, 10, 2, 1, 2, 9, 2, 1, 9, 9, 9, 2, 2, 10, 2, 1, 9, 9, 2, 10, 9, 2, 1, 10, 2, 10, 2, 1, 2, 10, 10, 10, 10, 1, 10, 2, 1, 2, 10, 1, 2, 1, 2, 1, 10, 2, 2, 2, 1, 2, 2, 1, 1, 2, 9, 9, 1, 10, 9, 2, 1, 9, 10, 1, 1, 1, 8, 1, 10, 10, 2, 9, 2, 2, 9, 2, 1, 10, 2, 1, 10, 2, 1, 1, 9, 10, 1, 10, 10, 10, 10, 2, 1, 1, 1, 2, 1, 1, 10, 1, 10, 1, 1, 9, 2, 9, 2, 9, 10, 2, 9, 10, 10, 9, 10, 9, 9, 2, 3, 2, 3, 2, 2, 10, 1, 8, 1, 2, 1, 2, 1, 9, 1, 10, 2, 2, 10, 8, 1, 2, 1, 1, 1, 9, 1, 2, 1, 1, 1, 2, 2, 1, 9, 2, 9, 2, 1, 2, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 2, 10, 1, 1, 2, 1, 1, 1, 1, 2, 10, 10, 9, 10, 2, 9, 9, 1, 2, 2, 10, 2, 10, 9, 9, 1, 3, 2, 2, 2, 2, 9, 10, 1, 10, 1, 2, 2, 1, 2, 1, 10, 10, 1, 1, 10, 2, 2, 2, 2, 1, 2, 10, 3, 10, 1, 9, 2, 2, 3, 9, 2, 2, 2, 9, 1, 2, 9, 2, 1, 3, 2, 9, 2, 10, 1, 1, 2, 1, 9, 1, 2, 10, 2, 2, 10, 1, 1, 1, 2, 2, 2, 1, 1, 9, 1, 9, 1, 2, 1, 2, 9, 9, 10, 8, 2, 1, 1, 2, 1, 1, 1, 2, 9, 2, 10, 10, 9, 2, 1, 2, 1, 1, 10, 10, 2, 9, 1, 1, 1, 10, 2, 8, 1, 1, 10, 2, 9, 2, 2, 2, 2, 2, 2, 2, 9, 1, 1, 3, 1, 1, 2, 2, 1, 2, 9, 1, 10, 10, 1, 9, 2, 1, 10, 9, 1, 1, 10, 1, 1, 2, 2, 9, 9, 2, 9, 2, 1, 3, 10, 10, 2, 2, 10, 1, 1, 2, 9, 2, 1, 10, 2, 10, 9, 2, 3, 8, 9, 10, 1, 1, 1, 2, 1, 3, 1, 10, 10, 9, 10, 1, 2, 10, 3, 10, 9, 1, 2, 10, 9, 1, 9, 1, 1, 1, 2, 2, 1, 10, 10, 8, 1, 2, 1, 10, 1, 1, 3, 9, 8, 1, 3, 9, 2, 2, 2, 1, 1, 1, 2, 1, 2, 3, 10, 1, 10, 9, 2, 10, 8, 2, 1, 1, 2, 9, 3, 2, 1, 1, 1, 8, 9, 9, 1, 9, 2, 2, 1, 1, 9, 2, 3, 9, 10, 2, 1, 1, 2, 1, 9, 1, 2, 9, 9, 8, 9, 2, 1, 2, 10, 10, 1, 10, 1, 10, 2, 10, 1, 9, 9, 1, 2, 1, 10, 9, 3, 2, 1, 1, 1, 1, 1, 3, 1, 9, 2, 8, 2, 2, 2, 1, 1, 10, 2, 9, 2, 1, 2, 1, 2, 10, 9, 9, 10, 9, 1, 1, 1, 2, 9, 10, 3, 1, 2, 10, 2, 1, 1, 2, 2, 2, 3, 2, 10, 1, 1, 9, 9, 10, 2, 2, 9, 8, 10, 10, 9, 2, 2, 10, 9, 2, 2, 10, 9, 1, 2, 1, 2, 9, 2, 9, 10, 9, 2, 2, 9, 9, 1, 1, 1, 1, 10, 1, 10, 1, 9, 9, 10, 1, 1, 2, 9, 10, 1, 2, 1, 2, 1, 2, 2, 10, 9, 1, 9, 8, 1, 1, 3, 2, 2, 2, 2, 2, 9, 1, 1, 2, 9, 1, 1, 1, 10, 9, 9, 2, 9, 9, 9, 1, 10, 10, 9, 3, 9, 2, 1, 1, 1, 9, 9, 10, 9, 1, 9, 9, 10, 1, 2, 8, 10, 9, 8, 10, 2, 1, 3, 1, 9, 2, 2, 2, 2, 2, 10, 1, 10, 10, 10, 1, 2, 2, 1, 1, 1, 1, 10, 9, 1, 2, 2, 10, 2, 1, 10, 9, 10, 10, 2, 1, 2, 1, 3, 1, 2, 10, 9, 9, 1, 8, 9, 1, 2, 1, 1, 9, 1, 8, 9, 2, 2, 2, 1, 3, 1, 2, 2, 1, 8, 1, 10, 9, 2, 2, 8, 9, 9, 10, 2, 1, 1, 1, 2, 2, 2, 10, 3, 1, 2, 10, 10, 10, 9, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 3, 1, 2, 10, 9, 1, 8, 10, 1, 10, 1, 2, 1, 1, 9, 2, 1, 1, 2, 9, 1, 2, 1, 1, 1, 2, 1, 9, 9, 9, 9, 1, 9, 2, 2, 2, 9, 2, 2, 9, 1, 1, 3, 9, 2, 1, 2, 2, 8, 9, 2, 9, 10, 2, 2, 1, 1, 1, 3, 1, 1, 8, 10, 8, 9, 1, 2, 1, 2, 1, 2, 1, 2, 2, 10, 10, 2, 9, 1, 2, 1, 2, 1, 3, 9, 2, 9, 9, 2, 2, 9, 2, 1, 3, 1, 1, 1, 1, 1, 10, 10, 2, 2, 9, 2, 1, 2, 9, 10, 9, 9, 9, 9, 1, 10, 1, 1, 1, 1, 10, 9, 8, 10, 10, 1, 1, 9, 1, 2, 2, 9, 2, 10, 1, 2, 9, 9, 2, 1, 9, 2, 3, 1, 1, 1, 8, 9, 2, 9, 2, 1, 2, 1, 2, 10, 9, 9, 1, 10, 10, 10, 9, 10, 2, 10, 10, 2, 2, 2, 1, 9, 9, 1, 1, 2, 10, 1, 1, 1, 2, 9, 2, 9, 9, 1, 9, 2, 9, 1, 9, 1, 1, 1, 9, 2, 9, 2, 1, 10, 10, 9, 9, 9, 10, 9, 1, 10, 8, 2, 9, 2, 2, 10, 2, 8, 9, 1, 2, 2, 2, 9, 10, 9, 1, 1, 10, 10, 9, 2, 2, 1, 2, 1, 9, 2, 2, 2, 9, 1, 2, 9, 2, 2, 9, 9, 3, 1, 1, 1, 1, 2, 2, 1, 2, 1, 2, 3, 8, 9, 2, 2, 1, 2, 9, 10, 2, 2, 2, 9, 1, 1, 2, 1, 1, 1, 1, 2, 9, 9, 10, 9, 1, 9, 9, 1, 1, 2, 1, 2, 10, 1, 10, 1, 9, 1, 9, 1, 1, 1, 8, 2, 2, 3, 1, 1, 2, 1, 10, 1, 10, 9, 1, 9, 2, 2, 10, 9, 2, 1, 3, 3, 10, 1, 10, 1, 9, 9, 1, 10, 9, 1, 9, 2, 9, 2, 9, 2, 9, 10, 1, 1, 2, 9, 8, 2, 9, 10, 2, 2, 1, 9, 8, 1, 10, 9, 1, 1, 2, 2, 9, 9, 1, 2, 2, 10, 1, 1, 1, 10, 2, 3, 10, 1, 10, 1, 2, 1, 2, 2, 10, 2, 10, 10, 9, 2, 10, 3, 9, 1, 10, 8, 3, 2, 2, 1, 3, 9, 2, 2, 3, 1, 9, 2, 9, 1, 1, 10, 10, 2, 1, 2, 10, 8, 1, 10, 2, 2, 2, 1, 9, 1, 2, 1, 2, 9, 1, 9, 1, 1, 8, 2, 2, 8, 9, 8, 2, 2, 9, 9, 2, 10, 10, 10, 1, 2, 2, 2, 2, 10, 2, 2, 9, 1, 2, 1, 3, 1, 1, 10, 10, 2, 3, 1, 1, 1, 2, 1, 1, 2, 8, 9, 10, 1, 3, 2, 2, 1, 2, 9, 9, 2, 3, 2, 2, 3, 10, 8, 9, 2, 2, 1, 10, 9, 2, 10, 2, 3, 10, 1, 1, 1, 2, 9, 1, 1, 10, 3, 3, 1, 2, 2, 10, 2, 1, 9, 3, 1, 10, 1, 8, 2, 2, 1, 1, 2, 1, 3, 10, 9, 2, 1, 10, 2, 1, 3, 8, 10, 10, 10, 9, 1, 1, 9, 10, 2, 2, 2, 9, 10, 1, 1, 9, 1, 9, 10, 9, 2, 2, 10, 9, 1, 8, 1, 10, 1, 9, 2, 1, 1, 1, 10, 10, 2, 1, 1, 1, 10, 2, 1, 1, 9, 10, 1, 1, 1, 1, 2, 2, 1, 2, 9, 1, 2, 1, 1, 3, 1, 2, 2, 2, 10, 1, 1, 9, 2, 3, 1, 2, 1, 2, 10, 10, 2, 1, 10, 9, 10, 3, 10, 10, 1, 2, 9, 10, 3, 2, 10, 2, 9, 2, 1, 2, 2, 2, 9, 2, 1, 2, 1, 2, 2, 9, 9, 9, 1, 2, 10, 2, 1, 1, 2, 10, 10, 9, 2, 2, 1, 1, 1, 3, 2, 1, 10, 1, 9, 9, 8, 9, 1, 2, 10, 2, 1, 10, 2, 1, 2, 2, 2, 2, 10, 2, 2, 1, 1, 9, 2, 2, 9, 3, 10, 10, 9, 10, 1, 3, 1, 2, 10, 2, 2, 10, 1, 1, 1, 9, 1, 10, 1, 1, 1, 1, 3, 9, 3, 10, 9, 2, 2, 2, 9, 2, 2, 9, 2, 2, 9, 10, 10, 10, 9, 2, 1, 3, 10, 2, 9, 9, 10, 10, 2, 2, 10, 10, 10, 9, 2, 1, 1, 2, 3, 2, 2, 10, 2, 1, 1, 1, 2, 1, 2, 10, 1, 1, 10, 1, 2, 1, 9, 2, 2, 1, 9, 2, 10, 1, 2, 1, 1, 2, 10, 1, 1, 1, 1, 2, 9, 1, 1, 10, 8, 1, 2, 2, 10, 8, 10, 1, 1, 2, 1, 3, 10, 10, 2, 2, 10, 10, 9, 1, 1, 10, 8, 1, 3, 1, 10, 2, 9, 8, 9, 9, 9, 2, 2, 2, 2, 10, 9, 3, 2, 10, 2, 2, 1, 1, 10, 10, 9, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 8, 1, 10, 3, 8, 10, 9, 2, 2, 1, 1, 10, 2, 2, 2, 9, 2, 1, 9, 1, 10, 1, 2, 1, 1, 1, 1, 2, 2, 3, 9, 2, 2, 9, 9, 10, 10, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 10, 8, 10, 3, 2, 1, 10, 9, 8, 10, 2, 9, 1, 1, 10, 2, 2, 9, 2, 1, 9, 1, 10, 2, 2, 9, 9, 9, 1, 8, 2, 10, 1, 9, 9, 2, 2, 9, 10, 2, 1, 10, 2, 1, 1, 1, 10, 1, 2, 1, 2, 8, 1, 9, 10, 2, 8, 8, 9, 1, 2, 2, 1, 2, 1, 10, 9, 2, 10, 2, 1, 10, 2, 1, 2, 2, 2, 2, 1, 2, 9, 1, 2, 9, 10, 2, 10, 1, 9, 1, 1, 2, 2, 1, 1, 2, 10, 2, 1, 9, 10, 1, 2, 10, 1, 10, 9, 1, 3, 10, 2, 1, 1, 2, 2, 2, 8, 1, 10, 9, 2, 1, 10, 2, 1, 10, 10, 10, 9, 1, 2, 9, 2, 10, 1, 1, 2, 2, 2, 1, 2, 1, 1, 9, 2, 10, 2, 1, 1, 10, 2, 1, 2, 10, 1, 9, 8, 2, 9, 1, 9, 9, 2, 3, 10, 1, 9, 8, 10, 9, 10, 1, 1, 2, 1, 2, 1, 9, 9, 1, 9, 2, 9, 10, 9, 1, 2, 10, 1, 9, 2, 10, 9, 10, 2, 1, 1, 9, 9, 1, 10, 1, 1, 1, 1, 9, 9, 1, 2, 10, 1, 2, 10, 1, 10, 8, 9, 1, 3, 1, 1, 1, 2, 1, 10, 1, 1, 10, 1, 1, 8, 1, 1, 10, 3, 2, 2, 2, 9, 1, 9, 2, 10, 1, 2, 9, 1, 9, 10, 10, 1, 10, 2, 2, 2, 9, 10, 1, 1, 2, 2, 2, 10, 10, 1, 2, 10, 2, 9, 9, 10, 1, 10, 9, 10, 1, 1, 1, 9, 10, 2, 10, 2, 10, 10, 1, 10, 2, 1, 10, 1, 10, 1, 1, 2, 1, 9, 9, 1, 2, 10, 10, 1, 1, 2, 9, 10, 2, 1, 1, 2, 2, 3, 1, 9, 9, 1, 1, 2, 2, 9, 1, 2, 1, 9, 1, 10, 1, 9, 9, 1, 9, 9, 1, 1, 10, 10, 10, 2, 1, 9, 2, 2, 2, 1, 1, 1, 10, 2, 3, 10, 2, 10, 2, 1, 10, 9, 2, 9, 1, 1, 9, 2, 9, 1, 8, 2, 2, 2, 1, 10, 2, 1, 2, 1, 9, 10, 9, 8, 2, 1, 3, 2, 1, 9, 10, 1, 2, 2, 1, 1, 3, 10, 1, 3, 10, 2, 1, 9, 1, 9, 10, 2, 9, 10, 8, 8, 1, 2, 2, 9, 1, 9, 8, 1, 2, 3, 1, 2, 2, 9, 2, 10, 10, 1, 1, 9, 3, 2, 1, 1, 1, 10, 10, 9, 2, 2, 1, 1, 2, 9, 10, 1, 1, 2, 2, 9, 1, 2, 1, 10, 1, 2, 1, 2, 1, 2, 8, 2, 1, 1, 1, 9, 8, 10, 2, 2, 2, 1, 9, 10, 1, 2, 2, 10, 9, 2, 10, 3, 9, 2, 1, 1, 1, 3, 9, 2, 1, 10, 9, 1, 1, 8, 2, 1, 9, 9, 1, 10, 2, 1, 10, 2, 1, 2, 8, 1, 2, 10, 1, 2, 2, 2, 10, 2, 1, 2, 9, 8, 9, 1, 1, 10, 1, 9, 9, 1, 1, 9, 9, 9, 10, 9, 2, 2, 8, 10, 2, 3, 1, 2, 3, 9, 8, 9, 1, 9, 9, 2, 2, 2, 2, 1, 9, 1, 1, 2, 3, 2, 9, 9, 9, 9, 10, 10, 1, 1, 10, 1, 2, 1, 2, 2, 1, 2, 8, 10, 2, 10, 10, 1, 2, 1, 2, 9, 9, 2, 2, 10, 2, 1, 1, 10, 9, 3, 2, 2, 1, 1, 2, 9, 9, 10, 1, 9, 10, 1, 2, 1, 9, 2, 2, 10, 8, 2, 1, 1, 1, 1, 8, 1, 9, 1, 1, 2, 10, 1, 2, 1, 1, 10, 8, 1, 9, 1, 1, 8, 9, 1, 10, 3, 2, 9, 2, 2, 1, 8, 1, 2, 2, 1, 1, 2, 2, 2, 10, 1, 1, 2, 9, 2, 10, 10, 1, 1, 1, 1, 10, 2, 9, 1, 9, 2, 1, 1, 1, 2, 1, 3, 9, 8, 9, 1, 8, 1, 2, 9, 2, 2, 9, 10, 10, 10, 8, 1, 2, 1, 1, 1, 1, 2, 9, 9, 1, 1, 9, 2, 9, 9, 1, 2, 1, 2, 10, 1, 1, 1, 10, 1, 1, 2, 9, 1, 1, 1, 10, 1, 3, 10, 9, 1, 9, 1, 9, 2, 10, 9, 2, 8, 2, 9, 1, 9, 10, 3, 2, 1, 9, 9, 3, 2, 10, 1, 1, 10, 2, 2, 10, 9, 9, 2, 1, 9, 1, 10, 2, 8, 2, 9, 1, 1, 1, 9, 8, 2, 2, 8, 10, 9, 10, 2, 10, 2, 9, 10, 9, 2, 9, 1, 9, 2, 1, 9, 1, 10, 9, 2, 1, 1, 2, 2, 9, 3, 9, 9, 9, 2, 10, 2, 2, 9, 1, 1, 2, 10, 1, 1, 9, 10, 8, 2, 1, 10, 2, 2, 2, 1, 9, 1, 9, 9, 2, 1, 1, 1, 9, 9, 1, 9, 1, 9, 1, 10, 9, 1, 9, 2, 2, 10, 1, 3, 2, 8, 2, 1, 2, 9, 1, 9, 2, 1, 2, 2, 2, 9, 9, 9, 1, 1, 1, 9, 2, 2, 10, 9, 2, 9, 1, 1, 10, 10, 10, 9, 10, 1, 2, 2, 1, 10, 3, 9, 1, 1, 1, 1, 1, 1, 9, 1, 1, 2, 8, 2, 10, 3, 2, 9, 1, 9, 2, 2, 10, 10, 2, 2, 2, 1, 10, 1, 10, 2, 10, 2, 9, 2, 2, 9, 9, 2, 2, 3, 10, 9, 10, 9, 1, 9, 1, 10, 1, 2, 8, 1, 1, 1, 10, 9, 10, 1, 1, 10, 9, 1, 3, 2, 10, 2, 10, 1, 9, 9, 9, 2, 10, 10, 1, 1, 10, 10, 9, 9, 9, 2, 9, 10, 9, 2, 10, 1, 2, 1, 1, 1, 2, 1, 10, 2, 2, 9, 2, 1, 2, 2, 10, 1, 1, 1, 2, 1, 1, 1, 10, 8, 2, 1, 9, 2, 10, 2, 1, 10, 1, 2, 1, 1, 1, 2, 10, 2, 3, 2, 1, 2, 2, 1, 3, 2, 2, 2, 1, 2, 2, 1, 10, 1, 8, 10, 3, 10, 2, 1, 9, 1, 9, 1, 2, 3, 1, 2, 2, 9, 1, 2, 1, 1, 1, 1, 2, 2, 1, 10, 2, 2, 10, 1, 2, 10, 8, 8, 2, 1, 2, 1, 1, 9, 2, 1, 1, 9, 2, 8, 2, 10, 8, 2, 10, 2, 2, 1, 9, 1, 2, 2, 2, 10, 2, 2, 8, 8, 9, 1, 2, 9, 1, 1, 2, 2, 9, 2, 1, 1, 9, 9, 1, 10, 1, 1, 1, 1, 3, 8, 2, 10, 1, 10, 10, 9, 2, 2, 2, 9, 1, 2, 3, 2, 2, 10, 9, 1, 2, 1, 10, 1, 9, 10, 1, 1, 1, 2, 2, 1, 1, 10, 1, 9, 1, 2, 2, 1, 1, 10, 10, 1, 9, 9, 1, 9, 8, 1, 9, 1, 1, 1, 1, 9, 8, 10, 10, 2, 10, 10, 2, 10, 10, 10, 2, 1, 10, 2, 9, 1, 9, 10, 2, 9, 2, 9, 1, 9, 2, 2, 2, 1, 1, 8, 1, 8, 1, 9, 2, 1, 10, 2, 2, 9, 1, 1, 2, 1, 2, 1, 2, 8, 2, 3, 10, 1, 3, 3, 2, 1, 2, 1, 9, 2, 2, 10, 1, 1, 10, 1, 9, 1, 2, 2, 1, 1, 1, 2, 2, 9, 9, 1, 10, 2, 2, 1, 2, 2, 2, 1, 1, 2, 9, 10, 2, 2, 2, 2, 10, 3, 1, 10, 8, 1, 1, 10, 2, 2, 1, 10, 10, 10, 1, 1, 9, 2, 10, 1, 9, 10, 1, 1, 9, 10, 9, 1, 10, 10, 9, 10, 1, 9, 10, 2, 1, 2, 1, 2, 1, 10, 1, 1, 9, 1, 3, 10, 10, 9, 2, 1, 9, 2, 2, 3, 1, 1, 2, 2, 10, 10, 9, 2, 9, 9, 10, 2, 2, 1, 1, 2, 3, 1, 1, 2, 2, 2, 10, 2, 9, 8, 1, 2, 9, 10, 2, 10, 2, 8, 3, 1, 8, 2, 2, 10, 2, 2, 10, 10, 9, 10, 2, 9, 2, 10, 8, 1, 2, 1, 8, 9, 2, 1, 10, 1, 2, 9, 1, 10, 2, 10, 1, 1, 2, 9, 2, 2, 2, 10, 9, 2, 10, 9, 1, 8, 1, 1, 8, 9, 1, 2, 3, 8, 10, 1, 8, 9, 10, 2, 9, 1, 8, 9, 1, 2, 9, 2, 9, 1, 1, 9, 1, 9, 2, 9, 2, 1, 2, 10, 9, 2, 1, 1, 1, 1, 3, 2, 8, 9, 2, 9, 2, 1, 3, 1, 3, 2, 2, 9, 9, 2, 9, 9, 2, 2, 10, 8, 2, 2, 1, 2, 10, 9, 1, 10, 3, 1, 1, 9, 1, 2, 10, 2, 1, 2, 1, 9, 10, 2, 1, 1, 1, 8, 3, 2, 1, 1, 10, 2, 8, 2, 2, 9, 1, 9, 1, 9, 2, 3, 1, 10, 2, 9, 9, 2, 8, 2, 9, 1, 9, 10, 1, 8, 1, 3, 1, 1, 2, 10, 2, 9, 10, 9, 1, 3, 10, 9, 2, 10, 9, 1, 1, 2, 2, 1, 10, 1, 1, 2, 2, 2, 1, 1, 8, 2, 9, 2, 1, 10, 2, 1, 9, 2, 10, 2, 1, 2, 10, 8, 2, 2, 2, 10, 10, 1, 2, 2, 9, 1, 9, 2, 10, 2, 2, 3, 1, 1, 10, 9, 9, 2, 9, 8, 9, 2, 1, 9, 8, 10, 2, 1, 2, 2, 10, 10, 1, 10, 1, 9, 1, 1, 8, 9, 10, 9, 1, 2, 1, 1, 1, 1, 2, 1, 1, 10, 2, 9, 1, 1, 2, 3, 10, 2, 9, 1, 2, 10, 1, 1, 9, 3, 2, 9, 10, 10, 1, 2, 2, 9, 2, 3, 1, 2, 1, 1, 1, 3, 3, 9, 1, 10, 9, 1, 1, 9, 1, 1, 10, 9, 1, 9, 10, 9, 9, 9, 3, 2, 1, 10, 2, 1, 9, 9, 2, 9, 2, 2, 2, 2, 1, 1, 2, 1, 8, 10, 10, 2, 10, 8, 10, 1, 9, 10, 9, 10, 1, 2, 10, 1, 1, 2, 2, 2, 1, 2, 3, 2, 2, 1, 1, 9, 9, 2, 1, 2, 9, 3, 2, 9, 1, 9, 1, 1, 1, 1, 9, 2, 2, 9, 8, 2, 1, 1, 9, 9, 1, 9, 1, 10, 2, 2, 2, 9, 1, 2, 9, 9, 9, 9, 10, 2, 9, 9, 9, 9, 1, 10, 9, 2, 10, 2, 10, 2, 10, 2, 1, 9, 10, 8, 1, 9, 10, 2, 1, 10, 2, 2, 9, 1, 1, 2, 10, 2, 2, 1, 1, 1, 1, 2, 1, 10, 10, 2, 1, 10, 2, 9, 9, 1, 1, 10, 2, 1, 2, 9, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 9, 1, 10, 8, 10, 3, 3, 1, 1, 1, 9, 2, 9, 1, 1, 1, 2, 2, 2, 1, 1, 2, 10, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 10, 2, 10, 8, 8, 1, 1, 2, 1, 10, 1, 2, 9, 2, 3, 2, 1, 1, 2, 1, 2, 10, 10, 10, 2, 2, 9, 2, 1, 2, 1, 2, 9, 9, 10, 1, 1, 1, 10, 9, 9, 1, 1, 1, 9, 1, 1, 1, 2, 9, 3, 1, 8, 2, 2, 3, 2, 1, 9, 2, 1, 2, 10, 1, 1, 2, 1, 8, 2, 1, 2, 2, 1, 2, 2, 2, 10, 2, 1, 2, 2, 10, 10, 1, 2, 2, 1, 1, 10, 1, 2, 1, 1, 1, 2, 2, 10, 2, 9, 2, 9, 9, 2, 9, 10, 10, 3, 2, 10, 10, 8, 8, 9, 1, 3, 2, 2, 1, 9, 9, 1, 9, 10, 1, 10, 8, 8, 1, 9, 9, 8, 2, 9, 2, 1, 1, 1, 9, 1, 10, 2, 2, 2, 1, 9, 2, 2, 9, 2, 8, 2, 1, 1, 10, 8, 9, 9, 2, 10, 1, 1, 9, 9, 1, 10, 1, 9, 1, 1, 2, 10, 3, 9, 9, 9, 2, 9, 9, 2, 2, 9, 1, 1, 1, 9, 10, 9, 10, 9, 3, 1, 10, 9, 1, 9, 10, 2, 2, 10, 1, 1, 10, 1, 10, 1, 1, 2, 3, 1, 10, 1, 1, 9, 1, 9, 2, 9, 1, 1, 9, 1, 3, 10, 1, 2, 1, 2, 2, 1, 2, 1, 2, 10, 1, 1, 2, 9, 9, 1, 10, 9, 2, 2, 2, 3, 2, 1, 9, 1, 10, 2, 2, 1, 9, 2, 2, 9, 1, 2, 1, 8, 3, 10, 10, 1, 2, 2, 2, 1, 2, 3, 1, 2, 9, 1, 9, 1, 9, 2, 1, 1, 1, 1, 10, 1, 2, 1, 2, 1, 2, 2, 2, 1, 10, 1, 10, 3, 10, 2, 10, 8, 3, 10, 10, 2, 1, 10, 2, 2, 1, 3, 10, 10, 2, 1, 10, 2, 1, 3, 1, 2, 2, 9, 2, 10, 1, 2, 2, 2, 8, 10, 1, 3, 1, 8, 10, 10, 2, 10, 2, 1, 10, 10, 1, 1, 2, 10, 1, 8, 10, 2, 1, 1, 10, 10, 1, 2, 9, 2, 9, 1, 1, 2, 1, 1, 9, 10, 10, 9, 1, 1, 8, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 2, 8, 1, 1, 10, 2, 2, 2, 10, 1, 2, 1, 1, 1, 1, 1, 3, 1, 2, 2, 1, 1, 2, 10, 2, 9, 1, 3, 2, 10, 8, 10, 1, 2, 2, 9, 2, 10, 1, 1, 3, 9, 2, 2, 1, 2, 1, 2, 1, 1, 2, 1, 9, 10, 2, 9, 2, 1, 9, 2, 2, 1, 10, 2, 1, 10, 2, 10, 10, 1, 10, 10, 2, 8, 1, 1, 1, 10, 1, 9, 9, 9, 10, 2, 9, 9, 10, 2, 1, 2, 8, 2, 2, 1, 1, 10, 1, 9, 1, 1, 8, 9, 2, 1, 2, 9, 1, 2, 10, 1, 10, 1, 3, 10, 10, 2, 1, 2, 2, 1, 1, 1, 1, 9, 2, 9, 10, 1, 2, 1, 8, 1, 2, 9, 2, 10, 10, 10, 2, 1, 9, 2, 2, 10, 10, 2, 8, 9, 2, 2, 10, 10, 2, 9, 9, 10, 9, 1, 1, 10, 8, 1, 2, 10, 1, 1, 10, 1, 1, 2, 1, 10, 3, 1, 2, 2, 10, 1, 10, 1, 1, 1, 2, 1, 10, 2, 9, 1, 10, 10, 1, 1, 2, 2, 2, 3, 9, 1, 10, 9, 2, 1, 2, 10, 10, 1, 10, 1, 2, 10, 10, 2, 9, 10, 10, 9, 1, 2, 9, 2, 1, 2, 8, 1, 10, 9, 2, 2, 8, 3, 2, 10, 1, 1, 2, 10, 2, 2, 2, 9, 2, 10, 10, 10, 1, 2, 10, 3, 10, 1, 2, 10, 9, 2, 2, 3, 10, 2, 10, 2, 1, 2, 9, 1, 9, 10, 2, 2, 10, 1, 10, 9, 2, 9, 1, 2, 1, 2, 1, 10, 9, 9, 2, 2, 10, 9, 2, 2, 9, 10, 2, 10, 10, 2, 1, 10, 9, 10, 10, 2, 1, 1, 10, 2, 2, 10, 1, 1, 10, 9, 10, 2, 2, 1, 1, 1, 10, 2, 2, 9, 2, 1, 1, 2, 8, 10, 1, 10, 2, 1, 10, 10, 1, 2, 9, 9, 1, 1, 2, 1, 2, 3, 9, 10, 2, 9, 1, 10, 1, 10, 2, 2, 1, 1, 10, 10, 1, 10, 10, 1, 2, 2, 8, 9, 2, 1, 10, 3, 1, 2, 10, 9, 1, 9, 2, 10, 9, 2, 2, 8, 2, 9, 9, 2, 2, 3, 2, 2, 1, 2, 9, 2, 1, 10, 8, 10, 10, 1, 2, 9, 2, 1, 1, 1, 8, 1, 9, 2, 10, 10, 1, 2, 1, 9, 2, 8, 1, 10, 9, 2, 2, 10, 10, 2, 8, 10, 1, 2, 2, 1, 2, 2, 1, 10, 2, 2, 1, 9, 2, 1, 10, 3, 1, 9, 2, 2, 1, 2, 1, 2, 2, 9, 10, 1, 1, 2, 2, 9, 10, 2, 2, 9, 8, 1, 10, 2, 9, 1, 10, 1, 2, 9, 9, 10, 9, 1, 1, 8, 1, 10, 2, 9, 9, 9, 1, 3, 3, 1, 2, 2, 1, 2, 2, 10, 9, 2, 3, 9, 2, 1, 9, 1, 9, 2, 1, 10, 2, 10, 10, 1, 2, 10, 10, 1, 1, 2, 3, 1, 2, 1, 1, 2, 10, 9, 3, 8, 2, 2, 1, 10, 2, 1, 2, 2, 10, 1, 8, 2, 3, 2, 2, 9, 2, 10, 9, 2, 9, 1, 10, 9, 1, 10, 1, 1, 1, 10, 2, 10, 1, 2, 10, 2, 2, 10, 2, 9, 2, 10, 10, 9, 10, 10, 10, 9, 9, 1, 1, 10, 2, 9, 2, 2, 9, 9, 9, 2, 2, 2, 9, 2, 9, 1, 10, 9, 10, 10, 2, 9, 2, 9, 1, 2, 2, 1, 3, 10, 3, 1, 2, 9, 1, 8, 8, 9, 10, 2, 10, 9, 9, 9, 10, 9, 9, 1, 1, 1, 2, 10, 2, 8, 1, 9, 9, 2, 2, 9, 1, 10, 10, 2, 3, 9, 9, 10, 2, 9, 2, 2, 1, 9, 1, 2, 2, 1, 10, 10, 2, 10, 1, 2, 10, 1, 2, 10, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 9, 2, 10, 10, 1, 2, 8, 2, 9, 10, 1, 9, 9, 2, 10, 1, 1, 2, 10, 1, 8, 2, 10, 1, 8, 1, 1, 9, 1, 1, 9, 2, 2, 2, 9, 1, 1, 1, 9, 2, 10, 1, 10, 9, 10, 10, 2, 2, 3, 10, 1, 10, 2, 10, 3, 1, 1, 9, 10, 1, 2, 1, 2, 2, 10, 2, 3, 2, 2, 2, 10, 9, 3, 2, 1, 10, 10, 1, 10, 1, 1, 10, 2, 2, 9, 10, 9, 1, 1, 10, 1, 10, 1, 1, 8, 9, 9, 10, 2, 1, 9, 1, 2, 2, 1, 1, 10, 10, 2, 2, 9, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 10, 10, 9, 1, 1, 9, 10, 2, 1, 2, 1, 1, 2, 1, 10, 1, 1, 10, 2, 8, 9, 1, 10, 2, 2, 3, 1, 2, 2, 10, 2, 1, 2, 1, 2, 1, 1, 9, 9, 9, 9, 9, 2, 2, 1, 10, 1, 10, 10, 1, 2, 10, 9, 2, 2, 10, 8, 1, 9, 2, 1, 2, 9, 9, 2, 10, 2, 2, 9, 2, 2, 1, 1, 9, 9, 2, 9, 1, 3, 1, 9, 10, 2, 3, 9, 9, 2, 1, 2, 10, 1, 1, 9, 9, 1, 9, 9, 10, 2, 1, 10, 10, 1, 2, 9, 10, 1, 9, 1, 2, 2, 2, 2, 2, 1, 1, 2, 9, 9, 2, 3, 10, 2, 2, 9, 1, 2, 10, 2, 9, 1, 1, 9, 2, 8, 1, 1, 2, 1, 2, 10, 9, 9, 2, 1, 2, 1, 1, 10, 10, 9, 2, 10, 1, 9, 1, 10, 2, 2, 1, 2, 1, 10, 1, 1, 1, 10, 10, 1, 2, 2, 1, 9, 8, 3, 10, 3, 10, 1, 10, 1, 1, 2, 1, 9, 1, 2, 3, 3, 1, 9, 2, 8, 10, 1, 10, 2, 2, 10, 10, 2, 9, 8, 1, 2, 2, 9, 2, 10, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 10, 2, 10, 1, 2, 3, 10, 10, 9, 8, 10, 1, 2, 1, 1, 2, 9, 9, 8, 1, 2, 9, 2, 1, 2, 2, 9, 1, 2, 8, 9, 1, 9, 10, 10, 10, 1, 1, 2, 2, 9, 9, 8, 10, 9, 2, 1, 8, 9, 2, 1, 2, 1, 10, 2, 9, 9, 10, 2, 1, 2, 2, 10, 2, 2, 1, 2, 10, 1, 9, 2, 2, 10, 2, 1, 9, 1, 9, 10, 2, 1, 10, 9, 9, 2, 8, 2, 9, 2, 2, 2, 2, 2, 10, 1, 3, 2, 2, 9, 2, 1, 2, 2, 10, 8, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 9, 10, 9, 1, 2, 2, 2, 1, 2, 10, 2, 3, 10, 3, 9, 1, 2, 2, 1, 2, 2, 2, 2, 9, 2, 2, 2, 9, 1, 1, 2, 2, 3, 1, 10, 1, 10, 9, 2, 9, 1, 2, 8, 3, 2, 10, 2, 1, 9, 10, 2, 1, 8, 2, 10, 1, 2, 1, 10, 9, 9, 2, 9, 2, 10, 1, 1, 1, 10, 2, 1, 9, 2, 9, 2, 2, 9, 9, 2, 10, 1, 9, 2, 1, 1, 1, 9, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 9, 1, 2, 2, 1, 9, 9, 1, 3, 10, 2, 2, 2, 2, 9, 1, 3, 1, 1, 2, 10, 2, 10, 2, 2, 2, 10, 10, 8, 1, 1, 10, 1, 1, 2, 8, 1, 9, 9, 3, 9, 10, 1, 10, 2, 9, 2, 1, 1, 10, 2, 9, 1, 9, 2, 9, 1, 2, 9, 2, 2, 10, 1, 2, 1, 2, 9, 1, 3, 9, 9, 1, 9, 2, 2, 2, 1, 2, 2, 2, 10, 8, 1, 1, 10, 3, 1, 1, 2, 2, 2, 9, 9, 1, 1, 2, 9, 3, 9, 2, 3, 10, 1, 2, 1, 10, 10, 10, 10, 10, 2, 3, 2, 1, 9, 2, 1, 2, 2, 2, 2, 3, 2, 1, 2, 1, 10, 1, 8, 9, 2, 1, 9, 2, 9, 2, 10, 10, 1, 10, 10, 1, 2, 2, 1, 2, 1, 10, 1, 2, 1, 2, 2, 8, 10, 1, 1, 1, 1, 2, 9, 9, 1, 3, 2, 1, 2, 10, 1, 2, 1, 10, 2, 1, 1, 2, 1, 10, 10, 1, 1, 9, 2, 2, 1, 9, 1, 2, 9, 10, 10, 1, 2, 1, 1, 3, 9, 2, 1, 1, 10, 1, 2, 1, 2, 2, 1, 10, 1, 10, 2, 1, 1, 1, 2, 10, 9, 2, 3, 10, 2, 8, 10, 10, 9, 1, 2, 2, 2, 1, 1, 2, 8, 1, 1, 2, 1, 9, 9, 10, 1, 10, 1, 2, 1, 10, 1, 2, 1, 9, 10, 1, 3, 9, 2, 1, 1, 1, 1, 2, 2, 2, 10, 2, 1, 2, 1, 1, 9, 2, 2, 10, 9, 1, 9, 2, 1, 3, 2, 1, 3, 2, 9, 1, 2, 1, 1, 2, 9, 10, 3, 10, 2, 1, 9, 10, 1, 2, 2, 10, 1, 10, 1, 1, 1, 10, 1, 2, 2, 10, 2, 2, 1, 2, 2, 2, 9, 1, 2, 1, 8, 9, 10, 9, 10, 1, 10, 9, 2, 1, 1, 2, 9, 1, 2, 1, 10, 9, 10, 1, 8, 2, 10, 10, 10, 10, 1, 9, 3, 10, 9, 10, 10, 1, 2, 2, 9, 3, 8, 2, 10, 10, 1, 9, 2, 2, 9, 3, 1, 2, 1, 9, 9, 2, 10, 3, 1, 1, 1, 10, 9, 9, 9, 2, 9, 1, 1, 9, 2, 9, 1, 2, 10, 10, 2, 9, 1, 2, 2, 10, 1, 3, 2, 2, 10, 2, 2, 8, 1, 1, 8, 2, 2, 9, 1, 1, 1, 10, 2, 9, 9, 9, 2, 1, 1, 1, 2, 2, 9, 2, 2, 10, 1, 3, 8, 10, 10, 1, 2, 10, 9, 2, 3, 2, 8, 3, 9, 10, 8, 1, 1, 9, 1, 9, 9, 9, 2, 2, 9, 2, 10, 10, 1, 9, 10, 2, 1, 3, 2, 3, 9, 2, 1, 1, 2, 9, 10, 9, 2, 10, 10, 1, 2, 9, 2, 1, 1, 1, 10, 1, 10, 10, 2, 1, 2, 3, 9, 10, 9, 2, 2, 9, 9, 1, 10, 9, 1, 1, 8, 2, 2, 3, 2, 10, 2, 9, 1, 1, 1, 2, 2, 2, 9, 9, 10, 1, 2, 2, 9, 3, 2, 10, 1, 2, 2, 2, 10, 1, 1, 2, 1, 2, 9, 10, 10, 10, 1, 2, 9, 10, 2, 2, 3, 1, 10, 9, 10, 9, 1, 2, 10, 2, 1, 1, 1, 10, 1, 2, 9, 2, 1, 10, 9, 2, 10, 2, 10, 9, 1, 10, 1, 1, 10, 2, 10, 1, 2, 3, 9, 2, 9, 2, 10, 8, 1, 2, 10, 2, 9, 1, 2, 2, 2, 2, 2, 2, 3, 1, 10, 10, 1, 9, 2, 8, 9, 9, 1, 1, 9, 9, 9, 1, 2, 9, 10, 2, 10, 9, 2, 2, 2, 10, 9, 2, 1, 2, 1, 9, 10, 1, 2, 10, 9, 9, 1, 1, 2, 9, 2, 3, 2, 2, 9, 1, 10, 9, 9, 1, 2, 2, 1, 1, 1, 10, 9, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 10, 2, 9, 2, 2, 8, 1, 1, 2, 9, 10, 9, 2, 1, 1, 2, 2, 1, 2, 9, 1, 1, 1, 10, 10, 9, 2, 2, 1, 1, 2, 10, 9, 10, 2, 1, 9, 2, 9, 1, 2, 3, 1, 2, 1, 1, 1, 2, 2, 9, 2, 3, 1, 1, 1, 10, 2, 1, 2, 2, 1, 2, 10, 2, 2, 2, 2, 10, 1, 1, 2, 10, 9, 10, 1, 3, 2, 2, 9, 1, 1, 9, 2, 2, 1, 10, 2, 10, 10, 1, 1, 1, 2, 1, 2, 2, 2, 10, 2, 10, 9, 1, 2, 8, 10, 1, 2, 2, 2, 2, 3, 1, 10, 1, 9, 2, 10, 2, 1, 1, 10, 2, 9, 1, 2, 9, 8, 2, 1, 2, 10, 1, 10, 1, 10, 2, 2, 1, 2, 9, 10, 9, 1, 1, 9, 10, 9, 10, 1, 2, 9, 10, 9, 9, 1, 1, 9, 9, 9, 1, 3, 10, 2, 9, 2, 10, 2, 1, 1, 10, 1, 1, 9, 2, 1, 1, 8, 8, 2, 9, 3, 9, 9, 2, 10, 2, 1, 9, 2, 2, 2, 1, 9, 1, 9, 9, 1, 1, 2, 9, 3, 2, 9, 1, 2, 2, 1, 2, 9, 2, 9, 1, 2, 1, 9, 8, 1, 9, 10, 10, 2, 2, 2, 2, 10, 3, 9, 1, 1, 10, 1, 10, 1, 10, 8, 2, 9, 9, 1, 1, 2, 10, 1, 1, 1, 8, 2, 2, 2, 9, 1, 1, 10, 2, 9, 9, 1, 1, 1, 2, 10, 10, 10, 9, 10, 10, 2, 10, 10, 1, 2, 1, 2, 2, 1, 10, 8, 10, 1, 2, 1, 2, 1, 9, 10, 1, 1, 10, 10, 10, 1, 1, 1, 9, 9, 9, 10, 2, 1, 3, 1, 1, 1, 1, 1, 10, 1, 10, 1, 10, 1, 9, 1, 2, 1, 9, 8, 9, 1, 10, 1, 9, 2, 1, 2, 2, 2, 10, 2, 1, 1, 2, 9, 1, 2, 1, 10, 1, 9, 1, 1, 3, 2, 1, 2, 9, 1, 1, 9, 2, 3, 1, 10, 10, 1, 9, 1, 10, 1, 9, 2, 9, 10, 9, 1, 1, 3, 10, 1, 2, 10, 1, 8, 1, 2, 2, 1, 2, 3, 2, 1, 10, 3, 10, 10, 2, 2, 9, 1, 9, 2, 3, 1, 9, 1, 9, 2, 10, 2, 1, 9, 2, 9, 2, 10, 1, 8, 1, 2, 1, 1, 2, 1, 10, 2, 9, 2, 10, 2, 1, 1, 2, 10, 1, 2, 10, 2, 9, 2, 8, 3, 2, 1, 1, 10, 1, 10, 1, 9, 10, 2, 1, 2, 2, 1, 2, 10, 2, 2, 9, 3, 10, 2, 1, 3, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 9, 1, 2, 1, 2, 1, 1, 1, 1, 3, 3, 2, 2, 2, 9, 9, 2, 1, 1, 1, 9, 1, 2, 2, 1, 10, 9, 2, 2, 2, 2, 9, 10, 9, 2, 3, 2, 1, 1, 8, 1, 10, 1, 2, 2, 2, 10, 1, 1, 2, 9, 10, 8, 9, 2, 10, 2, 9, 1, 10, 9, 1, 9, 9, 1, 1, 1, 1, 1, 8, 2, 2, 9, 9, 3, 10, 1, 2, 1, 2, 1, 9, 2, 1, 9, 9, 3, 10, 2, 9, 9, 1, 10, 2, 1, 10, 2, 9, 10, 1, 1, 1, 1, 2, 9, 9, 1, 2, 10, 8, 10, 1, 2, 1, 2, 2, 2, 10, 8, 2, 1, 2, 3, 2, 1, 2, 10, 9, 9, 1, 1, 2, 9, 3, 10, 10, 2, 2, 2, 2, 8, 10, 10, 10, 2, 2, 10, 10, 1, 2, 10, 9, 2, 2, 2, 1, 8, 9, 2, 1, 2, 2, 1, 1, 10, 2, 1, 2, 1, 1, 2, 10, 2, 9, 9, 9, 1, 2, 2, 1, 9, 10, 2, 1, 1, 1, 3, 1, 9, 1, 2, 8, 2, 8, 10, 2, 1, 1, 3, 9, 1, 8, 1, 2, 1, 9, 10, 9, 2, 2, 3, 3, 2, 10, 3, 1, 1, 9, 10, 10, 2, 1, 9, 1, 10, 2, 9, 2, 1, 2, 10, 2, 9, 2, 9, 2, 10, 2, 3, 1, 1, 2, 1, 2, 2, 2, 1, 10, 2, 2, 9, 9, 10, 1, 2, 10, 9, 1, 9, 1, 8, 9, 2, 9, 9, 10, 1, 3, 10, 9, 2, 10, 2, 9, 9, 1, 10, 1, 1, 2, 10, 8, 9, 10, 9, 2, 2, 2, 2, 1, 2, 10, 2, 10, 2, 2, 1, 10, 1, 9, 9, 2, 2, 2, 8, 9, 8, 1, 1, 10, 9, 3, 2, 9, 2, 3, 1, 2, 2, 2, 1, 10, 1, 1, 10, 8, 2, 1, 1, 9, 9, 1, 1, 2, 2, 10, 1, 2, 1, 2, 2, 2, 1, 10, 2, 2, 2, 9, 10, 1, 8, 2, 10, 2, 10, 1, 10, 2, 2, 2, 10, 1, 9, 1, 1, 2, 2, 9, 2, 1, 1, 1, 9, 1, 10, 2, 2, 2, 9, 2, 2, 9, 3, 2, 2, 9, 2, 2, 1, 10, 1, 9, 2, 2, 1, 1, 10, 1, 10, 9, 1, 1, 2, 9, 10, 10, 9, 2, 2, 1, 1, 2, 1, 9, 1, 9, 9, 10, 2, 2, 2, 2, 2, 10, 9, 2, 1, 1, 10, 9, 3, 1, 1, 1, 2, 1, 2, 2, 2, 2, 10, 9, 1, 9, 2, 2, 2, 1, 1, 1, 1, 1, 2, 10, 1, 9, 1, 10, 1, 1, 2, 2, 2, 2, 9, 2, 9, 1, 1, 2, 9, 10, 9, 2, 1, 1, 10, 1, 2, 9, 2, 2, 2, 10, 1, 10, 2, 10, 9, 9, 1, 2, 1, 2, 1, 1, 10, 2, 2, 2, 9, 1, 2, 10, 8, 2, 1, 2, 2, 1, 2, 9, 9, 1, 10, 1, 1, 10, 2, 1, 9, 10, 1, 10, 2, 1, 2, 2, 2, 8, 1, 2, 2, 2, 1, 1, 1, 3, 2, 1, 2, 8, 10, 1, 3, 8, 9, 2, 2, 8, 1, 2, 1, 9, 9, 2, 10, 1, 2, 2, 8, 10, 1, 3, 2, 2, 2, 9, 8, 9, 2, 10, 9, 2, 1, 2, 9, 2, 1, 9, 2, 3, 9, 2, 2, 3, 2, 3, 9, 1, 9, 8, 1, 1, 1, 1, 3, 9, 10, 2, 1, 1, 2, 1, 2, 1, 2, 2, 10, 9, 9, 2, 2, 1, 9, 9, 2, 2, 2, 3, 2, 1, 9, 9, 1, 9, 2, 2, 1, 1, 1, 10, 1, 2, 3, 1, 9, 2, 1, 10, 10, 1, 1, 1, 2, 9, 9, 3, 2, 2, 2, 8, 10, 2, 2, 10, 9, 1, 1, 2, 10, 9, 1, 1, 10, 9, 10, 2, 1, 10, 10, 2, 8, 1, 1, 3, 9, 1, 9, 1, 1, 1, 9, 3, 10, 1, 1, 8, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 9, 10, 10, 1, 2, 1, 1, 1, 9, 8, 9, 1, 2, 2, 1, 9, 9, 1, 1, 10, 1, 1, 8, 1, 1, 3, 10, 1, 9, 2, 1, 2, 9, 2, 10, 2, 2, 1, 9, 3, 3, 2, 8, 10, 9, 10, 1, 9, 2, 1, 1, 2, 9, 10, 2, 2, 10, 9, 2, 10, 1, 10, 1, 2, 10, 1, 2, 9, 1, 9, 2, 1, 1, 1, 10, 10, 1, 1, 1, 1, 2, 1, 1, 10, 2, 10, 1, 10, 2, 1, 10, 1, 9, 9, 1, 9, 9, 2, 9, 2, 1, 2, 2, 8, 1, 2, 10, 2, 1, 1, 9, 2, 1, 2, 8, 8, 1, 2, 10, 2, 3, 1, 2, 10, 2, 9, 9, 9, 1, 1, 9, 9, 9, 9, 1, 9, 1, 2, 10, 2, 1, 8, 8, 1, 8, 1, 1, 2, 1, 2, 2, 9, 1, 9, 10, 2, 2, 1, 10, 1, 1, 1, 9, 3, 10, 2, 1, 1, 1, 10, 9, 8, 2, 1, 3, 8, 2, 2, 8, 9, 2, 1, 10, 1, 9, 10, 2, 9, 1, 1, 9, 8, 1, 1, 9, 10, 10, 1, 10, 1, 2, 9, 10, 10, 10, 1, 1, 10, 2, 10, 1, 1, 2, 1, 1, 2, 1, 1, 1, 9, 2, 10, 10, 2, 2, 1, 8, 10, 10, 2, 10, 1, 10, 8, 9, 1, 2, 1, 9, 1, 2, 2, 2, 9, 2, 9, 1, 9, 1, 2, 1, 3, 8, 2, 10, 10, 8, 10, 3, 1, 9, 9, 2, 1, 1, 3, 1, 9, 9, 9, 9, 9, 10, 9, 2, 1, 1, 10, 9, 2, 9, 1, 10, 10, 3, 2, 9, 10, 1, 2, 3, 2, 9, 1, 1, 1, 2, 10, 2, 1, 9, 2, 1, 10, 9, 2, 1, 2, 1, 10, 2, 10, 8, 2, 9, 10, 2, 10, 8, 9, 1, 2, 1, 9, 1, 1, 10, 9, 10, 2, 2, 9, 10, 2, 1, 10, 9, 1, 2, 10, 2, 1, 2, 10, 10, 2, 1, 10, 10, 10, 2, 9, 10, 2, 10, 1, 1, 10, 1, 1, 1, 1, 1, 10, 2, 1, 2, 9, 1, 10, 2, 1, 9, 3, 3, 10, 2, 1, 9, 3, 1, 8, 9, 9, 9, 2, 1, 10, 2, 10, 9, 10, 2, 3, 10, 2, 2, 2, 3, 1, 1, 2, 1, 1, 9, 9, 1, 9, 1, 1, 2, 9, 10, 9, 9, 1, 1, 9, 10, 2, 2, 9, 9, 2, 1, 1, 9, 3, 1, 1, 9, 1, 9, 2, 1, 10, 2, 1, 2, 8, 1, 1, 1, 10, 10, 2, 9, 9, 1, 2, 10, 9, 1, 1, 10, 2, 1, 1, 10, 2, 9, 9, 1, 1, 10, 2, 9, 10, 1, 1, 3, 10, 1, 1, 1, 2, 2, 10, 1, 2, 1, 2, 9, 1, 10, 9, 1, 2, 1, 9, 1, 10, 9, 2, 2, 1, 9, 9, 3, 1, 9, 1, 1, 2, 2, 9, 2, 9, 2, 1, 9, 2, 3, 1, 1, 10, 10, 1, 1, 9, 1, 1, 10, 1, 1, 2, 10, 10, 9, 1, 2, 9, 1, 2, 2, 1, 2, 1, 2, 1, 3, 1, 2, 2, 2, 8, 8, 1, 2, 10, 10, 2, 9, 1, 9, 1, 8, 2, 9, 10, 2, 10, 1, 1, 9, 10, 10, 2, 1, 2, 10, 10, 1, 9, 1, 10, 2, 1, 2, 2, 1, 3, 2, 1, 2, 10, 10, 1, 9, 1, 9, 9, 9, 2, 9, 10, 2, 3, 9, 10, 10, 2, 1, 10, 2, 2, 9, 2, 1, 9, 2, 9, 1, 2, 9, 2, 2, 9, 9, 2, 1, 1, 10, 2, 2, 2, 9, 1, 2, 2, 10, 2, 1, 1, 1, 10, 10, 3, 2, 9, 9, 8, 1, 1, 10, 1, 10, 8, 3, 10, 2, 2, 1, 9, 9, 9, 10, 2, 10, 1, 1, 10, 2, 9, 2, 9, 9, 10, 1, 10, 9, 10, 2, 1, 1, 2, 1, 9, 9, 2, 10, 1, 9, 1, 1, 2, 10, 2, 2, 2, 2, 1, 1, 1, 10, 9, 2, 2, 1, 8, 2, 3, 2, 2, 10, 10, 2, 10, 10, 2, 10, 1, 2, 2, 10, 1, 1, 8, 1, 1, 10, 1, 1, 1, 9, 1, 10, 1, 9, 10, 1, 9, 3, 9, 9, 10, 9, 2, 2, 9, 2, 9, 1, 10, 10, 9, 2, 2, 1, 1, 10, 1, 1, 1, 9, 2, 1, 9, 2, 2, 1, 1, 2, 9, 1, 2, 2, 2, 8, 1, 9, 2, 9, 1, 1, 1, 9, 9, 9, 9, 2, 9, 1, 1, 1, 10, 9, 10, 1, 2, 2, 1, 2, 1, 1, 1, 10, 2, 2, 3, 9, 1, 2, 9, 9, 2, 10, 2, 9, 1, 9, 9, 10, 3, 10, 1, 1, 2, 2, 2, 8, 10, 2, 2, 1, 9, 10, 2, 2, 2, 1, 10, 8, 9, 2, 9, 10, 9, 1, 1, 2, 2, 1, 10, 10, 9, 2, 2, 1, 9, 8, 1, 2, 9, 2, 1, 10, 9, 2, 8, 2, 8, 10, 10, 2, 9, 2, 10, 1, 2, 9, 1, 1, 2, 2, 2, 2, 2, 2, 10, 10, 1, 3, 1, 1, 9, 2, 2, 10, 1, 2, 1, 1, 1, 3, 2, 2, 1, 1, 2, 9, 9, 2, 2, 2, 2, 10, 1, 10, 10, 3, 1, 1, 1, 1, 10, 1, 3, 10, 9, 2, 3, 10, 1, 2, 1, 1, 10, 9, 10, 8, 2, 1, 2, 1, 1, 2, 9, 9, 3, 2, 1, 8, 2, 1, 10, 2, 9, 1, 1, 2, 2, 1, 2, 2, 2, 2, 10, 1, 9, 2, 2, 2, 1, 2, 2, 10, 2, 2, 1, 1, 10, 10, 9, 2, 1, 1, 1, 2, 9, 2, 1, 10, 1, 2, 1, 1, 1, 10, 2, 2, 8, 10, 10, 10, 1, 10, 8, 2, 2, 1, 2, 1, 10, 2, 2, 1, 2, 9, 2, 2, 2, 9, 2, 2, 1, 1, 9, 10, 10, 1, 1, 2, 1, 1, 1, 2, 3, 2, 1, 1, 1, 10, 3, 1, 2, 2, 2, 1, 2, 2, 8, 9, 1, 1, 10, 1, 1, 1, 10, 9, 10, 9, 10, 1, 2, 2, 10, 10, 9, 10, 1, 1, 2, 9, 2, 1, 2, 1, 2, 1, 1, 2, 2, 9, 2, 1, 1, 8, 10, 2, 2, 1, 2, 1, 1, 10, 8, 1, 1, 1, 10, 2, 2, 10, 9, 2, 10, 10, 1, 2, 2, 2, 1, 1, 1, 2, 9, 2, 1, 10, 9, 2, 2, 2, 9, 2, 2, 2, 1, 2, 2, 1, 1, 9, 1, 9, 2, 2, 2, 2, 1, 10, 9, 1, 10, 2, 10, 1, 2, 1, 10, 1, 9, 2, 2, 1, 1, 10, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 9, 3, 9, 3, 1, 10, 9, 2, 10, 1, 8, 9, 2, 2, 1, 9, 3, 2, 10, 9, 10, 10, 1, 2, 9, 2, 2, 2, 1, 2, 1, 3, 8, 1, 2, 8, 1, 9, 2, 2, 1, 1, 1, 10, 1, 2, 9, 2, 10, 1, 1, 9, 9, 2, 2, 8, 10, 2, 10, 10, 2, 10, 1, 8, 1, 10, 1, 1, 2, 1, 9, 9, 10, 1, 1, 10, 9, 1, 10, 8, 3, 10, 3, 2, 2, 3, 10, 9, 9, 1, 8, 2, 9, 2, 2, 9, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 10, 3, 3, 10, 1, 9, 10, 2, 10, 1, 2, 2, 9, 1, 1, 10, 3, 2, 2, 2, 10, 2, 9, 2, 10, 1, 10, 2, 1, 1, 9, 8, 2, 9, 8, 2, 9, 1, 2, 2, 2, 2, 10, 2, 2, 10, 2, 1, 10, 9, 2, 2, 2, 1, 2, 2, 3, 10, 10, 2, 2, 1, 10, 9, 10, 2, 10, 1, 1, 2, 1, 2, 8, 1, 1, 10, 1, 1, 8, 10, 1, 2, 2, 1, 1, 1, 2, 2, 2, 9, 2, 10, 1, 9, 1, 9, 1, 1, 2, 10, 2, 2, 10, 1, 2, 1, 2, 9, 10, 10, 2, 10, 1, 2, 1, 2, 1, 9, 1, 1, 10, 1, 9, 2, 1, 1, 1, 1, 9, 1, 9, 1, 10, 2, 1, 1, 1, 1, 1, 10, 2, 9, 10, 8, 2, 2, 2, 9, 2, 9, 2, 2, 1, 1, 10, 2, 1, 1, 2, 2, 1, 9, 1, 2, 2, 9, 9, 2, 2, 8, 10, 10, 1, 2, 9, 10, 1, 3, 3, 10, 2, 9, 10, 1, 1, 3, 10, 10, 1, 10, 2, 10, 1, 3, 1, 2, 2, 1, 1, 9, 3, 9, 2, 1, 1, 10, 1, 1, 1, 1, 2, 2, 10, 10, 2, 9, 2, 9, 1, 10, 1, 9, 2, 10, 9, 9, 9, 10, 9, 2, 1, 9, 1, 10, 1, 10, 9, 2, 10, 3, 1, 9, 10, 1, 2, 9, 9, 2, 1, 9, 1, 10, 1, 1, 1, 1, 1, 3, 2, 2, 1, 10, 9, 1, 2, 1, 9, 10, 9, 2, 9, 1, 1, 8, 1, 3, 1, 10, 2, 1, 2, 1, 9, 9, 9, 1, 2, 10, 9, 10, 2, 9, 1, 1, 8, 9, 9, 3, 9, 9, 1, 9, 1, 1, 9, 2, 9, 1, 10, 9, 2, 10, 10, 9, 1, 2, 1, 1, 2, 2, 2, 2, 1, 9, 2, 2, 9, 9, 2, 10, 2, 10, 9, 2, 2, 9, 9, 2, 10, 10, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 9, 1, 10, 10, 10, 3, 1, 2, 1, 9, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 9, 9, 2, 1, 10, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 10, 10, 1, 1, 1, 1, 1, 10, 9, 1, 10, 1, 10, 2, 9, 2, 10, 9, 1, 3, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 10, 2, 1, 2, 2, 2, 9, 2, 2, 2, 2, 9, 10, 1, 9, 2, 2, 1, 10, 10, 2, 2, 1, 1, 2, 1, 2, 10, 10, 10, 9, 2, 9, 2, 2, 2, 2, 9, 1, 2, 1, 2, 1, 2, 9, 1, 2, 1, 1, 2, 9, 2, 9, 2, 2, 1, 9, 2, 1, 8, 9, 9, 10, 10, 10, 1, 10, 9, 1, 9, 2, 1, 9, 3, 1, 1, 9, 2, 1, 3, 1, 1, 8, 9, 1, 1, 10, 1, 2, 2, 9, 1, 1, 9, 9, 2, 3, 1, 1, 2, 2, 3, 10, 10, 2, 9, 1, 2, 9, 2, 2, 1, 10, 9, 2, 2, 9, 9, 1, 2, 10, 1, 2, 2, 2, 2, 2, 2, 9, 1, 1, 8, 2, 2, 10, 2, 10, 1, 2, 1, 10, 2, 10, 1, 10, 9, 9, 9, 2, 1, 10, 2, 8, 2, 2, 10, 10, 9, 1, 9, 9, 2, 10, 2, 2, 10, 1, 3, 10, 10, 1, 10, 1, 2, 2, 2, 10, 10, 1, 1, 1, 9, 1, 2, 10, 2, 1, 2, 1, 10, 2, 10, 9, 10, 1, 9, 1, 2, 1, 10, 10, 2, 1, 9, 10, 1, 2, 1, 1, 1, 8, 2, 1, 10, 1, 2, 1, 10, 1, 1, 2, 9, 2, 2, 10, 2, 2, 1, 2, 2, 1, 10, 2, 9, 9, 10, 10, 10, 1, 1, 9, 2, 2, 10, 2, 9, 3, 2, 2, 10, 1, 1, 3, 2, 2, 2, 1, 2, 3, 1, 1, 2, 1, 9, 2, 2, 2, 2, 2, 3, 3, 10, 1, 2, 10, 10, 1, 10, 2, 10, 2, 10, 3, 1, 2, 1, 2, 1, 2, 9, 2, 2, 10, 10, 2, 9, 9, 2, 10, 10, 2, 1, 10, 9, 1, 9, 2, 1, 2, 2, 2, 2, 8, 1, 1, 1, 1, 1, 1, 9, 1, 2, 2, 1, 1, 1, 9, 2, 1, 1, 9, 9, 1, 1, 1, 9, 9, 10, 2, 1, 1, 1, 10, 1, 1, 1, 9, 10, 1, 10, 1, 2, 1, 10, 10, 10, 2, 1, 1, 1, 1, 2, 10, 9, 9, 1, 1, 2, 1, 2, 9, 2, 10, 10, 10, 1, 1, 1, 2, 10, 2, 2, 10, 2, 2, 8, 10, 10, 2, 1, 9, 9, 2, 8, 9, 2, 1, 10, 2, 9, 2, 2, 1, 10, 2, 2, 3, 10, 2, 9, 3, 10, 9, 10, 9, 1, 2, 2, 2, 2, 9, 2, 9, 3, 10, 9, 1, 8, 1, 1, 10, 10, 10, 1, 2, 1, 1, 2, 8, 10, 10, 2, 1, 3, 2, 10, 1, 10, 1, 10, 1, 10, 1, 10, 2, 9, 1, 9, 10, 1, 1, 1, 10, 1, 1, 1, 2, 1, 10, 10, 2, 1, 9, 9, 2, 1, 1, 1, 10, 1, 9, 10, 10, 2, 9, 8, 2, 2, 10, 1, 1, 1, 1, 10, 3, 2, 1, 9, 1, 2, 2, 10, 9, 1, 2, 1, 1, 1, 1, 3, 2, 9, 2, 9, 2, 2, 10, 1, 1, 3, 1, 1, 9, 2, 10, 10, 1, 1, 8, 1, 9, 10, 10, 1, 1, 2, 9, 9, 3, 10, 2, 10, 9, 8, 9, 1, 10, 2, 1, 2, 10, 1, 8, 2, 1, 1, 9, 9, 9, 1, 10, 10, 9, 10, 2, 1, 2, 1, 1, 2, 2, 2, 2, 1, 10, 9, 1, 2, 1, 1, 9, 10, 1, 2, 9, 2, 2, 1, 2, 2, 1, 1, 9, 10, 2, 1, 9, 10, 8, 2, 1, 9, 1, 10, 10, 2, 2, 2, 10, 3, 10, 2, 1, 10, 1, 9, 3, 1, 2, 2, 9, 1, 1, 2, 1, 9, 8, 1, 2, 10, 1, 2, 2, 1, 9, 2, 2, 10, 2, 2, 9, 1, 3, 3, 2, 2, 2, 1, 1, 1, 9, 1, 2, 1, 1, 1, 2, 2, 10, 2, 9, 10, 2, 2, 8, 8, 2, 9, 9, 2, 1, 9, 8, 2, 2, 2, 10, 8, 1, 2, 9, 1, 9, 10, 1, 9, 3, 2, 2, 2, 8, 10, 1, 2, 8, 1, 2, 1, 8, 1, 1, 10, 1, 2, 1, 1, 10, 2, 10, 2, 2, 1, 1, 9, 1, 2, 10, 1, 10, 2, 1, 1, 1, 1, 2, 2, 1, 1, 8, 10, 10, 9, 1, 10, 1, 10, 10, 8, 9, 2, 10, 9, 1, 10, 2, 1, 9, 2, 1, 2, 1, 3, 1, 2, 10, 1, 2, 9, 2, 9, 1, 2, 10, 10, 2, 1, 1, 1, 1, 10, 3, 1, 2, 10, 9, 8, 9, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 10, 9, 2, 2, 3, 2, 2, 2, 1, 1, 1, 2, 9, 9, 10, 2, 2, 8, 1, 1, 1, 2, 2, 1, 8, 1, 1, 1, 2, 2, 1, 1, 2, 1, 9, 2, 1, 1, 10, 2, 1, 10, 10, 1, 9, 10, 9, 2, 10, 9, 1, 2, 1, 3, 1, 9, 1, 10, 10, 3, 1, 2, 9, 9, 10, 8, 9, 2, 8, 8, 1, 9, 1, 1, 9, 8, 1, 2, 10, 2, 3, 1, 1, 10, 1, 1, 1, 2, 3, 2, 2, 1, 2, 2, 3, 2, 2, 9, 2, 2, 10, 2, 10, 2, 1, 2, 10, 1, 1, 1, 2, 10, 1, 2, 10, 1, 2, 2, 9, 8, 1, 8, 9, 8, 9, 1, 1, 1, 9, 1, 8, 2, 9, 2, 10, 2, 2, 1, 2, 2, 9, 2, 1, 2, 2, 1, 10, 8, 1, 1, 9, 1, 10, 10, 1, 2, 10, 1, 2, 9, 10, 2, 10, 2, 9, 9, 10, 2, 2, 10, 2, 10, 9, 9, 1, 3, 1, 2, 9, 9, 2, 10, 1, 2, 10, 9, 2, 2, 2, 10, 2, 10, 9, 1, 10, 2, 10, 2, 2, 1, 1, 8, 2, 10, 10, 2, 1, 2, 2, 2, 3, 3, 1, 8, 3, 10, 1, 2, 3, 1, 9, 10, 1, 1, 8, 3, 9, 1, 1, 3, 2, 1, 10, 2, 10, 1, 9, 2, 8, 10, 10, 2, 2, 1, 2, 2, 10, 1, 2, 1, 9, 10, 1, 8, 3, 2, 1, 1, 9, 8, 10, 10, 9, 1, 10, 8, 2, 1, 2, 2, 1, 9, 1, 10, 1, 1, 9, 1, 1, 2, 9, 1, 10, 9, 2, 9, 10, 10, 10, 2, 1, 1, 2, 2, 1, 10, 8, 2, 1, 2, 1, 1, 1, 10, 1, 9, 9, 1, 9, 1, 9, 1, 2, 2, 1, 10, 9, 1, 8, 9, 9, 9, 2, 2, 3, 10, 2, 9, 1, 9, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 10, 1, 1, 10, 2, 10, 1, 1, 9, 9, 9, 10, 1, 10, 1, 9, 9, 1, 1, 10, 1, 1, 2, 10, 2, 2, 10, 1, 2, 1, 1, 2, 10, 1, 2, 9, 9, 2, 1, 1, 2, 2, 1, 2, 3, 10, 1, 1, 2, 2, 1, 10, 2, 1, 2, 9, 1, 2, 1, 2, 1, 9, 2, 1, 2, 2, 1, 1, 8, 10, 9, 1, 2, 10, 10, 2, 9, 2, 8, 2, 2, 9, 3, 2, 2, 2, 1, 2, 2, 2, 1, 1, 3, 2, 2, 2, 10, 2, 1, 10, 10, 9, 1, 2, 2, 8, 9, 1, 2, 2, 2, 3, 2, 10, 2, 3, 2, 1, 2, 2, 8, 9, 1, 1, 8, 1, 1, 1, 1, 1, 9, 2, 1, 2, 9, 1, 2, 1, 8, 9, 10, 10, 10, 1, 1, 9, 1, 8, 10, 9, 1, 2, 9, 10, 1, 2, 1, 1, 3, 9, 9, 1, 1, 1, 1, 9, 2, 10, 1, 10, 1, 8, 2, 2, 1, 2, 9, 1, 9, 1, 2, 2, 9, 3, 9, 2, 10, 1, 2, 9, 10, 10, 2, 1, 3, 2, 2, 1, 2, 1, 2, 1, 8, 1, 1, 9, 1, 1, 10, 10, 9, 10, 1, 10, 1, 9, 10, 1, 1, 2, 9, 1, 10, 9, 1, 10, 1, 2, 10, 3, 1, 2, 2, 2, 1, 1, 10, 1, 1, 10, 9, 1, 10, 10, 2, 9, 1, 9, 2, 2, 2, 8, 2, 8, 10, 9, 2, 2, 10, 1, 2, 10, 9, 10, 10, 10, 2, 9, 9, 1, 9, 10, 1, 2, 1, 1, 9, 1, 9, 1, 1, 2, 9, 2, 2, 8, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 9, 1, 2, 1, 3, 10, 10, 3, 1, 2, 1, 9, 9, 1, 10, 9, 2, 1, 10, 2, 9, 10, 2, 9, 1, 9, 9, 1, 1, 1, 1, 3, 1, 10, 10, 1, 1, 2, 1, 9, 10, 2, 10, 2, 3, 1, 10, 8, 3, 8, 2, 1, 10, 1, 2, 2, 2, 2, 9, 1, 3, 2, 3, 1, 1, 1, 2, 1, 2, 10, 2, 1, 1, 1, 1, 10, 1, 9, 1, 2, 2, 1, 9, 1, 2, 8, 9, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 1, 10, 2, 9, 9, 1, 8, 10, 9, 10, 2, 1, 2, 2, 2, 2, 1, 10, 2, 1, 9, 1, 10, 9, 10, 9, 10, 2, 8, 2, 2, 10, 10, 1, 9, 10, 2, 10, 2, 1, 1, 2, 1, 2, 1, 10, 2, 10, 10, 9, 1, 1, 10, 1, 2, 3, 1, 1, 1, 10, 2, 1, 2, 9, 9, 1, 1, 9, 9, 3, 1, 9, 1, 1, 1, 8, 2, 9, 2, 2, 9, 1, 1, 2, 1, 2, 1, 10, 1, 1, 9, 1, 2, 1, 10, 1, 8, 8, 2, 2, 1, 1, 1, 10, 9, 9, 2, 10, 10, 1, 1, 2, 1, 1, 10, 1, 2, 10, 9, 1, 2, 10, 1, 9, 2, 1, 1, 1, 2, 1, 9, 9, 3, 9, 10, 2, 9, 10, 2, 10, 10, 2, 9, 9, 10, 10, 2, 9, 1, 1, 10, 2, 1, 9, 3, 10, 8, 2, 9, 1, 2, 2, 3, 2, 2, 1, 3, 9, 8, 1, 9, 1, 9, 9, 9, 10, 2, 9, 1, 10, 2, 9, 1, 2, 9, 1, 1, 9, 10, 2, 1, 9, 1, 1, 2, 3, 9, 1, 10, 1, 8, 2, 10, 9, 9, 2, 9, 1, 10, 1, 2, 10, 2, 1, 2, 1, 2, 2, 9, 9, 1, 8, 2, 10, 1, 2, 1, 2, 10, 9, 3, 1, 2, 2, 1, 1, 1, 10, 1, 3, 9, 2, 10, 1, 2, 9, 2, 2, 8, 2, 2, 1, 1, 10, 10, 3, 10, 10, 1, 2, 9, 1, 1, 2, 1, 1, 10, 10, 1, 1, 10, 1, 2, 9, 9, 1, 2, 10, 2, 1, 1, 1, 2, 10, 9, 1, 1, 2, 2, 2, 1, 1, 10, 2, 1, 2, 10, 2, 9, 9, 2, 2, 9, 10, 10, 2, 1, 2, 1, 9, 8, 9, 10, 2, 2, 9, 9, 1, 10, 2, 2, 2, 1, 8, 9, 3, 2, 1, 10, 1, 10, 9, 9, 10, 2, 1, 9, 2, 9, 10, 2, 2, 10, 1, 2, 2, 3, 1, 9, 1, 1, 9, 1, 9, 9, 8, 9, 2, 1, 10, 9, 2, 10, 9, 2, 1, 3, 1, 2, 2, 8, 1, 2, 1, 10, 1, 1, 10, 1, 10, 1, 2, 9, 2, 2, 10, 10, 10, 1, 1, 1, 9, 10, 1, 3, 2, 2, 2, 10, 10, 10, 1, 1, 9, 1, 1, 1, 10, 2, 1, 2, 10, 9, 9, 2, 1, 2, 1, 10, 10, 9, 9, 1, 2, 2, 2, 10, 1, 9, 2, 10, 3, 2, 9, 1, 3, 8, 2, 1, 2, 10, 8, 10, 1, 1, 10, 10, 2, 1, 2, 1, 2, 8, 10, 9, 2, 1, 9, 3, 10, 10, 2, 2, 10, 2, 9, 1, 2, 3, 10, 8, 2, 1, 9, 2, 2, 2, 10, 2, 9, 8, 9, 1, 2, 1, 2, 1, 10, 10, 9, 8, 1, 1, 1, 2, 1, 10, 9, 1, 2, 10, 2, 9, 2, 10, 9, 2, 1, 2, 9, 2, 10, 1, 2, 9, 10, 10, 10, 1, 10, 10, 1, 10, 10, 10, 8, 1, 1, 2, 2, 9, 2, 1, 2, 2, 2, 9, 10, 10, 10, 3, 2, 2, 8, 1, 2, 2, 2, 2, 2, 9, 2, 10, 10, 8, 10, 1, 3, 2, 9, 1, 2, 1, 2, 2, 1, 10, 8, 9, 2, 10, 9, 2, 10, 1, 9, 2, 10, 2, 10, 9, 2, 10, 2, 10, 10, 10, 2, 2, 1, 10, 1, 10, 2, 1, 10, 8, 2, 2, 9, 10, 9, 1, 2, 2, 2, 10, 2, 9, 10, 10, 3, 1, 2, 2, 2, 9, 1, 2, 3, 2, 2, 1, 1, 9, 10, 1, 9, 2, 9, 1, 9, 9, 2, 2, 9, 9, 3, 1, 2, 3, 2, 1, 2, 9, 10, 9, 9, 9, 1, 9, 10, 1, 1, 1, 8, 1, 10, 2, 3, 2, 2, 9, 10, 1, 9, 9, 2, 1, 2, 9, 10, 2, 1, 1, 2, 9, 10, 1, 10, 1, 2, 10, 9, 8, 9, 2, 1, 1, 1, 2, 2, 1, 8, 9, 1, 9, 1, 10, 3, 1, 9, 1, 3, 1, 9, 10, 1, 2, 10, 1, 9, 1, 10, 2, 2, 2, 8, 1, 1, 10, 10, 10, 1, 1, 1, 1, 1, 2, 9, 9, 8, 3, 10, 2, 10, 8, 2, 1, 1, 3, 1, 10, 2, 2, 2, 9, 9, 1, 10, 2, 9, 1, 1, 2, 3, 1, 1, 2, 2, 8, 1, 10, 1, 1, 10, 2, 2, 9, 1, 2, 8, 9, 10, 8, 9, 9, 10, 2, 10, 1, 1, 2, 10, 2, 3, 10, 2, 1, 1, 9, 9, 10, 1, 2, 9, 9, 2, 2, 10, 2, 10, 9, 9, 10, 1, 1, 8, 9, 2, 9, 1, 10, 1, 1, 1, 2, 10, 2, 10, 10, 2, 2, 9, 10, 8, 1, 2, 2, 2, 1, 8, 10, 1, 2, 8, 1, 1, 9, 1, 8, 10, 1, 10, 2, 9, 1, 10, 2, 1, 9, 2, 10, 2, 9, 1, 1, 1, 8, 2, 2, 1, 1, 1, 10, 10, 8, 10, 3, 2, 9, 8, 1, 1, 3, 1, 2, 10, 1, 9, 1, 8, 2, 1, 9, 1, 10, 9, 2, 2, 2, 9, 9, 8, 3, 2, 2, 2, 2, 9, 1, 2, 10, 10, 1, 10, 1, 10, 3, 1, 10, 1, 9, 9, 10, 10, 1, 2, 10, 1, 1, 1, 1, 8, 1, 2, 10, 9, 2, 10, 8, 2, 2, 8, 9, 8, 2, 1, 1, 8, 2, 10, 2, 9, 2, 1, 1, 1, 9, 1, 1, 1, 2, 1, 2, 10, 10, 3, 1, 1, 10, 1, 1, 8, 2, 9, 1, 1, 9, 3, 1, 1, 1, 2, 9, 1, 2, 2, 1, 2, 2, 9, 2, 10, 2, 10, 10, 1, 1, 2, 2, 9, 2, 9, 10, 9, 9, 2, 1, 1, 1, 1, 10, 1, 1, 1, 8, 2, 2, 1, 10, 1, 10, 2, 2, 10, 1, 9, 1, 10, 8, 2, 1, 1, 1, 9, 2, 2, 2, 1, 2, 2, 1, 10, 2, 2, 1, 10, 1, 1, 1, 2, 9, 2, 1, 10, 2, 9, 9, 2, 10, 1, 2, 1, 9, 1, 9, 1, 1, 2, 10, 1, 9, 9, 1, 2, 1, 2, 2, 10, 2, 9, 10, 9, 1, 2, 2, 10, 8, 2, 10, 1, 2, 1, 10, 9, 9, 2, 8, 1, 1, 1, 2, 1, 10, 1, 9, 10, 1, 9, 1, 3, 2, 10, 2, 1, 8, 2, 2, 1, 2, 2, 1, 10, 1, 1, 2, 2, 1, 10, 1, 1, 9, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 9, 8, 1, 1, 9, 1, 2, 1, 2, 1, 9, 1, 1, 9, 9, 1, 9, 9, 2, 2, 9, 2, 2, 1, 2, 10, 9, 9, 10, 10, 2, 2, 1, 2, 2, 2, 9, 2, 9, 9, 10, 10, 10, 10, 9, 2, 9, 2, 2, 1, 2, 1, 2, 10, 9, 2, 2, 9, 1, 10, 2, 2, 2, 2, 2, 3, 1, 2, 2, 1, 3, 1, 2, 2, 1, 1, 2, 10, 2, 2, 2, 1, 10, 10, 2, 8, 1, 2, 8, 1, 9, 8, 2, 1, 1, 2, 1, 10, 2, 1, 9, 10, 9, 1, 2, 2, 2, 9, 9, 1, 9, 2, 2, 2, 1, 3, 1, 2, 1, 10, 2, 9, 1, 10, 9, 10, 10, 2, 10, 3, 1, 2, 9, 1, 2, 2, 2, 1, 1, 2, 10, 1, 1, 2, 2, 1, 1, 9, 1, 1, 2, 1, 10, 9, 10, 10, 2, 9, 10, 10, 10, 1, 2, 10, 2, 1, 1, 1, 1, 9, 1, 10, 2, 2, 2, 10, 1, 8, 10, 10, 8, 9, 10, 9, 9, 1, 1, 9, 9, 1, 3, 10, 9, 1, 8, 1, 1, 1, 10, 10, 10, 2, 9, 2, 1, 1, 10, 1, 9, 2, 1, 9, 1, 10, 10, 2, 2, 9, 2, 10, 1, 1, 1, 1, 2, 10, 9, 2, 9, 1, 1, 1, 10, 9, 1, 2, 1, 2, 3, 2, 1, 10, 9, 10, 1, 1, 10, 2, 1, 2, 2, 1, 8, 10, 10, 10, 10, 9, 2, 1, 1, 1, 1, 2, 1, 9, 8, 2, 1, 2, 2, 2, 2, 3, 1, 10, 1, 2, 10, 2, 9, 1, 1 ], "y0": " ", "yaxis": "y" } ], "layout": { "boxmode": "group", "legend": { "tracegroupgap": 0 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Interaction Count by Rating Category" }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "Rating Category" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "Interaction Count" } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Boxplot using plotly\n", "# Map the integer values back to their categorical string names\n", "# Create the interactive boxplot using Plotly\n", "fig = px.box(data, x='Rating Category', y='Interaction Count', title='Interaction Count by Rating Category')\n", "# Show the interactive plot\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 8, "id": "0169ef05", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
RoleDepartmentExperience LevelService NameInteraction TypeInteraction CountService RatingRelevanceTotal Favorite CountRating Category
0ML EngineerProductBeginnerService 16completed tutorial0.8888890.9865971.00.368421High
1Data AnalystEngineeringBeginnerService 1added to favorite0.1111110.0000000.00.789474Low
2Business AnalystProductExpertService 100viewed0.0000000.0000000.00.631579Low
\n", "
" ], "text/plain": [ " Role Department Experience Level Service Name \\\n", "0 ML Engineer Product Beginner Service 16 \n", "1 Data Analyst Engineering Beginner Service 1 \n", "2 Business Analyst Product Expert Service 100 \n", "\n", " Interaction Type Interaction Count Service Rating Relevance \\\n", "0 completed tutorial 0.888889 0.986597 1.0 \n", "1 added to favorite 0.111111 0.000000 0.0 \n", "2 viewed 0.000000 0.000000 0.0 \n", "\n", " Total Favorite Count Rating Category \n", "0 0.368421 High \n", "1 0.789474 Low \n", "2 0.631579 Low " ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Normalize the numeric variables\n", "from sklearn.preprocessing import MinMaxScaler\n", "\n", "scaler = MinMaxScaler()\n", "data[numeric_columns] = scaler.fit_transform(data[numeric_columns])\n", "\n", "data.head(3)" ] }, { "cell_type": "code", "execution_count": 9, "id": "03c794a4", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
RoleDepartmentExperience LevelService NameInteraction TypeInteraction CountService RatingRelevanceTotal Favorite CountRating Category
0ML EngineerProductBeginnerService 16completed tutorial0.8888890.9865971.00.3684210
1Data AnalystEngineeringBeginnerService 1added to favorite0.1111110.0000000.00.7894741
\n", "
" ], "text/plain": [ " Role Department Experience Level Service Name \\\n", "0 ML Engineer Product Beginner Service 16 \n", "1 Data Analyst Engineering Beginner Service 1 \n", "\n", " Interaction Type Interaction Count Service Rating Relevance \\\n", "0 completed tutorial 0.888889 0.986597 1.0 \n", "1 added to favorite 0.111111 0.000000 0.0 \n", "\n", " Total Favorite Count Rating Category \n", "0 0.368421 0 \n", "1 0.789474 1 " ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Applying label encoding to the 'Rating Category' target variable\n", "from sklearn.preprocessing import LabelEncoder\n", "\n", "# Initialize label encoder\n", "label_encoder = LabelEncoder()\n", "\n", "# Fit and transform the 'Rating Category' column\n", "data['Rating Category'] = label_encoder.fit_transform(data['Rating Category'])\n", "\n", "# Display the transformed target variable\n", "data['Rating Category'].head(3), label_encoder.classes_ # Displaying first few entries and the class mappings\n", "data.head(2)" ] }, { "cell_type": "code", "execution_count": 10, "id": "5fdb30ed", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Encoded ValueOriginal Category
00High
11Low
22Medium
\n", "
" ], "text/plain": [ " Encoded Value Original Category\n", "0 0 High\n", "1 1 Low\n", "2 2 Medium" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# output the rating category integer to category mapping table\n", "# Display the transformed target variable and the class mappings\n", "# Create a DataFrame for the mapping\n", "mapping_df = pd.DataFrame({\n", " 'Encoded Value': range(len(label_encoder.classes_)),\n", " 'Original Category': label_encoder.classes_\n", "})\n", "\n", "# Display the mapping DataFrame\n", "mapping_df" ] }, { "cell_type": "code", "execution_count": 11, "id": "1099b259", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Interaction CountService RatingRelevanceTotal Favorite CountRating CategoryRole_Cloud ArchitectRole_Data AnalystRole_Data ScientistRole_ML EngineerDepartment_Marketing...Service Name_ Service 93Service Name_ Service 94Service Name_ Service 95Service Name_ Service 96Service Name_ Service 97Service Name_ Service 98Service Name_ Service 99Interaction Type_completed tutorialInteraction Type_subscribedInteraction Type_viewed
00.8888890.9865971.00.3684210FalseFalseFalseTrueFalse...FalseFalseFalseFalseFalseFalseFalseTrueFalseFalse
10.1111110.0000000.00.7894741FalseTrueFalseFalseFalse...FalseFalseFalseFalseFalseFalseFalseFalseFalseFalse
20.0000000.0000000.00.6315791FalseFalseFalseFalseFalse...FalseFalseFalseFalseFalseFalseFalseFalseFalseTrue
\n", "

3 rows × 118 columns

\n", "
" ], "text/plain": [ " Interaction Count Service Rating Relevance Total Favorite Count \\\n", "0 0.888889 0.986597 1.0 0.368421 \n", "1 0.111111 0.000000 0.0 0.789474 \n", "2 0.000000 0.000000 0.0 0.631579 \n", "\n", " Rating Category Role_Cloud Architect Role_Data Analyst \\\n", "0 0 False False \n", "1 1 False True \n", "2 1 False False \n", "\n", " Role_Data Scientist Role_ML Engineer Department_Marketing ... \\\n", "0 False True False ... \n", "1 False False False ... \n", "2 False False False ... \n", "\n", " Service Name_ Service 93 Service Name_ Service 94 \\\n", "0 False False \n", "1 False False \n", "2 False False \n", "\n", " Service Name_ Service 95 Service Name_ Service 96 \\\n", "0 False False \n", "1 False False \n", "2 False False \n", "\n", " Service Name_ Service 97 Service Name_ Service 98 \\\n", "0 False False \n", "1 False False \n", "2 False False \n", "\n", " Service Name_ Service 99 Interaction Type_completed tutorial \\\n", "0 False True \n", "1 False False \n", "2 False False \n", "\n", " Interaction Type_subscribed Interaction Type_viewed \n", "0 False False \n", "1 False False \n", "2 False True \n", "\n", "[3 rows x 118 columns]" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# One-hot encode categorical columns \n", "datan = data.drop(['Rating Category'], axis=1)\n", "datan = pd.get_dummies(data, columns=['Role','Department','Experience Level','Service Name','Interaction Type'], drop_first=True)\n", "# Add the 'Rating Category' column back to the DataFrame\n", "datan['Rating Category'] = data['Rating Category']\n", "# Display the dataset after encoding\n", "datan.head(3)" ] }, { "cell_type": "code", "execution_count": 12, "id": "87848124", "metadata": {}, "outputs": [], "source": [ "# Partitioning of the data into train and test\n", "from sklearn.model_selection import train_test_split, GridSearchCV\n", "from sklearn.neighbors import KNeighborsClassifier\n", "from sklearn.preprocessing import StandardScaler, LabelEncoder\n", "from sklearn.metrics import classification_report, roc_auc_score, cohen_kappa_score\n", "\n", "# Preprocessing\n", "le = LabelEncoder()\n", "datan['Rating Category'] = le.fit_transform(datan['Rating Category'])\n", "\n", "X = datan.drop(columns=['Rating Category'])\n", "y = datan['Rating Category']" ] }, { "cell_type": "code", "execution_count": 13, "id": "8ebf6bf0", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Interaction CountService RatingRelevanceTotal Favorite CountRating CategoryRole_Cloud ArchitectRole_Data AnalystRole_Data ScientistRole_ML EngineerDepartment_Marketing...Service Name_ Service 93Service Name_ Service 94Service Name_ Service 95Service Name_ Service 96Service Name_ Service 97Service Name_ Service 98Service Name_ Service 99Interaction Type_completed tutorialInteraction Type_subscribedInteraction Type_viewed
00.8888890.9865971.00.3684210FalseFalseFalseTrueFalse...FalseFalseFalseFalseFalseFalseFalseTrueFalseFalse
10.1111110.0000000.00.7894741FalseTrueFalseFalseFalse...FalseFalseFalseFalseFalseFalseFalseFalseFalseFalse
\n", "

2 rows × 118 columns

\n", "
" ], "text/plain": [ " Interaction Count Service Rating Relevance Total Favorite Count \\\n", "0 0.888889 0.986597 1.0 0.368421 \n", "1 0.111111 0.000000 0.0 0.789474 \n", "\n", " Rating Category Role_Cloud Architect Role_Data Analyst \\\n", "0 0 False False \n", "1 1 False True \n", "\n", " Role_Data Scientist Role_ML Engineer Department_Marketing ... \\\n", "0 False True False ... \n", "1 False False False ... \n", "\n", " Service Name_ Service 93 Service Name_ Service 94 \\\n", "0 False False \n", "1 False False \n", "\n", " Service Name_ Service 95 Service Name_ Service 96 \\\n", "0 False False \n", "1 False False \n", "\n", " Service Name_ Service 97 Service Name_ Service 98 \\\n", "0 False False \n", "1 False False \n", "\n", " Service Name_ Service 99 Interaction Type_completed tutorial \\\n", "0 False True \n", "1 False False \n", "\n", " Interaction Type_subscribed Interaction Type_viewed \n", "0 False False \n", "1 False False \n", "\n", "[2 rows x 118 columns]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "datan.head(2)" ] }, { "cell_type": "code", "execution_count": 14, "id": "dba9bc83", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((40500, 117), (4500, 117), (40500,), (4500,))" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Train-test split\n", "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.1, random_state=42)\n", "X_train.shape, X_test.shape, y_train.shape, y_test.shape" ] }, { "cell_type": "code", "execution_count": 15, "id": "7ca11021", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Interaction CountService RatingRelevanceTotal Favorite CountRole_Cloud ArchitectRole_Data AnalystRole_Data ScientistRole_ML EngineerDepartment_MarketingDepartment_Product...Service Name_ Service 93Service Name_ Service 94Service Name_ Service 95Service Name_ Service 96Service Name_ Service 97Service Name_ Service 98Service Name_ Service 99Interaction Type_completed tutorialInteraction Type_subscribedInteraction Type_viewed
236470.0000000.00.00.473684TrueFalseFalseFalseFalseFalse...FalseFalseFalseFalseFalseFalseFalseFalseTrueFalse
311750.8888891.01.00.315789FalseFalseFalseTrueTrueFalse...FalseFalseFalseFalseFalseFalseFalseFalseTrueFalse
\n", "

2 rows × 117 columns

\n", "
" ], "text/plain": [ " Interaction Count Service Rating Relevance Total Favorite Count \\\n", "23647 0.000000 0.0 0.0 0.473684 \n", "31175 0.888889 1.0 1.0 0.315789 \n", "\n", " Role_Cloud Architect Role_Data Analyst Role_Data Scientist \\\n", "23647 True False False \n", "31175 False False False \n", "\n", " Role_ML Engineer Department_Marketing Department_Product ... \\\n", "23647 False False False ... \n", "31175 True True False ... \n", "\n", " Service Name_ Service 93 Service Name_ Service 94 \\\n", "23647 False False \n", "31175 False False \n", "\n", " Service Name_ Service 95 Service Name_ Service 96 \\\n", "23647 False False \n", "31175 False False \n", "\n", " Service Name_ Service 97 Service Name_ Service 98 \\\n", "23647 False False \n", "31175 False False \n", "\n", " Service Name_ Service 99 Interaction Type_completed tutorial \\\n", "23647 False False \n", "31175 False False \n", "\n", " Interaction Type_subscribed Interaction Type_viewed \n", "23647 True False \n", "31175 True False \n", "\n", "[2 rows x 117 columns]" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "X_train.head(2)" ] }, { "cell_type": "code", "execution_count": 16, "id": "9b075140", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Interaction CountService RatingRelevanceTotal Favorite CountRole_Cloud ArchitectRole_Data AnalystRole_Data ScientistRole_ML EngineerDepartment_MarketingDepartment_Product...Service Name_ Service 93Service Name_ Service 94Service Name_ Service 95Service Name_ Service 96Service Name_ Service 97Service Name_ Service 98Service Name_ Service 99Interaction Type_completed tutorialInteraction Type_subscribedInteraction Type_viewed
379791.01.01.00.473684FalseFalseFalseFalseFalseFalse...FalseFalseFalseFalseFalseFalseFalseFalseFalseTrue
99111.01.01.00.368421FalseFalseFalseFalseFalseTrue...FalseFalseFalseFalseFalseFalseFalseFalseTrueFalse
\n", "

2 rows × 117 columns

\n", "
" ], "text/plain": [ " Interaction Count Service Rating Relevance Total Favorite Count \\\n", "37979 1.0 1.0 1.0 0.473684 \n", "9911 1.0 1.0 1.0 0.368421 \n", "\n", " Role_Cloud Architect Role_Data Analyst Role_Data Scientist \\\n", "37979 False False False \n", "9911 False False False \n", "\n", " Role_ML Engineer Department_Marketing Department_Product ... \\\n", "37979 False False False ... \n", "9911 False False True ... \n", "\n", " Service Name_ Service 93 Service Name_ Service 94 \\\n", "37979 False False \n", "9911 False False \n", "\n", " Service Name_ Service 95 Service Name_ Service 96 \\\n", "37979 False False \n", "9911 False False \n", "\n", " Service Name_ Service 97 Service Name_ Service 98 \\\n", "37979 False False \n", "9911 False False \n", "\n", " Service Name_ Service 99 Interaction Type_completed tutorial \\\n", "37979 False False \n", "9911 False False \n", "\n", " Interaction Type_subscribed Interaction Type_viewed \n", "37979 False True \n", "9911 True False \n", "\n", "[2 rows x 117 columns]" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "X_test.head(2)" ] }, { "cell_type": "code", "execution_count": 17, "id": "ef206212", "metadata": {}, "outputs": [], "source": [ "# Apply feature selection to select a subset of features\n", "# Using Recursive Feature Elimination: RFE\n", "from sklearn.ensemble import RandomForestClassifier\n", "from sklearn.feature_selection import RFE\n", "from sklearn.model_selection import train_test_split\n", "from sklearn.metrics import accuracy_score\n", "\n", "\n", "# Initialize the optimal estimator (Random Forest Classifier in this case)\n", "optimal_estimator = RandomForestClassifier(random_state=42)\n", "\n", "# Specify the number of features to select\n", "num_features_to_select = 20 # Adjust this number based on your requirement\n", "\n", "# Perform RFE with the optimal estimator\n", "rfe = RFE(estimator=optimal_estimator, n_features_to_select=num_features_to_select)\n", "rfe.fit(X_train, y_train)\n", "\n", "# Get the selected features\n", "selected_features = X.columns[rfe.support_]\n", "\n", "# Transform the dataset to only include selected features\n", "X_train_rfe = rfe.transform(X_train)\n", "X_test_rfe = rfe.transform(X_test)" ] }, { "cell_type": "code", "execution_count": 18, "id": "dc60b1ad", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(40500, 20)" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "X_train_rfe.shape" ] }, { "cell_type": "markdown", "id": "b4b32e9f", "metadata": {}, "source": [ "#### KNN Classifier Training, Hyperparameter Tuning, and Testing" ] }, { "cell_type": "code", "execution_count": 19, "id": "2a4400cb", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The optimal value of k: 15\n", "Classification Report:\n", " precision recall f1-score support\n", "\n", " 0 1.00 1.00 1.00 1670\n", " 1 0.52 0.55 0.53 1379\n", " 2 0.54 0.51 0.53 1451\n", "\n", " accuracy 0.70 4500\n", " macro avg 0.69 0.69 0.69 4500\n", "weighted avg 0.71 0.70 0.70 4500\n", "\n", "ROC AUC Score: 0.8521713809019759\n", "Cohen Kappa Score: 0.555385980684808\n" ] } ], "source": [ "# Hyperparameter tuning for KNN\n", "param_grid = {'n_neighbors': range(1, 21), 'weights': ['uniform', 'distance']}\n", "knn = KNeighborsClassifier()\n", "grid_search = GridSearchCV(knn, param_grid, cv=5, scoring='accuracy')\n", "grid_search.fit(X_train_rfe, y_train)\n", "best_knn = grid_search.best_estimator_\n", "# Optimal k based on gridsearch\n", "best_k = grid_search.best_params_['n_neighbors']\n", "\n", "# Model prediction and evaluation\n", "y_pred = best_knn.predict(X_test_rfe)\n", "y_pred_proba = best_knn.predict_proba(X_test_rfe)\n", "\n", "print(f\"The optimal value of k: {best_k}\")\n", "# Classification metrics\n", "print(\"Classification Report:\")\n", "print(classification_report(y_test, y_pred))\n", "print(\"ROC AUC Score:\", roc_auc_score(y_test, y_pred_proba, multi_class='ovr'))\n", "print(\"Cohen Kappa Score:\", cohen_kappa_score(y_test, y_pred))\n" ] }, { "cell_type": "code", "execution_count": null, "id": "af88e73e", "metadata": {}, "outputs": [], "source": [ "# Generate ROC plots \n", "\n", "from sklearn.metrics import roc_curve, auc\n", "from sklearn.preprocessing import label_binarize\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "\n", "# Assuming `num_classes` is the number of unique classes in `y_test`\n", "# Binarize the output for multi-class OvR ROC calculation\n", "# Define the number of classes based on the unique values in y_test\n", "num_classes = len(np.unique(y_test))\n", "y_test_bin = label_binarize(y_test, classes=range(num_classes))\n", "\n", "# Compute micro-average ROC curve and ROC area\n", "fpr_micro, tpr_micro, _ = roc_curve(y_test_bin.ravel(), y_pred_proba.ravel())\n", "roc_auc_micro = auc(fpr_micro, tpr_micro)\n", "\n", "# Compute macro-average ROC curve and ROC area\n", "# Aggregate all false positive rates\n", "all_fpr = np.unique(np.concatenate([roc_curve(y_test_bin[:, i], y_pred_proba[:, i])[0] for i in range(num_classes)]))\n", "\n", "# Interpolate all ROC curves at these points\n", "mean_tpr = np.zeros_like(all_fpr)\n", "for i in range(num_classes):\n", " fpr, tpr, _ = roc_curve(y_test_bin[:, i], y_pred_proba[:, i])\n", " mean_tpr += np.interp(all_fpr, fpr, tpr)\n", "\n", "# Average it and compute AUC\n", "mean_tpr /= num_classes\n", "roc_auc_macro = auc(all_fpr, mean_tpr)\n", "\n", "# Plot ROC curves for each class and the macro/micro-averages\n", "plt.figure(figsize=(10, 8))\n", "\n", "# Individual class ROC curves\n", "for i in range(num_classes):\n", " fpr, tpr, _ = roc_curve(y_test_bin[:, i], y_pred_proba[:, i])\n", " plt.plot(fpr, tpr, label=f'Class {i} (AUC = {auc(fpr, tpr):.2f})')\n", "\n", "# Plot the micro-average ROC curve\n", "plt.plot(fpr_micro, tpr_micro, label=f'Micro-average ROC (AUC = {roc_auc_micro:.2f})', linestyle='dashdot', linewidth=4)\n", "\n", "# Plot the macro-average ROC curve\n", "plt.plot(all_fpr, mean_tpr, label=f'Macro-average ROC (AUC = {roc_auc_macro:.2f})', linestyle='-', linewidth=4)\n", "\n", "# Diagonal line for reference\n", "plt.plot([0, 1], [0, 1], 'k--')\n", "\n", "# Labels and title\n", "plt.xlabel('False Positive Rate')\n", "plt.ylabel('True Positive Rate')\n", "plt.title('ROC Curve for KNN with Overall ROC')\n", "\n", "# Adding grid with minor and major ticks\n", "plt.grid(which='both', linestyle='--', linewidth=0.5)\n", "plt.minorticks_on()\n", "\n", "# Legend\n", "plt.legend(loc='best')\n", "plt.show()\n", "\n" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.5" } }, "nbformat": 4, "nbformat_minor": 5 }