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