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	338	302	300	331	334	341	317	310	318	329	325	330	307	310	323	313	318	326	320	310	324	334	335	316	313	325	319	322	303	312	318	325	312	316	330	314	312	331	339	318	304	315	319	323	312	313	306	298	338	315	311	333	318	294	305	321	302	304	312	307	323	300	307	306	304	294	312	327	317	331	299	326	328	289	332	310	324	305	319	293	303	334	329	318	316	329	317	320	331	304	312	312	332	292	328	331	302	340	317	326	338	297	311	304	309	322	306	317	302	317	327	319	301	334	295	324	295	324	316	322	318	307	317	306	321	296	321	301	298	303	328	308	323	314	317	308	339	322	320	338	318	300	315	314	304	303	316	333	328	319	298	322	329	301	332	309	305	333	317	307	323	330	325	317	338	315	336	306	319	331	315	304	293	318	310	289	294	306	323	316	315	306	317	311	293	302	325	320	307	301	311	312	322	311	324	301	322	306	316	305	336	318	328	332	314	291	292	325	307	301	314	307	294	309	317	304	330	316	313	298	336	334	306	308	335	321	315	324	328	327	326	306	294	306	325	326	306	296	333	307	293	311	293	324	301	311	324	339	303	304	322	305	315	337	320	298	331	301	299	311	295	337	303	324	311	314	296	313	312	291	318	337	325	303	317	318	327	302	324	301	317	317	310	316	316	299	328	337	314	310	328	320	323	313	309	321	327	304	327	318	327	297	304	320	324	322	316	331	329	331	332	321	332	295	318	334	323	301	315	310	304	297	335	305	321	302	308	323	322	320	312	318	315	331	304	304	316	327	328	305	326	320	314	318	327	315	323	326	306	317	309	317	314	304	319	317	306	315	329	317	290	301	308	306	337	322	324	313	301	295	328	327	321	295	319	336	302	294	334	313	317	323	332	302	306	323	330	298	322	319	328	309	324	303	308	298	323	309	307	310	310	316	325	324	325	328	320	302	311	300	327	332	329	310	318	327	326	331	304	328	335	294	308	319	304	304	310	300	311	329	309	320	306	310	316	306	311	314	294	298	315	328	309	305	325	292	310	315	339	314	291	311	324	310	304	307	322	305	327	317	328	323	311	327	305	306	289	318	319	318	313	312	314	324	305	320	340	309	333	300	309	314	298	300	308	294	307	324	316	313	295	333	299	314	327	339	298	319	332	302	320	322	320	291	303	324	301	322	310	321	317	313	301	316	340	324	294	296	315	298	328	314	337	314	303	294	319	317	305	330	332	296	310	317	304	297	322	299	302	313	327	327	299	293	309	311	319	307	335	312	302	305	303	304	309	317	309	297	315	325	326	314	307	304	336	323	314	318	294	335	329	335	311	320	307	301	307	315	301	297	339	320	319	310	309	296	317	291	318	327	309	308	315	315	317	326	323	307	307	324	303	310	315	335	339	319	297	296	305	336	299	336	332	306	323	312	312	324	341	309	310	301	310	312	324	324	300	322	297	328	309	304	322	308	305	314	318	325	317	300	306	308	322	302	307	328	324	311	324	315	320	305	309	312	311	304	308	313	319	318	322	316	299	303	307	313	318	306	332	313	300	315	316	333	310	298	304	338	308	324	338	319	320	303	294	327	309	320	336	310	305	312	303	319	301	334	303	302	317	292	337	294	311	310	316	311	319	308	291	323	299	321	308	330	302	304	302	315	293	320	307	301	335	340	340	319	324	312	291	307	305	340	306	310	318	310	324	317	292	307	330	306	338	311	297	308	324	316	328	325	312	308	315	328	318	319	333	298	317	320	308	323	299	315	308	320	312	308	293	321	303	321	326	317	320	338	319	298	331	335	322	310	292	315	309	337	334	307	305	319	335	326	292	324	302	337	319	304	296	303	300	322	303	296	338	289	314	290	290	313	303	297	327	293	297	303	307	294	317	308	309	317	321	310	317	308	314	312	341	326	302	296	294	297	310	318	298	310	330	306	296	333	320	295	314	336	324	308	335	336	299	315	312	338	310	341	317	315	299	328	302	312	316	321	314	312	314	310	295	330	308	292	330	309	327	311	313	313	296	294	338	321	294	304	306	315	314	340	312	308	312	313	291	312	331	304	322	299	313	293	329	314	316	300	308	309	312	315	323	309	292	320	291	333	291	328	314	325	330	318	298	330	308	314	298	324	298	334	294	298	326	340	292	313	325	316	320	317	322	308	337	310	330	296	311	306	325	320	322	311	321	326	305	324	322	313	320	335	310	300	300	308	293	323	296	327	327	306	317	311	313	319	315	314	318	340	303	318	326	309	320	323	302	333	330	317	316	324	314	335	310	339	334	325	311	314	331	300	291	313	318	304	320	302	339	323	308	318	333	307	297	312	340	325	325	320	322	303	322	306	316	306	322	305	295	322	312	325	308	325	323	327	301	331	327	306	314	311	301	327	316	330	330	327	320	318	305	327	300	336	311	306	316	308	312	312	311	310	316	321	335	323	294	335	298	303	309	339	305	304	294	322	306	303	308	340	334	301	319	302	313	313	313	317	305	322	299	315	306	324	329	326	329	300	321	315	303	319	313	339	333	328	318	314	325	311	301	309	307	336	330	296	311	302	328	312	317	326	310	312	302	308	299	315	305	320	303	314	299	331	320	317	328	323	339	326	302	310	317	330	309	327	332	324	313	311	327	325	334	312	318	312	300	328	309	315	321	319	302	325	303	309	330	312	318	334	308	328	325	311	305	313	315	312	307	293	306	302	337	318	298	321	323	294	310	309	318	317	331	317	316	304	293	307	315	316	303	315	327	313	311	338	323	300	339	319	335	320	331	321	330	319	322	327	312	313	326	299	319	314	328	304	323	294	304	323	312	324	306	311	311	316	340	323	307	315	310	293	320	326	331	317	335	312	316	294	335	319	309	310	310	329	324	330	313	310	331	322	295	314	334	339	320	331	305	328	306	312	330	324	333	312	311	302	305	324	307	310	316	330	315	313	293	324	315	333	311	299	325	311	309	337	308	311	328	314	315	305	321	293	324	321	307	329	330	294	309	320	298	312	311	319	306	307	317	316	338	304	308	312	331	315	317	314	298	309	317	327	304	311	322	337	325	317	305	299	329	322	293	294	306	326	303	295	313	329	300	307	305	300	316	307	321	326	322	312	317	322	294	322	307	323	304	295	332	295	335	326	296	298	331	332	325	319	314	315	297	319	335	324	330	314	296	319	335	303	312	335	315	340	336	304	312	328	319	336	332	307	314	305	333	315	317	322	300	309	341	318	319	322	312	309	306	335	301	322	319	325	315	324	320	328	307	291	307	314	299	327	308	309	321	308	316	335	335	312	308	313	308	334	311	296	305	317	301	305	318	291	307	329	310	321	322	315	307	326	310	326	303	315	320	298	310	336	336	312	310	300	317	324	330	320	302	307	321	313	291	318	291	302	316	333	301	332	306	322	301	331	306	327	307	306	298	322	320	315	332	326	329	301	323	308	317	328	293	312	317	313	329	324	307	317	312	329	299	329	300	323	319	322	311	314	297	328	317	336	328	308	337	323	312	321	317	326	309	327	329	337	324	336	295	323	294	310	311	309	291	306	328	321	304	300	322	309	322	299	307	307	316	336	313	320	298	295	315	308	291	301	326	301	334	311	316	302	321	292	298	326	313	317	333	330	321	311	307	298	309	319	304	320	301	321	290	306	313	294	333	311	309	295	305	295	306	324	302	321	321	335	314	302	315	315	298	323	311	337	317	315	325	316	312	305	302	317	321	289	323	316	324	311	327	318	331	323	324	302	304	310	314	302	322	316	331	315	336	312	314	320	302	329	326	312	313	314	314	327	333	321	326	321	325	310	322	301	325	335	310	327	316	318	318	317	303	312	299	302	335	315	300	297	320	323	308	337	331	311	316	312	312	314	328	318	321	326	320	315	324	309	324	328	313	323	325	317	324	293	331	293	302	303	334	314	329	294	340	310	339	307	298	312	295	318	331	329	290	322	320	295	318	315	313	322	317	314	306	297	333	316	312	296	305	307	305	319	313	293	297	328	299	331	320	324	333	309	294	336	317	333	323	325	313	301	315	338	308	300	315	312	314	294	300	335	329	293	302	321	330	306	306	296	314	331	305	322	325	296	323	334	326	341	328	301	323	333	298	323	308	295	325	329	306	312	326	331	318	315	296	296	322	303	301	325	317	317	296	312	311	339	317	333	298	295	335	296	334	319	312	320	309	312	318	319	302	318	321	308	304	333	300	333	336	335	291	326	317	311	312	336	319	333	301	318	339	314	330	333	320	340	324	332	308	312	319	338	299	322	326	305	309	306	305	336	315	302	306	335	317	309	317	296	332	324	310	336	313	315	314	328	323	304	322	322	316	334	316	293	337	314	300	294	339	331	311	317	332	312	297	322	307	324	323	301	300	319	320	304	293	305	317	313	326	341	316	321	298	291	299	318	319	305	307	320	320	295	304	337	313	291	328	321	338	319	311	290	318	327	327	332	322	336	294	314	303	307	308	326	309	313	322	306	319	327	317	297	320	318	305	338	290	318	314	313	322	333	301	300	309	322	298	304	322	310	312	291	316	322	319	321	319	305	323	319	315	329	317	321	326	290	329	320
2	216	240	239	219	220	218	215	228	213	228	234	219	214	238	224	227	232	240	238	237	216	242	230	211	221	241	225	236	239	217	240	222	225	227	223	235	230	215	213	239	238	226	236	209	215	239	229	229	227	219	229	219	223	217	229	213	226	231	242	224	237	227	231	219	235	230	219	238	227	242	217	241	226	226	220	242	223	225	223	220	228	232	216	217	227	226	212	239	229	227	219	226	234	221	232	228	228	235	229	213	229	235	241	231	219	221	225	218	229	223	220	209	230	228	230	236	224	237	224	212	209	225	228	222	231	223	224	232	219	215	227	216	213	227	225	241	232	215	216	222	223	220	236	216	230	242	228	224	226	239	235	217	219	226	238	207	235	226	225	224	230	217	237	230	223	227	242	234	214	225	219	231	221	217	228	223	224	218	229	243	231	232	225	234	215	224	242	237	221	217	209	227	232	217	226	223	223	232	238	225	229	233	228	225	215	243	209	217	228	211	220	226	221	216	222	235	223	243	227	212	231	230	216	223	235	239	230	227	237	220	216	235	209	230	216	217	220	223	235	225	225	243	219	216	235	242	225	222	228	221	222	235	224	239	225	215	212	234	224	214	242	220	241	239	221	233	217	212	221	213	231	230	222	214	223	228	213	234	219	235	220	211	218	228	212	223	221	214	214	230	224	233	221	228	212	216	207	227	211	211	222	219	239	226	233	234	226	219	239	218	231	219	213	225	235	229	226	217	221	233	240	213	237	237	234	216	208	230	227	234	220	217	220	223	223	233	242	234	213	241	226	226	230	232	231	211	215	223	227	230	209	224	215	219	238	225	229	225	222	224	215	222	223	222	212	229	233	241	240	232	227	240	222	234	226	217	230	235	216	218	231	213	220	232	230	218	212	224	241	215	230	228	229	214	221	230	237	215	214	231	239	219	218	227	216	239	224	230	229	229	225	224	227	223	221	223	216	227	208	227	230	239	222	236	218	215	219	221	232	225	234	219	238	211	220	211	226	238	239	227	213	226	216	239	228	232	212	222	241	232	214	231	225	222	231	225	227	240	236	236	229	208	226	240	230	237	230	225	219	216	231	216	243	234	219	224	208	212	229	223	223	225	227	212	223	212	230	230	212	220	213	223	221	236	230	217	239	213	226	215	233	229	225	226	218	220	228	239	225	213	228	220	227	218	226	217	216	207	210	224	220	207	220	223	224	208	230	224	214	218	228	210	219	217	226	212	226	236	221	213	225	217	216	221	227	210	225	224	235	232	219	208	239	237	221	212	212	224	223	217	229	231	241	223	212	215	235	236	237	217	235	212	223	217	230	233	216	225	242	215	214	238	224	227	214	216	235	231	235	219	215	232	220	214	237	242	225	225	232	243	233	224	214	232	231	238	221	235	207	227	219	212	213	224	229	211	208	220	227	219	230	236	219	225	224	216	233	222	225	209	222	235	235	221	220	232	217	232	224	231	220	218	210	231	216	233	219	240	225	218	242	209	242	242	216	213	219	233	216	232	243	213	232	224	222	231	220	211	223	225	224	234	211	223	209	233	220	216	242	219	208	218	227	221	219	222	232	240	223	231	235	226	220	235	226	225	229	229	210	231	233	213	238	220	225	228	217	239	218	227	226	211	235	238	217	223	227	208	236	231	218	231	212	222	223	233	224	229	236	231	220	234	224	238	237	209	223	216	215	239	235	221	227	223	209	229	226	223	243	211	208	229	227	214	225	230	218	239	229	216	221	224	222	216	235	229	207	216	237	224	217	234	227	240	239	216	232	230	233	214	219	228	209	240	209	221	216	214	214	228	235	208	215	228	213	218	228	210	234	237	237	210	221	239	212	234	242	236	222	225	217	228	217	233	241	233	223	237	239	216	224	231	212	234	208	211	217	221	218	228	224	209	238	207	235	215	219	225	219	233	236	218	232	242	217	239	223	234	222	233	216	225	219	220	225	225	224	228	219	225	231	226	224	225	240	230	211	211	215	230	230	233	227	241	233	227	228	230	229	226	216	209	224	225	208	232	242	228	231	236	231	210	237	235	233	209	232	235	225	233	236	218	235	226	218	228	221	220	239	238	227	239	226	232	234	223	216	225	226	220	209	225	223	233	224	227	217	227	214	236	221	222	241	210	225	231	219	225	207	229	232	233	214	222	220	229	218	224	213	237	237	233	222	231	221	225	227	210	232	242	230	225	238	228	228	229	231	233	222	217	242	213	232	210	227	227	233	210	217	220	213	217	221	225	213	230	218	230	226	221	233	226	224	227	225	242	221	237	217	234	216	213	233	225	221	221	225	213	234	210	231	228	234	217	231	237	224	219	222	220	210	221	223	232	211	224	224	232	233	224	240	228	215	232	230	237	234	210	225	239	219	232	215	221	236	227	229	223	228	223	225	221	242	224	215	225	223	223	223	215	210	213	237	223	235	222	228	229	220	221	211	238	231	238	223	242	225	231	223	226	228	239	224	217	241	227	216	218	228	223	218	235	228	221	234	219	230	213	225	225	235	224	214	222	229	225	239	227	237	237	230	225	229	208	223	237	235	214	237	229	225	239	223	232	233	219	240	214	240	222	208	209	225	209	227	221	219	233	228	212	209	218	222	230	228	220	207	222	215	210	236	225	207	236	219	215	226	223	225	221	207	225	229	237	212	230	214	230	229	211	225	217	237	210	224	242	225	219	220	222	219	219	230	214	217	232	219	230	220	231	224	226	226	236	227	212	222	241	233	227	220	212	237	232	227	231	229	239	241	235	216	216	231	228	230	218	231	242	209	231	216	222	228	234	219	241	234	225	234	226	215	231	225	226	210	218	216	232	225	214	219	227	229	222	235	234	211	218	225	225	223	220	229	208	227	219	242	209	224	229	220	214	207	234	209	229	231	214	238	231	233	224	238	224	224	232	218	227	222	211	232	221	208	231	239	232	225	227	214	227	219	221	214	224	239	233	239	209	217	221	218	221	230	223	217	227	241	216	228	230	208	234	231	229	209	225	239	232	220	233	214	216	212	238	228	226	241	226	218	226	230	223	214	230	228	207	216	217	232	224	239	223	229	221	228	216	235	236	209	229	234	230	239	233	218	231	223	220	211	240	228	225	231	225	223	234	210	222	233	210	234	217	228	230	232	208	240	214	220	218	239	212	223	233	211	220	223	208	214	229	215	214	222	225	231	216	219	221	232	220	220	224	219	229	234	221	238	222	234	222	236	239	219	230	220	240	211	222	240	220	221	212	215	223	236	226	214	231	225	221	217	223	214	223	223	224	230	228	239	243	231	229	221	213	231	228	238	234	234	222	222	219	234	232	223	239	228	215	243	236	227	237	224	238	233	217	222	213	212	212	227	224	228	225	224	227	236	212	226	218	211	233	215	229	216	233	238	210	217	223	216	221	226	210	211	220	234	218	243	240	211	227	214	219	209	237	220	229	225	217	242	214	213	223	231	222	208	212	222	238	213	231	219	220	228	243	209	216	219	233	223	220	239	242	232	225	210	229	234	236	226	219	237	225	210	229	237	228	219	228	221	215	238	221	234	218	207	215	222	217	226	236	217	233	217	243	219	233	242	232	207	236	234	228	227	210	237	209	233	214	227	224	227	237	225	210	233	231	218	232	226	208	239	227	237	235	227	242	227	226	230	226	217	215	234	216	232	229	222	214	219	207	232	215	211	234	226	220	224	221	224	220	234	240	225	234	215	223	220	225	239	220	228	229	234	216	235	226	240	227	229	220	219	237	214	227	226	233	212	230	232	232	236	225	217	224	241	224	212	227	229	211	230	231	239	226	223	211	220	207	223	224	226	223	235	227	228	225	231	210	226	225	210	224	213	216	210	232	224	227	243	223	229	208	238	216	240	214	226	215	230	234	216	216	222	233	223	241	215	235	220	241	221	225	232	215	234	225	224	235	218	230	239	223	238	221	214	224	243	233	229	214	235	231	212	219	230	224	233	225	236	216	229	233	231	209	230	211	213	213	228	209	218	228	235	219	215	207	227	224	232	219	215	216	229	222	231	230	226	236	222	239	242	228	213	222	223	229	234	222	210	221	223	214	233	227	228	210	236	234	228	209	224	235	234	237	240	235	223	211	231	234	222	215	234	238	213	219	211	207	210	215	234	217	237	218	210	243	218	222	218	217	218	228	211	226	224	223	222	230	210	235	232	229	207	238	238	210	237	217	225	229	219	218	210	217	225	224	216	213	217	212	217	211	230	215	219	231	224	227	224	216	227	224	231	235	226	228	233	241	243	229	238	231	218	227	232	226	233	216	220	221	208	224	222	227	220	208	216	237	239	238	239	230	224	229	230	229	229	222	208	217	239	231	228	226	238	234	229	213	234	226	234	216	219	230	241	207	237	213	207	210	221	239	235	216	223	217	219	237	218	215	218	232	227	231	233	222	225	236	221	210	211	226	234	221	233	229	228	214	226	227	209	227	237	220	218	209	234	226	240	217	207	231	222	232	237	232	223	228	208	224	226	222	217	219	234	232	228	217	225	243	228	221	213	227	241	220	221	238	216	209	226	242	229	210	231	232	234	210
3	138	135	129	129	141	141	135	138	132	135	138	134	139	137	135	131	135	136	125	130	142	128	140	137	139	137	128	146	139	141	139	141	136	127	130	131	134	136	135	145	143	143	139	132	130	133	137	133	129	134	141	133	136	131	137	144	132	134	139	129	133	131	139	128	138	145	135	132	132	135	128	134	131	132	134	133	137	130	142	139	136	126	133	136	136	138	126	142	128	131	140	139	130	136	132	127	126	137	137	130	139	136	137	141	130	132	135	137	132	136	127	140	145	128	137	128	142	137	144	127	134	137	142	134	133	142	136	141	126	141	135	130	137	137	129	133	137	137	143	133	136	136	143	135	130	142	131	136	133	139	140	132	136	140	133	144	133	141	133	139	125	138	136	139	136	133	138	134	137	128	129	127	137	124	142	144	136	136	132	138	131	135	141	134	135	140	134	128	141	129	131	139	135	127	139	135	133	138	139	141	142	139	137	139	138	139	128	132	139	133	134	140	129	137	139	136	128	134	134	137	138	137	140	141	137	132	145	135	131	135	132	141	138	141	131	130	136	134	133	139	134	140	133	131	144	129	139	129	137	134	133	132	145	133	130	139	127	146	134	132	133	132	128	141	131	128	133	137	132	138	137	131	132	134	134	125	125	128	133	134	144	142	146	133	132	126	136	138	132	132	140	130	145	132	138	134	129	142	138	145	126	142	129	132	144	145	130	144	136	135	141	134	131	132	129	132	143	137	140	124	146	137	129	139	144	130	143	134	131	135	132	135	130	135	140	133	134	137	131	127	137	135	128	137	125	134	137	136	135	136	139	130	124	141	139	133	133	133	133	141	134	143	135	135	128	135	146	127	138	138	139	130	140	134	136	134	138	132	139	138	138	128	128	139	140	132	129	133	130	133	127	132	144	127	133	139	131	136	137	136	144	142	135	135	130	137	141	134	135	131	145	136	131	144	138	133	130	140	135	138	132	138	139	140	129	128	126	144	137	139	129	138	143	137	130	125	146	137	138	139	138	134	138	137	134	133	136	132	125	136	144	135	141	129	136	131	133	130	134	129	134	131	129	129	132	144	135	141	135	137	125	133	132	140	130	131	130	125	127	140	134	133	134	144	138	142	139	137	139	133	130	131	130	133	130	146	137	126	132	132	136	138	124	133	126	136	135	138	130	127	134	131	143	127	136	131	134	138	129	137	132	139	133	135	132	132	133	139	129	128	141	128	140	143	135	140	127	133	125	136	139	136	132	133	128	136	143	136	140	143	130	141	139	134	135	139	140	139	127	139	137	130	132	128	137	138	138	144	141	138	127	137	129	126	134	136	129	128	128	142	127	141	130	140	139	137	137	134	136	127	138	132	133	136	140	146	128	141	128	130	132	125	135	131	142	137	134	136	141	144	131	130	136	143	138	131	128	129	135	128	142	131	136	137	132	137	146	140	126	136	145	142	138	137	141	139	129	140	139	145	137	139	131	142	141	142	136	127	127	136	133	125	131	142	126	132	139	137	144	145	134	143	129	143	129	137	138	132	136	135	140	139	129	130	132	127	141	145	131	124	140	134	129	132	138	134	141	125	139	144	130	129	131	139	138	137	136	139	128	137	139	137	131	128	142	141	133	136	138	141	139	143	144	126	139	141	125	137	129	126	126	136	136	137	131	144	138	133	134	133	133	138	141	127	129	129	134	130	140	127	138	138	126	135	136	139	137	130	139	125	146	128	139	139	132	128	146	139	145	136	135	137	135	125	131	144	136	131	133	142	131	141	126	132	135	136	141	136	132	137	140	135	134	136	133	133	136	142	141	130	134	137	139	143	129	128	138	145	141	138	135	128	135	136	136	125	138	125	144	129	138	141	143	128	138	132	131	135	136	131	134	127	139	139	133	128	133	126	125	139	140	139	135	135	132	143	139	145	128	140	136	124	134	133	133	133	128	138	137	125	132	137	132	138	132	139	139	138	125	133	137	138	135	130	142	144	137	131	137	142	133	131	138	134	142	142	136	135	138	138	134	134	136	140	140	141	142	129	143	145	132	130	138	134	130	129	130	130	140	133	132	131	137	127	145	132	134	146	136	137	135	141	129	134	134	138	145	136	130	142	138	138	138	130	126	142	125	132	134	133	138	143	139	132	138	143	146	128	130	141	127	135	129	142	131	132	134	132	131	133	139	131	132	134	141	132	131	136	139	135	125	140	136	135	143	144	133	132	136	133	141	128	132	136	138	136	141	132	137	139	133	133	145	136	137	136	131	132	130	132	127	143	132	133	134	134	137	130	138	134	135	130	133	133	135	134	130	139	128	140	131	138	135	137	124	131	134	135	139	146	129	130	134	139	145	137	131	142	146	136	134	129	133	131	138	138	133	135	127	132	145	144	137	140	130	128	130	128	134	130	141	133	138	138	131	141	125	138	138	135	137	140	126	142	136	129	138	125	139	144	135	133	133	143	133	126	137	134	139	134	133	137	134	128	132	127	132	133	132	138	143	144	129	126	135	129	136	131	136	129	141	132	132	136	131	125	136	133	125	138	124	135	125	132	129	140	135	135	130	142	144	138	136	134	136	126	142	133	144	129	136	128	135	143	141	132	141	144	141	133	142	140	134	134	125	140	132	132	140	135	126	128	125	128	141	133	132	140	135	128	137	142	143	126	132	135	140	138	135	129	140	134	142	129	136	135	139	139	140	132	131	137	139	140	125	139	129	129	134	144	131	141	138	139	134	142	136	140	133	140	125	133	127	136	145	133	140	126	140	142	135	132	141	145	136	144	137	126	142	132	127	133	129	131	125	143	131	126	141	127	130	144	136	136	124	132	134	130	134	141	134	133	142	139	139	137	140	145	135	138	140	145	143	143	125	139	129	134	142	126	133	127	135	130	138	134	128	136	129	129	141	138	135	139	135	133	129	143	137	140	143	134	140	126	124	141	133	137	130	135	133	131	131	126	132	127	140	130	124	132	140	130	135	135	142	132	137	131	133	131	133	130	136	134	134	137	133	125	137	145	129	142	138	130	134	132	136	133	142	137	137	133	144	135	129	144	129	135	144	133	141	134	138	130	126	141	140	137	140	129	143	138	130	135	135	132	134	139	127	131	139	137	145	145	129	128	127	128	128	137	132	127	130	130	140	131	136	132	145	139	133	134	136	137	136	130	137	142	136	136	138	127	132	138	145	132	130	134	136	135	135	139	131	139	136	131	133	125	141	140	136	132	143	131	141	132	142	138	137	129	134	138	145	142	134	135	138	129	134	132	138	132	138	131	130	131	133	138	132	129	134	133	140	145	135	134	132	138	140	143	137	138	127	132	128	129	130	132	137	134	134	136	133	128	133	145	137	143	137	135	132	127	131	124	134	124	135	136	130	145	136	142	128	137	141	133	143	140	145	139	127	132	132	128	139	128	130	127	132	137	128	125	139	129	133	137	140	136	135	126	130	124	137	130	129	134	133	127	137	135	137	133	139	131	133	135	130	145	139	144	133	129	128	142	141	129	142	144	127	139	135	134	127	142	130	128	128	134	137	131	128	135	133	136	142	140	129	132	144	139	143	141	137	142	139	143	139	139	132	135	135	141	133	128	137	133	134	134	137	131	140	128	137	124	141	127	137	143	137	133	139	130	125	146	139	140	129	124	139	135	131	125	137	132	137	138	132	141	135	136	133	134	139	141	132	140	136	133	134	137	139	140	144	127	136	142	140	133	143	140	134	139	134	130	135	137	134	132	144	136	138	140	138	128	135	127	132	131	132	132	134	144	138	139	134	128	128	139	137	136	140	128	129	134	145	126	134	127	139	130	138	136	132	137	144	130	128	142	131	124	140	145	125	129	138	139	129	137	133	139	126	134	144	144	134	136	133	140	136	142	126	125	139	139	127	128	134	140	144	137	143	125	135	135	137	141	135	145	131	134	133	143	143	128	142	140	127	133	129	136	127	136	144	127	130	131	142	134	143	141	125	145	144	136	135	144	132	141	134	136	133	128	138	137	125	136	130	135	138	140	129	132	127	126	145	137	133	135	134	140	141	137	135	124	133	132	129	128	127	134	125	132	139	135	139	138	132	133	128	144	131	131	139	131	134	132	132	127	138	142	132	133	124	137	134	125	126	128	137	135	129	135	133	133	133	133	135	141	141	141	133	142	138	135	136	129	133	131	137	141	125	137	124	129	141	144	130	146	139	127	142	141	135	129	139	140	132	138	135	135	139	137	126	126	127	138	130	141	141	136	135	130	136	135	137	127	142	137	130	142	132	141	141	132	136	139	126	140	128	138	128	135	134	129	130	139	134	137	130	132	136	136	132	135	125	139	137	139	135	136	136	136	134	138	145	139	142	134	131	126	137	133	140	126	131	146	134	128	131	129	142	129	134	137	131	125	139	133	142	131	145	140	133	139	144	137	142	129	139	130	134	126	140	133	125	125	126	133	127	132	129	144	142	146	135	134	140	130	124	131	135	133	133	126	134	132	135	142	136	132	129	128	133	128	143	141	141	131	134	138	136	132	132	130	128	137	142	136	140	140	135	133	144	131	132	126	133	143	130	135
4	139	141	140	133	131	124	128	134	132	128	131	139	136	138	138	125	138	126	127	135	138	125	129	137	144	136	132	140	131	139	132	127	129	141	135	137	128	133	131	139	137	131	137	142	134	131	138	132	138	135	146	138	134	137	127	141	141	129	133	128	142	136	135	134	132	139	134	134	128	130	135	132	128	138	136	130	140	138	140	141	140	135	137	129	129	140	141	135	132	136	141	138	130	130	133	131	134	134	139	144	134	140	138	135	135	136	131	146	141	137	130	135	140	134	141	133	131	133	134	124	134	143	136	133	137	134	131	130	137	139	130	141	135	136	137	131	137	134	142	131	137	130	132	137	130	141	145	129	143	130	141	136	138	135	137	140	137	132	131	130	144	131	137	137	136	129	132	137	131	140	137	135	146	136	130	145	142	144	140	145	138	124	136	132	126	138	138	135	126	139	145	128	134	132	132	136	138	135	135	135	136	139	134	137	130	141	134	126	125	125	143	142	126	133	131	140	140	141	134	133	144	138	143	137	134	131	136	138	130	133	142	132	138	142	135	131	135	126	127	126	131	126	132	131	133	142	134	132	132	139	127	138	136	137	137	132	139	132	140	135	134	131	132	137	133	130	140	134	146	137	139	129	133	128	128	135	129	132	139	137	130	135	134	137	136	125	132	141	137	136	137	131	138	129	142	130	144	129	141	135	140	134	127	138	133	138	133	134	135	133	145	136	140	132	138	135	135	127	139	125	139	133	133	139	142	135	137	140	128	142	135	134	141	134	136	126	132	130	127	146	136	135	126	137	143	143	134	127	136	136	134	135	128	141	143	135	134	130	132	142	134	134	129	138	136	141	134	141	129	135	128	140	127	141	130	144	136	138	141	132	131	132	128	138	137	144	134	137	127	139	140	142	140	134	134	137	140	140	141	128	128	129	126	139	134	140	130	133	138	132	138	131	135	146	125	132	145	142	133	132	134	131	126	135	128	129	126	126	126	141	134	133	127	126	130	134	124	138	133	137	127	134	131	142	126	135	126	128	136	140	136	135	128	125	136	140	139	140	139	135	135	135	131	139	132	128	139	127	132	137	129	138	136	138	138	127	145	133	133	136	141	134	130	127	143	135	130	125	137	143	135	131	135	136	145	130	130	137	132	144	134	128	127	136	141	125	132	138	144	139	124	143	131	131	134	134	128	141	128	135	127	141	134	135	138	131	131	131	133	143	125	128	140	135	143	126	137	128	144	138	139	128	138	144	129	137	127	146	137	142	126	142	126	140	137	135	142	130	135	139	131	137	140	131	143	137	144	142	140	131	131	129	143	137	128	132	135	137	131	140	132	143	140	137	133	141	137	137	142	142	142	128	133	132	141	140	130	140	130	140	127	137	132	129	141	130	132	143	144	136	136	138	135	139	139	139	132	139	125	134	135	142	132	128	129	140	141	142	130	133	132	141	139	135	140	130	131	142	140	124	139	134	135	128	139	125	139	130	124	133	138	143	132	145	144	128	126	130	129	134	137	142	132	135	141	141	140	124	137	126	146	144	137	140	129	131	138	135	141	144	140	135	131	129	127	138	143	134	135	136	135	133	130	133	135	130	142	144	143	131	139	124	132	131	144	138	136	139	139	137	134	144	137	140	125	133	141	133	133	141	139	130	132	139	135	132	140	135	131	129	127	135	135	132	128	143	130	143	132	133	134	134	134	134	144	134	138	140	130	132	131	134	124	135	127	131	133	140	133	136	131	143	139	146	134	131	128	137	132	136	129	137	140	138	142	131	139	139	139	140	137	125	139	133	128	134	140	129	141	134	128	141	136	133	137	142	145	140	144	131	145	135	145	127	130	133	129	132	131	138	125	132	142	137	134	130	129	138	126	136	126	135	138	135	133	135	144	134	132	129	139	139	133	132	143	138	138	136	142	137	137	146	130	134	137	128	124	138	132	133	141	132	140	128	135	131	136	128	125	139	138	139	138	133	146	145	124	131	132	128	133	132	143	129	139	137	133	128	134	128	135	138	124	140	125	132	144	132	127	132	136	137	133	135	140	134	141	133	141	137	135	131	129	125	145	132	141	129	130	129	124	135	124	137	144	135	139	133	134	130	134	126	141	131	131	141	136	125	139	141	125	136	135	141	137	140	142	140	140	128	142	143	129	145	137	129	142	138	139	133	135	132	134	130	139	139	133	142	134	128	140	140	134	135	132	134	143	130	136	128	128	143	137	135	129	135	141	127	132	139	143	132	134	130	133	134	141	130	137	136	144	145	138	139	141	134	135	128	132	127	139	129	132	140	138	132	135	129	132	130	143	135	138	134	137	131	127	131	131	142	146	135	144	125	139	131	126	143	135	141	139	132	129	133	129	136	138	130	133	139	139	134	134	139	132	134	134	126	142	130	129	139	137	133	136	127	135	128	144	129	133	135	129	140	137	131	137	138	135	133	145	137	131	141	136	139	138	127	135	131	142	138	142	128	142	132	131	135	135	133	135	124	139	134	139	131	142	139	132	131	133	127	138	142	130	127	139	132	136	142	130	130	144	143	144	142	142	136	133	135	137	131	133	142	137	134	146	135	140	134	135	129	145	139	140	135	133	135	133	145	137	140	125	134	136	136	137	142	139	137	131	128	125	131	142	136	135	140	127	143	134	144	140	126	139	130	135	133	143	144	143	139	141	139	137	139	139	138	132	140	136	137	127	134	138	130	142	139	133	127	142	131	140	129	134	135	129	133	135	133	134	138	126	132	142	130	143	126	126	137	130	138	129	127	133	138	144	143	146	139	139	133	126	140	139	138	131	135	144	131	131	137	145	135	130	133	138	138	125	127	128	144	129	140	141	139	124	138	132	131	138	130	138	134	137	144	133	137	129	143	129	137	139	144	145	126	131	144	133	138	143	140	139	128	136	135	130	133	136	136	134	132	141	144	133	132	138	136	135	135	137	144	139	134	139	138	127	130	137	140	130	129	135	139	135	146	137	139	139	142	138	125	136	131	138	135	133	133	128	128	135	136	136	126	135	130	132	140	129	145	132	137	133	140	133	129	133	145	142	129	137	131	128	127	139	130	137	130	134	139	140	135	136	144	140	128	127	137	138	128	131	137	126	145	126	133	137	128	137	145	137	127	138	129	131	139	136	131	127	131	137	130	130	135	132	142	137	138	139	135	125	138	130	137	143	128	132	133	135	133	128	145	139	126	126	145	134	138	138	139	132	136	130	137	133	124	129	138	139	144	141	135	133	141	134	139	136	144	145	129	134	138	124	138	133	139	126	140	126	138	130	133	133	134	140	141	126	132	129	139	125	138	129	136	127	136	137	132	131	143	133	127	134	138	129	129	136	131	141	138	133	141	125	139	129	137	132	129	136	135	144	131	142	132	137	131	135	135	134	128	128	130	138	143	141	134	137	142	132	132	132	136	130	143	134	134	130	143	139	128	137	132	139	133	140	136	137	142	136	132	130	136	146	124	141	133	137	140	129	130	133	142	124	144	137	136	143	141	135	128	137	136	126	126	129	138	128	138	130	140	142	142	136	127	140	126	138	125	136	137	134	135	137	141	137	141	135	134	124	127	136	137	135	142	126	139	126	139	141	141	142	136	144	132	134	143	140	133	135	141	138	138	143	136	132	131	126	128	129	140	143	137	145	129	133	135	129	142	143	139	134	137	140	127	136	130	140	138	132	134	126	132	131	132	140	134	131	139	139	135	140	130	131	127	130	135	127	138	134	131	144	142	134	129	129	134	133	136	139	133	139	135	134	140	137	144	127	129	127	141	135	135	130	138	139	130	136	133	132	143	137	142	133	128	137	133	139	137	136	139	140	140	141	140	127	129	134	135	137	138	125	135	136	128	135	136	141	138	139	145	146	129	140	135	138	141	134	124	143	134	126	131	138	142	136	131	135	138	127	131	134	128	136	134	136	136	128	131	140	130	126	137	131	132	129	129	144	138	135	135	142	137	137	135	139	145	137	135	130	130	135	144	136	143	137	130	142	133	129	130	145	141	132	134	137	141	137	130	133	134	144	141	140	138	141	140	136	136	131	141	130	132	133	135	143	135	144	134	130	137	133	126	136	130	131	133	138	134	132	124	141	135	140	140	142	137	139	125	128	138	134	136	127	140	127	145	137	135	140	136	129	139	138	136	136	139	131	134	140	137	131	144	137	131	125	136	139	130	137	143	127	138	136	136	137	143	134	127	137	136	138	138	129	135	141	144	127	130	129	136	139	132	134	138	137	138	140	124	131	133	135	145	128	135	128	141	126	133	128	125	127	133	139	136	137	136	132	129	133	128	129	127	129	134	132	132	141	128	129	141	137	128	137	140	132	125	141	124	131	128	142	140	145	133	129	128	135	138	138	131	140	144	139	130	139	137	125	131	139	136	134	139	140	138	139	126	128	136	134	135	136	141	125	133	138	137	133	129	135	126	137	132	137	133	128	131	140	140	135	129	138	146	143	135	134	128	126	131	142	128	142	138	130	139	132	128	135	143	138	140	144	141	134	132	131	136	127	126	141	130	127	133	134	140	133	143	135	143	135	134
5	179	178	187	194	187	190	177	187	188	166	181	173	166	187	189	176	182	173	175	181	181	180	174	180	180	186	184	181	183	184	171	186	176	189	183	173	171	178	173	171	183	185	188	188	179	189	168	176	188	173	193	184	192	167	173	190	175	183	173	179	180	177	174	176	181	170	182	177	190	178	169	188	169	174	180	185	178	185	186	185	184	181	177	183	190	176	178	169	191	168	183	174	177	182	190	188	186	178	184	175	194	174	182	187	175	173	173	185	193	190	169	187	184	170	182	176	191	171	172	181	169	167	178	187	182	184	187	185	177	181	170	181	184	171	167	177	190	178	188	185	182	187	193	179	180	170	185	192	193	173	181	193	177	182	177	181	172	169	178	186	184	169	188	186	173	189	172	186	186	181	187	173	171	187	179	181	175	176	191	172	166	183	185	181	192	182	176	187	183	176	193	184	179	167	185	181	171	187	175	179	188	191	171	178	171	186	171	173	183	174	180	176	194	186	168	185	173	176	179	180	176	193	178	168	185	179	178	177	176	177	172	187	167	185	173	184	172	175	176	186	189	176	167	180	172	172	181	192	181	173	177	177	180	187	169	185	178	186	174	192	168	174	182	180	180	166	172	190	179	185	179	175	189	181	167	185	171	184	176	176	171	187	168	183	170	188	184	190	184	176	187	174	182	178	182	177	190	193	177	176	183	179	191	184	171	180	194	190	179	181	167	186	180	173	177	185	187	181	175	176	192	179	178	178	183	168	189	177	184	187	169	180	183	189	179	192	190	170	181	183	186	169	179	180	174	177	184	179	171	188	181	181	179	166	181	186	195	172	179	185	179	173	181	175	177	180	178	182	185	180	183	175	192	172	174	193	175	173	181	191	175	168	185	188	191	176	175	178	183	191	177	181	168	181	169	178	168	176	175	167	177	183	184	186	168	179	178	167	170	182	180	174	184	184	186	170	176	186	170	171	189	181	171	176	187	168	175	182	193	167	169	173	175	181	173	188	178	172	181	185	190	181	181	189	170	187	187	184	166	180	173	190	175	184	177	184	194	181	180	180	168	178	182	174	172	176	176	172	174	179	181	186	177	185	195	187	174	171	166	187	170	182	171	178	176	172	177	182	167	186	187	189	172	177	173	186	184	179	178	175	189	181	192	191	171	182	186	194	173	193	181	179	179	183	177	177	181	171	188	182	177	169	174	184	169	171	172	188	193	189	186	182	173	172	187	168	173	183	176	178	179	190	181	187	173	174	184	179	173	185	176	175	181	170	193	182	190	177	183	180	169	175	188	170	186	175	176	185	191	186	175	192	179	194	175	182	174	183	173	172	180	193	186	193	178	192	189	170	173	168	194	170	190	167	186	179	194	179	182	176	188	187	192	184	189	191	176	177	186	176	191	182	183	193	176	180	190	175	189	173	179	182	180	175	179	169	184	179	181	186	176	173	184	189	180	185	180	185	184	184	178	173	189	185	180	188	169	172	184	173	167	186	180	188	192	171	191	187	192	179	184	183	178	168	177	181	186	176	180	169	178	177	189	180	182	178	176	188	186	182	183	177	173	172	174	188	171	174	191	193	173	184	177	183	194	185	174	179	188	192	180	189	183	184	177	179	183	174	181	170	176	188	173	178	167	175	185	183	173	185	179	181	191	187	168	184	188	177	194	193	177	167	185	191	178	182	184	185	187	184	176	180	169	188	175	175	188	166	182	175	171	170	189	184	178	189	193	180	194	179	188	183	178	179	172	173	187	181	170	169	184	167	169	189	186	168	172	191	172	191	191	181	173	172	192	175	184	175	180	188	171	182	185	167	179	187	190	190	189	180	171	175	173	192	178	190	175	178	181	185	192	185	188	182	180	187	180	176	171	174	175	186	171	185	177	185	177	174	174	192	166	177	178	172	174	171	177	182	189	173	182	186	180	179	173	188	175	182	175	182	182	181	186	179	184	180	176	181	184	169	181	189	176	180	177	192	180	181	185	181	167	192	188	177	189	175	189	185	178	177	184	179	176	170	182	182	165	169	178	175	178	170	179	181	172	174	188	177	185	177	181	182	181	181	188	169	171	182	171	173	174	175	178	181	179	171	182	182	176	176	172	171	177	178	174	170	179	180	189	186	174	171	176	193	172	179	180	189	167	182	183	167	170	175	175	175	175	179	182	174	171	170	176	171	171	175	177	187	176	174	173	172	182	178	185	182	186	171	184	177	181	178	179	183	171	169	182	188	192	184	184	183	185	186	175	191	189	170	176	176	183	191	183	180	182	173	184	171	185	187	184	192	183	166	179	176	181	192	179	190	172	181	191	189	186	181	187	186	178	176	166	181	184	176	186	184	189	168	175	167	172	173	180	188	191	186	177	169	178	187	167	169	179	167	183	178	186	183	185	190	179	178	182	190	191	177	175	185	171	194	179	189	182	180	170	177	179	175	189	175	175	189	180	174	173	179	181	190	183	174	172	186	185	177	186	186	188	176	172	175	170	173	188	185	181	189	188	181	187	176	184	178	171	182	188	177	171	176	177	172	173	182	176	172	188	184	175	189	170	175	175	176	185	193	170	181	185	168	186	186	184	170	182	179	185	182	187	181	192	180	178	169	184	180	187	193	168	186	187	179	184	186	170	179	177	180	172	184	177	183	193	178	168	183	186	183	175	178	165	182	177	189	177	180	174	186	170	181	179	187	179	191	187	175	192	175	185	182	176	179	182	167	188	183	170	190	194	179	182	192	178	193	189	173	183	169	187	167	182	185	189	165	182	184	186	183	165	172	175	185	180	178	185	182	176	178	180	178	166	177	192	172	174	181	170	185	185	177	181	174	178	186	188	186	171	183	166	172	167	173	168	177	176	167	181	170	175	180	180	179	178	170	184	180	185	181	165	186	178	176	188	170	177	171	184	173	193	184	182	181	178	181	174	171	175	183	170	182	183	182	185	183	187	183	183	170	172	181	190	173	193	176	175	188	178	188	178	177	174	168	177	183	177	182	177	176	177	183	182	188	179	172	182	174	193	179	177	192	188	173	183	176	192	178	178	167	189	190	187	180	176	173	177	178	173	189	178	193	176	176	168	168	170	184	183	183	174	175	182	183	185	184	185	179	182	177	170	172	172	189	180	193	173	182	173	170	183	168	180	187	185	177	175	180	177	189	184	180	176	180	179	182	175	184	178	187	182	179	168	172	192	181	186	175	182	172	180	166	182	176	177	185	179	173	191	185	174	187	177	173	189	167	184	174	180	187	176	177	182	190	176	177	190	169	176	181	170	170	170	190	170	171	182	182	185	184	178	178	185	178	174	181	179	165	185	183	178	185	173	193	182	176	190	172	180	187	173	187	174	185	175	172	167	183	185	176	183	165	181	175	175	190	170	166	170	193	179	189	182	188	185	178	182	179	176	183	172	179	186	188	177	188	185	175	172	175	187	186	166	181	192	185	185	165	189	177	176	179	178	169	179	180	182	170	176	191	175	171	187	178	175	171	182	183	175	194	186	174	170	183	191	180	176	168	174	186	170	183	191	187	180	185	181	185	175	170	180	181	172	178	194	179	170	189	177	180	182	182	174	180	186	178	182	194	184	172	169	184	179	168	190	190	191	172	188	176	174	175	183	176	179	193	177	183	178	173	184	173	182	189	182	168	172	179	178	181	193	172	179	181	172	170	181	185	169	179	179	185	174	181	168	187	190	168	186	183	181	188	189	166	180	175	174	188	179	186	175	191	191	176	172	179	167	176	176	182	186	178	171	177	182	188	179	180	171	179	184	178	184	184	174	179	179	183	188	182	186	180	181	194	184	192	173	172	174	168	183	181	193	175	185	181	191	180	186	186	173	181	167	190	171	181	186	191	191	177	191	177	187	180	182	193	180	180	179	182	186	179	186	180	181	181	175	171	186	174	177	167	177	179	191	184	176	172	185	176	191	181	174	174	192	188	183	179	179	183	180	177	179	175	186	183	177	170	178	177	168	182	184	180	184	184	171	172	180	188	168	189	187	169	169	177	174	179	192	186	178	182	165	178	181	182	181	185	178	172	183	186	179	175	180	175	170	184	191	189	178	183	175	173	177	178	191	189	172	173	179	192	192	167	190	175	187	181	173	175	195	182	183	187	176	184	186	174	168	191	170	187	172	183	184	173	183	178	190	174	181	194	186	168	175	184	182	169	168	179	178	168	182	172	178	174	176	172	185	173	180	170	187	180	174	180	167	168	181	178	170	181	183	166	170	174	186	185	180	183	190	170	178	183	186	173	172	188	169	178	170	178	184	193	190	185	187	172	176	189	171	177	181	179	190	170	166	166	182	172	179	174	191	178	179	187	188	180	184	174	191	185	188	171	170	186	178	184	183	166	179	178	186	176	174	192	194	176	186	180	182	175	172	174	181	184	191	185	173	168	187	178	170	168	169	176	170	173	177	185	192	176	184	190	173	171	192	176	186	177	175	172	171	173	179	177	188	175	166	191	172	191	180	176	175	175	172	184	172	180	176	173	172	171	168	181	167	179	182	191	169	176	173	174	177	171	174	190	173	178	190	179	166	172
6	351	373	372	369	372	364	371	371	359	333	351	377	365	387	367	359	362	354	380	345	376	349	353	355	330	383	350	342	377	374	379	350	337	374	366	365	358	384	344	371	338	362	357	357	376	362	350	363	367	359	365	348	362	382	375	367	363	366	355	382	348	358	382	372	384	371	374	362	365	340	374	351	370	373	369	355	368	374	354	336	387	362	371	341	361	345	359	350	363	365	348	366	371	362	368	386	369	333	353	347	332	338	348	334	372	348	351	385	362	373	365	380	374	361	346	374	332	380	382	375	347	370	352	355	373	352	359	373	355	346	366	361	346	382	376	363	346	334	347	364	369	341	379	354	354	360	356	359	350	345	373	373	366	347	369	352	366	339	355	372	355	355	387	358	374	381	360	350	336	339	355	361	369	347	365	362	345	357	358	374	380	336	367	341	357	352	370	361	355	370	347	351	339	375	342	366	357	362	379	368	360	345	388	379	334	374	346	343	376	367	369	334	371	340	344	354	373	350	339	345	352	331	338	359	347	363	337	362	380	355	341	354	376	372	350	338	369	361	386	377	389	375	389	350	341	338	356	354	377	376	386	357	376	387	368	343	369	387	366	343	361	379	380	376	357	332	364	366	350	372	338	376	339	374	366	333	346	375	342	331	338	359	362	343	374	363	348	363	357	361	383	356	353	350	371	345	386	355	376	362	361	388	365	347	346	367	384	375	348	337	359	370	346	374	350	382	365	360	376	374	365	354	372	359	372	384	351	340	364	350	367	355	353	374	345	367	377	364	356	366	378	345	350	344	335	340	344	349	383	346	379	354	336	351	336	364	350	375	381	346	346	361	381	356	358	347	368	385	377	371	345	360	339	353	356	344	366	362	332	370	351	369	368	335	390	354	333	335	375	359	386	383	350	375	365	388	361	387	388	348	358	364	364	377	374	354	340	350	346	348	353	359	380	378	377	348	357	334	346	382	346	344	343	338	374	347	385	376	361	376	351	352	358	388	369	358	375	367	365	344	376	359	360	341	374	348	354	341	347	367	387	369	380	376	382	357	357	337	372	360	337	389	372	354	354	382	385	366	365	356	374	364	368	366	383	350	357	362	338	351	346	362	375	363	385	359	369	362	355	357	362	369	356	367	359	377	357	343	367	339	345	353	368	368	366	381	338	350	368	359	352	355	367	347	356	362	353	387	364	368	348	340	354	334	378	350	345	352	348	355	366	364	344	370	386	377	365	363	349	386	371	361	346	378	344	357	335	374	375	361	350	345	388	381	387	388	361	355	340	354	344	383	367	367	372	355	364	379	388	365	362	370	379	375	369	372	358	343	338	349	368	356	360	339	365	374	342	381	338	372	343	371	367	355	355	376	355	355	362	376	354	387	366	381	378	373	361	370	366	366	369	357	338	356	367	363	344	357	341	348	359	371	355	357	367	378	346	334	381	350	374	376	371	378	357	353	357	366	344	351	359	350	353	375	348	366	356	338	348	353	345	344	356	386	360	380	374	385	346	385	340	388	363	353	337	353	369	371	337	370	363	332	374	341	346	355	366	353	369	348	389	343	390	367	360	367	348	383	361	357	334	389	360	370	354	371	388	364	354	340	352	385	362	368	351	340	361	354	339	356	343	365	360	359	330	345	377	349	356	339	379	374	356	375	346	332	385	364	339	364	337	368	359	382	338	361	353	373	362	349	364	371	347	344	373	361	348	370	383	387	349	347	345	367	343	339	372	368	343	352	354	376	362	382	333	362	371	344	350	361	348	339	358	359	348	368	384	361	345	372	356	355	343	355	362	358	385	364	360	352	337	383	372	344	348	389	360	361	365	355	354	360	382	382	363	369	389	354	343	356	346	389	370	375	373	343	340	356	368	357	362	373	344	370	362	368	357	352	348	347	336	366	357	372	338	352	354	386	358	358	348	381	376	332	368	363	382	360	366	367	350	355	370	375	362	348	374	355	346	358	346	354	368	365	365	380	388	382	338	375	332	349	338	371	375	346	362	349	372	345	357	361	370	374	364	384	353	364	387	360	383	374	362	382	359	346	369	358	369	333	344	362	372	378	341	382	343	351	367	384	359	373	355	355	358	381	344	340	374	357	342	357	364	349	374	360	358	340	382	347	364	384	365	342	376	350	343	342	385	358	369	341	333	338	356	358	345	356	372	372	373	365	372	373	363	346	354	356	383	358	365	360	341	372	363	351	341	348	364	377	364	356	345	345	368	356	337	337	366	357	369	345	352	356	370	366	359	374	360	370	377	368	357	364	360	356	359	356	346	377	352	362	379	353	357	366	350	335	369	351	360	339	372	353	370	356	361	356	340	356	366	378	356	351	368	361	347	386	355	369	344	331	343	355	342	346	368	336	353	350	382	370	353	342	370	347	377	358	360	352	366	367	356	378	360	385	361	361	368	348	377	337	372	367	362	356	368	347	349	356	359	352	351	386	337	381	354	369	364	377	362	373	378	368	341	354	369	379	374	388	337	349	376	365	369	332	358	381	354	357	379	387	378	364	374	353	352	372	332	331	356	380	376	352	369	368	374	363	362	383	364	360	357	368	358	352	358	378	336	375	351	350	344	335	359	340	370	372	368	355	376	381	371	365	351	352	355	353	379	354	347	347	362	365	353	374	374	356	359	353	350	360	364	338	357	345	372	345	382	363	359	353	365	371	365	373	366	355	350	378	368	364	348	364	367	340	370	377	387	367	377	335	382	389	366	342	374	356	383	365	363	347	367	384	367	352	350	344	342	361	387	351	373	339	365	339	345	356	342	350	378	352	350	361	377	373	339	378	373	343	339	380	364	347	354	366	371	361	372	385	350	364	341	354	366	366	367	367	356	352	339	364	342	356	344	341	337	349	340	350	371	335	369	358	362	358	379	384	359	362	351	363	373	344	354	363	367	337	380	384	340	363	366	331	354	367	332	370	349	359	388	364	354	347	388	347	344	366	346	368	377	366	361	371	353	353	337	347	347	354	361	367	385	357	338	343	354	347	365	387	385	336	357	350	339	358	351	338	364	355	375	360	375	360	360	342	381	362	359	362	361	348	385	351	340	372	347	374	353	361	344	349	349	363	339	354	365	377	378	381	341	365	365	353	354	381	384	365	353	381	364	378	352	341	335	351	339	345	334	351	388	357	380	386	366	371	342	364	368	358	376	342	366	374	345	385	350	359	372	377	367	353	348	367	366	371	379	335	370	356	355	358	344	370	344	374	383	339	376	344	374	367	346	350	339	356	388	364	374	341	382	367	350	360	367	358	353	354	365	366	370	357	353	332	357	362	366	361	372	350	362	381	364	343	379	364	354	372	356	356	350	386	353	353	368	370	351	347	347	346	377	355	378	381	347	351	342	335	348	359	358	343	354	368	356	345	374	347	357	379	354	343	381	361	354	350	372	356	352	352	373	379	358	337	349	352	372	339	369	368	379	346	345	372	372	347	367	331	371	379	366	365	377	363	383	363	362	368	374	337	381	350	352	361	372	337	338	339	373	373	342	387	352	345	356	377	374	351	363	360	348	344	352	380	361	375	335	337	339	333	370	370	358	384	376	360	345	333	359	386	346	345	349	358	378	374	353	369	364	369	371	360	335	367	365	357	369	371	335	373	346	354	368	355	371	376	363	359	349	336	354	355	355	381	354	355	371	331	344	366	383	348	347	371	376	339	349	342	342	374	368	382	346	363	352	341	363	352	369	366	367	345	378	345	345	352	349	358	366	359	354	361	338	367	345	362	373	384	332	360	361	382	343	374	385	365	375	348	339	363	362	345	366	366	358	350	362	376	352	334	339	358	362	370	384	389	368	374	362	335	342	346	342	347	347	364	369	345	345	332	351	365	356	374	337	364	343	370	383	377	357	347	370	378	369	353	382	363	355	333	363	343	357	378	369	366	365	356	360	359	387	364	372	349	361	352	350	362	374	355	343	346	353	358	356	355	369	340	359	375	370	377	345	359	355	349	372	383	349	351	355	380	386	333	354	336	347	340	335	382	371	374	338	368	387	347	340	356	389	370	344	355	361	362	352	369	334	345	351	377	344	370	384	380	358	360	347	356	378	353	389	356	344	385	349	356	384	335	386	359	354	363	337	341	356	367	366	360	335	369	344	351	377	380	353	353	361	355	336	368	332	333	366	342	341	352	369	356	358	378	336	335	341	345	378	370	363	358	379	334	386	346	339	348	373	366	359	351	370	374	350	352	339	372	367	374	353	383	362	339	385	357	337	384	372	353	359	355	378	354	363	371	358	381	356	359	383	357	333	376	350	380	361	371	360	335	352	345	358	366	369	341	343	376	373	367	361	368	362	351	344	367	344	343	347	358	365	362	356	345	358	355	343	363	359	367	352	353	354	359	362	363	331	368	361	336	369	336	365	344	373	363	363	379	352	359	364	367	383	364	360	357	349	389	385	369	356	380	351	349	382	355	357	385	371	373	382	350	351	385	384	380	375	350	366	367	377	340	358	376	364	356	375	368	371	382	361	342	351	352	364	368	333	360	354	335	351	345	377	368	369	376	362	379	333	343	373	368	367	381;

