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