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