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	373	298	349	198	376	380	229	255	397	249	290	369	365	415	341	341	306	399	223	316	309	326	302	335	388	370	300	408	309	414	282	281	222	310	359	335	410	161	271	370	327	241	338	239	256	208	398	286	322	384	261	154	245	333	268	268	367	277	340	379	257	355	369	417	313	272	229	324	370	370	298	323	274	326	316	352	324	286	287	382	373	331	250	384	298	331	265	452	334	268	265	287	210	288	357	384	427	338	356	439	341	263	370	346	254	245	345	327	279	405	267	382	220	280	460	360	192	233	392	362	319	333	469	219	332	323	384	318	424	268	322	335	298	334	466	273	394	235	342	340	323	308	362	285	221	277	281	287	297	279	395	433	305	231	219	246	363	298	319	411	372	205	433	404	302	378	338	345	264	345	265	334	221	406	188	277	300	321	214	324	303	181	305	260	288	319	212	386	243	273	233	367	304	217	203	193	260	278	257	291	365	407	371	271	314	318	360	306	378	253	274	341	274	300	300	352	258	376	268	268	301	305	324	258	317	267	284	245	308	412	329	399	277	349	354	301	320	313	346	307	231	379	360	420	285	294	267	367	352	352	358	306	265	229	260	265	171	390	244	288	315	346	224	369	400	349	295	271	264	335	255	244	431	320	291	259	328	362	114	360	298	356	299	405	304	293	388	349	281	185	307	237	267	224	243	380	395	276	348	297	303	424	265	328	388	375	411	386	372	274	280	158	174	256	253	338	434	335	376	249	264	298	320	333	412	344	312	245	314	208	382	317	254	254	293	318	352	346	336	111	302	329	264	243	254	264	447	215	311	261	239	202	243	185	294	416	348	203	331	268	362	234	404	330	408	323	249	404	271	316	355	270	328	293	353	501	255	350	295	277	266	288	306	369	319	345	256	344	313	341	282	328	214	348	416	314	302	406	340	362	391	299	283	329	279	287	406	291	316	265	404	302	268	367	250	351	484	262	273	306	444	436	356	227	354	311	348	328	286	231	290	378	350	419	466	260	381	209	345	421	287	359	262	377	203	175	284	262	420	201	299	280	264	463	313	325	435	375	377	363	461	302	278	404	257	335	255	303	355	324	255	254	295	280	287	370	292	282	253	206	354	200	465	293	266	238	294	319	374	311	326	354	248	308	369	355	273	280	186	358	313	338	414	181	384	167	293	390	203	362	330	317	288	438	222	401	275	249	388	397	291	210	380	303	348	368	330	261	265	409	227	363	290	338	311	328	291	288	468	345	330	295	266	277	403	327	301	289	356	311	237	387	321	361	223	350	283	432	347	270	349	350	231	308	327	290	333	489	315	270	246	344	302	287	307	340	376	351	260	272	250	520	245	297	331	277	369	421	367	220	390	267	287	289	280	260	315	329	327	262	362	178	246	339	365	250	357	410	398	334	269	350	324	228	332	258	312	348	284	150	281	329	403	266	319	381	239	383	390	311	275	311	416	362	253	378	389	255	340	353	289	185	319	270	329	318	253	285	248	333	367	302	248	463	205	305	382	275	291	225	419	410	219	194	246	210	332	186	336	249	327	324	228	257	403	317	352	293	290	265	414	321	265	290	228	253	299	293	255	311	302	290	344	355	418	301	329	329	333	300	228	248	304	287	359	304	392	265	201	347	188	334	316	343	371	307	260	323	298	255	379	289	449	417	339	207	360	284	230	321	359	390	378	244	372	271	293	336	274	281	283	330	353	340	230	289	276	365	239	393	372	325	429	236	356	344	454	386	398	168	263	283	320	316	247	383	341	263	273	194	285	408	395	253	416	299	292	373	413	286	378	329	280	319	335	349	187	330	329	257	351	314	349	356	296	229	258	361	299	255	286	388	274	328	348	361	297	216	315	342	283	284	174	367	382	263	290	295	332	330	197	458	273	360	297	347	396	262	256	301	268	282	276	374	330	288	423	307	280	477	344	249	301	295	382	381	397	317	340	246	267	317	393	261	320	223	449	290	275	224	373	308	410	402	336	296	316	240	336	313	257	352	350	343	271	285	320	246	350	344	338	269	310	337	277	312	371	348	326	307	283	367	396	323	391	151	327	281	309	335	348	370	272	342	358	225	362	344	423	256	193	340	331	261	266	204	352	352	438	357	244	308	210	260	419	389	348	274	349	252	385	364	312	221	350	315	291	287	409	242	329	332	357	439	158	235	293	386	307	308	313	251	391	314	269	350	231	258	267	255	255	403	327	390	386	277	309	310	378	325	320	324	298	421	272	334	332	317	322	311	378	307	274	371	286	257	343	395	369	315	313	248	319	319	316	295	351	317	277	315	189	367	308	334	216	278	318	209	316	215	393	317	368	422	431	334	340	234	223	323	402	193	352	312	441	302	304	410	337	404	393	350	269	361	277	367	331	380	307	335	319	333	294	208	258	272	383	283	405	329	265	279	232	235	417	292	346	422	286	233	257	365	380	156	260	210	327	381	334	376	320	280	361	389	418	429	229	259	337	397	287	209	223	381	349	276	314	294	417	266	390	310	304	324	231	299	254	285	342	327	315	266	362	355	380	253	444	307	428	319	295	421	339	303	315	250	277	411	359	306	293	346	416	486	258	303	386	320	351	289	243	412	269	336	381	382	331	308	267	339	462	343	329	386	372	327	267	342	307	242	340	300	393	262	328	207	348	296	404	399	220	337	333	215	437	425	286	278	368	323	302	229	281	206	326	329	319	310	389	252	360	375	501	315	291	371	353	376	283	377	350	389	327	329	323	333	172	296	293	235	335	316	208	290	318	421	295	368	304	251	298	275	375	228	417	406	202	203	297	282	242	268	356	230	267	221	176	345	388	400	507	287	393	306	319	326	282	415	262	427	325	347	294	346	240	304	308	334	179	291	310	240	330	329	449	320	392	318	333	282	223	272	314	270	196	250	342	187	352	378	326	354	187	259	329	240	336	309	251	318	250	335	177	368	370	461	410	307	286	342	395	314	359	304	249	311	371	257	414	278	361	306	262	294	308	234	382	328	476	283	259	310	315	279	392	305	230	235	277	388	406	248	341	382	329	324	406	412	187	455	313	320	300	270	297	281	276	306	348	343	313	269	256	328	361	333	246	413	206	268	314	398	278	357	432	230	257	376	269	411	377	261	279	330	349	240	333	334	242	422	320	322	454	305	320	329	365	321	323	397	350	363	317	255	383	388	316	321	393	202	246	330	355	206	295	388	432	313	287	251	416	292	275	333	253	314	279	179	291	370	288	142	324	244	231	261	399	365	300	292	387	346	355	317	285	331	357	223	310	323	321	187	364	366	255	248	403	309	289	394	286	324	395	248	309	281	261	331	330	330	358	291	314	301	418	323	267	395	360	319	327	220	367	411	285	392	245	328	235	303	281	415	280	299	352	243	270	261	228	197	289	242	239	223	344	208	197	257	298	359	346	270	356	328	290	360	197	298	311	373	324	341	352	323	296	387	297	303	365	281	283	322	324	286	380	187	339	334	390	346	331	342	327	341	303	387	410	168	338	346	270	377	309	416	378	444	225	244	372	296	198	320	343	281	360	213	297	298	205	364	345	220	253	303	366	321	307	326	341	260	419	228	339	366	212	341	292	342	381	332	302	404	227	260	193	346	285	169	314	454	292	422	305	322	364	280	363	300	405	287	201	370	357	303	353	309	322	226	356	295	224	294	292	256	293	270	243	294	356	228	378	218	432	302	292	350	372	273	166	338	329	250	294	352	351	278	409	284	216	319	268	340	277	357	368	349	336	240	251	393	441	398	280	294	347	194	211	277	377	234	444	363	352	396	288	319	316	316	407	317	269	299	283	429	351	329	350	380	306	395	320	329	352	330	175	329	292	369	98	318	275	270	276	316	291	341	256	275	341	251	355	308	386	292	384	174	334	383	384	311	192	388	381	421	338	264	240	338	375	344	86	270	232	335	320	378	332	305	302	426	355	424	405	399	343	331	481	274	300	416	416	346	268	230	193	228	275	337	219	274	284	283	300	260	331	325	278	302	414	199	317	277	269	399	414	267	291	312	366	253	405	303	358	326	367	373	405	243	196	294	256	256	331	322	347	376	273	304	313	323	421	127	297	236	358	440	313	265	293	481	291	207	351	304	267	313	211	303	343	316	261	311	337	265	355	228	368	372	370	317	458	353	354	318	383	289	186	362	358	315	313	345	289	168	358	298	451	367	320	316	372	270	327	293	453	363	293	295	291	257	234	350	400	317	394	323	224	277	252	278	290	248	379	271	314	352	338	318	337	391	236	231	343	237	477	328	356	285	316	275	301	372	165	238	256	337	325	166	270	253	448	302	392	257	314	302	280	272	341	273	365	301	289	298	438	256	401	264	285	284	306	438	164	356	342	268	336	364	298	392	408	371	371	423	372	303	234	357	192	314	371	394	362	389	274	236	372	300	360	316	329	203	394	313	271	307	299	454	370	385	297	334	389	285	337	402	373	380	284	334	259	283	352	252	333	337	359	277	210	307	268	305	306	255	275	457	308	386	328	306	389	314	376	343	213	262	324	285	220	261	387	240	408	242	297	415	406	401	413	321	290	203	378	233	293	288	355	237	346	240	365	275	319	309	332	243	320	260	289	367	371	291	272	356	269	296	251	324	190	242	321	335	391	352	343	241	349	333	294	334	358	404	327	356	312	224	334	266	291	319	339	363	284	319	332	207	201	314	257	410	216	224	309	292	305	384	351	418	396	426	365	330	299	286	415	392	275	320	267	251	117	431	343	326	299	381	290	284	289	179	258	322	395	329	487	269	161	265	375	347	272	255	302	274	268	293	337	369	237	368	325	203	273	430	397	340	212	335	356	254	417	322	335	353	392	328	317	355	233	243	352	228	317	285	295	232	334	214	225	222	321	293	352	274	191	300	307	315	309	339	277	336	244	283	333	248	312	186	413	301	285	322	450	286	297	403	338	363	192	305	295	215	406	400	260	246	462	300	342	334	428	378	285	344	260	377	260	296	181	290	306	276	322	368	196	323	404	430	413	204	347	267	428	329	325	362	212	272	433	246	303	372	318	433	358	286	376	451	236	271	309	304	405	431	256	305	313	341	349	369	318	394	370	417	252	446	358	309	493	505	299	299	299	282	379	379	425	228	376	325	290	229	332	174	398	329	237	196	356	305	301	260	288	251	318	294	360	255	385	314	278	353	237	256	346	357	363	287	269	389	321	353	213	372	242	343	311	319	367	327	269	357	333	283	356	189	294	388	274	382	374	421	232	248	334	226	366	400	361	303	395	302	307	284	357	246	369	298	372	136	312	381	195	263	208	327	326	286	291	275	373	386	346	346	259	323	369	298	330	403	263	263	381	243	303	261	364	280	323	375	340	265	441	235	361	379	343	270	280	250	313	419	166	353	270	286	351	312	256	347	305	278	312	360	311	434	190	346	259	422	385	287	389	255	256	286	349	310	290	333	184	198	315	417	274	358	250	266	469	342	270	414	430	217	339	319	302	481	423	402	288	224	369	212	350	313	285	318	357	222	338	309	375	320	232	365	371	289	309	329	349	210	235	367	303	441	342	322	366	301	303	340	243	374	266	301	457	225	252	290	197	200	217	296	316	305	333	339	349	438	238	312	328	393	339	362	299	376	314	356	333	429	308	393	407	326	414	136	283	337	351	302	313	359	325	337	325	352	385	326	419	240	402	192	325	260	346	307	362	311	332	396	268	335	307	388	334	392	370	332	350	376	429	349	352	285	232	294	319	240	405	311	360	347	217	350	386	285	319	340	360	369	252	227	265	309	271	252	291	345	247	362	302	326	304	246	310	354	317	310	426	267	215	396	366	360	333	301	324	343	346	291	381	365	210	404	308	396	257	302	297	365	454	296	311	309	390	297	312	154	453	292	181	206	259	392	437	295	261	323	394	355	277	187	378	260	305	266	430	276	281	299	244	324	334	291	370	320	305	217	254	288	251	239	185	302	289	281	407	290	316	228	296	285	177	358	276	353	258	333	338	233	242	373	397	210	264	274	250	373	271	413	197	313	338	378	292	206	260	285	260	290	242	290	331	352	341	268	377	229	425	448	319	288	390	267	284	332	313	325	376	341	435	262	320	239	343	361	302	317	348	359	260	245	242	256	338	318	329	371	322	339	188	237	326	379	342	199	276	351	134	251	365	389	373	430	288	337	196	367	241	310	425	213	268	289	461	313	304	257	304	196	427	342	256	249	404	288	391	398	340	309	284	372	285	355	323	368	459	262	213	369	257	286	332	309	255	320	264	216	313	285	310	300	175	215	304	399	167	358	418	335	270	277	261	380	337	217	349	276	244	360	404	363	322	278	206	391	239	333	367	324	347	384	323	420	335	213	227	243	261	239	421	440	351	380	339	261	392	299	395	277	304	317	233	417	379	350	403	266	271	331	349	256	337	287	421	282	332	305	308	282	390	393	405	305	290	378	238	212	216	284	273	226	318	399	271	283	305	438	285	242	348	324	336	419	325	317	279	231	317	280	430	430	320	302	322	306	298	338	382	383	332	270	207	251	355	309	336	425	415	309	261	396	329	334	339	205	297	209	231	269	329	357	343	297	419	258	336	368	346	395	384	350	410	369	285	232	323	299	348	391	302	292	285	358	308	350	332	357	278	305	357	250	301	337	282	355	323	326	325	285	303	209	370	337	384	256	389	286	351	382	409	235	302	314	374	333	246	285	259	286	288	256	173	332	352	249	376	380	318	361	400	338	398	211	303	318	253	234	341	340	235	217	314	288	285	268	369	350	369	364	349	298	259	290	367	375	223	342	305	405	213	366	358	367	312	309	397	332	372	261	343	268	326	234	332	368	223	255	246	298	242	281	283	343	416	314	307	299	420	254	277	301	356	386	320	249	464	464	333	269	383	393	262	255	375	388	332	279	363	407	281	250	320	275	216	346	225	234	422	355	338	266	190	318	310	305	312	372	195	265	400	349	330	179	395	402	373	251	349	392	338	240	311	329	402	228	281	308	332	432	311	189	337	219	401	311	193	309	211	246	468	257	387	369	330	314	275	222	206	432	242	226	390	252	340	264	318	244	394	347	234	366	385	380	298	162	325	258	287	350	376	430	269	417	228	272	317	322	388	295	322	351	381	255	485	324	339	354	360	402	228	254	314	370	272	206	171	151	315	252	328	331	315	322	224	345	384	220	318	428	385	359	267	362	336	365	262	418	301	302	388	257	247	302	268	363	283	292	261	375	171	313	322	296	369	347	293	314	362	353	318	308	240	245	288	422	274	412	370	304	246	252	226	269	185	321	300	309	339	394	356	194	254	476	317	352	259	202	268	311	239	368	307	383	436	371	301	282	392	346	363	341	341	309	305	275	311	306	315	370	209	419	277	270	359	320	432	328	371	321	268	257	290	329	271	278	316	274	332	337	330	282	268	391	313	293	290	326	214	282	337	273	354	354	354	250	267	403	413	269	368	396	469	318	240	334	370	238	327	349	269	262	289	400	333	278	333	357	286	315	368	246	279	267	296	310	329	279	282	289	320	354	350	446	263	362	225	201	359	380	352	324	329	199	380	169	382	286	282	356	255	360	291	187	360	356	261	369	305	251	254	395	303	271	320	367	297	328	318	247	286	335	241	376	268	336	268	308	313	277	320	212	203	252	262	294	235	298	198	333	433	399	290	273	279	286	302	297	303	419	163	278	206	331	317	236	216	244	342	423	288	372	259	293	352	334	299	264	331	351	370	410	299	258	301	264	324	299	254	307	441	298	453	318	241	319	287	232	244	313	353	256	299	312	305	262	305	317	429	324	307	380	389	187	228	357	298	271	253	381	256	285	337	203	226	398	294	332	309	280	362	306	258	301	323	368	331	210	192	356	339	339	272	316	268	200	364	361	342	368	269	269	378	335	312	324	387	282	175	328	455	410	364	300	359	393	348	271	369	416	358	450	287	317	246	299	389	391	420	326	151	360	330	301	300	305	295	252	331	308	359	366	295	235	361	367	333	291	233	450	306	413	283	254	325	279	263	281	358	407	331	330	398	372	299	371	303	315	272	330	349	291	375	338	329	295	309	333	304	279	262	398	294	311	226	377	318	317	302	332	424	307	350	241	351	412	327	339	379	227	358	404	281	410	280	297	405	235	405	351	323	234	332	350	312	276	362	355	399	318	334	291	240	293	415	330	319	334	214	256	232	199	312	299	383	393	318	311	344	343	206	268	336	278	325	258	247	315	195	329	203	401	284	337	282	356	329	253	240	247	346	288	347	230	270	439	298	209	232	396	269	412	446	372	251	340	461	307	300	352	271	269	312	252	306	308	333	363	303	263	250	190	427	231	388	266	359	388	294	270	357	299	381	291	305	287	239	258	342	347	384	285	301	320	261	288	438	315	253	293	251	264	323	408	212	278	317	369	300	345	301	373	305	332	287	385	354	343	365	330	232	296	224	222	354	309	318	291	253	393	292	247	314	278	319	341	294	372	318	348	344	345	361	398	321	298	243	286	329	324	258	441	320	254	237	314	319	302	223	200	319	348	266	363	330	346	288	358	342	278	401	293	232	437	296	258	316	329	246	459	396	415	301	391	254	336	412	417	409	284	346	337	335	227	192	290	432	316	269	298	314	240	273	365	320	233	332	355	261	332	385	375	288	365	399	238	204	320	318	270	326	365	426	305	264	322	290	231	386	249	346	311	269	294	325	413	396	266	208	268	319	360	285	337	375	376	215	291	297	293	375	248	407	280	396	277	341	325	303	275	410	345	321	273	379	338	363	289	454	331	356	255	216	414	370	355	269	461	321	342	220	396	292	322	276	195	346	250	266	392	353	275	363	239	299	255	281	397	342	360	384	359	321	300	337	270	384	391	334	316	301	267	323	355	300	233	306	323	327	299	285	277	176	290	303	219	285	372	323	323	229	264	459	384	279	419	238	275	271	208	477	391	200	274	366	424	305	242	335	261	458	287	313	320	298	143	249	370	392	323	337	356	347	128	290	351	391	288	349	310	292	251	375	335	337	423	391	268	284	315	334	327	177	374	406	350	401	321	295	259	262	350	261	273	348	499	294	389	331	392	373	292	269	393	325	265	413	266	397	360	381	301	408	281	286	258	368	422	348	372	330	256	442	113	316	230	281	232	354	343	320	288	272	244	390	351	341	289	305	362	291	310	434	263	334	217	364	283	338	269	439	371	265	285	271	244	253	368	232	225	378	392	372	406	212	303	444	326	214	280	291	224	349	336	211	388	299	308	350	348	235	369	305	421	280	300	323	276	314	193	301	218	247	214	330	263	412	332	218	423	357	356	493	296	393	341	283	231	285	424	311	402	309	203	161	383	468	301	282	378	403	286	271	299	263	320	294	322	275	320	255	399	265	270	313	326	332	319	317	338	313	308	346	347	425	284	344	277	278	248	283	330	484	301	505	397	288	241	308	465	305	286	332	366	208	272	349	203	402	396	308	297	223	394	293	313	330	228	269	381	291	244	277	299	346	330	282	351	297	299	242	367	249	274	334	301	379	368	234	416	367	296	393	333	372	246	294	314	349	317	362	333	341	409	386	256	331	363	277	256	376	363	270	226	278	208	277	252	261	274	313	307	376	389	254	413	381	181	315	337	350	299	318	201	311	152	309	326	270	289	348	282	242	397	358	389	212	332	150	339	336	383	350	316	398	371	401	328	366	232	278	280	475	279	311	369	491	381	337	288	341	358	411	231	304	236	184	443	199	404	302	373	413	288	331	377	326	361	326	279	263	363	348	274	289	164	349	292	247	382	269	345	387	437	360	264	338	281	318	338	331	304	352	308	305	357	309	429	357	296	384	306	393	419	240	346	262	297	266	393	79	333	281	307	281	216	285	252	327	365	403	315	229	422	322	390	267	260	297	461	429	328	331	264	258	343	425	209	338	403	296	314	394	412	319	316	251	336	312	243	395	352	344	353	373	337	212	309	328	250	322	255	187	315	459	259	319	368	297	313	280	301	251	256	290	343	353	252	307	361	319	338	337	315	383	391	367	314	368	340	237	315	335	273	348	346	390	293	361	277	278	217	373	302	331	392	280	200	266	345	315	269	314	317	390	374	256	252	397	315	211	324	344	227	387	257	387	307	210	301	378	330	314	264	299	322	288	255	295	319	322	185	337	349	236	512	304	332	287	340	296	434	303	372	355	315	316	282	440	196	309	308	309	375	359	400	522	239	324	235	256	315	281	286	340	303	278	185	373	319	270	309	418	339	332	296	416	366	347	434	275	352	324	275	419	395	471	271	378	371	391	330	317	346	306	352	221	326	415	357	434	262	358	359	383	390	217	267	388	222	342	397	482	259	335	223	345	312	296	256	215	367	289	382	272	314	346	262	251	307	189	305	246	295	235	409	356	355	323	291	231	343	318	333	380	390	282	385	289	383	236	216	345	221	293	379	370	337	367	254	359	262	228	250	254	407	276	340	287	390	237	342	330	265	247	291	377	318	251	309	371	307	305	339	336	201	351	313	403	292	281	410	264	206	302	298	423	316	266	211	303	223	463	271	350	348	283	195	302	277	253	380	267	266	366	275	286	252	196	327	200	241	315	333	385	257	302	350	353	283	295	321	387	277	244	280	274	445	303	168	372	388	339	335	300	237	285	355	397	70	258	191	296	451	437	294	291	377	313	259	392	274	353	450	363	388	361	271	254	331	216	278	392	318	302	263	315	391	381	336	277	348	358	332	373	290	296	400	353	323	380	336	277	290	333	336	354	166	319	364	401	351	289	284	356	245	338	329	267	309	421	400	421	264	334	267	387	247	279	244	285	266	238	272	392	297	316	320	148	393	324	314	334	269	215	376	326	321	346	379	385	329	324	307	325	389	399	360	346	458	316	422	427	377	241	307	278	342	248	327	295	316	357	324	347	437	309	346	282	351	248	237	254	360	379	284	180	366	364	293	339	340	300	276	341	397	355	324	296	291	347	289	323	240	444	379	251	149	267	291	268	244	377	309	304	267	303	419	373	312	235	443	362	399	257	394	341	358	350	322	287	242	294	199	277	386	232	417	355	316	371	350	316	362	402	223	366	328	223	296	359	346	339	274	326	481	388	319	203	300	233	234	300	399	376	289	341	167	324	301	326	259	337	302	484	252	326	365	369	259	363	304	262	431	272	356	301	306	430	278	350	380	363	310	295	392	379	304	326	349	426	399	293	203	311	222	366	291	373	374	363	230	265	271	301	350	428	347	393	214	426	216	320	341	358	309	328	316	192	308	331	349	296	362	295	360	317	222	260	258	363	350	310	342	294	262	312	287	252	418	240	304	326	348	395	325	372	375	416	280	211	345	308	381	196	363	387	275	400	366	308	343	358	308	353	350	349	295	341	284	449	307	286	429	369	339	403	256	297	308	349	348	299	310	327	205	280	284	267	267	342	271	470	297	371	176	449	268	267	333	340	242	307	271	247	306	269	258	269	332	471	378	246	332	358	382	252	362	332	357	286	330	267	214	275	316	328	275	271	284	404	224	333	267	408	412	389	328	372	382	352	379	357	308	371	377	427	373	320	336	427	178	320	339	248	181	373	270	326	380	321	387	340	335	299	237	356	369	226	424	300	363	372	393	373	363	316	354	224	231	374	346	428	303	350	326	307	300	343	341	245	270	308	273	223	320	346	210	396	274	374	410	390	387	412	224	322	314	275	266	329	254	344	364	348	389	239	173	394	346	199	316	348	349	205	315	333	311	305	219	318	303	258	281	187	404	384	256	295	213	373	223	268	326	403	405	287	379	333	319	337	362	359	306	317	331	302	350	291	230	410	267	275	250	300	390	333	304	234	357	266	387	237	383	280	144	233	352	303	381	179	360	150	378	317	370	315	321	294	228	313	298	305	271	315	269	574	330	292	317	339	273	335	379	370	256	347	416	295	287	299	366	332	237	201	268	369	347	307	314	356	334	260	285	250	185	393	283	262	357	283	282	319	272	371	257	331	291	388	366	365	331	325	353	383	248	268	333	283	387	202	351	273	288	349	297	292	271	300	243	383	378	293	283	359	335	310	265	192	337	458	416	329	307	292	348	373	337	298	396	275	286	353	224	270	287	274	174	367	220	374	321	353	233	200	282	367	297	327	301	264	268	326	278	431	261	335	238	338	225	343	248	372	356	375	302	361	327	285	341	324	325	304	366	273	289	278	335	270	275	274	246	296	403	302	322	373	249	300	282	273	286	355	285	386	368	243	242	338	311	259	395	243	372	335	279	313	305	251	207	349	192	284	321	233	377	205	253	297	361	272	338	382	300	285	353	354	267	352	349	188	269	396	337	315	299	458	242	315	305	364	379	341	401	373	286	354	235	332	218	330	357	335	345	353	237	333	171	385	249	295	415	364	277	408	338	377	400	330	388	300	373	435	294	316	314	210	301	292	347	387	301	240	357	320	251	350	246	390	324	394	265	339	414	306	314	354	298	300	443	376	285	284	283	375	282	332	307	352	301	460	431	358	337	266	353	396	314	263	300	263	351	314	400	214	438	282	444	361	338	282	245	267	361	300	387	261	328	259	361	325	318	325	176	280	301	248	408	290	327	323	370	261	377	298	404	149	358	343	374	277	281	408	363	284	406	379	329	404	299	306	276	401	308	256	424	241	234	287	322	285	391	394	302	301	305	370	328	212	260	306	323	386	356	430	324	293	309	320	311	345	433	326	246	340	379	389	370	220	234	286	327	335	353	327	362	364	324	286	357	361	362	274	312	192	212	284	257	230	388	256	445	430	372	187	322	242	198	333	233	219	344	255	280	292	244	203	332	295	378	358	361	204	261	289	266	287	270	406	222	320	216	283	362	338	292	242	300	185	296	368	432	368	262	228	377	255	277	317	402	300	343	273	337	327	341	371	377	457	231	299	172	337	335	253	413	289	318	252	336	408	344	322	317	290	276	301	268	366	315	322	274	296	282	315	472	283	253	334	248	306	375	267	261	259	263	403	377	301	229	452	259	355	196	391	281	366	264	403	322	225	345	346	367	161	427	333	395	302	304	284	274	237	359	326	286	369	334	275	303	261	331	283	273	259	280	347	281	334	360	343	348	268	202	407	207	304	359	304	369	361	326	334	298	416	317	292	245	95	214	344	271	315	324	335	271	368	204	328	371	387	361	419	301	381	415	249	300	242	234	372	295	264	246	321	404	304	397	334	302	273	243	394	248	351	177	279	318	281	236	293	292	307	320	338	213	314	367	335	269	217	223	367	271	293	349	325	243	319	317	244	309	295	300	392	237	113	275	296	341	283	301	316	422	350	393	381	235	261	313	358	320	184	246	267	288	234	291	320	267	324	248	357	351	372	352	298	302	319	391	304	289	299	217	323	363	360	383	325	309	225	228	434	351	311	391	256	298	242	250	270	423	355	251	263	308	300	318	358	175	435	353	472	182	320	317	206	262	291	440	308	279	305	335	299	261	309	251	346	353	418	438	207	339	280	381	281	292	243	362	490	313	322	380	365	197	268	375	282	330	392	290	235	319	376	298	344	366	344	424	297	334	286	339	350	242	477	415	257	297	241	297	408	252	166	294	296	376	249	378	208	380	299	355	378	360	330	252	235	399	293	410	277	381	307	335	341	281	374	279	410	342	275	265	332	329	246	342	258	441	266	245	331	285	322	389	382	286	251	189	247	327	189	362	436	313	367	336	286	194	362	243	308	333	340	236	268	270	384	206	267	286	363	356	323	324	316	211	313	357	296	143	336	345	301	278	254	315	376	308	388	202	382	281	199	368	346	196	319	365	412	284	287	311	432	357	293	401	401	224	349	379	431	327	422	273	324	340	357	274	238	270	330	381	286	222	370	295	275	323	339	302	220	166	272	142	213	425	264	257	272	372	254	301	315	383	419	310	274	339	379	288	363	280	218	291	198	400	316	332	297	242	210	307	385	317	212	283	321	308	321	398	348	381	363	264	311	312	325	291	334	334	334	432	354	302	252	358	261	283	229	266	255	270	266	395	330	318	329	261	289	276	318	389	315	327	209	382	310	241	461	288	327	376	269	269	285	336	317	231	293	321	255	218	181	264	183	335	354	276	317	250	413	266	376	346	364	228	331	424	351	404	415	350	374	169	331	269	188	322	239	301	258	422	146	307	335	278	147	294	400	317	253	270	285	317	334	326	277	320	404	328	405	226	311	293	300	267	301	392	330	342	327	233	265	313	352	315	279	371	336	260	305	309	265	278	285	400	298	232	343	319	324	396	335	215	302	239	186	263	279	263	299	297	306	350	248	241	382	321	431	299	315	297	376	325	358	319	346	451	326	204	295	177	242	330	251	379	316	381	440	383	351	251	370	240	387	293	324	370	359	312	398	276	326	217	200	316	384	189	259	316	358	286	323	352	236	257	359	318	344	234	301	301	310	370	382	222	437	253	412	229	310	299	263	192	279	384	344	275	378	307	260	334	245	421	247	227	321	312	363	270	261	254	279	299	255	335	308	463	362	445	190	267	320	370	282	259	470	361	387	311	232	417	482	283	336	244	313	269	384	210	371	335	301	432	243	254	265	136	283	318	333	389	348	232	321	293	342	354	318	324	334	292	329	373	365	242	215	324	371	266	247	250	345	280	168	323	278	383	352	366	277	379	296	291	367	397	341	365	217	341	285	243	313	370	392	417	388	299	337	291	372	239	404	209	259	403	391	294	334	371	265	341	308	351	231	340	247	344	294	398	328	379	409	311	225	361	349	306	267	269	375	315	346	258	311	362	252	310	284	262	322	349	466	364	342	429	335	201	349	278	282	263	374	322	390	406	359	321	363	310	288	308	302	325	347	340	244	221	287	259	219	352	316	265	355	264	339	326	322	263	283	300	417	364	401	385	325	321	370	382	262	381	379	270	278	370	275	276	378	386	199	334	361	221	430	362	237	373	303	242	308	350	398	352	298	450	363	272	375	385	290	372	277	294	370	467	393	367	207	385	405	258	320	335	215	335	406	451	362	376	350	308	279	279	332	239	314	245	415	278	441	302	234	301	176	400	325	304	273	383	305	243	377	356	425	252	413	349	325	234	263	332	330	400	374	242	317	289	233	352	294	385	313	335	341	241	203	311	247	291	457	344	276	261	325	246	365	319	302	338	333	346	334	299	285	391	364	476	244	349	281	304	194	305	329	269	313	268	313	355	279	451	390	323	350	267	248	327	352	260	239	341	413	306	308	314	443	363	372	381	322	351	293	281	313	259	402	206	216	268	339	302	316	274	394	327	203	252	314	336	314	296	366	207	354	372	202	344	378	344	292	354	415	276	245	345	205	285	307	371	279	308	315	399	284	216	252	342	299	290	264	241	333	237	337	197	369	371	336	279	297	323	344	423	388	356	301	368	174	327	365	255	332	257	226	328	353	261	419	110	295	249	230	346	522	296	375	165	469	403	328	359	340	349	349	368	339	361	182	392	357	355	451	318	311	275	233	331	365	273	435	364	224	223	405	359	223	365	278	324	316	235	275	353	461	298	435	323	319	259	330	343	388	397	267	285	358	270	347	312	294	258	345	350	300	320	220	340	299	333	294	329	327	328	388	377	266	269	221	256	338	256	217	256	443	360	274	143	493	274	495	288	270	390	288	336	354	299	292	148	372	269	333	218	232	272	314	211	269	276	244	269	233	291	345	323	311	358	346	150	331	355	313	311	343	266	520	302	226	350	299	336	206	324	293	297	377	286	388	282	276	292	303	340	318	378	189	304	312	261	265	426	321	272	254	296	405	362	384	306	295	253	267	376	360	337	384	384	297	262	355	174	194	296	381	294	368	325	329	274	333	301	353	374	364	353	442	221	243	185	316	302	372	299	241	336	305	343	310	335	255	431	333	212	216	443	394	323	380	289	328	296	397	398	306	430	360	409	316	252	401	303	318	359	352	143	286	353	230	302	366	242	270	312	319	309	368	250	253	294	230	340	305	388	191	322	256	357	532	152	261	260	314	400	268	378	297	372	396	355	329	284	329	282	401	230	375	303	310	438	307	343	232	432	286	306	307	298	254	378	392	333	247	276	191	405	271	326	191	293	297	214	394	392	315	393	237	301	384	267	324	460	261	317	368	298	278	304	409	306	283	418	386	289	362	316	324	340	213	320	408	333	156	264	279	188	311	425	369	301	294	342	293	377	254	243	423	320	337	368	237	371	390	229	292	373	395	284	276	326	281	303	363	349	225	324	245	275	327	350	224	287	279	409	259	348	297	356	273	280	245	357	397	411	283	294	378	393	373	261	351	282	252	293	410	260	330	275	304	273	379	324	330	334	396	360	309	210	236	347	364	267	310	266	431	243	395	339	380	455	254	308	300	329	265	372	401	254	299	323	287	350	325	261	400	391	239	319	359	354	247	298	242	213	325	367	436	373	385	298	392	439	283	232	318	351	259	201	301	267	251	425	332	344	261	190	207	235	268	349	325	341	201	271	400	307	302	299	311	269	299	387	308	257	279	416	335	421	272	375	346	410	223	326	219	413	328	300	346	241	358	361	284	373	339	338	341	280	260	342	423	275	233	309	351	322	290	245	367	288	353	301	349	385	300	382	346	327	398	329	274	311	386	238	356	316	300	257	341	315	253	278	260	308	388	196	388	370	287	388	418	279	399	371	244	248	352	283	373	296	308	355	462	340	390	318	222	273	311	266	231	442	324	395	372	245	387	386	281	364	292	349	341	291	209	339	288	330	272	327	247	352	307	399	259	237	403	336	352	372	328	317	327	302	389	361	321	279	277	305	273	279	259	258	217	307	353	337	254	267	283	237	373	308	347	299	372	346	250	459	330	283	228	310	305	392	454	234	460	289	315	328	274	424	341	292	273	351	320	243	255	281	295	360	294	357	234	388	311	339	487	369	318	334	410	324	289	320	194	433	251	372	480	311	267	311	416	303	219	402	339	298	281	405	315	207	551	322	417	286	375	359	156	146	349	165	310	387	319	348	304	364	295	268	314	276	366	292	319	307	372	557	351	363	342	307	359	258	346	255	291	230	395	303	380	191	275	413	372	394	255	407	216	319	341	424	190	246	261	254	133	311	318	204	419	209	322	219	220	348	336	278	290	514	256	331	347	240	434	222	328	292	196	324	349	333	383	415	322	335	302	329	433	319	456	381	339	278	288	344	388	333	343	287	347	319	352	318	228	314	257	367	237	363	326	360	308	340	226	407	266	365	342	387	323	369	232	396	364	316	250	222	326	364	357	255	447	338	232	250	364	166	291	307	365	387	441	406	228	393	178	439	366	329	247	410	303	296	299	399	305	410	401	412	308	329	349	282	297	476	535	366	298	386	288	251	369	373	374	396	300	302	233	280	329	255	254	314	282	369	318	333	306	298	309	377	275	265	207	283	399	274	390	260	394	327	326	397	300	336	226	394	386	235	297	337	277	314	371	221	425	378	279	218	465	190	303	265	356	228	324	266	358	242	352	160	316	407	259	429	300	362	304	383	330	161	304	448	262	306	287	469	391	247	279	186	266	341	352	386	333	316	176	284	306	246	347	272	305	237	264	299	259	324	285	286	367	386	346	354	378	350	286	291	297	308	310	320	330	400	178	272	337	200	408	413	189	307	402	270	380	268	308	427	281	197	274	274	375	252	368	357	265	229	259	392	363	354	242	236	319	304	254	391	329	368	274	308	223	226	396	343	289	215	271	260	196	207	255	285	394	294	336	307	390	183	248	389	288	325	270	242	241	190	302	309	263	307	254	311	391	366	308	328	337	242	246	268	351	349	434	332	359	444	283	170	352	328	423	301	262	346	335	317	281	335	224	295	348	529	287	341	361	428	372	413	346	241	314	286	362	211	318	280	439	384	353	315	282	201	323	345	356	355	269	340	314	135	349	293	280	341	411	260	356	275	259	303	238	234	272	314	432	240	330	348	244	436	226	384	195	321	369	356	305	275	273	424	360	173	366	291	283	332	346	317	375	248	340	300	365	270	348	348	282	425	344	359	309	323	340	344	417	372	330	348	342	317	341	286	296	413	262	313	186	366	351	369	330	216	270	216	311	360	210	196	292	296	270	248	367	301	327	155	377	242	404	255	356	255	337	259	328	334	243	326	199	244	410	373	248	388	285	300	296	237	375	185	307	338	331	259	360	269	378	333	383	290	231	386	331	204	357	338	297	368	231	298	284	259	280	232	297	355	323	299	349	386	395	269	303	322	330	353	287	337	339	294	335	322	357	210	325	283	317	327	383	276	287	252	185	342	398	290	279	250	300	355	285	260	246	404	354	176	242	305	222	297	354	243	327	268	315	329	312	239	358	325	431	420	321	302	339	366	286	289	316	376	348	220	302	354	282	372	280	334	449	288	323	302	268	359	289	321	373	223	331	295	337	336	133	285	312	434	308	310	315	318	317	259	298	311	260	272	356	348	341	256	371	376	290	350	387	318	221	273	430	375	237	355	307	312	256	318	264	324	332	244	404	284	218	249	249	289	353	321	428	321	349	336	271	299	335	240	269	325	275	333	335	322	417	307	393	384	301	323	320	398	360	300	231	322	284	330	242	312	285	265	373	478	213	327	199	298	336	413	294	285	355	391	262	342	276	262	509	255	258	294	343	305	315	244	302	250	400	377	245	345	318	323	435	354	284	282	267	367	322	336	210	363	270	296	315	404	265	300	349	241	362	320	284	260	279	372	271	296	404	382	317	380	195	339	132	265	253	366	327	308	235	307	336	218	377	276	355	224	305	289	152	169	322	372	344	383	241	280	415	386	311	293	327	361	260	238	395	200	282	342	262	278	219	402	204	253	224	359	339	355	275	402	274	240	331	236	265	277	204	258	335	338	323	254	325	346	375	281	215	327	347	351	246	333	339	427	364	376	378	332	295	382	325	236	318	372	276	390	264	395	289	348	280	332	334	370	380	180	387	372	384	370	316	416	305	222	393	357	211	220	359	269	294	288	274	317	296	293	323	234	277	267	358	364	208	322	339	351	275	347	259	342	410	380	319	285	340	370	356	203	311	417	354	147	332	337	272	226	284	312	491	323	179	254	254	191	269	345	254	338	334	305	287	323	375	349	334	254	273	233	220	268	252	389	359	345	277	210	315	375	343	260	318	267	352	289	310	359	266	412	348	249	290	386	298	269	296	304	274	402	388	277	393	347	259	293	248	218	258	384	253	326	311	281	294	357	316	323	239	276	337	219	290	398	406	225	281	300	404	348	274	254	322	331	230	312	281	376	294	403	267	440	468	326	320	238	397	293	317	347	326	153	353	375	343	236	345	453	272	294	365	371	277	382	338	332	309	307	250	355	350	308	305	268	225	243	346	434	314	343	342	284	399	318	386	324	343	241	327	332	352	367	212	360	206	336	402	262	296	412	334	515	352	320	269	181	378	404	357	423	351	383	268	318	338	317	315	258	310	275	238	372	213	300	431	348	284	300	338	276	327	383	345	306	377	307	282	362	401	298	309	230	365	311	252	342	340	372	391	341	355	266	351	330	321	253	313	394	317	294	381	310	399	281	166	286	314	251	483	354	323	348	249	318	305	318	350	313	310	482	460	375	331	349	416	279	360	286	262	280	399	390	372	330	258	279	314	341	352	346	356	352	319	304	312	287	262	247	217	358	287	293	287	412	405	356	263	309	413	199	289	388	198	373	214	263	308	368	313	314	270	373	350	290	254	395	348	367	275	215	165	333	291	354	335	363	211	389	243	342	256	372	384	341	292	279	386	328	357	323	312	265	324	401	299	228	419	315	231	161	295	319	378	285	230	341	362	305	402	266	340	255	343	285	413	325	242	261	254	234	236	522	288	417	341	234	191	479	335	348	324	295	332	365	307	223	252	257	266	218	191	269	316	348	357	309	331	275	262	354	399	320	359	337	326	360	278	285	296	485	409	339	361	387	349	246	197	254	369	246	256	327	308	443	264	301	447	363	234	318	273	282	308	340	354	320	364	294	380	212	225	313	331	294	209	346	317	324	299	365	297	448	300	333	293	316	213	323	257	291	316	191	348	270	342	383	257	383	281	337	327	344	222	312	313	336	308	203	249	351	453	287	294	316	338	389	230	352	307	288	362	317	299	322	295	318	494	244	279	392	297	279	469	258	337	247	416	322	341	359	250	378	384	295	342	373	372	316	362	147	351	279	353	310	290	302	293	340	277	269	348	358	268	320	350	222	276	312	304	267	189	298	398	259	411	314	355	288	235	323	446	322	272	384	252	337	346	238	317	412	289	255	360	329	346	407	329	330	243	373	275	397	316	383	160	329	268	330	206	194	333	392	320	440	285	267	307	291	255	269	147	281	261	359	330	329	428	311	312	330	229	281	261	265	368	311	385	283	344	334	283	256	361	289	313	296	267	250	308	394	351	302	356	371	281	348	354	372	322	252	301	282	360	272	375	242	295	191	334	357	425	213	353	267	167	278	374	377	242	371	342	360	267	373	264	322	432	291	276	287	337	368	304	301	261	235	282	265	337	448	327	325	229	401	347	299	344	318	304	335	336	244	443	334	308	443	322	304	252	261	224	260	327	276	270	319	263	297	214	261	265	331	314	267	284	366	318	330	298	346	289	222	249	228	447	298	166	353	352	381	397	470	326	370	293	364	314	271	234	387	254	312	207	375	207	271	316	425	231	312	359	328	410	457	357	180	270	296	262	256	309	302	352	377	275	262	369	380	353	323	439	402	301	319	383	301	412	218	389	303	364	286	255	350	220	233	299	404	297	273	309	274	217	263	243	229	340	299	280	271	282	237	363	373	252	332	232	301	278	235	204	265	307	342	238	325	460	318	298	284	370	203	334	369	336	300	249	360	278	369	405	328	210	450	341	142	323	433	342	305	244	356	259	330	379	410	389	429	288	295	345	348	335	361	275	283	246	430	300	280	330	310	270	261	319	426	285	422	253	316	373	327	301	307	308	359	241	356	389	339	348	216	334	315	318	213	351	316	345	388	267	309	275	332	354	313	348	363	405	263	451	367	334	372	312	275	366	193	284	329	288	370	309	176	327	312	345	422	391	354	219	297	319	287	322	292	279	358	329	229	301	251	256	371	382	308	322	342	345	348	312	352	232	270	264	391	407	328	337	320	313	349	260	162	346	230	492	396	198	221	221	366	249	290	385	322	318	255	224	306	283	266	326	283	263	348	202	300	298	269	310	308	264	221	364	400	367	282	304	387	368	314	323	390	343	197	280	239	381	343	327	393	271	338	393	340	234	313	396	362	259	283	292	350	380	307	288	219	255	331	414	273	261	200	271	287	195	461	303	287	273	352	305	256	304	291	321	325	294	210	253	244	373	310	341	386	320	302	207	326	332	346	339	275	322	417	147	253	309	317	398	281	181	303	270	198	319	390	368	353	321	351	293	289	275	304	327	348	317	251	239	197	442	318	322	336	403	278	358	380	334	368	353	358	241	273	329	343	387	262	222	244	311	258	238	321	310	304	416	336	391	316	280	384	304	323	295	209	265	390	266	440	239	393	325	323	321	363	347	346	397	251	290	391	299	245	339	243	336	324	318	328	234	322	315	313	342	328	443	257	371	279	318	154	319	312	297	224	339	311	315	401	295	277	301	317	294	382	260	277	252	278	407	341	244	258	224	255	216	308	292	225	383	252	239	284	232	339	187	348	287	267	303	377	406	395	286	335	341	319	335	249	243	295	284	233	351	294	369	288	278	349	201	361	440	408	317	362	275	356	345	305	197	267	251	173	269	312	297	324	340	292	317	355	272	328	334	320	404	350	274	287	350	432	312	322	381	367	325	314	236	290	411	263	293	395	362	384	377	374	299	442	351	312	363	213	327	412	307	301	338	359	345	343	286	372	306	407	259	298	331	300	270	347	338	370	398	314	269	306	336	323	253	309	284	334	359	405	353	354	375	297	411	341	342	380	329	345	434	307	236	276	449	396	240	385	282	357	202	284	200	351	293	249	424	250	328	195	398	325	492	350	355	330	353	406	264	311	222	381	346	273	405	322	445	393	192	376	272	339	297	282	362	347	340	378	357	291	238	294	332	302	335	327	247	392	267	302	370	255	334	162	292	428	292	248	182	294	409	327	367	356	317	379	308	362	275	361	329	273	374	290	284	333	374	303	327	285	287	338	292	275	355	266	242	364	257	396	361	357	156	294	326	328	378	351	338	400	319	292	416	331	431	353	250	374	266	280	310	344	473	319	379	437	319	365	391	453	315	306	397	347	267	386	406	248	293	353	254	386	296	228	290	209	396	318	355	229	289	428	288	362	386	210	393	334	409	281	325	320	284	223	324	352	251	334	291	255	297	266	450	249	293	275	324	268	298	246	294	264	213	392	302	251	307	323	217	364	308	378	302	258	328	294	412	282	310	371	172	284	258	395	342	337	369	370	313	349	255	285	362	271	171	361	456	302	122	350	233	280	315	347	384	339	425	281	347	391	195	284	284	351	260	267	259	370	341	338	249	368	325	304	386	308	336	266	375	336	284	339	364	338	381	305	351	332	437	323	206	327	229	328	305	304	302	272	332	428	404	302	309	327	336	434	220	288	266	219	303	285	451	226	201	364	322	307	226	234	409	269	399	279	315	260	307	269	353	216	357	392	367	377	313	302	418	249	240	228	378	383	325	351	269	463	404	314	393	322	239	315	322	287	220	267	249	285	175	374	173	291	371	406	370	341	212	316	361	225	306	300	276	269	348	271	413	270	247	308	287	331	330	368	327	181	325	323	341	307	276	261	251	309	222	238	272	324	218	369	270	244	299	245	360	386	273	256	339	356
2	227	212	202	237	209	202	173	186	261	220	196	205	259	241	223	279	250	230	247	167	191	266	274	221	246	186	201	235	208	168	225	200	284	170	294	193	287	265	216	242	251	244	210	187	220	257	141	236	181	233	225	269	126	226	239	140	182	283	206	276	218	218	230	187	325	223	211	222	165	247	181	183	247	217	162	289	238	302	275	223	206	211	210	224	166	235	177	204	239	200	287	234	188	265	270	229	320	241	197	230	242	265	186	260	192	188	247	240	194	153	161	263	194	290	258	246	282	322	185	202	186	218	299	230	286	136	207	248	226	258	236	328	193	255	225	205	185	284	196	194	195	185	245	281	222	138	297	186	296	199	249	293	198	258	162	268	188	193	208	180	130	216	234	254	237	143	255	206	237	281	260	293	208	281	231	251	280	241	218	281	247	157	284	229	247	271	198	181	270	278	314	171	198	156	194	198	145	214	303	241	248	218	280	252	318	281	215	298	224	164	294	164	195	200	223	250	219	160	157	226	206	261	220	284	245	217	188	314	152	216	140	232	172	153	280	230	251	168	232	210	272	225	254	263	211	279	155	211	260	257	269	271	250	186	204	317	213	288	150	222	187	143	248	232	254	298	165	208	223	175	236	193	297	199	268	115	268	218	233	176	152	181	197	233	213	202	230	159	230	202	248	270	264	272	232	251	249	314	291	240	271	220	192	211	191	281	268	226	278	125	305	280	185	216	284	153	284	239	201	243	169	233	182	282	303	236	194	250	164	166	223	217	246	238	230	166	179	202	176	137	210	188	254	167	207	228	261	186	276	229	155	201	192	186	236	183	261	216	264	214	214	213	207	230	199	197	249	200	196	197	235	270	248	201	245	223	229	248	313	213	233	223	239	260	211	201	206	170	262	153	332	170	258	288	245	279	289	210	255	217	193	244	188	193	220	201	190	254	235	198	197	236	260	220	255	277	264	208	230	270	245	257	213	262	273	206	262	168	241	226	234	271	210	215	247	229	208	329	225	291	153	216	217	156	178	246	243	139	222	267	303	174	156	124	198	219	166	223	119	168	246	327	259	247	287	226	188	197	220	167	253	315	220	290	227	210	224	265	236	260	237	269	135	274	239	240	274	231	270	229	242	193	244	253	100	186	229	240	158	235	171	210	271	219	146	200	229	111	270	299	189	249	217	240	276	283	328	211	241	202	174	122	209	192	228	244	246	116	210	288	130	142	248	224	279	224	229	240	293	306	216	151	289	183	196	256	216	247	199	186	219	239	217	160	190	259	232	260	207	242	223	242	240	154	277	215	199	263	185	221	183	282	223	221	171	222	302	156	227	167	290	205	175	192	235	159	239	197	206	242	179	154	255	207	114	204	144	281	251	260	200	280	181	265	183	209	226	243	206	200	251	185	332	222	232	315	142	194	182	188	246	290	278	168	203	293	203	229	201	242	300	287	155	154	216	219	222	270	291	170	278	244	288	180	234	285	218	217	208	198	237	266	220	191	260	237	156	325	231	267	278	177	223	162	211	259	310	260	199	244	248	241	234	192	238	221	179	276	190	235	215	216	240	227	157	152	199	124	275	180	144	207	238	157	182	258	276	330	241	221	160	178	175	172	220	133	191	192	129	228	221	238	292	200	222	274	179	289	244	194	264	177	217	221	269	246	194	292	286	188	273	230	213	211	213	266	237	261	183	261	284	284	219	145	204	307	247	248	242	196	192	203	175	174	233	222	224	216	269	204	211	280	186	133	191	201	178	219	204	264	341	222	196	279	229	223	191	136	289	200	205	230	222	345	237	296	273	174	272	206	172	196	198	229	181	181	307	176	182	283	207	253	195	279	217	189	262	226	235	208	288	234	180	180	236	212	259	271	151	247	178	255	212	219	190	203	162	198	256	237	281	213	194	196	206	113	219	241	229	306	236	198	239	225	169	175	250	276	244	238	200	230	203	300	183	158	157	204	257	175	194	246	222	219	215	251	264	235	256	202	307	200	224	245	204	189	300	223	153	199	198	193	241	229	210	295	309	221	329	226	183	269	155	261	174	238	199	314	144	260	182	250	306	198	237	268	184	272	230	221	238	222	288	207	215	304	234	190	256	226	182	271	250	250	240	190	190	234	158	273	186	274	219	135	236	272	195	277	267	203	274	231	254	233	176	170	276	248	232	155	172	162	232	222	155	257	177	268	230	250	244	213	231	218	219	210	291	222	192	273	264	191	198	220	244	189	217	199	186	142	264	261	183	292	193	303	213	254	312	255	216	226	242	188	290	219	211	179	201	269	221	185	241	258	209	251	204	296	341	176	153	279	212	278	162	262	250	243	232	170	208	228	164	370	360	258	207	214	252	192	227	263	229	237	192	249	209	307	236	225	174	220	165	218	172	307	166	182	266	270	190	245	203	252	223	209	151	246	269	275	279	168	299	309	237	295	265	232	166	236	213	221	147	286	247	213	191	306	207	184	329	225	262	229	284	281	121	265	260	201	174	171	174	245	215	296	171	259	211	218	196	285	247	267	281	244	284	249	210	234	190	211	182	300	219	256	194	173	264	274	181	336	225	235	187	242	181	230	194	254	255	152	264	267	199	215	264	278	239	238	310	314	186	215	233	228	243	220	276	303	285	223	271	169	204	222	197	196	265	215	181	221	209	197	256	292	248	164	191	245	165	181	257	169	216	138	175	301	213	234	245	237	228	203	244	199	270	291	169	213	320	182	322	232	251	180	204	250	243	247	246	233	251	242	172	316	260	171	190	227	158	251	216	251	167	299	309	208	214	225	271	238	258	227	228	276	178	93	172	241	270	138	150	209	300	276	124	239	269	198	274	254	237	258	291	234	247	253	133	277	304	203	288	219	276	209	102	217	275	251	212	263	210	241	280	305	247	251	170	175	260	157	251	230	238	273	95	220	248	209	305	208	264	177	269	196	199	236	325	73	200	316	166	178	378	243	163	270	243	220	305	209	275	219	286	282	228	149	215	262	256	164	263	153	235	250	252	180	245	161	258	215	254	189	193	169	294	238	268	276	258	215	195	179	198	209	201	222	211	210	152	237	295	204	184	168	256	135	207	242	208	210	256	294	256	234	216	261	229	298	236	301	186	143	258	250	147	156	201	274	248	286	198	274	243	303	220	255	245	266	221	246	174	200	217	211	277	198	208	220	296	209	346	191	203	220	239	240	174	291	265	283	242	222	259	232	253	185	227	200	221	174	248	281	201	240	258	236	265	215	246	270	258	216	280	290	234	156	149	203	272	224	236	189	208	166	212	228	200	288	252	300	243	232	122	205	306	231	165	315	196	221	242	292	141	186	274	282	157	240	265	276	184	187	263	177	170	265	170	203	283	159	166	298	238	215	219	235	195	286	266	187	255	189	202	212	278	224	288	234	238	214	271	133	188	302	151	224	190	267	276	226	271	308	243	243	154	110	186	227	246	168	179	232	272	122	198	250	272	242	243	295	300	178	171	361	229	287	287	200	169	183	210	225	191	212	282	227	199	288	215	299	185	236	267	186	183	196	200	234	238	238	236	200	182	282	218	195	209	180	142	172	285	250	210	280	148	285	315	210	143	269	274	224	217	228	257	264	270	226	263	172	248	122	240	263	252	190	290	164	200	185	209	210	201	221	219	251	214	200	218	233	217	255	199	308	245	159	235	165	177	286	206	226	184	290	291	179	278	186	318	195	182	197	283	180	283	206	305	215	342	235	324	245	227	200	213	260	176	204	262	234	293	253	242	267	243	205	180	147	279	222	230	222	343	201	219	179	180	223	286	225	221	160	193	272	247	216	260	236	244	84	207	207	277	258	297	283	279	286	213	176	202	262	108	202	128	256	243	220	263	207	218	196	270	199	344	232	208	166	211	268	171	162	185	244	244	265	185	208	137	249	263	233	246	235	312	197	336	215	251	236	195	189	291	188	240	211	245	234	106	268	230	191	216	258	255	207	204	216	152	195	203	158	286	305	203	254	237	193	208	164	193	213	288	199	283	163	281	291	183	244	147	283	233	302	178	233	233	286	271	201	149	306	253	194	226	244	224	221	234	251	207	222	217	216	187	237	285	233	187	250	223	281	215	251	211	285	129	233	147	235	123	201	349	312	193	219	218	274	215	107	225	168	154	215	173	173	233	236	199	283	302	198	73	218	265	282	252	255	164	249	235	312	239	165	207	180	165	269	158	205	210	273	211	239	245	211	321	209	245	343	232	160	291	227	282	268	206	299	249	236	249	211	181	178	210	205	197	279	236	222	191	272	185	252	204	241	210	266	219	262	222	243	181	248	227	203	274	197	141	204	222	199	226	204	234	279	174	236	176	193	208	233	224	171	224	162	160	224	184	174	152	246	219	71	127	215	155	180	203	129	280	263	179	170	228	207	302	230	160	236	192	234	260	242	230	186	221	275	196	253	252	238	232	134	199	261	198	186	272	295	245	188	200	244	219	184	233	254	263	204	181	256	238	112	227	223	223	216	180	240	232	213	248	316	308	239	155	230	248	187	164	229	238	215	258	245	260	177	215	216	256	261	255	143	210	195	251	253	223	201	210	256	304	222	254	206	225	221	217	241	179	243	214	192	272	288	264	258	201	214	201	206	205	282	180	213	235	273	184	307	234	309	303	218	285	210	271	258	185	226	227	222	218	246	256	249	169	288	214	211	285	250	221	205	240	195	179	237	227	141	209	256	168	225	337	145	211	254	173	184	255	263	237	252	256	273	264	198	224	284	249	307	217	198	178	222	156	190	238	199	202	224	230	173	193	242	239	236	224	205	203	251	132	196	159	244	215	265	186	160	320	179	285	193	146	206	158	252	151	153	120	121	182	204	218	245	258	260	241	238	193	240	231	222	222	187	130	111	246	210	148	221	221	204	145	219	245	237	214	285	121	177	237	206	239	251	267	248	139	219	247	262	267	357	250	197	215	195	219	257	229	244	259	202	191	227	294	220	208	224	218	167	263	223	234	271	275	192	149	240	272	256	231	244	297	210	162	284	197	153	264	266	229	246	235	270	237	225	271	179	222	129	202	244	214	256	201	253	273	219	359	253	155	148	271	194	183	249	316	204	256	166	252	296	187	183	135	206	260	238	237	179	265	106	189	272	192	274	299	283	234	128	204	261	241	222	183	165	200	263	181	241	256	208	204	219	349	164	298	173	254	292	253	255	275	299	172	190	227	171	232	192	188	181	215	240	179	261	236	198	218	220	223	179	126	216	150	296	220	206	215	251	254	294	186	284	157	260	283	147	221	130	220	194	210	240	147	219	265	141	267	272	183	219	273	178	341	202	199	265	198	108	234	262	262	273	157	228	194	274	202	224	191	184	288	196	157	174	210	191	319	285	241	247	261	211	146	251	283	271	199	246	203	197	214	311	194	296	248	181	237	293	194	225	229	313	270	247	167	161	255	271	214	271	273	137	203	137	213	208	227	205	233	244	183	262	229	217	245	252	196	210	166	232	257	210	238	310	253	209	210	239	147	281	296	239	229	218	262	211	246	197	176	251	280	157	188	264	307	238	182	161	265	247	279	147	224	289	339	156	144	248	185	233	234	178	87	286	135	181	217	192	301	147	238	213	193	216	256	197	179	201	206	187	197	172	287	217	275	217	277	133	268	365	292	215	224	248	143	274	181	194	271	182	289	218	238	245	257	266	237	294	255	216	248	306	217	219	191	212	178	273	350	234	207	259	173	289	147	249	289	285	246	232	264	241	164	273	157	216	294	281	266	201	241	220	248	117	258	170	215	171	211	252	262	329	189	181	208	200	250	283	305	218	206	200	190	211	266	209	242	219	196	200	232	322	255	260	269	231	163	292	233	237	183	215	159	223	219	289	242	215	253	265	206	213	180	288	248	248	163	220	273	214	247	181	244	112	237	250	164	161	249	192	212	153	230	176	187	224	211	148	221	120	203	216	212	213	162	164	257	267	181	199	225	207	217	233	218	239	227	227	214	151	242	229	264	260	216	205	261	158	212	174	268	184	299	271	200	306	208	243	285	326	158	262	215	222	202	235	263	255	237	227	272	257	176	287	217	247	241	233	229	304	191	263	209	257	261	168	193	212	192	215	196	270	288	182	256	254	208	212	242	148	175	241	256	207	210	235	255	244	255	220	171	262	191	177	208	267	178	142	210	243	250	225	231	209	225	254	239	285	171	209	286	222	252	255	180	194	252	157	198	220	228	261	246	222	257	259	237	263	274	271	255	195	247	262	187	304	183	256	194	188	186	241	227	234	223	229	192	209	257	215	212	242	277	292	211	241	194	203	158	241	242	253	199	250	216	217	185	266	229	267	167	262	288	235	160	270	208	250	226	301	300	230	260	199	227	157	195	252	213	285	180	248	244	230	249	216	173	289	242	217	273	160	232	231	184	296	268	192	242	288	191	254	264	199	275	215	189	175	272	240	297	249	192	216	279	263	177	189	204	284	236	140	229	239	114	168	248	138	255	151	202	178	274	342	174	294	260	220	188	222	279	267	199	246	213	135	258	210	235	169	193	251	251	178	165	205	321	207	202	242	202	288	302	245	101	288	207	279	183	312	204	192	199	170	214	238	186	195	244	252	286	219	216	216	240	316	154	189	198	169	164	186	208	176	134	228	255	185	224	201	179	250	272	180	215	180	272	265	208	129	240	99	194	234	244	205	216	238	330	198	208	206	256	346	196	234	223	176	234	145	222	216	238	231	294	159	154	282	256	173	246	304	249	229	193	256	202	136	263	331	166	217	244	188	202	216	164	195	228	211	251	270	167	196	261	242	227	210	204	202	200	265	222	219	207	214	250	213	244	266	249	188	223	260	248	183	205	221	253	227	325	258	308	300	176	178	266	304	145	200	212	193	312	151	268	216	251	179	294	227	237	253	230	240	140	235	241	215	231	237	252	181	326	188	293	260	212	261	279	194	259	279	259	244	260	170	246	250	256	231	219	178	230	305	222	224	308	197	188	249	175	246	149	179	327	204	264	267	205	231	323	243	262	226	192	267	213	216	261	243	264	264	325	232	290	212	287	232	189	227	251	219	298	191	270	179	213	201	285	199	213	262	281	227	255	221	193	269	219	176	230	312	247	319	236	181	147	283	186	216	187	179	249	233	273	242	282	246	251	239	184	224	215	232	151	230	283	247	186	284	263	206	272	302	271	270	224	291	200	337	273	171	219	136	252	203	295	243	218	210	287	165	274	158	217	204	195	224	249	282	156	233	223	158	252	167	238	146	182	196	177	194	191	187	227	215	289	224	217	239	187	149	327	294	236	278	208	242	278	169	207	185	209	181	213	202	163	285	212	222	178	263	186	178	217	215	202	182	201	180	179	177	190	176	255	138	191	302	120	208	99	244	205	287	221	246	205	293	215	295	276	323	207	227	242	242	197	192	200	260	254	116	139	227	247	168	303	225	229	214	225	248	206	261	297	271	243	178	255	191	203	248	196	266	169	224	186	259	230	218	288	307	231	168	205	328	212	241	301	349	265	202	207	215	195	241	247	231	197	311	179	257	165	218	193	203	216	258	229	194	261	218	240	240	250	199	324	201	247	248	183	246	239	183	145	306	162	158	219	209	214	228	154	176	299	254	279	251	195	277	271	243	243	271	211	178	273	342	283	159	211	245	231	308	246	182	257	180	183	157	225	167	225	259	207	216	281	215	202	250	269	222	261	193	194	182	277	230	207	209	191	234	204	222	203	170	266	247	202	282	254	160	243	260	285	176	214	206	171	307	208	257	255	287	189	252	249	226	284	257	250	146	203	262	185	217	138	287	246	144	164	275	229	179	253	99	305	217	206	264	195	166	280	276	132	212	191	213	173	205	107	324	257	201	251	224	202	227	175	166	253	228	228	243	233	209	185	206	272	211	198	247	146	180	267	236	271	278	237	183	147	232	248	263	218	197	241	219	222	250	267	309	179	227	224	148	229	267	303	215	244	196	235	207	184	253	202	146	167	275	177	247	184	230	285	208	298	141	287	176	199	254	194	231	231	279	178	268	223	160	273	230	318	240	162	169	254	244	267	240	260	186	245	149	173	251	168	195	292	174	231	244	184	268	228	198	278	227	183	174	175	221	196	267	209	217	222	201	252	260	250	267	213	284	283	260	242	204	161	198	197	244	137	319	216	238	170	244	219	291	263	176	209	330	157	301	220	258	281	265	232	213	187	207	214	241	175	262	287	209	266	184	301	179	263	206	300	285	225	274	214	215	202	280	227	241	239	305	200	203	200	234	340	209	246	211	247	221	124	273	180	238	183	208	181	205	227	176	301	271	236	313	122	219	301	210	172	280	259	283	198	226	167	173	154	181	267	175	173	215	185	254	269	181	162	289	263	182	248	235	213	266	168	220	208	235	111	299	206	248	165	198	256	259	227	196	180	255	288	311	184	197	148	222	266	245	203	221	258	207	234	256	248	180	190	172	234	330	203	236	197	188	212	306	252	281	122	179	219	235	238	256	237	288	229	238	187	226	193	314	245	209	132	191	172	165	210	196	209	201	293	219	177	239	190	193	228	296	138	226	216	243	338	157	252	185	333	220	259	164	270	253	295	266	172	219	278	240	206	273	125	248	202	201	230	217	263	240	259	300	259	74	192	259	184	263	153	282	280	203	304	313	255	212	198	186	271	229	226	256	252	186	203	206	283	209	271	202	198	229	293	232	164	192	187	198	136	392	209	148	278	178	207	184	179	222	284	147	316	197	165	164	233	232	218	184	277	219	300	229	216	95	174	202	181	240	184	287	247	219	190	230	208	238	251	205	227	215	245	242	184	185	261	210	248	235	168	226	249	229	203	257	276	289	204	264	172	221	269	244	157	252	265	213	215	217	251	173	264	218	208	199	233	299	179	155	174	150	159	204	175	185	208	308	280	274	203	230	141	268	151	192	223	238	256	287	227	245	162	241	187	225	160	254	263	224	192	154	223	275	290	226	192	301	115	255	271	210	253	136	242	298	73	250	221	200	248	171	263	242	284	180	294	313	269	245	266	297	190	257	313	235	233	203	280	188	229	325	269	329	197	323	109	273	235	232	293	213	202	175	278	254	149	228	199	221	190	123	332	154	236	194	209	233	133	229	212	216	230	243	173	191	246	351	205	180	248	165	153	268	253	181	246	269	149	291	236	206	201	228	247	170	159	232	184	178	287	191	248	219	186	276	195	219	161	205	229	216	241	273	231	142	73	201	250	223	169	154	221	301	259	202	260	334	208	174	226	302	313	264	269	222	225	215	211	277	349	253	201	235	275	216	229	235	297	290	222	208	246	282	176	287	233	242	241	208	163	261	243	177	246	191	183	264	270	174	164	246	231	278	204	182	251	247	213	196	286	172	208	219	235	250	190	190	188	225	177	180	220	196	245	258	198	198	221	288	228	184	205	224	186	196	136	160	178	312	183	295	203	207	105	273	182	174	191	178	140	246	163	217	123	171	196	251	252	176	188	238	146	253	252	231	292	232	230	302	251	176	174	235	166	229	180	217	153	217	242	201	236	287	165	142	275	234	330	213	308	281	265	244	242	234	192	126	269	213	220	212	187	290	261	188	222	272	209	280	233	213	108	139	258	265	242	209	207	203	307	234	200	286	280	160	194	213	223	193	245	225	346	212	162	224	212	189	214	233	225	253	247	270	153	240	263	195	212	271	229	272	297	111	244	193	305	236	195	238	194	245	295	239	236	215	311	174	217	294	160	241	221	303	213	291	199	173	183	156	164	172	252	190	151	201	227	281	196	241	272	319	186	169	166	319	256	201	156	229	219	207	199	245	159	255	304	159	318	224	286	240	257	217	224	260	231	225	235	210	207	231	163	229	236	176	336	163	200	209	184	286	212	279	167	208	248	163	186	209	246	226	210	254	203	233	171	206	270	290	220	146	231	256	226	216	226	281	259	248	218	235	223	190	185	185	184	191	279	219	167	181	183	285	298	205	202	236	255	241	194	250	246	237	294	193	217	346	172	164	261	258	305	315	254	202	217	248	196	219	193	265	252	195	208	342	261	254	183	227	233	140	259	156	233	289	246	238	197	197	227	198	318	239	185	213	220	302	286	250	216	247	248	161	233	190	211	186	246	141	301	277	284	192	201	198	200	240	220	174	202	215	261	193	410	220	165	224	251	231	209	328	180	253	211	168	267	259	265	246	271	254	224	158	270	271	268	175	203	186	178	245	232	230	256	192	182	197	258	253	325	213	224	245	289	152	174	233	187	333	177	228	247	201	242	163	220	151	311	301	264	219	219	156	184	243	206	261	279	222	141	218	175	230	298	214	241	225	243	204	121	264	232	249	209	223	271	181	229	265	274	278	201	188	221	179	203	263	254	351	166	256	253	191	256	228	236	218	276	254	262	257	295	210	221	342	201	225	180	190	205	225	177	299	301	211	204	224	227	296	183	220	222	264	175	227	215	177	208	218	201	232	245	212	205	258	317	246	265	263	201	305	247	226	201	254	192	258	236	200	250	193	267	209	201	161	222	309	246	273	206	276	213	176	197	239	207	200	243	212	199	218	207	235	320	130	218	203	273	231	230	217	202	199	167	272	168	197	242	344	203	227	245	187	225	206	242	169	270	207	310	146	267	270	254	151	198	322	285	224	179	295	208	271	190	220	171	212	195	190	205	199	168	248	204	230	257	176	231	143	208	292	174	240	277	187	248	292	210	193	244	199	216	250	264	262	318	187	227	235	200	235	315	234	204	172	240	179	205	192	82	179	158	210	156	183	194	275	243	254	213	233	196	235	274	195	323	210	208	168	198	276	178	229	217	146	217	176	171	230	248	266	266	172	262	238	245	244	184	219	280	252	216	228	305	169	242	297	284	199	218	200	289	250	252	221	241	242	260	216	190	267	191	176	233	272	206	266	214	286	175	171	239	289	214	243	222	240	227	254	227	222	301	174	173	180	166	208	236	201	244	242	283	251	241	286	236	219	225	166	235	290	242	257	200	297	230	216	270	206	172	233	236	229	263	228	209	202	186	261	218	159	145	241	284	149	234	253	313	139	199	252	220	287	140	246	262	200	180	231	197	260	261	201	196	256	191	135	172	198	234	200	212	150	204	127	282	190	270	216	341	235	245	181	266	230	235	227	202	218	257	257	256	245	215	225	246	228	305	314	236	237	239	171	285	245	176	274	255	179	310	241	187	187	279	245	266	227	209	171	235	149	243	296	271	217	253	185	292	247	201	228	217	137	154	196	234	300	186	264	189	291	277	162	235	254	200	183	168	201	304	254	260	291	263	203	216	224	210	279	164	317	224	234	258	203	310	281	271	223	224	311	300	215	245	202	252	270	219	288	185	317	198	211	330	246	227	152	279	178	240	215	296	232	228	185	223	239	142	258	283	199	193	317	223	197	195	253	149	215	185	210	260	288	168	228	278	301	188	216	207	180	249	161	280	265	195	178	258	164	259	127	208	308	230	290	251	198	179	274	222	318	282	242	243	214	202	197	201	241	247	220	232	236	190	280	221	206	223	191	265	118	205	177	290	187	174	172	211	212	268	239	248	218	216	176	206	216	317	231	224	243	256	317	270	301	200	220	255	307	317	270	279	177	176	248	211	230	258	66	202	263	248	255	259	197	230	246	237	227	227	293	202	188	161	204	194	217	237	283	257	241	251	179	281	176	246	239	185	130	140	257	250	275	228	257	218	150	222	240	242	264	252	289	293	213	276	203	208	191	207	222	220	146	133	240	214	182	266	154	292	236	195	161	191	189	128	256	303	212	252	251	251	236	164	225	200	267	266	273	191	263	186	171	169	228	196	231	111	226	225	287	216	250	218	210	190	175	267	198	183	167	226	207	257	314	175	260	199	194	221	189	292	233	189	224	182	188	257	211	184	267	240	337	192	198	203	187	228	279	184	242	222	179	178	192	256	198	221	213	183	263	217	290	206	200	216	176	263	266	244	147	277	170	183	284	253	334	232	222	158	225	210	231	257	236	252	177	262	151	219	230	188	179	202	170	190	141	250	254	208	173	202	210	196	246	249	157	179	212	218	278	199	257	200	269	250	248	289	272	317	221	234	262	284	188	299	198	235	198	244	240	207	340	200	213	199	246	175	173	255	209	172	247	150	250	204	225	231	200	256	249	183	156	225	162	255	217	286	287	242	113	209	147	237	220	236	195	294	237	246	239	214	308	76	286	183	282	246	238	203	248	225	194	195	240	154	213	208	171	220	172	111	177	241	236	192	189	137	283	245	183	324	136	178	168	271	218	192	190	273	263	259	209	228	184	229	254	274	281	193	176	260	237	158	243	265	210	192	182	271	315	205	251	178	239	109	181	324	195	185	188	324	234	205	181	250	287	285	250	245	319	179	319	220	276	220	254	224	171	203	227	233	212	216	201	226	232	128	146	330	194	266	253	195	193	268	242	266	246	238	228	198	264	250	308	270	261	180	178	282	198	267	277	279	200	232	178	294	307	157	180	219	248	276	190	244	179	337	208	311	158	193	250	245	146	245	208	204	221	334	218	330	238	303	258	231	259	213	234	188	224	186	163	273	195	252	227	196	231	176	236	297	137	246	255	243	235	186	220	245	304	306	233	242	290	144	173	250	246	174	175	235	224	225	342	203	200	251	212	283	194	225	315	232	336	302	233	255	247	218	197	125	311	141	222	329	206	167	154	340	162	193	172	200	155	252	188	215	222	212	229	259	236	169	259	204	247	239	198	249	186	193	219	259	275	207	226	242	158	196	250	232	196	170	256	237	253	198	180	234	258	232	204	227	221	225	163	159	214	260	162	241	270	272	274	312	151	197	272	243	227	250	241	232	149	227	318	283	255	237	315	184	206	169	256	144	177	257	216	77	217	321	206	212	158	215	277	308	265	205	201	243	271	258	227	241	240	167	312	244	233	229	213	248	246	219	286	257	309	305	258	178	213	320	288	192	230	258	206	232	224	188	250	214	211	248	268	327	175	248	231	176	219	250	208	259	336	208	241	231	311	212	215	282	232	273	243	185	269	186	275	180	208	236	262	160	229	308	179	173	295	182	240	317	217	244	215	229	270	236	250	165	184	214	252	243	243	287	175	213	228	178	300	284	197	268	214	264	246	266	259	133	194	190	290	247	171	314	173	235	220	219	298	219	208	210	155	78	277	221	262	267	212	278	192	253	324	217	122	242	226	250	264	218	202	205	232	151	241	280	211	218	127	265	187	196	164	218	260	249	272	228	174	247	216	317	242	183	132	232	245	212	271	266	166	188	234	238	196	259	226	155	219	175	268	167	269	250	243	260	145	189	221	211	177	224	242	220	222	178	228	370	216	149	218	196	291	170	281	247	161	213	211	199	169	358	204	245	190	259	265	248	270	222	265	204	188	236	176	214	286	277	258	223	218	214	203	252	207	291	233	126	309	247	162	201	195	221	202	305	236	249	275	234	272	272	210	216	222	193	220	185	353	207	245	263	264	179	231	286	168	213	166	241	193	211	207	283	230	204	192	254	275	318	149	175	235	214	118	145	210	232	183	256	245	172	267	157	220	314	249	221	245	248	213	258	289	264	246	264	192	302	244	218	209	235	139	177	237	248	196	186	216	219	316	196	232	186	196	216	225	291	305	274	216	264	220	202	237	216	297	246	196	213	208	173	194	254	259	259	217	216	276	251	223	268	293	251	260	310	195	229	222	178	244	175	185	205	277	237	280	273	246	232	248	227	249	208	297	208	258	226	265	256	181	251	292	199	215	207	176	220	164	235	273	207	215	183	237	275	144	235	210	158	173	236	225	303	283	244	220	259	243	166	267	264	198	224	190	111	310	207	283	166	217	220	241	267	267	223	232	257	218	281	236	214	178	256	242	228	192	140	235	246	275	315	242	269	254	228	256	233	253	291	148	201	258	297	260	324	162	225	244	230	222	252	247	252	267	177	269	169	170	230	185	169	324	250	221	245	246	268	262	229	219	230	271	146	188	180	226	181	301	250	227	186	243	253	210	245	218	213	270	270	266	282	219	241	148	210	276	263	240	231	194	253	299	266	231	234	226	216	273	165	254	199	182	227	213	311	251	234	113	173	196	230	252	209	184	144	174	223	208	237	219	302	219	147	289	296	196	104	178	232	222	214	184	197	197	235	227	199	203	219	258	237	177	180	239	166	222	146	201	142	265	202	194	322	287	210	224	273	228	308	328	217	186	179	274	262	258	248	280	252	228	217	196	259	321	182	220	257	259	230	192	159	227	235	276	162	258	219	214	266	205	270	172	205	237	145	165	267	350	260	214	253	162	188	186	292	166	221	227	208	177	225	222	141	292	233	219	208	150	214	196	205	215	180	271	291	205	106	267	194	344	242	185	246	233	207	185	265	239	215	280	214	262	182	197	282	290	298	278	228	195	249	171	276	215	212	247	165	275	205	129	302	232	187	213	235	226	242	206	188	198	234	253	270	177	207	274	238	236	257	176	214	347	182	256	218	290	172	277	157	244	199	228	231	292	265	153	281	161	199	259	286	161	201	239	203	179	244	151	238	256	209	165	213	200	260	214	157	229	222	246	244	225	270	284	241	246	226	287	256	249	280	183	232	196	157	280	235	166	312	225	264	260	239	211	223	183	185	191	259	282	169	284	290	259	267	209	369	223	280	234	179	271	202	146	183	199	207	201	196	256	251	246	179	206	251	277	219	276	261	247	277	269	158	259	210	243	158	283	225	280	208	210	188	209	229	245	238	243	245	211	157	207	199	251	243	207	126	298	292	187	225	193	220	222	204	163	211	175	227	297	211	186	235	139	247	242	229	264	229	174	247	155	261	207	239	230	297	222	178	237	204	202	246	141	216	153	177	264	207	183	216	246	282	180	259	202	217	186	249	298	225	137	163	219	233	272	238	291	246	211	286	196	321	253	318	186	257	197	293	223	297	150	254	192	271	132	214	166	261	226	195	185	264	195	214	273	253	158	267	193	246	170	206	174	220	135	227	120	210	176	189	254	182	162	188	200	248	195	229	200	372	126	236	196	165	261	249	204	220	223	290	189	311	201	254	206	262	180	170	210	255	181	228	273	158	226	173	282	223	301	220	201	232	251	311	201	249	262	221	209	231	200	241	170	235	252	285	236	235	213	206	244	306	312	147	259	228	248	233	249	247	205	218	233	272	257	196	94	257	238	240	278	252	289	302	263	247	228	199	276	196	209	120	273	162	242	225	216	262	246	202	202	223	278	286	290	250	190	254	240	185	228	285	191	271	282	138	281	291	219	253	189	268	247	252	199	177	237	185	305	170	265	193	181	218	122	247	289	196	216	251	194	203	287	206	227	171	142	230	237	257	240	314	145	244	287	242	203	246	240	247	200	207	293	171	137	276	299	239	151	198	259	255	193	253	281	281	256	202	226	215	171	239	210	243	322	204	159	260	195	240	302	173	245	295	135	206	295	159	244	219	214	262	280	194	213	253	235	227	270	182	261	185	243	156	149	300	218	231	209	249	330	254	145	211	207	261	248	211	191	312	283	251	188	257	253	180	262	181	234	233	174	198	264	255	232	187	189	274	270	362	176	172	134	196	228	214	301	313	253	203	170	226	228	190	228	332	275	222	229	266	284	234	246	212	201	211	194	124	244	249	276	289	196	279	175	254	145	198	274	207	178	227	257	308	232	254	205	220	176	224	290	271	281	165	191	219	226	175	233	268	208	224	207	261	285	209	176	225	211	199	260	250	274	237	246	211	244	337	185	270	217	255	217	198	319	275	272	268	238	161	205	215	176	162	228	224	214	263	158	188	145	124	224	199	168	202	248	234	266	142	214	182	172	241	249	219	186	122	212	147	206	292	216	225	243	190	136	156	268	256	190	178	243	269	222	229	221	207	193	172	187	268	170	278	227	271	125	218	169	277	274	221	125	173	230	227	217	222	212	268	289	256	269	241	290	251	243	232	227	171	245	148	206	219	230	167	202	266	138	241	274	287	196	212	206	264	258	231	251	217	235	285	302	301	264	129	244	250	215	134	268	226	309	265	147	101	262	255	235	212	191	209	253	234	250	193	213	248	191	192	147	206	154	212	202	237	156	354	214	231	160	131	282	215	227	223	305	260	267	252	271	205	241	209	303	291	238	248	233	223	259	196	161	256	239	240	252	253	190	241	184	211	275	250	185	249	261	213	223	271	212	228	198	256	297	239	242	244	201	264	228	207	209	156	234	171	205	284	189	272	290	262	269	267	221	198	238	220	166	199	157	267	306	160	183	189	188	348	228	212	170	244	212	200	280	160	242	186	219	185	256	255	227	147	114	384	253	241	198	277	281	136	272	181	180	241	183	198	222	171	246	255	208	293	267	254	153	197	306	209	261	249	211	248	286	289	214	214	213	211	222	190	198	237	244	192	176	225	149	201	300	216	242	150	165	275	165	201	264	193	236	183	90	154	257	248	215	260	190	218	288	193	254	288	288	225	302	212	178	275	218	348	278	238	168	336	181	178	298	109	168	212	247	194	220	210	263	253	135	162	263	191	171	171	152	253	117	253	307	164	192	153	208	265	279	199	210	150	201	285	235	263	166	228	294	223	243	229	248	294	250	188	238	174	270	190	257	246	172	214	146	175	210	242	198	267	150	255	174	296	328	183	237	349	224	92	218	229	218	247	286	198	139	164	258	182	173	222	202	286	314	285	159	202	276	258	232	220	156	295	188	294	256	281	202	259	255	201	240	217	144	154	254	220	294	196	246	294	208	312	191	299	241	162	166	237	159	310	244	263	217	201	170	281	221	247	260	235	225	272	235	188	244	193	239	225	212	258	283	214	255	210	275	159	261	207	171	127	244	116	179	249	193	146	149	231	193	269	179	227	208	212	217	202	279	241	268	226	198	179	269	246	222	208	276	331	280	268	311	120	164	205	220	116	150	207	333	220	181	220	239	212	200	212	236	208	192	116	321	203	158	240	180	227	200	255	186	247	166	202	248	257	231	280	283	132	183	293	335	270	267	215	232	213	231	249	167	144	193	232	180	208	177	219	233	216	242	161	227	240	210	192	323	171	204	236	238	184	180	202	236	172	129	218	310	147	245	270	197	202	209	262	207	212	141	190	259	243	263	246	202	245	220	177	249	151	189	280	222	237	318	260	294	169	182	191	195	163	183	203	199	196	182	184	170	255	243	170	192	107	218	205	204	166	188	216	305	204	229	240	184	270	232	184	243	299	188	204	139	185	229	221	195	219	224	131	221	260	164	269	306	265	256	280	205	215	220	211	229	257	202	283	235	217	196	201	222	181	141	238	246	211	191	184	241	229	281	202	253	247	281	250	272	253	218	239	141	334	273	243	164	205	355	238	248	236	233	204	204	178	190	222	262	240	196	239	217	301	172	268	273	185	278	184	194	234	272	149	256	289	238	276	219	247	234	140	235	219	240	204	296	273	274	244	155	213	186	212	190	174	241	199	212	131	177	169	233	223	246	329	167	268	241	266	327	169	188	210	195	207	239	245	266	276	186	290	188	239	229	200	217	345	249	157	269	150	280	220	165	238	281	239	304	173	298	234	232	177	265	257	221	293	194	206	232	326	268	251	243	274	210	180	180	184	220	256	312	180	289	245	252	177	203	185	203	214	205	191	198	253	241	242	258	220	228	221	330	264	178	214	96	218	202	177	239	174	189	226	244	189	232	194	193	214	209	220	290	181	225	129	123	281	228	98	252	295	228	256	238	233	245	297	197	213	267	153	187	169	299	188	243	73	151	220	100	239	234	259	210	224	216	171	266	204	274	227	221	227	154	300	281	321	220	237	184	151	291	279	249	199	292	201	264	226	249	165	294	195	181	187	154	269	220	199	216	248	228	224	292	249	168	182	290	264	187	244	254	260	239	201	257	259	216	288	154	326	195	182	226	194	234	226	187	190	250	241	145	263	269	260	211	156	240	170	224	219	196	285	160	270	155	233	203	233	157	331	255	271	217	159	203	200	235	189	240	190	251	184	209	223	240	235	222	209	211	156	269	251	190	267	281	245	285	295	293	277	177	178	146	195	260	243	154	181	206	248	235	274	178	224	171	181	261	208	260	243	226	215	175	174	122	167	309	181	201	209	151	225	231	250	248	146	96	237	130	196	230	144	222	184	225	250	192	230	304	277	252	282	226	236	228	227	264	200	178	268	149	179	225	137	218	201	193	285	198	281	245	280	270	171	174	114	257	284	316	309	239	263	237	155	153	286	257	219	228	240	207	295	224	213	306	188	168	254	166	134	166	253	309	121	179	199	179	177	225	241	242	232	260	266	225	306	255	177	178	232	199	202	84	256	165	202	198	302	261	136	165	213	246	269	158	197	261	287	253	224	184	234	271	304	260	250	289	190	237	154	188	267	210	230	194	264	197	351	228	284	169	231	245	279	226	206	254	215	282	253	187	266	246	248	272	206	316	251	235	209	206	243	210	216	231	207	175	199	216	223	179	202	258	219	240	216	228	210	242	239	195	233	184	196	207	182	263	256	181	176	253	190	202	200	204	172	218	183	227	206	220	200	219	186	164	261	308	222	162	210	220	178	132	252	165	250	175	228	246	273	248	167	232	193	172	204	186	255	207	200	203	273	202	196	200	306	256	154	226	251	210	268	283	177	185	173	110	255	192	214	230	250	267	216	156	205	218	250	228	192	228	166	129	196	278	211	109	164	219	238	193	262	210	258	332	271	193	200	244	241	262	236	233	224	240	304	190	166	268	220	229	285	227	243	222	224	259	272	267	269	221	254	274	278	255	310	219	244	136	266	157	202	141	207	239	219	144	200	193	153	250	209	233	234	202	250	259	211	200	255	182	205	231	169	231	166	218	212	293	221	282	179	204	154	167	298	196	211	274	279	201	204	260	186	222	266	263	254	192	271	148	283	163	166	245	195	290	199	234	250	246	154	245	181	276	235	276	313	272	177	254	259	205	173	208	275	319	238	301	286	270	287	196	284	172	280	355	203	223	298	221	193	194	113	208	154	267	261	156	253	255	170	244	238	186	215	253	127	187	224	155	208	233	211	236	277	284	222	243	228	175	212	266	131	203	257	207	248	258	232	176	184	246	201	216	201	199	265	273	190	245	226	245	102	215	218	208	183	327	247	192	243	169	179	301	201	271	243	223	313	280	239	195	230	193	237	282	183	212	157	292	293	193	221	309	212	222	256	321	201	222	256	328	265	252	236	215	221	201	144	268	199	186	228	265	216	211	227	208	228	203	170	250	176	282	209	233	156	166	202	124	256	145	231	182	114	202	200	192	200	251	222	268	234	230	254	274	185	191	126	200	188	278	230	326	176	172	286	273	240	271	307	172	204	213	364	293	218	198	203	182	152	187	238	224	192	246	201	210	256	181	44	229	232	223	212	145	153	235	212	267	206	228	232	190	145	272	221	201	181	191	210	241	250	222	278	227	126	270	249	210	253	271	210	215	216	229	218	212	188	227	220	247	206	99	284	198	298	239	245	223	234	209	270	248	220	264	243	235	108	299	174	196	302	292	192	214	280	202	257	363	218	136	181	284	213	255	268	242	273	149	227	238	200	181	215	271	242	225	249	208	205	169	178	298	297	284	167	262	225	253	254	215	165	242	268	213	241	181	247	261	278	217	211	202	209	151	286	127	210	250	265	274	259	239	240	228	202	215	243	159	260	219	268	155	226	261	124	179	265	236	301	266	232	260	287	260	251	251	182	253	215	185	320	232	220	258	252	321	186	270	225	126	279	182	299	265	260	220	165	287	291	207	203	248	290	167	169	206	264	221	207	155	133	214	142	236	259	243	198	185	186	260	242	184	234	224	191	225	198	217	165	115	213	267	194	259	202	219	195	331	157	159	220	202	318	212	119	137	217	206	230	150	254	193	303	191	272	132	172	244	244	346	274	159	245	247	261	222	245	180	255	228	195	262	141	228	139	199	210	135	233	210	269	178	176	235	206	268	240	204	143	179	251	228	199	220	221	264	222	248	185	262	248	216	237	220	190	271	189	167	254	176	213	252	230	224	246	205	175	109	207	206	260	249	280	242	227	216	261	226	313	167	308	123	171	291	294	238	188	279	196	156	316	172	152	236	115	208	240	150	277	223	185	205	249	118	251	225	149	119	259	188	250	176	238	223	187	222	252	222	269	230	185	201	210	220	203	220	228	251	270	299	176	295	182	208	173	260	215	225	179	237	172	235	153	300	209	209	187	198	211	247	212	225	164	189	246	174	286	278	222	221	240	210	235	224	247	190	260	265	175	241	268	169	186	203	159	269	250	168	187	257	223	224	210	161	255	168	182	275	338	253	239	232	186	222	210	204	127	188	220	262	184	273	253	256	196	171	275	202	277	311	284	184	201	263	267	216	245	269	247	306	260	98	314	186	282	230	278	227	183	210	239	184	245	180	243	192	150	108	223	220	161	228	253	196	244	219	290	199	269	252	274	227	203	178	192	215	207	240	161	225	173	257	179	201	247	136	165	219	246	279	270	221	296	273	179	135	253	157	236	192	160	211	200	207	224	251	271	168	224	216	240	265	302	209	250	243	168	188	244	210	275	187	150	282	224	196	272	208	217	224	197	150	201	306	190	161	160	229	243	151	244	298	216	306	211	270	247	308	209	203	261	241	232	165	259	208	204	238	231	206	134	189	205	211	206	358	312	209	248	239	288	222	259	277	154	183	149	273	224	308	273	309	264	177	258	136	245	238	303	290	202	240	289	286	274	279	216	232	244	243	313	196	134	150	229	207	245	198	182	303	249	222	225	236	211	219	194	138	106	256	216	231	176	259	186	188	293	244	247	243	219	171	188	241	251	290	230	218	236	264	248	276	159	192	219	198	239	254	185	187	158	240	245	174	205	261	202	275	244	240	227	231	218	177	232	283	237	199	287	294	167	179	254	238	172	215	240	182	134	218	224	224	214	259	199	201	225	266	229	99	238	275	247	263	287	263	171	207	240	238	262	263	266	204	292	233	242	209	338	307	153	269	234	192	217	180	224	176	265	151	189	287	214	222	167	179	217	222	227	201	275	284	223	302	221	238	284	217	250	230	203	196	282	100	278	198	153	257	265	185	202	221	195	182	221	216	173	225	189	278	240	312	304	241	192	168	139	206	211	210	104	267	268	257	189	278	206	194	178	180	125	209	299	296	225	203	231	204	246	322	249	288	240	218	179	152	202	179	153	189	261	282	225	236	297	132	137	247	245	230	174	247	158	221	259	223	278	211	206	173	98	268	201	277	223	262	156	124	254	216	176	193	180	206	253	225	234	187	283	202	125	207	251	208	267	213	157	243	204	261	219	256	177	124	173	191	291	205	249	179	281	187	229	242	245	255	195	237	217	147	203	263	269	309	249	215	218	244	274	330	201	215	168	210	219	268	237	234	280	197	196	125	209	141	198	219	241	281	192	244	197	268	230	219	180	196	219	165	177	209	247	246	207	222	299	214	103	200	154	222	72	283	204	221	268	270	235	167	185	166	152	236	86	254	256	196	134	240	169	214	209	155	296	200	209	257	200	226	266	169	147	241	215	172	250	152	162	172	196	282	226	194	189	230	189	233	254	226	231	303	189	208	102	299	279	172	272	225	217	164	221	285	238	200	232	227	205	204	252	221	240	237	188	256	277	297	182	190	291	242	229	192	249	193	211	231	151	219	254	281	245	292	232	193	222	295	232	264	217	178	210	258	113	222	210	258	177	169	198	283	232	248	191	235	227	336	243	277	280	166	239	213	188	221	258	243	266	225	162	210	219	282	225	227	249	184	219	183	188	252	187	277	270	185	226	254	311	208	190	207	187	219	215	202	299	272	156	266	205	243	212	147	242	170	264	256	163	116	197	205	239	231	188	292	252	304	234	224	187	197	180	179	168	251	256	210	316	139	243	211	200	214	209	197	270	204	208	230	132	219	179	225	143	190	207	270	234	223	212	241	152	122	294	197	226	230	262	269	193	217	218	234	170	229	217	190	284	261	241	204	161	246	221	265	254	248	243	243	188	217	222	229	274	227	244	265	299	251	172	200	210	303	217	179	233	257	194	213	278	267	249	246	223	158	335	227	110	219	286	229	263	225	191	220	230	191	210	289	249	240	262	316	210	168	266	216	263	193	185	337	167	283	263	179	174	180	220	257	286	258	254	245	177	149	193	292	282	238	225	225	214	251	240	229	316	237	212	256	267	277	244	263	250	219	302	309	171	133	122	171	250	211	196	208	273	229	227	257	130	142	328	269	286	242	171	153	242	199	226	222	232	191	148	242	226	208	284	235	226	210	267	243	158	316	182	296	240	272	240	251	271	278	222	303	236	170	241	232	271	269	231	257	213	270	215	216	197	212	239	263	281	238	211	201	252	176	190	185	234	263	232	252	111	162	182	185	229	247	193	263	240	191	221	212	265	255	225	318	205	254	175	220	283	233	264	276	234	279	249	263	238	323	174	233	225	161	210	267	262	206	121	274	245	292	210	316	212	251	229	234	314	146	189	189	209	209	250	231	273	205	239	180	279	271	258	129	245	250	205	288	148	216	204	211	161	265	225	229	106	213	233	197	214	257	193	188	260	195	233	153	191	137	189	182	169	147	202	236	264	215	180	210	194	271	147	294	288	231	234	249	240	214	170	163	198	197	178	232	249	245	232	283	197	324	183	145	269	240	226	153	229	187	239	211	215	128	236	191	238	309	227	284	191	257	220	202	121	288	191	235	214	215	236	259	216	291	260	249	172	142	134	304
3	132	165	147	92	143	146	94	123	153	159	149	124	137	80	178	168	142	110	124	142	92	112	130	167	156	123	108	136	141	135	167	162	108	143	154	106	124	143	151	116	145	126	171	103	113	123	83	167	150	152	147	186	138	169	116	119	182	141	116	128	151	128	137	154	194	172	131	178	121	144	99	159	132	73	166	118	89	137	112	108	146	118	128	119	145	196	153	167	145	139	127	145	111	118	96	124	82	103	157	107	126	165	148	158	129	110	140	112	175	88	163	86	133	112	102	114	110	125	144	145	127	142	122	147	169	136	128	117	190	134	126	130	121	142	143	151	160	102	107	127	140	136	183	132	119	178	140	113	152	106	133	110	131	95	106	160	152	42	189	128	143	126	103	153	149	124	141	151	110	73	172	152	129	135	181	133	108	128	130	102	118	120	176	170	122	136	136	150	135	148	125	155	157	141	132	149	137	138	144	121	126	130	186	136	148	122	116	163	166	109	170	116	127	125	127	100	104	178	78	128	140	108	183	136	155	116	73	123	133	141	162	105	90	127	142	99	125	174	179	170	127	107	123	82	118	221	112	120	110	162	65	109	152	147	70	142	114	172	88	106	126	161	124	143	127	110	99	152	156	140	142	118	198	82	127	99	75	145	159	145	114	174	120	108	147	130	209	159	116	117	97	141	131	149	110	130	124	97	149	129	163	125	117	167	138	111	106	116	183	138	125	89	137	87	140	149	141	181	109	117	69	149	102	122	130	106	90	156	125	123	160	135	98	112	118	174	145	164	105	150	146	174	148	170	139	144	135	167	146	130	113	141	126	71	149	99	150	166	122	123	112	168	141	124	152	98	81	92	113	123	164	116	123	119	139	131	107	156	86	144	121	142	134	168	135	135	166	129	163	169	97	124	127	160	127	177	126	129	146	133	120	126	144	117	110	128	146	116	134	132	157	117	149	156	130	131	120	119	147	104	137	149	144	133	114	153	113	131	117	131	151	133	179	105	117	176	182	201	116	104	156	128	121	154	93	141	56	97	136	93	118	179	113	165	116	172	85	116	186	112	99	113	128	126	169	123	147	127	112	103	97	91	126	142	89	89	113	150	96	153	152	164	134	147	107	97	106	117	164	147	180	135	146	126	107	136	119	129	66	107	172	118	146	126	170	111	159	162	163	118	177	133	125	140	146	140	132	112	157	150	138	117	126	168	145	101	132	196	125	158	124	157	130	132	146	144	140	102	193	124	159	129	141	161	136	146	139	146	144	135	107	131	136	142	106	125	131	167	142	173	140	162	160	175	180	128	187	108	115	128	107	178	141	100	106	150	106	142	125	192	127	131	132	103	132	166	145	109	163	91	156	182	75	147	160	108	141	141	147	131	114	122	106	145	166	166	133	130	135	98	165	104	150	164	111	142	137	100	164	135	146	151	169	173	142	156	142	159	95	135	153	172	149	181	177	78	124	130	131	174	187	96	169	99	131	117	96	74	146	123	128	136	97	162	109	165	174	109	118	81	83	153	112	143	154	82	122	108	93	147	166	121	138	119	103	118	151	107	166	170	134	126	142	135	90	165	116	110	155	138	112	164	148	167	144	162	158	161	90	172	125	140	133	134	178	190	168	156	128	132	137	100	123	179	80	186	100	104	131	181	101	136	155	106	146	131	106	135	148	125	210	99	129	95	150	126	173	85	166	149	131	163	169	138	127	157	80	170	99	162	156	134	161	173	134	115	117	173	182	120	167	177	141	197	153	117	109	152	203	100	118	132	159	145	100	163	112	151	54	137	167	121	144	164	111	148	156	125	136	142	116	115	143	143	145	140	118	129	140	128	169	134	143	178	150	122	195	93	132	116	153	159	118	131	168	104	149	112	185	146	122	158	99	112	121	56	161	160	184	171	136	124	173	139	142	157	171	138	175	152	126	151	101	147	150	78	153	101	149	109	150	94	76	125	99	146	88	141	119	114	119	179	124	144	159	82	183	143	170	138	78	151	184	171	119	162	97	98	109	119	134	165	155	127	143	134	180	100	177	122	162	80	117	91	117	108	132	102	141	159	156	130	115	120	124	164	141	122	101	130	145	117	176	128	164	138	116	134	142	126	110	160	108	131	133	130	87	151	114	191	96	140	72	115	150	135	120	122	151	146	152	56	172	108	138	167	118	158	166	128	188	138	145	90	111	137	168	154	146	168	112	127	116	131	154	101	135	151	167	104	134	114	109	174	105	116	172	122	174	149	160	222	101	74	134	151	133	101	152	161	134	127	157	113	153	229	134	132	120	196	134	182	148	134	118	138	101	139	75	190	182	166	155	114	115	151	100	123	102	137	169	104	135	89	171	114	180	138	135	157	137	151	122	84	176	130	138	145	162	100	91	195	124	173	154	144	99	147	178	154	175	110	146	188	90	166	103	147	78	144	130	110	143	107	132	110	156	133	179	148	199	143	168	109	108	140	112	145	117	123	160	123	99	160	188	126	161	144	89	164	137	146	135	142	161	113	122	157	91	139	105	149	199	134	149	76	136	147	113	145	128	161	151	163	128	123	123	154	119	137	97	90	172	123	157	133	125	99	145	97	156	189	160	118	135	124	162	154	132	133	143	113	80	138	154	155	127	128	150	178	161	133	136	110	170	126	130	138	167	126	112	103	146	91	152	97	79	108	135	134	78	141	157	144	105	140	151	128	147	146	163	122	177	123	112	124	125	160	127	142	153	94	133	140	128	123	126	157	132	119	134	128	116	155	126	146	110	173	103	113	157	147	118	119	113	157	129	146	145	136	132	118	134	121	109	129	169	144	103	157	153	107	152	172	120	127	143	121	117	151	185	132	125	142	151	174	95	161	78	151	158	125	173	156	118	122	149	139	111	153	141	150	145	96	142	161	102	106	93	194	143	123	108	141	98	89	110	133	111	116	155	117	150	111	146	108	121	145	139	117	69	128	179	103	151	133	132	181	174	109	108	159	99	179	137	109	107	119	141	111	182	140	187	95	151	80	148	115	125	112	133	114	146	76	89	181	130	128	96	155	142	156	142	110	123	133	194	147	112	170	141	135	130	151	95	143	129	141	107	111	152	120	86	110	120	104	113	151	150	165	147	145	157	143	161	153	117	137	117	186	127	141	136	108	124	187	212	117	115	152	173	129	126	102	120	153	194	147	149	153	102	106	150	128	106	102	167	186	89	158	124	136	110	131	163	137	165	140	125	107	110	156	124	175	153	187	131	150	114	102	194	150	98	104	102	154	139	150	166	113	145	121	154	132	156	196	151	173	173	129	142	126	165	128	150	169	164	150	162	110	197	151	149	84	166	123	137	88	142	111	146	119	149	108	130	143	131	136	160	143	163	182	106	121	150	162	112	164	159	134	96	112	125	118	96	176	165	89	118	130	139	153	97	74	181	129	156	131	153	151	166	95	130	113	129	95	83	154	136	147	137	103	112	124	123	129	131	126	120	152	174	155	121	118	164	116	109	122	167	130	134	68	85	135	148	113	148	104	152	139	130	140	84	177	133	112	162	128	161	165	121	151	110	124	127	137	156	99	158	149	125	89	191	130	187	156	121	128	178	165	124	142	36	171	174	123	165	121	165	162	121	112	105	109	166	138	160	119	182	112	176	195	170	152	131	141	138	131	106	119	125	151	136	132	152	122	140	141	82	126	125	157	154	116	160	147	107	150	129	154	176	160	87	125	137	133	95	124	104	141	149	115	96	134	172	135	134	126	100	119	127	133	168	100	133	154	100	131	152	157	136	143	110	166	121	154	184	137	140	121	101	177	176	106	110	165	138	161	184	129	120	150	117	129	142	129	107	155	143	170	158	164	97	131	151	96	159	173	146	133	152	114	101	140	140	119	150	138	112	107	141	111	177	120	85	87	146	194	144	110	173	103	100	123	137	161	153	142	127	103	158	132	136	99	167	90	132	90	128	158	129	121	150	117	110	116	173	181	199	149	102	149	145	118	133	109	122	140	158	134	80	101	97	125	133	123	134	205	116	162	155	150	152	131	131	159	142	143	110	150	128	146	115	156	141	179	118	158	121	146	134	151	178	177	132	144	138	118	148	132	151	187	176	154	109	190	138	170	190	97	118	123	113	177	184	153	184	135	144	140	122	150	143	155	109	170	121	155	91	157	99	111	167	170	118	133	140	133	127	136	160	139	124	140	94	153	118	91	131	168	172	154	147	139	141	141	144	135	152	138	130	137	177	125	112	183	160	140	67	93	132	124	111	143	160	154	167	165	129	116	121	142	117	168	131	158	169	83	136	98	84	122	164	120	151	168	158	155	113	169	129	126	148	146	123	156	86	158	131	119	101	141	171	170	150	113	136	158	110	102	112	155	106	121	168	145	126	126	159	112	116	100	131	130	160	125	133	118	122	120	162	124	140	187	128	101	131	136	155	161	143	171	131	110	135	134	176	78	121	150	180	116	78	190	144	113	156	164	78	145	162	152	179	128	190	114	154	123	144	95	173	130	89	163	137	88	139	132	103	111	149	127	144	176	199	170	174	128	131	155	150	141	141	162	203	128	127	116	118	112	123	49	157	223	144	140	170	129	74	179	119	129	111	176	128	140	152	144	139	158	175	134	142	172	123	144	152	162	155	117	148	120	146	117	91	127	164	141	157	130	135	161	110	163	151	127	125	91	126	107	189	116	88	90	110	144	174	67	126	86	140	135	182	151	124	136	168	163	76	116	97	148	120	156	147	124	175	139	123	137	171	120	128	128	116	141	160	186	177	122	134	173	60	158	153	165	106	139	126	167	113	164	192	139	195	123	181	100	104	153	131	106	193	130	121	142	86	148	100	147	145	144	170	119	142	105	141	154	128	91	139	173	165	154	147	133	118	115	145	96	129	169	131	118	131	115	130	129	147	139	167	128	130	109	142	132	113	158	128	103	154	127	156	147	101	126	135	127	111	128	104	123	101	167	178	131	148	119	209	130	109	136	109	104	139	109	160	147	156	162	147	82	131	112	143	183	91	132	185	160	111	114	125	145	105	121	157	135	132	143	115	145	143	117	160	82	161	161	95	84	116	153	119	104	128	108	124	128	135	153	159	146	151	145	143	105	100	181	150	180	146	116	188	202	137	127	149	152	173	158	156	125	161	165	64	155	107	149	141	170	142	142	173	117	168	106	158	124	160	168	135	83	98	143	187	110	93	143	171	102	121	167	125	187	59	163	138	167	189	170	173	95	141	157	153	127	158	114	76	136	202	161	152	84	110	145	111	157	137	142	138	138	186	146	87	143	133	164	178	133	119	174	167	146	101	145	168	117	129	216	171	148	111	107	114	124	189	132	144	120	126	109	110	126	138	161	243	116	117	118	138	171	180	144	170	176	150	119	145	121	141	130	162	132	111	106	191	163	85	122	118	131	127	110	101	186	101	104	115	137	151	151	164	174	110	115	148	130	106	186	125	134	120	86	160	119	88	96	158	126	82	141	121	119	156	113	116	127	96	119	137	152	119	201	178	145	143	159	107	144	127	103	129	153	118	147	129	162	106	117	94	133	109	175	94	173	122	135	102	158	125	139	114	115	99	135	149	129	183	86	161	120	147	147	155	141	88	148	167	124	104	124	135	71	168	146	60	114	173	122	88	128	162	139	161	150	163	139	115	154	148	153	127	169	152	145	116	123	110	109	120	128	123	100	125	162	104	125	101	213	161	138	171	102	146	170	158	115	140	146	126	149	157	101	127	135	137	136	139	114	148	158	126	98	91	115	162	143	127	186	141	145	139	149	132	168	175	143	158	158	174	143	120	136	115	129	150	197	143	128	155	132	128	139	169	124	142	144	113	131	118	129	157	176	141	116	144	169	171	138	132	177	103	118	145	154	122	112	163	193	158	142	134	137	146	103	149	141	131	126	132	128	143	169	158	170	138	96	113	172	144	119	159	113	91	125	136	124	160	150	107	162	132	186	156	153	114	96	157	171	201	152	170	100	111	172	93	153	99	147	102	115	165	85	139	130	171	140	129	100	129	110	157	103	161	144	79	173	155	123	109	167	159	113	159	109	137	156	155	188	161	151	115	121	101	138	177	131	173	193	127	101	157	101	138	107	92	93	133	105	120	204	116	140	76	132	145	143	104	171	161	157	178	177	128	128	130	127	129	103	160	140	121	135	167	130	109	144	118	151	134	181	143	129	88	117	149	155	94	97	172	115	146	114	158	124	151	140	131	173	115	159	179	123	104	112	156	149	156	155	149	138	114	160	132	113	138	153	106	66	97	126	145	156	160	163	152	154	134	108	95	149	165	117	139	129	105	148	135	173	120	127	115	84	140	144	137	158	125	116	96	116	161	166	169	89	150	176	115	135	128	113	175	180	135	111	122	81	159	144	162	155	133	150	164	113	103	116	142	191	111	143	117	145	156	150	81	165	109	93	167	128	132	135	133	115	158	83	126	142	180	148	142	147	75	175	116	127	224	144	72	151	138	118	168	111	115	156	141	120	135	115	149	146	197	162	110	167	127	106	94	132	135	149	195	164	116	137	150	162	97	143	124	137	147	153	112	132	124	177	120	136	154	132	98	139	157	145	163	150	121	149	125	110	80	131	154	138	140	181	158	95	100	105	162	115	139	102	137	124	107	134	97	142	194	183	163	120	154	101	94	112	146	120	120	143	185	150	144	129	123	83	138	129	155	146	136	183	137	119	125	162	153	133	132	168	135	91	176	148	129	77	127	121	107	119	121	140	131	140	103	146	90	140	136	113	150	184	87	104	95	97	138	167	135	92	145	163	169	137	180	125	155	141	171	123	147	138	143	131	111	134	106	131	143	124	124	144	136	115	158	134	142	154	132	139	123	151	194	125	145	143	167	153	147	191	137	137	114	144	113	141	90	115	148	113	114	95	136	72	124	96	119	137	136	118	162	152	110	131	121	130	169	165	144	169	114	110	148	143	140	112	73	138	147	123	167	134	135	180	157	131	119	114	116	164	131	125	149	169	130	83	149	90	140	150	82	172	137	152	102	137	162	146	117	90	122	147	99	112	110	151	132	93	83	135	173	150	166	174	149	161	106	146	145	164	160	108	135	106	163	66	164	139	142	157	137	100	206	182	145	116	143	146	142	136	109	133	122	126	138	161	157	120	120	128	108	117	203	146	125	148	160	115	152	168	136	72	101	133	160	103	133	114	191	103	118	143	158	128	116	86	110	132	98	173	119	154	174	124	149	140	153	89	113	143	107	99	92	138	157	174	178	133	119	178	104	83	88	136	164	59	118	153	166	128	222	138	135	109	87	142	176	123	108	97	170	93	133	142	135	125	104	92	152	129	160	93	167	140	115	111	133	122	109	140	135	141	150	138	131	126	141	127	188	163	98	160	200	160	162	88	110	117	158	139	124	149	156	126	183	84	112	105	190	124	142	125	153	156	144	171	131	130	117	129	144	180	174	125	137	133	118	155	93	183	164	138	137	101	149	189	139	150	166	156	131	158	120	137	132	153	142	150	122	96	158	150	132	132	203	107	148	145	154	136	141	150	151	160	135	96	181	164	92	152	115	152	106	146	141	124	176	154	171	154	170	99	87	174	160	132	172	140	156	170	141	149	131	181	203	132	137	136	172	139	134	101	143	147	131	130	137	123	147	161	160	175	140	176	122	157	182	149	146	96	135	164	121	181	170	123	108	87	131	166	113	154	143	114	137	119	137	123	98	145	89	93	145	149	135	143	118	116	75	95	141	162	116	162	113	172	144	145	139	149	138	140	170	110	92	70	77	99	133	153	160	117	176	143	155	168	104	130	81	104	149	159	187	115	110	130	118	94	149	127	141	150	127	174	144	75	147	116	119	134	85	162	139	136	182	99	173	122	97	176	151	194	138	167	179	93	87	112	165	130	108	121	146	177	90	87	92	159	120	127	146	133	129	179	117	143	91	127	172	119	163	158	99	153	149	147	160	107	87	127	48	112	116	122	129	90	145	108	162	149	142	102	125	157	128	161	142	117	162	186	118	113	122	114	123	98	93	170	153	146	163	123	115	165	110	172	152	128	93	121	137	167	149	139	120	166	144	149	132	160	167	129	139	107	134	63	140	129	82	132	127	134	135	131	107	101	163	150	101	156	122	178	112	174	121	118	148	82	153	130	171	159	109	133	152	150	154	118	168	177	101	162	152	140	135	146	113	110	101	140	91	105	131	143	171	145	150	137	149	145	155	109	124	127	172	126	124	153	119	181	164	108	132	166	95	151	154	118	136	137	142	106	153	169	176	128	128	161	83	131	120	141	140	165	116	105	118	131	120	190	164	151	91	100	116	166	140	74	111	145	151	113	127	141	135	170	133	175	120	196	173	120	172	154	159	148	143	169	151	175	150	160	125	134	159	150	120	145	107	172	123	130	101	100	123	143	210	124	105	129	120	135	131	124	184	186	109	85	120	132	114	166	120	77	104	165	155	177	105	153	102	138	141	80	119	118	117	155	142	141	149	133	153	181	142	149	142	124	162	186	152	201	143	107	183	126	128	159	101	113	90	167	192	111	143	109	180	84	100	119	113	129	117	105	111	148	164	122	139	116	171	172	79	165	95	168	122	150	132	141	136	131	109	149	165	134	90	107	133	129	148	118	130	137	119	128	139	153	195	79	191	122	147	134	121	168	152	130	150	146	132	156	106	159	128	83	147	127	172	143	189	125	164	156	150	139	132	169	117	88	175	125	113	129	143	188	164	142	163	75	127	151	170	119	101	153	134	145	137	167	159	90	139	119	146	129	129	125	148	155	144	166	131	110	115	145	122	133	124	84	125	114	130	134	133	160	136	122	140	108	123	110	142	129	131	116	179	119	142	158	136	149	152	127	151	131	91	135	136	94	82	110	75	136	123	165	162	86	184	117	34	173	155	93	128	199	121	138	178	133	131	144	154	180	158	103	80	129	136	156	145	159	173	147	145	146	125	110	151	161	156	121	135	103	94	108	130	104	77	116	137	130	147	122	133	145	144	121	125	159	176	129	72	118	126	150	118	122	116	93	129	121	85	126	113	116	141	190	128	103	170	133	116	135	108	128	127	138	143	172	158	116	117	149	144	134	102	135	159	112	142	129	136	83	146	114	119	169	165	129	125	114	133	134	159	140	147	128	121	138	117	136	172	106	138	99	137	167	156	143	106	121	166	98	128	104	104	142	149	141	168	141	134	172	123	152	143	131	145	136	99	128	120	103	133	125	143	113	142	136	174	176	126	151	134	147	90	122	148	131	116	154	133	128	168	127	151	113	95	161	152	133	170	112	147	110	106	133	153	111	152	176	127	186	138	171	131	173	71	142	120	114	139	165	153	137	150	143	156	91	104	105	150	196	124	116	152	120	141	143	158	169	124	108	139	178	153	101	142	131	80	116	124	112	151	137	123	63	119	186	116	166	137	108	96	154	141	179	143	162	96	104	96	133	88	136	152	125	110	176	130	117	124	94	118	128	159	145	154	147	149	133	139	95	173	144	136	163	152	160	151	145	164	183	158	135	109	117	133	95	132	154	111	129	110	107	164	88	170	160	120	113	116	135	103	135	144	126	130	135	127	158	140	117	141	105	123	149	183	101	98	173	136	165	178	111	93	129	143	166	143	109	136	148	104	112	121	101	152	85	149	97	59	151	150	155	83	103	152	113	161	177	122	155	116	136	139	128	162	146	139	164	146	107	136	94	136	125	190	155	133	171	196	146	131	119	130	162	87	112	130	122	90	120	152	127	101	160	81	146	166	165	153	176	80	143	119	146	172	121	79	132	140	137	136	120	92	168	160	110	138	107	153	121	145	122	186	135	181	147	118	139	157	109	150	101	146	142	169	180	139	100	149	140	169	150	148	115	133	104	141	119	129	196	161	175	105	122	90	149	134	149	193	127	107	119	192	154	154	129	126	136	142	128	156	139	139	145	112	123	92	147	124	116	196	164	179	135	126	173	151	146	152	198	104	179	177	104	153	165	103	150	104	128	100	112	197	90	129	138	213	107	145	113	165	133	107	97	115	135	115	133	149	165	195	118	148	138	130	149	173	144	136	123	125	162	165	136	110	135	164	131	113	145	166	149	165	128	111	112	150	159	130	132	124	150	131	112	128	150	128	142	132	121	129	118	125	103	121	85	108	109	179	158	124	112	177	114	115	139	157	94	145	120	143	137	180	130	120	111	89	78	155	162	164	146	150	135	178	96	151	119	152	138	129	141	200	79	121	111	142	133	154	152	90	119	85	176	107	131	135	172	140	156	69	172	159	168	159	181	129	150	145	124	192	86	154	106	176	140	197	130	159	135	146	109	114	111	145	153	141	134	142	136	127	179	85	139	119	132	142	119	140	154	179	170	155	122	168	134	142	123	152	153	139	109	145	111	137	120	82	101	115	147	143	89	128	112	111	108	112	131	133	132	169	94	112	77	136	153	147	100	121	98	102	114	155	151	124	98	87	180	127	154	128	119	161	169	113	145	123	165	95	85	133	122	85	129	161	132	116	171	185	133	159	138	83	130	148	168	199	163	150	127	118	133	126	93	140	153	132	151	140	152	90	108	165	87	100	188	192	152	137	161	125	166	164	150	123	149	148	153	167	128	114	138	123	98	126	99	126	142	139	107	169	182	121	157	149	112	116	129	94	143	173	133	181	149	96	138	172	174	108	154	170	103	165	138	141	148	152	160	182	145	83	126	99	127	151	187	142	139	75	91	174	140	137	121	199	127	139	102	112	122	107	159	180	137	79	129	109	104	150	132	100	114	88	111	131	102	159	126	169	173	163	147	153	108	137	139	121	123	119	156	149	121	141	77	127	132	159	107	134	101	84	175	156	135	124	166	116	104	181	113	134	238	189	175	167	160	133	101	102	158	150	135	170	113	151	157	114	151	94	165	168	144	156	102	172	111	113	148	122	144	100	118	162	151	172	118	96	135	185	130	147	109	189	82	150	159	107	173	99	118	153	146	90	141	165	106	131	119	189	134	165	105	137	137	165	143	145	178	174	161	125	118	167	178	85	174	128	138	92	98	167	171	127	129	167	89	177	103	96	139	110	124	148	97	137	116	124	76	133	145	167	108	153	169	185	101	99	154	127	116	156	172	96	115	165	102	181	161	138	127	164	104	118	141	126	112	138	107	83	109	153	129	143	111	118	87	144	151	154	103	148	163	138	122	130	144	113	142	172	113	139	113	91	150	128	128	147	145	166	103	105	98	129	130	109	170	140	141	172	106	145	150	108	99	132	81	185	134	123	165	158	119	128	152	197	105	141	135	163	105	158	147	84	127	112	119	179	142	140	114	194	107	142	136	134	142	144	112	152	153	162	105	111	124	123	156	143	114	130	175	149	124	95	85	91	117	143	179	134	158	159	96	78	161	109	78	111	119	130	143	147	155	86	150	168	140	132	101	137	170	159	195	99	98	100	122	99	136	132	145	128	113	100	175	112	130	108	112	132	116	162	125	161	126	113	115	126	101	155	113	144	105	137	102	155	129	105	188	144	154	145	108	91	143	128	128	142	135	166	177	104	129	143	153	173	86	105	160	69	116	116	166	208	163	191	162	116	94	170	129	149	142	139	162	115	146	123	151	160	163	162	93	157	124	133	113	136	166	105	132	116	156	155	216	130	138	105	100	149	129	168	130	160	83	180	184	137	163	145	110	98	127	101	111	135	145	150	186	169	103	160	125	121	166	175	155	149	135	172	194	100	108	120	144	119	99	112	127	111	57	196	100	155	131	107	108	130	93	140	141	159	171	132	108	115	169	118	109	175	149	109	88	177	137	134	110	119	132	135	103	144	107	165	129	119	163	100	112	179	178	135	72	134	105	141	158	103	125	131	58	72	99	127	103	167	75	112	116	121	177	146	119	132	161	122	130	149	153	125	132	105	155	99	151	137	151	119	104	115	171	150	162	140	150	179	133	167	128	172	132	49	162	159	148	136	124	114	122	153	129	178	162	139	134	180	95	133	150	99	119	128	139	152	141	137	140	168	112	120	118	136	154	115	123	179	133	116	138	142	86	145	147	126	146	152	107	160	188	123	109	127	135	107	105	152	126	122	128	140	143	162	126	92	114	151	101	130	141	173	136	111	110	113	192	114	105	120	141	114	147	126	145	75	206	120	144	183	137	148	89	89	162	92	146	132	153	165	110	103	144	158	115	163	150	174	161	122	122	104	117	152	154	118	122	175	179	189	147	137	98	155	123	127	99	100	118	129	95	145	144	152	135	113	152	186	124	135	140	154	133	153	138	142	122	119	129	170	115	105	124	150	95	145	196	134	174	157	131	135	188	79	164	136	169	145	160	172	155	158	127	149	95	138	108	102	137	91	132	102	140	136	171	156	103	157	161	159	205	149	140	119	140	137	154	158	108	108	135	153	99	136	140	121	145	177	160	102	145	121	102	129	141	93	158	189	158	176	124	165	192	176	133	176	106	129	182	189	159	148	159	101	104	125	135	159	154	177	173	146	111	137	132	92	102	103	137	136	111	143	137	78	174	130	124	124	129	123	135	141	102	118	82	116	141	175	171	99	113	108	129	103	131	130	142	111	140	117	129	122	123	148	82	118	92	80	88	127	119	111	112	114	165	139	128	102	144	175	105	126	183	153	164	134	99	104	127	98	123	117	138	90	93	127	126	146	109	183	143	138	143	120	133	153	105	150	135	140	132	118	165	114	124	138	117	93	150	135	188	132	159	101	153	134	133	131	121	146	100	131	111	160	172	200	91	75	93	156	139	144	127	179	97	111	137	115	75	138	133	126	140	151	98	133	114	132	150	147	130	159	174	125	190	107	121	145	112	151	129	121	134	110	108	118	129	104	144	130	125	105	124	105	134	107	165	138	113	111	125	141	176	104	134	129	131	88	136	95	158	144	149	170	112	167	137	129	108	65	142	138	104	187	162	152	109	160	135	79	82	151	111	141	162	159	186	133	184	163	129	140	129	106	94	111	138	125	126	102	102	140	148	194	140	108	123	137	145	129	173	128	153	141	123	164	136	145	141	117	184	79	174	146	140	146	150	105	173	187	109	162	202	174	162	147	88	132	101	79	138	99	132	145	153	126	201	114	169	128	109	130	182	114	160	158	160	102	126	114	99	137	144	90	91	164	164	77	140	95	151	127	166	161	128	118	144	148	153	163	113	133	147	134	195	160	136	138	144	148	116	129	214	137	127	158	155	120	167	125	159	92	151	128	129	108	124	103	146	157	101	113	173	83	113	94	144	193	176	161	152	169	107	126	131	139	122	145	124	137	179	115	159	174	183	160	160	166	113	127	157	132	160	164	154	97	142	165	117	163	142	111	158	117	157	128	138	115	145	144	138	108	180	125	106	134	99	125	148	156	148	208	157	192	107	119	127	104	132	123	152	161	153	117	98	111	75	153	120	140	107	139	133	100	170	168	184	152	119	179	164	102	94	128	120	145	151	139	137	152	161	153	134	126	157	164	116	104	98	97	121	90	127	122	115	131	203	149	175	138	156	152	122	111	137	139	106	57	142	146	113	119	142	101	135	149	227	131	160	93	144	101	84	157	200	133	108	184	139	87	140	83	149	119	165	122	131	155	117	158	97	82	180	113	141	94	118	109	145	132	91	113	155	74	134	182	143	85	152	100	165	110	142	132	125	134	103	115	169	102	163	149	108	116	84	173	91	130	108	179	111	151	83	115	60	150	100	145	108	133	146	138	119	145	182	110	190	119	91	122	132	160	174	140	126	153	148	138	164	134	101	152	152	100	140	99	129	120	161	155	172	146	125	145	116	169	75	142	130	131	99	140	108	137	145	158	110	113	132	104	135	152	91	129	119	155	96	172	138	166	172	91	171	119	133	129	110	145	147	131	150	100	159	111	140	161	148	91	107	139	126	141	174	200	123	139	143	131	86	136	109	179	149	142	129	93	101	89	130	128	87	146	104	160	112	131	139	206	82	117	166	181	156	151	113	123	143	94	149	172	141	142	188	129	123	123	165	109	172	142	121	103	166	106	139	157	97	170	110	86	189	114	176	149	158	89	120	98	122	114	134	89	126	163	132	114	144	142	103	93	166	78	152	127	165	128	92	129	141	131	153	130	189	141	151	92	140	126	128	178	165	96	148	141	164	137	144	130	199	101	132	119	153	184	141	125	114	111	217	88	172	133	142	199	128	109	104	164	126	99	149	198	139	171	162	180	124	145	137	197	159	105	159	188	128	153	57	97	157	167	185	137	107	142	160	156	143	141	174	91	142	127	145	129	161	122	174	99	107	130	168	99	133	132	102	101	116	142	121	174	83	125	157	134	154	144	126	167	138	122	127	119	111	86	171	119	88	143	113	138	92	147	117	141	124	130	119	116	94	126	187	147	141	120	138	176	146	138	155	107	147	160	103	153	94	137	136	132	129	131	96	172	165	139	122	104	171	119	92	171	114	154	198	129	95	99	197	104	126	98	168	134	117	161	168	134	142	147	115	108	137	168	156	126	134	121	148	136	147	101	111	126	152	134	138	130	113	116	129	100	182	107	122	137	145	151	124	141	124	149	161	131	131	199	108	102	166	107	84	111	161	111	115	155	151	119	110	101	121	185	159	153	119	111	153	85	136	135	128	153	134	120	132	124	124	159	140	180	169	115	178	137	158	138	112	123	146	121	111	135	75	123	111	119	122	178	151	109	120	93	128	129	92	205	109	171	149	169	104	148	165	168	118	136	152	130	74	146	147	121	128	119	106	146	138	145	127	115	69	153	100	143	146	115	177	119	91	145	130	174	98	151	132	115	146	207	98	112	111	134	137	99	168	139	121	130	135	144	118	122	117	119	182	77	171	115	138	123	100	207	186	112	125	131	168	147	138	121	152	111	116	142	130	89	159	109	122	150	135	145	141	172	159	139	113	99	123	140	127	78	147	101	98	154	135	161	110	108	115	172	110	148	128	172	134	81	109	112	126	112	155	124	150	163	182	93	165	123	97	99	100	134	118	101	136	101	91	177	112	102	138	113	71	153	114	92	156	103	171	148	147	55	143	122	110	91	162	115	154	137	144	173	146	149	87	137	127	183	107	74	168	114	183	108	133	116	147	150	131	89	137	174	154	155	131	168	149	124	124	126	165	91	117	111	141	160	144	93	172	168	127	134	189	128	128	89	157	150	141	161	84	117	129	126	148	122	120	151	163	167	163	147	151	121	132	159	117	130	132	89	108	135	163	117	140	190	135	102	172	132	109	95	111	90	139	141	163	162	158	98	121	173	154	97	168	129	137	162	173	177	89	132	144	138	96	105	160	149	177	129	165	137	127	134	114	167	147	136	177	150	92	140	163	125	179	131	176	87	172	105	140	161	151	143	110	149	169	176	125	144	175	87	88	94	176	106	156	126	120	142	96	106	86	118	127	143	135	93	126	152	114	132	144	148	165	144	132	125	153	204	122	151	97	103	108	156	123	146	175	143	175	91	110	161	95	151	106	164	139	133	145	144	131	153	122	137	119	136	106	111	117	179	124	129	99	87	123	101	127	151	161	188	143	89	123	119	87	147	125	127	159	183	167	120	121	151	149	158	156	170	136	128	97	136	157	141	125	169	81	129	124	126	128	164	149	132	159	116	161	140	130	163	133	162	194	176	142	109	163	122	129	142	139	154	126	135	92	111	135	97	175	99	137	186	112	101	103	104	151	90	116	127	81	152	129	78	134	159	125	174	104	106	133	151	98	158	153	166	137	129	130	108	153	106	189	96	104	158	91	148	171	136	143	66	146	112	102	149	154	133	139	167	156	159	167	135	142	125	145	155	177	119	131	130	179	167	188	156	113	116	153	164	170	180	120	124	132	123	117	162	138	122	120	129	131	151	105	187	137	158	121	165	158	142	120	126	131	134	132	156	105	162	118	186	162	122	134	81	116	177	136	144	120	137	165	112	161	169	107	139	100	177	128	138	188	128	135	73	132	144	101	145	141	138	124	153	115	120	155	108	173	117	113	139	111	121	124	174	167	135	149	122	172	123	142	163	144	164	149	118	66	129	118	110	117	128	102	122	196	132	131	118	194	113	99	137	147	153	147	146	149	116	156	154	133	151	131	149	170	126	171	169	129	106	133	175	158	157	92	114	118	145	147	87	125	99	132	130	122	140	95	195	157	142	106	107	115	126	144	96	128	169	130	145	139	138	130	132	115	143	155	122	99	76	125	147	159	87	147	170	177	117	167	119	138	126	129	151	167	113	186	130	151	139	111	106	112	115	134	133	124	153	118	121	150	140	172	125	136	139	118	159	179	150	180	150	141	111	99	162	133	173	138	162	158	142	113	113	126	99	92	175	131	147	182	117	129	140	156	115	161	147	130	143	155	108	180	157	128	98	143	171	96	111	128	114	73	123	154	165	190	184	135	114	93	130	123	151	138	162	152	120	139	129	63	154	145	126	171	128	99	105	166	170	109	201	134	124	129	137	127	129	119	149	170	147	155	152	170	139	155	169	120	147	101	109	116	152	126	135	139	111	183	144	92	122	128	80	145	91	124	137	156	146	157	165	125	114	83	108	117	83	117	142	180	102	113	181	200	154	101	163	121	131	149	151	128	126	128	120	200	172	141	157	77	140	180	152	154	141	152	122	155	144	155	192	160	99	140	126	160	130	156	153	167	105	156	125	88	136	79	133	186	131	157	165	152	54	146	164	132	144	150	149	171	165	126	112	106	113	121	178	125	164	113	195	112	138	125	133	160	157	138	159	153	142	118	173	135	141	132	161	117	99	227	145	91	150	163	86	177	107	62	139	175	83	144	123	123	116	155	139	144	144	118	151	148	148	101	187	154	106	110	163	152	163	136	149	153	134	160	137	204	163	104	108	107	121	142	137	111	73	169	82	122	120	149	175	144	117	146	121	149	164	127	106	145	96	73	138	111	142	84	127	104	137	141	122	181	114	158	180	103	122	111	141	76	168	86	104	164	108	96	162	143	82	94	114	157	137	151	144	84	152	91	184	95	141	110	142	157	156	112	126	130	101	143	95	107	147	179	138	118	144	115	148	158	92	215	161	92	69	170	77	73	124	152	94	183	164	124	131	152	123	162	158	96	126	106	90	149	115	141	147	127	148	138	168	99	165	162	189	114	113	159	142	134	184	142	164	140	165	152	182	138	78	138	148	118	158	98	125	115	151	84	145	126	128	152	142	147	128	115	126	109	135	135	188	159	159	146	177	136	170	121	168	144	164	210	146	133	112	175	97	131	117	135	108	172	142	180	125	138	185	121	102	156	117	144	131	116	120	133	144	109	136	83	143	167	124	148	147	160	116	154	113	113	137	149	151	160	184	129	129	147	81	107	154	211	138	188	108	127	145	134	103	138	117	110	166	144	84	173	128	136	156	109	122	134	114	88	121	111	130	138	130	127	155	161	212	157	159	91	103	134	121	187	71	144	158	142	148	154	136	164	89	165	149	127	131	105	168	145	135	152	157	155	138	129	164	151	127	113	125	170	162	138	60	113	159	135	144	144	144	121	162	111	152	130	97	124	159	135	146	114	167	168	185	110	116	135	137	140	170	149	134	120	126	141	151	154	110	175	159	141	163	135	125	160	159	189	176	117	131	130	117	156	126	121	108	116	145	140	146	168	113	174	87	151	159	117	129	155	69	131	94	110	119	139	162	141	146	150	126	136	141	121	133	186	115	153	124	196	132	134	166	192	136	119	148	118	108	151	144	151	137	125	84	138	163	126	100	114	97	118	141	107	109	162	131	125	152	153	137	158	88	77	130	112	128	149	135	137	140	151	167	150	112	121	148	129	134	172	135	161	143	136	146	129	84	72	142	132	110	132	126	126	128	131	145	136	149	151	130	138	108	135	184	132	114	121	177	194	158	175	136	146	114	149	196	142	112	61	154	109	155	132	106	172	144	98	109	137	130	100	130	146	194	128	86	185	108	161	155	157	105	120	80	108	159	169	116	175	101	147	191	121	172	141	156	210	119	57	161	120	109	152	202	76	70	94	174	123	103	135	129	154	143	124	166	102	127	118	148	99	118	109	165	160	152	115	131	143	140	140	147	123	113	153	127	147	96	150	86	113	166	129	95	125	133	131	141	159	90	148	127	107	171	178	165	139	127	142	130	153	167	111	191	162	151	127	153	107	161	183	138	97	145	95	154	132	167	137	151	158	135	107	156	128	90	140	151	139	181	109	144	76	125	76	112	126	184	191	171	144	189	124	197	133	125	123	134	136	113	122	117	142	187	134	174	118	187	119	154	122	127	140	115	178	152	147	205	169	151	106	139	93	157	162	122	145	130	122	128	134	138	117	149	119	105	121	119	97	148	89	137	142	124	130	104	194	159	176	142	110	123	189	127	128	153	125	174	131	146	129	140	133	140	133	158	116	143	122	113	114	150	129	136	159	161	150	168	87	140	116	141	117	108	117	76	164	131	120	140	116	168	144	101	151	165	128	110	79	124	166	96	168	126	139	121	147	117	176	147	130	175	63	136	134	109	143	137	135	97	133	97	125	108	128	113	113	180	138	123	196	145	115	154	127	123	142	117	120	132	98	147	122	161	131	127	150	103	72	160	169	162	116	151	90	139	143	109	143	78	161	127	126	163	151	109	158	212	142	134	114	122	145	96	123	149	148	176	111	168	172	143	152	210	111	153	162	109	136	168	203	190	156	161	62	123	166	97	176	155	133	181	118	140	128	159	140	154	171	141	103	153	33	151	133	124	105	130	138	102	158	133	162	136	125	136	143	102	118	131	103	138	134	104	145	167	124	162	104	171	141	84	142	161	121	167	182	140	122	145	171	136	123	143	152	132	157	116	128	199	106	124	165	140	157	159	118	142	178	189	131	149	168	145	95	177	151	143	169	95	153	112	158	136	97	142	140	147	141	172	151	142	161	123	124	154	129	116	152	99	93	131	139	122	116	185	155	177	95	139	75	136	102	137	142	159	130	158	102	147	160	126	110	137	94	126	103	158	120	113	116	145	115	174	204	125	131	173	129	76	91	131	128	86	87	137	132	117	132	135	105	156	172	173	107	164	142	124	149	126	107	183	136	109	115	159	103	137	116	150	162	149	133	194	174	166	99	123	123	162	108	156	132	147	149	110	114	125	92	149	119	123	161	157	137	137	141	148	160	139	59	148	109	111	127	131	123	120	159	107	119	125	144	149	158	127	82	155	130	104	131	90	126	88	148	182	80	135	133	132	124	156	135	103	132	145	137	112	146	174	144	132	95	123	96	99	122	105	117	134	94	126	120	156	109	178	93	124	139	128	146	77	153	111	145	155	120	165	155	119	153	129	123	127	136	196	141	164	165	164	127	161	108	108	136	91	131	145	114	91	182	121	114	128	89	169	149	151	112	94	169	173	150	121	143	150	131	142	142	173	174	154	140	117	143	185	120	138	150	124	123	133	151	120	158	113	114	109	140	126	102	96	130	116	67	196	129	157	105	182	166	128	125	104	163	132	177	139	145	174	85	136	106	116	93	126	65	127	134	168	163	170	104	139	141	113	157	149	155	104	152	138	136	152	130	163	185	106	107	148	143	78	120	84	123	145	141	154	144	135	97	118	186	154	111	116	188	151	153	149	144	155	178	145	142	140	132	108	140	152	157	113	153	108	158	137	140	144	133	122	109	66	82	157	212	104	146	131	115	132	122	105	159	134	157	140	87	152	184	131	145	124	131	143	132	154	123	102	132	115	135	126	123	78	128	142	130	89	109	154	102	119	113	133	113	125	107	127	167	104	74	116	150	126	109	160	175	126	135	114	81	137	146	147	147	132	155	100	138	148	148	131	167	90	168	135	97	81	153	147	73	137	107	154	164	190	140	151	147	119	110	163	92	141	139	106	128	133	138	144	169	132	137	126	115	99	172	134	106	118	88	84	149	122	220	134	107	136	115	146	160	141	174	151	151	129	130	84	154	124	166	171	144	133	138	114	203	122	111	130	89	107	153	163	106	159	126	139	138	140	138	139	140	107	93	98	136	148	115	148	120	159	148	140	108	95	129	77	103	101	130	147	96	148	158	153	143	168	180	150	159	100	104	131	166	131	154	123	86	99	113	94	176	143	127	178	100	164	149	133	143	162	189	152	135	178	126	112	143	190	153	140	130	154	155	145	88	169	129	85	129	147	140	128	175	117	133	111	129	129	123	151	168	127	138	103	141	129	77	125	148	119	154	124	130	151	157	181	159	144	101	157	116	109	99	122	96	124	85	102	112	133	126	115	141	189	166	136	147	154	67	117	149	95	174	103	151	140	197	92	143	151	155	130	88	128	193	128	119	138	134	132	108	145	174	106	149	110	132	133	152	100	204	156	116	148	178	184	152	144	159	199	212	141	161	120	178	91	123	118	127	93	103	139	172	137	84	113	195	127	139	107	109	141	158	168	155	153	131	141	145	132	146	106	134	137	110	144	161	124	109	147	177	173	149	130	184	152	142	122	136	130	160	153	147	126	145	176	88	91	120	129	124	65	146	123	131	87	131	121	153	157	109	114	105	145	125	146	163	142	136	163	136	111	192	85	136	207	151	118	123	111	159	108	102	157	153	157	75	138	137	81	151	112	158	120	109	135	116	108	95	92	137	140	105	176	164	190	201	137	102	147	137	127	109	109	137	189	172	132	103	152	135	139	140	121	107	127	192	120	121	138	93	153	98	172	171	159	168	123	112	148	118	129	98	165	138	173	109	164	128	147	126	138	157	84	159	92	150	153	156	166	167	159	161	134	115	159	89	131	166	165	186	138	195	192	109	138	159	139	133	128	165	118	131	155	182	112	173	114	133	136	149	158	124	99	73	169	149	113	122	91	100	106	120	127	121	119	124	124	190	123	96	107	119	117	144	136	127	100	114	124	95	160	144	136	132	171	124	161	139	162	134	125	131	95	199	119	131	133	161	174	184	126	183	118	109	152	141	112	190	139	141	102	164	173	159	166	122	199	154	145	128	123	134	178	181	135	172	95	164	121	162	107	147	128	129	117	177	140	145	97	148	122	110	154	142	117	145	106	171	165	113	93	106	152	193	83	144	108	123	137	140	112	148	131	126	137	90	151	108	103	116	71	130	134	148	150	163	74	143	132	150	125	163	206	128	130	163	162	113	137	110	171	149	105	145	121	88	122	77	110	137	137	141	114	130	119	147	128	160	150	151	123	129	89	85	133	129	102	175	121	126	134	77	165	129	115	81	161	129	126	69	81	146	154	193	133	140	154	138	118	110	129	98	141	148	129	120	168	114	140	138	172	132	137	122	130	101	99	116	130	144	163	138	160	99	179	165	129	149	152	121	155	168	165	97	124	108	105	138	172	161	99	159	103	126	100	105	148	135	142	108	112	90	93	103	136	116	100	135	122	108	147	118	135	130	129	125	152	148	142	178	146	102	125	119	134	121	194	136	128	97	149	140	98	127	170	88	119	131	106	134	101	132	149	129	153	145	119	144	155	134	129	133	155	78	144	126	152	104	139	132	141	105	134	125	145	149	108	148	132	124	117	154	116	131	175	112	136	126	146	112	171	129	131	99	188	86	212	101	148	142	197	149	163	129	162	138	138	125	154	144	112	168	116	129	154	147	146	179	60	118	132	170	155	157	169	142	121	158	141	145	161	145	102	139	195	153	93	132	134	151	122	131	181	160	122	162	170	154	96	128	138	125	145	139	119	99	113	162	114	134	165	156	104	139	102	136	127	126	126	100	133	115	161	133	196	123	108	119	154	162	169	122	184	111	123	149	134	183	151	151	169	132	122	147	125	128	135	142	74	89	139	153	135	119	112	151	119	81	165	153	138	160	146	111	111	157	140	66	110	128	109	125	138	118	79	122	112	138	115	119	144	163	129	76	92	123	157	122	104	88	161	129	127	90	122	153	134	161	92	148	141	144	123	88	154	165	171	155	104	158	182	179	173	121	117	164	91	126	112	174	83	105	98	150	151	165	80	69	117	128	154	94	134	130	108	138	152	171	127	132	105	168	144	116	139	125	104	123	134	119	127	111	126	105	141	150	141	161	148	133	160	140	142	151	129	138	105	163	107	166	156	94	94	137	173	140	134	110	86	183	97	119	128	109	166	120	165	151	145	123	148	143	154	85	69	118	137	160	78	156	75	153	169	94	150	117	155	126	103	114	165	123	106	157	121	122	123	110	150	119	154	161	177	145	150	147	105	106	154	131	156	112	120	105	88	126	116	156	152	126	76	178	151	135	154	117	167	146	130	119	57	170	115	192	127	163	92	177	143	136	150	133	196	90	153	126	102	131	195	160	117	149	156	88	163	123	140	107	124	149	154	97	144	132	149	103	156	159	114	146	101	158	151	167	77	158	139	119	153	115	124	130	138	111	133	126	106	95	108	157	131	154	132	147	115	186	165	114	140	148	119	94	133	110	122	148	160	116	93	183	113	128	108	144	96	116	104	157	140	155	158	136	108	104	149	136	114	146	147	103	129	168	170	79	120	137	117	122	144	150	107	163	112	121	165	125	119	131	106	136	144	133	150	138	146	162	111	100	120	161	120	150	142	157	166	120	130	77	173	140	109	131	139	69	91	166	118	109	104	93	142	137	131	88	68	141	127	123	118	113	173	137	146	155	134	172	115	141	154	122	137	73	89	124	125	153	106	140	124	137	130	157	184	135	149	140	86	108	98	140	130	122	121	148	149	189	139	155	192	134	134	124	169	166	106	144	130	101	114	149	117	138	144	142	168	168
4	172	141	115	126	139	115	135	162	168	132	107	121	127	139	151	162	151	114	100	173	132	123	143	130	192	119	184	157	145	155	169	147	119	208	97	126	113	124	136	140	147	129	61	142	149	131	145	157	106	135	109	143	134	161	127	139	121	130	100	128	121	145	136	167	84	116	63	128	171	85	104	156	166	156	138	120	156	128	143	160	134	86	149	135	163	138	166	155	133	177	121	144	132	133	159	127	96	163	177	115	160	121	128	100	141	147	94	135	126	138	119	152	151	108	120	100	200	133	145	114	107	103	130	134	125	122	159	149	116	151	124	88	124	103	151	159	143	138	148	144	178	123	138	89	171	172	129	135	179	148	97	135	137	121	107	136	100	122	155	115	119	168	119	186	127	151	122	162	126	160	141	127	159	127	129	149	117	123	174	122	114	108	153	130	111	86	148	186	155	121	98	134	111	153	164	110	67	100	116	130	113	119	87	91	143	125	150	116	180	132	141	114	128	142	153	120	120	110	113	124	144	89	100	151	128	131	142	181	134	137	101	88	85	117	98	151	141	137	141	163	142	135	157	106	106	133	125	97	140	130	151	113	185	191	139	142	108	125	122	112	152	88	117	145	169	172	138	111	128	138	137	154	105	145	132	140	144	154	101	153	149	145	145	118	151	140	151	78	113	153	152	103	105	166	120	140	136	167	108	139	106	115	133	179	125	117	94	109	137	129	171	186	146	166	165	135	120	140	172	88	83	141	150	170	114	147	159	161	139	133	91	158	159	124	148	134	165	167	77	138	130	84	65	124	150	139	106	167	160	121	139	170	168	121	128	168	129	125	105	123	122	143	146	146	120	115	130	174	129	122	180	142	92	146	142	168	148	176	114	160	162	155	137	117	109	134	157	126	192	136	145	142	133	193	148	137	125	146	183	140	109	93	116	114	142	137	128	108	159	146	141	185	139	121	144	135	160	119	107	137	107	133	73	159	163	133	126	127	114	165	137	128	70	86	135	140	89	132	133	153	173	117	102	150	207	128	88	104	144	97	194	125	156	102	133	154	142	152	121	152	112	136	125	167	182	149	155	118	147	154	156	129	186	150	130	134	86	156	107	170	102	107	123	139	170	147	115	162	201	163	188	139	164	154	168	117	143	133	163	117	125	78	113	154	125	102	124	95	165	135	131	165	145	103	165	123	127	137	113	87	107	129	104	191	122	126	144	142	155	98	104	146	124	99	125	95	158	133	149	97	117	105	120	127	157	147	162	144	203	161	151	122	105	117	144	137	125	135	159	109	200	112	109	166	195	182	86	173	119	151	110	117	168	105	126	143	142	107	146	108	124	144	122	101	122	132	164	166	184	139	145	94	220	145	146	107	146	125	131	85	146	181	122	129	148	146	99	118	92	133	103	152	132	158	140	88	169	139	107	187	124	84	102	115	125	147	107	123	146	142	100	95	105	147	166	157	124	164	119	116	140	155	106	153	117	104	137	104	120	91	136	73	125	159	107	159	126	134	137	142	91	101	157	142	158	137	117	95	180	127	156	176	138	123	144	118	150	117	180	135	123	138	163	114	124	141	169	178	133	116	157	160	160	97	167	109	207	151	127	178	72	94	146	144	125	135	74	153	128	130	178	161	100	144	163	137	138	141	128	160	200	71	157	107	126	134	119	125	126	103	91	171	132	144	101	115	148	89	94	154	157	119	146	127	136	153	156	120	178	193	157	141	129	136	139	151	134	123	129	91	115	103	117	131	170	152	117	169	152	148	152	151	137	161	166	162	159	131	108	125	163	129	151	152	142	146	167	117	70	109	181	122	133	105	147	167	154	116	154	118	164	214	166	169	137	148	104	111	116	119	117	166	169	148	139	143	128	81	130	125	190	153	89	191	146	165	196	189	145	79	101	159	161	135	82	171	125	107	125	149	155	136	113	145	140	120	140	142	123	135	133	145	144	183	161	113	98	130	124	156	139	143	87	109	98	102	155	165	135	128	156	111	144	90	138	132	170	100	149	154	144	107	154	131	168	106	148	154	111	71	126	139	95	169	135	191	166	84	94	144	131	148	142	141	157	127	158	136	137	130	101	142	125	126	131	175	177	127	136	84	190	141	154	131	101	83	184	167	102	105	94	141	104	147	145	133	93	139	104	129	174	92	112	85	186	170	101	167	140	125	121	143	113	82	133	78	150	129	139	112	184	153	106	126	125	162	168	148	127	157	132	121	120	105	133	163	103	122	86	97	104	140	147	129	132	143	90	123	134	154	121	145	102	119	142	117	120	138	90	162	111	129	123	108	118	127	130	129	140	130	110	128	167	135	126	113	108	160	162	103	104	160	186	92	116	128	98	114	105	179	131	143	169	90	146	143	181	112	145	78	97	156	123	144	139	181	143	107	124	151	138	152	156	100	180	173	131	150	139	83	92	141	170	105	163	108	129	121	125	110	136	183	170	121	154	126	142	135	132	167	107	100	149	164	104	163	154	127	113	103	105	119	144	113	169	108	141	105	139	187	99	134	180	137	142	122	103	104	154	126	124	154	136	159	131	93	157	109	138	167	187	132	158	147	110	178	143	119	128	150	129	123	197	154	86	145	144	141	133	135	142	98	148	168	126	138	169	113	145	139	89	145	120	158	114	127	147	172	154	175	155	132	96	186	133	80	165	95	157	129	115	129	107	145	170	168	135	170	141	93	130	106	69	113	109	114	182	155	137	160	132	148	152	161	116	114	144	132	151	119	148	67	122	124	147	129	192	99	124	107	111	179	84	140	140	174	117	162	124	105	123	72	141	153	73	122	112	137	103	76	161	130	129	122	186	139	109	190	134	114	173	136	103	142	87	121	116	123	151	123	117	145	121	118	136	85	162	161	140	152	118	99	160	109	170	153	158	129	122	105	123	108	121	119	149	128	150	103	137	117	108	112	114	124	164	149	111	124	132	134	197	104	123	138	138	111	73	78	165	153	150	149	127	150	121	150	139	160	149	149	157	91	113	131	158	154	135	162	148	137	141	144	105	108	158	85	143	128	107	117	113	158	118	143	111	148	149	145	110	167	102	101	201	128	165	99	179	111	124	139	140	122	131	121	108	159	150	111	162	135	108	149	151	125	146	147	60	163	148	128	145	183	69	195	117	134	134	137	172	93	133	123	153	160	202	138	151	109	144	134	109	167	116	98	133	101	151	133	128	82	160	114	132	96	122	103	153	144	117	127	169	146	126	155	175	110	155	81	173	106	126	127	89	137	167	151	144	136	102	158	90	117	169	81	186	113	154	126	138	107	159	103	107	129	146	105	152	142	136	127	159	157	145	110	131	115	166	142	146	177	158	105	137	109	90	151	139	132	122	122	156	104	110	111	138	121	176	92	71	128	129	127	123	131	159	188	126	112	129	136	177	135	140	172	100	125	155	115	100	108	125	127	125	120	102	112	124	147	96	142	150	169	135	135	124	140	153	170	193	128	168	149	133	141	166	93	144	136	126	92	116	153	130	160	163	122	92	131	135	102	139	157	127	147	132	205	138	124	107	128	116	104	145	126	130	188	123	98	166	140	162	134	128	131	116	153	151	107	111	178	150	133	147	111	155	96	133	141	86	149	119	145	148	174	86	146	141	200	142	119	134	151	148	185	128	138	161	158	155	148	120	148	166	92	142	81	116	159	94	134	135	166	184	148	106	83	158	144	148	116	113	133	107	181	139	145	135	125	126	124	115	124	132	118	153	135	109	166	128	113	147	129	127	137	108	136	129	138	135	145	148	133	145	124	129	102	164	160	151	124	159	126	100	202	187	130	164	135	146	169	144	104	90	98	175	141	155	164	162	127	113	162	136	117	119	130	134	134	110	130	100	143	105	136	142	136	154	137	126	129	110	162	170	123	133	167	125	97	131	142	98	130	138	143	140	120	134	131	158	166	125	96	131	158	124	134	151	116	52	132	93	156	146	136	105	133	155	112	104	140	169	136	107	147	77	135	129	172	144	172	171	133	121	138	146	130	148	158	73	128	109	134	140	152	159	130	140	171	70	176	122	100	114	115	148	144	127	152	116	174	143	161	163	121	148	122	140	134	152	166	153	154	154	132	132	127	95	106	96	128	151	138	147	144	202	114	109	142	106	138	121	101	137	150	85	137	154	128	127	109	191	130	115	155	76	124	109	176	180	128	130	110	130	148	88	160	126	80	134	108	122	100	111	176	181	155	150	124	85	162	156	124	149	128	123	162	106	123	150	130	139	165	138	120	159	154	182	155	124	146	120	104	103	116	90	124	140	156	81	181	185	143	159	98	148	124	102	138	107	107	136	130	124	131	148	124	140	163	136	132	187	106	184	127	147	172	112	110	181	135	144	128	135	117	136	111	163	154	119	86	126	97	118	97	112	128	116	128	163	172	166	87	139	129	112	162	130	173	137	169	192	96	126	91	160	191	80	141	134	125	124	92	163	142	162	108	85	191	138	167	169	137	138	148	131	132	155	156	127	142	124	146	131	108	164	161	154	136	109	136	150	132	127	176	131	129	182	125	159	157	107	149	139	158	164	113	155	174	131	108	163	123	140	86	154	127	123	151	185	142	101	95	110	149	142	124	153	125	111	140	170	184	181	162	107	181	121	156	122	162	132	112	141	141	69	124	105	102	155	121	158	136	135	121	155	95	141	80	115	179	100	134	88	110	160	166	101	149	146	119	128	124	105	118	141	170	144	99	131	111	131	116	113	110	94	129	145	116	144	126	167	145	149	151	139	121	129	142	105	178	123	118	141	130	169	178	144	134	127	152	92	73	143	105	136	128	157	162	125	124	152	146	158	150	144	177	117	114	162	154	145	146	120	119	162	113	131	157	93	164	110	106	156	128	90	108	94	141	146	148	124	135	128	151	113	99	143	177	154	159	125	149	132	168	133	141	185	116	164	146	121	178	124	120	114	157	120	103	130	154	110	159	122	127	138	175	101	142	82	148	96	126	138	133	124	139	152	148	151	138	151	133	109	151	155	141	145	180	111	113	131	111	123	114	155	93	148	167	111	149	144	130	96	167	167	113	167	152	103	143	132	99	121	164	115	130	184	114	133	147	133	163	154	137	151	99	94	124	119	109	144	144	111	119	121	131	163	97	124	136	114	107	155	113	107	159	148	139	105	128	77	136	169	121	185	108	120	108	126	186	142	189	130	177	116	148	149	153	155	118	92	102	179	186	124	137	102	131	163	160	150	130	141	123	141	168	106	121	94	140	114	82	102	119	121	143	144	136	85	116	113	72	117	154	102	103	145	187	223	123	121	139	120	161	130	141	71	118	146	102	88	156	134	105	145	88	108	131	128	172	112	118	117	88	114	121	152	200	137	167	136	161	133	149	126	141	178	150	128	120	139	119	131	134	135	96	131	86	123	139	112	163	150	152	144	158	124	145	129	188	117	139	119	148	139	166	147	132	178	142	106	143	142	111	139	97	159	185	142	142	138	121	152	125	121	131	162	169	148	111	94	95	105	134	111	132	108	191	193	186	168	107	135	150	135	123	153	148	186	145	146	103	138	164	128	150	75	170	140	139	219	77	156	148	109	133	121	169	130	156	146	143	165	137	92	129	147	104	145	151	101	86	121	183	125	108	232	160	117	118	137	142	135	174	95	136	77	97	180	115	123	138	134	131	132	124	142	135	103	121	126	96	131	184	140	159	133	146	136	103	139	173	145	153	109	151	129	152	114	145	116	107	141	105	103	130	149	116	91	201	182	114	134	122	137	111	141	155	150	157	154	150	130	149	164	138	101	132	128	115	128	152	119	112	110	136	142	99	56	80	146	115	118	120	100	165	111	181	143	138	122	155	143	170	137	107	140	100	143	159	119	143	134	117	135	139	113	161	189	138	168	152	119	115	162	92	155	107	170	148	156	155	112	122	142	119	163	103	154	169	144	172	108	102	110	143	153	156	104	134	136	101	165	115	108	104	142	118	132	143	142	120	157	179	159	117	148	168	141	134	180	96	126	156	172	142	172	148	112	109	114	141	148	156	133	162	160	178	109	136	137	83	142	173	117	132	141	138	117	123	150	102	107	153	149	155	166	113	108	155	133	196	98	169	160	108	184	113	163	153	125	156	120	133	102	153	117	102	85	103	118	107	110	146	130	128	143	193	140	104	136	112	148	133	129	133	133	136	121	161	108	96	171	132	100	137	139	175	117	60	135	87	95	122	117	160	121	128	88	143	108	140	122	108	143	132	157	172	93	132	153	107	132	146	145	119	92	108	139	104	121	124	135	155	80	74	128	157	132	123	137	194	180	143	129	64	171	126	142	128	79	130	154	70	99	141	129	109	138	150	109	136	139	174	157	126	149	119	93	159	182	127	110	160	116	186	96	148	113	195	134	144	137	125	117	163	146	151	148	104	151	106	118	101	60	165	127	146	98	103	123	103	125	61	163	187	158	112	140	155	116	163	171	163	119	147	99	161	154	127	142	119	104	132	126	136	94	108	125	140	153	180	163	155	68	164	129	106	135	135	171	130	112	149	108	124	161	133	83	107	167	136	96	143	153	151	134	173	136	145	148	123	125	99	125	139	117	166	146	151	162	131	166	138	147	96	83	131	124	104	138	144	127	154	154	47	144	115	144	118	114	127	108	163	161	168	93	111	177	115	149	168	154	140	177	103	192	130	133	103	157	117	143	97	141	176	131	115	116	130	183	161	109	87	112	156	136	117	154	150	59	215	144	155	83	132	122	143	106	124	146	148	101	145	93	109	109	123	97	132	169	122	106	156	180	143	112	145	138	176	159	115	193	122	170	105	117	99	126	176	115	144	178	173	146	132	105	162	90	160	139	128	128	173	150	163	129	132	193	145	114	173	124	138	157	129	112	169	113	111	125	152	115	144	122	130	121	126	168	128	184	183	136	121	133	143	138	76	137	152	94	111	180	173	138	92	98	174	102	131	130	140	159	127	162	122	92	118	130	196	90	125	118	172	75	88	160	145	130	175	131	96	146	129	165	121	167	123	121	129	123	176	172	133	120	120	193	122	113	116	103	180	155	161	109	148	145	136	132	97	118	123	141	106	122	165	94	164	109	182	173	113	146	127	148	134	101	144	111	197	138	126	105	103	121	176	81	126	162	116	148	90	178	106	139	115	142	118	92	166	185	191	109	101	183	148	141	98	125	126	167	146	128	145	157	171	123	129	109	186	154	122	125	95	110	117	115	93	178	124	141	133	81	138	181	140	83	127	151	142	96	114	160	124	123	148	133	113	115	153	94	155	153	112	147	139	104	155	144	132	155	146	160	111	120	112	86	157	127	105	138	150	194	156	110	148	143	107	130	130	182	135	60	138	129	112	123	180	76	186	132	106	130	155	131	159	132	107	145	185	174	146	171	115	113	162	150	100	169	124	104	160	150	105	153	138	132	150	168	122	108	139	188	129	123	132	115	148	151	149	126	189	155	150	133	75	183	173	172	168	106	158	155	190	99	146	149	161	151	162	115	148	133	143	141	92	103	156	158	171	168	138	122	154	129	162	161	111	174	127	95	157	73	155	90	166	112	144	171	185	147	141	152	150	147	125	115	121	120	133	77	100	77	128	134	133	177	106	102	128	110	170	120	132	140	129	137	90	166	141	131	138	144	143	148	90	160	167	142	95	131	106	156	109	127	166	106	184	139	151	91	163	167	138	158	82	154	146	132	162	112	137	122	89	151	123	125	142	123	138	139	153	151	163	153	106	99	110	145	161	161	145	139	117	117	115	146	137	155	106	138	122	168	187	137	181	152	142	103	146	102	95	135	115	89	185	135	146	136	134	107	144	113	164	138	116	92	90	135	141	106	114	127	120	148	107	169	114	121	196	155	111	142	148	161	108	135	134	179	110	152	113	135	174	106	118	142	156	139	140	163	119	139	135	77	154	134	160	118	154	156	140	116	122	134	107	138	132	132	113	155	138	88	143	162	174	172	81	152	158	133	140	141	134	96	149	108	147	112	129	128	127	143	107	151	156	120	162	167	125	184	97	125	159	161	160	154	160	134	118	154	147	106	113	159	163	137	152	125	127	148	138	110	132	108	97	169	143	139	99	113	54	126	173	160	73	141	101	119	138	137	109	178	109	122	127	105	147	147	111	152	115	181	133	92	140	99	124	136	184	142	105	127	183	156	123	138	100	131	113	86	124	141	145	134	145	155	111	119	96	105	80	95	163	131	146	173	133	133	158	155	138	128	215	138	149	86	145	162	124	162	147	108	152	134	116	154	120	109	161	142	160	169	155	149	161	105	134	112	120	151	152	88	148	145	113	144	133	138	150	100	157	112	178	158	156	156	150	160	102	96	163	97	148	164	105	111	142	141	122	147	136	134	122	204	179	134	127	96	169	140	147	127	161	137	164	174	171	122	143	148	114	113	161	104	95	159	112	121	89	95	138	133	151	191	139	120	125	153	121	139	171	93	104	87	171	168	134	108	102	105	95	102	136	173	137	159	152	167	120	101	129	100	234	147	170	137	113	170	111	96	152	100	143	119	99	120	191	150	133	114	95	177	136	101	176	112	151	134	147	106	161	124	93	132	121	164	118	138	122	126	111	174	170	138	122	130	155	128	136	132	150	139	159	151	213	118	125	145	129	95	164	126	180	108	115	111	146	190	161	152	118	153	133	95	135	154	126	135	157	181	191	135	128	145	65	130	150	132	154	106	163	126	176	103	162	117	161	166	147	116	131	151	144	129	147	157	132	129	146	141	136	100	123	172	110	161	122	81	146	148	130	96	127	186	158	117	159	142	159	162	148	205	122	134	130	155	116	127	122	113	154	129	118	156	171	91	131	141	157	167	118	123	127	132	156	177	109	123	111	130	105	143	160	106	115	118	119	131	133	113	125	74	140	138	129	108	134	148	130	148	177	107	104	143	89	169	154	166	141	136	155	139	162	171	165	121	131	86	149	164	155	170	134	105	121	162	140	136	132	143	144	125	131	135	138	142	128	118	142	130	130	121	139	83	73	103	144	107	149	153	145	151	184	104	150	95	138	153	158	125	111	140	176	120	120	127	160	131	105	133	146	126	143	187	180	137	132	191	136	171	126	125	158	131	149	159	160	148	149	159	120	131	100	145	105	146	154	155	145	114	164	183	137	94	107	174	132	117	109	144	145	131	141	140	131	169	112	173	128	139	148	125	154	132	212	128	124	175	183	151	114	132	110	118	124	138	164	137	163	164	137	135	158	153	165	163	190	143	181	133	134	115	148	133	129	196	195	110	139	132	174	170	149	173	136	158	124	131	161	127	145	93	127	146	113	88	159	109	190	142	125	111	138	127	179	134	148	135	83	134	99	132	104	190	132	156	125	117	147	154	160	160	112	132	168	194	165	159	81	137	154	127	93	150	111	130	142	213	139	99	127	105	157	93	139	158	163	136	98	102	90	151	140	161	113	115	153	141	154	126	169	125	112	83	206	139	125	127	147	116	181	141	155	165	136	170	109	193	105	133	142	139	125	142	154	159	99	114	179	108	131	183	144	96	123	178	199	107	116	156	153	139	134	122	154	122	125	89	123	136	151	101	111	130	89	113	172	192	146	105	122	80	119	110	189	160	100	104	166	122	103	123	155	114	123	130	132	154	138	150	82	146	139	137	97	171	129	146	163	90	134	160	148	152	154	194	162	158	123	118	93	136	126	95	125	121	123	91	125	138	146	149	137	121	97	139	128	94	122	101	124	167	80	93	192	102	143	182	130	136	153	121	139	132	122	91	147	111	127	136	175	169	129	150	155	156	132	126	120	118	135	162	125	90	122	154	104	69	139	122	172	140	125	165	123	124	141	146	148	149	125	149	189	105	132	139	140	130	142	131	86	152	138	124	109	133	187	185	117	199	121	184	160	113	103	144	148	99	114	120	117	105	117	95	113	148	167	93	187	155	147	103	117	137	176	90	128	137	173	81	141	171	161	127	111	116	140	126	149	123	135	126	179	126	150	103	140	116	109	85	159	145	136	111	133	106	116	130	140	151	150	110	100	99	170	77	151	113	169	85	131	121	126	125	136	212	142	168	159	94	149	121	90	106	97	152	160	130	162	116	100	97	155	115	156	74	170	114	121	153	137	138	148	168	159	132	139	165	134	132	173	181	137	176	81	106	96	89	142	137	182	134	130	138	135	141	133	175	181	144	95	73	148	131	141	164	105	127	123	119	116	154	157	141	94	120	93	179	88	143	102	113	147	170	156	119	116	142	115	161	123	96	123	195	155	126	137	108	136	153	96	190	108	116	99	150	121	153	140	93	104	151	124	83	163	126	134	55	136	104	117	108	101	100	126	88	114	152	137	144	149	146	154	128	136	154	119	143	141	136	140	140	102	112	144	121	121	131	160	151	124	133	159	91	98	146	131	130	126	138	148	157	157	169	144	163	104	184	184	73	152	96	100	135	120	159	122	112	131	107	102	130	121	121	195	136	147	94	104	149	173	105	188	114	117	111	148	184	158	178	92	184	187	93	164	169	118	126	84	153	136	104	152	150	176	100	101	160	148	131	127	157	140	160	148	78	86	95	110	138	120	142	146	82	91	185	127	139	142	136	82	159	136	155	118	131	82	163	153	122	100	129	81	168	142	127	185	92	156	155	106	139	121	136	148	164	151	110	108	180	98	111	111	142	139	71	122	134	118	130	84	172	105	101	169	108	99	125	137	177	144	161	160	118	102	152	145	93	109	103	162	156	139	160	94	111	93	166	183	105	77	120	142	101	92	124	137	131	111	113	84	126	121	167	113	95	142	142	148	114	179	150	138	146	172	100	152	140	124	107	162	107	138	20	144	160	185	127	146	106	138	159	161	137	131	134	162	136	146	158	98	111	96	65	126	132	118	94	140	111	187	174	129	115	134	107	136	139	60	133	169	166	113	137	120	102	127	125	142	135	217	116	136	130	182	100	97	154	151	105	155	116	124	143	109	140	165	179	140	142	136	153	148	198	118	154	104	140	140	126	159	165	124	146	137	123	133	168	163	157	192	153	159	120	125	105	175	133	124	119	140	112	154	143	160	120	94	125	112	112	184	177	135	88	94	129	143	132	94	127	144	146	143	126	95	135	115	98	195	123	129	106	100	121	99	189	87	98	133	126	93	116	139	96	176	157	130	122	165	125	163	153	111	130	118	122	181	139	164	117	107	134	163	130	146	127	111	142	163	131	134	141	83	147	132	79	133	173	132	135	92	128	82	105	140	123	138	195	128	109	139	98	138	145	150	137	148	111	132	150	111	196	126	86	102	103	134	169	149	164	122	124	126	106	134	158	165	174	168	141	143	171	107	164	96	144	150	169	136	149	170	126	94	143	152	110	156	145	115	178	59	91	121	136	105	169	79	106	180	154	135	143	183	194	143	120	106	117	152	129	156	142	116	96	175	105	126	187	134	146	93	143	128	130	155	104	120	130	122	184	172	172	102	171	72	168	149	146	134	149	180	68	148	186	152	122	120	164	151	123	180	164	120	104	189	131	153	83	124	140	52	97	130	146	136	154	128	136	163	93	113	179	153	145	149	123	111	124	165	193	135	113	116	160	115	142	121	171	113	123	134	78	181	153	113	166	124	190	123	123	176	106	114	150	97	153	130	160	163	182	117	171	137	136	131	128	134	140	150	93	114	89	140	137	115	155	102	123	103	120	120	163	133	113	116	146	130	134	133	80	143	114	145	188	179	168	143	143	133	170	147	98	111	155	147	108	105	127	148	118	150	179	129	100	163	178	161	149	131	123	153	155	122	184	95	136	96	181	134	115	149	141	109	117	123	92	205	127	122	168	165	65	136	171	104	195	98	124	147	168	81	183	131	125	129	156	149	120	168	152	141	131	141	98	128	78	98	108	97	135	166	169	138	145	128	136	181	116	123	91	141	99	116	125	109	85	92	149	160	121	165	149	104	157	167	174	149	143	69	124	176	202	139	144	147	115	124	164	157	136	107	165	159	137	119	130	102	91	110	164	148	154	159	100	117	77	118	104	157	105	123	173	119	146	174	149	194	92	140	154	67	158	150	116	105	79	170	147	132	148	97	137	122	155	116	128	181	161	185	142	161	128	133	116	134	79	139	101	184	150	107	122	110	130	134	122	140	134	136	176	127	137	135	131	144	140	119	155	95	140	97	87	142	126	156	139	158	100	146	124	131	140	126	193	177	102	127	85	140	94	135	127	136	162	137	179	122	146	156	122	110	140	139	171	173	145	140	127	162	136	159	144	97	153	132	133	81	147	196	152	146	124	135	178	111	100	154	141	156	140	185	155	150	164	122	125	92	167	144	136	177	122	82	157	137	184	132	99	144	120	176	135	139	90	134	108	174	143	158	169	113	160	157	169	124	146	174	142	113	122	139	165	117	148	89	131	119	113	134	165	129	111	119	113	140	116	140	113	132	132	156	113	161	146	116	110	65	98	122	103	152	130	181	144	162	138	153	172	142	134	117	157	104	107	184	125	193	140	126	122	164	163	169	103	129	97	131	190	155	169	111	157	126	157	168	141	93	191	164	143	130	161	112	124	192	153	105	149	142	118	68	129	111	151	154	86	80	125	106	189	96	108	112	95	143	131	110	151	126	180	175	121	146	117	101	172	125	86	111	121	81	125	149	115	145	118	97	163	97	142	155	133	111	109	123	155	132	136	139	129	118	168	129	136	128	65	183	147	112	168	142	146	133	104	133	145	94	119	124	104	139	150	160	163	148	137	91	123	106	121	129	136	159	160	139	149	129	142	172	137	129	112	130	167	121	178	164	118	196	149	134	133	114	106	133	116	137	134	95	131	141	96	166	155	119	116	172	116	134	87	150	151	129	131	110	140	138	142	182	94	134	98	87	101	99	156	132	152	146	149	162	104	162	181	134	190	172	135	131	138	196	144	152	135	133	102	148	151	170	91	38	176	132	114	120	101	143	121	141	144	120	141	124	101	94	117	161	134	186	72	86	98	154	107	162	175	121	157	94	96	144	135	98	143	132	108	101	158	80	124	109	116	160	124	125	94	159	153	130	133	144	66	115	186	117	105	112	134	122	150	141	154	141	142	98	83	126	164	176	152	111	140	109	161	134	117	152	75	125	125	120	147	127	147	106	159	165	101	144	166	96	148	144	149	138	157	176	150	146	162	102	82	142	137	135	149	185	187	156	129	192	114	125	116	159	103	116	121	151	116	159	138	126	141	156	148	117	175	87	172	107	152	157	75	160	72	111	161	102	124	183	157	115	143	115	111	119	120	123	116	130	145	111	85	82	110	174	183	166	141	141	112	118	128	148	144	108	132	98	144	143	106	171	124	120	99	143	124	156	142	132	114	129	88	100	97	91	130	77	141	159	72	129	151	176	148	162	135	148	125	111	154	164	94	162	186	102	129	143	122	117	125	125	157	119	102	154	162	147	109	179	155	130	99	160	145	131	125	99	221	152	156	156	110	108	130	87	164	106	129	99	136	132	141	145	142	159	120	162	158	190	107	112	133	129	138	181	132	142	175	157	136	169	120	152	135	177	181	173	149	114	171	130	112	145	129	117	144	135	107	152	98	185	153	104	153	172	113	107	179	146	128	87	166	133	129	124	129	138	146	165	113	175	107	85	146	116	167	115	105	144	93	187	111	156	194	119	137	118	119	99	134	172	161	200	159	157	140	186	129	146	121	143	138	126	122	126	98	116	123	84	135	123	195	98	99	128	131	113	132	109	146	136	145	189	116	144	147	114	148	150	146	151	144	109	148	188	130	169	136	152	105	76	99	136	99	132	159	137	141	115	129	141	133	159	129	162	153	184	130	136	150	140	166	97	63	120	162	139	149	135	140	126	122	128	142	139	133	153	100	142	137	144	96	103	91	182	146	152	138	159	107	148	172	194	112	113	130	161	127	123	165	148	153	132	100	146	141	118	115	149	136	143	164	135	83	115	76	227	173	104	125	143	147	152	102	136	116	150	134	180	134	163	117	127	112	121	112	140	158	120	139	116	139	99	131	149	117	180	148	99	142	211	178	139	133	152	178	112	164	149	117	135	144	116	114	139	127	168	175	167	115	177	136	183	122	132	134	126	124	113	102	161	153	137	116	142	159	100	102	142	150	109	190	112	96	117	111	140	122	148	133	152	154	164	159	144	161	115	120	150	102	110	166	123	141	129	201	108	173	168	153	140	180	94	140	151	100	174	153	57	137	203	119	147	131	108	142	120	129	143	111	124	123	97	153	92	115	169	119	194	100	133	130	133	152	128	135	171	144	185	100	95	124	146	139	94	144	146	119	113	167	116	162	137	179	155	132	117	154	142	124	137	115	119	125	159	116	118	122	153	69	134	139	144	123	159	157	175	37	143	90	141	131	193	125	139	122	126	142	138	183	141	135	67	137	150	163	110	164	79	137	149	134	131	114	105	186	119	102	133	155	164	131	114	128	166	119	88	145	137	77	183	167	118	147	163	154	130	165	128	140	123	147	154	122	157	78	100	110	68	79	145	130	85	180	112	122	125	144	142	185	132	158	93	60	101	158	143	146	120	149	100	114	139	160	152	146	127	179	137	111	152	157	128	147	146	109	109	135	172	107	123	86	141	135	124	119	148	158	111	101	126	131	144	121	152	166	122	178	95	91	144	150	120	128	142	99	121	93	163	93	71	119	157	136	123	158	134	190	174	145	120	149	145	113	187	110	123	83	117	116	149	131	122	138	146	76	146	139	97	110	136	177	130	109	186	122	77	169	213	123	102	162	109	109	136	67	155	96	151	151	106	151	99	130	72	165	130	126	189	117	131	171	181	134	214	133	111	137	136	70	133	120	135	95	157	136	173	161	118	150	139	149	163	122	149	141	115	127	121	131	149	122	120	151	133	155	162	127	111	174	109	162	140	161	148	125	156	121	124	95	172	159	169	113	130	127	197	152	107	162	127	165	138	77	91	136	198	120	118	149	91	167	153	164	134	128	106	153	131	146	165	147	206	179	170	130	138	164	130	141	129	138	143	180	104	91	168	120	107	125	140	169	148	119	128	162	178	99	162	166	124	127	146	151	97	84	136	113	95	154	109	166	124	160	106	180	160	90	132	132	204	89	130	104	108	125	210	128	154	139	110	128	109	113	199	160	150	179	151	125	81	153	162	118	149	80	134	153	139	126	135	146	155	104	189	145	102	146	137	177	123	143	173	120	139	157	110	108	169	130	111	130	134	102	141	184	143	131	134	154	175	152	181	142	181	105	150	149	53	145	137	175	138	129	150	131	176	129	141	162	122	119	171	135	135	106	139	120	142	90	110	120	143	147	141	149	153	176	143	153	136	98	152	98	145	120	116	132	124	163	126	117	137	146	131	158	168	136	163	158	144	145	146	147	145	140	135	193	123	114	119	161	106	146	171	107	119	68	101	121	114	131	149	108	131	163	108	101	124	106	127	125	88	168	168	124	153	193	110	123	124	166	127	138	132	176	151	168	144	156	115	164	130	65	121	104	181	96	145	115	158	148	156	152	123	125	116	119	138	69	120	206	125	106	113	144	146	131	91	139	168	145	146	83	129	106	146	205	131	126	157	147	151	108	194	134	167	165	136	99	127	148	139	104	126	134	184	122	99	139	144	171	157	135	114	141	82	173	169	140	106	120	179	141	123	160	120	146	100	156	91	143	146	112	183	96	181	154	175	137	131	139	130	174	157	100	137	88	146	162	159	144	137	119	170	147	117	114	152	108	131	147	130	150	195	176	179	119	132	139	102	108	173	89	139	157	136	101	161	104	100	176	126	203	189	157	164	133	168	145	133	130	104	150	131	189	215	150	126	139	225	116	123	111	111	153	106	124	161	129	176	169	169	97	118	104	97	115	130	131	135	146	128	118	167	110	147	170	155	110	130	164	142	135	129	126	101	137	119	141	138	146	97	77	115	164	156	96	133	146	115	114	98	186	140	134	123	117	176	160	121	163	103	161	142	128	104	100	152	119	142	161	130	122	128	133	144	173	163	172	133	168	115	145	118	143	147	106	132	132	170	137	177	127	132	129	162	167	125	136	179	153	177	102	130	110	122	137	114	159	177	119	134	155	151	129	127	155	129	165	90	156	145	160	100	118	116	141	149	142	104	145	92	119	126	186	150	150	158	177	165	162	172	105	139	128	110	129	130	160	166	93	121	163	110	153	128	150	107	133	135	134	154	134	114	206	157	112	126	163	145	151	153	113	125	118	185	131	134	150	124	113	122	121	94	118	74	116	92	159	58	136	135	152	160	100	153	132	126	101	155	154	156	134	169	144	136	152	108	156	82	164	130	127	152	171	76	148	147	127	204	133	136	109	140	122	159	115	160	104	129	159	136	103	128	154	116	171	154	169	168	134	135	95	149	156	134	83	125	141	105	88	145	81	104	128	170	110	153	186	97	123	141	166	92	166	104	142	169	155	152	116	76	156	134	131	97	143	141	171	185	177	218	120	146	163	122	129	155	128	159	134	152	133	135	95	109	129	148	145	129	144	171	134	187	101	142	115	129	131	162	152	99	134	99	135	145	107	135	113	148	139	104	218	136	115	168	148	110	141	151	114	124	128	122	92	120	162	135	95	149	157	89	166	146	139	136	124	165	186	153	123	114	171	138	178	175	104	119	135	152	115	137	226	99	148	159	122	150	174	144	188	116	157	115	163	91	126	110	148	138	153	90	163	83	149	173	123	76	141	109	155	152	153	138	108	123	101	102	98	140	132	163	148	143	118	186	137	125	78	156	101	151	142	121	144	144	155	122	125	166	121	85	187	111	153	122	147	128	120	174	92	135	80	120	114	144	131	118	115	124	145	148	103	135	148	129	187	128	139	157	165	153	150	124	154	123	125	129	91	205	134	121	96	139	175	180	151	172	117	143	122	145	112	141	154	155	140	170	70	111	170	114	120	140	186	134	150	173	99	130	155	160	136	134	137	168	114	105	168	104	98	148	105	132	143	84	74	192	146	150	135	117	166	104	114	125	147	140	171	237	72	123	104	142	151	152	156	155	119	174	126	132	109	72	164	83	113	139	110	139	147	135	156	153	125	130	133	130	127	158	140	129	185	169	193	132	103	134	99	103	155	171	155	165	147	149	114	139	123	131	129	78	178	133	127	113	171	197	156	93	133	151	142	164	137	107	139	182	157	120	121	149	167	139	158	123	161	161	142	130	172	113	119	131	175	160	121	135	154	138	128	159	147	141	129	198	129	189	182	143	129	154	144	168	70	169	141	64	158	149	114	128	74	126	127	141	173	132	105	131	118	135	121	193	162	120	144	121	107	89	132	115	97	154	133	133	177	150	104	127	173	106	148	88	114	110	85	121	164	143	176	94	194	136	130	132	110	184	109	90	154	144	112	137	134	139	151	145	97	167	121	118	98	166	97	135	156	149	192	107	150	161	135	225	137	139	134	137	73	139	150	225	80	114	104	133	119	104	180	113	168	112	146	154	128	172	177	126	127	109	90	118	155	147	198	117	105	94	152	127	130	169	124	107	121	142	177	169	150	120	127	157	129	111	202	119	180	173	149	125	173	140	93	122	167	72	121	138	201	200	111	168	182	161	120	133	134	124	139	79	161	143	132	72	141	93	123	163	161	108	123	168	162	128	155	120	143	94	134	138	157	165	146	147	64	153	161	146	109	149	157	148	113	183	128	146	156	133	137	161	170	138	120	176	150	96	126	127	171	128	179	71	184	124	79	161	200	154	113	148	164	115	82	119	148	115	154	88	162	159	83	154	128	161	138	142	164	166	106	100	165	144	127	138	149	129	141	119	90	151	122	101	155	175	100	116	120	160	110	125	131	171	144	108	131	148	96	134	135	158	163	109	139	149	119	134	93	140	119	125	173	165	152	125	107	171	168	135	131	115	226	141	180	102	92	118	158	136	132	97	128	133	88	108	141	124	132	168	122	157	103	173	94	104	151	134	125	131	143	144	158	118	122	117	111	122	152	141	90	122	126	143	148	125	89	150	122	148	130	144	126	133	86	141	86	102	153	161	162	138	133	129	118	139	134	132	135	144	150	134	178	119	134	150	194	150	108	160	152	110	192	130	131	129	126	163	121	118	166	138	115	136	149	165	114	159	105	148	141	201	160	149	134	136	124	126	144	102	168	177	116	126	169	110	123	100	96	127	131	144	188	173	177	170	149	147	125	110	142	184	128	122	164	171	137	93	131	134	133	138	112	135	147	181	120	119	131	129	116	185	170	187	142	153	120	178	162	185	174	117	193	108	155	138	134	100	138	111	133	160	111	131	161	128	138	146	129	118	158	136	117	112	108	97	140	124	171	144	171	91	154	140	174	130	136	156	124	127	165	164	182	168	149	157	114	114	149	130	150	141	129	79	175	133	111	173	130	143	134	163	137	175	133	136	112	119	153	115	146	131	112	76	129	105	125	173	183	109	166	106	124	107	157	171	123	151	119	165	148	87	142	175	134	193	127	144	90	128	144	140	116	160	111	152	134	196	100	148	106	108	110	121	129	114	147	83	134	136	101	157	148	171	96	85	130	212	151	123	164	115	150	118	139	141	144	127	140	144	151	151	83	121	160	145	108	101	171	107	141	137	149	140	135	143	124	122	94	175	138	112	90	161	188	125	97	147	138	152	83	155	105	93	163	138	96	131	127	107	139	169	136	168	160	147	128	154	122	159	169	103	114	115	109	122	94	89	129	173	136	139	109	177	141	121	162	171	120	182	108	172	140	160	103	147	123	133	127	134	177	88	91	106	99	105	119	116	129	129	136	193	112	138	128	129	102	108	122	103	157	141	129	171	115	144	180	143	178	123	110	77	113	157	101	136	130	136	141	175	110	97	132	136	120	152	59	151	154	133	123	85	132	175	159	131	123	124	135	149	148	144	108	125	135	112	117	186	139	103	102	132	140	116	67	151	129	197	145	55	185	126	162	169	151	147	177	113	147	175	101	166	108	144	125	161	114	165	145	123	133	127	128	134	139	128	135	147	100	176	102	109	161	116	111	148	136	137	119	194	181	131	109	107	119	109	112	129	143	141	153	102	159	68	89	174	187	139	156	139	110	101	120	87	130	128	161	125	161	135	109	93	136	153	75	100	153	120	133	74	102	100	158	138	166	73	120	108	159	128	142	135	104	122	89	117	167	134	99	97	162	138	161	111	89	130	95	108	158	192	127	97	136	123	138	121	83	104	142	94	168	72	130	115	137	93	108	120	167	112	131	95	130	89	158	101	148	118	119	183	165	60	114	149	144	170	136	145	121	151	174	166	144	72	154	107	134	189	147	102	164	129	61	114	139	154	122	141	94	164	141	129	189	102	127	185	126	123	93	143	153	105	145	120	120	154	135	161	117	89	125	147	163	166	135	117	159	119	163	190	147	140	141	94	170	141	133	120	153	89	122	119	125	110	160	137	159	151	130	116	99	111	130	164	121	117	140	153	110	160	125	175	119	101	137	178	170	142	134	130	145	180	135	130	101	139	109	119	170	165	157	171	179	122	111	131	154	146	148	135	153	135	98	151	140	94	112	167	155	185	141	154	195	128	151	135	137	136	168	126	138	112	153	155	102	154	103	163	126	142	131	133	197	152	125	120	114	135	168	163	138	72	144	144	148	137	114	158	112	127	167	86	160	119	136	81	127	150	137	162	107	166	111	76	104	121	150	141	168	186	177	136	171	144	187	131	106	165	135	141	160	149	125	138	165	123	93	161	158	182	139	189	170	167	120	131	112	103	157	186	114	127	119	78	99	112	91	143	129	104	117	170	81	153	163	177	69	176	114	120	161	147	123	92	201	124	124	151	180	128	121	152	138	137	141	175	138	114	82	181	95	127	123	134	184	160	136	146	186	107	194	157	133	135	141	97	103	156	142	154	134	118	148	169	120	127	144	127	139	180	181	155	120	128	127	163	80	156	105	126	157	106	175	134	154	123	141	153	206	131	187	144	136	170	89	141	157	129	124	160	148	142	126	167	49	130	153	80	132	147	165	137	89	158	143	173	120	110	147	131	128	152	166	143	130	118	121	191	153	148	167	137	155	163	96	126	123	146	60	127	65	164	144	196	131	80	118	130	79	132	170	171	134	190	127	147	123	141	139	85	121	187	127	140	129	172	196	134	137	111	141	121	139	118	125	122	122	131	185	115	147	142	118	120	141	120	123	65	104	141	155	133	166	157	125	142	123	164	156	179	137	150	105	181	120	92	103	162	158	110	139	175	136	153	113	96	65	120	172	106	167	137	125	135	132	148	133	106	158	156	196	151	82	134	101	151	117	115	127	125	130	171	120	139	168	171	84	144	139	96	149	145	123	159	148	119	105	117	144	107	135	124	102	96	97	168	147	154	190	168	136	133	133	141	125	130	132	108	121	149	129	101	132	103	127	128	178	129	136	133	144	118	136	131	113	171	126	104	97	186	133	114	95	127	109	116	129	178	101	152	141	137	142	154	103	134	115	134	164	125	164	114	116	115	107	118	119	110	158	98	167	125	114	139	136	130	135	114	104	160	167	132	124	124	111	137	141	126	91	99	97	231	116	144	149	156	94	138	122	155	121	154	166	142	121	192	161	117	98	107	157	155	148	58	118	146	114	159	62	127	101	160	127	114	146	132	150	139	61	131	143	129	133	147	188	109	141	159	148	134	139	119	127	87	157	131	155	158	122	121	113	142	134	120	137	119	108	127	142	138	147	105	128	143	96	156	137	139	109	120	185	103	143	122	168	162	116	118	121	107	178	163	116	132	133	170	156	134	130	136	106	145	73	158	121	68	154	95	131	90	118	151	188	112	172	162	77	152	114	166	116	106	126	171	170	143	140	124	182	84	128	156	125	135	141	168	159	157	151	160	186	113	134	123	149	178	102	156	169	174	127	145	145	104	151	131	148	72	114	126	139	123	144	149	138	146	122	116	90	148	116	156	120	102	135	130	130	153	129	123	94	112	137	132	120	174	123	183	153	146	128	115	179	225	108	111	88	111	120	168	174	81	141	113	84	155	130	144	160	122	105	77	129	203	134	163	115	167	132	143	121	202	149	65	157	102	168	125	95	167	128	145	164	128	121	142	153	115	141	146	129	109	214	159	135	129	132	87	148	130	175	162	154	120	152	171	146	125	120	173	149	144	142	95	78	142	132	92	132	123	158	142	146	126	156	183	141	152	152	130	129	143	114	133	169	103	115	109	107	178	161	133	121	132	121	109	103	163	148	108	95	93	157	152	98	130	188	125	169	167	157	129	127	118	165	161	159	132	115	131	126	125	186	157	103	115	171	109	157	110	110	216	146	106	133	125	163	112	145	169	136	116	149	91	198	153	120	116	140	123	124	151	168	112	140	167	129	106	108	123	152	113	118	114	147	97	117	123	99	154	153	174	102	129	153	159	139	148	152	94	151	156	177	158	119	165	126	93	131	114	135	98	136	159	154	151	120	135	115	129	136	133	116	156	134	103	123	107	141	136	177	129	123	83	145	123	119	136	164	83	171	138	161	146	156	119	97	126	164	87	159	120	158	154	155	149	124	132	193	133	107	161	153	125	144	132	126	156	103	190	133	105	79	138	122	118	122	167	127	163	125	157	120	127	178	150	149	173	180	125	185	154	139	161	149	140	159	142	146	110	202	141	110	166	134	157	142	143	168	140	151	153	110	101	118	149	125	190	107	122	141	117	79	110	130	111	148	168	147	175	84	147	75	112	191	117	80	120	172	131	144	139	146	106	109	140	116	113	101	170	145	175	89	127	194	149	150	156	146	176	110	152	152	127	150	151	125	117	154	122	121	125	149	80	132	138	117	90	141	175	139	95	135	148	143	113	164	155	147	152	148	126	168	175	129	119	133	90	133	144	153	126	173	116	163	116	104	116	144	175	133	114	128	109	111	142	129	127	150	126	114	169	144	117	160	129	155	108	118	155	114	134	142	173	119	132	166	144	154	118	161	150	159	165	114	141	163	121	135	112	134	152	138	109	172	152	203	121	151	134	138	106	161	119	174	150	146	103	155	107	193	120	120	123	159	129	121	129	105	174	152	150	78	130	133	102	173	116	119	97	112	140	110	135	104	138	167	151	135	158	123	179	132	126	115	114	102	136	131	114	175	149	127	208	105	116	185	93	74	130	74	136	121	117	98	134	123	190	168	179	145	114	147	128	125	153	162	164	99	110	123	163	102	121	95	120	149	152	185	169	139	77	136	102	124	130	137	111	154	149	128	141	157	169	149	149	149	147	154	143	87	130	138	167	110	117	157	151	149	121	144	172	161	163	129	131	124	141	152	156	128	155	159	138	114	142	178	134	138	176	151	89	134	123	127	171	124	179	159	137	113	156	103	118	117	113	100	129	118	103	153	157	147	125	146	159	144	149	151	138	176	141	119	163	112	164	126	108	187	116	153	135	103	141	109	117	144	149	138	181	146	94	176	148	130	143	144	178	172	114	102	117	159	107	197	108	191	159	171	167	170	145	141	136	112	160	154	150	152	107	128	110	155	114	120	109	123	133	113	177	101	118	145	145	134	124	147	169	165	148	131	144	145	126	97	123	89	140	73	112	162	167	133	150	122	120	95	142	159	160	153	138	117	184	122	185	115	100	151	162	107	149	131	133	158	152	120	192	145	136	175	153	118	149	147	158	146	160	142	185	139	166	141	125	136	128	125	111	122	152	145	128	83	109	130	176	91	149	109	98	107	145	147	150	137	142	127	107	158	151	147	120	120	122	168	160	131	94
5	200	172	174	106	197	177	215	146	150	136	137	155	209	166	179	194	208	252	190	205	229	166	184	199	176	184	219	151	140	219	251	169	202	175	269	196	209	145	239	140	123	155	220	174	161	178	236	205	222	121	186	177	171	166	186	140	148	239	197	171	237	164	178	171	172	136	256	193	184	176	151	247	151	134	167	171	215	191	205	205	224	211	213	174	207	135	158	172	159	188	158	162	183	165	242	195	169	195	150	165	164	164	161	203	168	164	177	203	213	196	180	174	229	181	172	158	154	179	190	184	179	219	141	168	151	100	128	204	169	243	209	175	209	202	179	197	142	176	160	118	106	99	227	188	177	177	196	123	120	219	114	185	214	180	201	195	179	218	154	201	164	182	191	167	140	148	159	218	206	171	165	234	222	155	185	114	155	185	176	241	149	158	151	126	163	165	116	193	185	207	168	189	210	140	128	190	203	204	168	225	174	152	173	133	234	175	214	95	241	227	153	199	166	132	116	165	142	180	260	272	212	184	164	180	265	186	182	192	172	182	99	206	168	145	88	179	145	221	128	135	118	151	189	148	166	200	114	208	168	181	196	163	139	177	176	198	218	166	174	246	159	154	197	154	180	245	233	197	130	208	223	131	184	155	226	146	209	178	208	175	206	174	198	257	178	158	135	172	190	163	158	147	219	215	188	133	214	220	214	182	198	182	117	211	181	256	183	181	159	135	209	183	253	228	164	192	244	163	253	148	102	206	198	146	163	163	200	157	179	154	179	132	169	263	135	216	147	176	174	176	220	113	206	238	227	124	123	217	156	154	166	150	212	243	115	257	146	170	190	126	239	196	150	165	129	189	208	112	165	164	182	168	216	162	155	190	192	218	110	152	125	198	206	75	189	254	184	143	247	187	203	190	147	139	179	186	139	157	187	176	227	229	273	191	193	217	201	169	223	199	168	158	186	189	218	195	212	168	193	159	192	222	311	160	167	199	185	216	165	138	197	148	120	222	232	214	179	177	185	172	145	172	227	191	125	199	169	229	180	171	188	233	124	117	173	198	210	123	196	146	164	155	229	223	180	197	201	193	224	191	172	156	203	258	201	188	173	218	216	275	213	201	135	139	181	170	139	144	187	176	179	127	188	195	198	179	176	165	182	223	130	203	136	140	175	183	187	214	154	202	274	290	208	138	183	193	213	247	134	161	166	174	158	298	150	188	192	173	140	211	207	197	221	164	139	213	246	199	200	106	136	169	127	163	133	215	182	184	170	91	145	165	208	166	177	87	213	206	154	207	188	213	191	198	166	185	206	258	174	206	172	146	171	210	198	144	211	182	235	135	212	118	170	260	149	252	190	187	184	204	205	189	130	228	184	195	229	183	171	202	185	188	142	180	149	151	207	141	189	217	180	189	158	243	206	137	162	189	219	230	154	145	141	219	165	205	138	187	184	181	138	248	141	149	212	194	175	146	169	207	152	238	192	101	213	166	169	213	220	149	243	226	197	196	134	228	199	201	178	183	163	227	160	202	188	210	215	185	214	191	187	126	239	172	203	168	189	176	212	202	143	186	230	154	199	143	195	164	117	185	167	219	125	100	216	183	173	142	230	153	97	202	191	134	194	219	213	164	150	180	204	163	216	214	195	230	164	195	203	188	160	165	176	179	163	212	133	211	244	136	193	228	111	212	198	154	190	207	176	178	253	168	189	163	193	261	206	195	186	175	160	146	244	174	140	153	191	175	190	151	235	169	143	155	129	225	177	144	207	209	135	225	91	147	148	217	112	155	202	206	143	224	250	115	203	104	174	221	216	171	187	241	168	188	157	197	208	165	218	146	158	116	200	210	141	226	107	189	233	79	134	144	130	176	159	184	148	200	203	222	171	219	174	133	173	203	228	222	163	189	149	190	197	155	176	143	244	208	190	137	86	178	189	248	142	127	194	144	172	153	192	226	134	118	216	202	267	198	154	261	167	195	164	142	267	136	226	166	190	229	189	185	177	119	98	156	170	110	177	116	185	141	171	168	225	168	173	99	263	146	196	176	144	165	215	216	242	189	189	274	210	111	226	215	158	172	171	133	165	204	153	129	201	187	121	193	165	166	137	99	163	151	231	220	253	175	184	168	311	216	241	194	169	124	192	197	165	161	172	173	177	203	225	225	184	175	273	185	207	185	159	210	110	165	162	137	184	193	154	239	260	211	130	162	223	198	202	137	194	127	109	222	190	147	185	186	112	149	186	167	177	157	146	182	178	199	166	229	164	218	247	240	185	147	163	249	170	184	200	227	209	146	165	147	184	159	208	234	202	169	165	122	130	181	202	164	205	141	237	178	128	158	195	140	168	147	237	158	233	167	232	189	222	176	142	197	212	164	139	160	229	197	152	223	173	216	217	191	175	163	156	167	217	228	102	107	210	183	173	153	163	146	225	142	162	181	150	176	168	193	192	255	237	109	176	207	242	157	192	184	211	165	141	117	156	142	208	242	170	220	123	154	209	122	234	201	152	180	192	167	164	146	192	139	232	208	231	158	209	201	195	185	176	185	210	162	168	134	225	235	136	152	179	150	141	161	164	155	128	222	183	243	223	200	210	230	156	171	151	203	174	174	221	240	158	215	192	167	184	178	143	212	213	165	166	232	192	258	214	256	166	141	199	244	177	111	182	234	212	168	165	158	140	235	198	197	113	125	206	127	168	145	270	161	138	131	190	142	133	213	189	234	183	216	181	189	96	158	135	171	262	154	124	171	158	203	191	164	170	161	171	245	174	213	266	231	172	114	177	161	120	205	180	175	237	191	138	145	129	258	265	209	138	199	163	205	120	144	220	174	124	198	178	179	181	257	157	174	221	196	136	203	135	188	141	141	156	144	186	151	135	197	161	171	177	174	212	204	136	181	227	181	137	186	117	153	158	118	118	275	136	143	184	231	152	233	171	224	162	138	160	127	159	216	105	176	185	156	170	229	187	191	180	159	189	181	174	150	191	213	176	187	163	154	205	202	119	170	217	129	184	261	245	233	196	178	268	130	180	194	219	137	176	172	136	181	183	214	143	255	184	184	222	226	187	208	162	200	181	230	182	188	207	138	147	169	220	248	169	148	222	176	188	196	236	127	210	160	140	170	158	171	171	221	160	193	144	174	187	222	173	205	156	238	199	173	142	161	192	181	178	147	175	152	158	180	154	136	157	141	146	204	185	255	130	169	169	227	197	125	169	186	146	203	251	225	164	198	182	214	174	220	206	231	229	186	230	192	142	233	153	216	193	179	164	220	147	219	213	158	226	183	214	229	223	185	180	202	231	205	188	194	184	151	141	146	202	187	190	162	150	194	258	175	147	157	221	171	148	204	236	168	194	180	149	168	248	163	115	159	155	156	194	137	192	215	112	142	226	150	175	158	210	196	188	187	181	172	146	245	139	183	172	135	151	139	124	136	148	153	183	189	255	170	172	212	226	198	191	178	146	159	152	159	198	148	157	207	239	199	219	184	170	168	121	170	186	145	239	182	129	193	237	199	222	217	145	129	163	226	82	248	149	248	128	254	130	262	216	166	122	120	203	224	192	150	134	196	266	233	245	162	161	159	141	260	160	207	227	136	241	227	202	197	160	187	219	195	181	170	161	203	171	133	174	242	190	106	182	149	170	230	199	166	154	215	185	142	199	155	163	172	202	201	202	103	178	171	114	153	261	90	174	141	158	212	176	155	128	155	177	174	147	192	159	196	227	171	188	198	140	73	170	227	186	135	127	187	145	132	213	164	156	154	200	176	273	176	160	160	161	193	210	212	168	115	156	139	150	144	154	172	184	188	138	247	172	151	101	176	276	167	236	224	169	213	214	155	197	229	219	227	216	179	176	131	128	191	176	127	213	160	142	189	148	185	202	217	196	171	133	230	175	193	182	184	177	120	201	154	236	207	155	154	283	179	172	225	151	122	159	246	133	207	244	144	130	200	215	180	138	191	156	212	219	109	121	247	173	171	220	212	225	208	173	224	311	177	205	171	160	181	198	197	155	183	166	186	207	201	191	180	176	162	189	149	128	126	174	194	135	135	188	159	218	177	207	137	176	185	114	169	159	196	132	230	177	169	188	211	188	95	218	194	187	255	166	228	140	189	184	252	238	177	181	162	203	90	159	166	242	238	182	161	210	224	151	90	233	167	165	185	224	193	175	138	192	176	179	230	239	196	204	209	221	209	216	217	126	185	208	184	236	206	145	184	172	142	215	210	184	191	212	250	169	131	87	234	192	203	182	183	158	201	171	195	130	176	213	144	208	139	172	184	198	126	198	220	207	177	202	168	157	179	157	209	135	206	218	213	190	124	168	134	155	178	174	194	208	181	149	169	138	212	165	182	194	211	161	213	173	150	208	174	195	137	249	211	195	238	170	230	219	135	201	112	195	171	175	163	149	226	156	207	195	245	190	199	184	253	127	162	188	215	196	208	208	177	169	171	140	205	197	122	189	169	139	144	121	161	201	165	116	166	184	249	227	185	109	160	100	197	171	181	221	171	144	189	205	138	220	237	154	199	149	117	193	167	166	128	203	212	192	214	167	108	146	139	202	255	183	165	218	170	218	193	240	220	148	158	228	248	165	232	177	202	176	228	138	202	207	233	145	202	182	198	210	143	204	173	148	160	162	222	212	222	129	218	193	219	179	171	92	202	168	149	190	181	84	178	178	169	170	141	193	181	178	292	242	236	189	171	210	185	259	225	250	87	219	193	157	224	178	208	131	143	183	178	149	176	143	215	185	149	159	203	219	214	174	233	137	183	176	197	230	225	155	180	166	194	197	62	205	84	201	128	230	245	196	187	208	157	185	93	157	210	144	166	198	220	190	206	189	153	137	204	180	221	205	182	186	110	195	132	184	157	178	110	156	201	179	202	159	200	236	206	255	215	137	132	198	228	187	158	153	135	163	164	194	167	121	179	160	197	170	195	205	234	170	197	180	221	198	212	124	171	145	135	214	221	180	222	145	164	160	164	181	172	191	185	142	246	184	158	146	160	165	138	83	185	173	179	140	193	234	152	196	206	171	223	159	148	182	250	156	224	179	193	199	162	161	199	203	189	190	166	183	181	209	217	230	188	183	157	163	168	174	180	204	107	190	137	168	191	200	205	203	86	115	186	212	113	185	215	200	187	235	170	183	201	175	123	156	174	165	206	287	231	194	194	198	150	113	155	100	169	154	149	157	156	229	183	165	223	182	212	159	176	237	185	197	193	137	183	163	225	201	189	155	123	245	206	164	281	175	139	194	204	152	194	188	208	156	149	179	150	205	190	215	168	199	164	200	160	212	137	232	148	209	119	190	187	196	166	175	85	151	156	168	159	228	160	124	132	237	166	152	253	125	188	184	210	140	176	144	163	142	150	167	156	205	155	168	219	177	153	201	184	215	162	204	155	81	215	150	148	146	137	158	149	192	202	186	188	171	126	180	168	155	239	245	256	186	206	184	178	186	186	137	246	128	181	205	135	166	218	119	174	175	148	117	212	105	265	198	128	167	184	202	160	229	120	199	186	242	183	156	151	191	190	133	150	169	170	172	191	205	190	193	171	161	163	210	183	218	185	212	181	215	250	212	149	181	167	73	214	198	62	212	172	118	155	157	174	215	89	118	280	185	173	211	170	157	177	216	239	144	178	175	130	148	239	151	152	227	184	125	190	204	179	157	184	115	158	190	121	235	136	154	207	163	146	219	98	187	168	158	176	243	206	148	216	189	128	243	195	189	206	162	139	192	202	108	220	193	227	219	124	134	135	185	172	99	163	164	217	219	183	160	225	198	157	217	196	221	137	225	185	207	117	159	170	183	177	194	189	184	166	163	176	151	107	205	194	211	130	227	213	189	191	166	168	203	162	97	253	148	183	118	252	177	158	183	205	174	189	182	180	198	175	177	144	109	169	212	242	142	227	146	231	134	198	139	195	191	181	160	243	186	183	252	177	163	240	178	185	168	142	138	202	226	171	177	195	157	119	195	135	122	154	209	155	191	93	118	201	226	188	177	250	182	108	200	159	160	107	201	174	205	151	159	194	116	153	217	166	171	181	175	195	178	163	147	249	204	154	176	172	199	207	99	149	199	203	245	120	214	171	195	202	163	182	194	135	176	152	190	158	137	210	149	226	163	162	217	203	191	180	236	177	175	150	142	132	190	193	130	186	113	207	114	208	273	115	211	175	161	241	249	199	223	206	163	154	176	102	155	206	165	169	215	124	146	164	187	176	233	140	174	178	184	211	199	174	189	142	156	139	162	203	215	171	226	160	191	226	174	200	230	130	151	184	174	188	214	185	216	172	200	220	182	142	161	146	161	185	158	130	258	173	187	247	140	189	191	206	243	135	256	201	142	191	221	218	167	234	121	166	201	191	147	132	179	210	157	164	185	136	157	178	216	97	161	209	190	160	167	217	129	118	169	129	206	199	167	145	135	220	198	209	154	251	155	192	161	104	262	180	221	125	292	116	143	227	186	217	129	197	136	252	204	189	164	204	173	167	173	119	167	130	182	180	128	209	179	206	130	159	140	193	188	200	156	206	97	146	220	177	198	221	189	201	179	153	229	184	171	174	219	134	183	175	189	197	196	183	146	204	237	141	221	129	195	208	207	151	210	96	186	183	162	91	177	253	180	255	189	102	199	137	171	221	190	136	156	129	190	188	172	188	188	221	181	208	121	158	238	179	155	121	151	191	166	180	194	188	238	171	205	149	162	147	184	228	111	102	196	162	176	191	232	134	204	254	183	211	172	164	117	176	124	203	260	150	220	202	197	207	232	115	183	178	138	194	153	242	186	169	173	116	177	189	155	203	128	208	135	189	178	208	122	177	186	189	161	221	146	196	126	126	147	174	133	160	205	263	183	130	99	148	169	181	134	205	199	196	240	186	115	192	234	144	270	235	204	216	188	216	213	167	150	195	216	132	170	188	144	199	157	192	202	179	177	167	160	177	176	201	179	197	119	186	206	156	209	169	151	190	204	152	110	174	238	153	158	154	153	135	139	151	109	185	155	243	167	169	208	118	196	201	115	145	240	219	178	213	196	203	156	170	186	184	185	205	210	178	192	146	240	190	114	230	141	105	127	203	219	221	212	136	223	244	187	207	152	137	177	149	179	146	140	170	220	218	189	180	147	156	178	167	180	177	197	223	169	185	159	163	231	216	197	131	143	193	143	120	200	202	170	235	104	198	175	131	108	178	274	211	189	194	149	200	150	131	276	119	183	193	218	229	179	178	144	152	219	170	243	223	150	225	200	223	123	185	172	234	134	159	191	142	186	148	228	195	174	160	116	150	162	220	200	176	217	187	232	253	161	153	183	200	180	136	305	235	191	124	171	201	177	173	160	156	196	154	168	156	137	157	217	250	180	163	164	117	127	125	225	249	193	177	201	149	247	191	188	102	147	199	149	200	193	137	186	232	173	144	222	199	125	199	169	112	174	169	167	139	169	208	149	156	175	164	121	122	233	186	170	132	198	198	233	203	170	198	189	157	157	157	160	125	168	166	220	155	109	155	153	200	192	196	198	209	221	190	218	147	187	158	179	144	173	152	177	155	206	243	188	129	189	157	173	187	181	254	168	182	151	113	151	182	235	178	136	224	190	144	267	151	167	118	189	226	234	177	178	103	216	178	132	188	114	164	149	199	145	280	118	210	167	157	138	185	202	192	174	162	173	168	173	148	105	184	170	204	134	139	149	105	180	140	244	170	202	244	161	189	181	177	131	257	88	227	195	195	178	198	124	155	145	161	128	167	161	275	233	223	131	164	177	124	192	124	200	134	127	140	166	204	231	148	175	159	175	158	164	189	168	177	197	203	204	157	130	209	201	166	157	164	149	72	210	99	233	228	131	216	161	164	167	231	159	142	230	198	142	185	97	205	181	227	201	198	157	168	176	155	178	163	125	156	165	158	199	247	179	254	173	247	169	101	210	193	257	218	150	205	246	284	200	264	202	176	204	226	238	166	202	259	219	120	215	158	157	173	137	197	168	158	202	238	212	166	157	154	141	193	210	222	160	213	172	196	139	206	145	152	187	201	178	194	171	174	176	192	238	186	148	161	246	184	241	139	128	140	215	110	169	149	241	216	112	179	174	172	162	182	227	142	193	153	199	164	122	217	196	184	208	197	245	232	197	182	160	216	214	169	158	218	124	134	220	172	164	167	158	168	132	199	162	205	140	210	145	167	165	199	149	135	223	197	222	189	219	131	176	138	174	190	230	249	232	175	157	188	219	184	199	193	158	142	219	178	160	261	259	206	196	153	159	145	188	250	146	224	192	179	113	129	180	155	189	160	171	185	227	135	147	250	182	184	221	184	184	194	205	201	195	160	179	194	242	204	200	131	162	194	173	192	136	224	175	112	202	152	153	235	195	213	135	212	154	167	139	136	199	205	152	137	187	161	158	229	194	120	174	175	231	202	223	170	133	182	189	154	212	245	223	219	211	127	165	175	142	175	212	191	188	202	194	197	177	199	136	194	199	188	148	143	159	164	136	191	179	266	114	212	203	205	198	147	179	181	252	147	174	99	178	165	141	114	186	163	199	213	142	188	234	250	244	237	190	238	201	191	219	168	183	177	230	144	214	135	167	172	108	201	150	176	179	158	188	215	202	255	174	206	158	160	210	194	208	193	182	198	217	176	178	205	222	222	210	198	167	164	239	209	285	227	161	100	126	208	167	157	97	151	132	196	170	176	192	195	190	268	224	215	153	174	216	216	211	143	166	185	179	181	251	167	148	188	186	164	199	169	170	84	210	245	164	189	114	154	173	155	188	238	171	125	165	164	164	229	136	207	147	246	203	262	167	238	177	179	159	122	217	197	210	173	219	181	113	205	165	131	190	251	210	143	214	178	202	191	211	223	106	206	163	198	249	172	101	229	228	179	143	186	143	136	196	247	176	202	185	162	179	151	138	168	265	196	200	144	208	229	200	176	181	245	163	201	231	232	154	266	165	188	152	206	204	203	155	199	156	204	167	161	162	219	167	169	141	131	198	205	203	167	180	175	167	195	118	172	243	174	151	216	173	234	281	140	215	265	177	213	173	258	149	182	136	171	113	186	173	256	155	203	160	218	212	207	188	174	213	165	215	199	188	147	150	189	191	246	148	144	190	153	237	224	172	193	256	152	182	177	198	219	156	196	190	192	171	239	154	172	156	211	151	252	158	195	202	174	239	187	215	204	134	152	198	196	157	153	184	230	238	192	180	151	257	168	93	194	147	200	217	177	179	223	192	210	209	168	173	153	187	200	138	190	202	145	245	208	187	222	159	216	161	129	152	168	173	216	94	170	143	194	194	159	158	167	197	219	159	183	244	135	201	138	185	195	194	166	149	195	148	194	155	139	217	85	193	157	111	209	102	182	98	207	189	235	208	211	213	168	145	220	182	180	134	164	169	176	258	163	108	194	188	157	193	233	184	194	226	185	165	181	145	157	168	130	148	156	183	131	161	164	133	166	196	131	208	192	129	190	103	145	235	197	191	220	230	197	200	216	224	194	166	212	142	222	112	208	179	171	208	207	183	122	244	187	147	166	111	191	183	182	262	192	171	223	144	204	153	160	204	181	226	162	163	226	186	137	211	187	143	221	235	150	158	221	151	225	159	242	166	191	204	224	167	123	188	210	109	178	157	207	240	172	200	171	190	223	169	188	167	235	132	181	211	181	182	225	213	195	202	168	166	132	264	121	202	198	176	174	153	238	193	130	213	259	174	142	207	218	177	216	160	131	88	168	166	205	251	210	210	152	166	202	224	206	243	249	214	202	148	232	229	279	153	246	182	160	140	192	255	187	110	203	228	121	149	204	222	156	163	112	224	165	194	214	213	243	156	224	174	146	162	175	180	133	178	198	239	129	157	228	218	178	137	118	145	154	173	219	159	192	208	198	185	200	69	128	167	195	184	165	187	174	87	147	233	192	188	193	159	190	146	194	168	204	238	225	203	164	216	200	146	191	210	238	180	182	265	146	160	167	184	213	170	196	176	189	171	126	205	171	155	184	111	179	254	175	96	195	146	244	166	149	205	234	186	209	215	151	211	192	135	162	132	180	224	156	163	130	222	201	174	188	173	206	203	169	234	106	170	145	196	137	163	172	183	163	165	125	182	184	216	167	177	187	139	211	172	175	185	224	185	234	199	112	191	183	205	218	184	167	189	152	168	221	153	181	254	200	117	162	181	165	149	181	228	192	185	162	163	129	189	231	190	151	180	191	224	162	124	214	134	63	237	199	166	154	179	255	204	195	169	194	86	160	185	195	182	135	148	158	181	174	222	173	181	169	164	171	163	192	157	136	206	175	190	224	137	192	197	133	254	174	133	200	129	192	204	156	120	160	179	188	192	138	220	158	228	179	157	165	156	207	163	198	212	168	171	250	157	188	133	223	156	158	129	178	196	175	146	124	198	155	203	172	176	165	180	194	210	209	182	178	202	211	199	147	148	199	162	169	120	191	148	196	208	190	175	196	209	192	181	145	198	198	214	124	148	108	158	163	187	139	193	175	200	159	183	170	149	192	150	215	198	165	216	189	185	179	152	131	175	246	160	225	125	118	146	200	131	162	169	151	159	215	183	147	150	220	170	166	116	165	187	137	153	128	161	188	145	228	173	215	159	140	177	153	162	150	184	192	157	202	144	199	143	182	160	229	185	192	135	193	152	234	212	199	180	147	171	139	164	182	208	181	250	219	129	210	196	160	131	193	284	172	261	213	178	262	223	208	191	172	166	199	211	187	188	170	160	225	158	191	194	246	141	162	214	221	86	202	167	189	155	184	159	146	188	161	275	199	168	182	216	196	155	201	229	210	199	162	211	244	138	193	218	139	177	209	168	188	215	168	196	154	166	153	219	109	230	192	168	223	207	124	217	124	124	178	134	157	127	169	229	257	236	183	252	179	153	226	172	89	139	101	165	184	169	96	213	220	263	137	130	211	189	175	191	220	213	185	195	188	226	129	149	134	135	193	174	150	142	145	210	168	174	231	176	175	205	193	155	229	150	138	176	180	270	166	164	175	150	177	215	173	190	209	135	209	183	209	253	179	177	150	232	103	164	128	195	107	182	232	138	167	156	182	186	215	196	182	248	218	170	183	265	172	164	158	228	205	243	157	150	189	163	184	159	119	192	160	236	126	164	181	138	196	166	191	196	212	148	140	144	205	184	212	169	233	175	149	224	151	166	155	201	165	228	209	173	143	133	200	179	119	187	169	173	179	265	190	178	219	192	195	148	240	212	142	165	176	217	189	156	137	213	202	212	118	137	195	228	163	224	166	164	186	210	195	283	154	197	195	202	188	171	141	191	252	187	156	237	230	151	166	201	199	157	169	150	201	146	201	230	168	187	109	181	234	210	217	119	280	136	245	199	238	166	212	192	192	186	198	171	169	164	173	149	173	255	199	149	177	147	138	207	173	194	155	168	146	164	163	177	226	179	166	190	195	134	128	202	178	145	199	204	226	170	175	111	200	161	184	102	148	144	244	182	129	146	186	221	184	157	147	210	209	176	207	105	129	266	131	141	167	230	210	186	176	189	131	79	133	255	189	235	103	197	231	186	162	240	153	140	128	215	216	224	198	206	206	210	255	206	265	171	194	153	266	216	171	199	190	259	247	114	149	197	208	195	171	156	188	153	208	143	217	186	86	218	136	171	205	204	173	163	182	200	203	139	180	179	176	254	213	216	215	226	190	159	156	144	198	142	181	157	164	146	150	199	117	241	155	217	171	228	206	208	165	177	179	228	157	192	296	162	199	122	167	222	156	225	157	160	170	196	177	254	241	117	139	178	210	169	182	158	207	164	193	182	247	192	147	152	226	139	218	174	217	188	166	187	233	202	166	159	160	201	198	239	191	210	188	238	170	235	221	166	213	167	174	137	161	194	195	139	157	158	74	132	231	239	159	238	180	208	140	176	162	182	162	188	215	206	197	226	193	143	253	214	173	201	158	121	161	182	209	232	205	125	241	235	248	177	215	216	194	214	150	182	173	110	161	196	210	229	174	204	167	137	202	179	195	183	165	201	147	159	244	185	183	150	201	201	171	200	166	180	156	245	198	189	137	150	200	152	144	213	208	219	227	175	200	145	197	183	274	178	259	153	133	134	155	208	178	172	216	197	194	175	212	194	196	170	246	177	140	199	196	208	135	208	163	190	206	197	172	203	154	224	155	156	113	220	174	87	174	110	126	205	118	175	179	237	141	168	203	186	146	179	164	160	189	236	198	183	78	168	194	148	190	182	196	211	162	186	174	145	171	190	178	181	172	142	170	254	226	204	222	182	152	151	179	157	155	159	200	160	268	165	188	127	112	177	174	143	144	156	194	168	167	192	154	171	135	139	163	140	224	147	184	129	155	156	155	213	242	176	200	157	177	212	207	198	143	153	129	170	169	164	223	186	126	249	192	148	133	147	160	140	181	162	227	189	211	192	217	145	139	212	216	201	132	168	234	176	161	176	139	88	196	187	158	129	218	224	181	165	121	171	166	210	183	194	178	236	177	183	156	163	156	141	164	96	170	203	176	140	154	175	181	158	163	132	172	170	152	168	200	183	163	154	227	229	215	173	185	274	203	154	145	108	181	146	209	136	173	251	168	194	205	199	256	218	202	178	195	102	148	188	263	123	246	237	153	115	196	177	105	232	225	247	157	215	169	227	203	211	134	195	110	208	213	196	164	227	202	228	167	225	239	152	265	209	281	172	205	175	154	146	198	183	178	225	160	191	210	185	138	152	151	107	177	190	155	97	168	253	191	226	98	256	191	129	152	157	233	125	182	148	168	150	215	174	199	181	219	206	178	167	176	127	209	124	157	134	174	144	216	217	196	188	93	187	118	220	181	225	187	180	184	94	161	211	185	122	227	112	171	178	212	173	121	136	183	176	143	122	231	234	159	248	214	179	83	158	166	212	167	153	156	155	211	161	200	234	122	216	220	129	158	219	187	181	157	216	165	139	126	213	171	187	171	234	182	155	156	145	92	155	148	212	265	108	248	187	192	185	212	168	222	153	209	170	159	155	173	154	171	188	187	135	260	169	90	254	123	202	174	181	195	148	167	200	151	184	199	227	159	196	204	215	218	133	149	141	144	185	153	174	114	127	137	187	181	126	184	152	151	156	228	212	135	173	198	77	164	164	203	193	200	174	174	176	198	240	191	191	228	178	190	181	116	141	154	204	176	174	152	163	182	183	162	235	214	228	157	183	196	199	166	208	172	235	241	207	117	149	225	113	142	177	152	166	189	140	196	155	156	210	195	155	210	182	179	147	148	199	169	197	153	200	121	187	203	195	144	193	218	182	127	202	134	140	117	185	183	199	233	256	261	209	202	191	124	104	132	190	153	178	235	135	141	206	199	190	173	195	203	89	181	147	207	206	153	168	192	189	176	168	199	164	136	115	176	199	231	246	202	181	205	156	228	134	167	108	171	190	213	198	272	149	223	126	156	195	232	171	209	182	165	174	191	223	158	189	186	125	193	163	188	243	189	204	167	249	121	160	236	80	167	171	257	124	222	207	158	173	166	172	211	161	93	171	196	153	194	190	180	206	205	236	148	124	205	172	235	133	200	168	223	170	137	261	202	166	219	218	136	167	124	139	123	153	178	171	189	196	214	164	152	197	222	171	169	201	139	218	199	173	198	205	215	171	204	157	128	281	200	247	205	159	236	183	219	211	148	205	172	184	157	102	189	196	207	157	181	184	213	170	208	221	156	274	184	124	175	158	182	136	201	212	118	158	213	182	167	213	203	118	199	187	221	174	228	186	177	155	223	119	192	165	166	136	145	202	256	182	193	221	122	166	101	174	184	194	148	178	200	195	138	116	183	137	203	187	219	217	253	177	168	223	191	172	221	195	196	115	207	167	143	136	207	196	171	162	181	189	192	111	166	158	200	177	186	232	141	185	185	237	168	218	151	169	212	146	196	144	179	157	234	191	172	206	186	211	174	177	196	194	152	181	237	155	209	192	176	186	140	197	215	287	264	200	131	166	95	234	138	175	215	219	240	141	215	211	163	212	134	162	180	168	160	153	182	150	210	233	104	176	220	175	186	71	154	170	224	176	144	223	174	167	211	149	129	258	192	248	157	248	184	176	266	190	242	148	242	198	210	179	235	240	144	265	149	215	201	170	218	107	193	210	226	160	190	176	169	237	168	180	235	177	207	145	218	203	221	222	157	148	159	215	160	150	214	210	233	197	240	219	230	218	191	246	114	215	194	182	185	174	269	176	250	179	163	143	163	157	215	193	151	97	134	243	157	188	127	216	199	216	119	196	157	224	175	197	193	188	165	136	167	261	155	209	188	200	121	253	198	137	206	142	166	179	146	153	199	173	178	219	121	206	81	204	140	195	182	168	161	207	194	188	148	170	134	115	156	180	210	195	148	205	173	178	185	159	174	178	232	165	208	182	160	220	194	218	196	224	139	160	234	185	185	175	152	205	183	187	146	243	121	128	151	164	238	147	155	233	156	204	152	134	213	115	182	140	164	176	157	203	179	182	193	185	224	194	127	171	168	224	188	149	106	215	154	215	188	212	169	178	197	171	173	167	181	179	198	130	142	172	172	161	216	129	195	246	175	122	166	181	185	173	154	198	196	160	120	87	228	140	142	176	221	220	167	152	236	193	130	225	168	272	172	207	223	87	222	162	146	159	185	193	184	227	158	228	198	156	203	202	208	241	166	157	113	196	123	227	195	126	156	167	173	198	197	224	207	145	152	167	176	138	165	185	163	147	178	186	117	160	250	146	198	157	149	172	236	130	237	197	194	235	246	182	128	149	140	191	156	177	167	199	161	182	162	144	233	174	180	267	186	195	209	161	217	166	175	142	202	193	212	195	188	150	111	168	192	158	197	198	126	174	124	168	156	192	188	198	199	266	129	111	234	235	230	184	283	146	194	192	139	201	238	157	176	148	193	221	189	171	205	193	128	193	210	178	207	243	184	180	176	244	181	207	183	199	166	198	110	169	126	186	215	177	182	165	191	194	142	227	184	226	250	94	138	220	200	179	110	152	222	196	180	130	159	246	220	130	169	166	140	264	201	104	198	176	106	202	153	172	280	212	204	136	183	164	204	224	162	193	225	162	146	156	197	176	172	149	172	181	143	188	229	171	265	184	171	183	208	126	142	161	175	211	225	188	207	101	224	213	171	171	139	216	198	165	171	196	203	145	176	199	223	236	222	177	167	170	215	214	236	218	145	227	84	222	176	195	136	167	178	211	220	156	188	140	145	130	189	127	180	188	165	138	177	159	189	189	126	175	212	193	164	214	205	183	143	200	143	251	130	144	219	224	219	187	173	104	208	176	146	119	175	207	191	229	193	171	244	163	217	230	206	227	227	189	149	167	208	176	192	165	159	138	123	242	236	194	111	193	165	170	134	154	197	192	128	161	186	189	180	193	177	209	236	255	226	150	202	158	203	216	97	195	168	180	187	130	207	212	196	199	239	172	205	208	144	173	107	211	192	163	214	113	214	214	170	128	197	208	156	145	136	129	156	241	221	180	178	161	138	226	219	221	196	210	159	111	155	219	195	155	188	206	125	191	170	203	196	174	163	171	228	195	228	179	220	166	175	132	141	204	158	175	170	156	193	209	157	196	118	187	174	209	221	205	240	211	162	177	142	196	170	198	221	222	136	215	245	169	224	185	186	152	238	204	108	224	211	150	200	206	138	147	210	184	150	184	151	186	208	124	176	141	198	204	116	177	166	220	189	249	217	159	149	176	141	201	187	275	151	248	172	218	212	176	200	191	182	216	190	201	185	190	142	188	172	149	189	166	143	207	142	187	137	170	166	174	166	199	201	179	158	152	208	190	203	167	199	166	141	237	155	106	163	251	150	156	147	190	163	147	158	191	152	259	194	132	194	181	184	191	210	206	146	231	194	146	232	165	223	207	139	124	173	184	167	160	173	232	217	141	158	197	163	141	216	189	252	180	269	222	220	141	159	220	171	187	183	172	120	182	246	212	205	121	174	211	196	229	190	135	140	117	162	171	145	152	152	176	173	130	228	151	246	181	121	183	248	149	199	157	172	111	228	143	185	140	152	170	175	205	155	206	196	202	158	164	185	208	162	220	147	198	119	241	219	160	196	258	162	173	114	187	181	163	158	193	202	169	125	149	196	162	127	149	139	173	146	208	256	158	205	200	178	161	187	160	183	162	231	211	94	186	244	189	138	195	206	181	165	133	137	173	274	203	197	188	162	121	139	163	206	242	251	234	155	177	171	135	114	196	200	162	181	135	136	220	196	131	231	122	216	131	204	182	197	166	239	202	244	215	188	198	206	214	228	147	177	133	163	197	207	182	186	185	167	184	206	147	119	179	123	208	223	218	193	155	191	191	183	219	224	177	241	178	140	235	197	178	141	192	163	210	148	135	221	154	124	210	209	170	233	165	120	135	198	239	136	141	155	149	215	123	182	164	181	191	174	169	188	176	205	124	218	167	145	180	177	200	172	175	147	261	230	136	222	240	184	218	160	150	162	176	145	214	155	208	168	135	164	251	216	175	158	149	195	144	235	142	228	178	214	169	170	241	99	167	234	165	239	194	236	226	222	185	224	159	167	134	99	128	203	171	181	196	232	136	170	211	230	205	168	171	204	198	118	172	265	107	159	180	188	263	240	220	181	190	205	165	107	243	225	191	147	106	245	160	184	125	191	199	131	155	156	191	187	247	225	176	209	156	178	90	159	184	208	192	179	146	210	176	141	191	215	182	185	186	162	157	114	129	245	148	202	195	196	205	160	157	180	174	139	184	140	184	155	116	189	171	241	171	150	160	122	188	198	185	148	180	144	135	187	154	167	145	145	159	137	179	164	181	172	175	138	129	143	114	189	151	210	142	207	203	267	192	160	140	237	259	263	219	205	97	209	136	204	170	197	154	148	217	128	274	176	160	158	235	125	194	172	203	215	228	169	223	242	133	231	166	240	200	109	177	170	184	176	271	177	173	184	98	193	124	245	196	228	163	160	222	190	185	81	233	183	122	118	218	145	158	181	156	147	206	178	180	179	135	187	112	177	152	207	184	151	247	217	187	138	211	193	161	191	207	185	191	145	194	165	199	217	193	263	253	157	146	201	268	208	183	160	155	84	170	116	194	166	233	170	190	146	243	175	152	180	144	121	166	225	66	229	144	157	235	187	148	230	215	229	208	123	180	193	235	96	235	127	179	255	222	307	208	141	172	215	181	228	203	175	223	223	184	154	192	182	160	175	164	238	148	136	157	174	201	159	111	189	201	144	108	194	170	186	227	193	189	200	140	123	235	190	191	140	271	196	143	214	211	130	174	186	202	195	202	186	109	167	213	173	172	188	123	189	185	218	149	154	158	216	176	165	123	182	185	195	225	224	152	212	136	208	209	171	168	174	143	203	159	218	193	162	152	185	206	219	224	171	178	177	193	215	224	202	209	178	165	178	231	255	194	215	211	164	166	174	128	208	203	146	198	155	226	186	252	161	235	145	142	212	193	192	167	122	167	214	182	186	194	149	171	209	155	221	271	183	177	185	181	200	180	231	261	186	196	228	172	214	207	230	176	205	169	161	228	116	181	146	186	127	173	144	195	180	280	164	221	178	129	162	169	214	188	132	175	191	210	173	245	216	115	204	235	191	155	161	200	211	148	175	203	206	189	139	241	142	181	152	150	208	187	159	155	132	230	108	146	204	179	211	149	155	191	135	208	211	162	178	122	226	211	132	165	192	167	146	202	218	177	186	101	211	155	171	154	207	140	112	211	133	209	151	181	186	147	152	165	203	148	150	161	214	209	153	197	150	126	172	182	166	163	127	164	161	196	233	187	218	173	184	185	170	198	215	186	258	129	139	138	235	185	213	149	173	244	144	157	115	170	160	182	97	184	194	169	168	149	163	205	114	152	201	135	181	167	228	221	191	109	165	217	145	103	86	209	162	210	183	132	154	218	205	258	243	199	167	146	239	198	143	220	101	182	169	168	185	202	145	199	205	208	212	220	226	219	103	161	166	176	163	177	163	156	237	157	208	167	228	292	224	192	174	183	142	244	201	177	191	186	154	198	143	206	182	153	169	185	207	184	147	171	118	147	173	157	162	266	138	218	162	190	172	219	146	222	212	197	152	205	175	127	165	142	216	127	121	130	196	183	203	142	191	87	127	233	233	208	227	253	178	160	235	231	174	215	184	198	161	197	157	156	140	152	149	202	205	199	209	206	223	175	193	161	185	178	161	208	80	165	187	165	109	183	188	134	165	148	160	117	140	195	206	193	182	141	202	182	148	193	183	242	203	138	165	87	178	178	169	143	193	174	159	121	189	237	147	230	237	136	254	238	151	212	216	206	238	155	197	210	229	147	145	163	187	208	212	132	229	169	224	159	167	158	223	178	209	196	157	257	187	151	155	159	159	176	106	179	114	168	172	162	231	159	229	222	175	140	211	202	195	255	162	195	125	223	181	93	172	144	179	168	207	176	157	203	168	166	212	120	153	175	223	205	130	201	172	154	253	190	213	245	153	190	177	183	185	234	216	168	174	205	179	160	176	149	248	148	178	175	182	177	214	178	252	203	154	125	249	187	191	239	131	157	160	134	162	161	209	223	172	159	149	157	218	103	191	151	179	159	214	271	181	165	93	189	213	181	156	194	171	233	168	209	170	182	173	153	165	132	170	249	203	190	161	253	210	173	201	117	215	168	186	215	139	181	169	168	221	173	128	272	156	206	172	147	254	155	211	226	184	209	208	202	219	131	108	185	215	193	196	111	117	165	126	217	236	177	207	134	131	149	216	168	187	125	153	190	206	179	113	207	187	181	210	203	272	156	167	185	250	188	133	202	137	139	177	146	159	240	177	202	162	119	131	200	190	206	90	177	191	135	206	135	191	159	141	131	141	197	177	200	121	182	182	187	231	150	217	274	243	200	232	183	186	227	156	135	218	85	246	253	147	150	152	206	197	172	174	124	196	134	157	154	142	159	192	198	137	213	123	129	144	138	156	162	196	190	200	123	122	144	200	248	161	181	200	159	177	209	192	253	231	204	179	157	181	192	219	201	221	150	188	163	165	174	84	162	125	180	221	176	200	177	177	112	170	111	136	163	185	170	183	263	141	227	218	218	153	142	143	217	228	189	188	216	212	161	157	191	141	170	185	183	181	227	167	140	154	191	209	144	188	131	129	208	147	192	141	190	207	171	214	236	194	159	190	216	178	207	214	157	154	175	197	183	210	117	153	224	112	145	186	205	192	201	156	127	199	159	223	149	214	155	154	220	294	156	136	177	191	199	135	158	159	190	241	173	193	154	158	156	178	190	118	186	107	201	237	154	178	193	216	157	219	199	125	159	138	172	151	165	161	209	139	139	221	217	146	158	129	191	150	135	167	267	222	203	253	141	125	211	130	168	229	287	189	189	155	73	230	191	170	162	154	143	228	211	102	219	176	132	170	175	118	193	181	141	145	281	163	192	180	165	174	250	219	196	182	201	135	164	133	144	203	137	179	153	112	209	230	160	219	176	118	264	166	129	148	174	183	255	216	177	160	148	219	168	190	191	215	179	177	188	249	141	231	185	177	144	137	182	140	207	258	201	190	172	141	217	128	192	187	216	151	173	193	143	189	214	190	154	149	196	177	187	204	255	212	145	148	189	199	236	144	106	207	216	129	142	149	237	232	196	203	235	233	233	163	192	244	168	217	234	198	170	131	194	156	194	202	121	269	204	244	209	184	169	163	127	173	163	240	141	188	134	160	204	197	147	153	149	228	165	137	181	209	195	173	128	133	177	171	165	221	218	130	161	163	224	124	199	211	145	95	219	184	194	206	201	190	207	146	257	161	172	241	198	209	177	147	225	194	203	207	188	228	229	152	204	174	204	164	224	144	137	147	180	198	174	128	154	181	164	247	147	206	226	180	110	210	195	130	177	115	212	202	178	167	181	234	194	253	269	202	183	157	133	129	147	156	226	148	207	175	136	173	180	172	239	239	136	135	164	193	180	232	133	151	188	147	176	215	177	160	183	137	219	166	199	196	173	190	180	126	167	158	177	204	230	158	176	120	172	82	222	196	174	206	170	203	129	148	131	160	203	198	199	220	237	189	164	224	183	179	188	181	205	254	277	122	182	176	118	163	171	235	116	194	182	175	141	219	189	225	167	139	223	179	127	144	147	169	183	203	258	178	135	241	180	202	236	212	186	209	184	264	194	220	182	116	210	190	227	146	178	175	195	192	175	158	236	166	154	244	145	162	157	183	220	286	132	168	181	187	173	231	138	145	240	191	173	121	143	202	162	225	153	180	106	165	158	142	213	169	216	145	218	163	92	139	273	210	144	162	118	200	180	209	121	218	98	232	223	154	200	137	168	222	136	205	233	200	215	165	184	150	143	162	226	153	208	202	185	175	171	177	140	151	137	211	268	190	185	164	224	214	209	172	171	163	161	158	224	154	186	184	167	152	133	153	186	218	135	123	164	169	165	168	152	213	228	194	181	231	204	150	196	215	194	218	200	148	190	137	139	177	167	205	130	228	195	130	151	122	177	148	197	152	160	111	164	178	234	219	138	222	115	231	187	101	186	204	189	169	221	225	206	167	200	153	197	115	199	168	146	157	145	132	117	212	237	178	115	169	259	105	207	143	177	175	139	146	187	167	168	152	177	256	278	213	205	147	159	145	224	220	178	252	150	163	120	170	184	178	200	177	111	187	202	156	184	230	197	136	120	251	193	174	171	193	97	146	205	164	209	142	195	195	95	180	215	168	157	147	186	150	154	181	130	221	180	177	159	212	266	215	175	188	161	199	165	205	237	160	195	198	199	167	182	132	178	159	162	191	139	208	194	178	217	186	162	190	128	198	186	109	196	223	200	183	128	230	154	134	196	207	169	168	240	204	204	184	169	187	188	222	113	173	194	140	110	193	146	174	172	192	141	211	233	139	203	180	153	152	124	228	135	162	174	182	212	212	126	110	116	229	204	230	118	139	152	193	199	209	95	132	181	163	134	169	185	237	172	184	167	141	220	177	169	180	152	181	152	185	188	216	209	194	170	208	199	161	116	227	209	209	268	203	208	139	206	240	236	195	163	148	126	142	168	183	122	219	141	133	155	166	153	183	144	164	229	220	173	150	147	159	130	197	183	266	188	226	187	203	151	156	205	111	252	131	147	183	185	198	159	185	191	206	204	129	198	183	200	165	209	178	167	149	175	157	188	157	151	169	101	172	169	199	138	144	133	260	190	240	160	152	197	221	220	143	156	142	166	127	221	238	168	112	175	167	192	191	162	160	159	177	225	155	180	117	151	231	221	171	184	184	213	134	150	216	202	213	185	170	184	208	190	168	208	137	185	253	241	192	196	147	217	163	188	215	184	215	151	189	200	164	153	140	208	214	172	195	232	128	137	185	173	180	221	175	230	139	214	252	154	154	216	168	145	187	192	199	138	177	138	218	156	140	166	191	221	212	185	223	215	209	115	194	186	210	186	121	281	166	228	219	167	202	161	229	201	182	223	184	138	191	182	227	181	231	198	116	195	176	180	193	159	162	189	126	199	136	112	254	173	148	237	198	173	197	201	185	200	117	268	126	182	145	159	233	197	212	229	216	262	194	171	191	153	165	162	205	200	177	134	246	159	158	135	172	147	163	232	181	215	201	146	176	138	154	202	166	183	158	201	215	179	112	222	202	187	176	194	153	197	136	181	167	151	149	184	231	184	187	187	164	193	174	255	162	254	141	231	224	168	192	223	185	177	168	191	201	170	111	163	224	215	214	159	130	87	162	161	185	173	177	173	137	185	229	190	213	165	206	151	183	166	211	187	185	225	172	221	160	216	242	177	164	198	199	218	201	197	155	194	146	158	196	232	157	222	192	189	263	171	240	160	137	86	197	172	188	218	167	199	218	185	197	230	181	208	165	181	103	187	245	174	209	164	201	234	161	205	180	160	152	141	140	182	147	177	193	160	186	232	162	179	108	157	190	215	247	146	211	191	148	246	117	132	192	156	175	137	150	234	156	211	135	197	156	207	101	176	158	112	128	113	150	174	127	170	227	153	172	202	177	177	161	191	213	261	180	185	162	141	182	172	238	175	258	187	193	207	181	196	184	227	202	149	159	200	184	266	127	167	144	244	209	112	200	200	223	213	202	159	151	151	187	95	165	158	148	178	203	143	133	177	65	140	187	208	167	203	187	162	167	164	141	193	114	216	176	184	187	222	217	252	191	180	200	186	271	145	199	219	229	239	178	133	212	213	153	237	98	207	153	132	94	216	190	141	193	148	187	154	219	197	231	152	202	172	195	139	206	197	182	110	202	163	193	154	198	189	229	173	207	184	132	138	141	126	185	162	149	164	110	102	189	125	316	148	227	144	157	247	197	188	161	131	134	132	222	201	157	185	128	188	180	165	212	117	152	155	161	132	186	150	229	128	188	206	216	178	175	165	123	199	209	162	153	168	143	152	92	130	114	233	128	171	208	142	170	143	152	240	213	146	162	185	179	228	93	161	185	104	146	191	212	233	223	181	193	207	198	156	140	277	202	142	223	216	107	159	176	179	154	156	165	208	192	188	149	151	159	195	158	219	199	121	195	189	189	135	205	133	105	148	158	188	224	181	109	139	173	152	242	197	221	193	195	128	177	114	173	112	223
6	374	316	403	488	285	286	348	338	330	373	226	459	458	331	360	329	278	345	381	294	293	324	517	288	359	378	392	418	342	336	319	401	278	348	281	366	294	390	522	200	367	418	357	258	338	383	334	362	516	349	275	309	296	425	378	352	341	355	276	264	448	292	345	303	431	414	302	288	306	342	555	319	364	375	385	472	369	475	323	286	250	391	342	327	457	297	276	339	383	264	378	351	421	265	386	365	322	423	301	285	338	374	435	332	228	165	276	355	402	332	385	445	380	280	314	351	494	365	404	306	438	258	265	301	416	607	314	375	333	365	554	258	386	389	509	287	352	278	291	413	425	495	352	444	371	391	336	341	317	418	370	373	459	370	464	333	381	390	404	360	383	334	345	232	344	343	233	429	360	419	253	335	439	267	422	442	268	306	389	428	425	405	438	301	181	445	347	377	573	428	333	260	316	389	350	406	298	484	361	280	377	264	377	285	235	344	439	448	329	395	422	250	498	414	360	403	453	351	452	353	371	413	355	437	418	411	335	262	379	418	478	283	380	381	286	248	374	480	470	405	306	433	392	392	376	338	258	447	551	431	379	379	315	325	422	362	403	339	409	401	235	418	340	454	517	347	311	353	336	241	355	364	456	366	348	383	328	366	399	446	283	414	316	337	315	328	411	289	314	246	373	242	373	297	438	409	371	276	413	334	401	379	387	331	382	325	374	409	536	304	285	398	453	349	275	420	238	346	404	229	425	423	349	361	359	291	286	390	326	547	346	372	268	252	320	329	388	248	234	406	364	437	321	335	438	391	392	366	522	242	411	205	403	356	359	372	355	322	371	301	369	297	328	479	428	379	305	408	364	358	363	486	230	407	299	265	357	369	482	446	306	349	270	284	351	418	289	310	317	382	322	252	314	450	434	331	468	457	398	262	404	275	370	388	252	355	252	453	297	182	395	384	468	489	449	359	440	423	302	359	454	448	388	373	294	352	299	463	545	338	250	449	369	434	357	375	289	286	481	290	373	296	292	405	334	344	363	394	352	393	322	282	404	327	498	367	404	532	409	235	338	423	466	405	392	425	342	483	365	383	333	316	382	244	336	383	291	250	339	468	316	378	514	368	233	384	337	316	295	512	324	348	431	437	317	311	364	265	380	408	243	282	521	386	490	320	300	350	350	331	274	391	446	243	470	195	210	331	421	231	263	466	370	405	422	251	333	507	385	355	298	393	222	437	447	362	387	514	266	528	401	301	360	260	320	345	382	430	329	284	375	279	426	296	256	311	381	322	257	227	401	384	288	379	392	346	315	313	362	351	313	253	333	303	435	215	201	354	343	284	494	316	475	537	405	383	342	347	309	386	321	441	415	419	374	302	346	316	385	310	379	339	360	271	343	418	351	475	447	325	347	292	275	317	337	321	305	286	376	457	393	305	383	296	308	428	299	274	421	569	368	263	244	252	304	519	418	253	441	303	361	308	512	366	443	350	383	388	397	416	325	432	414	385	400	389	458	242	314	363	357	377	306	371	248	350	304	260	262	478	480	363	372	343	400	356	398	345	336	353	354	460	390	268	324	382	289	288	369	279	451	422	403	310	309	293	374	247	233	452	311	290	394	437	320	370	288	424	429	277	394	282	303	311	258	345	259	451	352	368	404	338	408	367	300	258	329	217	338	414	494	300	359	294	362	338	330	320	309	408	471	387	330	464	460	381	307	393	411	351	349	327	359	356	345	347	336	431	364	445	410	360	507	471	379	340	373	395	309	380	522	273	438	416	365	260	443	319	391	380	442	384	179	344	418	370	473	305	541	466	434	313	374	388	316	430	356	401	365	327	422	438	300	351	365	349	314	265	418	416	462	429	336	515	379	566	380	304	417	334	388	312	292	412	341	382	399	357	301	464	368	361	313	416	340	339	351	305	461	253	378	346	453	306	417	317	375	477	418	333	305	259	401	371	441	412	392	413	334	377	431	423	303	337	221	399	401	397	347	273	252	476	405	202	389	360	277	412	364	304	349	419	465	456	432	353	439	357	266	419	332	260	230	368	348	354	288	243	250	373	300	420	450	295	428	391	251	329	392	563	329	409	285	382	234	425	379	323	343	363	458	386	262	376	335	336	312	279	346	216	276	327	423	481	360	364	308	406	338	422	290	368	416	411	297	499	459	486	349	315	152	323	347	434	483	289	192	434	457	309	296	374	382	326	411	479	357	343	288	363	492	320	313	374	406	270	313	306	322	299	211	307	411	464	297	364	418	293	224	377	298	515	312	318	527	317	322	413	337	422	339	375	335	205	357	377	333	252	317	375	293	374	374	277	304	374	279	335	458	348	306	375	363	391	392	355	440	384	221	289	434	349	386	483	382	377	360	230	342	461	388	314	212	212	449	284	334	395	463	432	296	299	345	327	371	565	391	241	353	395	371	399	375	408	391	406	389	355	295	354	217	346	365	428	343	253	392	327	591	405	424	451	319	412	353	472	438	374	338	377	218	435	313	257	476	510	398	187	390	390	558	417	445	417	331	290	310	333	347	324	365	396	370	452	305	382	351	416	357	258	304	385	418	339	372	340	298	476	418	340	280	405	367	420	268	285	409	422	347	396	418	359	425	469	309	453	306	511	323	341	323	379	255	470	327	460	321	380	229	272	264	412	295	376	394	376	382	306	325	385	498	510	235	346	369	332	286	370	343	332	245	254	365	370	296	447	279	285	490	286	479	294	387	319	502	322	476	402	330	480	425	369	257	470	325	443	382	335	380	444	483	497	521	308	453	348	343	469	502	355	440	396	318	330	346	429	445	321	418	318	282	386	334	297	317	264	234	360	428	411	349	314	368	349	372	309	402	435	290	457	313	341	306	308	389	351	348	396	297	393	335	374	477	374	361	398	271	357	361	357	219	397	263	309	360	296	441	346	416	237	494	395	367	402	326	396	434	348	445	288	378	353	394	420	201	428	293	289	325	367	383	443	343	330	323	215	298	479	392	257	212	338	380	357	338	400	299	354	384	440	380	456	249	306	397	304	326	484	321	389	358	298	276	426	288	330	243	329	370	397	494	403	362	214	276	483	378	377	358	463	423	252	309	417	345	405	282	317	393	343	336	310	484	391	429	361	304	316	246	361	247	294	326	452	407	321	411	551	300	340	375	302	454	418	387	422	332	420	295	456	377	407	364	444	359	298	509	426	360	390	389	311	378	394	491	415	314	305	268	405	439	411	462	445	294	391	454	280	345	407	347	334	358	413	407	213	374	365	368	289	430	308	289	376	376	380	351	425	370	293	482	237	339	405	363	306	304	286	424	275	250	479	456	414	347	346	366	386	351	398	474	409	228	174	409	412	266	229	259	351	337	317	409	330	328	189	300	413	303	313	336	267	332	395	322	401	334	254	412	457	285	338	492	227	399	342	413	320	404	319	450	367	386	370	331	315	339	415	360	416	385	383	396	334	339	374	334	329	351	360	348	346	299	382	406	171	289	282	456	433	455	337	477	408	355	439	328	458	405	394	368	260	347	353	338	412	350	169	456	353	342	266	441	270	361	490	286	382	423	465	360	323	349	382	405	435	347	305	354	311	335	351	376	396	583	345	398	307	365	431	333	335	369	377	393	265	292	283	506	417	398	227	273	273	392	321	402	370	339	373	324	248	479	342	282	359	442	426	324	340	449	375	471	460	335	267	399	460	293	128	456	540	291	386	287	346	366	252	402	376	443	263	382	232	264	297	422	241	282	430	291	257	503	509	371	346	359	532	353	389	442	420	486	366	377	366	367	410	336	450	345	274	389	488	404	221	363	383	156	317	304	373	315	377	458	226	426	409	378	347	368	252	433	221	430	384	278	404	540	280	410	450	367	343	240	365	341	303	359	312	473	349	356	390	336	381	293	421	291	438	312	358	465	421	315	323	370	391	251	268	373	379	456	386	366	316	385	288	246	457	429	387	484	328	343	290	378	410	443	294	311	315	364	320	250	386	353	237	317	392	389	416	241	413	351	309	394	390	254	431	479	523	294	250	262	384	269	255	371	446	394	447	508	443	316	255	312	346	401	303	339	412	345	368	265	390	293	460	383	403	298	297	289	351	485	228	329	512	324	318	381	370	456	354	472	455	351	391	334	357	442	421	306	256	283	374	200	438	374	295	297	399	458	335	474	301	432	479	344	325	409	439	280	452	350	393	509	453	448	363	422	418	307	352	427	401	394	416	409	375	453	473	328	350	442	323	369	340	295	276	336	384	488	426	404	464	182	344	230	453	342	349	460	413	442	362	420	333	406	367	347	406	369	311	388	249	440	310	365	331	486	378	464	369	221	383	304	224	355	416	333	396	372	366	262	442	404	346	319	442	376	434	359	294	425	408	383	332	367	413	202	432	352	406	287	352	396	485	349	553	392	235	400	354	294	397	282	312	413	176	220	377	402	452	347	463	291	501	500	411	328	317	357	386	361	385	340	318	309	506	314	383	378	446	396	435	416	294	283	302	255	345	426	299	322	430	344	480	307	426	438	296	307	383	413	373	299	434	361	328	413	297	494	411	435	347	347	296	389	428	365	376	213	314	362	324	369	308	401	316	360	355	383	378	463	322	244	419	304	424	291	335	419	361	424	407	379	349	382	546	264	313	374	428	416	238	283	313	399	287	326	346	253	362	398	338	251	447	375	292	434	260	461	372	285	264	458	378	355	340	403	418	282	292	543	453	302	392	390	376	473	299	369	277	377	415	426	365	367	420	402	304	336	357	385	371	370	284	388	211	473	377	440	467	232	168	287	537	309	307	351	357	276	398	254	357	320	279	333	204	321	471	384	248	284	465	337	485	428	371	374	361	423	299	304	315	412	294	362	148	311	303	383	317	302	327	272	392	375	408	267	300	548	323	265	334	288	445	494	320	277	393	251	324	437	401	273	509	285	403	381	380	357	440	329	366	386	351	298	279	533	460	347	362	370	431	420	402	533	324	446	299	366	355	227	448	480	446	463	455	291	332	374	432	437	342	491	419	404	361	378	245	396	286	355	370	422	413	330	375	389	288	396	345	396	213	368	318	440	469	299	359	458	381	387	448	292	381	366	322	417	343	386	297	392	172	322	355	423	448	422	276	346	390	316	419	301	467	269	347	329	330	360	412	265	409	414	310	221	445	355	269	312	424	529	304	254	250	373	363	381	471	373	385	411	213	334	502	293	258	336	332	423	414	318	269	308	349	489	230	309	348	335	372	311	285	507	340	260	476	333	302	248	458	239	324	304	297	398	469	459	325	336	300	427	303	340	330	487	211	350	305	415	381	351	234	450	377	333	472	462	289	231	192	370	318	290	310	419	337	357	451	371	261	157	297	407	369	64	343	297	415	263	359	278	330	407	329	263	343	399	346	279	376	367	383	399	240	383	463	389	379	338	316	416	347	266	426	236	415	257	377	360	342	449	447	398	318	221	354	438	347	338	335	341	278	364	391	430	468	395	418	438	380	239	415	352	306	249	307	403	425	402	384	399	266	396	293	372	374	347	511	392	462	382	390	421	380	433	278	457	336	444	311	289	235	368	411	335	404	259	471	448	409	450	179	302	413	350	318	463	468	339	344	328	215	342	323	336	297	463	259	547	405	240	387	240	418	421	355	406	465	325	404	423	366	359	369	435	326	353	388	389	441	355	264	398	423	372	422	455	278	292	279	296	376	289	393	304	394	499	425	328	455	257	431	365	313	386	357	307	406	447	379	328	337	294	324	384	232	445	272	287	441	352	372	425	395	288	317	408	407	472	244	362	364	321	305	329	306	342	319	342	356	318	461	378	458	307	340	380	334	282	333	435	389	385	426	483	400	301	184	178	366	382	289	357	240	389	437	287	309	338	341	301	462	232	364	371	371	408	397	447	477	217	395	588	556	233	254	222	388	407	406	295	266	439	370	383	223	295	460	389	217	324	345	266	350	323	357	377	361	311	327	335	276	430	342	295	363	396	448	404	457	426	373	391	313	329	316	305	275	216	458	338	489	418	342	350	474	340	430	336	328	356	296	337	358	341	352	455	400	313	298	402	349	355	398	246	436	400	346	343	296	328	419	367	238	397	255	402	312	476	400	373	379	326	408	346	467	326	360	397	416	483	248	286	420	523	437	363	307	328	360	377	338	390	424	475	396	368	408	428	324	366	362	336	380	278	368	289	528	352	366	388	430	371	368	374	214	345	404	383	351	347	297	376	325	398	422	406	277	430	303	292	385	474	350	353	238	271	388	241	405	431	292	402	350	365	481	329	261	518	295	419	326	201	332	394	246	249	418	302	435	377	287	299	341	366	207	238	350	297	405	327	296	407	357	333	411	489	355	441	315	483	393	423	419	237	281	257	384	260	436	457	208	277	386	320	341	366	285	341	352	336	291	385	521	235	368	401	274	494	218	243	307	470	307	368	453	494	411	394	430	441	345	276	467	393	377	309	452	228	390	318	342	331	412	485	315	319	417	235	429	320	499	325	228	439	447	308	347	230	428	434	314	366	344	449	384	417	293	298	267	360	388	413	184	412	348	304	280	375	454	346	242	304	371	312	155	340	332	268	300	335	370	368	330	382	496	383	395	302	233	406	328	421	305	345	461	352	307	466	286	255	355	405	296	412	333	448	319	300	301	411	364	330	370	341	222	448	301	353	332	322	450	411	430	284	372	478	371	410	213	295	401	394	408	299	278	407	438	290	337	489	402	353	453	422	338	322	303	355	325	450	291	275	264	324	238	386	316	296	399	474	268	338	470	408	425	315	504	383	423	400	358	384	401	368	388	419	496	302	185	515	397	427	260	277	385	304	366	285	377	296	380	320	320	428	449	395	340	436	348	403	276	311	376	383	254	415	270	221	291	345	490	210	354	397	409	376	289	392	428	295	477	461	354	397	425	386	435	406	498	379	373	280	413	272	287	418	278	290	284	235	336	418	371	484	321	289	333	262	246	425	335	441	278	298	461	366	469	282	349	316	475	342	221	376	274	335	334	371	405	331	444	324	293	401	286	343	344	392	295	201	339	352	256	278	380	330	385	520	323	268	500	385	302	360	388	257	265	342	280	317	399	350	407	516	486	396	307	312	379	407	373	384	360	353	307	334	258	536	302	395	354	447	335	372	414	314	462	401	422	289	309	399	404	336	442	417	413	452	387	315	487	451	375	498	322	316	481	314	456	417	433	345	409	398	373	298	382	402	347	344	340	256	319	327	368	409	380	259	300	399	202	365	187	329	377	440	432	313	454	395	302	183	465	472	395	234	344	305	306	397	227	325	437	384	477	323	304	356	360	289	350	262	422	236	386	370	409	281	475	495	253	367	337	221	248	345	446	423	433	282	340	404	247	267	234	358	315	221	305	398	332	341	516	367	286	282	512	447	435	343	350	222	333	419	313	471	498	326	389	379	365	320	269	437	414	387	392	411	268	289	444	306	353	503	385	223	455	368	374	421	357	368	234	215	325	300	419	256	414	235	310	346	391	352	405	274	437	302	405	447	460	334	261	288	466	398	289	296	365	422	282	522	260	340	241	270	478	477	381	328	407	420	386	317	303	275	336	395	269	430	356	217	356	364	221	453	224	303	252	459	316	349	375	317	294	211	402	402	358	373	464	192	282	367	362	381	244	282	387	492	530	326	338	364	238	342	376	221	346	349	334	286	351	373	295	339	272	245	405	393	301	510	305	436	481	346	368	417	450	479	400	353	453	368	368	330	420	468	357	417	362	381	323	273	475	436	382	370	349	427	269	324	425	431	434	378	304	436	530	327	346	297	240	263	361	294	356	385	357	417	323	351	398	205	422	347	428	329	415	460	370	364	425	430	328	265	387	329	359	288	418	459	423	305	329	487	483	410	293	201	338	234	359	348	459	263	432	341	385	308	279	329	375	321	351	414	317	237	368	448	323	398	288	497	414	263	356	319	202	309	316	268	414	407	356	357	356	333	513	399	245	337	402	411	373	399	337	415	506	283	342	284	310	448	277	484	422	313	296	365	473	422	290	385	299	355	374	363	236	293	400	353	347	409	469	335	357	435	232	367	383	335	376	346	406	259	327	362	392	235	447	347	461	470	422	428	288	198	394	502	378	413	306	316	355	498	388	373	335	296	383	301	247	303	472	345	307	323	367	262	446	406	367	408	331	300	433	326	352	269	305	453	500	564	320	437	279	350	368	366	438	222	396	281	361	424	381	466	204	410	472	454	524	280	443	499	286	174	469	274	279	412	274	416	384	450	441	344	409	263	310	371	262	360	443	367	460	436	414	292	362	248	320	362	400	317	291	247	398	311	223	383	267	423	315	269	349	314	375	320	416	433	347	321	431	397	409	538	488	299	420	368	406	212	368	328	283	510	266	375	362	326	461	361	353	396	402	304	487	424	392	386	391	266	372	329	422	304	371	317	307	517	398	305	465	304	415	380	423	249	352	317	266	353	322	411	424	327	501	415	322	374	366	446	369	429	399	482	341	274	321	291	379	305	277	416	311	355	469	388	412	349	305	264	254	346	285	242	330	248	328	324	389	342	255	379	357	420	269	469	315	455	300	471	237	438	449	353	383	318	360	300	484	358	302	487	407	317	426	374	325	483	435	353	265	300	318	369	447	355	360	189	382	374	447	286	387	454	397	320	400	398	506	318	280	326	421	400	323	399	312	345	241	296	262	431	358	367	229	296	484	439	366	299	190	210	213	440	243	246	423	350	385	404	379	378	440	357	444	321	417	318	414	199	371	383	317	389	399	518	349	388	271	312	342	442	336	363	413	453	389	240	409	420	226	287	427	301	314	337	297	427	386	318	602	209	445	312	377	496	227	319	405	374	308	193	308	311	485	279	271	399	443	348	312	354	386	412	373	308	309	454	425	306	418	460	259	366	294	178	365	239	254	429	253	377	357	265	381	350	330	308	357	473	485	374	336	396	229	352	292	354	370	293	214	361	292	423	379	314	526	296	351	456	429	361	441	277	273	357	241	425	368	421	349	507	331	351	375	366	397	374	422	242	187	275	433	196	321	135	370	361	551	271	344	367	405	321	472	245	351	369	395	400	380	379	234	376	366	375	481	474	390	402	391	403	388	341	337	224	102	287	265	358	258	368	410	356	421	386	418	432	443	366	239	474	377	418	437	355	388	474	430	381	503	309	279	444	319	317	436	309	277	357	451	375	250	354	304	389	431	461	304	468	370	463	409	312	297	408	453	400	238	364	369	372	341	352	394	416	380	399	209	353	298	279	400	337	369	261	428	269	433	418	224	372	300	472	280	368	433	216	190	384	443	333	398	341	259	202	436	299	401	318	399	486	394	338	367	213	394	499	249	398	316	480	355	379	374	467	258	282	389	334	343	284	378	253	312	331	332	272	360	392	348	262	458	265	320	259	325	341	414	266	362	491	371	447	457	359	339	428	374	421	374	385	189	355	313	299	425	337	284	276	273	442	313	266	450	395	375	426	420	335	225	462	365	439	306	340	366	537	309	343	413	487	310	334	366	422	368	264	483	365	387	342	406	401	334	304	441	293	255	415	311	191	204	431	378	462	368	243	312	272	383	265	370	247	385	351	307	386	490	546	372	352	429	286	306	461	470	556	497	444	349	405	361	434	392	407	321	471	394	553	354	403	365	286	356	305	220	425	375	356	412	302	470	347	305	352	398	495	335	348	415	344	402	411	356	412	287	497	331	332	390	241	427	185	399	348	389	298	471	330	340	283	391	414	276	497	480	405	272	302	322	455	403	320	503	444	461	451	219	251	511	179	245	333	391	282	448	372	200	427	308	297	305	304	362	515	462	409	386	343	459	508	289	277	506	332	272	250	310	397	246	441	319	388	433	247	367	335	314	211	408	315	403	418	365	324	491	311	424	291	304	241	398	396	249	327	399	457	634	177	501	317	333	304	369	319	329	302	361	372	378	196	401	453	319	375	410	411	405	425	336	267	448	354	376	435	394	375	231	435	400	478	270	356	455	442	314	339	378	262	429	314	276	344	418	251	363	451	538	372	401	434	354	328	355	311	344	384	274	484	371	474	389	310	348	416	326	481	453	267	318	425	449	407	340	320	526	449	483	402	141	478	317	284	560	336	389	398	277	275	344	326	285	388	436	315	398	435	285	461	133	377	391	375	273	370	401	245	324	424	437	363	323	404	414	278	205	324	312	330	294	432	383	320	301	445	285	321	361	192	314	474	412	344	325	301	401	311	297	383	218	304	331	397	500	453	362	364	231	478	293	443	338	450	484	306	292	421	330	350	414	504	453	417	342	369	328	263	343	494	329	343	423	341	319	274	275	393	453	376	399	377	280	402	350	430	656	435	377	353	298	256	371	382	410	383	255	424	360	233	348	467	333	327	386	303	409	300	381	359	326	400	480	343	398	547	268	383	276	340	396	426	392	378	424	371	423	464	426	242	470	334	472	406	399	404	388	518	434	329	415	473	270	247	252	410	318	337	403	290	415	452	213	310	295	421	277	354	298	528	339	292	421	360	400	262	362	240	431	404	368	94	319	413	402	240	448	301	204	355	272	366	509	370	274	262	296	347	349	399	343	390	289	329	371	362	319	369	376	231	541	289	449	407	381	371	357	335	328	207	299	177	348	356	402	317	427	429	325	410	324	411	472	403	420	166	422	351	506	304	368	353	266	405	284	350	551	359	372	384	370	263	531	360	367	383	300	396	432	369	331	385	384	409	375	335	377	348	432	346	291	341	376	290	502	366	403	165	311	307	268	192	433	397	344	303	296	272	351	451	292	253	377	431	561	340	376	422	385	347	433	333	313	375	274	353	304	375	339	428	242	370	362	282	434	433	349	404	423	372	401	329	364	359	310	406	367	402	342	347	400	468	417	351	402	475	409	516	569	463	277	371	272	379	327	267	317	456	346	382	384	432	187	428	303	253	430	262	338	329	264	445	348	412	316	245	336	376	288	232	304	398	339	396	354	394	357	372	338	485	327	392	302	462	399	355	420	367	296	369	319	347	266	268	423	322	317	168	407	461	503	377	362	353	290	367	361	303	361	379	223	224	385	300	332	421	308	337	405	315	425	405	400	399	492	410	338	344	339	293	437	406	458	353	272	273	439	421	329	361	377	392	284	454	494	383	297	409	467	392	394	510	291	334	360	354	506	416	382	333	367	356	452	309	370	333	317	291	433	221	336	290	434	367	247	247	284	300	353	436	364	375	279	146	437	322	346	444	378	398	453	394	346	319	266	198	391	393	400	406	421	276	324	334	398	406	330	219	266	274	401	379	343	387	184	345	486	304	367	330	345	394	292	283	394	242	438	495	228	285	269	252	225	204	236	570	408	368	334	242	346	381	512	357	376	265	325	461	266	202	285	330	312	330	385	307	419	420	338	424	401	399	306	351	335	277	237	414	479	409	360	332	385	351	426	397	407	278	372	350	379	255	375	346	444	291	198	391	337	376	330	341	398	410	434	421	268	338	339	449	428	309	264	242	379	379	370	324	342	226	314	447	433	291	457	353	201	259	425	313	357	453	402	386	286	382	391	433	241	315	228	354	431	342	412	272	469	302	219	282	249	266	360	358	401	430	359	426	392	535	347	249	296	451	311	376	319	297	301	424	291	403	400	418	360	423	370	245	318	239	373	377	338	391	287	407	279	335	326	434	439	404	334	421	343	367	364	367	384	281	300	248	279	423	368	341	376	342	384	402	281	376	381	276	335	220	345	357	404	496	465	365	428	275	347	285	370	316	372	228	452	333	327	372	300	363	355	501	397	378	292	376	243	290	337	435	342	390	351	321	331	343	445	315	342	380	393	247	317	382	374	475	328	391	367	154	200	429	268	339	346	403	422	415	481	346	468	239	420	350	241	330	276	422	350	304	525	473	350	393	424	349	329	353	352	323	326	355	577	358	326	327	354	412	296	493	288	283	352	379	267	448	410	438	267	432	257	311	344	377	392	402	330	265	347	374	415	250	300	250	511	344	360	283	417	332	345	334	457	376	326	395	367	258	271	452	483	443	279	389	367	338	279	382	355	358	399	239	520	186	398	213	476	316	431	309	333	254	337	301	328	339	431	390	298	354	375	476	237	267	430	358	263	331	493	308	228	467	410	293	372	322	426	306	396	328	356	503	172	356	302	433	328	381	433	272	410	447	503	293	382	371	322	425	349	326	330	320	426	293	387	317	360	352	428	296	284	363	441	300	285	353	484	319	258	313	315	317	364	402	419	461	340	441	418	384	443	334	290	461	335	370	327	451	297	310	427	396	468	332	412	363	455	375	355	353	233	438	394	381	180	406	434	395	341	424	253	487	365	511	238	516	330	369	520	420	401	310	337	316	376	226	434	246	348	461	324	289	431	326	429	257	395	356	349	475	308	273	249	329	369	451	409	359	354	487	375	315	416	362	398	434	414	233	399	379	319	221	524	554	273	412	372	367	359	416	284	330	371	373	246	351	393	354	279	440	414	311	256	429	423	283	361	335	338	425	183	332	369	241	380	365	427	362	317	310	231	374	305	421	362	416	462	484	203	379	398	285	414	407	345	304	190	397	369	442	383	385	367	349	498	430	538	416	327	341	241	357	402	417	252	272	439	288	342	362	433	450	360	324	257	317	415	366	351	299	221	396	365	390	417	331	467	303	343	335	433	417	226	359	276	242	358	378	406	396	309	532	245	306	358	468	295	350	266	420	457	434	444	319	336	282	504	469	458	442	357	381	308	396	364	291	406	382	303	296	326	373	283	378	277	294	443	398	304	390	431	407	439	391	161	265	503	225	286	435	252	286	326	376	384	355	306	393	276	257	379	355	421	234	296	404	414	355	447	487	485	448	497	386	359	360	572	384	360	437	518	304	324	407	485	460	257	239	402	404	302	408	227	329	401	315	297	348	327	284	397	318	481	338	423	548	322	538	277	305	452	328	294	376	208	406	328	421	337	367	352	453	289	392	363	229	385	372	224	317	364	416	452	413	327	398	387	408	474	334	348	412	420	330	459	306	326	524	339	470	390	323	399	334	381	300	404	317	278	430	407	287	414	333	367	358	496	332	373	446	250	350	448	372	318	434	229	401	393	380	565	406	472	360	384	344	514	443	366	379	372	462	407	197	434	257	505	387	364	298	429	370	365	311	362	289	362	394	355	339	272	384	248	351	406	299	351	360	375	373	271	360	261	441	440	404	285	366	255	416	462	275	391	269	370	527	372	341	301	245	312	339	353	291	367	284	421	387	391	324	216	341	378	438	448	193	433	380	451	421	332	301	276	339	250	323	452	384	289	310	309	360	377	453	555	374	327	442	268	384	459	393	277	379	366	254	277	274	269	400	394	379	443	414	507	218	378	345	364	329	457	494	406	370	218	265	342	369	385	406	343	439	406	271	434	416	350	364	230	402	355	347	250	336	498	341	276	313	277	445	477	442	264	467	415	277	403	309	404	411	346	292	433	407	389	347	302	385	388	477	366	334	457	413	439	400	335	400	348	463	269	293	307	409	449	461	379	438	372	252	320	307	399	305	457	298	397	465	524	413	403	427	379	270	439	280	545	403	432	447	392	367	381	404	436	382	401	314	452	413	385	295	319	354	310	368	386	275	431	209	361	435	319	322	498	301	445	288	549	313	447	385	355	264	498	473	331	292	337	321	258	256	529	428	382	489	364	431	423	430	302	304	298	390	408	357	367	247	339	274	496	291	372	467	291	417	370	421	357	333	520	332	371	426	426	468	376	263	386	427	297	399	325	380	351	300	456	394	456	281	408	398	280	326	458	328	230	341	379	334	396	432	276	391	400	335	425	249	324	423	338	425	347	367	299	206	338	322	435	390	325	290	363	400	384	312	341	357	348	364	358	448	368	394	317	355	366	365	336	455	235	312	519	343	298	355	416	399	238	438	332	285	365	475	447	456	415	355	366	217	232	355	279	428	464	336	503	353	367	508	379	442	395	360	298	412	346	398	223	363	417	477	413	408	312	289	280	299	314	510	362	427	366	401	421	255	332	407	474	292	341	394	370	367	495	497	327	494	227	266	250	438	328	328	419	349	237	371	328	367	413	476	300	261	276	223	380	356	300	331	322	432	351	375	393	407	323	438	378	248	406	365	437	287	268	353	383	330	267	306	352	283	354	390	273	436	418	435	385	309	403	258	334	301	487	296	166	320	378	510	396	346	366	464	385	433	321	327	299	411	486	445	365	321	331	316	454	436	264	229	376	286	388	267	186	423	384	331	436	431	339	367	414	372	296	518	247	430	429	384	414	303	362	329	224	324	359	327	251	462	375	224	313	213	325	456	336	429	452	355	392	274	323	291	361	272	364	300	428	357	419	296	338	361	245	298	412	391	343	338	428	344	418	437	388	342	330	317	278	394	254	198	526	280	269	284	301	426	339	443	452	204	358	380	352	435	369	395	330	400	274	457	370	414	372	378	424	176	387	428	286	264	376	418	392	363	477	302	317	361	397	308	297	349	204	324	348	331	323	256	394	378	445	366	223	395	343	193	285	372	404	312	427	296	373	334	272	422	355	403	463	440	402	268	365	426	422	348	358	389	395	368	355	389	332	313	386	333	401	296	445	460	409	322	354	355	466	260	516	451	498	369	508	230	380	395	431	425	427	347	353	284	282	364	330	412	427	338	332	507	421	309	394	349	365	279	359	313	323	440	245	445	354	289	272	417	422	367	462	402	381	518	541	500	351	269	401	305	319	356	235	407	376	399	249	398	380	168	426	427	324	393	345	456	370	330	383	489	396	254	409	398	457	251	333	230	338	270	475	356	248	294	357	405	371	359	318	341	399	256	265	297	323	284	428	257	303	271	477	343	370	416	372	303	273	447	355	345	363	356	371	490	383	355	402	418	303	327	247	333	351	428	343	410	311	297	416	399	359	327	269	484	410	384	303	386	247	369	358	358	368	336	297	437	415	394	391	354	356	382	280	281	390	504	357	330	469	257	317	374	394	415	234	301	344	426	537	341	299	149	379	458	245	338	356	202	311	314	326	257	313	221	443	455	453	481	390	327	292	450	317	359	360	448	281	351	365	371	312	338	305	334	407	241	347	420	432	391	406	322	328	414	325	345	328	489	384	303	326	357	437	426	334	442	394	397	164	258	396	414	293	384	466	423	408	242	357	310	419	318	452	428	371	273	346	404	275	323	318	268	330	366	413	345	393	475	407	410	313	258	457	408	327	335	396	317	345	429	302	442	313	224	214	305	403	434	432	370	427	267	184	339	387	442	382	173	435	504	343	369	341	214	237	311	244	305	508	407	295	298	414	352	467	328	402	425	410	311	281	343	449	226	303	356	436	346	337	231	436	383	432	413	415	577	313	416	362	370	389	447	441	374	360	332	273	392	353	350	394	374	349	402	392	319	347	423	337	480	213	264	324	355	364	483	418	332	401	434	290	413	356	342	412	369	523	405	430	390	227	377	257	307	498	396	318	382	424	266	281	359	351	196	248	376	388	469	397	346	421	363	370	505	301	368	371	375	314	296	397	407	456	310	442	399	211	397	450	387	385	206	375	223	336	342	358	416	391	337	342	377	300	356	385	248	403	297	471	298	467	459	374	549	461	252	344	278	318	329	303	431	213	358	472	455	522	381	267	387	357	325	383	263	395	452	384	323	351	394	377	344	260	321	270	337	377	381	310	196	336	388	403	321	322	453	328	349	206	287	394	352	377	421	306	329	406	343	282	310	402	346	316	326	383	386	466	444	292	367	416	334	332	271	220	409	347	286	191	327	288	343	327	466	351	418	426	373	393	336	401	317	163	302	333	370	293	293	294	378	204	370	369	436	271	440	386	367	450	365	396	283	399	470	303	345	402	329	316	396	304	265	381	391	358	239	408	413	411	368	257	468	329	390	446	268	447	308	391	337	369	392	262	457	241	229	333	333	261	349	442	418	475	337	267	385	475	451	438	339	347	294	283	511	382	426	467	313	269	361	373	373	352	502	456	297	443	387	398	272	391	386	345	388	379	310	387	324	478	571	245	524	355	300	256	366	411	361	308	309	422	327	440	397	363	347	282	410	403	411	343	282	345	324	347	275	357	347	408	465	251	344	319	442	313	416	248	463	405	454	372	475	426	364	291	385	348	371	443	474	275	407	377	252	469	315	461	272	183	362	271	282	283	408	352	343	487	297	402	353	264	450	325	292	342	465	391	340	436	301	229	526	292	356	343	363	326	243	241	370	225	409	371	420	259	352	418	406	375	345	340	336	235	370	388	259	424	511	343	406	404	373	456	392	485	306	408	373	379	391	400	341	439	414	410	393	200	329	289	300	504	362	279	217	250	480	463	280	550	415	266	352	399	349	445	294	232	360	457	331	414	447	389	384	395	314	347	334	425	410	390	250	389	407	406	323	369	363	228	385	401	383	229	352	366	289	432	397	385	307	257	419	275	321	392	334	279	382	493	492	353	482	274	341	354	373	434	363	372	326	532	264	438	352	279	293	467	330	421	369	343	357	348	388	426	396	408	305	441	425	235	280	216	293	394	477	453	434	405	250	452	369	357	389	326	396	416	393	382	235	338	303	265	391	432	381	224	309	275	377	340	407	387	440	241	165	365	293	343	490	250	350	494	361	410	414	407	138	482	316	387	447	295	381	247	348	378	287	431	433	426	463	263	342	341	387	435	384	328	374	414	381	365	502	242	379	404	250	280	344	295	284	428	162	352	330	389	383	484	418	495	500	431	251	495	433	348	331	256	453	364	346	236	291	413	462	271	430	367	336	532	451	307	392	294	333	370	464	364	343	329	404	303	402	303	259	303	347	186	231	268	281	343	408	300	463	388	267	451	446	233	432	324	366	351	317	337	344	383	354	401	413	418	308	350	385	417	279	372	273	403	282	521	285	372	330	220	273	292	261	288	331	294	420	407	333	332	328	201	413	403	372	444	335	406	261	426	158	443	386	358	284	466	361	291	353	333	338	220	308	278	422	394	278	404	467	381	370	451	357	309	260	339	434	440	372	319	396	239	347	251	352	305	314	441	431	330	424	353	375	392	341	373	331	325	313	481	376	487	491	448	367	367	357	414	290	255	439	409	393	266	244	289	400	361	441	355	342	286	315	340	419	279	271	338	431	410	306	362	399	379	368	338	291	294	390	362	236	410	370	307	374	342	279	269	184	311	341	273	385	270	463	290	501	474	383	358	175	359	350	323	239	304	209	385	390	328	417	259	400	595	323	306	335	311	226	410	356	366	484	549	431	434	396	366	395	366	267	300	328	489	329	364	342	327	277	584	384	398	396	385	298	526	256	396	397	416	337	411	321	238	293	389	410	354	303	353	284	293	343	251	497	373	435	392	426	513	446	386	310	410	393	376	332	429	319	396	390	340	303	489	479	392	258	351	268	336	349	347	430	339	306	298	326	412	345	436	253	369	430	258	452	212	319	443	331	429	365	336	484	383	295	415	478	469	363	471	263	331	424	214	349	474	256	393	261	461	404	418	532	305	410	355	370	196	178	341	333	288	314	248	258	389	403	377	441	368	371	389	481	335	434	437	356	409	327	343	402	215	288	397	408	339	344	351	400	386	372	325	433	408	282	381	361	317	323	480	393	415	300	232	345	233	298	312	257	345	474	352	252	410	361	494	363	384	402	515	367	410	402	420	289	290	369	320	336	385	384	355	456	400	549	516	336	266	400	364	349	473	247	247	437	463	285	330	375	368	318	303	294	240	324	319	357	248	348	392	475	307	325	371	437	377	213	370	399	334	336	374	305	342	321	448	309	372	217	384	254	461	427	376	305	242	325	418	367	335	354	345	217	406	355	343	298	383	383	298	290	311	346	330	273	296	349	345	378	219	414	357	345	414	396	323	456	348	447	351	272	344	304	372	295	353	404	423	363	384	395	383	400	359	490	279	347	305	432	361	287	340	251	440	263	457	307	328	272	276	261	339	394	390	376	400	382	426	309	465	424	497	330	372	302	403	372	405	348	339	372	288	356	451	226	321	234	403	611	367	377	294	218	424	435	355	339	348	385	467	381	406	414	456	379	323	359	181	422	478	365	450	412	290	299	270	342	287	317	383	316	340	319	188	400	389	365	393	334	386	385	323	246	520	331	417	479	345	438	355	534	303	364	275	419	238	383	360	356	393	209	327	361	406	371	413	351	502	309	300	436	319	371	452	375	311	458	380	349	376	419	442	340	368	390	279	353	438	328	328	388	196	215	369	294	345	218	457	442	340	397	363	455	299	386	326	476	408	461	238	416	393	402	411	334	384	384	272	423	446	473	391	306	393	441	283	418	334	206	241	436	408	276	433	434	409	368	474	492	314	267	332	335	327	275	358	385	345	400	373	407	463	320	342	442	362	326	419	400	369	391	359	346	473	304	345	354	458	359	240	447	389	258	340	447	329	305	281	273	272	272	492	361	257	401	335	497	395	325	325	324	375	291	368	315	195	537	448	301	339	183	412	274	316	424	402	262	277	397	386	405	417	372	396	406	450	318	421	378	401	439	362	425	362	380	266	435	372	334	359	228	277	436	283	471	323	463	212	457	350	364	322	366	393	493	373	336	398	425	376	256	379	291	461	389	340	396	415	434	443	414	248	312	251	348	467	350	293	312	345	369	289	345	367	232	353	438	293	315	415	374	377	313	437	269	290	425	296	456	549	431	440	388	428	244	202	321	379	350	387	271	400	389	318	454	255	366	324	379	323	428	237	271	468	254	320	352	386	438	330	385	286	233	367	224	358	317	341	297	375	441	340	358	343	323	341	364	394	420	376	401	294	399	456	415	430	532	330	409	339	354	319	455	443	400	348	491	348	352	406	352	311	281	467	216	332	388	353	309	375	467	337	366	315	310	376	414	259	278	434	414	313	478	456	395	307	368	434	310	438	219	236	420	488	402	389	376	193	391	424	364	287	359	310	265	337	236	301	349	328	328	413	340	291	191	414	429	457	325	481	351	376	462	322	322	451	400	433	340	496	447	469	390	316	263	410	350	476	340	279	329	379	266	263	413	335	398	307	288	401	314	263	557	393	354	356	269	411	417	351	329	351	541	422	301	370	333	352	285	260	335	351	290	314	444	462	353	293	406	293	513	377	369	391	441	440	488	354	328	290	238	297	504	444	502	492	275	374	501	312	281	345	252	464	272	342	464	328	472	392	498	331	372	235	229	391	371	332	475	350	361	376	275	469	424	356	390	333	306	314	396	331	379	455	393	388	256	332	411	364	411	488	230	472	377	446	437	249	316	509	226	242	296	246	388	412	414	440	447	369	344	350	409	372	367	414	267	316	304	261	475	309	287	352	401	408	383	336	385	389	321	288	423	397	224	313	335	295	386	346	347	371	361	323	479	335	362	337	324	280	371	512	437	414	330	450	408	173	324	309	381	414	411	363	395	425	390	396	372	377	452	311	399	347	398	361	312	398	322	341	377	398	422	294	408	554	269	382	488	364	476	348	360	431	280	306	418	412	351	491	421	391	313	400	334	430	430	312	319	432	369	400	346	352	385	397	301	291	413	305	419	347	326	304	301	473	424	425	377	323	261	401	340	377	392	446	363	376	358	402	281	217	302	325	311	376	342	403	532	379	350	491	241	460	330	465	297	295	421	392	327	387	425	389	385	403	225	431	297	284	331	407	337	250	294	338	407	384	449	212	440	354	301	310	274	649	305	417	378	287	248	355	353	392	331	424	394	299	336	378	565	289	383	428	317	419	355	287	469	302	351	331	375	286	264	450	212	483	402	270	486	378	458	381	303	264	544	196	452	366	452	266	358	287	385	243	270	379	409	485	168	308	236	376	390	373	309	328	389	431	271	388	236	350	328	441	324	274	383	222	443	231	371	240	393	265	302	379	350	512	321	394	388	263	206	359	307	433	433	338	390	415	347	360	389	295	437	359	376	211	459	311	383	570	494	262	312	436	368	296	351	380	436	370	346	361	334	428	327	375	444	230	219	477	311	306	273	146	298	585	363	279	473	493	336	439	312	385	525	309	306	371	268	611	281	306	327	450	378	282	302	346	379	346	407	299	405	429	303	537	460	415	373	301	366	372	310	330	323	360	314	401	344	350	297	405	414	419	348	241	404	373	284	284	376	321	393	332	366	323	395	328	293	321	320	226	465	276	367	394	390	382	357	413	378	369	371	252	361	389	355	354	256	522	306	276	331	280	248	398	209	450	446	348	469	324	449	374	324	425	231	254	331	456	390	207	465	430	254	369	488	236	498	227	360	442	269	374	331	298	419	426	434	351	280	459	336	410	302	426	419	393	287	467	366	361	353	226	448	391	403	439	388	321	506	285	422	344	251	447	283	242	329	279	365	429	319	378	373	330	277	302	462	285	423	274	416	371	414	314	376	441	382	359	506	238	340	335	312	295	364	368	442	252	354	448	266	306	239	229	419	157	386	382	429	330	349	372	502	431	311	363	302	376	304	329	380	367	339	411	387	421	379	281	410	306	376	335	305	189	419	279	399	393	407	475	376	391	352	392	372	360	286	371	217	382	394	331	411	469	415	412	213	280	397	389	436	406	411	357	305	334	379	316	378	407	472	267	423	311	374	334	369	409	223	328	328	443	374	399	321	470	371	388	214	358	381	162	435	431	322	470	220	464	335	352	237	490	353	323	325	380	187	305	302	392	290	352	501	428	403	419	351	303	279	436	380	318	492	283	380	414	355	355	334	393	415	197	307	402	371	310	251	270	331	343	399	366	437	458	476	467	302	518	355	312	395	409	493	248	355	311	381	494	290	315	347	449	405	313	332	336	416	316	362	255	342	399	287	351	411	349	507	319	259	295	317	486	331	327	370	369	542	546	536	439	438	356	445	381	341	270	414	337	464	214	407	310	424	346	326	379	402	270	318	433	477	490	328	299	249	421	335	283	464	365	381	282	327	381	363	284	357	430	317	454	380	473	411	435	327	437	302	350	328	374	326	321	234	387	172	275	365	407	450	392	434	325	322	407	333	363	345	362	468	329	552	373	322	499	339	386	397	204	297	253	349	349	293	466	330	291	318	372	312	324	425	301	540	424	333	214	471	365	358	381	395	425	317	328	398	231	430	414	433	399	283	288	254	324	423	454	482	384	348	336	371	248	349	509	433	329	291	301	350	428	451	323	420	476	409	426	423	430	415	428	372	314	380	425	278	232	502	435	349	321	381	298	439	267	327	383	425	307	245	323	357	381	422	268	318	332	398	214	423	364	417	337	340	428	376	320	332	321	333	397	328	503	414	299	305	544	365	340	487	437	367	247	299	241	342	358	271	328	193	341	377	332	415	294	393	364	295	363	336	245	317	319	441	298	451	311	194	365	462	294	326	212	350	323	469	377	411	358	372	360	250	373	391	467	452	367	420	370	454	420	438	328	291	343	490	265	334	282	323	411	354	297	338	480	434	401	321	251	362	429	348	577	409	249	370	432	226	348	202	468	351	374	380	396	343	356	317	316	277	322	254	287	402	347	337	332	284	429	370	200	446	298	316	361	250	457	329	504	327	328	249	443	366	342	278	407	292	448	569	348	326	398	182	339	250	483	355	240	408	223	384	358	339	426	381	406	475	497	317	316	388	426	323	231	429	488	393	420	419	266	400	378	300	403	363	486	463	318	507	433	391	378	390	379	366	350	488	284	370	296	348	356	405	335	294	498	409	379	336	370	312	372	263	322	359	407	414	345	428	367	306	523	449	342	290	344	401	396	367	421	181	508	308	326	341	393	392	351	349	286	387	442	391	242	368	426	401	362	276	429	400	308	230	429	389	385	332	392	298	277	470	411	312	318	608	411	245	305	426	326	362	363	326	364	274	455	399	316	308	355	324	406	340	331	281	373	262	460	316	377	285	293	386	386	341	497	329	337	393	239	318	434	424	459	337	434	314	334	386	392	262	246	390	356	418	290	354	217	332	465	436	408	309	214	307	418	396	415	384	414	453	317	387	488	317	403	363	263	296	356	344	300	306	202	361	298	439	415	514	423	424	320	406	336	341	354	281	404	353	309	498	293	319	319	394	327	326	240	440	518	208	455	234	307	464	437	234	487	386	414	427	365	376	475	296	410	393	420	304	258	375	444	442	362	326	357	403	284	373	363	339	304	320	301	305	462	276	336	480	453	299	396	398	356	383	269	296	481	379	317	344	456	431	238	271	407	406	337	387	452	511	428	298	312	432	342	426	283	328	431	309	349	344	250	434	301	302	451	304	474	260	342	410	301	304	372	329	405	361	400	237	291	287	323	412	387	266	365	362	396	367	304	492	402	320	353	433	503	458	459	297	311	414	331	329	396	429	381	321	261	410	410	238	291	326	397	407	414	335	222	350	351	365	433	391	398	383	250	376	409	296	411	299	395	402	399	416	363	435	378	391	272	497	339	355	232	495	458	506	307	203	329	373	351	426	406	343	421	312	351	346	369	440	390	405	369	257	322	340	503	374	411	294	350	394	290	437	345	450	428	339	424	323	359	324	477	263	400	511	274	430	373	256	281	379	300	252	318	369	215	260	308	267	409	335	302	351	390	387	308	464	432	202	366	351	341	391	409	372	303	492	245	211	421	334	439	283	388	389	203	397	251	482	371	387	425	524	400	319	283	378	397	370	336	315	426	429	396	275	402	326	391	321	289	420	428	408	325	433	446	344	488	459	352	310	358	510	428	399	381	307	416	292	383	330	199	246	460	345	430	418	372	378	267	345	384	334	396	225	423	458	348	449	381	356	367	357	502	463	363	426	386	253	308;
