param demand_hours :=
[*,*]:	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	21	22	23	24	25	26	27	28	29	30	31	32	33	34	35	36	37	38	39	40	41	42	43	44	45	46	47	48	49	50	51	52	53	54	55	56	57	58	59	60	61	62	63	64	65	66	67	68	69	70	71	72	73	74	75	76	77	78	79	80	81	82	83	84	85	86	87	88	89	90	91	92	93	94	95	96	97	98	99	100	101	102	103	104	105	106	107	108	109	110	111	112	113	114	115	116	117	118	119	120	121	122	123	124	125	126	127	128	129	130	131	132	133	134	135	136	137	138	139	140	141	142	143	144	145	146	147	148	149	150	151	152	153	154	155	156	157	158	159	160	161	162	163	164	165	166	167	168	169	170	171	172	173	174	175	176	177	178	179	180	181	182	183	184	185	186	187	188	189	190	191	192	193	194	195	196	197	198	199	200	201	202	203	204	205	206	207	208	209	210	211	212	213	214	215	216	217	218	219	220	221	222	223	224	225	226	227	228	229	230	231	232	233	234	235	236	237	238	239	240	241	242	243	244	245	246	247	248	249	250	251	252	253	254	255	256	257	258	259	260	261	262	263	264	265	266	267	268	269	270	271	272	273	274	275	276	277	278	279	280	281	282	283	284	285	286	287	288	289	290	291	292	293	294	295	296	297	298	299	300	301	302	303	304	305	306	307	308	309	310	311	312	313	314	315	316	317	318	319	320	321	322	323	324	325	326	327	328	329	330	331	332	333	334	335	336	337	338	339	340	341	342	343	344	345	346	347	348	349	350	351	352	353	354	355	356	357	358	359	360	361	362	363	364	365	366	367	368	369	370	371	372	373	374	375	376	377	378	379	380	381	382	383	384	385	386	387	388	389	390	391	392	393	394	395	396	397	398	399	400	401	402	403	404	405	406	407	408	409	410	411	412	413	414	415	416	417	418	419	420	421	422	423	424	425	426	427	428	429	430	431	432	433	434	435	436	437	438	439	440	441	442	443	444	445	446	447	448	449	450	451	452	453	454	455	456	457	458	459	460	461	462	463	464	465	466	467	468	469	470	471	472	473	474	475	476	477	478	479	480	481	482	483	484	485	486	487	488	489	490	491	492	493	494	495	496	497	498	499	500	501	502	503	504	505	506	507	508	509	510	511	512	513	514	515	516	517	518	519	520	521	522	523	524	525	526	527	528	529	530	531	532	533	534	535	536	537	538	539	540	541	542	543	544	545	546	547	548	549	550	551	552	553	554	555	556	557	558	559	560	561	562	563	564	565	566	567	568	569	570	571	572	573	574	575	576	577	578	579	580	581	582	583	584	585	586	587	588	589	590	591	592	593	594	595	596	597	598	599	600	601	602	603	604	605	606	607	608	609	610	611	612	613	614	615	616	617	618	619	620	621	622	623	624	625	626	627	628	629	630	631	632	633	634	635	636	637	638	639	640	641	642	643	644	645	646	647	648	649	650	651	652	653	654	655	656	657	658	659	660	661	662	663	664	665	666	667	668	669	670	671	672	673	674	675	676	677	678	679	680	681	682	683	684	685	686	687	688	689	690	691	692	693	694	695	696	697	698	699	700	701	702	703	704	705	706	707	708	709	710	711	712	713	714	715	716	717	718	719	720	721	722	723	724	725	726	727	728	729	730	731	732	733	734	735	736	737	738	739	740	741	742	743	744	745	746	747	748	749	750	751	752	753	754	755	756	757	758	759	760	761	762	763	764	765	766	767	768	769	770	771	772	773	774	775	776	777	778	779	780	781	782	783	784	785	786	787	788	789	790	791	792	793	794	795	796	797	798	799	800	801	802	803	804	805	806	807	808	809	810	811	812	813	814	815	816	817	818	819	820	821	822	823	824	825	826	827	828	829	830	831	832	833	834	835	836	837	838	839	840	841	842	843	844	845	846	847	848	849	850	851	852	853	854	855	856	857	858	859	860	861	862	863	864	865	866	867	868	869	870	871	872	873	874	875	876	877	878	879	880	881	882	883	884	885	886	887	888	889	890	891	892	893	894	895	896	897	898	899	900	901	902	903	904	905	906	907	908	909	910	911	912	913	914	915	916	917	918	919	920	921	922	923	924	925	926	927	928	929	930	931	932	933	934	935	936	937	938	939	940	941	942	943	944	945	946	947	948	949	950	951	952	953	954	955	956	957	958	959	960	961	962	963	964	965	966	967	968	969	970	971	972	973	974	975	976	977	978	979	980	981	982	983	984	985	986	987	988	989	990	991	992	993	994	995	996	997	998	999	1000	1001	1002	1003	1004	1005	1006	1007	1008	1009	1010	1011	1012	1013	1014	1015	1016	1017	1018	1019	1020	1021	1022	1023	1024	1025	1026	1027	1028	1029	1030	1031	1032	1033	1034	1035	1036	1037	1038	1039	1040	1041	1042	1043	1044	1045	1046	1047	1048	1049	1050	1051	1052	1053	1054	1055	1056	1057	1058	1059	1060	1061	1062	1063	1064	1065	1066	1067	1068	1069	1070	1071	1072	1073	1074	1075	1076	1077	1078	1079	1080	1081	1082	1083	1084	1085	1086	1087	1088	1089	1090	1091	1092	1093	1094	1095	1096	1097	1098	1099	1100	1101	1102	1103	1104	1105	1106	1107	1108	1109	1110	1111	1112	1113	1114	1115	1116	1117	1118	1119	1120	1121	1122	1123	1124	1125	1126	1127	1128	1129	1130	1131	1132	1133	1134	1135	1136	1137	1138	1139	1140	1141	1142	1143	1144	1145	1146	1147	1148	1149	1150	1151	1152	1153	1154	1155	1156	1157	1158	1159	1160	1161	1162	1163	1164	1165	1166	1167	1168	1169	1170	1171	1172	1173	1174	1175	1176	1177	1178	1179	1180	1181	1182	1183	1184	1185	1186	1187	1188	1189	1190	1191	1192	1193	1194	1195	1196	1197	1198	1199	1200	1201	1202	1203	1204	1205	1206	1207	1208	1209	1210	1211	1212	1213	1214	1215	1216	1217	1218	1219	1220	1221	1222	1223	1224	1225	1226	1227	1228	1229	1230	1231	1232	1233	1234	1235	1236	1237	1238	1239	1240	1241	1242	1243	1244	1245	1246	1247	1248	1249	1250	1251	1252	1253	1254	1255	1256	1257	1258	1259	1260	1261	1262	1263	1264	1265	1266	1267	1268	1269	1270	1271	1272	1273	1274	1275	1276	1277	1278	1279	1280	1281	1282	1283	1284	1285	1286	1287	1288	1289	1290	1291	1292	1293	1294	1295	1296	1297	1298	1299	1300	1301	1302	1303	1304	1305	1306	1307	1308	1309	1310	1311	1312	1313	1314	1315	1316	1317	1318	1319	1320	1321	1322	1323	1324	1325	1326	1327	1328	1329	1330	1331	1332	1333	1334	1335	1336	1337	1338	1339	1340	1341	1342	1343	1344	1345	1346	1347	1348	1349	1350	1351	1352	1353	1354	1355	1356	1357	1358	1359	1360	1361	1362	1363	1364	1365	1366	1367	1368	1369	1370	1371	1372	1373	1374	1375	1376	1377	1378	1379	1380	1381	1382	1383	1384	1385	1386	1387	1388	1389	1390	1391	1392	1393	1394	1395	1396	1397	1398	1399	1400	1401	1402	1403	1404	1405	1406	1407	1408	1409	1410	1411	1412	1413	1414	1415	1416	1417	1418	1419	1420	1421	1422	1423	1424	1425	1426	1427	1428	1429	1430	1431	1432	1433	1434	1435	1436	1437	1438	1439	1440	1441	1442	1443	1444	1445	1446	1447	1448	1449	1450	1451	1452	1453	1454	1455	1456	1457	1458	1459	1460	1461	1462	1463	1464	1465	1466	1467	1468	1469	1470	1471	1472	1473	1474	1475	1476	1477	1478	1479	1480	1481	1482	1483	1484	1485	1486	1487	1488	1489	1490	1491	1492	1493	1494	1495	1496	1497	1498	1499	1500	1501	1502	1503	1504	1505	1506	1507	1508	1509	1510	1511	1512	1513	1514	1515	1516	1517	1518	1519	1520	1521	1522	1523	1524	1525	1526	1527	1528	1529	1530	1531	1532	1533	1534	1535	1536	1537	1538	1539	1540	1541	1542	1543	1544	1545	1546	1547	1548	1549	1550	1551	1552	1553	1554	1555	1556	1557	1558	1559	1560	1561	1562	1563	1564	1565	1566	1567	1568	1569	1570	1571	1572	1573	1574	1575	1576	1577	1578	1579	1580	1581	1582	1583	1584	1585	1586	1587	1588	1589	1590	1591	1592	1593	1594	1595	1596	1597	1598	1599	1600	1601	1602	1603	1604	1605	1606	1607	1608	1609	1610	1611	1612	1613	1614	1615	1616	1617	1618	1619	1620	1621	1622	1623	1624	1625	1626	1627	1628	1629	1630	1631	1632	1633	1634	1635	1636	1637	1638	1639	1640	1641	1642	1643	1644	1645	1646	1647	1648	1649	1650	1651	1652	1653	1654	1655	1656	1657	1658	1659	1660	1661	1662	1663	1664	1665	1666	1667	1668	1669	1670	1671	1672	1673	1674	1675	1676	1677	1678	1679	1680	1681	1682	1683	1684	1685	1686	1687	1688	1689	1690	1691	1692	1693	1694	1695	1696	1697	1698	1699	1700	1701	1702	1703	1704	1705	1706	1707	1708	1709	1710	1711	1712	1713	1714	1715	1716	1717	1718	1719	1720	1721	1722	1723	1724	1725	1726	1727	1728	1729	1730	1731	1732	1733	1734	1735	1736	1737	1738	1739	1740	1741	1742	1743	1744	1745	1746	1747	1748	1749	1750	1751	1752	1753	1754	1755	1756	1757	1758	1759	1760	1761	1762	1763	1764	1765	1766	1767	1768	1769	1770	1771	1772	1773	1774	1775	1776	1777	1778	1779	1780	1781	1782	1783	1784	1785	1786	1787	1788	1789	1790	1791	1792	1793	1794	1795	1796	1797	1798	1799	1800	1801	1802	1803	1804	1805	1806	1807	1808	1809	1810	1811	1812	1813	1814	1815	1816	1817	1818	1819	1820	1821	1822	1823	1824	1825	1826	1827	1828	1829	1830	1831	1832	1833	1834	1835	1836	1837	1838	1839	1840	1841	1842	1843	1844	1845	1846	1847	1848	1849	1850	1851	1852	1853	1854	1855	1856	1857	1858	1859	1860	1861	1862	1863	1864	1865	1866	1867	1868	1869	1870	1871	1872	1873	1874	1875	1876	1877	1878	1879	1880	1881	1882	1883	1884	1885	1886	1887	1888	1889	1890	1891	1892	1893	1894	1895	1896	1897	1898	1899	1900	1901	1902	1903	1904	1905	1906	1907	1908	1909	1910	1911	1912	1913	1914	1915	1916	1917	1918	1919	1920	1921	1922	1923	1924	1925	1926	1927	1928	1929	1930	1931	1932	1933	1934	1935	1936	1937	1938	1939	1940	1941	1942	1943	1944	1945	1946	1947	1948	1949	1950	1951	1952	1953	1954	1955	1956	1957	1958	1959	1960	1961	1962	1963	1964	1965	1966	1967	1968	1969	1970	1971	1972	1973	1974	1975	1976	1977	1978	1979	1980	1981	1982	1983	1984	1985	1986	1987	1988	1989	1990	1991	1992	1993	1994	1995	1996	1997	1998	1999	2000	2001	2002	2003	2004	2005	2006	2007	2008	2009	2010	2011	2012	2013	2014	2015	2016	2017	2018	2019	2020	2021	2022	2023	2024	2025	2026	2027	2028	2029	2030	2031	2032	2033	2034	2035	2036	2037	2038	2039	2040	2041	2042	2043	2044	2045	2046	2047	2048	2049	2050	2051	2052	2053	2054	2055	2056	2057	2058	2059	2060	2061	2062	2063	2064	2065	2066	2067	2068	2069	2070	2071	2072	2073	2074	2075	2076	2077	2078	2079	2080	2081	2082	2083	2084	2085	2086	2087	2088	2089	2090	2091	2092	2093	2094	2095	2096	2097	2098	2099	2100	2101	2102	2103	2104	2105	2106	2107	2108	2109	2110	2111	2112	2113	2114	2115	2116	2117	2118	2119	2120	2121	2122	2123	2124	2125	2126	2127	2128	2129	2130	2131	2132	2133	2134	2135	2136	2137	2138	2139	2140	2141	2142	2143	2144	2145	2146	2147	2148	2149	2150	2151	2152	2153	2154	2155	2156	2157	2158	2159	2160	2161	2162	2163	2164	2165	2166	2167	2168	2169	2170	2171	2172	2173	2174	2175	2176	2177	2178	2179	2180	2181	2182	2183	2184	2185	2186	2187	2188	2189	2190	2191	2192	2193	2194	2195	2196	2197	2198	2199	2200	2201	2202	2203	2204	2205	2206	2207	2208	2209	2210	2211	2212	2213	2214	2215	2216	2217	2218	2219	2220	2221	2222	2223	2224	2225	2226	2227	2228	2229	2230	2231	2232	2233	2234	2235	2236	2237	2238	2239	2240	2241	2242	2243	2244	2245	2246	2247	2248	2249	2250	2251	2252	2253	2254	2255	2256	2257	2258	2259	2260	2261	2262	2263	2264	2265	2266	2267	2268	2269	2270	2271	2272	2273	2274	2275	2276	2277	2278	2279	2280	2281	2282	2283	2284	2285	2286	2287	2288	2289	2290	2291	2292	2293	2294	2295	2296	2297	2298	2299	2300	2301	2302	2303	2304	2305	2306	2307	2308	2309	2310	2311	2312	2313	2314	2315	2316	2317	2318	2319	2320	2321	2322	2323	2324	2325	2326	2327	2328	2329	2330	2331	2332	2333	2334	2335	2336	2337	2338	2339	2340	2341	2342	2343	2344	2345	2346	2347	2348	2349	2350	2351	2352	2353	2354	2355	2356	2357	2358	2359	2360	2361	2362	2363	2364	2365	2366	2367	2368	2369	2370	2371	2372	2373	2374	2375	2376	2377	2378	2379	2380	2381	2382	2383	2384	2385	2386	2387	2388	2389	2390	2391	2392	2393	2394	2395	2396	2397	2398	2399	2400	2401	2402	2403	2404	2405	2406	2407	2408	2409	2410	2411	2412	2413	2414	2415	2416	2417	2418	2419	2420	2421	2422	2423	2424	2425	2426	2427	2428	2429	2430	2431	2432	2433	2434	2435	2436	2437	2438	2439	2440	2441	2442	2443	2444	2445	2446	2447	2448	2449	2450	2451	2452	2453	2454	2455	2456	2457	2458	2459	2460	2461	2462	2463	2464	2465	2466	2467	2468	2469	2470	2471	2472	2473	2474	2475	2476	2477	2478	2479	2480	2481	2482	2483	2484	2485	2486	2487	2488	2489	2490	2491	2492	2493	2494	2495	2496	2497	2498	2499	2500	2501	2502	2503	2504	2505	2506	2507	2508	2509	2510	2511	2512	2513	2514	2515	2516	2517	2518	2519	2520	2521	2522	2523	2524	2525	2526	2527	2528	2529	2530	2531	2532	2533	2534	2535	2536	2537	2538	2539	2540	2541	2542	2543	2544	2545	2546	2547	2548	2549	2550	2551	2552	2553	2554	2555	2556	2557	2558	2559	2560	2561	2562	2563	2564	2565	2566	2567	2568	2569	2570	2571	2572	2573	2574	2575	2576	2577	2578	2579	2580	2581	2582	2583	2584	2585	2586	2587	2588	2589	2590	2591	2592	2593	2594	2595	2596	2597	2598	2599	2600	2601	2602	2603	2604	2605	2606	2607	2608	2609	2610	2611	2612	2613	2614	2615	2616	2617	2618	2619	2620	2621	2622	2623	2624	2625	2626	2627	2628	2629	2630	2631	2632	2633	2634	2635	2636	2637	2638	2639	2640	2641	2642	2643	2644	2645	2646	2647	2648	2649	2650	2651	2652	2653	2654	2655	2656	2657	2658	2659	2660	2661	2662	2663	2664	2665	2666	2667	2668	2669	2670	2671	2672	2673	2674	2675	2676	2677	2678	2679	2680	2681	2682	2683	2684	2685	2686	2687	2688	2689	2690	2691	2692	2693	2694	2695	2696	2697	2698	2699	2700	2701	2702	2703	2704	2705	2706	2707	2708	2709	2710	2711	2712	2713	2714	2715	2716	2717	2718	2719	2720	2721	2722	2723	2724	2725	2726	2727	2728	2729	2730	2731	2732	2733	2734	2735	2736	2737	2738	2739	2740	2741	2742	2743	2744	2745	2746	2747	2748	2749	2750	2751	2752	2753	2754	2755	2756	2757	2758	2759	2760	2761	2762	2763	2764	2765	2766	2767	2768	2769	2770	2771	2772	2773	2774	2775	2776	2777	2778	2779	2780	2781	2782	2783	2784	2785	2786	2787	2788	2789	2790	2791	2792	2793	2794	2795	2796	2797	2798	2799	2800	2801	2802	2803	2804	2805	2806	2807	2808	2809	2810	2811	2812	2813	2814	2815	2816	2817	2818	2819	2820	2821	2822	2823	2824	2825	2826	2827	2828	2829	2830	2831	2832	2833	2834	2835	2836	2837	2838	2839	2840	2841	2842	2843	2844	2845	2846	2847	2848	2849	2850	2851	2852	2853	2854	2855	2856	2857	2858	2859	2860	2861	2862	2863	2864	2865	2866	2867	2868	2869	2870	2871	2872	2873	2874	2875	2876	2877	2878	2879	2880	2881	2882	2883	2884	2885	2886	2887	2888	2889	2890	2891	2892	2893	2894	2895	2896	2897	2898	2899	2900	2901	2902	2903	2904	2905	2906	2907	2908	2909	2910	2911	2912	2913	2914	2915	2916	2917	2918	2919	2920	2921	2922	2923	2924	2925	2926	2927	2928	2929	2930	2931	2932	2933	2934	2935	2936	2937	2938	2939	2940	2941	2942	2943	2944	2945	2946	2947	2948	2949	2950	2951	2952	2953	2954	2955	2956	2957	2958	2959	2960	2961	2962	2963	2964	2965	2966	2967	2968	2969	2970	2971	2972	2973	2974	2975	2976	2977	2978	2979	2980	2981	2982	2983	2984	2985	2986	2987	2988	2989	2990	2991	2992	2993	2994	2995	2996	2997	2998	2999	3000	3001	3002	3003	3004	3005	3006	3007	3008	3009	3010	3011	3012	3013	3014	3015	3016	3017	3018	3019	3020	3021	3022	3023	3024	3025	3026	3027	3028	3029	3030	3031	3032	3033	3034	3035	3036	3037	3038	3039	3040	3041	3042	3043	3044	3045	3046	3047	3048	3049	3050	3051	3052	3053	3054	3055	3056	3057	3058	3059	3060	3061	3062	3063	3064	3065	3066	3067	3068	3069	3070	3071	3072	3073	3074	3075	3076	3077	3078	3079	3080	3081	3082	3083	3084	3085	3086	3087	3088	3089	3090	3091	3092	3093	3094	3095	3096	3097	3098	3099	3100	3101	3102	3103	3104	3105	3106	3107	3108	3109	3110	3111	3112	3113	3114	3115	3116	3117	3118	3119	3120	3121	3122	3123	3124	3125	3126	3127	3128	3129	3130	3131	3132	3133	3134	3135	3136	3137	3138	3139	3140	3141	3142	3143	3144	3145	3146	3147	3148	3149	3150	3151	3152	3153	3154	3155	3156	3157	3158	3159	3160	3161	3162	3163	3164	3165	3166	3167	3168	3169	3170	3171	3172	3173	3174	3175	3176	3177	3178	3179	3180	3181	3182	3183	3184	3185	3186	3187	3188	3189	3190	3191	3192	3193	3194	3195	3196	3197	3198	3199	3200	3201	3202	3203	3204	3205	3206	3207	3208	3209	3210	3211	3212	3213	3214	3215	3216	3217	3218	3219	3220	3221	3222	3223	3224	3225	3226	3227	3228	3229	3230	3231	3232	3233	3234	3235	3236	3237	3238	3239	3240	3241	3242	3243	3244	3245	3246	3247	3248	3249	3250	3251	3252	3253	3254	3255	3256	3257	3258	3259	3260	3261	3262	3263	3264	3265	3266	3267	3268	3269	3270	3271	3272	3273	3274	3275	3276	3277	3278	3279	3280	3281	3282	3283	3284	3285	3286	3287	3288	3289	3290	3291	3292	3293	3294	3295	3296	3297	3298	3299	3300	3301	3302	3303	3304	3305	3306	3307	3308	3309	3310	3311	3312	3313	3314	3315	3316	3317	3318	3319	3320	3321	3322	3323	3324	3325	3326	3327	3328	3329	3330	3331	3332	3333	3334	3335	3336	3337	3338	3339	3340	3341	3342	3343	3344	3345	3346	3347	3348	3349	3350	3351	3352	3353	3354	3355	3356	3357	3358	3359	3360	3361	3362	3363	3364	3365	3366	3367	3368	3369	3370	3371	3372	3373	3374	3375	3376	3377	3378	3379	3380	3381	3382	3383	3384	3385	3386	3387	3388	3389	3390	3391	3392	3393	3394	3395	3396	3397	3398	3399	3400	3401	3402	3403	3404	3405	3406	3407	3408	3409	3410	3411	3412	3413	3414	3415	3416	3417	3418	3419	3420	3421	3422	3423	3424	3425	3426	3427	3428	3429	3430	3431	3432	3433	3434	3435	3436	3437	3438	3439	3440	3441	3442	3443	3444	3445	3446	3447	3448	3449	3450	3451	3452	3453	3454	3455	3456	3457	3458	3459	3460	3461	3462	3463	3464	3465	3466	3467	3468	3469	3470	3471	3472	3473	3474	3475	3476	3477	3478	3479	3480	3481	3482	3483	3484	3485	3486	3487	3488	3489	3490	3491	3492	3493	3494	3495	3496	3497	3498	3499	3500	3501	3502	3503	3504	3505	3506	3507	3508	3509	3510	3511	3512	3513	3514	3515	3516	3517	3518	3519	3520	3521	3522	3523	3524	3525	3526	3527	3528	3529	3530	3531	3532	3533	3534	3535	3536	3537	3538	3539	3540	3541	3542	3543	3544	3545	3546	3547	3548	3549	3550	3551	3552	3553	3554	3555	3556	3557	3558	3559	3560	3561	3562	3563	3564	3565	3566	3567	3568	3569	3570	3571	3572	3573	3574	3575	3576	3577	3578	3579	3580	3581	3582	3583	3584	3585	3586	3587	3588	3589	3590	3591	3592	3593	3594	3595	3596	3597	3598	3599	3600	3601	3602	3603	3604	3605	3606	3607	3608	3609	3610	3611	3612	3613	3614	3615	3616	3617	3618	3619	3620	3621	3622	3623	3624	3625	3626	3627	3628	3629	3630	3631	3632	3633	3634	3635	3636	3637	3638	3639	3640	3641	3642	3643	3644	3645	3646	3647	3648	3649	3650	3651	3652	3653	3654	3655	3656	3657	3658	3659	3660	3661	3662	3663	3664	3665	3666	3667	3668	3669	3670	3671	3672	3673	3674	3675	3676	3677	3678	3679	3680	3681	3682	3683	3684	3685	3686	3687	3688	3689	3690	3691	3692	3693	3694	3695	3696	3697	3698	3699	3700	3701	3702	3703	3704	3705	3706	3707	3708	3709	3710	3711	3712	3713	3714	3715	3716	3717	3718	3719	3720	3721	3722	3723	3724	3725	3726	3727	3728	3729	3730	3731	3732	3733	3734	3735	3736	3737	3738	3739	3740	3741	3742	3743	3744	3745	3746	3747	3748	3749	3750	3751	3752	3753	3754	3755	3756	3757	3758	3759	3760	3761	3762	3763	3764	3765	3766	3767	3768	3769	3770	3771	3772	3773	3774	3775	3776	3777	3778	3779	3780	3781	3782	3783	3784	3785	3786	3787	3788	3789	3790	3791	3792	3793	3794	3795	3796	3797	3798	3799	3800	3801	3802	3803	3804	3805	3806	3807	3808	3809	3810	3811	3812	3813	3814	3815	3816	3817	3818	3819	3820	3821	3822	3823	3824	3825	3826	3827	3828	3829	3830	3831	3832	3833	3834	3835	3836	3837	3838	3839	3840	3841	3842	3843	3844	3845	3846	3847	3848	3849	3850	3851	3852	3853	3854	3855	3856	3857	3858	3859	3860	3861	3862	3863	3864	3865	3866	3867	3868	3869	3870	3871	3872	3873	3874	3875	3876	3877	3878	3879	3880	3881	3882	3883	3884	3885	3886	3887	3888	3889	3890	3891	3892	3893	3894	3895	3896	3897	3898	3899	3900	3901	3902	3903	3904	3905	3906	3907	3908	3909	3910	3911	3912	3913	3914	3915	3916	3917	3918	3919	3920	3921	3922	3923	3924	3925	3926	3927	3928	3929	3930	3931	3932	3933	3934	3935	3936	3937	3938	3939	3940	3941	3942	3943	3944	3945	3946	3947	3948	3949	3950	3951	3952	3953	3954	3955	3956	3957	3958	3959	3960	3961	3962	3963	3964	3965	3966	3967	3968	3969	3970	3971	3972	3973	3974	3975	3976	3977	3978	3979	3980	3981	3982	3983	3984	3985	3986	3987	3988	3989	3990	3991	3992	3993	3994	3995	3996	3997	3998	3999	4000	4001	4002	4003	4004	4005	4006	4007	4008	4009	4010	4011	4012	4013	4014	4015	4016	4017	4018	4019	4020	4021	4022	4023	4024	4025	4026	4027	4028	4029	4030	4031	4032	4033	4034	4035	4036	4037	4038	4039	4040	4041	4042	4043	4044	4045	4046	4047	4048	4049	4050	4051	4052	4053	4054	4055	4056	4057	4058	4059	4060	4061	4062	4063	4064	4065	4066	4067	4068	4069	4070	4071	4072	4073	4074	4075	4076	4077	4078	4079	4080	4081	4082	4083	4084	4085	4086	4087	4088	4089	4090	4091	4092	4093	4094	4095	4096	4097	4098	4099	4100	4101	4102	4103	4104	4105	4106	4107	4108	4109	4110	4111	4112	4113	4114	4115	4116	4117	4118	4119	4120	4121	4122	4123	4124	4125	4126	4127	4128	4129	4130	4131	4132	4133	4134	4135	4136	4137	4138	4139	4140	4141	4142	4143	4144	4145	4146	4147	4148	4149	4150	4151	4152	4153	4154	4155	4156	4157	4158	4159	4160	4161	4162	4163	4164	4165	4166	4167	4168	4169	4170	4171	4172	4173	4174	4175	4176	4177	4178	4179	4180	4181	4182	4183	4184	4185	4186	4187	4188	4189	4190	4191	4192	4193	4194	4195	4196	4197	4198	4199	4200	4201	4202	4203	4204	4205	4206	4207	4208	4209	4210	4211	4212	4213	4214	4215	4216	4217	4218	4219	4220	4221	4222	4223	4224	4225	4226	4227	4228	4229	4230	4231	4232	4233	4234	4235	4236	4237	4238	4239	4240	4241	4242	4243	4244	4245	4246	4247	4248	4249	4250	4251	4252	4253	4254	4255	4256	4257	4258	4259	4260	4261	4262	4263	4264	4265	4266	4267	4268	4269	4270	4271	4272	4273	4274	4275	4276	4277	4278	4279	4280	4281	4282	4283	4284	4285	4286	4287	4288	4289	4290	4291	4292	4293	4294	4295	4296	4297	4298	4299	4300	4301	4302	4303	4304	4305	4306	4307	4308	4309	4310	4311	4312	4313	4314	4315	4316	4317	4318	4319	4320	4321	4322	4323	4324	4325	4326	4327	4328	4329	4330	4331	4332	4333	4334	4335	4336	4337	4338	4339	4340	4341	4342	4343	4344	4345	4346	4347	4348	4349	4350	4351	4352	4353	4354	4355	4356	4357	4358	4359	4360	4361	4362	4363	4364	4365	4366	4367	4368	4369	4370	4371	4372	4373	4374	4375	4376	4377	4378	4379	4380	4381	4382	4383	4384	4385	4386	4387	4388	4389	4390	4391	4392	4393	4394	4395	4396	4397	4398	4399	4400	4401	4402	4403	4404	4405	4406	4407	4408	4409	4410	4411	4412	4413	4414	4415	4416	4417	4418	4419	4420	4421	4422	4423	4424	4425	4426	4427	4428	4429	4430	4431	4432	4433	4434	4435	4436	4437	4438	4439	4440	4441	4442	4443	4444	4445	4446	4447	4448	4449	4450	4451	4452	4453	4454	4455	4456	4457	4458	4459	4460	4461	4462	4463	4464	4465	4466	4467	4468	4469	4470	4471	4472	4473	4474	4475	4476	4477	4478	4479	4480	4481	4482	4483	4484	4485	4486	4487	4488	4489	4490	4491	4492	4493	4494	4495	4496	4497	4498	4499	4500	4501	4502	4503	4504	4505	4506	4507	4508	4509	4510	4511	4512	4513	4514	4515	4516	4517	4518	4519	4520	4521	4522	4523	4524	4525	4526	4527	4528	4529	4530	4531	4532	4533	4534	4535	4536	4537	4538	4539	4540	4541	4542	4543	4544	4545	4546	4547	4548	4549	4550	4551	4552	4553	4554	4555	4556	4557	4558	4559	4560	4561	4562	4563	4564	4565	4566	4567	4568	4569	4570	4571	4572	4573	4574	4575	4576	4577	4578	4579	4580	4581	4582	4583	4584	4585	4586	4587	4588	4589	4590	4591	4592	4593	4594	4595	4596	4597	4598	4599	4600	4601	4602	4603	4604	4605	4606	4607	4608	4609	4610	4611	4612	4613	4614	4615	4616	4617	4618	4619	4620	4621	4622	4623	4624	4625	4626	4627	4628	4629	4630	4631	4632	4633	4634	4635	4636	4637	4638	4639	4640	4641	4642	4643	4644	4645	4646	4647	4648	4649	4650	4651	4652	4653	4654	4655	4656	4657	4658	4659	4660	4661	4662	4663	4664	4665	4666	4667	4668	4669	4670	4671	4672	4673	4674	4675	4676	4677	4678	4679	4680	4681	4682	4683	4684	4685	4686	4687	4688	4689	4690	4691	4692	4693	4694	4695	4696	4697	4698	4699	4700	4701	4702	4703	4704	4705	4706	4707	4708	4709	4710	4711	4712	4713	4714	4715	4716	4717	4718	4719	4720	4721	4722	4723	4724	4725	4726	4727	4728	4729	4730	4731	4732	4733	4734	4735	4736	4737	4738	4739	4740	4741	4742	4743	4744	4745	4746	4747	4748	4749	4750	4751	4752	4753	4754	4755	4756	4757	4758	4759	4760	4761	4762	4763	4764	4765	4766	4767	4768	4769	4770	4771	4772	4773	4774	4775	4776	4777	4778	4779	4780	4781	4782	4783	4784	4785	4786	4787	4788	4789	4790	4791	4792	4793	4794	4795	4796	4797	4798	4799	4800	4801	4802	4803	4804	4805	4806	4807	4808	4809	4810	4811	4812	4813	4814	4815	4816	4817	4818	4819	4820	4821	4822	4823	4824	4825	4826	4827	4828	4829	4830	4831	4832	4833	4834	4835	4836	4837	4838	4839	4840	4841	4842	4843	4844	4845	4846	4847	4848	4849	4850	4851	4852	4853	4854	4855	4856	4857	4858	4859	4860	4861	4862	4863	4864	4865	4866	4867	4868	4869	4870	4871	4872	4873	4874	4875	4876	4877	4878	4879	4880	4881	4882	4883	4884	4885	4886	4887	4888	4889	4890	4891	4892	4893	4894	4895	4896	4897	4898	4899	4900	4901	4902	4903	4904	4905	4906	4907	4908	4909	4910	4911	4912	4913	4914	4915	4916	4917	4918	4919	4920	4921	4922	4923	4924	4925	4926	4927	4928	4929	4930	4931	4932	4933	4934	4935	4936	4937	4938	4939	4940	4941	4942	4943	4944	4945	4946	4947	4948	4949	4950	4951	4952	4953	4954	4955	4956	4957	4958	4959	4960	4961	4962	4963	4964	4965	4966	4967	4968	4969	4970	4971	4972	4973	4974	4975	4976	4977	4978	4979	4980	4981	4982	4983	4984	4985	4986	4987	4988	4989	4990	4991	4992	4993	4994	4995	4996	4997	4998	4999	5000	5001	5002	5003	5004	5005	5006	5007	5008	5009	5010	5011	5012	5013	5014	5015	5016	5017	5018	5019	5020	5021	5022	5023	5024	5025	5026	5027	5028	5029	5030	5031	5032	5033	5034	5035	5036	5037	5038	5039	5040	5041	5042	5043	5044	5045	5046	5047	5048	5049	5050	5051	5052	5053	5054	5055	5056	5057	5058	5059	5060	5061	5062	5063	5064	5065	5066	5067	5068	5069	5070	5071	5072	5073	5074	5075	5076	5077	5078	5079	5080	5081	5082	5083	5084	5085	5086	5087	5088	5089	5090	5091	5092	5093	5094	5095	5096	5097	5098	5099	5100	5101	5102	5103	5104	5105	5106	5107	5108	5109	5110	5111	5112	5113	5114	5115	5116	5117	5118	5119	5120	5121	5122	5123	5124	5125	5126	5127	5128	5129	5130	5131	5132	5133	5134	5135	5136	5137	5138	5139	5140	5141	5142	5143	5144	5145	5146	5147	5148	5149	5150	5151	5152	5153	5154	5155	5156	5157	5158	5159	5160	5161	5162	5163	5164	5165	5166	5167	5168	5169	5170	5171	5172	5173	5174	5175	5176	5177	5178	5179	5180	5181	5182	5183	5184	5185	5186	5187	5188	5189	5190	5191	5192	5193	5194	5195	5196	5197	5198	5199	5200	5201	5202	5203	5204	5205	5206	5207	5208	5209	5210	5211	5212	5213	5214	5215	5216	5217	5218	5219	5220	5221	5222	5223	5224	5225	5226	5227	5228	5229	5230	5231	5232	5233	5234	5235	5236	5237	5238	5239	5240	5241	5242	5243	5244	5245	5246	5247	5248	5249	5250	5251	5252	5253	5254	5255	5256	5257	5258	5259	5260	5261	5262	5263	5264	5265	5266	5267	5268	5269	5270	5271	5272	5273	5274	5275	5276	5277	5278	5279	5280	5281	5282	5283	5284	5285	5286	5287	5288	5289	5290	5291	5292	5293	5294	5295	5296	5297	5298	5299	5300	5301	5302	5303	5304	5305	5306	5307	5308	5309	5310	5311	5312	5313	5314	5315	5316	5317	5318	5319	5320	5321	5322	5323	5324	5325	5326	5327	5328	5329	5330	5331	5332	5333	5334	5335	5336	5337	5338	5339	5340	5341	5342	5343	5344	5345	5346	5347	5348	5349	5350	5351	5352	5353	5354	5355	5356	5357	5358	5359	5360	5361	5362	5363	5364	5365	5366	5367	5368	5369	5370	5371	5372	5373	5374	5375	5376	5377	5378	5379	5380	5381	5382	5383	5384	5385	5386	5387	5388	5389	5390	5391	5392	5393	5394	5395	5396	5397	5398	5399	5400	5401	5402	5403	5404	5405	5406	5407	5408	5409	5410	5411	5412	5413	5414	5415	5416	5417	5418	5419	5420	5421	5422	5423	5424	5425	5426	5427	5428	5429	5430	5431	5432	5433	5434	5435	5436	5437	5438	5439	5440	5441	5442	5443	5444	5445	5446	5447	5448	5449	5450	5451	5452	5453	5454	5455	5456	5457	5458	5459	5460	5461	5462	5463	5464	5465	5466	5467	5468	5469	5470	5471	5472	5473	5474	5475	5476	5477	5478	5479	5480	5481	5482	5483	5484	5485	5486	5487	5488	5489	5490	5491	5492	5493	5494	5495	5496	5497	5498	5499	5500	5501	5502	5503	5504	5505	5506	5507	5508	5509	5510	5511	5512	5513	5514	5515	5516	5517	5518	5519	5520	5521	5522	5523	5524	5525	5526	5527	5528	5529	5530	5531	5532	5533	5534	5535	5536	5537	5538	5539	5540	5541	5542	5543	5544	5545	5546	5547	5548	5549	5550	5551	5552	5553	5554	5555	5556	5557	5558	5559	5560	5561	5562	5563	5564	5565	5566	5567	5568	5569	5570	5571	5572	5573	5574	5575	5576	5577	5578	5579	5580	5581	5582	5583	5584	5585	5586	5587	5588	5589	5590	5591	5592	5593	5594	5595	5596	5597	5598	5599	5600	5601	5602	5603	5604	5605	5606	5607	5608	5609	5610	5611	5612	5613	5614	5615	5616	5617	5618	5619	5620	5621	5622	5623	5624	5625	5626	5627	5628	5629	5630	5631	5632	5633	5634	5635	5636	5637	5638	5639	5640	5641	5642	5643	5644	5645	5646	5647	5648	5649	5650	5651	5652	5653	5654	5655	5656	5657	5658	5659	5660	5661	5662	5663	5664	5665	5666	5667	5668	5669	5670	5671	5672	5673	5674	5675	5676	5677	5678	5679	5680	5681	5682	5683	5684	5685	5686	5687	5688	5689	5690	5691	5692	5693	5694	5695	5696	5697	5698	5699	5700	5701	5702	5703	5704	5705	5706	5707	5708	5709	5710	5711	5712	5713	5714	5715	5716	5717	5718	5719	5720	5721	5722	5723	5724	5725	5726	5727	5728	5729	5730	5731	5732	5733	5734	5735	5736	5737	5738	5739	5740	5741	5742	5743	5744	5745	5746	5747	5748	5749	5750	5751	5752	5753	5754	5755	5756	5757	5758	5759	5760	5761	5762	5763	5764	5765	5766	5767	5768	5769	5770	5771	5772	5773	5774	5775	5776	5777	5778	5779	5780	5781	5782	5783	5784	5785	5786	5787	5788	5789	5790	5791	5792	5793	5794	5795	5796	5797	5798	5799	5800	5801	5802	5803	5804	5805	5806	5807	5808	5809	5810	5811	5812	5813	5814	5815	5816	5817	5818	5819	5820	5821	5822	5823	5824	5825	5826	5827	5828	5829	5830	5831	5832	5833	5834	5835	5836	5837	5838	5839	5840	5841	5842	5843	5844	5845	5846	5847	5848	5849	5850	5851	5852	5853	5854	5855	5856	5857	5858	5859	5860	5861	5862	5863	5864	5865	5866	5867	5868	5869	5870	5871	5872	5873	5874	5875	5876	5877	5878	5879	5880	5881	5882	5883	5884	5885	5886	5887	5888	5889	5890	5891	5892	5893	5894	5895	5896	5897	5898	5899	5900	5901	5902	5903	5904	5905	5906	5907	5908	5909	5910	5911	5912	5913	5914	5915	5916	5917	5918	5919	5920	5921	5922	5923	5924	5925	5926	5927	5928	5929	5930	5931	5932	5933	5934	5935	5936	5937	5938	5939	5940	5941	5942	5943	5944	5945	5946	5947	5948	5949	5950	5951	5952	5953	5954	5955	5956	5957	5958	5959	5960	5961	5962	5963	5964	5965	5966	5967	5968	5969	5970	5971	5972	5973	5974	5975	5976	5977	5978	5979	5980	5981	5982	5983	5984	5985	5986	5987	5988	5989	5990	5991	5992	5993	5994	5995	5996	5997	5998	5999	6000	6001	6002	6003	6004	6005	6006	6007	6008	6009	6010	6011	6012	6013	6014	6015	6016	6017	6018	6019	6020	6021	6022	6023	6024	6025	6026	6027	6028	6029	6030	6031	6032	6033	6034	6035	6036	6037	6038	6039	6040	6041	6042	6043	6044	6045	6046	6047	6048	6049	6050	6051	6052	6053	6054	6055	6056	6057	6058	6059	6060	6061	6062	6063	6064	6065	6066	6067	6068	6069	6070	6071	6072	6073	6074	6075	6076	6077	6078	6079	6080	6081	6082	6083	6084	6085	6086	6087	6088	6089	6090	6091	6092	6093	6094	6095	6096	6097	6098	6099	6100	6101	6102	6103	6104	6105	6106	6107	6108	6109	6110	6111	6112	6113	6114	6115	6116	6117	6118	6119	6120	6121	6122	6123	6124	6125	6126	6127	6128	6129	6130	6131	6132	6133	6134	6135	6136	6137	6138	6139	6140	6141	6142	6143	6144	6145	6146	6147	6148	6149	6150	6151	6152	6153	6154	6155	6156	6157	6158	6159	6160	6161	6162	6163	6164	6165	6166	6167	6168	6169	6170	6171	6172	6173	6174	6175	6176	6177	6178	6179	6180	6181	6182	6183	6184	6185	6186	6187	6188	6189	6190	6191	6192	6193	6194	6195	6196	6197	6198	6199	6200	6201	6202	6203	6204	6205	6206	6207	6208	6209	6210	6211	6212	6213	6214	6215	6216	6217	6218	6219	6220	6221	6222	6223	6224	6225	6226	6227	6228	6229	6230	6231	6232	6233	6234	6235	6236	6237	6238	6239	6240	6241	6242	6243	6244	6245	6246	6247	6248	6249	6250	6251	6252	6253	6254	6255	6256	6257	6258	6259	6260	6261	6262	6263	6264	6265	6266	6267	6268	6269	6270	6271	6272	6273	6274	6275	6276	6277	6278	6279	6280	6281	6282	6283	6284	6285	6286	6287	6288	6289	6290	6291	6292	6293	6294	6295	6296	6297	6298	6299	6300	6301	6302	6303	6304	6305	6306	6307	6308	6309	6310	6311	6312	6313	6314	6315	6316	6317	6318	6319	6320	6321	6322	6323	6324	6325	6326	6327	6328	6329	6330	6331	6332	6333	6334	6335	6336	6337	6338	6339	6340	6341	6342	6343	6344	6345	6346	6347	6348	6349	6350	6351	6352	6353	6354	6355	6356	6357	6358	6359	6360	6361	6362	6363	6364	6365	6366	6367	6368	6369	6370	6371	6372	6373	6374	6375	6376	6377	6378	6379	6380	6381	6382	6383	6384	6385	6386	6387	6388	6389	6390	6391	6392	6393	6394	6395	6396	6397	6398	6399	6400	6401	6402	6403	6404	6405	6406	6407	6408	6409	6410	6411	6412	6413	6414	6415	6416	6417	6418	6419	6420	6421	6422	6423	6424	6425	6426	6427	6428	6429	6430	6431	6432	6433	6434	6435	6436	6437	6438	6439	6440	6441	6442	6443	6444	6445	6446	6447	6448	6449	6450	6451	6452	6453	6454	6455	6456	6457	6458	6459	6460	6461	6462	6463	6464	6465	6466	6467	6468	6469	6470	6471	6472	6473	6474	6475	6476	6477	6478	6479	6480	6481	6482	6483	6484	6485	6486	6487	6488	6489	6490	6491	6492	6493	6494	6495	6496	6497	6498	6499	6500	6501	6502	6503	6504	6505	6506	6507	6508	6509	6510	6511	6512	6513	6514	6515	6516	6517	6518	6519	6520	6521	6522	6523	6524	6525	6526	6527	6528	6529	6530	6531	6532	6533	6534	6535	6536	6537	6538	6539	6540	6541	6542	6543	6544	6545	6546	6547	6548	6549	6550	6551	6552	6553	6554	6555	6556	6557	6558	6559	6560	6561	6562	6563	6564	6565	6566	6567	6568	6569	6570	6571	6572	6573	6574	6575	6576	6577	6578	6579	6580	6581	6582	6583	6584	6585	6586	6587	6588	6589	6590	6591	6592	6593	6594	6595	6596	6597	6598	6599	6600	6601	6602	6603	6604	6605	6606	6607	6608	6609	6610	6611	6612	6613	6614	6615	6616	6617	6618	6619	6620	6621	6622	6623	6624	6625	6626	6627	6628	6629	6630	6631	6632	6633	6634	6635	6636	6637	6638	6639	6640	6641	6642	6643	6644	6645	6646	6647	6648	6649	6650	6651	6652	6653	6654	6655	6656	6657	6658	6659	6660	6661	6662	6663	6664	6665	6666	6667	6668	6669	6670	6671	6672	6673	6674	6675	6676	6677	6678	6679	6680	6681	6682	6683	6684	6685	6686	6687	6688	6689	6690	6691	6692	6693	6694	6695	6696	6697	6698	6699	6700	6701	6702	6703	6704	6705	6706	6707	6708	6709	6710	6711	6712	6713	6714	6715	6716	6717	6718	6719	6720	6721	6722	6723	6724	6725	6726	6727	6728	6729	6730	6731	6732	6733	6734	6735	6736	6737	6738	6739	6740	6741	6742	6743	6744	6745	6746	6747	6748	6749	6750	6751	6752	6753	6754	6755	6756	6757	6758	6759	6760	6761	6762	6763	6764	6765	6766	6767	6768	6769	6770	6771	6772	6773	6774	6775	6776	6777	6778	6779	6780	6781	6782	6783	6784	6785	6786	6787	6788	6789	6790	6791	6792	6793	6794	6795	6796	6797	6798	6799	6800	6801	6802	6803	6804	6805	6806	6807	6808	6809	6810	6811	6812	6813	6814	6815	6816	6817	6818	6819	6820	6821	6822	6823	6824	6825	6826	6827	6828	6829	6830	6831	6832	6833	6834	6835	6836	6837	6838	6839	6840	6841	6842	6843	6844	6845	6846	6847	6848	6849	6850	6851	6852	6853	6854	6855	6856	6857	6858	6859	6860	6861	6862	6863	6864	6865	6866	6867	6868	6869	6870	6871	6872	6873	6874	6875	6876	6877	6878	6879	6880	6881	6882	6883	6884	6885	6886	6887	6888	6889	6890	6891	6892	6893	6894	6895	6896	6897	6898	6899	6900	6901	6902	6903	6904	6905	6906	6907	6908	6909	6910	6911	6912	6913	6914	6915	6916	6917	6918	6919	6920	6921	6922	6923	6924	6925	6926	6927	6928	6929	6930	6931	6932	6933	6934	6935	6936	6937	6938	6939	6940	6941	6942	6943	6944	6945	6946	6947	6948	6949	6950	6951	6952	6953	6954	6955	6956	6957	6958	6959	6960	6961	6962	6963	6964	6965	6966	6967	6968	6969	6970	6971	6972	6973	6974	6975	6976	6977	6978	6979	6980	6981	6982	6983	6984	6985	6986	6987	6988	6989	6990	6991	6992	6993	6994	6995	6996	6997	6998	6999	7000	7001	7002	7003	7004	7005	7006	7007	7008	7009	7010	7011	7012	7013	7014	7015	7016	7017	7018	7019	7020	7021	7022	7023	7024	7025	7026	7027	7028	7029	7030	7031	7032	7033	7034	7035	7036	7037	7038	7039	7040	7041	7042	7043	7044	7045	7046	7047	7048	7049	7050	7051	7052	7053	7054	7055	7056	7057	7058	7059	7060	7061	7062	7063	7064	7065	7066	7067	7068	7069	7070	7071	7072	7073	7074	7075	7076	7077	7078	7079	7080	7081	7082	7083	7084	7085	7086	7087	7088	7089	7090	7091	7092	7093	7094	7095	7096	7097	7098	7099	7100	7101	7102	7103	7104	7105	7106	7107	7108	7109	7110	7111	7112	7113	7114	7115	7116	7117	7118	7119	7120	7121	7122	7123	7124	7125	7126	7127	7128	7129	7130	7131	7132	7133	7134	7135	7136	7137	7138	7139	7140	7141	7142	7143	7144	7145	7146	7147	7148	7149	7150	7151	7152	7153	7154	7155	7156	7157	7158	7159	7160	7161	7162	7163	7164	7165	7166	7167	7168	7169	7170	7171	7172	7173	7174	7175	7176	7177	7178	7179	7180	7181	7182	7183	7184	7185	7186	7187	7188	7189	7190	7191	7192	7193	7194	7195	7196	7197	7198	7199	7200	7201	7202	7203	7204	7205	7206	7207	7208	7209	7210	7211	7212	7213	7214	7215	7216	7217	7218	7219	7220	7221	7222	7223	7224	7225	7226	7227	7228	7229	7230	7231	7232	7233	7234	7235	7236	7237	7238	7239	7240	7241	7242	7243	7244	7245	7246	7247	7248	7249	7250	7251	7252	7253	7254	7255	7256	7257	7258	7259	7260	7261	7262	7263	7264	7265	7266	7267	7268	7269	7270	7271	7272	7273	7274	7275	7276	7277	7278	7279	7280	7281	7282	7283	7284	7285	7286	7287	7288	7289	7290	7291	7292	7293	7294	7295	7296	7297	7298	7299	7300	7301	7302	7303	7304	7305	7306	7307	7308	7309	7310	7311	7312	7313	7314	7315	7316	7317	7318	7319	7320	7321	7322	7323	7324	7325	7326	7327	7328	7329	7330	7331	7332	7333	7334	7335	7336	7337	7338	7339	7340	7341	7342	7343	7344	7345	7346	7347	7348	7349	7350	7351	7352	7353	7354	7355	7356	7357	7358	7359	7360	7361	7362	7363	7364	7365	7366	7367	7368	7369	7370	7371	7372	7373	7374	7375	7376	7377	7378	7379	7380	7381	7382	7383	7384	7385	7386	7387	7388	7389	7390	7391	7392	7393	7394	7395	7396	7397	7398	7399	7400	7401	7402	7403	7404	7405	7406	7407	7408	7409	7410	7411	7412	7413	7414	7415	7416	7417	7418	7419	7420	7421	7422	7423	7424	7425	7426	7427	7428	7429	7430	7431	7432	7433	7434	7435	7436	7437	7438	7439	7440	7441	7442	7443	7444	7445	7446	7447	7448	7449	7450	7451	7452	7453	7454	7455	7456	7457	7458	7459	7460	7461	7462	7463	7464	7465	7466	7467	7468	7469	7470	7471	7472	7473	7474	7475	7476	7477	7478	7479	7480	7481	7482	7483	7484	7485	7486	7487	7488	7489	7490	7491	7492	7493	7494	7495	7496	7497	7498	7499	7500	7501	7502	7503	7504	7505	7506	7507	7508	7509	7510	7511	7512	7513	7514	7515	7516	7517	7518	7519	7520	7521	7522	7523	7524	7525	7526	7527	7528	7529	7530	7531	7532	7533	7534	7535	7536	7537	7538	7539	7540	7541	7542	7543	7544	7545	7546	7547	7548	7549	7550	7551	7552	7553	7554	7555	7556	7557	7558	7559	7560	7561	7562	7563	7564	7565	7566	7567	7568	7569	7570	7571	7572	7573	7574	7575	7576	7577	7578	7579	7580	7581	7582	7583	7584	7585	7586	7587	7588	7589	7590	7591	7592	7593	7594	7595	7596	7597	7598	7599	7600	7601	7602	7603	7604	7605	7606	7607	7608	7609	7610	7611	7612	7613	7614	7615	7616	7617	7618	7619	7620	7621	7622	7623	7624	7625	7626	7627	7628	7629	7630	7631	7632	7633	7634	7635	7636	7637	7638	7639	7640	7641	7642	7643	7644	7645	7646	7647	7648	7649	7650	7651	7652	7653	7654	7655	7656	7657	7658	7659	7660	7661	7662	7663	7664	7665	7666	7667	7668	7669	7670	7671	7672	7673	7674	7675	7676	7677	7678	7679	7680	7681	7682	7683	7684	7685	7686	7687	7688	7689	7690	7691	7692	7693	7694	7695	7696	7697	7698	7699	7700	7701	7702	7703	7704	7705	7706	7707	7708	7709	7710	7711	7712	7713	7714	7715	7716	7717	7718	7719	7720	7721	7722	7723	7724	7725	7726	7727	7728	7729	7730	7731	7732	7733	7734	7735	7736	7737	7738	7739	7740	7741	7742	7743	7744	7745	7746	7747	7748	7749	7750	7751	7752	7753	7754	7755	7756	7757	7758	7759	7760	7761	7762	7763	7764	7765	7766	7767	7768	7769	7770	7771	7772	7773	7774	7775	7776	7777	7778	7779	7780	7781	7782	7783	7784	7785	7786	7787	7788	7789	7790	7791	7792	7793	7794	7795	7796	7797	7798	7799	7800	7801	7802	7803	7804	7805	7806	7807	7808	7809	7810	7811	7812	7813	7814	7815	7816	7817	7818	7819	7820	7821	7822	7823	7824	7825	7826	7827	7828	7829	7830	7831	7832	7833	7834	7835	7836	7837	7838	7839	7840	7841	7842	7843	7844	7845	7846	7847	7848	7849	7850	7851	7852	7853	7854	7855	7856	7857	7858	7859	7860	7861	7862	7863	7864	7865	7866	7867	7868	7869	7870	7871	7872	7873	7874	7875	7876	7877	7878	7879	7880	7881	7882	7883	7884	7885	7886	7887	7888	7889	7890	7891	7892	7893	7894	7895	7896	7897	7898	7899	7900	7901	7902	7903	7904	7905	7906	7907	7908	7909	7910	7911	7912	7913	7914	7915	7916	7917	7918	7919	7920	7921	7922	7923	7924	7925	7926	7927	7928	7929	7930	7931	7932	7933	7934	7935	7936	7937	7938	7939	7940	7941	7942	7943	7944	7945	7946	7947	7948	7949	7950	7951	7952	7953	7954	7955	7956	7957	7958	7959	7960	7961	7962	7963	7964	7965	7966	7967	7968	7969	7970	7971	7972	7973	7974	7975	7976	7977	7978	7979	7980	7981	7982	7983	7984	7985	7986	7987	7988	7989	7990	7991	7992	7993	7994	7995	7996	7997	7998	7999	8000	8001	8002	8003	8004	8005	8006	8007	8008	8009	8010	8011	8012	8013	8014	8015	8016	8017	8018	8019	8020	8021	8022	8023	8024	8025	8026	8027	8028	8029	8030	8031	8032	8033	8034	8035	8036	8037	8038	8039	8040	8041	8042	8043	8044	8045	8046	8047	8048	8049	8050	8051	8052	8053	8054	8055	8056	8057	8058	8059	8060	8061	8062	8063	8064	8065	8066	8067	8068	8069	8070	8071	8072	8073	8074	8075	8076	8077	8078	8079	8080	8081	8082	8083	8084	8085	8086	8087	8088	8089	8090	8091	8092	8093	8094	8095	8096	8097	8098	8099	8100	8101	8102	8103	8104	8105	8106	8107	8108	8109	8110	8111	8112	8113	8114	8115	8116	8117	8118	8119	8120	8121	8122	8123	8124	8125	8126	8127	8128	8129	8130	8131	8132	8133	8134	8135	8136	8137	8138	8139	8140	8141	8142	8143	8144	8145	8146	8147	8148	8149	8150	8151	8152	8153	8154	8155	8156	8157	8158	8159	8160	8161	8162	8163	8164	8165	8166	8167	8168	8169	8170	8171	8172	8173	8174	8175	8176	8177	8178	8179	8180	8181	8182	8183	8184	8185	8186	8187	8188	8189	8190	8191	8192	8193	8194	8195	8196	8197	8198	8199	8200	8201	8202	8203	8204	8205	8206	8207	8208	8209	8210	8211	8212	8213	8214	8215	8216	8217	8218	8219	8220	8221	8222	8223	8224	8225	8226	8227	8228	8229	8230	8231	8232	8233	8234	8235	8236	8237	8238	8239	8240	8241	8242	8243	8244	8245	8246	8247	8248	8249	8250	8251	8252	8253	8254	8255	8256	8257	8258	8259	8260	8261	8262	8263	8264	8265	8266	8267	8268	8269	8270	8271	8272	8273	8274	8275	8276	8277	8278	8279	8280	8281	8282	8283	8284	8285	8286	8287	8288	8289	8290	8291	8292	8293	8294	8295	8296	8297	8298	8299	8300	8301	8302	8303	8304	8305	8306	8307	8308	8309	8310	8311	8312	8313	8314	8315	8316	8317	8318	8319	8320	8321	8322	8323	8324	8325	8326	8327	8328	8329	8330	8331	8332	8333	8334	8335	8336	8337	8338	8339	8340	8341	8342	8343	8344	8345	8346	8347	8348	8349	8350	8351	8352	8353	8354	8355	8356	8357	8358	8359	8360	8361	8362	8363	8364	8365	8366	8367	8368	8369	8370	8371	8372	8373	8374	8375	8376	8377	8378	8379	8380	8381	8382	8383	8384	8385	8386	8387	8388	8389	8390	8391	8392	8393	8394	8395	8396	8397	8398	8399	8400	8401	8402	8403	8404	8405	8406	8407	8408	8409	8410	8411	8412	8413	8414	8415	8416	8417	8418	8419	8420	8421	8422	8423	8424	8425	8426	8427	8428	8429	8430	8431	8432	8433	8434	8435	8436	8437	8438	8439	8440	8441	8442	8443	8444	8445	8446	8447	8448	8449	8450	8451	8452	8453	8454	8455	8456	8457	8458	8459	8460	8461	8462	8463	8464	8465	8466	8467	8468	8469	8470	8471	8472	8473	8474	8475	8476	8477	8478	8479	8480	8481	8482	8483	8484	8485	8486	8487	8488	8489	8490	8491	8492	8493	8494	8495	8496	8497	8498	8499	8500	8501	8502	8503	8504	8505	8506	8507	8508	8509	8510	8511	8512	8513	8514	8515	8516	8517	8518	8519	8520	8521	8522	8523	8524	8525	8526	8527	8528	8529	8530	8531	8532	8533	8534	8535	8536	8537	8538	8539	8540	8541	8542	8543	8544	8545	8546	8547	8548	8549	8550	8551	8552	8553	8554	8555	8556	8557	8558	8559	8560	8561	8562	8563	8564	8565	8566	8567	8568	8569	8570	8571	8572	8573	8574	8575	8576	8577	8578	8579	8580	8581	8582	8583	8584	8585	8586	8587	8588	8589	8590	8591	8592	8593	8594	8595	8596	8597	8598	8599	8600	8601	8602	8603	8604	8605	8606	8607	8608	8609	8610	8611	8612	8613	8614	8615	8616	8617	8618	8619	8620	8621	8622	8623	8624	8625	8626	8627	8628	8629	8630	8631	8632	8633	8634	8635	8636	8637	8638	8639	8640	8641	8642	8643	8644	8645	8646	8647	8648	8649	8650	8651	8652	8653	8654	8655	8656	8657	8658	8659	8660	8661	8662	8663	8664	8665	8666	8667	8668	8669	8670	8671	8672	8673	8674	8675	8676	8677	8678	8679	8680	8681	8682	8683	8684	8685	8686	8687	8688	8689	8690	8691	8692	8693	8694	8695	8696	8697	8698	8699	8700	8701	8702	8703	8704	8705	8706	8707	8708	8709	8710	8711	8712	8713	8714	8715	8716	8717	8718	8719	8720	8721	8722	8723	8724	8725	8726	8727	8728	8729	8730	8731	8732	8733	8734	8735	8736	8737	8738	8739	8740	8741	8742	8743	8744	8745	8746	8747	8748	8749	8750	8751	8752	8753	8754	8755	8756	8757	8758	8759	8760	8761	8762	8763	8764	8765	8766	8767	8768	8769	8770	8771	8772	8773	8774	8775	8776	8777	8778	8779	8780	8781	8782	8783	8784	8785	8786	8787	8788	8789	8790	8791	8792	8793	8794	8795	8796	8797	8798	8799	8800	8801	8802	8803	8804	8805	8806	8807	8808	8809	8810	8811	8812	8813	8814	8815	8816	8817	8818	8819	8820	8821	8822	8823	8824	8825	8826	8827	8828	8829	8830	8831	8832	8833	8834	8835	8836	8837	8838	8839	8840	8841	8842	8843	8844	8845	8846	8847	8848	8849	8850	8851	8852	8853	8854	8855	8856	8857	8858	8859	8860	8861	8862	8863	8864	8865	8866	8867	8868	8869	8870	8871	8872	8873	8874	8875	8876	8877	8878	8879	8880	8881	8882	8883	8884	8885	8886	8887	8888	8889	8890	8891	8892	8893	8894	8895	8896	8897	8898	8899	8900	8901	8902	8903	8904	8905	8906	8907	8908	8909	8910	8911	8912	8913	8914	8915	8916	8917	8918	8919	8920	8921	8922	8923	8924	8925	8926	8927	8928	8929	8930	8931	8932	8933	8934	8935	8936	8937	8938	8939	8940	8941	8942	8943	8944	8945	8946	8947	8948	8949	8950	8951	8952	8953	8954	8955	8956	8957	8958	8959	8960	8961	8962	8963	8964	8965	8966	8967	8968	8969	8970	8971	8972	8973	8974	8975	8976	8977	8978	8979	8980	8981	8982	8983	8984	8985	8986	8987	8988	8989	8990	8991	8992	8993	8994	8995	8996	8997	8998	8999	9000	9001	9002	9003	9004	9005	9006	9007	9008	9009	9010	9011	9012	9013	9014	9015	9016	9017	9018	9019	9020	9021	9022	9023	9024	9025	9026	9027	9028	9029	9030	9031	9032	9033	9034	9035	9036	9037	9038	9039	9040	9041	9042	9043	9044	9045	9046	9047	9048	9049	9050	9051	9052	9053	9054	9055	9056	9057	9058	9059	9060	9061	9062	9063	9064	9065	9066	9067	9068	9069	9070	9071	9072	9073	9074	9075	9076	9077	9078	9079	9080	9081	9082	9083	9084	9085	9086	9087	9088	9089	9090	9091	9092	9093	9094	9095	9096	9097	9098	9099	9100	9101	9102	9103	9104	9105	9106	9107	9108	9109	9110	9111	9112	9113	9114	9115	9116	9117	9118	9119	9120	9121	9122	9123	9124	9125	9126	9127	9128	9129	9130	9131	9132	9133	9134	9135	9136	9137	9138	9139	9140	9141	9142	9143	9144	9145	9146	9147	9148	9149	9150	9151	9152	9153	9154	9155	9156	9157	9158	9159	9160	9161	9162	9163	9164	9165	9166	9167	9168	9169	9170	9171	9172	9173	9174	9175	9176	9177	9178	9179	9180	9181	9182	9183	9184	9185	9186	9187	9188	9189	9190	9191	9192	9193	9194	9195	9196	9197	9198	9199	9200	9201	9202	9203	9204	9205	9206	9207	9208	9209	9210	9211	9212	9213	9214	9215	9216	9217	9218	9219	9220	9221	9222	9223	9224	9225	9226	9227	9228	9229	9230	9231	9232	9233	9234	9235	9236	9237	9238	9239	9240	9241	9242	9243	9244	9245	9246	9247	9248	9249	9250	9251	9252	9253	9254	9255	9256	9257	9258	9259	9260	9261	9262	9263	9264	9265	9266	9267	9268	9269	9270	9271	9272	9273	9274	9275	9276	9277	9278	9279	9280	9281	9282	9283	9284	9285	9286	9287	9288	9289	9290	9291	9292	9293	9294	9295	9296	9297	9298	9299	9300	9301	9302	9303	9304	9305	9306	9307	9308	9309	9310	9311	9312	9313	9314	9315	9316	9317	9318	9319	9320	9321	9322	9323	9324	9325	9326	9327	9328	9329	9330	9331	9332	9333	9334	9335	9336	9337	9338	9339	9340	9341	9342	9343	9344	9345	9346	9347	9348	9349	9350	9351	9352	9353	9354	9355	9356	9357	9358	9359	9360	9361	9362	9363	9364	9365	9366	9367	9368	9369	9370	9371	9372	9373	9374	9375	9376	9377	9378	9379	9380	9381	9382	9383	9384	9385	9386	9387	9388	9389	9390	9391	9392	9393	9394	9395	9396	9397	9398	9399	9400	9401	9402	9403	9404	9405	9406	9407	9408	9409	9410	9411	9412	9413	9414	9415	9416	9417	9418	9419	9420	9421	9422	9423	9424	9425	9426	9427	9428	9429	9430	9431	9432	9433	9434	9435	9436	9437	9438	9439	9440	9441	9442	9443	9444	9445	9446	9447	9448	9449	9450	9451	9452	9453	9454	9455	9456	9457	9458	9459	9460	9461	9462	9463	9464	9465	9466	9467	9468	9469	9470	9471	9472	9473	9474	9475	9476	9477	9478	9479	9480	9481	9482	9483	9484	9485	9486	9487	9488	9489	9490	9491	9492	9493	9494	9495	9496	9497	9498	9499	9500	9501	9502	9503	9504	9505	9506	9507	9508	9509	9510	9511	9512	9513	9514	9515	9516	9517	9518	9519	9520	9521	9522	9523	9524	9525	9526	9527	9528	9529	9530	9531	9532	9533	9534	9535	9536	9537	9538	9539	9540	9541	9542	9543	9544	9545	9546	9547	9548	9549	9550	9551	9552	9553	9554	9555	9556	9557	9558	9559	9560	9561	9562	9563	9564	9565	9566	9567	9568	9569	9570	9571	9572	9573	9574	9575	9576	9577	9578	9579	9580	9581	9582	9583	9584	9585	9586	9587	9588	9589	9590	9591	9592	9593	9594	9595	9596	9597	9598	9599	9600	9601	9602	9603	9604	9605	9606	9607	9608	9609	9610	9611	9612	9613	9614	9615	9616	9617	9618	9619	9620	9621	9622	9623	9624	9625	9626	9627	9628	9629	9630	9631	9632	9633	9634	9635	9636	9637	9638	9639	9640	9641	9642	9643	9644	9645	9646	9647	9648	9649	9650	9651	9652	9653	9654	9655	9656	9657	9658	9659	9660	9661	9662	9663	9664	9665	9666	9667	9668	9669	9670	9671	9672	9673	9674	9675	9676	9677	9678	9679	9680	9681	9682	9683	9684	9685	9686	9687	9688	9689	9690	9691	9692	9693	9694	9695	9696	9697	9698	9699	9700	9701	9702	9703	9704	9705	9706	9707	9708	9709	9710	9711	9712	9713	9714	9715	9716	9717	9718	9719	9720	9721	9722	9723	9724	9725	9726	9727	9728	9729	9730	9731	9732	9733	9734	9735	9736	9737	9738	9739	9740	9741	9742	9743	9744	9745	9746	9747	9748	9749	9750	9751	9752	9753	9754	9755	9756	9757	9758	9759	9760	9761	9762	9763	9764	9765	9766	9767	9768	9769	9770	9771	9772	9773	9774	9775	9776	9777	9778	9779	9780	9781	9782	9783	9784	9785	9786	9787	9788	9789	9790	9791	9792	9793	9794	9795	9796	9797	9798	9799	9800	9801	9802	9803	9804	9805	9806	9807	9808	9809	9810	9811	9812	9813	9814	9815	9816	9817	9818	9819	9820	9821	9822	9823	9824	9825	9826	9827	9828	9829	9830	9831	9832	9833	9834	9835	9836	9837	9838	9839	9840	9841	9842	9843	9844	9845	9846	9847	9848	9849	9850	9851	9852	9853	9854	9855	9856	9857	9858	9859	9860	9861	9862	9863	9864	9865	9866	9867	9868	9869	9870	9871	9872	9873	9874	9875	9876	9877	9878	9879	9880	9881	9882	9883	9884	9885	9886	9887	9888	9889	9890	9891	9892	9893	9894	9895	9896	9897	9898	9899	9900	9901	9902	9903	9904	9905	9906	9907	9908	9909	9910	9911	9912	9913	9914	9915	9916	9917	9918	9919	9920	9921	9922	9923	9924	9925	9926	9927	9928	9929	9930	9931	9932	9933	9934	9935	9936	9937	9938	9939	9940	9941	9942	9943	9944	9945	9946	9947	9948	9949	9950	9951	9952	9953	9954	9955	9956	9957	9958	9959	9960	9961	9962	9963	9964	9965	9966	9967	9968	9969	9970	9971	9972	9973	9974	9975	9976	9977	9978	9979	9980	9981	9982	9983	9984	9985	9986	9987	9988	9989	9990	9991	9992	9993	9994	9995	9996	9997	9998	9999	10000:=
1	321	273	334	285	289	337	374	335	278	327	278	284	303	323	320	305	322	232	292	302	349	311	314	246	289	310	270	303	292	290	298	312	333	315	311	336	337	349	364	306	343	352	368	371	313	262	323	323	391	339	373	323	284	294	251	300	355	204	302	339	331	270	323	326	334	321	305	326	325	336	235	322	310	269	340	315	332	299	318	324	325	285	309	250	281	301	296	352	280	341	311	293	305	319	337	287	311	357	278	338	310	327	325	345	308	341	303	291	360	311	325	318	329	335	323	378	390	398	338	322	391	357	345	276	293	285	243	322	294	343	240	359	344	298	328	267	392	391	307	296	399	356	304	329	342	334	325	332	280	272	292	288	292	340	399	351	376	298	281	321	373	294	299	326	221	278	321	347	362	291	313	298	322	299	366	296	382	312	321	346	282	287	330	367	329	296	289	313	357	322	335	374	311	335	305	355	383	307	326	259	261	343	246	306	299	305	347	257	291	293	332	340	358	307	361	341	325	296	323	301	321	340	264	346	291	315	280	316	324	318	358	313	313	266	282	303	287	324	260	312	336	314	317	315	293	319	336	340	329	342	334	345	268	307	344	331	340	315	279	363	308	365	294	347	263	310	344	307	319	284	350	315	286	292	335	301	384	307	309	367	317	333	291	327	277	320	333	340	304	326	275	355	276	342	312	320	284	332	297	322	318	295	360	369	340	352	319	358	309	332	335	323	368	324	291	350	325	296	312	303	326	311	311	251	313	317	343	388	317	332	326	323	367	298	359	315	331	322	308	317	309	321	342	202	341	295	348	244	298	315	284	308	356	259	294	344	313	307	293	309	319	314	247	375	322	306	391	395	347	350	257	335	303	345	287	325	293	288	324	314	315	316	314	288	314	324	314	273	269	302	290	360	331	319	337	286	333	280	306	301	322	236	337	315	304	276	304	358	315	359	322	277	265	346	345	330	302	256	337	325	331	303	300	337	366	330	260	272	306	337	341	307	325	329	317	319	330	364	296	378	338	305	322	285	323	346	357	307	337	255	320	308	272	335	278	277	377	329	316	268	393	335	299	290	287	334	327	337	279	296	334	332	313	334	345	347	324	269	289	352	267	321	354	310	319	314	320	312	287	316	305	292	349	380	355	330	307	258	341	326	302	350	327	330	354	303	266	360	364	327	302	334	270	316	392	317	388	335	306	332	345	246	312	334	333	310	304	298	316	335	360	284	246	279	307	256	327	340	304	288	302	367	294	310	274	325	300	303	358	394	351	289	286	324	243	339	304	315	295	329	311	308	272	264	337	338	302	239	340	311	325	359	293	332	279	317	289	307	348	343	363	350	306	306	325	343	278	305	321	388	337	324	349	344	321	329	306	317	304	290	258	264	307	302	331	261	325	342	307	337	359	339	329	360	406	296	288	225	309	307	353	331	284	348	317	322	288	319	329	310	312	326	322	341	302	323	281	322	312	228	303	294	354	321	324	329	310	351	236	275	272	369	273	313	284	277	312	297	323	343	313	315	313	278	332	331	320	293	370	302	312	343	317	313	313	323	337	365	295	297	298	242	346	308	340	328	354	322	328	262	301	323	368	325	232	403	329	271	313	384	301	317	232	350	318	281	366	306	283	276	351	253	356	338	338	357	313	330	322	360	332	331	355	363	288	338	290	319	321	308	353	333	336	320	297	234	315	308	303	317	326	306	297	261	277	319	330	351	343	276	314	327	373	311	271	325	311	306	318	339	327	335	343	269	330	304	279	281	333	318	316	267	298	328	325	370	321	334	355	290	271	301	298	377	351	365	288	344	328	303	332	275	329	345	319	289	302	340	417	283	333	263	371	294	333	303	258	323	304	305	293	318	288	331	289	352	235	324	293	325	350	274	264	325	334	326	409	325	295	291	352	337	310	345	324	300	248	311	387	335	340	271	321	337	300	280	355	291	336	330	328	287	319	294	275	320	325	353	303	281	337	325	304	283	303	325	377	324	342	296	347	307	250	357	321	301	289	325	291	265	360	300	348	325	316	322	331	309	395	325	368	361	314	341	339	353	335	251	362	350	340	302	288	364	319	268	356	247	342	343	359	283	352	298	316	305	314	340	302	251	328	317	281	286	300	326	361	329	308	318	309	289	319	291	269	303	380	295	348	312	291	338	336	328	263	352	309	265	344	312	295	272	312	323	353	296	308	377	312	309	319	298	366	322	316	315	318	313	265	240	335	339	313	267	363	316	368	316	304	336	328	321	296	352	311	356	373	258	361	319	358	349	328	256	281	348	264	283	294	318	266	327	361	282	333	376	272	378	282	275	286	311	278	288	306	301	334	387	341	304	376	331	311	308	311	351	349	312	331	277	341	298	294	331	322	265	286	281	325	331	329	312	250	275	326	338	333	300	362	333	334	319	325	314	318	338	331	275	321	297	302	309	307	345	330	350	263	364	298	248	353	354	345	315	354	340	333	292	318	344	319	305	284	365	317	279	305	307	302	316	321	351	329	335	399	275	325	310	362	304	301	310	343	296	292	319	306	310	287	320	247	261	318	311	368	354	323	307	342	265	310	337	343	299	304	317	342	330	299	312	313	316	259	334	320	276	301	313	336	368	323	316	362	284	359	336	336	361	327	306	363	342	321	289	316	303	289	327	318	331	304	311	282	348	287	350	298	319	311	311	295	341	240	308	331	328	341	279	279	292	276	306	292	295	340	348	318	334	340	293	296	271	364	304	330	310	301	331	362	313	341	314	301	338	280	277	310	336	288	326	320	267	355	352	352	336	319	359	272	300	327	341	349	361	365	311	345	336	281	294	287	276	372	300	261	304	286	321	296	307	345	305	290	332	311	333	326	320	332	346	336	338	356	375	335	269	276	346	284	309	312	268	270	345	282	287	329	335	326	321	404	333	290	297	282	330	310	339	330	293	306	349	345	299	325	297	375	383	289	323	324	334	290	318	321	272	307	309	296	329	312	312	355	331	317	287	279	347	315	349	305	309	354	319	262	252	310	315	365	285	319	357	337	327	362	311	301	347	286	345	360	381	298	334	303	268	383	383	299	307	257	290	348	309	363	362	310	305	295	268	322	316	351	297	310	380	352	297	339	389	296	351	343	319	324	337	355	316	326	320	283	319	329	292	324	348	307	356	331	335	338	279	328	309	321	261	307	363	284	261	298	337	354	256	351	366	285	332	302	310	326	348	329	318	236	337	283	365	296	295	348	318	283	290	342	350	308	259	306	357	297	320	245	344	306	406	337	283	335	299	300	309	338	301	342	326	329	290	288	326	329	270	356	335	311	339	369	394	322	243	322	307	342	307	283	310	302	295	336	354	365	339	300	378	299	331	269	349	309	278	275	327	350	286	267	300	354	307	337	309	339	366	311	327	309	326	358	333	241	337	349	337	378	342	308	350	315	274	316	326	288	230	343	313	299	330	351	313	272	261	354	337	298	359	323	315	306	316	335	291	319	351	318	297	328	352	295	337	298	341	285	379	334	305	339	321	280	266	328	276	299	310	312	287	263	316	325	311	272	331	279	329	308	282	278	345	314	295	316	325	340	291	298	286	313	391	350	302	333	354	331	293	287	259	358	307	310	322	335	273	323	311	268	307	357	344	279	280	288	297	281	266	301	333	322	284	279	348	316	318	369	330	337	291	320	289	291	271	340	277	334	282	295	384	352	342	352	390	349	327	307	304	332	274	361	306	317	295	349	275	320	321	239	322	255	290	317	329	331	300	367	372	282	410	326	271	360	300	293	321	360	301	364	306	337	310	324	296	308	359	341	271	378	359	303	303	333	306	308	296	292	330	285	322	289	278	296	291	346	363	323	291	331	273	373	335	332	297	223	309	334	312	339	276	333	331	305	355	341	280	253	329	269	322	298	279	332	288	323	302	339	374	324	277	299	320	292	363	312	292	356	307	359	298	358	288	307	385	324	339	295	294	310	379	359	383	329	344	307	302	347	330	319	281	301	351	367	284	352	397	305	294	370	363	350	273	354	371	291	336	334	308	272	309	341	260	313	341	333	291	332	370	336	313	354	273	309	353	314	267	277	338	342	312	297	312	260	345	343	243	328	347	271	318	273	319	369	324	317	299	287	320	305	335	304	372	335	320	365	310	334	308	294	322	363	359	342	321	270	305	290	295	354	342	286	287	353	305	362	263	373	260	252	322	299	331	344	354	295	381	353	271	280	329	317	342	341	333	229	301	346	296	347	357	308	311	278	379	311	365	294	293	302	271	372	265	327	294	288	312	271	304	294	371	345	340	314	320	295	340	344	346	347	328	338	318	325	285	340	342	291	324	333	327	290	268	302	294	344	281	308	298	288	371	350	295	344	339	269	323	393	318	336	315	349	280	327	345	314	351	310	299	377	320	293	315	304	320	390	348	309	349	337	315	305	298	325	303	288	362	321	290	308	268	323	322	294	324	339	309	341	280	323	353	322	336	350	285	308	303	272	303	365	323	332	356	337	290	344	313	303	352	338	276	331	345	274	328	318	344	302	282	312	376	337	311	288	325	297	359	285	346	282	267	282	327	294	299	353	395	306	396	380	365	342	293	321	272	327	310	353	306	338	307	316	342	334	286	306	355	321	269	379	314	327	323	290	298	343	337	298	304	356	286	342	350	363	381	308	288	316	288	303	294	277	310	230	340	329	293	328	317	347	331	317	276	305	336	282	308	358	321	324	351	355	349	330	327	359	239	283	283	334	343	339	301	349	277	328	260	304	356	361	319	332	285	294	358	306	252	292	361	362	294	298	287	274	306	310	322	297	361	326	333	299	311	287	261	316	298	305	372	290	270	309	296	337	364	252	352	309	343	356	325	306	385	334	337	329	271	344	319	332	342	342	317	338	313	349	287	314	242	339	285	311	342	363	361	343	367	319	294	269	308	336	317	325	352	322	294	292	359	304	351	266	387	359	304	354	288	275	320	311	312	314	314	329	278	266	295	369	344	276	282	247	315	298	303	339	343	395	349	307	316	335	320	388	322	355	220	329	270	309	284	363	363	289	303	314	308	282	309	329	320	332	277	398	349	291	348	340	326	350	288	253	356	323	326	323	316	360	305	330	276	318	297	283	275	329	336	254	322	307	320	317	326	268	320	330	294	269	281	360	333	318	352	295	277	323	327	347	289	369	298	366	296	352	344	302	313	333	311	296	410	371	282	302	313	308	349	325	280	325	322	335	327	391	270	350	266	268	338	334	341	311	312	323	303	257	310	261	350	308	318	351	295	365	296	338	298	306	335	345	319	306	330	308	289	342	297	309	325	283	270	276	316	289	278	281	316	272	348	306	273	365	297	265	280	309	343	284	374	351	301	355	296	341	304	316	300	309	312	285	284	329	313	285	368	314	300	273	327	313	285	316	293	312	305	341	360	297	331	338	338	319	306	351	378	344	323	310	296	353	290	285	340	313	330	336	302	363	280	252	331	322	298	317	322	327	256	321	334	309	301	294	289	318	249	314	320	311	327	316	318	339	322	271	333	279	338	302	373	276	346	294	302	290	295	302	297	324	305	348	310	243	317	285	332	341	313	290	356	330	319	313	282	328	334	360	325	304	259	339	333	323	302	307	299	364	306	318	292	343	366	330	292	266	341	374	308	367	363	313	358	344	320	317	311	300	308	300	320	297	315	294	355	281	332	352	302	298	257	258	306	311	298	329	326	369	332	253	275	337	295	307	271	344	358	347	349	330	424	323	319	320	296	339	325	360	305	343	313	352	338	343	342	296	285	352	276	395	288	331	343	288	287	344	304	270	372	284	313	312	310	374	326	405	265	317	271	314	331	369	301	322	285	271	318	349	380	345	293	335	310	306	304	319	257	281	300	288	320	329	342	291	302	303	321	331	342	255	340	330	303	315	376	290	306	299	281	275	339	310	321	300	313	346	320	273	323	240	293	321	276	326	340	309	318	323	307	340	259	322	294	382	333	325	329	391	304	353	342	327	314	297	297	350	368	319	302	281	322	309	327	344	294	288	318	344	312	374	329	287	315	326	298	316	261	294	306	359	303	273	313	304	297	344	296	261	328	320	306	267	304	326	267	332	328	306	344	325	397	313	312	299	351	320	305	323	336	288	251	313	269	394	353	325	381	305	290	326	293	346	297	377	323	346	360	309	321	274	286	332	300	319	275	293	337	322	313	293	306	325	264	326	307	305	333	320	342	290	294	334	368	299	402	370	278	358	288	287	293	292	297	345	297	319	287	321	345	288	324	302	279	337	338	258	355	336	369	328	274	334	307	334	269	335	389	281	334	346	345	335	292	277	289	277	354	317	251	294	406	313	290	348	364	352	281	312	383	346	364	349	312	354	317	316	316	243	348	297	288	267	322	276	347	275	318	363	239	343	322	321	320	342	313	294	260	328	352	324	330	335	363	313	340	313	394	212	318	317	361	282	331	311	309	335	296	279	314	260	332	308	319	308	328	305	282	304	315	379	289	288	298	319	329	325	303	292	248	360	351	323	302	318	308	361	337	333	285	330	346	282	339	285	326	271	291	347	342	334	358	279	326	325	274	326	328	298	347	344	268	350	349	301	331	359	308	318	369	320	311	321	311	281	298	303	331	347	316	336	300	275	286	332	324	296	268	319	316	326	301	315	333	339	302	324	338	321	308	319	290	336	339	313	325	375	282	328	342	318	247	329	386	346	327	296	294	346	295	270	352	275	296	341	273	319	326	381	337	330	310	277	297	409	333	315	336	342	274	372	355	287	309	286	359	320	318	335	308	320	292	307	298	366	390	335	347	254	315	274	319	331	344	276	326	278	354	364	338	333	338	291	331	350	269	330	333	314	408	317	286	302	288	295	326	344	325	379	328	377	324	265	320	306	345	316	273	312	303	302	260	299	352	323	281	324	294	322	312	270	328	345	335	299	322	281	307	325	329	326	297	252	302	330	313	317	291	302	370	347	296	338	275	341	304	318	307	262	285	323	308	261	249	302	318	324	295	291	264	311	319	273	338	333	314	349	316	227	343	364	285	332	344	289	312	332	339	344	360	341	312	328	329	296	306	341	283	274	239	284	321	310	375	329	286	300	308	292	323	339	284	315	293	306	331	279	382	299	348	321	309	284	326	330	305	347	293	308	355	289	288	338	283	362	338	316	300	305	328	267	295	257	293	333	284	363	288	297	312	315	327	299	311	358	348	303	265	339	348	331	320	267	315	330	367	295	300	316	318	273	326	314	319	337	328	297	315	334	366	252	299	314	270	384	327	329	324	323	271	279	345	354	335	303	292	287	317	312	315	279	354	265	302	375	258	342	308	342	334	258	299	288	342	323	310	368	270	311	272	299	343	305	297	305	289	288	310	346	319	364	321	301	311	298	383	320	386	296	371	320	298	288	312	323	330	297	358	384	268	260	392	318	279	391	316	315	309	302	303	321	332	332	313	314	291	280	381	300	284	307	285	321	238	252	311	286	281	307	316	258	308	310	351	302	338	351	286	331	357	330	302	382	346	347	319	319	258	324	319	298	327	292	313	349	285	294	272	307	308	277	290	291	264	315	377	286	355	356	263	311	323	341	320	328	279	311	286	366	367	300	314	304	314	302	342	340	378	312	323	328	286	281	323	319	348	269	346	326	359	295	344	317	290	312	327	284	290	297	339	300	347	333	308	321	295	242	331	313	300	347	345	295	231	336	341	269	266	319	362	280	301	276	292	305	246	360	293	379	280	345	344	298	260	342	319	326	277	341	295	238	357	335	379	260	341	315	315	339	325	304	322	313	318	312	307	271	334	297	292	292	287	256	336	374	278	288	318	329	280	324	339	295	347	301	300	311	267	307	282	297	288	339	326	278	279	272	288	324	299	316	264	311	267	285	323	317	347	275	310	364	304	310	313	325	288	297	266	370	347	328	286	294	374	365	263	289	267	346	336	300	297	289	369	318	283	343	328	262	296	313	306	327	294	342	293	318	379	279	251	319	325	327	324	291	304	286	289	339	234	314	351	275	285	294	328	317	236	341	315	300	337	304	308	315	361	299	329	332	380	355	271	311	285	269	329	300	269	288	312	278	303	317	264	320	315	329	365	288	295	300	279	284	305	299	365	300	320	317	350	382	308	357	346	307	264	306	338	306	343	300	322	334	303	341	307	349	377	352	318	290	367	298	325	266	314	359	306	361	302	283	357	317	287	315	337	415	300	290	313	365	342	348	307	363	334	333	305	281	260	286	338	318	310	251	345	283	341	334	331	281	340	377	329	321	264	374	335	304	364	310	347	261	302	350	361	307	292	357	329	311	305	307	370	317	331	324	320	338	292	319	310	388	299	340	319	285	331	298	360	321	289	302	321	335	298	288	333	279	291	306	308	354	297	380	257	385	308	364	322	388	352	292	322	353	374	292	295	319	332	357	325	336	349	243	309	247	348	339	332	280	220	312	342	382	262	312	396	327	303	201	274	271	328	294	342	361	261	289	301	337	319	343	239	287	373	307	334	312	351	304	282	317	354	268	314	306	283	303	334	335	325	330	314	345	294	336	310	310	241	351	248	364	336	276	289	302	322	320	306	293	353	371	283	317	298	343	357	322	399	321	348	344	312	352	277	299	297	272	311	319	259	285	342	336	326	343	326	371	301	340	314	303	308	308	346	328	202	365	346	303	314	341	280	291	258	313	298	326	324	264	279	358	332	343	304	383	306	259	327	272	309	376	353	365	326	323	314	313	304	303	350	343	300	307	286	340	291	354	324	323	301	333	310	260	270	254	312	324	290	342	302	343	296	307	352	270	282	368	354	336	304	336	304	360	323	294	327	349	275	288	291	319	313	343	345	331	263	307	303	355	336	344	354	318	306	348	317	326	288	353	279	285	297	343	338	290	335	262	307	330	323	294	274	314	287	304	249	349	270	301	243	346	308	291	325	311	334	351	312	329	278	317	354	294	295	281	357	355	357	297	309	291	341	289	308	336	287	292	344	306	329	322	291	300	293	252	301	282	307	322	323	322	322	326	351	283	283	351	359	290	279	251	338	353	304	369	364	326	306	309	301	371	338	300	337	362	267	291	351	328	281	300	292	360	282	340	293	305	286	274	336	288	257	289	287	353	320	321	337	312	355	372	309	366	308	283	316	269	246	343	347	308	315	345	327	325	309	349	342	310	284	329	286	341	319	329	320	297	309	276	255	282	318	314	328	285	375	346	358	391	289	333	320	300	309	321	345	282	312	306	298	284	343	312	322	332	331	367	357	324	337	254	302	327	324	339	311	314	330	319	313	302	317	344	271	376	372	326	316	311	295	348	279	329	304	372	305	324	298	304	271	311	306	342	280	308	321	357	325	333	281	372	344	342	342	291	306	309	275	276	340	316	383	289	359	279	319	289	306	269	268	341	294	259	319	310	262	319	301	299	341	365	284	332	307	304	317	275	297	362	427	293	294	330	344	315	292	342	300	319	322	334	329	274	305	326	301	327	253	301	324	346	314	301	336	347	296	325	284	246	269	313	342	279	289	314	338	301	286	340	308	304	314	327	284	268	310	307	362	315	325	294	302	284	273	326	253	344	297	328	258	413	355	335	363	256	329	314	316	337	305	286	295	281	272	319	351	348	302	312	286	329	379	304	300	334	269	326	324	261	344	305	242	344	371	302	278	301	339	329	325	322	314	320	294	308	342	340	273	331	293	302	335	279	328	288	298	357	294	279	307	315	377	323	335	262	317	241	319	293	326	322	295	261	299	283	377	275	327	350	316	352	271	270	233	362	283	288	314	338	359	383	368	354	291	274	332	353	327	306	352	279	297	374	314	330	282	366	263	330	374	255	281	330	252	270	348	301	321	261	300	333	321	278	314	302	325	284	302	298	304	308	325	309	327	320	309	323	343	332	238	338	329	316	301	300	346	286	375	321	301	313	359	293	345	282	311	338	330	316	306	341	306	292	311	289	362	315	325	317	353	328	285	315	324	325	312	310	263	320	304	289	289	291	360	314	332	333	317	299	320	345	301	335	307	389	304	297	333	308	347	265	336	336	283	302	303	301	301	301	359	307	358	331	332	262	359	299	315	368	297	356	273	256	324	323	313	325	341	344	341	316	323	339	261	318	325	402	276	270	288	338	279	326	312	332	314	304	311	288	351	344	298	304	289	341	378	326	253	277	253	323	355	309	373	311	288	314	318	294	312	366	320	320	291	301	308	283	369	303	326	320	306	300	323	356	311	326	381	332	298	325	303	397	288	305	326	326	349	336	308	272	330	262	306	283	304	313	361	310	298	323	306	274	274	332	335	292	315	333	308	343	344	299	290	347	315	303	272	280	340	341	284	367	290	272	395	281	316	386	320	286	293	303	311	292	284	311	341	365	354	335	275	334	312	326	304	311	351	296	340	348	373	261	319	267	363	295	339	274	304	384	356	313	357	308	351	336	316	276	299	310	301	314	324	349	253	322	337	304	273	229	324	297	289	270	296	298	277	353	313	311	249	279	391	271	321	331	366	353	296	299	320	327	298	385	270	314	281	299	284	260	323	343	289	283	339	297	316	305	322	325	262	321	323	301	319	299	318	316	337	307	323	321	335	340	280	312	333	358	263	260	319	338	264	361	358	275	340	323	316	331	276	286	293	329	287	330	282	328	272	298	271	305	282	309	248	293	314	294	334	267	260	261	312	292	344	349	322	291	277	320	281	304	345	332	306	294	304	260	350	332	336	287	257	381	309	299	333	261	298	237	323	303	348	277	346	334	276	336	373	293	318	326	288	330	299	240	298	305	318	302	347	297	394	343	269	318	325	300	319	324	358	348	335	319	271	331	306	310	348	283	298	374	308	335	295	312	314	285	291	285	331	266	357	352	280	343	373	256	307	314	313	336	341	294	335	293	323	295	350	380	367	358	315	313	319	277	300	327	359	345	300	342	349	316	305	329	304	346	330	264	263	316	265	365	378	357	320	347	381	326	346	278	319	274	292	327	335	251	295	339	356	316	307	326	320	276	298	279	307	252	307	342	347	318	308	320	283	390	344	292	316	329	312	340	364	320	347	295	344	337	331	313	327	350	361	343	319	349	268	386	329	369	211	312	363	340	339	322	352	342	288	301	220	321	373	297	351	274	337	328	303	334	272	319	272	287	312	317	271	312	301	312	313	309	291	300	310	267	308	287	365	333	286	308	270	385	296	248	361	339	399	296	294	346	267	280	318	290	301	293	349	240	300	290	326	267	331	289	331	381	301	224	312	321	307	269	327	360	295	342	275	331	337	353	267	312	346	333	338	366	300	275	288	377	349	326	352	279	351	327	388	330	269	311	271	292	282	291	344	350	326	324	318	365	325	308	301	338	355	273	233	312	314	388	294	310	308	349	313	340	273	297	297	323	388	349	290	387	304	311	270	330	329	328	359	347	375	339	342	273	324	261	305	355	337	291	348	376	314	231	284	344	355	361	332	366	303	290	348	335	332	341	288	294	327	329	338	256	341	245	246	265	401	316	350	319	247	317	305	347	357	346	285	336	362	311	300	306	284	310	324	329	304	326	346	322	302	293	315	307	317	322	285	293	364	295	329	315	375	280	300	282	345	262	323	370	322	313	311	305	341	357	322	343	332	281	360	309	302	303	324	367	274	301	350	347	279	307	338	290	329	310	320	284	290	350	314	294	320	285	293	342	267	351	368	327	269	343	281	336	302	319	302	300	287	368	295	294	368	364	315	297	301	357	336	347	306	279	373	302	307	306	318	313	345	289	290	355	300	314	340	371	356	316	370	317	307	290	313	340	302	322	298	299	297	332	372	334	310	302	346	314	300	295	319	321	318	310	327	283	291	326	265	345	366	334	320	378	348	342	301	267	340	305	306	349	310	294	323	326	306	273	288	309	259	305	325	335	289	345	326	353	304	335	397	293	345	267	370	299	302	301	354	308	255	237	233	335	355	338	286	283	326	317	309	261	301	281	320	276	411	330	316	335	293	291	289	317	290	347	325	246	316	336	335	339	293	284	303	292	330	337	361	306	288	344	348	240	307	383	340	319	344	329	317	325	319	296	290	378	306	241	268	284	262	319	301	344	323	303	336	332	294	342	317	334	295	327	250	350	345	373	297	265	309	353	333	263	302	322	313	345	240	328	285	299	303	377	293	312	325	254	307	346	340	298	381	308	312	291	366	280	261	316	336	331	333	320	350	284	336	326	312	299	271	269	330	244	379	287	292	339	282	320	258	269	284	359	313	303	350	353	267	318	289	309	344	302	357	285	260	264	321	294	248	324	340	256	335	294	319	282	331	316	288	355	316	319	325	357	294	356	386	306	267	323	302	252	241	277	318	344	355	191	243	328	365	309	292	304	314	325	352	310	371	345	266	319	284	312	326	351	310	306	326	366	361	355	319	306	333	270	313	356	292	387	291	279	347	286	276	276	339	368	289	291	335	371	353	292	270	314	301	407	265	267	279	333	333	292	301	318	334	333	294	322	304	289	325	365	338	305	273	286	258	287	308	345	348	320	308	325	303	405	320	342	320	322	321	272	290	294	332	315	307	333	262	353	328	283	285	324	320	367	339	318	321	321	279	303	323	308	335	363	325	341	317	341	337	327	360	334	211	343	305	337	310	291	343	334	291	329	337	344	345	330	338	305	346	300	321	295	300	319	358	348	254	307	326	374	312	363	355	332	342	297	314	346	352	324	351	359	369	341	294	302	270	274	230	261	359	274	341	306	263	331	295	208	341	301	315	300	295	305	293	330	317	288	323	298	296	305	324	320	393	313	318	350	328	305	280	296	266	315	353	373	319	297	332	337	336	278	316	280	333	318	319	300	353	335	400	317	355	294	269	287	339	339	299	299	261	295	264	283	283	315	296	297	281	315	274	320	289	292	261	361	289	324	353	320	349	285	354	338	410	352	334	304	388	311	286	276	287	356	354	285	337	264	302	336	293	356	336	262	316	315	331	275	339	313	315	347	367	305	296	255	330	338	314	299	379	306	313	279	312	304	334	317	274	260	289	343	309	337	290	240	312	375	319	270	314	283	257	311	305	333	363	333	291	271	307	307	278	318	300	341	367	355	324	297	293	305	287	336	320	306	248	313	345	271	310	311	293	305	283	287	332	326	271	341	303	341	311	287	320	357	340	308	321	327	337	290	309	331	295	334	287	297	365	322	301	309	286	257	281	270	325	349	308	322	297	366	337	319	273	358	329	279	334	286	336	304	337	305	305	297	351	339	321	301	341	279	293	305	343	348	352	312	326	296	339	325	361	291	301	365	336	364	285	354	264	326	324	277	345	304	333	326	266	364	375	324	355	357	290	310	317	290	261	264	302	285	312	287	361	310	278	308	320	361	342	288	288	296	307	271	362	318	281	266	345	279	342	315	346	309	267	275	329	322	341	325	263	325	332	323	273	347	363	358	302	331	390	290	308	255	287	311	305	305	340	312	292	297	341	309	295	335	346	359	299	302	325	272	255	315	233	328	338	337	345	290	338	284	285	326	335	327	274	305	368	308	313	309	281	362	264	296	325	255	365	290	356	312	331	328	242	345	292	317	316	277	334	345	290	332	346	313	362	296	286	359	306	329	313	331	321	318	312	235	333	351	371	251	334	314	286	309	306	332	355	297	280	286	330	366	313	338	329	290	337	306	373	293	314	358	302	299	313	342	345	303	346	307	328	334	257	315	317	312	354	275	330	317	233	259	313	303	344	343	296	309	267	304	312	356	352	339	326	276	328	348	285	348	358	332	301	297	333	347	296	321	358	279	313	342	356	340	359	344	341	303	356	333	329	281	394	326	352	311	243	304	291	343	276	303	320	318	311	361	299	303	283	317	279	351	301	313	287	336	418	289	316	283	371	327	288	312	332	301	374	306	337	316	343	257	259	323	336	274	367	301	303	352	350	257	332	292	317	353	321	312	229	287	316	314	283	259	322	263	334	347	321	321	265	313	289	335	306	254	284	305	306	379	341	308	275	345	322	326	269	302	334	342	322	280	331	321	372	370	246	303	376	354	312	309	335	352	325	318	326	324	336	314	272	338	264	302	307	334	323	332	286	338	311	285	311	316	274	270	306	299	297	317	307	329	346	302	299	330	325	343	335	312	355	338	312	330	319	344	340	313	298	294	293	352	299	331	294	363	287	322	322	295	314	293	300	319	382	336	327	318	318	314	328	283	302	355	350	267	338	329	370	283	271	275	340	350	320	304	320	289	355	336	361	323	301	304	271	325	303	298	303	276	336	367	289	299	319	348	326	280	343	277	332	289	332	342	278	299	310	298	303	309	304	308	283	324	287	349	321	336	352	413	313	369	350	341	283	260	332	335	346	292	332	380	305	300	327	347	314	271	244	285	280	309	314	308	315	266	261	326	323	267	307	324	343	298	343	253	330	331	323	322	317	291	295	351	316	396	346	339	290	318	279	423	311	289	310	301	362	310	327	268	274	332	253	321	373	305	340	251	305	340	320	322	338	300	349	300	296	355	298	282	334	302	336	272	298	377	325	321	279	408	243	293	318	337	309	340	290	362	329	341	313	337	282	285	368	365	278	280	370	353	326	280	261	233	313	298	334	330	367	248	268	315	324	297	270	284	322	341	288	309	358	289	338	306	269	315	333	300	344	308	375	356	371	299	307	330	274	305	342	350	337	295	296	302	347	266	334	363	350	287	295	312	330	311	291	268	291	315	299	318	318	305	342	246	339	296	329	319	271	313	362	330	330	349	345	346	301	362	359	320	289	286	268	312	317	337	333	364	358	269	290	308	320	297	316	335	320	366	313	351	307	305	264	277	266	331	236	292	306	317	293	288	331	314	311	296	297	329	299	239	320	346	312	274	349	297	300	331	333	287	332	268	274	285	296	319	329	303	326	277	304	315	256	254	355	307	338	349	281	356	308	344	341	315	330	340	311	365	313	331	329	224	306	351	318	376	310	282	317	300	290	288	347	375	319	294	314	293	308	366	295	300	325	358	291	239	330	317	358	352	355	268	356	327	345	316	334	290	285	373	336	271	342	271	302	315	310	298	334	353	322	316	296	344	309	335	290	311	332	300	327	299	289	251	272	287	354	279	357	298	348	244	322	326	291	350	320	359	313	299	314	326	289	324	360	340	407	288	280	326	310	299	292	301	270	326	334	333	280	348	378	403	307	306	317	331	326	299	329	340	239	315	371	308	320	309	336	282	311	324	298	291	361	326	292	317	324	320	290	265	286	312	302	295	288	350	315	320	248	309	306	281	321	301	280	310	333	317	302	239	319	316	336	331	280	314	291	293	335	301	322	280	306	266	336	330	313	319	333	343	355	336	393	250	298	328	269	313	333	350	300	325	319	346	273	281	334	336	310	345	337	355	327	392	321	336	305	342	244	316	347	350	309	323	312	342	379	285	265	263	385	295	279	319	296	351	367	325	356	284	318	321	312	374	291	293	337	264	312	310	310	273	338	311	314	279	330	323	294	294	280	260	294	317	393	311	334	313	297	289	334	392	289	317	331	315	296	331	352	310	355	314	299	307	289	298	309	302	292	327	321	331	316	271	279	326	320	330	282	335	335	367	306	323	312	351	279	343	323	310	396	302	328	330	273	243	316	321	274	234	288	278	343	267	306	339	294	296	327	320	295	297	293	364	295	302	264	322	252	309	295	304	293	274	310	321	282	334	328	290	264	318	372	317	286	274	337	312	335	294	343	299	285	305	334	396	375	274	308	303	270	305	287	289	332	346	283	230	335	307	281	294	325	352	327	317	290	258	303	351	374	330	322	268	356	332	331	361	333	336	324	304	329	321	327	281	316	320	256	302	328	331	320	361	286	354	298	382	282	333	303	304	393	299	358	317	307	305	321	330	342	268	347	287	307	272	337	318	396	301	307	339	288	327	282	286	323	331	299	356	281	270	317	252	311	341	280	274	316	365	281	317	286	348	308	315	362	307	285	304	386	355	343	342	337	280	298	372	297	343	336	374	308	333	293	338	360	287	348	278	296	297	314	302	304	315	301	321	341	345	326	339	289	380	319	259	332	307	319	290	343	270	354	329	333	343	266	328	322	264	293	276	319	351	338	355	318	316	242	311	321	266	309	288	313	275	303	293	238	317	297	274	338	340	350	309	383	363	378	354	325	352	367	282	325	310	303	338	301	334	320	309	259	337	381	275	362	339	321	324	334	331	336	340	306	350	370	370	302	302	283	228	355	258	348	334	316	303	311	320	293	295	314	357	346	318	332	282	274	284	250	301	284	313	344	343	355	272	316	334	321	315	357	334	252	269	332	324	315	315	298	285	338	271	357	289	297	369	314	304	304	303	325	317	263	291	302	330	384	394	325	312	350	335	378	340	309	315	335	337	360	276	318	295	281	281	385	302	314	318	373	301	301	316	251	258	355	325	328	290	375	275	233	330	385	345	306	348	313	314	287	333	248	327	311	335	324	307	223	258	303	267	266	329	290	305	273	327	273	337	320	334	259	295	250	306	276	325	273	320	299	336	311	331	247	333	309	338	329	301	333	303	381	354	338	309	298	292	281	282	292	304	350	334	302	335	342	311	382	336	321	263	327	304	303	356	282	294	329	328	308	322	273	359	288	313	283	378	274	314	303	328	387	333	308	273	288	301	337	268	352	294	281	288	243	310	259	330	320	402	316	333	320	294	340	261	332	319	327	315	331	318	234	293	325	306	342	268	276	328	295	334	349	331	370	350	322	321	338	335	305	289	294	415	327	282	328	338	325	293	298	301	333	324	271	377	300	349	333	344	320	357	293	308	356	301	294	320	355	307	370	327	309	309	358	312	314	300	292	326	258	261	254	402	335	309	329	291	302	305	321	293	329	293	270	317	331	281	346	299	342	316	343	287	352	335	300	292	260	323	360	300	331	284	305	295	345	286	329	324	316	342	256	360	318	269	322	278	332	303	306	349	280	319	330	334	366	309	278	301	285	333	258	260	278	362	298	327	338	288	352	316	308	316	274	308	300	243	318	298	333	291	375	340	288	335	351	296	326	360	303	328	315	298	312	335	303	310	349	339	282	286	309	322	360	347	311	321	332	265	362	276	317	362	305	330	295	325	322	331	303	309	296	292	271	359	274	321	347	310	338	339	357	301	305	340	319	391	335	287	346	373	267	315	293	252	311	356	275	324	271	308	341	299	288	322	364	401	347	346	351	306	339	283	305	356	289	355	251	362	323	330	320	278	362	338	224	315	279	280	342	289	269	293	343	311	310	293	340	309	320	312	328	294	339	362	326	318	344	318	325	346	320	292	302	359	321	335	268	315	344	357	273	248	319	303	360	301	306	282	324	312	316	334	242	308	341	289	313	292	289	267	301	307	335	321	285	409	278	339	352	340	293	285	340	290	332	317	300	300	288	386	309	333	337	310	305	330	329	343	257	369	300	304	312	357	309	286	308	279	334	273	287	287	338	291	325	284	291	309	317	353	341	315	340	285	322	327	301	293	260	360	330	315	323	325	326	252	306	314	262	304	305	260	285	332	343	288	361	323	266	343	271	353	325	305	361	351	308	300	322	311	374	291	342	289	366	337	273	308	318	342	337	329	274	314	305	339	273	305	316	339	352	317	275	352	315	379	353	349	352	292	325	312	248	317	320	299	301	354	317	300	267	348	269	309	327	280	368	333	403	312	323	266	293	362	307	315	335	333	376	346	278	306	287	317	313	313	319	330	377	290	330	313	286	352	333	361	368	305	362	369	285	319	319	354	327	307	342	344	315	357	280	326	299	323	260	302	257	229	360	321	342	297	265	353	373	248	266	276	301	309	307	324	310	291	346	306	328	299	353	303	288	299	361	316	289	291	318	281	369	293	244	289	326	337	270	283	336	277	296	336	319	309	331	283	302	327	352	312	326	287	350	334	338	359	251	365	249	329	365	288	385	320	312	316	369	316	339	297	379	271	275	277	309	313	317	297	308	278	290	327	288	299	313	347	331	283	304	302	344	284	319	260	333	298	317	292	296	362	339	315	361	369	377	278	315	310	366	302	329	259	357	283	225	361	304	354	296	282	357	277	271	318	284	350	298	307	264	348	313	338	383	381	295	299	298	291	267	277	322	244	342	344	311	315	311	280	313	266	339	289	325	295	299	362	353	339	359	286	306	340	289	311	326	336	315	354	338	293	322	302	309	278	349	263	349	349	308	338	273	328	307	308	292	370	365	347	340	320	338	323	275	436	301	337	328	291	312	351	306	295	301	299	309	357	351	316	322	289	298	297	342	330	318	395	295	363	345	301	322	341	302	335	361	287	316	297	256	374	324	321	361	341	315	222	260	325	298	301	309	289	330	300	302	318	325	346	333	329	321	347	285	354	335	262	310	266	294	329	272	271	318	325	286	340	318	303	322	337	254	339	282	315	311	293	355	294	323	341	344	342	334	353	319	298	290	290	303	351	288	301	282	317	332	276	298	314	333	302	328	244	401	329	317	360	379	312	299	402	299	294	248	284	324	311	340	337	356	336	350	315	306	345	322	284	304	316	332	381	360	344	362	329	332	302	376	348	326	317	331	281	328	305	361	326	264	324	390	263	299	343	272	312	298	338	301	312	325	304	348	333	323	323	276	331	343	322	339	321	287	351	392	309	286	306	333	329	287	345	352	285	295	311	269	342	335	307	337	295	310	379	296	276	287	319	337	337	302	335	328	278	272	262	343	288	338	297	311	304	337	252	293	320	307	279	290	385	342	289	322	345	239	285	322	306	267	302	236	239	343	304	289	319	256	334	373	289	286	281	289	291	333	305	293	292	342	330	239	303	270	310	283	305	260	316	320	305	300	336	316	285	394	306	371	326	316	312	279	341	295	296	255	304	355	363	339	323	356	313	331	261	317	293	308	320	295	317	267	327	321	327	340	334	279	329	326	334	287	325	230	271	292	265	317	290	339	388	328	266	330	289	258	305	306	312	366	322	258	332	294	263	298	322	348	289	278	323	309	250	306	292	321	347	320	279	310	300	299	327	256	245	287	311	330	352	348	358	323	363	271	290	334	293	336	366	330	340	336	272	310	308	343	365	266	348	327	325	266	310	327	280	313	289	308	309	314	327	318	278	361	309	277	321	276	327	279	308	327	341	295	328	362	316	346	311	286	323	331	309	328	381	334	270	313	378	320	327	303	255	243	296	276	309	314	299	310	369	360	279	283	330	303	304	376	340	293	312	260	313	360	309	310	340	342	312	238	374	368	306	261	307	263	311	337	301	283	342	326	297	321	304	283	278	323	320	319	299	284	344	349	327	321	299	269	332	293	337	332	365	312	295	326	319	273	237	284	284	320	277	289	350	329	344	329	283	342	301	369	300	300	333	364	293	315	280	335	401	330	305	295	275	289	298	288	299	290	348	300	345	279	308	329	286	301	377	270	278	324	324	281	376	300	322	334	279	327	321	307	259	310	262	277	324	364	348	312	276	301	301	277	283	346	359	271	304	274	307	338	357	309	321	301	309	303	330	288	326	369	355	288	310	341	295	339	339	305	324	341	292	300	319	314	304	328	348	321	271	368	343	297	296	344	281	300	252	281	308	275	312	298	334	321	321	367	365	329	231	349	321	366	333	244	301	356	309	310	339	309	326	314	306	344	326	301	298	311	260	357	303	297	314	282	346	277	358	300	323	303	349	337	300	280	304	336	294	344	303	352	244	328	311	297	335	243	365	338	350	340	402	314	311	336	310	300	333	272	366	311	326	262	263	340	386	356	291	286	368	366	351	369	325	297	359	333	328	268	311	340	319	291	261	268	288	252	267	323	304	292	298	355	289	296	327	280	316	293	344	275	312	352	287	338	361	292	334	314	281	278	294	317	323	360	289	332	315	321	334	289	291	304	322	273	327	275	238	360	279	299	355	266	285	280	291	309	311	279	304	285	307	308	349	322	376	300	303	278	275	326	283	280	255	329	257	269	312	271	371	301	319	274	273	296	230	329	315	392	323	291	293	332	291	302	277	339	300	307	320	338	340	336	369	262	334	334	371	260	304	313	361	282	322	331	318	345	347	317	358	337	316	290	342	344	302	301	233	291	359	301	362	277	363	292	285	305	327	255	342	346	304	316	309	324	271	324	305	282	289	283	323	282	312	382	320	381	331	296	320	259	304	285	318	316	338	255	325	357	278	348	321	276	345	280	310	292	307	316	284	263	373	337	296	355	305	285	322	336	318	307	308	292	318	326	292	317	358	305	330	268	322	365	334	285	373	335	321	332	274	299	311	379	285	308	330	336	297	351	305	298	293	314	323	310	343	263	352	349	300	316	281	267	298	278	331	310	309	307	315	240	341	303	369	301	308	336	303	272	274	381	344	355	332	306	297	306	320	362	354	316	325	289	302	294	395	342	340	301	330	291	360	344	327	300	246	297	321	282	316	330	269	279	318	310	313	277	326	303	306	281	265	343	319	327	338	298	277	371	288	302	306	291	339	306	351	386	299	338	337	307	341	340	324	346	321	314	278	340	318	344	304	296	259	307	304	283	241	331	347	324	256	248	327	289	306	254	300	297	330	309	329	325	284	294	284	342	351	314	333	351	299	334	264	315	299	294	360	326	305	308	308	309	263	299	289	340	267	324	310	293	247	305	383	377	303	310	317	332	273	316	314	303	283	269	295	311	354	329	273	334	283	255	356	300	345	299	265	357	282	383	330	307	345	278	325	363	316	338	344	335	340	364	308	285	326	307	311	343	305	374	344	336	347	306	306	302	222	274	315	311	315	272	284	293	280	357	256	307	319	293	264	318	330	351	340	314	317	275	268	340	362	336	283	297	334	294	303	294	301	356	301	297	298	294	304	317	372	257	359	269	281	286	354	249	345	357	342	304	305	280	327	356	294	267	295	312	308	359	278	224	282	278	316	298	353	281	354	256	313	295	249	343	341	250	327	291	303	325	316	285	326	282	316	290	245	308	280	321	277	305	321	349	305	318	307	366	360	337	311	345	328	297	285	307	310	326	354	347	351	326	283	332	295	292	403	264	282	259	363	273	283	311	324	283	307	366	309	299	304	300	340	360	311	325	312	316	266	323	292	312	340	232	326	341	317	306	342	343	268	267	345	353	354	322	285	268	351	345	303	296	331	320	293	362	294	285	333	332	341	310	280	317	303	315	234	342	308	296	350	326	309	289	254	307	293	305	289	259	327	291	274	308	327	302	255	284	284	387	366	284	303	259	328	262	325	304	326	371	351	287	300	298	289	329	259	280	313	374	326	331	270	303	320	288	316	325	282	325	317	274	260	326	337	358	352	377	330	287	351	360	294	275	359	295	300	287	333	336	323	311	273	334	260	343	384	310	356	347	220	334	319	330	310	347	349	291	302	263	302	323	273	309	314	266	286	333	306	348	258	326	320	340	270	288	353	311	367	374	371	262	265	358	328	305	311	257	311	302	309	329	307	297	335	349	294	320	279	320	314	318	334	256	338	333	323	340	339	301	284	267	329	337	338	360	266	344	356	329	327	331	371	292	303	279	252	355	302	228	298	348	252	294	346	299	269	282	323	327	285	317	346	272	376	344	328	306	289	314	324	279	386	299	380	351	291	343	273	345	338	330	341	308	300	261	367	273	273	306	305	352	333	387	308	322	345	375	259	299	320	344	258	292	309	316	302	335	327	302	322	298	353	313	261	295	279	327	271	274	340	316	342	286	312	352	332	327	286	348	246	248	339	321	281	319	394	305	286	325	326	290	287	317	311	322	359	224	298	342	284	285	262	333	362	296	355	295	301	347	316	315	320	369	307	364	325	322	238	350	339	324	329	279	251	272	329	389	301	289	292	339	297	338	311	305	307	272	339	290	299	342	292	334	344	339	336	320	300	378	371	379	280	360	300	314	329	322	251	276	346	292	309	383	323	286	325	324	298	311	319	304	322	283	361	283	288	276	309	320	317	336	300	299	323	297	273	408	314	285	298	278	324	313	367	304	291	285	345	342	306	327	333	321	299	342	290	322	323	317	308	263	332	278	388	332	299	310	320	401	321	302	336	372	323	308	282	353	322	334	313	312	370	264	347	352	332	344	278	312	338	330	261	338	331	322	357	359	324	238	294	337	329	330	278	315	312	340	393	302	289	349	268	330	340	374	281	304	318	302	289	293	378	297	317	257	322	332	305	326	263	286	296	339	327	354	335	347	348	301	321	372	260	300	357	303	279	331	284	318	255	371	339	264	294	320	325	315	298	293	331	325	298	279	332	302	338	366	295	351	343	322	345	276	269	290	279	260	309	260	320	347	328	327	327	307	317	341	295	318	365	321	286	332	321	326	299	293	291	352	315	251	370	337	287	281	256	318	373	371	292	335	336	314	358	336	316	281	315	302	300	350	284	310	338	349	309	293	258	311	319	291	313	314	282	298	282	295	309	344	333	295	320	331	282	257	252	340	318	344	271	299	306	343	361	404	322	339	325	265	312	279	330	311	288	283	295	347	320	277	344	301	322	308	260	306	396	339	271	315	246	288	349	287	268	255	272	390	277	235	326	303	333	329	280	300	312	298	365	312	302	344	311	250	302	340	359	326	304	335	337	320	283	317	355	273	286	325	373	277	386	311	356	306	378	292	339	329	352	310	323	319	247	344	373	284	359	359	324	314	311	360	389	334	299	298	342	353	276	336	340	293	238	306	376	266	288	362	334	290	286	325	328	299	358	326	320	294	274	310	309	304	258	314	280	253	353	317	268	335	297	291	301	342	316	346	312	300	331	268	344	259	325	298	278	350
2	233	211	221	224	231	201	224	214	216	215	243	217	221	206	221	226	261	236	267	244	186	206	164	226	242	222	218	231	213	214	232	252	242	264	219	214	233	224	223	299	246	226	198	219	214	238	224	248	208	237	188	246	223	235	194	218	230	194	225	241	235	219	187	208	178	213	239	234	217	233	224	226	213	243	187	216	252	250	213	284	229	241	199	200	229	261	256	257	250	231	214	207	264	271	205	245	205	230	195	228	213	248	240	189	222	218	245	226	192	217	228	220	180	175	226	218	210	260	182	214	182	226	216	220	203	221	209	214	225	228	202	218	239	190	225	217	215	224	226	227	285	247	224	217	260	224	237	182	223	206	260	264	188	233	255	248	233	212	216	215	226	228	246	253	240	253	230	176	227	234	243	199	237	211	231	213	211	236	205	238	240	241	222	237	271	246	234	241	238	252	181	225	197	249	240	209	219	189	253	219	218	263	178	257	251	226	225	210	229	198	221	230	268	258	242	222	239	271	206	208	240	191	210	237	221	222	229	237	203	204	251	228	215	215	254	199	253	187	202	232	222	211	273	219	207	189	206	229	233	233	210	235	228	250	213	234	269	221	245	237	240	234	220	218	230	230	208	258	252	239	170	237	243	216	209	281	215	241	253	181	248	207	188	190	236	250	208	234	176	214	236	222	256	210	210	201	226	205	200	246	231	228	263	218	238	218	247	240	214	253	224	204	241	193	250	197	211	238	255	218	227	246	229	196	218	199	210	198	276	204	177	200	211	226	208	270	200	241	203	262	250	200	217	227	220	236	199	212	238	242	253	259	237	214	197	246	224	195	237	226	184	208	250	286	201	257	214	235	175	212	225	225	261	211	240	234	227	212	191	217	234	209	213	198	250	209	231	209	227	256	235	200	218	183	238	266	212	216	221	220	243	251	212	231	187	238	192	188	236	217	223	248	238	245	199	260	210	169	221	228	187	257	176	264	189	241	233	238	237	207	243	236	228	214	237	282	237	260	244	210	217	219	275	196	235	231	192	217	214	214	232	183	191	202	245	209	210	220	211	257	243	211	251	232	246	203	245	216	226	216	276	282	193	253	203	205	169	209	264	224	191	193	200	230	220	259	263	249	212	238	200	218	268	208	173	248	231	212	183	262	216	228	220	217	184	270	197	231	222	226	226	231	219	192	220	212	264	244	191	214	212	202	263	203	244	227	242	220	226	247	206	213	215	207	251	197	218	195	196	156	266	189	226	262	221	241	223	258	238	216	218	232	301	241	239	174	213	213	231	231	173	239	224	254	277	263	262	198	229	209	251	215	252	211	204	235	251	252	231	223	202	238	196	211	236	202	203	218	244	232	250	233	250	244	237	227	210	239	257	243	213	200	217	205	210	258	243	212	260	233	246	224	199	223	218	198	239	259	220	243	230	234	194	236	239	227	218	192	265	253	242	241	224	253	249	229	190	212	218	208	260	254	245	251	232	209	230	226	257	205	222	243	228	229	168	225	207	193	226	178	239	241	232	252	215	230	225	271	218	255	197	206	238	237	245	226	233	234	232	222	173	232	243	193	189	211	255	222	247	236	160	202	207	237	227	215	226	231	236	229	197	198	235	236	217	249	194	207	240	245	199	220	213	232	229	206	259	225	217	207	241	194	199	238	255	247	245	273	231	228	227	228	271	269	217	206	271	221	261	194	297	223	242	243	213	242	223	253	243	232	206	227	232	269	210	202	225	213	231	162	249	210	193	225	271	210	254	215	211	220	214	208	229	197	260	220	257	215	239	252	236	207	246	192	249	188	215	200	251	246	211	248	254	200	227	210	296	214	180	187	199	250	221	239	253	243	225	210	212	246	225	187	240	230	261	205	192	187	242	232	221	199	220	246	213	232	222	241	206	230	243	220	219	218	215	239	237	222	218	215	228	202	209	197	215	244	238	231	244	246	241	183	271	210	228	193	192	240	230	263	214	233	229	215	209	222	197	230	206	232	244	216	192	209	211	241	224	217	237	222	255	244	231	192	238	281	177	220	201	261	230	233	191	253	218	278	234	223	253	258	213	213	187	201	262	282	239	236	225	200	241	213	196	208	215	228	251	232	217	233	237	186	230	225	233	192	238	251	219	220	249	232	199	207	217	228	215	207	232	214	228	253	234	218	193	199	219	262	221	215	235	280	215	223	227	278	228	249	232	218	208	210	248	197	223	257	210	226	211	232	233	204	199	188	170	204	206	235	245	223	255	236	209	223	264	232	240	227	211	204	233	222	224	246	210	259	214	206	244	205	250	214	207	209	227	203	248	201	183	234	194	287	169	213	191	203	222	233	225	270	217	213	234	253	238	226	211	223	253	218	187	243	239	237	226	223	225	264	227	250	253	206	173	220	248	226	213	204	235	227	198	189	233	244	212	197	243	221	238	271	239	233	223	231	196	221	232	202	218	237	221	246	233	211	222	206	201	247	204	234	229	248	229	236	242	253	187	224	213	237	196	204	182	238	222	198	192	232	225	275	233	276	225	178	217	200	247	203	215	234	243	207	246	248	168	234	250	220	217	232	229	227	226	205	201	184	193	266	214	190	230	250	207	230	244	255	211	241	182	181	256	242	203	196	224	274	229	230	227	191	255	213	242	224	223	241	196	193	228	257	235	217	211	242	244	213	232	229	242	247	200	264	205	222	215	253	230	236	211	203	249	242	216	236	232	208	184	175	223	260	208	223	271	211	274	245	221	200	238	237	220	208	225	226	249	215	232	194	228	167	199	227	211	234	219	215	219	208	208	220	233	239	224	244	284	250	272	210	206	208	267	222	231	229	202	223	247	176	168	234	197	217	205	209	265	202	235	247	237	202	218	248	213	200	210	207	197	261	197	253	204	205	245	250	232	236	229	229	252	225	264	166	252	215	230	255	201	249	205	242	220	214	228	239	224	213	243	202	222	272	195	192	173	228	222	244	214	197	236	232	235	253	240	181	247	196	234	278	199	224	217	227	241	242	210	239	218	201	237	238	216	184	228	246	205	224	212	216	238	230	221	235	233	223	230	203	216	254	245	233	225	190	274	213	236	215	207	254	226	210	255	256	229	216	254	235	192	197	216	221	227	258	235	205	236	223	223	271	185	265	232	244	241	243	234	229	246	248	202	244	239	243	250	237	227	236	255	209	189	199	199	231	257	263	217	201	212	213	211	190	254	209	219	212	244	198	250	237	239	197	222	242	239	252	218	248	195	238	232	241	235	190	210	231	233	233	221	221	200	181	240	244	234	234	240	179	236	185	255	230	233	228	225	236	231	252	254	229	235	177	250	187	188	256	247	209	216	251	209	244	249	223	229	221	238	264	191	213	219	230	225	203	230	234	246	214	215	223	236	202	256	224	232	233	209	249	229	222	234	227	162	240	192	225	233	245	248	240	216	201	250	214	206	215	211	215	242	249	251	213	208	182	268	239	245	240	218	209	259	227	206	221	240	217	216	255	231	212	206	214	258	243	231	251	216	259	230	249	242	212	220	236	252	214	236	241	238	195	209	219	256	255	262	219	231	236	214	244	215	216	147	240	220	211	218	213	240	229	245	235	252	264	243	238	250	217	264	234	200	262	226	230	256	229	224	218	218	226	248	255	204	237	239	210	220	203	215	231	222	195	206	254	220	232	227	226	238	207	199	227	206	243	238	223	220	228	251	258	237	203	225	198	212	228	232	202	216	180	229	216	210	220	242	233	233	226	247	228	231	227	220	226	225	219	209	243	269	259	258	272	198	208	237	240	214	191	205	242	211	192	220	238	243	239	235	221	247	240	278	261	237	172	214	240	227	208	218	247	219	263	231	232	231	230	223	264	220	238	209	227	238	227	208	241	254	227	194	260	203	206	176	211	256	219	201	256	199	244	240	240	223	198	236	227	254	192	203	222	215	228	218	191	258	257	223	216	233	245	220	246	225	242	258	229	217	208	202	231	267	217	224	240	241	224	255	157	201	232	232	203	228	229	226	238	218	231	181	239	242	218	199	199	205	235	217	254	220	192	226	210	193	189	213	210	229	225	243	222	267	229	261	250	222	214	226	211	207	238	221	255	224	207	228	231	215	229	213	237	193	221	261	212	199	213	241	218	235	191	234	198	217	226	224	235	227	221	228	216	180	192	200	211	196	211	231	235	222	262	251	220	224	203	231	187	199	209	248	232	249	251	236	207	197	234	235	215	226	206	209	240	248	226	202	201	236	214	243	203	249	211	236	237	240	222	223	233	221	236	217	204	250	208	243	229	225	232	251	255	190	201	220	261	238	178	225	209	203	225	218	210	233	224	264	192	242	220	223	235	221	229	221	188	247	223	253	215	225	153	224	242	216	246	231	247	219	226	214	226	252	243	219	202	279	211	219	212	187	196	247	238	228	273	236	228	222	261	214	246	220	285	240	221	217	186	230	232	237	222	207	202	248	218	243	219	217	230	263	231	197	248	200	234	212	188	219	217	176	227	230	265	265	194	194	224	235	219	209	266	248	228	214	258	202	294	237	212	219	258	223	196	195	248	221	207	209	227	245	203	233	206	235	203	221	211	220	234	268	240	244	224	180	211	247	250	186	252	245	226	210	249	203	223	224	222	206	231	212	220	204	260	242	235	191	247	223	181	222	243	213	216	244	240	183	263	219	232	245	205	202	241	203	215	242	238	235	290	274	221	215	260	257	203	234	213	246	188	231	199	239	252	161	230	210	189	197	197	199	202	223	251	225	215	226	221	201	185	208	206	257	250	230	245	260	218	203	217	236	198	216	251	229	211	213	249	253	222	245	253	235	256	256	251	274	243	243	208	209	257	191	204	187	223	228	191	236	259	267	251	243	226	241	231	190	210	211	219	249	266	255	232	229	216	205	228	170	240	253	238	268	200	198	231	209	250	172	194	213	206	194	218	214	224	195	254	213	243	229	240	183	197	200	207	233	212	227	225	242	211	226	179	242	288	230	205	270	240	277	188	204	201	230	263	213	193	200	223	228	200	243	203	223	243	233	231	200	218	201	204	186	236	207	224	225	194	255	214	249	259	221	251	199	195	234	210	258	243	193	234	233	226	218	261	256	207	241	227	172	200	214	221	244	238	239	223	258	219	251	233	204	215	224	199	187	240	168	256	195	223	260	268	237	282	252	233	194	185	235	258	234	258	261	220	240	208	244	192	231	263	186	182	259	233	187	204	201	220	226	246	221	225	216	210	249	234	222	232	214	215	214	208	213	259	229	190	210	232	281	261	217	198	224	233	219	235	179	212	240	219	247	218	186	211	224	150	229	167	201	240	218	237	251	187	238	232	212	213	198	244	228	228	244	236	189	226	185	222	224	212	243	244	188	195	237	243	225	175	221	220	231	256	200	194	173	212	194	238	194	202	243	277	222	229	194	196	198	199	242	217	210	244	190	235	244	205	224	207	223	211	204	199	236	243	200	205	249	209	242	232	230	215	205	247	214	199	260	219	242	221	252	240	198	239	217	250	229	226	201	223	233	211	199	234	280	255	208	219	241	188	232	198	242	260	173	230	256	264	219	214	223	242	226	219	237	218	190	250	266	227	222	233	209	207	242	234	205	198	199	189	199	231	253	265	243	226	238	242	229	259	249	224	195	227	229	227	254	247	188	206	223	205	262	240	201	230	229	220	210	213	261	228	233	213	202	225	214	247	246	223	218	236	173	260	243	220	247	229	221	240	203	247	258	212	190	255	229	210	231	228	227	220	201	204	225	210	253	210	213	266	224	235	248	269	208	236	248	243	197	191	204	194	228	257	174	279	266	226	224	255	227	279	207	251	241	197	230	200	212	240	226	222	222	193	250	236	215	213	225	219	230	211	200	221	213	206	176	197	237	223	257	217	242	216	248	212	264	203	199	258	210	205	213	278	206	185	229	235	250	245	239	229	211	189	219	197	241	242	225	222	224	266	284	188	273	214	215	211	220	220	225	248	239	223	229	236	235	211	211	208	252	214	185	248	200	207	196	272	257	220	238	211	235	251	235	231	224	257	211	233	229	230	208	250	215	238	220	229	220	241	238	237	174	244	255	242	201	214	221	184	174	240	248	234	199	201	255	246	214	240	227	205	223	202	213	208	241	201	212	223	180	221	229	184	226	213	215	208	213	230	222	207	209	200	237	188	232	253	255	243	197	246	198	253	217	202	226	251	236	215	179	242	227	201	225	279	243	225	225	184	198	225	227	234	258	217	251	218	214	225	262	180	200	251	187	215	208	220	227	218	239	207	219	207	224	203	235	235	208	238	200	188	236	236	216	231	208	233	212	228	211	209	165	229	226	209	219	219	229	245	194	256	194	252	249	197	195	244	214	195	225	217	207	208	236	203	231	231	234	235	200	234	225	218	194	231	246	239	182	232	180	193	238	210	263	237	216	250	222	202	215	260	253	231	227	200	269	246	269	201	234	230	246	200	235	254	194	192	215	230	229	219	208	202	205	239	229	218	218	233	217	204	239	210	211	228	225	262	224	223	219	209	207	244	242	224	235	216	200	223	215	178	261	220	197	204	224	234	224	217	209	219	245	230	246	214	210	230	227	259	235	237	228	209	227	264	188	184	251	212	235	202	231	238	243	233	254	193	226	200	235	228	276	250	213	230	244	246	262	213	242	238	228	214	231	237	229	241	211	200	230	241	226	234	228	185	194	270	238	252	213	199	258	233	228	202	230	216	223	195	198	239	180	277	259	197	231	273	268	225	220	210	199	261	214	223	218	222	177	222	214	222	235	254	276	200	244	226	238	216	234	214	235	280	197	236	195	218	208	232	254	196	238	226	210	241	224	200	239	229	200	217	214	222	234	214	232	231	240	240	227	252	240	237	264	200	164	210	230	235	201	250	266	244	232	239	214	208	201	242	245	212	240	178	198	197	241	229	216	212	206	273	215	208	192	209	228	194	231	198	190	249	210	213	215	237	210	255	256	222	216	221	183	231	271	191	222	220	174	198	224	253	215	241	232	213	230	233	248	219	244	229	221	249	248	213	272	227	234	259	235	190	236	230	241	207	266	211	234	257	238	216	203	227	220	239	233	228	229	270	214	261	226	240	252	213	224	217	230	202	212	223	196	230	230	206	188	224	184	249	193	235	241	209	243	243	188	248	204	211	217	220	231	196	237	190	193	221	224	188	218	240	193	202	195	267	232	188	215	227	231	225	205	249	252	245	226	210	220	257	219	256	256	214	194	206	224	226	197	225	225	193	187	218	257	237	219	247	230	191	210	263	218	184	223	270	263	218	232	243	265	234	251	213	210	286	247	209	232	237	224	227	251	195	192	248	220	199	195	280	205	247	230	201	200	219	246	240	232	197	219	192	236	268	221	237	205	252	240	229	216	216	249	222	238	221	240	281	225	238	218	224	206	231	225	225	221	243	212	261	231	237	202	254	207	243	218	227	235	227	228	222	254	248	227	213	200	242	209	230	197	168	224	263	201	275	245	216	286	231	198	203	242	235	242	227	185	252	239	221	261	204	195	223	216	218	279	205	227	238	263	230	204	202	212	257	211	252	226	217	267	177	216	202	225	213	215	201	239	218	216	215	196	241	224	211	216	221	175	207	212	237	254	190	168	230	254	216	247	241	221	213	217	211	238	263	255	253	258	269	256	235	183	258	249	249	229	272	198	218	212	267	236	247	217	216	213	222	257	232	199	225	206	225	265	237	213	230	259	221	225	239	220	240	264	221	226	218	245	230	232	232	194	232	210	184	184	238	244	266	211	211	242	245	252	260	214	227	197	239	246	267	236	186	252	229	251	208	199	263	240	214	238	235	198	188	252	204	244	219	194	241	245	240	217	199	221	221	261	241	216	259	252	167	199	253	218	214	222	248	209	180	244	219	215	233	180	229	212	198	234	251	218	235	229	243	198	233	213	210	225	235	206	235	259	219	248	247	224	212	209	242	233	242	199	253	203	237	240	228	210	251	241	207	222	223	214	191	211	198	242	235	253	260	183	207	224	188	189	211	256	224	198	217	257	212	250	229	227	208	193	242	236	235	220	241	222	244	237	216	223	218	226	216	214	245	253	194	222	235	218	233	171	222	229	236	238	233	230	243	245	264	229	222	210	219	229	199	245	218	200	214	248	197	257	200	235	226	201	215	271	188	220	218	214	231	207	235	250	249	259	242	198	192	249	231	206	230	229	193	242	236	224	252	205	175	199	222	201	219	232	216	238	183	224	228	186	208	257	203	217	235	205	223	246	199	245	231	238	195	210	243	230	251	207	183	203	241	263	272	225	251	188	203	232	189	193	237	232	169	236	202	210	207	213	220	263	286	236	274	223	197	230	246	204	233	196	218	226	261	224	247	204	253	242	250	237	260	226	205	245	258	229	225	267	234	249	198	241	231	243	246	248	288	242	215	190	230	209	244	246	248	197	203	233	199	226	217	219	233	229	227	223	264	230	244	217	234	212	191	234	243	233	189	219	236	221	234	244	221	222	247	221	218	217	210	240	237	227	254	259	206	231	229	182	232	271	174	184	224	233	234	227	227	188	234	235	215	236	248	209	207	229	239	212	240	203	215	252	217	208	230	227	200	234	251	217	226	198	215	209	258	217	263	228	272	223	236	191	204	234	218	236	186	209	197	220	198	178	232	254	199	215	209	237	231	228	187	262	245	249	236	210	237	241	240	228	244	215	211	256	209	235	220	253	246	225	219	206	253	204	221	225	205	230	202	226	191	194	212	230	176	189	226	231	251	246	212	219	281	204	232	247	213	197	221	255	256	177	244	226	194	241	224	237	184	219	235	258	211	200	213	207	235	245	170	233	204	241	215	223	189	230	227	239	189	220	241	214	175	199	206	226	206	179	216	220	265	225	223	227	221	219	224	195	188	209	197	214	195	227	223	245	186	286	211	230	224	252	202	226	214	215	244	212	220	221	222	195	173	223	221	267	200	243	183	227	237	211	207	235	266	251	228	206	218	226	236	258	236	240	260	190	265	204	230	212	215	218	202	258	218	248	246	250	210	257	216	224	214	209	269	259	226	210	214	218	219	216	273	209	233	216	232	250	198	197	199	203	239	213	221	234	234	269	223	230	220	251	206	216	244	246	210	233	246	246	226	214	231	224	230	245	243	248	236	235	193	213	207	274	230	228	204	220	267	225	191	199	236	221	218	228	215	220	248	256	229	229	209	266	224	210	253	198	201	195	207	188	199	235	225	197	226	242	229	245	200	265	199	202	222	247	253	252	228	244	229	136	225	197	235	234	219	189	235	218	195	243	202	232	221	217	212	251	254	232	248	226	216	265	237	219	256	190	254	222	192	223	195	255	215	202	229	223	179	262	215	226	213	237	198	275	235	206	206	212	236	256	248	240	253	244	258	259	236	245	241	264	265	263	185	233	238	213	241	238	206	254	309	230	208	206	273	228	223	282	245	245	253	203	254	186	237	250	216	219	205	241	239	238	237	229	225	245	176	200	226	229	216	246	212	235	224	184	254	254	222	221	217	206	214	245	239	241	207	229	219	233	238	228	229	238	223	203	251	205	225	205	229	201	225	230	258	232	202	239	216	198	194	222	232	246	237	235	226	261	160	248	255	231	226	285	214	215	222	221	201	261	245	261	199	222	269	229	196	231	229	222	249	214	171	195	237	234	290	255	196	210	214	209	198	211	222	231	253	228	242	227	253	212	196	236	248	202	228	231	202	237	208	199	201	165	203	255	211	204	193	241	228	219	227	197	207	264	204	178	232	210	244	215	223	204	263	226	239	242	200	250	224	199	237	212	208	238	225	234	208	259	233	237	211	275	193	215	243	225	235	206	229	269	207	210	191	227	206	230	243	220	193	218	248	212	171	215	216	286	260	210	222	226	217	226	180	234	172	203	212	211	210	227	220	240	259	222	217	241	220	244	226	256	230	258	207	254	203	224	231	238	235	235	183	206	242	217	207	230	228	252	237	207	257	220	217	262	197	207	230	238	242	211	206	206	234	242	247	211	224	237	221	208	287	217	263	235	216	247	223	236	219	234	218	215	185	230	219	218	268	222	233	215	207	213	241	212	214	232	247	237	241	216	213	193	253	166	194	249	189	210	241	210	198	252	203	175	218	234	181	209	204	229	247	209	232	202	258	235	211	225	263	212	212	217	278	252	220	261	206	238	209	228	230	201	232	205	219	186	203	257	212	196	250	278	226	202	217	204	247	201	229	244	195	218	246	193	216	237	201	188	224	236	209	257	232	210	282	254	259	192	244	218	235	221	190	219	270	209	230	223	223	223	212	238	187	231	222	237	216	245	233	203	262	210	255	205	201	217	219	205	222	163	195	228	245	231	259	246	240	228	240	253	212	245	232	227	225	224	203	218	225	231	236	249	245	188	244	249	196	256	217	222	260	213	213	252	239	231	268	233	259	182	178	247	210	219	247	233	225	262	209	231	232	215	217	231	220	200	209	244	242	255	210	241	235	221	248	201	219	216	254	216	227	220	176	215	228	250	220	207	253	180	204	240	183	245	239	199	216	238	214	200	244	233	218	226	185	223	253	176	224	213	189	210	204	196	259	161	210	217	204	222	237	235	228	243	240	202	231	253	230	179	218	182	243	232	235	231	244	216	237	195	238	230	210	254	200	196	205	228	210	217	220	246	230	241	230	216	217	271	226	249	214	241	204	236	206	233	210	195	235	215	209	259	222	248	210	228	243	212	236	224	255	267	219	276	208	255	189	246	230	209	210	220	241	204	220	246	239	260	221	222	230	241	250	184	208	264	250	233	208	237	274	240	222	214	213	196	202	196	250	218	187	205	253	222	241	242	187	219	237	221	243	239	249	234	204	227	270	256	239	205	246	206	243	244	234	223	206	200	228	281	210	177	244	224	244	240	216	220	240	215	257	263	220	223	229	237	234	272	241	243	241	231	240	242	241	237	180	209	188	197	225	241	211	199	198	269	185	229	194	221	252	204	238	208	254	202	216	207	240	261	233	243	216	208	230	245	245	238	216	233	247	253	215	225	205	218	235	230	221	238	218	240	175	302	220	239	207	250	208	196	235	227	252	237	202	237	206	247	237	239	209	207	215	229	237	220	198	228	191	213	245	209	252	222	201	242	270	258	188	195	217	214	198	230	242	233	221	267	170	196	218	240	245	223	228	222	243	239	176	245	210	258	231	172	209	225	200	197	252	178	215	213	223	203	269	228	222	217	216	222	198	225	252	218	224	236	254	252	196	199	266	254	232	232	198	224	248	278	169	217	238	231	218	233	191	231	230	245	231	221	255	230	243	217	178	248	233	212	203	206	204	241	217	227	245	254	222	232	269	229	202	215	188	209	218	211	229	184	228	237	210	237	269	246	257	245	222	223	199	239	211	241	256	240	210	219	240	240	227	238	241	235	238	233	224	230	220	262	196	214	205	203	203	194	250	256	204	177	219	237	225	233	201	223	259	208	204	243	216	212	257	208	232	223	217	203	166	241	235	172	233	214	186	190	200	208	244	226	281	194	246	237	237	232	242	279	189	242	240	205	233	225	225	184	218	208	209	199	222	230	263	240	212	249	236	255	208	218	279	222	222	246	199	248	225	219	232	227	206	224	257	207	205	233	216	239	244	221	260	210	267	213	239	228	226	219	199	199	236	231	226	262	221	230	256	207	175	222	223	221	172	269	206	258	238	266	218	193	242	208	231	249	214	200	239	243	206	208	254	214	248	242	218	232	180	257	255	198	240	224	251	231	273	243	246	255	237	205	217	216	217	224	246	215	203	249	180	198	175	190	213	234	209	218	213	221	246	266	241	232	247	232	225	210	236	224	195	238	184	200	253	229	171	240	243	216	226	172	231	223	234	263	215	212	238	204	208	202	180	218	258	231	263	218	229	232	228	225	222	237	185	182	218	230	214	257	198	212	202	222	201	288	229	238	278	192	241	211	205	227	207	207	219	196	234	231	267	203	227	223	233	227	189	266	219	209	242	214	231	225	212	223	246	218	189	246	242	237	226	205	224	227	243	208	225	242	221	237	241	219	243	219	218	202	242	243	260	193	208	241	202	231	218	211	224	218	229	262	216	207	217	238	210	186	193	237	234	240	233	273	240	249	267	258	211	239	183	231	258	192	223	239	235	211	205	175	201	216	204	255	246	230	286	236	212	217	206	219	200	230	237	238	240	261	221	200	229	211	172	210	205	217	214	211	231	202	228	276	229	222	225	232	233	216	248	231	240	204	201	253	258	214	248	200	233	223	254	181	195	225	217	235	188	226	222	211	219	186	246	208	223	235	238	236	239	271	209	266	219	217	276	214	221	226	167	214	221	227	217	203	209	254	230	222	250	224	243	166	211	227	257	198	191	175	245	264	198	225	242	213	247	217	228	208	242	242	195	207	197	233	257	180	224	245	172	241	152	216	247	238	218	183	246	212	225	229	234	232	230	241	222	235	228	268	235	239	246	221	207	231	222	197	256	232	221	224	242	241	194	260	238	235	221	205	256	251	235	209	185	208	199	219	210	249	259	212	230	225	241	216	229	222	238	219	233	255	288	220	226	212	205	212	263	220	202	221	248	225	256	260	205	186	253	185	204	208	235	222	200	293	263	217	247	269	205	194	247	190	184	244	214	263	221	220	217	250	242	201	196	218	186	227	247	207	204	223	243	200	218	168	190	183	201	229	225	221	229	205	220	223	219	215	194	251	212	237	267	211	222	259	197	253	231	248	280	213	201	222	218	198	235	226	247	259	184	248	232	245	243	237	221	217	258	203	242	266	263	217	235	200	223	251	255	231	240	248	246	277	240	191	253	215	207	226	175	194	225	241	217	179	199	233	197	281	258	206	227	220	252	223	217	235	195	230	162	262	195	217	222	225	247	236	205	241	244	193	212	229	225	226	204	231	176	216	198	212	249	238	262	163	220	212	227	251	236	243	244	230	231	193	207	248	233	220	232	225	214	229	243	224	216	215	240	248	222	254	245	222	259	233	218	241	227	172	204	237	267	211	199	240	183	192	230	209	270	222	231	228	252	221	249	217	273	192	229	245	213	226	225	225	178	203	209	201	237	223	218	233	208	233	159	180	225	259	214	240	238	229	215	211	283	226	232	238	182	220	288	225	238	204	277	208	242	239	222	230	185	226	244	238	230	227	245	236	194	233	244	211	242	250	224	260	219	193	205	260	245	208	239	189	207	208	205	181	223	243	252	217	200	251	246	219	209	204	244	249	248	230	217	226	230	186	177	253	235	236	218	177	241	224	230	269	226	232	232	272	196	221	227	199	235	235	209	230	190	233	233	257	213	177	238	260	195	218	290	245	182	247	212	250	208	225	235	189	205	195	210	268	215	228	228	224	198	231	229	219	243	209	254	267	244	245	207	200	248	211	200	222	213	277	217	208	229	260	233	248	277	176	215	275	238	217	223	198	234	235	238	222	240	241	206	199	244	242	220	243	207	251	215	252	208	208	206	222	238	200	233	217	210	209	224	223	216	244	244	219	183	213	229	231	235	198	190	236	226	185	174	275	218	220	214	204	226	203	153	246	226	224	235	215	249	218	196	252	197	238	219	234	202	226	192	257	206	206	164	199	217	238	174	197	199	214	213	239	244	217	200	249	253	245	244	248	220	189	236	276	230	256	225	220	220	280	249	257	214	235	160	204	216	225	243	231	248	246	237	248	241	187	243	255	239	223	199	208	255	221	219	204	237	215	236	223	200	219	227	199	211	211	246	234	187	273	235	236	205	168	226	223	248	226	216	225	251	213	238	192	175	253	256	197	235	252	217	208	214	197	224	238	211	210	222	230	236	215	192	252	195	224	190	241	243	196	254	221	240	235	205	232	230	231	200	215	246	291	227	233	242	217	239	255	235	208	257	186	202	234	222	209	226	223	211	189	245	213	221	256	227	235	213	241	215	222	210	210	194	195	231	172	200	170	251	254	228	209	226	252	196	226	234	233	242	218	228	208	228	195	229	240	215	151	256	224	263	232	266	218	239	228	205	250	256	211	200	206	229	229	234	229	205	220	186	222	263	205	183	218	211	240	259	236	243	198	240	215	243	192	193	227	234	196	206	247	218	192	191	213	258	229	210	231	224	197	250	239	231	224	225	243	221	212	204	228	212	202	227	215	233	244	227	218	222	234	222	257	229	237	197	222	266	220	224	219	239	213	190	243	177	229	231	287	200	205	215	208	207	225	223	215	222	223	241	214	254	229	230	219	235	238	244	229	240	216	209	224	235	205	234	173	223	221	254	189	199	225	217	274	264	193	230	202	206	263	234	198	223	241	211	220	263	228	203	243	219	234	277	218	245	197	209	220	236	191	229	235	273	181	227	260	251	265	244	207	228	233	268	202	201	240	213	207	225	232	230	245	208	220	227	247	244	240	199	245	227	209	228	217	212	209	205	209	199	206	211	200	244	234	221	259	193	167	227	245	270	227	197	202	223	197	260	174	183	188	232	205	244	254	204	249	233	273	239	207	213	177	253	236	233	241	242	222	210	206	191	208	219	245	209	233	216	225	199	220	231	228	202	200	193	215	223	229	236	235	221	205	196	220	236	242	216	234	236	246	194	238	209	204	261	213	209	233	222	194	249	232	253	175	218	285	231	214	238	220	224	204	225	230	216	196	232	241	213	246	219	206	226	208	248	206	249	212	206	216	209	270	250	221	240	200	242	199	233	228	207	241	241	244	240	233	197	208	240	235	244	182	202	207	200	219	252	236	187	192	221	200	235	205	210	202	248	238	239	211	229	261	228	201	219	228	146	184	237	279	228	219	240	261	210	221	179	234	220	217	252	235	213	190	225	235	226	225	256	240	222	264	214	180	206	213	277	213	245	224	181	210	236	212	215	249	231	243	224	237	210	179	212	201	234	238	200	210	261	177	180	199	227	228	262	248	195	212	220	205	203	246	259	223	232	235	227	207	236	231	237	282	193	186	256	182	235	241	237	225	252	228	229	237	246	233	218	217	240	208	216	250	211	256	260	224	250	209	264	214	230	201	203	232	223	276	237	196	203	234	214	223	247	193	261	222	226	230	245	249	194	211	183	208	197	203	238	238	220	203	282	233	244	239	241	217	219	236	276	188	230	204	224	232	182	230	217	234	256	226	228	229	226	244	225	260	189	249	198	258	218	262	224	190	245	236	231	219	235	252	228	200	201	203	213	200	261	210	192	252	198	192	262	246	213	259	230	224	261	209	241	217	229	229	230	246	205	208	232	255	239	234	242	243	205	228	216	227	265	236	236	242	197	210	213	243	219	241	215	256	244	243	220	179	227	229	204	255	226	229	242	269	220	185	244	208	239	280	227	228	270	238	205	187	217	235	196	193	241	262	207	219	211	243	250	256	225	238	280	225	259	234	250	206	211	235	224	238	181	221	224	184	251	237	198	234	236	210	217	209	231	236	190	206	214	274	244	180	255	216	256	196	203	194	235	247	246	254	190	228	208	216	200	246	186	232	237	240	261	206	197	229	235	274	177	230	237	226	222	221	228	192	255	226	230	207	215	224	241	219	263	255	228	209	230	246	201	197	219	189	192	262	239	251	238	222	240	249	195	206	239	248	196	215	248	191	242	199	219	218	228	233	236	212	235	228	222	207	212	231	217	269	215	231	230	245	261	196	256	196	217	245	220	164	222	244	221	217	214	210	192	206	248	219	276	206	265	223	234	227	236	213	222	230	228	205	249	209	235	215	238	213	232	207	277	194	230	242	216	282	233	239	218	238	221	265	225	221	236	220	206	236	229	219	221	229	238	247	228	236	192	199	235	255	234	231	207	256	222	232	175	263	232	177	230	234	200	227	214	212	251	183	249	164	219	251	207	198	257	251	191	219	218	216	179	242	258	215	222	215	203	213	237	220	257	254	225	259	196	276	230	201	240	268	205	202	241	233	234	237	204	259	216	267	187	232	236	229	218	199	236	216	215	243	218	241	205	210	250	198	230	237	226	200	236	185	248	193	178	246	255	236	182	219	216	257	256	219	236	185	240	249	285	219	232	223	283	219	182	262	181	206	211	210	173	257	241	266	176	209	206	229	208	223	208	228	239	264	220	191	238	191	252	265	235	232	215	243	258	217	268	225	213	211	241	237	222	212	252	235	241	251	206	211	249	247	212	210	230	233	233	214	215	211	196	218	219	212	206	196	218	265	187	242	242	208	219	195	245	251	245	227	214	221	242	209	202	222	265	196	223	241	211	242	200	204	200	262	225	237	217	213	220	164	219	230	233	229	210	220	219	228	226	185	245	213	193	214	233	194	235	196	207	253	202	223	217	186	226	234	205	264	248	231	264	247	226	231	226	261	202	237	208	214	243	188	188	204	206	241	225	198	235	197	203	239	230	195	236	222	202	206	208	228	233	217	239	208	265	229	213	204	214	201	176	217	282	251	186	253	235	260	259	201	200	212	240	232	222	226	171	226	228	223	208	255	230	238	227	226	220	194	278	177	202	264	241	231	245	253	213	189	244	245	236	257	233	233	216	253	254	228	204	228	213	259	214	199	209	186	194	205	241	259	237	166	256	221	259	256	255	229	234	221	258	224	248	216	216	270	236	228	204	235	232	246	224	187	183	229	198	252	249	183	209	278	205	220	220	230	230	241	225	244	254	240	193	226	227	205	192	233	231	160	221	215	245	207	243	208	240	240	276	264	226	247	217	250	230	231	227	227	200	224	218	202	264	194	223	249	207	156	210	239	206	202	232	233	217	180	188	247	197	208	207	234	220	223	250	257	235	204	244	197	220	244	220	244	239	194	195	224	215	244	234	228	229	219	221	243	236	216	204	212	235	221	239	182	182	197	230	237	263	246	219	236	245	221	243	222	188	194	211	216	208	263	193	227	231	207	212	215	191	223	216	205	226	245	217	208	237	250	234	231	230	217	233	215	192	230	189	210	230	252	204	216	236	189	241	225	226	267	236	236	211	269	236	210	226	228	227	180	194	218	211	253	233	205	231	198	225	232	264	212	185	229	198	242	248	223	224	227	202	229	222	226	250	238	206	226	236	243	239	224	220	255	249	221	217	243	254	254	266	212	219	231	209	219	222	251	189	195	208	205	247	276	255	214	200	231	233	237	218	272	262	207	213	229	212	244	193	231	226	223	245	218	227	204	205	203	232	223	214	233	237	181	241	228	205	237	217	269	209	260	219	234	225	203	251	219	235	251	257	222	244	216	213	192	231	221	244	232	213	230	213	248	239	241	222	247	220	221	215	214	215	237	267	214	242	261	257	230	224	230	221	253	216	254	223	219	215	214	239	194	203	247	228	223	231	202	205	172	223	194	261	217	212	247	229	208	251	201	213	257	203	212	263	205	211	235	243	239	239	238	201	229	244	240	207	171	217	276	219	212	239	224	256	212	217	242	198	202	226	202	218	226	248	214	204	247	197	228	187	189	189	259	223	203	209	225	211	241	230	240	235	232	207	241	209	223	222	262	219	249	264	242	257	216	208	278	246	195	248	233	211	209	216	211	282	198	235	213	221	208	252	259	247	241	228	213	268	263	213	220	198	243	256	230	212	281	199	220	250	185	242	231	269	183	186	231	226	201	230	213	226	213	259	242	179	227	195	274	197	210	199	193	208	215	222	213	271	210	231	267	181	212	222	240	209	230	233	221	200	217	246	218	274	221	206	233	206	198	247	222	221	207	247	205	230	228	243	220	230	201	205	173	277	221	230	244	202	244	241	203	174	239	259	205	224	227	208	269	249	256	217	225	198	231	215	219	239	229	199	238	218	255	211	209	196	233	235	197	225	238	224	266	219	256	188	235	189	213	260	190	249	232	224	285	237	262	242	226	209	210	223	202	233	231	190	239	172	212	257	211	200	243	254	211	216	219	194	208	231	214	270	213	186	220	205	207	234	189	230	238	248	227	240	222	228	209	250	225	215	227	228	237	210	221	207	190	201	213	196	213	219	200	239	216	212	224	241	225	247	189	240	186	249	249	201	163	215	272	253	234	235	242	205	194	219	256	226	227	248	201	245	185	224	230	193	234	212	230	250	262	224	250	235	234	251	233	228	203	264	229	305	231	214	225	221	176	205	195	203	247	232	256	225	197	239	212	205	228	229	233	271	231	216	165	237	205	236	250	221	241	223	221	206	223	204	228	213	225	238	228	245	202	240	216	237	183	270	246	201	231	256	259	225	224	243	245	209	224	254	250	243	240	229	212	220	246	226	228	211	246	205	216	181	217	233	231	228	228	190	211	234	232	236	207	231	215	232	221	244	230	235	225	207	247	248	221	247	202	244	235	223	229	207	223	201	203	207	181	217	218	255	176	243	221	236	227	244	237	246	199	240	247	228	213	245	205	237	248	239	238	225	213	211	217	202	222	243	187	216	254	241	218	286	262	211	214	178	243	239	231	211	221	236	224	227	226	214	239	201	288	212	217	225	195	196	212	238	241	230	204	218	209	243	225	174	276	256	248	225	226	221	222	244	218	236	227	224	228	231	268	252	249	224	227	229	250	263	230	224	247	261	201	225	208	224	233	231	247	189	207	208	210	236	172	222	240	206	242	227	235	251	251	190	226	211	205	177	232	234	239	242	212	224	238	222	239	224	226	206	244	291	236	224	231	196	203	208	251	164	200	257	230	249	221	240	218	249	205	192	219	246	189	205	223	276	215	219	199	192	210	201	219	212	220	207	217	225	234	224	257	256	199	241	203	201	214	210	247	166	162	195	239	218	208	215	202	223	206	213	275	235	236	234	258	254	227	244	234	218	188	209	195	226	199	240	240	197	197	256	181	202	221	233	218	209	241	215	216	211	244	274	206	213	225	263	241	247	218	246	224	203	238	225	258	204	228	216	221	182	208	249	253	198	246	237	250	201	236	202	272	250	210	212	210	248	256	221	242	221	228	221	186	195	231	236	238	229	206	207	248	234	201	248	259	249	271	226	235	215	216	222	208	206	235	241	231	218	206	268	253	178	185	240	243	214	230	194	240	235	228	239	216	210	231	213	219	218	218	252	223	229	232	221	195	223	199	258	241	231	226	255	223	224	255	237	187	227	227	192	219	250	235	228	210	216	246	220	211	236	178	213	264	205	250	197	238	250	236	247	246	193	215	236	270	234	246	207	230	196	251	250	211	216	248	220	212	254	265	208	234	233	209	211	243	217	273	238	263	189	215	186	252	233	245	196	232	239	248	226	246	209	218	213	220	213	195	182	232	201	230	250	214	254	280	223	232	191	239	198	237	237	234	235	238	240	215	204	256	264	243	220	196	207	218	236	234	242	230	206	214	230	244	242	230	237	220	243	267	248	223	285	259	187	227	188	193	201	216	211	233	230	264	244	219	212	245	246	200	198	257	265	230	237	213	224	196	241	225	228	197	233	238	224	238	264	245	218	249	269	224	228	226	268	212	233	216	179	211	198	191	235	233	257	192	236	253	221	219	238	197	242	201	200	209	246	262	190	239	224	245	234	200	257	227	232	223	227	223	200	216	216	221	242	215	250	236	218	241	219	239	184	236	228	204	299	228	230	251	217	236	252	214	262	216	240	251	223	264	204	242	227	244	220	225	199	246	213	239	215	186	186	206	195	261	245	249	171	205	231	186	196	236	233	245	223	233	205	214	242	229	246	220	235	195	217	211	260	248	289	215	246	258	192	218	253	238	226	243	182	253	205	211	258	255	226	185	231	224	228	200	185	156	238	219	268	233	269	235	242	232	208	172	192	224	216	230	234	244	231	229	207	235	232	230	199	254	213	247	220	257	219	195	215	208	217	227	240	184	205	251	251	231	231	240	182	216	208	213	222	199	240	211	239	237	203	236	249	212	277	238	233	228	235	222	253	184	230	230	250	191	230	259	192	258	219	262	255	209	216	189	205	215	190	227	267	225	227	244	211	207	240	253	202	263	235	206	159	222	229	215	207	235	257	207	215	255	229	258	210	227	207	210	245	167	213	246	227	243	269	194	240	170	203	239	212	217	201	227	268	255	225	279	235	258	279	221	216	194	223	243	218	220	218	200	264	251	239	186	224	226	202	235	261	207	234	178	249	238	262	207	252	241	238	215	217	227	233	202	209	215	229	268	203	210	223	193	202	199	193	266	249	197	190	234	206	191	215	307	235	242	195	227	239	199	240	227	208	234	257	215	213	228	221	250	209	221	211	207	215	241	261	234	252	217	215	226	256	207	224	252	205	254	239	210	245	225	206	200	216	242	236	208	208	231	207	207	244	229	225	223	235	200	229	219	197	241	243	230	222	238	232	232	228	208	241	239	209	180	224	233	193	258	236	208	217	242	221	204	232	221	232	216	233	192	212	208	229	224	222	203	224	213	222	237	226	207	258	201	230	243	212	226	244	239	212	213	230	198	215	212	214	239	198	198	263	204	262	236	213	245	251	214	229	229	239	191	223	198	234	259	237	212	207	210	234	222	250	174	225	253	192	249	206	265	214	232	286	229	222	232	232	223	206	223	249	217	221	248	206	224	255	243	240	254	219	212	237	191	243	209	250	250	212	260	229	246	231	232	206	221	201	221	229	198	238	260	246	206	170	234	238	233	203	228	207	213	244	223	245	213	249	221	209	202	200	236	229	198	182	181	216	262	176	209	218	260	223	231	249	243	224	247	183	208	235	219	244	238	232	215	234	266	228	227	234	198	166	223	228	251	235	218	214	230	204	267	208	207	221	232	240	214	224	238	229	198	205	183	219	246	244	239	194	240	198	246	197	207	241	235	200	213	229	239	271	206	270	191	222	239	206	206	219	194	196	229	207	238	201	210	191	237	244	260	220	245	239	162	200	211	204	242	216	236	193	191	245	201	189	208	184	232	195	175	231	240	283	266	211	194	237	234	204	240	230	201	237	226	230	212	226	221	247	188	251	211	233	230	211	242	230	248	202	225	207	237	244	222	226	223	279	228	230	214	239	215	194	207	228	205	215	238	240	234	191	256	232	260	224	220	246	184	191	178	251	209	245	211	226	240	217	209	238	241	248	203	218	270	204	204	202	226	206	258	225	173	214	248	217	240	218	257	189	227	208	212	206	210	247	220	207	213	228	236	225	223	212	219	225	211	275	188	243	240	290	262	239	238	209	196	242	247	216	285	196	220	199	229	232	273	243	179	220	190	235	234	234	213	231	275	214	267	235	199	206	228	221	251	238	206	207	193	243	242	213	230	262	220	235	211	225	205	250	234	249	185	279	227	226	247	197	248	216	228	211	222	237	244	221	232	230	188	206	223	205	193	263	214	251	233	165	229	203	247	251	237	215	214	175	221	225	213	249	192	208	249	227	177	223	209	186	210	199	237	196	238	228	243	229	224	239	206	256	241	250	197	213	228	203	153	228	213	197	259	230	196	202	224	240	211	238	213	229	240	236	252	262	204	199	247	248	201	206	228	255	204	223	214	246	225	197	196	224	206	247	187	218	196	179	216	208	217	228	235	235	202	220	212	231	226	180	191	241	238	235	213	239	238	179	245	200	194	210	239	210	207	225	262	220	206	211	230	192	203	203	239	187	259	204	226	203	245	237	247	219	211	215	270	231	238	213	240	206	217	296	194	258	219	192	190	263	217	237	210	187	217	234	231	248	205	205	229	238	275	217	206	225	225	169	216	206	216	227	204	181	239	209	218	216	230	223	237	230	236	209	183	220	203	203	235	198	207	215	218	206	238	269	199	216	245	273	196	203	192	228	222	205	193	205	223	217	218	221	244	208	214	267	199	257	211	235	216	234	249	211	230	186	219	249	219	224	226	253	193	213	221	208	190	230	231	226	190	227	219	202	235	250	205	219	224	212	220	182	223	242	224	232	236	230	234	246	217	225	264	244	232	215	214	251	216	208	244	222	238	236	199	205	218	232	212	196	217	212	214	260	262	236	212	201	207	218	232	193	200	266	166	182	210	251	196	274	224	217	231	177	218	256	247	231	229	205	189	229	222	197	202	220	194	205	248	204	234	242	239	189	226	194	167	208	245	218	222	204	227	221	236	224	205	286	245	262	235	210	257	245	219	233	246	236	243	241	230	243	194	255	247	183	204	206	216	219	240	251	204	234	243	211	293	245	214	228	262	228	220	205	254	203	224	248	229	205	204	241	219	189	230	202	229	232	254	219	240	195	181	229	253	243	184	203	247	168	204	252	225	248	262	200	211	243	231	221	223	248	210	225	204	243	185	259	187	226	208	207	168	228	222	208	205	219	200	192	214	256	226	277	210	233	206	248	234	210	249	251	191	196	218	230	250	226	198	213	207	246	206	208	203	234	240	229	185	238	238	223	223	207	221	230	225	208	215	210	270	240	223	215	206	211	244	201	175	233	259	255	229	234	223	194	222	256	218	170	183	187	236	227	212	248	172	197	202	236	244	264	267	232	239	235	267	250	242	228	242	242	201	227	234	214	244	240	218	234	238	227	201	219	218	229	216	202	247	219	256	215	198	232	235	250	221	239	193	233	187	230	256	236	226	198	208	196	211	222	274	231	214	236	201	226	247	206	224	195	231	213	235	202	175	216	195	196	168	242	257	221	208	202	219	202	212	236	212	197	260	210	225	239	218	246	226	214	212	228	251	257	207	162	220	222	202	221	243	257	205	195	212	228	230	216	227	256	241	229	243	198	225	226	232	232	182	251	241	188	255	235	219	242	240	222	233	201	222	187	205	193	219	244	185	234	189	256	202	249	222	220	228	244	210	264	209	212	224	211	236	255	231	204
3	140	122	125	108	149	129	137	110	122	131	110	133	155	128	140	142	136	128	160	126	120	140	142	130	128	130	114	128	114	135	155	142	127	117	147	125	115	164	139	129	154	122	111	131	148	132	111	140	117	134	134	151	131	122	138	127	134	132	165	135	130	132	126	134	120	149	146	133	130	134	116	144	124	145	85	149	125	144	134	134	131	139	127	102	104	123	116	132	144	120	145	125	118	135	146	159	140	160	137	131	127	138	157	133	139	138	112	131	132	156	157	140	133	123	137	157	148	166	113	132	151	148	139	127	121	128	134	157	113	146	135	117	125	137	130	147	131	138	126	141	130	121	112	110	145	134	150	149	167	148	136	132	150	129	136	131	140	144	136	111	134	143	142	116	127	141	130	156	145	128	103	133	140	124	152	137	131	140	113	105	148	129	111	121	130	144	147	163	147	143	128	137	142	120	134	141	153	143	140	137	128	110	152	124	124	132	140	137	126	125	150	122	135	134	128	150	146	130	136	146	115	133	147	126	168	141	126	142	142	132	120	124	135	143	153	150	130	153	132	149	144	112	125	144	135	129	146	127	127	129	142	129	126	126	143	129	127	141	138	148	151	109	143	125	131	135	126	141	155	136	145	144	139	137	132	142	149	151	148	149	145	141	143	134	133	118	130	141	143	153	151	118	161	149	144	122	138	131	131	129	138	127	143	119	157	147	138	145	136	127	121	163	142	141	151	134	127	149	152	127	132	135	121	138	133	125	150	126	122	104	118	147	125	129	137	128	166	120	141	138	139	162	128	131	129	136	131	150	109	124	129	169	132	156	122	120	114	130	133	142	153	113	124	128	150	114	132	132	118	135	134	137	114	142	124	131	112	122	138	120	133	139	117	121	135	135	139	150	139	106	132	121	144	127	146	109	130	132	139	140	134	160	147	109	150	132	142	129	134	133	131	127	139	156	133	134	141	133	147	141	121	120	150	132	124	167	113	129	145	136	110	125	146	143	121	134	123	132	131	125	131	127	130	119	151	146	115	128	126	121	146	154	141	136	136	124	116	141	138	133	158	137	166	116	119	149	164	145	135	146	137	144	125	169	143	149	142	132	143	147	142	160	117	134	136	142	146	147	136	111	165	135	127	117	148	146	129	128	113	121	139	138	149	131	148	138	134	141	96	150	143	137	157	115	126	154	139	109	120	134	134	122	133	123	140	123	129	146	150	120	128	165	137	148	125	136	153	123	145	121	122	133	135	131	127	137	139	133	135	127	142	137	157	148	119	158	139	119	131	140	151	135	144	119	161	150	153	126	153	125	136	137	132	107	136	137	148	142	165	120	134	134	148	123	128	175	116	134	127	138	151	138	138	131	133	155	141	147	135	132	133	141	109	138	150	121	146	120	145	148	133	134	158	139	125	141	125	149	86	133	105	129	142	136	136	140	129	149	128	117	154	130	137	130	112	126	158	149	117	147	135	148	141	133	114	118	143	132	128	126	100	150	134	137	106	151	131	123	130	159	139	142	108	128	126	133	148	114	155	126	119	132	153	142	147	117	150	118	128	155	151	141	163	133	142	161	129	141	102	124	150	110	143	136	121	153	175	142	151	141	134	123	141	129	165	105	152	135	139	118	134	137	138	147	145	150	163	118	138	124	148	129	130	131	128	133	133	142	135	128	118	132	121	123	134	140	116	119	146	164	135	116	118	127	136	147	103	141	128	140	138	156	134	138	149	123	144	130	148	127	137	127	162	114	157	146	132	140	155	144	138	156	143	140	148	138	171	129	126	119	164	128	139	124	151	137	140	125	128	134	138	153	125	133	124	147	138	112	121	129	153	129	160	142	141	150	125	149	131	127	155	145	153	162	140	140	142	142	124	136	119	142	147	114	136	149	140	141	149	119	133	131	147	142	145	108	134	126	134	137	147	132	135	143	133	138	111	107	145	143	156	153	138	177	107	140	136	124	143	147	110	142	165	149	123	125	149	143	125	146	98	123	134	158	145	118	132	148	159	108	126	121	144	135	117	112	130	137	132	145	128	116	166	145	131	134	132	141	125	162	123	131	157	136	131	164	134	131	109	141	141	113	146	148	149	108	148	137	131	119	131	127	135	126	115	125	129	149	168	153	124	156	144	138	164	142	150	122	134	131	143	129	126	140	124	125	110	159	119	140	111	125	138	141	137	174	141	135	146	142	138	136	166	129	120	149	137	136	118	131	123	146	135	119	153	103	136	113	146	130	175	125	141	140	133	138	134	127	119	131	140	135	152	133	123	133	135	118	106	142	125	146	127	118	100	143	158	167	140	168	132	148	142	135	125	121	133	127	133	142	139	136	151	130	162	124	127	113	133	144	130	161	122	157	122	124	127	144	141	139	134	141	125	139	114	139	134	159	142	146	165	126	138	139	138	133	113	147	150	146	118	135	152	127	118	138	129	136	127	145	138	152	150	122	148	134	132	122	131	155	139	123	121	122	131	136	141	127	126	148	126	153	126	140	119	154	128	138	139	106	145	141	128	108	141	118	133	117	122	139	156	116	129	132	125	155	135	137	128	142	130	150	142	159	146	134	150	120	131	139	157	107	128	135	133	117	134	147	136	145	113	135	146	126	142	122	137	121	145	140	126	146	124	134	137	137	120	146	111	128	144	156	118	134	143	145	125	121	157	135	145	129	135	132	127	157	141	128	147	158	133	125	147	138	125	141	107	119	131	147	142	151	125	124	141	139	125	144	157	129	121	115	110	137	125	139	140	122	152	153	132	158	145	145	133	132	131	137	148	127	122	146	162	147	151	140	131	153	143	127	126	125	127	129	136	134	132	130	158	131	142	140	131	122	117	121	126	128	130	143	112	118	126	129	152	140	157	139	158	139	165	141	134	151	151	151	113	130	136	147	127	121	114	123	129	142	125	123	131	144	167	150	134	125	135	155	126	133	124	130	146	157	143	144	168	149	138	130	134	144	151	140	120	143	152	134	151	113	138	140	133	135	115	135	138	119	136	129	125	124	128	129	145	134	135	139	106	118	142	144	163	149	113	146	154	142	153	141	124	116	96	136	110	143	153	134	176	133	144	133	134	154	131	119	162	147	134	169	139	160	159	129	122	152	137	160	120	139	123	142	142	130	125	163	130	132	137	131	137	160	141	147	140	137	144	126	128	119	157	120	142	127	127	117	132	120	152	140	129	151	142	133	121	127	119	135	121	117	147	139	130	158	121	145	153	138	117	111	125	164	134	122	137	138	163	128	133	121	98	122	113	139	136	135	131	150	133	150	147	151	145	154	144	126	118	123	122	131	144	124	125	100	147	150	125	150	148	120	144	156	124	129	152	138	130	142	129	139	158	149	156	151	133	143	159	141	131	136	139	125	128	120	139	133	154	142	134	139	128	146	138	128	148	121	149	144	126	130	146	129	124	149	148	142	130	139	150	152	145	134	109	133	140	143	155	164	147	131	136	135	141	112	119	133	138	124	124	130	143	124	109	145	132	149	129	139	129	143	159	125	131	118	130	131	137	159	113	124	143	145	146	135	135	147	134	119	138	137	139	120	120	124	149	122	125	117	132	154	144	118	142	128	88	139	143	122	156	141	132	158	121	102	118	144	151	118	128	141	142	158	157	136	128	128	129	113	125	142	137	139	134	144	151	121	147	141	118	157	150	126	134	142	148	143	128	132	133	120	135	125	148	140	143	167	145	138	149	135	138	131	123	136	145	133	133	129	149	163	123	152	125	128	125	140	124	155	131	126	135	106	151	127	134	153	157	139	120	148	120	132	118	126	153	115	136	122	138	112	137	115	136	122	146	145	145	136	111	112	147	127	130	159	119	169	132	123	154	97	147	143	122	150	139	142	131	143	133	114	135	126	145	146	134	156	152	107	132	151	135	119	151	135	149	119	142	137	140	123	145	150	129	143	144	153	147	127	152	116	114	151	129	126	156	142	165	144	160	130	132	125	121	141	118	121	142	134	129	146	129	151	145	113	135	143	132	131	158	138	145	143	138	146	155	145	135	107	142	142	168	129	133	160	144	157	127	120	155	136	143	120	134	131	158	126	125	109	166	137	150	139	141	142	138	133	136	150	131	117	154	147	146	118	142	143	147	137	123	158	135	133	125	129	122	125	139	140	148	117	127	144	145	137	129	134	138	149	120	127	140	139	117	121	138	137	129	125	133	129	137	148	143	125	133	125	122	146	130	160	134	152	139	137	149	120	140	127	170	143	123	119	142	139	129	154	127	127	157	127	133	135	144	132	166	129	127	158	131	144	134	133	136	128	158	149	147	127	157	138	146	144	111	141	135	151	137	121	140	131	135	118	143	117	143	124	139	148	135	128	151	140	133	141	138	133	109	138	131	123	128	131	149	145	145	121	147	135	134	127	126	133	145	149	144	138	135	132	129	110	148	130	123	122	131	164	147	132	163	130	150	123	112	126	126	116	148	150	134	143	144	136	139	112	145	149	125	142	121	151	152	124	142	145	127	115	144	144	125	130	106	133	137	140	143	158	114	170	121	155	121	135	130	140	132	122	109	139	129	119	133	121	137	149	148	140	136	137	143	130	130	137	143	140	138	126	133	146	132	119	146	148	133	138	123	121	131	132	145	141	157	108	170	154	114	103	129	137	154	144	133	137	124	140	131	159	152	136	127	137	128	147	133	117	137	145	139	142	140	143	147	104	115	151	134	122	128	125	125	159	139	129	146	124	123	119	141	136	132	134	130	131	124	110	156	134	113	125	123	129	156	143	102	131	146	142	144	134	135	125	157	140	127	129	126	117	142	154	124	118	136	166	135	137	151	152	140	135	155	145	110	157	120	146	124	151	125	150	128	119	122	131	135	138	126	155	132	112	121	111	112	147	149	129	126	147	130	118	132	116	135	152	116	127	145	125	129	143	151	113	134	173	142	151	118	138	110	121	152	149	143	128	132	127	123	142	148	138	140	140	148	145	127	147	158	132	130	159	166	127	153	140	110	126	128	144	154	115	129	136	141	117	145	124	154	139	138	141	134	144	126	111	131	138	149	152	153	149	165	147	122	121	135	120	130	124	135	133	145	126	128	133	126	143	118	142	124	126	143	144	132	129	140	116	153	128	130	131	141	115	143	137	140	126	143	141	150	115	166	146	148	170	152	109	119	118	135	131	118	128	155	133	114	135	118	112	137	153	130	154	132	146	133	141	142	127	124	134	102	146	154	126	135	138	90	125	116	139	140	140	145	134	128	131	165	140	141	142	102	147	120	151	119	117	119	169	122	113	151	130	136	122	112	135	115	123	148	137	139	159	148	155	143	143	122	123	137	145	142	139	124	125	120	133	128	149	141	115	136	125	111	126	113	143	118	128	147	143	104	135	148	145	133	142	157	132	150	139	136	122	127	138	128	115	130	118	150	134	132	134	121	152	150	145	141	134	150	111	138	144	144	123	177	143	137	141	143	147	154	129	141	115	141	130	149	158	113	138	132	117	149	127	144	139	133	150	143	113	103	112	137	110	159	160	158	113	134	131	128	116	148	134	132	120	120	127	153	129	112	164	118	105	135	118	126	131	118	136	134	119	131	139	140	116	138	133	130	147	142	133	141	139	129	149	116	130	133	123	103	129	121	142	130	125	138	147	120	159	131	166	147	131	149	135	125	132	115	132	145	132	126	125	173	154	140	125	115	150	132	127	132	152	136	134	150	147	124	150	145	147	139	134	151	137	133	136	133	140	120	130	148	145	100	135	132	128	139	104	131	150	138	124	152	134	120	126	149	128	145	156	134	137	138	136	128	146	143	137	136	130	132	125	147	135	150	105	126	144	152	128	125	135	89	147	120	134	98	137	138	123	131	122	126	140	112	138	152	141	114	130	130	128	121	138	120	117	130	124	134	165	125	148	118	130	117	138	154	133	139	135	156	146	120	121	134	121	127	129	128	127	127	132	136	111	142	125	123	125	156	123	130	137	119	141	149	136	118	123	124	139	134	133	145	137	127	140	133	123	127	145	140	128	134	139	108	121	140	146	106	147	140	125	149	131	137	134	126	134	117	145	171	146	129	146	110	141	134	132	156	126	148	144	129	145	148	142	122	141	132	154	145	120	127	143	125	147	136	142	132	130	136	128	114	139	146	123	139	137	144	141	137	114	146	151	150	141	151	134	154	115	135	133	116	143	129	132	121	137	128	112	134	125	119	146	123	146	134	114	132	122	134	132	143	125	128	129	129	115	142	140	163	151	146	129	143	144	146	177	130	129	149	137	116	143	131	146	132	126	120	124	138	140	147	136	146	135	140	136	145	135	133	140	136	126	139	141	141	137	144	130	155	138	123	148	140	142	123	152	157	116	153	134	129	139	124	119	146	120	169	156	105	139	134	116	151	123	151	152	131	133	118	127	124	132	129	142	144	119	156	136	157	143	137	142	136	157	145	137	130	128	119	125	130	130	127	138	123	141	126	142	142	149	138	124	106	135	140	149	136	126	130	128	148	127	128	110	133	132	120	128	119	141	135	150	134	145	112	153	142	149	134	126	137	156	136	123	149	118	131	127	114	148	126	136	146	135	127	138	159	152	142	123	115	120	138	129	141	151	137	130	122	137	126	126	132	127	109	136	143	155	131	143	149	131	139	133	132	147	111	127	129	150	135	139	138	148	135	141	142	141	148	117	130	136	150	147	149	161	130	141	129	109	127	137	142	136	153	149	124	168	134	173	146	153	124	130	128	126	131	150	137	140	148	140	133	133	129	131	117	125	129	120	120	144	123	118	143	134	113	151	148	139	147	130	125	149	144	129	149	141	149	152	154	145	155	134	137	130	136	151	134	160	125	143	115	123	130	140	137	128	142	138	119	119	131	139	112	158	144	147	152	119	147	151	109	148	143	120	130	155	132	149	132	153	122	126	155	121	150	135	118	133	138	135	130	106	153	148	144	130	128	130	129	133	114	121	156	149	136	135	127	130	135	134	120	141	146	128	141	150	129	161	147	134	144	135	142	112	148	111	139	143	154	134	126	133	136	128	114	114	124	123	130	115	122	155	123	115	154	130	124	164	138	159	135	145	148	123	128	128	132	125	135	149	147	122	129	97	149	138	112	118	154	120	150	139	136	153	136	116	164	121	167	121	139	136	131	127	159	130	126	131	132	132	103	128	133	134	151	137	130	146	141	126	137	150	122	156	119	137	127	142	124	138	113	120	120	144	114	135	150	132	130	126	150	144	123	139	144	152	132	155	138	135	132	147	130	115	116	141	137	142	145	137	139	135	124	148	120	124	147	129	135	160	131	151	167	140	130	156	124	152	111	140	136	133	122	122	130	152	123	128	122	133	164	131	154	135	136	154	143	152	156	129	124	150	136	130	124	127	146	146	171	151	131	147	127	153	150	143	93	159	144	129	134	138	157	151	129	117	147	133	135	127	139	150	142	145	148	165	146	124	152	142	104	141	124	146	122	119	117	150	145	124	139	104	142	150	122	118	130	137	139	138	144	113	148	132	123	134	143	149	130	139	130	122	159	125	137	110	138	135	150	121	141	157	135	142	144	120	144	158	154	129	131	146	115	108	122	118	144	118	123	148	115	124	128	142	130	133	145	119	152	147	135	154	117	109	131	118	131	116	135	144	152	136	140	133	140	129	149	140	145	130	108	126	132	132	131	118	143	143	139	145	155	135	132	150	128	132	117	134	166	156	147	123	122	134	130	146	131	122	154	148	143	144	142	126	116	151	139	117	149	129	145	126	159	146	140	126	149	140	134	130	138	116	125	143	130	166	146	129	124	138	113	113	127	139	139	129	125	123	150	148	127	127	149	110	136	151	134	132	133	131	135	122	153	142	134	129	139	126	151	117	140	149	125	137	117	124	127	117	121	135	135	133	127	138	95	124	140	139	130	118	145	157	141	136	136	136	130	154	131	137	131	127	139	129	151	149	147	155	95	125	128	127	140	140	121	125	114	130	138	136	132	112	157	155	122	123	136	119	138	125	146	119	132	118	140	139	126	144	142	170	147	138	125	129	139	131	109	126	146	159	142	137	138	135	138	120	152	108	122	127	122	134	159	145	145	114	170	128	151	147	148	151	135	130	147	103	122	112	118	125	113	122	163	123	140	130	128	147	147	154	126	130	120	129	120	144	134	131	127	156	135	155	140	156	163	157	125	140	133	139	130	145	110	124	123	119	129	130	126	143	115	134	125	112	138	136	140	144	110	138	119	143	150	120	130	144	140	144	120	140	132	143	141	113	145	128	143	124	138	121	147	143	144	117	123	133	151	144	135	132	127	156	145	135	148	152	121	121	126	141	145	147	139	140	149	162	122	93	121	117	149	141	113	138	152	117	121	110	113	152	137	143	125	129	135	134	110	145	122	144	133	135	152	132	138	107	133	154	133	138	117	121	156	148	134	159	109	127	125	131	124	155	125	147	138	141	139	127	118	128	134	148	152	123	122	135	127	129	141	116	153	116	125	126	130	138	122	124	153	132	127	143	132	123	135	104	141	123	142	139	112	129	155	153	106	134	134	135	132	133	166	139	126	122	118	141	152	162	139	137	141	145	131	120	135	119	139	124	127	142	120	133	141	137	155	119	125	127	146	145	141	126	133	135	142	158	162	146	133	163	142	145	128	106	151	120	168	124	130	112	119	154	126	127	141	133	152	115	160	119	137	146	145	127	156	132	147	142	137	120	125	116	138	138	116	161	115	150	144	135	123	134	139	139	144	142	128	123	128	142	148	124	144	114	136	119	111	141	156	130	151	140	132	125	128	146	143	147	137	152	128	127	132	141	148	114	127	131	137	122	123	126	133	138	100	131	135	143	129	132	144	140	134	123	136	138	136	123	134	137	154	137	134	145	136	159	144	123	151	137	146	141	136	164	159	115	155	126	151	135	157	133	152	123	115	139	128	144	166	129	127	128	125	138	126	120	122	123	114	135	144	128	142	146	118	131	148	106	135	143	125	144	124	146	148	121	139	105	147	146	123	133	139	136	146	133	104	144	130	144	114	109	126	122	140	137	127	105	122	153	172	153	142	132	142	139	128	128	113	128	134	127	130	134	122	120	142	133	146	110	133	147	143	140	109	143	138	142	154	143	147	133	146	116	139	130	162	107	148	135	128	163	143	132	161	124	125	135	124	134	146	142	147	128	131	127	158	157	147	113	141	147	142	137	110	148	127	147	133	141	103	119	136	149	133	118	136	143	126	134	143	144	156	122	149	143	153	134	121	118	158	105	149	117	138	142	158	143	116	135	135	151	157	131	146	143	133	137	138	149	135	138	130	131	126	136	154	120	140	128	141	134	142	115	116	166	128	140	130	141	131	139	136	142	116	141	145	147	139	136	143	151	150	133	131	122	140	129	116	120	117	139	140	148	139	141	143	136	142	129	155	139	140	138	122	150	116	139	161	93	150	123	124	112	159	158	127	122	128	154	119	135	149	126	139	136	151	128	162	150	140	114	145	113	129	153	122	131	143	140	146	143	111	153	136	136	137	139	134	145	128	134	169	156	138	132	120	132	120	134	132	146	139	130	117	129	145	141	153	121	141	132	115	140	123	127	133	145	121	128	139	162	137	107	121	131	99	137	152	145	150	152	148	131	153	144	120	138	134	130	156	144	140	130	147	119	144	125	106	151	142	134	132	143	134	112	102	152	134	149	122	142	137	160	143	132	146	133	136	126	136	128	124	131	153	118	134	124	140	131	125	136	135	139	136	141	130	128	115	150	146	120	130	122	122	149	110	121	139	134	133	151	153	159	120	135	146	136	145	154	128	131	122	132	140	153	132	130	129	121	118	138	123	138	129	145	156	147	114	131	139	141	125	117	137	150	152	154	125	138	129	123	129	150	123	120	129	124	115	142	117	104	141	137	128	144	133	151	119	133	148	138	128	126	124	136	134	118	145	141	96	135	128	133	139	148	139	111	133	150	127	157	124	128	128	143	154	152	130	142	144	131	126	134	113	133	154	135	160	130	129	118	137	135	135	145	122	125	123	139	124	143	129	125	148	127	145	125	120	135	124	162	125	150	144	127	119	140	138	131	141	139	133	136	120	127	131	126	160	133	142	132	120	124	135	154	145	126	144	136	129	112	95	132	130	160	152	157	149	145	143	141	133	136	127	130	139	142	154	150	141	147	149	125	130	160	161	120	139	150	118	176	134	111	140	103	148	129	160	138	138	154	136	109	129	141	144	144	138	111	153	140	124	142	151	133	141	148	143	140	107	129	125	123	124	142	148	135	106	119	134	133	125	139	124	114	164	137	140	140	117	138	137	121	139	123	159	130	166	133	129	162	133	137	125	138	154	161	151	152	144	122	112	131	154	143	127	98	134	172	128	139	118	111	133	123	128	164	127	155	134	130	138	125	130	142	152	146	143	147	140	131	124	123	140	129	148	162	123	141	141	115	153	148	150	121	138	105	131	120	136	136	128	148	143	153	137	151	137	144	119	141	130	150	132	143	124	150	127	131	136	147	140	148	131	130	131	117	140	144	133	139	152	130	129	130	138	139	139	151	125	147	125	119	121	134	113	138	133	148	127	141	131	156	124	130	162	117	128	142	116	131	142	117	161	110	165	156	135	135	133	96	145	130	168	133	142	167	122	138	170	131	120	140	114	136	126	166	124	147	154	104	106	141	132	150	115	129	122	154	129	137	147	131	108	150	149	121	144	124	142	148	160	133	114	134	117	165	133	135	128	128	153	137	138	132	123	135	133	141	142	109	137	140	158	126	145	133	124	135	101	148	139	138	156	114	143	120	125	160	131	113	153	149	146	133	136	114	126	143	128	122	173	158	110	141	148	119	118	151	126	130	128	142	123	143	139	127	144	142	132	149	158	124	151	144	125	109	120	138	156	125	131	146	141	106	117	143	140	150	124	148	142	129	151	124	106	136	133	149	179	139	163	144	131	148	157	130	136	144	137	146	152	130	161	127	134	123	127	127	158	141	131	153	108	130	112	148	150	151	137	124	131	141	153	135	149	145	133	125	141	151	122	129	127	122	132	107	128	132	137	165	120	142	132	124	145	146	108	135	110	137	153	132	126	120	150	118	117	108	129	152	135	134	119	155	127	140	145	140	119	156	132	114	150	109	142	114	120	145	131	112	132	127	129	155	153	128	145	140	133	135	139	137	107	149	134	124	136	141	123	137	142	156	116	139	140	137	123	143	155	149	117	128	134	137	157	137	136	131	143	132	181	139	130	125	148	141	139	120	140	127	147	139	138	140	130	112	99	136	148	122	139	141	135	122	141	140	152	136	155	123	139	109	152	144	119	142	119	123	140	153	140	144	128	144	123	113	130	126	140	140	126	137	120	116	130	156	144	141	120	134	134	134	158	135	139	119	120	145	151	133	120	135	151	137	133	120	144	131	123	149	161	129	132	147	151	151	128	139	144	125	121	124	123	139	142	142	132	122	138	117	126	143	132	144	117	118	132	121	119	133	125	148	151	130	127	134	143	133	139	129	126	126	144	132	141	159	136	148	136	125	135	145	128	134	132	136	122	125	130	116	133	163	135	154	127	119	151	145	134	128	127	160	133	134	142	109	149	136	133	143	120	145	130	136	149	119	113	126	135	120	139	136	141	152	125	122	127	131	150	141	124	130	133	127	135	153	132	151	129	161	139	137	126	145	134	160	144	143	135	143	149	141	146	139	137	157	153	144	114	126	108	132	145	130	146	126	135	151	124	135	143	141	122	125	164	117	143	118	163	146	124	111	127	155	138	132	145	128	125	140	138	117	135	127	144	128	137	131	119	114	130	162	127	128	137	122	121	140	162	150	127	122	128	127	130	140	152	146	133	126	146	130	141	139	143	137	116	130	136	161	157	148	110	138	144	170	133	145	139	125	145	138	164	154	126	144	141	139	135	137	128	127	124	143	118	140	158	150	128	135	140	107	137	145	123	139	125	141	146	167	167	112	137	144	140	129	145	123	127	134	131	142	134	155	109	104	170	113	131	141	125	130	148	141	130	117	119	140	134	160	116	156	123	133	140	160	120	146	130	132	148	131	127	132	135	144	126	138	144	123	148	142	125	148	138	145	137	155	140	136	147	124	134	151	136	142	121	161	113	129	144	133	122	149	129	126	137	135	133	130	133	129	152	140	151	144	135	151	131	123	142	139	137	132	140	144	112	128	122	140	132	148	150	135	129	137	163	129	144	136	149	129	134	145	108	131	137	136	158	156	139	130	134	148	127	135	138	123	115	146	147	108	143	135	108	135	140	132	149	146	133	132	126	142	138	124	127	133	105	148	138	134	144	154	141	150	144	128	132	126	127	120	150	147	125	127	159	145	133	146	140	142	113	142	154	140	135	144	144	130	127	149	124	130	118	151	136	133	152	158	130	139	145	139	136	111	145	118	98	148	122	122	139	147	158	136	144	148	134	117	120	129	140	133	119	141	135	115	156	153	118	157	137	135	144	158	121	142	145	124	155	133	139	136	146	159	134	109	134	133	130	134	137	120	118	124	141	112	150	146	124	161	127	154	133	125	127	130	120	133	152	144	143	136	147	135	114	104	146	163	130	115	146	158	132	130	145	165	135	118	110	148	118	115	149	99	146	149	123	114	133	145	158	119	152	131	133	149	138	132	154	138	129	138	138	125	133	152	153	103	143	147	172	113	122	140	137	119	155	179	129	135	127	145	149	151	125	136	132	144	126	159	127	134	160	145	140	124	126	125	132	144	114	147	138	141	132	122	125	128	138	125	142	140	153	134	148	154	128	135	125	135	128	147	133	137	118	144	123	161	138	142	152	127	139	142	147	127	155	118	120	142	151	147	148	150	143	140	160	148	98	133	156	126	123	144	159	128	139	138	128	139	128	121	120	149	136	131	130	137	151	175	128	143	135	133	155	135	149	136	136	153	128	124	124	128	129	115	127	139	124	104	133	140	169	143	124	135	119	157	135	124	145	135	139	124	134	138	137	129	133	125	130	133	133	115	98	135	126	138	130	144	134	142	130	126	143	139	141	137	119	123	145	140	143	144	140	130	125	154	129	145	125	140	137	129	135	129	128	134	133	142	115	133	98	106	120	129	137	122	144	132	118	137	131	164	118	139	112	113	140	153	131	140	105	150	154	126	126	154	126	148	147	133	136	140	124	124	142	129	151	142	145	132	148	152	154	114	130	108	155	105	135	134	134	140	147	108	154	143	132	134	130	145	110	170	147	159	130	144	142	127	121	138	132	137	139	116	136	144	131	115	156	139	132	165	110	153	125	141	150	140	145	108	154	130	124	133	116	149	144	145	139	137	111	133	115	134	129	121	126	156	141	151	136	129	122	146	129	178	141	129	148	154	122	144	119	122	132	139	133	117	134	139	131	147	128	137	122	132	139	125	136	106	131	169	150	144	137	115	138	125	155	145	136	118	152	107	127	146	119	110	150	158	149	121	133	145	144	163	114	123	154	137	119	131	127	107	146	103	141	135	142	116	112	129	118	152	148	145	125	134	136	110	120	143	115	133	102	138	142	126	122	128	128	146	126	131	137	134	135	133	136	123	136	146	124	149	122	138	163	137	117	158	139	130	170	125	137	119	130	123	146	138	115	122	135	147	134	140	137	106	116	124	141	150	117	123	135	176	138	137	123	124	134	150	138	137	134	141	133	151	142	120	161	151	149	134	104	128	130	137	124	115	130	156	141	143	154	134	129	154	134	133	135	130	134	100	138	150	119	156	141	151	163	152	145	157	152	137	141	133	132	127	111	130	144	133	119	142	121	147	137	124	146	143	131	136	131	135	134	133	142	148	132	136	118	128	130	128	157	128	129	148	140	137	137	128	122	155	145	130	138	164	153	136	128	125	139	141	119	133	139	128	146	116	142	129	112	155	157	134	115	138	119	136	139	114	140	145	128	144	156	144	143	166	138	147	141	136	133	143	123	123	138	120	118	112	114	145	119	136	145	148	123	129	127	126	128	121	129	148	129	140	134	125	152	125	128	145	117	146	144	130	123	140	126	150	127	145	143	144	136	139	134	138	120	137	159	149	132	110	144	142	149	155	140	144	166	139	129	137	155	138	126	147	149	143	103	119	151	149	132	132	163	126	148	146	132	126	158	142	138	102	143	145	150	132	139	122	149	111	117	143	152	128	135	138	126	114	131	122	134	153	147	127	144	138	130	138	155	168	140	109	144	148	141	139	140	145	135	127	120	146	119	130	129	111	157	133	112	124	153	151	135	149	165	130	125	122	114	138	145	130	126	138	142	143	128	128	130	148	127	125	150	124	147	124	141	138	118	144	128	128	120	135	130	152	176	124	132	130	142	147	180	150	129	143	143	127	124	146	127	121	130	118	139	145	115	140	123	139	134	163	134	111	142	120	125	137	134	117	144	137	130	140	147	155	131	153	126	128	120	149	141	142	116	143	111	144	157	125	111	129	142	172	118	120	137	138	133	150	143	113	134	114	126	135	131	120	134	106	150	141	154	121	151	138	143	118	132	136	154	147	115	150	135	113	146	125	131	116	150	138	123	120	127	123	131	116	126	139	136	131	132	152	142	143	134	118	113	151	146	133	126	131	128	133	133	123	129	128	130	139	129	138	129	110	122	142	137	116	130	138	145	147	109	135	138	129	130	121	136	135	133	151	147	141	130	139	115	121	140	144	129	123	141	140	126	134	149	116	119	154	132	141	125	119	137	123	117	148	117	142	140	131	132	147	147	122	144	127	152	139	124	113	122	143	127	152	131	133	126	158	113	129	108	129	143	132	124	134	155	160	149	149	117	130	145	118	136	143	141	152	141	137	132	146	131	110	166	104	123	156	113	157	134	118	120	129	120	126	155	140	152	131	117	124	122	152	141	120	134	152	125	140	121	136	137	135	106	133	141	147	157	147	144	121	133	141	160	112	104	122	148	135	137	143	133	134	152	141	134	125	140	169	151	142	132	135	134	117	130	167	123	137	110	117	141	159	140	138	162	153	145	122	130	131	139	123	132	152	131	158	158	114	137	117	134	153	131	150	122	123	116	115	136	145	134	122	146	126	126	129	170	156	145	114	157	144	130	132	139	145	155	114	154	131	121	140	148	141	140	120	114	128	133	119	143	173	133	152	145	138	144	128	145	135	138	136	144	119	127	154	138	153	101	115	138	145	118	150	139	154	151	127	122	128	98	109	94	155	136	133	151	146	152	109	128	152	153	137	125	112	130	122	134	132	102	140	126	132	143	120	146	140	148	131	147	107	133	125	115	127	126	133	105	149	143	129	142	149	138	116	139	132	139	141	128	130	139	149	104	148	149	137	151	141	128	125	148	129	145	96	147	150	145	139	117	144	111	130	114	116	124	162	146	143	121	150	155	140	149	139	151	157	137	134	138	120	142	136	157	130	146	117	120	143	151	136	135	160	143	120	129	118	121	130	122	122	146	146	139	130	146	147	144	111	135	127	137	140	122	130	145	114	145	141	146	163	167	126	148	142	121	140	154	144	117	123	132	160	147	134	125	112	126	159	123	162	127	133	134	142	141	135	143	135	151	140	148	137	125	134	149	150	123	139	117	120	149	133	139	137	144	126	135	131	125	137	125	148	118	148	124	144	148	157	137	166	130	129	148	126	148	138	145	134	134	137	147	126	137	129	161	142	113	132	144	151	133	129	141	115	148	152	157	137	135	146	158	158	137	108	138	146	138	129	158	156	127	143	159	133	146	150	120	138	124	156	122	145	129	122	144	134	106	145	127	141	140	152	125	164	129	136	140	139	129	147	129	124	127	133	122	157	131	119	128	112	127	148	146	140	127	108	139	116	160	146	126	115	127	139	112	130	153	133	129	138	119	112	125	140	132	120	123	114	116	119	119	120	151	129	156	106	163	140	125	130	125	137	142	145	100	132	138	144	143	146	122	141	148	110	136	133	140	112	139	125	145	163	91	132	142	116	123	139	127	143	110	142	124	127	124	124	155	117	131	135	146	128	114	117	158	133	162	125	130	132	123	124	153	120	132	140	144	130	121	173	141	144	137	139	124	124	154	123	144	146	130	134	141	147	146	135	150	122	131	155	153	142	123	154	124	153	152	150	140	134	130	122	107	138	137	136	142	126	148	146	118	110	130	136	124	140	124	161	138	145	139	143	134	148	135	135	122	149	137	123	125	168	135	150	153	122	131	102	158	148	132	146	144	135	115	143	136	123	119	131	144	133	140	151	138	129	145	134	152	121	130	141	137	140	136	143	134	126	154	131	145	137	123	136	174	103	132	127	129	139	147	129	143	138	121	125	128	161	144	151	149	125	138	159	149	140	116	126	147	134	123	141	151	132	127	148	154	147	140	146	134	114	154	108	124	118	141	158	124	117	125	151	139	128	118	132	126	123	138	143	140	132	133	117	146	127	154	150	154	146	168	125	134	139	132	158	162	147	151	151	128	110	147	121	139	143	149	109	145	154	136	155	115	148	138	170	136	147	126	134	155	134	140	144	134	143	123	138	127	95	140	131	130	114	156	135	125	149	105	127	125	130	127	139	136	143	112	151	101	131	139	118	130	124	140	124	129	119	151	122	127	103	146	149	117	131	148	128	126	129	153	129	150	115	129	139	128	149	136	116	142	134	132	145	155	131	125	148	157	150	153	134	136	130	150	134	132	132	133	148	139	121	154	123	116	144	131	122	162	146	154	148	148	151	150	141	122	126	152	131	146	117	140	142	156	121	133	130	128	120	112	126	149	136	129	133	146	140	144	125	129	125	131	130	140	137	121	132	156	138	126	162	128	139	160	134	130	140	135	139	166	106	150	111	128	134	139	142	135	122	137	145	166	123	116	120	157	135	147	139	152	156	143	125	108	154	124	114	143	128	133	124	143	131	128	139	157	146	126	148	123	129	123	119	137	135	154	149	138	124	135	142	154	145	140	154	137	163	129	150	117	91	137	160	138	157	161	138	136	137	142	143	150	124	142	148	163	148	120	140	133	152	128	125	149	122	142	122	154	142	135	119	138	123	128	152	142	113	160	142	141	126	137	119	155	148	123	142	146	149	151	114	135	136	160	141	132	123	137	153	126	123	133	143	131	111	137	138	100	121	148	159	141	142	135	153	157	131	128	141	141	124	123	123	151	135	151	141	140	135	112	129	126	133	143	156	134	146	115	134	154	136	140	111	140	111	148	119	139	123	121	128	159	133	122	149	134	110	150	151	139	135	140	133	151	128	143	133	121	122	149	140	130	109	138	107	135	128	156	153	159	127	112	144	139	120	138	131	130	133	141	125	126	138	115	115	131	118	127	138	141	160	126	114	129	115	139	141	107	107	131	139	157	129	142	157	113	129	122	127	154	138	115	145	117	131	132	143	128	129	125	134	157	136	133	133	139	136	113	126	134	154	160	143	127	126	115	134	167	108	136	142	134	149	122	134	117	149	151	135	146	139	155	145	133	80	151	143	136	143	146	126	136	134	161	150	136	117	123	127	148	119	140	109	137	126	134	120	156	130	149	135	126	147	155	121	115	145	138	139	127	125	126	114	125	131	132	107	147	115	122	136	116	115	132	146	131	136	131	134	122	125	145	142	119	151	131	123	156	130	134	138	132	130	150	121	130	134	123	135	125	140	143	169	132	151	128	133	131	127	158	126	110	128	173	141	149	147	138	161	130	116	122	152	118	132	124	130	162	132	125	133	96	134	133	134	126	132	133	136	129	124	147	135	126	149	124	107	124	112	144	126	120	122	150	145	118	144	126	131	146	163	131	121	124	124	134	125	153	134	139	139	138	146	144	145	134	156	115	138	125	147	137	130	124	115	153	147	160	120	155	129	133	118	115	158	140	142	135	127	123	150	151	129	132	107	120	152	131	142	125	137	145	155	133	167	113	131	136	142	147	134	152	131	135	118	127	128	137	130	134	154	150	136	134	136	125	153	124	111	123	137	141	116	135	138	113	115	132	107	114	155	128	143	153	137	127	137	146	131	139	141	115	136	146	147	136	142	158	103	145	159	158	150	146	113	121	128	148	128	138	143	121	125	118	112	155	142	137	116	142	134	125	133	116	163	155	140	137	137	125	176	133	147	145	129	126	135	137	155	122	112	122	137	117	144	122	118	124	119	139	140	119	145	139	136	136	122	157	117	142	148	135	105	152	127	137	138	118	143	143	128	132	123	126	118	163	127	128	120	126	137	132	125	149	116	128	130	138	146	140	135	133	112	154	141	118	154	128	138	119	170	152	123	121	170	135	120	143	145	121	136	130	140	139	131	121	136	146	129	149	112	121	117	135	134	132	132	128	130	135	140	139	122	121	109	131	147	121	137	127	137	135	147	138	156	136	144	130	119	157	132	128	119	143	134	147	153	135	120	120	120	136	132	131	130	144	127	121	142	115	138	111	150	120	123	162	140	135	144	133	128	124	125	117	148	132	133	100	105	122	131	120	171	138	136	102	131	138	138	139	151	130	137	132	135	114	127	138	133	116	123	136	105	136	140	137	120	157	118	132	131	153	160	153	161	143	162	112	137	135	137	123	116	116	141	165	137	151	112	137	120	139	134	127	133	109	133	136	127	135	138	147	160	131	111	104	125	134	141	154	115	139	162	140	126	166	121	128	130	140	125	132	137	115	107	134	145	146	153	130	149	119	114	146	138	112	127	133	133	120	145	135	150	165	115	127	118	127	162	143	123	129	151	119	136	146	125	128	131	122	127	123	117	146	151	121	140	155	120	154	120	142	134	148	143	146	148	127	111	145	138	130	143	137	138	129	126	150	144	128	135	122	135	138	145	119	142	130	119	134	129	147	111	133	136	119	143	107	141	140	122	129	158	121	129	119	121	148	111	143	129	132	119	153	148	147	134	147	125	123	146	135	136	152	129	138	150	135	137	136	137	131	99	149	136	134	147	144	111	169	112	105	146	132	139	155	153	137	118	136	110	152	137	136	140	131	131	141	143	125	136	153	171	124	152	133	136	131	142	99	145	139	117	131	126	144	134	109	114	143	126	128	137	127	132	128	152	142	140	149	122	135	156	137	136	142	138	130	129	153	130	150	164	115	140	137	115	128	139	143	143	136	131	156	159	146	117	140	150	150	143	129	145	143	156	158	154	144	130	136	115	119	124	129	127	146	147	126	127	164	149	138	144	131	130	153	141	140	124	130	134	162	137	147	126	132	118	146	159	130	137	146	143	147	119	128	132	123	133	133	137	127	144	135	126	133	148	147	137	131	130	125	129	113	167	136	145	116	141	141	149	145	137	148	132	148	139	143	139	122	117	149	129	140	145	134	116	123	124	133	127	132	155	133	118	126	126	146	133	110	137	144	150	131	132	113	135	152	121	118	139	143	136	144	149	153	143	172	137	141	136	156	128	144	138	138	130	152	139	113	135	129	116	130	131	103	134	130	138	138	128	158	130	171	146	126	127	131	139	139	133	142	141	138	120	139	147	148	110	146	122	141	85	121	136	127	144	149	152	105	158	131	151	140	143	136	119	153	157	91	117	152	122	132	146	136	129	127	151	127	125	105	135	129	156	136	138	139	136	141	133	130	138	144	146	141	144	140	125	133	135	137	138	127	124	138	133	150	139	136	128	154	131	119	136	120	117	136	144	147	151	157	114	157	142	147	138	151	132	161	114	136	137	134	139	137	137	151	112	132	148	139	132	131	122	125	144	153	125	144	150	151	127	106	126	112	123	139	136	148	139	144	143	127	129	147	145	96	109	110	132	118	125	149	147	156	124	136	131	114	125	137	131	125	148	137	132	154	146	147	135	148	139	125	137	137	111	129	168	131	144	126	139	143	156	148	130	118	127	144	136	123	111	154	150	127	120	163	124	148	134	149	143	167	156	127	141	126	138	149	143	100	119	131	122	114	132	132	132	132	156	125	138	152	114	141	129	156	146	144	150	136	108	129	143	128	136	143	130	151	133	125	160	145	145	141	128	132	140	123	125	143	146	123	147	109	128	151	110	134	154	154	133	132	144	132	131	93	136	95	156	137	159	132	130	124	128	141	164	142	137	126	133	124	122	114	132	127	130	139	153	113	142	112	122	116	163	152	147	127	140	163	134	173	122	134	144	155	115	153	131	129	145	137	147	138	129	129	138	147	100	135	146	109	134	154	136	137	113	133	160	128	127	130	137	127	113	136	133	136	146	119	144	130	144	142	143	170	149	114	125	161	141	143	123	131	121	148	138	146	160	139	140	137	128	130	129	135	144	147	101	138	141	144	131	161	159	161	138	137	145	118	116	126	135	150	132	151	142	117	135	137	134	144	134	108	155	129	126	124	149	159	126	138	146	158	130	140	151	131	138	139	128	149	138	134	139	125	144	137	147	130	123	125	136	158	130	130	124	127	128	131	137	143	154	152	164	138	132	146	175	141	132	145	149	130	123	131	123	109	115	161	118	131	130	118	137	131	158	126	139	109	144	150	134	141	107	151	142	114	127	141	130	134	123	116	141	112	139	148	154	141	116	126	139	133	136	141	143	145	111	154	116	123	116	130	139	157	119	131	145	127	148	130	138	132	124	177	122	124	149	135	136	119	137	146	125	160	147	126	153	119	124	172	160	143	114	152	131	125	149	111	123	133	131	130	123	110	167	150	121	143	114	134	139	124	129	159	148	145	136	126	134	145	140	150	120	113	132	140	135	136	131	135	160	139	120	151	137	147	144	134	123	155	133	130	134	137	146	135	136	141	139	123	130	137	117	158	132	120	134	120	142	153	128	151	134	135	143	119	135	122	106	150	137	145	115	136	150	159	129	148	154	117	112	127	140	123	107	152	140	140	133	137	147	105	155	131	152	139	135	114	143	152	128	141	122	127	138	141	130	104	141	132	141	129	155	156	154	152	125	133	119	135	117	132	143	115	139	160	155	173	149	128	153	141	160	152	136	140	137	143	118	138	140	113	113	136	162	138	130	131	142	139	139	148	140	136	134	136	132	145	155	127	146	125	159	171	148	123	116	132	142	123	148	141	117	144	124	140	142	130	122	145	128	117	113	147	115	122	158	134	126	153	143	157	120	113	114	131	145	134	111	117	141	138	131	151	124	143	133	113	138	140	126	125	153	130	143	144	130	158	124	148	122	123	123	102	112	131	131	126	133	146	128	144	121	129	152	132	116	152	130	138	143	131	136	139	121	130	136	127	122	139	136	153	126	130	158	155	138	137	137	113	160	148	125	139	111	150	124	146	157	139	126	144	163	145	151	129	121	175	127	114	113	134	135	129	151	156	127	160	131	144	99	136	116	115	146	120	148	138	130	130	129	167	169	149	119	109	150	136	134	145	141	132	135	136	135	125	123	141	130	160	158	143	126	159	128	123	153	140	127	143	141	119	121	106	114	119	141	153	150	152	155	115	134	125	156	156	143	141	115	131	127	135	124	136	126	115	118	143	160	128	141	129	155	136	138	123	121	146	140	132	143	141	144	136	128	116	113	121	127	125	115	135	131	137	119	131	148	146	134	145	129	127	148	136	146	125	126	131	151	144	149	162	131	153	122	145	136	133	138	144	124	135	144	139	137	152	120	151	123	151	122	136	160	146	130	133	133	130	139	139	152	118	132	116	142	126	129	129	121	137	128	142	150	149	131	125	147	127	140	140	141	127	118	121	139	127	142	149	120	124	132	138	134	145	153	144	143	101	119	116	120	151	137	105	132	139	144	120	134	155	127	117	110	127	120	153	154	110	115	117	146	133	145	138	147	128	141	147	129	125	161	125	125	113	137	152	134	136	122	100	141	143	153	112	118	127	131	132	142	157	141	139	129	138	151	153	124	124	124	127	125	145	143	160	127	131	117	150	138	145	154	145	160	143	152	143	128	128	144	143	141	136	148	145	140	130	152	142	141	131	131	138	135	127	128	132	141	103	131	135	155	136	132	133	141	145	117	142	139	137	140	137	125	134	151	118	138	131	118	141	163	139	139	150	144	138	132	148	134	157	138	153	141	135	115	162	129	141	153	149	137	143	116	126	135	107	147	136	165	118	134	124	143	116	177	130	139	138	164	141	125	139	130	98	124	158	139	115	121	111	140	135	121	111	143	129	143	150	137	161	151	137	149	124	142	133	117	139	131	121	119	118	133	141	153	150	138	129	139	130	114	152	145	132	148	114	129	122	144	138	172	99	137	136	156	138	113	121	115	145	113	107	115	122	134	131	112	160	120	149	152	143	120	148	140	135	141	134	158	136	126	134	134	140	157	116	136	135	124	149	121	133	145	105	134	140	126	114	132	138	152	133	162	125	124	133	119	129	145	119	127	128	136	138	151	118	122	146	132	147	145	119	154	131	128	130	128	126	132	159	125	154	153	126	129	141	138	140	136	145	126	109	120	140	142	129	141	142	163	134	147	116	125	134	125	122	117	156	137	127	125	137	142	128	122	128	136	129	118	131	144	133	114	126	124	128	122	136	117	150	122	146	129	175	135	129	126	133	120	139	128	143	161	125	128	149	146	142	137	119	129	139	147	144	125	140	113	146	108	134	141	140	162	143	118	135	122	130	138	137	131	125	141	115	154	104	129	143	109	137	152	164	133	137	141	155	112	157	116	126	146	134	126	134	135	147	141	112	123	139	108	166	125	136	148	142	149	109	130	106	139	138	155	142	132	138	126	123	154	117	125	150	137	121	136	126	154	133	145	119	163	134	122	134	153	154	135	132	155	128	149	123	130	143	142	137	143	131	141	123	127	139	126	119	136	115	126	141	146	142	122
4	127	141	138	147	129	160	131	121	127	126	109	131	133	122	131	142	134	147	111	138	141	123	132	133	112	124	137	132	121	148	128	159	145	148	120	152	150	134	117	141	144	166	149	137	127	114	132	158	141	128	140	155	138	136	111	149	141	101	122	154	130	145	116	154	130	140	148	136	140	155	130	143	135	140	135	121	122	146	143	159	122	134	137	134	115	122	119	121	141	128	126	137	148	136	135	140	137	135	124	117	135	139	127	129	120	147	145	134	145	137	139	116	140	154	131	138	119	149	121	123	152	117	131	149	165	134	136	144	132	135	140	137	119	137	139	146	119	141	140	135	140	122	102	147	142	133	120	142	140	135	111	121	146	117	132	126	134	142	149	143	149	154	153	143	130	153	140	132	128	150	138	144	126	138	110	136	112	149	124	112	130	116	142	131	122	125	126	147	132	130	127	135	126	148	152	151	117	134	113	141	128	155	125	130	124	148	164	156	140	155	136	145	125	142	130	140	105	118	129	123	153	150	128	144	140	143	143	121	140	139	147	137	121	127	126	159	143	111	134	109	167	126	139	159	144	135	153	118	126	132	142	148	130	130	147	156	140	131	145	150	110	154	112	134	123	122	164	143	124	134	155	120	137	140	131	147	135	130	121	142	123	107	138	149	144	133	127	149	136	119	119	139	128	123	134	128	140	139	144	135	145	102	137	151	161	152	138	128	128	147	151	112	150	139	143	124	162	148	154	168	139	127	149	125	150	146	130	128	142	122	149	113	137	112	147	154	117	119	138	140	132	176	119	136	170	131	164	143	139	134	142	132	128	149	124	131	115	141	137	136	132	142	125	142	111	134	127	138	133	131	129	139	158	162	108	121	121	137	123	123	128	131	137	133	129	135	145	129	152	163	142	148	146	136	143	135	103	150	123	96	133	150	143	136	150	137	151	135	118	104	143	156	149	127	125	146	142	109	128	120	145	136	151	116	130	149	136	102	163	137	157	127	116	132	125	128	143	140	142	119	142	120	141	135	119	128	126	138	154	131	132	132	134	152	144	133	134	140	148	125	134	116	137	134	113	131	123	134	160	142	146	104	174	132	126	103	145	128	119	139	123	156	135	128	144	131	126	136	136	152	179	152	131	113	142	138	135	128	157	131	151	137	128	141	137	114	125	155	147	124	117	130	141	146	140	123	136	138	129	128	133	144	138	105	127	142	121	125	130	110	131	150	110	126	137	138	150	130	119	130	126	141	130	132	134	125	137	145	143	145	121	136	110	140	157	131	154	154	121	133	141	147	97	138	134	160	144	146	129	139	138	137	126	142	126	132	142	134	119	145	140	127	112	122	160	125	160	143	130	133	123	126	144	111	139	134	138	144	113	147	167	151	118	151	134	104	126	129	143	146	119	142	128	126	130	144	126	108	139	140	138	124	140	137	131	137	116	135	115	113	154	122	126	110	118	118	100	138	149	131	143	130	145	133	148	137	135	97	141	131	130	149	142	134	137	122	132	129	134	152	142	150	146	135	119	146	153	145	127	127	129	137	123	146	131	144	119	152	126	134	134	146	144	129	124	133	130	123	149	143	160	145	146	129	148	135	146	133	132	146	124	130	131	132	109	128	152	134	134	145	114	146	145	139	144	133	144	106	132	145	155	122	146	120	140	136	129	136	121	139	129	132	146	147	99	131	143	142	128	131	119	136	145	125	131	113	133	132	127	137	131	133	145	105	137	122	149	141	117	143	117	142	136	130	145	134	150	148	121	122	146	156	133	141	107	144	155	153	137	139	150	150	128	158	162	119	150	163	145	128	146	118	126	121	135	135	113	128	126	137	140	113	157	128	126	137	149	143	138	132	142	166	136	124	111	138	125	118	159	151	142	128	132	137	146	133	123	137	154	137	138	108	159	137	125	147	117	135	126	146	136	127	141	145	123	132	114	113	112	137	132	137	111	139	143	143	130	133	144	136	146	170	120	137	160	137	156	131	145	145	142	121	130	137	146	123	149	151	132	128	132	150	134	154	136	157	120	123	141	160	141	111	135	111	131	112	145	143	118	135	130	149	121	140	160	151	142	128	142	144	144	149	130	143	135	106	126	138	148	151	140	182	129	116	156	152	123	121	171	156	115	130	155	130	139	113	132	135	112	137	114	127	140	133	118	145	144	120	125	139	135	135	136	135	143	134	150	139	143	112	120	125	138	128	123	160	125	128	133	144	122	143	139	137	136	180	139	129	130	127	145	120	136	141	133	123	148	117	93	117	152	146	136	117	134	116	133	145	143	145	151	138	169	149	137	124	158	114	127	143	136	123	144	111	140	149	139	121	124	141	160	143	123	128	141	138	113	89	134	139	140	129	132	139	118	129	161	134	119	130	146	125	148	115	127	150	103	143	131	138	125	132	141	129	145	134	129	120	155	144	139	127	137	142	125	121	136	111	141	123	139	131	129	131	167	125	145	156	131	140	135	146	137	137	134	154	124	143	123	138	115	129	142	137	128	154	124	118	149	152	134	119	159	101	148	121	124	141	148	132	142	130	149	134	147	129	132	119	144	138	151	118	148	121	132	120	148	122	128	126	121	121	160	134	142	139	131	143	151	133	140	140	120	134	144	154	114	153	130	149	108	144	133	164	131	131	130	114	141	119	145	150	122	136	148	117	160	160	150	140	132	131	138	140	135	134	132	133	138	151	133	150	143	134	113	146	131	125	126	125	135	122	148	137	150	156	136	136	134	125	146	121	132	140	120	124	146	138	165	130	148	126	134	151	123	133	175	169	161	148	116	158	130	140	122	126	109	137	138	122	126	128	146	144	141	143	138	135	144	113	117	124	146	136	111	129	145	134	136	137	116	122	139	146	143	158	153	128	158	133	112	109	114	125	136	141	143	158	137	128	120	117	143	123	135	149	126	132	145	153	119	129	142	140	138	113	168	143	128	140	136	150	148	145	142	130	130	135	118	144	130	148	126	140	142	115	110	135	135	148	158	121	171	138	120	126	142	136	131	146	136	148	118	122	122	136	151	139	142	138	128	127	119	136	125	111	146	124	132	125	135	121	123	144	128	111	148	139	147	129	131	136	136	136	130	131	128	124	129	138	116	108	131	137	146	129	140	148	109	117	131	143	135	135	125	125	147	151	153	111	144	132	130	135	134	138	142	129	135	125	147	132	137	146	117	139	127	142	151	130	138	138	133	133	121	138	125	146	143	136	117	135	134	119	131	131	148	128	148	89	148	141	137	145	123	137	137	146	148	143	113	127	165	135	119	141	111	115	140	139	127	163	117	130	144	120	129	151	133	157	140	130	124	134	142	146	161	140	129	133	123	144	118	140	154	127	158	136	117	99	124	147	115	133	155	117	124	122	136	147	121	143	143	135	117	132	167	147	122	121	150	122	135	132	152	122	117	142	129	132	134	139	110	128	137	128	156	135	125	149	164	123	126	121	128	135	167	113	126	132	147	145	142	107	166	143	110	126	132	124	156	144	152	139	168	138	138	134	138	138	122	139	139	159	122	152	131	133	146	121	148	126	135	136	116	135	122	127	125	135	136	103	141	143	126	140	146	133	139	129	151	113	152	133	150	145	120	124	138	134	136	118	119	118	146	142	141	138	111	145	140	148	126	141	123	163	120	146	145	142	145	151	147	147	145	144	124	132	113	138	151	117	155	126	142	137	138	163	125	154	140	152	153	134	139	134	134	131	131	121	132	140	158	146	140	128	122	127	117	138	129	160	149	148	135	134	119	123	127	130	144	133	122	151	131	141	157	125	142	142	133	144	119	112	132	148	133	145	144	144	137	158	141	148	129	136	141	126	115	146	145	136	156	137	104	132	120	141	136	119	136	118	156	129	131	140	151	126	148	142	144	135	141	122	133	138	138	130	131	105	159	113	162	132	131	140	131	134	153	127	119	130	149	129	146	129	146	123	151	142	145	143	144	141	119	120	125	128	125	135	131	143	162	127	130	148	121	123	131	123	128	122	148	118	125	108	167	132	158	141	129	141	137	121	155	128	137	103	151	122	141	137	158	135	141	102	130	141	133	129	126	132	127	141	133	130	128	135	129	162	134	134	152	152	136	128	146	130	126	139	141	136	132	133	139	162	119	135	148	125	136	133	117	134	124	133	158	108	144	113	135	120	132	130	115	135	153	158	124	153	132	129	137	128	125	140	126	142	132	137	149	147	130	116	138	129	125	133	155	109	139	125	123	122	119	158	144	117	134	126	128	106	160	159	153	143	120	131	162	149	129	136	143	121	101	126	144	128	127	114	136	144	129	169	128	147	113	131	143	163	136	124	115	129	119	117	148	124	132	149	117	135	140	143	123	135	146	137	116	127	139	138	144	129	131	135	155	151	148	120	123	130	160	129	116	142	110	148	136	137	155	127	165	169	141	125	143	118	152	133	159	134	125	139	124	136	103	141	128	156	124	154	148	127	104	149	140	119	109	135	155	113	132	151	125	161	139	141	147	127	160	138	122	115	135	140	119	140	130	138	120	129	163	155	144	146	147	143	148	148	141	123	150	135	140	111	137	128	121	130	118	116	118	137	106	139	154	118	133	134	130	144	134	146	132	133	127	175	140	169	140	135	139	136	113	149	129	141	106	133	163	147	152	144	146	146	140	141	115	138	142	150	152	134	138	139	125	154	129	139	144	147	122	144	136	129	123	138	115	143	125	117	143	141	116	133	136	152	139	125	143	129	125	118	133	138	120	147	117	127	132	142	109	159	142	161	127	122	122	138	142	153	142	128	150	120	121	132	120	139	121	134	110	138	118	142	145	142	124	137	145	121	132	132	135	133	126	117	120	132	133	150	131	143	111	128	113	146	136	148	148	155	141	129	128	139	137	128	121	128	127	135	117	120	130	146	142	120	126	142	121	118	117	121	144	131	103	146	117	137	115	144	117	143	154	121	134	150	145	127	151	133	125	123	115	134	117	154	139	126	158	137	136	147	155	145	143	127	142	122	141	140	121	117	146	131	132	135	127	144	124	133	129	141	113	117	125	138	134	152	113	138	145	140	106	126	125	119	125	123	124	128	129	126	124	138	100	139	147	138	159	127	146	136	132	127	103	151	116	158	134	134	127	126	120	129	143	126	122	133	147	125	112	111	137	127	116	136	131	135	146	141	122	156	141	130	128	130	146	127	154	119	127	145	143	150	118	137	120	133	140	138	108	131	143	118	118	141	142	154	107	135	120	141	150	117	136	156	136	138	139	131	151	159	116	138	152	143	115	116	129	145	126	117	163	146	144	139	129	125	130	129	124	139	142	127	135	121	165	150	139	123	134	135	137	135	145	110	134	141	133	142	128	138	116	128	129	132	118	132	135	127	131	114	155	155	126	140	140	129	133	152	147	141	168	137	123	132	107	141	141	136	138	146	138	155	97	144	175	139	167	143	142	120	141	136	134	132	121	116	138	158	151	138	113	104	139	166	123	115	120	131	152	119	140	135	104	134	178	115	150	105	121	125	118	146	132	132	127	141	132	133	137	127	134	134	134	141	135	133	128	147	144	134	141	142	137	140	130	123	143	137	138	155	136	152	153	141	134	141	138	161	117	134	113	132	152	145	141	153	103	118	148	144	131	168	139	152	143	116	145	133	133	153	158	152	132	138	113	150	131	153	106	128	146	142	134	137	126	133	124	133	138	146	138	119	135	141	142	125	136	131	134	138	124	151	126	138	119	127	154	118	131	140	133	141	117	119	125	120	131	156	152	124	126	152	130	129	135	126	134	153	128	121	122	144	144	147	134	112	126	139	144	137	119	130	145	133	146	147	145	122	143	136	145	109	129	138	118	121	127	132	124	138	152	116	137	133	148	140	147	151	149	153	138	157	136	146	109	128	144	168	147	154	126	146	124	123	135	155	140	149	156	126	137	139	140	133	135	137	131	124	119	151	130	141	129	131	144	139	156	117	127	141	128	133	141	144	125	110	144	156	148	135	155	147	113	141	149	147	122	125	138	136	138	130	126	129	126	129	141	114	126	146	138	101	149	128	122	134	119	121	140	137	160	136	136	132	173	134	130	160	127	137	155	130	154	128	127	135	135	128	122	125	141	140	133	158	138	130	124	136	150	135	136	153	155	130	151	150	129	157	144	144	159	138	141	141	115	179	142	114	135	133	130	120	136	126	153	112	140	135	126	125	147	144	140	120	142	155	116	139	121	132	135	156	153	119	149	134	153	123	153	146	152	126	144	131	147	129	143	117	151	137	141	132	149	123	111	119	143	148	99	143	112	123	144	133	110	122	115	154	151	142	142	140	134	137	137	156	142	104	136	143	146	122	115	111	145	137	134	123	144	137	145	135	135	134	145	128	166	125	127	141	146	136	120	116	124	158	134	145	133	141	140	156	154	112	116	146	135	125	159	127	119	126	102	129	132	109	117	119	139	168	134	122	144	152	138	127	142	133	109	124	162	155	135	137	145	148	145	133	164	117	169	145	155	108	147	146	151	120	135	152	138	126	141	162	149	135	132	142	108	116	139	148	140	126	129	131	132	158	123	143	120	137	134	143	129	128	155	179	154	121	134	135	160	151	128	122	147	137	120	143	141	99	106	125	129	123	125	147	130	150	162	133	140	113	146	128	131	129	137	140	124	121	139	118	129	150	142	119	149	137	151	122	135	136	141	132	135	122	143	124	134	149	139	166	160	135	123	119	161	155	140	118	149	127	124	153	149	130	139	131	122	138	123	148	130	150	125	130	141	136	129	136	132	167	116	124	126	100	142	148	133	144	139	133	134	124	127	147	127	160	155	154	148	150	140	145	167	151	137	129	122	140	130	123	145	137	144	142	114	122	157	141	133	125	122	146	154	148	118	144	148	139	128	112	107	140	138	137	133	128	136	124	121	128	133	132	128	121	117	155	121	145	140	155	148	126	148	131	139	126	136	120	134	142	148	137	153	138	147	131	127	132	128	126	138	142	118	124	134	152	120	132	142	118	127	113	124	128	125	151	112	142	138	142	148	133	105	109	116	142	124	115	137	128	141	111	120	119	120	136	126	132	133	135	148	148	148	139	125	139	141	142	134	136	134	124	139	117	153	159	128	149	136	126	164	119	143	126	117	143	139	157	124	146	145	111	96	119	109	129	159	135	120	128	133	152	160	109	128	144	110	138	137	115	135	111	152	156	147	159	139	148	147	136	133	137	131	101	130	145	139	145	131	123	129	126	148	140	127	151	145	120	122	142	103	145	162	126	134	149	138	137	139	122	147	124	126	146	131	123	132	146	146	138	132	138	132	125	147	137	120	126	149	125	138	126	146	110	138	116	149	118	116	120	124	142	119	135	149	151	150	125	133	141	122	135	145	151	147	139	142	123	151	138	110	144	150	137	152	155	146	124	152	145	123	145	128	159	127	129	130	123	135	128	135	140	121	134	137	123	140	146	157	141	133	125	154	137	166	154	129	119	134	133	126	145	152	116	125	144	131	127	149	151	141	169	125	146	126	123	143	164	123	140	126	140	97	164	137	124	144	136	147	136	132	134	143	146	140	116	103	142	137	139	128	123	129	136	95	125	153	128	128	135	143	132	150	128	143	140	132	130	132	148	109	153	132	119	152	126	152	137	162	136	146	125	132	116	153	131	150	121	149	150	125	158	133	135	135	101	138	137	153	136	145	124	153	137	157	133	151	134	131	121	131	143	142	136	158	133	142	111	128	166	147	109	140	133	130	124	149	133	121	161	112	150	149	140	156	173	145	150	131	159	132	142	138	135	142	146	152	124	126	128	142	139	144	165	155	160	134	132	156	129	139	162	124	136	155	142	142	150	130	128	110	154	136	155	153	151	129	165	140	146	127	107	159	145	124	133	137	134	148	123	123	104	144	148	133	136	133	132	150	141	136	139	130	107	154	147	155	129	143	133	112	129	136	120	144	127	152	143	120	127	130	133	133	128	118	115	130	155	140	144	152	139	138	128	156	153	115	158	151	100	167	122	125	153	133	147	146	108	145	127	143	138	139	128	164	125	130	139	129	152	125	122	106	132	141	153	129	131	111	115	164	150	128	116	129	145	132	128	134	135	131	118	150	152	136	118	143	135	157	126	119	106	128	135	121	152	137	120	153	134	142	143	124	115	147	134	146	130	135	114	155	111	141	124	123	142	117	135	145	140	139	116	125	108	125	131	128	119	119	129	108	129	143	119	110	136	130	130	130	130	131	135	150	146	129	153	148	130	141	154	136	131	133	153	125	111	137	117	154	114	132	126	129	95	135	117	123	121	142	143	136	134	134	113	151	130	157	133	152	145	109	121	147	138	140	151	138	116	146	124	137	128	130	145	149	119	116	140	132	168	151	107	162	124	144	99	128	124	144	112	135	151	155	128	112	137	160	130	129	157	129	161	139	137	128	129	126	150	136	124	123	120	149	148	156	128	150	150	152	144	148	148	134	157	127	137	122	152	119	120	131	141	127	143	130	136	123	146	151	125	107	124	137	109	119	129	140	142	134	122	143	131	126	145	137	131	136	121	138	133	128	132	123	159	150	141	132	110	129	111	143	142	114	140	133	140	135	139	154	144	129	138	140	129	119	143	131	131	120	157	140	143	143	140	127	118	131	145	127	150	140	105	123	115	152	130	135	141	139	113	127	122	148	117	140	131	130	150	158	109	150	146	161	187	160	108	142	151	125	143	140	151	127	118	103	140	116	124	142	113	150	118	135	141	122	137	118	146	133	129	140	125	145	138	148	134	146	137	147	147	120	136	146	134	127	123	132	141	127	142	145	146	148	140	148	137	127	123	163	150	143	141	128	135	165	127	142	130	131	118	120	120	132	132	130	112	131	159	149	102	140	136	114	136	137	133	132	146	131	139	124	125	118	128	131	124	131	145	134	122	130	159	162	139	132	144	144	120	148	129	139	142	97	146	135	124	132	125	147	136	125	150	140	136	141	130	116	121	124	141	146	107	158	146	127	111	128	124	138	137	136	159	138	158	124	126	120	116	130	163	125	120	127	140	122	154	130	139	123	134	137	108	121	151	135	121	146	142	146	151	132	141	143	130	149	136	152	137	123	130	125	129	117	163	124	148	132	131	157	161	128	137	136	154	116	152	158	138	138	153	142	151	122	145	124	139	140	144	139	122	138	137	134	133	128	161	122	145	143	134	126	152	120	152	147	138	168	147	130	141	137	138	129	133	116	132	158	135	121	130	124	137	136	152	130	122	131	135	140	148	139	121	134	144	130	130	139	126	140	140	153	139	140	132	137	145	150	144	130	135	128	121	125	136	144	166	129	139	148	131	131	131	143	134	133	109	127	146	135	134	150	148	129	125	135	132	130	127	134	139	128	170	132	108	110	124	132	134	144	139	143	138	144	128	120	136	126	142	138	124	138	165	151	138	143	150	135	151	127	113	136	148	145	133	145	130	134	160	143	126	130	131	134	109	161	158	165	139	144	154	131	125	133	152	156	115	125	146	140	142	115	136	116	143	132	118	143	121	160	155	118	140	129	130	122	155	120	151	130	135	133	168	132	134	119	133	105	145	145	149	137	129	118	155	106	139	125	159	117	144	125	141	152	154	145	144	155	131	154	128	155	135	118	116	116	136	133	159	152	139	127	129	131	117	143	163	122	132	120	155	113	141	143	119	127	118	139	137	133	136	150	148	146	113	139	151	123	83	121	153	156	143	144	135	152	123	125	145	126	111	117	127	114	128	138	134	122	137	144	131	162	146	155	130	124	132	139	125	157	127	152	135	145	155	98	137	140	126	128	152	137	127	144	144	135	143	125	133	156	155	136	146	121	157	113	155	151	124	123	141	141	149	157	134	128	162	135	131	120	131	149	143	127	136	137	132	129	111	154	123	142	159	118	127	142	114	128	129	127	134	122	124	137	111	147	146	137	154	134	113	131	126	119	133	124	143	148	117	121	160	162	135	129	132	126	136	131	156	126	148	144	133	122	140	135	118	132	119	108	131	124	139	156	153	153	129	173	121	138	122	145	141	130	128	125	140	127	124	121	123	142	157	128	117	130	140	135	139	122	127	120	143	119	139	122	154	132	138	137	140	160	127	119	142	139	123	145	145	110	139	132	137	119	133	147	139	147	120	166	141	125	146	152	149	144	146	118	123	144	153	151	130	139	110	152	129	150	143	118	118	138	124	129	131	115	137	129	108	135	124	119	122	155	124	148	122	141	142	120	130	109	141	147	163	142	118	134	149	132	127	135	132	139	145	137	137	135	131	134	144	123	116	147	120	141	130	137	145	112	147	142	147	133	138	165	155	146	141	124	115	144	126	158	179	123	137	113	120	158	133	128	140	140	122	137	122	132	138	132	141	130	116	126	116	149	135	116	151	121	164	110	119	126	150	119	137	135	128	163	143	141	144	114	138	145	138	150	129	152	137	122	149	146	120	129	137	97	126	133	128	147	137	139	142	135	144	131	128	150	135	101	121	143	130	111	143	117	134	161	135	147	113	152	121	145	115	150	142	126	149	150	116	112	142	134	118	132	126	125	130	113	114	132	144	140	124	136	156	135	146	129	119	156	146	148	136	108	131	122	136	134	158	161	158	118	137	149	99	133	113	151	138	131	124	137	134	145	131	159	129	155	129	130	146	152	142	126	147	166	138	141	146	141	119	159	162	122	130	130	127	141	143	144	130	137	129	127	142	116	118	122	142	131	126	136	124	121	137	139	152	110	153	165	151	136	124	117	143	150	141	171	139	151	124	132	129	155	109	110	135	135	133	145	131	122	150	135	145	144	141	144	141	139	135	133	126	137	125	134	139	110	128	136	149	140	142	129	141	119	115	120	134	124	130	146	123	139	111	120	129	168	145	133	137	139	136	152	107	123	132	159	148	144	144	157	128	132	114	127	140	122	149	122	122	164	144	145	144	133	163	135	123	129	125	142	131	131	126	120	152	146	128	156	136	147	135	150	125	120	126	135	134	143	142	111	150	144	101	139	131	160	143	134	126	136	152	115	118	123	154	111	135	124	134	121	140	159	158	145	113	110	135	134	126	129	149	130	141	157	154	128	120	147	146	137	127	150	152	121	142	110	119	150	127	137	131	144	109	136	121	130	116	129	135	140	129	125	129	143	129	147	121	155	127	157	145	103	120	154	122	142	130	150	143	125	128	121	121	138	143	140	138	115	124	141	132	119	166	142	121	119	118	144	144	125	133	151	122	147	125	138	134	126	148	113	139	154	133	135	132	113	149	137	130	149	161	129	151	122	146	142	138	160	112	134	145	119	123	137	141	123	148	142	141	133	140	122	151	133	129	128	122	142	145	137	121	128	118	132	140	122	121	137	132	123	136	154	150	105	133	123	120	147	151	122	134	141	130	139	130	157	128	144	129	131	149	135	148	142	142	137	128	135	122	140	129	125	137	140	148	121	134	154	130	122	139	136	144	152	122	135	121	133	105	122	154	142	152	132	149	157	128	131	127	154	129	120	140	157	140	106	158	139	121	129	135	124	128	129	159	119	147	141	154	155	157	123	146	123	121	148	138	131	140	145	150	128	142	145	138	129	131	123	141	137	116	111	138	148	130	135	168	118	142	128	157	147	118	138	131	131	124	165	160	110	151	128	153	138	131	131	143	126	141	133	114	140	114	122	135	131	114	151	154	141	131	139	122	162	154	119	153	155	153	143	141	136	149	128	138	136	130	121	124	147	112	134	135	163	138	129	154	126	90	131	138	129	135	142	138	133	138	123	138	149	123	156	108	125	135	124	138	134	142	126	139	114	131	182	130	157	128	122	136	125	139	132	152	125	148	116	110	130	134	104	126	145	127	171	119	144	132	108	127	162	131	141	135	134	137	153	142	125	138	114	135	125	127	136	144	157	159	134	107	127	148	143	132	119	139	133	115	106	155	133	140	132	141	124	133	142	119	143	136	131	132	128	120	118	130	120	131	134	141	135	108	118	152	113	141	137	138	144	131	108	126	137	143	148	141	149	124	129	143	151	115	159	126	142	134	140	140	103	134	143	136	155	158	151	152	119	157	132	132	129	131	138	136	132	137	113	150	142	128	143	132	146	139	128	113	145	126	173	161	171	143	134	115	138	135	131	139	107	131	142	143	136	116	129	143	139	140	135	120	150	159	124	146	124	137	139	123	134	134	121	116	130	136	128	137	129	144	116	133	136	145	148	142	142	138	117	138	140	125	151	130	139	147	144	137	153	158	144	147	145	153	135	122	147	130	140	144	134	129	131	124	146	119	117	157	126	145	173	139	160	140	124	169	136	126	135	152	127	150	138	157	118	154	145	110	124	129	118	136	143	132	134	124	133	146	130	142	136	131	138	110	125	139	134	144	126	150	153	129	161	139	143	132	162	129	128	133	164	156	164	149	143	144	161	134	136	128	143	131	124	125	147	129	128	125	132	160	126	143	124	128	109	151	150	146	124	128	131	147	139	154	120	132	136	141	115	104	138	144	120	143	124	134	131	153	139	123	144	126	142	143	124	141	147	125	113	140	137	144	141	144	156	137	162	124	137	134	145	112	135	137	130	135	152	106	141	128	131	159	125	141	133	126	115	153	131	150	128	148	130	139	133	154	145	139	126	143	120	141	144	140	126	154	136	146	156	118	122	117	144	130	152	158	141	133	147	127	159	138	127	119	116	126	134	126	122	132	140	150	144	115	137	152	132	147	138	139	144	129	153	152	141	132	135	146	105	131	146	120	128	136	131	116	138	118	153	122	125	150	123	164	142	129	162	174	135	136	106	142	136	135	124	118	151	134	145	151	148	133	153	138	126	129	118	117	127	155	130	117	129	120	113	170	122	113	126	129	148	110	136	141	123	126	130	142	159	139	128	123	160	117	134	112	134	127	145	120	117	127	169	154	142	129	123	136	149	116	153	135	147	134	155	129	142	114	128	142	141	144	139	158	146	130	157	144	153	126	126	150	128	142	135	136	124	137	129	134	128	139	139	128	149	130	133	163	139	147	129	153	124	164	121	107	145	138	140	148	117	121	141	112	130	144	128	138	141	157	140	122	135	135	144	127	136	130	147	151	149	119	137	132	139	126	153	131	143	121	131	110	115	136	148	124	139	113	165	130	127	159	132	126	139	141	132	135	134	122	137	146	141	134	110	141	128	138	152	151	143	141	135	119	138	122	136	122	135	149	117	122	120	142	129	116	120	147	118	123	153	120	135	118	131	144	146	147	121	123	140	106	143	127	153	135	132	144	133	131	135	108	135	113	143	143	155	147	130	146	135	131	143	158	121	154	145	140	124	150	132	120	135	140	140	136	133	152	134	134	136	164	112	159	143	136	135	111	121	117	125	129	127	130	130	121	137	136	155	168	133	95	148	137	123	148	124	164	151	143	142	150	108	145	129	128	126	134	119	139	144	134	154	155	122	120	133	110	126	133	154	145	151	129	134	129	145	122	138	139	145	134	128	150	123	161	152	116	137	166	133	153	129	130	132	134	153	158	130	140	129	135	129	129	135	151	126	124	142	146	136	124	153	120	138	148	156	121	159	133	129	114	128	162	142	142	139	130	125	132	149	148	128	142	148	154	155	123	144	134	127	162	137	152	137	125	149	138	124	123	103	145	152	145	158	139	131	130	138	145	150	121	107	146	154	147	115	137	139	141	136	140	111	141	122	121	159	147	123	134	133	137	143	128	139	151	146	130	126	136	124	137	123	140	144	122	129	128	147	145	155	135	106	136	98	138	128	129	130	159	132	126	139	121	120	114	144	134	135	147	121	148	154	149	120	141	126	144	144	154	127	151	101	136	138	151	129	131	127	131	141	152	126	119	150	145	147	128	127	135	138	115	148	115	145	153	117	151	157	110	135	119	127	133	141	133	124	136	145	170	143	149	147	138	151	144	140	149	155	128	114	138	128	138	123	150	145	127	114	143	110	117	163	141	140	142	153	148	131	128	129	124	115	123	154	137	125	135	136	118	132	151	153	127	149	139	142	153	155	132	139	132	145	127	151	125	126	137	128	118	105	144	122	116	132	150	111	127	126	118	155	127	134	152	128	116	133	165	138	114	124	132	113	117	127	132	142	138	146	142	146	149	132	134	112	155	137	148	124	141	122	159	127	130	142	117	146	138	155	147	149	152	127	137	116	148	119	144	132	164	138	131	116	93	108	119	141	126	142	114	141	140	134	139	116	138	115	125	149	109	129	141	133	134	135	130	150	132	131	152	152	139	115	122	135	148	132	130	142	148	137	127	149	128	148	137	144	155	156	144	124	130	125	117	126	165	142	117	156	111	126	148	145	146	154	137	153	120	154	120	133	124	151	135	126	152	123	153	117	143	121	134	156	148	136	131	148	151	127	172	121	137	123	117	143	157	151	129	138	136	144	124	146	136	127	132	154	143	138	138	131	143	150	146	119	117	146	149	127	160	130	107	154	148	153	105	135	129	125	164	117	138	122	141	170	154	141	123	125	148	121	132	127	134	154	138	136	136	123	124	158	152	133	139	129	156	143	128	130	111	137	141	158	122	114	122	129	131	134	158	134	131	130	152	124	130	130	138	156	137	128	134	138	137	144	133	143	141	127	120	155	136	119	144	133	108	139	144	117	115	137	140	114	130	128	136	126	121	151	139	133	120	155	117	117	124	131	124	110	132	139	149	128	144	128	150	148	118	150	149	140	131	133	125	118	137	112	129	111	105	133	146	106	154	137	142	150	146	127	151	134	146	154	132	143	131	140	114	126	104	142	134	164	148	118	115	153	130	147	133	123	123	138	139	112	135	139	157	124	170	132	132	137	148	154	139	136	143	144	134	148	134	135	135	124	121	130	143	132	134	160	124	125	131	141	130	148	128	160	135	114	139	134	128	120	101	137	126	148	119	126	114	134	116	121	124	138	144	153	146	139	142	140	145	125	131	160	130	139	130	139	144	148	157	154	104	146	139	140	145	130	129	145	150	122	145	144	130	137	136	160	132	130	128	151	103	134	134	129	142	109	164	147	136	132	120	126	112	145	117	137	127	154	100	114	107	141	135	127	114	134	125	139	139	123	150	123	145	132	137	129	125	139	139	140	139	139	151	134	127	149	132	136	142	130	147	158	143	156	130	149	133	142	108	146	136	111	137	120	129	110	122	117	142	122	122	126	139	128	102	124	123	131	142	144	129	149	128	133	109	117	143	125	134	147	151	139	134	128	140	134	151	125	129	132	144	152	136	111	129	116	131	116	135	149	132	139	141	115	142	166	121	131	131	131	122	143	130	112	143	125	124	131	151	113	128	114	138	146	138	118	123	150	146	129	126	140	111	149	143	155	149	121	146	149	133	153	116	138	148	112	102	129	138	131	134	162	131	134	151	152	137	148	116	116	139	129	132	128	149	129	148	129	132	113	132	152	128	130	155	158	118	123	152	153	116	149	135	135	99	128	147	114	129	143	110	126	138	140	169	129	140	140	126	138	124	134	135	133	132	147	125	134	142	120	141	159	137	147	126	132	136	144	157	135	117	158	128	116	131	153	128	125	106	128	148	120	134	128	136	141	120	111	141	142	129	113	127	131	163	145	130	155	125	151	106	112	154	143	137	151	144	132	118	131	136	160	143	123	132	125	154	149	132	131	125	138	129	146	116	149	129	138	135	124	135	113	137	123	149	149	124	150	144	148	145	129	147	126	155	135	154	117	130	126	130	163	138	146	125	160	163	131	132	140	114	139	138	132	150	138	128	121	122	126	130	145	136	136	134	167	126	126	131	139	141	147	152	136	129	155	123	136	156	135	149	121	162	141	139	138	132	128	118	128	143	121	128	128	165	122	134	121	127	131	143	166	120	136	131	130	113	138	106	129	113	122	124	135	138	128	140	108	145	114	113	160	142	133	119	147	144	135	150	140	145	126	139	143	143	129	130	139	116	115	126	106	127	145	154	148	137	117	138	143	123	129	147	141	147	134	137	160	126	141	130	152	150	144	125	117	137	129	112	138	131	126	119	140	119	134	161	129	121	142	132	136	131	107	146	164	124	161	140	130	116	146	137	157	135	139	131	140	129	156	140	134	118	148	123	142	144	136	129	136	135	117	135	121	134	138	124	115	119	130	124	141	114	112	146	139	144	155	120	126	146	132	114	111	139	135	129	148	142	152	149	130	153	127	149	128	138	133	132	132	124	134	153	129	95	142	125	163	169	133	131	138	122	154	126	135	138	129	120	114	114	114	122	137	136	147	126	121	132	131	138	149	116	131	131	147	141	144	122	140	133	116	149	139	145	140	116	111	149	140	154	160	136	100	132	141	121	146	135	140	146	118	127	126	153	132	129	135	145	118	128	133	115	113	134	137	142	137	122	125	154	146	142	145	155	164	112	141	122	156	99	127	113	155	133	119	123	139	139	146	143	126	141	151	128	147	136	111	140	160	125	113	132	147	128	136	155	134	140	162	117	142	147	113	156	104	144	119	123	157	148	138	137	154	117	132	139	138	150	105	125	107	154	116	128	148	152	132	137	138	131	130	126	143	163	125	106	140	151	110	138	144	126	145	120	146	132	150	136	124	127	143	145	139	138	127	128	141	143	150	136	140	117	126	142	126	126	160	167	147	131	163	113	120	146	126	122	149	125	156	169	147	127	131	129	119	124	138	126	140	114	148	129	135	153	131	157	139	143	144	140	111	129	131	139	135	156	141	145	128	145	124	145	128	124	140	146	163	154	108	130	143	131	135	127	140	146	123	146	136	138	149	123	110	118	147	106	126	132	137	143	134	130	116	116	122	110	139	139	130	165	151	118	123	149	133	135	150	119	158	119	139	147	146	144	111	110	117	140	129	137	126	147	122	139	110	126	156	133	136	128	128	138	135	146	127	147	125	105	126	113	145	115	126	152	110	151	135	130	156	156	129	134	144	148	127	146	111	149	139	131	146	130	155	124	141	133	142	135	152	137	124	154	138	144	128	133	143	143	122	108	172	136	155	154	139	123	129	122	150	154	141	149	146	111	140	141	143	143	127	142	137	119	117	122	138	126	120	143	147	160	129	155	135	129	126	140	159	101	146	119	123	128	124	133	160	117	161	147	132	145	125	140	137	140	104	131	124	129	116	144	131	132	120	135	139	149	133	151	137	136	120	124	123	152	137	154	132	136	147	127	114	142	154	135	162	139	144	141	131	134	146	133	152	97	152	132	128	131	142	131	128	134	154	121	134	126	109	141	149	149	124	132	117	130	157	137	128	134	144	129	133	133	124	134	130	112	126	128	160	150	137	132	122	112	140	136	141	150	118	157	125	119	125	131	124	154	145	143	140	127	127	137	121	141	119	152	142	138	136	151	135	115	138	126	116	135	128	131	116	139	150	140	134	122	138	120	138	136	131	91	151	146	134	146	133	124	112	149	147	120	124	141	134	121	135	143	129	162	137	133	142	156	160	167	130	122	140	123	156	121	140	116	161	136	160	154	115	141	152	129	138	121	149	130	155	119	146	153	117	122	129	138	113	142	128	151	135	107	122	153	131	125	128	133	147	143	143	148	157	114	133	154	145	157	157	139	143	119	149	148	116	136	148	136	144	123	143	161	140	153	141	134	127	135	148	111	149	153	129	136	131	151	154	128	123	159	148	148	146	130	135	126	143	121	124	131	128	143	132	119	127	128	138	120	142	140	123	132	121	139	115	122	145	143	141	120	139	125	129	133	128	122	131	115	141	134	117	149	146	164	155	152	148	140	114	154	126	139	145	136	135	138	147	111	151	138	122	164	145	121	121	147	134	147	128	125	165	131	134	127	139	136	131	145	120	108	135	150	163	128	129	146	134	152	107	140	129	124	171	120	124	143	115	153	141	133	116	149	124	149	131	150	121	132	122	129	142	131	126	100	142	129	130	124	130	131	142	141	139	122	113	163	131	124	146	124	115	115	137	120	138	124	123	136	140	145	129	131	147	139	130	130	107	141	139	156	125	142	143	149	122	158	135	132	141	154	134	152	135	162	152	114	155	140	130	147	142	132	139	125	155	121	157	143	132	147	94	151	137	131	110	140	137	138	123	136	122	126	144	148	118	130	135	121	137	134	134	134	112	133	119	168	102	134	124	147	147	136	127	109	125	123	114	125	141	124	131	117	116	119	141	137	147	143	138	130	114	120	147	163	97	120	134	139	128	134	130	139	132	126	140	97	156	149	132	146	153	143	133	115	127	124	165	131	125	138	128	122	116	139	148	143	147	132	116	118	152	141	126	152	136	139	133	131	144	123	141	147	128	147	150	126	129	131	113	114	150	152	137	138	116	116	126	132	118	123	142	150	125	123	128	150	120	111	133	141	148	142	169	148	129	123	141	119	164	101	148	132	147	126	121	127	143	132	125	135	157	132	136	143	118	139	147	123	134	124	141	131	117	121	143	149	122	127	136	129	143	126	138	137	121	142	119	133	130	129	147	117	128	160	125	119	117	156	124	130	147	120	143	131	115	138	158	149	124	133	144	122	142	108	138	148	120	136	150	145	141	119	136	110	144	124	152	144	146	116	135	141	144	131	153	156	115	137	150	119	131	142	144	133	124	136	138	121	142	131	139	135	135	139	143	160	104	152	141	135	155	140	131	159	136	145	142	128	126	115	145	167	124	127	143	105	148	120	139	114	166	107	110	156	146	139	102	148	121	121	114	113	145	144	151	106	131	138	127	124	137	112	120	134	118	143	110	147	126	150	132	144	134	142	136	148	117	129	122	130	111	125	131	130	135	149	132	122	135	136	149	143	110	119	138	142	126	146	133	136	147	144	141	134	112	152	137	146	122	134	137	142	172	153	157	139	141	143	136	137	144	135	143	147	142	119	152	116	127	136	116	117	146	132	133	168	154	131	141	137	145	122	136	128	119	145	125	114	159	110	116	129	143	134	134	151	133	124	133	119	151	117	124	130	142	131	106	121	152	130	148	129	137	130	140	122	155	129	126	131	127	143	146	154	130	127	147	138	143	128	119	116	141	112	134	146	130	135	124	128	142	155	133	139	135	132	137	109	143	138	132	133	140	136	135	153	123	126	131	123	114	155	139	135	133	117	133	152	153	127	129	134	152	130	132	138	133	126	131	116	130	160	135	139	125	136	145	147	138	148	129	136	124	91	129	146	140	130	137	122	133	146	125	170	131	133	139	132	112	133	137	119	122	127	132	158	109	132	123	106	114	136	142	127	141	159	126	146	131	126	109	116	131	154	137	135	119	127	128	131	153	129	147	139	135	102	147	135	149	135	156	115	131	144	126	142	137	133	149	149	150	155	124	118	124	131	115	114	115	135	116	134	124	125	137	149	131	126	142	165	138	132	147	143	134	134	138	155	137	131	144	154	152	128	124	125	106	125	141	134	139	121	119	142	136	155	142	133	136	127	129	128	164	139	138	121	118	137	138	116	131	140	118	131	151	130	137	113	145	139	136	131	148	141	123	132	135	104	121	118	137	139	149	127	142	134	111	111	134	106	135	157	137	145	152	147	136	136	136	137	150	137	122	140	119	147	143	142	142	145	134	155	124	135	130	127	146	132	141	101	136	134	124	124	135	145	124	123	152	117	124	115	129	150	149	131	134	130	141	155	158	150	149	159	124	129	121	150	133	133	143	126	139	149	116	138	124	138	128	137	162	141	144	144	128	128	161	133	131	128	154	153	101	145	118	138	120	124	124	123	156	118	133	145	137	127	139	158	137	151	140	143	133	127	131	137	133	139	129	150	151	133	149	128	134	151	151	132	110	136	149	125	132	136	114	129	145	132	155	142	122	157	138	124	143	141	114	157	151	126	120	158	129	109	153	126	144	146	131	135	133	108	137	123	123	145	142	131	140	147	156	139	129	144	149	166	128	133	155	155	135	119	136	118	128	120	130	126	131	129	139	126	120	119	140	134	134	122	131	134	114	143	152	136	127	130	155	129	128	125	136	131	146	135	123	145	153	164	130	134	136	146	118	135	138	128	154	134	102	141	175	138	144	141	140	143	146	141	103	138	138	145	145	152	122	143	148	130	137	147	108	121	146	146	118	167	131	141	130	149	147	138	136	139	147	147	134	114	156	123	118	118	119	139	129	129	126	150	125	137	139	133	156	114	124	124	131	143	149	116	129	153	156	133	121	140	118	151	133	129	124	140	156	170	162	129	146	120	143	136	137	130	141	149	128	121	125	131	145	138	121	134	130	153	139	145	134	126	148	120	127	153	129	152	139	136	117	139	124	121	123	136	139	147	108	141	151	120	154	114	144	148	124	160	170	155	124	140	141	133	123	156	147	119	155	143	123	148	146	141	154	121	121	132	130	123	121	126	136	114	112	139	118	128	140	145	136	122	140	148	135	127	133	121	118	141	151	118	133	120	112	151	132	134	138	140	131	133	143	113	124	134	150	127	124	152	155	133	144	126	136	125	133	144	106	120	135	130	122	129	147	145	131	139	116	132	145	129	129	123	135	135	149	153	135	144	142	130	133	133	152	112	129	137	122	131	111	142	123	153	122	143	145	138	126	128	140	129	107	131	129	128	139	142	133	129	135	121	152	112	117	148	143	152	149	148	112	146	156	122	115	132	146	159	135	125	129	129	131	129	136	107	154	141	139	144	131	132	122	122	168	139	137	123	149	157	115	139	135	131	144	126	122	111	130	122	142	130	159	155	118	122	154	133	131	171	141	131	138	114	139	140	125	158	135	129	150	143	155	138	143	128	116	109	124	163	151	127	130	108	133	169	116	113	128	146	139	138	156	122	127	125	129	125	139	145	153	125	125	138	136	121	151	108	123	131	127	147	121	103	148	134	143	123	107	141	152	141	148	118	137	135	156	155	128	121	114	118	121	146	123	156	142	120	136	123	167	137	127	127	152	127	162	127	131	146	138	147	134	144	127	124	111	142	127	144	129	135	117	147	122	137	149	130	150	140	144	125	142	135	126	120	136	125	134	133	136	134	136	140	140	101	136	151	132	160	121	116	136	124	142	140	152	134	108	149	152	128	134	181	109	130	147	146	134	111	139	128	163	147	123	137	140	131	138	123	137	106	109	129	137	126	136	136	120	145	121	148	135	135	124	138	149	127	145	139	134	150	132	109	141	136	144	133	136	131	113	117	142	115	142	136	134	157	148	127	133	149	154	126	129	126	123	136	108	129	123	133	149	139	133	127	135	144	155	128	131	126	128	145	124	123	155	142	143	127	145	134	120	139	121	135	143	133	118	153	153	126	127	121	156	137	140	139	139	143	127	128	156	149	128	113	135	144	95	120	119	115	131	138	120	131	153	148	161	141	123	126	149	109	137	145	121	133	145	151	133	95	137	151	139	117	113	144	139	132	137	127	120	103	113	141	145	135	144	138	132	142	141	141	139	119	138	160	134	130	133	126	144	167	115	137	146	136	167	161	137	119	137	137	116	138	126	142	141	145	121	146	123	138	144	133	146	144	165	130	136	133	139	127	141	141	142	164	121	145	115	118	134	138	127	135	136	115	154	132	135	164	131	140	131	130	150	125	146	113	112	160	141	110	141	171	128	136	151	136	116	139	118	159	138	107	166	162	134	162	138	134	118	123	132	150	121	142	128	158	119	145	144	119	152	152	120	126	115	151	138	133	121	128	147	132	136	140	138	126	128	139	137	137	129	115	126	137	147	147	143	129	117	137	127	134	153	155	134	133	107	114	135	130	115	114	171	128	141	141	124	141	114	141	133	128	136	149	125	138	132	172	138	137	155	119	127	136	140	133	139	160	129	151	141	144	123	107	145	119	139	136	149	131	136	142	142	138	128	137	148	118	139	112	108	121	122	155	131	117	147	98	150	149	145	128	120	136	129	158	121	116	161	160	123	131	149	127	142	124	140	124	93	151	169	146	142	122	107	122	110	135	124	130	137	121	141	134	130	125	149	126	147	129	144	129	127	143	116	170	135	138	128	131	129	113	136	132	155	131	111	142	132	111	135	124	138	130	114	137	144	136	143	127	165	143	106	142	128	118	131	141	137	147	132	119	119	123	122	120	153	144	153	139	156	132	133	130	149	131	139	128	129	148	139	134	119	132	135	135	124	152	132	113	121	131	156	127	127	134	143	144	131	123	140	150	137	118	147	122	122	138	126	125	145	137	174	135	145	165	133	134	123	112	160	143	139	148	142	143	138	141	124	125	136	133	136	133	142	133	120	138	115	134	150	146	133	137	166	121	91	152	137	157	145	154	150	130	125	137	104	129	125	125	132	145	150	124	133	131	126	130	136	127	125	142	135	141	122	144	125	139	135	133	135	143	125	160	109	130	122	138	125	155	154	137	135	138	125	119	114	147	130	144	139	144	124	110	162	143	139	132	152	134	149	146	128	154	130	152	127	136	118	139	114	125	137	149	135	110	176	134	137	147	143	139	134	124	133	114	130	155	125	152	127	126	125	149	136	138	128	123	145	137	117	137	113	125	126	136	132	147	146	126	133	132	155	99	133	140	132	136	144	113	124	150	165	127	133	127	151	123	132	120	122	121	123	137	144	142	133	125	148	145	134	153	124	118	133	116	135	148	127	127	127	123	116	143	157	151	139	125	140	151	118	119	137	131	152	130	139	124	141	141	155	118	128	127	120	130	145	126	117	130	136	144	138	135	117	125	111	123	139	130	162	147	132	141	147	124	120	126	151	131	143	141	126	137	153	133	141	113	134	129	122	133	176	152	140	122	135	111	130	161	123	140	127	111	123	154	129	130	130	131	126	138	145	150	136	151	123	149
5	155	205	158	193	156	191	197	188	177	178	182	159	176	196	185	189	195	172	192	144	166	180	173	194	199	191	191	169	190	178	229	138	157	151	202	157	175	186	180	178	181	155	159	206	154	155	200	157	191	210	170	179	186	179	190	181	202	206	189	200	168	181	159	158	199	171	177	208	191	216	173	183	186	165	180	178	198	183	168	152	181	171	169	166	170	203	201	169	210	195	165	187	194	157	196	182	198	151	209	186	190	205	189	226	195	143	186	183	189	179	187	210	170	192	172	183	188	171	184	168	167	147	202	160	159	189	193	204	199	188	227	150	164	194	179	211	179	145	174	171	170	196	176	199	159	220	160	150	170	208	185	202	153	182	191	176	177	174	167	192	183	182	231	173	169	167	181	183	194	157	150	175	182	165	204	178	183	185	180	154	155	170	173	199	178	163	204	181	183	170	202	208	178	181	175	221	182	212	171	211	187	184	153	152	163	192	181	176	175	187	175	139	206	176	168	160	180	202	198	198	185	191	175	172	164	176	161	186	186	177	180	178	230	168	167	187	183	189	148	195	183	181	152	177	198	221	186	197	187	210	160	201	181	201	186	174	178	184	191	182	157	179	194	195	193	178	171	185	189	162	181	183	181	174	163	193	197	200	171	172	213	189	185	153	169	183	175	182	170	171	185	180	156	178	165	179	167	195	176	178	181	179	180	166	158	169	164	209	184	216	169	196	172	180	199	220	170	180	166	172	188	174	155	157	184	213	177	182	189	172	202	179	156	187	152	163	167	176	186	173	182	172	179	176	169	199	174	205	190	178	154	213	161	184	139	161	187	192	160	189	178	204	159	177	198	198	140	159	177	191	178	215	170	160	164	190	167	175	169	193	190	168	155	168	180	197	189	153	177	172	146	177	196	186	173	226	174	172	153	218	166	200	186	162	199	179	206	213	206	172	195	204	153	195	173	159	194	160	187	175	166	145	151	193	186	162	169	211	188	207	200	219	192	171	145	176	180	203	173	206	154	170	203	192	183	189	159	183	180	164	173	137	189	152	201	193	156	200	155	184	183	192	197	194	194	193	195	195	196	151	141	181	179	175	190	151	151	172	175	182	168	155	181	191	167	167	181	176	211	180	159	173	177	180	207	154	177	176	204	214	196	195	199	233	172	143	187	156	141	188	195	187	186	191	159	178	190	203	170	167	191	192	176	181	201	205	229	199	183	188	174	168	166	178	164	176	183	183	189	168	210	211	144	170	177	199	207	189	180	205	192	193	197	182	221	209	178	178	169	235	220	198	199	201	172	184	172	174	189	188	177	214	188	167	186	172	165	186	205	169	151	168	198	173	182	162	191	193	163	169	202	190	198	170	186	142	167	168	184	156	146	197	214	184	165	190	158	201	200	177	159	205	176	189	180	148	169	168	171	181	190	159	164	165	193	189	209	182	172	166	174	192	162	193	185	169	176	173	137	181	182	178	176	169	184	170	178	188	182	160	182	179	189	208	188	168	173	187	170	182	154	166	168	218	172	180	200	177	184	186	187	184	186	148	183	205	196	168	200	198	191	166	173	187	154	178	194	151	175	187	163	198	173	167	174	160	154	192	177	165	210	200	179	193	182	187	199	171	157	179	177	154	177	151	140	179	159	153	198	180	167	186	217	181	153	182	177	157	166	196	177	177	191	168	158	181	196	158	197	191	157	159	199	220	165	183	148	208	186	150	132	157	166	156	175	162	173	178	217	184	163	214	178	178	162	188	166	175	198	186	183	154	187	158	172	202	199	199	173	185	200	195	183	162	175	185	180	178	178	177	190	176	200	188	197	184	177	205	188	170	192	214	164	151	220	196	176	179	177	167	199	194	187	183	149	174	188	187	165	161	161	204	164	179	180	153	172	184	196	163	190	206	156	186	165	164	191	178	183	181	175	195	187	183	207	187	180	190	192	179	192	198	181	179	204	195	179	177	184	175	180	153	171	197	175	177	175	174	187	201	182	168	172	161	172	207	164	149	195	151	194	195	206	178	190	196	187	153	169	154	192	200	161	168	174	181	195	170	199	174	187	164	182	185	165	178	210	148	186	164	224	174	152	151	187	184	174	174	139	172	153	187	180	175	160	192	205	199	169	190	151	185	181	156	172	180	176	144	164	144	193	190	174	202	217	214	142	199	186	162	165	202	147	130	179	205	164	183	206	185	167	192	179	156	178	176	173	175	175	157	205	170	168	208	148	198	178	186	189	183	159	178	178	204	172	198	175	170	146	195	194	191	196	176	178	150	220	156	188	193	192	164	184	168	185	218	158	170	205	145	178	159	180	189	149	175	164	175	167	190	177	202	162	162	189	188	202	197	181	200	169	177	172	195	177	152	190	189	191	176	191	158	186	146	179	189	184	178	198	194	166	170	167	197	167	199	169	154	173	188	166	171	181	196	163	191	173	170	181	165	163	185	163	182	196	172	174	186	169	201	184	170	172	157	180	187	195	188	192	184	204	187	190	194	163	157	183	166	167	202	168	183	175	171	189	177	154	240	168	177	187	188	187	149	169	178	197	169	179	189	199	211	144	163	168	201	199	195	194	150	144	179	177	170	193	179	178	155	170	192	169	167	202	175	190	158	176	164	176	186	218	177	161	201	188	160	188	193	202	185	192	173	182	193	188	184	170	167	171	197	161	203	175	190	187	214	154	157	210	177	162	157	169	184	174	168	161	179	198	159	178	175	179	182	182	188	144	157	212	202	170	158	225	173	174	168	175	168	151	188	160	151	168	179	194	164	183	203	203	176	142	166	196	176	196	176	170	189	169	164	176	190	170	159	163	143	172	168	149	189	197	171	178	166	183	175	164	198	183	156	201	176	148	218	189	189	172	179	151	203	191	179	202	175	205	193	176	161	138	144	190	186	160	156	216	167	175	211	193	183	181	174	191	194	170	176	201	169	180	206	184	212	207	184	185	167	202	177	200	161	176	185	170	180	196	181	173	184	183	181	183	184	172	195	170	151	180	169	180	173	190	177	192	184	187	170	214	164	196	151	200	181	178	166	169	184	180	148	183	177	153	196	162	202	219	195	138	172	229	187	209	170	184	183	196	169	161	163	184	186	197	208	178	198	180	185	208	173	167	180	202	185	153	178	209	170	190	209	195	188	167	205	169	190	188	206	191	165	184	166	181	191	205	190	151	183	173	200	125	166	147	197	184	155	198	168	204	167	214	197	204	183	175	169	163	219	191	144	145	198	146	190	199	159	177	196	171	141	180	188	181	181	154	177	205	185	201	163	194	204	173	173	211	197	173	185	159	174	123	211	199	196	176	194	190	169	155	179	192	176	180	171	150	149	165	207	179	177	189	177	176	177	185	186	191	182	162	167	161	168	172	193	210	193	185	193	199	172	157	168	204	204	182	199	191	173	171	201	166	178	163	195	169	193	166	183	157	149	202	167	166	186	183	205	184	205	173	180	173	169	200	219	204	182	180	173	198	164	199	178	192	183	180	208	167	180	186	164	189	174	176	160	147	188	192	215	174	150	194	187	186	170	168	161	130	205	186	170	195	158	204	192	206	156	205	155	163	143	190	141	197	175	220	170	220	158	153	147	174	143	228	184	199	185	202	160	177	188	192	171	186	183	188	187	195	179	164	170	182	157	156	166	189	153	192	170	217	189	208	173	180	171	180	176	182	176	187	187	192	186	197	182	163	196	195	204	180	156	161	171	160	188	195	136	191	163	152	180	168	158	183	145	193	196	178	186	175	177	221	161	184	162	193	154	180	167	204	168	163	155	207	199	161	173	187	173	201	182	194	195	200	184	205	156	173	149	189	155	172	187	196	193	227	166	166	194	209	183	176	161	223	148	209	183	202	154	164	159	168	182	170	165	128	200	147	167	200	224	182	146	162	183	183	197	189	185	151	194	189	211	181	178	187	203	201	164	169	191	173	153	202	160	184	163	215	181	199	168	218	165	182	202	155	154	159	178	161	179	185	161	159	219	152	201	176	165	185	187	194	193	155	161	133	190	174	177	199	168	187	215	154	170	189	169	152	192	199	161	161	190	171	185	202	167	205	153	188	162	165	188	188	161	211	175	155	151	155	157	170	213	131	151	225	184	203	173	189	183	215	156	152	164	176	168	184	188	176	192	218	213	168	200	198	169	194	195	173	183	157	203	161	170	224	198	194	176	168	197	183	198	191	166	176	215	157	179	123	133	163	157	195	172	202	194	207	179	201	166	183	174	169	167	154	177	191	175	194	186	179	201	154	171	186	154	176	187	179	216	166	198	205	156	161	169	172	201	187	197	201	170	207	147	171	189	162	194	196	197	203	146	197	196	187	171	165	191	170	155	182	157	182	154	166	171	194	177	181	176	187	171	189	155	200	190	168	183	181	166	160	215	193	141	192	162	195	155	198	190	176	188	169	201	175	157	205	161	184	173	192	177	168	185	175	179	163	213	184	199	186	157	168	179	170	194	225	179	204	169	182	170	157	156	183	177	165	207	180	199	173	179	167	187	140	158	185	178	179	182	187	189	179	211	193	163	184	177	169	200	174	171	157	168	180	170	198	168	192	153	173	203	205	156	168	176	149	207	149	199	160	204	195	188	185	171	189	165	175	199	178	173	186	168	166	185	173	181	230	161	155	197	206	163	205	184	201	206	196	158	197	187	172	222	177	166	184	183	183	159	174	194	180	160	229	192	193	194	189	151	190	188	163	183	147	186	178	186	180	192	127	158	193	171	178	192	180	201	209	184	186	178	161	169	181	204	166	177	196	148	173	140	191	191	195	178	186	175	179	178	178	148	177	183	175	184	153	195	195	161	183	161	190	211	177	167	206	179	190	159	179	172	138	192	158	153	196	214	174	156	179	177	173	191	175	183	149	155	178	185	169	164	191	176	178	189	176	191	167	184	190	177	199	203	192	170	180	174	225	192	179	171	181	216	193	165	170	182	175	177	156	143	166	204	168	157	199	189	190	191	146	172	176	166	201	174	196	171	183	181	171	197	174	183	170	146	139	229	211	195	193	142	193	191	183	192	162	148	176	189	212	213	175	197	189	194	194	163	187	151	203	188	186	175	186	175	168	154	169	156	182	165	170	192	201	184	188	164	177	189	198	159	196	170	179	175	184	158	159	242	164	204	165	188	158	211	174	173	201	179	188	216	157	188	183	171	184	191	190	222	198	174	177	142	164	173	166	189	187	158	184	199	155	186	164	169	189	180	182	188	186	190	196	171	175	170	184	173	167	194	183	207	205	128	157	177	173	160	212	186	179	192	149	186	165	199	196	189	174	148	177	188	186	163	163	161	209	191	211	192	214	187	180	173	189	166	169	201	183	161	199	122	160	208	184	187	172	188	175	203	190	184	174	185	171	173	180	186	184	183	184	208	170	184	184	196	179	201	193	170	172	182	178	179	178	169	192	162	168	204	185	180	205	185	182	186	173	183	190	201	173	171	153	205	154	181	208	207	197	163	166	135	186	175	206	174	168	181	167	171	198	188	176	212	171	190	194	185	165	172	148	181	194	183	167	196	174	210	192	188	190	171	212	207	211	163	192	188	187	222	181	176	166	148	221	191	143	182	179	156	184	188	157	181	129	220	128	155	152	180	172	224	171	213	201	158	171	171	175	197	176	165	169	185	175	145	188	188	200	178	177	184	186	201	190	195	140	179	145	180	198	182	179	179	175	159	184	167	183	192	169	177	192	165	137	188	216	178	178	186	177	187	158	171	151	164	173	170	176	184	173	174	142	162	221	209	192	190	189	217	155	166	183	166	163	200	154	176	202	184	170	195	168	166	144	170	170	197	167	192	159	188	187	179	143	184	191	193	191	194	179	207	204	205	157	228	171	186	164	191	176	189	193	169	162	203	209	191	182	145	217	192	190	208	153	158	161	222	196	206	172	192	177	198	235	161	168	189	164	178	180	179	181	194	156	170	184	169	172	183	182	205	165	199	154	165	177	197	175	157	187	152	174	182	174	197	183	193	180	169	205	186	175	175	153	179	193	147	180	152	189	180	144	201	165	172	173	182	169	178	196	187	183	210	207	144	166	185	184	175	176	157	209	151	171	168	169	188	174	143	211	179	174	219	189	172	183	193	185	159	174	181	192	168	175	174	183	193	173	159	144	207	193	200	184	203	180	196	182	172	172	169	158	187	183	179	186	186	178	191	187	191	185	178	164	180	202	156	174	173	190	193	172	193	181	183	171	175	162	174	166	190	160	199	158	195	178	189	160	158	166	173	158	170	201	214	215	204	197	189	195	166	171	180	176	207	173	192	205	189	147	187	196	174	197	143	159	180	149	190	195	162	192	211	176	171	175	176	195	189	200	157	189	156	164	154	187	179	182	171	209	211	155	216	195	185	174	138	179	184	205	177	172	182	172	154	202	167	157	165	158	173	155	179	172	150	182	191	150	170	226	181	187	190	159	179	180	183	182	165	191	209	158	189	198	203	169	207	197	187	183	184	194	171	186	183	179	169	158	207	168	148	188	214	196	200	171	161	162	194	181	193	195	172	139	173	200	199	175	163	203	170	165	142	165	152	179	199	176	149	166	179	205	176	192	198	225	187	164	158	200	171	226	158	202	169	195	180	178	168	181	195	201	185	215	161	129	152	178	183	214	203	179	199	155	163	197	191	199	196	198	188	196	163	180	167	200	193	196	163	215	171	189	211	214	176	185	191	166	160	172	183	220	179	199	168	179	173	169	179	211	169	202	203	185	185	174	174	174	174	197	165	168	190	176	187	170	185	196	179	198	163	204	171	193	178	184	169	166	202	169	208	176	195	182	199	192	181	179	218	172	211	159	163	158	194	194	178	183	176	171	186	178	153	174	169	199	169	208	167	145	135	174	174	160	162	183	153	151	172	189	175	164	191	190	162	193	186	166	151	163	172	168	173	197	202	164	178	204	157	147	187	189	162	174	185	205	176	153	188	179	178	191	181	173	168	188	196	148	218	194	181	206	201	177	157	190	194	187	168	182	197	179	202	186	185	172	174	198	188	166	152	187	176	204	194	206	214	197	170	201	210	186	170	168	187	191	173	174	206	174	174	189	190	142	218	195	170	185	162	190	164	122	159	206	165	199	193	189	190	150	166	211	206	203	198	181	178	192	189	172	191	162	177	186	203	183	188	163	186	165	168	160	195	191	154	179	190	156	214	190	172	185	169	186	176	203	156	181	176	156	201	162	166	171	189	184	157	150	196	187	190	193	196	206	166	182	181	170	175	163	150	188	198	152	158	164	187	166	159	220	188	174	173	194	183	177	154	176	180	209	179	181	186	192	179	183	161	164	177	169	207	179	210	170	174	199	186	143	216	156	215	181	163	153	152	185	176	181	193	196	221	160	188	201	187	193	184	154	168	172	186	177	193	174	182	219	148	202	205	151	154	179	158	167	150	183	209	165	157	177	197	177	160	159	189	167	203	196	183	225	174	179	172	179	187	161	161	182	191	163	187	199	211	164	146	171	158	198	198	171	196	186	172	173	179	214	186	191	159	192	167	209	180	191	206	156	171	198	165	196	180	189	157	195	188	168	173	189	185	167	184	196	203	169	144	185	189	194	150	158	144	173	178	191	182	167	181	171	186	179	204	169	220	174	206	142	202	192	173	203	189	182	186	156	173	178	193	176	173	176	193	170	185	178	166	157	206	193	221	194	190	198	179	142	178	165	172	157	197	192	171	178	187	161	210	189	178	169	188	166	175	183	160	166	165	188	166	168	185	145	204	163	167	180	165	166	166	160	195	210	154	183	141	178	203	172	179	188	175	203	223	206	173	165	182	200	178	147	178	184	175	162	146	161	191	196	207	170	178	138	213	198	168	214	164	178	175	166	150	205	172	190	194	182	168	160	199	164	186	183	157	143	162	182	187	172	175	176	205	162	176	188	187	186	163	152	165	163	183	176	164	206	206	192	165	181	195	198	199	185	201	150	159	193	194	170	187	167	203	183	181	169	210	190	174	185	200	168	168	190	190	183	202	182	182	212	177	182	178	182	176	187	200	212	181	188	177	182	200	185	169	174	207	193	184	176	180	132	154	191	170	204	172	187	141	177	170	164	165	215	193	180	176	178	213	180	181	159	164	216	136	172	187	163	203	219	164	197	211	180	187	176	153	188	192	223	193	220	158	215	159	188	182	208	159	169	162	173	191	191	179	188	180	178	191	196	177	155	150	182	162	195	149	163	152	173	182	188	193	181	178	185	168	205	177	188	194	176	190	180	168	186	191	201	192	191	197	190	205	179	183	193	185	194	182	210	161	169	161	164	176	190	182	229	197	206	167	168	179	181	174	153	192	188	163	190	172	142	159	145	160	160	188	165	172	155	195	161	189	185	181	155	191	191	178	200	166	170	206	182	165	159	198	168	204	145	190	200	186	212	207	148	197	142	178	192	173	166	208	164	158	205	166	176	204	158	210	206	188	193	205	181	185	166	150	204	184	180	180	154	191	207	210	180	206	173	154	180	173	190	195	193	212	194	183	182	172	175	146	174	152	197	173	204	157	206	175	196	192	192	156	177	173	208	210	174	190	191	161	145	209	234	181	190	177	186	153	198	181	183	198	194	172	204	180	177	169	226	214	156	187	194	187	209	179	190	169	165	178	198	162	187	174	175	181	165	162	169	181	178	214	169	162	203	187	192	171	165	195	182	192	167	227	193	155	160	190	176	208	185	142	179	194	157	161	163	161	159	163	181	210	157	178	206	163	187	166	162	193	191	154	151	186	168	182	203	163	211	177	177	175	159	175	186	174	178	156	161	206	183	199	180	149	165	176	157	173	186	157	154	181	192	192	192	196	177	209	177	148	164	188	174	168	159	165	181	167	149	206	175	210	185	177	171	186	170	181	159	185	185	220	174	191	191	163	201	179	177	169	165	169	163	169	186	156	172	151	162	155	153	187	169	156	212	201	209	160	175	206	159	175	189	188	155	191	184	163	192	153	196	154	194	183	209	187	207	191	196	187	210	175	166	142	142	177	166	179	154	175	205	188	176	180	167	180	189	155	190	200	192	158	180	189	154	159	153	171	187	175	180	151	178	140	178	207	160	181	211	191	175	147	174	176	159	153	175	200	155	203	162	173	182	167	170	167	191	192	122	155	194	190	204	157	202	191	172	163	159	179	152	186	174	151	146	173	180	188	197	164	162	183	157	190	152	169	195	195	179	178	190	173	173	159	178	205	166	180	215	196	149	180	194	192	162	153	205	168	208	175	166	188	176	176	180	176	168	167	158	204	170	152	196	184	213	195	155	179	174	190	166	167	181	117	172	136	207	190	191	175	171	182	186	197	201	175	183	174	181	183	169	181	167	175	167	168	184	178	192	176	217	180	202	173	192	201	197	175	182	185	146	191	202	159	179	183	148	170	225	180	171	187	162	158	148	185	192	179	184	167	181	203	161	187	204	176	152	146	183	192	176	188	185	178	197	169	184	136	182	162	207	169	169	180	187	180	180	183	181	177	162	167	228	213	181	182	186	173	194	194	156	173	183	176	145	170	198	179	175	203	208	151	154	196	198	182	164	209	168	205	152	176	194	165	195	195	145	187	153	214	187	191	221	212	188	151	187	187	139	162	179	194	167	172	170	169	188	173	191	180	194	186	178	170	166	192	190	209	162	186	174	184	168	163	154	144	193	182	203	173	213	201	166	151	175	183	168	134	192	189	182	182	206	155	178	163	156	182	160	202	151	165	192	142	172	168	189	171	174	181	201	177	188	177	189	201	186	183	162	236	208	193	211	189	171	153	171	162	184	169	165	187	199	215	199	172	180	191	189	200	192	183	202	168	192	168	191	169	167	186	166	192	156	184	199	170	188	182	160	151	177	209	177	177	215	185	170	167	177	144	202	191	162	191	172	156	191	163	191	170	185	171	197	173	151	183	170	190	169	156	185	158	167	169	185	182	196	182	197	163	200	209	188	174	188	161	148	168	185	170	210	200	185	209	181	203	163	186	170	173	154	167	175	173	230	173	184	172	174	172	206	191	164	170	202	171	174	163	180	185	194	156	153	194	164	192	203	191	157	140	201	172	180	162	175	174	170	157	181	173	128	209	164	200	197	169	183	169	169	191	149	210	168	160	159	149	154	222	183	178	177	135	162	168	183	169	170	156	176	164	170	175	173	203	158	186	177	221	217	172	185	179	174	160	198	208	183	163	186	185	192	167	207	148	199	185	183	169	191	177	196	166	211	192	217	182	177	168	188	178	170	189	172	170	199	197	165	179	188	155	183	181	136	178	190	191	177	176	146	201	163	186	188	139	210	189	193	205	178	208	162	179	215	188	191	186	178	177	191	198	182	154	192	198	140	173	156	180	177	152	171	140	206	205	173	177	150	162	166	156	187	192	186	151	196	143	176	189	194	165	133	175	179	179	198	191	172	187	191	164	184	182	191	168	191	178	139	177	151	155	203	219	164	157	183	183	199	220	165	184	191	178	175	153	182	206	163	192	151	195	180	175	223	161	241	177	157	174	175	156	169	165	181	163	176	162	206	178	177	175	211	187	192	186	184	185	213	168	208	181	209	173	183	189	192	205	198	190	175	162	206	137	180	201	197	205	187	155	173	208	162	178	166	190	163	176	222	190	154	190	194	147	192	189	182	180	173	168	187	169	203	172	160	170	214	164	172	183	169	183	188	190	204	173	193	174	184	185	188	169	217	194	194	183	186	158	208	213	169	175	207	220	165	177	195	168	187	173	176	176	192	210	194	155	154	194	159	162	211	151	181	198	182	183	200	176	186	163	174	190	162	200	212	179	150	200	202	198	171	203	171	203	167	161	218	181	206	140	206	143	205	185	179	191	196	167	141	191	155	162	156	170	180	174	172	171	202	187	200	163	165	187	177	201	182	204	194	163	183	178	161	158	202	199	184	177	158	216	191	170	175	194	222	217	179	163	198	171	159	171	157	174	181	189	193	176	194	208	184	174	187	159	184	192	175	194	174	176	177	190	175	174	161	171	194	156	217	203	174	181	183	190	179	180	174	180	162	166	176	195	185	185	197	213	209	162	184	182	188	182	200	204	183	186	196	196	167	158	187	166	182	209	172	187	177	205	181	144	190	221	152	177	217	176	187	198	185	150	186	151	222	163	155	195	197	190	178	191	184	186	193	174	202	179	185	169	179	236	145	152	204	175	187	174	164	197	180	175	157	222	168	183	179	197	168	149	173	173	192	179	173	183	165	189	190	188	177	179	175	188	184	157	192	179	183	179	166	174	174	150	186	139	160	199	179	177	151	176	187	185	170	200	168	176	192	168	170	163	220	177	186	190	166	146	177	176	183	173	192	183	175	170	192	184	163	162	184	178	176	175	207	171	163	176	173	174	182	188	167	199	187	193	175	180	210	192	169	181	156	171	199	158	174	180	189	212	182	168	179	170	161	170	198	168	180	169	148	168	221	183	166	209	193	180	177	199	187	162	166	161	221	188	174	170	169	168	182	174	167	171	143	198	199	173	160	150	187	177	155	192	188	182	154	199	175	140	189	159	210	198	195	195	158	160	155	176	164	177	199	202	150	194	157	200	189	147	195	210	190	181	206	168	174	169	198	180	159	194	161	201	176	173	185	203	214	176	187	201	192	149	191	163	173	151	166	197	191	159	195	186	194	157	176	159	187	163	190	182	182	170	193	207	200	151	178	153	147	215	238	181	178	213	220	161	162	206	174	186	159	204	159	181	151	175	190	210	178	207	210	179	208	212	192	164	168	165	178	197	141	195	176	172	186	156	209	157	222	194	173	169	154	201	188	199	201	155	174	181	206	169	191	174	142	183	181	169	189	181	167	164	158	165	176	155	161	167	135	205	177	181	197	196	162	193	164	179	179	218	165	205	185	188	156	178	184	181	172	153	216	181	197	185	179	176	164	193	185	163	214	185	189	164	163	194	170	174	203	195	185	188	190	207	190	172	141	169	201	165	163	186	179	180	164	161	134	174	145	177	195	199	194	195	212	171	196	168	170	206	153	162	178	171	173	188	191	188	192	184	191	201	193	179	170	166	186	176	148	167	224	178	191	225	192	138	200	194	207	170	190	167	162	189	166	188	187	211	166	210	213	163	176	176	182	205	146	170	174	174	175	203	177	197	181	163	215	167	172	151	168	191	140	169	168	181	170	191	169	179	163	186	187	164	175	185	187	192	178	209	195	225	178	169	182	167	181	195	159	164	197	181	219	182	186	171	194	187	157	167	164	198	185	161	175	168	172	216	179	163	174	186	171	139	182	167	172	221	186	185	157	182	196	166	189	183	188	146	177	187	186	165	170	189	204	191	222	150	205	155	180	165	151	190	180	155	170	190	193	176	193	172	176	207	191	195	170	187	164	194	180	177	210	155	197	177	209	176	207	193	192	198	176	172	189	173	157	151	177	161	213	190	237	188	169	167	176	164	178	179	168	187	192	162	190	195	203	186	181	158	177	180	168	199	191	175	147	191	175	180	191	153	204	189	200	173	189	185	151	176	185	215	177	197	173	166	171	146	158	198	164	164	181	228	178	179	195	158	185	234	157	167	179	145	157	177	165	195	184	206	163	188	181	199	174	139	190	194	183	180	160	170	197	161	152	181	178	136	189	168	217	187	175	220	153	140	156	142	213	208	185	181	157	190	193	200	149	187	195	179	191	180	202	172	182	182	154	174	208	181	172	205	211	176	199	200	184	191	178	178	188	194	180	154	168	192	188	175	195	198	172	186	213	197	206	168	180	203	189	156	225	183	137	211	182	177	208	160	202	182	193	206	171	213	130	178	191	179	163	162	163	171	200	158	179	198	197	184	147	170	158	193	210	187	188	157	168	142	198	157	204	217	168	182	188	176	188	177	206	141	189	186	201	175	191	210	177	167	207	200	176	214	179	171	159	220	154	174	167	174	175	153	184	214	187	183	176	178	176	150	211	145	186	187	201	170	183	164	210	201	170	185	158	160	176	172	199	179	145	181	213	198	186	212	174	175	165	177	180	157	157	159	163	160	165	169	184	195	164	173	177	168	126	153	173	167	176	188	194	166	209	191	210	194	176	209	184	197	198	180	182	184	175	174	191	186	182	180	196	177	205	158	178	190	169	184	206	191	148	191	188	168	176	184	181	178	178	198	179	208	171	184	198	160	182	191	205	154	146	159	158	224	177	177	139	183	204	181	194	201	195	167	151	190	171	168	156	175	169	207	162	178	200	188	189	144	191	165	175	190	164	191	184	183	208	184	193	168	173	166	184	170	147	188	169	160	173	193	162	183	162	178	149	174	167	197	157	162	211	146	157	179	214	145	193	176	184	186	200	181	157	154	203	157	167	209	196	190	179	187	179	224	181	201	169	207	202	159	158	166	204	228	154	183	190	177	161	192	194	167	168	191	188	199	164	183	181	159	168	199	184	167	148	148	189	153	134	201	149	202	193	198	149	190	199	153	157	179	199	166	178	160	169	170	221	166	174	219	159	185	133	165	188	184	155	190	181	201	168	190	179	195	180	180	173	178	153	170	185	189	206	188	175	174	179	181	181	175	168	179	164	163	193	161	181	172	184	192	187	207	184	176	173	156	215	160	184	201	141	204	146	208	181	187	189	177	204	225	196	190	202	181	194	155	153	184	211	185	176	195	177	164	201	183	194	185	194	191	174	151	181	191	158	212	203	190	186	155	183	203	174	199	200	170	181	198	184	178	176	170	207	185	169	197	177	186	167	206	166	183	157	164	185	185	179	190	155	154	176	179	195	164	190	165	201	208	164	191	214	189	198	189	199	177	205	173	189	187	170	184	173	190	192	187	191	179	190	184	183	172	207	165	180	179	188	172	160	179	161	194	177	153	175	158	155	169	168	193	213	190	205	213	166	192	186	173	153	169	170	176	169	139	152	151	206	196	170	190	153	177	181	167	170	149	170	176	180	183	189	174	220	175	172	177	203	175	221	191	185	183	190	182	160	143	185	179	156	170	196	205	172	157	168	172	188	178	164	193	158	179	165	190	188	172	164	183	174	151	182	179	189	161	158	194	189	214	187	166	180	194	201	190	163	180	175	191	164	186	163	191	195	150	184	173	173	163	163	157	185	179	196	170	190	180	191	178	171	186	161	198	164	150	184	187	181	173	201	160	186	172	166	138	160	160	184	205	184	165	133	195	150	170	151	193	164	168	189	178	173	192	212	208	186	200	165	186	159	184	204	170	178	197	210	187	172	168	188	196	186	187	158	185	208	195	177	201	170	180	166	187	157	171	154	188	205	177	195	196	192	146	168	183	218	183	182	180	184	167	185	172	170	175	189	148	200	210	188	187	174	163	188	185	187	190	214	170	187	177	189	173	169	156	146	162	164	160	170	175	212	166	182	177	176	180	168	165	160	160	168	188	178	209	175	172	161	149	199	188	160	187	182	179	184	201	180	198	185	172	178	172	206	200	165	193	191	185	173	195	194	163	143	207	190	169	188	189	165	183	200	180	193	173	174	162	139	182	226	183	195	212	167	185	139	204	193	165	167	172	168	173	174	162	193	174	191	191	170	176	162	153	161	199	192	170	182	187	211	216	187	159	148	169	219	168	178	194	170	174	197	178	171	165	185	204	215	184	174	177	173	188	198	209	206	182	190	182	154	193	176	209	163	177	199	176	202	174	164	181	177	196	192	184	187	174	197	148	181	181	183	182	191	165	166	201	181	185	218	169	179	202	182	216	143	181	161	187	176	210	162	182	175	154	205	180	183	166	174	200	146	182	212	192	167	184	186	168	214	212	161	162	189	192	191	185	197	204	142	213	192	204	166	210	200	182	180	196	160	202	171	187	151	161	169	180	174	194	189	201	194	173	190	184	168	159	165	170	189	171	195	191	175	193	146	196	155	192	164	190	188	158	163	153	150	165	158	181	180	159	157	181	219	190	186	188	177	192	174	161	177	179	175	192	181	182	194	189	172	240	180	202	192	177	224	173	184	166	187	199	175	205	206	175	177	174	186	177	171	219	192	159	193	180	185	215	183	196	154	168	196	183	175	169	144	193	161	174	136	159	182	212	181	186	187	182	196	178	192	178	214	147	180	183	185	169	214	203	195	177	168	193	176	187	199	191	197	185	222	184	175	164	169	202	190	197	179	146	164	211	182	179	184	211	183	163	155	189	174	154	189	173	176	179	188	157	216	162	197	199	185	181	167	183	185	193	213	167	206	173	181	154	190	166	181	153	230	185	172	208	174	169	177	166	165	203	172	184	202	175	206	215	170	167	174	158	162	202	173	188	169	195	194	181	171	197	193	159	187	187	183	185	143	143	205	204	194	177	172	185	194	172	168	166	180	173	178	169	174	174	157	169	183	156	199	204	141	191	184	153	238	165	176	180	172	176	173	176	167	136	187	168	194	207	147	192	154	180	169	213	222	186	194	204	156	169	198	194	179	196	168	185	182	160	160	184	177	172	166	175	201	151	192	159	182	188	154	189	172	181	181	212	202	179	187	164	160	202	174	159	162	156	164	151	163	177	144	180	137	157	164	170	205	168	189	169	173	161	211	208	165	182	221	182	183	175	140	169	178	178	163	183	166	164	194	177	209	160	218	190	191	142	153	181	172	192	191	131	178	185	206	143	176	151	224	154	176	177	169	191	177	160	177	195	204	167	162	207	207	192	180	167	199	160	166	185	204	192	189	196	146	178	186	191	174	183	185	178	182	179	150	193	163	146	179	160	189	167	129	167	186	180	145	181	189	190	156	194	199	142	184	173	173	186	171	169	193	144	182	189	168	172	169	195	185	163	205	204	165	193	177	194	170	174	158	184	153	170	194	181	209	171	153	192	138	197	187	221	182	182	188	182	153	139	176	171	198	171	213	181	194	167	183	168	174	188	171	160	178	180	193	203	197	159	194	157	195	173	183	174	161	163	143	209	184	180	171	198	214	163	191	170	187	216	196	197	179	225	203	160	173	149	137	202	181	200	183	212	181	178	173	170	218	203	174	181	131	165	162	193	184	178	147	184	144	185	164	209	189	170	186	154	191	203	184	144	155	189	163	185	167	199	197	178	178	190	190	188	157	200	154	153	189	151	182	172	156	178	159	178	182	169	165	166	182	187	187	193	189	185	206	164	171	198	178	173	183	185	174	184	198	174	169	131	191	172	147	200	183	159	184	200	160	146	198	175	194	198	168	172	221	178	170	130	189	191	197	187	182	181	177	203	179	219	207	204	206	171	176	204	188	175	198	171	161	167	185	153	172	182	198	175	154	162	186	184	176	157	163	186	140	144	166	203	155	197	195	171	163	185	144	174	174	176	194	157	233	171	198	175	193	200	181	190	200	173	188	180	198	179	174	196	195	193	177	163	174	186	180	174	186	175	156	177	204	149	204	154	181	172	178	162	189	136	223	216	206	172	184	195	203	193	187	163	210	160	144	177	191	181	185	221	210	158	184	168	176	175	190	187	176	182	167	150	173	170	176	184	163	203	188	175	151	166	152	209	156	188	187	163	147	161	181	166	183	221	176	163	175	156	182	158	155	163	178	192	188	205	177	202	161	198	177	203	127	187	196	198	163	198	177	183	172	196	148	198	202	172	165	193	170	185	225	163	170	178	189	197	200	177	178	160	174	212	182	225	204	179	190	209	176	171	182	180	166	184	202	170	164	185	156	161	207	192	189	179	188	180	177	157	210	177	182	175	164	188	190	186	179	205	155	168	158	192	177	201	193	206	170	199	194	199	173	157	192	201	203	188	148	193	191	204	178	172	167	183	159	190	193	197	201	175	159	174	175	168	195	179	228	181	197	192	178	166	175	167	166	194	174	174	182	146	153	205	169	184	180	170	176	175	173	238	195	173	180	203	176	170	184	161	158	171	170	164	165	183	172	146	193	183	180	166	167	189	177	160	172	196	187	171	168	160	170	194	199	171	164	162	180	188	165	175	184	171	194	190	192	140	163	177	215	200	232	177	180	150	171	193	145	183	172	163	195	202	163	184	175	179	154	176	173	189	183	187	182	188	166	156	192	199	195	194	176	190	168	201	197	201	195	235	189	175	156	215	145	176	186	199	176	155	197	188	180	186	183	176	162	179	186	211	168	169	190	188	190	170	176	204	149	170	155	206	152	194	196	193	180	185	181	199	179	171	200	164	149	205	158	201	176	160	230	185	202	177	175	177	162	182	157	197	194	172	140	186	170	184	221	183	158	181	178	156	188	175	181	152	174	182	179	175	187	183	201	193	201	191	168	169	213	182	186	180	185	178	195	190	202	203	168	216	179	169	166	229	197	198	177	178	161	154	147	150	177	192	177	171	164	185	143	173	204	184	147	161	184	164	149	203	195	168	190	148	196	199	196	175	160	181	173	182	207	174	180	209	179	195	177	167	200	177	164	166	186	184	193	184	181	194	171	172	188	199	183	209	172	181	203	187	168	154	202	195	191	166	176	219	188	162	193	171	193	164	161	176	170	168	162	179	171	180	175	195	199	211	173	160	207	166	199	177	169	184	185	167	186	224	188	175	186	176	175	195	187	192	198	169	173	184	181	147	175	169	196	141	139	169	224	176	175	151	163	183	163	131	185	192	178	184	186	215	196	182	158	165	179	207	213	181	180	162	185	170	172	195	175	182	216	146	178	175	156	203	161	212	121	205	210	187	185	171	169	153	194	168	191	191	181	171	194	186	138	187	172	150	202	180	144	172	187	162	230	191	180	148	198	149	161	203	159	158	154	192	164	173	154	179	183	153	199	167	183	220	196	151	174	217	182	176	163	164	187	147	181	175	171	200	185	148	183	151	177	175	171	191	192	168	188	165	150	190	193	224	178	206	169	149	224	183	213	216	185	178	171	222	172	186	155	173	137	222	198	169	182	179	197	175	167	215	156	195	177	170	167	195	183	205	157	214	182	181	177	192	172	160	189	173	188	181	177	160	166	168	182	162	233	172	196	164	169	162	195	177	191	172	190	191	203	177	202	157	175	172	200	177	196	189	185	193	176	158	205	176	167	180	158	162	185	162	222	177	205	171	162	171	201	161	201	178	164	166	199	191	176	174	146	182	184	171	170	183	189	156	202	179	189	178	178	180	165	201	201	187	179	167	154	196	213	179	151	161	207	149	172	203	137	185	173	191	180	200	186	159	160	205	175	158	161	191	177	197	173	165	185	185	178	152	180	178	177	185	180	162	210	150	167	223	185	170	178	184	184	184	204	214	186	191	185	165	164	220	171	192	193	178	109	167	191	175	193	157	163	175	176	183	182	183	196	190	184	196	209	179	162	140	190	170	187	174	137	181	162	175	170	171	166	151	194	172	176	214	174	183	174	186	181	198	183	182	200	196	197	208	193	179	180	190	198	154	191	168	180	172	200	165	209	191	144	176	197	221	187	200	190	162	169	144	190	168	200	170	195	187	179	195	171	187	180	173	210	180	184	186	208	186	182	162	191	164	176	196	173	187	179	180	178	173	198	184	190	182	175	213	165	184	189	179	174	170	192	174	169	174	188	171	189	169	185	159	174	165	183	203	220	217	173	162	188	180	179	168	172	149	187	171	164	178	200	168	143	195	187	193	161	165	198	183	178	183	166	183	145	187	198	181	191	181	230	191	154	199	174	184	183	176	189	160	209	192	190	189	194	186	195	189	180	177	189	164	192	170	190	182	166	172	174	168	182	168	173	193	227	182	189	195	149	190	169	179	187	197	179	176	190	170	171	212	169	184	173	186	158	183	175	146	168	210	169	185	169	174	158	199	168	171	140	182	141	179	172	176	168	152	183	177	143	171	160	176	191	166	201	180	157	174	171	145	162	223	174	154	177	184	180	187	187	183	182	190	159	151	202	173	169	184	236	160	174	220	147	190	177	186	184	192	196	195	196	192	164	160	147	154	185	180	175	179	175	211	191	189	166	186	168	179	155	201	171	191	160	161	180	206	179	209	188	183	171	193	184	147	162	186	167	201	182	171	164	186	216	175	183	152	197	177	191	223	195	202	173	164	179	169	194	177	155	189	220	177	171	179	189	159	209	193	178	210	184	185	159	173	177	185	183	204	156	194	193	186	194	177	168	186	171	153	173	206	177	204	167	175	198	178	204	193	186	158	197	180	198	186	179	153	203	154	178	169	200	156	168	189	199	187	176	172	169	223	154	193	189	179	180	159	158	178	181	159	178	182	184	174	196	185	171	180	205	185	166	165	197	175	173	175	187	186	165	188	155	173	183	179	188	172	174	179	184	177	177	187	160	156	147	163	161	169	165	177	175	189	167	193	181	162	183	186	155	158	166	201	175	176	178	155	189	180	164	199	167	193	170	226	193	203	202	172	165	183	172	182	182	167	152	194	206	165	144	182	192	176	186	182	180	181	170	176	184	203	170	173	210	207	188	201	175	185	218	210	172	181	180	215	180	197	163	218	179	175	169	194	178	169	151	164	150	205	168	188	179	169	191	154	174	167	160	196	182	226	163	178	208	185	205	161	184	175	208	172	218	176	187	179	187	187	161	172	174	198	172	159	212	197	182	202	209	199	178	154	165	151	184	162	161	161	201	175	163	166	187	195	198	198	190	179	197	179	182	173	199	163	176	156	160	148	179	169	172	172	177	155	185	146	201	170	176	182	178	195	197	193	219	211	190	182	204	170	190	163	194	193	179	196	185	202	187	182	153	176	171	209	210	176	174	193	187	150	194	171	157	189	176	170	170	192	180	129	189	221	164	204	167	158	169	168	211	187	164	148	196	183	174	176	188	184	200	187	208	213	181	209	171	186	199	210	184	177	180	154	172	153	188	160	162	171	175	192	156	192	183	170	153	166	214	166	186	189	215	171	192	197	182	186	155	166	170	181	172	192	175	196	206	209	158	196	163	192	180	180	223	218	174	172	178	196	205	196	183	161	214	167	151	205	171	165	185	185	177	160	192	194	180	181	159	178	179	164	167	148	186	177	203	167	198	209	155	169	154	170	139	196	170	185	207	180	175	187	188	133	175	166	170	146	190	158	174	170	175	151	195	157	183	154	162	203	152	212	173	184	193	181	165	170	192	203	204	159	199	179	158	191	199	154	209	155	167	169	212	165	172	186	179	177	164	162	193	187	189	197	179	173	210	157	166	150	178	190	132	164	165	201	197	165	161	204	175	189	151	206	218	179	167	225	193	169	180	209	172	164	206	176	132	188	173	194	174	180	176	184	169	165	207	189	192	172	162	167	159	166	176	180	150	177	158	179	179	152	169	151	189	182	168	202	159	160	173	200	160	200	182	194	166	178	184	176	177	149	176	168	164	196	154	159	195	157	179	187	176	181	209	175	184	186	177	170	170	199	182	204	183	162	159	205	218	131	150	183	202	205	182	190	159	182	170	171	155	175	176	200	165	146	179	211	195	179	164	141	151	153	202	183	197	158	182	201	133	178	193	183	176	160	198	184	167	168	175	158	162	185	184	179	172	213	171	130	182	182	169	188	160	142	171	188	193	157	185	201	181	140	188	186	195	204	174	165	184	172	166	182	193	179	184	168	192	171	175	176	185	170	190	210	193	189	161	146	187	183	183	223	167	204	162	189	201	135	184	188	207	196	194	203	183	207	170	188	169	184	186	185	178	148	176	168	184	193	185	197	157	171	186	163	203	194	218	185	211	194	183	205	143	185	171	191	232	190	198	202	187	174	162	154	160	167	193	193	154	172	190	173	206	169	201	194	201	175	187	182	193	185	172	197	192	178	159	151	162	190	178	208	219	177	166	136	165	182	173	183	172	172	174	181	183	173	147	191	166	181	188	181	195	176	154	166	197	176	183	203	190	191	213	178	201	177	167	203	176	189	199	174	172	184	146	155	164	207	172	168	169	180	148	192	155	155	173	187	188	141	198	207	191	156	150	170	172	184	181	209	213	183	187	185	163	174	170	184	177	199	193	147	168	185	213	193	224	175	184	187	158	178	199	168	197	173	190	210	224	202	176	170	207	185	193	170	154	190	202	215	177	185	170	170	142	163	211	181	187	197	198	183	208	169	191	157	169	176	169	204	183	176	171	189	189	195	161	206	177	203	158	156	189	123	172	195	181	189	184	185	187	198	180	179	171	165	196	167	188	148	159	185	178	175	193	219	143	152	191	171	190	182	169	149	194	211	157	151	215	160	214	177	192	223	187	199	184	179	170	165	210	139	171	162	175	189	182	201	175	203	226	176	187	177	156	176	188	185	182	196	207	197	190	138	157	160	183	213	205	163	168	184	185	192	210	185	206	174	193	173	199	167	190	169	208	206	189	216	176	200	175	161	194	188	159	209	169	199	172	184	183	205	207	197	202	187	201	175	177	173	155	195	158	196	188	186	171	193	180	216	214	148	179	148	185	187	166	187	192	136	197	169	175	163	193	166	199	180	185	189	189	206	157	203	209	186	180	178	192	177	187	215	193	174	177	170	162	172	196	168	181	207	194	207	205	177	155	168	211	186	169	172	192	171	174	147	135	194	163	151	184	173	176	190	163	199	180	195	196	165	206	166	183	152	209	182	177	178	195	199	155	163	169	213	197	162	178	193	173	192	170	170	191	161	175	175	159	167	206	157	163	178	223	164	155	174	158	149	171	201	195	180	161	177	193	161	179	171	168	204	183	186	191	192	180	156	224	172	180	170	175	180	180	154	165	187	159	164	161	172	162	172	140	205	151	162	170	187	206	188	155	213	180	203	171	125	173	177	174	144	163	157	194	157	212	214	176	174	192	188	199	188	200	195	220	195	175	172	177	176	194	149	186	192	185	164	202	202	186	201	185	178	182	179	193	181	211	192	186	166	162	187	200	178	188	182	189	196	191	179	189	173	173	181	210	188	188	173	131	181	162	201	166	189	181	194	159	165	169	208	138	196	184	178	162	205	187	188	173	189	172	175	165	174	134	194	173	198	142	183	211	159	166	166	164	187	178	164	205	161	194	155	194	170	155	182	174	185	199	163	154	164	177	167	205	185	184	170	155	204	187	183	193	196	186	191	192	187	168	187	180	179	177	180	187	183	162	191	160	198	172	174	170	171	207	180	200	169	167	200	188	172	196	162	172	182	168	178	181	165	211	157	195	188	190	153	175	176	195	192	201	197	173	173	166	188	201	197	199	178	182	207	159	151	170	203	214	197	178	200	186	156	195	146	146	171	186	177	187	163	190	187	184	167	204	228	201	174	181	160	189	158	150	200	179	157	195	171	166	143	180	176	175	183	160	205	174	155	192	188	186	195	189	179	188	193	186	207	182	154	188	182	209	186	188	197	181	229	157	189	172	188	166	142	181	195	160	191	182	173	171	213	164	190	210	196	195	193	151	182	196	189	206	185	177	194	189	168	180	182	162	169	189	176	183	213	203	201	179	203	166	182	182	169	162	172	210	202	149	181	169	162	174	199	186	179	160	182	196	160	164	187	198	176	187	176	204	233	166	146	192	159	163	151	185	176	151	196	141	188	162	190	181	183	162	173	162	147	142	177	208	161	167	157	192	195	165	176	198	139	165	169	174	181	148	181	158	202	190	167	175	193	166	164	180	178	175	181	171	171	171	197	211	194	149	161	156	202	185	217	210	196	193	205	162	191	203	187	171	183	176	191	177	159	161	187	207	199	189	171	173	168	187	194	182	183	165	183	174	167	178	199	162	184	170	152	185	205	190	174	198	185	199	178	173	166	189	171	182	128	139	189	193	162	179	176	176	209	158	193	179	180
6	330	331	354	338	356	273	421	330	388	345	408	305	371	379	363	372	354	422	384	321	387	338	358	311	416	351	497	403	363	333	411	385	371	339	368	394	357	335	334	340	367	448	339	339	380	336	396	332	363	233	362	322	357	347	338	372	342	405	322	368	414	352	343	324	383	332	375	365	321	359	341	328	362	379	376	390	378	350	310	353	351	363	313	326	308	333	334	365	394	349	362	352	350	418	367	374	347	362	298	385	354	367	348	408	413	301	368	323	390	465	321	323	384	402	337	363	320	386	325	347	358	470	351	387	370	422	332	360	356	367	338	392	347	347	371	406	419	375	365	380	342	368	336	311	360	342	351	417	300	421	435	367	329	345	413	316	418	342	335	349	360	380	375	311	361	287	364	416	377	334	349	338	410	383	305	408	342	347	334	399	343	417	366	385	306	379	383	329	326	333	373	343	323	354	334	355	331	350	349	377	390	355	400	387	430	340	330	373	389	398	341	348	375	340	341	375	388	353	250	300	343	385	375	358	372	393	387	370	377	373	337	293	418	350	350	410	338	301	282	419	391	318	366	312	378	308	364	339	359	355	412	328	382	374	413	427	395	347	356	354	412	366	335	322	419	357	358	368	345	372	348	455	319	436	313	366	362	295	311	444	326	330	374	374	316	462	342	389	329	423	324	409	361	347	310	341	375	305	316	399	352	331	341	346	335	363	405	344	333	336	361	436	318	363	385	401	338	376	399	389	321	335	397	342	424	330	333	356	354	395	352	347	379	290	347	383	392	351	352	362	317	306	342	346	404	322	356	422	324	334	350	307	373	408	367	306	333	373	364	393	392	340	280	386	314	413	394	428	423	397	388	359	343	404	388	370	300	339	371	382	341	333	317	335	324	360	298	347	409	388	335	386	343	399	370	365	354	396	340	345	353	396	358	359	361	363	402	357	346	302	322	344	383	352	347	354	363	397	370	472	341	416	341	409	315	381	350	371	390	360	343	311	372	338	399	303	327	333	404	358	307	386	352	364	356	333	356	333	322	388	396	371	372	379	387	443	347	393	363	399	348	400	336	343	328	354	407	394	399	384	353	323	383	343	317	392	422	355	355	353	362	313	413	372	361	377	377	364	357	334	353	296	333	358	347	360	362	344	387	371	369	359	337	346	345	367	379	359	369	346	379	392	406	343	407	344	328	358	308	313	363	323	325	374	404	412	345	350	347	403	367	363	330	287	333	396	366	307	406	444	383	351	371	409	383	380	333	347	350	284	327	326	364	448	281	434	338	377	421	368	331	363	327	428	382	406	263	314	374	368	398	322	406	313	351	393	417	333	352	281	378	395	396	312	325	406	400	315	374	324	283	370	311	379	344	322	325	332	391	359	399	298	338	335	335	398	378	372	429	333	373	423	365	368	381	363	374	350	397	356	266	325	347	410	315	377	389	373	399	377	345	317	386	340	405	332	425	397	340	307	415	376	336	350	297	319	294	346	410	405	344	342	352	339	275	356	315	381	342	381	410	378	375	352	383	440	457	299	350	303	409	399	343	294	368	379	402	380	356	380	414	369	334	337	378	335	397	393	418	324	429	346	343	344	374	344	326	372	392	397	395	345	337	389	366	342	366	361	348	369	364	420	341	415	382	376	331	316	408	356	358	420	324	390	321	420	400	380	355	354	357	355	351	395	303	380	364	329	443	303	450	429	350	345	371	341	392	328	368	329	368	386	384	342	295	327	397	363	348	337	356	341	356	364	347	385	390	380	336	377	353	381	375	321	301	346	333	284	317	386	420	375	342	366	414	372	336	333	358	326	427	276	369	372	336	378	346	373	395	405	377	403	356	367	345	370	349	360	375	390	400	346	395	349	322	395	390	312	349	381	382	369	347	379	324	362	324	331	320	418	370	338	330	311	359	456	355	341	350	298	396	374	367	326	341	314	340	322	415	360	383	378	331	326	331	413	336	330	269	403	384	358	379	350	304	386	399	365	300	307	349	369	413	358	380	324	296	324	385	374	367	325	378	279	385	345	371	376	380	296	350	360	321	362	327	384	318	367	367	350	320	407	330	307	411	405	403	376	369	306	385	391	371	466	368	335	357	332	341	373	323	370	351	331	267	437	422	329	397	414	347	278	348	291	346	393	419	350	333	378	362	336	376	392	404	319	342	323	333	329	358	366	380	296	367	250	392	389	373	400	382	354	339	321	361	370	340	346	410	372	389	390	382	372	351	371	342	316	304	329	337	357	294	423	366	347	303	418	403	359	447	324	360	381	363	371	399	305	406	404	313	357	376	361	514	349	334	423	372	386	423	321	373	379	368	381	437	356	369	331	341	364	413	291	402	429	390	331	313	399	351	342	336	385	328	323	414	222	369	319	367	351	383	384	437	300	390	292	376	368	324	396	295	353	349	345	311	383	376	330	397	302	384	386	318	353	418	358	421	378	329	340	381	338	356	392	359	341	379	273	353	334	295	338	327	346	363	389	386	372	399	306	354	369	373	368	365	384	363	333	429	300	340	276	411	294	333	368	348	285	360	360	345	329	344	385	319	410	345	421	405	426	387	308	282	389	348	375	328	371	287	327	392	387	394	366	333	392	333	415	362	388	385	401	372	324	359	392	377	411	311	385	317	431	404	354	294	329	376	419	331	426	400	393	343	330	304	298	430	420	279	334	325	341	344	322	308	343	325	384	377	364	332	338	381	402	313	395	345	349	390	336	364	346	342	418	351	323	399	382	316	395	390	359	434	357	397	419	356	371	349	408	392	413	379	331	402	352	380	371	434	348	332	334	402	308	382	406	384	426	402	380	382	376	378	340	401	363	324	383	408	370	392	365	323	351	390	343	366	451	408	391	365	398	347	349	391	417	348	391	337	317	328	313	338	389	341	373	372	350	412	312	422	369	351	385	374	362	320	405	338	355	416	364	401	337	423	332	329	307	329	358	301	282	354	414	360	348	351	334	364	379	354	388	389	403	340	372	356	312	338	398	368	388	346	344	372	349	355	346	466	327	378	327	356	340	384	302	368	389	327	433	433	351	319	340	408	363	334	395	420	345	329	316	433	446	385	429	396	323	292	432	378	303	380	371	351	338	391	332	345	392	371	389	326	404	412	334	317	336	357	378	397	383	356	431	372	329	292	358	404	366	328	344	384	374	412	324	305	387	396	300	404	353	339	365	395	347	298	311	395	315	497	403	397	313	342	344	355	378	339	361	316	376	330	351	372	333	399	336	330	408	473	354	353	388	362	377	415	401	367	304	344	375	297	372	364	332	391	458	358	334	385	352	311	358	347	332	362	358	319	391	387	399	406	351	382	303	347	351	321	430	360	297	326	399	349	324	318	363	362	375	372	323	379	383	312	340	336	296	375	412	371	389	413	272	325	365	348	340	403	368	324	404	373	413	392	332	346	301	338	392	414	287	321	357	393	330	416	378	372	316	424	371	423	343	400	356	352	384	382	363	372	329	313	351	429	411	309	310	364	352	386	379	404	383	332	335	410	351	265	364	424	413	371	283	435	347	329	302	307	337	348	308	360	368	361	365	359	382	319	322	437	343	351	307	403	347	347	388	410	316	358	370	336	366	318	378	346	394	330	422	393	367	376	341	408	375	347	389	376	423	313	295	356	333	354	373	364	354	357	294	362	409	273	313	398	278	348	326	394	397	403	399	328	350	313	396	373	308	374	367	351	387	363	323	310	360	293	392	369	297	332	368	345	353	348	360	371	340	388	369	362	361	400	348	378	350	324	395	336	320	339	355	345	413	348	372	363	352	408	412	378	356	341	382	293	314	358	380	343	330	349	324	372	318	316	375	323	414	334	329	416	364	373	311	343	322	369	339	351	327	351	364	388	354	340	357	338	350	386	307	450	297	371	397	334	436	402	329	400	366	414	325	327	414	345	322	311	334	381	410	426	354	370	265	303	335	377	379	339	334	339	338	307	352	386	354	353	333	350	407	383	367	419	358	357	364	289	419	371	377	321	383	328	370	382	316	355	320	331	359	399	435	341	383	369	352	409	343	369	381	381	375	303	384	348	384	416	440	393	326	337	357	385	361	303	358	411	434	310	362	398	338	363	331	368	341	416	387	366	397	345	378	350	333	337	410	376	370	366	354	283	359	374	429	396	376	358	317	393	387	291	324	413	364	370	373	308	336	348	381	356	404	339	366	350	387	423	328	395	355	371	365	397	364	372	433	332	270	370	326	397	329	374	403	384	361	374	314	339	313	330	429	367	377	327	325	425	377	338	345	398	343	369	363	426	353	298	306	355	401	368	244	341	415	286	412	336	402	361	380	411	400	313	331	374	348	322	418	314	403	353	380	413	386	374	392	323	357	330	340	355	281	344	362	281	331	355	349	362	392	361	392	359	363	324	393	385	402	337	341	298	298	420	270	374	359	337	346	389	334	387	347	320	367	362	303	380	350	372	337	340	356	405	313	380	354	350	323	388	419	388	373	343	327	346	426	341	338	410	375	322	356	376	385	429	438	387	346	338	396	366	364	341	326	455	405	319	347	341	364	314	384	307	347	342	336	339	374	407	324	401	332	365	369	404	389	356	352	321	339	288	368	355	357	388	370	340	403	369	451	372	397	359	478	376	394	357	376	338	361	337	408	426	424	370	392	346	363	337	389	324	427	378	353	335	362	366	412	334	364	393	373	366	414	364	325	335	331	353	371	365	355	345	349	410	367	412	306	418	374	300	342	366	369	367	325	332	342	368	347	373	283	372	338	419	377	348	355	387	426	362	382	363	351	375	369	331	367	384	401	298	384	400	400	321	389	360	413	383	378	368	396	367	384	361	452	377	395	353	419	361	375	355	325	351	344	337	357	399	328	410	381	382	397	376	338	323	355	373	378	331	311	299	392	372	358	409	413	424	445	319	410	390	305	340	362	294	343	392	383	316	342	380	403	357	358	350	399	373	280	342	449	314	368	408	352	359	319	368	368	360	447	381	368	413	369	336	356	356	381	342	361	391	306	317	340	340	377	354	369	417	367	358	404	344	331	414	305	368	312	391	351	393	363	411	293	413	307	363	393	377	326	385	430	309	353	421	382	315	355	312	363	326	310	377	414	348	404	352	375	346	362	402	404	330	336	376	345	416	373	378	397	327	438	329	365	332	314	350	382	371	336	296	331	316	322	396	364	342	369	323	379	342	329	308	290	306	361	321	348	377	405	344	381	340	335	366	287	419	379	446	337	376	420	348	358	360	355	374	355	399	367	345	408	417	395	374	390	347	428	388	336	353	409	341	366	389	320	392	363	414	355	362	311	318	298	410	373	359	362	304	340	337	279	287	373	432	340	359	351	427	341	371	327	327	336	302	364	320	357	430	334	318	378	376	302	326	364	421	383	389	377	416	347	359	324	328	363	385	340	346	339	375	353	356	329	335	384	381	314	356	334	431	307	313	417	339	432	441	334	287	351	360	359	333	423	372	371	406	294	434	323	347	378	322	304	443	338	402	330	349	389	360	330	382	362	386	330	374	341	396	379	408	387	358	339	392	422	350	380	323	402	362	386	369	388	343	325	409	342	389	423	334	364	348	353	333	371	394	327	310	338	301	421	349	345	386	351	300	391	351	360	354	343	341	412	361	377	389	431	389	308	350	347	368	405	352	358	356	362	371	347	356	385	374	283	323	323	309	331	347	361	368	320	338	383	363	346	368	405	463	356	332	364	383	382	327	280	275	289	369	359	323	355	415	334	421	351	382	314	363	301	385	365	400	375	326	394	368	380	379	356	359	448	360	329	306	371	328	362	318	299	320	379	321	375	362	356	355	316	412	382	353	399	358	407	364	318	365	347	369	291	323	354	384	359	299	361	338	292	356	289	352	325	369	333	409	348	301	352	358	403	425	358	335	365	370	355	337	331	356	347	319	346	348	384	364	422	370	330	341	370	339	374	355	393	349	399	349	314	325	331	347	376	349	323	310	407	339	359	334	403	411	349	353	364	391	372	283	304	376	359	357	340	396	408	341	345	371	355	405	338	389	370	347	388	362	380	325	382	334	280	363	413	351	360	307	358	413	343	377	418	422	410	374	412	399	330	383	360	351	325	392	367	278	398	325	373	445	432	410	415	370	338	401	376	321	394	418	311	384	330	337	321	357	394	342	368	408	307	372	340	343	338	354	355	379	324	350	392	334	341	298	369	340	399	298	331	426	309	334	344	389	371	276	390	353	317	384	364	346	369	394	406	461	408	380	330	371	347	401	358	357	325	368	383	384	350	370	374	355	379	376	328	372	326	397	338	331	332	420	330	376	370	425	393	371	397	286	451	401	394	362	374	315	375	402	356	418	339	344	389	373	359	429	388	396	371	309	331	365	403	418	397	383	335	368	331	359	393	338	365	477	311	361	353	399	389	373	347	336	340	363	399	350	331	390	356	289	388	352	449	325	385	421	405	387	323	377	472	329	349	369	337	407	389	393	353	338	373	379	327	365	355	307	316	326	324	368	367	393	342	330	371	394	362	332	369	346	370	333	386	420	355	382	338	438	402	388	368	371	352	396	358	345	326	421	379	355	350	377	408	351	395	349	398	434	425	379	300	354	371	351	378	388	359	335	387	346	339	409	311	263	403	364	411	329	311	382	340	369	313	418	371	324	384	428	425	345	290	345	351	362	384	491	403	341	357	376	299	323	323	386	336	363	380	358	391	358	386	403	372	348	389	368	310	316	378	352	336	380	346	373	353	354	382	383	341	357	360	346	360	326	312	378	359	414	403	397	391	324	334	320	390	328	324	419	314	310	385	365	298	411	408	360	365	384	349	404	398	351	379	383	327	336	353	373	320	391	350	420	371	344	378	395	320	383	330	380	337	344	388	383	332	361	390	361	319	376	339	327	386	395	339	340	359	412	411	358	380	355	414	325	310	358	379	369	383	479	373	262	370	391	351	318	367	417	280	335	381	389	309	296	356	346	335	361	366	373	290	296	389	367	334	333	320	359	356	314	303	321	376	394	379	375	367	328	342	374	366	388	297	380	324	362	284	339	332	379	341	368	325	392	418	366	343	405	351	352	326	354	351	437	326	349	388	329	347	264	377	479	331	350	398	325	335	398	406	334	354	348	369	334	370	371	405	345	333	319	327	420	314	389	374	321	329	347	374	410	369	326	394	370	289	353	401	278	274	366	327	335	328	361	353	343	308	396	343	433	307	389	366	411	369	310	334	397	355	356	348	410	330	436	360	401	351	399	325	418	324	392	365	300	337	339	357	464	308	389	301	409	313	385	384	317	317	387	344	406	433	350	332	362	367	376	342	338	348	399	300	312	320	326	319	312	347	303	393	378	261	351	364	400	363	349	303	344	328	367	367	375	388	348	354	347	381	372	391	374	333	343	408	392	387	317	393	334	339	352	482	360	370	262	362	337	362	387	406	360	342	361	334	388	364	358	395	350	328	395	369	382	340	293	390	366	411	329	335	355	407	342	368	346	295	348	364	383	399	358	350	304	362	317	324	389	366	404	336	364	379	396	375	366	331	323	358	374	354	413	278	321	396	350	369	394	263	369	376	402	423	357	326	390	424	398	309	343	383	325	319	314	328	347	393	286	350	398	377	360	318	360	354	384	363	370	363	348	393	366	396	383	312	364	313	345	354	331	403	360	431	362	372	401	361	378	396	374	368	346	365	369	297	350	401	313	393	382	373	325	375	318	364	341	388	323	412	288	352	422	389	358	403	313	355	300	350	342	393	314	374	346	386	301	337	365	387	332	332	345	353	392	419	326	313	260	289	357	309	334	349	294	340	390	333	354	366	357	364	299	370	336	422	406	395	329	397	419	367	346	372	371	303	350	325	314	304	359	379	317	322	358	360	324	322	323	346	311	337	352	307	336	375	350	374	347	405	377	385	384	382	384	342	326	395	375	299	418	388	302	391	354	392	366	397	344	338	310	358	405	385	341	342	380	369	386	353	302	317	384	378	408	370	403	345	341	282	305	351	351	378	328	402	348	384	417	332	332	350	354	324	421	340	346	335	366	385	406	381	335	384	312	320	316	287	355	346	333	350	371	295	397	339	367	342	366	373	362	344	355	377	306	363	330	298	325	346	361	357	333	339	387	330	336	358	363	345	416	357	320	387	348	283	394	291	358	365	390	435	338	354	331	320	360	386	371	375	364	375	333	445	339	376	347	358	397	356	436	353	407	298	351	382	408	385	364	278	379	349	396	353	404	399	400	327	272	357	392	358	363	311	358	371	361	395	350	366	387	297	440	369	362	365	310	410	330	345	409	401	372	379	399	362	365	331	332	340	351	353	404	356	352	331	414	327	302	403	369	345	362	387	396	308	317	350	357	352	381	311	321	338	362	329	298	303	383	331	345	342	364	346	350	383	351	383	320	365	370	290	404	337	392	337	385	339	355	363	385	332	304	359	368	358	393	363	310	336	401	399	372	347	348	315	367	278	317	380	341	373	361	330	371	383	417	402	346	357	392	324	356	344	343	305	341	453	371	333	288	352	341	360	379	378	350	310	386	368	373	325	402	332	403	322	365	373	382	426	438	282	378	403	391	341	399	313	348	392	434	385	382	385	376	384	384	313	373	282	307	402	393	373	410	391	369	305	369	361	383	413	309	328	359	341	431	297	374	389	351	303	329	404	314	355	338	381	349	355	355	355	334	324	398	378	332	367	329	336	427	345	359	386	304	383	315	335	319	331	313	385	334	372	391	387	327	319	380	317	337	340	337	341	355	342	346	413	395	394	332	347	355	333	394	395	371	376	388	409	286	425	395	372	385	373	384	389	400	339	394	396	414	416	315	321	377	299	409	359	365	281	370	312	344	415	294	383	341	351	391	411	312	339	370	350	383	334	372	340	269	320	349	334	343	377	388	324	373	369	326	426	442	361	341	321	314	305	391	392	323	345	402	366	357	351	383	453	328	367	349	348	315	335	373	353	424	340	333	381	381	376	300	328	347	367	337	382	347	345	313	399	350	413	374	406	392	335	351	419	411	307	406	394	316	322	348	413	307	299	397	370	376	316	364	413	353	375	379	304	306	315	341	374	431	334	387	325	348	359	344	431	416	309	365	402	336	355	341	395	403	334	342	340	368	364	372	334	370	359	356	436	438	409	435	393	350	342	319	342	370	316	403	344	405	327	339	382	349	413	300	406	334	301	366	391	392	313	380	345	366	356	404	406	410	341	373	402	369	352	336	361	389	359	439	333	323	340	360	337	355	417	342	366	404	385	376	381	345	398	373	372	322	348	347	378	349	408	307	351	336	331	412	408	344	357	395	395	299	372	399	351	364	324	431	366	362	339	398	395	363	318	322	373	370	349	373	413	287	368	363	331	415	300	356	329	356	403	397	393	332	347	374	424	361	374	381	349	328	351	415	353	397	341	325	385	308	405	351	372	395	335	347	350	395	440	344	391	356	358	414	407	332	363	412	445	324	363	293	411	299	387	348	289	403	309	425	343	359	365	327	409	361	367	335	348	351	390	341	381	359	348	334	310	397	350	351	367	371	363	270	349	346	376	392	313	355	411	405	305	317	367	322	339	453	387	273	400	378	317	363	299	378	356	380	348	388	383	361	360	367	318	360	430	378	339	417	394	366	349	393	318	368	339	369	298	361	398	385	338	364	351	332	287	356	409	381	304	373	358	352	320	400	428	360	308	339	408	392	388	406	338	342	308	316	347	349	372	379	338	369	382	313	352	354	374	301	381	344	372	375	372	349	368	416	347	449	380	361	348	374	372	377	339	328	388	290	337	390	336	344	403	445	443	375	377	404	406	341	379	346	395	369	370	397	314	292	347	383	371	306	345	350	346	369	336	368	335	364	391	322	374	377	411	371	330	369	386	303	359	351	414	343	383	356	370	376	351	403	411	281	397	310	304	334	377	435	348	390	319	302	333	364	370	323	328	324	393	350	357	332	358	418	443	371	355	340	389	355	325	408	351	422	369	326	326	354	324	352	325	400	331	358	323	371	306	351	384	389	415	324	373	385	347	334	357	330	366	364	346	282	322	351	383	330	410	355	337	366	405	369	316	424	319	341	377	358	352	370	342	326	389	332	289	315	379	308	325	362	370	374	370	368	416	354	371	388	351	375	337	343	266	291	455	388	339	421	458	316	332	375	326	287	309	356	415	298	338	333	372	342	292	384	312	352	373	362	376	438	381	340	378	337	304	330	332	362	285	405	344	348	338	398	357	277	375	366	383	351	338	338	316	390	366	362	343	360	333	385	403	333	382	290	312	396	371	377	394	372	418	360	369	416	362	293	359	400	351	349	351	417	402	377	324	367	367	418	320	343	363	362	361	413	319	300	377	327	388	295	327	296	370	385	403	310	350	339	310	322	354	401	346	396	366	289	377	316	376	329	371	343	398	347	438	323	383	367	451	360	308	372	410	376	339	307	266	429	358	366	350	362	402	382	350	335	408	383	357	386	360	297	324	372	352	350	391	335	379	344	399	314	400	390	281	314	382	367	424	382	334	375	355	331	444	333	329	445	325	373	409	338	359	314	346	360	372	276	350	362	415	368	346	368	371	395	383	366	387	312	378	413	363	369	286	384	463	390	379	359	327	434	353	368	366	315	356	356	398	307	353	341	336	394	405	387	365	409	333	327	348	366	288	352	396	285	369	370	398	295	343	331	341	367	428	418	334	364	326	402	342	322	337	368	342	329	327	343	408	399	372	396	428	335	384	333	428	326	396	397	362	347	352	374	381	363	427	346	371	340	400	395	357	363	316	376	388	325	310	356	343	378	298	351	364	345	360	347	391	379	350	354	329	377	298	391	382	361	349	387	356	334	462	359	365	364	326	411	402	414	391	301	392	305	364	386	294	391	367	297	305	321	376	379	362	312	324	397	292	361	360	350	372	296	334	408	310	319	380	413	357	336	352	359	374	373	389	298	456	352	346	356	317	349	386	294	340	346	379	418	317	395	357	386	372	291	380	375	363	386	368	379	378	361	375	345	382	367	299	296	390	399	398	366	293	395	315	340	422	342	382	384	340	372	444	332	365	351	414	368	367	344	332	373	347	364	438	338	291	397	331	392	323	306	376	393	369	389	335	338	321	387	351	362	365	389	343	379	363	347	347	409	389	333	368	381	355	360	400	398	283	414	337	308	352	360	404	444	353	287	341	380	376	311	405	346	340	346	333	281	383	358	302	367	364	367	380	309	387	290	363	315	372	390	353	403	324	326	299	331	398	365	326	324	359	305	386	392	350	295	355	337	413	314	300	375	331	380	399	312	389	276	360	353	382	348	394	382	342	371	381	382	370	350	284	351	310	387	382	372	440	344	363	362	360	325	331	380	290	356	372	367	312	321	328	356	403	336	394	318	386	314	400	375	389	406	316	329	331	386	371	382	373	388	358	357	431	327	333	349	344	385	411	357	331	372	337	328	301	411	419	366	363	286	341	338	415	292	401	373	299	341	369	344	389	407	336	283	394	345	373	349	344	338	335	349	379	331	392	385	383	358	391	321	362	420	386	332	329	366	357	384	438	383	423	297	367	359	356	349	350	342	340	385	306	347	345	398	343	397	313	422	311	387	293	327	444	367	368	350	365	347	396	341	305	367	384	360	298	317	368	348	369	329	356	361	399	382	380	379	305	373	365	353	322	270	363	378	300	291	366	368	325	340	347	395	345	393	316	421	382	359	368	337	356	389	353	381	394	365	354	347	422	347	311	389	371	386	363	421	344	418	318	407	295	328	373	329	260	416	372	328	336	345	382	364	366	345	405	354	369	309	420	371	333	341	317	330	332	330	347	336	390	363	377	345	417	326	392	320	344	328	350	288	298	351	365	375	347	321	379	344	405	384	399	415	362	324	365	398	306	407	387	320	368	413	284	356	401	358	385	382	306	424	320	336	416	393	345	394	449	328	440	373	304	374	391	355	358	377	336	272	360	387	413	363	276	426	347	368	349	341	394	381	439	388	354	320	364	369	310	394	333	303	354	341	341	384	361	353	377	316	358	341	353	390	293	375	369	399	330	357	371	414	290	349	349	337	364	302	371	360	358	337	396	325	410	364	362	393	365	349	353	382	417	383	312	368	340	333	400	329	389	406	380	331	314	321	341	346	313	371	339	329	382	348	379	431	338	357	360	373	405	301	352	354	392	352	354	425	341	364	348	380	317	284	381	352	308	379	376	392	341	328	322	303	359	428	347	327	366	311	345	377	395	329	335	318	370	332	384	373	379	371	388	312	354	382	416	337	353	343	357	334	388	425	331	338	382	352	370	380	336	391	360	352	380	381	390	382	375	299	324	384	357	308	382	384	369	365	402	378	445	396	322	291	374	286	348	391	412	370	363	395	437	401	382	378	392	403	391	412	407	379	385	351	378	321	410	403	313	376	371	359	400	334	353	339	324	365	361	381	405	371	290	405	440	332	339	388	393	375	445	318	381	421	381	317	384	286	394	302	382	288	339	387	312	313	347	357	393	340	369	387	383	400	351	305	368	346	346	350	376	336	377	283	342	368	308	346	377	364	380	406	384	350	368	335	378	412	351	366	301	249	414	344	414	375	273	352	390	375	385	300	321	340	316	352	293	315	391	374	376	312	358	367	374	396	446	303	398	314	376	323	435	304	380	311	399	370	340	401	409	296	379	418	370	363	379	416	318	398	331	318	322	449	324	353	317	376	395	314	353	342	388	312	380	402	374	338	344	411	340	405	358	369	335	420	367	394	329	353	355	346	326	328	361	394	360	332	316	359	357	393	376	353	398	360	328	367	348	366	355	432	339	428	354	377	327	329	341	349	368	379	398	350	356	357	386	364	332	420	390	390	497	317	310	349	364	320	349	392	301	352	320	368	404	373	353	380	320	441	322	314	426	330	363	307	380	385	378	362	425	373	406	347	337	347	317	336	382	355	280	350	320	362	312	338	308	381	377	313	306	341	378	372	314	380	329	410	384	350	351	336	314	375	335	309	352	399	346	386	353	353	361	361	390	344	339	387	318	333	335	429	422	405	381	358	397	330	332	425	310	408	330	312	395	294	387	340	360	331	429	385	375	359	390	377	346	331	338	396	360	409	351	359	384	384	388	321	378	349	322	392	379	375	304	316	371	362	414	381	373	371	327	456	310	382	375	355	314	311	346	321	335	424	430	398	371	317	376	363	350	317	357	380	401	265	347	349	357	374	346	346	382	312	324	458	395	347	331	337	356	345	346	339	366	374	349	401	404	361	374	260	425	334	402	324	347	367	256	421	346	372	362	353	387	395	352	332	401	392	399	320	306	393	354	418	328	399	323	383	409	298	327	336	359	389	363	343	372	338	416	395	365	350	333	373	371	328	332	338	323	304	380	395	355	400	342	295	347	370	334	361	381	368	410	390	382	303	332	431	317	385	354	316	347	425	312	351	340	386	358	402	252	313	305	369	431	346	330	299	368	327	434	403	423	384	370	316	387	352	324	364	347	423	419	337	303	338	349	374	424	373	323	352	359	365	287	370	392	361	325	322	371	317	349	331	351	419	380	313	372	389	412	373	395	368	443	372	354	412	291	359	364	335	334	384	348	346	390	471	377	413	349	361	328	334	403	373	399	333	362	298	319	409	382	325	310	392	359	296	363	378	329	354	380	279	323	320	343	395	367	361	322	319	272	360	344	382	359	363	328	356	326	371	378	321	306	421	326	353	379	334	346	351	355	321	405	326	342	383	379	375	340	351	326	331	291	320	416	425	371	394	336	322	325	397	380	403	348	328	388	381	394	349	328	358	348	364	342	348	289	424	336	423	375	398	388	343	349	372	282	368	396	350	355	328	387	355	383	349	367	323	342	444	385	323	332	379	396	373	393	359	355	361	339	327	335	344	386	405	327	401	388	356	344	352	333	356	386	338	338	375	365	324	418	381	338	278	366	342	325	423	362	388	351	365	406	375	384	430	369	365	350	357	376	385	373	390	354	387	378	342	365	325	332	367	316	369	333	398	348	339	391	438	364	379	357	332	382	310	437	342	378	369	354	335	393	380	326	334	343	354	331	318	321	377	378	364	364	448	443	322	333	325	366	357	407	314	376	319	355	375	330	396	355	345	390	351	355	390	417	397	357	376	319	368	377	411	365	443	383	348	303	309	276	342	368	387	309	313	382	310	356	342	378	377	340	326	406	347	320	362	347	398	406	282	365	299	440	400	346	394	382	346	328	400	379	370	333	343	365	295	365	358	328	387	325	325	362	353	364	392	374	406	362	374	373	333	328	313	359	312	361	403	365	340	389	403	362	367	326	331	334	378	351	359	383	328	349	328	281	469	311	326	362	318	362	311	329	344	374	383	417	417	312	354	384	293	364	313	440	358	355	385	262	423	331	386	332	303	361	417	401	365	330	384	363	341	425	382	404	336	369	330	378	395	383	330	327	428	338	394	318	293	369	344	284	368	373	331	387	337	353	408	392	328	360	343	403	353	335	361	380	310	333	376	357	366	342	378	334	321	341	340	406	407	289	362	383	372	338	322	333	368	398	309	362	365	384	375	383	401	383	384	387	379	354	325	352	288	379	369	408	338	388	377	341	348	334	423	321	427	353	370	385	366	337	365	360	374	405	333	370	366	358	375	317	331	333	330	325	363	394	374	339	311	365	360	340	356	375	369	331	372	392	352	387	401	371	412	345	359	331	407	387	354	307	381	377	363	382	343	390	411	358	349	329	371	362	365	395	361	366	388	341	373	371	385	285	379	348	345	350	364	361	372	352	297	387	384	374	320	440	375	280	342	291	400	326	305	350	426	360	318	364	374	323	359	379	373	414	373	283	303	353	371	420	358	358	390	413	355	311	329	357	368	339	394	389	370	395	344	424	327	321	296	383	319	374	330	362	396	362	414	369	368	346	317	399	433	301	376	379	325	345	375	358	392	335	307	423	341	372	419	334	450	287	285	350	335	334	369	339	324	303	316	401	310	363	345	286	334	318	347	384	331	287	349	422	289	395	386	323	415	423	360	319	335	324	344	306	399	354	361	396	343	349	378	371	330	322	416	363	326	360	385	330	308	308	404	281	382	283	378	382	271	391	293	406	332	322	347	359	354	356	390	389	425	426	374	371	369	354	385	372	409	474	323	320	372	333	288	377	331	408	339	348	388	342	348	319	335	404	362	334	326	427	425	411	337	409	358	398	399	393	380	332	367	324	339	333	391	362	338	318	348	399	404	333	407	454	373	392	380	361	317	276	342	293	318	398	357	454	328	430	389	360	398	351	342	362	356	328	363	329	353	334	349	375	342	324	311	328	340	419	348	401	367	395	420	396	376	358	389	336	421	329	343	330	405	352	429	348	392	364	303	296	355	339	318	366	345	295	349	355	363	356	362	403	326	426	328	382	342	344	354	370	455	359	401	336	365	341	345	421	402	352	403	395	319	361	349	366	320	399	365	271	283	386	406	372	336	326	373	348	283	341	369	341	404	360	281	367	316	394	377	332	375	350	298	305	360	348	417	362	417	326	361	308	371	365	332	378	386	346	330	339	310	309	425	364	313	300	404	415	378	420	354	343	377	377	396	296	477	400	266	391	364	340	350	375	343	349	365	330	344	380	389	379	400	325	333	360	328	407	376	339	408	311	360	320	351	289	362	359	335	370	358	317	402	362	360	426	371	425	382	369	352	320	337	406	352	363	328	359	311	330	369	340	258	291	369	304	375	307	346	340	395	357	368	314	400	437	332	361	292	318	358	321	322	354	292	397	333	402	368	370	354	326	347	396	306	358	340	376	299	348	378	430	368	313	315	339	348	376	346	337	296	307	379	364	368	375	328	448	404	350	419	342	380	382	360	387	320	341	362	344	332	291	374	362	347	382	385	340	330	395	376	391	340	374	392	383	379	361	464	351	365	345	389	306	346	375	318	376	437	363	380	316	298	395	340	268	352	322	364	328	383	350	317	334	408	400	358	361	340	383	411	324	399	361	354	377	442	325	374	326	345	387	358	278	351	385	394	384	332	433	337	340	382	371	387	404	381	347	349	353	412	390	334	374	416	400	372	358	390	343	328	390	345	408	334	354	350	324	370	323	416	323	396	392	307	320	289	320	359	335	398	343	364	349	361	395	303	354	343	356	403	303	304	279	297	387	392	376	378	289	340	384	382	290	365	422	389	380	352	322	370	340	417	348	356	400	363	321	352	345	354	339	381	342	397	358	386	347	385	349	339	385	354	347	377	369	406	382	347	354	349	393	341	337	356	350	305	384	397	373	359	385	297	404	381	392	350	392	314	333	336	431	403	351	338	455	373	393	404	429	365	344	461	396	306	355	337	364	437	394	366	384	414	428	366	346	359	376	329	419	371	331	401	343	278	363	363	355	443	374	337	365	361	394	383	319	412	403	336	397	337	330	393	422	436	346	321	354	306	362	290	308	354	404	367	310	346	360	403	336	382	368	308	356	399	412	326	404	374	384	324	359	361	363	322	367	372	399	331	361	333	336	334	391	334	366	366	359	336	305	340	388	341	344	348	362	314	411	333	383	401	336	352	363	413	390	369	381	310	370	343	367	372	362	361	306	353	353	413	363	341	307	396	338	333	254	285	301	419	405	301	328	331	392	310	345	370	404	359	427	352	352	369	354	328	325	389	299	342	398	336	370	342	298	374	353	310	347	439	321	355	376	301	373	370	333	346	355	316	373	402	325	389	295	344	348	392	335	412	389	344	338	335	399	392	435	401	327	348	361	398	404	323	345	333	272	382	377	366	357	362	373	357	396	366	300	363	384	349	404	407	338	414	427	334	337	323	357	361	341	312	366	373	401	380	349	389	413	357	360	375	328	377	359	343	370	303	304	325	409	334	463	378	346	324	410	350	404	346	398	386	277	377	364	380	324	350	422	365	407	361	315	330	349	299	307	431	376	407	334	315	378	356	374	384	399	354	371	385	434	354	327	398	356	404	339	429	321	351	414	389	372	300	360	325	408	330	337	349	381	366	380	434	344	369	428	342	365	408	362	322	370	387	348	348	401	362	394	346	353	380	311	336	372	361	345	383	329	381	330	391	375	368	327	381	389	340	306	291	406	378	390	307	346	356	310	367	365	384	365	331	370	243	421	340	400	373	385	328	318	345	365	410	344	409	331	380	382	423	396	418	318	305	401	406	358	325	351	375	402	377	350	357	252	348	368	343	365	366	426	327	352	374	371	323	392	329	337	321	314	341	410	401	408	372	341	384	342	336	394	357	436	390	394	432	430	325	413	319	359	361	355	349	332	363	398	419	368	397	301	351	404	336	320	342	324	379	345	344	345	383	327	376	332	360	312	323	307	413	359	340	340	386	348	339	365	355	321	407	328	310	342	382	373	335	369	391	368	331	316	404	365	369	412	330	418	338	440	331	386	341	368	387	351	385	379	392	385	371	314	361	307	341	356	339	351	372	367	368	353	374	394	325	383	426	372	345	330	353	382	293	406	383	300	297	403	388	316	364	349	363	271	389	317	322	349	360	314	399	321	356	329	350	359	399	360	296	341	298	350	385	359	353	347	345	465	387	419	303	423	386	378	322	348	396	399	289	412	389	408	412	367	400	391	416	337	368	347	355	367	312	312	391	329	353	378	411	433	334	415	341	358	382	392	342	346	310	394	388	345	350	369	335	301	293	386	352	394	380	337	421	316	316	341	334	372	322	348	414	411	386	332	359	368	358	417	295	326	339	305	386	345	352	394	363	380	362	350	316	312	364	304	354	319	358	413	400	413	403	339	342	397	399	377	339	370	400	413	383	345	335	371	329	419	393	322	349	384	310	379	355	387	427	396	417	275	379	395	291	423	350	399	338	328	352	329	273	341	374	346	402	375	396	391	407	357	437	370	379	358	354	378	362	401	397	391	352	342	382	318	345	314	321	318	352	351	369	386	386	359	396	303	388	364	357	328	376	384	370	368	324	364	356	368	321	452	433	309	404	451	281	389	354	348	355	330	394	361	309	357	369	418	413	327	318	390	354	420	366	306	323	345	362	310	293	364	393	385	358	375	360	351	353	357	371	427	389	357	393	383	352	372	395	336	351	397	333	424	374	372	358	333	401	405	307	311	325	314	358	358	330	299	391	375	364	338	312	311	354	465	390	376	337	311	374	406	376	377	417	386	285	352	351	383	382	365	329	299	346	444	261	304	296	333	382	315	319	439	319	418	376	375	327	362	400	387	412	391	339	436	379	345	375	396	391	352	352	385	341	382	353	321	348	350	365	335	361	361	362	385	351	331	369	334	424	365	421	366	356	464	342	323	367	362	371	365	381	359	371	377	354	264	363	437	389	381	358	362	341	427	373	297	327	336	367	359	318	300	317	358	363	390	367	383	342	385	371	322	309	344	366	362	333	335	323	332	351	363	317	332	360	364	338	323	404	346	387	328	333	392	379	370	374	375	378	353	355	433	380	388	343	309	324	379	359	360	296	374	427	350	431	310	365	322	304	400	405	355	348	335	362	391	402	342	400	343	340	363	375	365	355	324	333	370	296	347	351	325	308	328	326	380	348	305	383	339	357	354	371	310	364	280	321	374	420	366	346	354	308	369	342	375	316	376	346	374	326	299	390	376	330	299	340	367	354	365	374	374	336	352	382	318	319	350	342	359	358	315	348	328	391	392	353	349	346	317	377	360	385	332	304	343	295	381	402	343	435	382	472	325	382	361	399	397	338	360	374	383	400	397	357	377	382	362	364	363	393	369	350	371	329	384	366	334	438	409	344	390	370	380	295	378	395	320	348	378	282	401	355	373	398	372	392	338	335	346	344	396	365	423	418	372	373	358	348	344	381	339	369	329	431	397	355	391	358	315	346	339	365	413	336	408	418	301	370	358	391	368	331	361	416	374	311	356	332	370	386	332	344	337	336	323	345	323	427	373	392	378	403	327	365	329	371	342	346	328	395	361	327	361	402	343	396	300	376	297	360	360	346	391	299	389	372	327	345	318	393	414	361	345	361	339	374	361	364	337	420	337	322	373	365	363	381	334	374	380	395	387	377	358	419	296	366	340	368	354	289	311	473	355	409	332	318	374	443	376	365	397	381	319	357	343	353	371	320	388	420	387	361	355	393	353	324	410	327	375	277	291	352	318	320	400	324	378	385	397	360	425	347	385	402	377	379	374	373	407	281	380	334	351	329	388	363	392	337	371	360	310	348	348	371	370	397	375	391	382	347	374	343	366	418	391	423	311	349	383	375	432	332	370	416	360	382	390	382	367	284	313	378	373	411	383	346	357	304	337	374	361	356	343	354	291	418	401	387	370	370	282	350	341	385	376	411	338	337	365	368	402	394	420	382	434	387	373	336	293	398	334	370	312	295	410	383	362	329	350	365	348	368	359	342	382	375	331	361	394	362	298	388	367	281	411	305	399	382	328	302	323	386	386	385	397	385	332	325	322	409	380	402	349	377	357	296	344	349	352	375	385	258	383	426	380	363	342	346	291	268	340	349	381	343	323	348	421	352	365	411	392	271	313	322	300	349	310	388	379	317	327	290	398	344	340	385	360	395	408	367	353	341	296	347	331	283	373	320	399	340	295	368	365	342	388	298	366	360	368	395	374	405	347	328	380	367	336	354	397	362	375	356	345	391	336	345	370	350	270	404	322	378	302	370	393	365	347	404	393	292	361	372	360	368	305	332	364	386	301	305	355	348	383	377	369	346	397	314	392	369	343	429	380	377	348	362	318	391	348	373	380	403	352	332	334	335	356	328	373	328	341	343	379	327	381	371	356	388	366	428	381	397	409	409	288	335	331	310	368	356	349	340	355	362	397	335	347	356	349	412	278	344	362	405	335	310	389	388	381	323	385	291	361	347	329	365	328	394	380	320	371	360	377	396	319	421	392	336	381	319	396	331	370	313	370	378	365	351	433	336	314	349	316	363	267	404	323	318	404	378	423	367	333	329	383	347	382	402	424	334	353	373	369	421	398	291	413	359	363	296	395	380	344	321	340	385	416	352	391	314	343	338	399	361	346	362	356	348	382	384	292	375	329	366	351	340	372	372	395	369	341	332	323	326	438	323	294	425	372	325	304	336	367	401	359	358	285	350	334	349	286	332	364	390	396	361	369	395	307	346	362	353	361	389	383	304	413	376	386	419	321	316	374	380	429	356	391	325	371	364	369	329	384	300	376	358	335	345	418	398	386	319	388	420	322	297	305	354	378	311	391	324	394	363	369	381	336	353	359	319	384	317	365	332	385	381	397	385	344	417	350	363	374	365	377	338	373	385	287	357	325	409	313	340	362	362	310	414	404	339	292	334	355	383	364	339	327	342	312	359	403	341	406	347	374	303	380	391	333	411	336	361	312	377	351	337	355	367	403	341	429	398	404	349	401	376	360	318	387	383	314	328	292	401	318	394	368	348	369	354	301	377	394	344	369	420	378	364	425	311	410	319	306	367	336	406	394	349	401	320	405	330	368	305	331	356	276	399	362	459	350	359	349	342	340	322	393	395	339	386	322	369	359	306	348	382	409	368	381	345	357	331	376	322	386	339	345	362	373	346	330	332	413	380	355	314	315	333	372	435	346	387	344	435	361	356	315	358	339	356	341	334	362	400	346	380	342	399	396	304	348	382	411	371	406	376	359	338	325	417	363	350	370	329	370	334	307	390	328	351	331	305	396	340	390	380	393	317	405	334	349	369	351	362	348	414	361	350	360	340	381	301	412	352	390	365	357	358	403	370	324	323	270	311	392	414	288	357	305	373	318	370	297	348	423	340	306	438	405	334	320	439	421	364	371	329	436	333	320	389	356	344	338	386	388	327	279	301	319	358	393	344	317	296	378	377	375	342	429	367	417	430	369	418	247	392	360	408	391	346	367	295	293	340	362	335	414	397	437	384	326	333	361	391	306	374	423	340	344	394	346	321	349	339	350	387	376	342	309	329	362	311	332	350	328	329	344	373	369	337	401	382	352	379	334	460	406	359	387	423	327	387	336	429	309	312	432	293	365	414	350	361	375	333	346	352	373	393	471	395	348	355	383	347	388	360	414	485	396	346	364	388	360	361	333	418	385	358	374	325	361	341	398	387	397	415	374	355	397	405	342	296	361	434	351	350	331	401	342	365	372	365	384	282	360	367	353	369	352	422	335	376	336	371	328	365	334	346	383	400	377	435	370	399	302	338	382	400	339	326	337	432	322	394	380	345	409	393	354	361	337	329	399	338	322	376	367	371	366	367	398	346	349	376	335	364	361	396	343	411	394	412	400	329	360	322	324	354	369	369	379	379	394	425	388	349	401	388	394	381	344	327	351	390	361	387	356	373	308	354	342	405	322	382	387	333	339	385	335	295	342	361	318	340	319	360	366	332	352	385	431	350	334	401	316	344	311	398	355	307	341	338	317	342	320	293	398	396	339	325	310	439	336	392	339	361	400	357	394	391	327	312	364	333	425	366	381	381	389	380	407	409	382	365	379	378	420	324	349	396	309	341	386	313	356	394	319	333	374	339	349	435	367	365	344	404	408	397	306	413	359	348	389	316	277	369	368	365	379	300	379	373	345	376	359	333	384	397	295	350	315	391	381	370	361	385	380	427	364	390	363	359	371	329	394	325	337	361	366	313	342	427	369	366	408	371	329	383	356	367	283	332	410	367	313	382	358	453	371	338	391	380	310	365	352	384	364	349	415	328	419	367	417	324	320	302	403	347	396	381	394	337	319	345	346	387	376	383	317	323	350	368	307	385	388	388	322	319	367	379	385	359	364	372	347	384	373	366	348	419	337	404	367	373	420	328	398	358	376	343	342	347	402	402	351	370	363	376	306	323	317	391	391	369	424	396	426	365	332	329	482	391	315	322	342	317	335	407	321	379	360	371	364	316	390	433	327	350	364	320	397	358	323	386	379	361	421	351	373	359	366	336	331	425	345	348	417	346	375	472	356	358	341	407	355	325	425	403	317	340	297	373	320	352	397	416	345	355	352	405	381	349	391	400	345	293	410	348	315	319	377	369	402	309	349	357	403	405	407	380	427	359	236	411	274	371	364	359	393	306	421	340	425	365	363	373	339	377	343	320	332	415	362	360	362	321	386	332	435	394	395	387	409	328	417	340	305	362	376	313	375	341	306	343	402	331	373	374	341	380	326	401	368	361	335	351	378	324	358	398	343	349	346	378	354	438	351	372	375	297	360	400	376	300	392	405	345	414	395	411	371	397	321	364	412	374	336	377	335	284	328	342	414	379	329	430	359	418	391	361	384	384	379	303	348	359	359	403	384	398	397	356	350	340	331	378	400	379	329	332	427	412	374	361	327	399	310	408	395	375	349	396	363	376	356	320	373	391	366	302	290	350	344	365	306	321	359	355	400	375	388	449	349	361	346	382	388	383	365	316	340	331	356	337	375	455	321	369	344	368	331	445	326	338	394	325	280	369	367	386	354	374	392	350	318	338	268	348	308	359	363	418	359	316	357	287	361	358	342	340	332	336	359	386	328	380	388	374	416	355	342	397	383	337	395	344	429	304	399	357	436	309	258	340	376	300	399	384	431	370	327	390	401	393	356	343	363	307	421	338	402	395	396	373	379	375	408	311	353	350	360	383	418	366	394	346	320	336	402	401	378	360	315	372	390	390	360	323	395	300	331	352	330	387	390	388	391	368	291	369	397	395	377	376	387	356	383	355	345	312	346	325	388	373	374	405	331	362	371	321	377	366	327	391	355	389	416	339	374	315	411	402	357	402	377	342	391;
