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