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




