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	336	314	323	289	319	301	330	320	304	309	324	334	316	326	323	325	313	310	319	264	294	311	335	305	324	318	351	321	302	328	304	298	287	332	304	321	327	341	286	317	306	286	330	358	322	310	323	306	301	300	326	328	328	317	336	323	337	340	269	295	306	329	320	326	305	327	317	317	305	313	323	296	322	311	325	314	295	329	297	324	331	316	269	307	328	305	304	342	316	312	294	314	296	321	320	349	300	317	337	323	319	358	338	348	308	271	320	317	326	341	333	331	344	314	305	301	294	330	331	299	345	331	273	288	301	332	300	307	297	310	320	303	321	334	332	299	320	317	345	299	295	356	308	329	320	326	322	330	318	316	330	318	326	305	298	301	314	306	295	354	323	294	347	311	325	293	342	316	319	305	300	328	301	329	314	305	318	308	314	305	317	306	324	323	319	272	302	309	311	308	305	322	315	310	307	312	322	298	294	313	323	323	327	309	324	285	315	310	303	318	318	318	291	316	316	335	337	321	321	308	314	331	343	311	297	314	306	319	340	310	339	300	304	322	326	295	334	308	306	308	300	312	340	297	316	331	308	298	303	307	318	319	307	320	310	320	327	308	321	297	294	298	317	329	312	322	331	329	288	292	331	304	325	333	315	295	315	320	335	323	327	306	306	348	313	315	309	353	305	308	299	334	333	304	296	307	330	316	333	340	324	310	341	316	287	330	324	292	299	315	285	299	320	275	294	299	338	325	310	317	335	323	316	342	321	308	309	299	297	317	300	343	316	326	310	316	315	327	313	318	332	342	311	313	295	311	319	311	307	334	332	292	298	298	310	342	301	286	302	318	317	321	303	330	326	288	293	320	324	308	298	327	295	298	320	319	307	307	328	293	316	313	325	311	280	307	310	324	283	335	328	317	313	325	323	333	316	316	304	322	371	335	315	308	310	304	318	320	292	309	297	282	345	333	317	342	308	299	296	291	292	309	329	321	319	311	298	339	331	330	342	305	312	346	325	308	331	295	297	330	317	316	317	318	298	305	318	290	327	311	325	333	332	345	294	301	341	316	317	314	330	311	329	344	304	333	319	331	294	312	317	315	306	331	286	334	314	291	327	324	328	291	331	336	306	324	319	293	300	308	321	319	336	347	332	319	327	291	310	281	302	330	300	296	298	322	304	307	320	325	334	310	310	321	323	363	330	314	306	304	311	319	267	313	303	312	304	292	326	308	316	323	299	304	303	317	312	308	319	303	328	326	318	318	314	298	332	301	313	332	327	317	296	333	322	326	319	293	321	325	309	334	319	297	334	327	308	299	295	301	274	304	301	323	287	314	312	309	316	324	331	321	322	301	314	308	332	308	302	310	320	321	332	301	293	353	296	318	344	354	340	315	314	301	321	321	301	325	312	321	293	293	303	329	292	324	306	309	317	298	331	324	294	330	325	316	323	343	322	307	289	304	305	318	301	311	306	310	332	295	325	289	311	334	313	295	307	332	304	304	279	301	308	294	345	333	317	326	336	335	298	335	300	341	303	318	316	317	295	311	345	300	292	302	323	339	316	288	323	343	312	316	310	308	298	313	312	337	321	317	323	316	319	272	300	331	317	302	285	307	331	330	317	382	308	327	302	316	289	308	327	301	317	311	312	277	287	315	305	292	352	315	323	304	355	293	300	298	296	315	320	334	316	333	318	302	329	319	295	325	302	310	294	345	331	303	323	323	308	302	342	307	330	326	325	319	310	319	336	283	321	369	336	319	304	335	309	316	293	311	288	353	314	268	295	310	317	337	316	312	334	333	312	338	339	301	284	326	328	302	310	309	298	309	324	303	310	324	310	314	312	301	319	324	293	286	285	328	311	306	312	325	338	310	348	332	290	320	339	298	330	313	308	323	316	320	326	302	285	304	303	316	302	308	322	315	312	346	317	307	315	308	316	323	304	293	312	321	298	319	311	323	314	314	311	357	323	304	300	313	338	299	327	318	317	342	286	299	321	288	310	292	292	331	304	304	310	330	306	331	318	331	338	311	299	306	302	296	317	316	312	315	307	336	323	328	331	345	294	293	294	348	308	314	287	323	309	324	318	299	297	307	301	330	336	313	318	311	302	337	309	300	327	311	346	309	309	306	322	309	313	334	348	327	334	321	309	306	323	336	336	319	311	323	284	294	320	313	318	317	334	315	299	281	280	322	312	309	347	314	282	312	339	327	331	315	292	312	293	315	298	330	313	308	309	302	304	313	330	317	327	327	328	305	308	321	285	326	309	309	315	303	313	313	325	308	316	326	326	289	308	319	314	336	327	320	307	314	300	314	302	317	340	311	299	334	295	299	329	303	304	320	325	308	319	302	330	321	294	301	326	320	320	309	319	334	346	312	324	305	305	307	341	321	294	307	326	318	281	337	338	298	310	299	295	311	304	324	364	312	317	289	337	306	316	323	317	287	313	293	297	298	314	321	331	307	303	311	299	328	345	316	310	313	313	297	330	327	302	345	316	328	329	302	322	304	325	329	298	297	313	310	308	299	292	304	309	349	326	311	323	325	306	314	305	313	319	312	320	313	306	324	312	304	299	267	309	310	321	309	326	302	316	331	345	325	320	305	312	313	327	307	313	333	349	339	313	288	301	330	318	316	326	335	305	313	339	332	316	309	338	305	292	319	315	298	321	330	313	321	297	303	326	321	284	321	311	306	346	330	329	322	313	323	328	343	304	310	297	307	324	317	312	329	309	287	331	337	314	293	315	298	299	310	331	321	330	318	288	316	314	323	296	311	327	330	321	324	308	314	291	315	308	307	325	312	303	313	298	315	324	315	311	311	339	343	336	326	298	353	324	306	343	311	306	319	305	325	296	320	317	289	294	307	300	358	328	331	325	317	290	325	326	329	346	318	295	321	318	332	315	327	288	291	348	331	355	319	312	319	323	303	302	305	311	328	315	344	338	312	313	339	331	314	323	288	302	303	326	295	317	311	315	344	336	289	309	322	301	305	347	310	287	282	304	317	330	305	308	319	328	334	313	331	318	298	314	325	303	292	319	303	336	340	335	313	297	310	330	326	319	304	307	313	330	298	331	339	332	350	311	312	301	331	314	315	284	305	301	304	293	330	319	310	310	325	325	310	301	328	318	319	313	327	326	325	299	307	318	312	309	285	310	321	305	298	314	295	332	326	319	324	302	314	304	332	302	308	329	308	317	317	288	316	324	298	351	327	305	304	288	300	345	313	320	321	334	304	315	339	316	326	333	318	315	304	315	323	314	321	319	341	302	317	335	321	317	312	295	309	315	317	316	311	318	296	321	289	302	321	277	331	324	308	326	311	315	298	325	344	290	319	328	323	343	313	302	346	322	314	308	339	324	300	295	322	309	323	299	299	306	319	291	324	317	297	331	299	317	288	328	329	290	295	329	337	319	277	307	313	321	304	302	349	304	340	307	300	316	308	336	323	315	312	313	308	328	300	285	331	349	297	310	315	298	334	294	316	333	340	307	340	325	308	333	298	322	316	299	337	328	334	318	316	331	301	271	310	308	303	337	277	307	318	311	303	343	341	303	321	304	360	329	315	324	332	306	303	313	315	311	323	304	322	313	326	336	323	283	327	309	291	311	310	324	303	321	310	335	317	327	305	319	322	311	276	321	321	291	322	320	315	307	311	287	311	303	346	332	291	306	302	307	324	302	304	298	327	288	347	294	334	336	326	286	306	344	325	296	299	344	289	308	318	307	306	339	348	299	315	324	332	320	321	351	311	309	317	307	304	296	308	315	290	316	287	335	299	313	306	307	298	325	334	319	334	320	308	324	295	293	315	289	298	315	298	298	325	307	315	290	311	311	316	319	311	334	320	323	287	317	288	340	266	320	303	317	332	305	299	331	315	306	332	330	326	316	291	332	327	324	309	317	283	314	333	341	334	321	329	326	328	317	313	347	326	306	282	322	320	322	341	299	303	313	291	317	263	310	314	336	295	342	326	297	308	285	302	340	316	311	300	332	320	334	316	326	328	302	292	341	313	322	293	298	311	316	310	306	302	316	310	297	309	332	292	316	301	336	304	320	308	328	317	291	284	305	319	297	303	318	287	305	308	317	306	303	315	310	315	311	342	331	325	318	350	311	311	324	281	320	328	315	315	312	286	317	307	345	305	327	319	316	325	327	321	327	303	312	320	327	302	304	303	316	300	316	307	317	311	302	285	329	315	331	309	333	309	310	306	339	301	322	301	318	306	304	319	332	293	297	309	309	319	322	334	307	315	324	302	326	323	297	328	325	330	330	332	302	307	302	342	326	320	333	313	309	323	320	313	321	305	306	308	327	330	284	308	321	356	315	334	319	333	332	322	340	306	320	318	307	322	306	328	299	316	329	323	320	307	322	296	311	328	303	314	328	323	333	323	327	321	329	317	317	302	319	316	297	331	328	290	306	318	299	328	316	291	290	307	293	300	330	325	301	283	296	294	311	296	304	348	313	318	306	307	318	328	324	299	316	313	327	314	310	311	324	299	327	314	293	339	325	312	319	310	311	304	334	331	351	335	331	292	316	315	301	315	284	286	346	320	313	300	337	297	302	314	284	301	306	323	315	327	326	305	285	325	324	316	333	320	302	319	303	310	295	333	308	327	316	328	329	308	305	320	318	316	312	324	342	312	315	318	330	332	329	308	295	359	305	326	333	289	316	330	296	319	316	309	313	313	321	294	310	346	297	308	309	315	298	305	286	335	317	310	315	263	337	314	325	329	322	300	317	297	301	304	311	312	308	309	318	317	308	296	330	317	305	311	326	298	324	315	340	321	318	304	302	324	316	319	291	348	318	298	311	300	329	322	328	330	327	319	330	319	326	344	304	320	324	302	329	302	311	306	310	328	308	302	314	317	321	325	300	294	301	316	328	316	316	318	325	341	306	312	314	305	316	345	326	320	329	317	357	323	310	314	314	324	327	306	313	313	312	321	312	337	338	313	313	342	306	309	330	319	351	336	296	288	308	308	280	335	320	325	283	321	309	329	313	323	312	331	302	310	325	327	301	283	315	319	310	342	324	295	311	344	328	305	313	342	320	326	303	292	306	318	331	317	326	339	285	355	312	282	340	307	307	334	322	313	333	309	312	302	332	306	318	292	298	317	313	297	335	304	325	318	304	317	326	321	346	327	324	328	342	293	357	330	319	319	314	321	309	282	341	338	289	308	304	322	332	339	335	338	324	301	329	317	313	316	319	287	332	319	297	308	338	289	313	315	304	305	320	301	305	292	269	296	339	322	324	301	309	317	323	290	307	313	315	296	280	329	340	330	336	314	296	312	324	329	321	350	345	297	325	313	325	291	296	304	294	323	296	294	305	334	328	311	313	314	327	327	305	328	315	329	315	305	282	310	323	342	325	312	329	303	290	294	305	292	286	326	294	306	321	310	323	304	320	279	346	306	306	288	296	318	304	339	324	337	340	298	321	311	313	306	322	294	338	309	330	316	315	295	322	297	329	340	321	343	339	307	308	289	306	322	323	316	311	341	337	339	352	313	306	315	313	312	318	326	334	323	296	321	344	293	308	301	315	320	314	324	295	317	323	290	322	337	298	333	316	304	304	306	310	332	321	308	303	337	311	322	309	317	312	270	321	323	306	315	310	282	327	319	317	300	358	288	301	306	314	286	319	293	302	304	332	316	322	364	276	312	328	311	314	313	312	307	317	320	305	329	326	288	298	318	284	304	282	317	320	323	317	261	307	325	311	327	327	323	317	325	325	309	282	305	328	290	315	335	332	310	339	307	297	318	327	326	320	320	300	329	355	348	295	313	338	299	299	315	300	293	322	318	326	309	283	323	309	309	306	300	327	293	318	305	316	323	341	302	305	317	325	320	322	322	315	310	319	303	308	308	299	320	294	318	304	315	310	321	323	308	325	327	274	326	332	313	300	336	327	305	304	292	313	337	328	320	317	278	321	313	306	330	330	310	305	310	310	327	318	348	320	303	294	301	320	334	317	297	318	325	304	314	328	285	313	320	334	304	316	301	325	316	334	306	301	301	312	307	332	324	333	304	305	328	326	337	322	299	348	320	310	302	311	331	317	318	301	338	350	310	315	284	312	306	310	309	333	317	327	343	319	327	301	317	293	305	310	295	298	307	331	295	329	301	308	306	300	313	284	338	314	305	315	321	291	308	330	308	301	311	305	279	303	320	298	301	320	309	322	320	306	304	290	302	291	354	313	321	325	306	301	324	326	327	341	302	306	333	318	304	284	316	312	316	319	300	314	311	308	317	307	311	332	322	330	310	319	320	290	314	317	317	303	290	307	308	301	332	320	329	325	326	299	326	303	318	327	301	308	304	320	322	321	327	313	289	297	298	318	324	337	308	327	321	287	335	304	322	318	312	294	295	294	307	282	325	286	288	324	292	300	298	298	298	332	333	336	336	327	304	319	314	331	313	301	316	311	325	289	302	325	311	319	298	302	318	331	309	342	303	305	309	303	313	301	324	287	308	309	324	289	346	333	312	323	300	311	318	320	312	316	339	303	332	317	308	301	309	332	315	317	306	308	345	318	316	305	282	280	291	325	295	336	290	329	312	299	316	321	295	308	343	336	282	281	340	309	317	322	315	308	311	283	348	313	296	312	314	296	332	306	312	321	344	319	310	346	317	319	283	305	330	296	306	297	319	298	314	341	303	311	338	315	310	308	317	318	336	321	320	332	322	313	329	326	293	311	311	324	321	338	300	358	316	308	303	313	317	315	326	320	303	296	323	308	284	315	311	322	326	309	324	345	321	319	304	326	313	344	312	298	315	325	298	309	309	333	350	313	358	312	325	294	309	325	344	302	280	319	350	333	305	298	308	296	326	322	304	320	293	323	312	320	302	300	303	322	287	287	309	287	331	296	285	306	303	310	298	304	329	344	330	300	342	296	358	327	305	310	321	340	315	329	343	309	351	320	329	315	304	316	281	299	307	316	329	329	297	295	328	343	305	327	333	280	319	307	313	296	318	303	327	315	307	311	309	323	314	304	331	297	284	315	308	303	338	280	316	285	304	309	332	319	307	305	301	324	317	311	313	303	308	319	316	302	322	315	297	296	325	334	326	339	331	339	300	309	316	331	313	312	324	345	330	311	309	285	297	331	342	343	306	303	322	312	317	317	307	290	308	296	320	315	304	321	281	314	341	315	333	302	315	330	298	326	329	316	314	279	349	304	315	331	302	289	337	321	310	275	294	308	314	314	302	310	309	307	289	278	360	316	301	308	329	334	322	329	309	317	306	312	323	330	332	336	323	311	323	332	275	301	317	283	295	329	318	305	321	304	342	323	290	321	281	337	294	301	341	317	300	332	309	346	334	330	310	343	301	321	336	315	285	331	313	306	304	288	285	296	312	334	295	296	316	307	325	310	324	326	335	322	306	295	328	288	304	300	328	307	323	313	314	318	337	304	335	322	308	295	340	295	316	324	299	304	316	305	301	311	317	284	348	324	329	314	272	310	322	275	318	312	303	318	329	317	312	336	311	324	304	329	309	304	340	310	319	321	303	320	324	311	331	303	321	308	298	330	343	315	320	333	330	321	309	314	309	309	330	302	327	335	299	300	322	288	319	323	313	304	303	296	318	301	307	324	329	318	305	329	341	300	337	304	284	308	321	301	308	321	317	330	333	319	315	316	330	264	295	300	312	330	340	303	312	342	313	325	323	321	322	305	331	315	294	330	297	307	283	303	343	321	315	320	333	324	341	320	332	317	317	317	328	336	328	306	316	302	316	327	319	334	335	324	326	298	306	314	332	320	302	311	325	290	314	307	290	300	340	332	324	334	315	311	306	321	322	319	303	299	297	318	326	326	329	309	329	319	331	307	347	294	341	324	324	340	321	316	297	322	283	322	332	297	320	301	316	331	315	351	341	323	312	303	314	352	308	309	328	318	317	315	313	298	334	334	289	302	297	312	307	299	307	328	318	333	287	310	347	296	282	305	311	321	295	294	313	321	308	305	324	316	336	328	351	341	279	306	319	314	316	297	298	313	326	305	295	318	354	322	324	315	282	306	316	337	328	324	336	301	329	302	333	300	319	339	302	317	311	298	335	297	303	318	316	327	317	342	299	324	299	313	335	294	312	351	328	323	333	312	309	299	315	316	321	320	306	337	320	289	272	314	313	309	312	308	320	281	292	302	299	320	312	345	268	312	338	355	297	331	290	287	294	332	318	313	341	310	314	323	315	312	339	309	290	328	297	307	316	329	324	315	327	313	318	281	320	325	305	335	315	326	302	302	321	284	308	336	319	322	317	331	318	316	331	333	325	305	282	312	323	318	306	324	330	297	315	326	298	313	341	313	308	290	297	293	324	338	346	329	298	316	326	315	280	323	304	331	329	328	330	312	316	299	312	309	317	301	296	318	323	321	295	302	316	304	323	287	308	297	304	319	303	307	338	352	310	328	330	313	328	310	307	317	344	297	307	314	336	321	303	309	319	314	322	337	325	312	323	337	326	310	314	305	313	319	317	308	330	310	331	336	338	324	314	330	316	275	335	321	282	306	321	313	317	328	294	281	334	342	301	316	316	321	305	306	317	326	317	320	304	315	287	303	293	325	276	321	328	314	320	300	331	317	341	299	326	322	311	306	339	322	303	320	330	308	314	353	323	306	321	325	310	345	308	267	316	330	294	329	303	326	327	316	317	304	288	316	286	316	303	328	338	285	310	328	314	334	301	303	327	320	329	316	313	328	333	340	332	320	345	299	296	332	301	277	307	300	307	311	317	338	314	316	323	342	331	300	348	306	304	354	304	315	314	315	330	317	307	291	314	316	318	293	295	323	310	306	294	311	313	306	320	297	326	315	285	317	281	316	317	328	321	345	309	348	325	326	337	339	324	342	319	327	326	323	327	308	322	310	328	341	306	326	320	322	321	299	303	319	316	311	339	299	326	312	323	331	303	326	316	327	312	306	320	301	354	324	318	357	308	318	311	279	297	279	308	316	332	298	330	288	321	317	316	305	283	316	296	314	310	333	302	309	307	335	329	292	345	317	315	318	295	316	334	293	328	332	279	297	313	321	307	312	313	332	326	313	324	314	343	331	294	328	298	356	303	318	328	312	344	306	311	307	316	315	275	315	315	322	333	327	281	320	338	339	283	292	301	333	329	352	287	322	296	303	365	279	317	295	345	329	301	315	332	324	338	324	286	324	298	328	306	329	298	316	335	328	326	313	321	323	316	325	336	323	351	287	315	346	343	321	335	328	338	307	320	332	355	308	319	327	314	342	305	348	326	329	288	308	287	306	311	312	285	297	302	325	315	312	318	302	343	290	302	301	334	317	308	309	321	338	321	315	313	295	332	335	329	317	310	297	310	317	310	331	283	321	322	321	336	318	323	308	297	326	294	320	259	326	308	308	328	321	308	301	312	320	315	318	308	326	306	303	323	311	296	331	304	331	349	319	308	318	328	312	346	311	341	317	314	349	311	312	335	314	318	319	276	315	293	288	337	294	317	293	299	333	310	304	341	320	299	321	337	297	306	316	312	308	328	314	301	310	296	300	316	317	300	320	308	323	321	326	304	336	296	324	296	342	320	334	318	312	299	310	327	340	335	318	354	331	338	307	291	332	334	328	308	305	291	320	299	348	319	332	306	330	328	303	325	320	339	317	312	328	339	309	310	340	299	324	309	333	311	314	319	343	325	295	304	331	318	327	334	323	299	325	327	323	333	322	322	296	325	317	316	326	318	325	326	296	322	301	318	303	305	327	312	323	309	322	307	307	337	311	327	297	320	294	292	303	305	332	325	321	309	287	305	291	305	318	337	327	313	312	312	286	311	333	320	328	313	316	302	301	332	311	318	315	321	298	331	341	322	325	320	264	341	348	286	332	320	316	334	289	328	303	306	319	300	304	308	314	301	332	295	299	274	290	326	285	306	297	326	319	306	323	318	307	306	300	316	317	316	316	316	328	320	300	332	306	306	330	322	327	352	334	304	333	330	350	315	320	344	294	328	336	310	307	320	297	335	301	329	293	298	312	329	327	292	300	314	303	295	296	325	309	325	281	324	324	317	338	300	306	310	312	287	319	345	335	328	293	311	322	305	318	340	320	298	334	263	312	296	309	335	309	326	317	316	314	318	307	310	316	324	300	309	313	312	312	279	315	298	314	298	339	340	304	300	345	288	308	326	326	325	333	305	322	323	310	304	300	317	323	313	318	319	304	285	308	312	309	322	316	311	312	297	324	315	322	327	330	320	316	311	306	338	310	347	272	286	294	314	340	310	314	313	303	311	326	311	322	335	306	322	343	315	293	314	332	317	298	328	297	311	306	320	321	325	313	306	316	313	336	311	308	305	291	308	310	318	321	318	301	307	321	317	321	310	334	325	311	335	318	306	318	329	308	310	326	298	342	333	297	308	337	322	323	335	297	317	313	296	273	322	304	314	327	300	287	281	339	287	292	342	285	306	314	296	291	279	311	294	281	294	327	360	336	290	304	325	337	314	343	299	338	344	305	312	308	312	336	325	292	319	300	310	316	311	321	312	309	306	313	292	317	325	303	282	317	330	294	323	350	304	307	292	321	345	312	337	312	310	325	299	310	277	319	295	356	339	293	318	333	289	312	339	305	309	335	319	342	306	307	344	306	345	313	330	308	330	312	311	332	315	335	312	285	293	351	304	296	305	332	312	307	335	317	327	310	304	326	315	280	314	311	291	305	305	299	321	296	330	317	320	352	321	331	319	333	344	300	298	311	328	324	307	323	327	315	311	333	317	306	309	332	314	335	305	323	320	326	317	321	325	321	347	301	313	327	304	304	300	293	306	301	314	301	323	315	313	320	320	299	308	322	322	332	324	323	300	314	309	299	332	312	317	321	299	296	298	319	340	328	294	317	339	330	321	302	314	306	302	295	321	306	338	287	317	305	315	321	340	332	294	310	313	313	319	295	314	283	310	326	303	266	320	304	292	314	307	302	338	302	294	277	329	302	294	314	303	325	313	342	306	325	316	303	282	310	316	345	314	324	310	312	301	300	308	337	315	288	321	335	327	325	293	294	308	307	346	325	303	309	299	342	312	331	303	312	299	348	304	339	329	300	307	294	307	318	316	302	307	332	300	328	296	302	340	342	317	290	317	311	318	303	307	315	326	300	329	322	305	303	306	336	301	327	306	296	332	311	310	329	325	317	306	339	305	314	321	298	285	303	305	304	315	324	290	300	320	341	298	343	310	324	310	300	311	333	294	308	292	303	303	314	287	344	322	292	311	299	322	303	316	292	311	334	306	303	340	294	317	333	301	319	350	319	303	319	328	303	278	332	327	310	292	336	327	311	316	320	315	311	332	297	315	338	324	338	328	318	320	330	288	311	287	288	320	303	315	310	350	310	333	324	291	333	332	291	306	336	299	266	324	299	305	318	313	294	324	310	326	312	314	328	332	324	313	306	316	344	297	322	325	310	311	324	284	325	318	313	311	318	349	307	289	330	326	333	289	340	312	298	324	334	303	325	312	299	308	318	309	342	306	306	319	299	316	325	340	301	310	304	280	346	308	283	332	318	315	294	311	322	303	328	298	324	320	321	318	297	336	307	327	322	322	326	324	290	309	322	330	316	314	324	297	324	328	318	299	331	299	318	325	302	304	328	320	314	325	313	309	319	307	328	318	297	323	316	315	299	303	305	307	299	325	326	294	311	311	289	343	336	335	305	309	310	292	313	327	287	284	298	307	349	281	325	321	318	328	306	331	309	332	317	353	294	312	309	310	303	310	305	325	306	293	327	339	316	327	307	284	339	300	316	339	321	317	308	322	305	329	286	299	299	309	316	310	330	315	300	314	327	327	302	318	320	309	312	309	316	302	317	308	313	321	334	322	333	282	285	312	299	326	341	319	351	347	320	327	316	321	316	332	338	331	315	300	318	308	313	303	304	302	336	314	324	318	345	313	293	307	317	296	333	314	335	331	342	325	305	340	335	308	321	296	318	305	302	307	332	317	330	332	321	294	283	316	309	323	311	344	302	328	312	313	317	302	289	346	310	325	280	318	330	317	331	305	312	332	305	319	285	321	304	349	314	294	309	322	313	303	313	319	325	321	328	348	293	311	323	314	311	290	345	333	321	339	313	339	322	315	325	295	322	298	309	326	282	345	330	316	299	304	291	316	308	293	301	310	319	299	325	291	292	355	310	300	302	324	329	294	333	322	306	333	324	332	318	337	317	318	320	305	321	318	330	325	324	304	297	313	285	311	315	328	323	317	324	316	317	332	299	320	313	316	329	316	312	323	326	294	335	323	311	334	332	304	312	291	307	304	301	336	311	320	323	306	328	346	320	303	313	332	309	294	335	315	312	308	328	314	304	320	313	329	319	339	336	303	339	341	322	323	330	313	313	302	297	300	294	328	314	329	288	322	285	326	320	320	316	312	306	300	309	332	320	298	284	300	353	333	284	317	321	293	314	320	283	308	305	328	332	341	306	306	315	309	306	314	319	290	290	319	326	353	325	341	305	347	313	326	329	324	332	331	313	297	347	336	328	296	339	315	326	323	328	329	343	302	315	304	330	298	313	314	308	295	365	317	317	340	310	290	294	306	324	328	310	328	313	294	311	326	311	327	332	307	350	331	311	298	321	332	323	304	305	273	344	312	304	299	313	346	336	332	338	312	309	319	318	318	296	281	332	321	320	315	306	299	331	298	292	343	297	335	325	294	320	332	312	286	300	330	303	334	317	321	295	318	339	313	330	327	321	285	318	322	281	297	314	311	308	316	332	298	348	338	309	347	333	318	314	320	299	315	313	329	325	329	335	344	332	301	316	308	336	292	334	307	310	328	330	318	316	313	322	278	294	314	339	326	311	293	309	318	333	325	295	315	338	327	300	319	317	280	321	328	314	341	297	316	311	320	324	295	301	258	324	298	302	320	304	289	287	309	315	330	301	327	297	310	336	301	302	316	303	300	299	312	315	338	339	275	330	281	327	288	306	309	331	326	328	308	319	301	315	323	287	290	305	322	323	306	341	311	315	305	325	314	304	325	321	318	326	317	298	312	332	327	318	314	320	296	327	301	352	314	329	302	323	294	305	275	338	337	309	319	304	279	324	340	323	306	329	321	311	308	306	301	315	320	331	302	303	310	332	313	313	307	343	328	294	320	313	308	301	287	322	285	312	293	312	347	324	329	318	314	308	315	319	255	305	305	302	306	321	309	307	316	323	318	311	336	286	319	331	325	300	296	293	324	340	307	317	329	334	342	309	320	326	317	346	342	341	343	279	338	311	305	335	319	311	306	304	305	304	307	328	325	311	303	337	309	342	288	299	315	301	295	312	318	324	323	300	325	294	310	298	321	309	301	314	322	322	281	313	295	306	321	299	304	325	306	310	315	331	332	315	308	311	306	322	336	318	319	306	331	331	305	328	347	333	296	307	357	270	332	346	332	340	329	272	315	304	308	317	323	311	287	340	285	345	332	325	329	333	316	311	314	317	345	312	330	295	322	307	311	291	308	319	371	315	305	318	324	334	307	304	331	330	348	294	309	331	338	333	303	308	340	319	316	324	304	336	296	311	345	318	337	335	319	311	298	307	317	349	303	305	303	354	320	308	298	315	317	316	279	310	321	340	308	347	296	317	309	303	310	307	274	341	297	299	315	332	296	322	312	316	311	301	323	300	349	298	315	295	306	305	314	306	319	326	333	300	323	334	302	310	324	315	328	299	313	307	333	327	329	293	336	302	312	326	324	312	335	336	320	329	280	301	312	288	328	303	336	309	316	311	339	288	310	305	324	304	338	324	337	332	321	314	328	302	305	322	310	319	322	349	327	304	330	302	336	313	314	284	305	340	310	299	340	297	314	311	310	315	319	298	332	324	312	327	283	297	336	305	331	333	314	305	301	295	295	295	320	312	326	318	303	342	308	317	318	315	318	311	293	295	281	308	320	304	325	332	321	317	324	335	342	330	302	335	331	314	306	345	315	320	315	341	322	297	321	305	298	295	338	314	319	331	306	331	330	299	311	328	311	289	289	309	323	311	317	338	336	321	321	302	299	298	315	319	293	297	325	303	317	301	293	299	316	297	290	344	304	315	319	320	328	319	317	298	304	313	295	318	310	310	324	312	333	329	316	315	316	330	312	316	324	304	303	332	291	326	300	326	311	307	323	334	326	319	338	310	305	340	314	315	318	305	309	340	306	327	310	295	293	331	322	333	319	283	324	305	324	328	316	309	306	308	330	314	326	332	298	320	288	312	310	295	314	335	323	333	336	304	351	315	321	318	310	308	310	316	310	316	324	335	309	323	340	297	305	334	331	309	306	329	286	301	323	306	308	305	292	336	322	319	301	301	301	296	335	357	329	297	341	325	328	292	294	305	314	320	320	325	347	324	329	306	300	310	307	302	323	299	315	315	323	324	315	324	319	293	303	319	306	292	340	323	310	298	314	315	289	318	317	345	309	302	320	311	314	339	341	295	313	346	317	321	312	287	297	325	307	306	316	336	337	325	302	283	320	320	316	306	296	307	331	319	308	327	311	323	280	339	330	319	317	319	293	315	325	319	297	312	327	336	361	347	343	299	332	281	303	324	308	323	322	319	320	326	325	324	314	319	336	307	322	301	319	300	305	291	341	310	324	336	316	303	315	318	291	340	283	333	297	315	320	323	322	327	290	310	297	316	325	296	342	307	304	329	329	327	341	316	336	319	346	310	293	321	300	314	323	314	314	292	333	299	324	324	306	300	303	297	321	322	309	295	312	311	338	295	303	319	311	325	289	309	305	334	321	314	304	313	323	355	307	312	332	344	331	304	317	308	287	326	336	344	308	302	333	316	315	323	309	295	308	319	323	298	305	273	330	333	306	306	320	306	314	292	315	281	321	321	307	318	308	306	295	326	330	318	300	311	330	299	303	337	304	326	314	272	341	328	313	339	319	321	313	342	327	313	304	318	301	326	317	333	316	317	327	346	279	291	330	322	307	310	314	328	309	321	325	335	304	305	331	304	304	314	313	294	331	322	320	303	302	310	310	273	321	342	293	325	321	310	305	295	325	286	327	338	313	301	314	290	318	321	290	356	305	331	316	295	317	301	326	341	306	311	332	307	331	299	320	299	305	331	313	319	306	313	335	310	345	355	317	314	326	298	328	314	338	294	300	334	310	324	301	330	327	334	306	328	323	310	284	298	324	305	313	352	317	315	334	321	304	288	282	339	333	328	343	293	295	297	341	300	292	335	310	316	317	323	342	320	318	330	329	345	344	328	326	289	340	324	316	311	335	300	279	331	288	318	294	306	323	285	305	325	315	310	319	323	317	321	291	283	323	302	295	316	342	340	287	326	298	317	303	324	310	298	320	323	303	307	310	294	289	339	324	300	324	334	302	314	311	304	320	320	316	302	315	311	312	297	322	319	321	290	319	329	310	301	312	309	307	314	318	305	324	325	319	297	295	317	329	302	317	314	307	330	317	278	328	305	299	293	334	327	312	334	320	319	299	303	321	312	302	320	337	288	355	314	323	312	309	323	299	310	295	309	293	309	344	317	302	321	310	318	301	326	321	286	323	286	318	306	302	319	320	303	315	303	322	307	305	327	331	285	299	295	313	311	327	288	325	296	323	322	342	299	345	318	334	321	319	334	298	322	342	313	320	309	317	322	317	323	316	308	299	294	321	317	315	348	318	312	323	297	315	327	308	320	290	325	313	333	311	294	311	305	302	302	294	309	324	299	311	310	300	318	327	332	336	306	315	317	307	332	335	312	303	329	278	319	301	332	310	326	287	335	333	308	308	343	303	313	331	265	327	312	324	298	330	313	312	286	292	298	305	315	280	330	338	299	335	320	312	319	331	339	298	323	303	331	318	260	307	317	305	324	331	319	306	316	304	309	315	316	331	328	313	286	298	307	310	329	300	306	324	304	289	305	324	294	291	301	316	305	318	323	327	289	329	334	346	309	288	307	339	322	321	289	306	327	298	314	310	312	298	337	322	336	313	334	326	321	320	357	302	328	291	317	324	280	322	329	321	307	336	311	311	306	318	318	313	316	324	328	307	300	296	296	309	351	311	297	297	313	275	312	338	340	303	347	310	345	296	301	297	341	340	313	301	332	281	302	288	315	303	308	335	348	315	308	312	298	323	322	352	302	310	302	301	323	314	297	322	336	333	295	325	314	295	318	298	288	329	297	299	338	309	303	317	321	337	303	340	320	337	339	283	313	332	299	299	320	322	319	324	320	321	327	326	319	327	287	320	291	334	324	320	303	317	334	300	299	314	304	314	309	297	322	325	314	329	314	322	322	323	304	304	331	315	321	349	301	327	293	299	334	339	328	313	307	313	327	308	340	338	326	297	304	323	316	321	310	315	296	323	301	308	319	322	323	306	339	339	289	319	338	305	317	314	321	321	343	327	337	292	296	290	302	323	309	292	342	363	292	287	309	315	310	331	318	341	306	303	297	308	300	314	332	306	306	287	316	300	300	310	312	304	324	314	299	316	327	318	316	308	317	321	334	319	346	322	321	268	320	324	288	306	347	318	340	307	301	297	290	322	327	336	338	305	289	292	316	327	316	335	276	315	329	346	326	307	310	307	321	291	312	303	318	313	315	316	305	319	294	347	332	315	304	311	308	302	320	298	320	348	311	299	345	323	284	329	293	271	292	302	335	328	310	344	306	321	311	297	307	315	307	289	311	315	328	315	332	300	311	303	335	290	309	324	306	303	320	333	330	308	304	302	280	305	347	352	278	312	321	305	332	301	306	320	302	285	298	321	306	322	314	295	312	307	326	331	310	281	304	329	324	301	308	297	338	310	291	321	309	309	307	337	320	343	296	314	305	302	295	313	325	305	347	320	313	292	304	287	356	310	297	312	311	332	284	322	305	345	329	341	323	300	278	294	303	317	322	294	307	314	319	328	312	289	303	278	317	306	301	284	329	305	298	317	323	340	349	326	300	328	343	341	302	299	298	316	327	308	340	296	306	307	308	282	307	282	299	282	276	318	300	281	316	333	287	337	324	350	281	306	321	322	298	278	330	311	303	337	307	270	302	296	300	295	319	313	335	291	341	333	337	320	313	290	300	321	322	335	332	324	305	304	297	337	342	315	297	313	317	310	326	317	330	323	308	317	311	342	324	323	271	321	314	301	325	321	322	326	329	326	300	310	325	325	310	327	308	295	317	326	332	323	339	323	323	338	347	306	332	323	297	319	327	289	341	321	308	299	292	304	321	296	309	312	321	313	311	330	322	275	280	317	322	309	327	301	306	295	323	322	305	321	306	340	308	315	321	310	290	327	324	329	305	319	329	344	307	335	315	332	317	312	308	345	299	332	336	310	327	318	294	332	298	305	301	310	334	309	278	336	311	290	353	324	294	317	332	334	300	321	331	321	326	318	307	329	305	341	323	298	311	319	298	305	314	341	328	296	311	312	333	306	324	314	303	311	323	305	333	355	335	324	302	328	310	294	311	336	290	267	348	312	305	295	312	332	318	324	349	322	312	305	320	314	315	314	317	314	331	327	312	324	294	308	318	302	326	335	295	319	302	324	324	351	296	305	303	292	319	319	319	305	292	330	330	304	353	320	323	290	313	356	306	311	303	316	281	312	325	297	296	297	313	316	283	335	322	341	292	318	299	316	351	329	322	316	330	320	351	317	307	294	304	317	316	304	315	326	350	337	324	309	323	303	292	322	285	298	305	333	294	311	288	297	311	318	304	318	314	323	299	321	308	286	325	343	313	306	326	294	301	321	310	329	293	330	323	334	294	312	345	320	297	311	330	324	331	294	329	313	281	292	318	307	319	307	311	317	320	334	322	325	297	315	306	303	322	328	302	301	315	280	288	329	300	327	301	312	311	322	324	300	324	328	328	322	332	324	341	347	305	322	326	280	291	305	297	288	314	301	317	317	321	341	303	348	302	333	324	296	332	344	322	342	280	339	310	343	295	318	294	297	320	301	308	301	329	330	305	301	317	309	295	305	279	295	303	318	352	316	283	313	323	348	300	328	321	294	318	325	310	320	345	335	323	324	283	324	321	349	316	331	309	314	323	329	321	322	284	304	293	298	318	299	278	327	334	306	331	304	309	318	310	300	302	325	335	300	314	334	291	296	280	348	298	300	310	323	311	345	329	328	302	307	313	332	318	323	327	314	321	311	332	313	308	309	322	316	322	316	315	326	310	325	325	318	315	285	313	313	300	285	333	316	307	320	315	325	310	296	291	299	315	283	335	340	313	327	310	317	287	297	303	277	331	319	299	305	284	290	303	317	336	296	313	314	296	313	316	287	316	325	312	294	287	313	301	313	308	317	311	351	317	321	302	309	335	322	297	298	300	300	338	312	305	314	299	302	338	314	339	338	322	315	337	309	316	318	310	322	333	331	325	325	290	329	331	290	328	295	325	313	315	331	307	326	313	318	318	299	323	316	306	312	288	293	292	315	318	318	321	316	322	315	301	316	330	300	322	335	323	341	303	310	332	330	327	323	310	308	309	330	295	302	307	302	321	336	301	312	296	316	299	326	329	315	304	290	326	309	300	320	315	317	305	326	322	326	329	301	325	297	292	311	306	304	318	313	325	291	318	328	297	314	320	328	300	306	322	296	330	325	311	325	323	322	313	311	310	291	310	314	315	335	339	305	325	279	343	292	325	283	321	327	297	313	335	303	329	334	305	332	328	311	303	335	305	305	320	312	312	284	308	308	310	312	323	311	320	315	314	309	335	313	304	299	304	325	332	310	316	338	293	309	325	317	300	298	318	308	300	310	311	331	307	332	323	284	293	299	300	310	316	283	302	315	293	317	294	368	322	332	305	316	310	292	318	334	305	308	310	315	292	340	306	306	327	338	298	326	313	335	311	298	301	320	303	287	298	321	322	316	311	313	336	320	347	319	282	323	301	292	270	305	314	303	337	295	339	284	318	315	333	354	301	314	360	301	324	328	302	327	321	326	304	318	333	291	353	280	322	308	301	314	331	331	320	320	302	300	322	333	292	320	326	319	334	305	304	344	329	332	333	292	309	328	313	314	310	319	318	309	330	288	311	313	311	313	318	295	334	289	315	297	333	327	325	308	289	320	332	318	319	320	304	325	297	345	317	317	342	301	307	320	304	350	297	305	279	310	307	331	320	324	326	333	287	304	306	317	330	325	327	346	317	298	323	324	336	311	323	321	341	307	291	312	312	318	298	276	313	302	302	323	288	317	332	315	291	326	312	301	341	319	324	335	322	326	286	328	302	343	333	321	284	330	319	318	315	327	321	350	320	295	319	305	335	313	316	309	325	314	325	303	328	308	302	303	297	351	314	317	328	325	338	302	332	305	307	328	312	312	285	307	285	304	325	329	326	328	316	302	304	313	308	329	360	310	308	292	330	302	313	303	297	320	321	356	320	332	283	297	319	314	338	319	335	301	315	316	328	328	298	334	335	297	297	333	323	306	298	311	316	267	309	305	347	311	303	334	334	321	298	343	321	302	315	303	294	337	304	333	332	300	302	324	307	323	292	314	333	299	310	287	331	325	321	332	328	316	318	302	321	343	284	318	345	289	342	306	305	307	300	293	321	343	340	311	304	312	306	306	323	307	330	339	301	325	316	345	325	324	341	331	292	278	328	301	307	307	313	326	293	296	293	319	303	320	300	301	337	299	300	316	331	316	296	338	327	309	331	322	330	321	355	294	319	323	311	324	305	317	325	331	325	299	284	318	314	314	305	334	297	336	300	290	310	310	300	330	333	314	302	311	303	321	342	318	330	325	312	306	335	332	290	303	324	321	311	309	308	317	294	344	328	327	335	296	299	313	329	295	313	310	325	304	317	323	323	303	325	318	321	306	330	300	332	295	345	320	307	310	308	292	331	284	308	341	308	333	296	329	330	315	311	344	337	305	312	295	327	329	301	326	277	297	324	350	292	311	315	321	308	305	345	301	339	321	324	276	291	301	309	310	303	348	320	330	294	308	317	297	325	329	338	318	321	324	312	312	328	313	331	293	276	325	320	311	326	319	313	327	285	321	289	319	331	303	284	306	316	302	335	314	306	315	298	336	314	320	295	293	324	322	317	334	327	296	293	315	288	316	312	376	298	316	308	306	283	326	328	315	329	363	333	324	309	311	306	311	294	337	296	309	335	327	315	294	313	300	343	301	314	314	323	318	299	324	310	304	295	317	346	310	312	304	340	307	329	299	324	326	295	322	313	317	316	312	323	314	317	291	326	323	316	336	302	319	325	312	307	301	300	296	321	293	293	306	322	310	282	321	328	304	320	315	300	300	295	323	302	322	315	331	315	285	317	316	333	318	326	339	345	328	307	322	334	326	336	326	319	318	334	368	311	296	294	302	319	346	303	300	313	342	294	329	303	344	311	311	344	315	300	318	340	330	295	316	313	340	292	305	319	297	318	341	319	305	326	324	279	324	321	318	315	319	311	342	323	346	314	322	315	324	300	298	300	305	334	324	296	315	322	308	314	308	347	312	339	270	317	302	312	318	351	311	342	297	320	323	313	326	331	297	325	330	337	334	310	296	330	308	326	315	308	285	317	324	311	329	313	319	291	298	294	292	316	320	322	340	341	308	333	322	291	308	325	320	338	310	313	311	297	279	317	305	331	292	319	334	339	301	329	312	318	330	312	297	314	335	322	309	307	283	312	319	284	311	321	321	324	315	316	311	304	318	304	295	336	294	325	320	303	279	303	286	310	332	315	315	336	312	305	335	310	307	307	324	344	327	326	320	310	313	315	302	310	304	320	310	291	317	315	320	309	311	277	297	279	302	331	322	329	333	324	318	320	327	301	311	312	321	297	347	304	283	300	302	315	357	338	315	291	309	311	309	300	310	331	327	299	323	288	327	312	308	304	296	304	304	331	306	308	320	304	319	328	314	328	318	320	312	346	332	310	318	309	337	289	322	306	309	295	307	285	308	358	357	336	310	338	311	294	303	305	291	344	306	324	328	325	325	298	325	309	334	333	315	305	318	287	321	301	310	333	300	318	315	301	318	324	309	307	314	334	306	285	328	321	313	326	287	362	340	319	316	320	333	307	282	298	312	343	317	313	315	296	307	298	328	277	312	330	295	323	332	299	346	323	304	306	317	326	327	316	324	315	327	331	280	299	330	321	340	339	323	320	330	318	328	290	317	295	332	308	325	321	305	312	336	306	333	335	329	279	325	320	312	305	328	301	302	302	327	326	349	304	284	310	287	312	301	333	322	312	312	313	325	327	345	315	313	294	323	316	290	318	289	327	309	298	303	323	299	347	329	333	306	324	316	293	331	297	295	300	317	303	309	309	314	302	290	331	293	321	323	328	310	338	308	301	299	339	304	312	336	305	333	320	316	290	309	317	307	292	314	324	285	292	297	328	293	300	332	310	322	318	302	296	329	314	332	305	323	322	288	301	321	336	285	300	322	310	339	318	336	345	320	300	328	344	289	327	286	310	317	314	308	289	306	322	301	318	311	305	323	323	314	314	313	308	339	335	308	295	327	329	320	314	346	319	321	298	335	327	346	302	318	338	320	320	302	330	316	298	297	316	300	300	307	308	307	310	329	316	305	318	317	336	310	329	322	318	335	317	302	308	318	321	327	319	310	305	333	334	333	311	296	336	290	320	332	336	318	318	302	305	324	311	312	316	320	332	290	324	307	341	307	317	319	344	335	314	335	316	339	316	305	329	328	320	300	312	315	318	325	324	319	312	317	314	299	297	317	325	294	294	336	301	300	298	328	305	295	307	311	301	302	326	329	333	326	300	318	293	337	294	312	306	316	315	296	325	337	319	347	346	353	305	299	311	322	313	326	327	336	327	347	342	320	318	305	315	355	342	312	331	308	311	315	334	335	303	330	326	319	328	332	301	332	292	329	355	311	323	321	309	313	309	319	284	295	341	308	317	311	311	308	311	300	321	311	304	316	329	329	301	336	315	310	335	304	311	314	303	328	308	331	306	351	327	311	306	299	305	333	316	347	306	316	310	352	305	321	314	305	326	317	300	348	295	313	272	324	314	325	305	317	311	304	317	301	321	300	338	326	322	286	318	321	314	297	297	312	313	326	317	322	305	299	277	299	307	322	312	295	283	316	311	340	309	311	302	302	281	296	324	299	303	315	303	279	311	326	325	289	301	313	322	298	326	319	317	342	325	333	313	318	312	317	311	309	312	334	287	301	319	317	331	280	296	285	309	325	313	322	317	324	317	329	324	310	333	340	309	314	305	334	306	330	324	319	302	326	303	295	316	297	316	295	319	302	334	338	317	310	299	308	293	315	317	326	326	332	331	326	299	295	318	295	327	345	300	298	320	321	299	302	298	323	326	308	309	320	301	316	307	294	312	303	309	304	336	312	307	332	316	321	304	301	260	319	309	350	332	314	321	315	308	315	313	344	324	306	342	313	349	335	317	305	313	333	334	311	330	343	312	292	312	331	318	305	320	319	304	322	326	334	312	321	330	331	324	312	285	326	308	331	312	317	323	328	300	319	315	323	345	320	307	311	350	316	316	306	348	316	338	310	341	306	316	334	305	307	324	323	320	339	337	337	305	329	311	304	321	313	325	314	321	277	306	321	296	326	299	297	354	316	325	310	322	336	324	306	328	298	345	312	315	325	308	338	329	322	321	306	307	322	301	288	351	319	291	299	306	301	296	314	320	328	294	315	320	309	334	323	309	303	317	303
2	222	243	202	229	229	222	236	213	231	225	226	222	226	232	242	226	228	218	218	215	243	241	232	230	232	224	205	215	214	227	223	231	233	216	211	227	242	213	245	217	225	220	211	222	255	220	241	229	222	204	212	237	241	218	225	235	224	232	244	247	222	215	220	223	218	205	223	235	225	228	223	238	230	233	225	238	225	231	234	196	235	234	221	196	207	214	258	238	232	224	242	219	235	227	231	207	214	222	229	250	228	222	223	217	221	234	240	235	217	249	227	207	214	217	221	230	223	217	219	194	246	227	221	229	242	241	230	244	219	231	213	227	228	231	232	224	207	235	202	219	244	226	233	215	225	224	222	236	232	222	217	236	218	234	222	228	232	239	216	241	210	220	237	212	229	234	226	226	212	221	230	220	217	236	227	213	245	229	219	210	228	218	229	215	247	212	219	213	235	236	210	220	249	232	216	216	241	211	235	222	217	231	240	212	219	233	243	234	237	220	219	240	223	225	242	209	228	214	217	230	210	228	227	215	231	233	224	242	225	223	229	230	237	240	239	224	210	232	211	226	239	210	225	241	225	209	234	231	214	249	227	233	216	239	239	214	253	229	213	231	229	237	234	238	219	226	225	232	222	228	242	207	240	224	222	238	239	240	212	217	223	216	231	232	220	241	225	231	223	230	218	226	216	212	255	221	220	206	221	229	226	216	218	206	227	227	218	221	215	234	240	217	208	241	241	213	207	218	229	223	216	221	236	225	224	222	229	224	240	229	216	231	232	245	234	223	214	232	214	237	216	228	222	224	204	215	201	217	217	233	217	236	231	232	244	215	220	235	234	226	224	229	228	223	234	218	183	233	244	228	234	226	249	224	211	220	202	228	223	252	237	228	235	216	233	238	213	228	235	212	223	227	230	217	225	232	201	240	226	217	229	233	215	230	209	212	228	233	208	225	219	221	232	225	215	229	204	222	236	227	226	211	235	219	224	220	214	215	242	203	198	219	236	234	232	244	214	242	242	233	214	222	214	235	217	238	205	216	213	234	219	257	231	213	211	218	216	235	210	211	213	227	224	217	237	225	199	203	222	213	230	218	235	240	203	222	218	223	213	234	221	211	219	212	254	239	213	223	223	219	226	216	228	219	232	242	225	241	219	217	226	227	231	228	212	224	213	221	220	221	226	229	215	221	233	214	228	222	237	229	247	195	243	219	216	245	229	233	219	200	236	231	236	212	217	227	223	211	215	206	222	221	241	229	230	229	227	236	229	223	215	220	207	224	221	251	224	234	245	234	228	211	228	229	223	233	241	213	239	237	223	218	211	241	216	238	237	234	210	244	221	227	231	223	243	219	227	217	233	210	226	218	231	226	215	242	242	229	215	232	250	197	215	240	217	229	210	238	246	213	247	216	236	232	227	224	227	218	221	228	216	225	227	221	235	235	223	214	235	237	228	215	236	235	234	222	248	239	226	216	218	238	234	234	231	240	228	197	225	249	239	233	237	212	212	226	231	213	252	206	219	219	224	236	210	230	224	236	214	220	226	218	224	237	200	196	233	225	231	236	251	209	229	238	234	210	239	235	225	220	221	245	234	251	219	217	230	224	249	220	219	214	228	221	215	230	223	203	224	224	228	234	219	223	226	226	211	235	230	243	226	248	235	244	221	201	225	218	217	221	243	229	218	223	225	224	231	232	226	232	241	235	235	208	216	219	212	212	228	239	231	219	221	237	227	216	233	237	232	226	207	237	229	203	221	219	232	221	214	217	223	221	234	231	199	236	207	233	195	224	215	210	238	191	236	191	237	227	220	223	223	211	224	228	221	237	216	226	235	225	245	224	212	213	240	230	233	213	231	223	240	205	244	245	233	225	227	228	222	229	232	227	225	192	214	217	226	228	208	217	225	236	224	196	223	222	253	217	255	223	222	237	214	222	206	234	253	229	219	240	247	219	233	232	218	240	198	218	220	221	221	233	236	225	242	234	209	223	204	218	224	212	213	224	229	244	217	217	228	228	227	225	222	231	237	227	222	219	243	231	221	240	231	229	217	229	222	213	210	239	218	232	223	228	232	215	236	233	225	210	217	203	239	218	227	219	251	211	217	246	212	214	226	234	215	213	219	241	227	229	229	227	250	236	215	207	232	250	212	215	233	252	237	220	226	248	216	224	232	226	236	240	216	240	235	228	205	227	205	224	224	223	237	234	226	249	223	220	236	229	236	231	214	235	212	243	242	220	214	230	209	219	246	236	218	229	208	222	217	224	221	235	233	229	229	218	211	235	205	226	237	210	231	226	220	216	229	209	208	223	218	224	230	216	223	215	222	223	215	233	212	222	231	223	225	222	222	224	238	205	223	212	214	219	227	240	220	240	223	227	231	228	224	227	219	249	239	229	210	221	250	224	235	239	234	206	206	216	216	215	212	209	218	233	237	228	219	227	215	244	210	219	226	195	233	236	229	248	197	232	242	200	233	223	225	206	211	230	219	209	224	235	224	237	212	246	239	207	214	221	245	241	229	231	222	223	222	235	229	232	217	207	208	231	227	225	239	252	210	221	229	232	229	218	222	226	210	226	226	207	234	248	222	225	230	218	231	231	237	232	230	237	226	234	232	224	220	218	227	220	238	229	220	249	227	235	225	249	230	209	226	237	229	240	228	236	209	211	222	232	205	229	224	234	237	217	215	237	223	213	204	234	230	223	224	215	239	229	236	226	218	234	232	231	216	237	236	211	222	224	224	220	229	228	242	213	219	206	234	254	208	212	221	240	214	224	233	243	227	215	206	234	243	216	225	206	216	203	214	224	217	242	226	233	207	208	217	208	216	248	236	232	228	230	208	221	230	220	238	205	204	230	229	237	240	238	213	219	227	208	226	223	225	206	189	233	247	219	217	222	225	204	220	220	231	209	210	214	220	214	214	239	234	223	218	233	214	237	212	238	227	227	237	234	230	212	235	203	211	204	218	214	236	210	215	247	204	233	225	210	223	219	223	207	221	213	217	223	228	212	229	232	238	216	214	229	229	218	240	226	220	226	221	226	214	230	226	221	218	227	231	238	228	222	221	219	241	216	239	209	228	232	223	227	221	214	207	232	254	220	230	217	234	219	200	210	228	238	243	240	231	216	238	226	234	226	224	206	237	209	243	233	235	238	222	221	226	243	231	232	211	228	237	231	222	199	224	221	227	252	218	211	222	236	228	224	228	229	201	222	224	226	220	220	238	230	229	209	228	212	218	224	221	231	208	218	216	246	212	221	246	219	232	242	222	243	222	245	236	212	240	231	221	233	207	224	235	232	215	249	211	215	242	239	225	212	228	204	236	220	227	235	224	217	223	211	215	234	219	237	226	236	204	202	210	231	213	237	235	208	221	218	218	223	227	243	228	241	223	240	211	239	217	230	230	230	236	231	249	236	213	232	199	234	222	230	233	237	224	224	221	225	234	224	244	228	224	234	219	230	211	226	213	239	210	244	223	226	225	219	234	213	242	233	206	228	225	244	220	228	217	208	226	247	194	207	223	236	225	217	239	230	217	223	237	210	223	244	233	235	240	234	231	210	207	220	253	221	230	233	242	213	220	212	226	199	208	200	223	223	208	231	215	234	228	213	242	209	235	228	222	218	212	228	229	219	204	234	225	225	245	222	222	227	228	246	227	223	202	224	235	224	229	207	212	230	243	233	232	200	237	237	248	204	229	245	225	213	228	217	227	236	232	222	215	235	229	213	228	241	219	230	215	244	223	225	218	206	210	211	244	208	230	237	228	221	217	216	230	241	228	205	206	227	247	221	225	238	203	229	208	226	226	230	225	222	238	198	228	236	227	240	233	227	216	232	231	234	214	227	244	225	210	220	221	239	227	223	235	219	231	217	226	234	208	226	229	238	236	241	229	226	222	210	222	235	218	229	189	214	230	221	219	202	227	243	210	223	226	220	221	240	222	238	223	212	225	217	234	226	223	224	247	226	232	226	206	239	232	202	210	236	230	226	229	240	221	206	234	230	229	200	219	231	223	219	237	215	240	213	228	201	257	210	231	223	224	239	216	237	214	208	228	227	220	226	211	231	219	230	223	219	211	236	206	211	224	238	213	240	216	222	227	208	230	222	234	237	220	230	239	235	231	220	226	235	242	237	210	231	239	225	220	213	233	234	243	225	205	215	243	230	217	228	228	216	224	212	209	229	220	227	219	210	244	224	225	234	220	256	228	229	216	221	219	235	207	233	224	226	199	227	224	204	228	229	229	249	217	215	207	257	241	232	222	210	226	235	242	222	221	232	224	231	230	207	213	208	227	216	239	240	239	229	216	218	220	230	242	223	250	222	255	224	221	200	233	220	228	216	237	212	226	234	223	231	240	218	222	234	223	228	224	226	217	227	204	206	233	229	225	212	238	213	225	222	223	232	213	231	226	203	225	235	213	228	230	213	214	211	236	223	239	218	217	214	211	204	241	209	239	206	238	221	224	233	242	218	241	227	229	222	221	238	205	214	240	227	227	227	233	226	217	239	237	243	224	224	232	219	220	208	223	222	208	238	240	225	231	243	247	228	218	216	231	197	225	243	231	228	240	223	239	206	239	221	236	208	231	220	235	234	221	210	205	224	225	219	229	230	215	238	225	216	235	235	211	231	195	232	230	220	215	216	227	236	215	227	211	224	237	226	230	214	226	220	227	230	227	222	221	218	224	210	223	226	225	213	204	247	224	207	229	211	237	220	222	208	237	224	214	248	221	223	206	231	214	215	212	217	214	221	226	230	213	207	242	216	216	238	221	226	230	225	221	215	232	220	227	249	218	217	228	215	216	230	237	232	214	205	214	220	233	232	219	224	229	215	212	225	220	254	221	224	232	228	233	227	237	220	229	229	225	239	220	216	211	228	222	222	219	238	260	223	233	188	230	228	233	226	223	233	231	233	243	210	223	233	219	230	212	251	218	224	237	235	220	234	236	240	223	213	226	233	207	220	207	228	243	210	209	195	217	221	218	245	230	216	226	207	232	233	225	232	233	214	239	219	231	230	232	237	229	234	240	231	236	229	227	221	210	215	210	237	239	236	243	209	239	227	218	219	212	226	230	240	223	234	227	218	224	226	238	210	229	229	226	215	227	235	225	231	213	222	218	215	206	226	221	219	230	241	242	227	233	218	223	240	231	219	232	243	218	217	226	233	235	224	223	222	227	212	233	215	233	230	213	239	226	211	214	228	210	221	234	219	231	222	218	231	235	219	232	235	213	234	208	219	224	213	211	221	213	207	228	210	231	236	225	225	227	227	232	219	214	217	243	224	233	217	236	235	213	217	223	223	243	213	234	230	199	241	201	228	250	234	245	224	237	231	242	220	224	215	220	252	226	223	220	237	219	224	208	232	210	230	226	208	207	221	181	248	215	222	230	229	222	232	207	221	219	230	224	221	231	221	229	214	237	214	232	226	213	221	229	199	224	229	205	233	233	207	220	226	220	222	232	228	249	262	215	214	220	231	250	219	234	242	243	218	224	217	234	228	223	219	225	237	209	214	217	202	229	227	221	231	231	231	241	227	235	209	226	223	216	213	223	225	216	210	208	231	220	205	213	230	229	227	238	224	211	213	217	235	225	234	236	217	223	238	217	231	227	225	229	212	230	215	231	222	223	239	226	228	235	209	217	212	221	216	207	229	218	216	222	221	210	223	236	228	217	247	234	236	222	226	233	210	211	244	198	216	229	224	229	217	220	237	210	211	223	236	217	226	223	215	218	225	236	209	222	214	236	201	212	240	220	228	209	228	225	234	231	240	223	212	226	231	220	227	230	223	233	219	238	220	211	221	217	211	216	233	225	241	234	228	227	228	216	194	228	223	225	232	230	229	226	212	220	208	216	217	205	212	208	223	244	215	234	192	242	223	219	231	214	230	231	211	208	223	207	229	227	214	190	225	211	242	223	236	233	231	213	234	220	221	233	227	233	222	228	224	236	224	231	240	233	218	234	201	197	223	232	201	234	194	204	202	229	248	221	220	235	240	223	236	210	244	235	219	245	217	197	221	213	255	222	231	200	229	242	246	221	216	223	223	223	228	227	254	218	224	207	217	212	227	213	235	225	214	239	212	240	218	233	228	229	223	248	208	200	225	229	223	213	235	240	237	214	223	230	216	224	236	224	214	236	239	241	215	235	224	226	228	223	214	217	218	230	235	233	227	215	229	238	248	211	202	218	218	214	219	230	228	225	223	228	211	227	213	203	216	216	239	222	227	220	223	221	246	226	241	214	223	232	238	217	224	230	210	232	241	248	228	215	224	235	225	210	217	219	224	241	235	235	231	239	215	234	230	254	244	226	236	213	251	218	237	233	250	231	212	212	222	219	221	225	227	224	233	216	221	219	220	221	223	236	241	221	213	221	232	236	233	241	246	212	233	226	232	211	227	232	241	221	221	218	224	227	231	226	230	210	228	227	220	234	207	243	213	198	219	241	217	213	220	192	224	233	210	226	219	224	209	228	225	225	220	240	222	209	235	205	232	229	243	233	207	245	237	237	221	221	227	209	224	228	235	222	217	207	215	214	221	223	218	220	218	210	227	225	224	240	242	227	235	211	213	230	244	239	225	233	217	210	232	213	234	214	240	231	239	225	204	223	245	223	223	220	222	219	221	248	235	247	226	211	222	230	202	235	204	209	223	236	242	253	226	223	226	220	245	204	227	236	215	213	221	243	235	223	232	235	245	229	231	227	208	226	226	220	215	239	238	231	222	226	234	240	219	204	203	213	235	225	232	207	217	232	238	222	227	244	228	245	225	223	215	231	224	212	197	211	231	226	249	239	231	219	200	240	202	240	219	217	214	224	227	245	236	236	230	222	214	234	221	229	229	217	206	222	225	231	245	233	218	215	213	234	206	213	215	243	219	216	216	214	232	231	219	222	220	217	211	242	222	230	231	217	208	213	223	236	209	209	229	207	216	229	244	236	212	233	236	237	246	208	213	207	238	226	218	223	204	240	221	227	226	234	224	219	229	214	216	224	211	215	239	248	203	235	235	206	217	234	220	217	228	240	216	225	237	235	226	244	219	232	233	220	241	221	230	224	234	240	207	204	231	213	217	216	211	217	224	222	234	232	239	223	237	235	239	206	241	214	241	217	217	241	230	235	231	239	231	221	232	223	221	217	234	215	216	202	228	236	218	222	237	233	224	231	228	235	204	227	219	220	215	226	224	226	226	250	228	229	238	210	214	214	219	234	222	219	230	226	202	233	225	218	226	213	250	214	218	226	217	217	217	223	229	222	223	231	222	223	213	212	233	227	218	235	213	224	218	229	219	224	225	241	229	203	247	235	229	216	226	229	204	246	218	237	222	239	240	232	222	215	212	216	219	243	214	236	227	240	250	220	250	220	226	226	228	226	223	228	236	224	243	222	232	218	224	222	212	216	233	234	230	244	230	199	230	216	220	213	214	239	230	221	209	232	224	233	237	217	211	218	224	225	230	213	221	216	218	230	231	226	221	208	242	250	248	229	236	224	247	202	230	218	230	237	236	216	227	232	231	233	215	204	247	219	227	220	211	220	223	229	228	220	228	229	220	220	204	224	246	227	198	222	201	230	237	231	229	213	223	219	232	212	237	206	248	231	217	223	247	213	221	227	219	222	216	220	217	215	227	242	229	217	230	212	223	229	233	209	224	218	234	219	248	224	242	227	225	228	204	236	238	230	233	227	217	229	225	203	217	247	237	238	227	228	219	239	211	228	232	248	217	205	227	242	262	227	235	237	248	203	233	213	216	231	212	226	221	209	228	223	229	238	240	236	221	242	229	228	213	207	223	200	232	233	242	246	229	223	200	225	205	208	232	221	228	222	228	217	211	234	199	223	246	228	234	227	234	236	235	238	233	232	235	227	216	234	210	224	236	229	222	225	222	212	232	215	226	211	239	213	195	227	225	230	219	229	227	229	236	203	217	233	218	230	214	206	217	225	228	216	220	198	227	207	235	235	242	234	215	227	215	222	234	227	214	219	220	213	216	209	228	239	242	234	220	232	229	253	222	232	241	207	228	222	220	236	223	232	246	217	223	254	211	206	224	237	242	216	239	217	225	243	218	240	225	225	223	238	248	221	238	246	233	217	241	213	225	236	225	228	249	184	241	228	212	226	216	246	229	237	239	239	229	226	218	224	242	242	225	223	212	232	232	237	196	226	222	230	243	222	229	247	234	213	201	234	215	255	224	224	249	235	239	210	215	221	219	230	221	213	210	216	214	229	221	200	233	224	211	217	213	231	219	233	225	216	232	233	220	227	227	230	226	237	232	220	233	238	247	199	226	221	217	224	230	233	229	235	225	233	205	221	234	228	226	217	242	229	234	242	212	215	241	227	216	212	240	212	201	235	230	199	235	218	212	235	229	225	214	242	225	222	227	229	227	215	250	234	210	211	222	221	222	244	219	220	236	222	239	205	222	242	234	218	220	236	238	219	216	234	238	217	228	239	205	228	204	229	221	223	217	244	227	239	236	227	218	213	224	235	237	203	224	228	231	225	208	211	223	232	226	217	241	215	240	222	230	238	226	219	227	227	202	239	223	224	217	223	234	214	205	230	221	225	225	223	228	235	227	215	207	217	224	225	231	234	213	212	225	237	244	225	204	202	215	228	223	221	234	212	252	232	228	217	220	217	229	239	232	216	227	224	204	231	219	223	237	217	217	233	232	215	195	204	231	225	217	216	231	228	219	242	222	230	230	216	235	221	211	231	233	219	245	222	232	218	233	217	227	218	229	232	216	227	201	237	224	225	238	204	223	205	234	237	214	214	217	224	227	224	232	222	234	231	239	229	231	221	216	222	212	223	225	232	223	221	243	212	217	252	215	227	216	215	234	223	234	205	212	245	223	194	220	233	213	238	231	238	242	233	217	224	238	231	235	224	203	214	229	215	246	198	226	214	227	236	221	230	214	229	233	242	214	214	210	220	214	213	219	231	226	206	249	241	231	223	231	198	220	210	232	244	231	239	225	227	227	219	238	239	226	229	239	233	199	232	220	235	218	229	212	224	219	234	222	213	232	243	230	235	233	228	230	245	228	223	222	222	222	222	228	255	223	203	238	231	219	206	240	209	224	208	223	225	209	224	230	224	202	222	204	234	231	244	216	221	216	247	215	218	247	229	231	224	226	215	244	210	207	215	231	228	224	209	222	228	210	230	232	225	225	231	229	230	223	217	214	211	226	230	213	230	212	224	200	234	230	233	236	227	239	227	236	221	205	229	232	221	243	222	216	209	215	197	208	228	219	219	233	235	220	231	223	227	226	219	216	236	231	244	234	220	230	228	241	248	239	229	234	226	223	200	217	238	220	228	219	234	219	219	222	211	220	213	219	223	209	227	220	213	226	215	220	218	222	223	229	229	208	234	213	236	233	238	240	252	224	217	225	215	240	222	234	246	222	243	231	225	207	227	230	221	205	224	218	231	222	232	221	211	229	226	238	201	222	215	234	244	204	225	213	247	230	216	232	230	196	243	239	224	214	219	231	222	213	218	214	231	230	228	215	230	222	239	221	227	216	228	208	215	233	242	236	218	231	221	201	221	231	228	225	213	197	203	229	239	230	235	224	229	235	239	200	211	213	234	224	211	219	237	234	225	210	233	232	236	237	202	241	236	234	229	200	232	252	218	233	235	210	236	207	219	219	232	232	220	233	222	235	214	206	215	239	237	225	228	234	238	214	249	245	234	228	226	222	236	234	224	229	233	223	210	224	234	222	223	222	254	224	220	225	237	213	205	227	226	233	233	240	241	241	223	203	234	211	219	216	208	214	229	232	223	234	233	220	238	245	216	239	232	204	225	206	220	223	244	239	232	215	229	250	210	245	239	223	240	230	226	231	229	215	226	217	211	219	230	219	222	223	216	224	232	216	225	218	232	234	213	212	212	217	239	212	217	238	253	244	228	227	198	235	218	208	217	231	210	212	205	223	238	228	220	211	223	215	218	232	222	210	220	227	225	230	240	224	210	203	208	229	235	231	234	213	215	229	223	216	221	228	213	208	210	223	230	224	229	200	219	209	233	214	242	240	223	230	223	226	224	220	231	236	223	229	200	231	223	207	223	217	236	228	199	214	217	226	236	203	209	215	241	220	242	217	225	251	231	240	234	219	229	221	206	211	219	239	218	223	242	246	213	238	254	226	224	239	227	228	233	229	228	230	223	215	206	230	213	210	228	223	216	221	230	237	222	221	235	231	231	233	217	231	201	211	232	236	214	224	222	214	211	232	225	243	236	229	234	186	222	236	202	215	231	232	213	245	217	224	209	234	233	223	236	227	216	212	217	234	228	220	209	249	209	228	217	209	224	226	211	210	221	235	215	216	225	233	221	226	229	230	220	212	216	200	208	228	223	234	224	229	208	223	216	222	223	235	243	230	227	241	222	222	229	220	208	236	214	235	220	211	228	221	230	221	215	226	235	222	221	226	220	242	233	254	229	235	232	208	244	245	233	220	225	232	197	234	216	226	228	244	215	220	218	216	228	234	228	219	225	212	236	237	233	217	206	219	223	223	230	236	216	229	202	233	232	217	224	219	238	217	240	219	219	229	228	229	204	217	214	237	213	235	224	230	223	239	219	211	227	242	230	231	241	233	236	229	214	229	213	235	227	234	237	240	219	234	243	217	218	228	242	205	209	230	248	236	237	220	234	234	226	199	226	242	240	220	228	233	221	230	204	234	232	219	228	208	221	225	248	225	231	223	198	213	226	236	224	223	219	247	220	219	221	212	227	216	215	216	206	215	237	217	218	226	228	233	234	229	229	223	215	232	224	228	225	219	236	238	212	201	225	252	230	245	223	233	215	216	223	198	217	208	220	244	236	240	217	232	219	219	207	209	221	225	234	248	229	236	240	219	237	232	224	232	213	224	230	207	224	243	225	210	227	229	223	219	229	250	240	227	245	217	238	209	245	225	227	241	223	218	233	225	218	213	214	232	222	234	239	234	231	211	226	230	226	218	199	231	223	206	224	237	226	234	222	224	233	247	229	210	231	200	224	230	234	247	238	223	222	245	212	239	205	213	243	217	236	235	203	226	234	204	250	231	215	239	233	241	204	226	204	232	231	224	216	222	235	206	222	202	225	218	221	242	222	228	230	225	224	225	198	228	233	223	205	222	213	210	226	219	240	221	234	229	218	208	214	221	226	241	226	218	215	214	204	217	206	213	230	218	240	232	213	222	220	231	254	221	221	243	222	196	211	210	229	233	215	205	229	236	232	217	216	253	207	234	221	236	213	235	216	216	233	207	212	213	231	227	223	223	229	221	240	234	211	232	229	236	230	218	224	230	233	214	213	257	239	213	218	201	207	239	240	217	219	231	231	220	224	228	239	219	238	235	239	227	239	230	239	206	230	215	220	241	226	228	219	219	236	222	229	246	228	235	223	231	221	222	222	240	236	240	245	221	233	219	222	230	202	218	217	226	219	216	225	212	218	262	233	224	241	236	242	213	224	226	218	197	219	218	204	208	219	223	215	216	225	216	238	237	209	228	234	221	234	215	229	224	209	219	228	229	239	234	220	227	219	209	214	224	229	209	221	216	227	228	229	224	209	222	236	224	221	225	226	224	229	214	232	224	231	234	231	230	221	255	228	218	211	230	215	222	231	232	216	214	203	212	220	240	224	225	217	212	227	196	231	231	229	215	232	227	214	234	230	242	241	231	235	214	246	241	250	233	231	228	236	216	222	211	217	228	234	221	216	262	207	225	222	221	239	219	246	219	225	221	244	209	223	219	232	229	217	225	218	240	219	206	239	229	221	243	233	226	219	232	231	224	227	230	240	221	229	252	222	237	223	231	224	230	210	239	213	220	221	225	218	228	232	233	214	219	239	214	232	200	227	224	233	228	214	206	239	228	236	245	223	207	200	207	224	233	225	230	212	214	230	223	217	220	221	214	226	234	234	217	208	253	222	218	216	230	231	235	224	226	203	236	232	220	243	208	213	235	236	225	205	212	233	213	223	220	205	238	202	238	212	221	219	210	226	215	228	223	214	239	208	203	228	226	244	218	224	222	227	232	234	243	227	219	244	216	235	219	222	239	235	222	217	239	230	219	230	224	231	241	218	232	250	216	245	219	207	216	229	218	229	238	220	224	223	214	241	218	213	221	240	205	228	215	207	231	201	231	223	230	238	217	225	219	227	209	227	214	221	226	240	229	214	229	217	219	222	217	233	222	246	204	236	229	224	237	230	217	237	234	218	230	228	230	210	233	244	231	214	221	214	233	226	233	224	227	223	228	231	225	229	219	235	228	208	231	215	199	216	220	241	234	213	210	225	230	240	227	240	209	225	230	227	196	258	248	245	231	217	242	243	220	216	233	216	238	232	245	234	225	233	228	229	221	232	225	236	226	226	204	224	212	210	238	223	215	221	222	229	231	228	218	241	221	207	224	244	223	214	206	216	210	227	215	247	223	217	234	234	215	203	237	235	237	217	224	248	240	232	223	213	214	225	217	228	239	236	238	236	249	226	238	221	231	230	231	217	226	225	235	203	208	216	202	213	206	229	214	230	218	225	203	232	208	227	209	219	231	220	228	222	241	215	238	250	213	242	230	219	224	223	224	222	225	227	231	219	217	231	217	220	205	209	234	205	239	223	229	223	235	228	227	223	223	213	220	226	217	217	231	218	215	226	209	216	222	241	244	230	217	227	223	214	228	215	225	232	230	220	243	211	219	243	220	228	219	222	235	237	227	231	217	230	217	234	233	219	238	212	211	239	218	217	225	207	222	229	223	238	211	228	215	222	245	228	232	233	230	219	207	221	240	216	217	217	227	243	211	214	226	225	209	224	230	236	236	234	232	234	221	229	210	229	244	215	215	229	227	222	225	236	212	215	205	211	231	248	240	239	247	216	232	219	237	215	230	235	221	236	242	224	219	211	236	224	212	206	216	233	231	213	223	222	251	234	217	249	228	235	228	243	245	215	220	240	219	246	243	227	212	218	208	235	218	220	229	228	238	222	217	241	229	221	235	244	230	230	211	221	210	207	224	208	220	215	221	223	207	234	225	232	228	212	228	218	230	236	235	213	225	229	217	222	231	222	232	214	217	227	212	231	223	217	227	221	218	225	211	231	248	226	225	243	236	228	215	213	215	214	222	216	218	210	211	226	220	200	235	239	236	212	240	231	218	219	213	234	211	235	220	214	217	210	227	244	208	213	218	203	193	193	211	202	227	213	217	237	232	214	238	229	236	220	204	217	228	267	215	228	236	231	227	223	226	220	221	230	233	232	214	228	227	231	239	221	226	223	235	230	216	237	238	213	210	223	207	236	226	221	231	226	238	238	215	243	220	221	222	240	221	207	211	241	236	220	209	210	222	219	244	233	238	218	214	228	210	224	213	239	225	219	234	215	227	213	217	229	216	236	232	229	209	228	210	211	216	235	230	249	217	212	226	221	212	230	215	236	227	221	225	217	219	214	248	211	220	229	218	226	215	244	220	209	240	227	229	229	215	218	258	233	239	226	217	252	226	231	214	215	239	212	222	202	220	211	219	220	212	246	215	213	230	218	213	208	212	210	235	242	210	219	236	236	239	232	216	223	214	243	221	232	224	243	235	245	223	220	238	245	229	234	223	225	225	214	234	233	225	233	243	229	213	209	227	232	242	229	223	227	259	245	222	219	203	215	225	231	234	221	221	249	225	214	224	235	203	244	227	210	230	216	226	210	216	223	228	234	220	228	214	218	206	226	219	238	225	225	220	221	198	228	251	217	229	218	222	217	238	220	222	216	230	210	213	221	228	240	194	234	220	235	234	239	238	222	221	218	228	238	236	235	230	234	212	227	240	233	228	235	216	239	222	238	222	230	249	218	199	209	234	204	219	219	229	216	222	222	248	230	205	231	218	208	241	220	229	221	229	208	224	212	234	205	207	215	212	236	222	225	222	219	211	241	212	222	215	215	233	222	242	236	218	214	223	213	226	217	209	214	230	221	229	229	246	219	229	240	240	231	209	232	213	216	235	235	224	240	204	227	236	247	227	229	227	223	207	216	208	226	213	220	211	202	214	218	219	218	219	228	206	232	207	215	208	224	215	224	207	213	224	228	219	233	225	227	225	221	233	219	210	231	215	249	224	217	236	219	208	228	226	200	222	243	221	209	225	216	231	230	211	226	215	235	241	224	236	205	237	227	213	221	211	219	225	231	247	204	208	252	214	231	243	226	216	238	226	208	234	202	256	215	225	222	231	233	219	209	228	220	194	243	235	235	235	194	227	258	214	214	220	232	220	218	232	238	244	251	245	212	225	226	230	218	225	228	242	219	221	228	227	234	208	210	221	218	228	217	216	218	241	242	237	233	217	221	226	224	221	239	218	231	224	209	211	245	228	226	224	234	217	228	241	246	233	222	211	222	216	223	241	221	243	214	222	220	220	236	203	222	233	217	230	232	229	222	224	227	227	239	224	204	224	202	230	233	235	217	234	237	226	224	229	224	239	212	237	226	214	232	235	228	258	228	232	230	241	224	218	206	242	211	237	237	217	220	231	235	227	243	218	218	215	238	237	241	209	255	234	233	230	219	239	211	230	227	239	217	229	228	215	229	239	233	224	225	216	230	232	220	225	220	240	219	223	232	218	225	229	214	230	230	238	213	232	199	212	234	228	234	238	228	216	236	238	240	215	211	230	213	244	221	213	232	205	220	219	227	240	231	206	231	236	219	223	211	233	205	237	224	234	212	212	237	227	235	223	240	198	237	203	217	230	208	238	225	235	230	227	213	229	238	224	210	243	219	212	215	216	230	224	220	226	218	221	224	228	234	219	212	234	216	204	223	259	230	227	210	226	213	218	221	234	228	227	223	218	237	233	216	216	223	242	233	237	249	209	220	219	227	239	209	222	192	236	249	231	217	227	218	219	217	217	218	220	217	234	223	220	221	216	238	224	241	225	240	214	223	241	216	216	218	246	223	224	213	211	212	219	222	216	229	228	214	227	216	220	235	224	217	224	201	231	224	230	213	222	213	218	215	218	242	197	212	223	223	241	242	230	223	229	246	223	224	233	210	230	236	226	225	221	244	232	227	210	212	218	215	246	231	219	227	215	247	226	208	230	219	215	226	241	219	214	231	222	232	226	218	226	227	245	220	232	223	213	210	219	221	237	228	205	224	212	239	219	223	232	218	232	220	233	216	219	231	229	242	223	221	230	213	239	232	205	232	234	235	236	235	223	229	228	217	218	239	225	223	219	227	238	223	231	229	221	226	228	269	238	218	218	219	240	217	209	224	216	210	239	244	211	216	228	222	230	237	227	237	237	220	221	215	232	238	215	222	232	235	219	234	206	242	227	218	231	219	224	215	230	241	222	213	235	234	216	235	225	239	212	214	198	216	216	240	236	229	205	234	207	223	240	227	224	223	216	227	232	203	225	237	229	219	213	219	212	209	235	225	221	235	250	212	232	225	220	219	229	231	201	218	228	207	222	231	217	220	240	228	245	224	210	229	229	234	232	222	224	224	230	235	212	224	209	254	238	234	228	233	238	212	225	218	196	233	211	224	226	214	226	248	219	234	220	239	238	216	209	220	227	225	211	228	215	228	238	223	241	230	225	230	211	232	235	236	228	218	224	228	241	223	229	219	242	233	196	248	232	215	243	222	224	217	225	211	239	215	223	226	208	223	239	233	222	214	219	241	222	256	236	223	223	234	242	232	224	218	213	213	230	212	226	222	229	217	218	219	209	216	225	212	224	235	215	218	200	233	245	235	236	223	243	228	229	218	221	227	223	227	204	214	206	228	235	221	236	228	216	237	215	241	233	230	228	232	229	230	224	225	233	218	228	240	218	228	240	237	216	220	194	245	231	235	212	237	235	237	231	224	217	229	214	235	233	229	202	250	222	242	217	227	224	217	218	214	226	237	230	237	246	251	244	226	231	211	218	220	211	219	217	247	235	212	221	227	210	218	235	231	225	221	231	228	229	220	222	230	239	204	218	247	229	233	222	232	215	220	210	214	224	233	233	236	217	220	241	229	224	212	235	232	216	218	207	238	217	234	240	229	210	233	211	237	220	227	210	263	223	234	231	240	227	227	225	228	236	226	232	236	235	212	225	213	223	213	239	229	218	228	206	220	219	243	224	222	221	207	213	205	234	251	240	235	226	228	219	221	233	211	227	203	229	226	230	226	216	229	244	232	213	214	219	231	228	196	218	230	236	215	227	220	216	218	250	219	201	217	239	228	222	214	226	239	229	206	225	224	223	237	208	224	214	234	201	212	218	238	228	232	216	227	229	233	220	211	233	219	223	211	235	229	243	219	221	220	242	216	228	230	215	220	218	226	239	225	223	227	225	228	222	226	239	230	227	236	226	227	226	227	230	229	226	217	224	225	244	213	224	219	220	226	212	214	231	228	226	223	214	226	224	230	236	219	233	232	233	214	235	232	224	225	219	232	228	199	229	214	232	216	238	220	224	222	237	238	238	236	225	207	237	227	225	209	216	221	224	239	229	237	257	213	246	220	221	235	224	214	245	207	208	233	221	213	212	221	202	235	223	222	242	227	231	222	226	235	217	224	242	237	217	197	217	216	232	224	224	225	244	224	233	222	222	227	240	247	222	228	238	242	247	220	241	223	215	228	241	247	223	225	221	209	226	228	251	235	201	239	224	226	245	220	214	222	247	218	211	224	227	235	232	219	232	223	208	233	216	240	226	224	208	235	219	233	223	222	223	223	227	217	231	260	222	225	221	235	231	221	219	211	228	250	215	220	234	257	227	219	211	201	216	231	198	227	228	226	222	226	214	219	226	232	215	225	222	219	224	230	231	219	233	229	223	235	223	232	211	218	237	229	229	212	221	211	230	230	224	217	241	235	211	222	203	231	231	206	216	214	237	218	232	226	227	227	243	218	227	241	230	234	244	219	208	217	223	215	213	217	236	217	225	241	223	203	214	235	217	232	234	235	214	209	226	238	228	222	204	233	242	225	218	215	225	218	207	205	222	235	228	206	222	219	222	227	226	257	234	236	238	225	221	221	210	237	216	239	230	231	227	214	230	218	228	216	215	230	220	253	221	239	214	211	231	223	217	240	224	237	219	223	247	219	214	223	218	230	229	228	216	247	204	253	234	240	220	216	231	234	218	232	226	215	230	240	232	207	240	248	222	220	225	223	231	207	216	236	217	205	247	213	236	223	225	226	223	242	235	226	229	218	216	222	216	220	214	222	214	221	238	231	220	239	226	212	195	227	222	220	226	208	218	230	236	208	222	217	216	233	242	208	212	230	213	230	234	217	214	230	233	226	227	230	231	209	219	226	229	237	225	231	210	245	216	181	220	227	216	223	223	240	233	221	227	242	204	221	225	217	218	227	236	214	234	203	225	230	215	229	226	236	208	237	220	220	221	219	230	233	223	225	207	235	209	223	221	231	222	213	228	228	221	213	219	221	247	236	218	219	227	221	216	228	244	225	223	223	227	233	222	221	240	235	230	237	236	227	228	224	236	217	211	223	237	216	231	227	246	228	225	204	226	227	205	213	233	231	245	237	237	248	215	234	226	202	229	238	237	229	241	217	212	223	222	235	218	240	238	238	209	233	226	244	247	211	227	219	232	239	215	212	227	220	233	230	235	231	223	229	203	223	231	243	213	223	219	243	228	233	230	232	218	216	217	229	216	223	221	233	218	229	221	227	223	221	228	216	244	231	225	223	223	233	234	224	243	229	218	224	222	225	223	216	237	229	230	199	225	233	246	237	239	227	251	226	234	242	240	235	244	223	243	215	241	215	229	231	218	225	198	224	211	226	226	231	220	239	217	223	207	198	222	222	218	220	230	224	248	231	236	229	223	223	239	220	245	216	218	216	216	235	226	227	213	247	219	224	215	220	228	214	206	230	235	224	219	228	205	247	238	235	205	224	211	244	237	222	226	213	220	218	224	223	219	227	230	211	233	229	213	229	221	241	226	215	215	209	229	219	226	232	212	227	228	224	251	235	220	209	219	234	236	227	224	223	235	238	226	232	227	225	243	248	225	226	250	221	206	225	214	214	236	212	225	210	226	230	222	243	220	237	195	229	239	215	228	222	233	227	232	240	219	217	222	217	247	232	239	224	233	235	224	217	218	235	225	216	233	234	221	234	233	229	239	208	215	240	225	238	221	232	228	231	198	238	243	209	216	224	232	227	228	227	221	226	241	219	245	224	226	226	231	224	232	236	233	211	226	231	218	227	217	225	216	214	200	215	217	235	236	210	212	208	234	249	220	230	213	235	221	244	211	215	210	210	230	226	220	218	235	226	226	226	222	222	222	219	232	229	216	226	225	234	227	216	193	208	201	227	239	241	235	207	224	225	245	226	238	236	227	216	218	225	225	217	230	219	217	235	212	234	229	230	228	212	230	230	228	232	207	245	221	220	232	228	203	237	235	200	222	247	207	221	215	229	238	218	239	218	220	219	220	226	230	232	213	224	209	237	231	211	222	227	215	236	219	224	226	230	228	219	220	214	239	246	233	230	219	226	227	214	234	224	224	220	220	229	238	241	215	226	226	223	229	226	228	224	220	228	226	212	222	207	228	223	218	203	230	249	213	219	211	217	214	222	223	207	221	213	228	229	226	223	232	218	225	248	229	242	212	229	227	235	240	215	232	228	230	234	218	228	223	225	211	232	256	226	234	224	219	215	216	230	246	224	228	216	225	228	201	231	222	247	209	240	228	219	231	220	221	210	230	220	214	236	214	219	247	218	242	199	232	249	210	214	220	235	209	244	231	231	222	238	213	230	228	223	208	241	218	229	269	199	223	228	229	217	204	229	219	230	222	226	209	227	227	227	233	228	228	235	245	236	246	218	229	231	224	232	218	223	222	240	222	232	217	230	242	248	212	225	216	213	209	235	229	218	217	221	251	245	237	219	212	209	224	221	220	222	201	234	234	233	210	233	224	237	217	220	226	219	238	247	216	210	229	224	224	214	233	231	212	204	231	237	236	218	226	238	228	208	231	238	239	228	212	220	226	224	200	216	214	218	241	220	229	235	204	230	216	238	236	238	241	207	223	228	222	224	231	200	231	213	229	220	207	215	224	212	224	236	232	225	224	244	230	226	230	224	225	238	209	206	226	198	227	224	199	213	207	238	229	229	222	241	234	226	224	223	219	191	211	220	233	230	220	234	229	230	223	222	223	220	224	220	219	232	226	239	212	221	241	235	215	207	232	226	210	216	229	242	215	233	235	220	220	243	228	230	215	216	234	215	219	224	207	212	246	215	232	229	225	245	232	235	193	222	207	238	219	227	231	218	234	232	233	239	239	217	224	234	209	216	228	246	233	236	224	226	228	231	230	219	219	233	227	209	222	208	205	225	231	219	221	233	222	222	216	212	224	219	234	209	242	220	221	215	213	224	218	224	217	222	231	230	211	230	213	221	230	242	207	220	213	231	222	214	224	234	220	239	237	211	228	241	210	233	235	246	212	236	226	216	222	217	201	246	226	239	199	243	231	240	207	229	226	234	225	237	241	231	225	209	227	231	230	197	230	242	227	225	234	243	230	203	245	213	231	225	219	226	219	254	237	234	204	212	210	220	211	237	227	237	239	213	229	214	212	214	225	245	224	224	222	232	251	209	211	231	213	226	231	218	247	223	212	215	233	224	226	238	241	207	253	218	232	213	243	244	252	244	218	217	232	220	218	209	241	226	224	235	228	206	224	217	233	232	233	219	209	209	230	258	228	216	209	229	215	228	205	210	214	218	251	230	211	209	228	240	232	211	226	244	222	237	231	222	230	230	234	243	208	230	218	224	209	219	215	224	220	243	226	225	226	221	215	222	231	225	227	230	217	219	241	231	233	215	249	220	244	241	213	219	220	230	221	225	223	249	215	220	224	217	234	241	215	231	225	246	233	221	219	236	220	253	231	235	227	235	230	239	236	202	215	234	218	204	215	227	219	205	236	205	217	231	219	236	238	221	236	198	247	214	221	241	242	216	247	224	237	236	219	220	225	213	246	214	230	220	241	233	227	220	228	246	219	232	217	230	239	211	224	232	225	224	224	223	230	223	246	232	219	228	222	227	233	222	211	246	212	230	227	206	233	232	213	213	230	235	231	216	237	220	220	217	211	218	215	234	224	219	240	231	219	200	219	225	224	235	227	241	225	204	229	206	239	246	201	226	249	198	208	224	221	224	221	238	230	215	223	216	238	228	213	244	227	223	238	238	245	231	226	213	224	222	228	214	226	227	207	228	244	240	244	225	230	223	228	227	227	224	223	220	218	231	218	220	233	236	241	226	235	230	213	235	229	218	231	235	220	241	209	235	240	211	211	219	230	221	224	223	209	204	237	224	234	241	240	217	246	229	231	219	210	209	215	234	244	239	220	222	211	218	228	239	243	220	229	245	227	220	238	246	236	214	248	230	226	246	234	233	208	246	205	230	218	228	217	223	224	208	225	233	230	209	204	223	231	255	231	225	212	227	214	207	219	214	229	223	208	224	229	227	226	224	233	235	221	216	223	225	224	201	211	213	204	232	228	215	206	219	223	237	218	200	221	218	246	231	218	227	243	194	219	224	251	233	236	241	230	209	254	219	237	223	226	228	220	218	227	213	224	223	220	200	241	226	228	237	240	231	220	247	223	231	226	214	220	220	225	238	225	246	231	229	226	201	233	237	236	235	212	211	241	232	213	201	215	221	226	236	213	219	217	240	227	224	236	223	233	228	207	211	227	253	220	243	216	225	235	217	213	225	245	234	232	220	230	220	215	220	219	227	268	223	225	225	217	229	201	231	228	221	225	237	218	231	223	218	225	221	209	232	209	223	237	229	218	217	222	222	214	214	219	234	223	231	216	220	222	223	237	232	215	203	221	226	207	228	236	231	224	224	220	192	230	227	218	235	234	227	220	204	225	242	224	206	217	228	234	225	223	220	226	212	238	219	233	225	205	227	212	215	244	215	243	217	233	226	232	227	232	212	227	223	227	223	226	225	224	219	209	235	217	218	220	230	216	232	214	211	236	211	231	224	221	228	225	223	238	232	230	204	225	237	224	245	219	239	232	221	247	223	255	214	222	229	201	239	243	247	222	205	236	210	220	242	230	215	210	252	235	226	241	236	219	227	248	209	222	221	213	237	203	229	215	208	225	229	227	225	248	212	229	200	232	214	235	223	235	212	242	211	219	248	224	225	223	218	230	209	217	238	212	233	217	213	217	232	236	206	264	202	251	220	220	245	221	227	230	219	243	227	239	225	217	222	229	227	246	217	219	230	256	226	236	233	224	205	213	229	218	228	234	256	226	213	232	225	223	207	232	239	216	223	221	244	253	220	221	230	208	222	208	233	222	200	215	210	243	237	230	204	216	238	202	239	208	221	244	208	214	229	240	216	226	202	233	236	215	239	231	229	227	231	251	211	210	217	226	223	222	221	212	220	210	208	209	248	233	204	230	200	229	222	232	230	219	228	212	222	218	215	222	232	232	214	207	205	216	223	225	243	212	221	215	237	232	241	222	194	212	221	220	237	228	212	221	221	223	223	243	221	200	215	221	231	236	225	235	206	220	238	214	205	222	210	232	215	236	236	239	204	187	216	223	227	233	240	223	219	214	224	231	232	208	241	230	222	235	222	226	247	243	206	238	211	228	234	205	209	211	226	234	229	225	222	238	199	222	210	214	213	232	214	204	218	225	210	243	216	221	225	230	235	231	222	225	238	222	211	232	228	207	226	225	221	220	239	224	226	216	215	208	249	233	224	221	211	206	211	211	239	223	216	204	236	239	240	219	224	221	220	213	201	230	211	218	229	236	220	218	209	243	220	225	208	216	223	211	234	241	231	222	214	238	221	240	224	243	204	225	219	225	201	245	224	224	219	250	222	228	224	243	242	244	217	203	239	220	233	230	219	247	223	223	249	238	239	221	229	248	224	232	219	217	214	239	222	224	226	228	227	232	220	223	229	230	217	210	232	223	231	216	232	221	220	216	222	227	241	221	233	223	216	225	211	226	225	222	218	216	213	218	220	232	218	236	225	214	216	216	203	225	235	237	231	202	233	224	232	226	238	214	229	211	221	240	204	225	213	216	219	224	235	235	253	236	229	231	222	221	226	232	243	212	209	233	215	223	229	225	229	244	230	207	232	221	210	228	216	209	213	221	217	234	216	208	230	217	228	224	232	220	229	221	199	214	224	227	219	244	228	201	236	210	223	227	235	220	228	210	221	200	223	232	231	226	231	231	225	220	251	236	238	233	226	215	229	222	250	215	223	230	226	236	225	239	231	235	239	205	224	229	228	220	228	236	208	224	232	228	238	189	236	222	225	241	203	248	235	233	205	226	233	229	208	222	235	215	217	227	244	225	219	211	207	233	225	244	219	223	222	225	227	217	208	232	218	217	206	226	222	231	224	239	226	210	230	214	220	228	237	229	221	219	232	215	211	202	233	243	234	234	235	242	222	229	239	190	227	229	219	223	235	214	235	234	226	213	213	218	241	212	203	214	228	213	210	222	224	235	219	222	234	216	233	219	223	242	227	231	226	228	229	211	241	228	231	217	200	213	224	237	230	213	251	220	218	209	225	214	229	207	231	218	213	229	209	246	231	247	217	239	222	230	220	224	232	224	226	218	219	230	218	225	258	234	231	226	237	228	239	215	218	230	231	226	216	217	218	236	221	225
3	139	131	127	143	130	143	135	132	139	132	133	134	132	140	133	147	136	142	133	138	128	133	148	125	138	134	142	133	145	127	134	135	134	138	136	124	140	131	141	130	145	130	132	133	132	139	144	143	139	137	129	128	127	133	141	131	148	132	123	143	139	138	125	150	134	133	138	139	141	136	140	135	135	134	125	128	140	131	136	134	136	144	139	127	145	145	131	137	141	126	150	144	137	145	129	140	136	141	126	136	143	125	129	132	130	133	133	141	136	135	144	137	129	137	125	125	131	132	138	128	153	131	127	131	130	131	128	138	139	132	142	143	133	148	136	137	129	139	131	129	134	128	135	128	146	135	144	128	119	138	136	132	141	125	148	142	135	144	135	135	126	137	138	140	137	128	144	139	137	127	142	140	130	134	126	126	127	129	133	131	133	145	135	141	128	122	138	136	149	137	147	138	139	127	121	146	133	135	134	131	133	140	136	145	134	139	137	122	128	137	137	127	134	132	140	137	132	144	142	137	126	129	150	126	144	141	134	143	132	129	139	136	130	134	134	134	130	138	144	133	138	145	123	132	125	134	119	125	142	133	139	134	125	131	135	132	136	139	134	134	127	139	138	140	122	132	137	137	140	142	135	131	133	127	123	135	140	138	138	124	132	130	128	138	135	131	131	141	139	129	132	145	138	143	139	144	118	135	139	139	127	136	140	139	135	126	133	129	141	129	138	134	136	139	135	142	141	120	146	128	129	133	132	130	135	136	141	136	139	137	140	138	125	129	145	134	135	149	141	117	140	141	133	120	127	147	134	136	146	135	147	122	144	131	138	128	142	137	138	129	133	129	138	131	138	133	133	140	143	138	138	138	148	137	146	134	139	141	143	140	138	123	133	136	139	130	122	136	133	140	140	133	127	133	133	134	133	136	138	131	127	142	125	147	138	124	144	132	133	132	133	127	127	139	137	137	134	130	139	143	133	136	137	147	128	128	142	132	143	139	147	132	142	139	125	140	136	139	147	138	135	141	138	137	136	146	136	132	139	144	135	127	142	151	145	138	125	129	135	135	139	134	129	134	157	127	140	130	133	130	126	134	132	134	134	141	138	131	133	135	131	125	149	135	131	131	133	131	134	128	144	135	138	127	119	140	133	128	137	130	131	132	124	126	125	137	136	135	133	138	129	124	136	137	128	135	150	137	127	141	131	130	129	123	125	133	135	134	141	136	138	139	130	137	139	124	132	144	126	139	140	154	137	133	133	144	128	138	125	124	134	130	140	133	138	140	127	130	129	136	129	140	130	148	135	134	126	136	130	132	133	129	137	140	145	140	132	124	151	134	127	133	137	128	134	129	135	138	138	123	137	140	135	139	140	143	143	146	141	138	128	139	135	128	134	123	131	133	141	141	130	142	144	128	141	123	138	151	135	130	134	140	137	134	135	140	138	151	142	137	137	126	139	134	141	135	133	137	135	136	141	140	139	126	135	128	138	131	132	140	135	114	138	138	131	133	134	129	133	123	141	131	133	138	126	145	134	126	131	141	131	142	140	142	141	131	140	141	142	138	136	122	134	130	137	139	138	132	130	130	127	124	147	140	131	137	128	131	130	129	129	130	141	131	127	136	132	136	143	131	145	134	139	132	140	131	128	134	133	144	132	129	137	138	136	136	143	129	131	130	133	150	125	141	128	132	144	134	144	135	142	143	132	147	143	128	136	145	133	142	134	127	144	116	129	131	141	131	134	129	128	140	132	142	121	134	139	133	128	143	133	134	125	140	139	144	136	131	141	137	135	147	140	133	139	124	123	133	137	131	141	141	122	139	142	141	130	136	136	141	147	139	127	144	128	134	136	139	139	139	133	142	142	138	136	135	140	137	137	124	132	144	129	132	136	124	128	144	122	137	135	130	140	128	125	136	135	137	140	146	125	125	131	126	145	128	142	133	133	142	121	141	116	141	125	143	135	125	127	136	133	125	142	145	126	134	134	128	126	137	141	130	143	136	139	123	125	142	140	132	134	130	145	131	124	124	138	132	137	136	142	142	137	134	133	126	130	132	131	134	133	137	131	134	134	127	135	131	127	127	138	130	138	143	135	128	127	135	145	144	139	141	126	140	155	140	138	135	133	128	139	128	148	121	133	141	129	138	132	146	136	127	140	142	138	131	132	126	126	141	132	134	130	128	151	132	123	134	146	136	138	128	135	133	148	146	139	126	137	138	135	149	135	132	134	144	131	132	133	131	134	122	127	139	125	129	144	135	134	139	146	150	132	135	139	129	123	139	141	138	146	143	122	137	143	135	134	128	128	139	142	127	132	128	140	132	125	125	139	136	133	129	138	141	131	140	143	132	141	130	149	133	130	127	133	135	127	127	128	140	147	138	129	136	138	130	142	126	136	139	136	143	120	144	143	140	147	129	126	125	138	127	127	151	132	137	154	135	132	142	124	126	127	141	137	133	116	130	134	134	140	137	134	122	149	137	118	133	138	141	130	136	141	137	142	144	134	143	124	136	133	150	132	137	140	137	136	134	120	138	132	131	125	150	129	127	134	137	148	133	139	122	129	137	146	139	132	131	132	141	137	152	128	126	134	128	135	141	131	138	129	129	132	138	144	134	128	123	146	134	132	139	128	142	139	134	140	133	140	126	139	134	139	136	146	128	129	138	131	134	134	128	143	150	132	137	121	130	135	147	136	139	141	133	140	137	150	139	135	137	135	143	145	140	132	120	131	133	130	127	124	128	131	131	130	140	147	126	140	140	143	139	137	130	131	152	144	143	131	141	133	127	134	134	137	130	142	139	145	127	135	132	133	124	134	128	141	145	134	141	125	148	125	136	134	136	130	138	144	138	132	127	141	138	138	132	135	137	125	138	144	128	141	127	142	140	136	135	148	141	135	129	133	135	127	131	139	132	123	134	134	115	128	123	123	143	138	131	132	137	143	137	125	139	132	142	129	131	150	138	131	133	129	136	143	135	144	159	139	137	142	133	134	140	140	134	122	145	138	145	137	144	139	126	150	136	128	131	144	142	141	133	142	133	131	137	125	139	150	135	132	134	126	132	135	143	146	138	133	124	138	139	136	139	140	140	132	133	147	132	128	128	128	134	145	141	142	143	118	135	136	130	133	132	134	129	136	132	135	133	127	135	120	137	139	139	143	141	143	135	144	129	127	131	140	141	128	135	138	135	132	128	133	123	125	122	129	134	131	140	139	130	141	134	127	130	134	128	142	135	136	119	136	127	138	133	137	125	128	140	121	144	127	139	142	131	124	135	133	138	146	132	142	136	131	143	133	142	132	132	130	142	130	135	122	128	125	136	115	112	144	136	137	134	130	131	129	137	146	141	144	125	134	145	136	133	124	143	138	121	138	123	125	144	130	119	132	139	128	133	135	117	131	129	144	137	137	126	128	134	133	133	138	126	125	121	146	142	141	133	137	123	131	132	154	140	135	138	136	136	140	143	143	135	144	134	135	140	130	140	131	132	140	141	127	146	124	134	146	140	142	134	138	128	135	127	143	127	131	117	132	115	135	135	133	137	142	122	132	142	135	141	122	142	146	134	134	136	145	138	136	118	134	141	136	133	133	134	137	140	135	128	129	129	131	134	126	147	136	140	133	141	126	123	138	123	137	141	144	123	124	144	135	145	136	133	138	131	133	139	129	138	129	146	137	139	132	137	141	126	133	137	127	131	135	134	141	134	128	141	127	135	144	125	143	134	133	138	131	148	121	133	141	139	129	145	142	131	139	137	137	131	129	137	135	139	135	140	135	140	132	132	126	139	130	134	137	136	133	139	126	145	137	141	136	134	140	135	143	134	125	142	136	125	132	134	128	142	135	142	149	124	133	133	132	143	143	130	137	138	140	142	139	137	140	135	143	133	132	151	145	146	132	135	130	127	134	142	139	135	136	142	138	132	140	139	132	130	150	135	152	142	134	125	128	136	144	126	150	136	145	135	145	136	136	147	139	142	136	132	130	135	138	132	144	131	132	140	145	131	149	130	131	132	128	156	120	129	129	128	130	134	136	137	133	136	140	149	135	132	143	131	142	144	148	126	143	141	136	137	135	145	141	144	128	143	144	140	140	136	135	133	123	127	138	129	124	137	144	124	135	150	124	125	144	134	131	130	136	131	140	137	140	130	137	132	129	143	129	134	130	130	125	136	131	133	141	128	132	135	136	121	128	135	128	133	145	133	132	124	136	134	151	133	139	139	126	131	134	137	139	137	143	127	123	124	125	139	136	133	134	142	148	137	143	131	137	131	137	124	131	145	145	132	133	140	135	139	130	139	140	130	134	130	142	138	140	126	137	130	136	131	137	138	127	130	143	124	138	122	134	132	144	124	142	150	134	140	136	144	142	127	128	122	135	138	134	130	139	138	137	134	135	134	148	139	129	125	134	126	136	140	144	123	139	130	139	131	135	135	139	143	146	131	144	138	140	133	128	145	133	144	148	134	138	140	136	134	145	132	134	138	134	142	129	128	134	132	130	141	131	137	157	136	130	146	131	143	147	140	132	141	132	157	136	137	140	142	131	125	133	129	128	138	134	138	133	133	133	139	132	133	126	132	123	148	132	132	129	134	127	129	134	148	134	140	134	128	135	139	130	140	135	135	124	129	139	128	122	146	126	145	150	135	124	129	130	134	127	132	133	145	131	127	136	131	124	123	121	132	135	147	146	132	147	151	130	132	138	141	118	124	137	138	141	133	117	137	137	148	132	140	137	139	131	144	142	125	140	128	131	139	143	136	133	128	143	132	137	143	133	131	144	141	134	140	143	136	127	128	133	133	139	141	125	139	140	124	143	132	129	129	140	149	135	130	146	142	136	136	137	133	132	131	136	130	119	139	123	142	140	126	133	121	138	138	139	135	147	127	129	139	128	128	133	138	136	127	144	125	141	125	146	128	132	134	125	134	133	127	136	146	140	130	126	133	125	155	135	132	131	131	138	122	133	135	136	130	135	131	142	142	123	136	143	126	142	137	139	141	125	133	139	142	143	146	132	145	134	134	140	140	138	131	130	128	138	133	135	134	145	148	139	135	134	131	145	138	124	146	146	126	130	138	133	137	132	119	127	141	132	137	140	141	147	136	134	149	133	128	139	143	128	137	128	126	137	140	137	123	132	133	141	138	149	138	128	132	131	142	129	135	141	138	130	124	144	142	127	144	133	126	142	138	139	132	130	127	139	146	139	137	138	129	131	132	139	132	137	142	129	144	130	136	137	138	134	122	134	119	134	135	130	127	139	136	133	138	138	138	130	133	142	139	133	136	133	132	141	142	135	144	138	134	127	139	122	143	124	138	139	135	140	141	146	136	132	136	133	137	135	137	140	139	141	128	135	130	124	142	139	136	131	126	133	133	135	136	136	137	137	131	115	136	134	147	128	134	136	130	142	131	134	134	131	136	134	130	137	136	140	140	128	135	138	127	129	135	142	128	125	126	131	138	134	136	136	129	122	132	142	128	137	146	145	146	141	140	127	130	132	131	142	141	135	134	135	147	143	133	130	138	128	132	140	141	142	134	134	136	146	127	141	139	129	129	142	143	145	132	146	123	137	143	145	138	134	136	132	125	154	124	127	132	145	137	123	141	125	141	128	128	118	130	132	144	142	126	136	127	119	137	140	138	135	134	128	134	129	125	120	135	131	144	134	140	136	124	133	149	138	141	124	133	133	136	137	126	127	137	129	142	138	134	135	131	129	143	146	142	130	130	132	128	146	141	132	132	128	133	136	135	124	138	138	131	134	138	135	137	141	127	142	142	138	141	144	136	139	129	132	139	142	135	142	132	123	147	144	136	142	157	153	139	143	143	126	133	139	141	148	136	140	137	140	149	137	143	129	134	148	126	143	133	149	135	144	138	129	139	136	129	131	125	126	146	141	139	142	145	133	128	135	132	125	140	139	132	127	129	150	124	140	134	144	142	147	140	138	132	139	136	137	129	141	128	130	137	141	145	129	149	137	136	134	135	140	130	127	132	139	122	138	145	140	130	141	122	141	142	135	133	136	141	128	124	124	129	131	135	134	143	145	148	118	125	140	125	133	117	137	143	129	131	133	132	134	126	146	148	135	132	137	149	134	137	132	145	137	129	138	140	134	129	148	145	144	147	133	139	136	131	137	133	152	139	136	137	140	121	143	132	134	129	148	126	135	121	130	126	143	134	138	134	128	133	135	137	134	136	141	132	134	129	137	137	129	130	132	134	142	134	133	132	135	121	131	137	143	129	140	135	124	142	133	134	150	113	132	142	132	129	134	125	133	135	142	131	133	132	129	129	138	135	144	136	131	125	127	127	135	136	133	139	134	146	129	135	144	139	140	129	147	124	133	131	139	134	138	128	128	139	145	135	137	129	133	136	132	142	138	123	118	136	145	128	148	128	137	140	125	137	126	136	129	140	143	133	129	131	138	135	135	138	146	138	133	135	129	123	133	135	141	133	143	135	140	134	135	137	145	131	126	140	133	133	141	135	145	142	127	135	128	133	133	137	129	141	131	132	137	128	140	132	134	141	146	136	135	134	135	143	145	139	143	119	131	131	137	138	136	125	126	137	127	132	124	135	125	140	141	132	137	135	123	122	139	128	145	143	123	142	126	134	143	137	134	134	139	145	140	148	139	131	135	130	138	149	135	122	125	137	140	134	139	136	141	135	134	138	138	130	136	129	124	128	133	141	133	137	134	138	140	145	121	132	137	136	128	125	134	135	124	135	137	139	140	133	138	136	136	142	135	142	130	129	133	125	134	126	135	137	133	137	141	138	135	128	134	134	138	135	130	140	143	126	131	134	124	122	128	133	139	138	143	141	132	146	129	139	142	131	139	135	135	122	132	145	140	136	129	130	139	135	139	139	134	135	126	143	136	136	131	122	131	137	135	142	137	144	133	127	132	132	133	135	135	135	136	136	137	146	135	128	126	138	145	145	148	135	134	138	140	146	153	142	132	120	130	137	129	130	134	140	140	132	130	126	134	137	143	131	125	137	120	140	141	138	139	148	139	142	129	132	138	132	139	131	126	128	134	137	126	135	144	131	138	133	133	138	119	144	131	127	137	138	128	138	126	133	131	129	144	138	136	133	148	143	136	130	130	138	120	141	132	137	132	136	136	143	134	147	136	138	125	138	121	142	131	145	130	133	134	131	133	132	119	141	146	123	127	131	132	133	130	141	135	136	139	133	136	143	149	131	138	133	133	141	127	138	144	143	128	142	125	132	144	129	128	127	137	133	125	115	141	130	125	131	137	131	135	126	132	135	135	135	126	134	132	129	137	137	146	122	138	140	132	119	129	137	141	125	129	139	138	131	126	130	143	131	137	130	134	138	134	128	131	140	134	133	137	131	138	122	134	138	130	137	123	132	133	128	129	123	131	128	135	139	117	137	136	143	127	127	140	137	138	135	138	135	142	137	131	135	137	120	145	122	130	124	142	128	137	131	140	139	137	132	139	143	128	138	135	139	122	140	131	136	128	146	132	124	136	138	139	144	134	127	140	134	132	136	122	139	147	129	132	136	129	125	138	141	146	130	139	137	133	132	134	145	132	137	141	147	138	132	136	132	138	130	130	137	133	129	137	138	132	138	143	134	137	136	143	132	131	147	135	130	130	150	142	132	134	135	132	132	128	131	143	132	135	142	131	134	140	131	128	124	132	131	130	142	135	144	126	124	121	140	140	134	145	136	132	138	133	136	144	138	141	137	143	141	136	133	136	140	130	129	129	133	127	134	140	131	129	143	144	139	130	136	142	129	133	118	143	134	137	146	144	130	131	131	132	122	125	126	146	156	128	153	129	133	137	121	139	140	145	128	142	138	136	138	126	137	147	138	137	131	121	127	136	143	149	124	126	142	143	131	136	133	135	132	145	137	124	135	127	133	140	133	151	137	135	133	131	136	139	134	124	130	139	136	138	130	131	122	132	134	129	141	133	127	142	140	126	125	131	139	139	135	120	129	137	146	147	123	138	141	133	132	139	138	139	146	143	133	132	149	133	137	124	135	139	143	133	143	140	130	128	133	129	137	125	133	144	140	133	139	129	129	141	134	133	120	141	130	145	130	146	152	138	152	147	123	145	126	132	130	132	125	129	148	120	138	142	145	136	132	133	128	125	123	142	126	137	139	121	126	123	146	126	136	142	132	148	131	141	133	145	138	133	118	144	123	136	130	136	142	143	133	134	137	128	138	147	141	125	136	120	126	120	122	127	110	134	136	131	136	149	139	125	135	125	132	137	122	129	131	135	135	141	128	130	142	145	135	140	130	134	125	134	133	151	130	143	138	139	146	136	141	142	133	137	131	125	126	142	135	137	136	143	138	128	139	141	125	129	136	140	135	135	137	122	132	130	133	145	135	130	136	137	141	137	134	135	136	127	134	140	127	148	133	128	144	137	124	138	138	125	136	126	116	134	126	134	140	145	134	134	138	136	142	137	137	148	136	142	148	139	130	129	141	141	145	138	140	129	129	146	128	136	151	130	134	131	137	138	139	141	118	133	130	122	135	127	137	130	130	134	136	135	133	138	147	136	128	133	139	127	139	133	131	124	132	145	121	139	127	144	140	136	127	148	131	135	134	142	130	115	139	123	137	140	132	124	142	134	136	146	140	138	137	116	130	141	134	138	134	139	147	131	139	125	136	140	136	151	142	135	134	135	135	139	133	140	132	146	133	130	126	142	148	131	137	127	129	144	133	137	118	130	147	142	142	140	141	133	140	141	133	150	145	137	137	123	146	141	137	128	127	139	133	136	133	132	146	140	137	138	142	136	142	137	126	136	126	129	132	132	139	135	137	135	146	134	134	136	130	137	138	131	131	130	121	129	138	141	138	139	132	138	132	139	131	132	128	127	136	135	128	140	143	140	143	139	143	129	137	145	134	136	148	127	154	140	125	140	136	126	137	144	136	131	135	128	142	144	134	135	143	125	132	144	141	129	136	131	135	151	146	132	132	140	141	138	123	133	137	147	129	130	142	126	145	148	127	135	133	134	129	124	136	133	128	132	124	144	128	133	134	141	139	130	134	135	136	140	127	118	135	143	138	144	132	130	127	138	133	132	143	144	135	138	144	124	139	139	131	131	134	141	141	136	140	133	138	140	129	123	138	136	137	151	138	139	150	124	142	130	127	129	125	143	139	137	136	139	137	131	134	133	140	128	129	129	136	136	139	140	132	130	132	148	138	133	140	146	133	140	131	136	132	137	141	134	130	142	139	137	135	137	144	134	131	140	138	128	117	136	136	143	147	140	136	138	124	138	129	129	129	134	118	136	122	134	140	136	127	131	122	144	126	139	132	127	125	137	117	139	120	135	132	135	136	130	142	133	131	133	134	130	135	133	136	137	127	131	140	138	133	136	138	131	146	134	133	136	124	138	137	144	127	130	127	133	136	129	137	135	141	142	133	133	125	134	131	129	129	136	140	129	139	134	117	135	130	130	127	147	133	131	126	142	156	139	137	123	131	147	143	136	140	137	135	127	151	134	136	138	136	128	124	137	139	146	129	130	134	131	120	138	132	144	131	142	121	145	139	134	137	143	119	130	134	128	133	130	138	127	132	131	130	129	146	141	126	138	135	140	139	134	145	133	133	148	136	134	131	130	135	132	146	138	138	137	139	136	132	131	138	134	126	148	128	133	123	139	146	150	147	132	140	130	138	137	146	128	134	144	137	133	133	133	137	121	132	137	140	113	149	129	140	138	142	128	134	133	141	136	124	134	132	135	144	121	137	134	137	145	134	128	144	128	122	123	143	130	127	143	139	137	133	144	143	133	139	152	128	138	132	134	140	119	150	134	129	130	140	139	130	144	136	149	127	131	136	132	131	127	134	137	137	130	135	138	131	137	138	137	133	125	130	126	141	121	129	140	137	133	133	124	135	130	144	147	130	129	135	126	137	144	120	139	142	134	129	129	140	141	130	136	129	133	149	135	131	146	145	136	137	132	130	139	149	137	121	136	132	130	135	124	138	132	144	134	134	137	144	136	146	124	127	132	132	132	134	132	144	139	138	136	136	127	141	132	134	132	138	131	134	138	133	121	133	135	129	140	124	139	125	138	131	143	128	125	129	128	138	145	127	137	124	152	137	136	128	129	137	136	132	133	143	129	142	131	136	143	130	128	131	141	132	140	140	146	122	139	146	130	134	142	139	131	128	135	138	133	126	144	139	138	134	126	135	135	126	143	136	135	141	132	126	126	142	132	126	141	120	134	136	140	133	138	145	133	135	136	142	146	138	136	130	131	136	134	136	130	126	131	141	144	125	128	132	133	133	132	124	133	140	135	129	127	144	123	126	136	140	137	131	140	137	138	132	133	137	120	129	148	128	139	137	137	133	130	131	124	129	126	139	159	134	140	134	144	128	143	136	128	132	140	133	121	146	129	124	132	139	124	131	134	142	124	136	135	129	136	138	143	137	132	128	135	141	117	143	137	139	123	131	142	135	133	129	143	139	139	136	130	144	128	137	140	147	145	141	141	136	142	131	143	133	124	152	130	131	126	143	144	142	128	144	140	127	128	133	137	151	139	137	145	126	130	125	138	135	135	131	144	137	132	129	141	140	119	142	131	135	136	142	133	142	133	125	134	142	132	138	128	131	141	132	139	137	131	145	142	127	132	138	141	140	126	144	146	139	132	143	144	117	140	133	143	131	136	147	143	141	150	136	141	147	142	133	122	127	136	134	125	128	135	143	131	125	143	136	121	126	136	134	153	145	128	134	125	132	146	149	144	132	136	138	139	140	122	135	133	136	141	125	129	134	144	145	123	140	122	134	139	134	138	141	138	141	132	131	125	133	128	128	139	134	150	135	134	141	143	125	132	135	126	128	126	144	139	140	134	146	130	136	137	138	145	142	133	125	150	144	144	125	141	126	135	123	129	142	145	132	142	137	145	135	128	136	142	140	134	135	143	138	137	141	135	127	137	143	143	135	133	138	141	142	134	133	131	132	131	130	141	137	133	135	133	135	129	130	140	142	128	145	146	131	140	142	131	134	139	127	147	135	143	133	131	142	133	137	133	149	132	152	143	131	142	131	148	130	145	148	143	142	129	136	134	132	142	133	137	143	130	149	131	127	135	136	129	139	143	136	131	136	144	129	122	137	136	135	133	128	129	135	136	137	130	139	131	118	131	143	123	128	143	135	131	149	138	146	126	146	132	135	144	118	146	132	135	123	131	134	138	138	133	129	137	129	126	134	145	148	133	130	141	131	138	138	134	139	130	143	137	143	125	132	139	127	138	138	131	133	136	129	135	131	134	144	137	119	136	138	134	145	130	143	132	124	142	134	125	133	126	148	138	135	126	134	133	138	143	136	137	152	140	135	136	124	128	138	139	136	142	131	135	137	144	133	132	129	148	126	143	130	127	131	141	130	130	134	144	136	136	143	139	134	136	131	133	142	150	133	123	131	125	131	135	139	127	144	146	139	112	129	143	134	137	139	137	134	135	144	144	147	131	128	142	154	145	141	135	126	124	149	143	125	136	137	139	121	133	135	133	138	134	133	129	134	121	138	136	140	132	127	125	135	121	133	141	143	148	137	137	129	129	125	135	142	132	136	136	144	139	137	142	124	142	135	138	129	145	131	142	135	149	138	132	131	130	141	126	143	144	133	135	130	130	138	134	131	149	144	125	133	136	133	139	146	134	138	131	134	128	127	145	145	129	139	140	127	126	140	137	140	136	124	144	121	130	133	129	141	129	137	137	132	138	139	129	143	129	135	128	124	134	129	129	140	133	117	132	126	142	125	135	134	146	149	137	139	135	140	131	137	142	138	134	139	149	135	132	141	140	130	125	126	135	134	136	138	122	120	132	142	132	133	142	136	126	138	141	134	130	136	137	141	134	126	139	150	135	139	141	132	147	136	142	127	147	130	129	143	135	131	150	138	116	129	129	128	134	122	124	144	131	133	136	133	133	143	135	129	137	150	138	147	122	141	135	130	143	125	128	144	133	143	135	135	138	140	132	137	141	138	137	119	125	136	128	134	135	141	138	136	132	131	137	131	140	135	153	140	123	137	132	114	134	138	123	134	151	131	133	145	135	124	128	135	137	130	130	127	134	143	142	126	140	130	128	133	138	136	129	134	139	120	136	136	120	133	132	139	128	132	142	140	122	133	140	140	137	145	130	128	134	130	140	136	158	140	136	124	135	137	136	129	131	133	137	124	137	135	135	144	137	134	131	129	136	146	143	145	134	123	137	136	135	133	142	133	126	137	127	139	131	135	139	128	137	130	127	142	136	134	126	124	138	137	135	130	140	135	134	146	142	133	147	124	132	134	137	134	132	140	131	137	145	140	131	139	123	117	135	141	130	131	127	135	128	129	150	147	130	129	129	123	125	136	121	136	140	140	135	138	139	139	133	132	141	130	128	139	130	138	134	135	137	129	126	151	137	128	151	127	133	120	129	129	121	143	138	137	142	135	131	134	130	135	132	127	143	139	138	132	132	138	125	138	139	132	138	141	140	132	143	131	126	134	132	138	131	132	135	144	129	133	132	134	146	142	143	128	137	130	126	124	147	135	135	142	142	136	123	129	142	124	135	154	124	149	129	130	130	143	142	130	140	141	138	135	123	124	139	141	136	141	134	141	120	122	128	134	139	131	147	142	130	119	136	132	143	131	132	138	141	125	123	142	135	139	143	144	146	135	125	138	141	123	135	147	134	134	130	134	132	137	134	133	143	129	136	131	146	121	140	133	132	140	135	141	141	133	123	126	130	143	141	137	139	126	134	131	131	122	133	128	138	130	131	131	132	138	140	137	138	133	133	142	133	128	124	130	134	129	141	134	128	131	127	138	136	127	142	133	137	136	125	132	120	129	127	140	129	127	142	130	133	140	134	143	135	138	135	138	142	135	137	140	136	128	133	122	126	121	130	134	139	136	137	148	129	139	131	130	144	132	133	136	134	129	130	127	134	143	134	129	134	136	137	133	121	141	139	129	119	135	144	130	140	138	128	137	138	144	131	124	139	131	142	130	129	130	143	150	140	135	142	138	136	134	137	134	136	134	143	136	134	121	121	122	137	132	134	136	127	134	128	143	137	123	123	144	150	133	133	136	137	146	132	144	129	137	144	128	130	140	134	120	134	142	135	132	129	125	125	137	132	140	136	131	145	150	134	138	138	121	128	141	131	132	141	135	129	136	125	135	131	143	134	136	136	128	139	142	142	142	128	128	126	136	131	130	131	135	137	134	131	136	124	137	130	139	135	122	144	140	135	134	136	139	131	134	145	139	132	135	141	147	131	134	124	130	138	137	125	137	130	140	135	124	143	139	124	124	135	145	142	134	123	138	122	123	140	139	136	140	139	136	131	140	127	145	132	141	133	129	135	138	134	133	131	128	143	137	150	132	144	128	126	131	137	128	143	131	135	129	133	146	146	128	132	136	134	121	134	124	121	131	138	136	117	138	135	141	134	141	123	142	142	135	135	135	133	138	142	133	137	129	138	129	127	141	129	145	140	152	136	132	130	136	137	135	142	135	135	132	143	141	122	144	133	118	121	139	134	143	131	142	142	141	135	135	139	147	140	131	138	140	135	132	138	125	140	142	122	143	136	143	132	133	126	148	143	129	131	127	126	131	121	128	133	121	136	123	138	136	127	142	135	131	131	134	140	134	124	149	138	132	149	144	120	138	123	128	136	133	130	133	141	131	127	131	134	134	133	133	128	135	126	139	141	144	133	135	134	136	132	140	132	130	132	155	142	118	135	130	143	130	138	138	140	133	147	134	131	138	141	146	137	133	130	132	130	132	120	129	126	128	144	127	143	143	140	135	133	130	143	138	140	146	145	123	140	144	135	122	128	147	133	142	157	141	137	146	131	137	140	120	130	128	135	143	136	136	137	134	139	145	134	145	132	131	137	120	132	124	141	141	151	137	128	137	134	131	133	138	149	140	134	152	139	133	141	136	129	141	124	136	132	136	150	132	136	138	125	135	144	140	128	126	137	137	144	152	135	133	139	126	140	134	134	139	142	143	126	129	142	130	123	125	136	141	135	129	140	141	120	139	125	132	130	152	129	123	135	142	126	130	149	135	146	123	148	136	136	133	136	128	128	143	124	141	128	126	132	135	134	117	131	136	133	144	137	139	133	139	136	129	134	123	137	134	131	139	131	143	133	135	133	124	140	138	129	133	134	119	138	133	134	130	141	141	122	132	134	133	139	137	136	131	133	138	130	130	134	131	139	139	130	141	134	132	125	144	138	139	136	138	125	147	138	143	151	132	131	133	131	124	137	132	132	140	142	128	136	138	135	139	133	133	142	136	126	138	140	137	144	131	136	149	143	142	131	138	135	143	142	127	137	127	134	137	129	130	139	135	125	144	142	137	134	144	125	143	126	139	123	143	144	147	127	144	133	132	121	133	146	140	130	146	126	127	133	140	122	117	148	131	143	142	121	135	137	131	135	117	128	141	131	122	140	139	138	150	134	134	143	148	128	135	137	135	135	127	128	128	137	131	136	125	120	145	136	138	141	135	141	133	130	139	131	140	129	127	138	133	123	140	131	124	129	144	134	138	140	136	138	141	136	140	135	132	136	139	132	142	134	129	134	132	131	144	130	132	125	139	134	145	133	133	135	138	139	136	133	142	130	136	141	126	129	137	127	134	142	138	129	137	130	135	131	137	140	132	119	139	131	138	129	138	136	131	138	141	136	144	134	129	119	145	139	118	124	127	118	125	129	124	134	128	142	138	132	125	137	143	133	141	142	144	129	134	139	134	147	137	133	146	129	132	138	134	126	132	143	138	136	125	127	146	133	135	123	143	141	143	135	126	140	140	142	121	127	128	141	130	128	136	126	138	119	133	138	143	129	125	133	133	140	154	143	137	143	135	144	135	137	140	138	130	126	138	144	135	136	137	131	123	138	126	127	136	138	143	128	130	137	131	135	136	149	129	133	132	129	128	141	141	135	125	139	140	118	130	133	135	119	150	132	131	125	137	144	143	135	142	128	124	134	131	138	134	128	143	141	131	135	135	127	136	126	127	133	134	136	133	129	134	125	137	135	131	130	123	130	147	131	138	140	120	136	136	121	130	128	130	131	134	132	126	124	120	132	140	137	143	140	139	132	141	142	137	145	133	140	132	141	129	126	143	134	120	152	140	140	136	129	136	140	126	133	136	146	125	130	131	144	134	125	134	128	136	139	133	136	142	139	136	131	142	137	134	136	135	139	144	135	145	134	130	138	137	135	140	144	137	130	124	129	146	138	129	124	129	145	138	147	124	144	137	140	141	141	121	135	140	142	136	127	136	131	131	135	131	139	137	132	138	134	144	134	136	139	145	126	139	121	122	130	147	128	136	153	141	131	129	145	134	138	144	141	129	136	143	136	146	137	136	123	140	130	133	126	126	139	139	136	130	133	136	141	131	120	142	129	128	130	125	124	133	136	133	133	132	130	134	141	138	130	129	145	136	137	132	130	137	143	141	138	139	134	137	134	123	137	136	131	137	142	137	141	149	146	139	138	131	133	131	145	133	141	134	125	152	129	128	136	138	134	137	131	124	132	136	140	131	141	132	140	135	128	134	125	137	139	127	135	129	133	140	133	136	143	129	131	125	143	145	132	135	138	141	135	134	124	132	132	135	143	145	118	139	143	123	141	130	123	134	128	148	136	143	136	133	133	139	137	134	125	134	128	130	125	125	140	135	145	146	134	146	142	139	136	145	131	134	141	138	135	128	127	138	132	133	140	126	147	136	140	136	124	142	123	148	142	141	122	139	141	137	133	135	142	133	134	142	136	136	138	130	141	149	136	141	125	124	140	137	149	134	141	138	142	126	143	140	135	144	139	128	133	136	125	132	128	132	136	141	129	132	138	127	128	134	136	132	144	137	133	133	144	125	133	135	128	129	145	130	137	131	130	126	132	130	131	141	146	143	127	142	136	137	123	135	121	133	140	137	135	139	137	128	132	134	142	112	138	137	133	136	135	128	135	135	130	140	124	136	143	128	143	119	144	141	144	136	127	137	131	127	140	133	126	143	140	132	136	130	131	122	131	138	145	135	135	129	136	128	127	131	137	133	138	122	141	125	133	131	137	122	134	136	141	129	128	136	122	136	137	130	137	119	138	145	144	126	123	140	154	135	139	134	138	127	125	140	149	140	142	140	126	128	123	139	127	139	125	145	139	143	133	139	121	136	140	130	133	143	128	137	136	121	126	135	130	143	135	119	129	129	136	120	139	137	133	127	140	132	127	137	132	130	133	135	124	140	141	146	137	131	137	126	134	133	151	135	134	135	130	137	133	138	141	136	137	131	145	140	139	125	130	138	137	138	131	133	140	130	130	135	130	123	135	132	123	120	127	120	131	130	135	142	123	128	125	127	121	137	152	130	131	140	136	141	128	128	128	143	136	125	132	126	123	139	139	135	143	119	133	143	137	133	134	131	130	134	129	134	147	139	156	125	132	144	129	141	135	133	144	138	127	149	139	136	134	138	124	138	132	124	129	151	129	130	142	134	122	134	138	139	128	132	131	133	133	141	129	129	138	122	151	133	128	149	129	138	114	124	130	134	145	138	121	125	131	130	148	128	127	124	123	143	137	135	137	133	140	126	135	133	133	126	141	144	134	125	125	140	128	139	132	134	135	135	136	144	137	125	135	141	133	137	138	127	133	128	128	145	148	131	128	124	136	130	137	132	127	136	134	146	136	132	118	127	136	145	121	139	136	145	131	154	144	131	137	146	129	135	144	130	125	126	121	132	124	133	131	137	129	142	129	140	138	136	133	140	139	129	135	132	138	129	136	134	136	138	140	135	136	139	131	131	136	124	138	126	134	137	127	129	146	140	142	135	126	137	129	128	140	131	135	129	143	128	144	146	136	124	135	141	145	122	141	129	138	128	151	138	139	136	133	146	122	131	142	126	129	126	140	113	147	131	137	144	135	150	133	137	139	133	133	137	128	141	141	132	139	128	144	137	146	130	140	144	134	137	127	135	133	128	131	146	143	134	123	130	132	146	139	137	133	139	142	149	137	131	134	131	121	127	147	137	130	149	136	145	132	134	135	139	138	142	140	143	140	154	134	129	139	130	123	126	143	131	138	131	129	125	132	135	125	142	134	147	133	130	138	121	128	147	130	131	118	136	139	141	140	137	129	133	137	140	133	133	132	128	129	138	140	125	152	145	142	131	142	146	139	141	144	137	140	133	137	140	132	138	127	150	125	121	152	143	125	131	130	135	125	131	137	135	130	135	125	133	145	138	148	143	130	133	124	131	121	135	122	143	139	145	139	134	134	135	139	135	138	127	134	144	126	134	126	131	136	137	141	151	151	131	134	130	136	143	123	125	142	131	140	130	152	134	129	131	136	137	145	136	139	137	129	121	127	138	133	132	137	139	137	136	143	134	144	132	132	128	134	137	153	128	137	124	136	140	136	130	126	139	131	136	137	139	134	140	143	137	135	136	138	147	123	121	139	144	137	130	136	135	152	147	136	129	146	129	136	143	146	145	147	137	129	135	142	136	135	139	136	136	142	135	132	134	139	134	134	145	140	141	130	127	139	129	121	139	134	129	140	139	136	134	123	134	136	132	131	142	144	137	133	135	141	138	138	126	134	126	124	132	147	136	133	140	134	127	122	128	140	146	143	132	146	135	148	144	131	128	136	133	135	142	131	137	119	141	125	135	145	129	136	133	126	126	139	139	138	134	156	138	140	128	138	142	137	131	144	134	148	130	128	137	138	127	135	132	140	135	130	122	130	136	134	130	136	130	140	129	124	138	135	139	134	134	125	131	136	133	129	156	145	145	130	142	134	131	128	137	139	138	132	123	133	138	132	142	128	135	119	133	137	125	144	131	141	138	133	136	138	129	132	137	128	152	139	116	141	141	139	131	132	138	139	136	135	141	134	132	137	122	148	130	137	135	138	129	139	132	133	132	142	133	134	133	125	132	145	127	130	133	127	140	137	129	138	133	129	144	135	139	144	137	140	145	132	147	130	141	141	158	127	137	112	131	122	134	121	136	130	141	133	133	135	118	136	135	143	126	142	142	126	140	143	131	144	133	134	139	133	135	142	130	143	138	141	132	138	133	130	126	120	125	148	132	135	133	138	131	124	125	135	143	129	127	135	128	129	140	130	131	129	148	133	137	141	139	126	133	127	134	136	138	135	134	137	137	141	140	130	133	135	125	138	132	144	145	143	135	135	142	146	137	144	131	139	134	128	144	131	137	139	144	141	137	130	134	133	136	136	135	132	140	129	138	132	142	131	144	138	135	127	136	133	127	136	119	131	145	136	138	130	127	141	133	135	141	130	137	136	129	126	124	130	141	128	141	133	141	146	139	139	133	135	132	134	130	144	136	121	133	125	129	129	140	140	133	135	131	129	140	134	138	128	144	120	137	145	142	145	135	142	136	131	135	126	139	138	138	135	139	139	145	132	130	151	123	130	136	140	136	133	144	136	144	138	133	139	137	140	139	133	134	133	133	138	141	135	150	139	145	136	144	144	126	131	140	127	147	143	138	135	132	136	142	133	140	134	142	136	138	135	116	138	140	130	137	138	141	134	132	129	141	143	134	144	128	132	129	133	134	123	134	136	131	153	130	129	137	133	125	139	126	143	132	129	129	128	132	132	145	135	138	132	128	129	140	137	141	132	142	134	144	132	117	129	146	139	129	127	131	127	132	125	135	142	135	127	121	136	128	137	133	127	142	129	133	129	148	145	141	160	133	134	146	140	139	137	135	148	127	144	135	135	124	132	136	129	133	134	128	130	142	136	123	145	139	133	140	133	141	142	130	137	143	139	141	143	138	137	138	138	135	150	148	140	145	126	130	123	138	143	119	145	139	143	133	143	126	133	134	135	126	135	141	139	137	136	141	143	141	131	130	135	137	141	124	128	130	127	127	145	138	123	135	133	124	136	134	137	133	141	138	144	139	135	133	136	131	124	133	120	122	121	128	130	123	132	139	132	127	135	147	125	132	118	135	149	131	141	134	143	130	139	132	125	126	128	135	134	144	145	131	127	144	140	127	125	132	131	130	136	132	139	129	125	137	136	122	133	142	139	140	144	133	132	138	135	138	137	133	137	128	151	133	127	137	137	132	135	141	140	135	134	132	141	129	121	139	135	132	129	139	137	128	139	133	131	142	138	126	138	137	134	142	140	155	132	122	132	134	133	138	139	126	134	143	147	124	136	149	134	136	131	139	129	136	140	126	135	136	146	138	136	135	134	143	136	147	138	123	139	143	135	123	136	137	134	130	126	139	145	131	134	128	140	125	133	137	135	135	141	136	132	140	139	136	136	132	129	136	135	127	131	137	131	135	137	125	132	129	136	131	138	127	144	123	126	140	139	127	135	142	135	137	131	144	131	131	142	121	129	133	131	137	132	149	127	139	131	139	127	134	135	138	157	131	129	133	135	133	143	126	131	146	141	131	134	152	132	129	137	128	130	127	137	138	131	137	138	149	135	131	133	138	132	138	130	138	135	122	127	133	135	140	138	129	139	140	123	132	130	133	124	142	144	125	137	140	136	130	133	143	139	134	130	129	128	138	134	139	135	136	135	138	134	140	155	139	125	141	139	129	128	137	133	126	145	134	139	137	126	139	139	127	130	128	127	134	132	136	135	143	133	140	132	140	132	122	123	139	144	132	139	126	134	140	135	133	134	130	133	133	132	131	128	133	132	135	138	137	143	128	131	133	143	135	134	124	139	136	126	139	138	129	132	134	127	136	144	148	147	133	139	123	138	139	141	129	142	126	143	143	134	135	141	140	141	115	136	144	147	138	140	124	143	134	128	136	127	140	135	125	140	133	137	134	131	118	143	130	129	152	137	125	127	130	133	134	147	143	129	139	134	128	146	119	134	130	140	134	124	129	126	131	132	128	130	139	146	135	148	149	138	132	123	139	140	136	134	138	127	124	143	135	141	131	139	132	141	128	135	126	152	142	144	127	132	124	142	144	140	134	136	139	144	124	142	124	139	137	136	134	122	139	137	138	133	142	138	139	149	137	148	140	135	140	135	129	142	141	146	137	143	138	130	131	141	153	128	141	130	131	129	130	133	128	141	134	134	128	129	138	133	140	135	139	139	138	156	138	129	131	127	137	131	137	136	133	141	127	137	135	132	128	134	150	138	133	135	131	128	131	132	132	136	132	137	143	133	145	144	138	139	132	138	134	140	143	137	140	131	137	134	138	138	139	144	134	123	141	125	135	134	141	128	138	133	128	133	134	151	134	135	126	136	128	142	131	135	143	131	129	137	139	144	143	138	138	143	137	140	139	133	135	139	132	127	131	130	132	135	128	120	132	133	153	120	135	132	140	133	136	141	143	125	138	133	150	131	127	140	136	149	114	135	134	134	136	136	122	147	143	134	137	134	131	140	126	133	145	139	134	133	120	136	143	133	142	129	136	134	145	123	134	130	121	128	138	143	130	121	132	135	122	127	133	129	137	130	144	133	135	128	129	135	132	141	135	141	133	137	138	117	132	131	149	137	146	131	135	150	153	141	136	148	137	130	132	122	125	151	122	130	146	133	141	136	137	130	132	138	142	140	137	127	131	134	137	141	135	126	133	129	138	125	139	138	131	132	141	129	143	136	136	136	137	133	126	125	134	133	136	141	147	129	138	151	128	141	127	124	145	135	142	126	121	131	134	130	131	133	139	125	145	123	125	146	141	138	122	146	139	140	150	148	135	140	135	142	140	144	139	131	133	140	142	141	142	146	142	120	124	141	141	135	141	135	131	140	133	134	124	135	142	133	135	137	124	138	127	131	144	126	134	131	138	136	119	131	131	137	132	135	130	129	137	145	147	131	140	135	121	141	142	134	134	142	134	137	139	132	137	132	134	142	134	133	142	147	129	139	134	136	147	136	135	138	126	126	139	138	140	127	142	134	129	139	125	127	136	128	132	133	123	143	136	129	133	129	143	119	135	142	135	137	135	139	151	126	144	125	126	138	142	134	152	127	129	133	121	138	130	141	131	136	133	135	150	131	130	128	133	124	135	127	127	136	129	138	138	147	134	133	157	142	142	144	128	141	132	127	139	139	147	126	140	152	142	137	127	133	140	131	128	131	124	125	146	125	134	144	153	126	129	140	138	134	120	142	140	136	128	138	134	123	137	134	139	131	129	137	138	138	126	130	140	136	131	130	135	135	135	127	137	123	127	134	141	141	139	122	128	129	147	124	143	133	127	142	129	132	135	133	149	136	136	136	137	138	135	134	134	149	135	138	139	129	133	129	140	122	132	143	134	138	127	137	129	145	134	137	130	141	133	129	131	136	132	135	137	142	123	137	130	129	140	138	140	135	130	144	149	134	127	135	134	141	145	138	134	131	129	141	126	140	129	128	133	130	131	126	139	135	129	133	135	136	126	129	136	142	139	132	136	132	135	132	138	146	130	133	145	134	130	137	134	134	133	127	145	146	136	131	135	130	139	138	132	147	140	134	135	132	129	130	141	140	136	142	139	130	130	128	136	144	135	136	137	145	142	140	130	131	135	134	131	135	134	136	149	132	143	127	130	144	133	129	152	138	132	136	130	129	134	129	132	134	129	140	128	137	137	142	135	128	135	150	127	141	134	127	136	134	119	129	139	136	139	139	136	131	140	139	145	131	142	135	136	131	131	128	134	136	144	136	124	134	125	134	122	140	139	144	131	138	143	129	139	136	136	134	130	128	133	132	138	124	144	145	141	136	131	139	144	145	130	144	127	129	137	123	128	128	142	125	140	123	135	140	136	133	141	135	143	140	137	140	142	139	144	135	129	136	132	128	132	138	129	136	142	141	126	139	136	127	138	130	137	119	141	143	128	143	129	135	131	144	139	141	140	131	136	133	139	127	139	140	134	136	134	129	117	129	132	143	135	131	126	130	159	128	122	130	127	143	131	134	134	129	130	145	122	138	138	126	131	143	117	145	124	139	136	132	126	138	141	142	136	139	136	137	137	130	140	138	135	134	146	135	138	140	136	135	129	135	136	133	142	143	128	139	139	134	138	137	131	133	127	140	143	137	141	125	142	144	137	130	127	141	132	136	134	133	126	140	136	132	137	140	138	136	141	135	135	143	133	140	137	139	132	128	136	130	145	138	136	141	133	136	132	140	142	134	138	137	135	145	145	127	137	128	146	133	131	130	143	127	145	122	136	140	134	142	155	140	126	138	130	135	140	144	137	134	136	146	131	136	129	129	144	144	141	130	132	145	142	141	131	130	143	137	136	132	128	144	138	132	141	141	127	143	129	124	128	137	146	134	137	147	142	132	143	135	154	132	137	140	137	142	145	130	138	129	138	144	136	153	139	139	133	131	123	135	128	137	142	140	131	139	132	141	128	132	139	129	151	130	128	124	134	132	128	146	138	134	149	139	140	134	132	115	134	129	136	131	129	136	142	140	133	128	133	143	127	135	147	140	135	134	126	142	144	135	135	144	141	126	129	130	126	141	135	131	125	120	124	130	127	139	144	139	130	121	129	136	125	134	153	131	136	133	140	130	136	121	128	136	126	135	134	133	145	128	147	135	140	133	141	135	130	144	142	146	141	138	123	128	135	139	129	148	128	129	143	146	124	132	135	146	134	147	127	142	137	145	131	122	138	137	126	138	134	134	133	144	134	129	132	142	122	132	135	125	137	138	117	126	142
4	138	146	129	149	145	120	136	122	134	144	156	140	128	129	126	128	134	127	131	127	138	135	133	133	130	133	138	140	138	125	136	131	140	127	128	136	135	133	123	137	137	118	133	138	134	131	139	138	143	143	132	135	131	137	138	132	136	138	123	129	121	141	146	142	133	149	132	137	119	142	128	136	131	134	134	147	130	138	129	145	144	142	134	147	131	122	131	134	135	126	144	128	141	127	138	136	132	135	123	125	137	136	136	141	136	131	128	140	125	127	128	133	135	136	133	136	113	140	121	132	144	139	137	124	136	137	129	139	140	127	125	144	123	127	153	136	136	123	131	126	137	137	129	140	126	127	141	138	136	134	139	143	126	130	134	141	144	132	142	139	142	138	125	131	141	139	139	134	127	139	128	108	135	142	119	131	143	128	125	142	135	138	134	129	148	135	131	142	131	141	130	147	143	132	136	141	140	142	129	143	141	139	149	139	141	141	135	128	133	134	139	141	145	143	141	130	137	130	138	126	120	130	130	125	127	141	129	123	136	148	145	134	133	140	134	135	139	143	149	139	118	136	133	140	132	120	122	130	127	132	126	138	134	135	145	153	130	126	135	131	132	131	128	139	128	141	137	132	136	128	134	128	129	145	128	140	135	128	139	134	137	138	139	140	134	134	141	139	119	134	135	136	133	128	128	144	133	144	133	131	138	141	135	136	133	139	136	128	135	118	138	139	149	125	133	138	132	130	143	133	121	125	132	138	152	137	137	130	127	125	131	134	128	118	147	147	130	121	135	141	134	140	130	134	139	135	151	125	127	137	142	133	136	141	129	128	133	124	142	128	126	128	127	129	122	137	132	137	139	134	127	133	122	131	132	124	129	138	137	131	143	151	131	138	138	127	127	141	137	135	144	144	140	149	143	148	117	135	137	130	139	137	143	136	134	147	137	120	136	131	132	128	138	137	146	124	130	142	133	129	137	148	121	140	134	125	144	120	132	137	142	133	141	140	136	142	127	137	134	133	137	125	134	134	134	143	133	132	125	138	147	127	133	131	149	140	133	138	131	134	126	135	142	129	132	134	141	143	128	132	129	142	129	140	137	127	138	139	139	132	134	133	129	139	136	138	142	135	136	141	150	130	143	138	138	135	142	147	129	135	120	141	133	139	143	128	136	139	140	133	143	138	127	132	133	130	136	134	144	134	141	135	123	133	137	131	134	133	125	131	134	145	133	135	132	132	119	136	134	134	128	134	117	136	133	139	135	139	125	134	137	136	140	123	133	123	137	132	123	136	138	128	144	130	137	131	137	133	140	135	135	137	131	145	127	136	138	136	136	139	132	142	132	143	133	142	134	127	147	138	146	140	129	135	133	124	132	123	132	121	138	137	143	135	141	128	145	135	130	131	144	128	138	135	127	139	123	138	127	135	134	136	131	127	137	143	136	124	131	132	135	127	136	134	129	149	129	139	139	138	137	141	145	142	150	131	126	128	140	132	140	146	133	128	136	121	133	120	128	139	136	135	134	141	126	130	139	131	132	125	139	137	141	133	135	134	141	140	142	146	130	137	155	135	143	130	136	138	136	132	124	133	132	134	133	133	120	140	141	139	141	138	126	130	134	136	132	143	144	137	136	132	136	124	127	140	124	126	137	142	142	142	131	129	130	131	141	131	139	145	126	122	133	138	127	141	137	126	140	135	143	135	138	126	125	127	130	116	143	137	138	135	137	138	130	135	127	129	133	139	125	134	125	130	134	131	133	140	135	125	126	140	134	135	129	136	132	154	140	136	141	138	135	141	140	141	130	141	131	125	136	133	138	132	143	123	127	141	139	132	139	119	146	143	126	136	133	131	123	144	133	135	126	135	131	139	141	131	140	128	131	131	135	121	129	142	142	127	137	138	138	141	127	138	136	133	124	135	140	132	132	125	118	136	133	132	141	135	135	130	128	140	137	145	123	138	134	138	134	146	131	144	126	132	129	136	135	133	132	131	140	136	139	135	135	142	131	133	136	140	136	138	123	131	130	147	126	129	144	142	136	133	146	123	143	130	130	148	139	144	136	136	118	135	145	140	128	126	133	134	134	136	131	123	131	130	136	144	135	125	132	136	130	126	147	134	138	129	138	154	128	134	140	129	133	140	141	135	138	130	123	138	124	135	139	129	131	133	130	127	141	126	138	134	132	132	139	118	140	133	126	123	128	133	137	145	137	145	122	135	134	128	130	129	141	129	143	129	127	135	143	135	135	133	139	135	128	143	136	133	131	130	133	156	132	134	140	133	136	146	152	139	130	120	129	118	141	117	115	124	132	133	126	147	139	133	129	135	144	117	134	139	141	133	147	133	124	134	136	134	133	143	127	127	138	132	133	137	130	138	136	114	120	142	127	132	118	137	130	125	131	136	136	119	138	136	136	134	135	145	128	148	122	134	122	130	137	139	137	124	134	131	149	142	132	126	138	144	133	125	134	137	133	135	126	145	130	133	140	131	128	136	143	137	137	142	131	144	135	140	134	143	129	148	155	136	138	141	133	133	133	124	147	139	124	133	136	141	135	139	143	133	140	146	143	131	135	133	147	132	132	128	139	147	143	131	133	135	143	143	151	140	140	143	143	136	139	126	137	144	131	127	132	135	127	135	139	133	136	125	147	117	139	139	140	117	141	133	134	141	136	128	132	131	135	129	129	133	132	138	130	129	150	125	137	142	136	139	130	132	132	130	136	143	132	138	136	133	137	124	135	132	119	122	146	121	140	136	135	131	139	141	133	143	144	129	131	137	133	134	125	127	137	133	130	139	137	135	132	128	136	142	139	134	125	134	129	139	129	134	125	137	131	143	138	136	133	131	131	142	131	139	142	124	128	141	147	135	133	137	134	136	130	134	129	147	141	140	133	128	139	134	131	137	147	141	141	128	125	131	142	124	137	142	137	132	129	136	141	134	130	141	129	135	133	125	139	138	138	133	134	144	136	140	129	133	131	135	132	138	138	144	124	133	124	130	135	132	139	129	133	136	136	141	136	138	131	141	145	140	132	142	137	137	136	145	136	132	125	133	133	142	132	144	128	137	142	141	137	137	136	140	137	135	139	136	146	134	123	138	132	135	140	147	138	141	134	148	131	140	144	137	124	135	129	124	129	143	148	132	149	137	129	132	139	133	149	135	143	131	135	130	125	149	123	133	141	128	134	129	153	138	128	138	131	144	138	132	133	127	129	152	128	144	145	131	136	137	124	131	138	141	128	132	137	131	138	147	138	141	131	126	139	135	137	138	120	136	130	139	136	130	131	132	150	136	134	142	129	140	135	129	136	132	134	137	123	121	128	136	127	142	137	125	148	133	140	143	146	140	138	144	146	131	130	137	143	137	140	133	146	142	130	131	132	121	132	135	140	127	128	133	129	132	150	127	132	137	131	137	131	124	140	129	141	140	134	137	147	132	139	140	129	132	145	143	132	133	134	134	138	138	136	136	138	134	141	129	121	135	132	130	124	146	137	135	129	145	139	137	134	139	128	143	132	138	129	131	134	151	137	132	137	135	149	124	136	143	135	135	137	140	142	136	133	131	136	128	131	143	138	136	127	140	135	135	128	135	113	137	132	124	132	135	116	148	146	142	137	141	128	139	137	131	134	132	138	149	132	133	141	135	137	134	129	154	133	129	138	145	134	128	127	121	121	133	140	114	125	147	130	131	139	133	135	140	143	133	127	128	135	136	133	142	137	143	148	131	134	121	153	123	132	134	133	138	134	136	137	139	133	123	143	131	139	143	140	134	152	131	138	126	143	121	139	135	149	134	142	138	139	142	140	139	139	139	131	136	132	136	125	143	122	138	129	143	128	135	129	133	144	136	125	144	133	132	131	132	136	141	137	127	132	137	128	158	150	127	140	142	134	132	141	130	146	139	134	142	144	123	136	139	135	131	127	139	142	124	140	131	131	132	124	130	132	142	129	139	133	130	135	138	119	131	124	133	127	128	135	129	124	139	139	131	139	133	129	144	145	144	134	126	129	139	136	133	132	133	141	138	136	143	136	135	153	132	136	131	138	136	139	137	124	129	129	145	142	138	130	136	129	133	141	128	120	137	130	134	131	136	141	151	144	144	131	149	127	125	135	134	141	137	139	137	145	124	141	148	136	145	127	129	127	146	132	139	136	145	137	135	137	131	142	129	120	136	139	125	144	126	116	137	139	139	135	134	142	120	132	139	123	148	120	150	139	140	142	128	137	130	138	143	136	134	144	139	124	130	138	135	140	141	133	132	133	135	129	134	132	146	146	137	138	138	129	142	128	130	130	139	139	134	132	138	134	141	138	126	139	144	127	143	136	141	134	125	134	132	145	134	119	140	124	121	127	145	136	146	130	134	134	143	133	147	145	139	139	140	144	138	134	140	125	149	129	124	124	123	127	135	129	126	144	139	132	131	142	139	144	133	130	128	143	128	133	125	141	138	131	134	146	138	125	140	138	136	138	137	133	137	137	130	133	130	135	122	147	132	140	142	130	137	143	132	121	131	142	134	119	122	130	138	128	128	130	137	128	132	135	141	131	134	123	137	139	129	127	128	134	139	128	139	153	142	134	135	135	135	146	135	134	131	121	127	139	131	135	140	137	138	137	135	147	132	136	131	137	124	135	146	142	133	142	131	141	134	132	117	140	138	130	128	138	140	136	125	142	139	135	133	148	143	137	134	125	139	135	145	140	145	125	139	143	136	133	140	134	132	125	136	140	126	142	140	150	146	140	122	129	140	146	140	130	139	137	137	127	128	140	129	133	135	135	129	130	131	131	137	126	128	136	130	130	136	137	146	135	130	139	141	125	132	142	136	128	134	131	129	132	125	115	137	137	143	137	116	137	135	136	139	134	130	143	135	136	137	142	132	147	140	130	130	132	141	134	140	146	130	131	138	140	140	144	132	130	130	142	125	131	131	137	139	133	132	129	131	136	136	138	131	140	139	140	143	135	146	125	137	126	132	141	153	135	133	138	139	143	130	138	152	141	156	140	137	147	124	142	136	140	136	123	137	136	130	134	138	137	146	145	140	137	143	131	138	127	134	136	113	135	143	132	135	136	133	124	139	148	140	129	141	143	136	137	135	133	128	143	142	134	134	134	142	142	145	142	134	138	142	142	124	140	129	124	141	135	133	148	128	141	129	137	138	134	131	128	124	140	145	135	137	136	141	127	134	133	134	135	143	126	137	151	146	154	134	136	128	126	132	139	121	125	133	129	143	130	128	135	140	143	135	142	132	143	139	128	131	136	136	143	129	137	134	137	129	135	137	133	141	144	124	130	131	141	142	133	132	138	137	136	140	141	139	132	127	145	135	133	140	138	153	138	130	138	144	140	141	139	151	146	132	145	130	141	127	143	135	139	130	145	148	144	140	148	132	143	137	141	120	138	144	141	131	128	123	145	138	133	138	139	126	130	131	135	135	148	143	136	129	132	141	128	132	137	137	138	139	142	134	141	135	133	139	129	130	129	144	139	143	138	129	139	124	135	142	133	124	136	131	135	134	128	139	131	132	133	133	127	114	123	131	130	141	128	131	142	139	133	132	134	125	147	134	127	128	134	136	152	140	127	145	142	125	139	140	132	132	128	120	133	133	147	139	137	136	135	132	140	153	133	137	132	130	149	147	133	146	129	135	144	138	129	151	140	138	124	131	136	149	140	145	134	133	131	129	140	133	134	145	143	129	121	143	147	142	136	139	128	131	139	142	138	145	131	134	133	145	137	140	136	139	145	140	144	146	137	149	131	124	129	131	140	138	139	129	132	122	129	130	133	139	145	140	137	134	129	125	142	134	131	136	133	143	139	138	133	136	141	135	124	126	129	136	131	133	137	134	127	131	140	122	135	131	133	133	143	130	133	144	138	131	138	124	131	139	145	132	139	129	128	126	136	136	131	126	131	131	130	124	134	141	134	138	139	136	126	138	130	131	125	142	140	132	135	132	135	141	132	132	132	140	138	129	142	132	128	140	143	145	132	131	140	138	138	127	143	141	134	138	140	141	143	128	134	141	141	136	123	138	135	137	132	142	138	143	144	145	137	138	138	137	143	130	130	129	133	138	148	143	134	144	146	123	139	125	131	141	140	130	138	116	145	143	139	120	129	112	138	130	138	139	131	138	142	131	141	122	130	138	128	130	121	132	129	140	132	128	140	135	131	127	140	131	142	134	141	134	134	131	135	140	137	131	129	131	128	131	134	141	134	134	130	139	135	132	128	142	141	154	134	135	141	144	138	133	126	132	129	144	140	145	132	143	132	132	135	143	130	131	127	132	137	122	138	144	132	147	133	123	148	129	137	123	128	135	131	144	130	142	145	127	145	135	141	126	144	131	138	131	130	130	141	139	132	131	135	131	128	135	143	133	125	128	145	141	133	137	137	131	123	139	149	137	144	136	140	131	157	135	131	125	140	135	136	136	126	137	136	137	135	146	143	127	141	131	134	136	137	121	134	140	120	127	125	141	136	124	130	134	126	129	139	130	131	132	132	135	140	139	134	138	133	140	131	135	131	124	142	139	130	131	138	134	144	127	131	138	136	129	140	128	128	131	141	131	132	144	130	140	120	133	124	131	143	133	139	129	131	137	129	136	141	133	134	133	140	138	128	140	138	141	147	140	144	141	135	133	138	122	130	136	144	127	141	129	124	131	128	133	130	139	125	132	137	139	123	133	131	125	131	141	136	139	132	127	129	145	121	128	136	139	137	126	142	130	131	150	131	147	133	129	145	131	144	144	143	139	129	129	128	133	136	130	135	133	131	141	137	147	132	129	133	134	133	129	137	136	139	136	127	138	137	134	138	134	130	131	128	134	138	149	118	135	140	123	142	133	132	135	137	130	133	147	133	139	138	140	128	131	141	144	132	127	138	135	130	135	149	143	128	142	144	127	131	136	126	136	141	135	123	140	116	140	143	145	134	138	144	132	132	130	146	130	143	132	124	139	137	124	146	143	126	135	136	144	136	142	137	136	148	141	145	128	124	137	137	151	131	123	150	139	135	136	141	134	133	140	146	141	130	140	131	126	148	132	140	150	139	122	136	132	136	139	130	145	134	134	140	142	128	138	129	142	134	134	135	132	140	130	126	137	122	137	141	136	133	137	135	145	133	140	140	132	144	128	148	134	121	137	138	139	138	132	141	140	132	143	136	140	138	143	123	130	136	135	133	136	127	139	139	132	136	129	131	129	143	140	146	135	127	132	137	120	136	138	138	138	145	131	132	138	135	129	131	136	136	141	136	128	124	123	138	137	129	133	138	138	134	127	142	132	147	130	130	150	134	127	131	150	129	136	147	126	136	144	131	138	134	133	135	130	138	139	142	127	131	128	153	151	136	133	143	130	143	137	129	155	134	144	139	141	138	136	139	122	145	136	141	136	133	133	142	135	129	130	144	135	130	132	138	132	127	133	117	129	129	145	131	130	128	142	140	134	120	123	131	128	135	134	141	124	134	136	140	145	150	133	123	137	124	128	137	126	145	132	142	138	126	132	137	141	135	127	145	128	137	142	129	131	138	139	149	137	144	139	155	138	132	133	138	128	140	138	119	137	134	136	136	133	141	138	141	136	131	142	143	132	131	138	138	122	130	132	140	131	137	142	142	137	138	122	130	140	144	140	134	129	130	140	133	136	128	134	133	139	148	133	136	136	139	151	122	125	131	147	141	149	139	143	135	129	134	133	138	148	126	141	143	129	119	139	139	128	128	138	136	135	140	129	129	137	139	133	138	136	132	130	127	157	128	132	130	132	147	134	146	141	134	140	129	125	131	135	139	131	139	131	146	143	137	128	137	137	139	122	138	144	129	132	140	148	134	138	131	125	128	137	140	139	138	133	144	129	131	137	127	143	145	131	128	123	139	134	129	133	143	140	131	138	136	138	130	139	129	135	130	125	126	143	138	121	124	135	139	128	130	127	132	125	140	143	128	136	135	132	132	146	142	137	140	127	145	126	123	130	137	118	150	148	144	144	131	143	131	127	137	136	144	124	134	139	132	129	142	136	141	124	139	137	143	131	143	141	134	124	128	145	151	137	144	129	130	131	154	135	129	132	127	143	132	139	127	137	145	134	146	125	141	142	142	129	130	141	144	129	135	135	132	132	121	139	126	145	139	129	134	144	133	134	126	131	126	130	136	144	133	141	124	138	139	137	149	156	134	137	132	126	131	133	124	127	143	140	138	131	141	140	138	126	146	124	132	139	145	135	133	142	145	134	129	138	134	134	119	134	140	122	137	135	132	137	142	142	145	138	145	137	133	136	133	130	130	143	136	134	142	137	142	129	127	126	134	139	132	133	141	137	140	126	133	130	124	145	134	137	143	144	134	148	139	130	129	148	149	141	135	134	129	127	141	136	131	133	135	147	128	142	129	140	135	131	139	133	135	134	121	136	130	139	126	126	132	140	130	138	132	133	135	120	134	138	142	136	139	138	139	131	140	143	135	135	135	148	131	133	141	130	140	136	134	130	132	133	141	134	127	127	140	139	142	151	145	143	146	133	134	133	147	149	133	126	143	139	130	133	142	131	140	126	129	136	131	131	142	139	133	139	138	136	146	129	135	138	135	140	138	145	141	130	135	129	138	131	143	136	127	143	137	128	122	132	130	146	136	132	149	130	130	134	127	129	139	132	130	127	126	134	137	134	122	127	144	134	122	136	136	134	134	142	139	142	137	135	125	132	128	132	143	136	134	137	133	141	132	131	149	143	122	131	134	140	132	121	142	144	139	132	126	139	128	140	142	143	133	132	135	127	140	136	131	134	128	148	139	144	135	128	140	133	139	128	133	137	145	131	123	132	128	124	131	130	124	135	129	133	126	140	138	142	138	130	138	145	130	132	128	119	145	135	159	136	134	160	148	142	125	128	131	135	130	130	133	128	134	136	130	137	137	133	125	142	138	127	133	136	136	135	158	133	140	132	130	127	129	136	137	132	134	132	134	137	137	123	139	126	149	134	128	142	139	138	148	144	143	121	142	136	130	135	132	143	133	144	137	139	126	126	126	135	130	140	144	140	139	123	145	130	146	132	136	133	129	137	136	131	141	137	133	142	132	139	124	137	125	149	145	133	137	122	129	127	131	150	139	126	150	140	143	146	131	138	126	133	130	139	135	127	128	133	138	136	138	138	132	129	130	135	128	119	130	132	137	125	146	127	129	114	129	123	133	142	133	130	129	142	135	146	148	144	142	139	144	141	124	143	142	131	137	138	130	134	133	133	137	127	136	147	150	134	136	134	141	123	129	141	123	136	155	124	136	147	138	139	135	134	124	136	148	135	131	137	125	146	141	139	129	138	143	148	139	131	128	132	132	142	127	131	136	129	134	142	132	131	144	135	144	139	138	126	139	134	140	130	133	134	134	144	144	130	133	134	141	134	134	123	132	146	144	139	132	136	141	127	125	122	132	144	141	132	150	142	127	121	136	136	142	128	130	115	136	146	121	123	132	133	136	131	144	136	128	126	137	137	132	135	129	133	140	142	146	140	137	133	128	134	126	133	128	148	133	139	134	124	132	138	128	141	141	144	132	140	131	140	140	137	140	142	142	129	130	125	136	126	146	136	141	135	136	133	140	133	132	135	132	136	146	132	139	135	141	139	150	131	115	129	145	131	132	133	140	121	131	141	123	141	143	138	136	139	137	135	133	131	132	133	133	129	127	121	142	136	144	145	142	123	131	143	132	133	137	140	132	125	130	130	145	135	134	125	125	147	136	132	132	131	126	132	137	143	141	145	130	130	147	128	143	124	140	137	137	126	138	129	131	127	127	129	140	135	131	141	140	138	127	150	138	143	131	136	139	135	125	132	148	150	135	126	124	132	136	137	146	138	136	129	135	130	132	134	139	142	135	128	135	134	137	127	128	128	140	134	141	132	143	140	132	120	132	132	135	132	137	146	140	144	127	139	124	131	133	149	132	129	122	128	136	130	141	134	138	143	141	129	130	134	140	145	137	126	135	129	132	135	145	134	140	133	135	134	130	123	129	137	122	121	148	128	141	134	148	148	131	145	132	125	133	130	118	130	125	142	139	129	145	131	137	135	133	144	127	135	130	147	124	133	134	151	139	135	140	129	134	131	128	124	122	130	139	142	148	136	133	143	140	126	132	146	139	136	147	146	142	135	134	143	134	122	136	139	129	130	135	129	138	129	132	132	141	140	134	132	128	143	133	137	132	123	150	132	131	137	138	127	121	130	135	142	123	132	128	133	143	134	128	131	140	140	125	133	141	127	144	137	137	134	150	146	114	134	134	140	145	135	140	146	127	124	145	121	128	149	145	145	137	125	141	133	135	139	130	136	130	132	135	145	145	136	136	138	133	140	130	134	140	136	130	133	136	132	136	126	129	131	139	137	144	119	157	134	123	129	129	134	134	132	127	126	133	133	128	146	131	131	133	139	139	129	126	143	140	136	135	128	126	137	131	143	140	134	133	136	140	132	135	142	128	139	130	138	128	138	136	134	132	124	136	136	148	129	127	134	138	141	136	145	131	132	134	133	133	130	137	138	140	131	139	130	120	134	118	130	131	145	144	133	131	134	125	142	133	129	127	127	142	135	132	137	139	147	137	120	124	132	154	137	133	148	127	130	139	141	128	132	122	132	139	135	125	124	139	123	136	130	143	144	134	139	133	130	134	135	138	134	127	128	138	137	143	143	135	115	137	133	134	130	146	133	138	140	144	135	125	139	132	134	144	138	131	120	134	137	135	136	144	128	135	138	135	140	130	129	123	124	143	134	144	142	133	143	139	130	135	139	123	134	137	130	148	146	128	133	140	142	135	131	136	120	146	135	126	126	128	148	132	140	116	141	124	131	125	144	134	137	134	137	134	126	133	132	147	132	126	137	143	124	145	137	137	135	144	142	133	136	138	138	136	142	129	137	145	134	135	126	135	138	118	125	121	145	142	133	137	125	143	134	129	135	136	131	137	129	153	130	137	138	133	137	137	141	140	145	140	145	135	131	148	142	128	137	129	119	154	141	138	124	124	130	143	125	142	128	126	140	134	135	128	126	129	132	143	127	134	124	131	143	132	125	138	133	133	119	138	132	135	132	135	132	126	143	139	134	135	133	136	130	133	136	143	133	122	133	139	125	132	129	137	122	131	130	150	134	122	131	130	137	130	142	133	145	142	129	137	135	138	132	125	133	135	139	137	133	140	143	136	144	138	130	136	124	147	138	135	135	136	131	144	133	139	144	136	138	145	141	128	138	120	136	128	137	139	133	139	136	129	150	134	134	129	135	122	146	132	134	128	131	137	132	133	135	133	126	134	139	136	134	125	133	129	143	138	148	124	139	134	140	142	128	136	119	135	135	129	133	138	133	133	133	135	143	131	150	132	127	135	140	140	141	131	137	135	135	122	139	128	143	133	140	129	144	131	140	134	137	130	142	138	135	132	132	131	137	124	138	135	136	125	141	139	144	128	134	133	131	133	134	145	132	145	133	132	128	137	133	130	125	124	130	135	141	141	127	120	122	132	145	135	125	143	131	128	133	133	142	141	126	144	133	124	118	138	132	153	132	132	122	134	137	144	140	144	139	136	126	144	134	130	132	146	136	125	132	118	141	133	139	124	123	124	139	127	134	132	117	131	142	142	137	125	126	135	138	130	143	143	131	142	134	129	139	131	142	138	140	142	143	141	135	126	130	128	132	132	133	132	142	143	130	139	137	130	134	141	143	132	136	148	141	144	149	128	133	142	136	148	150	132	134	121	130	131	139	139	136	134	139	128	145	139	136	138	128	134	129	136	136	137	140	142	141	135	120	147	135	134	127	142	143	132	144	138	138	143	137	144	131	120	136	131	147	143	136	136	132	129	134	139	137	134	128	139	135	135	133	143	141	121	127	124	137	138	133	126	131	132	137	140	133	132	140	132	130	136	122	141	129	137	136	137	129	137	134	136	128	138	134	127	132	129	135	129	129	125	119	141	136	139	132	129	141	137	133	125	128	128	143	143	143	136	146	143	142	134	128	134	136	131	134	125	145	130	129	142	126	137	140	128	132	135	143	130	141	140	133	125	127	137	149	142	116	141	141	129	127	137	144	146	148	147	127	142	145	125	147	132	125	128	136	138	129	137	141	141	135	149	134	134	134	133	125	136	144	134	147	135	132	142	136	132	137	140	145	141	137	144	149	125	124	137	139	145	137	134	135	135	137	137	139	140	119	140	139	136	134	132	129	142	134	128	134	135	140	135	141	126	140	137	132	129	144	125	138	148	135	133	141	139	142	148	141	144	143	138	130	138	127	136	139	138	129	142	128	141	137	125	133	132	143	129	135	130	138	142	123	129	126	132	144	127	135	138	145	130	122	136	126	130	135	131	128	123	126	144	138	151	125	128	138	146	133	136	130	134	145	141	122	135	134	136	127	133	130	136	128	126	138	145	135	141	142	132	133	143	138	128	130	138	133	140	148	132	133	133	134	139	141	124	132	140	137	131	146	148	128	139	135	131	129	141	134	134	139	140	145	139	146	140	134	137	136	124	141	136	131	136	142	134	132	118	132	140	131	118	133	139	145	124	139	148	136	136	140	136	136	134	127	126	137	125	136	133	134	131	127	146	139	129	124	128	138	139	133	137	128	116	146	128	134	130	124	134	140	130	133	136	129	126	140	138	137	134	139	131	130	143	127	121	146	139	134	126	127	129	132	133	127	122	137	146	131	131	149	134	129	121	137	125	140	152	139	129	137	131	129	147	137	140	123	136	140	138	134	131	137	132	134	134	121	128	137	136	135	132	134	148	134	141	142	141	130	129	143	129	129	135	134	144	137	120	134	134	147	144	132	134	128	141	131	142	135	143	124	132	141	132	134	143	137	136	129	132	134	147	137	138	125	132	139	144	138	143	136	137	137	128	127	141	139	133	135	129	140	132	136	132	132	131	134	121	125	138	134	134	139	122	133	144	137	132	141	129	139	132	130	129	129	144	144	148	128	137	133	128	139	132	127	142	139	130	128	137	137	131	139	136	147	136	122	139	140	128	135	133	140	136	146	129	143	126	139	141	143	133	139	128	136	142	128	133	145	134	139	140	137	126	131	138	127	136	131	131	134	141	134	127	129	131	131	142	130	129	143	143	132	140	139	129	142	133	125	133	135	147	132	134	135	128	146	128	131	136	146	127	126	136	127	137	138	147	128	139	139	142	138	125	136	126	148	129	148	139	140	127	142	132	127	144	136	132	143	128	131	124	130	130	120	127	143	136	140	137	135	139	131	123	132	127	134	135	128	145	131	127	137	132	127	143	129	142	150	143	136	150	130	128	128	130	131	144	142	131	130	138	146	132	126	121	144	123	138	132	128	125	131	130	128	143	129	124	137	139	148	126	136	138	137	135	124	137	135	127	142	128	125	133	135	136	149	134	136	141	138	129	143	123	124	142	140	139	142	145	136	143	133	140	133	133	140	138	128	127	143	134	132	135	139	120	135	147	128	127	126	142	137	133	135	129	132	130	130	130	131	122	138	133	156	131	134	136	132	146	126	139	137	119	136	128	137	133	134	131	135	133	127	137	137	132	142	132	129	119	133	137	130	130	137	130	145	134	141	140	140	142	130	139	131	140	131	130	144	136	138	144	131	136	137	127	129	130	141	138	134	148	129	138	128	136	146	154	142	127	131	132	139	149	142	128	131	145	138	135	134	142	141	132	127	129	134	133	140	122	143	120	137	139	135	136	124	130	133	134	129	140	141	132	138	142	137	137	147	138	139	131	126	127	137	129	146	135	136	140	140	136	139	122	144	134	133	145	143	137	135	138	146	142	123	138	132	142	142	146	139	142	145	133	131	132	135	140	145	135	134	143	134	132	141	123	143	126	129	132	140	133	131	132	147	143	138	144	142	144	148	136	144	131	123	144	134	134	142	141	137	139	130	140	127	131	127	129	129	143	145	135	139	136	129	140	129	134	147	142	140	130	129	139	126	138	123	138	134	128	153	149	142	139	132	139	128	129	137	140	128	134	132	129	141	134	131	134	130	138	132	124	131	138	138	134	128	140	133	132	129	128	133	134	133	140	133	141	137	142	139	136	136	136	149	129	129	130	137	137	135	128	122	133	130	134	137	134	144	143	125	132	129	134	127	136	131	132	137	126	134	130	131	138	143	137	138	136	126	131	131	122	141	135	123	130	125	123	127	137	122	123	132	125	129	134	120	137	140	137	132	145	132	143	127	137	128	135	149	145	132	131	160	145	139	129	129	138	133	137	140	140	123	131	132	131	124	136	144	125	139	137	137	139	131	134	139	134	124	133	118	139	127	137	128	141	132	137	127	128	142	135	134	129	134	120	143	124	133	147	124	136	136	127	132	136	140	132	141	125	128	136	139	140	133	126	133	136	131	136	138	127	141	137	129	132	130	138	127	139	152	129	126	127	137	128	142	131	132	137	136	134	138	140	122	130	137	149	144	130	133	139	139	125	145	135	127	126	137	151	148	140	141	138	131	136	142	135	132	131	132	135	138	136	137	133	125	136	136	129	134	133	126	124	135	132	135	137	130	133	132	125	142	143	135	141	140	135	137	125	138	134	135	122	136	133	131	130	127	142	136	131	147	129	131	122	134	134	125	138	142	124	133	121	121	125	135	130	138	136	148	123	137	128	125	128	140	128	130	125	138	127	135	132	140	123	133	144	131	128	146	137	148	121	140	136	134	140	129	140	145	137	132	134	135	134	142	145	136	141	132	134	132	142	133	133	130	133	138	122	133	150	124	136	134	139	141	140	136	137	140	135	125	125	139	133	139	136	130	137	143	135	140	138	141	126	124	120	130	141	131	140	136	126	135	141	129	122	138	125	139	136	130	129	144	136	139	142	149	136	143	138	141	140	143	133	142	137	120	144	126	134	144	134	133	137	133	141	128	139	119	119	129	126	133	142	138	139	131	135	128	140	131	131	134	134	147	133	128	139	140	133	143	149	139	131	130	131	127	137	136	139	140	135	133	138	138	138	150	143	135	136	139	131	132	138	125	130	145	141	131	135	142	126	150	137	127	137	139	140	149	127	132	133	145	129	143	134	133	121	138	129	138	125	143	131	151	133	137	130	144	141	130	131	137	130	132	146	137	131	134	128	132	126	120	146	147	134	128	139	139	131	131	126	140	130	139	145	143	138	123	150	147	141	126	131	143	144	140	131	138	127	141	134	134	129	139	138	142	139	124	133	134	134	134	139	137	136	132	134	125	136	134	139	122	140	139	123	134	140	136	141	140	145	131	138	129	133	125	138	130	144	134	136	145	133	130	140	142	126	157	134	126	138	134	143	130	132	142	132	137	130	130	139	133	131	123	127	138	120	135	131	133	148	132	126	128	145	131	137	137	142	146	144	133	132	129	131	135	129	148	126	139	138	132	139	145	143	130	139	128	126	135	147	127	141	132	133	141	150	128	135	135	134	127	134	141	137	143	141	138	141	134	133	133	134	146	140	123	126	133	133	122	128	142	139	135	132	140	129	131	132	131	140	134	140	146	131	137	143	135	130	131	136	145	146	129	132	140	142	135	133	141	131	137	137	137	140	147	127	130	128	128	125	136	137	130	129	149	144	131	131	139	122	129	141	141	140	132	134	131	135	135	123	128	136	133	130	136	128	135	146	138	128	130	141	136	128	142	146	137	136	137	136	127	150	135	146	124	135	128	139	125	140	133	137	143	132	129	125	130	153	131	137	133	148	145	129	139	133	136	134	135	137	137	127	133	140	125	137	141	134	141	134	115	130	138	136	140	138	122	116	140	124	120	124	135	128	135	121	135	136	137	146	141	126	127	126	136	145	141	137	122	139	132	136	144	139	139	139	130	146	139	144	131	135	124	134	138	138	132	147	139	131	133	133	146	140	139	122	143	129	122	134	133	133	145	141	138	129	138	141	144	137	132	134	131	130	132	140	126	139	132	132	122	133	137	131	129	132	138	143	138	142	141	126	131	134	139	142	129	134	135	138	124	143	129	138	126	131	139	135	128	134	125	137	138	127	131	121	145	141	145	127	139	129	139	127	126	125	131	132	127	138	135	131	144	125	131	154	129	135	137	140	133	133	134	143	137	149	140	142	136	135	141	138	146	149	134	147	137	126	135	130	128	132	126	132	141	130	129	136	130	137	125	129	127	137	129	135	126	136	129	148	129	131	136	137	131	119	150	131	135	128	132	138	134	134	136	136	136	130	138	124	132	127	131	140	139	132	123	150	129	131	138	133	144	142	143	129	120	142	131	129	124	136	131	142	132	132	130	130	139	119	132	144	134	135	144	141	136	130	128	133	137	132	140	128	131	128	139	133	115	136	128	142	132	137	141	136	144	137	139	133	135	139	141	150	136	133	124	117	141	138	132	142	136	132	138	140	133	127	138	135	122	138	130	142	129	132	142	143	134	137	129	140	133	132	130	131	144	138	140	137	130	136	121	139	132	135	145	137	145	128	133	131	116	136	139	135	139	126	133	142	131	146	128	137	131	141	131	127	130	136	131	125	141	138	135	137	143	147	139	133	148	126	133	140	125	134	136	137	129	133	135	140	142	144	130	128	125	139	134	133	135	137	137	154	145	143	138	138	139	133	129	123	138	127	140	132	132	138	120	139	133	134	136	140	137	138	132	122	140	140	129	135	131	123	144	131	138	141	138	134	152	128	142	143	129	134	144	133	129	129	136	132	131	134	144	143	134	131	142	142	131	133	129	139	129	139	136	129	135	134	134	136	134	135	144	123	127	133	140	140	134	131	121	127	124	133	132	136	136	139	136	111	136	135	139	140	136	141	139	128	137	127	135	136	143	135	136	126	136	136	136	140	133	151	123	135	145	120	132	132	128	153	143	135	138	131	134	137	127	132	131	137	131	136	134	131	125	115	131	142	147	138	136	135	141	130	123	145	148	137	142	137	133	133	136	128	130	138	141	140	142	139	142	150	132	129	139	124	128	142	142	139	132	146	134	125	129	119	121	134	139	137	136	130	132	118	144	131	130	132	142	135	128	135	127	140	134	141	142	140	144	125	129	133	133	144	139	146	128	121	139	127	133	136	142	130	136	142	129	138	141	131	137	138	134	145	128	127	134	132	129	144	138	123	132	131	146	130	142	132	138	140	138	137	120	136	137	131	132	125	139	137	127	133	140	131	125	133	129	139	132	137	139	137	136	139	132	141	140	135	134	133	145	144	137	128	131	139	136	129	126	137	141	135	136	130	139	140	146	137	134	136	134	139	140	132	133	135	131	139	138	134	119	131	146	134	147	124	123	139	123	137	138	123	132	133	135	145	130	135	127	128	135	124	143	115	138	135	132	135	129	136	129	138	132	136	132	132	133	136	142	137	143	140	148	134	129	143	136	129	145	138	136	141	125	123	142	133	134	133	135	142	130	128	138	136	131	128	139	142	132	131	146	139	130	140	130	130	143	141	143	135	132	146	133	135	121	135	118	144	124	141	128	127	142	134	129	136	150	133	125	138	138	131	134	138	138	141	126	132	135	128	131	128	124	135	129	137	134	123	141	145	135	136	131	146	145	135	138	142	142	127	131	118	139	128	137	137	146	123	123	135	138	137	134	135	147	144	140	138	131	141	138	132	137	137	121	140	124	134	141	130	136	130	134	135	134	140	131	130	127	128	129	124	131	145	134	135	144	126	139	138	142	125	141	135	141	144	130	139	139	131	132	128	134	129	127	136	139	123	126	137	132	136	138	147	144	146	141	139	134	122	129	138	129	127	127	128	149	136	131	132	134	138	132	139	140	139	149	131	130	145	132	144	138	123	133	128	139	134	130	145	146	148	136	133	137	145	129	139	136	139	124	138	137	136	141	141	134	138	141	141	139	143	128	134	135	134	136	142	144	132	132	134	126	123	131	140	133	135	133	134	127	138	130	135	127	131	139	138	141	137	129	139	148	136	133	147	138	138	144	135	130	145	133	143	121	137	144	134	136	140	129	137	135	128	133	131	123	133	142	132	133	140	129	133	120	135	124	129	139	132	125	139	131	132	129	134	131	132	138	145	144	137	139	138	140	133	136	135	137	126	145	129	130	127	133	147	132	132	147	130	131	140	144	146	122	145	130	133	144	133	129	130	138	137	129	134	148	140	141	129	132	124	148	135	124	132	133	139	121	146	128	146	131	143	129	136	127	136	141	135	130	134	134	138	134	136	137	123	122	138	128	136	138	129	135	137	120	131	138	126	129	145	143	131	146	142	128	145	132	126	131	141	143	140	127	135	130	130	140	132	132	120	126	135	130	131	132	134	131	146	134	138	135	138	148	129	133	133	130	127	137	138	129	134	134	135	134	138	122	141	123	140	148	127	128	133	138	133	136	137	122	138	140	135	136	140	127	129	138	125	127	131	136	134	136	128	127	126	138	126	144	136	126	132	124	128	135	139	137	131	143	121	129	130	127	138	129	136	135	139	128	132	132	142	131	132	143	140	136	132	137	138	129	132	130	140	133	127	127	137	134	126	142	144	128	124	124	140	138	132	135	124	143	134	142	130	129	128	138	137	147	150	134	150	129	138	134	127	146	134	123	137	133	121	134	134	135	141	144	136	137	138	132	142	126	139	141	146	131	144	134	129	137	132	139	135	129	145	139	137	136	132	135	141	142	124	133	134	139	125	136	145	129	141	126	138	140	132	136	132	143	132	135	147	132	132	136	120	142	139	137	137	129	139	132	144	133	132	131	148	143	127	152	130	138	137	137	149	118	139	131	125	127	138	132	144	142	141	136	137	131	132	139	131	134	144	135	130	135	132	136	132	131	143	128	141	141	136	127	140	134	127	138	138	144	135	136	132	130	147	139	127	129	121	143	136	127	135	150	140	148	126	144	129	145	131	126	134	152	139	130	142	136	133	137	133	137	142	140	136	143	135	129	131	146	120	144	131	122	129	137	135	135	138	140	139	140	135	120	124	132	150	138	144	130	132	139	144	146	126	122	127	139	126	133	132	149	155	124	135	135	136	128	132	134	128	139	133	129	135	138	138	142	135	138	134	135	136	143	136	133	127	145	130	145	134	135	134	129	132	124	139	131	134	135	145	128	138	143	129	138	125	135	123	138	138	143	125	121	127	139	125	150	138	131	138	132	140	138	135	140	137	134	128	126	138	122	125	120	128	125	129	142	141	139	128	126	133	136	138	130	135	131	129	134	134	137	138	143	125	130	139	134	126	143	128	134	134	137	146	124	130	141	137	139	141	133	133	150	142	124	140	130	129	138	136	136	130	126	130	153	130	133	138	131	134	145	134	130	141	124	127	136	136	128	127	130	132	142	150	134	119	137	152	137	136	138	132	125	122	142	137	128	135	141	140	125	129	141	134	133	137	136	133	129	135	133	139	142	131	121	138	134	130	140	125	134	142	133	135	141	134	146	139	139	130	136	138	136	135	135	141	141	128	129	140	137	133	135	132	135	136	123	130	132	134	142	132	127	140	122	132	125	137	139	126	139	130	129	127	140	142	144	137	131	144	135	134	126	148	128	132	129	140	138	134	128	122	127	115	136	139	127	133	139	132	132	132	127	130	131	131	143	133	132	134	143	119	138	143	138	143	128	132	137	132	140	154	135	141	136	136	130	122	134	141	130	137	140	137	136	123	136	135	135	127	131	132	130	133	125	137	132	138	141	131	137	134	137	151	136	131	141	132	133	143	134	122	139	130	133	128	125	139	134	124	146	130	116	135	141	142	134	141	126	131	153	131	140	129	145	135	134	135	141	144	139	129	145	130	132	131	131	136	143	145	135	133	136	131	137	123	127	133	137	127	129	134	140	137	140	132	131	121	139	136	153	146	140	123	127	130	138	136	132	123	119	139	136	137	136	126	126	135	140	141	134	136	144	131	140	160	134	122	133	147	138	141	141	135	139	134	139	148	132	138	136	129	137	132	134	139	132	144	142	140	140	137	123	142	130	133	133	127	134	143	125	135	126	137	134	135	129	128	141	134	142	145	131	143	131	139	148	141	130	134	141	139	140	136	139	144	128	138	135	140	128	127	135	151	136	149	127	124	128	129	132	141	133	140	135	137	128	123	148	134	147	129	139	146	128	140	139	136	136	141	137	133	142	148	130	132	128	124	136	143	131	147	131	138	128	131	147	135	126	133	131	139	142	137	128	131	135	134	149	140	132	144	135	136	139	126	130	137	142	133	146	140	128	145	131	132	123	138	137	132	134	125	127	133	145	143	135	128	137	131	128	137	130	135	137	143	141	136	149	140	134	137	140	136	140	129	131	130	142	130	144	129	138	124	142	131	137	125	136	141	129	132	127	135	133	146	131	137	135	125	138	137	128	134	137	133	130	139	126	156	137	131	142	133	147	140	134	143	133	136	136	140	138	129	138	139	136	121	138	141	142	125	133	138	142	139	141	133	134	129	131	133	148	128	135	155	139	127	130	148	133	128	138	142	136	140	120	134	143	138	134	130	125	135	140	131	138	133	127	130	128	134	129	142	146	128	136	138	140	142	144	132	142	143	124	124	136	137	136	142	123	129	136	135	124	134	135	131	132	131	131	142	128	133	137	124	128	139	142	142	133	146	133	149	127	128	136	137	137	146	142	127	144	138	130	135	143	130	130	134	137	127	129	147	130	132	141	128	129	140	129	133	129	138	129	140	128	142	131	127	124	132	143	128	136	150	132	145	135	136	125	127	125	133	135	128	132	117	136	133	144	139	140	125	144	142	151	131	141	137	141	134	143	134	141	140	140	137	146	140	128	138	129	138	138	135	136	140	143	131	134	143	140	140	132	144	130	133	133	144	129	136	148	136	141	126	122	133	140	138	131	131	125	135	130	118	144	125	137	144	136	133	136	137	135	129	144	131	141	133	131	140	144	139	144	128	130	132	128	127	144	133	146	141	144	144	138	142	138	133	137	138	127	125	149	128	131	146	136	136	129	141	144	140	140	137	124	131	127	129	134	129	137	139	124	139	145	133	129	130	122	141	140	134	121	127	130	128	125	136	135	134	126	140	138	132	128	150	123	125	142	140	138	140	134	133	116	134	133	139	135	124	136	142	142	135	130	140	133	142	138	141	135	139	148	138	141	136	135	140	130	129	140	143	133	144	136	139	126	121	141	141	125	128	134	138	126	135	143	133	138	138	136	134	134	123	134	138	132	140	150	130	141	128	136	134	133	138	131	128	130	132	131	133	140	146	138	130	134	138	131	135	147	131	141	135	133	125	120	130	141	138	132	140	137	115	137	140	135	141	151	143	132	125	132	140	149	139	147	141	139	141	127	140	154	127	132	144	136	134	134	138	128	133	136	139	138	137	133	144	122	134	134	127	143	134	135	147	147	145	151	144	128	137	133	137	138	133	125	133	137	130	128	136	128	134	136	124	128	142	139	122	133	131	132	140	143	132	135	132	138	142	132	137	125	135	148	139	144	139	134	127	135	144	135	140	148	137	148	138	135	138	136	139	138	130	144	125	145	134	137	129	133	145	145	141	138	138	140	138	126	139	133	127	135	136	130	131	130	137	133	133	119	143	134	143	143	128	136	131	129	133	140	136	134	140	130	128	135	149	130	126	127	129	135	130	128	124	142	141	148	132	128	139	142	142	130	125	139	139	135	144	153	138	117	128	139	130	132	134	128	129	135	133	124	133	132	126	130	132	142	138	139	133	138	149	131	134	134	147	129	138	147	127	149	138	138	132	140	143	137	140	129	122	141	130	143	133	137	146	137	136	132	130	139	119	133	132	138	143	138	127	132	138	138	136	125	131	132	129	144	144	133	133	141	130	137	147	134	135	132	132	143	137	148	127	133	138	132	140	131	128	141	125	133	136	140	143	131	132	139	139	129	132	138	129	137	142	128	132	134	136	130	128	131	126	132	130	130	133	130	122	135	131	141	134	149	145	128	132	142	139	143	141	126	133	135	134	134	151	145	141	146	137	118	131	134	147	131	119	135	133	132	137	135	124	142	139	127	136	127	122	135	144	141	140	131	141	135	136	138	128	145	133	137	129	147	134	136	130	142	132	131	138	122	139	130	123	131	144	138	130	131	139	143	134	127	132	138	128	134	140	143	123	133	135	133	130	140	131	135	131	136	131	143	139	127	136	143	137	138	134	133	129	143	132	124	142	150	129	126	145	143	122	135	137	135	133	129	136	117	146	142	143	131	133	141	132	139	135	144	144	124	128	135	130	133	135	139	140	136	135	136	143	141	132	134	144	125	144	130	129	135	129	139	139	136	142	145	133	138	144	128	130	133	132	145	139	143	133	135	132	127	150	137	145	137	147	139	140	134	136	149	136	143	143	132	135	148	139	132	132	121	146	139	145	135	139	136	135	130	141	131	131	116	132	135	139	138	140	141	130	136	133	140	134	130	126	132	125	140	136	127	137	132	139	134	138	136	132	136	137	136	130	139	121	139	139	140	135	131	135	134	129	132	138	116	125	138	128	123	147	129	140	127	120	120	138	152	126	148	131	118	138	141	145	133	140	132	129	138	133	125	126	126	132	131	140	140	129	141	133	137	131	146	133	141	131	121	127	134	144	140	134	139	144	133	136	142	129	126	131	139	134	126	147	136	137	129	136	136	139	126	134	140	123	134	127	137	124	140	144	131	137	129	124	132	135	132	145	134	133	133	139	128	124	145	130	131	132	128	130	142	127	132	143	137	127	132	135	129	133	141	127	136	138	131	139	141
5	184	178	197	192	183	173	188	179	192	176	186	187	180	174	186	190	170	193	188	194	176	172	180	166	193	190	180	181	187	167	191	182	177	189	172	175	175	178	165	197	178	188	185	180	166	179	177	193	183	173	190	191	164	188	183	174	178	181	184	189	180	202	171	194	186	195	190	186	182	169	178	178	193	188	195	179	175	167	192	177	174	176	185	182	173	180	177	186	182	150	182	183	176	178	173	174	176	173	179	176	178	155	184	176	170	194	186	174	172	177	184	178	175	187	190	180	183	183	176	183	185	167	169	188	174	182	173	172	174	173	177	182	182	177	160	184	171	187	185	160	182	179	171	182	180	179	183	176	184	184	181	188	177	166	193	181	192	165	178	178	176	196	187	177	170	170	173	164	190	198	185	166	163	190	172	188	171	164	188	190	173	181	178	191	193	182	187	168	188	164	179	173	186	182	191	186	171	192	184	180	166	191	181	180	167	185	169	187	181	168	184	197	165	162	194	182	185	179	174	196	178	166	179	184	188	180	187	188	173	172	172	161	181	178	182	189	190	182	174	189	190	174	169	188	183	179	172	201	166	189	183	179	172	180	194	176	183	183	164	193	177	189	172	186	162	187	172	168	186	179	170	187	192	173	174	187	173	181	168	180	168	192	179	175	172	178	175	174	180	185	188	191	193	188	182	179	189	181	189	195	159	173	176	177	170	171	178	178	171	165	181	179	179	191	177	183	172	179	182	161	190	165	189	187	184	174	188	184	171	181	188	172	196	197	177	173	177	191	186	179	183	166	190	187	172	186	185	175	173	170	200	175	176	172	173	180	186	177	169	192	193	181	181	182	179	180	176	178	188	185	186	181	179	181	194	181	170	177	172	188	183	177	166	188	183	175	179	180	175	199	182	179	177	178	182	180	188	169	172	190	177	166	194	176	178	156	175	178	177	178	189	175	186	179	175	183	181	193	180	176	179	165	192	183	185	181	175	158	175	178	183	159	175	178	178	184	170	176	180	179	201	179	168	189	162	189	183	191	183	175	164	166	182	196	178	169	197	179	186	189	186	197	171	179	175	194	162	183	197	184	166	180	172	191	172	178	190	183	186	176	174	175	204	183	183	184	174	179	181	185	188	199	193	190	159	201	186	187	174	174	176	191	179	168	188	173	184	168	167	176	186	179	175	170	172	188	169	185	194	184	174	183	169	159	184	174	185	195	182	186	177	201	182	173	181	171	194	173	164	181	188	201	191	185	183	159	172	182	182	168	196	170	186	188	173	181	183	187	198	175	190	174	191	171	179	187	188	170	184	171	169	164	171	185	193	171	168	189	188	181	188	167	167	168	162	182	193	175	179	175	193	166	183	166	185	194	194	201	187	179	156	178	184	164	183	181	169	172	191	163	189	169	187	182	178	174	196	187	194	173	183	191	175	168	179	175	190	185	163	193	188	189	180	187	174	191	184	176	170	169	176	196	179	189	182	152	201	182	189	180	183	168	171	189	170	181	184	171	174	178	175	183	176	175	187	180	187	185	178	192	186	178	182	168	196	186	177	185	168	181	177	176	193	169	190	188	183	167	185	179	172	172	175	182	177	180	172	177	181	178	161	185	182	177	175	174	200	174	171	185	179	186	179	182	170	185	176	165	195	169	202	182	176	191	183	166	160	190	173	180	184	176	170	193	175	171	185	181	171	187	177	187	183	184	181	166	182	171	187	191	172	190	173	193	180	184	172	181	189	178	182	189	191	170	185	183	182	181	188	177	185	179	193	178	172	191	177	200	190	175	186	164	180	170	179	184	169	198	175	165	184	176	181	189	195	185	187	174	166	153	179	179	175	166	185	164	180	175	178	177	176	176	163	169	178	177	191	163	174	177	178	180	175	176	191	174	172	173	182	167	184	186	168	182	174	186	181	173	186	173	187	181	182	181	200	190	193	188	191	189	175	162	194	184	181	181	175	173	189	190	172	187	184	187	190	181	173	186	184	174	195	168	199	170	178	191	178	179	172	167	182	167	189	174	181	182	193	180	184	195	184	185	186	166	195	178	194	182	175	180	164	177	183	185	171	163	189	185	184	180	189	185	161	167	201	182	173	166	178	185	180	181	191	185	183	177	190	194	167	189	173	172	193	181	182	165	190	168	179	174	174	180	168	178	173	198	173	188	167	183	177	181	176	180	182	172	176	180	185	175	161	173	185	180	188	184	164	187	165	179	173	176	180	167	169	176	184	172	174	174	173	178	183	187	181	188	178	184	179	178	179	191	164	179	189	173	193	173	180	174	190	178	180	160	169	182	186	159	189	175	186	167	187	184	158	189	191	167	193	192	180	188	180	177	170	184	179	171	186	177	182	167	191	206	200	188	169	169	182	177	177	164	166	187	192	191	187	175	186	174	173	183	181	175	176	191	172	193	187	185	187	178	174	165	178	186	194	186	188	161	167	175	185	175	179	157	177	173	183	167	177	189	176	176	184	175	189	189	166	187	181	175	175	161	189	174	186	185	182	174	190	176	198	178	168	194	186	195	193	183	171	188	170	175	162	169	182	171	215	174	189	173	177	175	186	178	183	177	186	180	181	177	177	187	169	171	186	202	164	174	172	180	191	188	196	168	177	189	170	181	169	166	166	174	198	177	180	171	160	169	180	171	178	170	176	196	183	179	184	170	169	184	179	188	174	172	159	179	189	168	177	183	177	187	183	184	179	185	177	182	173	169	187	200	197	176	197	192	160	188	164	184	186	178	195	170	176	171	180	183	165	182	168	179	165	164	173	191	190	180	184	176	188	186	172	176	164	194	168	174	173	196	183	188	173	180	177	198	180	188	177	200	183	161	176	180	194	184	184	173	187	173	182	171	185	165	197	188	174	188	175	185	183	166	171	183	174	162	186	187	182	189	170	187	180	179	173	173	187	171	178	191	173	179	179	171	175	178	168	179	190	178	170	167	174	155	168	181	168	171	192	192	172	180	156	189	173	179	181	180	178	176	171	176	185	169	184	192	173	162	188	181	188	182	176	188	176	203	195	164	183	192	182	184	193	186	179	175	164	182	187	183	176	184	169	185	184	182	180	177	183	195	181	189	184	185	175	182	182	162	168	185	173	175	172	188	192	187	176	160	173	181	171	164	185	173	190	178	181	190	188	169	175	176	184	192	155	191	197	178	185	161	182	175	171	182	195	182	167	197	178	178	175	172	188	182	186	182	177	172	190	187	188	176	175	163	183	178	186	196	168	176	176	175	185	178	181	202	174	179	180	181	169	188	176	180	179	173	191	181	180	174	164	157	176	183	175	193	164	178	184	182	180	177	176	167	188	184	201	192	190	164	187	196	181	178	160	172	191	191	175	195	171	182	182	180	187	172	168	191	184	177	185	187	189	179	179	172	173	173	172	183	189	173	183	180	174	182	175	184	178	192	180	198	191	183	188	178	183	180	159	181	186	191	191	191	188	186	183	177	173	191	182	180	170	174	181	177	171	188	186	188	181	177	184	177	185	171	174	190	185	193	178	179	170	182	197	170	185	177	180	182	182	182	185	182	190	178	179	175	167	174	176	186	177	177	170	168	183	170	179	179	175	179	194	175	187	188	191	183	174	183	202	182	201	183	181	184	200	185	174	180	183	177	195	182	178	194	175	159	175	191	188	189	188	177	178	190	179	193	185	169	182	187	162	191	194	170	181	180	163	199	171	204	187	178	179	171	180	172	168	180	180	185	179	166	178	176	182	193	158	182	179	167	175	162	179	188	189	169	181	174	194	178	171	186	174	182	161	179	175	178	162	170	189	192	174	195	180	170	180	187	177	173	186	173	187	179	179	170	183	173	168	193	191	185	164	170	177	185	185	192	183	202	178	186	186	186	172	186	173	183	193	191	180	182	183	178	180	170	178	185	175	182	169	174	178	177	191	182	167	180	189	183	174	170	185	179	170	185	167	181	184	195	180	171	175	172	176	173	182	174	176	178	170	174	193	172	158	185	197	199	186	189	178	183	180	182	184	186	181	164	176	192	188	169	186	196	198	175	181	196	181	181	180	188	159	176	177	197	171	179	186	191	182	184	173	172	171	184	180	180	188	179	170	172	188	174	193	192	191	178	182	187	190	175	171	189	183	173	194	185	165	178	166	177	184	185	165	180	174	189	168	184	172	172	169	170	180	174	201	178	169	192	178	180	161	173	176	181	187	160	171	180	188	185	183	192	175	186	175	175	155	184	181	178	191	175	190	172	178	154	184	180	188	173	162	183	167	182	175	192	198	193	182	168	180	174	169	180	186	179	174	195	185	182	187	177	181	179	180	179	187	171	179	177	182	187	176	169	182	166	180	192	188	173	182	162	170	175	183	189	176	169	159	187	191	177	174	176	187	178	147	162	183	177	175	185	169	172	177	183	162	163	190	181	190	165	190	178	184	177	172	173	178	174	167	179	184	184	176	185	184	179	181	178	195	188	167	185	173	174	196	189	181	181	185	170	171	167	192	175	178	168	180	186	182	172	194	179	172	173	145	179	184	198	197	182	185	184	168	174	192	172	169	162	183	176	172	159	178	177	172	181	187	175	174	177	178	168	191	190	169	170	187	165	183	187	189	168	175	187	175	181	186	186	187	179	175	168	171	168	162	187	176	166	175	168	197	174	172	168	176	191	184	183	190	191	183	180	172	169	185	170	169	176	172	175	181	172	183	177	180	188	185	192	190	180	164	169	182	177	177	172	179	161	172	173	200	194	170	187	163	181	167	163	174	174	190	175	178	175	182	187	188	186	180	189	204	187	154	173	164	163	186	178	192	189	178	167	186	167	170	173	175	171	185	179	190	186	193	185	159	176	192	163	186	183	181	181	189	190	185	185	188	170	166	169	169	186	167	187	177	173	184	180	177	194	175	176	185	173	170	190	180	165	188	172	194	183	178	182	180	157	192	168	184	173	173	190	185	181	179	184	177	183	182	177	189	173	161	174	186	178	174	170	175	185	179	190	188	176	184	182	190	177	168	178	173	186	190	187	192	174	184	176	193	176	193	179	169	195	190	168	191	192	182	193	172	187	203	188	186	163	177	171	180	202	176	173	176	170	179	177	182	178	188	171	174	194	172	181	153	184	164	192	169	198	169	189	175	186	194	166	178	175	181	185	173	177	196	181	170	173	170	184	185	173	178	164	186	177	173	186	183	174	175	179	180	174	163	191	171	165	173	187	181	185	174	178	176	164	174	195	158	183	177	177	184	187	167	183	179	184	199	184	164	177	167	168	171	182	166	180	189	181	174	186	175	177	162	161	181	173	173	169	185	173	163	208	180	180	175	171	183	183	165	162	183	168	182	171	178	190	163	191	185	175	184	184	187	173	199	174	185	165	199	182	173	169	172	180	177	201	177	173	187	176	175	177	181	173	188	171	190	207	183	172	174	187	172	180	195	178	180	173	185	170	180	182	177	172	189	180	191	184	176	178	172	190	183	195	188	179	183	179	196	185	168	182	159	175	178	200	181	177	181	187	170	156	184	178	194	177	172	181	184	182	176	179	176	193	174	193	172	197	188	186	174	185	182	190	185	188	186	182	172	182	171	177	181	192	175	182	186	176	161	175	163	186	175	189	187	183	174	170	185	168	178	183	188	188	181	187	187	167	165	164	187	171	177	181	178	175	183	170	194	172	184	173	194	174	185	189	180	177	194	180	175	168	183	184	169	178	192	173	172	185	177	167	180	165	174	179	184	179	168	177	191	178	196	183	176	176	177	174	181	180	186	177	180	161	186	182	183	173	164	169	173	174	172	174	179	152	175	189	186	165	176	163	178	185	182	168	178	179	185	175	194	182	171	179	177	199	176	176	186	194	184	176	181	177	180	169	159	174	177	189	189	173	189	172	168	179	184	177	190	179	165	181	188	179	180	184	195	169	175	187	181	179	181	167	186	179	184	182	182	173	184	178	181	183	193	173	196	181	171	178	185	178	182	171	190	188	198	184	186	182	173	167	180	157	172	200	197	150	158	173	171	175	158	192	193	170	185	170	198	175	185	179	189	171	174	184	191	184	171	176	173	181	179	174	177	178	180	166	192	177	167	176	170	180	174	177	179	168	176	177	174	184	183	185	182	183	173	174	171	156	170	170	175	186	186	180	186	160	184	172	184	167	187	168	181	174	185	185	183	187	160	175	164	177	174	198	182	196	177	178	179	172	179	179	168	184	187	166	184	190	185	186	169	189	186	196	179	197	179	176	184	167	178	180	169	180	167	167	183	169	165	181	172	170	176	168	179	188	190	180	170	181	172	170	196	184	176	170	177	191	189	190	180	182	186	176	192	178	185	184	167	168	171	187	185	170	176	190	194	177	174	198	181	173	180	184	187	174	177	187	181	171	163	185	196	183	202	189	188	157	172	171	164	185	172	170	177	182	185	197	190	178	169	180	190	171	184	191	183	159	181	163	182	173	180	180	181	177	173	189	176	174	174	177	186	173	183	176	178	160	167	183	191	200	165	207	177	180	169	188	186	173	185	190	172	188	169	203	194	174	190	182	181	189	172	193	176	197	181	188	191	184	178	188	190	178	161	173	164	174	184	185	177	171	178	185	192	173	193	171	187	186	171	184	172	187	176	167	180	170	173	178	174	156	185	176	185	167	178	180	193	184	182	178	182	185	201	185	166	184	173	185	175	164	188	164	175	195	169	172	173	180	175	183	176	183	174	176	181	180	185	191	173	194	181	174	170	188	176	183	189	179	180	193	176	176	194	178	174	190	168	188	182	180	168	185	175	184	188	185	171	160	190	162	181	180	160	173	185	184	191	182	189	182	164	184	177	171	179	185	174	199	177	169	168	183	200	187	194	178	185	175	180	188	192	172	181	182	185	191	188	193	163	197	172	179	187	176	177	178	190	186	179	164	181	197	191	180	180	181	181	171	179	191	181	161	172	183	174	186	196	185	189	187	184	189	184	189	185	176	184	190	172	176	172	177	194	164	177	185	183	187	172	195	194	181	181	179	167	177	184	181	188	194	184	189	179	158	201	187	181	183	189	167	182	189	178	168	174	195	177	193	163	178	171	179	179	177	194	183	172	167	179	189	175	185	178	163	181	175	179	184	206	188	180	175	187	171	192	180	183	191	178	181	184	172	188	173	176	180	171	165	178	183	174	184	186	176	171	174	197	193	189	192	190	187	177	177	195	181	179	181	179	168	190	175	177	176	179	183	175	194	187	184	185	196	170	186	187	187	176	189	173	166	179	186	173	178	175	166	186	173	201	166	182	186	173	184	181	174	172	184	185	176	184	192	185	171	174	182	190	186	180	183	183	188	182	184	192	176	167	183	172	180	181	193	185	185	182	179	194	191	182	185	193	172	191	177	163	183	180	191	160	174	179	185	180	181	194	158	174	176	182	175	186	169	180	188	186	172	183	175	178	192	178	171	176	178	188	193	182	160	174	167	195	178	178	197	195	188	185	166	181	167	192	189	186	175	173	177	171	182	175	171	165	174	186	183	197	176	181	168	189	175	181	183	170	183	165	185	176	181	177	182	180	172	179	179	187	184	179	163	185	174	191	202	186	174	178	186	181	185	182	180	186	199	198	181	175	185	190	171	176	208	173	180	177	172	171	157	173	175	177	175	188	180	168	186	180	187	180	183	176	173	182	165	188	184	180	183	186	171	185	183	172	190	177	168	181	168	191	182	179	180	190	186	182	178	179	187	187	175	170	172	182	203	191	178	175	174	176	182	177	182	188	191	172	170	188	170	184	176	174	189	186	173	178	191	181	194	185	192	195	175	176	188	171	186	170	183	175	179	184	174	184	174	180	178	199	172	173	173	192	178	178	168	178	186	183	191	183	174	179	196	180	190	168	194	167	173	179	199	171	178	179	180	181	175	185	186	171	182	182	182	178	170	176	161	183	185	180	178	175	186	197	174	185	179	183	170	181	184	177	181	184	178	183	185	183	200	197	189	184	194	181	177	178	188	187	177	187	177	186	178	173	170	187	182	179	189	197	190	187	178	179	175	179	211	186	169	169	181	181	184	176	183	178	183	169	172	184	173	193	177	169	186	174	171	170	176	192	173	183	185	186	185	185	170	181	167	177	178	179	190	185	203	187	178	182	184	170	176	166	180	188	178	173	174	185	175	182	175	165	175	183	182	182	181	185	167	180	165	186	176	190	188	171	171	166	178	168	171	200	190	182	165	187	182	184	200	181	172	184	181	168	196	178	182	178	169	170	178	183	178	197	170	186	180	171	192	173	178	179	179	183	189	188	187	186	175	173	187	159	177	171	174	183	177	172	167	181	176	185	193	208	172	186	177	178	187	189	172	186	196	184	174	163	162	175	171	179	181	174	188	170	174	177	174	180	162	176	182	192	171	187	175	183	183	168	170	180	180	196	171	173	170	172	189	171	197	185	175	177	182	189	174	179	181	178	170	164	169	173	182	182	179	200	168	175	177	159	174	166	188	184	183	177	191	180	172	182	165	178	162	213	166	196	177	178	160	177	178	183	198	169	176	174	185	165	176	183	174	170	192	192	178	186	176	174	175	180	196	179	173	188	180	168	175	192	181	174	168	189	186	179	164	209	189	173	166	190	177	155	190	187	197	179	176	176	189	176	187	175	176	184	169	176	191	180	171	183	187	173	156	195	193	181	176	189	180	182	182	195	179	188	155	168	189	190	182	186	187	184	181	194	173	189	171	187	194	174	177	176	163	176	171	176	181	188	169	170	162	183	171	173	177	179	166	175	175	180	184	181	183	182	188	176	180	185	188	188	186	195	171	168	174	179	178	178	187	178	175	180	199	170	186	173	179	187	184	188	167	169	195	184	182	177	173	179	177	175	180	161	167	174	168	173	190	186	186	184	179	169	179	169	193	177	174	185	183	183	181	172	163	170	186	187	168	174	180	180	163	174	179	178	192	185	175	186	180	185	198	164	187	177	176	173	190	183	169	167	161	170	181	167	180	192	179	167	181	170	173	192	182	176	185	183	169	168	156	194	185	184	182	171	184	179	188	177	174	198	190	191	184	190	170	188	157	188	173	176	189	189	183	180	165	186	179	190	169	182	201	186	169	182	170	193	182	187	185	161	171	192	180	179	184	172	171	170	181	186	162	175	182	169	175	165	174	174	179	163	169	179	215	168	171	174	189	171	185	178	181	183	181	186	192	177	197	194	185	181	186	178	199	170	192	175	169	187	182	178	186	181	178	164	175	199	183	175	185	163	184	171	179	179	172	182	187	180	183	177	181	182	171	175	181	189	178	182	170	196	179	200	192	188	185	176	188	204	185	168	174	183	187	178	192	184	180	183	183	172	168	174	190	175	191	168	181	193	175	174	176	177	181	190	183	172	182	163	191	178	199	182	178	194	199	180	162	180	170	173	167	201	155	182	186	186	197	182	180	162	175	196	179	175	183	175	179	168	175	189	189	193	187	188	183	199	173	179	191	167	172	189	170	170	187	202	172	186	173	185	173	169	180	185	187	173	187	191	177	181	169	167	182	181	177	181	189	181	181	209	192	188	172	181	182	177	162	195	191	188	167	182	191	168	186	166	177	179	200	165	191	179	170	188	180	188	186	179	175	184	183	181	184	183	179	180	172	179	180	183	179	174	189	170	166	192	184	176	160	175	185	189	180	183	181	159	170	180	171	195	182	186	186	195	189	175	180	174	185	204	176	177	172	174	185	170	179	164	188	178	188	179	181	176	197	192	178	180	182	179	172	192	195	189	190	173	192	179	184	187	172	172	185	174	171	190	181	200	184	191	171	177	181	195	181	191	182	176	185	198	174	171	175	188	189	170	191	200	176	175	186	177	177	174	178	187	174	173	181	173	162	161	196	178	177	169	184	178	159	179	181	151	194	178	179	180	180	177	169	176	180	172	177	182	169	192	197	180	168	189	182	178	170	188	168	179	182	177	164	163	183	167	181	187	194	176	189	188	179	180	176	187	196	190	180	190	175	160	176	182	182	174	181	185	169	176	182	176	180	180	169	188	188	187	170	182	184	175	176	191	181	176	176	180	173	191	187	177	175	187	180	174	190	183	173	184	171	181	188	152	180	189	167	178	179	187	189	183	190	186	171	166	182	189	167	195	177	181	174	176	180	189	185	188	194	164	178	175	189	195	191	189	184	196	186	197	177	188	173	184	192	193	177	160	161	188	180	178	168	182	173	179	167	178	181	184	199	192	190	184	179	188	179	176	177	181	180	182	170	184	166	174	187	193	185	164	184	190	196	174	171	171	193	184	193	187	185	176	180	188	191	177	187	176	171	189	190	188	188	184	176	175	183	195	164	167	193	182	192	184	177	183	173	188	177	175	184	192	190	168	190	166	196	175	186	176	173	180	177	173	169	178	185	182	181	182	177	188	177	187	170	179	187	178	172	193	168	172	186	179	178	181	160	194	170	185	185	164	175	183	175	179	189	182	182	184	178	182	178	192	179	169	184	199	182	173	185	187	188	169	186	179	185	186	176	187	187	159	174	169	198	187	167	181	186	180	170	165	183	168	188	176	170	173	197	168	166	175	180	183	189	176	169	172	170	176	168	184	182	167	189	162	189	182	192	182	188	175	168	183	166	175	175	173	177	195	194	173	174	173	194	168	176	179	176	177	187	183	169	185	172	187	196	181	178	163	157	185	178	189	166	173	178	179	183	167	184	185	173	166	192	195	186	174	195	195	173	179	177	184	183	192	167	193	183	181	177	170	188	187	190	178	197	197	177	177	175	191	181	190	180	179	163	170	182	185	179	185	177	177	176	186	176	181	176	177	172	172	164	193	167	194	182	194	177	175	175	165	180	182	176	169	163	181	183	177	193	171	171	183	169	172	168	177	180	183	182	185	196	169	167	179	164	185	185	180	191	172	167	172	172	191	191	190	172	197	177	178	178	177	188	187	173	189	186	166	175	174	186	173	183	156	178	190	183	176	176	169	182	196	195	172	174	174	190	172	177	178	186	180	193	174	185	187	175	183	177	172	180	191	184	182	168	174	173	174	173	172	170	171	169	190	181	186	198	194	177	175	178	170	177	176	183	184	181	182	180	165	188	180	169	181	173	192	174	188	179	170	168	180	182	180	175	196	199	178	193	182	197	171	178	181	178	196	192	176	181	162	190	175	181	183	160	181	177	174	178	176	174	179	171	189	196	181	184	179	178	177	166	172	192	175	178	190	177	171	179	190	180	190	179	188	175	185	192	177	176	182	180	185	176	189	183	163	184	191	173	183	175	190	180	182	191	183	185	180	190	193	171	182	183	174	169	175	182	183	172	184	173	163	196	192	188	174	174	168	190	151	194	173	185	188	183	174	189	177	175	186	190	198	190	195	178	190	180	177	175	166	187	183	182	181	179	181	183	180	172	191	175	195	161	191	175	170	189	193	172	187	179	174	183	197	165	184	189	173	182	171	173	159	165	183	161	172	182	167	187	187	179	178	179	166	175	180	168	184	172	170	189	193	180	180	172	181	183	173	174	178	168	172	173	182	184	181	182	180	181	174	177	189	177	190	170	188	176	181	180	173	198	184	182	184	193	189	167	173	173	193	170	184	197	166	168	185	192	188	192	169	176	188	180	186	165	148	180	204	181	169	179	186	187	190	188	189	182	173	188	195	180	183	169	190	181	190	187	195	189	182	163	167	167	180	169	179	194	162	182	176	184	189	179	185	178	186	186	187	187	195	180	183	180	200	189	167	185	170	181	175	179	168	174	178	180	174	186	180	188	203	179	185	168	169	178	194	169	185	177	185	172	180	184	186	170	187	175	172	153	184	163	191	180	190	186	186	184	190	175	181	181	171	176	185	165	179	171	174	202	165	168	180	176	175	190	166	161	168	179	184	175	189	188	185	165	189	183	191	175	171	191	175	182	176	185	184	176	181	178	174	177	184	188	188	197	190	186	174	179	190	196	185	178	186	189	191	194	171	181	187	178	186	182	178	177	180	175	199	191	169	200	179	161	187	186	185	170	179	188	179	195	173	184	189	172	172	183	185	196	177	201	169	162	175	179	191	172	162	176	193	187	181	187	172	183	180	181	181	170	174	179	179	168	187	174	182	192	171	189	176	183	181	193	192	184	180	186	177	186	189	175	179	168	176	201	170	176	183	184	169	165	188	183	198	189	174	175	194	182	167	177	170	191	181	170	177	188	185	192	182	180	185	173	186	187	189	186	184	190	179	173	160	189	178	186	185	187	170	171	185	194	173	182	193	166	173	179	171	177	179	179	183	189	181	176	186	178	177	180	176	182	173	179	178	183	174	181	182	170	165	171	177	182	180	189	182	186	181	172	187	186	184	190	175	187	171	188	177	187	175	174	184	182	174	159	181	181	178	186	179	173	166	186	181	176	195	173	205	187	170	179	178	188	177	182	183	187	170	176	190	184	192	169	191	192	174	189	177	191	185	169	190	186	192	181	195	193	187	186	182	180	170	180	172	192	189	165	180	182	176	178	174	177	193	174	178	165	181	183	172	182	178	181	161	174	169	182	178	194	184	190	183	182	177	173	197	161	161	181	190	178	172	191	173	170	173	168	178	159	183	170	177	187	167	176	175	184	176	177	184	180	173	168	173	181	192	188	185	181	177	160	175	184	171	192	182	201	187	187	199	177	172	185	186	177	183	189	181	168	198	174	187	173	171	188	179	191	180	192	188	184	162	169	176	173	178	179	183	171	186	199	198	181	184	188	203	188	177	181	188	186	172	170	181	171	174	167	195	168	181	191	174	172	166	202	168	194	182	187	170	182	171	175	177	171	164	194	184	171	195	177	177	176	191	188	154	198	191	185	176	180	168	181	198	169	163	185	180	171	193	168	195	176	180	190	185	175	178	183	182	173	192	172	160	173	180	187	173	181	178	175	180	182	195	165	175	179	169	174	174	177	189	179	175	172	174	173	170	193	180	183	168	180	171	181	189	173	188	179	173	172	161	170	176	169	183	175	173	191	192	184	181	174	158	171	186	191	165	178	184	171	186	181	159	185	184	194	167	179	180	190	176	176	187	178	181	176	181	169	174	191	157	168	170	190	177	165	182	180	200	170	175	175	192	169	175	180	181	193	168	181	187	191	187	173	210	181	185	175	180	163	175	181	183	163	167	184	172	181	183	189	171	194	190	177	187	184	188	180	180	190	184	194	168	177	178	186	191	180	181	184	180	168	182	164	183	170	182	183	188	178	167	192	175	164	194	184	180	171	179	180	184	170	176	187	179	172	176	178	191	180	169	174	166	190	189	183	191	187	168	182	185	173	176	172	183	170	183	198	197	183	181	187	186	175	181	174	186	177	182	158	164	198	178	188	184	192	191	195	187	187	187	192	165	180	192	184	169	189	193	177	173	170	184	194	181	172	181	181	180	175	181	182	179	184	166	183	199	173	172	189	181	190	173	185	191	188	169	181	185	172	183	177	169	183	194	166	173	185	181	172	180	157	197	185	178	186	198	180	187	184	184	185	171	201	175	179	182	177	186	174	171	184	182	166	185	179	166	170	182	204	175	187	178	181	175	192	171	188	178	169	186	174	177	181	196	185	181	183	170	175	170	163	190	181	195	163	171	182	171	181	172	183	169	180	186	180	176	145	192	175	170	190	191	182	201	182	202	178	164	180	166	173	186	188	186	187	175	173	177	167	194	172	187	191	179	183	189	189	188	178	175	192	190	171	153	190	176	182	192	178	176	168	177	179	185	169	176	196	170	165	164	176	188	178	202	175	195	181	193	187	167	184	177	172	172	181	172	174	176	178	180	184	202	171	177	180	171	181	169	163	173	176	193	182	172	181	180	164	168	171	175	167	178	182	186	167	180	191	184	163	184	186	177	194	188	185	173	169	188	161	179	176	176	184	186	173	174	187	177	182	173	188	171	176	168	187	165	170	176	171	190	179	176	181	179	183	183	184	187	183	183	159	198	178	177	188	181	164	171	167	167	183	166	194	171	171	168	181	175	177	177	178	178	183	172	195	174	190	189	184	190	172	178	186	148	191	184	182	189	181	178	193	171	199	187	184	191	180	179	155	183	184	180	175	182	180	182	172	179	184	186	178	180	177	172	191	187	178	185	193	180	189	173	181	186	188	191	183	187	183	182	169	188	179	172	179	173	189	181	173	202	179	181	165	164	195	170	180	180	173	166	185	173	180	177	178	173	171	182	168	176	183	183	171	183	177	175	184	198	167	175	183	183	172	184	185	176	185	178	181	155	180	178	188	197	180	189	192	179	185	170	186	182	178	173	179	186	190	191	165	186	172	180	169	185	170	175	175	173	175	188	172	176	186	203	185	194	185	185	164	201	178	184	189	181	168	192	186	191	192	196	183	167	176	179	189	178	175	182	158	167	185	185	184	180	169	181	172	173	187	183	169	171	176	180	171	182	177	188	179	194	188	187	174	175	176	170	179	194	187	171	187	196	190	186	188	170	174	177	170	172	189	181	179	189	184	193	186	181	186	194	185	172	191	187	182	181	192	183	176	171	179	172	197	178	178	179	164	171	180	178	172	172	193	176	176	187	182	158	166	176	171	198	175	179	177	180	173	167	176	174	172	187	173	183	175	182	166	173	195	186	169	173	195	172	184	181	191	181	177	178	169	177	164	177	194	194	179	187	168	183	185	182	186	176	175	174	180	185	180	174	181	192	194	182	188	170	187	176	171	175	190	189	176	178	181	190	185	184	182	184	181	183	185	189	161	167	173	186	174	159	183	173	190	160	194	161	186	191	180	189	173	185	185	186	165	176	173	180	173	183	180	164	196	176	183	183	173	164	167	200	179	187	187	192	174	194	173	181	162	173	166	181	174	187	178	185	182	178	173	188	198	205	162	186	184	180	170	172	188	178	180	186	182	170	187	190	180	187	193	177	178	194	189	179	185	165	178	174	180	167	184	181	183	184	183	182	175	191	173	191	176	177	173	184	172	181	197	200	176	181	171	197	187	192	199	182	188	204	176	182	172	188	169	186	179	168	178	171	189	185	190	184	179	169	167	169	165	174	189	175	178	171	160	183	191	179	189	179	178	173	175	194	181	192	172	175	191	188	189	190	176	183	174	168	189	179	178	171	187	179	170	182	177	198	173	168	182	171	179	181	192	196	191	177	183	175	190	178	185	171	178	192	180	171	164	186	173	201	179	191	197	175	182	175	179	192	191	179	183	180	174	180	174	158	179	173	155	186	174	171	170	183	188	179	173	174	178	184	171	188	197	183	178	190	179	189	191	195	189	178	191	186	174	181	178	182	179	181	175	162	189	169	182	198	162	178	192	182	173	177	181	182	160	171	181	172	186	175	155	173	184	169	181	179	198	182	184	190	184	180	181	186	176	183	179	174	170	169	164	176	183	170	183	164	181	173	178	178	188	170	180	189	195	172	187	191	192	173	161	176	174	181	192	185	175	178	170	189	171	181	183	178	177	185	181	173	174	172	185	195	176	186	187	172	186	200	190	169	194	172	168	192	195	194	175	175	167	170	179	172	197	183	174	175	193	159	174	178	170	179	160	178	180	183	183	186	170	170	172	185	167	174	169	194	172	197	204	173	181	182	195	189	172	175	167	166	174	169	176	178	188	182	171	194	190	186	159	153	187	182	170	194	180	194	177	181	175	189	156	184	173	181	185	174	178	176	187	176	183	183	174	167	201	181	192	173	191	176	176	174	177	173	171	182	189	192	179	173	181	182	177	177	175	185	173	187	183	180	185	172	176	171	174	180	170	170	184	196	175	172	188	190	171	174	196	181	183	171	194	171	177	190	181	177	182	179	178	177	164	195	186	188	181	170	181	176	178	187	180	178	178	181	180	179	201	174	183	182	193	182	184	183	178	184	194	185	178	176	166	182	175	177	168	183	174	179	181	169	177	178	182	179	190	188	168	187	185	182	177	178	177	181	190	171	192	191	178	179	168	180	175	184	182	185	172	176	195	177	182	197	186	190	189	184	174	178	178	193	178	171	178	183	188	173	194	175	179	176	173	169	185	166	185	205	177	183	194	195	157	179	177	165	163	182	164	196	181	186	182	180	182	181	181	186	176	180	188	200	190	192	177	190	193	210	186	170	166	197	185	179	183	186	177	178	184	182	182	166	194	177	169	183	158	174	173	185	179	192	192	198	200	174	180	173	160	175	162	177	180	182	179	171	195	179	178	180	194	186	194	181	186	158	181	193	184	181	177	181	186	182	185	172	165	185	182	186	175	179	182	200	180	163	168	174	172	182	174	180	153	195	183	186	161	163	176	191	183	182	167	196	163	190	187	196	178	192	179	186	181	192	186	168	197	182	190	182	177	182	187	201	176	190	173	182	159	185	156	191	157	171	168	178	177	166	188	170	171	165	172	198	175	194	180	187	177	180	173	190	183	173	169	180	194	164	183	172	175	189	168	184	173	180	188	163	180	168	182	181	193	180	170	169	183	173	173	181	183	178	191	193	185	165	168	181	171	185	188	183	187	176	175	170	178	187	174	186	178	183	180	175	207	194	179	170	177	158	171	178	177	197	180	180	202	187	180	182	173	176	191	169	195	177	192	184	178	175	189	178	178	192	180	176	183	207	169	190	189	185	182	191	174	151	181	175	181	182	176	189	164	167	182	173	179	180	189	195	190	180	181	199	166	165	172	182	191	186	179	179	187	166	174	185	185	187	175	185	192	189	192	180	165	179	177	184	175	201	194	175	172	186	164	177	179	176	164	193	173	171	189	180	172	174	184	177	174	175	177	181	184	185	189	160	189	174	181	170	165	168	173	188	174	183	184	180	184	176	194	177	187	179	178	179	180	178	179	186	177	173	178	171	192	170	169	186	192	173	175	194	196	188	189	186	185	179	189	180	198	188	179	203	189	185	181	189	194	161	168	180	180	168	199	169	171	188	187	151	191	175	161	199	174	186	188	192	193	163	182	175	174	165	177	164	166	175	177	179	191	176	165	193	174	173	174	175	168	193	174	191	172	184	184	182	191	178	189	173	165	182	179	181	179	187	168	172	182	179	182	179	175	171	171	182	178	189	181	177	181	171	189	183	188	183	184	157	181	195	171	184	180	186	175	173	180	173	165	175	183	174	163	171	171	173	189	179	194	192	181	192	185	182	178	183	187	177	173	179	177	182	177	185	165	186	181	180	174	174	173	181	182	173	181	192	179	173	184	183	176	166	176	186	193	183	184	171	178	173	184	179	188	181	178	191	165	182	176	183	162	171	162	182	190	170	190	179	184	177	185	188	164	170	181	176	171	187	195	191	182	171	175	184	185	180	181	182	175	164	170	171	169	171	173	173	182	183	172	168	170	168	169	182	178	171	166	186	168	182	178	182	177	179	182	185	176	175	195	183	181	166	188	182	171	188	170	177	167	178	191	184	170	184	178	179	178	163	178	174	173	181	190	173	185	175	173	157	200	166	192	186	178	190	188	179	179	183	174	174	178	160	191	190	191	189	191	183	184	187	184	178	175	185	176	181	153	188	185	175	197	178	160	188	172	183	167	166	176	190	176	179	199	168	182	201	178	166	176	185	188	178	181	200	183	189	186	177	165	172	176	182	194	186	177	185	175	181	185	171	186	186	184	177	164	179	167	182	180	186	180	158	185	181	187	160	173	203	176	167	188	178	175	182	180	189	177	182	179	186	180	191	179	189	189	184	181	189	195	192	176	166	170	172	173	170	181	181	178	180	173	178	191	204	196	174	163	187	184	199	181	181	173	180	167	174	172	177	178	192	189	185	166	181	185	182	178	187	191	180	181	177	176	187	189	185	198	172	177	181	185	177	184	176	177	161	177	181	184	154	183	174	183	199	177	176	184	173	171	174	188	173	171	183	182	162	190	189	180	164	161	173	176	182	192	179	186	187	187	176	182	185	184	169	186	172	185	163	178	181	195	186	170	176	180	184	181	176	179	183	171	181	173	177	174	170	183	200	181	193	187	184	183	190	186	175	192	178	190	170	166	161	182	191	176	171	169	182	175	171	184	202	184	176	165	175	191	190	194	172	176	187	184	179	185	180	196	163	176	190	185	168	188	186	178	195	204	179	186	192	168	176	188	182	191	180	181	181	175	185	189	180	183	187	187	180	175	163	168	176	181	188	189	190	175	167	192	175	173	174	183	170	193	186	207	182	194	188	191	186	178	172	183	190	202	186	163	195	186	182	189	186	182	194	188	173	181	195	178	199	167	180	179	190	183	180	179	174	192	177	183	189	177	172	185	182	169	163	195	187	178	170	180	170	174	168	182	181	155	181	187	169	185	190	158	191	182	189	182	189	165	171	190	187	186	173	182	174	188	169	181	189	187	171	176	178	184	171	179	189	158	166	175	173	182	192	177	181	183	162	183	182	178	198	188	179	178	181	188	170	178	177	179	176	186	187	182	177	170	170	175	176	185	191	171	175	180	178	188	174	163	188	173	184	164	193	192	176	185	193	178	197	170	189	177	168	172	184	180	194	190	185	173	165	177	192	192	184	178	173	194	181	179	168	184	164	187	176	185	174	179	173	170	180	185	171	159	174	174	193	180	169	186	193	183	174	180	183	184	191	185	175	176	177	180	182	186	179	176	190	177	163	193	176	172	182	185	178	170	174	183	174	182	197	177	178	193	192	168	179	173	191	185	191	194	184	181	178	189	166	181	165	174	173	181	180	188	167	154	180	182	189	181	179	171	176	171	179	172	179	179	190	177	176	181	183	187	172	181	179	186	177	174	173	169	180	189	178	186	172	186	196	163	192	177	174	167	167	172	171	168	164	174	178	195	186	184	172	185	166	173	185	177	171	171	194	185	177	164	180	185	168	175	184	180	178	185	179	189	171	170	170	189	192	196	190	167	178	182	185	172	180	190	174	171	170	198	174	186	183	174	181	193	184	178	179	174	182	183	156	183	191	193	169	185	193	184	178	172	190	182	171	175	178	169	183	184	184	187	169	170	184	199	172	194	167	190	178	176	181	167	187	176	185	186	173	191	180	185	176	185	185	166	181	169	195	194	172	194	192	178	187	193	179	191	200	174	188	173	181	171	177	177	179	172	181	189	176	177	179	196	171	181	183	179	167	163	189	184	176	171	194	186	189	182	197	180	192	169	169	171	174	172	188	172	185	165	190	173	187	187	169	193	176	193	191	177	185	195	175	166	191	179	174	190	187	179	173	172	170	169	164	188	177	191	177	168	170	171	181	177	169	185	176	187	174	177	179	183	179	184	178	167	186	170	185	173	196	174	163	182	182	177	179	174	177	180	170	194	187	193	185	179	177	179	185	179	184	178	173	161	182	172	187	180	180	176	185	163	162	175	180	184	180	174	186	172	190	187	176	173	191	184	166	167	178	185	176	179	173	191	179	201	198	177	181	195	187	168	169	189	189	182	173	165	178	176	193	187	201	169	186	188	182	189	195	173	171	170	183	186	182	177	192	176	177	187	195	166	176	190	183	193	174	156	184	186	178	175	174	185	184	170	186	174	185	176	181	183	187	179	168	173	165	191	168	181	182	191	168	185	190	176	190	203	183	179	183	169	179	182	179	185	191	192	175	187	182	177	177	181	175	182	174	188	185	174	171	173	184	177	169	179	186	186	184	176	184	167	170	174	177	166	178	194	183	172	185	185	196	201	183	187	180	183	175	177	172	180	176	185	176	175	176	176	186	190	185	190	190	205	183	178	199	194	173	182	176	173	177	173	176	183	182	197	174	165	187	187	168	173	166	173	178	170	178	182	180	170	182	179	177	177	184	188	171	177	176	175	185	182	192	187	178	174	185	195	186	190	194	171	199	169	177	186	172	175	181	191	187	184	193	187	167	181	185	180	191	178	168	192	171	165	185	182	174	177	181	161	190	165	182	187	182	182	175	190	172	176	188	181	181	198	181	195	173	180	178	183	187	186	159	201	185	178	169	168	191	174	177	181	178	165	172	170	183	180	186	173	186	192	175	175	187	191	179	198	191	178	201	175	183	188	175	190	191	182	175	167	181	188	158	188	181	177	190	185	177	177	176	175	195	171	183	168	187	184	182	176	180	177	196	182	188	166	191	168	196	182	185	192	195	170	168	169	166	172	169	191	205	162	171	180	175	183	167	179	176	179	189	198	178	193	177	176	185	185	167	187	199	184	175	193	193	177	172	177	192	178	165	184	176	173	183	210	185	199	189	178	192	190	181	186	168	171	182	183	197	180	171	200	166	176	181	174	164	180	174	170	186	172	184	186	179	166	159	197	166	169	188	163	178	166	172	181	184	190	168	203	168	170	198	189	173	198	163	187	185	176	185	192	181	191	202	204	186	172	181	177	178	168	176	169	193	174	193	198	165	173	167	184	179	188	179	194	163	195	197	164	195	183	168	176	184	182	196	174	166	168	190	170	176	188	175	186	185	185	182	184	167	205	196	197	181	174	188	177	184	182	195	177	191	183	180	180	173	184	181	178	176	191	188	189	184	180	175	179	181	177	177	180	165	181	174	177	187	190	187	189	176	176	182	189	189	183	169	201	169	189	190	189	173	175	167	171	183	167	185	178	175	182	198	164	180	179	194	181	174	195	183	179	195	178	169	168	180	173	177	192	174	191	179	178	189	177	169	181	178	176	177	164	176	174	186	180	177	172	179	170	182	186	193	185	180	176	181	180	180	185	169	183	186	183	167	175	177	191	186	173	188	189	178	174	188	188	185	179	172	183	179	177	181	184	193	182	193	174	175	175	194	191	182	181	170	163	182	187	197	160	168	180	168	174	173	179	167	187	194	178	172	178	182	169	169	179	168	162	179	196	188	181	188	178	183	191	183	180	187	183	166	173	184	163	175	179	176	178	174	173	197	176	192	156	181	181	186	188	177	176	189	189	191	187	174	167	169	186	177	165	166	189	179	179	183	185	181	159	173	181	186	171	191	158	192	176	185	198	181	169	183	172	193	167	184	183	163	179	182	185	172	172	184	184	179	190	182	182	179	168	186	185	181	167	193	175	188	169	169	180	186	167	177	185	186	159	182	176	167	188	176	165	193	165	182	168	178	176	179	179	179	173	193	183	181	190	178	180	176	177	184	172	164	201	170	175	168	173	188	180	190	183	172	194	185	190	166	192	177	188	172	188	181	192	172	181	175	171	170	173	175	172	173	178	179	180	163	189	182	177	188	189	169	177	170	176	173	193	178	192	181	176	180	182	161	178	176	182	167	172	180	175	168	165	170	189	172	184	171	180	172	178	183	180	177	176	175	174	178	189	189	175	176	183	192	190	168	170	191	179	173	177	183	175	171	164	197	176	195	184	192	171	177	172	172	173	175	191	183	192	168	190	163	162	183	176	176	194	179	169	189	184	182	180	189	176	175	179	186	174	184	195	178	174	174	169	170	167	179	175	180	165	182	184	186	180	172	176	170	174	184	189	170	187	192	180	184	189	177	178	171	177	172	177	186	189	179	173	182	171	183	161	174	185	186	184	173	181	172	184	184	169	169	179	174	185	187	175	189	162	180	178	163	167	179	176	171	174	175	184	184	180	175	167	197	196	173	167	176	176	189	172	177	187	177	182	186	199	172	181	167	193	188	181	188	200	188	172	178	185	182	178	178	177	179	184	178	177	174	191	177	195	180	156	190	179	165	170	203	199	178	197	186	174	177	189	178	201	170	178	190	175	171	171	168	186	190	163	185	165	178	183	179	178	179	179	170	171	155	174	151	193	176	173	175	170	186	183	175	179	190	174	195	188	180	179	174	191	179	183	187	183	175	182	190	163	182	164	178	171	185	172	181	178	175	174	191	183	182	185	170	181	175	166	183	178	192	197	184	191	180	179	157	169	170	171	185	177	179	178	169	174	190	177	179	178	188	180	165	184	180	176	188	181	176	172	171	173	186	179	180	183	173	175	186	185	172	179	166	190	190	185	175	165	185	184	175	193	194	186	197	185	163	192	167	179	175	178	167	183	175	177	201	173	187	189	185	181	183	163	184	171	168	179	183	179	178	169	182	176	180	174	187	189	181	182	179	185	197	190	174	178	171	180	179	172	170	165	180	167	172	170	163	167	185	181	186	191	169	181	175	196	179	175	186	189	177	188	190	178	194	186	182	171	159	172	190	165	181	177	176	161	197	211	177	173	199	182	183	178	178	188	174	191	184	187	177	199	182	180	185	180	186	191	180	180	200	182	170	167	178	176	162	190	185	181	180	174	179	186	191	182	175	184	179	180	175	193	187	186	163	159	165	173	188	166	171	175	185	180	183	181	183	178	185	179	189	183	186	168	181	173	184	178	169	164	193	187	172	178	180	180	181	183	188	184	181	198	199	177	171	196	180	182	166	181	172	174	185	195	193	186	184	174	187	172	208	183	170	177	183	206	168	193	193	170	173	173	179	175	186	187	189	173	163	190	179	183	192	199	195	187	181	179	178	162	177	166	182	178	170	187	176	178	185	165	170	177	181	174	193	179	160	172	181	183	171	174	179	187	185	170	178	188	189	168	181	185	170	160	193	181	194	176	161	172	174	178	176	188	172	184	177	174	168	178	182	213	182	188	173	190	180	173	156	184	164	182	170	181	169	192	187	173	188	177	182	177	172	169	187	174	176	182	186	188	170	177	182	168	185	189	185	175	177	189	192	179	163	181	175	169	195	169	186	185	172	177	187	185	179	167	196	182	182	166	159	185	169	158	183	174	178	189	178	185	173	165	172	181	189	171	166	177	173	185	164	188	183	191	185	170	188	174	178	165
6	356	338	360	364	360	371	387	348	394	347	383	342	338	368	373	352	368	371	355	389	347	344	352	348	363	349	317	371	363	392	373	378	359	322	390	340	357	324	360	352	382	360	374	361	327	329	362	369	352	372	392	398	333	359	362	374	360	360	352	360	380	356	336	342	373	400	347	380	377	379	386	356	373	351	372	367	380	323	376	372	363	340	326	349	345	362	346	368	379	367	354	367	368	339	371	367	353	360	362	331	355	356	342	340	329	353	377	376	348	354	360	360	356	375	389	377	368	397	366	371	349	343	341	378	385	358	379	335	359	374	349	367	376	373	361	346	347	348	355	363	351	351	362	326	339	377	358	339	401	358	367	367	346	322	338	339	350	349	342	387	381	383	333	343	335	354	367	326	365	372	352	326	377	358	368	388	354	370	355	376	365	347	382	362	348	352	354	383	367	352	373	339	341	399	360	363	360	388	385	335	353	392	374	363	368	351	322	363	349	356	370	327	341	341	362	361	351	349	370	350	369	335	372	379	355	337	351	324	361	392	365	337	348	364	381	369	368	362	337	360	343	356	347	346	319	341	365	350	372	370	376	376	357	361	345	374	379	376	353	349	355	360	357	360	386	374	348	376	360	351	390	366	368	359	368	365	361	364	334	356	374	355	363	343	375	348	388	368	355	369	351	330	367	378	372	334	384	379	367	367	347	385	364	349	328	350	369	348	340	371	387	372	345	397	374	343	342	397	352	319	375	326	359	369	357	368	353	374	352	348	361	336	381	363	347	374	372	355	345	348	356	386	371	321	385	383	375	388	336	362	330	362	362	381	359	341	349	359	362	331	296	360	361	352	346	380	324	375	363	366	339	354	349	353	355	349	358	337	369	370	362	361	363	362	363	378	360	351	361	348	355	349	384	352	351	360	401	362	375	383	360	372	365	368	362	371	363	380	358	366	405	358	348	357	354	367	375	368	342	321	386	400	354	361	408	375	377	388	392	363	381	375	359	354	366	385	351	366	388	387	360	399	377	376	375	368	356	385	357	368	365	370	370	349	353	330	357	326	318	402	379	360	329	374	347	363	349	365	383	360	346	389	338	331	353	359	372	339	353	386	369	358	355	342	376	357	365	365	374	352	372	341	381	361	362	388	348	367	372	345	337	376	350	363	377	375	337	358	350	396	327	361	383	359	399	353	373	325	339	391	367	343	328	401	406	373	370	393	372	332	316	363	357	360	336	338	347	379	366	371	360	361	367	372	376	370	341	367	352	353	361	358	345	353	357	357	377	353	337	372	354	326	369	379	351	360	369	341	349	335	356	332	344	364	349	396	336	372	366	382	378	362	373	333	368	351	369	351	342	360	396	357	360	348	353	367	355	342	375	359	374	364	361	356	368	346	367	365	390	346	340	363	357	364	362	321	357	361	358	374	347	360	328	388	366	373	378	344	367	393	375	358	367	359	349	359	371	371	363	385	356	373	349	369	348	348	335	344	352	366	384	371	337	380	341	369	366	341	364	362	373	357	384	355	340	369	361	350	324	389	377	360	370	355	346	397	324	368	376	375	375	337	399	356	374	341	334	359	376	359	384	378	377	360	360	355	342	359	392	369	382	359	336	346	327	346	353	372	359	371	391	360	369	373	392	383	365	373	393	374	337	391	353	354	360	364	352	367	341	352	357	343	366	383	342	381	356	375	357	356	349	338	388	349	362	348	356	386	339	394	368	364	358	386	335	341	358	328	391	386	368	345	338	377	373	389	328	354	379	334	376	354	392	376	345	356	345	399	362	353	319	307	376	347	351	340	347	374	372	364	368	343	379	370	377	340	375	365	326	374	346	370	376	354	368	382	350	324	373	361	369	339	339	351	361	351	344	389	354	355	392	320	355	381	364	358	367	382	361	338	403	344	372	401	363	357	373	361	358	358	350	370	347	336	381	359	371	350	366	349	338	359	384	333	354	395	398	339	389	364	367	349	335	391	330	390	348	355	379	362	360	374	343	387	342	344	378	345	351	360	364	363	339	366	356	340	342	364	351	363	380	354	324	347	361	370	354	347	354	331	364	378	355	366	371	348	367	367	335	366	349	366	375	373	342	365	345	356	326	357	363	349	329	364	366	326	369	355	338	376	329	349	354	361	352	344	337	372	361	375	362	365	367	351	353	348	342	333	366	340	357	329	330	379	341	350	356	381	366	350	348	415	375	372	356	356	351	394	360	331	396	355	371	375	379	389	329	380	395	346	365	371	356	332	360	347	384	368	354	320	339	370	336	363	344	365	342	368	364	387	305	369	370	335	382	329	368	376	378	380	394	377	351	378	359	372	367	351	375	340	384	369	365	379	353	360	362	366	374	340	374	344	378	371	327	346	339	354	346	354	359	372	381	314	351	357	371	372	358	347	380	370	394	379	381	369	360	347	359	345	342	364	348	367	373	363	368	358	361	353	357	356	364	378	318	366	349	358	376	357	351	367	355	371	366	374	339	366	353	370	392	352	342	377	351	351	345	353	359	346	321	352	355	334	371	380	355	323	385	386	352	330	391	342	359	390	389	368	391	336	354	351	367	340	375	397	354	343	347	352	360	349	382	358	344	370	369	357	336	353	340	354	340	372	366	378	365	341	365	321	358	379	342	382	367	355	360	369	382	365	365	370	378	379	351	356	344	366	372	361	380	356	374	351	339	357	377	358	375	353	323	357	388	358	344	353	349	351	346	359	380	363	362	373	349	360	351	359	402	358	365	349	347	373	373	355	393	412	336	347	372	374	370	340	375	354	322	413	336	367	422	355	360	342	389	378	373	342	386	383	350	367	385	372	375	362	362	297	372	379	347	350	376	341	366	376	357	377	346	379	370	349	336	359	338	360	342	342	373	351	391	382	363	353	353	337	359	371	363	332	345	359	354	375	396	386	390	369	355	356	412	327	355	356	359	331	320	357	363	338	391	336	323	363	370	339	341	368	355	349	351	367	353	380	346	365	377	374	347	365	356	392	380	395	365	362	372	403	357	371	400	379	381	343	375	347	385	344	379	359	368	383	349	356	369	365	346	368	364	384	358	340	364	357	320	371	342	345	343	348	360	375	348	352	377	383	363	381	341	394	361	343	380	372	336	384	335	332	366	348	384	352	336	365	377	360	352	363	378	362	340	374	360	368	377	398	324	341	360	353	355	382	363	368	349	383	351	330	343	361	337	386	371	349	361	378	343	374	374	356	367	385	338	337	345	383	399	342	356	347	360	343	361	314	389	350	397	345	390	344	364	367	385	371	358	331	361	373	381	357	359	368	340	352	389	367	354	352	355	324	381	330	368	347	375	355	373	331	343	347	385	358	337	360	358	384	339	391	397	366	360	361	372	377	362	369	361	340	360	359	341	383	346	329	376	372	347	321	342	356	349	378	391	343	365	359	377	376	364	385	353	364	369	376	385	378	375	348	366	360	379	346	334	346	375	357	384	338	372	382	343	353	365	383	391	375	340	383	380	371	374	368	330	355	346	347	334	360	362	346	360	342	353	375	367	385	373	332	341	365	347	360	347	363	381	349	371	366	386	349	391	363	379	357	386	352	342	388	352	355	347	352	353	359	365	353	333	377	354	337	353	357	351	372	350	357	333	355	342	356	358	379	337	375	362	341	341	366	330	351	359	384	359	347	339	350	374	360	381	327	378	380	384	336	336	354	358	345	347	376	372	375	360	363	378	392	341	375	354	340	362	365	369	360	382	363	377	355	354	374	370	367	346	383	347	366	356	363	356	345	357	353	363	387	354	345	379	349	390	338	350	353	387	395	351	380	362	369	315	368	341	392	369	353	335	350	343	375	356	403	356	373	345	351	356	371	354	359	363	387	375	374	357	360	366	361	334	386	378	331	379	383	378	366	344	368	382	385	404	354	362	366	338	360	331	352	365	348	363	378	378	403	369	351	343	338	364	396	354	335	366	333	333	377	333	334	358	343	330	362	357	349	349	401	379	357	388	355	374	366	347	373	389	371	345	354	339	334	363	374	361	346	381	365	372	349	352	366	369	321	341	335	378	373	363	354	373	385	345	385	390	346	339	375	347	378	346	351	352	344	365	384	360	353	377	354	364	348	335	360	369	378	369	344	354	355	339	382	363	323	351	389	399	350	406	358	397	375	382	345	331	360	347	391	337	368	347	356	378	332	334	339	374	337	344	361	384	354	346	378	359	359	361	357	358	381	374	341	361	350	351	387	366	382	373	378	363	402	384	364	367	361	382	354	336	382	353	381	339	346	365	358	349	379	351	371	378	362	370	358	352	373	342	378	354	362	384	365	326	352	385	363	390	368	338	356	359	369	340	365	312	341	370	349	342	363	337	373	361	345	347	336	388	388	340	342	359	336	359	380	352	383	364	368	386	363	374	339	337	356	386	357	384	365	372	358	386	354	377	360	376	348	373	370	360	359	370	362	345	363	370	380	364	360	338	325	374	362	343	353	365	365	355	358	387	368	371	385	352	381	371	328	363	409	371	381	333	362	387	372	335	343	350	372	380	371	387	370	361	365	355	363	367	351	357	372	372	382	348	347	381	377	355	359	356	337	373	354	355	361	375	357	380	340	351	348	392	335	363	352	362	308	362	372	381	371	344	393	338	359	363	373	353	365	365	349	353	357	357	399	375	340	356	370	360	360	341	332	360	362	343	386	375	344	371	330	373	359	376	350	332	383	366	338	344	376	363	391	351	365	353	349	394	366	363	383	366	372	362	316	350	348	362	382	380	361	350	377	373	328	365	382	375	400	353	350	365	361	342	374	370	335	352	359	369	339	375	361	373	346	368	340	340	332	370	353	368	376	371	349	380	349	396	362	390	402	360	388	373	398	387	341	364	342	385	364	366	345	396	383	387	368	343	359	368	362	347	341	375	345	342	364	361	355	381	360	336	379	339	369	373	359	349	355	377	369	362	352	358	345	372	360	342	352	366	362	384	364	387	384	343	371	383	312	354	379	378	357	336	358	362	324	357	345	360	359	357	345	345	355	369	336	311	369	359	355	362	395	368	371	371	356	352	368	354	363	353	368	365	344	383	372	334	371	367	357	327	376	356	339	336	354	317	374	379	362	315	371	374	366	359	332	342	340	386	364	363	391	378	374	329	332	336	365	351	339	416	398	382	344	395	350	384	378	334	386	340	353	338	315	344	343	325	349	357	321	351	354	372	385	354	374	341	336	357	355	364	343	365	337	328	375	358	359	346	334	350	355	384	329	393	369	339	346	340	368	397	345	376	408	331	329	374	362	384	380	366	359	340	359	343	376	352	340	380	320	332	342	349	333	340	362	384	336	349	358	387	350	377	359	345	352	373	335	349	351	358	352	384	387	356	353	361	380	380	346	357	359	368	348	373	330	360	366	387	385	327	373	379	364	388	348	348	371	373	335	394	375	370	375	372	358	371	385	348	375	367	367	355	348	372	347	325	317	305	373	345	333	367	387	375	341	342	351	346	389	368	351	367	356	365	362	376	383	326	370	352	361	360	368	332	334	370	413	358	358	363	372	337	363	373	354	404	350	354	345	368	341	403	364	356	353	376	365	350	374	373	369	394	340	376	369	334	375	370	360	340	387	346	372	347	364	371	369	352	341	380	325	379	346	339	328	360	350	341	334	338	330	394	382	348	355	336	375	388	339	366	379	379	350	382	350	371	383	365	325	358	368	359	352	340	340	353	347	361	385	376	334	362	355	336	357	364	340	392	391	373	347	334	358	384	350	389	370	350	358	358	377	364	363	353	383	340	360	364	328	357	371	372	351	368	347	351	367	352	358	377	369	357	369	341	364	345	350	340	371	369	346	353	348	319	371	354	355	358	355	354	354	396	328	342	347	344	327	344	339	378	338	377	349	360	378	334	342	362	330	339	366	360	350	366	391	371	371	409	359	340	317	382	367	326	362	378	364	340	383	349	370	394	370	360	354	341	367	372	368	350	396	386	372	367	355	338	343	394	353	350	341	359	364	340	349	362	343	337	379	387	360	333	342	366	347	371	358	339	358	386	380	343	377	326	370	331	348	339	350	360	373	329	337	322	345	341	348	361	363	324	361	352	355	384	383	401	369	351	367	370	346	352	351	346	349	372	347	356	358	356	369	375	368	381	317	349	366	355	371	366	327	371	341	363	368	373	408	361	346	373	368	365	379	371	375	369	382	365	352	361	380	347	333	334	361	346	371	338	351	337	344	359	330	345	357	353	380	351	323	391	384	382	352	345	377	379	360	366	358	359	399	379	373	394	376	352	357	368	367	343	354	364	354	385	336	342	385	377	347	399	371	376	371	318	311	363	376	376	347	356	369	392	375	374	393	350	334	372	359	352	357	359	364	332	390	354	368	363	329	349	318	339	354	370	334	373	351	362	348	360	370	357	361	386	352	356	378	371	362	376	340	338	339	375	385	363	370	370	347	351	392	350	380	353	357	354	376	362	342	395	347	353	384	342	349	370	360	395	362	355	367	376	352	356	366	329	343	356	371	337	383	354	342	380	345	346	354	359	364	356	372	352	366	362	362	365	391	360	344	404	407	334	348	316	359	368	364	355	342	369	369	357	381	331	343	370	334	355	352	385	354	362	374	371	376	345	350	378	334	366	370	357	351	361	364	338	342	355	363	359	347	405	368	357	377	388	353	352	327	346	372	361	353	355	357	373	364	343	360	345	383	389	348	354	352	322	358	382	351	336	357	371	354	357	395	353	389	374	377	366	378	347	344	348	358	329	364	366	328	380	372	361	356	349	375	377	360	364	364	360	334	349	350	335	359	364	341	354	357	377	343	373	345	395	372	400	343	372	337	340	373	351	341	350	341	375	323	357	385	372	349	340	375	363	356	357	351	374	361	368	369	344	387	354	354	349	338	364	341	363	363	327	361	409	339	326	334	372	350	361	372	348	338	377	358	357	361	359	327	364	380	399	373	386	309	348	352	384	348	371	379	356	360	382	362	379	362	371	365	362	351	359	393	374	347	331	360	400	362	353	337	343	365	339	370	383	374	374	392	360	363	383	335	337	361	357	375	355	366	370	334	348	347	386	375	350	328	361	360	372	361	385	381	367	335	322	333	351	364	342	362	367	350	347	350	357	358	398	371	363	348	393	363	352	322	410	347	386	323	374	383	365	341	320	355	368	390	362	355	375	386	398	333	342	378	376	369	374	402	379	359	350	362	390	371	400	363	386	354	327	371	355	385	343	347	344	364	334	339	332	380	398	353	366	350	342	368	341	364	341	359	389	386	343	351	380	359	330	348	407	361	358	349	379	368	312	349	349	397	337	366	332	361	355	368	368	404	354	349	364	376	349	360	392	328	360	367	338	381	354	352	384	330	321	333	360	355	356	347	320	358	371	379	330	363	378	355	378	381	326	347	333	384	333	335	310	327	382	348	363	336	350	342	354	380	345	394	393	369	353	329	372	368	379	361	399	332	355	380	344	359	368	334	342	379	341	360	373	338	355	352	366	334	357	335	376	345	364	334	374	371	349	346	369	328	362	376	369	365	326	334	351	352	363	344	376	341	349	350	340	375	380	331	350	354	335	372	364	345	362	325	367	348	343	331	368	369	388	360	355	337	386	325	378	354	368	362	359	358	382	378	348	365	358	351	352	343	363	367	374	362	371	315	329	347	335	359	341	380	364	376	373	342	388	357	366	347	385	367	323	365	357	360	379	368	347	350	344	354	364	389	343	362	377	370	322	387	367	394	341	386	355	342	367	375	356	380	381	329	382	349	344	344	370	331	371	362	382	351	351	353	368	377	352	364	345	378	351	397	352	354	372	358	353	358	319	357	359	386	368	364	349	362	317	378	381	373	331	363	365	350	319	359	355	340	365	362	336	338	357	311	370	330	380	370	348	355	349	354	336	360	359	356	353	379	348	348	373	349	376	374	390	339	356	351	334	381	397	356	358	356	367	345	375	391	357	384	337	377	340	329	348	342	390	360	373	361	358	345	375	365	380	382	352	398	343	377	354	366	363	382	374	357	375	372	371	324	337	385	315	367	369	330	351	387	373	373	342	369	366	323	387	366	373	394	357	382	352	362	375	335	361	388	366	391	347	329	360	403	369	347	329	375	350	329	382	354	348	345	364	376	348	366	337	345	368	358	361	391	352	384	364	373	348	385	334	356	362	360	354	332	344	354	358	351	322	357	326	384	355	368	379	340	381	368	355	334	364	344	376	363	381	340	341	375	357	365	368	356	362	351	349	349	358	349	353	354	362	363	353	382	363	389	336	335	355	354	374	363	339	362	368	351	344	355	356	347	354	352	358	360	353	368	333	355	362	364	375	413	373	372	350	393	344	361	379	383	354	400	329	356	404	361	369	366	333	366	367	355	374	337	353	343	397	359	352	396	369	345	410	364	326	330	400	342	371	386	376	347	348	360	376	393	371	378	353	352	351	334	361	345	370	382	359	352	378	362	375	363	366	384	347	354	337	380	341	385	377	365	380	359	360	338	350	360	381	387	359	332	342	366	379	368	382	369	374	364	367	368	365	359	351	374	374	357	347	347	360	352	354	356	353	352	334	364	365	376	340	344	372	360	351	347	351	364	377	358	354	385	331	356	346	345	340	352	389	359	313	374	389	371	362	361	346	355	393	366	393	364	365	353	375	362	354	345	341	345	365	361	359	355	414	347	364	331	366	375	346	351	339	328	397	342	394	353	333	346	348	343	333	350	377	373	324	376	382	341	346	350	353	352	345	354	354	324	387	346	354	340	362	366	364	348	328	343	390	371	357	396	351	361	374	352	337	388	373	347	348	367	397	368	406	327	360	363	344	375	401	382	332	357	385	357	377	349	336	333	366	362	377	372	346	365	373	348	378	327	371	355	376	369	355	398	397	372	359	375	335	353	367	352	340	377	354	366	378	362	338	366	367	351	342	408	369	353	352	312	339	360	356	345	354	367	345	365	383	394	399	360	370	352	377	366	360	334	352	349	378	346	362	382	350	365	397	382	390	353	353	365	353	400	330	361	393	347	356	359	332	371	365	326	350	371	351	337	385	376	378	375	358	346	372	379	378	368	353	372	329	369	329	360	392	364	326	403	353	415	340	368	340	396	392	385	335	367	344	363	376	366	321	349	338	356	359	337	374	402	386	376	335	376	335	347	366	375	322	392	361	366	374	345	347	359	370	376	390	347	324	385	334	353	367	359	362	404	360	351	320	370	344	379	348	302	337	348	369	333	336	355	363	364	355	328	354	361	363	364	394	337	397	353	359	358	376	355	332	359	351	362	349	342	382	372	376	335	360	359	373	344	357	384	345	357	352	352	357	339	349	373	336	340	347	371	364	373	350	361	390	343	340	392	371	344	372	383	349	380	342	396	361	332	369	347	365	391	364	327	370	344	366	356	405	365	333	388	377	377	364	385	392	342	371	369	357	342	350	374	364	352	369	401	342	369	362	375	361	387	341	351	362	350	375	339	377	366	383	347	361	391	362	353	330	344	370	386	348	368	352	325	363	338	353	362	374	398	347	352	332	387	381	374	386	336	387	346	384	389	343	341	326	383	360	369	353	362	366	364	380	370	380	374	360	358	373	360	321	335	380	384	359	352	342	361	340	355	353	367	377	350	376	380	331	355	322	361	363	399	366	334	346	332	356	370	348	373	357	336	386	351	358	331	369	363	401	348	363	341	382	330	360	348	339	358	337	339	375	350	324	361	355	358	331	376	351	360	344	370	329	367	363	354	363	389	363	383	350	368	385	336	363	336	416	368	370	353	379	355	343	370	342	398	373	337	381	371	375	348	333	371	363	332	373	366	368	385	359	373	365	355	366	373	375	344	353	363	336	368	397	367	351	368	339	332	361	358	363	385	359	364	363	367	376	342	343	364	375	370	353	395	355	386	370	351	364	330	396	340	343	351	392	354	392	334	363	346	335	374	372	356	324	327	351	339	358	372	342	371	349	375	337	359	336	359	355	352	348	364	353	354	350	352	368	381	376	378	387	371	326	367	348	350	336	352	323	326	347	377	359	399	329	396	337	349	348	350	349	393	344	360	372	376	340	356	350	375	381	352	352	377	357	372	351	347	357	376	365	332	361	360	351	344	366	391	349	350	360	376	355	388	361	373	374	350	363	363	334	355	364	342	353	321	379	389	354	366	359	357	362	334	369	407	375	364	359	363	346	366	359	365	359	371	356	322	377	381	352	349	345	361	361	320	369	376	364	389	381	361	382	366	394	316	384	334	369	350	344	357	333	370	360	364	394	406	346	358	377	375	375	379	391	351	365	391	374	365	364	363	353	366	356	341	376	348	360	376	347	346	345	331	341	340	350	383	352	367	346	354	339	326	359	354	368	385	344	342	338	371	374	357	353	357	312	381	359	360	370	362	347	340	357	353	386	320	370	352	378	363	382	345	382	358	350	374	369	353	368	342	351	331	336	342	327	357	336	345	385	358	371	359	395	368	350	360	342	353	366	365	377	375	367	356	353	371	371	336	372	376	367	372	356	384	352	378	370	342	384	355	357	354	349	343	350	358	335	360	357	336	361	364	404	331	343	402	369	334	387	373	375	342	366	355	346	357	341	364	396	342	380	340	346	347	339	376	358	376	381	345	345	372	355	391	382	383	378	369	372	352	360	345	359	343	373	376	378	393	349	354	352	372	365	384	375	345	356	380	364	349	354	382	392	348	375	369	340	357	372	354	308	312	350	368	344	363	352	371	364	351	322	376	378	360	355	331	358	392	339	375	356	366	362	359	364	368	380	359	366	378	340	394	351	360	344	363	369	335	392	368	389	352	359	360	367	325	350	375	370	346	348	373	410	338	388	401	358	368	370	393	334	336	417	351	336	362	333	361	344	349	379	341	368	374	330	341	376	370	384	344	371	380	350	354	336	380	380	350	338	371	377	335	370	387	349	351	351	342	359	371	363	379	353	364	392	351	378	352	351	348	377	372	365	361	362	382	342	343	358	374	383	337	328	375	372	383	349	382	358	344	351	347	378	359	364	335	330	326	362	351	381	377	357	338	342	335	361	393	333	348	332	369	364	356	384	338	385	355	342	386	367	393	349	351	341	374	350	377	378	341	344	348	367	370	392	355	376	349	374	372	351	354	353	362	353	384	352	357	341	324	383	317	380	370	364	358	344	361	368	357	349	393	356	427	374	355	336	365	372	360	381	362	372	385	315	379	372	384	328	357	348	402	368	389	386	348	336	375	343	330	381	373	385	373	347	340	331	382	350	349	369	352	384	306	361	394	373	340	387	375	338	384	358	355	355	372	299	354	350	341	344	373	375	379	359	347	372	384	352	350	328	369	371	384	363	347	373	353	371	339	358	322	376	368	376	329	381	373	351	366	370	344	345	368	361	374	329	362	343	353	377	372	349	356	390	353	377	391	363	348	403	351	365	348	371	386	352	374	371	367	373	344	354	364	349	346	361	341	324	342	324	358	350	372	366	338	347	370	358	348	363	351	381	360	352	364	344	348	357	364	354	354	350	356	379	370	350	366	349	382	358	368	385	317	332	356	326	365	343	323	351	353	369	338	346	366	364	359	374	351	389	383	367	328	394	369	355	367	359	347	369	350	388	370	355	348	348	376	378	335	360	336	403	344	345	384	347	366	353	388	359	342	369	351	347	347	373	342	369	362	373	349	374	376	341	329	368	354	356	355	357	366	305	389	355	352	325	368	362	351	404	347	361	339	358	358	358	362	324	322	368	384	363	379	383	378	332	342	345	372	353	352	334	368	324	359	354	366	324	345	316	333	368	357	365	348	362	382	344	320	352	380	341	346	362	358	365	315	362	349	366	337	400	366	373	364	409	364	362	379	364	329	362	375	353	344	340	348	348	358	351	336	340	367	394	342	349	366	371	327	344	394	356	338	343	348	380	365	368	351	313	342	339	386	396	363	332	374	356	391	339	357	368	349	339	366	358	347	355	341	357	370	364	343	363	373	374	382	341	390	348	349	376	364	363	368	370	385	363	397	370	371	359	354	356	366	371	367	341	393	393	357	394	343	370	360	357	364	367	298	366	339	370	362	327	345	365	378	393	352	375	340	333	355	344	385	367	347	355	360	334	347	367	344	362	365	375	357	344	344	311	362	359	327	336	362	333	369	367	383	345	357	358	349	385	359	372	342	351	355	335	341	371	371	340	387	359	349	363	390	377	372	347	370	363	391	366	376	342	355	388	347	371	425	344	353	377	372	384	368	369	361	369	389	355	361	371	344	377	340	334	375	383	385	327	351	351	365	376	365	357	330	338	353	336	348	401	331	350	358	368	374	386	357	343	365	322	343	377	374	380	343	352	359	349	379	354	319	362	358	322	364	376	341	387	364	377	340	364	343	349	349	363	353	365	378	348	355	366	337	358	325	378	363	338	327	350	362	355	342	355	317	376	354	353	372	383	358	348	352	356	348	361	375	361	339	362	327	375	358	375	370	341	373	388	364	365	348	336	374	384	348	334	337	368	332	371	376	332	351	351	399	375	341	375	362	345	328	351	327	371	329	394	364	330	355	357	382	351	368	352	379	344	375	354	366	351	382	357	371	339	365	335	373	365	357	355	349	357	352	343	356	364	345	381	342	379	338	375	372	385	378	349	347	375	357	367	367	387	349	355	374	367	358	344	343	361	357	348	355	363	356	359	336	369	342	373	359	389	350	376	363	371	347	372	329	371	365	365	366	386	368	376	347	363	375	356	373	377	324	347	360	335	386	341	386	373	341	349	357	346	359	353	391	342	385	341	363	386	369	336	368	326	352	331	357	355	344	347	325	369	369	369	344	365	368	376	354	336	375	355	355	358	355	383	376	367	348	331	377	383	354	369	364	384	353	353	361	377	340	363	353	352	366	359	346	380	361	365	337	363	355	353	360	323	377	375	354	352	341	364	354	347	365	343	362	344	340	363	372	351	377	359	368	360	362	363	347	370	352	338	400	339	377	377	387	380	345	349	366	347	361	359	360	351	348	346	384	363	379	366	372	355	362	353	364	390	367	330	334	331	352	394	368	375	375	382	344	388	361	371	347	366	352	338	342	376	366	349	331	348	381	354	360	340	347	380	362	389	357	356	360	362	307	366	362	355	354	379	355	368	377	348	356	351	364	347	332	371	341	360	377	364	342	346	354	331	354	365	364	357	363	373	351	367	379	380	331	379	364	356	355	321	367	371	347	354	369	374	367	342	347	350	331	341	353	358	328	390	328	376	383	365	366	344	399	349	345	342	354	344	373	341	359	339	373	349	331	370	374	342	338	399	357	374	363	346	367	378	351	386	337	366	385	346	370	348	355	377	371	354	352	358	363	365	375	345	343	399	338	346	351	379	363	369	403	359	340	357	375	356	368	364	376	354	345	378	345	410	383	368	364	361	358	392	367	369	352	386	374	345	338	366	369	346	350	355	343	350	351	341	354	360	354	365	385	353	365	377	336	337	360	375	380	337	341	396	411	341	346	337	371	358	328	350	363	386	346	378	364	336	371	367	378	365	347	401	356	357	368	361	371	345	363	353	317	355	336	358	374	324	357	375	344	357	367	377	346	344	355	367	382	363	355	373	382	345	363	381	381	368	366	374	329	352	354	406	348	338	353	365	358	355	347	388	356	348	346	373	327	378	332	335	387	363	356	352	380	358	366	357	336	365	361	375	357	359	369	369	394	348	359	389	381	375	363	360	352	325	309	371	355	337	362	350	390	344	357	375	315	373	340	372	353	348	360	356	360	362	364	341	379	338	354	349	352	354	381	371	346	360	359	390	382	346	370	362	355	406	361	328	374	370	376	389	350	327	349	356	403	364	365	382	387	341	356	351	342	380	327	367	367	377	347	332	374	357	364	332	326	373	339	367	385	357	355	416	355	356	344	348	377	358	385	386	348	361	359	374	371	345	349	372	373	383	367	353	355	346	360	377	348	352	314	363	382	363	355	378	343	339	402	359	320	368	337	375	359	360	382	356	367	359	350	354	378	352	357	374	370	353	373	359	381	358	380	335	390	322	350	352	381	348	351	360	362	368	347	367	346	360	393	357	373	356	370	361	344	354	359	344	369	366	336	347	358	346	374	347	357	357	383	384	332	353	348	350	331	360	338	364	363	394	374	398	365	364	365	414	368	356	377	359	343	345	361	370	368	340	349	379	399	362	327	393	348	366	352	375	353	339	379	378	372	387	367	401	355	358	359	379	370	368	338	363	362	376	337	364	354	366	352	388	354	367	381	375	348	371	357	366	364	357	343	370	340	340	368	364	364	348	362	339	374	358	365	372	359	343	371	363	369	340	394	357	374	349	365	371	339	368	394	356	375	342	333	372	356	348	379	372	333	366	382	370	373	365	389	368	393	367	357	356	365	376	345	353	323	381	340	372	337	403	361	367	349	365	353	343	367	361	359	357	364	335	361	388	336	343	371	331	367	341	321	362	332	351	355	379	391	389	335	379	389	361	352	347	377	347	392	384	339	348	336	369	357	392	345	364	376	388	365	363	364	381	354	360	373	362	342	350	353	394	343	336	372	352	349	359	380	352	349	368	357	362	341	328	340	377	349	364	350	353	352	368	349	374	378	338	389	358	378	363	337	352	370	383	359	370	369	394	336	366	354	347	361	379	344	379	361	358	382	371	375	352	364	336	349	389	376	352	386	339	360	392	368	338	360	364	378	363	360	406	335	342	369	333	400	350	349	357	352	361	359	351	398	370	387	332	397	369	346	364	375	353	362	374	352	341	340	361	353	359	345	376	368	352	346	360	373	366	398	348	364	348	343	351	330	400	359	350	393	374	350	413	355	360	351	368	375	367	354	365	368	331	335	345	359	364	339	355	338	364	374	347	357	385	357	368	354	368	337	374	352	384	375	355	359	356	340	387	371	353	370	358	352	363	363	369	392	337	348	382	353	378	388	381	381	382	386	372	353	348	350	362	361	367	323	352	360	361	345	347	358	338	371	372	352	359	355	334	401	399	347	362	371	347	368	350	371	340	327	372	371	374	354	345	330	324	373	376	369	351	366	355	332	363	360	381	379	368	380	353	376	346	357	339	355	336	366	371	373	379	371	357	369	343	356	363	394	369	394	351	355	380	343	366	339	385	373	316	325	362	374	365	382	378	372	365	383	339	371	332	356	328	344	333	365	345	339	349	349	363	357	355	355	364	357	351	346	379	368	356	361	358	343	371	371	353	374	382	361	351	359	344	359	338	363	372	367	335	356	354	350	375	358	361	358	350	340	365	357	340	345	383	389	329	375	355	366	366	353	379	358	367	368	399	363	400	380	359	379	350	366	350	361	359	376	337	394	350	362	361	358	344	338	361	360	346	352	370	363	361	347	349	319	379	335	364	360	386	370	354	399	367	332	374	373	389	354	341	373	380	345	347	377	366	359	387	370	336	365	359	333	378	353	378	374	384	361	368	333	364	342	354	382	385	404	349	329	319	344	382	379	362	364	371	358	367	350	345	408	324	360	383	359	342	359	375	342	358	355	358	353	375	333	372	347	382	396	386	344	385	346	341	372	352	360	356	338	356	334	354	361	385	383	319	346	389	331	354	388	385	377	351	385	348	381	370	374	377	358	355	353	357	394	356	375	369	380	357	345	341	379	359	363	376	362	370	358	349	382	355	376	392	362	330	358	349	357	364	360	377	357	341	370	344	382	341	348	352	351	394	354	368	360	372	347	372	374	359	374	348	375	359	351	370	318	390	400	362	383	386	334	374	358	343	372	368	367	304	373	385	368	388	366	341	387	355	366	365	378	367	374	324	358	346	387	368	336	329	310	369	401	363	371	355	360	364	375	402	352	347	393	362	343	336	371	351	395	344	363	375	342	359	350	352	379	379	342	352	371	384	339	376	362	378	370	399	373	367	368	374	343	352	375	366	382	344	340	335	355	366	374	338	337	381	371	382	343	394	370	381	333	370	336	361	346	329	342	362	385	377	378	387	395	340	349	376	376	388	380	322	351	374	364	361	330	331	357	355	368	384	388	354	396	381	361	334	373	338	359	384	374	361	354	349	354	345	379	365	380	353	371	378	369	391	369	332	357	380	375	339	346	374	345	350	341	377	344	331	345	358	359	342	359	346	377	353	344	372	348	380	374	379	366	381	339	323	336	347	374	360	345	359	367	360	366	376	332	356	311	347	366	346	386	348	352	333	345	365	376	346	359	383	372	376	390	363	361	362	384	354	349	353	380	379	376	380	356	324	360	336	382	356	324	362	345	354	354	337	322	354	372	356	344	349	336	357	372	371	405	378	367	374	391	384	381	388	362	374	378	379	330	343	340	343	386	389	346	367	366	345	352	384	355	338	402	380	350	367	363	332	374	360	380	359	358	369	373	365	389	373	364	347	361	353	347	315	365	383	381	362	370	344	347	341	365	363	344	368	375	330	341	354	373	338	373	335	379	346	372	396	384	365	339	380	358	336	381	343	353	334	393	324	365	378	347	336	320	385	382	352	340	359	353	362	357	360	353	357	365	342	380	360	346	332	375	399	372	348	356	389	351	332	361	397	377	353	379	346	386	366	357	362	330	365	380	358	349	362	360	346	358	392	346	346	339	368	361	365	406	374	357	376	356	352	353	369	393	330	359	355	371	371	344	364	322	346	357	342	344	329	329	377	380	325	368	338	354	342	363	332	384	356	356	346	362	328	353	397	350	333	358	342	374	344	351	343	380	369	392	374	335	360	384	356	337	383	362	393	379	377	340	372	369	354	380	364	389	349	377	349	356	363	373	354	343	347	360	356	375	372	377	333	384	354	356	378	347	355	351	333	372	356	360	385	372	387	343	364	339	399	345	329	354	388	334	368	354	351	380	386	347	369	346	319	358	331	360	394	368	338	347	370	384	366	378	358	358	364	366	302	326	353	369	359	371	356	332	384	362	359	355	372	337	385	346	375	369	376	356	349	354	346	358	351	347	370	348	332	369	377	373	361	351	356	339	358	348	367	345	370	373	371	361	368	353	346	327	368	354	374	348	361	353	380	357	329	363	350	358	338	346	369	361	343	332	358	340	362	370	357	344	395	344	350	378	356	379	378	375	366	362	384	341	364	374	385	338	352	346	333	358	352	362	354	368	392	386	357	341	351	338	353	341	365	356	346	353	333	383	331	366	379	329	349	374	370	379	354	370	377	347	361	373	350	347	355	352	358	371	334	381	360	388	348	374	361	366	366	332	355	346	370	325	360	387	350	351	342	392	350	371	380	330	371	318	354	375	372	384	356	350	381	368	336	369	380	341	354	340	361	353	369	355	358	367	328	355	384	387	353	343	377	331	355	325	375	357	358	332	362	369	344	383	337	361	340	364	365	342	374	359	356	377	353	375	376	393	372	341	337	395	368	363	363	340	356	379	367	362	400	356	354	351	361	351	358	328	363	370	381	360	363	367	381	357	383	373	362	376	348	399	363	326	361	363	310	367	342	315	365	385	379	356	348	347	370	384	347	330	369	343	373	371	348	354	342	352	359	369	334	383	380	363	345	358	371	339	329	342	354	318	358	351	344	338	357	342	390	364	357	363	341	367	343	357	325	377	387	365	375	364	386	349	343	364	376	351	345	329	368	393	363	361	367	337	367	355	358	357	394	355	374	367	354	356	358	348	366	342	359	372	376	358	363	385	359	347	374	335	350	389	376	385	362	383	335	405	332	364	329	356	358	331	359	327	379	366	404	407	350	363	366	348	348	346	386	388	345	349	351	373	372	377	332	373	384	319	363	393	380	367	370	378	365	329	352	365	358	396	352	352	358	358	379	384	334	364	351	362	366	350	352	394	358	376	342	369	357	387	371	368	339	345	396	396	405	376	365	357	360	375	354	353	347	351	350	331	331	342	362	370	386	380	350	359	363	326	360	369	381	351	351	374	354	384	348	349	325	360	335	359	384	338	353	350	393	364	356	364	364	336	341	388	375	361	369	348	378	349	356	376	375	358	373	349	335	369	345	350	345	384	364	375	397	393	329	378	382	371	358	358	329	312	360	367	337	346	389	356	382	354	366	346	338	368	371	372	390	368	333	353	342	329	392	342	372	375	330	348	364	376	347	384	367	365	342	357	323	343	372	374	364	354	351	362	344	409	356	322	394	356	333	328	357	347	380	374	373	363	361	352	352	346	356	376	329	388	373	366	371	369	364	357	345	342	361	387	328	379	379	325	354	328	373	316	326	360	353	358	341	354	347	354	373	351	374	369	403	328	360	356	347	378	339	351	342	360	366	367	380	345	363	344	315	387	350	364	361	373	364	385	343	386	370	353	360	382	382	366	382	356	347	350	354	384	343	363	357	344	374	367	311	356	343	374	378	346	366	395	345	363	395	391	343	345	390	333	361	377	379	362	361	345	355	340	378	353	363	362	383	366	364	351	367	339	375	378	336	380	355	343	348	342	371	336	383	369	370	379	380	345	387	389	370	366	359	362	369	364	355	354	361	362	335	366	366	389	379	342	377	354	378	351	342	355	375	368	325	336	397	343	379	380	378	383	328	360	328	373	354	353	343	350	348	340	380	364	342	340	350	353	347	386	376	353	374	346	344	336	357	380	374	375	366	355	370	368	375	338	363	380	345	348	351	369	359	365	354	368	365	328	358	381	370	340	334	376	354	389	379	359	379	393	404	364	369	350	368	335	354	342	363	373	409	351	366	371	353	386	350	359	376	375	345	359	400	353	341	335	351	361	353	340	388	365	352	346	367	363	341	343	342	349	363	352	344	380	372	363	369	375	380	352	349	360	344	385	349	371	363	364	375	385	345	359	365	340	374	364	373	370	354	321	373	350	357	337	346	364	374	344	340	368	351	338	357	378	353	354	356	356	422	371	381	339	370	394	373	349	363	370	365	358	341	356	361	341	354	367	372	372	356	353	356	357	361	369	337	369	393	404	335	372	384	380	359	375	356	333	371	400	363	394	388	345	340	383	357	350	347	330	353	360	349	344	385	374	358	358	361	371	348	388	364	373	367	349	374	310	378	383	346	384	363	378	369	332	378	343	361	354	362	380	345	341	359	344	362	375	340	381	389	349	380	365	357	346	375	353	347	389	353	360	396	337	365	368	366	351	350	368	360	340	372	330	334	364	362	389	377	373	356	376	339	346	368	353	347	343	372	346	349	328	388	354	372	353	376	355	380	359	355	377	379	360	346	329	337	342	334	362	320	364	331	369	361	376	336	369	379	355	364	380	398	356	348	375	340	370	375	354	365	360	338	371	375	370	366	373	383	368	359	334	404	346	317	355	356	341	384	338	387	361	377	338	394	323	352	340	381	361	356	361	375	368	343	364	378	368	356	354	369	374	331	351	370	370	354	344	365	368	379	339	346	371	364	379	355	329	339	391	329	360	379	385	342	309	369	362	350	358	386	343	345	391	384	380	378	366	347	351	374	345	361	357	343	364	368	379	369	356	390	383	344	333	346	350	361	359	352	373	355	365	348	358	362	356	354	385	341	310	361	386	330	344	396	366	365	348	367	340	347	354	333	370	347	358	325	377	342	389	353	326	361	362	360	341	338	369	354	354	369	347	369	349	357	335	369	378	353	338	370	357	366	320	327	373	369	338	377	379	373	357	371	356	346	375	360	360	342	376	353	364	388	388	400	343	353	383	337	360	345	331	377	358	368	348	387	339	373	359	351	363	399	349	331	374	369	338	399	354	375	375	355	368	371	350	379	355	364	332	386	342	343	374	391	365	360	329	365	340	370	351	340	366	346	355	328	351	383	337	355	355	366	327	329	361	388	337	347	367	365	355	348	360	349	346	402	337	366	385	367	368	355	370	363	354	334	370	394	363	354	376	337	374	383	340	345	355	341	354	359	372	334	363	338	363	340	349	365	344	361	353	338	370	354	339	349	333	349	356	363	399	354	354	394	339	379	377	373	393	386	354	370	407	336	338	396	337	366	396	364	332	372	334	344	371	389	357	363	344	333	355	354	335	388	368	364	361	349	358	318	363	385	359	363	381	335	371	344	374	331	360	361	362	324	370	365	384	372	368	341	344	359	362	397	360	322	334	362	350	341	365	352	345	372	365	344	383	375	352	359	325	373	321	352	336	363	337	367	371	373	341	380	388	341	361	351	329	378	351	341	371	384	351	370	371	355	349	382	358	369	357	377	364	351	354	349	359	348	337	350	361	365	357	373	353	372	404	348	341	344	356	373	362	379	360	370	383	382	379	362	354	360	347	354	377	363	362	356	345	337	319	335	329	331	379	353	375	340	354	377	358	354	337	377	355	379	380	395	358	369	328	354	323	340	369	351	369	353	365	363	351	347	378	340	371	368	350	350	406	376	341	377	352	361	338	361	352	339	343	332	324	367	329	360	343	340	341	375	360	357	330	359	362	372	356	358	350	363	343	379	361	399	354	358	363	365	375	365	348	354	379	347	331	352	367	366	347	383	374	377	376	362	382	348	341	352	376	379	362	348	342	348	396	364	369	373	362	378	391	374	335	367	371	369	364	350	384	336	324	347	366	357	344	364	338	361	380	339	355	360	378	404	326	343	361	384	356	359	383	363	356	331	371	370	381	360	362	332	341	337	377	361	364	379	369	359	356	331	356	402	356	369	331	372	391	326	332	374	366	333	347	368	358	372	353	355	344	373	345	360	364	348	379	364	357	346	358	351	339	357	384	343	360	365	361	343	347	367	345	361	368	292	346	357	309	363	371	353	370	345	376	368	333	327	367	382	356	332	359	370	346	385	370	375	381	357	402	340	318	389	346	368	348	340	369	381	328	340	336	361	364	371	378	362	356	388	350	340	361	344	329	383	384	347	355	338	364	342	391	378	361	386	379	388	357	343	323	346	346	384	362	361	359	361	347	391	372	372	355	359	321	371	391	350	376	364	375	394	334	362	342	340	361	361	380	354	346	355	382	364	346	355	365	336	328	370	337	343	359	361	360	366	330	360	366	366	346	397	388	340	375	378	353	337	354	359	376	323	358	364	342	360	388	363	370	349	361	338	350	338	353	343	373	366	378	365	351	356	374	350	358	357	352	401	354	353	369	368	376	359	360	366	336	364	322	388	386	359	364	356	411	350	332	370	341	358	329	377	377	394	356	340	369	328	360	381	328	348	371	341	346	403	353	367	385	306	388	317	362	350	376	362	347	378	392	339	376	376	336	359	347	361	367	362	354	352	373	378	348	381	339	361	373	374	339	355	387	353	323	368	381	361	362	324	338	372	383	365	326	370	399	382	364	357	383	346	358	386	346	383	359	363	360	350	340	346	375	358	399	336	367	358	351	338	362	332	370	368	380	359	390	354	373	365	351	342	368	378	375	362	335	357	352	330	344	354	362	338	341	349	373	370	366	353	350	370	362	363	373	361	367	350	375	375	371	361	366	397	350	353	334	357	359	366	385	386	378	353	345	388	353	373	355	367	359	372	375	351	361	343	359	346	372	354	362	359	357	367	353	351	334	355	344	336	371	363	366	361	371	391	370	359	361	365	386	344	341	379	346	405	321	369	338	365	364	375	382	354	344	354	352	355	379	376	372	327	338	396	345	354	351	342	357	327	359	412	326	356	362	327	391	339	324	367	365	347	377	361	383	381	349	342	366	355	339	357	377	344	347	352	359	344	333	360	378	369	345	359	355	331	356	346	363	377	365	346	345	387	336	385	363	365	359	355	363	326	381	359	363	347	382	361	359	347	412	391	365	339	359	386	363	354	362	368	328	341	311	380	355	366	356	378	370	363	378	361	360	373	381	351	368	370	349	371	381	350	346	359	362	353	349	357	375	383	386	357	379	352	340	363	348	399	343	380	377	377	379	364	364	348	352	359	360	366	379	359	300	368	357	345	354	346	362	388	367	363	374	381	359	363	387	354	372	376	357	365	379	308	359	341	346	348	391	368	360	361	394	374	384	411	367	364	359	340	370	364	325	363	397	336	361	371	358	368	350	374	372	343	336	352	366	327	348	384	351	327	377	348	324	394	378	351	329	342	337	333	363	366	357	367	389	381	348	368	342	373	366	366	339	381	360	352	334	352	372	363	344	374	371	320	370	363	366	353	368	363	350	379	365	336	336	354	356	369	374	343	347	366	341	396	332	349	361	329	365	348	395	347	325	357	356	340	335	364	353	368	340	391	375	376	376	354	310	352	354	367	383	339	383	358	390	406	354	368	362	327	373	358	337	402	376	357	349	341	354	369	342	378	331	329	360	379	338	373	363	407	371	360	367	391	353	356	360	359	377	351	336	358	378	368	346	358	390	361	362	377	362	349	378	377	361	388	388	392	327	357	351	377	349	372	351	368	352	369	361	394	338	382	360	335	366	342	376	357	358	370	361	349	332	393	362	382	324	326	338	368	389	367	345	348	341	347	377	336	379	374	372	381	361	336	367	368	375	360	343	358	368	372	366	382	328	367	371	374	321	375	365	358	361	425	341	323	343	352	360	392	370	316	336	386	377	407	352	369	365	345	356	373	398	387	382	379	364	374	375	377	343	333	371	381	344	343	388	380	362	360	373	366	366	334	350	371	343	394	357	350	372	357	379	345	382	356	341	403	369	357	389	363	366	348	358	376	354	365	355	366	336	350	365	405	356	353	385	343	349	372	326	381	388	377	359	353	371	364	371	397	360	331	382	364	363	368	345	366	342	347	389	343	360	331	365	370	365	366	369	353	357	380	350	375	357	355	343	360	355	390	375	350	375	383	396	322	369	364	373	346	379	393	354	359	360;
