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