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