763	763	754	727	732	739	766	729	739	746	709	732	741	757	734	753	760	735	753	726	771	764	722	730	787	786	776	759	764	726	775	734	730	726	743	716	755	733	752	756	749	792	755	759	728	717	699	697	716	734	743	814	815	741	729	780	761	729	702	789	811	770	727	712	719	757	766	733	748	723	711	769	756	748	751	735	786	742	725	767	777	796	766	705	784	758	775	778	713	789	828	829	799	730	764	803	764	758	764	784	796	798	775	737	671	649	686	706	818	781	541	398	321	349	347	330	353	345	369	351	348	356	355	373	339	358	348	358	361	332	336	335	331	346	331	323	339	372	383	360	319	310	331	323	321	299	304	322	296	307	307	317	320	308	321	330	316	289	301	306	287	312	314	339	314	312	343	326	326	330	338	342	344	364	407	400	401	408	425	434	464	435	446	445	480	477	452	508	494	514	546	598	574	586	621	628	642	665	652	662	693	682	725	717	730	729	748	730	761	798	785	854	800	789	769	824	803	851	891	918	881	909	870	927	903	907	969	968	869	905	1124	865	894	929	928	901	900	919	924	912	925	933	894	898	864	863	879	849	834	877	858	858	812	826	857	816	819	864	913	794	836	787	757	785	787	763	800	786	818	812	813	796	800	805	790	780	812	803	827	782	789	741	801	748	754	737	838	864	808	790	773	738	805	835	853	784	838	810	844	841	848	869	890	855	870	853	854	822	874	885	894	901	833	860	831	850	829	847	836	836	829	821	864	842	855	845	857	836	876	860	861	835	828	810	840	852	843	860	858	904	845	866	831	820	837	840	805	809	835	845	831	863	828	860	862	833	858	863	858	832	839	840	908	825	819	807	840	858	827	856	830	820	806	785	809	791	830	809	790	844	778	815	808	846	802	807	830	799	822	792	838	812	842	824	813	807	811	795	742	832	835	836	828	816	794	829	863	822	815	880	801	850	815	836	839	824	817	826	855	840	813	825	839	825	821	752	822	805	824	844	829	864	851	826	807	854	869	834	837	832	796	818	823	849	808	846	852	865	848	835	854	810	838	826	795	836	846	844	847	831	849	838	866	808	859	830	854	848	878	833	827	596	398	726	762	801	805	840	827	794	812	823	811	804	790	864	638	777	843	814	827	857	843	802	822	814	820	798	792	827	851	805	823	806	820	823	809	808	785	760	794	841
807	768	741	725	697	715	777	716	685	737	736	756	801	766	752	750	787	757	749	748	763	769	767	729	779	762	758	774	775	772	759	780	786	755	710	757	743	722	769	793	778	797	752	753	726	741	705	716	763	767	721	730	733	711	757	752	772	735	741	724	797	735	736	707	720	744	715	735	750	724	750	755	756	739	732	714	746	768	750	741	763	732	747	730	772	720	791	761	724	778	831	847	791	694	751	799	765	752	771	783	786	830	822	829	806	754	801	809	812	772	798	763	613	516	453	437	455	434	441	422	429	392	458	462	490	497	488	488	443	483	492	527	527	546	539	501	499	624	668	595	585	640	663	692	661	649	640	665	672	697	658	729	742	738	753	778	793	758	793	795	855	792	776	747	785	821	857	830	839	866	846	881	837	902	957	894	827	836	905	902	898	928	900	892	909	898	907	923	895	856	893	957	875	895	884	887	846	850	871	863	854	887	843	892	876	823	861	824	798	804	823	853	770	808	794	779	785	803	825	798	805	808	778	771	745	782	829	773	761	712	945	730	725	797	782	763	839	781	802	865	823	768	815	828	792	786	772	809	782	830	809	814	823	866	805	778	819	804	827	814	845	815	818	829	778	847	851	848	856	828	844	847	827	827	843	815	846	894	855	836	805	817	856	822	804	841	844	823	807	776	807	819	844	843	880	847	797	805	838	850	868	807	855	844	875	851	850	840	868	839	810	798	831	815	842	814	791	802	805	802	807	809	810	849	808	824	829	878	813	848	744	775	771	794	773	795	814	868	846	834	786	777	849	822	792	784	830	782	797	811	827	856	817	845	829	848	835	821	830	857	799	826	823	860	837	857	836	861	869	858	841	847	842	842	795	794	817	781	810	833	854	804	820	789	843	828	871	821	830	820	846	820	836	835	837	830	827	860	832	846	820	818	830	853	795	823	849	857	820	844	822	818	837	812	837	827	837	829	850	826	843	815	848	840	815	800	821	853	841	822	795	842	832	855	831	846	845	863	836	828	832	866	820	836	846	841	788	860	869	823	820	844	848	820	810	828	835	841	849	846	849	835	837	835	805	836	842	845	823	878	879	590	388	674	745	832	808	799	827	824	829	854	800	810	816	869	864	867	829	835	746	856	838	814	814	812	814	810	838	833	794	827	821	807	823	809	759	804	783	826	807	858
773	784	725	708	758	745	716	690	706	762	746	747	773	745	729	750	761	720	724	778	767	790	754	759	741	751	728	774	785	766	726	732	749	753	727	721	736	734	790	737	767	793	742	766	742	771	739	780	752	746	772	727	778	763	746	721	772	757	729	738	749	695	682	723	761	735	734	769	740	800	762	754	787	719	737	721	739	756	753	730	766	752	742	751	726	738	734	736	719	713	774	765	714	701	795	775	774	779	740	759	764	774	785	842	801	847	820	810	809	799	761	811	868	863	804	840	884	825	878	858	842	849	894	910	920	912	896	849	886	907	824	868	875	892	902	926	867	871	932	844	820	912	917	862	876	888	892	862	912	918	868	833	773	775	766	830	806	840	845	910	858	853	793	789	779	797	807	787	807	797	782	785	803	806	804	785	824	814	774	789	760	799	793	807	794	799	800	787	769	820	824	804	758	819	803	781	810	820	811	812	788	829	804	794	820	793	835	832	820	833	823	816	777	855	856	817	806	826	862	865	809	828	890	846	789	869	846	860	898	748	793	758	852	883	850	859	882	851	838	877	878	818	880	846	799	831	834	790	844	836	875	880	807	879	826	833	814	823	848	839	831	789	809	795	844	793	860	844	831	808	835	816	798	818	814	815	846	824	806	841	856	840	811	782	759	791	760	739	739	721	769	784	842	866	824	811	792	788	804	771	803	829	839	828	810	813	790	829	884	797	801	826	782	801	828	787	805	783	814	823	838	798	785	801	816	820	853	818	795	774	801	857	893	837	777	779	886	862	807	827	790	800	796	786	825	799	808	783	798	787	852	833	837	803	822	816	823	833	841	842	833	828	817	822	823	811	792	814	841	793	852	792	781	843	797	804	833	812	822	807	821	833	811	851	819	793	820	819	838	812	827	844	842	838	817	823	862	873	848	801	822	828	765	791	870	844	793	782	791	843	794	834	790	817	790	773	819	822	845	840	797	815	835	816	856	823	829	877	833	811	843	812	809	828	804	842	830	828	822	831	858	822	800	826	824	839	816	813	826	835	799	830	830	865	823	849	853	808	815	867	852	834	844	881	844	844	841	850	823	859	886	689	377	688	759	790	791	811	826	800	809	848	809	822	787	830	798	835	829	866	806	825	856	809	833	795	837	788	799	849	823	832	800	851	815	779	826	790	782	779	816	818
752	781	741	745	759	792	767	788	758	791	766	778	762	756	759	740	739	746	735	739	739	780	747	742	735	734	719	770	761	751	729	733	745	769	745	759	746	742	753	752	778	732	810	798	764	759	761	765	740	750	761	803	768	784	796	747	750	718	738	742	708	765	775	744	769	759	730	766	733	773	760	791	747	723	706	701	740	773	686	754	771	741	730	707	719	728	715	768	731	748	710	675	692	755	761	767	765	779	769	775	785	759	766	772	805	791	762	793	784	782	822	892	840	771	784	790	757	767	771	773	761	783	778	810	833	794	812	761	816	775	788	737	746	758	860	831	773	749	750	759	786	820	806	753	772	841	806	828	831	852	770	752	852	879	782	808	836	824	782	787	801	774	788	846	786	838	832	856	842	822	860	818	816	853	786	873	961	837	836	840	857	844	861	843	841	901	848	823	849	880	844	837	819	795	874	806	845	876	819	872	834	816	846	808	815	843	823	825	845	842	839	843	783	864	839	794	831	803	838	811	829	866	850	814	767	809	855	838	830	831	856	799	798	841	790	866	843	818	842	825	837	825	825	802	790	811	798	773	806	796	819	818	758	817	824	799	807	823	858	777	826	765	766	796	843	780	813	801	796	797	803	814	783	788	803	813	803	840	839	847	833	808	809	768	826	836	850	761	733	772	785	829	855	808	799	798	775	775	844	821	807	836	856	788	803	830	780	806	857	833	790	814	825	830	775	797	787	829	844	818	799	818	788	799	817	829	804	846	831	737	787	875	943	925	839	787	827	814	817	806	777	769	819	802	802	787	806	803	777	818	803	856	812	782	786	802	817	804	784	789	801	783	796	799	787	803	823	816	830	832	788	817	805	759	830	799	863	844	821	782	836	813	747	773	822	830	782	826	844	807	798	832	847	814	807	810	824	829	822	806	822	829	818	814	843	829	801	773	804	766	769	764	818	791	786	816	811	811	795	789	809	825	829	789	835	805	820	881	839	806	837	808	813	850	794	828	814	831	817	820	810	818	825	804	838	845	769	794	842	840	851	835	826	823	829	857	860	803	849	842	854	837	824	838	831	858	873	865	901	846	854	713	344	663	777	829	856	774	808	803	818	815	790	838	792	822	830	845	843	793	831	848	798	792	812	815	787	802	823	865	864	825	856	811	833	844	849	826	827	794	787	826
773	763	772	764	738	738	764	760	793	746	763	773	739	773	746	760	763	758	743	748	747	733	761	716	762	747	736	752	787	771	769	751	776	726	756	771	761	802	780	758	756	751	754	777	756	741	749	755	781	756	774	715	744	728	755	760	751	771	704	772	725	751	744	737	736	768	777	778	715	755	758	770	738	710	737	747	741	764	731	750	761	771	736	717	740	731	706	755	776	795	772	756	784	781	759	746	744	785	751	782	777	778	791	786	771	757	770	778	775	778	791	820	804	813	849	845	817	867	855	876	875	830	837	911	932	902	868	876	879	864	881	879	872	845	813	849	857	859	855	838	835	821	824	780	851	834	845	864	852	847	782	780	1086	1195	927	739	804	766	765	779	786	752	802	822	841	798	828	811	806	793	808	802	799	795	786	728	851	815	809	859	819	822	809	792	806	780	817	840	809	831	851	806	799	798	804	799	783	804	810	819	785	817	827	840	830	832	808	803	799	795	841	810	765	810	741	845	780	788	813	834	813	826	843	823	815	797	833	800	816	797	819	817	795	867	808	792	789	814	788	771	797	800	799	809	849	809	803	800	788	796	797	810	794	779	808	818	796	820	791	814	756	780	777	827	806	820	888	902	895	902	772	833	777	779	794	829	836	759	806	814	780	803	815	819	866	488	595	883	759	778	810	795	845	807	860	822	761	756	829	818	830	797	796	802	793	772	804	778	819	788	757	795	814	803	769	779	808	838	773	794	756	767	786	807	767	752	826	856	786	776	728	800	871	840	776	778	824	800	810	827	730	804	755	807	843	781	819	810	801	807	838	796	809	789	816	831	821	805	779	775	797	775	800	799	854	808	815	776	813	788	838	801	785	793	808	814	804	776	802	816	835	705	605	663	641	825	801	804	786	841	796	796	784	794	811	795	803	763	830	857	801	792	818	788	853	792	759	785	853	930	784	773	788	806	816	823	810	812	802	760	804	778	804	825	805	781	826	821	836	797	799	796	813	793	828	828	819	774	840	786	806	789	816	841	852	867	842	833	853	773	825	814	861	831	805	831	822	814	874	828	859	861	846	801	860	839	879	869	864	856	881	814	349	615	780	799	805	768	828	827	839	810	807	824	823	770	783	843	805	798	818	804	819	816	798	790	810	826	802	841	811	861	837	817	816	815	862	824	827	797	767	810
762	760	762	767	763	754	734	784	721	737	758	751	728	718	786	765	771	749	764	739	776	719	751	719	751	750	795	729	718	772	770	764	781	813	771	763	760	763	776	754	733	751	770	729	741	750	761	771	758	747	734	737	753	733	770	756	765	748	751	769	728	719	730	702	726	753	722	742	718	748	768	761	758	732	718	737	750	766	742	711	771	749	726	729	737	765	736	735	788	772	781	783	743	760	727	721	756	795	740	761	737	752	761	726	759	760	824	771	782	747	770	769	825	826	822	840	818	848	868	832	831	870	833	814	783	842	891	850	862	817	784	827	862	831	869	848	806	816	840	801	787	743	791	780	816	795	811	848	865	843	770	708	906	900	762	755	817	798	825	799	793	803	807	831	821	772	839	784	793	794	772	804	813	822	815	753	766	798	773	778	788	781	789	768	783	807	832	826	769	804	777	795	796	801	798	829	763	813	776	806	800	769	798	817	804	803	815	811	788	794	777	806	789	815	763	799	800	828	807	807	806	843	819	828	822	868	803	785	773	787	811	776	816	814	798	795	777	778	780	743	753	795	774	790	776	803	808	782	823	799	793	768	767	763	809	781	756	774	811	796	763	780	766	792	806	830	946	741	664	837	844	812	813	778	736	793	766	784	779	757	753	764	778	829	850	512	688	920	805	831	785	793	790	812	823	795	780	779	781	802	771	777	772	810	798	806	784	775	790	784	801	795	774	791	801	768	790	801	756	783	759	795	792	756	764	793	800	767	760	784	694	734	781	729	756	793	797	803	859	818	773	805	775	795	791	806	783	761	753	823	776	749	808	774	776	787	797	829	809	835	793	753	796	816	833	806	793	785	790	802	816	810	787	770	809	820	769	835	791	815	805	593	1009	1406	685	691	828	809	846	810	811	816	786	792	783	776	787	777	783	821	783	778	799	820	803	783	768	800	953	963	906	724	794	801	825	849	844	771	771	813	850	812	817	836	817	791	821	846	845	858	784	795	765	800	813	820	836	838	824	833	819	824	831	784	816	811	795	794	840	806	795	835	811	807	820	810	807	866	862	864	875	800	841	873	813	879	859	858	865	874	847	862	351	580	705	759	807	869	826	861	807	778	819	808	813	820	824	853	810	851	845	828	812	833	834	820	781	794	828	827	812	815	866	812	785	797	807	843	814	812	825	829
761	736	774	777	757	746	725	778	728	737	760	783	737	757	746	762	746	750	781	747	745	754	754	758	807	755	811	749	756	735	757	759	792	772	763	773	770	781	773	733	776	756	722	753	755	715	777	760	749	724	708	750	748	738	729	769	733	777	772	787	773	782	767	734	758	787	754	756	731	767	746	730	715	732	662	670	729	744	778	746	739	753	769	749	729	747	766	732	742	758	762	755	743	770	709	740	774	790	745	745	745	783	742	753	744	782	757	759	752	765	784	723	794	777	805	811	795	816	819	818	804	871	820	696	709	746	864	822	796	780	790	805	805	799	871	844	768	780	783	800	778	782	798	758	764	769	768	770	820	819	793	669	649	624	679	754	799	803	826	843	822	809	854	808	777	790	795	773	755	762	781	813	836	821	870	792	741	805	796	799	750	796	764	754	755	819	798	827	813	766	797	785	797	786	791	821	821	798	768	813	789	779	788	757	774	842	775	772	782	800	836	793	757	773	784	787	803	764	761	758	802	783	773	802	769	774	751	803	738	790	780	781	733	788	811	735	770	764	729	766	771	755	754	784	776	759	778	778	805	743	747	797	754	774	781	835	814	775	780	781	753	789	783	774	772	831	798	518	481	658	892	796	804	778	774	769	789	754	798	768	751	789	756	756	878	800	837	797	740	781	791	787	810	763	805	789	783	777	772	797	751	766	759	820	777	761	771	791	767	775	797	785	754	773	785	785	782	785	750	737	782	809	742	783	797	777	794	791	782	806	821	749	732	734	776	784	816	829	800	781	773	798	779	768	765	796	813	801	763	750	790	755	774	760	728	797	792	816	789	811	786	794	781	767	794	807	783	751	795	804	795	789	789	803	815	806	782	769	801	806	787	552	970	1622	673	692	831	820	834	810	819	789	801	803	800	817	827	778	794	804	791	813	816	820	852	823	759	778	895	895	884	748	829	831	815	853	804	814	810	790	845	825	816	776	813	761	831	840	846	771	775	835	803	802	827	838	798	822	789	790	831	806	822	852	815	832	822	833	863	855	843	838	823	771	823	853	788	847	843	824	833	824	831	802	843	847	875	888	894	891	863	902	333	594	698	738	774	803	780	801	836	822	818	802	827	835	812	817	832	836	846	842	812	819	839	798	769	811	765	741	793	854	822	822	840	832	832	834	771	846	811	787
768	734	777	776	743	760	734	763	782	733	741	736	711	740	743	737	727	747	750	790	766	769	768	764	739	764	774	731	759	751	758	732	704	723	765	752	712	762	769	771	737	714	779	722	715	726	708	773	781	721	766	738	752	768	768	745	757	768	751	743	751	762	785	756	775	740	775	748	763	762	738	773	736	703	658	726	758	753	759	738	744	747	770	748	710	738	746	754	762	759	811	778	771	790	746	739	801	774	740	736	759	758	769	740	760	811	765	744	760	787	774	823	788	798	802	800	803	781	838	793	768	878	786	654	624	715	842	816	763	779	800	793	794	811	777	789	769	735	795	778	788	830	817	761	781	761	779	787	785	785	828	750	732	748	756	804	799	785	759	787	750	767	795	770	803	824	758	792	746	735	730	777	782	805	774	756	788	791	775	775	778	791	696	704	808	793	763	773	738	781	767	767	819	789	747	799	766	767	788	821	770	775	799	807	788	748	740	780	763	780	764	756	742	748	762	763	769	775	759	729	764	731	823	943	777	733	777	811	749	743	755	769	743	755	793	751	747	799	778	734	755	787	766	752	760	761	767	764	813	752	756	787	803	802	833	808	813	783	763	782	757	770	782	753	777	836	792	544	498	732	890	780	780	773	769	750	775	760	818	735	740	758	769	737	732	759	785	746	730	757	800	751	792	757	697	758	788	787	755	709	721	786	813	792	731	781	768	770	759	760	735	790	791	755	802	787	750	744	751	760	780	779	770	786	764	764	775	777	764	823	775	784	834	786	784	778	754	790	805	778	791	813	800	787	745	795	776	781	790	772	758	769	746	767	760	766	763	755	782	785	762	800	783	784	805	816	804	790	795	787	795	836	812	805	806	804	807	790	795	811	834	720	587	643	572	812	847	778	791	844	823	765	837	776	805	844	865	840	779	819	775	795	818	828	829	811	770	752	770	782	765	735	805	831	794	810	809	816	826	804	830	787	812	801	835	840	861	863	859	816	770	812	826	845	852	822	786	820	849	790	804	801	832	822	840	823	849	852	831	817	835	848	815	810	813	811	803	830	849	807	838	807	802	859	850	824	872	851	906	887	872	919	326	599	687	749	794	828	831	840	800	829	774	800	796	840	858	805	840	806	816	844	830	808	827	777	786	840	827	790	771	834	820	793	842	812	787	776	779	849	778	883
769	747	738	747	762	751	726	779	741	749	755	765	749	763	712	776	755	718	764	784	763	749	759	751	706	689	754	767	779	716	734	772	777	740	770	739	694	744	766	735	704	806	911	780	701	698	760	730	750	750	786	753	772	805	794	770	771	744	745	780	744	763	764	757	747	752	773	744	754	776	745	734	731	720	702	737	777	787	754	744	727	753	749	721	724	751	722	750	763	760	758	774	766	776	752	768	755	749	752	743	730	768	744	741	762	794	767	770	790	769	752	792	771	794	806	801	774	790	804	779	780	810	805	729	772	825	821	782	786	809	763	776	775	759	729	716	693	711	751	733	750	755	781	761	721	755	760	788	792	780	757	767	767	746	773	739	740	759	776	810	758	744	801	777	809	772	762	772	776	744	720	722	740	773	748	763	774	745	752	781	768	782	800	798	762	820	804	765	735	774	779	750	769	761	751	756	736	770	776	779	806	753	763	751	784	781	754	742	768	741	774	729	764	717	755	768	800	726	753	731	783	716	728	805	735	728	800	788	788	741	768	753	746	752	786	750	730	755	774	765	763	772	779	765	784	793	757	740	716	730	762	782	746	739	740	799	822	792	786	754	764	731	776	747	735	752	845	786	732	841	833	771	759	765	744	780	760	757	770	736	757	778	740	773	750	757	756	756	781	756	770	786	758	752	772	743	771	765	799	741	729	783	789	759	742	770	737	749	713	737	802	828	788	764	776	769	775	756	777	775	760	755	746	779	760	728	741	834	770	794	769	759	801	766	775	776	747	743	754	763	766	818	777	754	770	757	795	802	770	757	766	769	728	740	764	775	777	776	813	756	758	757	752	796	808	814	799	826	808	819	808	800	833	796	787	814	817	835	843	804	829	838	778	760	782	819	799	794	778	805	780	784	796	754	796	820	833	843	763	787	797	830	835	788	806	814	836	787	742	759	778	787	785	837	783	840	836	799	842	847	827	817	790	828	786	783	807	816	833	821	815	797	818	848	858	836	821	784	815	797	846	797	804	850	841	786	784	823	787	820	802	843	824	877	771	811	799	815	787	843	860	842	831	844	815	842	837	873	862	845	862	935	337	609	730	765	815	810	806	798	795	846	825	809	808	802	810	842	844	818	865	800	824	876	797	783	811	880	938	851	788	815	848	784	855	789	776	827	800	823	794	867
722	725	727	763	744	761	754	799	740	754	745	752	743	733	729	741	703	724	747	716	770	762	769	779	722	668	676	716	754	787	797	826	807	797	821	797	742	736	736	776	738	740	858	753	684	761	769	764	760	788	761	780	803	801	725	753	770	769	791	764	734	742	757	722	764	728	771	759	748	748	772	776	773	715	760	792	801	763	764	735	742	735	749	733	733	734	748	726	749	750	776	710	718	758	743	717	741	776	766	749	769	774	742	773	791	795	734	748	760	749	766	798	780	735	768	799	767	777	800	787	791	783	786	776	814	816	763	793	808	779	743	759	782	716	743	741	625	719	682	709	712	739	748	752	742	726	754	758	773	781	798	743	720	728	696	766	756	793	825	804	768	723	789	749	775	765	755	777	729	772	744	758	710	736	701	757	780	791	741	710	799	847	836	805	717	765	765	749	724	735	729	757	805	769	723	758	761	749	730	779	758	748	704	746	729	775	753	778	763	787	776	760	793	754	755	773	746	753	706	722	743	767	727	685	703	751	783	807	746	758	772	723	738	751	738	738	769	785	762	787	763	778	772	759	791	748	764	749	741	766	721	737	746	739	718	812	787	760	747	775	764	702	724	761	742	731	782	812	846	770	763	768	771	711	746	740	767	777	772	762	766	756	783	760	730	788	797	789	739	768	762	752	742	774	785	805	781	740	737	733	769	736	743	737	773	807	760	748	744	714	786	789	780	795	796	764	770	791	783	778	802	774	797	744	784	776	740	800	744	790	801	763	767	765	798	800	770	727	695	741	750	790	759	801	790	794	793	777	769	778	739	774	755	766	763	779	792	791	778	808	781	752	755	794	790	764	771	847	822	830	815	821	745	800	805	791	771	841	836	795	801	810	821	796	787	763	738	782	801	788	823	792	768	731	769	768	765	785	767	818	797	784	813	785	830	874	831	820	822	799	803	782	763	824	830	807	802	820	804	805	831	781	816	814	833	749	800	777	817	848	805	825	809	846	813	832	804	822	812	846	852	810	815	843	821	784	817	803	800	800	817	817	841	841	850	787	840	840	849	834	824	835	823	819	810	828	839	839	831	827	833	914	331	606	743	776	765	784	803	793	790	848	846	791	809	845	838	826	834	869	800	808	813	843	835	804	819	886	892	837	785	864	845	830	813	811	785	805	818	824	787	909
745	705	750	704	754	730	764	791	755	782	720	750	782	784	741	709	740	717	755	740	737	742	773	762	730	692	713	710	776	772	697	645	762	818	811	808	754	715	726	808	753	657	707	664	739	756	762	734	744	764	737	739	762	762	735	773	761	787	785	786	764	714	722	757	790	763	739	727	765	725	764	758	742	728	756	777	774	761	736	752	737	703	711	724	735	746	754	762	766	758	744	734	701	737	736	742	746	793	765	734	762	747	732	749	758	764	762	727	764	738	758	809	783	787	760	811	800	824	761	792	755	733	757	757	775	800	798	766	767	813	740	724	683	688	1379	1370	712	643	676	729	737	733	715	734	737	714	754	750	784	776	800	763	749	767	730	740	734	795	784	810	772	756	782	745	775	753	776	783	742	753	747	762	775	765	771	782	809	767	759	707	760	825	846	809	719	695	715	781	771	752	769	789	753	764	725	738	731	744	734	759	764	745	751	768	755	706	763	763	723	757	784	765	750	748	719	737	731	748	725	727	773	743	762	734	733	780	745	737	765	771	755	761	741	751	766	754	740	794	728	753	757	735	763	786	741	758	757	742	744	720	717	739	765	707	802	849	755	738	757	733	755	770	762	748	750	757	728	752	763	742	744	797	766	744	706	761	765	736	751	748	752	762	752	757	777	782	774	770	770	771	748	742	754	768	748	791	775	777	779	743	779	747	691	686	768	831	782	752	789	757	777	744	759	736	762	805	754	760	788	779	766	754	763	738	736	764	715	781	786	764	757	748	739	757	778	811	748	792	718	745	795	791	779	788	756	794	748	754	784	784	769	747	779	798	758	772	789	756	746	800	783	724	898	914	729	744	795	795	793	796	769	763	775	766	793	779	807	802	768	765	733	781	811	795	780	752	799	789	787	766	810	792	757	753	772	757	752	792	802	799	773	785	781	813	770	772	799	826	822	814	831	792	774	833	821	801	794	804	819	778	808	825	862	808	820	784	777	768	802	835	777	795	787	815	765	849	837	774	831	809	785	824	810	841	840	784	810	761	825	797	843	845	803	794	855	838	846	817	837	851	835	858	807	803	814	808	867	843	877	901	826	933	346	587	768	759	775	822	802	813	776	790	804	787	835	840	831	817	802	838	813	781	798	804	832	797	778	779	754	735	758	859	827	817	795	776	780	797	803	816	779	882
827	743	752	730	744	777	734	740	723	776	780	741	771	748	734	731	738	766	737	740	757	724	783	780	742	738	783	798	797	792	628	591	694	795	744	763	733	715	737	748	728	733	715	785	745	743	746	718	771	782	758	750	756	780	763	750	760	742	772	784	781	750	775	748	771	747	718	767	781	761	724	716	771	753	750	756	738	691	713	756	711	702	731	742	721	733	773	755	756	764	774	700	695	736	760	766	787	740	771	702	739	751	794	773	770	729	715	717	763	733	772	772	779	759	783	835	766	711	699	753	768	746	745	790	721	720	762	778	773	751	751	757	657	640	1342	1466	692	666	701	693	723	740	733	744	706	736	699	775	814	752	739	759	789	781	722	719	756	755	798	756	740	753	763	743	730	767	737	762	766	766	787	773	783	745	761	764	783	740	780	724	710	750	766	709	729	773	749	755	729	783	812	751	780	755	732	731	768	749	737	765	761	728	741	763	756	730	758	736	740	722	781	786	709	762	738	778	735	724	750	769	757	776	740	731	732	735	754	775	766	756	763	765	763	721	734	751	728	727	757	748	727	749	742	753	759	750	763	741	749	719	738	750	747	722	731	822	736	728	753	737	703	763	759	711	745	764	751	798	835	765	747	736	761	787	754	737	786	738	735	761	768	740	750	736	759	733	811	842	762	765	756	745	701	738	732	752	780	789	776	806	758	722	704	688	753	740	768	761	778	761	732	769	731	762	759	787	772	778	747	781	754	743	738	752	756	772	754	792	781	760	723	742	801	707	742	805	740	749	728	762	791	789	757	780	768	768	764	741	770	776	757	767	806	793	770	722	728	758	744	794	761	738	891	960	716	774	801	762	738	733	746	754	744	788	775	755	760	805	784	766	764	797	783	803	732	790	783	801	787	766	789	772	727	737	747	657	723	782	792	813	771	807	808	816	794	795	806	792	797	745	793	814	852	834	807	810	789	823	823	823	796	775	838	787	821	789	776	769	854	859	782	808	847	827	781	795	801	753	843	877	827	789	816	824	782	738	779	788	801	774	854	859	816	811	793	807	782	790	814	805	823	849	853	855	775	847	878	847	842	888	853	930	321	579	733	746	782	820	812	813	802	828	810	760	798	790	806	848	811	810	843	864	848	837	780	854	770	773	792	781	813	839	871	814	816	800	761	813	793	846	814	795
815	754	745	783	733	732	752	735	731	785	774	749	797	758	758	723	729	751	807	782	730	743	785	732	791	786	766	708	778	799	664	610	702	724	750	708	730	760	783	767	736	757	730	720	740	741	759	759	751	763	761	762	740	734	708	768	764	746	717	791	761	712	740	768	766	728	755	758	721	703	712	772	729	761	762	796	735	727	699	749	750	745	735	778	748	779	751	748	737	760	771	746	732	741	751	741	740	743	763	733	722	737	744	727	747	742	723	738	731	761	739	777	759	731	785	786	755	678	658	724	814	715	746	785	680	718	728	812	785	759	731	711	712	569	618	646	599	712	712	715	724	722	700	750	726	784	766	785	789	745	760	768	779	748	744	759	749	716	737	774	724	714	742	740	782	786	735	761	735	771	746	785	746	782	770	743	750	774	763	759	723	666	681	678	729	801	773	775	752	776	762	757	751	724	734	757	755	769	775	774	770	784	760	774	760	741	767	758	729	750	752	745	758	747	710	719	766	787	753	744	743	771	760	728	730	729	762	782	781	741	768	784	805	756	762	749	758	772	733	758	752	753	749	760	753	742	755	769	759	706	750	729	771	751	733	729	737	776	730	741	707	715	729	762	710	722	736	727	774	771	732	770	788	765	771	707	762	794	741	748	742	760	769	758	772	709	774	839	778	745	712	708	755	734	724	731	774	775	736	794	769	741	712	745	781	784	759	766	732	775	733	769	726	739	767	772	745	783	738	773	763	805	763	761	751	775	746	787	728	790	692	875	1084	752	711	748	745	747	742	800	798	796	772	794	756	777	742	771	785	766	732	740	767	714	747	724	702	717	752	779	736	705	747	762	747	734	780	718	655	748	866	869	733	739	812	796	768	746	772	738	748	799	788	759	776	797	805	860	840	793	798	761	765	773	744	703	844	814	752	798	788	796	785	797	781	770	826	759	800	746	781	819	819	856	794	811	807	797	799	797	806	783	824	817	796	801	826	797	814	838	813	837	807	795	826	795	787	789	825	824	811	799	801	815	763	734	790	797	768	773	829	818	863	832	806	768	761	814	806	828	853	818	830	835	821	843	855	854	886	894	850	946	350	585	738	759	794	786	802	825	808	752	763	782	785	691	678	672	726	788	767	867	830	844	799	810	832	783	832	830	788	793	820	816	836	806	807	831	831	820	829	818
762	795	750	738	765	705	749	742	777	806	752	741	743	744	768	747	727	768	765	795	765	722	762	798	779	759	741	747	760	800	794	751	724	688	655	736	706	769	800	748	748	729	739	736	777	740	767	760	781	744	744	748	757	749	755	758	764	774	758	777	778	713	734	745	731	773	748	778	752	756	753	735	780	764	780	760	765	740	743	739	721	706	717	721	769	789	703	731	738	785	736	747	709	734	747	715	728	764	747	742	738	725	744	753	745	757	737	726	745	734	758	760	727	729	727	778	730	669	662	724	753	727	736	778	701	686	782	764	770	751	751	671	724	703	646	687	712	793	810	776	775	760	769	780	754	745	744	784	784	753	741	740	786	757	729	740	721	742	734	739	757	719	739	739	768	732	735	746	758	724	757	761	739	740	768	766	746	760	757	775	755	732	764	794	776	776	749	704	753	757	755	754	736	711	756	752	738	739	768	757	780	747	723	741	751	747	773	719	750	772	757	743	781	739	736	771	792	765	717	739	780	746	758	753	748	725	759	748	712	766	768	736	746	766	755	742	762	759	749	742	762	785	745	756	731	795	762	744	729	750	801	738	766	713	733	777	800	786	748	748	753	752	768	735	733	748	749	734	782	753	731	744	738	738	741	774	731	756	748	756	736	765	732	758	757	724	689	713	712	727	654	740	828	840	764	684	756	763	760	718	766	781	711	732	764	800	772	730	761	726	773	753	744	774	773	777	758	676	749	781	768	811	775	761	757	764	763	743	747	777	689	729	824	681	774	773	773	735	739	772	772	769	790	752	768	771	764	749	765	777	730	793	789	766	691	740	898	752	725	777	724	734	730	748	778	728	718	711	660	823	967	932	748	755	811	783	755	769	789	760	781	785	785	771	737	766	807	804	816	791	791	776	776	819	830	862	831	802	742	784	755	783	814	803	802	798	820	866	791	783	786	758	798	811	809	788	816	815	826	782	816	809	808	809	818	797	781	796	822	836	801	826	821	840	842	857	849	878	859	756	782	802	846	800	766	784	806	851	850	788	823	848	827	853	821	831	778	758	814	797	832	844	874	834	811	847	857	837	890	906	913	1002	339	567	739	754	806	763	806	784	788	820	761	802	723	651	1021	744	564	762	750	734	818	837	814	814	793	814	817	831	817	823	800	807	821	810	817	846	863	805	824	811
750	773	774	744	729	742	720	715	772	766	763	750	747	775	737	734	719	729	730	742	726	701	756	757	751	762	725	765	760	742	767	757	751	724	743	729	745	774	765	733	712	751	720	739	758	743	742	770	746	752	753	736	762	767	752	755	769	732	712	708	743	697	772	777	747	794	736	768	768	763	757	782	781	780	816	756	761	743	753	752	746	751	731	760	753	739	749	737	774	771	747	740	723	765	717	702	736	762	747	739	726	790	746	752	768	782	715	721	743	760	768	743	759	714	724	789	808	761	771	759	761	723	773	792	775	734	783	742	741	766	781	841	798	788	685	738	705	750	770	770	758	799	833	739	753	721	767	757	732	728	764	787	758	758	729	758	752	723	718	708	734	712	749	770	737	770	738	770	772	743	790	766	751	716	780	734	743	773	794	784	764	705	770	801	800	794	762	725	752	730	698	751	739	747	728	748	768	742	773	756	775	772	754	759	768	807	760	752	744	770	746	774	763	784	747	747	737	721	739	742	771	746	730	737	759	756	736	773	738	749	763	758	755	786	765	757	758	730	762	761	703	738	738	740	797	774	764	761	742	722	748	722	769	752	712	743	759	742	756	720	739	759	824	747	738	755	757	780	760	728	742	750	745	760	732	764	761	714	754	762	734	733	738	724	701	725	737	729	748	759	713	743	798	816	784	741	763	787	731	749	757	721	703	723	743	746	778	756	750	741	758	769	750	720	764	769	741	751	791	731	667	706	807	753	774	761	765	761	758	711	756	716	697	691	746	781	770	714	752	733	773	778	785	764	797	735	727	727	750	775	747	813	774	789	681	803	1093	786	712	789	763	741	773	824	790	775	760	703	689	783	862	861	754	713	792	788	764	733	801	775	767	795	781	729	770	764	800	757	789	758	790	781	793	804	769	828	794	744	773	827	803	739	750	822	789	824	781	852	786	792	805	784	793	811	786	823	792	821	801	786	781	824	800	823	792	807	821	829	852	799	797	816	848	813	787	839	792	838	855	811	801	855	776	816	759	801	843	898	840	852	759	810	823	859	830	794	811	830	756	787	832	808	888	832	826	863	854	797	805	827	876	986	342	607	716	736	790	803	799	792	820	775	794	831	717	655	1742	1290	644	1559	940	707	857	803	823	799	812	829	825	855	794	801	785	813	862	821	799	856	809	821	846	810
776	756	773	794	776	749	766	732	766	760	788	762	762	801	765	745	755	723	755	799	809	751	750	737	738	733	748	748	748	720	713	679	706	781	801	750	753	756	772	726	806	760	762	738	743	766	761	741	707	752	776	781	732	722	740	727	767	771	712	722	728	750	789	749	784	737	771	746	789	737	742	790	771	763	771	756	771	747	742	751	753	731	724	779	758	771	724	758	737	767	737	742	735	775	731	743	768	767	753	760	726	746	729	750	733	766	751	716	758	735	740	752	718	734	719	743	731	792	774	758	754	772	760	740	761	739	745	731	741	753	827	679	586	818	741	750	731	740	762	749	744	781	758	771	727	725	734	756	768	757	740	739	743	766	721	763	768	754	739	730	757	758	773	757	732	733	775	749	771	762	776	787	777	735	795	746	765	772	747	738	721	710	735	775	784	770	747	709	713	735	751	765	749	762	765	738	741	761	741	728	712	741	737	749	750	745	734	747	778	720	759	728	774	747	725	749	741	686	737	720	756	733	752	725	722	763	730	731	742	739	762	802	787	768	761	766	763	785	755	774	744	746	737	731	745	770	744	744	735	761	731	720	793	712	760	758	756	747	755	737	733	741	766	755	747	744	761	758	733	740	749	770	770	769	748	738	759	741	745	764	702	720	778	753	739	767	748	697	737	769	740	744	728	744	745	710	757	785	727	741	750	729	700	739	746	762	769	720	760	734	738	731	736	755	755	722	739	755	797	688	636	708	781	745	746	785	761	762	792	785	756	789	753	763	818	759	739	740	757	788	785	764	757	775	778	738	746	720	738	753	759	778	791	763	738	658	725	692	768	804	753	782	758	786	811	793	763	809	733	725	745	730	738	750	776	829	809	791	769	811	808	820	782	794	745	747	730	775	771	775	778	770	762	817	774	800	762	739	886	905	905	732	694	789	819	839	828	800	798	793	806	764	792	795	820	780	788	799	802	793	788	785	825	789	794	819	807	813	811	785	810	798	805	804	746	760	854	842	876	923	835	811	796	765	774	760	819	883	854	839	792	789	871	816	815	811	789	798	845	830	817	843	845	865	885	831	760	821	896	819	827	959	364	575	709	746	814	770	759	759	777	825	808	787	791	591	831	741	505	1108	786	777	852	839	831	786	810	820	783	801	851	830	814	813	822	862	849	885	802	812	832	787
735	750	729	789	741	762	740	799	765	775	727	762	745	733	745	758	729	756	813	849	762	780	848	740	779	747	757	773	747	703	737	776	712	734	756	761	737	739	768	737	773	711	765	749	751	733	769	719	759	756	741	796	741	730	748	754	752	797	741	750	754	737	738	756	717	747	762	752	723	767	791	753	752	747	738	801	732	715	765	739	745	746	742	736	771	718	749	753	721	736	729	731	753	743	727	751	735	752	777	763	742	761	724	743	738	737	760	749	762	760	752	766	743	748	738	757	737	743	757	759	751	735	757	766	717	723	701	758	715	765	818	592	551	819	763	778	795	777	735	760	753	755	751	731	746	717	771	736	746	751	759	776	744	776	746	741	753	758	722	764	753	754	774	774	745	720	748	763	723	759	742	725	746	763	764	740	783	721	694	734	721	702	754	726	740	742	743	705	729	722	731	721	754	765	765	728	750	748	741	732	753	754	734	745	744	742	762	763	755	764	752	714	733	741	748	759	761	736	731	736	732	712	759	769	724	738	749	758	759	760	738	777	747	742	736	732	762	764	768	735	763	744	749	759	729	749	756	745	744	779	723	713	768	747	738	767	764	738	735	728	725	725	735	752	755	741	701	788	774	724	740	767	745	745	771	737	741	744	766	769	754	731	746	723	728	760	775	740	711	788	781	719	695	686	682	720	735	735	752	731	741	719	728	752	757	762	756	759	758	742	773	766	749	762	718	748	724	735	750	774	727	738	782	749	739	791	731	782	759	765	745	744	742	743	742	751	745	747	749	758	731	754	748	752	779	751	742	745	801	778	792	794	777	759	775	757	724	776	789	772	764	755	738	767	787	744	760	771	786	768	768	754	746	802	819	823	818	836	830	786	780	781	802	769	750	747	766	746	778	788	757	760	796	813	772	863	805	734	852	922	886	705	773	794	802	795	807	791	791	775	801	817	799	770	787	809	796	832	810	809	789	807	829	797	750	796	796	830	818	778	811	824	841	753	721	793	866	609	625	853	836	842	807	771	763	776	819	863	815	826	768	794	865	840	839	803	795	778	836	825	799	800	836	856	891	845	753	963	1120	961	790	946	329	593	729	777	840	765	734	736	768	805	828	825	770	750	703	709	755	718	738	821	871	847	826	811	823	830	813	843	812	816	824	855	861	827	817	839	798	783	766	814
881	821	762	773	780	790	767	771	757	751	741	733	721	756	746	789	731	817	837	661	600	620	804	776	775	797	780	718	745	703	960	976	743	721	727	758	765	753	763	760	748	767	743	767	726	752	777	718	777	740	752	742	736	720	749	753	769	753	768	764	765	730	752	719	708	764	773	778	755	757	712	725	722	752	764	748	723	723	777	774	722	770	741	713	795	770	741	763	716	734	753	737	729	753	697	770	750	701	752	779	772	779	735	738	739	740	770	732	745	738	753	758	740	748	729	742	761	767	731	758	775	750	723	746	724	702	737	800	736	738	810	737	704	798	726	735	729	763	730	735	746	754	751	773	757	752	731	756	781	721	724	762	781	755	738	744	758	732	734	760	768	755	737	752	770	763	773	752	781	719	735	715	746	779	738	739	775	717	658	816	862	765	682	723	727	716	767	685	772	689	747	732	710	717	744	747	746	754	720	736	736	754	747	757	712	758	768	774	760	727	733	751	744	729	751	755	717	694	736	721	742	736	727	720	751	744	737	725	754	757	731	749	739	704	761	722	739	763	740	748	776	785	772	776	718	725	726	738	742	762	781	741	769	727	727	746	752	750	705	744	750	733	729	721	736	732	767	773	835	747	730	766	697	748	750	743	765	773	753	747	753	741	705	713	788	740	744	765	758	736	750	738	730	732	719	741	755	714	757	759	753	729	713	691	738	747	739	770	754	790	750	732	741	730	711	745	740	758	764	761	780	787	798	814	776	743	773	745	733	774	757	752	752	744	775	738	727	780	743	772	750	792	744	780	721	751	729	772	724	789	767	791	759	757	747	726	755	765	814	784	752	704	709	745	759	802	800	778	788	809	779	804	806	789	772	659	691	782	832	800	742	789	755	823	817	750	759	730	761	768	781	808	837	803	775	842	767	735	752	823	735	712	919	858	757	808	798	788	786	784	802	773	798	787	788	731	819	802	764	762	806	805	802	827	786	782	781	798	815	816	821	805	832	765	769	1126	1081	625	741	836	851	806	858	773	826	760	794	749	779	822	821	832	798	840	829	779	795	793	860	857	806	860	850	870	868	847	754	910	1067	962	783	918	340	600	740	780	816	775	809	817	787	829	835	809	809	776	793	834	785	816	834	824	780	757	790	855	810	801	849	827	817	814	797	788	838	818	872	796	784	798	815	821
870	938	830	755	778	751	770	748	748	742	752	743	749	742	751	780	757	750	812	606	519	582	858	769	746	775	761	759	733	713	827	846	711	731	754	774	736	749	782	781	755	726	724	766	771	740	767	751	754	769	773	742	747	738	736	766	733	751	754	754	768	746	735	698	674	690	782	751	704	751	747	685	725	734	732	756	729	735	746	736	728	734	747	763	755	758	765	744	749	730	770	766	773	718	723	703	708	697	736	755	748	767	698	711	731	704	770	781	765	757	732	778	749	721	746	761	761	733	750	728	768	731	737	760	736	723	761	722	711	743	738	765	769	741	759	750	755	735	733	729	747	744	779	764	732	721	709	780	790	775	729	714	745	718	751	741	718	702	726	700	720	775	740	744	760	803	736	752	748	745	686	763	755	754	765	746	755	658	664	804	848	776	704	768	750	736	748	747	731	707	708	750	746	707	726	758	769	731	759	752	740	726	736	754	770	756	764	725	726	750	737	763	724	714	739	742	732	715	742	770	730	708	714	781	726	747	731	733	743	756	742	721	668	743	722	766	749	782	744	752	767	742	742	716	719	718	717	738	755	764	766	761	766	768	760	722	755	744	781	774	673	615	635	684	751	746	728	792	762	708	714	727	742	764	735	701	753	750	752	728	770	743	762	718	769	704	702	747	733	768	760	718	708	713	754	748	749	729	741	758	770	728	728	755	784	719	749	784	752	756	745	761	768	722	721	744	764	756	782	764	749	752	778	779	760	779	754	778	761	755	757	791	753	737	757	760	728	743	760	790	750	758	740	772	737	747	722	725	759	733	768	799	773	729	746	732	766	740	788	802	761	707	731	731	765	784	805	786	779	771	740	736	731	818	720	626	598	754	828	802	787	781	772	809	789	783	746	796	777	826	791	802	769	750	782	783	776	764	687	727	718	723	850	811	744	776	784	813	774	772	796	773	778	782	834	796	806	816	779	782	817	808	794	834	790	804	794	812	812	835	823	754	830	765	700	901	867	768	851	851	831	851	848	826	815	832	811	786	758	767	866	862	851	838	858	827	842	821	830	867	813	806	822	866	845	877	773	750	811	796	876	945	341	638	736	747	795	796	807	764	808	815	840	823	809	805	792	805	783	809	818	809	749	777	820	860	821	797	846	846	797	816	780	808	811	837	852	834	780	817	836	885
519	824	935	736	772	742	757	707	730	692	760	808	735	728	698	789	750	786	833	744	664	722	826	733	748	744	757	744	757	729	656	662	724	759	755	726	760	767	763	779	761	716	758	739	758	738	777	787	738	740	755	738	743	736	761	756	769	759	744	754	741	731	743	753	685	703	777	736	715	741	734	715	740	757	765	749	762	751	723	735	761	744	710	736	747	741	772	754	764	746	736	720	711	749	743	736	702	708	717	776	774	713	744	856	819	720	730	769	718	727	747	742	742	742	743	716	764	756	714	710	709	722	716	739	721	707	796	710	697	738	738	731	727	705	750	779	758	753	744	725	729	741	735	725	679	728	770	796	758	756	701	756	716	754	747	735	721	766	715	730	721	755	738	788	749	742	737	741	739	726	735	770	737	768	752	761	728	693	638	671	735	700	701	729	722	781	760	762	763	724	737	787	766	715	710	742	752	734	697	738	744	740	749	733	774	748	746	744	751	753	739	766	737	755	792	734	752	710	772	784	728	747	748	769	742	760	745	735	731	734	758	760	719	706	751	734	773	766	753	725	756	739	774	717	715	698	710	765	760	771	720	769	782	713	751	736	750	777	770	715	654	690	696	593	637	798	722	714	708	771	748	753	761	731	712	746	743	727	706	752	778	754	721	721	718	746	689	740	736	730	770	742	718	755	770	753	772	751	736	767	738	740	750	713	779	769	771	749	760	760	753	750	734	751	756	773	756	738	763	714	739	782	741	763	738	748	778	757	767	761	740	734	735	754	735	759	745	739	769	704	728	737	772	750	767	742	733	716	776	760	730	779	793	783	769	773	762	747	791	775	738	737	716	741	766	789	802	777	758	783	775	762	767	824	736	668	663	768	824	795	795	788	811	729	751	774	774	757	782	844	807	770	799	701	748	779	778	824	763	751	794	705	739	753	858	779	785	775	786	769	804	793	792	788	774	808	790	813	807	805	744	810	820	826	776	799	799	812	812	804	870	832	808	833	802	768	752	821	834	847	838	855	841	838	811	835	793	805	826	817	843	867	846	838	849	848	793	835	830	820	835	865	843	856	826	886	878	811	836	868	912	894	359	642	737	798	804	796	810	815	806	797	804	831	804	793	800	779	829	816	845	820	819	855	828	807	818	793	803	799	808	815	831	808	827	795	794	811	821	847	880	848
296	653	913	782	747	713	741	748	709	722	762	815	795	750	685	715	769	755	808	825	787	795	733	737	745	736	726	733	814	778	766	753	768	742	727	743	722	770	753	745	764	739	745	753	762	733	743	747	769	722	773	753	739	752	764	731	780	726	740	727	757	750	780	744	733	748	767	732	752	749	762	730	756	743	743	747	752	763	703	688	737	700	709	746	729	757	757	797	740	756	742	762	728	689	746	763	746	723	765	773	758	674	743	890	869	722	699	735	731	702	715	733	743	750	759	755	772	743	755	727	747	772	718	726	723	749	768	758	757	755	726	763	729	735	730	711	748	764	757	759	732	757	728	722	719	761	764	737	738	703	726	755	736	722	778	722	749	715	720	739	743	754	766	753	784	723	713	762	717	758	724	708	745	759	765	740	742	731	728	698	692	705	736	733	754	767	754	725	717	730	706	762	773	798	705	707	727	747	732	734	736	754	755	717	743	759	734	785	751	724	725	778	743	713	748	748	742	744	735	776	750	732	740	777	754	746	763	721	740	728	769	747	747	728	712	754	731	763	736	708	708	775	730	740	741	756	729	755	791	793	756	705	760	763	752	767	739	751	732	641	777	1246	1204	735	607	784	735	718	735	702	695	736	733	730	753	713	770	752	766	726	746	779	724	757	738	691	740	742	737	722	748	758	736	735	716	756	743	761	744	726	747	725	751	729	762	781	752	752	783	724	738	760	756	782	748	755	775	736	756	758	766	766	778	754	739	744	758	765	772	766	721	766	742	746	744	754	716	700	697	758	741	708	739	743	798	772	776	723	758	766	762	734	733	811	771	824	744	772	790	737	770	800	776	741	717	740	812	777	799	748	735	753	756	806	844	807	765	770	698	653	751	794	797	766	761	772	804	796	818	849	783	755	742	779	750	783	817	780	792	756	743	683	682	742	805	815	780	830	790	805	764	802	787	775	754	786	806	804	747	785	783	774	881	821	834	827	817	831	808	825	800	803	855	839	778	860	814	842	822	801	770	813	826	871	809	814	797	795	836	786	835	815	808	868	842	861	813	822	806	817	813	894	831	853	898	818	847	882	859	935	825	927	381	641	714	748	748	802	834	815	817	806	813	809	828	772	809	849	868	812	776	825	860	843	832	799	791	826	797	831	821	827	816	768	854	827	859	832	794	832	788	854
427	805	899	783	765	759	731	754	684	718	751	761	736	710	720	714	751	773	747	792	800	742	732	696	738	744	742	725	783	773	744	774	745	748	760	755	743	757	750	783	746	712	733	758	737	748	731	743	745	749	744	756	796	765	771	730	765	777	735	752	785	780	761	771	756	744	748	783	756	743	729	736	752	774	690	763	729	772	770	766	750	714	747	749	740	766	767	755	739	725	728	738	714	720	722	755	712	739	767	757	747	727	688	777	751	727	727	754	721	732	691	724	731	757	760	726	736	735	742	772	754	762	734	722	730	736	732	733	741	736	731	737	730	733	740	731	722	731	694	715	734	720	727	733	747	734	732	741	748	710	729	741	752	761	763	739	778	724	757	756	757	775	769	760	737	769	698	709	750	811	732	732	750	742	730	717	729	782	778	752	753	773	776	756	787	747	721	745	735	709	734	764	745	758	713	760	719	762	702	741	749	753	738	754	754	747	725	740	731	738	763	727	742	749	724	781	730	760	731	775	756	751	752	731	769	749	771	743	757	747	775	756	802	764	724	743	757	766	749	696	761	752	725	776	742	743	725	734	780	727	722	734	735	732	710	731	749	774	720	572	668	1329	1439	831	669	814	774	731	708	702	698	737	725	756	734	722	755	757	754	759	761	779	769	765	759	698	748	796	743	743	757	775	779	757	748	761	753	753	765	731	727	752	742	711	743	741	722	784	751	747	757	771	788	744	749	774	761	770	737	764	772	772	732	753	745	770	772	746	785	770	748	774	748	763	737	765	731	684	739	792	796	723	753	753	737	730	770	766	741	757	775	788	766	750	746	784	788	753	749	763	772	803	790	741	728	703	773	795	768	775	745	787	762	771	825	773	719	731	742	705	703	710	809	811	798	783	798	768	805	808	749	743	753	775	741	804	787	833	789	835	723	744	764	778	849	785	800	846	810	760	795	789	776	795	793	823	806	744	755	801	792	820	862	741	714	805	794	796	797	786	746	807	833	818	804	808	799	848	799	757	735	773	838	812	830	794	786	808	777	812	822	803	826	832	834	876	807	812	839	841	793	838	856	885	890	877	893	823	888	907	820	955	308	633	719	798	772	830	785	785	782	826	845	820	777	766	870	852	849	811	782	807	838	822	822	832	861	802	832	829	804	799	779	798	816	848	811	838	770	770	760	783
756	872	839	758	742	735	732	747	729	666	723	743	722	708	744	728	743	740	729	740	784	748	767	700	704	736	745	773	777	775	754	731	751	750	727	775	757	759	805	769	767	720	760	788	749	746	761	782	744	735	735	755	763	771	749	773	751	719	744	766	768	734	737	759	789	764	743	744	750	754	766	742	749	815	733	727	726	740	748	716	734	769	729	761	765	745	739	754	767	745	723	757	701	709	743	733	759	701	727	757	739	752	752	726	745	725	767	734	705	730	717	720	723	756	762	733	764	738	749	760	757	736	736	753	704	730	718	738	762	767	730	748	746	713	757	752	738	791	767	755	686	731	741	741	744	738	742	776	735	764	741	747	767	758	711	737	752	708	712	754	753	789	795	732	742	702	720	687	768	813	772	723	767	774	748	756	735	790	736	741	726	754	735	721	755	736	737	759	753	718	706	773	726	718	765	749	745	762	734	734	748	711	742	731	732	726	747	776	719	775	720	747	723	779	744	745	732	762	744	797	755	748	771	723	764	747	742	726	773	720	736	722	730	742	754	778	783	745	748	704	751	854	759	749	742	769	718	719	751	765	735	735	725	744	759	758	740	769	736	553	538	737	836	653	755	802	777	770	727	750	751	751	711	757	728	725	725	758	753	747	761	779	778	744	765	746	748	726	700	742	735	776	773	737	744	757	765	776	741	726	742	763	766	734	764	717	780	755	772	749	750	756	757	751	753	767	775	773	759	735	764	771	789	726	777	767	778	748	751	767	759	754	749	780	749	781	748	687	800	851	868	732	730	790	780	742	779	799	764	768	773	773	765	778	731	761	743	754	768	769	794	781	739	732	723	707	744	793	768	808	770	724	755	783	801	760	662	753	939	972	758	681	802	847	791	788	775	752	735	781	739	771	819	787	738	748	747	825	818	773	753	788	767	821	824	778	751	781	816	771	814	772	790	806	803	834	780	789	819	809	806	826	796	703	690	705	820	818	779	762	754	764	813	788	801	800	841	829	802	756	765	776	822	817	811	826	798	804	778	806	795	807	817	840	840	847	813	830	799	851	823	836	776	823	854	867	855	871	921	858	828	890	309	645	765	753	793	801	774	817	837	819	821	810	810	789	832	787	862	834	807	855	829	890	820	829	829	812	792	812	803	806	818	830	802	834	841	769	806	782	794	827
876	842	745	798	782	740	758	711	694	711	712	710	716	703	705	772	758	732	730	745	756	744	752	753	734	746	723	761	761	737	771	781	753	752	754	747	742	777	763	732	774	735	755	755	730	756	758	751	751	717	737	741	733	736	727	708	723	719	747	737	762	728	663	723	811	760	736	718	742	776	745	745	766	770	784	723	713	736	772	723	738	770	769	779	762	786	760	763	777	772	772	746	747	729	773	760	730	747	743	724	773	784	737	771	777	774	759	718	725	744	732	712	749	747	739	742	726	766	763	789	775	762	727	742	753	732	741	737	745	714	773	727	737	761	748	772	798	759	759	730	718	708	761	699	768	727	760	739	769	716	729	750	752	723	726	776	758	746	700	737	751	738	732	702	705	674	722	716	733	825	764	783	730	743	761	776	715	797	754	749	777	749	772	742	746	777	756	762	781	747	725	738	746	746	773	770	768	773	742	755	739	735	743	781	746	739	742	757	779	765	774	773	736	768	752	754	742	740	718	769	732	740	778	737	759	744	732	740	743	693	712	731	689	738	756	768	768	758	734	769	840	917	858	702	724	792	787	769	733	718	734	726	735	761	756	763	771	790	780	702	588	523	595	673	780	778	750	757	760	717	723	751	772	763	744	728	757	721	744	782	720	811	745	736	701	739	784	742	745	773	744	722	739	718	727	752	753	715	732	736	714	736	768	737	725	737	718	741	759	759	765	742	753	786	784	777	760	758	746	734	765	756	765	741	755	783	764	755	763	750	737	771	787	799	779	812	716	677	779	810	826	716	719	788	780	796	781	765	772	748	760	806	724	772	739	752	809	812	843	797	768	772	804	747	756	732	767	756	749	800	763	788	789	794	814	735	657	818	1051	1105	911	720	779	838	802	778	761	734	714	745	751	813	882	900	808	759	728	801	793	798	796	810	822	830	793	772	776	778	785	801	817	809	820	754	819	808	847	803	803	832	799	790	785	732	718	777	830	776	765	779	768	824	812	813	825	840	824	800	755	774	799	809	782	791	787	809	823	798	787	843	800	808	801	798	824	871	821	857	843	861	821	836	804	850	896	859	841	882	901	885	821	774	339	646	761	784	818	819	771	792	848	831	788	829	805	784	777	762	775	763	819	806	834	833	784	856	836	821	835	793	819	787	785	840	805	822	839	825	786	805	803	817
769	776	760	773	752	739	771	713	738	762	694	701	765	709	705	751	760	733	775	771	742	775	747	751	736	760	747	752	793	776	793	743	743	706	727	721	749	751	751	712	727	739	750	756	703	747	754	758	756	747	733	695	730	755	725	739	736	741	756	751	758	734	713	721	808	745	751	746	737	726	712	737	799	829	786	777	704	720	752	772	791	740	748	792	753	764	746	734	725	755	718	730	740	731	747	745	747	728	718	727	750	745	727	730	760	750	722	736	722	740	748	740	751	803	761	770	752	755	769	754	773	762	773	725	743	736	752	753	761	716	795	785	762	717	759	785	752	754	769	744	768	739	741	775	744	728	755	735	690	686	739	755	774	796	722	806	780	748	738	721	750	777	723	768	867	744	688	707	740	802	771	715	749	693	770	727	750	756	747	770	765	734	753	750	748	756	755	748	731	745	759	735	788	769	767	774	775	796	789	780	774	797	775	750	748	765	762	759	778	731	726	758	740	766	728	738	708	735	731	732	750	720	739	756	786	726	715	722	734	755	759	741	760	757	733	782	728	767	735	699	826	891	817	730	727	771	757	748	749	771	744	740	729	739	744	754	770	754	752	775	724	672	690	765	764	762	740	771	768	739	742	751	753	741	708	761	930	738	711	754	785	758	744	735	731	718	730	744	711	736	739	754	748	748	725	765	766	763	709	716	690	723	757	746	719	762	765	762	777	784	786	751	706	747	759	819	759	773	770	767	760	739	766	801	753	771	745	768	766	769	767	770	773	771	781	791	769	724	713	761	755	741	741	745	766	795	779	729	771	743	798	779	769	777	765	758	821	765	728	796	774	794	762	748	740	752	758	750	762	771	775	772	789	808	816	772	665	727	845	913	829	767	786	828	751	794	788	793	775	742	731	829	886	920	793	762	711	767	809	804	756	786	778	803	797	812	743	767	784	838	803	752	811	797	778	824	796	770	821	819	812	756	775	818	810	843	815	814	791	773	815	838	782	769	797	810	802	812	760	772	814	779	810	766	788	793	847	843	797	825	813	815	786	781	784	834	823	834	850	840	854	849	853	839	908	864	910	876	846	913	848	625	378	637	750	803	822	805	814	829	850	824	789	829	863	802	714	716	717	719	720	789	824	881	852	803	812	863	828	804	806	829	821	849	807	822	844	785	770	828	816	813
757	768	774	759	752	740	778	754	754	754	727	731	755	739	736	733	755	767	713	712	733	744	789	748	731	735	706	780	771	743	760	749	716	692	678	689	762	754	781	774	734	757	741	756	743	750	755	732	729	748	754	773	785	737	747	738	766	745	789	785	768	741	749	790	765	715	758	754	724	724	728	697	733	714	761	683	695	709	762	753	759	741	756	747	741	738	723	720	745	765	761	755	744	708	755	781	760	757	722	747	743	738	725	703	729	725	725	757	762	751	764	754	752	779	777	783	732	763	756	757	749	742	786	783	786	781	738	781	744	714	750	765	745	745	748	713	729	756	750	756	739	716	736	765	748	779	725	690	800	731	701	744	774	760	774	767	793	765	772	738	735	784	705	841	921	798	682	730	744	753	737	758	756	760	755	762	721	721	744	820	772	760	747	750	757	750	758	771	743	745	758	745	777	791	731	777	767	744	767	759	753	840	774	754	703	782	754	770	720	772	714	737	760	768	739	741	761	741	760	742	753	727	750	725	748	744	719	745	749	751	750	761	729	739	770	727	773	749	748	703	752	765	700	698	756	741	736	741	752	724	745	750	774	736	740	772	733	760	730	699	801	740	737	753	711	734	718	739	765	744	760	777	775	733	685	752	929	792	671	751	737	767	753	733	714	746	754	776	722	734	720	729	751	777	749	754	775	719	741	725	725	743	777	783	727	781	719	734	763	768	773	748	765	761	773	767	787	760	759	779	752	734	747	781	760	760	743	765	749	773	756	783	769	789	713	762	756	740	740	770	762	801	787	778	749	810	790	719	759	799	770	798	795	751	704	792	822	800	750	813	816	785	783	791	775	772	753	776	789	784	783	824	734	806	802	861	815	698	708	789	721	742	793	801	736	737	790	792	772	762	753	751	751	770	732	774	824	810	824	771	826	786	808	851	825	819	826	837	815	823	837	797	828	800	844	772	799	818	826	848	800	808	809	834	858	818	822	783	780	765	824	792	778	829	828	836	830	855	841	863	890	855	836	798	777	778	775	842	878	849	845	830	803	805	805	859	832	828	879	814	839	861	866	894	863	868	864	873	943	846	780	446	514	708	749	779	822	773	833	845	808	849	834	833	827	775	751	780	924	882	739	770	905	849	920	676	677	864	821	826	809	843	804	820	829	797	794	811	805	823	779	796
733	756	783	749	730	702	764	731	734	756	760	756	765	757	771	702	738	754	733	775	759	723	739	702	737	740	758	754	788	739	731	747	714	711	704	754	745	738	793	752	738	776	758	729	735	758	743	737	743	756	758	743	775	824	765	742	753	749	777	740	762	721	735	725	734	710	723	745	745	753	754	697	718	715	727	693	721	725	745	754	743	730	744	765	786	770	714	752	741	744	789	769	737	741	734	756	726	718	740	734	763	741	752	735	729	749	793	746	753	781	738	745	750	739	745	732	748	765	722	723	736	712	734	737	809	779	751	752	795	742	759	742	737	750	721	732	731	742	777	752	778	766	724	760	731	757	665	673	1187	1027	631	784	776	726	761	751	785	755	714	736	743	771	749	715	729	689	740	763	740	746	762	749	721	756	706	755	735	771	752	762	780	810	772	725	735	752	740	753	725	731	763	744	765	759	752	758	739	703	740	700	732	778	777	744	756	741	751	766	736	743	751	718	744	740	734	752	729	787	723	719	742	751	775	745	750	720	726	735	767	765	811	761	705	738	771	772	759	756	778	754	683	682	719	746	731	732	778	753	772	772	729	728	781	734	715	744	742	739	743	739	733	756	720	722	707	700	698	769	778	740	763	752	746	772	757	671	705	664	731	774	782	802	785	748	734	755	763	755	786	721	768	740	773	756	727	750	743	743	754	771	768	733	783	758	772	754	758	770	741	705	775	760	777	781	784	753	808	775	783	758	767	772	744	757	733	777	799	755	719	772	794	767	776	770	727	748	726	771	764	789	760	787	743	771	773	758	774	766	740	753	778	755	756	758	731	767	795	810	795	802	805	815	795	770	773	790	781	804	806	797	768	805	809	804	833	915	643	792	772	791	797	792	822	814	811	824	794	807	829	779	760	761	724	758	764	836	833	865	856	753	792	810	835	816	832	835	818	823	844	829	829	810	834	829	826	835	787	864	812	818	838	849	851	829	837	843	806	804	807	836	858	774	825	845	772	812	861	854	814	845	827	843	844	800	771	744	794	811	790	794	806	845	778	821	817	812	783	807	838	850	853	898	877	864	806	766	782	786	710	637	459	384	666	698	808	787	823	837	801	821	814	856	783	804	833	770	804	945	1035	1045	817	764	825	686	841	770	750	863	803	811	824	812	814	853	816	817	809	804	810	806	818	838
760	755	790	760	740	746	751	741	735	723	718	769	760	750	728	721	732	735	748	759	751	733	737	739	724	762	733	776	783	738	729	730	703	703	743	775	813	765	727	738	747	754	762	764	767	769	761	755	727	761	739	727	752	764	762	780	752	770	764	765	754	713	710	735	757	747	742	771	781	768	791	736	770	709	716	718	755	757	740	725	716	707	735	758	726	760	757	775	781	781	750	753	745	743	738	764	761	762	723	720	773	740	764	752	757	724	777	745	752	753	744	734	720	778	752	718	752	733	759	756	773	750	757	755	752	713	714	712	751	781	747	768	729	730	716	706	720	751	774	754	762	756	772	729	727	750	753	591	826	779	650	777	738	761	748	754	736	742	754	772	723	753	740	759	747	776	769	749	714	732	739	761	725	708	734	761	751	762	777	736	765	756	785	736	730	719	763	785	746	731	768	755	788	776	733	751	747	705	713	692	743	737	710	783	749	752	759	788	754	739	700	759	763	745	737	756	721	759	760	731	748	751	766	749	757	702	741	776	763	773	819	777	718	748	730	778	758	772	770	762	727	725	775	750	725	707	759	821	837	799	730	739	762	782	744	758	743	715	753	727	747	748	765	734	761	766	731	715	768	769	761	772	752	772	717	754	723	708	746	747	741	743	778	783	748	737	749	771	751	759	738	722	768	775	792	734	740	762	758	762	778	732	744	733	743	733	780	744	744	707	735	761	772	767	729	741	761	805	776	784	764	780	779	752	764	744	783	777	731	817	776	769	751	774	763	755	741	759	768	741	787	772	777	791	776	763	770	782	782	760	779	809	766	774	801	762	793	844	788	835	790	822	824	805	808	839	795	804	801	813	793	806	826	786	885	738	479	824	795	678	880	836	866	784	816	831	785	790	820	814	807	776	758	804	784	795	824	856	827	768	767	782	820	834	827	849	819	843	822	846	829	797	831	801	833	808	835	814	822	808	789	794	849	809	801	830	842	802	784	860	862	788	814	824	847	856	826	790	810	882	845	851	849	824	815	781	819	798	789	868	839	822	820	799	868	805	756	802	778	777	763	692	705	698	606	571	456	447	434	394	484	625	676	770	828	789	760	793	809	803	822	828	786	797	836	792	789	873	982	949	756	778	849	794	843	869	825	824	847	839	787	828	811	847	801	830	791	819	815	792	809	800
776	749	776	726	766	763	726	782	740	691	729	755	737	809	751	748	749	728	769	735	738	734	785	732	762	765	732	735	741	753	735	763	749	759	788	741	748	746	754	745	760	768	764	736	763	750	722	712	747	732	743	777	768	770	734	745	749	772	764	758	735	680	712	766	791	773	735	761	759	734	728	757	756	751	729	749	727	761	785	737	746	704	763	730	749	759	766	736	734	783	751	754	764	746	772	780	746	758	763	695	694	703	723	740	773	748	778	764	726	782	777	727	799	724	741	747	756	749	771	759	756	754	763	695	599	610	613	648	753	726	722	722	726	776	772	740	735	736	726	729	755	731	760	770	703	779	939	777	708	704	787	791	747	736	747	746	728	720	788	756	731	752	733	747	743	763	749	733	745	753	757	757	709	724	731	750	732	781	773	767	759	727	744	753	789	771	749	794	791	772	759	778	759	764	730	746	721	699	734	717	765	753	757	744	748	752	739	819	758	710	720	729	718	770	767	783	764	755	754	737	748	794	758	791	777	750	760	728	766	795	757	764	730	659	702	755	723	731	744	716	776	752	741	731	718	753	742	767	829	771	754	715	764	733	748	753	771	738	778	743	734	716	717	699	852	854	785	718	751	780	735	753	735	738	749	726	751	707	692	735	734	745	792	778	734	751	726	782	750	746	754	778	734	759	762	751	766	746	744	764	784	729	735	752	753	767	784	793	763	739	769	803	819	782	760	781	789	780	778	803	800	744	809	778	765	769	777	811	760	800	801	772	826	818	804	769	736	771	806	761	762	769	807	769	787	754	733	807	790	787	801	830	777	789	806	764	808	785	756	797	783	817	820	787	778	747	826	797	774	807	767	790	807	805	838	814	652	885	801	719	823	800	816	787	778	818	787	794	795	832	846	791	778	769	767	797	816	825	850	809	836	776	809	833	822	869	872	829	844	802	791	867	802	833	844	839	826	847	846	813	815	814	828	801	820	812	796	763	743	788	781	785	768	769	731	743	742	702	679	686	690	689	681	598	590	603	568	552	565	553	557	470	455	447	494	447	444	410	414	386	365	376	390	426	408	410	399	443	529	580	683	732	822	786	796	822	794	767	807	818	800	848	823	838	886	799	737	723	770	780	778	781	869	880	828	825	807	798	810	880	825	818	775	823	830	835	844	802	791	809	794	819
760	749	787	748	785	744	741	754	739	749	733	766	788	747	750	756	756	752	769	727	733	761	728	734	766	784	739	728	762	737	730	770	724	776	761	741	807	735	764	761	738	757	769	745	759	786	737	724	767	758	733	761	764	759	741	714	739	763	758	755	758	697	741	744	765	767	757	741	759	734	779	747	744	720	737	791	778	762	753	774	721	684	744	696	704	729	735	739	746	744	767	738	781	749	805	766	751	785	735	692	777	810	736	669	737	761	754	741	743	782	806	772	743	754	755	739	738	750	739	724	709	720	810	644	621	1205	983	592	695	777	740	737	741	760	778	783	751	760	751	783	748	794	752	731	711	745	904	772	706	766	774	760	742	742	738	745	719	724	740	741	744	723	757	773	767	751	748	756	739	761	771	740	749	732	729	782	758	726	736	746	773	735	744	759	780	766	738	742	771	757	774	759	707	748	751	735	719	740	709	750	768	751	756	716	751	749	770	750	724	701	719	765	748	755	774	731	743	739	724	775	739	762	802	762	792	744	722	712	719	746	751	748	740	709	709	738	769	757	731	719	770	743	756	799	865	849	846	765	731	750	733	730	783	771	717	727	723	802	781	740	745	780	733	702	810	810	726	740	791	756	784	779	783	775	779	758	752	737	763	795	792	816	749	785	753	785	763	729	799	798	780	775	787	793	752	793	752	791	790	790	771	771	775	775	796	771	777	758	792	782	732	794	766	806	788	789	771	742	775	768	794	783	771	792	763	757	763	795	756	768	796	819	765	808	769	793	794	784	826	766	737	791	772	762	774	783	759	780	785	799	786	793	790	771	744	779	780	776	774	772	794	801	778	761	789	802	801	790	767	787	795	823	798	816	785	871	879	875	817	802	857	811	815	820	832	802	782	819	810	814	816	768	789	802	743	763	763	742	722	733	713	686	677	651	679	637	658	655	590	546	549	616	495	456	533	538	557	521	483	484	464	466	474	446	430	432	409	401	395	394	362	367	387	365	373	330	351	369	343	359	369	391	357	362	372	383	353	378	388	398	416	428	412	436	454	435	451	470	471	472	496	533	562	622	676	699	744	734	824	807	872	796	853	829	807	820	779	800	824	786	833	793	821	803	813	830	806	768	745	779	788	815	826	825	817	809	828	838	814	865	814	802	834	832	869	832	816	806	785	795	801	839
731	750	751	785	780	749	732	753	738	754	769	776	744	771	727	748	757	744	719	740	740	758	727	749	743	750	794	776	728	732	755	769	782	766	765	730	772	755	743	775	742	753	751	761	805	750	770	727	734	789	755	776	766	718	758	745	781	750	748	714	754	764	731	753	751	730	787	725	772	757	752	745	740	754	739	763	768	767	758	742	727	729	742	698	698	702	763	743	742	750	717	742	753	726	743	689	731	777	733	758	796	945	885	667	716	769	734	748	741	764	812	741	734	746	722	751	724	769	751	715	744	737	789	636	686	1856	1404	544	745	772	763	729	715	740	773	782	761	736	743	775	750	766	773	737	741	722	741	678	735	737	759	777	744	752	769	738	754	769	747	745	753	751	733	759	727	718	745	728	757	737	715	729	748	724	760	751	718	762	764	751	752	749	759	737	787	757	737	716	730	781	761	750	729	721	714	754	724	741	769	771	783	765	786	742	743	745	734	720	778	751	754	739	774	749	735	761	749	779	793	767	745	775	756	802	774	793	746	722	749	748	713	752	781	762	778	770	752	776	789	770	753	801	790	920	687	518	704	883	717	794	739	754	774	744	777	770	783	803	834	772	796	787	770	725	721	746	709	778	786	745	766	801	758	782	772	791	750	757	783	786	795	798	750	773	789	755	758	778	777	767	817	773	768	775	778	769	769	791	803	773	794	783	782	787	791	782	793	777	769	769	762	792	769	807	785	754	790	776	783	806	810	787	743	764	798	810	791	784	776	790	805	810	775	785	816	801	831	786	864	811	820	804	798	808	774	846	787	806	844	791	808	781	803	793	767	742	767	775	780	727	760	742	716	705	695	684	693	700	668	656	643	614	631	655	598	590	604	600	559	551	558	480	512	486	455	456	444	445	417	445	449	431	440	390	368	374	369	355	356	365	349	332	351	356	359	338	365	348	379	333	360	362	357	339	369	349	375	398	381	391	376	374	384	374	444	383	383	431	437	420	409	438	466	447	451	453	478	470	480	514	526	585	565	572	587	609	609	641	685	663	703	710	716	743	795	859	820	834	855	891	868	869	845	849	845	884	826	771	793	820	804	809	835	857	810	802	813	808	787	825	821	840	821	827	788	811	830	812	800	852	834	858	833	867	810	827	809	829	815	808	822	851	847	824	810	792	807	820	797	818	826	851
763	759	770	777	715	772	740	793	712	757	772	738	744	730	773	753	761	742	733	743	759	748	740	738	743	740	743	728	737	736	773	778	773	780	742	716	715	742	745	708	734	750	771	771	728	756	734	722	789	751	748	770	787	753	779	725	743	715	734	726	743	770	760	735	783	757	770	759	719	744	721	756	735	751	722	733	785	780	753	748	713	749	806	798	685	729	744	771	766	780	766	733	728	731	748	744	756	754	761	694	723	841	979	644	772	783	719	737	757	763	772	744	745	727	678	733	732	758	761	743	712	727	782	671	547	831	704	584	772	737	685	719	712	731	736	744	730	779	738	733	758	757	757	770	750	761	772	720	752	761	793	768	756	766	766	774	767	770	774	761	762	749	741	750	745	728	751	736	749	761	798	713	738	736	773	752	747	748	776	759	725	758	736	754	770	766	734	740	768	742	721	810	769	771	750	791	802	789	811	786	777	786	817	779	771	756	771	715	774	782	784	764	771	744	732	786	739	689	762	744	772	757	725	774	822	769	719	740	784	753	716	803	752	749	782	783	761	723	774	779	799	779	792	838	572	442	587	854	743	761	744	753	792	761	772	735	809	798	787	798	772	736	765	757	765	773	806	767	756	742	765	765	770	788	757	777	799	800	824	789	772	814	766	781	767	801	809	847	785	793	802	798	765	763	804	827	799	791	877	807	780	785	825	766	775	833	802	800	779	799	766	760	763	739	748	745	775	775	753	745	731	709	725	769	713	707	709	665	678	659	670	651	615	605	612	588	574	610	577	572	546	529	524	522	516	518	480	502	473	454	464	415	421	432	405	410	412	390	387	354	361	372	356	348	360	362	372	371	377	351	340	333	364	355	384	347	364	345	374	365	372	380	390	398	361	373	399	389	409	385	437	439	416	417	387	410	400	410	421	467	449	472	434	485	494	517	540	562	557	558	549	588	621	621	616	598	616	663	631	646	721	717	698	708	747	762	721	800	805	822	811	781	801	832	846	826	858	903	882	872	914	884	879	828	810	808	833	799	835	860	842	805	789	826	767	831	793	776	796	819	797	787	797	783	776	814	834	833	785	831	815	784	807	773	777	825	804	808	808	777	844	855	813	824	752	795	804	801	883	883	853	819	838	823	832	841	822	801	812	806	803	813	800	824	848	813	824	829	813	884	875	832
752	748	797	788	762	728	728	738	731	739	740	736	799	727	761	766	780	748	737	760	751	752	748	762	767	757	720	753	691	797	779	733	726	742	759	759	726	757	742	718	707	745	747	741	765	749	722	748	790	743	754	740	739	762	757	760	722	752	705	717	750	785	754	736	796	742	729	774	739	750	719	730	756	783	742	732	770	733	736	710	737	768	833	792	766	735	715	775	771	749	722	759	748	782	724	763	735	747	738	692	666	755	773	692	739	739	767	722	728	755	737	753	712	674	722	725	723	735	761	736	755	740	716	764	698	707	712	778	837	774	745	722	684	785	744	730	765	794	736	755	763	756	775	710	737	734	746	787	727	742	778	757	760	747	735	801	807	764	801	803	781	801	765	740	767	769	752	776	728	774	749	782	743	754	801	775	742	808	775	764	724	742	780	706	741	776	727	757	785	742	755	748	731	757	768	768	782	739	693	699	674	745	785	774	757	757	771	760	794	762	787	763	762	741	752	734	735	737	731	764	781	736	758	795	787	771	792	761	784	774	751	800	791	790	794	777	794	764	777	797	799	762	794	868	679	626	766	888	789	811	791	819	764	779	795	815	786	805	826	814	790	806	787	767	762	779	809	781	764	814	741	773	762	754	757	749	727	736	719	716	699	700	703	676	656	658	692	644	665	651	626	658	637	591	629	567	583	563	618	566	546	527	519	511	479	496	506	459	501	474	455	471	463	439	420	406	388	410	397	371	400	381	370	373	377	365	378	372	395	380	388	368	401	351	351	361	367	375	354	402	367	394	404	375	375	400	379	377	398	384	413	407	399	400	428	402	423	425	419	446	431	428	445	443	475	480	455	523	479	499	488	527	490	533	549	580	591	583	578	571	588	632	678	687	677	730	711	730	695	694	762	743	765	815	743	792	779	788	835	895	843	864	846	864	853	850	854	872	874	824	788	840	804	766	786	800	836	859	733	801	813	799	822	778	840	820	778	794	808	789	770	789	822	824	740	714	765	785	788	779	778	793	769	801	771	723	858	742	758	835	832	774	811	835	797	808	826	793	772	810	765	811	776	729	745	828	847	838	825	811	791	795	802	781	832	822	798	813	786	811	804	799	848	848	784	810	812	784	848	852	849	829	843	836	845	813	839	839	841	783	819	806	820	832	812	844	837	814	809	821	835	839
721	773	769	780	771	775	751	756	760	722	765	773	771	761	765	777	754	761	731	770	764	757	727	713	758	749	757	733	747	763	768	731	659	717	771	736	728	760	741	758	762	773	776	752	767	750	774	743	787	761	749	762	772	730	771	751	743	773	731	754	719	735	750	723	772	712	703	709	692	722	702	744	726	741	732	790	748	742	705	735	732	770	810	793	773	713	693	740	745	771	770	735	775	755	769	760	702	746	763	767	751	734	741	747	779	766	706	765	748	736	730	726	738	712	753	800	736	753	780	748	745	752	773	794	804	818	821	805	789	778	756	813	773	773	765	790	774	767	744	773	780	766	751	765	779	828	777	762	773	782	759	763	718	766	742	774	766	759	747	741	743	725	763	779	772	742	771	781	741	756	717	780	769	766	780	753	779	772	781	730	760	872	861	762	742	796	759	822	790	790	772	762	781	760	839	780	699	668	722	722	708	695	722	813	794	789	774	802	814	785	783	807	814	812	759	768	771	752	783	805	766	748	779	775	732	752	738	761	710	720	720	701	709	697	706	693	664	695	674	690	650	660	651	678	627	613	659	610	572	555	555	555	516	524	554	510	517	494	498	486	496	483	478	455	455	435	438	426	412	424	405	398	416	401	385	409	379	380	368	396	372	369	391	361	355	381	370	358	372	368	395	338	351	365	374	365	366	387	377	374	393	388	361	377	368	384	413	374	369	416	435	465	448	453	419	384	409	402	436	449	441	458	440	474	457	441	442	477	491	463	489	493	513	518	506	531	591	568	594	606	628	621	608	632	627	657	671	684	684	718	751	710	739	758	743	765	766	824	816	785	849	825	806	856	813	823	881	857	878	847	802	857	862	837	828	816	831	839	840	831	810	807	837	799	799	736	788	777	760	773	751	760	763	765	738	783	804	716	743	785	723	769	732	719	780	780	766	775	786	804	790	760	785	757	805	794	814	749	743	1284	745	735	772	792	796	804	750	776	828	779	796	798	799	786	762	771	793	801	806	792	822	823	773	792	768	787	830	766	826	784	807	809	834	824	844	821	798	812	812	799	776	810	807	807	772	822	830	820	835	821	795	832	808	800	834	775	781	829	807	797	810	850	824	855	836	827	801	815	819	799	879	852	857	825	801	823	781	820	802	801	832	831	834	819	847	829	839	811	808	805	810	803
771	784	735	709	746	755	787	753	764	770	738	725	754	746	745	752	727	739	729	761	753	754	751	754	743	751	773	741	772	763	759	670	680	672	740	720	734	720	710	744	760	754	768	793	746	746	748	767	760	728	741	743	769	766	753	773	739	730	717	742	770	742	723	743	768	678	686	762	804	759	732	713	757	775	717	752	765	713	746	763	723	729	751	743	695	715	769	748	715	728	787	755	761	759	780	714	738	757	746	729	738	764	755	786	774	761	775	751	744	756	765	752	761	772	756	787	762	758	799	758	755	783	790	750	742	748	747	734	793	779	788	746	743	767	785	783	777	788	794	756	766	779	738	783	779	759	817	792	770	815	766	780	802	791	790	774	812	770	800	789	776	772	767	813	785	786	756	798	814	823	776	790	781	772	792	744	791	755	787	775	727	803	791	756	720	759	754	776	746	757	681	688	687	688	725	669	593	559	656	725	666	543	562	583	606	571	547	557	560	520	527	536	522	523	484	462	476	454	461	440	476	444	435	419	427	384	412	382	390	383	420	387	387	381	382	394	361	380	382	365	377	403	388	405	386	375	398	379	375	354	380	358	366	358	391	377	404	382	390	379	357	382	386	383	384	379	394	409	408	422	375	426	427	402	410	412	431	430	441	410	415	426	445	469	458	464	475	464	491	484	510	485	555	545	564	560	519	569	610	590	609	608	632	645	679	655	677	686	668	697	708	709	713	700	717	787	768	826	831	846	829	820	845	825	841	833	831	828	850	845	842	870	860	810	832	839	809	821	834	831	790	818	817	850	771	802	791	832	796	787	799	763	792	794	783	750	779	809	774	736	761	737	765	768	755	752	762	720	757	757	751	797	809	738	746	761	767	779	768	751	788	795	787	753	731	747	753	780	791	772	803	822	785	749	763	807	780	759	728	711	736	756	781	747	764	791	793	795	739	764	815	767	801	775	795	783	794	768	710	1115	670	755	750	809	767	902	818	757	772	814	818	810	844	792	807	802	814	803	823	809	813	825	837	813	764	817	829	809	841	796	852	849	808	815	787	811	855	801	787	813	752	820	822	828	817	834	821	811	839	850	827	823	827	821	806	820	844	781	806	822	815	832	806	822	859	829	833	794	846	818	818	825	846	818	860	826	782	770	828	812	841	860	782	783	767	793	805	832	816	793	812	800
765	760	720	636	716	776	786	750	750	754	729	747	748	739	747	746	715	761	741	791	723	730	739	737	734	699	760	730	774	771	784	739	690	686	729	718	701	759	744	740	768	774	740	750	754	751	716	755	765	763	761	750	757	717	755	763	742	733	728	732	738	748	728	741	714	706	777	844	881	841	725	733	799	752	741	709	756	745	756	762	725	707	722	743	727	750	766	743	766	768	770	770	722	747	763	735	706	753	705	706	726	760	769	740	754	732	775	744	785	756	761	797	774	760	767	804	775	778	782	805	824	771	813	790	823	787	815	807	767	812	796	784	819	804	792	774	786	755	794	746	739	766	763	738	666	677	754	720	717	703	695	710	678	663	661	654	648	655	624	591	606	580	573	617	590	560	548	543	512	508	498	497	507	470	476	437	477	452	451	430	442	381	392	388	416	407	410	395	377	417	381	405	386	390	381	398	424	475	581	655	628	503	415	379	383	369	360	381	387	359	392	389	384	389	383	375	377	298	381	401	383	406	409	415	406	429	390	413	394	423	453	425	427	429	446	449	439	460	493	498	488	487	538	530	557	552	561	582	560	622	606	614	601	624	627	671	653	679	678	674	742	746	745	729	732	734	733	740	790	772	776	785	790	810	779	783	799	840	831	848	820	829	835	823	816	821	809	842	822	813	854	870	811	865	853	820	808	792	792	843	860	777	778	778	787	798	816	826	739	791	768	798	772	748	718	724	738	728	743	758	759	717	766	751	751	724	763	735	783	786	710	734	737	785	742	749	715	723	728	759	748	760	775	750	703	728	731	790	754	748	763	751	760	728	751	738	772	749	783	760	780	786	816	775	731	750	790	747	739	754	797	766	777	758	760	753	772	768	793	762	776	766	780	779	805	768	768	754	804	821	830	818	775	763	784	803	812	757	761	701	754	746	807	820	791	823	782	792	805	753	811	800	794	801	812	783	799	786	761	787	792	808	797	800	813	857	758	783	797	812	822	795	800	759	822	835	827	823	778	794	767	841	823	783	826	793	816	824	847	870	818	803	815	779	770	798	798	808	823	863	813	821	770	778	850	832	825	801	834	790	824	853	826	821	832	820	836	812	805	791	809	842	832	817	856	801	839	803	818	820	817	845	810	861	859	802	790	826	837	832	818	837	774	883	885	834	834	819	804	791	783	781
783	721	669	635	719	776	764	770	747	729	726	715	793	803	789	770	706	730	762	729	710	732	733	757	784	717	734	699	744	726	749	783	753	737	723	738	714	742	759	782	750	762	727	751	725	694	725	758	766	727	716	790	766	730	736	763	731	755	743	762	739	743	745	749	743	712	800	883	886	829	709	770	762	761	737	706	737	753	719	736	737	759	789	749	713	758	766	737	749	782	765	801	724	763	763	763	684	705	746	752	759	785	768	712	759	783	768	765	769	792	795	822	819	788	756	707	698	691	665	696	665	668	660	616	651	586	582	585	555	538	521	525	518	502	478	491	472	488	458	450	442	417	414	400	349	368	436	389	392	380	372	364	355	362	371	395	397	358	381	350	342	355	358	372	342	380	376	362	375	352	357	381	372	376	393	378	366	374	394	374	392	401	393	411	406	395	401	420	428	415	445	427	468	460	468	467	481	543	631	671	636	569	545	576	590	541	580	599	612	625	640	665	644	668	663	707	755	378	435	819	727	757	771	793	794	789	807	834	828	842	815	838	841	784	791	803	837	839	831	804	814	811	837	859	850	860	860	848	828	834	830	805	820	810	830	798	791	789	746	811	795	750	772	785	734	771	766	773	761	768	731	719	806	854	884	717	740	713	727	695	730	716	732	711	700	736	720	719	736	732	736	762	737	708	739	703	705	717	718	721	716	736	732	730	714	736	723	722	708	700	734	745	771	726	723	738	720	729	717	754	748	771	737	741	738	719	754	772	786	786	756	731	746	749	725	774	795	713	729	710	743	781	755	714	727	739	791	802	731	701	753	728	787	763	772	741	713	727	752	760	717	777	770	807	772	764	785	755	755	741	768	780	740	780	769	789	769	783	756	780	800	796	776	762	795	751	782	784	806	830	820	798	835	810	766	782	775	860	798	715	749	749	776	851	809	845	781	782	772	771	838	789	767	813	832	777	849	775	799	831	822	773	795	806	797	810	782	782	773	777	749	795	809	762	816	833	825	833	803	805	813	789	828	798	811	869	799	759	804	813	845	782	819	815	769	777	816	789	867	826	814	805	813	826	855	785	768	798	823	830	797	827	800	827	823	861	834	809	817	836	841	799	806	833	858	789	834	837	846	818	837	827	804	808	827	792	797	827	848	791	755	797	889	835	867	980	782	798	848	823	818	793
764	736	674	668	777	794	764	769	747	741	709	714	816	792	814	709	743	734	734	764	739	708	743	746	776	719	731	739	732	784	787	717	772	710	723	754	717	758	755	744	758	742	735	737	775	767	763	762	785	777	757	745	749	740	750	778	724	726	754	753	766	728	757	772	741	701	760	787	819	728	704	717	734	718	710	750	744	725	752	772	745	747	742	737	732	786	798	747	769	766	744	764	736	742	735	730	742	742	780	765	743	764	764	723	761	748	771	767	752	796	806	761	706	559	456	394	383	377	366	356	347	383	370	352	337	365	362	350	340	333	350	342	337	388	366	368	377	364	361	366	374	353	364	388	359	373	389	387	395	402	441	446	382	429	495	448	448	452	479	491	500	494	510	543	574	622	582	599	628	615	650	655	657	662	698	704	721	715	730	773	782	790	786	803	776	807	834	802	828	801	819	876	859	852	856	839	825	735	774	740	745	683	730	889	838	796	807	792	817	806	808	813	775	776	757	772	835	552	612	847	727	741	747	753	756	706	745	767	784	775	710	736	753	734	769	708	723	742	708	693	686	697	709	744	733	754	759	742	696	718	740	733	730	771	735	744	767	738	740	676	720	713	729	732	748	745	744	707	729	755	756	728	798	489	710	787	743	722	759	756	696	733	733	677	723	717	720	729	748	754	720	714	723	696	747	738	678	735	681	713	738	737	718	728	708	706	772	756	713	700	717	739	758	760	729	742	743	722	714	754	751	732	730	755	729	747	738	739	824	769	775	745	741	769	717	760	773	732	738	780	791	763	750	729	700	766	829	930	868	802	739	764	767	771	762	762	751	761	777	740	772	749	733	806	783	789	772	763	741	704	748	716	739	762	791	786	773	779	760	763	770	793	778	760	808	747	758	772	781	790	809	848	810	828	821	815	811	839	851	751	736	753	798	828	817	788	789	793	751	773	811	807	801	793	774	826	793	798	809	824	790	812	810	845	821	831	797	834	809	779	736	841	897	793	800	817	823	844	763	749	784	831	792	816	827	805	797	850	809	758	804	780	799	801	785	789	815	809	831	808	822	808	802	822	798	821	814	780	840	843	808	785	798	799	816	855	839	800	820	809	817	790	802	825	813	791	798	800	794	848	842	852	847	783	796	799	821	809	823	742	780	736	921	716	579	892	782	814	841	830	820	801
750	735	757	751	804	811	710	761	724	754	762	722	694	759	760	688	761	768	755	761	742	731	763	767	750	730	741	755	736	739	798	755	746	773	767	715	739	738	742	774	798	785	759	760	736	784	745	787	803	780	769	780	743	762	756	725	742	756	723	768	704	762	748	759	742	710	704	729	662	684	698	727	767	724	725	742	730	710	736	732	713	724	729	743	748	794	753	764	767	764	752	762	772	720	714	761	759	705	669	728	796	783	763	788	780	768	805	790	827	816	658	526	417	401	335	339	337	357	349	362	400	450	462	456	500	495	534	545	570	586	571	645	647	652	671	675	747	758	740	774	804	765	794	820	792	753	851	816	794	800	950	790	545	630	958	816	813	845	848	883	858	861	836	817	796	794	801	793	842	828	812	776	756	798	822	858	821	784	750	747	741	741	740	670	717	739	726	710	704	751	722	703	732	698	740	763	645	619	645	628	605	559	613	745	768	741	735	726	766	732	717	741	717	754	709	714	802	777	815	775	729	711	721	710	708	716	720	739	694	695	699	736	734	709	697	771	734	764	712	703	763	650	724	744	751	755	726	715	724	728	715	713	732	739	746	714	717	742	761	700	725	676	739	726	761	722	754	710	722	741	735	725	778	487	712	792	745	721	736	722	727	722	778	759	755	758	755	770	759	759	759	751	733	738	716	761	730	743	713	713	754	712	728	749	761	714	750	745	738	700	673	743	736	741	734	721	742	741	693	716	747	750	733	726	747	747	744	704	787	724	753	753	759	752	742	739	761	728	745	771	741	786	766	717	726	763	925	908	709	917	840	776	751	721	748	739	777	766	793	761	779	732	764	801	790	782	764	758	739	711	742	723	762	785	792	788	806	793	788	756	799	781	754	791	775	747	740	771	802	780	768	804	831	770	820	827	819	843	813	781	782	759	783	798	827	799	782	764	743	781	782	837	765	828	805	808	801	792	763	820	788	819	771	763	792	846	807	810	730	728	766	867	858	850	776	823	799	800	808	804	840	846	777	800	807	789	799	860	817	782	751	811	817	813	816	831	782	807	847	818	792	794	798	825	871	798	779	806	841	842	845	826	851	840	815	820	830	836	818	807	807	810	832	844	831	852	811	832	838	825	855	862	827	804	831	843	804	825	801	795	798	795	885	858	793	886	782	834	826	847	845	812
773	777	775	779	785	771	747	729	744	733	726	744	723	719	725	749	781	735	732	736	736	696	759	733	754	762	746	770	725	757	765	773	760	742	725	732	749	769	726	766	781	815	796	741	761	733	764	789	813	759	752	708	743	779	747	766	743	767	731	758	728	737	745	717	746	744	711	685	733	722	775	771	765	722	739	738	727	720	722	707	719	728	780	760	750	734	761	765	775	751	793	753	749	738	819	874	847	680	567	652	800	786	731	804	794	775	830	807	750	562	411	410	425	487	617	763	821	813	860	770	850	848	825	837	867	855	854	827	839	801	814	789	800	769	780	807	782	744	735	744	743	772	726	739	710	708	858	729	703	701	795	647	483	546	823	667	711	688	734	736	765	725	716	710	710	704	709	734	718	752	728	751	709	769	837	724	716	857	711	723	711	679	685	735	763	767	748	677	712	765	727	733	743	690	725	772	694	624	570	549	575	603	705	781	756	707	729	709	702	742	754	751	722	747	743	746	743	738	767	732	773	726	762	726	710	714	736	704	720	826	722	699	754	733	718	714	761	775	701	709	705	713	779	729	757	748	760	716	748	716	755	775	735	722	742	743	745	730	736	718	687	733	740	754	726	750	743	734	719	752	728	723	773	772	788	724	712	738	731	743	761	723	729	747	751	738	748	752	778	717	750	732	757	752	770	744	767	733	731	744	724	720	742	746	764	720	718	739	766	772	758	731	700	722	712	754	760	780	735	713	774	742	740	728	726	740	732	760	777	738	752	788	758	763	745	760	797	768	739	762	769	774	791	752	728	694	890	572	320	723	825	750	774	740	749	770	804	792	781	761	788	743	751	775	768	818	754	766	704	735	746	700	740	788	757	789	758	774	812	812	753	792	764	764	773	754	754	774	777	765	793	805	820	799	796	831	839	817	824	800	805	788	784	828	821	751	745	787	790	763	803	789	787	798	834	808	787	811	839	797	798	776	782	793	786	800	818	760	796	738	753	823	852	764	770	831	797	805	769	794	802	786	787	809	825	794	793	825	818	791	793	823	798	818	823	813	826	811	878	795	810	807	798	823	857	800	795	812	800	784	832	808	812	815	833	844	820	821	817	795	791	794	786	811	865	797	856	788	817	880	822	830	795	845	816	822	844	809	830	841	837	838	820	885	869	834	827	808	834	836	825	768
772	753	787	742	748	735	739	708	732	740	743	731	731	747	738	763	723	730	754	759	758	730	759	780	761	761	720	750	753	737	740	740	744	768	768	770	743	781	759	743	778	804	745	758	722	739	724	732	723	744	733	736	743	761	791	772	772	776	740	714	724	708	734	722	777	786	745	718	795	748	799	778	769	740	733	733	707	713	749	733	749	778	750	774	718	758	745	741	742	710	762	739	747	809	815	673	729	791	640	702	800	803	730	797	783	802	814	690	489	395	415	476	661	803	787	740	717	697	733	701	700	721	730	683	715	716	730	707	737	758	733	738	725	679	746	717	762	788	703	728	752	754	743	715	729	743	728	711	750	718	751	850	718	741	815	735	718	712	677	744	733	720	722	726	721	740	726	727	712	703	685	741	737	794	757	498	519	748	789	711	670	681	659	695	790	743	730	679	724	738	768	789	708	739	739	748	743	719	655	572	635	716	748	781	779	736	721	720	718	729	726	724	757	773	756	762	729	736	785	756	730	762	741	718	720	690	766	664	771	1155	890	654	757	732	698	768	750	725	720	676	740	728	763	766	747	751	714	727	741	736	765	742	738	721	720	716	760	783	735	738	706	751	716	727	767	775	744	715	740	755	756	762	762	748	734	719	754	780	737	782	786	753	729	723	737	769	757	760	752	768	756	737	725	747	758	806	766	703	754	752	728	766	748	747	707	718	732	773	720	751	781	742	742	736	715	775	767	751	742	744	754	754	779	766	740	752	748	725	752	752	771	763	767	759	750	767	799	744	738	753	728	753	767	749	733	720	843	705	589	824	787	788	770	740	752	778	791	772	782	772	746	738	777	755	756	764	772	751	748	754	756	766	790	785	791	752	777	770	794	776	759	722	770	826	770	742	765	777	781	752	774	778	806	784	807	805	836	794	794	777	810	748	757	747	734	740	775	803	816	829	822	768	779	763	809	782	780	816	804	773	772	798	753	789	817	810	841	819	782	851	749	754	780	790	793	834	804	811	765	782	816	802	814	807	789	764	823	863	792	801	833	792	815	805	844	835	805	834	804	782	809	820	830	784	793	812	802	830	838	760	816	836	876	821	792	781	803	810	808	798	775	806	811	798	795	754	817	789	863	857	877	799	842	822	826	856	820	795	811	853	836	833	829	848	828	824	794	798	808	798	824	818
766	748	790	720	699	774	728	747	739	715	766	784	753	752	788	759	765	722	740	742	730	735	719	732	704	695	766	725	741	722	755	744	759	730	737	742	787	790	757	735	703	752	734	711	735	746	718	720	741	747	721	708	712	756	777	751	743	771	749	714	681	704	761	740	780	729	784	729	762	726	770	795	771	742	735	730	715	738	733	736	767	767	789	770	718	748	739	760	727	721	769	740	741	831	605	476	549	806	735	751	825	825	805	804	835	737	602	399	380	432	571	743	735	752	735	733	726	713	719	736	748	710	707	693	727	717	709	768	734	738	750	721	737	732	736	721	750	742	694	720	734	738	747	745	707	709	718	756	688	738	721	758	805	767	741	731	729	706	697	717	709	754	743	739	711	718	703	703	732	730	773	771	767	829	708	467	491	782	774	655	717	1189	1005	614	742	745	720	716	704	695	733	757	708	738	744	765	809	755	744	737	757	756	791	738	727	748	744	699	701	681	748	743	720	744	775	700	716	738	760	751	753	778	731	731	722	694	770	702	649	884	746	675	791	741	786	755	742	726	679	714	750	802	766	738	745	711	680	746	729	783	772	780	722	723	722	746	772	755	738	763	726	729	693	709	733	776	736	731	769	760	739	713	691	754	754	737	713	771	804	804	756	749	748	703	731	732	756	729	748	780	757	738	757	810	760	719	767	763	752	744	741	758	735	726	722	713	742	727	688	722	780	754	688	778	723	736	757	732	792	726	761	761	749	778	756	786	729	771	755	738	731	707	748	747	735	749	759	769	751	774	765	754	773	760	776	738	755	886	865	865	776	757	757	742	741	775	756	755	776	724	750	731	756	777	770	738	781	768	768	769	783	774	785	785	758	756	788	742	736	697	674	739	783	787	780	808	775	754	750	761	766	775	799	780	770	788	799	794	789	785	768	749	780	769	721	704	740	809	815	807	812	858	787	787	813	785	803	816	777	769	770	748	767	789	801	808	884	682	621	816	828	758	791	781	813	815	817	809	810	779	823	811	819	826	801	778	795	802	793	777	794	836	771	823	792	810	840	835	812	793	825	804	812	817	814	802	854	812	827	809	822	803	809	839	859	819	844	833	804	858	781	771	778	771	787	779	802	800	814	831	826	872	811	818	823	850	819	797	799	800	836	835	821	788	792	762	809	822	836	782	842	798
763	762	763	765	744	730	745	755	739	744	777	761	734	753	729	742	738	766	728	736	752	738	675	732	753	695	709	756	730	736	739	747	752	716	757	746	771	769	778	764	758	777	723	706	754	797	768	736	732	747	729	724	718	750	754	714	742	692	726	726	715	742	748	740	748	729	740	720	782	729	754	799	773	755	738	736	747	751	711	753	750	751	733	751	774	709	712	728	743	705	754	732	723	800	602	471	522	838	800	831	776	693	772	884	693	478	417	420	467	642	763	701	730	733	732	721	730	699	719	728	732	756	727	726	718	739	729	752	737	748	754	716	740	729	727	741	734	730	695	728	769	744	765	753	741	758	745	748	702	732	748	733	747	764	703	769	766	747	703	756	777	752	751	773	699	645	715	776	694	727	753	740	737	816	766	679	700	831	714	645	672	1301	1058	622	782	751	751	732	736	717	734	754	769	761	753	779	734	764	780	745	806	772	781	772	747	838	754	741	775	825	771	696	749	744	729	666	676	670	748	747	729	730	758	771	728	753	694	682	667	642	662	782	782	736	727	749	752	766	710	694	740	759	762	749	703	752	840	692	731	742	764	750	745	704	729	726	804	775	695	745	746	736	710	723	761	766	771	740	735	745	755	653	715	713	799	710	703	717	761	794	763	734	732	738	741	759	690	714	745	746	770	729	697	688	717	738	752	763	710	744	762	743	755	733	709	728	742	767	718	727	762	770	746	735	736	712	754	754	756	732	719	721	744	743	761	770	752	745	760	744	734	737	767	722	776	778	736	747	734	770	749	766	762	800	794	755	743	774	791	810	733	726	740	752	769	725	729	776	795	747	808	744	764	755	745	755	779	762	759	775	777	757	813	778	721	813	781	757	619	936	896	636	770	805	804	806	793	767	778	763	763	780	785	770	769	777	782	807	776	813	778	796	765	807	778	749	774	797	801	828	833	819	766	787	796	829	799	768	816	806	729	829	823	860	767	782	888	730	791	878	813	810	788	814	806	772	826	798	784	756	775	760	823	812	789	813	829	805	813	775	823	775	814	830	832	798	846	808	827	838	811	776	816	825	806	808	799	812	818	812	781	834	808	805	774	778	844	847	809	824	782	779	780	791	828	840	821	790	767	760	790	784	822	849	816	836	824	819	818	814	832	820	819	799	797	796	817	824	832	837	850	840
754	720	782	769	729	751	769	783	741	691	709	718	735	718	760	711	758	738	758	745	779	698	690	1087	1001	673	695	763	746	740	753	771	773	742	774	755	751	773	736	751	744	727	754	777	759	778	781	741	705	703	727	746	761	734	747	696	696	717	740	765	740	803	736	774	732	715	736	713	774	739	750	754	713	730	705	724	757	716	729	741	774	733	739	751	752	745	768	742	727	697	716	756	751	782	763	714	760	908	789	827	661	655	717	626	448	393	450	533	726	722	704	737	701	729	739	739	689	694	754	756	741	761	742	737	723	695	756	751	714	716	739	725	735	737	741	772	719	742	715	743	727	742	762	724	784	765	710	718	759	747	727	717	763	731	760	774	768	737	749	730	745	804	792	774	723	707	898	924	712	702	765	731	774	756	800	795	800	782	690	702	622	632	631	715	777	798	738	742	799	751	730	748	790	708	726	739	789	746	808	783	782	763	740	715	729	764	737	739	800	866	856	728	737	782	740	672	671	707	737	729	722	755	732	753	821	800	697	701	697	713	754	793	761	760	751	754	779	777	732	813	769	721	703	758	686	810	1163	670	701	748	706	699	692	740	717	768	747	743	742	766	769	735	723	724	762	767	769	771	728	755	713	746	723	759	772	712	736	720	722	763	762	731	702	726	762	719	682	717	733	774	777	726	719	699	741	777	748	734	717	729	738	727	790	739	731	761	736	764	720	717	762	778	749	762	724	761	770	728	769	785	744	728	729	718	725	763	823	751	776	753	766	752	747	750	737	801	720	729	721	754	736	750	738	811	774	728	735	744	810	809	761	715	762	747	747	761	792	790	760	763	736	737	747	719	773	760	772	798	737	790	789	774	776	737	744	766	755	770	597	1259	1347	575	740	746	813	806	784	769	803	760	819	792	784	751	778	799	805	784	806	797	779	798	776	797	807	811	828	777	776	797	796	776	752	804	771	792	802	796	814	791	794	831	588	781	736	747	798	814	849	877	819	764	762	772	787	806	814	811	762	732	755	724	785	827	834	807	806	792	816	845	824	801	797	804	814	793	791	845	808	816	794	789	845	818	783	803	820	810	841	827	780	850	739	647	679	665	771	799	846	814	799	806	767	808	866	886	847	765	773	790	795	792	816	804	819	839	819	790	800	816	845	831	831	829	797	836	810	817	822	785	825	780
749	797	733	785	729	754	767	774	750	679	669	727	727	706	750	754	759	731	748	720	729	703	649	890	852	663	684	754	727	717	747	733	760	726	775	756	780	765	753	733	761	769	722	770	726	774	785	728	676	681	752	750	725	709	704	728	671	731	769	792	788	794	770	766	791	715	742	741	730	746	708	751	724	725	694	728	740	725	701	740	718	756	737	756	748	798	737	746	719	790	787	812	753	796	828	865	832	797	760	796	700	574	457	433	448	463	653	703	682	704	671	718	724	751	725	711	712	693	703	687	737	758	737	730	701	746	721	707	718	731	744	774	742	722	718	753	724	747	720	727	730	744	719	789	731	748	763	754	708	734	752	748	786	775	767	764	755	739	757	761	763	757	753	779	725	679	889	924	721	727	755	747	759	741	727	754	738	744	732	711	703	714	750	759	727	776	749	729	760	740	727	749	759	739	749	755	748	732	740	745	726	718	721	683	753	753	717	720	773	806	791	679	731	771	745	684	720	745	736	725	734	675	717	705	770	794	729	738	848	804	683	718	757	698	720	765	742	766	747	729	771	708	719	768	704	662	713	632	791	762	750	746	728	766	741	743	740	733	744	726	749	741	755	752	764	741	714	755	737	757	735	765	733	726	741	745	748	720	687	758	724	726	714	712	732	717	727	705	710	742	771	759	749	713	761	740	754	742	729	760	742	730	731	759	741	743	730	779	757	766	767	771	816	763	746	778	731	769	759	766	778	725	760	766	746	768	797	724	737	765	763	756	798	774	746	766	764	730	745	785	750	769	777	796	781	740	746	769	757	771	770	777	726	728	715	737	742	769	737	770	761	743	742	779	755	808	780	759	762	799	776	810	757	762	751	775	783	765	655	632	673	629	740	723	793	781	810	773	819	785	745	767	758	776	761	798	767	767	775	780	814	773	805	804	760	796	822	784	798	799	761	809	766	766	776	788	757	773	812	773	811	875	743	732	726	805	754	739	716	825	795	761	785	808	794	794	806	785	784	802	813	799	696	808	799	828	779	801	835	852	796	778	785	813	840	792	785	789	824	806	797	814	830	824	754	758	796	825	817	840	823	837	680	695	1688	811	681	788	802	859	812	781	794	839	848	892	825	825	810	796	823	790	846	867	821	812	768	823	896	874	833	794	799	839	822	836	825	838	823	819	829	836
753	760	733	752	730	762	741	769	726	678	692	727	787	691	771	742	741	761	726	704	741	715	700	654	651	697	726	756	733	765	707	758	765	764	745	746	771	750	763	744	734	727	780	707	744	736	774	736	680	679	751	703	777	787	700	702	725	776	785	784	761	761	806	778	724	742	734	757	726	740	744	766	746	741	728	699	760	729	734	734	781	720	741	712	751	784	729	722	768	811	823	825	770	773	838	811	795	782	789	786	542	399	380	397	534	720	727	715	702	733	700	703	737	742	727	728	752	728	743	750	747	761	725	808	869	826	750	753	772	706	710	758	718	769	737	721	734	745	757	748	737	755	740	721	763	740	773	738	737	738	725	738	791	776	771	775	747	747	764	745	740	760	733	775	749	659	700	691	648	726	749	804	780	752	745	713	735	755	758	747	716	704	762	740	776	713	743	741	760	738	764	789	771	787	767	756	769	735	725	724	693	726	727	745	837	842	744	695	722	712	685	714	762	764	765	749	744	766	763	733	698	734	662	705	721	785	690	772	920	908	695	723	765	757	791	754	724	750	747	753	756	747	797	812	743	699	717	776	787	748	757	778	751	726	751	773	747	766	770	738	744	777	780	756	772	724	706	771	731	778	766	796	769	747	732	778	721	686	644	717	747	713	682	780	750	713	763	717	743	721	742	781	743	787	772	791	746	783	780	794	756	709	722	777	744	748	730	753	744	735	777	739	738	726	718	736	764	771	738	762	774	728	711	750	763	791	736	756	756	743	717	758	769	772	784	764	770	737	779	775	740	785	773	793	795	717	715	770	785	795	792	775	755	722	745	705	729	710	750	761	766	754	744	752	782	819	803	735	793	799	797	786	799	812	794	788	775	750	730	739	768	771	741	730	778	829	773	805	827	800	810	809	760	753	774	772	743	815	737	793	829	778	818	812	790	784	847	801	802	819	752	776	752	791	775	798	754	731	791	829	785	784	734	742	808	827	818	783	727	765	790	780	765	831	814	803	811	780	739	883	960	924	771	772	800	807	785	797	797	833	792	742	788	765	808	825	796	781	819	835	815	804	835	835	866	774	751	815	829	855	824	819	710	670	1738	778	730	793	809	871	773	797	783	788	802	836	861	790	792	822	815	808	871	724	868	838	786	781	894	881	774	820	822	788	813	831	810	824	819	836	768	848
753	769	754	761	760	744	790	779	770	725	774	759	764	757	766	746	745	749	738	696	682	727	730	742	777	729	714	736	761	765	733	756	767	723	739	730	729	743	748	783	741	746	760	763	732	734	784	757	749	751	729	724	853	939	746	644	728	750	755	722	718	766	774	789	775	748	723	750	728	721	747	734	741	713	721	741	820	743	737	739	778	744	724	769	738	755	695	733	765	828	812	790	770	798	759	755	798	811	666	506	405	391	436	627	728	737	706	690	711	702	699	712	727	773	747	749	771	781	786	756	732	734	765	833	659	682	842	784	746	740	765	743	767	759	744	720	712	745	752	782	748	740	755	744	719	747	764	750	756	700	766	762	755	737	796	745	785	770	748	733	715	735	708	755	713	702	719	701	729	773	775	782	751	773	728	695	738	774	762	724	727	756	741	740	737	707	760	730	773	774	737	767	768	795	785	763	745	756	730	709	735	745	711	745	851	806	746	705	730	709	739	755	767	746	752	745	754	771	727	741	740	780	661	673	726	731	718	675	776	714	687	721	732	751	804	742	744	750	765	758	719	742	837	801	733	742	723	706	733	747	775	765	772	758	762	775	705	752	720	757	797	751	760	726	782	746	718	724	759	769	741	755	744	759	720	746	752	748	720	728	755	764	727	726	785	776	752	746	734	706	735	757	764	746	781	756	786	763	737	796	737	761	740	740	713	758	780	767	739	776	775	763	818	794	775	770	753	771	752	742	778	728	758	700	757	752	763	739	746	734	754	741	734	773	796	762	725	803	785	771	741	745	791	844	775	766	758	741	783	746	748	774	773	738	777	762	729	715	773	753	770	744	717	702	871	862	803	744	757	796	797	812	797	754	775	743	795	739	756	766	800	769	810	736	784	778	725	765	770	802	767	754	804	794	759	795	762	907	755	781	779	783	798	811	789	776	781	818	785	780	804	811	791	764	802	835	787	781	777	774	821	795	737	755	873	940	888	821	799	784	765	818	776	814	802	784	852	791	743	868	911	896	712	781	785	852	831	798	784	829	735	805	978	759	775	839	829	795	842	839	818	825	826	807	803	823	796	829	836	806	794	749	806	704	743	688	773	797	814	824	789	808	812	780	831	825	827	695	783	860	808	810	793	707	856	850	824	811	813	769	795	794	813	829	788	811	824	844	816	853	828	821
722	729	743	735	768	721	768	749	749	767	773	783	740	746	767	727	740	734	733	686	734	717	743	740	738	753	697	742	744	785	756	804	723	728	724	720	738	740	755	769	732	745	754	780	716	773	800	751	726	743	754	671	783	814	730	721	707	738	751	750	740	717	760	768	786	728	718	756	754	748	763	756	769	758	757	799	800	768	748	758	708	752	727	705	714	756	726	730	748	750	769	743	748	802	774	853	745	536	429	392	443	543	704	734	696	714	716	736	698	731	731	751	747	739	780	797	752	747	782	762	729	753	787	741	493	459	818	758	739	611	729	759	744	778	772	740	793	773	766	756	770	769	769	737	748	750	715	716	788	779	724	744	774	762	736	768	723	753	764	748	734	729	749	714	740	742	775	759	784	741	731	764	797	784	750	742	757	761	773	755	755	769	736	762	757	742	760	730	738	745	737	732	764	764	699	711	673	733	717	741	768	726	708	719	718	716	710	741	774	787	785	742	721	721	744	751	773	771	717	718	766	770	720	758	748	734	713	726	714	685	765	756	767	776	735	727	729	767	816	736	698	748	779	779	765	743	746	738	722	767	742	725	739	747	742	759	716	776	742	729	817	750	748	759	723	751	747	732	763	794	766	734	745	755	761	727	771	755	734	769	759	740	748	735	770	788	778	772	716	703	706	744	807	762	757	771	764	755	770	712	767	783	720	726	741	794	803	766	722	716	734	849	730	823	816	707	702	752	735	782	739	730	714	730	719	744	751	757	770	715	739	691	768	764	781	730	780	796	756	756	767	738	783	734	779	782	767	767	742	756	758	780	717	768	845	835	801	734	759	788	806	794	752	718	768	821	764	741	800	807	778	797	755	798	777	782	760	783	768	780	772	757	788	772	769	807	778	772	759	801	781	737	781	773	730	751	732	748	749	797	790	785	818	793	815	777	781	823	773	782	778	755	777	776	808	866	824	796	787	776	806	800	740	723	808	872	874	738	770	801	828	803	814	794	790	825	810	827	756	750	773	738	761	823	811	834	809	802	772	821	759	840	1270	811	770	810	807	776	803	826	808	842	854	774	819	800	826	794	796	830	834	798	795	791	786	820	856	821	834	818	821	841	806	835	821	794	773	766	820	879	820	776	851	810	812	821	824	812	812	805	854	823	842	814	804	815	801	835	809	808	803	800
734	766	756	742	770	715	730	770	783	731	753	777	741	743	742	757	761	755	746	741	786	716	761	734	730	729	751	771	782	810	767	751	744	730	738	766	750	759	806	740	764	751	765	747	747	785	770	746	741	755	752	713	665	645	692	743	705	757	845	873	802	713	722	781	743	740	742	727	728	736	774	764	774	744	753	772	740	752	752	743	779	749	732	728	729	751	772	715	779	763	791	745	739	785	785	696	510	412	412	430	633	761	698	709	769	739	727	737	741	751	762	748	755	734	766	770	782	769	765	741	761	745	785	774	594	619	790	692	797	643	767	745	751	753	755	777	761	751	765	788	772	747	753	752	707	734	730	732	745	738	769	752	756	736	767	784	761	751	741	737	762	777	784	762	735	724	764	776	789	710	708	746	779	734	707	747	752	743	726	760	751	782	730	751	714	740	772	738	742	769	749	760	746	738	729	735	725	697	737	756	741	731	738	738	768	740	805	742	748	742	748	707	699	719	724	762	782	773	730	739	762	760	756	760	720	737	723	755	726	755	766	750	729	739	749	781	770	767	775	764	748	713	714	736	724	734	741	765	738	764	735	763	722	708	749	766	714	747	738	736	727	724	739	742	768	753	756	693	718	763	762	797	741	767	739	753	771	800	745	732	754	753	709	770	738	760	734	751	734	741	735	743	737	792	729	756	735	752	747	761	785	794	770	696	709	771	761	741	749	675	779	739	476	596	846	743	785	753	772	729	748	730	731	719	761	738	712	782	754	740	733	758	752	737	787	790	747	770	761	716	754	772	745	767	739	761	765	744	736	801	795	761	740	772	825	829	813	768	714	757	794	781	778	736	728	765	752	761	767	799	752	775	802	771	733	729	794	782	797	751	768	757	791	748	788	803	798	800	799	793	723	742	776	800	760	746	729	736	770	791	795	820	767	790	809	791	822	788	776	779	717	754	763	803	825	795	813	775	771	778	813	846	757	767	743	777	785	773	752	837	814	805	785	768	812	816	810	823	853	792	766	787	799	832	821	828	807	802	781	850	859	692	773	718	776	835	806	842	823	794	787	834	807	808	846	901	828	830	818	841	808	818	830	813	791	796	806	832	794	832	804	804	800	829	841	788	744	790	851	830	812	862	809	819	926	890	886	793	824	838	798	804	874	817	798	803	822	806	834	781	827	812
710	788	775	751	785	745	753	736	732	738	757	731	719	772	765	742	722	769	730	705	739	723	718	759	740	758	741	767	775	776	777	708	726	739	749	765	783	756	732	732	756	759	739	720	756	690	729	682	731	752	748	736	715	714	737	752	769	714	812	891	783	724	723	760	721	724	768	754	725	773	769	740	716	753	706	758	775	744	730	764	725	737	769	765	715	753	766	806	799	769	779	756	831	743	560	419	416	422	535	722	735	734	713	785	764	704	689	731	755	784	731	731	741	783	733	742	780	748	754	769	735	736	779	846	842	863	787	726	774	731	734	730	751	706	722	727	753	753	771	765	780	749	728	766	741	732	749	760	753	754	752	763	751	774	740	775	738	736	733	776	759	756	779	766	721	730	730	772	794	734	681	777	825	742	770	747	755	738	763	762	727	759	728	774	714	755	717	760	757	747	766	756	779	719	744	751	741	713	724	703	753	742	779	739	731	788	779	757	787	736	742	728	699	719	774	742	739	739	749	733	775	758	791	666	687	824	858	758	650	746	744	725	746	727	746	747	745	758	792	775	735	733	727	740	736	728	751	768	848	817	697	940	924	701	708	738	765	746	747	768	744	755	735	695	756	725	721	686	687	771	789	776	765	748	763	770	744	754	748	748	742	733	734	739	761	711	764	741	719	731	744	723	725	758	750	763	770	769	753	719	757	752	746	705	734	735	744	706	736	707	778	730	614	723	863	746	757	717	751	759	746	774	726	756	754	776	767	783	741	759	747	769	762	776	768	733	778	792	803	758	793	767	758	775	731	733	738	771	770	790	823	768	744	723	756	752	726	728	768	771	743	809	815	762	721	715	731	782	790	792	807	784	791	806	721	768	745	745	827	753	778	779	791	730	792	783	798	798	823	806	774	808	778	786	749	778	754	782	768	775	799	777	795	815	787	790	766	800	775	832	805	734	734	770	787	804	808	803	780	817	828	872	831	759	707	760	771	772	783	794	807	796	774	800	795	805	820	776	797	850	851	845	836	819	812	821	802	817	810	810	825	787	812	825	837	768	791	814	830	827	856	818	794	867	662	883	809	782	824	805	828	798	841	821	803	793	803	736	772	881	842	832	804	848	845	813	783	778	822	798	854	827	772	875	758	674	855	820	830	808	816	818	846	875	823	784	833	836	830	796	800	845
767	749	721	751	761	707	731	720	715	781	735	766	724	771	709	748	751	731	730	760	738	723	736	725	765	770	734	793	740	738	699	683	693	736	735	721	756	769	724	759	727	742	728	753	699	716	860	782	714	751	794	743	738	733	757	778	734	729	724	737	717	692	746	753	740	731	781	757	768	725	771	780	684	731	723	753	753	757	741	770	762	795	771	756	753	790	757	807	774	784	791	805	663	484	380	450	432	626	687	710	703	675	694	708	775	688	727	716	763	718	710	757	741	731	776	752	744	762	780	773	688	719	703	767	768	800	720	735	741	724	723	749	784	780	739	740	775	787	749	722	762	737	717	741	736	721	771	749	749	715	722	725	768	773	720	735	714	720	756	731	746	788	725	766	802	717	776	725	766	670	728	751	735	736	804	734	718	759	748	740	761	760	744	773	700	730	710	754	718	742	777	736	743	748	748	786	720	723	777	700	756	738	741	745	714	747	729	759	748	746	712	747	714	704	733	741	729	720	730	788	749	773	784	749	734	789	904	806	716	756	739	748	730	749	750	749	761	720	729	768	742	751	756	748	746	761	766	886	772	875	804	865	927	654	714	748	766	752	717	734	738	738	708	723	710	706	748	708	690	746	760	732	749	734	713	738	757	778	700	764	757	743	736	729	744	750	743	721	753	684	754	738	778	734	745	747	754	686	707	727	696	728	744	766	777	739	722	687	753	776	798	800	785	829	799	739	722	731	771	770	760	760	772	756	740	755	743	763	767	761	749	773	732	751	712	779	758	744	774	726	779	756	740	754	766	747	782	767	776	778	781	778	778	720	757	702	732	712	768	793	767	801	785	771	818	778	730	759	774	773	775	796	750	780	759	743	759	734	777	760	751	775	768	731	758	754	748	805	809	811	803	821	807	790	739	758	729	788	766	759	747	717	776	753	804	801	774	796	826	838	865	827	745	786	765	811	804	795	817	793	787	844	849	854	779	794	778	823	827	857	798	797	767	791	780	789	815	812	821	789	832	798	832	845	809	771	777	779	777	787	816	767	809	857	845	798	792	786	807	778	817	775	779	889	615	855	796	765	842	808	828	819	821	796	862	812	787	738	803	834	844	854	804	812	842	820	835	841	816	829	822	783	818	854	730	702	830	839	864	803	817	842	808	830	836	839	836	832	812	786	793	801
735	731	734	763	742	747	719	757	744	782	773	742	771	755	756	732	759	741	699	716	729	717	737	757	734	714	770	739	781	732	758	733	695	736	757	761	757	732	742	757	760	746	712	710	684	771	1222	986	667	741	748	734	735	752	756	783	763	726	722	677	704	737	752	759	766	742	762	737	709	707	703	771	741	769	762	780	744	776	753	777	767	776	746	747	783	774	810	824	805	823	779	591	417	409	432	560	703	705	693	685	709	676	646	684	742	728	753	732	749	732	711	758	751	747	739	777	740	736	766	737	726	716	700	723	724	751	716	739	767	725	757	799	746	776	752	740	735	736	726	741	754	751	750	765	780	749	730	753	760	744	709	760	771	723	746	755	765	737	733	780	804	744	749	799	754	720	744	702	696	762	755	732	740	772	745	776	749	769	706	703	713	717	752	729	725	754	713	744	779	756	775	714	721	740	762	755	764	772	777	728	763	750	735	741	746	768	745	729	786	751	728	752	716	762	719	715	722	747	719	749	740	699	777	769	723	740	747	745	711	759	764	794	737	734	732	758	743	735	751	738	760	754	767	765	784	692	849	712	314	501	830	671	695	673	749	745	746	735	728	729	742	750	727	728	735	735	739	736	757	732	728	730	796	750	748	766	788	717	758	764	741	725	733	739	700	717	725	714	720	713	731	762	732	744	722	692	734	706	691	755	744	713	736	762	769	758	701	706	782	796	825	734	720	752	746	749	734	724	759	760	720	757	762	726	782	763	762	764	761	770	749	748	759	752	762	729	733	810	783	742	750	729	710	723	749	757	828	798	816	776	760	754	776	741	769	746	690	786	763	789	772	737	752	786	767	755	797	718	786	762	793	753	731	766	758	788	764	810	809	783	766	759	665	737	755	717	786	761	817	789	786	789	783	790	718	1056	783	732	783	762	768	784	777	775	769	783	808	794	805	803	842	800	737	786	783	782	788	785	817	827	812	821	795	835	836	808	851	863	818	802	776	775	770	810	796	823	809	810	839	805	812	805	821	807	799	794	812	785	857	777	840	783	822	819	805	801	799	781	824	760	815	821	798	854	867	814	821	834	853	810	801	801	785	796	823	843	808	800	865	832	861	752	817	846	833	819	787	790	825	796	854	809	793	880	839	834	847	851	812	820	871	830	811	805	813	827	826	827	793	837	833	820
728	761	734	727	759	774	736	760	758	743	756	739	743	756	738	732	737	727	749	741	773	759	756	760	731	757	767	773	748	725	731	733	717	783	758	756	779	794	730	752	755	745	715	765	662	615	851	735	645	763	773	740	756	737	793	779	772	765	737	752	747	785	721	745	755	769	762	746	702	719	768	777	734	766	759	755	766	767	778	779	760	763	766	746	757	798	795	848	781	666	480	412	395	459	648	777	706	689	663	706	735	702	711	711	751	721	756	756	782	738	755	748	738	737	728	735	766	720	722	732	724	726	725	668	682	729	729	746	755	732	729	759	770	755	773	754	736	756	762	734	730	748	753	738	784	745	745	707	733	764	760	731	752	737	758	752	754	758	758	802	799	770	744	776	771	752	734	727	704	818	917	789	730	713	763	727	712	754	716	784	756	708	743	780	764	750	743	744	781	757	759	755	716	720	739	769	764	759	740	753	757	758	747	758	752	730	745	703	772	701	717	738	756	720	710	754	703	758	735	752	751	749	783	806	748	657	693	720	718	733	776	798	752	761	726	762	757	747	738	767	731	768	738	771	742	705	822	705	408	595	900	725	751	723	754	782	751	733	738	782	750	764	753	696	749	783	762	791	718	748	731	728	742	751	763	764	761	753	754	748	761	740	701	713	674	754	699	710	768	736	736	736	752	782	753	720	739	703	751	884	880	775	683	729	802	754	742	689	750	793	821	761	708	737	766	783	746	770	778	733	668	742	753	743	793	764	788	722	790	783	764	725	781	734	719	717	773	747	788	745	737	737	726	742	749	847	652	621	800	817	748	744	747	701	761	773	754	753	743	764	772	750	771	771	774	781	770	755	774	762	755	811	797	787	770	761	808	810	773	804	753	765	640	1105	1205	649	777	782	794	775	793	815	794	756	699	890	723	803	750	791	769	788	780	767	769	761	775	823	812	779	769	787	763	770	763	758	767	773	830	849	786	806	770	771	814	810	830	798	785	782	815	799	826	780	791	805	794	784	819	827	800	787	752	826	799	817	796	846	799	789	851	844	852	803	828	818	834	805	797	804	815	822	831	826	802	788	833	814	830	769	802	826	788	813	804	794	784	835	860	843	828	817	815	875	845	804	813	822	801	838	837	844	841	823	786	816	834	798	786	830	813	826	797	810	789	860	795	803	839	821	825	795
758	757	794	747	747	762	726	757	770	744	775	721	759	724	758	753	719	718	733	739	761	743	747	767	753	770	760	729	744	764	747	733	737	716	739	749	737	765	781	780	749	782	770	746	769	686	645	662	739	730	750	782	773	742	794	752	773	746	752	712	759	762	742	776	759	782	750	744	720	726	771	757	756	739	734	757	795	777	735	787	769	799	768	781	751	763	785	750	578	443	372	421	500	710	722	750	737	746	722	722	723	710	721	748	751	724	748	722	771	739	765	762	753	762	730	732	712	741	742	746	789	768	736	717	747	719	764	774	741	703	722	741	740	761	776	769	734	749	764	774	752	730	758	753	728	709	726	749	749	765	721	767	714	722	774	730	759	724	749	750	764	749	761	756	761	760	782	700	695	828	798	765	720	728	715	722	745	739	800	827	777	684	766	745	741	757	763	762	740	751	728	745	735	740	742	736	754	759	751	743	777	775	746	766	727	756	764	762	728	718	742	734	728	742	724	731	701	767	779	751	747	744	716	754	754	716	743	786	765	733	735	751	745	763	718	744	741	749	744	760	732	763	715	744	729	717	765	854	764	842	829	760	758	722	751	789	740	738	738	797	736	753	739	670	716	759	792	816	765	779	710	736	727	740	740	737	764	754	760	757	742	733	738	766	722	736	708	761	703	748	726	747	801	808	787	778	670	679	772	870	881	788	675	710	757	710	712	702	708	749	754	726	803	750	792	778	751	782	809	746	683	688	737	781	798	750	775	741	775	753	733	758	774	759	751	743	755	757	738	759	755	719	725	733	775	802	648	665	818	763	758	773	769	711	732	783	730	775	775	751	764	792	776	749	774	769	768	777	770	780	805	782	798	761	802	774	796	783	824	797	798	776	658	761	891	651	818	756	767	824	798	820	744	732	745	741	751	798	779	786	821	790	791	774	755	810	648	798	824	784	777	826	771	755	774	772	809	769	769	848	814	812	796	783	808	783	800	776	793	836	819	821	789	771	777	807	760	780	775	817	820	784	809	825	794	797	710	759	835	821	795	800	847	815	839	821	846	790	846	789	818	786	803	849	811	801	792	841	804	814	781	847	824	789	786	809	859	833	808	844	842	798	859	836	824	818	826	795	814	881	895	838	826	803	810	826	865	818	844	827	828	837	799	807	818	818	846	814	783	816	812	843
739	745	733	715	733	765	745	762	729	758	744	755	770	744	760	790	758	738	741	716	747	731	714	733	722	744	727	743	750	753	742	746	757	731	751	736	764	762	748	745	721	739	732	753	771	753	750	770	760	728	746	762	765	753	776	745	784	751	746	771	721	743	764	775	780	768	722	727	773	723	749	748	767	747	770	767	754	790	754	781	790	771	791	766	809	805	677	494	379	412	426	623	729	707	739	754	763	766	752	750	757	763	765	738	747	735	753	724	747	765	749	749	726	743	714	768	786	732	798	778	730	720	760	760	763	746	766	757	734	753	707	720	765	768	783	760	762	750	726	751	722	764	744	788	733	712	723	733	771	754	756	710	773	713	721	757	753	743	711	725	751	819	757	770	727	710	760	756	691	699	732	679	697	756	737	750	715	703	782	832	776	699	715	714	746	755	744	734	702	726	731	774	751	737	734	729	753	749	720	749	757	717	725	729	709	733	750	737	740	761	757	745	747	753	746	744	729	764	755	768	755	735	760	720	759	737	767	772	746	750	770	747	711	720	740	750	765	723	766	749	731	741	756	727	765	741	724	800	829	781	785	708	743	779	719	748	724	706	693	792	773	805	730	726	751	770	769	771	755	737	740	726	751	744	752	758	743	760	779	776	762	748	768	737	750	731	741	738	768	767	713	720	791	778	743	744	721	697	715	762	788	752	708	732	746	746	727	728	685	694	716	720	742	744	758	813	760	752	760	754	646	698	708	752	765	781	773	754	757	752	805	800	748	712	737	728	743	762	764	728	732	739	753	763	782	803	730	768	784	733	826	750	755	689	805	928	793	741	744	759	772	779	749	720	774	790	731	764	733	745	793	758	741	770	787	777	765	798	790	795	768	779	761	726	718	720	761	793	775	816	801	777	769	776	744	785	760	774	782	780	743	762	757	775	798	795	786	786	766	832	773	798	773	749	788	846	789	781	778	809	816	820	805	828	797	825	832	808	788	786	814	775	813	805	784	776	803	789	764	822	788	821	795	805	779	865	838	818	801	792	798	774	813	862	802	775	783	833	829	820	839	807	799	813	801	815	799	840	834	828	787	791	798	798	837	808	782	803	800	828	829	814	821	806	818	819	823	794	850	778	762	881	830	830	796	852	857	842	867	858	844	802	804	796	854	832	838	808	806	852	801	819
768	746	738	739	707	753	722	759	738	785	729	756	739	709	738	797	750	740	710	736	775	705	759	718	756	726	749	745	736	768	756	764	822	803	817	770	754	743	759	747	749	759	738	767	759	745	694	771	708	761	748	750	734	750	810	789	751	742	754	805	791	765	755	681	670	705	728	766	741	748	718	759	762	781	742	755	738	697	740	784	813	767	786	809	757	577	425	404	445	520	711	687	689	704	735	711	727	717	731	737	766	752	781	748	780	760	774	735	748	737	798	767	740	726	726	759	758	757	742	743	754	743	707	725	741	754	751	719	735	719	726	737	747	762	805	736	755	750	739	739	743	778	736	719	730	737	752	770	704	725	758	770	733	766	720	709	736	763	742	767	773	767	757	736	748	764	765	702	746	744	735	727	719	774	773	731	739	704	720	729	686	658	709	795	859	843	771	729	690	687	727	740	715	732	730	725	766	746	751	751	714	769	730	778	738	737	743	751	746	762	732	724	760	767	718	783	752	759	753	774	745	750	756	709	787	702	731	747	748	726	765	731	743	766	758	758	787	742	740	752	744	742	736	714	749	747	734	729	752	724	754	778	764	714	737	777	736	716	707	746	806	622	747	731	726	744	746	700	742	752	761	773	745	769	743	741	777	787	693	738	772	748	755	719	723	788	792	776	786	752	714	716	762	748	732	722	749	719	669	668	735	698	715	755	756	790	788	756	725	719	755	734	760	764	769	731	779	790	784	716	679	654	702	669	719	760	817	771	726	732	746	764	758	751	730	736	780	782	781	760	766	733	741	761	769	779	799	775	773	756	745	746	776	719	724	788	731	756	791	770	766	752	759	778	758	755	754	792	730	759	766	764	772	808	785	754	832	772	781	775	767	763	766	791	731	760	732	743	781	782	757	789	750	773	744	794	777	770	808	811	789	751	818	756	769	818	796	740	716	769	808	799	800	819	800	809	802	775	803	827	789	829	786	792	798	794	786	800	809	791	789	770	807	824	819	790	779	792	801	835	831	792	735	811	788	808	777	786	833	835	837	853	787	810	844	813	772	852	808	831	845	834	801	842	822	841	812	838	798	827	826	825	824	801	815	807	791	791	835	804	813	792	824	814	807	822	823	826	860	706	727	831	805	797	814	842	857	850	870	858	789	860	788	830	823	811	836	798	831	804	803	806
764	773	741	729	714	763	744	758	736	750	726	760	742	728	758	781	749	767	740	760	756	771	750	753	742	707	726	719	731	729	742	814	727	712	760	820	751	750	755	777	766	767	809	798	823	748	710	779	759	763	727	732	798	740	779	755	724	730	752	722	765	716	589	639	709	606	677	728	738	725	742	752	743	738	735	752	733	722	756	796	766	777	785	699	498	390	423	441	624	752	687	724	708	709	760	731	723	737	694	725	745	751	751	745	770	725	751	761	722	758	779	759	743	695	752	762	766	762	743	775	718	734	727	735	737	727	738	733	691	719	786	768	751	761	776	756	769	760	744	731	732	722	752	715	713	773	714	753	726	767	729	732	758	735	754	755	732	733	752	746	768	718	735	776	758	755	746	736	771	745	779	765	764	744	748	726	775	746	758	763	746	756	775	738	502	756	745	735	728	736	751	752	736	733	728	716	763	745	901	730	750	770	713	761	765	727	745	716	746	708	723	757	757	762	743	758	740	780	764	765	754	743	724	751	780	711	710	726	777	776	732	699	731	744	755	745	749	731	802	742	743	747	727	762	750	719	727	743	747	744	792	746	712	742	747	750	744	756	777	759	746	706	767	771	742	744	739	751	740	717	764	742	763	754	755	726	750	739	770	764	734	765	766	754	744	765	778	730	757	748	727	752	764	781	736	753	760	743	734	664	707	681	765	751	779	763	816	851	740	763	787	754	732	722	757	738	771	804	818	734	672	710	848	763	691	720	837	781	757	733	748	738	812	743	759	760	760	766	753	768	771	750	754	764	792	727	784	771	769	773	762	752	754	742	774	761	734	743	754	724	752	761	806	767	774	741	771	779	763	785	817	780	775	780	799	788	761	748	771	768	771	783	777	741	740	799	794	757	773	745	752	749	744	796	764	771	768	773	800	802	792	811	792	793	790	773	782	740	693	765	754	782	784	754	825	828	827	810	793	801	801	774	802	814	831	776	789	774	787	760	798	788	810	848	793	763	801	812	758	829	773	843	790	865	802	793	786	832	805	812	873	864	795	846	838	818	781	802	828	793	865	803	788	755	848	824	814	790	818	780	795	814	845	813	822	817	774	806	793	825	853	801	797	812	828	804	833	824	889	824	815	846	819	793	817	805	832	823	815	827	826	815	791	855	828	826	835	798	795	817	819	812
779	740	746	739	760	760	748	743	754	741	737	727	752	719	727	717	723	718	735	735	756	755	746	745	760	768	754	745	726	747	783	749	685	600	676	777	764	730	751	743	776	748	785	817	805	707	689	772	756	761	740	752	741	756	728	718	769	746	765	734	728	727	506	1077	1594	755	610	780	758	755	760	756	782	736	738	777	771	773	762	765	787	764	592	432	376	403	502	721	712	700	742	719	758	737	728	768	712	715	739	684	711	729	751	753	726	736	739	779	726	744	774	755	760	774	746	776	765	721	738	771	754	739	801	852	715	748	767	739	768	720	737	762	769	749	770	729	750	746	761	720	759	715	741	733	723	763	772	762	742	741	754	730	730	756	741	760	719	753	751	752	739	753	797	731	789	769	731	738	734	735	729	716	783	782	737	754	734	759	785	772	758	760	783	705	515	755	758	698	717	756	752	749	730	791	729	749	732	726	735	734	751	779	740	751	742	790	729	736	775	712	753	734	740	745	735	743	766	758	760	754	757	720	729	764	769	713	721	739	751	759	699	767	742	767	750	718	707	719	757	756	767	752	751	721	738	777	765	710	735	736	740	745	759	770	783	762	775	755	760	750	751	735	776	763	798	752	725	742	743	749	774	779	787	746	740	733	717	713	708	742	760	746	719	754	792	734	756	770	775	774	772	740	757	727	738	730	770	769	737	737	727	744	782	760	841	809	784	849	846	732	746	746	753	732	756	744	782	802	754	696	704	863	1037	888	747	699	753	844	770	753	781	739	783	772	763	765	780	776	762	727	778	765	748	766	778	770	769	728	741	763	739	705	802	747	745	803	789	799	807	793	756	700	723	790	763	769	792	754	747	755	759	776	757	800	793	791	781	791	786	778	775	765	790	782	737	786	807	783	784	753	749	774	764	783	795	830	785	771	807	799	814	785	820	813	799	774	792	792	782	786	785	830	796	731	797	820	785	750	809	789	797	793	782	786	843	777	780	799	798	771	791	792	777	812	840	772	789	792	782	829	821	804	793	816	839	802	768	851	798	808	815	851	782	811	798	792	817	787	818	845	826	830	844	803	812	821	811	790	824	775	815	827	840	824	809	775	818	823	832	822	844	816	830	807	786	822	830	821	790	833	833	874	845	839	800	796	778	810	818	828	817	845	819	791	833	798	814	798	832	811	837	805
731	749	748	770	775	749	765	726	728	734	724	728	775	734	730	723	730	743	783	737	720	760	764	737	763	731	712	759	731	686	664	668	544	546	701	782	754	712	725	756	764	750	752	772	748	715	708	747	745	729	739	770	727	753	718	729	755	753	750	723	732	733	563	1068	1611	662	616	749	775	752	756	767	753	737	758	802	791	769	791	835	694	536	427	418	423	633	729	717	731	723	723	736	770	750	743	803	733	808	788	757	769	744	758	757	748	803	736	741	708	759	733	749	741	790	773	751	703	721	713	703	790	692	837	901	704	802	771	728	764	697	678	699	724	762	759	739	762	770	783	734	731	689	719	731	709	727	757	737	784	754	734	726	717	764	766	742	789	782	763	731	745	750	730	750	771	721	757	739	761	755	742	756	720	751	763	750	722	728	709	736	755	715	790	796	742	814	773	756	776	734	743	727	709	755	716	771	733	740	775	762	789	744	745	792	724	764	735	785	733	721	736	778	742	774	740	736	760	736	734	785	773	740	736	756	744	727	745	760	807	738	707	728	729	759	757	737	736	729	740	741	720	743	728	710	761	744	751	749	758	746	726	759	770	777	768	773	778	707	743	737	760	748	728	691	751	759	727	775	758	748	704	735	748	694	682	716	743	765	682	693	746	739	745	761	770	737	729	820	765	756	751	722	774	728	748	739	749	775	786	758	782	739	747	749	804	616	518	641	875	760	743	789	748	727	726	767	751	818	742	681	683	908	1040	1014	798	712	796	847	821	733	784	776	757	734	756	768	769	785	777	749	734	747	771	777	754	741	730	731	732	775	750	730	774	793	765	766	771	800	741	769	760	723	745	783	798	782	830	767	767	776	753	760	786	776	777	759	753	754	772	794	770	819	799	787	738	775	791	804	781	768	771	770	795	779	813	820	806	778	660	767	804	788	789	787	772	774	768	785	763	809	749	819	810	804	782	822	822	782	765	730	774	793	794	789	811	810	789	841	805	802	800	830	805	836	804	851	814	775	786	804	810	795	791	832	839	812	762	748	784	762	795	767	788	845	836	810	871	816	819	802	796	823	814	787	822	831	823	829	848	844	817	790	820	875	833	823	793	792	800	798	844	795	783	795	813	812	863	832	804	794	834	816	849	858	882	834	780	838	783	878	826	824	812	797	813	819	813	801	811	815	820	790
749	782	733	717	734	778	768	748	717	774	733	743	771	727	730	749	715	775	744	779	780	718	746	753	741	742	718	735	702	598	706	960	670	547	741	810	761	727	708	744	741	755	738	744	730	728	766	756	763	734	720	710	758	788	767	775	760	720	770	765	730	743	641	599	657	567	719	735	740	741	738	757	767	754	761	759	801	804	744	602	436	413	418	511	665	711	707	710	761	690	723	716	716	773	732	802	762	806	692	716	794	739	768	748	759	751	756	764	738	723	738	763	778	759	751	726	767	762	727	707	757	712	681	701	689	755	780	721	742	706	718	1028	705	714	755	733	750	752	749	718	751	771	842	759	672	774	723	754	801	744	781	789	728	756	784	753	743	746	771	716	713	748	741	783	774	769	742	779	776	729	735	780	759	749	738	758	705	712	698	756	770	743	753	763	731	740	765	793	759	735	729	749	741	778	729	735	729	779	725	738	783	770	739	762	748	765	745	744	746	766	733	716	769	737	757	756	760	720	711	742	756	748	755	732	698	729	758	750	760	754	722	737	762	778	757	727	729	736	764	757	772	726	739	753	725	742	776	731	697	762	733	726	745	742	753	743	755	781	739	746	744	785	745	722	759	747	730	740	768	734	727	733	721	723	673	772	912	914	746	724	734	782	746	797	758	764	754	751	762	744	752	725	749	759	789	769	735	704	729	754	706	773	757	764	814	559	425	567	835	725	755	743	783	741	742	715	763	795	788	692	666	764	889	829	721	699	808	825	793	759	741	724	746	756	814	787	752	717	737	764	704	704	760	792	753	770	738	734	770	802	782	751	784	752	779	794	784	766	801	778	815	788	758	768	768	753	774	808	787	792	750	753	784	758	737	756	741	755	757	793	762	768	759	773	786	766	815	779	762	760	781	765	755	764	806	794	753	780	648	756	755	844	833	787	782	776	785	776	802	797	785	806	792	802	790	793	764	756	830	846	751	771	802	787	781	791	779	786	783	782	799	808	809	835	804	767	840	805	815	792	828	809	790	785	817	786	833	770	831	789	823	818	780	799	802	799	798	815	805	810	821	831	808	779	799	790	820	827	811	815	816	806	834	846	808	798	796	814	840	836	785	829	814	757	798	856	838	821	794	849	878	831	779	878	896	884	824	791	830	825	832	781	813	830	843	829	805	844	835	840	816	785
758	764	724	739	742	722	773	763	740	756	728	782	763	746	761	744	737	779	762	792	777	715	812	708	710	768	804	777	711	518	1050	1872	964	591	821	812	781	744	687	698	758	733	714	749	737	729	769	796	731	680	714	727	732	728	775	772	758	758	768	740	732	728	790	739	742	758	801	751	764	781	765	773	808	786	775	774	792	679	474	431	410	430	575	767	732	737	740	725	747	736	687	695	758	763	728	743	788	752	562	589	836	728	737	728	746	741	738	776	780	764	792	755	761	760	772	737	788	782	722	784	769	744	723	705	771	786	767	736	697	747	696	1085	682	720	741	763	739	799	775	725	710	828	871	799	744	748	757	698	756	743	782	779	817	775	773	758	756	709	775	789	804	776	742	724	757	772	752	756	743	757	748	754	792	752	763	762	721	736	746	707	768	722	753	734	766	760	731	788	739	736	757	753	737	723	752	753	752	771	767	741	745	759	761	774	749	764	737	761	749	772	752	720	749	713	740	772	778	703	785	740	765	768	794	724	725	711	718	774	750	721	702	744	733	762	765	737	741	725	728	730	746	758	736	732	731	746	754	741	743	717	739	695	761	747	737	748	776	747	684	759	738	772	760	753	788	792	771	760	756	773	760	746	727	746	695	757	902	915	729	697	761	775	749	742	749	794	717	707	670	743	740	786	737	752	756	757	748	729	759	751	762	751	764	736	843	644	564	713	820	744	744	740	736	749	772	774	729	777	844	755	656	603	721	697	667	729	788	789	764	721	739	735	743	760	737	786	766	761	735	737	719	783	783	766	754	768	776	775	768	761	768	793	754	774	794	797	811	793	813	745	819	794	780	774	739	726	770	795	795	777	772	750	764	757	773	758	786	791	784	805	758	760	764	765	793	805	793	781	774	753	790	784	772	785	794	792	757	797	782	790	784	783	795	802	784	811	853	808	792	806	786	797	817	789	810	786	734	755	950	991	767	748	817	779	788	797	796	768	768	778	819	815	800	780	802	802	782	789	781	807	780	826	817	829	802	834	761	799	803	812	784	785	818	877	798	802	842	808	835	819	802	848	809	790	814	828	811	800	815	840	817	826	832	821	803	852	828	845	844	806	815	822	842	804	781	858	845	815	864	862	843	802	803	803	894	864	821	805	811	800	802	815	830	793	812	805	821	845	837	807	826	839
754	747	732	780	712	714	760	752	723	750	749	743	760	739	761	732	755	770	740	735	803	738	774	725	709	790	849	861	797	566	689	1087	657	590	783	773	754	739	734	691	703	704	733	784	761	769	752	764	736	724	745	729	777	779	761	759	741	752	767	771	753	728	758	714	769	748	729	724	751	808	810	787	781	757	814	781	606	429	406	436	482	663	736	691	747	725	738	723	727	767	736	741	757	765	765	751	795	765	650	721	836	736	740	704	779	782	761	741	761	751	790	735	757	748	747	724	757	804	789	738	797	722	739	739	735	709	781	729	709	764	702	710	690	719	750	738	810	799	770	725	700	812	839	811	725	758	736	733	747	760	735	736	773	750	765	761	762	767	823	771	730	803	801	724	776	764	748	737	769	745	719	766	754	760	756	763	736	730	781	777	765	768	785	747	750	728	767	768	697	717	770	737	741	749	774	766	760	748	744	761	760	768	783	761	726	795	782	773	726	739	799	753	749	783	723	752	758	738	768	723	749	761	755	757	749	757	730	749	750	779	729	767	772	717	788	748	772	754	726	733	787	768	724	736	756	745	711	728	717	723	753	770	747	756	782	758	757	740	739	739	735	719	723	767	742	746	758	742	738	776	753	756	723	771	680	693	706	713	645	741	778	755	756	759	765	745	770	725	699	721	778	750	738	775	775	773	754	764	738	703	735	759	756	744	825	804	784	799	781	728	746	764	726	789	742	755	748	731	808	783	711	645	634	666	671	716	741	790	738	760	717	749	745	773	750	730	754	749	733	762	766	756	768	770	747	754	779	745	738	743	741	761	743	784	772	769	747	737	694	735	762	734	746	744	754	679	721	770	807	781	790	750	759	798	809	735	787	777	793	796	745	756	769	773	776	795	770	770	802	799	766	800	777	804	780	754	770	799	789	775	757	808	791	780	793	779	765	815	798	773	818	779	812	801	844	764	751	716	874	951	750	776	839	783	789	826	787	788	832	804	806	800	797	750	787	771	763	775	830	762	826	824	802	812	798	803	799	817	804	811	815	836	835	797	831	783	797	840	843	830	813	826	807	806	807	802	818	788	826	796	813	818	788	759	805	851	814	829	845	822	840	844	844	815	811	831	796	759	846	789	814	846	759	801	837	806	804	808	827	857	846	860	828	795	838	833	837	829	790	815	858	794
759	746	760	736	760	755	799	730	801	760	741	744	788	705	728	723	736	778	779	743	740	785	742	731	764	840	920	898	807	728	629	590	599	709	774	739	744	781	692	720	691	756	739	735	721	705	748	723	756	748	736	764	752	788	789	751	761	742	765	729	731	752	735	786	777	745	757	725	756	791	742	797	784	785	697	542	406	395	417	572	754	734	718	715	709	765	739	739	749	728	733	722	773	754	771	739	739	831	829	814	740	757	725	776	733	764	743	757	760	747	761	709	762	787	767	753	756	729	707	748	757	698	753	726	714	732	727	713	726	785	695	739	752	794	767	723	763	770	806	749	710	685	728	701	736	777	713	743	734	722	739	759	773	772	784	739	759	805	742	633	562	710	832	755	770	774	750	760	740	736	780	758	784	763	765	745	734	732	787	771	749	763	779	744	709	716	775	747	752	751	790	782	749	765	743	779	747	772	747	797	721	740	748	752	748	775	736	725	727	727	747	755	766	765	763	742	762	753	736	727	740	759	754	715	747	780	760	781	773	763	757	745	773	767	784	760	735	718	716	714	742	750	757	764	757	726	748	723	756	729	770	706	730	719	730	770	736	734	735	741	749	771	758	788	760	733	741	751	743	734	747	726	733	731	757	741	681	700	703	757	749	752	727	755	717	770	774	730	733	737	763	769	729	761	729	740	740	725	743	746	741	753	743	743	782	792	762	744	707	708	717	730	775	742	718	746	750	782	793	808	789	677	707	714	794	774	759	772	790	758	757	782	778	768	762	703	739	731	768	717	749	724	781	777	758	765	760	778	778	757	733	749	763	793	819	752	723	730	740	703	693	719	771	820	782	750	736	776	828	779	766	787	745	801	773	767	792	779	777	776	766	772	786	777	802	787	760	742	772	752	760	786	766	769	755	770	759	759	738	788	767	756	722	771	787	779	815	807	738	829	788	796	809	825	823	783	796	708	733	728	684	807	790	793	812	796	776	783	796	816	815	773	812	805	764	810	780	1001	1078	733	816	817	835	858	813	809	808	820	803	779	808	846	809	809	815	803	818	794	793	787	830	823	774	800	799	833	830	802	846	843	789	796	781	810	791	846	816	805	796	813	821	820	842	813	806	813	825	806	788	854	864	810	831	835	803	851	824	852	820	840	837	862	863	824	858	832	810	853	812	815	841	811
746	772	748	766	747	758	746	764	761	750	763	758	778	773	738	749	723	725	730	762	762	726	715	725	753	830	748	636	661	798	765	712	764	767	748	740	761	750	777	749	692	695	710	704	735	721	697	757	753	772	769	739	746	795	763	755	757	778	715	749	745	747	721	751	739	779	742	801	804	826	783	767	763	600	464	405	395	487	644	695	700	696	687	711	720	718	730	784	771	767	736	712	712	753	748	751	711	722	809	767	740	772	736	754	757	745	797	718	734	704	721	745	729	717	817	747	749	739	739	723	720	757	745	713	691	723	718	754	739	749	754	748	766	775	770	736	718	762	741	750	728	735	748	677	744	766	765	764	747	787	753	750	740	774	739	747	721	810	726	567	493	622	850	758	747	753	742	764	764	762	756	784	770	787	724	739	736	757	748	735	720	737	753	756	770	740	769	729	731	747	776	763	770	765	782	734	772	738	709	747	747	720	743	747	747	761	758	731	732	796	729	757	776	743	768	738	728	753	718	728	772	754	734	721	717	753	760	774	775	747	708	706	807	741	724	783	746	693	740	739	744	739	752	732	747	759	738	747	718	724	744	707	725	775	765	751	743	754	760	748	733	740	736	766	720	735	780	765	772	738	761	728	793	729	743	777	775	709	752	748	733	750	751	709	741	808	773	779	791	777	743	725	756	753	760	743	775	731	763	744	731	743	713	725	725	778	770	721	752	722	708	750	782	726	751	763	728	767	754	743	759	747	772	746	764	767	759	779	755	780	736	762	782	789	733	741	747	750	766	741	799	756	754	760	763	757	761	753	754	750	780	746	725	728	775	738	714	860	909	849	645	688	806	801	843	785	718	770	829	776	768	778	736	768	769	776	766	757	785	759	798	745	782	784	746	811	773	787	767	826	783	755	797	790	762	732	759	797	810	778	788	734	732	722	775	814	783	799	788	799	821	789	795	803	790	821	788	823	766	780	813	835	748	815	772	806	784	778	798	778	812	796	760	771	791	859	742	788	831	715	792	832	799	784	793	774	840	843	818	831	801	820	821	822	793	866	801	783	805	830	816	808	797	804	864	843	827	862	809	816	826	814	846	814	808	789	805	828	812	800	853	809	838	824	810	816	821	821	787	841	821	804	820	834	846	837	824	828	843	778	771	836	820	829	828	822	820	805	829	833	813	841
770	730	779	781	757	792	725	721	712	717	712	724	756	753	756	756	742	760	787	764	738	648	627	706	803	793	597	468	591	796	754	720	710	727	718	734	741	768	785	741	727	765	737	712	701	752	743	768	767	737	788	766	743	733	783	767	736	715	748	727	735	750	721	748	736	788	750	792	807	753	801	684	491	398	416	433	562	729	692	697	716	713	718	728	732	732	757	757	754	739	749	775	733	747	777	669	698	734	766	737	784	757	728	712	753	787	743	721	715	710	754	751	751	720	737	758	756	755	730	726	737	745	766	747	755	714	745	772	766	752	727	733	780	764	758	760	725	692	728	762	761	802	819	702	653	699	746	759	719	717	732	765	775	760	757	763	742	824	755	634	610	773	849	758	805	710	725	754	768	731	759	765	750	764	761	759	693	728	747	770	715	696	759	762	805	736	768	712	723	762	784	703	693	737	756	781	729	765	765	739	748	755	724	705	727	764	745	745	740	765	712	783	760	763	759	770	719	762	744	728	775	737	757	761	762	767	771	754	779	719	684	731	754	730	737	750	721	725	709	772	747	766	732	714	732	752	744	750	717	759	698	729	710	762	759	767	740	720	725	732	757	716	729	786	765	721	724	709	771	772	746	777	752	733	763	754	754	715	724	741	758	705	761	737	717	757	766	731	752	738	715	762	805	799	728	723	742	751	743	722	718	746	721	740	791	770	757	768	694	716	731	700	732	757	762	741	786	756	763	761	754	767	741	758	739	735	763	751	752	783	740	777	790	738	784	754	738	769	793	744	747	777	741	810	778	798	754	748	756	746	743	657	622	636	655	718	721	898	966	901	656	685	763	831	854	803	736	769	787	770	770	783	746	749	793	772	739	783	776	803	803	744	744	773	773	782	800	795	815	775	781	804	799	826	792	777	775	786	785	792	806	781	752	776	841	786	812	800	772	811	791	804	793	799	794	814	779	842	821	791	822	821	783	817	806	803	779	765	795	809	841	805	821	811	833	796	813	791	784	849	795	744	754	750	743	741	770	809	795	817	824	808	778	838	815	828	786	791	815	806	813	806	810	787	823	808	814	806	821	776	829	833	792	819	877	818	839	826	776	766	810	814	838	824	815	844	847	767	824	825	848	773	792	828	826	834	816	827	828	823	839	821	852	847	815	828	848	863	823	837	820	812
710	759	777	753	780	760	716	719	755	690	713	706	763	759	744	761	735	772	751	770	688	640	598	677	771	795	624	498	598	821	763	753	752	738	725	745	761	759	732	726	743	739	743	769	784	746	761	781	756	738	750	738	768	745	729	743	737	732	710	743	738	718	804	750	773	753	782	812	784	729	627	421	413	451	482	662	724	696	650	724	714	720	738	759	778	726	747	765	750	731	754	723	779	735	698	722	730	744	764	817	740	735	721	743	740	770	725	708	738	763	846	871	765	709	693	776	725	747	721	737	759	741	763	775	777	738	726	752	764	755	754	749	770	766	776	730	751	755	777	739	707	757	829	765	661	681	728	782	750	787	755	774	807	757	777	755	738	755	746	816	745	836	824	739	784	748	754	740	762	706	725	746	735	762	760	745	738	763	758	705	753	694	756	743	783	755	740	729	697	794	793	727	730	717	762	759	742	710	739	761	768	773	726	718	739	763	739	720	764	760	747	774	739	722	739	771	729	739	732	749	759	765	777	744	763	727	746	801	778	784	701	754	763	763	755	747	723	742	757	761	818	809	765	767	755	766	735	707	727	766	743	760	706	810	780	752	761	741	763	779	765	709	722	761	720	715	685	691	733	770	737	782	771	764	729	755	724	748	746	748	722	729	884	812	701	764	762	780	753	722	723	752	825	792	779	776	732	735	753	737	723	758	733	737	756	737	788	776	764	753	700	741	753	699	733	727	781	719	749	749	714	756	775	756	746	725	771	733	764	784	786	764	713	763	779	772	740	764	788	783	706	717	730	707	735	759	765	764	742	776	700	552	1270	1209	626	750	679	768	812	775	623	687	733	761	803	778	746	752	782	789	764	786	790	795	765	760	771	765	767	785	805	772	756	810	787	782	817	820	778	804	766	840	815	753	804	785	745	756	761	759	798	799	779	771	772	822	755	817	744	763	811	798	772	809	786	738	813	778	801	788	799	758	772	783	834	813	787	800	765	814	827	814	801	835	770	799	779	801	832	791	755	715	774	785	803	784	725	760	845	790	785	794	818	809	815	829	822	792	805	850	804	783	824	822	823	827	810	798	841	853	789	785	818	820	799	815	819	858	801	797	828	811	799	848	840	825	829	816	842	836	810	799	820	830	844	842	803	838	814	810	841	837	859	849	830	894	863	836	869	817	802	848
745	752	751	748	758	776	719	741	731	753	728	726	744	755	783	739	704	753	762	771	733	658	634	705	789	797	735	694	689	841	732	719	753	732	746	737	722	769	757	750	767	739	764	771	771	750	778	812	750	789	733	731	749	719	752	764	747	742	787	726	745	723	779	782	764	766	783	782	670	492	406	386	403	613	732	691	723	756	736	730	741	735	755	770	785	711	739	758	717	760	763	745	776	727	754	734	756	755	760	770	744	761	720	747	741	782	694	694	725	814	868	818	754	667	729	746	727	732	744	709	747	753	748	735	763	689	686	741	778	745	766	727	791	738	714	742	778	743	780	735	721	719	775	708	704	725	745	769	741	737	735	739	766	755	759	751	703	728	784	808	788	795	775	737	767	743	765	793	761	783	726	731	768	695	737	741	767	745	734	745	757	707	742	741	781	725	738	721	750	823	900	805	693	759	755	747	736	792	760	798	795	733	737	754	728	702	753	736	751	750	746	744	765	737	739	772	728	725	732	772	769	704	748	760	746	699	747	778	737	762	787	767	751	724	772	748	750	735	748	748	764	752	752	738	736	729	756	702	750	722	759	765	699	767	745	748	786	717	759	759	715	745	713	757	743	765	696	725	743	746	772	767	720	740	712	736	737	721	731	744	759	660	800	750	695	780	742	738	773	720	705	752	788	762	742	743	717	766	716	765	735	762	746	728	797	762	764	765	800	771	696	809	871	741	717	782	765	745	782	793	752	735	750	763	723	752	763	751	773	759	730	734	725	720	734	772	796	798	749	711	725	795	813	750	705	815	845	759	750	756	686	592	1540	1090	607	738	723	661	685	723	741	711	742	693	717	744	758	808	808	783	784	756	794	800	765	765	791	775	806	799	789	803	787	804	760	814	773	788	768	800	771	784	797	783	823	757	758	762	798	776	798	782	794	806	785	787	773	730	752	777	796	817	761	766	775	769	780	758	773	790	765	737	710	728	792	828	821	786	760	825	807	795	791	791	774	790	785	816	824	803	769	736	830	938	913	869	712	757	839	838	803	811	811	812	810	815	777	829	776	818	815	804	754	807	801	806	818	800	809	829	795	788	811	781	827	769	839	857	823	838	825	844	804	838	825	840	805	820	822	813	823	820	815	826	859	839	819	835	839	843	841	826	805	843	867	841	810	856	813	796	801	839
733	771	771	771	782	732	751	743	744	735	753	765	745	776	746	745	752	716	774	779	755	703	744	780	854	802	815	785	800	797	721	751	746	743	760	784	790	771	760	728	752	728	775	756	746	737	741	741	753	757	783	754	735	744	784	797	724	714	747	758	758	753	790	806	797	799	782	611	448	375	428	511	646	740	661	703	671	736	706	710	747	740	746	745	790	708	695	748	739	736	759	753	742	739	716	749	744	756	747	782	724	754	743	742	777	813	765	714	682	774	821	796	701	673	724	768	759	719	737	760	746	739	788	738	762	681	752	738	753	763	721	723	769	754	748	740	739	722	754	734	721	732	742	759	752	730	737	790	732	733	747	712	761	748	742	738	723	757	792	746	748	793	742	714	733	740	743	741	764	747	768	744	747	738	748	761	728	747	795	782	730	729	757	720	763	750	743	703	697	735	774	758	767	742	778	722	758	756	777	744	783	739	722	748	686	699	764	686	704	717	711	726	779	746	754	751	773	724	751	787	743	745	743	695	735	756	714	719	742	751	788	777	736	770	766	741	775	759	751	747	760	753	721	736	725	744	765	780	789	756	758	761	774	771	763	764	743	725	752	731	754	725	724	762	768	765	772	745	803	788	795	817	743	718	746	765	756	738	759	726	761	735	732	705	732	773	739	760	718	766	741	700	751	772	728	736	719	745	729	684	702	733	738	736	742	774	759	743	728	786	706	769	879	714	718	791	737	763	756	767	741	744	755	724	741	758	775	751	738	753	728	709	688	709	760	746	742	769	754	715	712	846	953	877	766	684	810	767	784	780	747	666	718	659	762	774	824	750	761	766	838	837	750	722	711	776	793	779	814	770	788	747	765	777	778	777	767	755	767	786	816	801	786	825	787	784	759	760	788	812	796	808	792	775	786	772	776	767	821	816	782	770	804	792	810	795	696	705	721	731	791	799	766	775	751	801	814	847	802	779	726	720	753	778	780	831	803	801	742	801	795	820	873	855	808	744	799	792	792	795	780	744	753	874	921	883	763	772	813	826	808	761	816	787	821	817	814	836	817	783	805	798	802	779	843	770	825	835	809	809	788	804	816	818	773	793	805	825	820	830	819	847	840	829	795	824	832	836	835	820	822	825	801	805	823	864	820	850	865	852	816	831	840	845	835	861	844	844	785	791	784	847
750	747	767	755	771	725	744	721	761	738	755	756	744	767	735	744	739	744	753	747	752	730	748	765	774	761	763	818	783	748	749	761	786	773	752	719	762	752	786	756	746	744	764	726	745	739	757	739	763	766	752	717	728	773	779	746	765	746	752	785	767	752	755	787	810	693	528	401	379	450	512	699	727	701	715	749	738	713	760	728	765	755	720	765	729	728	712	730	745	722	738	747	755	728	736	758	739	690	725	702	738	750	751	751	814	840	826	744	674	679	729	734	731	697	734	781	713	726	738	715	735	752	771	747	717	700	737	745	761	749	720	760	749	716	738	752	735	755	744	713	728	684	754	747	750	738	721	764	758	724	774	772	776	753	754	756	719	718	728	711	710	718	760	738	717	708	744	746	749	791	715	738	747	734	751	767	726	734	767	761	717	756	788	757	716	738	724	761	714	742	712	728	738	760	723	742	763	777	731	803	754	739	727	719	671	732	772	734	702	776	831	825	706	730	736	712	759	726	760	725	746	753	750	733	771	740	746	699	728	731	763	748	734	737	781	755	730	738	753	747	725	778	764	747	704	722	775	661	675	804	737	738	769	788	779	762	734	750	752	802	762	737	715	771	662	655	783	745	792	684	631	726	808	695	744	772	733	760	756	740	781	740	757	748	726	720	750	755	772	750	705	747	706	750	748	739	782	739	727	771	720	750	745	707	748	781	757	776	737	770	754	683	680	729	740	748	712	770	746	770	730	759	739	729	721	724	753	763	755	722	726	714	713	712	753	793	780	763	747	731	683	811	827	878	642	546	671	800	766	793	735	736	730	745	777	764	767	788	749	757	793	817	760	740	737	779	800	782	802	810	818	776	788	757	765	781	800	806	758	779	787	794	788	785	787	780	780	753	737	766	845	755	785	818	771	748	769	720	725	786	822	760	779	764	819	773	766	736	752	742	800	812	770	813	807	830	818	815	773	799	767	762	642	697	845	782	824	781	738	762	775	870	783	764	843	824	803	789	755	808	780	701	703	814	802	816	735	801	810	798	786	794	802	784	792	782	792	797	807	840	815	815	832	794	813	784	823	792	850	832	811	805	798	774	780	784	799	858	854	840	824	810	820	777	810	821	838	879	843	808	799	807	814	811	828	820	860	841	846	821	823	852	840	835	810	819	847	850	852	812	812	837
747	749	743	774	764	750	774	757	773	753	777	722	767	753	715	761	755	762	700	759	732	784	794	752	712	731	739	721	757	733	752	737	750	747	754	741	727	748	781	713	745	800	796	772	752	779	764	774	725	741	750	751	748	783	741	771	763	742	784	763	796	771	808	765	605	485	388	383	490	658	715	708	736	730	704	742	734	778	730	768	760	735	762	767	767	754	726	752	715	736	763	748	760	733	721	763	726	750	667	736	703	745	730	746	769	802	762	736	674	720	678	715	716	740	783	740	732	745	764	709	767	781	769	718	697	715	747	746	747	806	730	746	755	739	726	746	750	725	723	736	754	763	751	750	754	777	695	748	719	725	756	759	775	759	741	712	712	746	753	683	672	702	729	726	757	730	720	744	742	762	729	736	764	769	769	789	751	749	740	720	744	756	777	742	747	738	737	743	740	766	757	746	712	744	697	726	767	748	744	785	747	782	723	765	737	759	768	740	710	760	883	883	713	716	729	740	778	763	765	772	753	752	781	738	750	765	741	760	728	718	762	768	752	740	760	779	741	770	754	709	759	730	765	721	703	714	783	680	683	773	764	746	781	785	752	786	720	740	769	713	778	749	731	742	729	742	766	731	789	618	585	676	809	730	751	773	750	770	745	742	775	705	727	731	747	752	746	765	752	723	743	759	724	751	742	769	748	742	751	734	733	745	724	745	738	753	736	755	765	742	751	752	761	740	761	758	752	728	721	757	745	741	757	719	719	707	770	769	720	726	740	749	747	789	758	758	789	759	804	728	719	650	686	723	669	641	747	833	770	743	757	787	742	756	724	738	767	756	738	720	744	783	768	773	748	787	750	724	760	779	795	755	784	767	769	763	768	759	736	765	788	743	763	781	797	810	795	781	750	802	776	772	823	774	783	785	782	772	765	790	804	787	777	756	765	759	801	796	789	766	766	804	794	772	823	784	784	755	813	797	785	799	712	735	884	838	779	817	783	760	792	816	660	674	728	874	837	816	753	809	810	789	745	766	723	751	759	806	817	809	771	834	836	806	831	772	788	824	809	829	822	833	791	813	820	800	850	840	811	809	791	791	847	801	853	831	834	869	820	833	806	869	803	812	810	828	859	816	860	823	804	779	789	814	836	832	808	818	836	832	811	827	838	853	850	826	851	843	853	794	862	823
737	739	778	727	807	748	742	738	739	742	742	768	767	721	753	735	721	765	741	726	714	728	721	763	781	747	719	740	731	774	743	735	732	741	774	730	726	754	738	747	729	707	747	745	764	770	741	760	766	767	731	747	770	749	728	754	781	786	738	793	757	774	678	522	400	434	469	561	729	720	723	691	752	725	721	751	715	741	703	757	745	752	728	756	737	748	751	714	719	739	741	758	778	731	720	782	742	725	678	663	698	702	761	729	746	747	750	788	762	758	759	760	761	729	773	735	741	747	755	747	748	778	750	751	713	713	763	796	754	780	752	713	722	742	786	732	765	755	711	748	740	757	732	769	736	744	739	762	747	779	761	699	734	760	721	687	713	742	747	735	744	733	785	741	735	712	687	752	727	755	776	750	758	776	732	735	748	751	744	771	746	778	761	756	749	769	737	710	754	771	732	730	709	778	730	767	746	724	709	765	759	756	745	759	733	801	740	783	731	715	769	770	708	738	777	754	739	752	729	753	749	747	785	748	754	757	763	748	713	765	733	764	749	757	799	772	714	748	711	721	736	704	749	728	726	744	758	747	765	774	738	690	721	781	707	756	734	763	775	738	751	743	769	766	769	792	769	755	794	702	642	742	772	727	730	766	730	743	762	740	762	741	721	710	722	755	747	736	746	692	778	989	702	773	802	771	746	772	724	739	736	736	742	747	735	766	804	754	724	757	707	762	773	743	722	745	751	760	764	769	772	750	755	767	782	713	768	736	730	773	747	780	767	765	773	725	790	764	764	791	752	662	729	698	837	796	822	751	757	758	739	792	783	774	733	748	739	768	803	734	731	776	743	760	771	774	794	774	766	762	793	768	807	810	741	772	785	764	759	728	805	762	793	776	783	801	788	749	755	824	790	770	783	766	805	794	779	783	794	771	748	779	782	745	765	759	807	780	791	796	793	806	817	823	805	829	797	795	802	782	794	821	779	792	831	798	833	784	799	819	821	796	657	639	777	845	788	797	795	784	836	809	793	767	768	757	801	810	815	851	844	762	817	833	755	770	771	789	831	821	823	806	806	777	809	859	844	796	831	863	833	794	809	808	843	817	794	837	847	840	872	851	877	839	811	856	858	845	842	842	837	784	809	831	841	852	847	854	812	837	812	835	816	822	869	869	831	835	847	789	783	857
705	782	781	768	771	758	757	749	728	724	736	765	730	734	767	746	757	752	740	736	736	748	764	747	759	745	728	717	735	767	776	764	727	789	720	755	793	728	772	774	763	716	729	766	745	735	765	755	726	738	766	757	763	717	761	742	783	796	720	823	777	620	444	373	402	478	660	717	683	707	716	731	702	727	756	764	725	784	749	758	786	799	774	796	754	751	754	729	746	770	748	763	748	746	761	757	730	731	669	714	711	726	726	718	702	708	714	767	681	757	776	775	782	771	760	772	749	758	701	743	739	760	755	734	738	765	767	768	776	774	744	774	744	762	765	754	741	784	716	715	728	743	770	749	773	750	752	763	763	788	736	719	761	780	717	706	736	759	767	770	747	769	779	778	774	711	704	709	731	696	756	776	747	753	721	739	738	731	751	771	748	690	697	749	730	761	746	694	739	732	757	717	739	776	723	769	756	733	748	748	771	774	760	738	750	738	713	755	777	740	740	743	743	759	736	718	687	763	672	723	738	749	740	795	761	768	735	770	769	776	767	746	746	712	737	715	717	741	754	741	757	753	750	781	743	726	730	731	743	755	772	772	776	768	779	754	721	776	716	717	739	749	746	735	742	758	743	731	783	760	721	761	719	726	735	751	716	746	740	749	750	716	749	739	744	729	782	790	775	738	657	715	705	717	752	729	719	745	753	732	731	738	793	742	712	776	785	749	740	709	772	762	754	773	768	701	734	746	744	727	721	746	776	748	715	696	750	765	745	781	776	766	776	730	731	764	737	768	792	734	747	764	803	777	799	782	748	728	722	767	763	766	768	765	759	752	755	790	786	732	787	773	773	795	795	776	757	788	737	750	796	776	801	804	770	766	783	758	792	782	771	797	798	773	761	777	790	749	778	786	816	821	801	813	776	784	784	798	777	823	793	782	763	820	763	797	797	797	773	789	797	811	826	806	804	792	812	805	827	794	800	804	804	793	749	750	825	812	808	822	775	827	781	792	783	817	825	807	790	786	789	835	855	840	853	799	828	845	765	800	827	795	808	811	812	803	808	836	810	776	805	827	781	810	809	746	845	830	840	790	829	804	814	808	823	811	771	827	844	840	825	862	851	818	799	794	861	819	831	816	827	837	836	844	836	813	837	802	837	839	856	843	836	785	862	862	828	846	791	825	816	813
715	787	798	756	737	771	755	707	737	755	763	718	769	743	780	768	756	716	767	740	716	773	763	749	763	742	718	759	729	742	775	724	725	766	749	797	738	737	761	794	754	728	719	738	762	748	748	750	722	772	742	783	811	772	802	764	753	784	800	703	494	423	397	450	504	665	726	729	728	714	710	730	699	748	777	734	746	726	739	756	744	766	772	762	741	765	763	773	740	778	741	787	729	746	764	779	725	757	724	700	755	763	765	712	731	719	729	741	737	744	727	706	712	756	765	764	724	764	768	704	736	749	758	779	733	755	747	742	789	736	766	770	703	728	735	741	768	741	730	726	755	762	734	728	774	749	748	792	741	731	717	751	759	769	739	766	760	732	743	744	753	757	791	741	744	739	738	729	773	763	741	808	729	743	738	731	731	767	778	730	707	703	728	689	678	724	746	766	746	756	733	725	759	742	752	740	740	757	742	763	763	751	745	763	728	736	726	689	709	743	785	768	738	719	721	736	641	1310	758	689	733	794	765	719	728	753	755	750	737	735	757	746	746	717	739	756	732	733	767	761	772	818	720	776	720	729	741	726	744	774	755	745	768	747	762	789	785	748	690	702	737	752	715	740	751	741	767	747	751	716	745	735	763	759	719	692	693	695	742	738	766	702	762	741	747	731	768	763	760	739	750	735	734	739	751	769	761	766	731	743	726	749	741	744	725	746	747	720	717	719	749	720	782	765	731	728	758	774	735	718	729	749	763	740	780	752	748	771	771	757	780	789	754	737	738	745	751	737	788	815	777	735	817	759	740	776	771	764	771	755	774	745	783	754	743	758	766	778	740	722	759	763	788	790	815	788	813	791	783	808	788	805	779	785	762	747	734	786	741	794	780	768	800	757	767	773	784	778	790	779	789	766	799	783	767	790	777	801	780	813	812	797	773	806	755	762	830	834	792	768	759	802	812	790	820	795	826	817	831	800	819	774	790	822	796	814	803	831	816	826	819	869	827	813	784	780	792	812	818	782	804	769	805	816	800	782	808	791	782	782	802	820	816	790	840	798	790	807	824	867	836	827	810	778	808	844	826	849	849	777	809	828	849	807	800	782	785	796	848	819	839	820	833	821	807	834	849	834	833	819	838	834	806	841	812	864	812	816	791	811	801	807	825	795	858	865	820	790	763	824	806	792
703	774	788	818	799	767	740	753	790	759	724	726	737	772	741	744	753	759	777	760	730	716	743	736	739	773	753	745	774	794	776	730	747	747	816	759	712	724	755	758	726	736	714	724	760	736	781	730	752	745	746	749	756	811	803	753	773	743	546	429	423	402	488	636	688	697	710	748	726	706	697	739	739	750	760	745	717	720	697	743	745	758	755	758	782	758	727	762	759	749	764	782	761	719	752	760	757	753	716	728	768	803	772	752	742	738	756	739	753	752	727	749	709	756	792	781	746	753	757	734	750	743	721	781	754	757	791	769	782	751	728	747	734	737	752	724	753	775	735	715	788	776	744	731	762	748	745	750	743	788	722	727	741	767	743	752	713	731	731	753	749	757	762	726	711	767	780	773	751	769	706	749	722	724	701	722	730	753	764	735	655	731	877	873	700	728	724	735	749	763	734	716	735	755	776	744	744	734	757	751	743	796	719	816	699	757	872	825	697	749	740	737	739	719	728	756	659	921	658	744	731	726	714	777	726	760	734	702	737	761	744	772	726	757	750	747	740	724	780	703	762	793	743	710	728	764	750	750	772	741	752	751	770	748	713	745	742	736	676	684	778	757	743	758	768	745	755	731	753	723	733	771	804	810	680	687	724	736	708	760	788	748	737	767	754	752	746	761	747	727	714	802	761	760	727	739	731	751	726	720	726	757	705	729	738	757	732	727	778	695	737	727	739	771	753	727	766	715	771	786	737	757	795	760	762	771	760	747	791	749	766	807	797	771	724	751	775	730	773	791	729	735	754	758	741	775	761	752	771	752	754	749	758	754	758	795	761	789	738	690	732	762	766	769	786	801	780	785	782	755	764	779	779	808	733	791	775	765	784	771	783	784	755	805	788	782	773	772	780	784	770	798	764	794	761	759	794	790	757	755	772	819	786	783	782	811	802	788	782	811	799	803	792	806	794	823	826	790	800	787	809	768	777	822	784	801	778	781	767	791	801	795	797	808	754	815	844	794	801	809	774	780	798	808	791	763	824	762	828	786	853	836	845	815	769	815	820	841	817	797	814	823	823	813	811	830	831	780	793	730	741	810	838	820	854	814	784	814	818	807	817	823	794	756	820	806	870	828	838	826	850	823	815	837	845	852	801	837	799	811	830	820	842	840	832	864	839	820	863	807	792	824
772	757	799	823	789	750	766	755	792	756	715	745	729	767	766	771	736	733	759	750	723	735	703	748	755	737	780	775	739	757	747	741	726	746	751	762	689	746	757	747	718	720	721	750	756	771	782	760	750	780	769	791	789	782	818	769	667	496	378	418	450	549	729	735	711	733	705	763	736	718	729	720	737	773	742	770	747	732	737	759	745	730	758	764	779	789	753	721	718	721	754	736	757	710	692	750	747	736	764	744	744	783	732	744	742	732	711	767	765	776	795	788	734	755	784	757	739	724	728	751	774	715	733	734	735	747	771	778	735	738	756	790	726	769	741	729	725	780	728	716	760	756	746	762	733	732	720	735	692	1055	757	748	760	767	745	745	750	727	729	765	733	726	760	761	760	767	771	806	778	766	744	755	756	704	729	684	739	752	802	711	701	836	955	965	766	681	751	761	736	796	736	717	770	741	733	730	726	777	735	739	737	768	731	764	708	778	903	861	747	678	814	777	750	697	739	755	718	801	732	792	735	763	742	772	767	779	746	734	782	793	735	768	710	743	748	750	753	761	733	754	726	780	736	743	721	765	724	733	755	735	763	763	737	783	755	772	752	740	717	706	719	742	759	744	789	791	737	778	754	737	748	792	804	786	719	722	737	719	746	728	734	772	740	740	741	751	728	765	750	751	751	756	766	747	754	738	764	711	755	737	747	725	723	756	751	769	760	719	730	682	721	728	742	790	756	729	746	741	741	766	774	762	762	764	765	748	739	726	754	769	785	762	805	794	720	787	763	744	769	734	786	793	764	757	780	746	755	772	742	763	774	752	774	752	762	809	760	770	731	731	720	743	754	777	763	821	789	776	763	783	788	767	796	780	784	742	805	795	791	787	800	805	800	820	793	771	802	773	800	795	759	778	730	804	732	762	758	787	720	731	763	777	813	764	795	795	828	779	775	769	795	775	784	772	803	779	790	842	807	773	803	796	770	775	785	781	757	680	718	717	762	792	775	790	819	782	803	814	802	778	782	793	777	818	855	818	806	786	789	822	797	815	812	820	826	777	789	833	763	770	781	809	807	838	825	841	819	804	786	784	780	821	841	865	832	832	821	815	809	859	814	811	773	806	761	847	828	819	803	886	829	852	854	831	849	850	795	834	808	791	811	796	822	863	835	817	839	843	783	831	821	815
740	754	742	783	773	779	750	712	733	767	760	760	744	782	760	795	769	736	762	727	721	749	727	763	756	759	751	753	743	785	726	731	726	759	713	732	749	738	745	744	715	725	704	707	780	745	737	738	752	813	754	794	800	800	769	610	442	384	424	465	644	745	691	717	753	725	748	752	756	738	742	748	752	739	751	775	749	731	752	705	754	744	774	736	743	759	744	748	739	728	755	756	765	761	746	744	731	745	756	736	761	752	744	735	731	748	717	746	744	797	812	782	738	731	781	765	760	766	748	758	761	763	773	775	770	715	745	762	794	757	725	745	749	748	756	710	721	765	751	737	753	723	754	762	778	735	740	713	731	796	694	757	782	760	709	719	728	752	744	789	780	744	731	728	735	733	774	761	777	760	744	758	724	725	716	709	723	785	775	737	684	759	866	861	686	675	745	754	752	728	774	709	732	709	765	715	759	744	747	732	790	746	739	762	755	705	764	739	700	744	763	765	765	735	756	704	740	761	777	731	714	725	770	760	789	773	766	764	790	718	759	735	768	786	741	748	766	751	745	732	730	769	737	785	764	749	752	767	742	757	760	746	766	773	772	770	759	755	742	740	764	743	741	780	787	753	770	781	785	721	716	751	775	784	724	757	793	755	761	773	729	699	745	746	787	793	761	735	719	764	773	727	749	716	742	737	719	742	764	738	717	774	732	745	754	715	734	739	729	720	759	759	753	758	709	723	725	740	803	737	770	787	771	755	797	724	750	743	765	795	804	758	768	791	752	777	741	761	758	735	774	783	749	743	767	758	776	758	777	770	738	761	792	747	784	783	774	750	789	691	709	749	769	752	791	823	759	761	775	768	766	772	763	750	784	775	789	788	803	770	805	804	772	791	812	781	797	794	791	798	766	802	773	744	781	765	787	772	781	768	748	742	779	712	769	774	820	800	795	786	798	758	749	776	750	804	763	833	829	790	843	836	789	778	809	772	735	744	936	888	700	790	832	760	836	811	803	814	814	777	800	773	808	807	821	770	784	816	799	830	826	816	786	808	780	814	831	823	779	790	789	774	829	822	830	812	795	833	815	810	829	810	831	820	813	806	822	883	828	816	841	820	797	792	823	799	779	748	830	827	817	842	841	806	818	815	798	810	839	826	813	834	829	838	821	828	772	806	807	835	804	784
742	734	732	690	742	769	750	744	762	734	762	767	801	767	747	780	777	736	772	738	716	756	730	746	776	792	752	781	730	780	741	760	775	763	775	776	760	760	740	755	714	724	716	753	736	704	741	732	742	778	766	783	766	692	497	405	409	424	552	725	734	692	712	769	756	730	750	719	780	713	750	758	755	748	737	754	756	778	746	743	752	767	756	733	769	780	741	748	699	726	744	725	755	744	721	760	749	743	709	710	742	725	764	787	771	762	733	724	753	758	779	760	749	746	751	768	741	735	757	733	768	736	773	790	736	741	745	791	767	723	735	760	724	798	759	717	728	742	730	728	744	743	747	759	785	739	754	723	740	810	768	739	781	730	747	749	718	757	868	792	844	792	719	735	755	708	771	760	727	796	731	774	759	738	737	744	775	769	753	785	707	701	703	692	702	711	754	755	736	768	669	838	837	685	753	733	758	765	754	762	760	751	750	776	787	743	733	719	742	777	795	754	724	737	740	708	715	778	761	769	758	704	792	762	761	740	748	718	726	718	745	744	766	737	751	740	760	756	765	734	740	737	751	779	747	738	756	734	729	748	757	764	747	762	737	770	757	745	744	769	749	754	766	766	738	740	721	773	730	795	738	718	738	764	746	749	742	761	776	785	761	743	753	765	780	730	728	758	763	725	752	748	779	748	751	717	743	755	733	735	753	755	746	729	757	738	708	732	743	765	735	746	779	764	731	753	768	733	756	722	742	743	750	753	695	714	727	686	775	727	741	774	775	774	780	746	745	752	760	753	751	731	756	712	729	753	769	763	745	796	744	742	790	780	750	779	788	775	740	741	738	739	747	753	785	807	708	727	772	773	818	822	806	743	789	797	805	731	735	794	790	759	791	796	805	766	767	766	799	774	786	785	763	781	796	766	790	824	831	779	778	776	751	747	751	781	810	794	793	826	846	756	773	782	773	800	787	796	805	806	815	832	814	789	817	810	722	778	1192	1077	690	786	823	792	830	810	786	838	826	809	805	751	846	810	792	794	820	822	791	829	815	813	860	835	838	838	835	869	817	786	825	890	836	843	870	843	838	851	874	831	839	850	847	826	856	830	823	839	821	801	845	811	855	824	812	743	888	773	796	876	888	859	796	801	804	811	837	819	824	787	766	784	799	861	793	822	817	883	799	787	815	796
743	729	690	683	703	757	768	731	754	776	765	748	767	753	785	767	745	725	769	750	717	780	755	753	728	756	786	762	754	748	713	780	767	722	783	751	786	751	767	769	747	773	740	719	729	737	735	743	772	782	824	773	574	427	390	423	489	647	761	754	731	689	738	732	776	741	783	746	757	723	765	750	749	782	737	738	773	753	724	758	749	808	754	765	758	770	735	752	678	749	758	747	740	733	779	723	741	759	735	758	752	741	742	744	775	768	748	705	721	727	714	704	702	741	768	768	765	753	798	731	751	695	751	741	739	745	760	771	707	755	721	796	717	759	741	760	734	703	724	754	768	734	721	751	747	743	738	755	722	719	751	758	758	757	807	754	706	820	694	475	629	850	733	762	759	751	733	759	729	726	766	752	739	758	711	718	747	774	751	802	771	689	744	710	724	762	767	724	736	727	655	929	1071	669	725	739	745	721	751	751	772	748	766	769	772	768	773	748	773	760	721	731	742	766	702	764	753	781	750	741	723	720	795	753	741	724	728	761	764	749	745	763	762	727	744	760	729	769	739	731	758	728	738	739	771	756	730	724	766	692	745	773	758	772	747	768	741	728	747	726	735	749	737	754	768	763	751	781	736	761	756	772	777	799	730	750	781	735	759	755	747	734	750	729	755	725	735	740	730	757	735	746	762	736	771	745	742	758	740	746	707	770	742	727	773	758	757	753	735	716	754	755	722	805	745	731	777	783	745	740	764	703	771	722	661	1074	954	671	761	754	773	757	770	779	748	758	766	749	801	757	755	756	770	756	715	743	766	768	737	781	755	761	764	763	733	769	775	773	760	755	738	741	790	746	780	781	760	764	768	803	824	695	790	796	770	794	827	749	749	784	756	785	796	785	794	784	802	785	831	788	819	777	819	812	766	760	764	778	812	773	833	782	804	784	768	812	802	818	803	814	803	794	811	821	764	832	825	815	813	855	798	840	838	818	856	863	763	672	836	764	684	856	856	819	872	804	821	843	891	831	821	820	838	802	822	859	827	841	872	833	869	846	864	828	837	838	805	826	812	844	837	860	862	822	860	788	829	855	834	900	840	830	837	832	858	845	838	821	792	815	827	835	821	811	831	751	1264	877	774	805	822	839	826	819	810	838	814	790	814	795	796	813	847	799	830	856	841	851	837	808	795	796
753	730	692	721	733	748	760	759	744	770	770	758	749	740	777	776	754	759	733	760	728	754	732	777	758	743	743	782	743	761	712	753	750	764	731	735	777	762	767	779	729	751	747	769	782	780	762	730	764	813	700	535	419	386	434	515	729	710	734	693	733	737	776	771	723	743	737	774	758	728	740	771	738	705	719	696	765	728	711	771	808	782	772	755	737	747	746	748	725	758	791	757	744	774	727	760	759	757	768	753	743	773	762	760	730	778	757	748	748	724	714	718	732	722	744	747	747	738	774	772	756	736	719	749	778	726	771	772	749	750	742	751	730	760	776	759	753	714	719	789	801	768	716	690	731	751	769	760	792	724	776	716	812	756	787	773	713	820	667	506	681	890	719	763	763	759	755	715	764	776	780	778	749	752	764	775	733	760	742	781	752	783	766	772	740	730	745	722	752	743	691	661	701	623	714	769	773	759	706	774	750	767	761	778	770	758	760	785	746	739	727	725	707	747	737	782	769	750	723	738	776	770	759	792	759	755	773	769	777	770	766	753	752	780	765	745	761	773	742	733	766	738	794	643	596	730	724	759	750	723	775	771	741	751	759	766	768	732	755	764	735	758	731	764	764	803	784	784	777	790	750	734	800	791	761	732	761	746	733	755	717	748	748	732	724	735	796	808	787	742	721	750	736	771	765	742	752	771	762	783	745	756	722	772	744	776	713	736	726	727	739	765	776	765	747	745	758	764	718	748	758	753	740	719	698	787	698	706	751	768	738	769	714	752	750	736	748	768	779	759	746	765	761	756	747	725	756	769	740	779	778	748	773	775	754	795	798	785	802	796	745	755	762	754	775	786	788	777	717	809	716	617	811	818	732	739	803	757	772	774	797	792	827	798	794	832	799	829	816	848	828	850	840	829	821	810	821	837	819	820	802	864	803	787	828	867	806	838	825	846	821	778	842	817	812	840	824	854	853	838	824	877	811	811	839	831	855	802	707	743	773	854	827	875	838	846	814	841	856	803	788	824	750	780	841	846	812	823	822	824	805	812	806	802	846	792	789	813	827	841	873	863	830	829	873	843	839	817	820	849	880	810	847	831	836	840	812	811	817	859	892	854	840	797	802	791	846	750	756	724	747	806	853	803	807	833	858	803	816	831	828	805	785	814	839	801	850	797	828	818	845	838
756	741	718	686	748	780	735	758	786	751	757	724	727	751	772	794	803	784	761	750	735	721	745	757	749	747	754	759	746	741	762	761	799	758	797	744	748	765	741	769	744	759	774	782	789	780	800	797	734	613	439	392	440	470	676	736	707	757	752	753	716	750	736	728	717	737	735	743	743	745	727	733	749	731	755	735	736	761	739	765	769	771	741	736	739	762	767	784	746	744	767	745	747	725	731	748	755	742	760	743	743	756	788	723	762	775	772	760	764	741	748	720	780	768	750	746	727	784	737	733	718	782	738	755	715	757	742	771	744	722	734	758	751	781	751	721	705	702	760	744	782	747	675	735	728	745	738	749	752	743	768	733	757	784	735	760	767	769	824	700	790	799	749	759	756	760	742	736	764	804	779	764	744	727	769	758	766	744	751	749	758	740	744	723	741	770	749	750	763	734	795	713	729	724	761	786	719	757	738	731	753	729	743	766	787	815	754	736	700	709	734	732	730	758	758	748	808	808	781	754	772	747	780	733	757	715	773	767	777	769	792	755	763	772	716	728	779	736	784	769	755	765	758	713	729	774	744	767	732	702	758	811	738	722	746	780	740	711	771	764	720	767	753	756	768	752	766	746	756	781	752	747	735	747	762	717	706	684	731	743	783	712	723	733	694	765	758	737	761	722	704	719	790	762	739	757	724	723	790	749	728	746	716	748	744	751	714	731	741	769	744	771	773	752	762	746	754	771	749	793	729	722	740	778	779	760	726	800	742	727	759	771	788	787	734	768	785	732	763	796	814	807	791	759	796	815	782	764	793	784	775	775	814	832	785	806	818	856	813	798	781	787	787	786	823	790	805	831	797	844	839	813	911	787	741	752	816	826	799	791	809	787	800	755	770	831	885	836	808	810	810	868	864	824	836	773	830	781	802	786	789	823	796	770	809	800	806	811	802	808	788	757	774	828	794	816	845	819	832	827	839	861	796	823	784	819	804	834	850	854	892	848	826	789	820	848	847	881	838	807	853	882	913	830	899	926	857	858	849	890	850	858	882	864	844	862	854	860	877	881	917	883	903	919	923	889	889	888	886	902	889	889	876	889	861	841	829	850	813	804	844	832	853	897	818	800	830	846	784	717	739	788	846	805	839	853	847	800	834	799	819	797	808	818	808	824	810	815	815	797	811	801
712	747	738	796	805	800	737	796	839	789	750	767	760	756	762	753	758	751	751	746	774	758	744	777	767	755	773	741	760	739	774	793	782	728	770	756	748	793	762	788	767	790	815	798	765	780	824	752	580	390	394	426	549	691	699	700	745	742	749	754	747	749	753	746	711	745	757	780	717	746	737	743	743	755	765	768	742	780	773	730	702	760	757	740	751	763	737	746	730	750	739	755	784	753	725	724	775	766	799	724	738	791	794	748	768	760	737	748	762	755	779	782	735	738	755	760	744	769	743	730	713	710	740	767	755	785	758	755	755	711	739	710	732	765	742	742	737	739	713	742	743	729	719	721	751	750	751	736	766	745	739	759	751	778	751	730	753	731	781	756	765	764	756	760	789	773	726	734	716	733	795	740	717	714	732	741	720	769	750	732	751	765	766	781	729	734	764	767	766	762	733	762	772	755	791	765	705	768	760	727	719	758	757	761	778	754	741	670	704	756	741	719	760	751	733	771	775	762	775	766	771	751	737	738	754	748	734	736	768	765	747	757	757	754	759	742	796	757	774	777	762	777	773	736	757	725	759	740	742	738	726	734	738	711	759	778	702	749	844	808	752	765	759	764	763	747	769	784	758	761	790	745	730	797	750	804	734	724	720	721	738	736	763	734	768	774	821	776	781	779	764	737	764	804	736	782	750	781	767	790	768	774	754	765	780	790	775	750	785	787	735	803	776	795	798	776	799	799	807	835	780	727	782	772	808	802	754	779	766	804	775	791	771	782	775	796	758	751	741	796	801	780	752	795	723	801	781	793	799	819	759	757	766	816	721	772	792	790	737	750	741	735	746	776	771	739	781	814	809	802	798	790	856	761	765	827	780	790	791	801	817	784	730	703	716	741	814	790	829	822	815	833	838	826	831	828	862	836	840	764	830	839	856	835	851	834	847	839	845	838	872	849	854	859	842	827	846	910	915	883	900	920	851	858	832	859	870	907	905	875	931	885	849	785	827	845	912	895	927	858	926	937	949	892	866	909	873	925	882	920	881	895	967	964	934	945	913	919	947	927	901	927	979	997	957	962	958	935	951	887	887	925	921	964	904	920	891	865	850	806	814	839	831	867	865	832	818	834	831	811	821	817	838	831	806	793	832	799	822	812	825	833	838	829	803	830	781	837	835	824	818	835
757	722	731	780	788	753	750	773	813	831	768	735	760	737	765	761	770	771	773	756	749	745	759	739	756	759	742	740	729	765	727	712	768	735	745	723	757	757	786	777	787	790	765	780	817	793	606	483	437	408	477	638	701	711	703	736	722	767	763	734	750	779	698	717	772	770	764	759	768	717	756	722	727	745	768	738	732	773	745	747	755	735	722	747	757	756	746	741	748	742	749	783	717	752	759	737	747	754	753	765	737	738	758	731	734	717	732	753	745	726	755	721	746	752	733	768	742	735	727	739	693	748	725	729	739	752	754	789	745	744	765	777	756	734	768	768	734	724	761	757	744	758	745	724	739	755	736	756	765	702	727	768	756	750	737	713	707	716	764	734	745	767	769	765	776	769	797	732	739	785	727	761	757	744	719	727	730	739	735	761	758	747	783	781	732	745	731	754	754	745	746	749	769	771	767	783	777	822	747	761	736	708	724	759	758	778	746	723	688	747	755	744	732	759	692	749	753	724	777	780	751	748	764	725	780	758	764	751	752	753	774	779	808	763	786	817	793	808	764	784	796	797	796	787	762	795	819	755	794	759	768	776	804	789	805	802	739	756	845	841	756	781	801	783	809	765	762	799	809	792	769	747	746	802	735	782	786	810	775	742	751	780	791	780	770	793	794	758	773	758	731	732	780	777	756	755	780	806	783	795	789	752	752	722	749	771	744	740	749	770	748	758	736	741	754	742	748	758	766	718	721	747	721	724	783	748	780	756	754	767	723	754	746	759	786	791	752	799	785	776	818	825	780	862	735	711	766	798	819	810	800	831	801	824	830	853	841	840	810	785	820	808	828	818	872	819	838	853	861	847	840	832	892	891	840	847	867	813	822	878	862	904	730	787	1171	800	829	837	890	899	872	878	878	860	851	861	871	890	886	876	929	886	874	907	907	862	864	856	855	894	909	947	884	837	839	852	836	857	938	923	942	954	953	976	882	904	913	969	944	939	929	893	812	1126	1203	842	968	1023	987	929	953	1000	1005	973	937	980	978	1021	982	973	983	1031	1017	1022	1030	990	1005	942	1005	974	985	962	950	939	955	977	979	995	978	994	950	984	979	990	963	984	967	887	916	925	847	862	844	827	854	800	817	846	873	862	830	855	904	882	811	819	831	815	823	824	813	822	803	843	844	842	829	857	856	827	838	815
736	739	720	772	777	773	786	715	766	742	691	729	754	758	734	793	743	745	717	755	718	742	751	747	794	777	747	763	730	810	755	725	770	773	726	719	734	775	793	754	783	797	814	793	676	545	427	376	459	573	710	664	732	725	721	728	736	759	746	790	746	743	750	752	786	748	796	759	748	746	742	725	740	762	725	772	760	749	726	764	771	739	739	751	739	749	715	739	735	692	745	728	717	744	726	721	730	766	732	698	762	734	783	754	734	750	748	789	730	763	809	782	771	752	745	765	747	740	732	724	730	739	706	744	701	736	781	760	783	751	715	767	756	730	748	723	736	761	702	746	755	767	732	705	737	747	715	745	760	735	742	775	752	766	753	728	719	732	760	742	745	775	755	777	773	797	746	764	745	707	748	728	748	766	720	722	712	740	718	741	754	790	770	734	739	739	752	754	747	743	768	742	763	747	725	735	728	762	789	807	729	701	721	720	729	735	746	750	723	740	763	745	787	762	706	727	748	760	737	768	785	744	758	736	723	737	785	798	758	801	765	772	794	759	777	813	802	818	741	768	777	741	737	733	766	759	754	777	784	744	762	772	745	743	745	733	755	703	721	749	699	784	777	742	754	758	773	772	730	734	704	726	744	738	738	753	711	735	721	731	718	738	758	751	746	718	767	781	759	759	780	742	736	764	761	763	777	800	799	767	798	786	757	780	771	794	784	803	809	835	787	778	778	808	777	832	822	805	808	809	824	777	852	842	832	806	837	790	844	866	852	868	848	810	891	858	826	801	868	886	842	881	853	787	929	892	860	837	842	848	876	875	834	902	882	853	878	881	845	848	832	904	846	754	818	935	859	877	910	866	917	876	867	865	892	897	853	864	893	905	902	925	782	889	1737	775	854	976	973	914	917	973	938	871	858	932	963	951	998	1003	1004	978	947	973	955	941	970	956	973	960	953	955	917	937	1043	1079	1026	908	992	1017	979	1041	998	974	943	946	944	948	900	882	969	931	780	1237	1439	824	920	946	910	919	878	865	851	835	845	868	794	843	813	837	768	796	782	751	729	750	734	767	725	691	655	620	634	634	623	635	660	664	672	719	691	773	836	892	930	980	1067	1015	1015	984	934	877	908	869	869	852	829	826	853	889	844	847	854	875	814	856	823	778	870	841	824	841	827	835	848	845	820	811	819	818	792	838
852	752	744	718	740	788	777	739	783	733	751	737	806	746	742	757	770	738	733	752	748	784	746	777	779	780	757	739	750	725	757	779	792	759	731	721	765	770	769	704	733	854	759	600	446	376	460	511	673	729	688	718	763	767	752	709	810	768	779	783	725	763	739	744	775	747	776	761	739	756	749	760	756	755	767	756	731	750	746	752	748	737	742	732	768	751	738	753	727	736	741	723	737	732	724	702	722	735	717	726	740	741	775	676	756	739	734	760	735	754	724	756	784	731	778	740	759	747	774	752	785	716	749	712	739	775	759	757	705	756	782	727	756	766	756	722	735	698	698	785	746	749	728	782	746	788	750	759	747	740	728	766	759	735	755	758	760	748	748	718	752	734	770	745	772	764	735	747	730	726	732	735	720	743	752	739	726	791	766	738	752	763	770	769	766	731	758	748	750	748	764	749	754	749	749	732	715	743	804	824	735	712	655	708	718	712	720	769	741	752	773	765	777	800	797	728	735	767	758	757	755	773	786	714	714	737	680	763	752	744	768	789	754	743	768	776	777	774	744	730	757	767	763	766	807	754	767	810	797	769	783	780	773	784	789	789	797	791	796	818	838	788	785	813	801	829	821	859	777	796	791	796	801	789	815	813	808	841	811	857	799	814	841	840	825	831	848	812	860	853	849	842	838	790	830	806	828	852	871	834	829	861	845	828	814	852	834	864	858	848	841	830	816	828	837	859	870	842	828	833	859	862	883	862	910	847	860	903	862	858	852	860	843	898	866	895	900	839	895	930	962	899	903	881	878	866	915	942	928	931	915	936	903	930	908	950	938	960	930	956	903	974	885	877	880	1003	965	950	946	963	1033	954	963	935	959	963	963	975	1001	967	915	982	912	775	900	820	934	977	965	975	910	978	930	848	811	832	880	883	887	873	896	852	863	847	856	849	827	806	804	787	830	811	725	731	908	915	810	708	752	756	746	738	736	681	681	665	661	650	639	615	644	679	539	536	499	521	594	551	544	522	529	505	483	492	502	499	462	459	423	441	423	408	412	387	402	369	381	367	352	334	302	336	317	302	313	298	310	319	318	342	366	418	461	531	569	677	795	873	917	1046	1025	1017	969	919	901	915	846	821	820	918	865	803	811	824	786	828	811	812	819	842	864	849	854	865	840	833	864	828	819	829	827	826
857	798	701	729	772	747	744	711	762	767	768	766	785	785	735	758	749	738	759	752	754	745	749	760	738	764	749	778	755	754	781	795	782	779	793	729	779	778	656	751	781	606	481	425	414	418	616	799	719	694	715	730	746	711	754	750	789	759	746	713	752	743	726	758	716	811	725	725	749	746	741	734	736	768	741	719	727	742	747	761	746	710	747	738	728	751	750	704	766	716	751	730	752	745	721	701	739	740	726	691	749	748	765	742	746	743	748	744	763	750	753	760	755	777	765	768	752	747	739	746	730	727	713	743	748	758	739	745	682	947	956	726	753	796	745	779	762	769	756	720	783	763	756	721	802	714	753	785	773	767	726	751	724	732	756	761	749	728	718	731	763	742	745	759	743	739	745	721	795	866	731	751	779	763	759	766	730	765	750	768	760	737	777	744	750	744	727	707	736	749	741	751	784	757	763	700	727	733	758	742	707	704	689	731	724	733	701	738	782	735	784	776	853	935	910	869	784	743	738	753	730	708	749	643	1120	893	709	823	802	819	822	858	826	835	795	864	849	843	816	813	810	830	821	829	817	858	873	857	856	866	817	817	858	858	860	871	817	844	838	861	800	814	831	810	852	881	833	853	817	870	833	826	843	861	852	858	891	927	827	887	851	874	844	834	819	867	882	854	872	907	891	834	864	912	907	867	892	899	875	928	891	882	909	867	872	912	931	904	939	961	899	891	897	884	938	977	941	949	949	952	981	948	929	943	947	919	923	940	929	970	923	922	944	974	942	925	926	886	929	945	947	930	969	906	871	870	864	932	901	862	936	902	936	882	814	853	866	851	853	852	844	867	857	766	803	844	820	760	811	789	775	766	761	785	791	742	749	736	719	688	692	731	711	657	653	672	679	675	632	670	618	654	603	613	554	557	579	585	557	553	552	542	525	504	501	494	491	505	455	479	457	502	436	365	449	506	398	365	411	403	373	371	362	346	365	321	311	324	321	311	304	314	288	282	292	295	268	261	274	264	259	256	268	261	266	259	259	246	254	260	250	258	280	254	281	277	282	272	296	269	279	284	343	315	327	337	335	309	324	301	292	257	279	253	290	341	388	477	536	706	791	938	996	1032	1010	918	845	816	811	848	892	813	791	780	803	881	865	820	812	858	865	855	833	834	804	822	812	817	840	823	794	846
753	752	743	745	754	771	718	760	761	732	750	770	767	793	750	785	735	729	747	760	723	720	751	757	726	758	747	744	736	771	751	789	774	772	775	742	780	730	651	1013	834	340	345	421	556	681	742	694	723	718	729	721	728	732	705	719	749	738	732	733	769	771	786	722	729	754	727	727	740	747	756	753	755	780	731	762	735	748	751	778	780	755	755	761	750	763	698	774	989	747	717	753	723	728	755	743	723	747	739	738	734	796	807	784	714	738	762	745	736	707	728	707	732	777	743	754	763	766	733	755	746	716	719	750	762	722	755	758	695	747	807	707	759	779	775	752	750	705	781	748	741	761	743	754	743	766	744	742	733	743	717	760	729	756	743	741	721	756	725	806	757	726	735	775	763	706	846	691	812	908	760	731	772	761	750	761	753	762	785	738	748	740	746	748	735	765	737	757	768	765	722	759	741	745	755	756	772	729	690	689	748	738	765	715	762	723	770	728	778	766	771	822	888	647	598	855	868	702	758	774	792	802	873	720	931	795	798	872	823	876	819	860	860	834	832	872	921	833	839	857	862	891	878	859	859	850	926	895	911	856	890	904	877	892	946	976	921	901	891	938	965	957	1046	1031	918	922	910	897	922	946	912	912	979	959	935	916	938	961	937	900	912	936	912	931	911	936	922	938	954	936	934	868	900	949	919	914	904	911	948	946	880	908	871	867	843	868	908	904	891	852	824	840	815	845	839	842	834	830	825	806	848	804	795	772	766	778	749	780	732	711	675	702	708	747	682	703	679	680	645	682	675	632	623	631	600	608	581	635	613	594	621	581	565	550	556	569	528	543	529	519	488	484	534	523	518	497	463	480	461	452	470	450	419	432	411	389	404	390	375	366	357	363	383	351	348	354	341	362	348	333	324	313	311	295	288	317	304	303	266	271	267	255	243	262	244	264	264	247	260	253	240	275	262	229	249	274	266	249	250	261	273	280	291	271	317	299	293	299	289	320	314	317	345	346	360	374	373	406	399	402	425	423	440	445	438	444	473	449	460	466	494	493	558	528	535	542	562	584	600	579	612	632	662	635	649	647	647	654	647	605	588	523	496	430	348	307	264	264	280	325	421	561	684	832	963	993	918	833	819	825	844	866	811	837	856	854	802	840	871	834	892	833	827	833	778	863	826	817	797	849	815	857
735	731	719	735	751	703	723	751	774	728	753	783	780	789	749	745	747	725	730	741	741	729	714	727	776	734	753	724	734	737	766	736	796	783	792	748	794	792	509	530	447	365	396	551	789	711	737	701	748	699	741	746	728	749	749	740	776	783	784	753	788	767	697	781	768	750	759	743	748	716	736	747	774	726	709	761	751	736	728	786	735	808	734	727	722	758	761	747	724	708	744	757	743	725	734	733	751	718	762	723	747	744	753	756	769	737	775	775	741	697	696	699	779	799	792	736	700	740	743	746	773	770	779	774	769	744	762	748	739	717	716	779	756	748	741	751	705	747	737	738	732	753	769	745	776	726	748	760	755	763	745	739	672	708	751	770	746	765	717	744	779	755	737	780	759	757	739	670	683	709	707	779	776	784	778	771	739	716	762	755	746	702	731	751	753	735	765	738	782	733	748	774	738	730	737	751	709	743	727	760	782	729	762	750	745	773	733	706	770	775	706	878	763	456	421	699	903	804	771	849	815	848	859	830	846	842	900	906	902	959	914	920	969	908	922	917	900	885	901	924	958	943	915	921	861	905	920	919	913	883	896	891	907	905	889	892	860	876	852	815	837	949	847	838	935	844	819	850	852	817	788	779	800	787	795	755	764	742	736	744	708	741	746	716	704	691	704	708	719	707	671	639	688	671	668	650	681	641	628	670	634	635	609	629	601	622	608	574	600	565	580	546	518	492	530	504	547	515	485	490	503	492	468	454	449	453	445	427	412	405	415	412	400	402	399	373	364	345	360	363	359	319	340	333	307	312	296	323	307	299	287	281	288	292	250	286	269	276	288	252	253	269	267	272	269	259	249	274	275	255	257	252	272	249	267	276	275	271	290	244	274	276	291	280	245	285	285	299	288	293	311	319	303	332	320	342	349	371	345	387	402	389	380	396	403	426	422	412	464	434	438	459	468	427	460	481	494	512	557	569	536	532	561	608	601	564	625	623	628	662	622	679	678	705	721	717	744	751	719	778	780	780	778	802	820	834	845	821	855	867	889	879	895	891	974	925	967	947	990	963	961	976	960	959	1013	971	1010	990	958	1012	947	904	862	783	717	615	481	436	367	293	262	266	385	466	596	767	937	1088	987	830	869	880	867	838	836	886	806	804	810	845	820	824	772	804	825	833	821	843	851	830	836	839
755	747	734	745	760	735	715	706	755	749	774	767	768	733	773	745	763	769	720	767	757	722	760	762	777	758	735	742	729	762	761	792	801	745	794	800	715	570	414	388	489	565	665	761	737	720	729	760	736	745	780	726	746	771	777	724	760	751	745	750	829	788	744	753	736	746	746	706	757	739	733	738	713	731	799	746	749	772	762	730	703	772	760	766	754	771	727	760	777	720	721	734	719	755	732	734	732	726	737	747	763	757	766	740	781	754	759	740	765	731	679	729	785	776	746	730	756	755	765	770	759	736	768	768	750	717	749	729	739	774	720	784	753	758	791	773	740	744	753	744	750	768	798	749	734	723	762	703	744	744	716	763	736	672	740	781	750	758	778	732	762	754	740	792	744	701	737	741	753	749	770	775	762	781	736	761	774	785	757	741	783	723	750	724	710	743	718	749	737	746	736	748	739	731	712	719	755	712	734	758	789	762	746	783	753	758	761	719	769	732	791	855	691	434	448	820	1009	804	754	884	856	869	917	953	915	931	852	872	802	769	743	768	762	734	728	714	664	676	658	712	720	707	652	621	657	659	661	640	644	637	635	635	578	597	617	580	575	584	554	531	619	546	376	364	544	590	501	502	497	510	525	451	491	505	488	476	484	478	438	418	430	443	450	437	397	405	384	386	383	368	367	348	356	344	347	304	341	351	339	326	314	333	299	313	318	306	307	283	316	277	292	277	289	276	277	278	281	263	266	266	269	247	266	277	264	268	262	280	280	266	280	265	285	250	253	252	234	256	293	290	285	298	304	304	308	339	322	348	315	329	320	316	349	356	349	396	380	376	380	379	382	381	389	394	405	436	408	414	463	447	473	464	479	486	496	489	525	508	513	518	525	563	538	544	579	553	572	579	613	608	614	618	597	683	688	625	689	667	708	735	716	759	747	753	794	766	846	811	818	823	847	809	888	833	846	855	886	928	1008	962	951	904	904	975	939	925	974	961	966	991	986	1007	1001	960	1035	958	969	969	1003	992	980	1008	964	993	1014	996	1010	949	974	971	991	968	958	966	1006	929	988	936	969	932	921	953	927	899	942	948	943	922	957	957	916	1000	998	977	966	937	873	830	684	588	476	331	290	288	340	400	697	964	1176	985	817	882	931	865	828	883	863	856	827	870	854	860	758	748	813	849	834	844	817	847	826	819
776	774	794	772	744	732	755	717	736	767	772	710	743	752	727	755	759	760	738	744	781	726	747	756	755	748	737	728	759	765	786	803	794	802	795	668	461	381	398	485	618	798	750	723	725	743	715	762	749	753	745	760	781	807	796	731	764	744	748	728	722	757	767	747	720	764	776	750	779	714	770	726	749	714	758	748	727	736	703	738	755	737	760	774	765	748	764	769	759	707	734	768	713	760	729	731	769	737	736	763	770	762	755	729	753	743	743	740	730	741	701	726	775	746	731	774	733	763	752	753	746	762	767	760	763	739	724	780	720	765	758	742	762	742	740	727	734	734	754	729	763	755	775	769	741	707	754	740	749	746	694	975	996	688	728	793	746	745	766	752	753	731	739	747	745	731	707	739	816	782	782	741	750	734	756	735	748	759	718	762	764	764	729	762	771	776	752	723	766	721	766	755	724	739	743	738	760	728	778	734	721	747	740	754	781	801	739	756	780	780	731	815	886	775	791	931	942	832	900	922	829	851	799	801	744	662	609	588	503	481	474	460	410	453	413	414	419	400	379	366	423	357	358	338	349	339	352	325	339	354	315	324	306	326	323	313	305	315	298	307	336	277	215	210	306	335	302	272	276	297	286	299	291	302	304	287	284	285	270	258	278	273	269	277	285	271	282	281	286	275	318	284	297	282	311	285	306	310	333	327	309	327	320	347	339	355	346	358	384	382	370	417	378	387	400	397	405	385	405	403	432	458	434	449	472	473	479	488	493	502	517	493	499	404	424	1176	647	412	546	535	590	597	598	621	599	617	616	650	605	623	635	676	660	667	710	710	728	716	688	731	734	706	739	753	775	808	781	805	795	828	815	868	831	837	853	857	883	893	881	899	898	887	891	978	943	901	892	881	968	944	978	949	933	983	992	989	1007	970	972	999	969	966	972	976	958	978	993	981	957	967	960	964	942	914	913	953	943	935	995	979	958	908	909	823	903	840	867	919	911	954	919	939	930	946	913	924	926	912	890	896	906	944	884	886	882	926	915	899	884	900	871	874	886	901	891	900	895	891	876	909	893	904	892	915	888	873	900	901	916	908	918	915	930	879	956	898	949	1002	961	962	800	678	526	386	286	231	338	592	780	869	882	972	993	944	887	864	858	814	848	831	874	830	792	799	827	855	816	820	814	819	846	842
785	728	759	779	735	718	737	741	761	759	762	713	766	759	801	749	775	778	762	763	770	775	744	763	760	749	759	770	768	766	773	792	795	697	541	403	385	410	553	716	711	708	721	709	757	765	734	733	762	765	756	777	739	779	783	726	778	818	796	800	776	784	736	751	760	740	761	750	751	751	781	753	735	749	738	781	726	712	748	738	722	740	749	738	757	754	766	743	754	747	741	751	723	795	752	790	752	766	764	786	768	754	756	725	754	773	718	782	739	738	701	731	759	731	717	765	720	750	726	770	770	767	784	738	741	785	726	715	727	774	720	738	746	722	731	730	745	754	755	774	750	781	759	789	766	740	779	750	774	714	669	857	937	781	756	808	788	738	750	759	745	760	749	737	739	786	737	721	754	725	791	729	769	723	739	743	708	760	732	748	746	753	773	758	746	800	736	722	733	705	750	766	761	758	740	728	776	779	767	781	764	786	765	805	750	776	743	751	791	733	784	814	926	940	885	945	935	886	943	736	605	575	535	502	431	382	329	301	278	256	285	293	266	277	284	264	280	276	293	321	282	295	312	320	303	310	304	326	297	329	317	313	325	347	350	357	363	374	356	383	416	394	385	388	436	435	443	418	426	426	442	429	388	420	424	437	439	443	452	475	495	478	461	467	486	483	537	542	566	562	570	561	593	565	571	559	597	608	605	598	648	644	631	662	664	662	661	655	661	734	683	676	706	734	723	698	740	719	756	764	815	781	820	789	834	851	840	821	813	852	862	878	859	702	734	1856	838	687	909	941	955	911	915	911	970	952	903	884	944	939	932	968	986	969	950	942	958	985	956	918	916	955	945	932	977	936	943	963	915	970	966	966	963	980	905	956	899	985	905	969	900	933	940	932	893	920	904	927	879	858	907	921	901	931	923	925	945	880	899	889	892	886	912	885	844	899	922	874	909	865	936	853	894	874	887	913	855	875	897	920	900	852	792	828	1205	864	818	914	884	899	879	885	872	868	902	869	878	847	861	865	866	905	850	838	855	835	913	879	881	825	893	861	852	840	821	848	837	829	812	856	845	829	842	819	843	829	813	886	838	843	895	862	876	881	889	940	924	947	933	982	991	973	908	712	488	396	316	265	343	495	757	957	1073	948	880	856	883	890	780	860	919	838	809	783	825	858	814	815	820	805	827	818
760	768	743	747	796	752	746	741	748	752	801	790	764	785	795	822	773	796	803	765	804	789	789	778	789	765	755	755	759	835	799	733	617	446	397	402	462	629	819	711	762	735	702	735	730	745	765	750	762	762	701	709	743	697	698	756	802	802	628	695	857	754	700	773	743	766	745	768	716	741	757	774	762	750	708	726	708	785	887	877	750	742	793	729	769	776	756	756	757	772	758	749	734	767	763	801	755	742	740	770	732	752	766	742	764	741	775	770	730	736	730	754	766	800	713	727	747	766	747	751	775	755	728	754	749	742	752	740	749	776	764	765	751	771	722	745	753	733	725	745	740	762	761	774	731	742	754	737	772	740	687	650	704	672	678	776	765	765	773	792	761	748	758	752	734	748	714	746	797	740	782	775	767	769	761	739	735	739	738	787	756	723	747	745	758	781	741	739	730	710	730	733	737	744	760	749	750	767	750	765	769	754	703	759	748	828	768	716	762	848	862	865	894	937	946	925	850	754	625	474	375	328	289	288	288	290	334	341	394	402	437	447	479	522	483	456	518	505	542	542	560	568	574	590	576	601	577	595	623	612	639	641	652	668	677	679	699	718	691	747	717	708	693	731	726	756	711	697	746	826	786	822	759	715	785	804	790	793	795	856	813	829	828	895	864	927	886	860	901	883	886	889	886	901	869	848	894	935	906	898	921	947	928	919	942	908	944	938	917	902	938	940	885	922	934	895	941	932	853	889	946	938	919	922	960	938	909	898	934	941	930	924	903	858	781	828	700	875	906	874	928	940	913	854	900	899	868	881	868	870	866	843	885	892	888	869	857	878	866	878	872	862	875	878	884	858	865	879	887	895	885	858	850	878	870	863	846	881	888	890	852	857	884	868	856	854	892	888	877	837	876	865	847	871	897	913	889	829	853	831	862	843	869	876	837	851	866	837	843	892	829	833	839	849	834	838	811	793	806	793	776	826	758	756	1238	687	777	793	813	833	809	815	783	824	819	825	817	816	829	830	802	855	860	840	821	812	847	791	794	846	844	822	837	856	816	836	797	817	863	828	800	816	827	834	819	828	789	861	871	834	857	820	842	888	805	804	835	956	915	906	926	932	986	1026	901	663	507	421	255	322	500	733	954	1042	1002	866	1030	1056	806	873	864	802	849	756	817	755	840	862	827	826	819	829
772	773	799	771	778	716	732	753	764	763	772	754	720	749	791	766	742	770	724	759	755	739	755	751	750	750	778	751	778	784	652	491	370	417	450	583	730	702	774	529	746	729	747	729	724	731	752	725	772	758	689	867	1099	698	688	717	834	647	557	628	790	730	735	759	716	776	751	746	762	717	747	718	758	744	743	740	722	780	851	869	738	695	746	755	762	764	747	751	708	751	781	786	766	772	760	731	756	754	749	726	744	748	773	754	753	765	754	754	733	711	751	747	744	755	764	766	782	754	748	766	781	754	717	750	783	742	753	717	756	766	745	717	752	786	758	749	722	765	767	746	760	727	769	743	747	723	736	735	723	760	747	742	796	688	651	719	815	751	764	736	783	726	788	795	724	727	724	735	790	742	783	752	780	773	770	741	755	752	764	786	724	730	761	762	761	763	731	726	805	751	693	736	761	765	777	761	747	755	770	798	765	689	668	697	696	767	778	757	857	843	909	896	971	901	784	707	589	456	336	281	262	331	385	430	464	546	613	638	705	773	823	842	890	907	916	870	855	865	876	922	875	889	929	919	936	903	884	910	899	875	900	899	909	914	977	941	909	916	940	921	912	919	915	919	926	939	885	878	816	949	940	958	864	901	878	962	925	902	922	917	898	895	825	903	921	951	906	813	780	699	752	859	872	856	869	852	889	866	872	869	866	887	910	892	891	832	826	848	864	846	842	879	841	840	840	799	805	865	806	857	854	886	892	911	835	867	883	860	859	875	843	826	874	862	841	836	863	858	834	818	868	886	895	868	850	860	838	872	839	859	852	876	818	851	862	826	841	841	858	832	824	824	798	842	826	828	851	852	817	826	839	790	785	779	777	807	828	839	827	813	770	771	804	810	768	778	844	830	827	760	788	787	796	787	804	798	823	773	757	806	768	803	789	793	794	787	819	858	802	795	814	799	801	802	806	827	843	891	845	842	812	826	816	825	851	793	801	788	820	810	860	815	831	827	839	840	835	848	806	842	836	856	838	875	819	804	805	798	842	815	803	851	811	868	816	830	841	831	796	813	815	802	812	818	827	817	814	820	819	798	823	836	850	836	813	780	775	873	836	886	924	928	947	953	1030	946	795	640	457	309	290	414	616	864	1055	929	901	890	861	870	812	823	941	757	844	807	798	801	820	820	838	828
743	768	769	734	762	750	742	747	805	755	802	758	766	792	783	752	720	711	740	749	754	716	746	751	739	749	703	702	662	510	408	387	455	538	687	763	704	761	763	749	767	704	760	713	749	735	748	714	773	794	681	752	963	617	726	755	807	697	594	686	843	772	729	748	761	765	737	731	727	753	714	764	737	733	781	757	705	746	763	722	721	766	767	747	747	736	754	755	771	741	752	774	753	775	752	749	744	713	717	728	756	750	768	742	746	739	704	710	708	716	749	733	798	733	746	771	797	795	772	760	771	750	786	754	768	733	740	751	727	715	730	797	766	747	712	702	771	738	768	742	729	727	761	761	723	753	735	738	709	722	723	773	814	719	675	789	738	756	758	757	758	748	774	745	765	742	748	781	746	772	785	729	754	758	711	757	745	743	737	735	744	772	783	795	765	776	700	767	894	864	782	689	743	726	758	703	761	745	783	806	733	677	894	894	700	737	871	846	872	883	931	928	790	643	544	415	312	266	306	382	504	630	743	765	825	900	917	903	859	868	922	919	912	939	915	883	856	821	912	904	895	914	869	858	896	878	892	839	864	854	830	855	837	851	881	849	855	898	849	849	907	859	849	838	844	863	801	804	764	800	831	823	777	800	830	874	854	859	824	847	819	862	778	869	893	889	872	685	678	867	662	675	813	845	817	821	838	829	814	830	834	817	839	832	810	848	798	783	832	818	789	812	774	812	782	762	783	790	800	790	788	822	868	846	768	788	811	803	812	781	790	789	763	815	760	765	763	792	742	790	800	782	818	783	787	788	766	774	770	732	794	765	790	811	783	801	777	776	761	751	710	755	747	772	811	785	791	793	794	785	795	731	771	744	799	787	819	842	805	811	768	785	783	759	768	757	842	830	832	778	779	828	831	770	777	811	825	797	820	815	797	801	805	796	825	812	768	813	802	792	797	817	789	807	817	813	868	837	762	767	850	795	790	759	824	813	823	795	840	817	787	813	842	811	866	815	838	827	825	794	812	803	839	823	780	777	867	830	801	817	791	783	822	813	801	834	793	824	779	827	820	763	836	808	810	795	838	804	814	824	815	788	826	835	839	800	811	904	866	851	812	873	914	903	922	949	951	985	833	558	357	269	346	557	797	978	984	919	925	873	808	886	879	805	787	798	788	789	791	858	834	821
691	737	728	701	699	686	695	705	706	662	666	642	622	643	605	628	576	577	550	542	554	491	462	464	466	441	426	391	376	375	438	500	657	759	739	724	716	725	767	728	705	734	724	777	781	813	789	709	738	754	755	699	698	741	769	743	791	779	765	804	800	749	777	749	732	722	744	776	742	735	732	783	773	759	774	786	760	703	706	694	734	753	743	738	744	724	725	746	765	718	763	764	745	748	719	743	743	759	750	731	765	773	761	744	755	759	695	696	738	769	749	732	751	750	746	776	729	728	764	767	755	753	746	740	719	738	761	739	788	818	740	730	743	773	913	699	721	766	782	763	757	691	761	743	752	732	736	737	740	727	760	764	760	755	762	706	721	724	712	697	749	763	749	723	783	780	753	751	758	770	741	794	790	776	686	786	773	745	730	728	761	740	731	741	763	731	704	702	765	790	715	699	743	717	745	715	747	795	775	769	676	706	1178	1274	814	711	876	843	890	891	817	705	543	392	298	273	319	402	547	677	825	962	991	974	881	904	859	859	804	841	816	830	851	854	811	804	833	830	869	823	826	841	864	847	832	781	795	801	822	814	806	851	791	804	815	833	828	820	832	808	843	777	797	783	841	815	763	831	740	735	728	786	792	769	773	800	768	761	806	789	768	747	724	737	792	813	764	523	927	2286	1012	564	742	748	754	809	772	730	742	753	774	750	762	777	748	739	755	750	753	756	704	757	807	780	757	764	722	803	786	749	721	790	744	779	743	769	753	765	752	783	742	784	782	787	798	769	746	769	740	790	768	810	769	747	813	768	767	772	793	794	772	797	778	794	785	799	842	766	717	723	793	819	702	736	796	806	823	770	804	779	764	780	758	748	785	806	779	735	797	769	775	781	776	758	811	754	736	775	762	763	796	835	797	781	782	751	746	789	798	807	784	836	802	746	794	775	793	791	770	764	780	762	805	788	808	774	831	756	703	728	804	816	803	793	802	787	750	815	794	792	793	829	805	798	808	787	804	806	814	767	799	828	821	814	819	822	812	820	850	830	789	778	807	798	779	822	764	786	782	809	832	783	819	780	817	822	806	857	833	823	811	807	829	837	876	855	838	841	844	864	864	823	865	877	872	901	909	971	1043	874	609	394	264	298	516	774	1014	1010	913	895	834	834	871	842	783	768	787	806	829	870	837	852
481	484	484	455	456	472	431	433	429	399	420	392	411	387	395	390	392	390	354	360	351	341	376	384	383	399	408	408	450	496	626	774	735	713	733	717	756	757	790	763	771	742	728	736	778	792	722	720	721	761	765	775	738	773	733	780	772	789	765	792	757	753	793	768	771	749	750	747	790	742	771	753	784	762	759	786	751	758	727	759	738	773	739	753	767	761	765	736	757	712	745	743	774	723	685	743	762	787	762	766	746	739	741	741	792	742	726	684	745	706	753	758	782	716	773	766	774	746	727	754	748	729	749	715	727	725	770	788	686	702	783	707	702	726	851	695	742	739	788	766	762	647	736	810	811	756	715	776	774	743	748	749	728	752	750	723	713	683	755	748	745	767	760	738	738	770	755	768	755	767	730	784	599	751	717	731	749	750	738	762	764	730	711	725	711	774	712	712	697	701	726	755	739	715	721	784	759	769	806	750	761	613	903	1036	798	788	882	856	883	743	614	430	293	268	315	454	628	711	876	931	903	903	861	867	817	868	852	793	794	816	758	787	735	763	769	756	746	777	768	750	772	762	755	729	769	733	772	731	717	730	779	747	757	785	772	730	721	762	754	765	733	673	725	738	748	727	710	774	742	758	729	721	765	826	760	748	759	779	766	781	777	795	738	756	758	756	775	502	720	1755	782	588	800	797	773	773	743	742	759	764	742	797	756	753	736	765	740	769	779	743	732	766	802	810	781	764	754	769	785	787	761	775	742	766	775	751	793	758	751	756	787	757	789	756	787	740	756	776	770	767	738	739	776	793	741	781	798	775	777	791	793	807	772	810	757	776	768	765	702	807	923	913	768	697	754	763	801	785	771	755	771	755	731	749	801	793	787	798	796	789	767	766	784	790	822	789	780	816	798	768	818	811	823	778	790	739	777	765	770	747	779	789	800	775	792	792	770	833	788	773	772	805	789	797	781	774	811	790	756	787	832	790	802	776	841	801	739	809	765	803	812	820	832	787	827	798	815	822	789	773	800	782	779	810	827	824	789	804	817	788	844	806	757	822	809	780	791	794	812	798	842	808	800	806	827	808	823	851	809	828	820	871	837	813	856	833	831	777	811	811	799	869	819	886	827	843	880	922	955	939	961	668	451	270	295	524	813	1051	1030	901	897	777	859	856	775	778	813	807	819	801	814	822
370	391	380	375	386	369	407	419	358	398	394	405	401	398	432	432	437	459	483	462	510	594	541	573	634	671	708	777	811	808	748	713	725	720	760	760	710	755	761	757	774	730	722	749	742	778	721	743	747	781	722	728	752	785	755	748	738	720	740	759	723	769	745	754	790	790	755	796	752	767	753	724	749	762	754	782	727	681	752	732	753	758	731	740	783	744	744	756	755	738	727	756	797	782	705	740	760	765	752	771	747	728	781	734	758	771	707	753	772	775	775	763	761	750	743	735	774	759	744	768	762	732	734	757	782	730	721	791	769	660	759	690	724	778	751	760	736	742	785	769	737	736	744	828	794	740	687	774	737	740	741	716	732	742	768	736	682	670	723	782	738	675	738	782	729	792	755	775	744	707	756	785	728	782	731	759	747	747	732	735	754	724	757	805	775	730	707	762	729	729	766	769	709	747	756	750	739	746	779	774	741	662	667	740	799	846	1023	845	681	476	414	318	324	466	619	803	931	941	915	876	817	878	858	850	774	787	718	723	738	748	703	807	757	794	744	771	763	773	793	748	781	766	759	757	766	777	773	789	757	751	769	770	760	762	800	764	758	765	751	780	739	720	765	837	844	721	705	749	765	783	774	777	780	741	759	724	778	716	749	754	756	758	737	752	727	744	780	608	512	560	582	730	757	798	739	706	749	751	751	760	724	737	774	732	708	708	714	800	806	760	741	735	752	792	764	739	714	706	755	730	746	754	739	720	728	733	801	739	775	774	808	742	763	708	751	756	794	775	737	744	738	742	754	776	775	775	806	730	736	755	766	777	780	780	790	753	752	778	713	738	864	902	756	687	783	807	769	796	783	762	740	758	766	788	779	785	761	807	812	751	772	791	760	754	803	801	769	781	801	791	824	803	799	782	763	764	748	737	745	761	785	824	784	794	781	823	805	772	805	799	773	797	785	744	758	798	822	816	841	810	853	806	794	775	809	802	809	845	812	805	787	813	798	853	782	786	762	801	767	784	798	788	800	811	778	756	778	787	814	816	832	807	794	803	794	792	812	818	820	815	856	789	811	829	811	842	820	813	755	806	827	838	802	821	829	869	863	762	810	821	821	849	845	857	799	844	844	903	888	910	978	979	736	483	265	297	536	845	1063	1002	911	861	833	845	829	857	828	808	807	798	854	848
529	558	595	559	591	618	653	649	676	720	696	759	774	808	822	797	879	867	823	829	861	864	834	825	802	793	756	722	714	683	712	715	676	726	768	740	728	770	756	741	781	734	744	724	714	680	695	749	713	785	738	763	779	749	760	757	762	747	751	795	742	728	717	748	766	739	767	773	759	724	765	765	778	800	777	772	724	759	724	744	738	726	768	745	709	782	795	772	737	749	733	738	759	738	731	745	746	783	746	769	735	753	747	725	698	711	728	756	764	767	737	769	762	766	736	770	754	769	746	777	712	713	702	806	830	762	706	745	799	804	775	673	703	749	791	766	734	758	750	742	768	734	777	774	753	695	730	734	744	734	753	760	756	773	762	644	627	608	697	762	737	728	717	733	758	776	765	761	754	729	745	737	735	710	770	741	800	757	793	762	761	698	801	770	752	761	750	721	750	778	752	757	734	735	758	724	786	761	750	751	750	804	822	851	905	900	778	561	420	278	335	467	577	743	905	958	905	849	858	826	748	757	779	766	789	793	755	758	761	771	730	761	769	739	758	754	759	743	750	738	742	753	763	764	738	750	731	739	774	778	756	759	743	745	739	736	741	743	772	791	707	729	813	894	845	737	678	749	754	756	741	783	738	720	734	782	723	720	748	759	737	740	753	710	727	723	762	682	681	733	731	767	735	773	721	768	714	720	706	708	746	716	760	739	723	744	726	722	771	753	765	761	727	727	718	737	716	746	771	743	781	749	713	722	717	743	742	764	774	709	761	798	756	749	754	749	738	751	762	727	743	750	778	767	759	766	761	766	740	746	747	759	805	753	767	738	736	778	710	666	719	758	695	760	755	782	738	734	771	782	752	771	762	770	790	786	772	790	770	763	791	797	773	777	768	800	809	780	808	794	825	806	801	784	764	792	769	796	786	776	789	769	811	803	810	834	808	774	769	792	814	785	789	764	801	789	776	787	832	794	788	833	835	803	838	813	779	816	795	831	821	811	741	768	751	738	735	758	804	799	809	839	810	790	761	767	779	812	801	781	810	837	821	787	795	792	825	836	781	789	828	817	818	786	803	850	815	822	814	812	785	800	799	808	843	828	827	816	767	845	819	835	845	855	850	841	845	857	870	886	871	991	979	765	474	272	301	550	884	1058	955	883	876	818	857	851	877	820	798	833	817	810
874	882	839	823	811	761	826	828	763	778	777	730	715	717	735	688	729	735	712	720	701	727	713	702	721	750	759	727	692	719	721	701	714	744	781	733	772	776	736	730	730	743	754	777	722	745	749	727	745	772	730	728	748	779	751	747	756	724	768	749	746	719	719	749	767	703	747	773	737	738	750	747	769	777	742	774	781	763	774	744	791	729	744	762	766	743	731	757	771	724	763	748	763	773	728	749	748	749	757	743	729	735	744	744	775	749	720	748	755	713	764	755	755	748	769	720	734	721	758	713	752	772	688	724	792	700	736	741	708	795	780	724	761	786	761	755	748	724	768	766	792	752	735	719	744	703	739	771	746	725	746	724	764	756	653	746	1151	886	601	745	723	726	752	705	722	754	735	767	768	716	721	746	756	753	779	762	771	746	764	744	739	781	787	734	719	758	736	769	765	757	744	761	752	763	787	749	740	771	746	784	759	850	851	939	993	774	488	344	262	326	495	716	859	899	892	869	848	827	746	735	729	774	773	774	774	781	772	732	742	744	746	737	726	710	720	728	737	751	787	781	752	766	735	739	783	726	744	740	728	743	771	730	729	735	697	724	752	746	754	790	700	706	772	851	796	710	654	729	701	743	755	772	713	727	703	723	750	701	705	747	741	744	744	691	749	718	720	669	808	1030	694	744	725	757	727	782	740	704	739	715	743	742	749	726	718	747	714	754	750	762	728	737	733	703	735	715	718	719	741	743	754	743	726	695	753	763	760	766	743	734	768	753	771	778	721	771	779	740	749	722	721	735	769	776	768	750	771	752	734	724	749	759	787	801	743	776	740	786	758	759	707	713	795	770	770	750	798	768	758	795	784	800	768	754	769	783	768	781	783	759	759	809	799	787	771	809	737	774	764	758	820	792	798	816	764	790	812	782	761	771	801	802	803	807	845	805	761	789	795	801	794	774	814	787	797	816	795	812	815	791	811	845	780	790	802	779	760	798	795	790	835	787	765	796	806	819	761	729	773	802	845	819	832	788	773	791	840	838	825	809	791	825	822	784	779	800	804	810	770	783	784	801	829	839	813	798	828	804	857	800	806	804	835	823	818	844	822	873	809	814	847	846	836	843	836	828	858	844	816	831	904	874	952	970	739	448	256	321	623	945	1015	939	851	850	821	878	865	860	813	797	786	822
750	723	748	711	693	730	738	764	763	751	709	720	712	776	705	693	759	762	742	756	737	723	728	709	715	729	750	757	719	720	756	764	751	756	738	761	772	796	756	740	781	744	757	780	744	770	749	754	740	758	722	780	737	763	754	767	779	787	756	770	744	700	715	741	766	765	739	779	755	755	746	735	751	740	766	736	757	753	754	731	751	780	738	717	774	760	730	739	714	722	737	764	771	773	782	760	739	755	730	751	720	741	738	767	712	736	720	736	763	736	739	786	741	709	734	729	751	801	736	743	743	791	753	686	725	737	735	758	745	718	730	725	783	718	744	755	754	778	756	729	762	696	754	755	746	748	711	727	761	775	754	744	763	807	604	815	1796	1136	594	708	766	746	725	739	744	727	781	727	768	739	773	741	755	766	763	761	727	762	761	698	713	790	789	760	794	777	755	793	718	728	748	774	713	767	749	778	737	748	763	797	830	863	840	810	662	504	312	265	396	611	827	922	892	872	827	825	759	780	780	752	779	737	754	746	734	712	714	722	750	756	724	763	724	740	731	756	729	766	764	756	751	743	726	770	762	761	741	749	754	743	735	749	740	743	770	751	747	759	758	778	731	650	716	730	728	679	732	746	764	734	735	754	766	715	717	695	720	722	766	771	742	730	745	740	716	729	714	729	730	718	694	746	766	722	716	719	722	714	722	711	751	767	742	719	717	705	718	746	759	776	749	734	701	730	724	686	763	765	784	800	754	784	745	684	728	705	756	743	774	777	771	763	752	764	733	749	730	767	706	721	721	746	745	746	778	767	733	713	757	779	768	760	771	798	769	769	773	779	760	789	786	802	780	803	771	790	786	779	749	767	759	782	758	760	784	751	761	784	766	777	735	782	761	725	763	741	773	769	771	770	745	761	776	753	749	820	797	798	731	746	726	741	759	783	818	816	817	782	815	795	791	799	779	762	792	806	786	813	808	796	800	808	753	818	797	771	790	781	793	819	831	782	745	811	884	965	844	718	796	815	764	778	785	824	814	797	820	795	818	772	809	823	770	824	835	851	809	791	750	811	792	811	814	822	826	802	814	841	809	767	830	786	833	837	797	813	812	833	832	840	805	843	837	852	822	784	832	833	848	838	801	882	902	1001	948	705	405	218	387	689	972	1003	940	865	821	859	834	766	801	793	826	812
761	747	722	722	708	732	729	729	767	759	755	723	704	737	737	730	735	744	753	731	714	771	752	717	755	721	760	721	700	741	727	792	754	754	752	742	786	763	793	722	743	743	762	768	724	764	722	790	740	749	761	767	765	723	743	742	789	783	752	727	766	736	723	786	758	731	739	750	758	780	748	758	751	749	754	767	762	777	767	733	763	758	749	730	740	752	726	768	735	747	739	695	753	769	801	730	737	699	729	726	836	952	703	735	723	777	753	768	756	764	740	739	730	807	760	779	751	749	759	729	748	778	753	782	754	759	789	753	763	747	758	794	789	763	720	790	772	763	730	738	732	711	770	782	756	747	754	774	746	781	762	768	772	779	693	588	846	680	617	737	736	712	757	729	717	750	774	750	709	755	757	740	732	766	735	751	735	749	749	740	756	729	769	756	801	751	752	785	766	725	756	788	730	751	765	784	804	781	820	856	882	897	744	566	420	292	264	413	682	939	906	892	832	814	777	773	774	763	763	754	747	747	741	748	744	719	715	685	730	768	744	762	736	764	762	775	744	777	739	752	727	729	773	734	788	759	751	711	740	752	721	750	788	714	773	734	775	748	752	776	724	713	664	716	708	738	759	738	732	730	713	764	752	741	740	725	728	783	744	756	748	708	697	668	703	755	747	721	699	733	736	726	746	711	714	746	719	720	703	739	729	754	750	753	766	721	718	758	784	785	768	769	733	748	763	728	765	762	746	729	755	797	779	736	738	707	763	756	721	758	767	764	741	735	732	790	774	718	749	738	707	743	771	759	748	763	741	734	763	769	750	757	773	753	782	747	776	732	736	741	746	772	793	758	773	761	744	773	776	774	781	791	736	784	767	763	750	783	779	788	778	767	760	786	762	715	737	781	766	779	776	790	783	775	797	785	830	801	743	750	719	744	752	754	820	827	839	791	783	795	805	776	783	785	774	805	795	799	819	807	799	845	818	809	804	840	802	833	788	800	828	828	749	803	876	931	848	738	817	878	791	792	801	796	786	836	800	823	868	809	816	808	844	827	847	817	825	809	779	821	807	829	813	833	817	827	803	825	834	809	871	835	815	854	783	810	822	811	845	856	841	835	786	825	814	778	827	815	865	821	849	843	894	886	953	908	635	351	266	438	776	1060	974	893	887	813	851	851	800	832	803	842
756	709	737	756	754	794	786	739	731	736	755	720	757	734	733	751	727	754	716	748	734	765	760	737	740	727	811	737	775	771	731	736	722	746	749	797	784	766	776	727	740	771	758	720	736	753	724	736	774	749	747	707	754	750	753	777	767	768	731	719	776	749	798	777	744	731	724	749	729	770	767	759	752	758	752	772	699	724	765	740	721	738	738	766	743	738	777	747	742	779	773	740	780	762	718	703	758	775	745	696	789	853	697	733	755	796	736	735	776	756	714	735	757	733	731	726	740	751	770	783	738	782	773	780	769	752	707	762	755	733	760	734	741	763	775	746	720	756	738	742	750	747	710	747	744	748	719	745	711	760	751	794	756	749	777	695	636	660	728	803	736	744	745	759	717	746	778	732	760	729	777	757	736	746	734	766	752	744	719	718	772	707	748	738	750	767	745	736	790	753	759	788	760	758	790	759	748	796	890	812	999	962	552	331	242	290	448	688	919	937	838	825	772	731	779	782	764	761	728	751	721	710	738	752	736	760	805	805	711	717	742	724	780	777	732	727	708	809	769	753	751	749	761	753	740	732	755	723	729	768	726	770	745	747	760	753	780	786	786	755	740	763	744	750	778	775	748	779	735	701	721	736	720	731	723	745	749	727	771	742	718	667	695	796	748	671	798	751	720	717	740	727	752	742	727	724	729	741	718	757	741	760	767	753	771	745	742	773	740	738	749	768	756	755	742	780	762	710	729	742	743	789	769	753	715	728	723	747	747	760	778	724	740	750	759	775	762	728	704	702	731	760	773	707	756	704	775	752	732	721	742	761	780	772	784	778	788	757	788	752	736	797	763	764	811	764	747	781	763	746	784	751	737	772	753	778	769	794	790	756	777	773	776	737	782	783	772	778	774	773	768	758	802	802	793	834	754	755	752	752	844	812	763	726	765	828	821	833	812	820	838	779	789	817	832	843	821	838	810	841	816	834	798	813	831	821	807	827	818	818	823	808	793	726	783	781	751	782	781	835	777	776	802	812	751	799	807	844	801	807	813	810	800	792	825	842	805	786	753	805	815	836	798	809	821	792	790	800	838	776	817	844	831	842	828	830	833	827	800	808	833	817	802	798	808	812	795	815	819	875	861	854	853	878	900	980	855	549	280	273	540	896	1040	920	905	862	858	846	800	847	841	825
769	724	779	780	792	759	738	772	756	738	793	731	741	722	796	760	761	762	780	767	765	792	766	759	814	763	679	761	744	775	748	740	748	717	776	859	762	762	770	791	745	724	740	745	805	817	732	714	736	755	779	759	761	759	773	745	735	768	725	735	770	717	727	738	745	777	765	719	781	731	722	718	709	725	697	701	749	753	758	748	721	753	779	747	740	754	770	748	743	735	749	754	741	708	734	705	793	755	758	752	734	717	724	752	738	743	698	727	740	783	746	748	749	751	745	747	755	770	757	749	739	785	728	755	708	764	829	754	737	745	740	727	727	728	722	733	749	737	712	758	752	781	716	768	770	761	749	723	737	733	714	710	763	768	736	768	753	803	757	708	701	768	746	755	785	748	749	766	773	713	771	768	746	770	740	758	768	779	715	729	709	762	729	722	783	699	738	742	761	711	770	780	740	813	812	799	797	887	877	923	1018	793	412	267	333	537	810	864	864	833	844	732	747	770	802	746	777	737	753	735	723	728	735	729	718	807	751	874	781	760	787	770	752	766	729	736	767	714	743	749	731	717	727	750	771	756	757	736	771	738	722	702	765	723	754	752	749	727	768	709	751	750	752	775	785	733	734	701	713	727	764	731	744	778	733	767	692	755	721	732	797	749	701	1099	983	675	722	740	705	742	716	758	742	761	750	754	777	714	726	729	736	764	746	728	734	758	752	740	780	731	748	756	741	744	743	765	762	734	736	758	695	763	748	760	771	763	711	750	753	747	783	782	773	791	712	853	796	738	730	746	745	772	781	753	731	756	787	830	781	718	757	767	728	764	785	780	785	738	782	770	781	790	785	798	780	774	786	779	758	771	785	783	774	729	766	742	808	797	777	752	821	866	778	753	783	771	772	803	810	773	783	775	788	787	804	828	768	746	751	800	884	930	795	722	746	815	801	753	789	753	742	759	779	767	776	798	800	802	826	782	810	804	809	825	755	780	789	799	773	788	782	827	798	746	745	763	753	800	777	837	777	804	868	864	762	796	877	839	819	806	804	832	837	851	811	868	831	829	813	794	879	853	862	853	866	845	838	831	845	826	846	777	824	817	778	824	836	790	800	809	829	811	791	832	849	784	837	762	790	858	836	835	840	842	853	943	979	810	480	245	341	665	1038	976	953	870	854	867	852	790	828	841
740	774	768	761	743	716	732	777	775	719	726	763	767	715	736	742	741	770	748	747	779	732	725	769	760	651	654	774	744	762	696	766	743	706	741	791	755	706	775	755	734	728	779	789	630	740	727	741	736	748	739	764	738	740	773	746	737	758	752	727	741	771	780	738	779	759	767	790	793	713	726	720	722	723	757	749	761	764	732	749	736	700	692	725	721	741	746	718	765	763	757	749	782	649	713	723	775	753	746	760	744	760	742	747	727	704	698	730	755	763	773	748	745	751	778	760	770	734	730	733	729	734	804	744	755	748	855	737	728	727	754	707	737	724	720	722	758	737	746	686	722	738	738	809	773	778	753	763	732	718	733	740	771	749	732	777	727	771	711	739	748	720	709	752	744	762	721	761	775	751	743	759	752	704	689	761	767	775	747	751	734	737	725	724	737	717	720	793	774	725	767	753	751	799	781	795	810	822	883	985	844	547	283	299	572	885	994	862	803	788	750	785	751	789	727	706	759	771	729	715	737	713	646	698	728	805	434	595	877	736	730	757	740	741	762	767	731	754	725	758	733	712	732	756	749	749	777	748	719	731	734	743	758	748	760	745	771	755	697	717	760	725	737	716	747	768	739	725	748	740	736	725	780	754	739	769	700	741	706	813	653	767	661	842	806	669	789	736	724	737	709	713	768	745	754	761	775	736	755	728	769	778	759	736	729	751	757	762	723	723	704	769	756	747	767	731	750	769	753	738	718	777	813	793	815	767	749	772	760	777	773	764	777	738	699	791	751	763	733	717	726	769	786	775	722	758	861	842	791	747	734	767	766	768	741	740	782	770	731	745	758	787	781	771	774	772	741	786	734	776	757	790	787	769	768	806	795	780	772	753	817	909	771	750	768	770	756	747	801	790	786	786	782	772	778	819	762	773	769	795	897	893	808	758	763	827	857	792	807	787	823	816	806	822	787	805	820	830	812	809	838	834	847	814	845	872	831	834	865	849	844	820	844	813	837	861	843	873	856	869	851	870	886	869	845	848	880	854	844	907	825	867	862	843	892	882	884	899	834	858	860	856	857	854	858	839	849	844	912	864	852	847	851	829	841	834	822	815	822	795	830	846	853	813	863	829	825	805	837	847	825	842	871	850	830	930	1003	949	724	380	234	442	825	1128	984	854	855	859	844	776	793	847
782	769	790	708	672	640	688	719	804	765	729	766	738	754	734	736	730	732	750	750	733	722	689	777	775	708	698	792	739	757	755	778	762	741	740	730	700	703	743	754	750	768	749	759	752	767	697	733	745	769	774	785	731	790	767	755	722	752	686	735	719	756	760	770	757	737	745	770	733	690	721	720	740	763	757	734	751	784	745	710	760	718	734	748	751	726	753	763	758	779	754	761	762	677	741	744	786	739	723	728	758	746	751	707	732	734	715	711	727	728	742	785	738	748	743	740	739	778	725	775	720	746	740	722	748	773	704	740	734	741	734	765	715	713	744	757	690	755	744	738	738	739	726	786	817	772	767	757	769	745	786	759	737	749	774	757	778	781	742	753	711	733	740	716	721	766	730	724	772	780	795	870	882	850	697	792	737	725	706	766	720	721	731	738	744	743	734	769	761	812	793	766	794	768	768	831	832	874	1019	836	537	315	287	449	734	981	879	819	764	714	796	762	764	754	745	729	748	749	727	705	716	702	710	1125	686	831	670	759	798	733	744	748	766	707	662	646	639	684	754	743	731	733	764	745	754	741	754	747	786	776	751	736	803	785	770	765	778	741	712	695	747	718	737	687	751	780	820	773	749	723	748	755	770	749	796	759	782	756	733	839	487	716	754	663	688	731	781	745	733	756	751	766	768	751	760	744	744	743	738	764	758	767	736	724	761	742	720	750	729	750	755	762	719	753	744	738	745	761	754	750	721	765	786	787	758	731	740	749	750	719	738	756	735	717	716	769	791	753	718	740	733	750	771	778	748	736	773	758	786	724	760	732	771	734	767	740	771	741	766	771	790	738	750	793	760	739	763	812	812	827	758	747	820	796	772	819	823	792	842	748	770	866	765	807	794	811	837	813	825	787	818	859	777	787	837	872	842	792	758	745	804	862	792	789	834	878	879	860	824	832	839	903	865	831	807	848	842	831	861	873	856	870	880	822	892	857	873	864	885	860	927	897	863	887	909	925	930	941	890	939	914	924	878	892	943	960	926	963	923	894	956	957	941	963	955	1008	945	964	956	956	915	946	933	951	955	954	898	918	957	911	922	916	883	853	860	826	789	854	809	817	886	835	826	845	837	826	835	804	790	832	861	821	828	819	811	884	906	963	927	572	277	285	605	977	1026	853	929	873	883	829	810	836
754	761	758	708	679	623	657	743	774	782	743	769	741	753	736	748	713	763	748	764	737	739	738	768	787	765	777	740	751	715	762	759	754	756	746	761	736	757	758	790	765	743	764	726	743	722	723	748	741	744	775	765	763	768	784	756	766	744	740	716	783	766	724	746	745	733	745	748	751	721	777	761	739	746	727	738	771	772	740	751	824	825	729	756	737	759	738	785	768	748	762	754	751	724	708	788	785	747	747	801	852	762	740	742	737	736	770	760	721	750	718	735	754	764	773	794	760	796	797	797	764	778	739	719	713	730	758	742	757	744	758	779	743	724	715	727	728	707	724	774	763	724	702	717	771	758	726	771	762	736	740	779	766	743	737	761	796	760	737	731	787	808	833	731	757	741	761	717	751	727	854	638	478	852	737	754	705	740	749	738	747	720	747	740	708	743	723	755	752	785	776	768	812	740	818	870	862	996	904	612	339	239	428	675	942	929	847	776	754	737	747	750	751	756	752	746	673	729	725	739	698	732	718	935	628	813	825	793	761	748	773	781	754	710	622	895	827	600	760	732	726	721	768	723	767	774	739	754	730	764	754	751	762	732	772	734	762	718	722	645	865	971	751	664	710	781	844	764	709	710	752	733	737	704	729	742	739	721	741	779	721	792	770	760	766	742	729	712	732	772	758	725	730	738	711	755	764	743	735	753	735	704	713	758	843	821	689	738	728	735	765	772	728	747	709	735	747	730	786	794	747	754	789	760	768	750	755	802	756	777	800	811	794	784	817	811	810	804	744	768	772	807	798	748	765	769	786	804	754	742	775	801	813	802	806	795	801	785	831	804	831	802	801	847	850	807	778	855	853	850	823	785	820	801	821	847	823	812	838	841	817	848	856	862	857	836	814	845	843	805	823	842	861	856	865	894	863	873	814	819	821	860	833	882	899	938	959	934	922	875	904	969	992	955	879	913	921	935	938	947	942	941	961	945	948	945	940	931	937	909	963	960	875	911	929	917	933	916	895	892	883	931	869	849	859	851	850	817	801	802	804	798	803	801	792	786	772	796	705	721	686	690	656	659	661	694	696	760	765	821	894	926	921	906	912	839	848	846	847	837	827	777	817	864	822	817	777	792	868	825	829	848	825	829	801	852	870	933	995	790	430	261	405	789	1076	950	941	957	940	905	815	795
755	774	792	734	663	683	733	770	776	758	745	744	723	703	738	744	705	725	722	776	762	744	752	745	763	764	726	763	730	727	754	735	786	777	769	774	743	782	764	729	751	749	726	727	760	734	788	752	746	797	742	794	783	761	771	781	757	774	743	712	767	779	759	744	758	761	765	719	779	744	754	760	770	759	746	767	770	775	757	739	823	862	786	689	718	756	784	770	740	739	764	752	756	741	747	773	771	724	840	820	806	738	789	777	749	736	822	782	728	740	757	744	724	746	761	724	791	735	770	751	750	738	759	744	748	725	732	747	710	721	770	751	715	698	759	747	738	738	750	734	731	709	740	742	730	742	743	744	794	707	725	727	779	758	735	725	824	746	706	719	769	843	888	788	719	754	733	742	760	757	874	594	521	804	770	752	765	724	750	729	770	749	724	727	801	774	743	759	750	747	749	774	755	808	854	852	918	921	662	402	273	360	658	870	928	832	786	777	739	736	758	735	755	750	748	739	751	759	734	722	703	719	727	736	727	712	744	766	741	697	701	734	740	707	657	1488	1334	552	698	711	742	720	740	731	740	730	734	736	765	732	761	736	720	753	694	751	777	724	707	661	921	1022	681	644	692	786	800	728	714	798	841	856	797	736	767	766	782	748	765	765	768	788	729	758	782	789	777	754	740	785	746	782	770	781	828	782	798	794	802	740	782	732	774	856	737	819	766	771	800	794	731	802	805	798	769	802	792	771	825	777	779	787	791	755	780	796	750	794	832	819	785	772	818	823	828	828	842	841	808	792	785	825	809	820	786	772	746	771	802	807	837	797	881	859	881	851	892	865	796	828	836	883	845	893	907	886	841	896	966	891	874	843	904	912	949	913	879	881	900	930	884	935	868	896	890	915	903	884	870	875	905	879	892	882	830	875	921	908	821	806	805	804	789	817	813	919	886	835	836	790	778	789	774	784	799	781	770	736	722	735	766	756	737	744	720	709	663	697	656	646	657	630	582	606	604	575	601	572	566	576	558	567	534	490	531	496	495	476	472	476	470	468	441	426	425	411	356	363	349	367	334	355	344	338	342	334	364	378	417	471	576	653	760	886	928	949	840	835	845	865	828	803	856	816	799	876	831	806	752	838	840	833	831	813	810	843	848	878	964	952	640	309	297	579	985	998	991	945	919	895	803	790
726	782	826	783	756	727	779	814	761	753	763	771	750	737	765	727	711	750	771	787	772	752	734	692	749	764	722	708	725	757	759	754	745	734	745	793	757	785	759	741	779	759	727	761	728	738	760	733	720	721	692	685	793	797	733	771	736	736	724	779	774	721	810	754	701	737	807	748	734	749	750	774	763	762	769	743	766	770	752	729	787	758	730	737	754	765	712	749	762	744	732	734	774	737	789	743	693	700	806	751	671	646	781	797	750	717	716	736	714	744	736	738	699	721	777	697	763	730	713	777	749	763	741	746	749	730	733	734	741	765	775	758	708	753	730	751	780	784	731	708	711	726	741	764	758	770	769	725	775	734	732	736	794	753	763	742	782	755	723	708	783	815	817	690	692	744	754	754	765	744	845	829	819	831	748	752	751	741	762	766	737	746	739	757	749	820	739	757	765	724	771	754	778	847	830	885	915	725	450	260	351	576	905	941	847	827	725	809	731	754	755	728	783	728	743	751	829	818	768	709	729	747	755	732	773	767	699	715	733	730	746	783	795	746	584	856	792	658	784	780	790	738	799	765	797	812	797	785	788	769	811	747	782	757	768	796	803	745	751	756	779	745	754	731	759	805	834	724	790	788	646	750	852	739	833	771	799	796	792	825	801	814	777	788	762	775	771	765	813	796	796	734	814	830	829	790	799	817	826	810	817	807	877	772	674	765	865	811	863	868	818	843	859	879	855	834	830	876	812	885	874	838	836	877	856	867	851	864	883	922	881	882	869	881	858	895	922	898	899	944	925	866	905	882	908	857	892	819	810	872	881	869	913	864	865	883	847	807	769	813	795	793	815	837	822	795	769	795	811	817	793	744	747	744	768	732	761	730	758	713	695	718	732	644	696	691	646	645	635	624	627	618	627	655	617	612	584	620	570	548	503	527	489	534	513	537	504	479	490	478	483	445	445	439	457	431	418	391	409	407	373	366	351	374	359	353	328	324	324	322	306	320	291	294	302	314	287	281	281	257	274	277	256	266	250	274	259	266	284	287	282	263	270	272	276	261	255	279	269	316	308	288	327	319	316	307	310	315	294	291	316	344	454	580	730	826	917	951	867	874	845	839	827	838	831	834	821	812	834	796	816	787	812	835	817	854	826	840	907	1023	847	420	256	394	788	1087	865	850	825	875	841	842
763	801	806	767	806	792	802	763	745	739	738	783	772	755	718	727	735	760	759	768	759	758	752	747	751	762	740	723	736	713	757	724	756	733	752	785	711	745	774	741	751	749	702	727	751	742	757	756	731	718	675	684	736	770	768	747	785	766	752	762	748	738	804	706	656	744	806	867	776	759	745	738	738	771	740	742	742	737	740	691	727	714	721	723	752	745	751	742	762	807	771	780	762	765	745	788	698	727	755	687	568	647	743	767	751	766	729	743	694	719	705	735	758	726	712	723	905	729	762	808	754	730	769	721	770	745	729	720	731	730	723	720	713	740	723	754	782	713	742	739	755	766	740	731	753	739	723	720	710	729	725	753	756	735	747	770	713	763	734	721	723	745	752	720	723	761	760	773	677	722	726	805	751	789	744	762	755	751	770	795	778	771	750	742	798	753	757	757	721	730	735	771	763	795	851	913	814	514	285	287	538	847	931	832	777	774	786	789	745	743	754	722	748	736	760	763	786	785	761	731	755	769	780	768	753	782	764	792	769	773	777	796	753	775	724	680	610	920	1013	746	793	834	783	775	796	858	771	814	809	836	832	809	770	857	803	801	858	815	826	799	820	846	776	823	869	929	915	852	930	729	664	763	1042	806	903	922	904	886	900	906	893	901	829	875	839	901	869	905	921	901	919	855	849	924	865	835	939	922	849	852	859	884	859	816	778	846	879	854	917	859	802	904	845	870	835	803	782	817	808	825	820	809	767	811	815	728	782	727	784	785	728	750	717	691	707	724	692	715	702	715	686	679	640	662	651	646	635	635	634	679	618	604	624	592	591	562	586	509	525	871	480	478	505	481	528	530	477	454	441	456	427	423	431	404	427	412	409	387	392	377	351	349	425	331	338	333	343	348	316	305	305	309	311	317	310	294	279	310	298	333	311	286	281	285	281	295	273	261	270	262	262	260	267	260	278	270	276	289	283	284	269	290	291	293	306	293	290	297	318	321	316	345	378	343	342	365	372	385	399	391	420	443	444	455	472	484	481	496	498	540	553	547	557	553	596	566	610	622	633	640	681	647	667	694	709	732	716	652	523	464	354	328	272	311	417	584	751	877	973	893	870	868	813	822	840	807	831	805	825	818	813	849	804	820	826	837	832	882	880	997	933	671	286	298	601	1046	928	769	833	904	835	873
736	751	801	784	751	749	790	733	748	748	755	710	735	736	717	736	699	719	768	771	751	735	758	795	750	774	792	725	723	754	758	728	733	732	771	736	714	741	773	737	761	766	741	753	753	773	793	730	727	761	725	744	763	758	770	743	760	771	757	749	747	741	779	706	635	680	579	645	805	752	732	742	740	733	770	743	762	720	732	752	737	741	792	753	775	774	736	774	763	798	794	741	757	751	779	732	757	717	747	684	658	675	825	791	769	768	757	742	734	702	743	754	721	731	740	719	820	701	777	789	726	716	729	720	725	726	646	671	654	788	731	766	718	718	748	770	752	749	764	716	763	765	743	751	772	752	744	737	772	746	778	737	754	768	785	747	734	758	756	747	737	736	724	727	744	761	762	768	724	730	799	739	765	764	764	748	749	727	767	739	734	681	744	763	770	735	746	746	769	776	805	769	821	896	883	853	556	319	258	438	778	1000	885	818	743	732	791	732	700	747	745	718	739	719	718	717	771	778	766	732	770	763	749	797	792	818	821	791	816	814	835	861	889	862	875	877	798	874	891	850	849	925	874	885	872	887	837	871	870	871	867	868	816	841	830	866	847	841	807	774	802	828	794	760	823	863	843	794	831	749	711	832	892	722	781	783	744	758	755	702	701	755	676	691	704	752	726	696	706	691	683	692	698	673	669	645	644	650	628	659	620	619	616	656	622	651	605	596	574	586	587	577	596	569	535	506	528	535	519	496	485	506	501	484	485	456	452	441	450	425	413	414	382	386	404	398	378	385	375	383	360	366	362	344	334	331	329	329	316	310	325	314	294	311	295	283	298	258	248	392	243	261	272	268	256	267	275	266	287	280	257	253	275	262	275	281	265	246	286	285	263	304	288	292	294	302	337	327	297	316	332	318	334	346	375	347	363	402	392	394	387	399	416	415	449	457	469	475	475	494	508	512	529	531	551	573	566	607	595	630	619	624	656	672	655	679	687	735	726	748	790	795	800	793	788	821	855	828	825	821	873	900	904	880	906	908	933	939	932	1001	970	972	1032	998	1058	988	1074	1048	1045	1098	1081	1033	1035	1065	1085	1084	1071	986	914	846	742	664	473	325	273	303	480	662	938	949	876	835	810	834	838	837	823	782	813	837	898	846	823	829	848	867	815	839	882	865	988	791	416	252	444	890	1041	943	895	874	869	870
744	723	758	746	744	830	769	768	726	747	762	713	707	729	756	742	726	743	754	762	741	759	734	786	774	739	786	738	783	731	784	754	730	731	766	758	704	760	756	717	750	763	726	752	771	769	810	749	774	736	738	794	764	756	776	765	736	812	790	749	764	779	803	778	761	732	633	677	811	755	740	748	746	745	753	770	766	717	770	702	745	787	760	747	766	756	719	739	762	757	749	758	761	738	757	764	749	776	717	736	796	796	796	724	730	771	716	747	712	731	775	754	768	758	715	711	702	746	741	734	736	733	781	746	692	633	930	1020	681	729	763	758	724	754	809	741	744	798	815	726	776	751	759	753	722	775	742	730	726	735	748	744	748	740	782	758	748	772	760	729	727	741	714	759	736	760	745	789	766	756	781	748	760	746	777	741	754	757	728	745	771	739	738	735	743	765	752	772	764	757	784	756	866	870	932	762	438	267	369	666	945	975	816	777	761	748	737	712	762	734	749	739	718	727	698	732	747	774	771	727	724	810	777	779	782	800	842	815	847	831	756	743	743	747	743	675	703	692	620	633	658	653	664	644	666	699	620	622	628	613	641	631	597	591	606	591	568	584	614	568	535	531	548	508	465	504	501	496	488	511	500	516	455	474	495	458	452	455	434	427	425	429	393	389	414	402	409	405	397	398	388	401	373	354	341	359	355	334	350	316	323	329	330	323	329	325	309	317	298	295	305	297	301	293	283	326	267	275	280	274	304	292	277	291	293	268	290	277	280	253	280	274	271	288	278	284	278	294	282	294	308	316	300	306	303	325	300	338	328	335	335	340	358	378	342	341	388	361	382	407	406	413	421	432	416	455	482	458	481	496	491	479	544	543	548	559	576	581	549	594	574	621	668	702	655	631	648	688	692	738	745	750	751	776	814	828	794	810	791	758	818	857	861	857	857	911	911	923	940	965	935	933	1000	979	1036	949	988	977	1006	992	1030	1039	1055	1073	1085	1063	1066	1088	1106	1038	1115	1096	1083	1076	1068	1080	1051	1040	1050	1106	1071	1090	1089	1028	1071	1063	1065	1044	1054	1079	1059	1050	1062	1009	1017	1004	1029	1023	1033	1021	1012	1003	981	990	1010	1013	947	967	1087	1089	991	977	894	712	465	285	267	433	687	904	914	886	823	864	820	846	857	805	805	838	868	882	821	795	847	802	854	836	838	893	955	901	592	264	312	695	1098	1000	952	853	836	862
745	786	748	739	754	790	726	772	720	740	718	730	722	728	766	735	751	731	757	777	747	776	744	771	780	763	751	748	758	701	735	771	732	764	752	736	713	747	771	725	731	753	704	776	757	747	728	788	747	777	726	744	726	749	756	740	774	747	772	771	784	763	758	737	743	830	785	803	771	738	766	734	742	740	753	736	772	738	739	764	744	738	773	749	741	787	740	737	751	740	720	750	781	749	779	772	780	800	783	749	752	765	762	718	716	759	738	733	709	790	747	762	741	747	755	739	763	734	754	733	767	714	867	893	731	669	881	903	606	763	723	753	762	762	751	842	896	764	940	741	769	754	757	751	771	779	742	750	746	771	726	784	763	768	723	752	757	724	761	750	743	792	764	749	746	738	793	786	736	756	731	744	727	732	787	760	733	741	725	749	760	745	773	762	765	742	743	744	736	738	717	896	862	945	989	634	338	281	509	856	977	848	755	772	773	720	716	720	765	749	763	727	745	741	744	738	745	751	729	772	763	780	796	820	898	828	748	703	647	558	500	460	503	461	438	398	406	341	339	356	373	357	364	357	367	342	345	328	325	329	325	328	336	308	305	308	287	317	298	301	302	300	302	296	288	293	316	297	287	286	309	313	313	282	296	288	298	286	292	283	289	288	288	270	278	303	282	300	283	293	299	302	285	297	305	326	309	316	316	298	337	340	339	326	347	318	365	353	351	371	384	406	389	406	409	444	432	438	420	433	476	473	437	461	471	498	507	492	542	526	527	554	539	587	600	644	594	602	597	612	666	652	652	686	661	698	693	739	724	672	750	712	798	822	788	804	812	850	847	868	877	814	841	850	892	895	910	868	903	900	939	925	953	963	969	1006	1026	988	895	1001	998	961	985	1020	999	976	1018	1070	1026	1096	1052	1031	1066	1045	1044	1066	1088	1045	1008	1058	1094	1079	1059	1054	1057	1035	1039	1046	1029	1027	1070	1069	1053	1022	1023	1033	1021	1004	1037	1004	995	991	1002	1051	1014	992	967	1001	948	969	981	934	939	953	935	885	943	924	908	966	922	952	911	959	945	939	946	957	974	977	930	964	899	900	872	923	952	964	960	933	921	936	913	922	945	964	859	935	1019	1086	1051	998	1065	1101	870	562	329	264	410	644	840	952	873	852	814	819	844	794	815	827	856	865	846	815	850	829	861	844	837	871	910	1016	727	370	267	508	993	1055	948	895	852	837
762	759	763	738	781	789	742	716	713	731	733	751	776	743	752	712	777	745	733	765	767	775	803	808	795	728	733	778	732	739	707	752	777	766	749	708	738	742	767	739	703	779	758	740	741	735	724	784	784	740	768	743	734	713	722	744	738	738	744	718	761	758	751	755	742	752	789	758	756	775	754	771	766	766	765	752	749	702	730	758	763	774	734	749	774	761	747	766	747	773	741	779	735	771	755	642	663	770	760	719	756	780	754	748	740	768	760	757	764	737	741	711	721	735	771	791	775	743	765	728	734	696	690	738	688	725	711	647	738	764	710	733	743	739	752	855	726	329	621	858	755	770	741	758	740	709	762	721	766	776	747	724	768	727	762	745	717	739	730	734	740	771	762	734	728	762	761	789	764	773	780	756	721	753	751	762	740	755	739	756	749	737	768	782	774	727	755	785	819	785	724	870	863	1006	920	486	281	331	704	956	919	844	746	758	744	714	726	734	725	739	759	758	763	708	728	700	764	739	762	789	813	819	831	817	728	558	498	421	345	308	319	303	304	292	313	285	319	312	306	306	308	304	328	328	328	323	334	304	343	330	331	336	355	360	360	353	380	377	400	407	356	405	384	395	427	458	424	439	426	467	479	485	484	501	506	532	519	503	521	543	548	579	577	545	558	578	547	573	564	575	577	574	595	594	623	655	629	660	681	594	673	747	719	704	723	765	748	745	759	803	781	798	797	803	812	853	836	865	860	875	879	939	889	861	906	909	928	926	972	947	934	955	976	982	978	980	951	934	933	1015	961	988	961	977	977	988	1027	1024	1008	1012	1046	1062	1027	1033	1015	1029	1046	1079	1059	1087	1022	1021	979	1034	1004	978	991	1002	985	1010	998	964	976	953	985	991	1023	960	948	1139	1061	929	977	992	941	926	928	959	929	957	921	922	898	920	943	930	931	896	873	930	947	995	973	958	905	921	902	875	898	894	915	894	897	896	895	916	892	900	885	902	922	908	934	937	913	911	891	882	913	918	937	907	885	946	910	906	883	880	925	927	966	882	906	892	902	926	905	918	936	889	874	867	889	878	906	860	920	898	912	851	876	921	880	891	870	890	854	936	1060	1149	1021	789	989	1091	1162	969	622	358	265	379	614	886	929	820	845	854	846	828	801	838	832	835	785	833	824	821	816	858	840	864	862	1001	863	478	214	390	876	1056	945	948	813	859
748	749	745	781	754	774	767	739	704	731	746	725	757	725	729	720	760	753	755	756	756	787	847	765	729	754	742	740	702	756	730	735	752	723	727	752	754	755	808	752	713	729	744	761	760	753	780	766	781	755	749	768	749	761	731	734	757	747	735	729	751	739	760	779	749	731	758	723	764	755	771	746	760	733	771	738	769	708	757	720	754	731	742	760	770	741	740	746	733	772	764	700	774	768	705	619	594	753	834	761	756	759	737	753	775	727	782	729	754	715	750	747	730	756	714	754	712	777	769	743	776	740	708	750	754	736	790	746	725	751	764	777	760	738	768	851	676	441	695	845	730	759	790	765	749	731	740	747	779	792	777	778	744	739	766	787	746	742	716	698	764	752	794	764	773	742	737	760	749	771	724	705	695	784	740	782	764	787	759	804	763	731	775	790	735	770	741	818	695	780	797	856	965	1049	700	354	238	443	779	952	829	766	753	773	780	706	729	731	727	696	747	727	760	753	747	720	743	757	822	771	845	904	789	611	478	328	297	288	316	366	435	482	531	524	589	553	583	607	649	648	642	628	626	650	652	667	687	691	666	716	730	725	749	745	743	738	741	751	771	773	833	786	791	837	904	890	861	797	819	903	868	866	928	933	882	878	962	957	903	943	873	947	906	932	939	932	937	942	923	952	967	969	953	995	1071	980	1002	1007	996	997	1011	1022	938	975	1037	1028	1029	1012	966	1037	996	1015	981	1006	985	1003	1020	1027	1052	1053	1015	1013	977	945	1024	998	985	973	975	974	982	952	1004	945	982	948	949	882	900	957	922	959	962	937	965	961	942	952	941	950	926	955	945	959	919	937	924	920	965	933	944	912	902	885	842	938	870	913	923	861	883	887	865	829	879	884	889	872	822	1010	1044	826	890	893	887	882	898	904	894	877	886	894	902	849	860	901	912	899	883	872	900	945	954	923	864	852	896	849	897	871	891	883	886	871	856	874	844	860	868	850	870	838	886	884	879	901	876	866	823	827	825	822	827	879	843	864	876	815	851	838	837	836	864	820	830	834	847	861	840	876	800	791	849	775	800	827	875	880	910	862	865	861	887	889	906	871	789	846	1014	1039	962	874	1003	977	1044	1080	998	648	365	246	368	652	882	998	848	851	819	885	848	858	832	813	841	848	843	833	846	854	837	839	877	972	922	588	278	307	692	1079	975	932	865	848
758	746	743	750	708	756	737	700	722	715	744	697	710	735	743	751	752	762	790	739	735	767	761	777	727	787	772	764	757	790	776	750	791	763	760	757	761	765	742	775	737	768	769	790	728	750	780	753	762	719	721	753	762	723	773	772	765	749	752	720	735	766	723	753	771	760	770	731	741	771	713	776	782	779	776	770	745	749	726	721	721	746	728	756	763	778	748	746	753	753	755	750	731	733	706	671	672	715	769	774	707	759	749	743	740	762	765	729	751	762	738	753	730	726	764	749	744	743	796	739	751	749	750	789	752	739	770	731	774	770	753	776	744	755	743	797	832	811	891	772	753	747	724	715	763	733	789	752	747	731	773	757	772	748	730	779	679	756	746	775	754	756	770	753	748	703	748	749	735	719	765	727	731	768	760	767	785	741	747	729	746	745	740	754	739	770	774	780	643	648	814	806	973	978	565	289	310	630	943	909	798	707	714	733	743	710	765	740	725	742	758	718	738	788	769	751	777	780	790	842	892	720	533	394	291	318	421	505	702	775	857	888	901	925	977	964	981	926	956	988	1007	986	963	1007	1016	1004	993	974	961	1017	1006	963	977	1004	1013	1004	1013	1016	1022	1044	1017	996	985	968	1013	1008	1001	965	992	977	981	971	1007	1013	978	982	964	952	974	945	933	955	979	970	979	934	984	996	978	938	913	934	934	927	962	930	955	942	907	886	948	918	896	919	929	951	940	877	878	885	882	882	876	898	864	916	893	907	898	899	879	905	882	880	877	875	880	852	878	928	888	890	898	888	863	898	944	865	859	916	873	911	848	865	929	879	879	902	909	903	862	893	867	878	876	886	846	872	904	875	842	864	868	858	912	907	850	854	876	860	845	837	867	815	850	881	889	809	792	817	809	820	814	859	836	822	844	818	895	883	827	812	825	789	814	808	819	832	812	840	836	837	825	808	799	825	863	841	825	857	831	810	861	867	821	868	829	795	822	839	805	818	883	901	862	873	876	802	745	774	739	777	829	894	904	850	844	882	860	853	869	896	853	855	855	853	836	822	836	809	749	818	1438	901	791	1005	927	842	854	822	836	862	839	874	872	900	829	803	822	897	817	870	983	968	965	980	1104	992	658	348	264	405	682	886	907	843	827	848	849	840	835	822	869	834	823	828	825	844	868	810	884	907	1026	739	339	264	534	1051	1029	947	839	795
762	752	789	729	782	1107	744	686	733	692	691	723	682	747	763	760	771	787	776	771	733	750	714	783	750	737	768	761	770	757	804	769	718	727	763	769	781	769	763	799	755	738	744	730	771	796	805	777	747	737	720	769	721	678	720	752	788	776	784	764	755	726	760	757	716	772	732	755	737	749	755	762	756	772	781	745	724	730	744	737	749	763	760	771	796	756	778	752	775	798	749	727	765	727	780	738	744	793	755	762	720	778	755	747	757	769	732	757	736	763	759	757	759	753	762	736	746	717	747	722	782	782	734	786	754	729	753	759	755	748	767	764	741	779	779	753	770	802	794	777	757	744	742	726	719	762	859	786	774	782	779	724	777	726	756	753	740	768	712	739	798	773	747	757	726	721	791	809	756	748	707	775	747	752	716	730	782	768	732	725	744	751	785	739	729	742	750	806	710	777	827	850	960	763	402	228	466	770	957	832	773	707	762	767	767	740	729	722	750	763	761	744	810	742	749	767	795	750	818	873	689	446	304	276	384	594	788	926	1078	1013	1050	1015	987	1005	1015	973	998	941	963	952	984	928	922	894	921	921	915	916	928	893	906	898	887	912	928	911	904	859	947	919	940	868	898	866	887	893	882	889	925	906	895	828	882	900	903	850	877	831	876	906	870	844	863	896	916	854	892	897	897	860	882	890	855	847	838	868	874	864	880	881	852	890	844	878	861	879	896	866	860	859	860	838	827	823	833	825	842	840	864	848	841	893	850	845	834	873	828	846	853	827	824	859	842	826	796	800	835	777	841	832	821	814	796	797	796	793	822	823	797	866	818	790	826	792	797	824	803	803	833	827	794	781	798	794	822	840	801	771	828	819	794	824	844	812	807	838	829	787	815	804	781	816	810	829	846	867	821	848	853	840	866	834	844	821	784	822	800	835	858	825	863	807	771	828	805	837	822	840	827	808	833	864	822	855	816	844	820	818	797	816	780	809	824	859	844	844	803	716	726	918	932	736	768	850	808	826	825	828	817	814	828	831	837	840	799	828	847	830	836	831	680	673	1152	856	812	801	891	921	791	821	817	812	826	831	817	855	850	769	746	831	853	898	946	895	902	909	1024	1068	1019	631	311	264	507	807	902	868	847	836	873	809	856	839	808	787	785	805	846	866	873	848	886	884	1001	804	416	235	452	982	1038	961	933	856
787	725	788	741	703	1042	644	731	730	738	690	730	744	788	778	806	789	725	763	730	764	753	801	759	757	724	754	744	733	771	743	774	772	730	752	747	780	726	751	753	795	728	721	710	799	790	700	793	795	707	702	742	770	1122	712	727	753	754	755	760	740	743	715	752	721	733	747	732	764	752	764	759	779	766	753	767	778	766	774	760	739	706	784	742	757	740	749	750	737	782	753	762	763	776	752	780	756	778	751	752	756	729	726	739	750	765	738	769	735	780	790	741	732	788	752	743	753	730	770	786	819	768	698	733	765	744	746	761	759	758	769	786	748	732	719	733	806	763	741	785	757	756	751	750	755	718	739	763	753	740	744	758	710	750	734	769	768	753	755	730	754	777	753	733	706	752	778	829	789	764	731	759	766	791	782	742	753	766	737	732	737	720	752	781	735	724	765	782	780	792	828	967	921	612	324	298	578	941	941	859	783	735	736	747	746	707	761	746	760	739	735	714	753	788	766	841	811	874	815	632	432	284	310	477	772	940	1011	1043	1007	982	959	941	951	919	924	908	875	918	900	891	927	847	909	837	878	923	889	920	837	851	834	875	824	870	880	877	860	863	888	888	826	846	849	800	824	865	845	851	820	863	849	843	806	842	818	855	828	834	817	818	823	832	815	849	806	791	800	806	801	824	788	784	895	794	776	815	822	813	786	758	771	824	792	812	783	763	792	767	816	756	793	739	768	891	728	760	752	786	765	782	798	848	756	784	824	800	793	788	789	781	796	826	807	810	811	792	813	815	823	797	805	823	781	812	828	820	835	831	838	823	848	839	840	832	825	847	818	806	868	853	848	806	814	791	819	838	848	811	809	813	796	831	827	858	814	813	814	816	820	838	823	829	820	787	810	816	799	813	798	827	868	805	788	851	775	780	796	838	872	837	787	806	770	795	829	802	814	826	799	802	794	830	791	826	803	769	803	794	799	812	780	757	777	820	794	812	820	720	832	1209	1219	754	714	826	749	744	776	827	836	841	825	865	777	801	782	809	848	836	848	831	799	738	695	813	658	556	669	971	851	850	827	822	824	866	835	854	864	833	841	817	907	890	904	844	844	972	925	1059	1199	1018	487	259	388	750	916	855	848	840	860	887	859	820	803	839	806	803	844	878	859	885	827	881	932	940	530	262	359	803	1119	996	875	826
749	712	772	780	679	690	661	753	739	746	727	742	729	742	775	774	760	750	741	767	758	734	745	746	735	766	773	740	752	733	762	742	768	744	729	774	732	695	737	763	773	779	754	720	773	762	776	708	755	740	736	682	711	716	732	741	738	774	738	722	755	736	759	735	758	744	742	732	759	758	744	725	749	754	768	775	746	767	744	746	761	749	781	739	779	744	775	746	775	732	782	781	772	739	758	726	742	786	749	771	770	764	756	751	751	754	772	763	764	745	753	767	758	753	744	728	738	717	741	739	767	713	693	732	768	744	736	763	766	805	798	748	737	755	735	731	767	760	752	770	764	736	744	755	798	757	739	750	752	698	736	739	704	718	712	761	775	746	765	750	746	753	745	708	701	749	800	766	737	758	748	760	715	763	758	767	744	768	769	757	728	756	750	768	778	734	763	802	763	852	888	984	843	460	265	329	757	995	795	724	736	763	736	744	768	755	723	750	754	753	774	754	740	785	799	830	897	836	636	415	306	356	597	887	1097	1045	913	884	967	917	907	880	864	837	849	818	807	809	792	796	806	799	810	790	763	787	761	831	768	765	751	746	748	817	766	778	778	787	769	780	779	792	771	761	800	769	800	753	781	802	788	799	776	772	802	792	742	751	777	799	819	800	786	800	752	779	788	880	770	821	799	821	835	775	785	797	827	785	764	778	780	793	813	813	813	800	821	832	808	798	801	717	797	1102	864	737	775	785	773	804	836	800	795	816	791	816	825	795	776	766	803	824	795	793	775	785	822	787	820	811	752	786	771	744	780	806	836	841	787	784	803	789	799	840	798	780	743	759	755	795	770	781	770	776	771	792	815	781	764	814	772	798	777	759	787	790	820	769	798	830	766	779	757	804	793	770	799	756	837	810	804	784	813	792	759	762	753	739	769	835	837	783	798	805	805	783	776	761	786	791	822	832	775	855	788	836	821	798	853	829	831	814	796	810	822	855	882	687	693	972	1016	700	709	812	771	773	826	826	824	850	870	861	834	736	762	808	830	838	814	821	807	774	820	891	574	469	643	987	900	880	818	813	820	826	807	822	805	809	887	821	841	815	822	825	939	900	959	1033	1148	1018	478	269	356	704	961	848	855	815	825	875	807	811	831	875	807	796	821	834	879	851	845	877	912	942	644	263	292	717	1087	960	860	852
771	769	789	758	758	760	744	737	710	753	716	735	762	772	791	786	708	767	744	764	745	786	769	741	764	733	781	755	733	738	777	753	756	788	767	724	741	713	730	717	730	761	744	744	746	730	737	740	748	737	718	724	726	749	721	719	765	749	706	737	734	788	790	764	751	765	726	792	754	778	757	766	755	733	759	765	748	770	774	751	712	738	749	765	771	762	759	725	733	715	755	767	766	755	767	739	733	777	767	787	756	722	742	745	739	737	766	725	769	785	802	753	761	766	743	753	711	747	742	815	770	757	768	740	759	741	754	748	768	788	787	755	768	737	755	747	745	770	775	759	764	783	782	743	779	778	810	759	741	720	779	730	733	737	744	727	755	758	737	740	772	746	726	710	724	734	716	765	701	799	836	783	724	741	751	752	766	743	749	741	753	732	770	763	774	754	796	761	733	841	834	969	788	376	260	459	907	953	727	655	691	772	728	740	726	786	727	758	735	750	755	759	763	770	801	842	914	700	412	285	331	596	890	1098	1044	923	906	897	871	781	821	785	781	798	810	837	821	813	801	799	832	804	767	830	843	864	782	792	817	811	759	811	819	801	826	811	774	791	790	791	821	798	807	790	779	778	757	796	821	803	794	804	805	789	784	782	785	794	785	790	801	800	803	777	781	749	706	795	740	757	753	796	777	750	791	787	786	752	770	759	746	784	759	777	790	770	770	764	798	825	786	738	658	773	687	713	740	796	782	786	777	744	752	744	794	754	744	770	739	737	744	780	772	766	783	769	781	712	780	809	764	770	726	755	769	770	786	767	738	765	768	782	766	813	769	755	654	777	686	763	785	789	759	734	771	762	805	778	767	756	748	766	728	778	846	801	792	821	771	817	782	784	812	794	761	753	740	762	785	800	819	819	816	782	818	829	787	773	765	781	792	795	769	832	781	762	773	819	768	772	799	847	786	780	774	805	793	839	884	860	816	829	823	788	771	786	827	814	678	685	636	701	824	799	756	780	834	796	831	853	840	863	775	730	764	843	828	837	779	837	771	793	843	909	745	701	818	982	870	838	816	779	858	819	862	812	846	813	826	847	849	815	875	792	907	911	944	1001	1024	1082	681	294	315	641	891	892	888	843	854	861	877	845	792	821	793	824	844	862	870	846	853	888	890	1015	734	313	273	652	1094	919	876	845
725	765	813	758	779	750	782	768	751	729	729	738	756	741	742	730	729	755	775	765	714	720	744	772	760	740	743	767	715	765	744	792	749	738	776	798	730	701	744	724	732	725	744	721	744	752	745	723	764	738	756	731	777	741	740	735	802	763	724	741	794	761	759	756	780	718	695	727	733	746	767	770	776	753	701	770	740	759	774	752	757	741	771	747	771	766	758	797	755	771	779	765	761	753	767	720	764	739	726	762	765	786	734	739	745	738	705	732	749	767	771	732	785	768	779	771	733	731	758	751	777	724	758	777	741	723	734	732	751	743	754	746	742	737	784	758	756	813	771	783	752	711	697	720	747	774	748	769	744	760	758	791	755	765	731	770	770	781	759	731	753	767	754	748	748	715	737	745	743	720	740	729	749	775	781	756	736	756	770	753	738	739	754	740	751	780	793	752	820	814	902	944	638	299	288	584	992	915	766	675	768	758	747	738	767	776	796	747	747	761	726	759	757	769	796	888	733	441	273	335	627	927	1100	987	875	913	842	837	847	862	821	820	811	788	792	802	785	805	769	783	761	756	798	831	558	775	803	778	797	785	770	782	803	781	765	770	739	775	771	786	749	783	804	735	742	739	792	807	790	766	791	755	782	765	814	777	738	737	779	739	768	777	771	766	765	745	740	753	704	736	740	749	729	745	763	750	781	784	757	727	731	732	760	794	788	756	722	711	755	791	760	713	706	747	744	742	727	766	755	742	770	737	715	783	778	787	752	767	746	731	731	738	783	746	780	741	768	759	774	756	755	751	765	784	746	717	787	779	741	764	802	795	784	761	775	746	645	1154	778	723	768	799	784	795	775	749	781	736	735	778	801	773	748	753	783	813	769	748	791	811	781	784	760	757	777	735	805	824	786	805	797	795	775	772	753	865	895	823	731	806	791	831	782	759	758	763	800	818	800	835	792	818	780	766	807	806	776	791	812	832	811	757	797	800	795	810	819	781	803	808	749	811	858	815	795	835	778	800	807	842	814	814	728	764	756	824	823	795	784	881	788	778	783	851	924	907	870	840	790	752	770	755	866	832	827	831	840	809	786	833	810	814	836	836	856	876	877	889	944	1002	729	411	268	387	669	887	910	843	827	815	827	794	808	790	821	821	834	878	850	830	862	870	863	1022	750	360	232	534	1068	978	917	856
745	768	807	778	754	792	809	780	763	774	743	739	776	711	728	754	780	748	756	733	736	735	731	806	744	746	749	731	768	758	776	757	752	722	750	743	758	738	753	732	759	700	742	767	779	767	791	760	712	786	758	785	796	742	727	771	765	719	732	758	742	769	785	767	732	731	735	713	744	756	787	774	743	767	739	741	738	723	757	733	735	729	675	750	743	730	730	736	749	739	763	776	729	773	775	704	752	739	756	758	775	719	733	725	744	739	721	737	792	790	753	730	749	773	739	799	766	758	759	743	764	743	742	787	780	741	716	736	745	757	741	748	754	768	715	794	750	776	750	758	708	680	690	737	754	777	794	743	731	725	766	816	830	801	729	706	739	781	771	755	737	739	761	795	751	738	750	758	730	690	735	717	751	759	746	746	757	749	745	700	760	746	793	778	756	771	775	728	806	824	948	888	518	279	328	699	978	877	783	784	782	769	785	721	752	759	739	728	740	748	754	773	788	774	833	764	526	290	312	555	949	1113	1004	862	884	794	857	856	832	831	788	767	770	757	803	756	791	743	726	754	752	758	732	726	591	751	782	772	736	769	751	739	774	755	746	756	774	721	752	774	733	765	780	759	710	712	707	760	758	744	771	753	768	786	718	710	739	739	753	749	792	716	771	790	731	744	725	726	742	734	739	707	749	764	759	767	796	766	753	737	756	778	770	790	752	738	739	744	732	775	773	699	704	770	782	772	767	752	741	753	796	770	728	743	759	780	751	746	678	750	727	767	782	751	803	767	758	751	767	777	753	752	770	798	787	758	736	748	732	779	760	763	757	754	736	741	672	799	675	764	768	774	783	755	754	781	767	771	776	772	778	778	816	736	758	794	772	791	798	791	775	785	797	800	779	764	803	803	806	776	777	789	773	733	775	858	842	797	720	792	793	771	781	786	761	746	794	782	771	797	803	796	780	812	793	805	790	804	799	796	787	776	788	784	801	813	843	823	819	828	821	791	781	763	804	833	829	770	801	816	838	783	764	756	748	783	784	795	778	822	763	784	833	839	860	836	779	752	862	815	765	760	848	830	829	801	829	818	837	844	835	799	830	833	821	856	834	855	922	991	1004	691	357	255	455	780	923	812	788	836	813	793	795	809	844	836	858	861	846	830	835	833	852	1008	850	393	216	493	1031	1049	922	879
762	732	769	755	736	792	797	766	754	780	770	739	757	735	752	733	747	757	747	706	743	729	764	771	755	744	731	761	776	755	732	763	726	721	699	750	747	787	844	800	748	805	734	765	772	796	763	754	761	745	728	725	778	775	741	715	743	765	725	736	781	763	765	712	742	726	743	741	789	761	731	775	769	759	762	773	784	703	759	764	703	757	723	718	753	733	723	763	726	736	738	738	758	804	731	755	741	765	741	738	767	742	749	713	743	764	698	703	776	779	725	742	762	693	740	734	766	751	724	770	792	779	781	758	761	742	720	740	744	745	761	742	728	745	760	747	770	792	739	749	701	700	687	721	784	760	808	756	749	736	795	801	815	771	705	726	742	763	782	731	747	748	756	762	738	728	735	758	741	725	731	741	725	744	767	755	742	702	760	747	770	729	786	772	757	790	793	755	835	867	978	850	470	257	438	866	1009	864	764	801	749	727	753	748	745	765	738	749	754	740	757	758	758	807	842	649	358	276	476	885	1092	977	916	833	815	865	855	814	808	741	797	744	768	765	767	754	737	706	745	763	762	720	755	740	756	767	773	791	766	797	761	748	756	776	733	706	732	746	779	786	765	734	739	733	723	700	764	728	747	725	735	705	762	756	790	704	743	785	747	693	770	751	756	736	724	714	751	735	730	748	763	745	723	750	740	755	755	774	763	742	727	772	766	717	721	733	715	756	737	769	757	720	746	776	759	746	740	746	764	701	748	721	718	754	786	754	726	767	735	756	755	771	764	781	776	738	745	756	762	766	737	775	779	819	737	750	771	754	702	777	780	789	785	777	779	828	761	774	747	807	776	757	769	793	746	843	748	724	720	803	843	826	810	770	759	806	805	761	792	793	778	789	775	801	778	767	781	787	810	779	770	804	767	740	738	788	834	741	754	795	818	779	802	786	755	802	801	764	804	795	823	786	816	818	786	809	772	795	792	818	751	812	751	799	819	811	802	813	778	777	790	807	862	798	813	844	801	802	805	794	814	836	775	792	781	780	762	816	869	822	811	772	782	834	854	787	769	859	985	989	857	774	792	868	843	815	816	850	781	827	853	812	797	823	857	868	887	880	911	982	1123	1018	620	254	319	667	943	773	781	840	833	766	797	849	853	820	833	829	831	816	843	872	861	970	879	440	243	428	966	1054	934	893
788	766	753	737	793	776	755	742	781	760	749	758	726	787	750	748	735	746	757	740	726	756	743	678	754	742	724	755	783	716	753	792	754	734	737	754	738	791	867	765	526	748	753	817	760	736	764	762	767	722	729	747	707	743	724	766	736	750	720	740	768	739	763	743	731	729	748	774	774	739	719	724	765	754	795	780	767	769	746	756	731	717	725	781	797	751	728	749	744	775	783	791	731	787	752	765	792	736	753	775	740	796	737	724	736	713	717	711	749	750	730	740	733	725	728	762	762	742	766	746	750	750	764	744	719	718	729	695	762	771	801	767	772	722	742	762	708	770	730	742	761	712	746	748	765	772	787	738	701	710	726	782	742	722	735	740	721	767	751	768	743	745	737	779	768	778	756	774	732	731	721	753	720	744	773	744	726	746	724	707	744	723	755	741	769	775	771	796	892	874	1055	722	370	230	567	973	990	930	794	740	750	741	767	740	751	763	762	721	765	742	761	775	779	893	762	448	280	382	737	1101	1035	892	847	781	806	850	845	812	849	728	757	704	770	775	739	761	735	700	716	775	764	792	769	751	751	720	752	761	726	757	761	767	783	736	719	761	824	864	798	746	731	722	737	736	727	763	764	714	701	711	730	734	735	790	783	722	757	759	719	739	728	776	718	729	725	717	742	714	757	769	758	749	753	764	712	752	771	761	761	783	729	727	740	724	736	739	781	799	744	739	703	750	766	751	758	774	759	752	771	718	759	765	746	764	793	764	733	773	742	799	754	748	761	761	755	753	762	758	757	767	783	770	790	763	742	769	725	752	743	740	809	798	745	772	808	767	802	822	737	763	777	786	791	764	775	775	745	785	768	713	770	848	720	782	792	806	815	796	788	765	773	801	797	791	770	793	793	810	794	776	817	803	787	786	740	775	753	777	796	798	758	784	795	764	780	807	767	792	797	795	789	798	788	790	797	789	828	769	783	791	759	792	770	816	794	813	793	783	754	798	765	779	842	744	841	801	794	807	796	798	814	811	792	840	817	789	785	777	791	811	785	800	811	837	867	800	748	883	980	986	842	752	817	831	807	845	792	814	820	821	834	812	793	834	847	861	851	909	946	1006	1040	1181	792	302	264	611	868	823	885	997	874	745	830	846	865	828	827	842	806	815	790	803	823	967	864	494	271	413	932	1085	938	883
811	746	766	735	754	760	778	776	740	753	761	762	737	773	732	784	739	743	759	760	739	763	746	737	770	766	735	771	767	756	764	797	726	757	749	744	781	765	795	778	711	792	763	759	800	763	782	743	743	717	757	736	730	777	708	696	760	752	756	723	751	750	746	778	752	757	749	779	774	743	750	725	763	780	779	795	767	741	745	764	731	752	784	770	824	800	767	712	737	792	784	753	753	838	840	829	873	773	787	752	795	803	743	759	731	725	713	758	748	745	738	793	831	792	710	729	756	788	769	746	740	744	737	701	724	718	786	748	761	768	770	727	738	723	734	718	755	722	782	746	744	788	751	742	746	746	758	760	722	726	761	776	739	686	741	741	737	749	745	746	758	755	789	772	759	757	735	739	747	720	721	722	724	762	786	795	740	762	754	716	743	722	750	738	769	811	763	817	914	876	992	662	302	286	693	858	703	732	872	710	746	767	740	733	757	740	762	751	741	729	774	758	834	876	644	324	269	558	1033	1100	935	840	833	833	870	789	679	716	804	745	711	726	742	728	764	737	727	706	744	756	732	739	790	732	722	747	699	713	763	743	729	779	734	697	753	877	893	849	913	893	736	769	791	763	716	761	760	698	709	733	745	769	740	781	793	771	717	762	683	664	733	678	691	720	728	738	760	754	737	748	747	744	741	747	759	770	747	725	742	791	730	747	733	770	765	783	781	782	746	731	734	727	745	764	735	773	792	742	739	721	781	792	749	774	800	775	750	759	757	715	767	760	773	769	747	764	780	766	738	747	775	798	764	759	768	747	727	789	761	718	786	765	748	728	807	820	800	805	750	708	775	745	788	763	762	737	748	790	681	642	688	800	770	776	770	781	803	804	826	786	789	766	787	839	789	790	809	812	779	865	839	817	810	774	772	771	831	799	795	786	723	813	807	785	801	781	831	773	801	827	750	788	794	785	802	834	826	794	803	831	828	769	787	833	845	762	782	844	909	769	740	797	846	799	761	761	802	788	812	833	834	828	837	850	847	807	782	782	830	844	823	793	828	799	808	790	747	774	862	861	777	782	820	874	810	807	819	875	810	832	801	811	789	832	860	872	805	880	936	1040	896	1007	760	366	268	548	850	918	1021	1051	870	742	843	821	812	812	836	793	812	850	850	851	866	931	914	525	264	386	933	1092	890	883
789	737	766	785	760	760	772	759	746	740	746	770	756	722	702	710	752	730	775	777	780	762	748	749	755	792	739	764	805	724	778	779	737	749	740	678	722	764	737	763	767	736	763	787	775	763	755	764	767	738	720	716	727	744	753	723	786	734	741	766	752	716	779	787	788	782	758	769	772	740	757	778	742	775	774	750	748	719	756	739	733	747	783	802	801	816	752	751	722	771	756	760	808	864	714	647	701	820	765	720	752	719	750	769	726	745	753	749	738	754	732	764	680	781	694	755	760	734	737	759	752	755	756	714	688	763	729	759	762	772	766	791	722	741	759	733	748	719	759	734	778	766	763	733	771	757	790	749	756	716	727	754	741	730	726	752	752	747	771	745	751	752	762	751	703	694	743	757	738	738	738	736	694	746	756	760	771	751	734	707	695	740	781	724	733	797	753	787	825	919	935	547	270	387	734	774	582	683	866	744	758	729	753	735	739	723	773	744	746	746	848	781	849	783	491	274	373	783	1120	1010	858	754	784	814	834	681	620	669	758	776	734	738	706	748	741	707	722	760	721	764	765	727	751	674	761	1045	727	702	764	728	743	759	750	727	850	805	577	469	647	943	754	743	771	758	773	738	755	730	754	732	752	728	729	799	806	783	694	756	694	747	898	719	642	766	766	797	725	714	750	750	780	791	757	778	787	732	732	702	716	761	714	748	772	772	741	695	761	738	779	760	725	742	735	740	759	764	757	753	732	711	768	693	769	743	798	722	741	733	724	781	730	754	750	753	736	848	914	826	774	799	758	787	762	727	748	735	727	784	751	732	771	770	770	782	783	778	745	743	750	731	774	739	735	753	798	763	713	799	723	606	686	817	792	805	754	786	828	819	805	826	807	748	762	799	773	777	797	821	773	828	812	838	856	766	760	811	808	811	786	782	745	761	812	806	849	786	783	774	772	791	794	806	790	791	754	775	787	771	826	814	829	813	826	856	833	750	792	908	1000	846	744	775	794	795	791	803	793	811	822	822	861	849	853	834	830	824	758	782	817	823	783	809	804	800	846	800	764	731	729	775	729	821	861	891	836	811	843	820	791	832	823	800	761	803	799	808	854	855	871	938	925	1019	786	381	258	520	862	847	957	1018	800	745	863	835	841	863	825	817	793	824	838	882	855	946	973	542	247	340	897	1067	906	916
759	776	769	789	749	759	759	770	753	765	742	749	743	755	719	734	781	747	767	780	744	734	770	773	783	777	751	768	780	758	790	764	765	712	678	722	746	753	751	784	739	735	761	794	759	767	723	771	770	753	732	778	763	777	717	742	761	719	722	790	737	743	772	775	827	773	724	753	714	740	736	716	745	766	764	717	754	731	736	793	746	741	724	780	794	740	702	735	733	740	775	776	803	802	593	479	558	761	816	721	744	760	734	761	728	755	782	764	745	761	740	815	626	778	706	749	761	758	753	725	754	728	708	709	754	747	772	784	770	763	761	737	756	758	764	747	742	747	743	774	784	758	723	760	771	744	817	735	793	743	742	776	732	759	784	775	764	738	764	767	762	763	786	782	745	690	740	721	732	774	823	826	750	724	736	780	763	755	747	731	744	777	742	725	754	781	758	807	825	933	751	399	242	450	864	901	700	794	818	736	780	772	788	765	717	697	779	762	724	748	795	778	882	697	370	243	478	964	1051	920	829	800	825	776	808	746	632	696	798	771	768	808	733	740	784	767	744	732	783	764	751	739	763	691	733	1007	656	692	752	758	751	787	771	716	916	762	330	251	467	894	767	713	745	768	751	761	720	703	728	745	785	764	726	742	761	740	726	735	669	755	1068	818	693	794	781	804	705	759	746	739	724	764	739	782	772	731	699	763	761	740	683	723	741	731	733	722	694	724	740	762	749	729	731	714	741	741	770	750	781	726	780	786	758	789	780	723	694	774	747	762	762	730	745	755	801	715	554	848	810	797	755	812	777	774	751	733	737	782	775	740	753	778	793	822	774	781	753	732	742	721	742	753	742	783	803	768	754	783	763	737	776	804	767	796	763	755	767	828	734	772	793	809	749	765	774	756	775	791	797	747	782	810	798	740	771	794	766	810	820	777	805	794	781	815	803	760	792	791	810	780	838	783	785	765	775	766	795	788	784	836	813	804	837	804	848	736	731	857	1157	828	677	761	740	768	808	804	794	804	792	820	833	813	804	830	839	857	788	769	805	826	820	804	801	791	802	856	807	771	802	795	795	834	858	869	848	808	838	821	841	818	846	741	864	930	965	825	813	857	851	924	894	1023	908	427	249	472	838	804	751	730	714	821	865	860	838	844	781	778	818	834	857	889	878	951	955	548	235	330	852	1095	941	908
744	742	761	765	776	761	775	765	761	741	746	750	788	767	725	728	787	763	771	729	746	758	746	777	767	769	741	757	749	749	738	746	738	721	700	709	736	740	740	722	755	761	805	773	731	761	750	758	775	712	760	791	754	755	753	763	742	754	738	783	729	729	741	769	749	726	743	798	726	737	769	753	754	761	741	744	737	725	757	794	781	733	717	748	745	702	716	732	734	732	743	752	794	803	623	458	550	794	771	724	736	748	726	783	769	736	781	784	738	738	763	776	778	732	732	769	759	767	760	720	744	719	726	738	750	728	769	772	773	798	741	759	779	736	732	776	768	758	745	722	752	768	747	758	768	766	742	732	742	754	733	772	786	768	768	724	758	724	755	742	724	727	758	776	753	753	755	740	746	835	843	847	789	696	747	742	735	734	742	765	750	819	759	753	708	764	731	769	797	908	701	355	235	546	966	1013	844	818	797	712	760	722	810	735	719	753	748	787	703	733	768	830	896	641	306	308	647	1137	1003	931	775	836	816	763	817	735	721	753	815	764	764	764	796	757	731	763	784	720	758	768	755	752	764	795	694	717	705	763	751	771	746	742	760	770	888	803	439	330	621	909	788	767	762	787	774	754	767	703	736	755	768	770	734	729	703	702	775	778	734	633	692	663	729	743	736	780	722	726	762	717	781	784	740	784	710	722	786	835	843	801	699	724	761	782	755	743	747	747	756	745	757	739	748	737	748	762	770	718	759	787	737	737	732	738	734	710	735	776	616	748	739	768	741	759	808	722	648	816	742	785	762	750	780	772	758	775	782	798	775	739	796	762	766	759	773	732	754	656	592	663	663	765	757	796	822	766	775	771	807	820	822	795	767	789	792	777	784	835	759	800	775	759	784	792	778	777	767	824	807	755	752	745	795	750	800	828	808	769	833	784	783	798	779	814	786	807	781	793	789	826	832	827	794	800	789	800	804	824	805	837	785	836	857	820	830	726	738	725	773	718	693	1115	814	817	791	782	758	790	814	803	817	751	805	834	810	838	803	789	820	786	801	825	840	789	788	837	878	840	871	807	818	870	858	831	808	816	819	808	817	819	757	821	838	719	949	867	824	915	879	968	931	1050	998	500	253	478	883	908	790	842	808	890	835	849	835	835	808	822	785	840	859	834	907	990	889	556	263	343	895	1101	902	862
744	741	786	804	763	762	766	762	727	742	715	767	733	760	770	714	758	746	721	756	786	779	760	776	740	728	739	746	770	773	743	766	758	721	765	710	742	726	704	725	793	788	774	782	746	760	745	757	777	761	771	769	761	740	776	775	781	762	740	777	736	734	712	727	765	733	708	720	763	744	739	735	742	768	761	759	753	746	743	748	774	743	755	746	722	725	735	752	762	712	736	739	760	804	762	702	733	798	724	717	770	725	748	770	767	786	799	771	736	771	757	767	732	753	760	767	763	774	743	707	753	747	744	755	753	773	753	780	752	851	770	757	745	744	746	752	781	789	759	762	738	712	746	759	759	813	701	763	741	724	742	748	749	734	757	723	771	804	735	737	703	709	784	735	758	718	738	682	722	763	815	856	760	727	767	789	735	805	720	747	781	818	740	766	737	754	764	772	807	972	740	363	261	544	955	955	829	712	750	755	713	764	738	730	723	752	776	757	776	743	797	856	866	539	323	356	747	1150	940	894	808	826	785	723	788	765	761	788	774	716	754	732	767	714	631	671	767	721	755	734	731	732	692	784	751	764	749	743	712	758	689	735	694	760	810	899	725	669	876	891	756	778	753	753	776	730	729	764	751	769	784	758	759	712	727	686	720	739	788	736	728	794	771	759	698	746	732	742	761	734	758	771	760	754	736	707	744	810	818	794	692	694	772	784	755	758	771	772	796	758	766	739	753	778	733	752	745	751	756	782	784	746	726	746	744	718	740	756	798	757	731	766	763	727	762	806	827	774	727	756	784	749	731	798	779	764	746	750	713	750	768	781	788	761	786	761	770	623	791	1701	692	699	775	775	772	766	756	787	760	771	754	784	768	818	769	784	810	802	769	744	779	780	836	792	806	808	793	796	806	779	777	751	799	793	788	830	811	756	796	809	793	777	780	804	810	817	808	769	788	823	814	800	787	777	797	801	840	790	836	815	799	778	861	856	845	807	770	746	775	789	754	960	713	819	801	797	806	771	812	826	823	820	803	774	829	847	830	829	851	798	824	822	811	828	768	811	801	847	826	831	823	802	814	821	830	851	823	814	838	812	802	851	757	462	796	910	790	885	924	972	983	1148	1009	479	278	484	898	923	869	807	873	855	833	816	857	850	863	855	806	844	834	830	841	973	937	542	265	371	902	1060	920	902
743	766	744	752	788	761	753	727	768	745	741	766	774	757	736	730	767	747	723	770	750	725	724	733	759	773	704	768	718	777	736	782	752	747	783	750	754	733	776	762	784	767	758	798	763	724	743	801	780	739	785	749	773	762	763	738	765	762	757	771	738	764	696	753	761	791	755	718	749	738	765	726	749	751	828	775	805	739	741	738	742	721	729	759	757	707	734	745	750	718	740	713	765	816	763	803	778	786	739	744	739	745	753	772	707	769	776	765	775	714	763	759	770	733	727	743	747	792	747	741	744	728	753	738	777	753	716	721	789	773	753	772	720	767	780	784	775	750	760	740	754	724	740	745	748	931	714	747	754	739	718	768	735	713	760	737	752	789	756	720	715	741	727	707	762	767	749	669	713	716	738	754	720	707	750	761	732	757	738	757	773	802	750	743	741	739	768	815	836	1020	746	376	254	516	841	908	765	757	767	778	700	751	744	716	748	749	754	747	773	746	784	886	837	497	276	419	913	1106	955	823	814	807	784	753	736	758	794	736	732	748	735	781	776	714	681	715	769	715	742	744	757	731	725	731	732	741	744	732	713	727	782	766	723	744	755	841	839	878	857	804	806	760	778	767	767	718	738	749	748	766	725	767	764	672	1017	724	734	779	798	749	748	727	730	728	756	780	739	756	785	750	756	770	764	733	705	729	687	745	807	716	690	715	783	744	735	763	753	791	751	743	747	744	765	759	707	773	752	760	746	761	755	744	745	739	761	784	762	748	747	722	793	750	775	711	726	741	758	792	762	749	793	721	737	776	784	750	761	757	732	709	762	827	792	754	764	770	734	654	721	1746	617	669	763	765	785	762	757	755	776	772	776	780	781	737	792	822	792	779	731	759	744	785	803	795	810	794	804	770	834	793	818	782	788	798	801	780	821	784	828	825	803	773	767	799	758	784	792	803	793	795	795	780	792	805	824	806	824	780	786	849	790	821	738	826	827	829	797	809	825	786	784	812	783	832	823	796	821	815	814	814	824	820	821	747	805	788	874	799	816	824	808	828	836	820	839	842	820	843	824	801	833	806	805	833	835	859	838	859	827	828	819	868	929	847	972	995	916	906	951	979	1032	1164	922	428	275	519	912	918	824	800	843	866	839	857	802	845	890	826	815	795	852	830	867	955	956	521	251	388	921	1088	938	869
748	746	745	724	770	781	766	715	734	770	717	745	756	713	751	704	791	759	769	768	778	774	792	722	738	733	732	768	766	770	729	751	726	761	719	710	724	748	759	741	775	756	769	756	748	763	765	740	746	751	783	761	753	721	768	728	763	743	754	756	770	734	759	757	748	753	783	723	744	748	715	715	714	742	748	733	786	749	724	749	712	706	767	760	760	748	736	754	758	752	739	752	733	767	768	798	771	806	731	777	745	742	766	798	750	732	761	771	703	679	713	720	735	744	766	766	751	762	724	740	743	754	729	741	742	710	755	771	773	740	774	739	781	818	741	774	771	718	737	755	790	764	785	752	791	700	717	702	760	756	757	731	749	741	779	754	760	727	782	761	731	791	785	735	752	712	725	692	711	714	745	755	717	757	758	774	755	741	763	750	775	766	772	739	741	789	732	824	850	1050	782	401	249	498	840	890	779	767	756	735	719	712	750	742	714	779	726	740	763	795	781	940	763	415	249	462	969	1049	884	819	824	786	740	763	745	763	743	697	730	760	778	760	789	753	765	741	758	755	788	728	769	698	730	791	686	784	870	718	690	737	759	774	731	783	733	775	733	759	754	770	740	761	775	743	745	768	768	770	787	752	775	765	745	744	795	692	735	737	720	740	777	720	744	754	763	693	694	729	749	732	736	768	753	760	725	703	681	691	687	712	751	748	781	753	773	778	748	751	775	774	749	779	760	768	752	755	718	760	747	715	758	770	760	719	747	799	786	793	747	714	761	768	778	754	755	733	747	750	794	774	780	763	805	760	752	763	783	753	754	751	810	788	786	770	835	770	762	744	654	707	626	758	738	746	773	740	778	756	761	771	821	764	789	767	794	778	814	797	775	743	758	766	746	804	776	788	838	789	802	792	776	775	793	741	796	820	788	805	784	784	793	796	789	810	747	791	819	787	804	795	775	828	839	814	795	785	786	812	770	836	814	830	803	830	807	838	838	800	828	820	829	772	821	822	809	820	855	846	827	828	796	824	786	774	778	818	819	800	828	813	839	875	805	854	831	853	815	809	849	833	832	828	834	813	818	859	831	851	824	861	840	789	866	978	564	643	973	866	873	950	964	1184	849	355	278	558	960	882	851	813	835	801	823	820	832	863	829	796	801	790	820	804	886	964	899	476	237	405	981	1070	880	875
756	727	753	723	796	771	765	768	765	802	765	765	723	763	745	740	769	755	776	740	730	746	746	760	740	760	718	773	761	752	768	733	775	796	736	749	782	780	725	731	769	729	744	785	767	779	748	773	760	796	745	760	751	773	734	735	730	772	754	779	775	741	729	783	735	785	754	751	805	776	760	714	748	754	755	782	734	757	759	763	714	757	764	766	723	735	710	785	776	776	753	778	774	742	727	752	764	763	768	777	743	728	803	760	770	752	750	760	704	726	677	663	717	714	708	748	758	755	717	736	779	737	759	753	788	783	762	792	740	770	757	770	771	749	728	792	740	713	766	752	761	749	740	726	749	770	807	749	728	758	770	721	745	749	774	750	778	739	749	724	749	825	819	781	732	740	763	764	786	750	794	795	792	783	758	780	753	755	751	733	732	706	741	740	782	787	768	853	831	1025	832	407	245	502	844	908	775	742	754	765	749	746	734	753	739	736	725	726	761	742	761	856	745	421	274	493	1008	1062	909	836	851	790	727	745	755	746	760	749	779	796	791	775	736	781	747	733	746	746	736	752	765	745	733	742	673	746	917	764	735	747	725	730	726	768	747	781	688	722	687	765	783	753	770	725	735	725	776	792	763	742	741	762	742	739	743	795	725	753	721	748	769	765	803	740	770	757	718	742	766	768	759	793	778	743	767	742	704	695	672	710	741	753	792	722	741	766	732	769	788	784	771	755	773	745	734	778	723	754	745	736	796	774	762	743	774	749	773	749	737	713	753	739	755	738	733	735	737	759	770	795	767	712	757	796	767	761	739	756	759	754	781	807	758	759	795	743	783	748	738	755	732	760	782	756	777	759	752	785	757	763	790	803	764	739	760	741	753	767	799	819	771	802	773	788	778	778	809	790	803	823	837	807	811	747	774	782	784	774	779	755	767	784	787	779	768	769	804	800	821	815	788	775	791	778	804	800	780	795	779	786	812	829	790	821	825	789	794	831	774	795	790	805	813	819	822	827	859	804	858	816	776	734	786	832	749	774	816	807	827	838	816	851	835	859	868	888	815	836	794	832	811	840	820	824	793	796	823	779	805	828	828	796	782	859	553	664	937	885	841	933	1009	1075	604	285	298	636	952	877	848	845	834	801	830	863	851	852	804	832	804	812	802	868	875	1017	865	459	235	422	951	1038	874	871
737	770	767	783	771	720	740	767	812	789	772	772	755	747	722	764	731	776	759	793	790	761	736	751	767	737	766	800	762	758	768	734	743	773	720	774	925	809	706	715	760	760	823	742	762	737	748	787	771	752	750	797	758	761	731	752	755	734	742	734	767	721	731	727	734	727	793	808	730	740	758	724	761	742	743	704	767	744	781	754	718	773	760	775	778	726	745	766	789	720	742	742	739	685	736	767	743	731	776	714	734	738	742	748	773	777	743	762	730	708	683	742	739	735	706	700	737	776	735	706	747	753	745	741	761	752	733	770	750	758	811	717	744	724	752	784	774	745	746	758	782	747	749	774	744	758	760	745	778	743	755	752	755	753	755	773	761	759	733	735	766	830	825	776	733	736	751	728	778	786	789	807	761	766	738	733	758	742	768	734	736	741	738	741	772	797	781	859	841	972	768	397	239	500	890	886	797	773	748	745	748	758	741	733	746	737	736	716	807	772	803	909	747	431	252	505	1024	1075	878	861	832	781	735	762	720	743	722	762	713	763	756	777	752	746	736	768	752	763	726	727	769	745	715	750	700	694	726	700	785	723	727	750	853	775	683	773	781	729	692	764	726	752	750	764	758	747	762	786	715	776	726	759	756	732	729	758	750	775	738	744	792	802	753	715	738	770	732	726	736	796	753	711	766	750	736	722	735	733	724	734	759	803	749	756	759	710	784	772	774	766	787	738	766	739	755	778	748	745	791	737	788	770	763	805	777	770	795	757	771	760	734	731	768	770	772	749	747	788	773	799	769	767	765	755	794	779	749	799	772	775	776	774	751	767	783	782	753	774	752	771	765	803	771	759	742	762	770	793	785	748	737	754	806	814	823	772	771	786	779	777	833	765	781	799	792	773	832	811	756	849	784	811	845	761	768	816	810	771	761	793	816	787	790	767	826	793	815	794	781	811	805	819	811	807	788	794	794	830	776	818	797	812	802	835	815	774	786	812	829	811	785	835	790	799	857	797	833	778	812	780	761	804	831	838	797	750	765	818	822	832	854	805	804	806	876	868	852	783	829	777	803	805	814	823	830	811	815	792	776	918	995	804	759	904	850	844	915	890	935	923	981	800	395	256	406	801	975	861	847	840	815	814	820	824	833	843	803	860	823	853	845	867	900	1052	843	437	229	500	1027	1020	892	906
750	748	762	748	774	761	757	759	759	769	818	734	746	751	720	734	735	735	780	805	800	766	773	766	745	744	749	718	760	744	777	764	794	743	696	769	900	827	707	720	756	728	757	764	754	740	743	770	739	766	728	736	745	725	763	770	740	770	724	755	789	692	737	719	720	759	773	781	754	737	783	739	721	736	738	727	746	755	772	767	771	744	762	850	761	711	747	773	696	754	738	713	780	790	786	750	730	788	821	710	737	784	763	760	747	776	783	727	784	699	802	814	815	794	712	721	742	788	748	723	761	755	749	745	793	769	770	781	804	758	746	778	727	770	746	722	757	706	757	740	778	761	771	782	706	780	743	750	759	768	756	772	733	755	749	762	770	776	756	753	749	795	783	725	744	757	718	745	776	790	760	753	763	785	746	730	741	759	773	775	780	725	754	756	771	792	742	898	837	972	787	375	245	539	863	926	837	740	748	743	755	739	712	738	739	772	743	751	732	801	802	879	778	428	259	468	962	1104	894	863	828	805	756	770	786	779	760	740	756	754	753	789	733	755	806	774	768	736	682	757	797	745	731	734	762	740	733	733	762	693	703	826	913	865	676	674	752	718	762	727	723	764	751	737	778	774	737	751	770	746	766	755	734	726	724	756	761	750	737	760	773	755	716	722	735	742	805	762	815	802	758	718	717	749	743	744	746	750	753	775	753	736	765	778	772	779	743	759	755	728	725	726	740	751	778	753	724	770	764	729	756	757	768	781	749	762	797	754	742	765	765	742	737	730	752	779	757	766	817	791	731	716	757	746	789	767	775	717	768	747	788	776	762	782	785	777	762	774	771	800	769	731	748	741	734	765	789	806	799	755	745	772	791	787	799	779	803	853	748	767	781	778	816	777	779	777	785	778	809	799	731	742	804	795	764	807	773	783	741	781	786	791	785	782	802	833	793	825	784	808	784	803	801	799	808	810	783	783	776	819	784	679	742	774	800	806	776	754	799	811	780	865	816	847	857	793	816	780	812	811	781	864	882	850	787	759	782	816	801	873	830	784	827	786	805	835	796	796	795	789	819	827	827	828	801	799	822	806	765	857	901	800	784	800	874	859	877	924	1068	1019	1053	641	304	289	602	943	922	846	827	823	815	791	821	860	822	824	825	854	806	850	834	848	939	1013	775	379	245	585	1070	979	896	912
756	752	754	779	789	747	711	734	730	743	732	735	788	738	722	732	708	749	720	754	808	762	713	763	744	747	737	788	744	796	749	730	817	764	707	709	743	735	677	738	756	729	739	756	771	748	741	747	751	717	777	787	766	762	762	745	743	740	751	754	722	710	904	802	737	742	772	788	788	735	730	731	746	714	747	755	750	735	739	796	779	777	768	756	783	743	743	758	735	764	736	747	812	826	809	773	760	740	723	770	687	732	677	742	725	754	754	756	762	744	741	855	837	833	694	739	752	755	726	739	745	752	731	777	746	769	761	758	745	759	736	742	762	794	755	766	794	821	769	753	784	747	780	749	741	748	779	769	788	788	786	726	775	725	698	735	749	766	770	757	748	768	754	732	754	768	771	747	794	761	738	745	739	760	740	746	757	743	735	747	754	784	753	734	751	746	713	835	845	972	805	414	258	474	896	935	819	751	791	740	725	733	743	741	725	764	750	741	761	781	796	884	791	470	273	429	885	1143	936	855	807	792	761	746	706	691	778	761	743	752	739	737	784	743	772	748	750	752	718	733	731	741	726	720	691	766	719	756	750	731	658	792	805	761	617	664	710	768	744	753	755	756	764	755	767	789	775	718	747	725	743	751	735	735	738	736	761	760	756	728	799	707	688	712	706	703	717	731	787	820	763	744	725	751	763	742	721	735	758	730	804	731	751	745	748	721	754	752	764	737	776	748	749	748	730	766	770	725	747	745	745	769	785	760	759	764	744	798	750	737	763	750	734	773	768	736	765	777	768	785	780	736	757	782	792	734	756	755	728	775	765	766	781	745	754	784	725	718	743	768	773	695	747	778	765	764	770	801	771	749	711	732	709	772	764	821	782	800	764	749	761	746	796	796	809	803	776	773	810	739	673	712	796	791	752	791	772	771	763	790	796	797	806	780	788	801	800	787	795	780	765	820	803	801	813	788	772	787	770	821	733	869	964	771	815	840	827	806	842	787	800	794	807	836	841	784	808	829	842	810	751	824	931	924	829	804	792	808	806	808	843	779	773	817	834	808	811	801	787	743	830	812	808	829	772	785	804	809	829	817	774	817	809	815	797	870	875	984	1041	1137	1071	533	271	367	762	969	853	882	871	821	781	839	858	818	844	849	850	806	853	819	836	822	889	1012	703	334	288	683	1091	958	865	887
744	740	772	775	777	762	722	719	766	773	759	730	756	773	781	744	737	765	727	774	793	760	762	723	772	762	747	756	719	780	738	781	766	762	736	747	696	751	725	725	764	745	758	728	715	727	743	760	734	756	775	777	824	796	768	798	774	783	742	745	742	704	834	781	721	773	768	769	765	763	722	748	753	769	766	748	749	736	764	770	744	779	748	733	757	770	785	729	727	718	728	737	769	775	762	747	755	741	752	730	686	742	772	734	719	757	767	766	738	729	715	758	782	755	667	710	754	798	740	736	780	768	798	759	792	768	775	740	750	776	763	748	784	800	770	774	699	671	797	791	733	718	758	786	750	759	777	738	723	734	753	775	770	745	804	764	759	762	740	782	787	736	731	775	745	753	768	768	768	775	781	783	770	759	756	754	706	708	735	784	766	714	772	741	739	766	742	800	832	998	794	418	241	470	835	934	832	731	786	750	722	744	742	732	739	760	767	723	759	768	759	836	852	497	263	363	794	1127	893	876	806	808	748	781	791	756	753	686	736	736	718	735	744	743	734	768	720	751	727	749	747	782	735	732	733	719	719	748	743	768	741	715	694	636	610	728	732	776	757	731	727	773	726	733	749	762	755	747	744	810	746	738	729	721	741	740	799	763	765	783	748	671	701	788	799	751	685	752	733	784	724	741	754	739	734	735	776	758	760	733	767	769	724	756	730	726	734	724	657	770	871	829	678	714	789	770	746	762	730	733	736	794	771	800	750	765	741	724	759	742	764	722	785	799	794	746	749	734	753	768	694	781	733	768	794	745	752	746	772	788	777	799	777	790	777	801	721	735	771	760	738	736	790	790	755	753	764	780	777	759	738	747	760	753	764	770	798	748	741	748	753	759	796	798	778	754	779	791	792	807	762	746	795	798	813	770	778	785	780	762	776	824	781	814	828	752	757	750	749	806	780	790	801	823	779	789	824	824	794	791	735	897	1043	715	832	813	804	801	817	791	827	817	778	818	819	821	827	833	859	786	768	759	816	819	834	843	838	793	808	824	810	783	787	818	819	836	809	803	856	803	796	782	811	836	794	775	805	813	820	840	869	835	830	797	820	871	849	924	1054	1200	917	409	246	467	851	909	835	824	846	828	807	826	813	858	823	835	825	830	861	839	799	874	921	944	577	256	350	761	1043	935	866	822
767	760	745	747	784	794	748	738	763	745	761	764	734	820	775	758	739	791	762	732	716	740	790	747	750	759	747	753	773	742	771	757	731	738	782	769	746	755	774	753	751	738	748	740	728	752	756	786	744	796	692	647	689	853	743	755	724	762	737	768	796	752	729	694	746	784	790	775	742	741	760	761	739	771	781	754	761	754	744	718	757	738	750	755	693	756	788	764	742	747	773	722	718	712	740	755	746	748	733	724	696	774	742	725	789	762	734	838	761	743	724	679	720	725	714	717	792	772	788	744	781	779	732	730	795	755	785	749	733	746	777	787	797	783	774	846	726	765	770	752	717	699	714	756	729	761	728	740	762	752	798	786	772	731	779	787	765	735	762	782	752	787	755	778	756	778	726	719	789	758	808	766	770	748	743	730	693	697	670	760	740	747	770	744	781	783	765	869	863	957	830	449	249	411	835	987	785	776	737	757	781	816	755	753	768	759	757	741	747	777	771	844	883	596	280	335	682	1111	998	901	776	794	782	753	752	731	767	746	749	699	740	755	763	746	730	760	761	764	751	804	758	776	775	760	753	745	726	737	743	745	702	745	702	716	740	745	733	793	798	788	716	738	726	778	766	769	721	729	743	746	776	769	758	743	763	749	767	732	757	766	773	687	815	850	841	750	711	753	747	734	746	711	731	753	767	744	744	739	755	748	749	771	772	791	752	755	744	782	700	822	954	916	689	697	824	784	769	768	754	759	733	748	769	790	734	734	759	726	770	775	720	737	757	782	794	764	730	754	778	774	727	769	725	736	754	749	763	709	747	733	756	752	769	752	771	774	775	795	783	778	761	774	758	799	804	770	773	776	750	778	783	766	803	806	780	813	769	768	763	755	752	784	768	782	805	803	813	804	773	814	818	826	791	803	868	810	746	797	783	784	737	714	765	793	838	749	844	811	792	748	747	772	799	798	775	823	827	800	797	835	805	789	805	798	828	832	817	815	793	797	850	804	800	798	828	844	797	843	842	849	809	750	752	763	804	832	864	800	837	825	857	834	766	809	840	846	815	834	853	857	789	821	825	853	826	791	793	830	834	824	821	845	878	871	832	852	894	968	1044	940	546	275	302	654	881	927	828	850	813	843	823	848	799	839	797	836	838	858	863	878	878	873	975	884	509	238	366	876	1072	952	885	859
736	755	720	842	828	733	773	774	753	750	761	775	781	768	756	783	743	749	805	748	756	790	780	747	763	735	788	766	798	738	753	816	736	757	751	744	771	767	799	781	746	765	756	758	739	768	777	724	762	773	673	605	688	848	775	772	772	767	734	751	739	774	750	774	755	765	757	737	767	711	741	775	796	776	760	753	775	770	699	746	728	715	721	715	746	728	751	718	769	737	754	761	732	751	738	760	712	730	729	746	725	730	754	770	740	785	734	761	756	750	727	710	746	720	736	779	791	758	752	777	788	716	729	723	754	737	757	770	806	774	784	786	784	799	784	852	889	810	757	804	721	709	757	743	767	759	732	741	758	781	775	776	749	732	719	738	775	758	770	720	640	788	727	727	732	771	691	618	768	780	777	763	763	764	740	657	788	854	799	673	712	758	781	739	800	762	768	824	851	928	875	526	266	382	773	971	811	773	766	793	679	717	787	746	770	722	747	757	781	753	810	950	1022	822	367	291	636	1224	1151	1013	827	822	787	735	708	797	740	747	733	753	723	811	776	788	728	775	785	788	755	793	766	742	758	750	746	709	733	764	706	739	741	770	788	810	752	748	765	788	807	751	759	757	748	769	719	706	717	745	720	761	764	760	730	726	739	746	720	748	747	778	777	668	734	867	813	770	754	811	754	761	761	714	717	762	741	745	760	732	750	745	731	773	774	770	779	749	743	770	702	774	894	816	669	720	794	751	771	768	735	731	784	780	797	775	775	771	732	748	697	747	730	732	735	739	773	738	711	783	737	773	767	774	779	767	756	752	756	788	725	759	754	746	744	775	780	771	831	774	765	747	714	774	838	763	764	777	768	732	779	763	813	813	813	824	770	784	752	764	770	737	758	819	804	808	795	769	814	798	774	748	793	815	763	800	693	770	771	809	764	768	703	726	742	788	818	753	825	911	859	760	779	800	798	783	836	832	832	810	807	828	785	800	798	824	850	835	811	780	838	811	805	831	826	785	818	839	839	782	834	801	888	831	835	768	817	865	809	827	822	857	818	832	796	825	786	840	842	814	842	827	823	820	855	812	829	851	795	824	847	869	907	919	884	868	900	901	990	867	722	523	324	252	477	847	944	844	830	834	843	850	834	856	828	883	808	856	843	832	874	864	881	886	1023	805	411	264	467	972	944	880	858	861
734	777	741	787	796	749	747	773	772	761	771	777	738	747	728	716	709	768	807	762	754	783	802	773	734	769	770	796	784	764	772	779	787	726	793	767	777	738	764	710	776	754	787	785	787	750	754	740	754	778	695	692	777	768	750	774	754	710	735	726	785	756	747	754	769	761	760	747	736	722	750	723	743	741	745	768	774	718	714	813	822	739	717	773	744	708	772	723	764	723	734	745	716	729	732	723	720	756	774	748	722	754	757	730	727	788	747	775	759	790	761	738	740	747	792	780	743	756	727	764	750	733	706	758	698	787	779	787	821	796	775	738	769	727	774	812	825	828	747	789	790	787	751	758	746	774	735	787	753	773	761	742	772	756	730	764	735	754	757	744	744	782	783	772	731	750	769	734	800	770	770	792	763	734	757	663	834	1011	966	713	697	773	767	761	772	788	770	778	868	900	875	537	275	375	743	991	839	808	721	824	594	650	800	746	746	715	756	753	746	741	882	768	621	826	519	260	544	523	611	1023	855	792	847	786	778	748	774	737	745	744	745	756	738	773	736	782	765	774	797	749	731	741	772	774	743	761	741	745	753	758	751	754	762	768	750	756	749	765	782	740	723	750	709	747	732	745	761	757	736	752	775	750	736	749	751	761	719	743	749	765	805	722	704	715	739	753	655	704	816	733	752	755	704	754	739	738	758	707	750	753	746	735	788	767	746	752	754	768	740	671	704	687	701	749	775	780	803	776	730	763	746	694	728	788	761	759	738	765	750	772	724	740	743	767	802	803	825	776	744	800	789	755	791	794	737	750	717	779	769	746	766	741	760	773	752	774	781	798	763	754	776	775	766	748	756	787	792	714	800	767	748	758	770	748	759	800	807	791	783	820	772	842	778	771	779	728	762	758	769	765	802	767	726	839	840	755	754	815	832	762	690	714	800	832	853	803	804	889	827	748	794	772	805	807	793	846	840	813	804	793	804	779	783	821	836	822	821	843	821	811	824	841	799	842	869	860	841	796	797	822	916	853	833	845	817	848	873	822	885	879	842	840	854	853	824	871	855	846	857	858	833	843	832	837	826	852	854	902	884	909	883	903	916	942	982	999	1006	713	456	281	292	462	710	946	889	892	829	834	878	805	853	846	809	829	816	832	783	842	855	887	889	924	985	668	322	267	640	1147	926	921	872	868
765	815	747	735	755	771	725	743	769	747	781	769	779	738	763	704	760	758	767	720	768	784	780	766	776	762	746	736	801	770	754	740	734	736	750	780	782	739	757	752	776	753	727	717	769	749	800	750	780	802	783	791	768	761	759	777	759	767	749	750	745	749	715	756	753	708	772	741	762	747	771	754	760	737	766	751	787	704	741	961	903	777	706	756	765	730	776	721	745	767	786	745	717	755	763	742	760	764	767	763	757	749	746	736	747	765	754	789	776	775	771	743	748	743	767	736	727	732	760	772	778	765	757	724	767	782	804	804	831	808	759	706	747	728	734	769	769	790	764	778	766	788	787	736	731	755	767	767	788	744	747	781	758	718	751	758	751	732	750	754	758	756	767	731	720	744	787	717	824	839	748	795	771	768	765	670	792	857	846	670	778	728	728	742	767	786	754	766	865	900	908	563	303	301	639	986	838	789	746	816	764	774	728	736	694	738	720	763	745	703	867	577	418	782	665	334	348	342	496	1087	961	860	774	807	803	770	735	741	744	728	737	750	753	712	759	748	755	757	776	778	777	747	748	736	766	735	731	755	769	757	764	792	743	742	783	730	747	764	754	742	762	752	764	757	793	748	769	726	706	774	814	748	760	748	765	762	771	772	757	754	750	788	722	611	764	752	644	708	822	773	747	758	712	763	758	730	773	744	747	748	740	773	753	747	756	769	729	757	773	768	737	740	757	778	764	800	739	759	746	802	723	673	683	745	745	797	725	788	756	745	733	761	749	780	797	617	769	756	717	761	741	732	744	728	764	748	725	728	731	711	741	729	742	760	762	723	765	762	760	763	754	796	782	755	647	777	766	748	806	746	725	703	740	728	710	770	805	763	772	806	762	814	821	809	797	792	786	771	760	759	746	785	768	786	809	795	835	820	818	808	786	769	825	802	831	778	758	788	732	816	761	786	819	800	790	815	816	830	840	814	836	804	808	826	851	876	898	878	893	879	851	851	838	844	865	900	861	860	820	869	895	850	845	834	842	879	881	853	892	890	882	842	827	825	872	879	882	881	888	839	871	812	837	861	851	806	846	823	838	833	884	923	981	1023	1064	1089	889	484	285	308	547	802	908	927	863	851	800	848	854	846	849	831	860	813	819	843	799	831	829	863	874	971	928	545	275	355	855	1122	945	934	862	870
801	767	755	781	743	747	734	778	764	735	767	745	811	749	739	731	762	764	735	746	782	730	731	744	752	735	764	760	766	764	733	719	722	748	765	778	800	748	757	747	738	716	711	688	723	729	737	737	732	765	775	729	745	753	726	748	750	753	761	763	752	778	752	761	771	767	778	750	749	746	757	755	729	735	732	766	771	713	707	820	858	696	718	766	734	778	786	788	729	726	746	712	746	766	740	769	739	723	732	772	740	770	745	769	804	805	765	731	746	736	749	714	739	726	759	761	738	743	764	765	790	770	755	743	793	782	813	820	817	787	726	705	717	715	735	669	720	730	778	772	768	777	757	761	738	771	783	756	771	755	769	781	740	743	743	745	765	745	768	742	751	715	742	754	781	755	718	754	757	739	730	774	754	744	798	701	678	695	667	739	817	772	764	761	798	834	796	743	808	893	968	677	310	277	602	948	966	848	782	757	768	795	708	725	718	743	779	740	793	715	815	753	690	966	778	429	313	415	804	1225	970	872	822	791	820	813	743	733	728	746	730	768	722	731	734	734	743	702	761	764	764	736	731	743	760	758	763	743	743	822	744	765	748	756	756	752	785	745	774	752	766	738	775	788	880	777	706	752	746	748	760	733	775	752	769	753	741	720	773	815	743	717	790	768	770	815	737	748	795	741	740	751	765	763	772	755	761	750	743	733	744	779	770	752	736	743	768	761	775	792	756	766	743	739	729	779	777	782	784	774	742	674	730	823	741	774	758	783	767	761	743	792	794	781	780	698	796	768	747	753	751	764	717	781	744	715	747	769	734	748	743	780	737	782	780	772	786	756	800	791	739	778	755	768	769	802	758	771	789	754	667	816	930	831	661	764	821	765	766	765	756	794	762	812	791	763	803	767	748	772	784	767	795	773	794	783	803	818	789	809	786	794	797	812	768	758	782	803	825	797	780	795	798	845	869	831	846	801	822	809	840	779	765	811	802	821	841	830	849	870	842	801	823	831	824	857	784	779	778	839	832	791	760	751	791	782	857	854	871	820	844	835	812	829	858	841	857	858	817	836	854	834	872	837	889	865	843	858	862	913	938	982	962	1119	1102	912	606	283	292	537	860	1006	899	828	848	783	849	857	895	824	844	832	829	832	832	815	837	847	817	838	886	985	800	396	234	450	1020	1086	908	865	869	879
743	755	763	747	741	737	746	743	767	746	801	786	775	786	758	768	789	727	712	730	754	773	746	737	778	730	801	755	783	766	754	731	714	726	721	763	784	721	731	716	789	742	762	727	732	732	751	767	738	757	752	727	751	784	770	755	756	729	743	751	764	759	743	753	803	759	810	774	735	725	803	773	738	741	776	743	738	739	715	682	665	718	755	788	765	758	764	751	765	699	760	743	751	765	765	728	731	760	746	738	745	759	770	726	762	788	760	714	727	768	742	740	734	745	742	766	806	792	783	781	770	744	710	780	830	829	792	780	771	768	734	719	694	718	711	727	729	759	773	812	768	775	749	772	711	797	769	757	796	747	769	755	757	756	757	747	781	766	739	744	718	729	686	753	766	742	722	795	737	743	692	748	781	725	710	731	736	693	763	794	763	706	728	776	841	831	825	746	834	829	987	749	376	277	518	926	905	786	840	738	774	757	708	762	758	725	780	756	734	757	768	905	896	983	834	582	314	367	661	941	1043	914	885	765	791	807	776	733	761	748	734	761	757	767	758	742	770	759	725	796	817	757	730	749	774	728	735	758	759	771	748	707	757	721	707	741	754	757	748	772	737	813	756	713	797	750	738	756	737	743	748	732	782	758	768	755	751	768	791	751	755	752	736	777	789	757	786	793	736	746	744	713	764	759	768	729	678	733	721	755	755	743	781	764	723	760	713	742	766	781	770	727	754	762	727	763	759	751	789	768	785	755	791	806	753	765	740	781	752	783	777	766	764	739	749	758	748	845	830	771	744	741	728	727	756	713	756	738	777	739	732	785	789	733	775	799	809	809	733	773	725	762	768	787	761	788	788	818	805	721	699	936	1047	972	692	758	824	795	760	743	797	778	772	793	806	786	779	794	787	790	784	790	822	774	801	796	792	804	831	825	785	815	778	765	742	755	754	822	868	829	833	817	823	853	829	823	816	803	785	825	842	836	810	791	856	837	886	855	909	850	872	860	880	872	897	866	843	831	957	882	858	853	837	788	823	848	913	928	945	939	889	922	885	885	909	908	898	923	959	918	944	898	893	962	938	933	902	928	954	942	1013	1049	1130	1082	804	560	323	260	395	739	1030	939	865	821	833	858	793	801	852	865	847	836	832	806	814	835	822	837	848	887	926	993	675	309	263	609	1096	1012	890	850	921	899
735	759	771	813	758	741	731	771	777	745	766	733	773	750	778	753	766	795	725	764	785	757	780	762	735	787	749	778	778	792	777	787	767	750	775	756	795	746	738	719	756	744	776	765	754	729	783	768	745	752	767	710	751	727	755	732	752	770	747	761	769	767	723	809	719	660	621	776	761	754	734	732	740	734	728	739	788	779	747	739	711	748	790	776	782	739	758	767	768	736	734	736	750	728	694	710	747	755	796	767	800	750	733	718	722	759	770	707	747	721	787	712	730	745	745	795	759	690	754	757	734	694	714	777	1038	838	745	771	734	741	681	703	647	671	676	669	700	672	725	764	813	764	779	754	760	730	763	748	792	768	794	742	763	711	762	742	765	764	792	758	746	771	718	782	778	787	754	768	737	731	747	727	730	770	697	696	740	743	761	746	770	750	718	763	747	814	796	740	819	851	966	811	445	292	453	814	788	670	853	774	748	751	753	779	732	745	771	739	701	729	743	798	833	835	889	724	442	282	374	683	1010	1018	936	850	800	757	769	810	788	779	786	761	783	763	732	789	785	740	725	780	761	780	722	781	725	750	750	741	777	757	743	774	766	740	745	764	768	756	731	797	773	792	774	741	733	794	819	772	735	753	768	745	758	759	797	733	789	773	777	778	764	781	756	775	769	782	741	789	783	753	780	768	777	809	785	743	738	733	734	752	764	747	748	757	755	758	752	742	757	776	782	753	780	798	758	772	751	762	759	767	786	773	754	807	804	734	713	735	744	762	726	745	738	745	759	779	774	718	749	815	785	782	802	772	754	797	752	745	772	769	787	789	796	722	745	799	763	803	785	770	785	768	778	784	775	767	759	774	825	736	684	831	934	847	687	735	758	772	779	764	770	792	802	762	791	801	797	759	773	794	803	814	802	791	770	789	816	806	839	794	780	801	786	799	800	811	809	819	826	783	816	817	804	827	830	856	899	847	860	857	891	929	932	916	879	909	911	905	936	937	916	905	950	912	875	932	866	927	1138	855	927	922	920	925	885	903	943	971	940	948	948	913	896	939	957	951	1004	983	981	952	968	940	984	1010	1007	1027	1019	1041	1037	1109	1113	1076	931	687	435	280	255	446	676	911	946	852	838	794	848	830	792	797	846	837	852	843	847	819	839	894	840	849	853	876	999	873	511	270	366	799	1086	978	859	829	889	843
757	750	762	748	755	734	716	758	768	760	756	723	783	763	738	792	778	741	757	771	706	749	730	785	751	776	782	760	760	753	754	780	784	751	743	746	794	714	753	775	757	763	796	769	736	754	728	776	765	727	755	761	763	761	714	749	734	755	746	744	767	696	630	781	750	677	663	785	770	733	774	765	782	736	750	786	756	792	753	740	746	766	743	752	739	751	799	748	728	690	748	690	716	718	746	735	762	796	769	779	798	751	698	654	727	751	763	749	793	790	815	745	787	756	785	802	671	652	733	781	739	721	777	739	800	738	760	777	723	721	705	669	617	630	581	645	624	642	659	698	750	798	786	836	805	734	794	760	775	775	772	757	761	765	747	764	743	750	742	774	735	775	733	761	759	768	723	753	735	766	739	743	774	762	772	717	729	733	740	775	777	708	761	776	709	786	798	747	785	822	922	875	523	268	356	718	818	738	808	733	763	739	784	781	726	748	752	691	723	747	734	749	828	779	896	805	621	370	285	443	706	972	1011	887	860	837	776	749	770	810	771	785	807	792	759	806	779	798	782	788	803	797	757	768	745	773	739	759	786	803	802	811	814	805	790	748	741	725	735	744	781	796	803	815	837	862	846	798	796	763	778	798	779	777	774	764	756	762	766	772	755	757	742	768	774	759	755	782	738	773	762	748	804	772	790	773	758	779	781	775	786	771	734	734	782	776	762	739	767	733	768	768	742	755	781	729	694	681	718	791	748	750	778	780	793	762	764	732	747	758	742	731	774	765	810	759	723	650	672	825	729	710	755	762	777	782	776	732	776	770	765	810	779	761	790	780	739	810	746	764	768	763	763	770	777	777	777	766	762	757	723	692	717	685	743	797	822	790	789	765	786	800	744	755	778	806	771	755	789	740	820	752	810	804	820	794	790	813	820	809	811	819	791	810	853	824	829	783	780	863	885	863	858	877	864	890	889	904	905	917	943	999	1031	999	983	976	1014	987	1025	1024	1024	996	1024	1020	1028	1020	1002	920	971	951	1005	1021	1061	1051	1050	1036	1009	1017	1072	1032	1077	1031	998	1012	1065	1023	1064	1039	1012	1051	1070	1065	1075	1084	1047	1034	1007	991	957	904	798	625	455	337	263	334	530	758	943	930	845	822	780	843	873	872	857	833	816	813	848	780	805	790	857	868	859	840	888	886	985	774	358	255	524	1031	1079	926	863	818	855	801
763	751	776	713	784	863	763	728	746	742	722	773	744	783	768	760	773	773	741	799	779	758	739	750	767	771	727	740	769	732	780	759	759	774	777	757	766	760	743	734	748	767	753	743	699	731	792	772	777	782	737	747	771	756	737	768	736	748	800	757	763	718	718	789	794	764	768	792	749	756	760	782	773	728	768	762	733	738	726	766	747	744	764	772	768	723	735	786	748	750	756	736	735	726	734	782	741	784	758	742	795	777	694	707	761	722	760	749	766	791	775	765	753	843	790	850	712	741	768	787	752	749	776	767	743	787	774	740	742	721	691	610	554	507	526	590	584	625	676	698	762	787	769	791	767	744	731	769	783	770	758	781	736	758	728	732	773	756	767	729	726	753	741	743	786	745	715	744	705	734	751	777	755	744	705	749	717	764	739	751	763	732	731	782	707	754	808	769	783	832	913	972	637	333	288	610	881	949	820	730	786	761	778	743	716	743	741	718	718	762	766	733	768	778	794	875	827	582	336	273	466	724	964	990	905	847	898	815	771	720	742	769	789	759	770	748	750	782	754	779	774	758	772	758	746	773	727	767	778	779	717	791	798	790	784	756	689	682	704	709	730	748	772	804	758	744	731	797	757	763	738	715	776	769	818	735	753	769	743	760	757	765	777	819	745	775	793	813	770	766	759	737	754	736	736	752	752	778	771	764	777	781	777	748	750	756	741	752	779	777	726	742	754	768	749	683	713	772	778	727	741	733	738	761	773	790	754	788	748	738	757	736	766	781	809	741	671	662	712	814	755	764	769	778	735	745	762	753	762	740	757	769	751	792	741	773	783	813	743	745	744	773	765	788	749	775	763	782	753	768	787	776	737	727	802	770	790	781	788	797	796	780	791	768	776	831	789	776	760	771	786	777	795	796	791	779	794	782	828	820	798	817	807	774	775	827	863	795	862	876	947	876	951	894	959	943	1047	971	1013	984	1006	966	969	965	919	937	918	908	924	925	886	864	861	824	829	842	824	816	801	832	733	771	817	790	800	754	792	794	819	790	814	773	776	739	792	760	741	722	714	736	703	715	704	661	644	608	586	582	521	462	401	299	285	317	441	624	835	957	953	854	822	815	795	858	857	929	855	799	769	816	823	839	827	829	854	873	852	861	871	993	967	579	272	323	755	1084	961	888	882	861	830	814
771	785	769	691	800	850	808	726	731	738	715	757	695	723	768	767	765	783	777	788	761	759	767	726	746	767	765	762	747	740	724	722	774	809	747	749	767	769	792	790	751	739	708	720	742	748	749	777	730	764	740	783	741	746	785	769	778	770	758	748	740	756	744	767	757	749	763	737	751	761	733	734	756	772	767	766	742	764	739	739	791	737	769	758	734	741	757	742	706	721	717	736	755	738	763	773	769	759	780	781	732	767	739	755	782	750	752	730	779	784	741	752	762	749	753	756	770	776	755	758	753	769	761	764	816	744	778	750	737	686	641	577	512	513	468	533	587	625	656	734	774	806	790	787	731	779	749	764	786	769	774	746	749	770	731	731	768	721	740	777	733	725	739	740	789	754	734	728	729	757	767	776	749	765	773	759	731	738	736	762	779	751	724	720	739	736	793	726	756	803	864	1047	752	385	260	503	866	981	849	748	779	749	750	748	741	728	706	713	763	746	777	772	721	789	766	823	864	808	533	339	291	439	694	935	1023	983	920	878	857	810	782	813	761	780	765	802	793	797	839	810	804	763	788	779	776	790	817	805	819	777	817	858	810	843	818	782	824	773	758	790	791	785	836	814	782	764	808	885	832	850	847	804	870	863	865	829	813	831	820	786	808	823	837	865	850	830	856	851	836	816	792	836	803	784	821	781	751	762	716	715	756	798	773	752	731	749	746	725	782	743	782	740	736	741	725	697	837	975	886	705	764	724	746	798	759	774	768	770	744	754	754	730	773	713	781	768	807	774	794	800	739	766	804	742	748	747	745	748	734	765	741	764	783	747	763	768	742	739	775	786	808	785	806	747	773	760	784	799	768	742	808	789	768	789	802	838	814	767	811	778	768	793	784	791	788	781	757	776	767	742	782	780	795	774	789	816	836	803	831	801	804	825	799	852	892	869	899	892	984	843	970	1003	998	1014	918	856	867	807	745	699	671	657	616	613	568	527	535	555	571	507	513	502	534	504	498	453	456	443	444	464	416	384	425	394	401	380	428	419	419	412	426	406	390	383	404	378	383	371	381	359	340	344	338	312	300	284	291	275	284	291	295	372	498	650	781	895	964	909	825	844	847	835	819	853	851	891	846	913	861	806	809	803	815	822	864	851	812	907	979	996	758	409	215	452	919	1039	918	878	884	912	864	815
781	750	729	745	732	734	722	752	761	751	737	734	740	715	744	772	772	779	775	768	753	745	752	739	763	779	748	760	711	749	748	762	783	756	800	776	734	781	759	792	751	755	764	753	729	772	732	745	734	767	764	781	755	751	743	759	729	716	761	772	756	743	797	786	754	749	753	761	793	757	724	721	759	787	752	750	741	746	750	751	787	750	726	760	751	757	740	758	735	770	738	751	759	750	732	750	747	781	749	718	754	732	727	738	751	710	730	759	765	730	708	713	728	685	790	689	735	729	732	758	781	715	752	738	751	785	730	712	710	681	628	605	538	520	541	616	661	639	729	744	734	769	777	792	761	769	745	790	790	763	778	727	756	748	773	763	743	748	750	771	750	731	742	744	743	759	750	755	787	742	737	774	759	724	761	721	745	752	729	703	753	747	759	773	785	777	783	795	794	850	837	964	827	409	253	384	741	958	845	780	743	792	786	745	741	741	727	715	742	753	726	744	724	752	819	804	806	883	766	516	336	287	397	590	818	982	1013	950	877	911	872	863	904	902	878	873	850	833	853	853	859	807	856	832	871	834	888	863	837	878	869	861	857	856	827	863	857	866	870	880	878	873	864	872	832	823	830	863	874	893	874	887	843	862	880	839	912	901	856	905	865	893	879	886	891	880	896	909	907	898	861	819	848	859	813	831	845	822	819	749	763	743	772	722	748	736	790	795	769	767	753	748	774	764	750	650	767	915	831	683	744	767	732	801	734	771	735	762	787	777	752	732	766	773	785	757	785	765	803	758	765	765	788	759	740	760	737	756	766	770	767	768	790	756	745	760	800	765	782	777	785	799	774	759	849	751	764	786	782	779	804	778	745	757	776	795	781	799	803	781	810	769	774	798	775	829	778	802	791	785	806	758	781	818	794	857	827	804	837	784	848	860	888	862	874	895	992	949	1045	973	901	834	730	668	609	576	475	441	371	373	319	312	299	291	289	277	293	284	277	259	279	277	285	316	276	277	255	267	292	287	287	278	296	299	292	312	330	290	283	302	286	289	289	283	296	312	336	323	312	324	335	347	323	355	356	374	374	437	488	525	624	758	832	942	952	881	866	843	879	851	828	834	785	794	826	835	840	796	787	831	849	822	847	859	832	849	816	872	1045	915	529	278	310	698	1068	972	888	904	846	870	855	820
774	754	752	775	750	790	771	802	761	714	778	756	738	709	741	780	787	765	738	769	734	735	734	742	744	755	744	733	730	762	771	770	743	774	754	739	707	753	758	768	747	749	758	714	761	726	747	758	752	776	742	772	782	732	768	731	753	758	778	772	740	770	749	731	753	758	779	746	776	755	709	713	729	777	736	749	748	742	748	761	768	761	740	765	744	754	756	737	735	765	769	743	717	734	761	751	757	730	764	764	776	733	739	736	750	763	759	774	725	693	714	735	729	669	1130	742	710	760	749	774	759	727	765	734	741	757	749	769	685	672	694	664	602	589	581	656	701	687	701	821	792	773	763	750	771	767	775	759	763	768	761	743	718	716	753	774	738	738	749	732	738	719	740	765	755	748	759	739	787	768	759	750	770	797	783	771	754	756	749	768	757	766	759	761	785	754	776	751	757	854	830	887	794	520	280	300	614	860	880	778	748	747	730	700	742	712	707	748	753	691	748	798	767	736	747	770	795	843	871	767	543	366	295	366	513	653	860	979	927	936	982	940	977	934	915	941	944	918	880	896	936	925	948	888	927	901	932	905	911	937	957	941	984	916	945	944	955	957	961	891	1006	975	990	990	973	915	964	945	926	947	919	960	922	947	985	921	1005	950	943	962	980	929	914	910	899	952	915	926	910	900	925	975	930	931	959	921	882	871	831	856	817	847	804	802	788	765	724	782	786	815	744	760	738	761	779	711	708	712	700	670	727	757	808	799	760	759	732	758	764	772	769	811	799	757	747	723	764	784	789	773	768	786	736	749	735	735	760	779	767	773	772	790	799	704	738	745	782	781	784	765	755	750	770	756	780	776	734	783	797	816	813	776	729	766	776	769	813	790	801	793	753	757	770	781	797	802	820	768	784	761	776	818	799	813	825	816	795	799	814	888	863	885	906	895	1005	978	938	851	736	668	585	484	394	324	285	255	275	264	289	301	327	366	363	409	423	432	412	471	460	467	486	487	527	489	509	452	525	525	559	521	573	596	585	573	543	584	597	579	595	568	591	629	618	639	631	656	618	696	682	689	705	728	703	729	744	765	759	798	847	863	895	948	947	950	889	869	824	844	824	838	860	840	844	806	792	780	836	891	877	790	823	842	826	839	865	840	849	945	1019	723	337	262	482	951	1065	917	871	851	885	851	869	827
761	761	743	783	748	712	721	732	782	770	803	750	736	734	764	756	776	744	756	739	740	777	735	759	749	771	762	724	720	759	757	795	758	733	770	743	741	732	760	784	772	770	722	750	756	778	761	764	776	734	763	772	741	753	754	724	750	800	790	744	755	759	770	745	759	746	733	725	749	760	714	731	735	759	722	753	774	746	730	749	775	781	820	743	757	771	743	753	734	744	698	765	804	738	740	745	748	762	758	729	743	736	703	760	785	752	770	764	743	715	752	756	691	704	810	659	723	785	759	776	767	746	747	741	750	762	754	749	709	695	722	685	647	638	651	725	746	721	729	772	776	750	805	797	773	784	806	728	752	666	667	718	700	728	756	739	764	758	776	752	735	742	752	761	752	745	729	771	773	755	750	759	741	759	783	763	735	728	741	743	771	732	742	771	773	741	745	769	758	712	849	890	901	739	411	276	429	692	919	832	739	728	750	715	723	723	696	710	734	715	764	829	753	733	716	707	761	795	811	905	825	585	397	277	292	383	512	588	660	786	902	994	1011	1005	968	1010	978	975	959	924	910	952	941	911	931	926	855	844	884	876	869	861	849	830	855	823	803	844	852	775	790	814	801	830	800	762	760	760	773	726	734	727	727	718	732	725	718	717	680	628	681	677	642	593	630	591	620	597	614	643	685	737	770	748	849	897	937	955	941	970	929	882	871	845	815	787	758	805	768	751	753	754	777	790	779	776	738	737	736	763	721	746	768	769	745	756	762	747	768	764	749	769	754	759	745	727	752	762	750	732	801	772	804	779	775	751	765	739	744	713	765	778	754	706	876	775	698	813	806	827	738	759	735	753	780	796	796	807	773	771	815	766	784	780	767	763	808	734	792	782	772	760	758	782	786	797	825	813	766	788	772	787	835	812	789	805	821	879	864	879	884	921	984	924	870	731	611	506	386	307	284	255	264	332	349	429	477	544	580	620	674	673	727	765	774	806	820	831	868	845	883	872	861	875	868	873	868	856	898	901	922	968	934	925	959	926	953	935	931	907	939	959	1005	953	968	970	941	963	925	926	945	996	994	965	989	972	963	960	956	956	888	867	852	861	871	835	819	770	849	842	828	818	826	866	840	810	828	837	853	785	785	821	797	824	824	892	875	996	865	485	256	329	780	1105	1013	884	905	867	840	827	825	830
753	779	761	777	733	753	717	748	760	752	780	740	771	781	750	787	776	738	709	756	777	768	776	754	737	763	768	780	764	725	756	778	733	774	772	752	725	776	779	780	756	773	787	752	776	765	756	762	741	755	751	760	747	775	755	730	771	745	727	738	740	788	771	740	743	745	745	786	744	769	723	751	751	757	745	739	747	767	754	771	765	815	820	747	734	783	732	770	745	739	762	753	850	742	769	750	738	784	730	752	741	725	764	768	773	761	697	735	761	768	767	740	750	741	777	779	772	769	776	763	762	772	695	743	750	772	776	762	714	745	710	713	678	689	689	700	755	732	733	767	769	777	775	762	769	795	745	701	709	642	701	803	744	744	760	739	739	749	758	730	731	760	851	824	699	738	720	727	768	759	743	730	754	712	743	724	781	712	727	783	773	751	757	771	754	759	751	772	778	762	805	860	997	921	606	326	306	560	829	907	787	731	761	731	717	744	698	743	736	743	735	734	698	745	725	645	789	908	783	793	876	794	707	525	339	267	314	312	384	424	529	634	652	672	634	651	644	612	597	598	600	581	588	551	579	566	578	522	537	519	510	529	482	473	492	482	453	496	490	464	458	499	455	463	446	429	422	410	430	397	382	400	404	381	366	360	397	370	363	326	336	333	311	313	312	307	316	324	328	342	369	394	407	439	524	579	665	733	791	893	887	919	927	913	868	878	869	871	822	784	765	744	787	782	837	823	810	764	790	763	749	781	789	778	768	738	740	757	742	748	795	758	762	726	738	756	788	771	750	754	760	732	788	785	772	761	772	748	769	744	760	772	764	650	964	958	695	790	613	764	716	732	751	754	768	772	812	783	807	748	777	799	780	805	749	802	771	771	776	780	742	716	767	756	805	790	770	786	794	813	828	809	800	800	826	880	900	909	898	961	972	916	803	652	535	403	309	240	271	322	394	509	601	675	737	819	846	910	973	946	1013	988	986	972	984	955	988	987	988	979	995	977	967	964	949	952	931	954	958	984	916	975	979	939	986	925	920	912	979	934	913	944	968	961	931	919	953	919	927	940	873	924	931	942	901	923	876	842	844	875	863	796	849	846	819	844	868	818	769	839	844	815	841	861	831	833	845	724	884	813	810	767	845	833	871	869	999	960	645	312	286	556	990	1066	958	894	832	898	866	792	818	795
750	763	769	808	744	762	768	757	777	752	756	758	767	742	766	754	754	769	742	759	809	786	821	750	707	743	775	773	723	786	763	744	725	736	741	722	741	754	747	775	770	780	752	777	779	741	790	745	762	758	770	793	758	775	749	750	815	763	756	717	762	757	786	741	763	776	763	770	743	737	744	759	756	750	766	761	780	771	764	762	743	776	770	743	754	758	748	751	749	704	771	768	741	713	764	740	738	751	718	732	756	762	738	774	757	752	775	774	758	783	768	744	761	801	769	777	769	769	763	768	728	735	736	705	741	779	796	771	751	750	746	698	700	692	710	713	768	750	785	811	786	788	768	726	774	794	749	697	726	742	795	858	723	736	737	774	772	735	754	768	833	877	796	811	837	744	763	754	815	745	766	718	704	730	784	756	734	755	748	774	704	762	744	758	779	732	761	729	758	751	849	871	952	1030	811	405	253	415	724	906	790	792	771	781	753	730	758	735	743	755	757	761	726	750	732	637	905	1002	814	763	814	810	984	958	655	456	421	341	281	266	266	308	326	350	306	305	298	297	338	316	304	304	309	288	268	283	273	275	274	292	276	287	280	274	263	261	277	295	276	276	259	282	280	272	256	278	271	280	273	269	285	301	297	295	290	292	314	331	342	336	311	330	339	357	373	348	345	339	335	323	286	273	275	274	281	301	348	398	476	549	595	673	774	860	852	913	918	921	848	823	819	825	803	756	759	821	806	771	801	780	763	730	756	763	760	765	770	784	808	767	780	758	715	742	769	769	750	762	732	762	722	710	755	775	777	799	803	724	751	792	769	758	755	722	692	725	714	809	824	786	771	772	758	819	760	764	745	771	825	742	767	796	769	746	755	766	798	771	824	822	794	778	751	781	800	805	761	790	786	828	781	750	801	874	889	870	915	957	992	857	737	598	449	326	246	272	344	488	521	646	731	879	939	962	985	986	996	952	924	896	924	902	921	916	893	863	874	892	902	883	903	911	917	925	871	881	874	861	857	883	883	915	873	881	906	879	879	874	905	900	873	844	897	862	874	875	921	885	832	848	839	862	831	918	855	868	835	813	840	787	812	795	832	844	808	903	788	864	818	832	836	825	830	858	810	883	751	648	846	858	821	853	854	828	890	943	1014	753	424	237	431	892	1051	967	916	863	862	835	811	787	829	807
780	755	765	756	738	767	792	759	745	760	759	771	730	742	763	758	709	739	742	778	771	798	802	731	740	807	793	772	761	795	743	721	699	747	710	692	741	767	731	752	765	784	733	764	745	731	753	785	762	766	771	767	758	758	715	780	773	776	765	778	776	788	787	761	747	732	746	792	740	737	737	735	780	713	763	752	782	748	745	774	720	744	762	754	770	761	741	780	724	755	755	711	667	681	756	762	781	762	752	743	741	738	745	784	749	715	746	749	724	757	751	752	752	799	743	766	745	818	739	749	750	764	760	754	753	774	809	772	761	752	775	770	767	787	791	809	806	807	783	824	813	778	786	755	754	783	732	719	710	749	863	873	756	758	752	741	768	756	727	771	909	692	495	602	940	816	726	782	766	771	813	726	719	794	788	757	787	764	742	753	781	768	735	773	737	737	752	743	784	774	828	906	919	1021	942	489	259	317	690	924	879	815	757	726	771	749	748	736	744	767	752	757	738	775	739	699	696	759	682	734	750	742	950	1049	873	704	725	628	505	463	395	376	327	368	328	349	356	350	384	359	372	377	389	381	383	389	399	395	410	411	403	452	462	459	457	469	463	501	481	484	479	458	499	490	499	546	508	509	559	531	520	544	545	575	571	605	615	594	652	627	658	662	652	659	670	684	682	656	669	607	556	523	489	472	430	368	326	299	288	290	333	384	472	516	597	707	833	953	959	896	920	875	877	810	795	779	767	812	778	788	751	801	763	760	761	723	757	769	776	758	780	757	778	763	783	746	749	745	760	752	762	777	757	779	766	791	787	730	766	768	774	802	724	754	764	790	767	771	783	792	758	756	785	759	763	783	788	764	794	788	761	761	755	766	772	778	767	836	772	743	789	778	793	752	782	811	828	792	815	799	798	812	882	879	934	974	904	847	710	545	399	281	255	297	388	542	707	823	940	949	977	1010	918	915	954	868	874	890	855	847	908	847	839	831	827	817	860	851	836	820	827	846	860	825	803	826	833	810	847	831	820	806	833	828	813	827	828	806	826	822	792	788	823	827	830	793	842	806	809	818	836	808	833	790	824	789	801	793	860	838	809	826	858	854	839	920	612	706	866	816	853	862	865	823	812	834	816	819	891	832	845	823	893	837	1008	983	827	487	252	348	728	1053	938	914	916	844	877	792	811	783	852	821
796	756	763	774	732	711	794	763	777	757	729	777	742	752	793	778	787	757	751	714	760	755	715	719	749	771	770	744	760	799	689	708	979	964	782	686	753	730	728	760	763	779	742	794	743	730	751	741	750	755	802	749	761	744	736	790	771	767	765	750	756	716	750	790	788	742	737	814	722	755	772	757	786	753	729	774	719	782	747	744	743	748	741	732	741	750	756	755	784	737	707	714	836	707	695	745	742	743	744	755	730	718	747	779	776	742	741	749	733	759	775	739	791	737	796	744	745	738	756	770	791	808	737	734	757	813	740	767	724	736	796	798	793	800	791	836	791	839	817	801	790	764	712	737	740	781	760	714	680	709	922	927	738	707	754	748	767	727	734	789	894	500	281	487	907	842	726	731	779	762	759	736	722	740	756	763	729	743	767	731	768	757	750	770	748	726	757	723	780	783	810	859	867	939	953	515	253	268	561	828	913	831	764	699	776	777	754	745	765	764	752	734	733	725	762	744	708	721	714	800	708	721	821	794	741	784	902	908	890	784	729	659	626	661	661	661	663	643	718	680	679	703	686	728	742	740	737	736	756	767	775	747	804	774	800	831	811	854	828	848	830	806	791	827	878	879	868	844	819	805	838	848	857	855	865	968	889	941	917	945	915	939	934	952	917	954	902	920	942	925	858	868	848	800	725	638	581	540	481	406	334	287	279	299	339	410	567	667	764	877	1004	953	962	866	821	813	756	797	750	786	784	770	798	780	784	780	776	764	778	748	801	776	754	755	788	770	755	783	740	766	779	803	732	765	774	777	763	765	763	739	753	749	760	771	786	793	767	782	807	792	764	784	768	794	750	731	746	789	755	817	760	775	780	820	755	743	758	805	775	774	785	696	763	764	813	820	821	773	796	822	862	896	960	910	970	843	692	518	382	276	268	341	456	598	753	949	754	902	970	915	881	897	874	859	869	881	816	837	811	843	806	797	810	785	839	820	831	784	805	799	817	830	837	820	794	828	832	851	815	816	826	861	811	812	814	862	855	816	835	815	837	832	831	863	829	784	841	815	816	805	843	859	819	829	924	844	827	848	818	821	827	839	857	829	809	866	783	862	873	831	860	809	856	855	856	813	898	879	847	809	841	845	879	889	1018	919	563	287	272	581	1015	1143	923	876	864	859	841	860	853	857	839	812
758	784	790	727	746	761	799	790	761	740	757	744	725	773	746	755	766	772	741	765	800	777	740	783	770	759	761	787	776	754	727	800	1062	1066	758	666	738	729	734	768	753	772	764	732	761	729	746	732	759	750	781	768	762	721	736	737	745	773	761	733	759	776	738	743	768	782	731	718	753	757	734	760	770	763	742	757	750	711	707	770	766	788	714	740	720	752	789	729	762	793	686	836	1307	808	654	753	750	751	748	744	710	776	740	767	731	762	737	729	742	771	754	763	731	714	730	752	732	776	768	732	777	793	788	745	764	760	725	714	715	778	777	788	751	798	820	843	794	776	776	758	739	713	733	758	758	800	745	715	659	684	782	849	737	716	772	731	746	728	738	763	850	643	410	637	922	817	755	726	734	733	759	767	746	775	751	766	761	756	742	749	756	744	777	749	735	732	719	716	755	879	804	858	845	868	839	570	293	206	375	641	785	841	768	799	742	784	763	741	779	749	728	728	741	766	731	745	730	815	794	750	745	774	743	763	715	812	808	823	905	851	873	871	828	889	913	870	872	882	912	912	890	871	880	908	922	908	904	896	873	915	877	895	899	909	906	888	887	910	877	865	874	870	877	896	882	834	879	913	824	872	887	836	812	833	840	877	880	894	893	828	881	856	898	870	858	866	850	877	897	916	842	908	923	915	899	881	903	860	780	711	616	582	455	401	310	286	322	373	486	590	760	898	951	916	890	885	840	829	792	755	771	820	866	778	772	765	755	742	755	762	759	772	763	762	738	749	752	759	746	745	752	725	806	762	801	733	776	760	777	761	766	782	780	777	776	815	768	741	756	797	797	774	783	738	726	753	757	770	774	783	776	766	767	802	780	796	773	758	783	781	796	799	801	746	772	817	814	853	811	820	863	977	1062	856	739	556	407	273	269	349	487	702	827	940	974	995	1016	962	877	888	841	821	778	800	820	844	819	854	847	821	786	833	835	822	828	828	872	834	820	823	863	826	807	807	822	794	812	803	767	868	819	828	826	789	826	846	823	808	832	844	810	790	834	820	806	801	847	817	789	826	807	869	837	816	864	836	800	846	796	786	773	822	825	852	793	830	794	835	840	844	824	823	861	834	842	825	835	824	819	836	867	884	916	969	903	623	321	273	495	853	1098	1011	886	857	845	849	804	830	848	847	817	823
765	802	787	747	739	786	776	768	779	790	731	722	756	739	764	744	746	740	738	748	779	745	757	791	751	746	777	771	756	784	730	665	821	805	631	690	733	749	720	755	771	746	730	762	729	734	730	773	784	734	778	739	752	711	723	761	768	752	741	763	765	747	758	733	761	751	741	737	797	711	771	751	747	749	775	764	747	733	724	729	750	758	694	723	719	726	770	739	781	756	709	635	811	645	692	737	746	744	728	736	752	752	790	749	769	718	748	749	732	716	753	766	716	786	732	772	749	732	753	734	753	778	745	783	776	762	791	725	741	767	769	804	783	800	803	769	820	769	754	745	746	729	722	775	770	753	828	745	736	737	696	669	699	762	758	760	782	729	746	778	858	832	739	836	814	767	788	769	744	745	749	747	762	774	751	793	739	792	768	770	771	806	748	738	729	742	706	735	739	770	793	820	810	812	834	670	491	299	273	413	690	887	869	773	783	730	760	757	758	740	724	725	743	782	736	750	733	739	774	758	761	785	741	750	751	815	799	810	822	795	815	821	812	821	810	845	803	833	851	868	831	824	801	810	829	881	807	831	824	847	815	818	797	818	867	816	815	821	822	825	785	814	885	845	788	823	842	822	782	796	827	837	794	859	809	801	826	811	830	789	805	809	821	793	823	810	825	850	759	803	751	795	888	838	889	872	899	904	912	946	880	882	795	734	612	480	359	300	308	356	446	582	703	850	925	948	878	840	822	796	831	775	805	803	788	776	728	766	754	754	776	790	757	724	730	781	763	724	755	768	772	797	770	759	807	762	760	758	743	756	770	722	764	754	790	792	787	772	749	762	814	745	731	788	702	747	798	755	727	781	796	794	813	763	805	777	776	779	775	751	787	809	805	825	807	846	882	816	847	883	900	904	766	530	431	275	245	365	515	730	852	962	1006	973	882	875	884	831	844	781	791	816	844	801	816	832	781	803	819	816	834	819	812	816	782	796	795	817	812	822	824	830	851	813	830	786	842	809	783	795	812	867	806	798	784	833	856	824	792	795	826	791	828	817	799	826	825	779	806	851	808	795	827	798	794	787	802	829	830	809	826	817	821	814	823	819	812	837	868	801	851	816	855	825	826	860	817	826	834	869	866	922	1000	895	667	357	253	402	814	1050	973	915	861	803	830	803	849	797	819	841	817	840
740	768	729	750	765	785	780	759	753	768	743	733	734	740	756	717	722	715	732	775	746	787	743	751	769	748	737	745	761	781	809	768	677	648	663	777	775	746	738	757	788	746	740	752	743	748	769	750	744	762	719	757	749	740	752	757	752	754	737	763	748	749	758	768	751	774	750	764	757	763	797	766	763	786	750	762	732	708	865	738	738	754	710	721	723	710	772	774	759	754	738	745	671	741	767	772	758	747	734	760	712	758	769	720	741	700	722	743	730	726	755	733	802	792	749	744	749	786	749	734	746	775	765	768	770	767	762	743	723	748	751	766	789	780	780	804	771	781	775	766	723	743	773	781	764	703	775	794	769	765	732	727	783	808	793	785	766	740	760	733	805	824	815	779	717	737	807	782	757	736	739	741	710	777	754	740	753	781	759	763	742	757	735	735	729	773	749	729	751	786	783	753	723	801	792	832	799	543	367	303	479	734	923	868	785	746	730	799	760	728	754	752	750	740	761	776	755	731	731	759	786	760	755	746	725	754	737	729	777	751	751	759	786	805	792	752	825	763	809	821	809	778	777	848	746	738	768	803	769	786	792	788	764	767	796	762	750	776	794	753	741	825	803	812	761	711	738	743	718	748	759	814	736	859	702	756	769	773	777	731	769	747	756	738	752	732	747	779	670	1134	796	703	794	787	818	808	860	832	860	844	863	897	910	970	899	743	646	540	412	306	298	333	463	608	723	896	928	939	905	839	809	785	772	818	781	785	750	756	760	767	784	777	754	738	759	769	765	766	738	782	797	803	745	792	778	745	749	779	791	742	735	783	780	780	795	781	808	802	744	794	783	761	730	726	721	768	758	757	725	756	800	800	745	735	788	785	782	767	771	783	798	783	806	799	818	839	867	893	940	1003	846	602	458	297	243	312	503	712	846	990	972	923	908	888	885	847	805	801	835	838	854	828	748	796	790	786	791	790	820	773	789	766	785	758	794	799	806	813	827	812	792	838	828	815	833	840	846	828	827	812	801	809	808	819	823	816	784	822	777	848	798	793	816	809	801	805	852	812	833	817	797	832	859	838	837	806	823	835	824	800	838	841	796	827	834	820	834	797	822	823	844	825	840	829	875	857	811	786	875	872	936	1038	894	641	354	252	383	772	1061	1035	946	897	833	836	824	821	854	806	795	816	802	829
779	765	766	760	758	791	753	764	768	737	714	725	737	760	778	748	769	762	746	782	714	784	743	745	772	738	729	727	750	736	753	824	750	791	773	765	781	743	780	752	772	764	732	715	777	776	762	780	775	747	775	763	741	765	761	763	763	752	709	763	762	764	764	729	764	752	770	790	774	768	762	778	766	770	786	782	720	752	899	750	733	742	728	721	732	719	735	762	749	770	748	735	776	718	728	768	760	763	740	775	727	755	740	737	734	713	692	705	764	786	754	738	761	742	749	769	759	741	778	765	767	748	779	772	754	761	757	710	758	749	740	767	764	742	778	798	779	780	749	753	745	742	739	780	737	737	730	776	751	776	731	786	798	733	733	762	712	715	761	768	741	763	748	691	752	746	729	766	761	747	748	727	706	749	720	688	740	776	755	752	759	788	775	740	749	776	727	741	781	770	784	726	738	784	793	873	973	971	563	312	315	586	827	947	834	740	732	777	733	740	726	736	743	716	741	725	747	734	734	714	776	746	757	750	754	772	743	746	731	725	762	729	690	720	719	723	772	769	763	722	709	722	745	773	720	745	727	752	727	719	749	745	782	700	739	732	744	763	786	753	734	764	776	747	689	715	750	705	771	777	790	829	763	744	741	810	785	753	770	751	777	769	782	773	749	786	760	738	678	1015	677	723	753	761	791	788	766	764	808	810	808	806	860	873	926	954	903	862	712	561	431	335	281	352	488	628	786	920	937	898	846	838	812	763	814	814	783	780	792	774	768	778	789	752	769	802	757	744	754	784	783	814	724	727	763	774	775	755	704	770	784	753	762	772	774	788	776	799	777	777	813	755	806	714	720	764	771	751	750	756	778	797	776	828	763	771	709	780	775	797	815	768	777	800	818	851	897	944	994	788	593	340	264	271	453	635	842	960	966	894	885	848	806	806	823	803	845	816	804	812	803	858	788	820	811	803	823	808	815	809	793	796	832	815	792	805	802	815	800	795	812	826	819	792	829	828	849	788	819	783	801	795	790	780	810	799	824	811	818	854	801	820	805	810	790	800	795	773	853	778	806	858	846	808	791	852	875	840	849	818	807	785	825	834	840	888	817	806	801	830	815	865	863	837	865	871	851	840	855	935	995	905	636	365	283	382	718	1052	1055	908	901	887	857	853	849	804	821	851	862	820	800	827
746	749	781	780	774	765	724	741	763	761	762	743	726	778	779	729	755	756	769	739	788	787	727	753	754	789	741	732	744	699	754	773	729	793	767	789	753	731	774	772	764	750	762	742	772	750	739	785	763	756	797	784	771	748	793	746	774	794	735	760	732	762	779	741	752	809	759	757	780	754	712	769	738	769	756	753	761	719	754	720	783	729	755	750	781	747	766	754	780	743	779	767	717	737	770	736	736	745	752	709	756	785	763	765	758	714	767	754	767	755	776	759	757	715	732	763	732	737	769	787	738	768	797	774	749	769	771	730	738	759	782	827	775	758	772	768	771	772	772	742	755	754	790	793	730	738	731	726	731	760	721	778	763	733	727	739	754	749	752	756	736	733	770	733	717	731	756	790	779	754	757	739	728	727	697	704	720	756	759	747	794	772	769	754	724	747	762	816	653	676	807	771	779	770	805	799	943	1032	752	448	276	358	622	822	891	805	809	746	729	721	723	739	757	754	757	748	710	737	712	741	757	747	737	741	719	744	717	751	794	775	800	773	752	727	755	758	768	799	758	785	723	724	767	725	717	748	713	748	735	737	746	719	774	766	771	756	732	752	723	768	756	739	727	722	746	758	739	690	758	765	757	771	727	737	712	784	774	751	749	768	720	747	780	753	729	805	756	735	722	714	741	744	718	743	743	788	732	738	800	817	746	754	814	831	847	858	851	966	953	885	734	573	430	310	289	351	473	675	825	922	914	873	881	838	788	768	804	776	776	762	760	764	746	788	799	758	726	766	783	753	783	740	736	757	780	744	786	745	780	744	785	792	749	779	761	800	788	784	772	806	795	770	775	778	734	752	800	775	793	765	798	801	781	799	785	734	754	1097	817	819	801	802	805	824	835	876	960	950	697	505	322	279	356	579	759	939	966	925	931	826	803	773	802	836	806	828	784	792	802	785	761	824	784	812	779	823	809	794	816	798	816	817	822	806	795	820	816	816	805	819	780	817	807	787	798	819	830	817	809	762	798	785	785	823	824	840	853	832	833	818	834	835	815	841	806	812	813	880	877	911	854	801	807	786	805	812	813	831	824	828	816	777	895	886	820	860	820	790	817	835	881	840	875	812	830	870	865	892	987	974	820	578	321	266	387	751	1019	1084	956	890	910	876	873	881	869	847	830	803	838	826	800	851
746	768	815	779	775	759	749	758	766	746	763	769	704	735	763	747	748	753	762	782	770	770	720	722	735	767	731	765	750	748	764	761	744	747	805	773	770	800	772	757	752	800	746	761	767	736	743	798	745	778	747	728	752	758	761	762	763	746	742	745	765	736	775	776	759	786	770	766	795	746	749	776	757	737	779	761	810	751	787	725	738	758	779	752	789	733	723	728	740	739	746	754	740	719	775	742	753	716	734	717	743	783	749	754	750	723	747	754	770	735	766	773	737	753	749	767	738	751	772	755	734	760	746	772	762	702	761	785	779	769	749	725	730	784	758	752	772	765	758	761	739	754	768	743	744	782	757	771	747	754	767	734	767	732	747	728	746	717	751	752	741	776	761	750	733	738	747	735	736	729	742	729	744	778	744	740	739	754	755	753	791	752	742	762	779	745	745	741	673	686	756	787	801	787	793	867	905	998	980	664	383	285	394	650	865	891	810	765	716	745	739	764	720	750	746	782	744	727	727	745	736	720	754	757	735	767	735	732	746	774	738	718	731	775	746	769	746	766	714	749	734	741	740	718	738	774	727	628	655	659	699	724	729	737	763	753	728	768	745	785	724	725	711	726	791	817	797	678	733	744	721	736	761	732	737	778	766	760	762	764	754	761	701	717	742	746	719	745	712	744	764	735	763	756	791	762	706	763	859	857	824	751	784	801	784	816	879	826	878	977	928	910	753	552	393	302	292	409	544	723	896	959	947	895	815	793	778	761	797	790	743	779	766	767	794	773	768	773	725	777	733	756	745	777	754	759	784	756	758	745	767	781	775	743	780	757	780	764	751	792	761	793	763	786	774	775	791	753	751	781	784	803	784	792	756	690	783	870	754	767	772	816	866	866	865	970	870	662	406	282	291	495	686	892	994	915	882	915	853	784	814	784	794	811	801	813	792	792	766	770	777	804	805	762	807	760	825	856	846	783	826	803	810	801	839	806	799	806	758	782	810	744	754	780	788	804	791	780	832	794	810	781	816	797	868	866	822	807	829	818	838	812	818	835	858	783	848	801	740	820	866	801	866	868	897	839	801	767	834	814	847	796	877	953	772	829	835	838	825	813	864	829	847	861	913	861	918	1010	960	732	515	306	260	388	741	1011	1092	953	915	883	863	876	862	840	831	816	855	801	835	814	852	854
753	764	782	740	749	789	799	761	742	786	792	774	760	760	766	796	744	767	769	763	760	783	739	758	737	783	755	740	758	754	772	756	768	746	765	763	748	779	738	806	765	791	771	771	772	699	749	780	795	756	719	726	695	758	730	762	752	761	750	726	737	751	742	730	768	755	740	753	726	739	766	738	729	768	790	785	764	762	746	761	739	773	770	758	741	747	792	745	817	804	711	767	728	749	739	757	772	755	732	731	746	783	717	729	741	749	730	747	757	758	784	753	728	741	794	783	751	750	751	798	762	747	779	769	754	737	727	786	759	792	760	730	741	781	749	779	789	764	781	762	764	754	732	764	743	707	743	738	782	735	765	775	756	744	755	743	691	793	728	747	747	774	766	778	725	739	768	775	750	739	726	785	757	807	778	752	739	757	753	774	790	742	765	750	745	724	755	763	720	770	758	750	805	753	798	814	880	930	1012	944	613	332	252	463	757	945	876	806	768	729	713	784	767	724	737	743	737	723	728	732	708	764	757	784	734	734	722	714	729	740	747	723	766	788	762	816	778	743	729	758	721	750	725	764	741	700	646	601	1484	841	610	707	738	750	770	740	745	730	779	779	717	747	747	794	828	828	783	737	712	749	745	763	734	714	740	758	728	738	769	743	759	704	694	776	746	722	769	743	757	738	750	754	774	774	716	765	690	745	843	849	808	737	733	798	770	780	812	814	821	865	888	935	942	897	693	534	373	261	326	456	664	850	944	917	811	773	758	732	784	780	792	808	779	809	770	758	777	775	783	787	769	766	759	780	733	810	769	776	781	780	801	780	767	748	777	792	788	768	756	773	756	784	762	799	805	767	798	773	795	756	793	752	804	746	771	762	788	850	870	820	826	851	858	909	970	797	563	336	256	342	575	764	965	931	877	859	887	827	774	782	870	774	813	785	758	771	797	783	760	767	781	791	824	804	794	839	735	682	886	818	836	769	808	820	834	793	852	925	930	889	763	756	728	797	801	840	824	787	808	807	791	797	811	828	780	834	815	840	818	865	819	829	835	801	817	832	863	728	712	756	908	791	832	835	851	846	822	832	810	824	847	810	735	779	800	830	805	832	802	818	849	856	860	899	914	1001	992	911	694	424	277	283	472	777	1024	1081	973	908	912	860	880	842	875	840	829	829	796	804	812	848	848	831
777	731	790	744	773	737	786	741	761	748	787	745	748	747	750	743	772	769	725	752	767	772	761	768	783	759	768	783	786	746	752	746	780	787	743	793	811	768	774	762	769	793	759	723	748	742	757	787	755	778	762	738	736	756	766	757	768	757	789	789	770	740	758	741	743	782	752	763	758	753	765	720	758	805	754	724	790	773	738	734	710	760	755	746	779	779	743	810	617	720	746	745	753	770	742	763	719	731	779	787	783	731	748	732	785	743	765	735	761	781	732	735	714	755	730	732	753	732	746	760	735	771	793	768	752	733	808	736	742	785	750	705	722	806	769	830	750	760	778	754	761	813	754	745	757	766	739	765	759	737	759	780	773	742	769	768	731	755	739	724	735	794	788	733	748	757	760	791	755	766	731	786	830	813	820	751	764	774	785	776	768	730	738	767	763	735	697	706	746	769	780	749	817	786	848	811	806	896	919	1011	866	485	267	284	544	754	822	888	801	781	752	743	742	755	742	775	732	763	788	746	737	746	718	753	766	716	736	747	740	770	763	701	744	735	754	758	764	732	750	759	765	772	772	748	730	746	731	584	1527	748	652	744	756	723	773	754	731	745	757	766	767	732	722	770	790	769	715	745	742	728	789	736	751	733	739	754	723	742	730	733	752	766	718	732	738	745	761	735	748	744	774	779	766	728	741	797	715	731	768	776	732	708	751	784	750	794	782	752	760	798	836	824	868	900	940	794	616	461	328	286	371	555	774	870	923	863	827	802	730	770	795	845	785	797	773	755	761	779	813	778	761	797	768	791	734	776	783	751	759	767	775	786	762	757	786	776	765	775	823	752	716	772	790	746	772	752	757	781	782	771	743	794	789	781	791	791	809	781	770	824	866	892	988	968	761	480	328	267	393	643	886	960	946	846	878	793	829	780	748	722	794	761	759	779	800	789	811	795	754	758	768	764	801	800	780	865	709	643	866	814	796	795	790	857	791	804	955	834	823	1054	896	759	788	842	850	836	817	776	800	770	816	808	824	800	842	847	795	805	799	813	804	834	836	821	808	824	892	769	752	778	923	822	852	886	854	814	800	824	839	817	847	822	861	828	800	835	818	814	805	809	860	887	922	938	968	905	759	548	334	253	343	560	912	1044	1046	916	904	912	879	864	872	821	826	854	842	821	798	808	809	800	816	829
774	775	756	745	774	722	768	782	775	753	739	681	715	707	761	738	701	727	752	742	760	754	766	766	751	786	748	776	759	751	776	835	745	785	737	776	787	725	772	725	764	759	725	742	746	751	723	787	742	779	762	742	749	760	752	787	793	738	746	739	755	737	728	722	740	763	755	765	752	739	753	768	722	772	738	735	769	769	728	753	753	738	739	792	759	751	752	852	714	804	767	724	713	739	762	759	755	783	766	775	763	743	748	760	762	758	734	774	769	766	754	741	705	747	759	767	739	765	768	756	751	745	777	747	712	744	741	771	771	741	749	742	772	811	696	711	792	760	774	714	742	729	760	733	794	749	742	711	745	756	746	747	749	756	763	711	733	764	777	769	754	768	740	758	785	761	782	757	775	760	755	738	744	809	745	715	733	747	749	781	758	740	749	768	755	756	822	887	797	708	768	764	722	792	819	769	755	885	823	913	975	631	355	240	302	441	646	836	915	865	779	808	755	741	726	752	747	742	747	791	727	731	750	750	782	761	713	735	786	744	740	716	742	711	718	735	740	744	726	746	725	729	785	748	738	733	721	719	738	619	742	744	750	761	776	777	752	772	788	734	752	709	727	725	745	759	715	705	771	779	763	746	741	728	730	723	764	743	764	754	770	757	776	732	728	774	780	744	761	738	760	733	701	687	701	779	748	725	711	746	795	742	738	731	747	783	742	770	717	727	783	857	886	866	890	900	887	718	553	384	267	324	494	673	845	979	877	888	810	778	787	830	784	793	764	755	789	780	787	766	783	743	773	764	785	787	780	758	734	752	758	788	762	738	747	767	744	763	791	759	736	805	772	769	741	794	780	762	763	797	793	772	801	800	798	818	823	802	831	856	876	928	997	740	474	284	286	432	677	942	1020	881	853	815	776	763	829	788	767	728	766	794	796	748	803	767	773	774	754	762	742	823	838	821	794	841	767	737	817	793	805	801	805	808	778	961	852	438	386	799	1004	782	799	860	875	841	827	800	812	825	843	837	821	879	817	804	820	867	824	804	856	839	825	833	840	805	844	896	865	872	844	806	810	825	823	803	800	843	850	836	806	844	810	821	848	824	848	848	874	883	940	1011	1030	947	804	605	393	255	274	426	669	963	1086	1016	898	905	889	849	899	891	868	853	859	847	816	826	818	804	829	841	806	779
767	780	763	764	735	731	794	754	755	769	759	723	721	737	781	792	752	751	764	763	755	782	749	759	754	774	715	750	756	762	743	783	769	759	740	796	772	710	726	711	779	762	763	761	752	714	744	779	764	723	802	778	763	780	768	792	758	795	773	770	772	762	746	759	731	773	785	753	736	730	752	773	739	769	761	719	748	735	764	750	791	740	756	756	801	763	756	739	731	765	729	743	769	700	748	774	754	848	712	666	736	784	743	736	747	745	735	744	718	738	741	724	708	735	745	750	747	726	781	750	724	728	750	755	766	744	769	738	769	756	769	794	771	747	678	735	794	805	782	718	693	715	797	755	777	765	724	706	741	762	748	764	780	747	752	771	765	745	717	749	802	755	745	747	801	752	762	763	741	772	756	728	760	711	747	720	774	753	776	774	747	781	760	765	722	790	765	648	861	748	738	761	754	777	770	781	812	831	819	827	876	750	566	365	274	280	404	676	841	922	844	773	791	755	747	749	777	760	742	729	762	745	758	772	759	740	710	736	736	759	728	729	719	727	748	720	697	743	731	755	754	740	766	779	738	747	730	708	766	712	723	769	743	767	768	726	702	730	756	752	796	770	711	749	769	729	744	747	751	782	766	736	748	721	713	728	739	763	760	749	752	771	741	740	733	746	744	757	743	745	720	663	680	731	782	710	736	778	751	727	778	775	739	744	798	724	739	746	766	782	782	817	805	827	844	864	948	918	857	675	447	280	290	419	576	864	980	919	880	816	786	772	851	805	792	766	777	811	802	799	763	755	722	734	806	765	761	752	779	756	757	839	787	744	747	751	705	782	776	750	785	759	753	795	760	748	747	767	814	788	770	778	770	797	787	808	824	816	881	894	923	964	718	455	288	301	509	747	944	962	943	859	789	802	777	824	796	800	800	760	760	767	763	803	806	792	788	800	774	773	823	778	788	872	795	800	823	845	801	789	819	814	774	772	803	943	827	329	285	705	993	764	822	803	837	814	807	780	801	805	820	812	838	835	819	816	801	815	798	820	769	830	790	842	777	841	827	832	870	822	812	777	792	783	785	742	824	807	821	827	843	860	842	874	858	869	853	877	986	987	1005	955	816	632	423	307	255	310	535	810	1009	1065	1010	916	898	877	864	924	918	852	865	817	875	857	810	811	816	827	838	823	808	817
738	776	805	769	725	771	763	754	768	742	765	762	743	784	783	753	768	781	801	767	738	780	749	744	734	743	764	740	736	746	735	784	735	745	737	784	743	743	726	740	794	771	760	751	774	751	759	745	729	778	792	763	777	755	757	801	762	753	754	775	793	739	776	752	774	774	741	745	794	729	729	744	750	741	762	750	754	761	763	765	763	738	739	775	818	760	768	751	738	740	750	748	739	732	734	724	829	826	637	704	772	796	781	759	749	735	751	780	731	733	758	757	754	784	754	739	761	760	768	731	739	748	797	761	767	743	703	736	742	751	781	773	775	783	757	745	813	770	788	742	740	767	812	748	754	731	733	730	745	739	754	740	772	767	771	752	744	756	769	789	773	773	753	765	738	747	769	780	773	740	744	741	775	724	729	743	726	769	768	778	766	759	751	782	755	899	568	395	807	750	741	747	730	738	741	799	815	807	786	844	843	838	762	716	500	350	290	403	593	775	876	888	826	783	786	738	757	761	748	777	741	767	730	752	755	738	708	740	720	707	755	770	739	733	721	725	721	779	733	729	748	772	771	783	740	758	746	757	726	747	743	734	723	708	768	763	741	739	791	775	742	766	773	752	758	738	706	740	780	757	766	722	755	751	728	717	716	746	715	753	765	753	769	753	752	759	746	755	734	750	748	689	751	877	877	808	696	798	742	764	789	776	773	729	756	736	787	757	754	753	834	808	764	806	780	848	822	894	969	919	762	487	343	314	400	599	875	1024	952	860	808	769	788	808	765	788	774	763	810	797	776	738	675	734	782	741	726	764	758	739	744	789	723	772	820	805	745	729	779	824	773	767	775	784	725	813	729	790	785	795	785	795	774	827	792	809	845	870	828	886	976	739	446	276	273	532	783	991	985	965	945	921	786	816	785	789	830	788	768	791	812	765	772	803	808	804	790	758	734	791	805	678	759	838	850	793	775	778	766	810	770	762	806	804	758	888	946	619	639	868	910	791	808	826	807	813	826	805	804	858	849	851	835	839	830	809	790	823	815	848	851	825	786	865	847	868	844	846	828	862	817	848	841	845	833	847	869	856	899	880	859	850	912	907	945	982	991	957	994	897	784	603	435	324	270	328	474	702	941	1052	1072	944	934	915	854	867	857	865	844	811	839	835	857	853	850	841	849	814	842	831	826	845
766	784	792	770	764	764	790	792	751	747	778	789	811	770	791	776	780	748	743	774	718	758	732	719	768	766	766	758	759	770	762	748	731	748	732	758	775	709	737	774	753	786	760	787	756	775	759	748	736	725	759	747	786	750	776	751	760	744	735	761	790	789	760	751	765	799	740	749	755	748	755	727	758	766	753	736	747	746	773	768	737	744	734	722	744	769	763	718	722	753	737	718	737	714	743	755	822	662	501	852	788	777	743	760	758	697	798	886	826	703	702	748	763	739	732	754	746	737	779	773	779	750	755	760	738	739	733	737	777	733	794	770	736	774	774	806	763	761	759	747	752	756	767	727	763	783	754	757	754	739	739	832	773	772	793	728	792	739	797	722	743	770	734	762	786	762	760	728	775	770	759	714	795	779	761	740	749	752	748	747	705	727	714	710	755	847	751	699	826	727	758	738	752	773	748	764	799	815	767	763	793	822	932	959	879	573	358	282	340	523	719	881	925	871	752	759	754	793	775	739	718	762	744	748	729	742	737	741	728	719	709	760	740	795	714	761	748	731	704	727	701	752	771	728	766	738	765	720	751	746	720	752	712	775	773	747	768	734	748	763	702	741	731	748	737	762	747	768	743	744	761	733	767	772	756	742	741	774	724	743	775	756	764	718	755	772	781	730	716	759	776	680	753	871	906	811	689	753	802	754	794	778	751	776	773	791	759	747	771	732	792	768	771	866	780	768	830	801	832	914	924	800	688	429	286	388	570	771	959	902	879	839	803	788	769	742	745	759	803	765	785	744	726	774	737	757	768	742	752	767	770	786	724	786	820	894	796	705	787	785	782	802	756	789	790	775	807	783	761	743	797	754	760	778	766	801	861	891	897	992	714	437	260	333	537	818	974	950	944	712	464	812	824	780	791	810	751	807	763	764	771	811	778	803	797	815	786	771	771	844	808	722	798	840	822	818	802	802	819	783	851	806	853	838	840	871	939	959	949	963	843	857	811	850	840	847	823	849	870	896	864	853	857	890	838	859	851	846	866	878	807	855	843	856	862	933	886	871	884	845	854	902	856	888	865	855	867	879	920	930	994	958	1003	1013	974	943	852	761	642	552	413	297	274	313	462	681	917	1044	1043	994	909	882	881	868	892	909	839	841	838	832	820	804	857	845	831	801	879	860	834	822	829	876
766	751	771	751	745	753	765	780	791	749	778	781	772	722	786	782	795	791	740	787	755	711	722	776	756	763	754	784	768	752	753	747	761	749	763	741	768	746	736	784	759	763	785	781	773	749	757	731	744	749	769	763	763	742	747	756	758	761	748	768	745	801	780	742	758	789	805	736	761	761	709	738	737	755	783	788	735	757	774	744	769	752	781	768	743	743	730	750	739	858	726	742	766	735	746	747	787	750	770	825	718	745	761	737	725	709	799	885	799	719	729	740	772	732	744	769	752	737	769	749	771	726	758	747	728	712	743	746	739	730	751	776	757	755	795	764	772	736	729	729	695	782	738	736	766	751	756	770	772	741	751	775	765	766	735	734	773	753	714	681	710	801	756	765	786	769	778	736	753	774	770	781	738	739	770	752	745	756	735	733	703	737	718	715	758	752	787	758	767	784	758	742	749	751	765	745	779	794	781	760	763	803	870	934	982	854	613	390	280	294	427	650	778	874	895	827	820	799	785	739	727	743	721	741	718	748	734	756	739	730	719	732	735	742	749	791	723	741	744	730	711	736	759	732	753	769	748	739	755	764	744	741	769	712	741	758	799	764	772	767	748	790	742	719	794	755	742	783	766	771	735	747	752	771	738	765	753	773	719	780	800	775	751	752	756	731	736	759	725	773	791	684	684	825	847	748	690	781	726	780	746	729	743	752	724	797	768	758	750	721	791	783	786	755	744	736	765	821	870	829	875	1050	823	330	269	336	365	547	779	962	979	894	820	787	769	802	803	776	773	762	779	748	777	753	754	744	742	788	773	759	783	806	765	744	779	851	766	724	784	753	799	767	773	787	786	755	744	768	763	765	768	678	882	1046	774	798	854	967	984	720	436	250	297	569	779	994	853	872	1060	788	556	793	864	803	807	779	826	785	778	753	784	819	791	835	830	808	792	768	859	937	937	774	813	856	828	866	796	831	842	849	872	849	846	882	907	894	921	968	968	911	906	925	930	891	947	894	927	948	933	948	936	970	952	972	940	975	965	981	972	976	913	994	966	951	935	976	987	951	964	985	940	972	978	979	994	929	944	950	960	964	954	892	835	775	724	618	489	399	324	267	281	330	473	703	894	1010	1064	998	959	909	880	841	905	877	848	871	861	856	824	874	802	828	853	868	863	811	847	846	837	832	831	813
788	745	769	805	788	767	766	773	736	729	719	766	809	779	748	746	776	764	747	754	695	722	752	755	737	738	738	751	741	763	782	733	720	772	758	758	761	802	737	727	752	765	745	770	746	733	706	707	729	748	750	742	764	757	751	760	760	755	769	760	771	747	747	729	771	746	753	786	759	761	752	741	757	749	754	746	731	758	744	769	777	774	706	752	733	751	721	771	739	795	723	782	771	750	752	761	745	810	783	774	714	745	758	778	726	726	714	740	709	711	755	747	747	741	753	732	742	767	744	759	742	732	719	770	781	772	761	783	766	741	762	788	773	757	744	771	771	709	717	668	738	769	717	734	733	731	737	763	783	746	804	791	764	760	771	712	755	796	699	675	731	834	757	756	780	754	718	758	776	730	726	794	769	751	750	749	745	765	736	781	732	735	728	750	775	741	729	746	748	794	753	761	777	746	736	748	764	718	792	767	759	857	879	881	914	982	907	709	518	333	277	344	518	654	766	875	879	879	837	779	752	787	736	719	723	780	795	752	725	771	763	772	759	761	750	730	738	756	764	752	728	745	730	757	737	754	726	780	714	749	760	745	743	722	746	753	730	753	738	758	730	741	746	743	732	718	719	753	750	713	708	711	769	752	766	729	763	724	735	747	798	737	751	720	722	725	749	729	706	733	736	745	672	710	717	702	723	779	732	720	748	727	744	742	770	743	737	801	771	784	743	745	759	779	812	772	756	785	752	833	836	1024	773	309	433	517	303	348	540	773	942	955	864	832	803	825	824	776	790	744	777	751	736	775	746	725	783	777	780	783	812	772	719	745	736	732	748	746	775	776	812	744	764	769	745	785	792	793	780	798	801	750	808	977	762	871	941	991	772	494	265	284	561	843	958	939	825	869	644	780	865	897	796	840	799	795	755	782	772	759	785	796	815	808	827	837	772	748	859	904	950	750	827	849	839	845	862	894	921	918	928	940	958	905	911	884	867	911	881	904	885	873	962	851	848	867	845	847	871	812	843	841	824	808	828	829	793	828	825	817	743	821	836	865	791	771	797	751	759	755	738	741	715	709	728	722	677	699	653	641	598	527	448	392	339	289	239	283	342	420	550	747	936	1081	1090	1030	922	894	925	900	820	847	943	833	815	843	870	852	822	852	834	810	861	845	818	847	807	840	822	832	848	818
789	739	738	765	800	762	744	753	719	734	749	725	776	739	736	766	793	760	752	754	742	747	762	749	754	742	770	747	751	757	773	725	788	760	752	752	789	799	769	784	765	765	778	751	774	761	745	736	757	794	737	776	802	749	770	735	732	779	815	788	750	747	765	766	766	752	737	713	769	763	796	733	739	758	767	816	766	756	764	752	771	759	757	791	757	778	755	787	765	747	755	788	764	758	768	764	725	778	781	729	737	729	767	756	792	745	752	717	729	749	760	744	751	742	754	730	752	725	734	731	758	692	714	767	751	743	734	757	733	751	746	754	732	725	745	754	773	753	684	710	756	772	723	765	754	760	740	761	733	753	732	753	750	727	740	740	738	776	764	742	781	774	754	775	710	704	724	774	732	774	741	743	706	775	748	759	739	721	798	758	768	787	748	769	747	759	733	718	757	757	735	800	738	744	716	744	724	779	783	768	771	763	802	855	808	888	985	928	830	567	412	307	289	426	519	648	786	926	907	883	846	759	784	772	790	713	758	751	763	741	738	762	738	719	780	733	742	740	712	759	699	753	742	754	730	720	750	711	742	753	753	772	768	730	738	775	749	780	755	727	751	790	760	782	761	770	790	794	777	764	773	811	773	793	809	798	750	793	762	764	791	787	821	829	782	773	772	743	749	746	784	764	721	734	724	752	733	756	764	747	752	747	721	767	736	755	755	752	749	754	783	739	761	752	744	780	745	787	743	801	798	883	914	725	879	842	453	282	327	519	774	943	906	864	812	822	848	798	781	765	737	751	740	729	781	768	800	770	761	767	755	742	796	789	740	720	759	794	741	748	752	743	779	780	797	815	807	792	779	805	782	770	745	772	792	875	963	848	525	282	290	463	805	985	899	827	844	840	495	627	916	792	788	799	796	788	792	782	755	770	811	802	834	816	798	809	812	713	809	860	864	773	807	831	843	932	938	893	847	808	756	724	662	621	603	598	608	598	577	581	550	560	591	569	555	543	525	528	507	467	508	466	505	499	472	475	476	451	466	459	402	437	453	477	412	378	400	359	381	374	376	366	347	353	350	348	327	314	302	290	290	269	268	296	313	383	460	575	753	871	984	1082	1067	1023	905	921	877	921	871	862	874	876	856	799	786	833	855	795	826	833	819	829	866	842	820	804	793	790	812	842	814	828
749	722	753	757	789	735	765	761	742	727	731	769	721	755	796	766	764	777	776	728	735	779	803	748	752	745	748	732	752	770	771	769	738	758	740	751	753	761	770	762	770	770	744	777	777	736	777	727	758	754	747	824	756	763	769	748	702	749	801	773	729	750	742	726	753	757	743	744	719	807	773	753	756	743	764	756	731	737	729	777	769	773	737	757	802	765	744	747	729	746	749	762	769	739	709	751	752	779	768	723	744	686	744	764	787	758	763	746	712	760	725	737	741	764	806	748	756	772	733	738	756	712	738	754	777	761	768	749	743	784	753	753	773	739	756	759	753	772	731	704	743	784	773	726	770	700	736	760	728	735	753	764	745	755	761	767	724	774	787	791	755	737	719	736	738	735	721	733	720	748	746	750	758	759	749	708	715	758	755	756	776	760	737	726	792	769	777	789	800	757	760	756	764	755	754	735	769	764	784	747	783	785	785	782	832	821	890	943	964	922	748	567	365	293	317	421	535	661	757	845	848	862	873	806	861	747	787	755	787	750	815	760	815	763	788	771	796	778	782	788	803	787	780	774	776	804	761	812	767	785	753	802	820	773	784	801	787	774	786	787	794	779	817	742	825	742	768	785	789	816	793	812	829	796	829	826	816	771	778	797	808	837	830	823	776	845	776	778	776	773	821	794	792	810	795	763	761	739	754	769	762	778	771	783	785	763	780	734	763	785	733	756	777	757	784	753	763	809	735	782	776	800	923	1030	1067	935	709	443	276	307	509	755	957	900	856	796	774	828	819	759	732	761	779	759	769	743	763	803	761	723	729	784	759	801	803	770	799	766	736	782	777	779	762	775	762	783	780	799	788	793	822	801	846	859	894	976	879	544	310	264	488	758	966	905	839	796	800	908	722	772	858	760	796	787	776	788	797	801	803	808	820	829	857	824	809	803	867	817	778	793	831	861	861	840	770	723	639	569	509	468	407	348	319	318	308	291	291	311	286	303	287	290	295	296	279	270	277	284	278	255	280	270	269	269	302	281	288	272	285	276	278	284	286	279	264	275	282	273	299	322	296	298	294	308	334	315	321	343	355	364	399	442	523	584	719	799	918	984	1095	1052	1034	1021	984	924	931	925	911	929	909	863	881	865	861	829	817	853	878	836	818	831	784	854	832	852	872	805	768	825	823	842	824	827
742	721	752	758	805	752	753	776	790	753	772	757	749	780	766	777	758	757	781	746	751	765	787	782	730	711	717	781	715	764	784	746	785	714	754	738	760	772	777	778	776	776	782	745	759	751	740	735	761	756	790	787	737	771	779	742	713	917	697	743	737	761	726	711	735	762	781	753	753	779	780	763	749	770	773	743	747	783	752	795	762	774	757	788	770	718	759	737	729	760	727	751	747	768	766	753	759	777	731	768	767	782	723	766	712	790	776	744	694	771	760	743	757	741	748	741	728	736	707	708	786	767	780	788	780	753	767	758	783	751	766	771	748	740	735	751	734	790	727	720	768	767	752	778	734	727	725	722	742	761	730	745	699	769	731	739	732	748	743	793	795	700	748	754	782	748	728	725	711	769	772	769	732	742	729	754	734	722	740	770	758	750	719	746	748	763	739	751	771	768	788	751	790	748	774	789	763	747	781	736	771	804	799	789	769	788	848	834	869	941	942	856	652	485	355	295	310	362	451	562	674	744	835	870	881	890	840	848	862	868	831	826	822	838	831	821	827	816	842	882	856	847	842	829	832	852	815	784	818	863	867	858	850	837	854	827	878	862	869	865	869	877	892	847	885	908	899	891	875	847	857	931	921	894	896	901	891	891	867	882	895	921	858	890	861	886	857	842	882	866	860	844	784	781	789	800	769	776	784	701	755	737	777	775	821	748	747	746	740	736	752	741	754	739	738	769	752	760	766	771	785	792	824	883	867	916	878	680	443	293	328	583	863	978	918	816	810	783	787	746	722	773	770	775	801	763	725	777	740	725	742	767	767	756	763	765	813	788	770	793	776	785	760	740	737	763	791	801	815	797	825	820	822	849	936	973	652	376	242	433	739	995	907	862	850	812	800	852	865	869	766	808	765	774	799	812	775	770	792	809	821	850	824	808	836	840	850	854	897	876	872	843	735	645	530	413	315	292	281	292	293	333	336	364	381	372	401	389	425	432	432	463	436	463	463	455	452	475	455	481	482	517	556	525	536	506	518	553	507	565	585	555	594	627	603	606	642	663	689	713	671	685	690	689	685	736	730	741	809	780	862	907	948	1068	1096	1053	1044	1042	1006	941	928	913	955	912	886	894	870	921	886	846	868	854	852	843	851	817	806	835	833	830	820	831	837	822	874	817	828	826	842	812	849	818
754	785	762	737	806	742	721	737	764	744	734	703	738	782	757	755	772	770	766	769	779	767	736	716	708	758	702	661	686	744	766	747	723	740	743	756	751	724	721	756	691	743	780	772	707	771	779	736	727	716	791	788	770	798	812	754	777	1107	663	721	767	741	738	767	768	751	744	758	733	783	785	780	752	728	763	742	729	744	776	764	766	790	761	773	750	736	733	750	761	761	746	756	799	761	748	771	780	752	727	741	765	715	764	751	763	747	769	747	729	750	791	734	761	776	744	769	765	753	745	764	790	753	722	747	780	761	745	766	727	754	734	757	758	756	736	716	760	763	746	734	736	735	721	776	774	742	749	718	745	726	748	756	763	759	751	734	770	761	745	762	763	733	735	767	795	741	773	763	728	778	784	774	745	738	724	740	773	756	766	743	763	745	754	755	781	750	782	769	725	759	780	756	762	757	786	752	744	748	783	759	750	791	759	771	782	759	800	790	863	847	889	930	937	886	691	515	387	314	281	312	389	483	554	646	717	750	805	853	870	861	932	934	923	918	928	893	920	875	848	932	882	899	893	900	878	901	904	896	832	880	861	849	837	821	791	751	815	830	818	831	794	847	815	787	787	752	768	740	730	724	709	694	721	688	687	700	687	652	644	652	633	646	634	636	637	622	663	662	724	705	747	802	851	908	866	847	799	803	828	776	770	747	770	747	799	789	766	784	809	763	723	748	725	724	776	795	753	761	773	786	810	753	790	802	819	853	885	907	720	434	275	394	647	922	973	874	865	797	771	791	775	729	770	793	801	762	756	772	807	761	777	764	796	782	742	747	767	763	758	773	754	790	780	834	845	718	771	789	800	819	851	859	904	918	947	719	422	275	362	691	956	912	865	825	815	801	803	758	775	815	808	786	773	789	788	760	740	719	750	843	815	816	830	811	838	821	881	934	876	774	666	542	411	339	314	271	306	388	466	567	630	695	730	778	832	824	835	811	864	844	841	921	886	893	927	922	933	921	911	966	947	991	987	988	966	942	986	1007	1022	1017	1030	1019	1028	1003	1045	1037	1046	1073	1042	1016	1022	1076	1049	1036	1085	1112	1045	1088	1105	1111	1068	1049	1059	1021	980	960	922	863	932	900	891	855	877	846	916	895	859	849	867	822	851	847	852	794	788	773	794	771	838	850	841	809	880	869	882	810	820	841	795	858	844	828
758	760	843	1025	1091	1045	902	734	746	769	732	752	761	766	763	743	740	733	729	741	762	768	707	710	816	929	928	742	665	744	804	770	724	726	726	729	770	758	748	752	711	718	790	744	762	775	730	745	760	731	745	725	742	768	763	774	750	716	719	763	755	761	749	780	762	787	768	784	785	782	759	735	790	775	737	715	736	721	772	745	739	735	729	724	740	750	755	736	751	748	754	773	770	758	735	770	799	729	739	750	750	773	749	770	744	783	738	765	720	747	714	766	811	794	826	728	762	777	740	761	765	748	767	762	758	780	727	764	791	803	758	774	770	780	748	729	712	713	739	778	771	768	797	748	729	726	748	755	757	734	748	772	744	798	720	722	750	762	744	789	741	750	773	764	756	750	742	751	783	716	731	756	768	726	737	726	724	774	742	727	743	754	742	744	764	730	749	787	776	766	748	754	760	765	741	765	722	768	759	767	745	761	739	784	797	811	783	769	831	841	846	858	908	987	915	854	720	560	443	365	310	283	329	335	419	454	524	563	576	635	666	707	700	712	694	689	667	671	663	656	638	640	587	639	616	613	606	599	592	577	598	547	556	545	472	562	512	529	516	500	493	485	476	410	431	420	446	433	410	411	380	381	375	367	364	339	347	350	343	335	347	318	335	325	359	361	340	353	403	419	458	505	607	616	692	823	913	860	846	834	809	763	757	769	763	776	751	762	767	741	762	745	859	757	768	789	762	755	753	761	780	776	789	756	796	849	870	955	887	639	373	301	466	687	976	975	848	788	775	791	775	734	775	763	736	745	774	835	783	786	767	779	771	712	685	751	800	773	782	799	794	791	754	757	807	829	771	788	807	778	888	923	939	990	754	442	218	310	635	873	958	873	857	807	796	823	751	802	766	769	771	810	799	802	765	722	736	770	752	716	794	857	859	850	865	892	882	793	649	471	340	255	267	334	456	596	745	872	932	1003	963	1031	1070	1027	1039	1061	1111	1040	1032	1071	1018	1057	1072	1069	1095	1071	1093	1098	1060	1049	1092	1024	1087	1041	1048	1059	1062	1040	1089	1067	1031	1029	1035	1042	1015	1040	1021	1006	1050	1010	977	1001	985	952	1008	987	969	992	932	961	946	921	914	943	896	903	895	836	868	879	824	844	871	879	900	841	861	822	809	832	859	851	826	792	749	805	1089	810	823	825	829	882	813	859	874	848	818	844	834	812	821	857
775	750	1050	896	562	645	1002	826	702	734	735	753	765	768	725	744	743	776	785	777	787	758	696	701	930	1146	1086	789	644	746	781	747	785	707	809	759	717	762	773	766	757	767	796	775	767	733	821	753	782	747	740	736	709	774	787	718	699	778	753	751	752	757	767	726	763	722	775	759	762	745	764	728	738	791	771	730	717	746	764	688	754	721	763	772	771	769	727	761	750	766	770	757	760	712	751	753	778	746	756	735	757	733	765	763	728	769	737	741	694	732	756	819	699	616	804	774	747	741	751	749	752	763	752	731	742	748	751	790	789	750	750	748	775	768	755	742	725	740	745	766	761	785	730	760	742	760	767	741	724	769	753	739	778	771	771	727	705	745	740	753	764	734	768	771	761	738	741	738	744	761	788	753	756	732	749	746	713	765	750	724	770	873	787	721	745	738	751	756	742	787	804	801	756	734	736	728	726	754	768	739	795	793	762	748	781	774	755	798	785	784	794	804	853	886	872	944	974	942	820	670	563	485	380	332	289	273	277	301	323	324	373	384	375	378	376	357	367	360	334	339	346	336	336	314	334	313	323	302	292	310	277	290	299	285	304	500	281	273	274	289	269	308	287	262	291	276	300	290	273	308	276	295	308	300	277	304	322	320	332	337	304	329	355	343	364	311	327	306	283	280	283	276	313	348	442	525	635	726	783	879	895	831	802	762	766	766	769	767	788	768	740	729	825	735	721	748	760	761	760	751	735	764	813	825	778	793	864	913	962	844	598	329	294	494	749	933	854	828	802	779	769	724	781	794	793	746	758	744	750	797	772	763	786	766	765	761	790	805	797	789	745	715	696	750	815	833	805	766	797	794	885	911	1000	892	574	339	241	506	835	968	868	884	824	808	793	804	755	812	809	795	762	801	785	791	728	721	952	1030	887	669	825	852	878	889	891	789	654	466	331	283	309	406	559	742	863	996	1129	1133	1062	1045	983	999	928	925	888	956	959	947	919	921	934	894	900	952	965	943	962	908	907	936	929	913	920	949	916	916	959	939	886	946	904	898	923	900	898	931	928	901	921	900	934	935	844	856	848	899	906	905	870	888	892	871	870	897	878	853	835	858	844	896	913	832	870	850	869	839	879	839	823	825	865	861	881	838	738	810	1157	695	803	853	851	866	771	832	835	846	851	873	833	786	821	821
757	776	1003	452	539	495	765	910	733	741	793	806	713	770	782	754	792	792	762	776	740	808	728	671	805	979	993	710	631	789	762	799	762	728	800	795	774	763	746	751	730	768	787	757	765	763	786	752	776	742	747	742	746	749	755	751	739	763	760	818	748	755	761	740	723	755	777	739	765	743	741	763	776	786	745	750	784	780	796	725	753	762	758	752	760	785	752	777	783	768	743	735	765	748	718	742	756	740	735	703	732	732	773	731	771	753	771	730	726	731	789	727	575	558	801	803	740	747	753	730	764	771	733	714	730	746	791	754	780	746	736	729	757	728	727	760	761	741	756	766	736	735	729	745	748	744	737	754	765	740	757	692	718	758	743	727	721	747	738	728	759	768	747	734	750	734	723	747	753	781	774	779	759	766	753	698	713	841	827	777	773	1063	792	726	741	751	752	733	737	756	774	773	752	757	733	724	746	754	730	761	777	765	744	776	761	769	751	792	797	836	776	749	819	811	861	831	905	1000	1024	913	949	819	733	649	500	445	445	401	361	358	323	330	325	304	322	338	318	313	344	329	321	351	345	315	366	352	352	379	403	396	390	408	381	408	397	461	371	424	429	448	474	475	500	497	526	489	535	567	598	556	584	607	561	607	603	639	634	705	668	657	690	682	692	730	710	706	708	632	641	560	495	413	382	307	267	303	352	419	546	662	781	823	850	860	816	789	789	759	748	735	812	722	755	724	724	753	749	776	797	780	728	782	756	801	818	786	786	856	869	925	815	514	292	305	562	741	933	784	815	798	772	782	809	836	772	778	760	778	782	795	753	739	782	802	781	803	801	779	818	783	779	772	715	736	809	816	812	759	808	818	870	990	1028	709	363	316	435	713	944	912	819	806	812	796	794	795	770	783	766	801	756	781	807	848	736	717	1003	1091	959	716	802	874	901	850	716	491	341	265	324	472	618	836	1000	1097	1093	1081	1027	1001	914	905	917	907	950	919	862	874	922	851	839	848	885	888	909	939	891	880	869	877	888	933	898	852	865	894	915	864	877	844	839	868	841	891	893	828	858	908	916	847	892	875	872	802	867	1057	821	840	855	871	835	860	910	918	845	859	870	863	903	885	888	860	842	763	836	845	839	838	836	806	832	850	874	844	871	810	801	766	833	764	828	869	849	814	809	846	800	846	847	877	834	784	802	800
745	807	899	414	559	433	713	921	750	769	781	730	672	728	772	816	754	766	769	772	773	805	747	682	705	751	750	632	677	755	749	763	732	730	774	811	819	738	708	709	742	777	775	777	743	746	769	757	766	726	780	756	765	788	763	728	738	755	770	784	769	735	746	745	726	737	745	740	811	747	743	765	787	714	778	734	745	761	755	756	745	730	745	787	764	767	748	761	749	740	739	728	763	810	734	744	725	724	766	756	712	745	733	759	777	764	810	732	731	771	823	799	674	715	806	744	767	758	759	763	713	754	787	750	704	731	757	751	765	742	762	729	768	729	729	749	769	754	769	785	731	681	742	773	732	742	740	741	780	801	756	725	763	739	762	773	741	762	778	739	733	750	744	763	724	750	732	760	739	766	791	779	749	717	726	747	706	847	816	753	729	729	733	713	737	754	748	735	727	727	770	721	746	762	752	763	785	736	750	769	757	730	769	748	759	782	764	750	778	802	764	807	768	756	812	830	856	849	921	907	979	969	950	917	876	852	781	765	709	663	641	606	606	600	593	612	617	666	658	687	694	682	644	666	683	723	724	796	777	769	760	785	776	786	823	827	836	815	811	842	830	829	925	953	939	931	891	925	940	939	923	957	926	938	956	977	955	1019	1005	1017	987	1016	1030	1033	1024	1022	1008	1004	980	964	921	867	778	665	502	393	314	267	271	388	524	595	679	808	869	815	825	791	757	745	771	746	793	734	738	748	733	765	742	757	762	732	744	744	737	772	764	815	850	883	936	764	455	283	356	515	1621	1026	795	862	787	801	823	751	762	745	705	721	793	796	840	752	806	797	795	776	793	800	758	780	779	801	775	761	785	860	784	837	809	926	906	823	657	454	256	299	572	927	937	875	811	807	822	783	804	762	766	769	749	776	816	802	819	837	791	674	756	911	817	746	879	916	803	583	412	288	276	435	671	901	1023	1105	1074	1010	951	930	960	959	892	805	839	921	959	872	819	859	870	838	857	859	889	844	844	844	844	843	867	893	860	882	855	867	821	862	893	821	833	832	855	819	871	927	866	869	908	886	901	865	841	904	907	897	874	1152	774	865	881	884	879	889	890	904	853	861	894	831	856	860	806	808	878	834	843	787	827	832	836	850	838	825	821	835	853	853	813	763	833	798	787	836	845	801	861	847	848	841	842	841	851	812	822	835
803	831	971	634	478	634	939	791	797	781	771	735	720	753	773	775	746	782	752	756	757	767	779	747	652	680	672	680	760	810	749	738	722	719	768	776	753	728	711	766	714	771	790	797	735	770	748	744	737	765	744	771	791	762	772	756	734	724	777	768	773	745	757	758	725	718	778	760	761	759	784	775	765	745	772	756	782	739	789	765	728	716	757	759	769	776	786	755	684	664	683	706	746	777	748	749	770	732	751	738	712	780	742	741	738	738	754	778	729	792	785	780	810	798	806	762	760	770	745	774	733	766	736	791	700	730	727	714	759	767	746	707	692	742	756	768	767	761	731	717	757	743	728	763	784	736	723	759	742	803	747	709	764	753	742	720	716	756	764	787	761	768	782	772	709	749	754	763	742	785	758	748	753	695	760	867	792	719	676	746	821	773	750	696	721	742	722	745	763	745	743	746	785	772	734	791	742	735	796	765	788	745	737	755	756	752	752	755	748	752	779	769	775	811	802	767	785	850	844	897	895	918	906	895	930	933	945	969	976	923	977	969	950	931	926	958	928	933	926	969	971	967	917	934	983	1011	968	986	1012	977	938	960	1013	990	1027	985	980	1024	994	1009	984	954	1054	1073	1003	920	967	933	943	993	935	955	925	935	948	919	982	940	887	925	947	923	957	921	926	942	937	978	1010	998	1029	1067	1097	1008	908	731	626	457	332	281	293	337	449	658	811	907	878	839	750	748	797	730	774	757	765	741	727	736	717	740	753	754	771	786	797	770	774	790	839	874	918	923	647	361	265	380	1008	843	931	873	816	861	805	794	719	772	730	722	802	748	806	793	808	777	804	827	795	761	800	775	794	731	781	763	791	837	825	891	847	924	807	565	337	243	273	515	821	1035	889	806	811	802	810	771	764	745	798	797	808	774	779	806	778	831	842	726	713	686	748	887	940	775	529	333	259	360	559	822	1041	1169	1067	988	937	905	894	892	867	872	834	809	873	948	947	927	911	867	897	894	886	912	886	864	873	860	854	876	896	891	855	867	886	872	857	857	891	873	854	825	856	901	845	839	885	849	863	872	845	885	851	872	870	848	841	846	834	809	845	861	851	862	879	836	829	859	879	858	835	845	880	874	842	847	865	822	815	844	804	803	842	821	795	813	822	825	821	831	865	818	853	842	846	842	816	827	870	834	860	846	810	820	873	849
902	824	817	857	867	1008	933	731	770	770	763	793	749	762	774	769	792	758	737	768	752	734	785	794	765	771	788	818	807	830	740	767	784	741	763	764	734	680	683	774	734	786	777	770	747	765	751	742	786	772	747	758	765	793	786	763	769	761	735	726	758	752	773	754	706	744	754	767	779	736	759	761	743	726	748	761	766	764	774	719	728	735	770	743	758	769	780	677	730	789	761	668	729	761	751	728	711	759	760	743	708	759	779	756	733	767	735	767	735	740	732	732	741	728	751	753	724	761	752	772	744	732	785	756	720	714	729	724	769	755	768	749	750	734	785	769	733	788	746	668	731	770	730	764	793	741	768	762	753	721	731	735	737	756	757	765	724	767	752	773	758	752	776	752	742	755	751	752	769	714	734	775	730	699	747	848	848	773	737	782	756	741	757	765	752	766	784	751	733	736	742	757	737	746	774	755	714	713	756	827	799	767	721	741	785	730	759	747	756	744	780	754	775	765	800	784	785	762	778	811	826	834	864	841	817	830	889	869	917	924	912	924	948	923	943	977	962	885	911	911	926	904	893	928	958	937	900	946	889	870	863	889	877	902	873	909	903	907	910	894	910	897	915	894	831	810	863	878	901	883	833	887	862	837	857	857	869	865	898	894	882	850	831	922	896	851	866	888	917	921	942	968	936	1009	986	1030	1027	845	702	562	488	312	279	431	657	809	854	886	784	753	776	752	738	736	774	745	762	739	766	792	760	755	718	745	757	792	752	832	783	830	860	905	839	575	335	295	523	771	997	895	840	786	808	800	729	748	744	727	747	773	797	735	792	796	778	776	774	766	768	750	832	787	785	779	814	806	851	857	918	1000	694	372	215	284	506	803	975	1006	879	767	795	814	784	748	768	743	797	774	799	778	820	803	805	786	796	822	845	803	881	875	732	475	283	301	448	726	945	1122	1052	962	949	935	885	849	841	882	923	878	860	794	802	822	847	874	824	856	852	802	876	834	824	808	825	834	822	858	839	833	847	807	805	828	833	813	842	823	784	816	827	808	837	829	810	849	828	835	793	825	830	841	854	831	811	832	876	826	820	830	798	829	799	789	878	833	856	869	813	805	853	786	806	822	848	819	826	825	869	840	840	840	816	846	803	839	838	818	819	854	826	839	863	801	790	825	845	894	837	844	844	846	860	870
829	821	746	737	789	817	752	727	780	731	764	768	802	788	779	740	754	783	781	766	781	777	763	736	763	772	784	770	774	779	782	776	740	764	739	745	731	731	738	835	828	770	782	752	737	760	768	745	767	786	792	762	762	744	779	783	773	782	758	755	745	782	773	777	719	745	753	761	776	757	746	711	747	745	737	770	757	771	745	759	744	745	752	744	756	792	729	702	852	1136	982	727	711	754	755	728	761	777	746	761	752	733	743	768	802	785	787	749	737	749	723	728	756	725	773	745	788	769	729	768	765	765	750	741	747	734	758	764	778	792	723	759	739	754	752	749	723	876	833	686	773	760	794	769	722	737	755	774	739	765	764	733	723	786	677	662	772	753	791	713	754	730	731	723	709	716	769	757	734	731	721	759	722	694	723	803	827	686	741	761	799	731	739	770	729	768	746	740	753	750	730	719	754	739	774	754	717	755	790	786	759	789	745	749	704	746	761	757	761	776	763	715	749	770	794	770	789	816	757	799	756	746	752	803	810	810	820	819	842	825	826	847	859	814	830	881	863	834	881	854	898	882	834	899	867	847	853	834	852	883	851	847	872	815	802	836	853	889	832	848	871	842	795	741	795	807	824	818	801	788	767	786	841	816	771	786	802	798	793	745	766	766	743	783	775	793	799	834	815	839	850	878	918	899	918	915	999	1029	1008	994	878	581	300	258	378	508	615	769	828	803	818	785	794	751	763	744	753	757	779	749	779	789	752	736	754	756	761	784	770	827	848	912	950	794	458	260	370	644	940	964	921	816	788	819	795	778	752	758	773	781	743	760	774	777	766	775	754	760	748	782	795	803	810	802	821	801	837	848	985	989	579	303	259	456	743	934	953	837	838	787	792	792	809	778	773	755	770	777	788	776	797	834	777	805	822	840	859	928	885	701	455	244	298	520	891	1075	1162	1021	927	962	911	850	876	910	880	873	856	884	847	777	743	733	803	838	786	822	787	776	783	802	744	789	775	844	818	819	816	783	843	835	809	778	792	799	806	796	768	843	835	830	844	795	811	854	887	865	830	802	849	831	847	817	834	839	825	837	811	802	810	827	855	867	867	839	858	832	834	837	827	783	725	786	829	819	794	846	844	870	873	867	856	871	819	833	845	806	811	803	865	812	832	820	774	811	804	810	786	841	812	843	835	858
714	734	715	702	718	781	773	764	763	738	792	763	764	717	791	769	788	783	813	742	783	775	794	737	757	760	795	744	746	750	775	778	753	735	720	749	777	793	739	818	798	726	753	728	740	772	744	703	749	752	761	753	752	755	754	806	781	776	791	775	722	755	758	775	730	735	733	750	772	747	779	741	739	750	743	769	792	772	771	764	792	769	717	765	778	800	712	669	904	1185	1070	700	671	766	789	765	747	717	750	707	773	749	784	787	750	727	754	730	730	731	737	709	722	745	704	767	757	767	779	756	746	761	793	765	785	727	743	740	736	751	749	795	722	749	716	745	731	725	703	752	761	779	725	712	744	737	771	803	768	741	769	745	756	760	731	724	738	730	787	761	778	734	747	736	755	796	786	729	765	729	740	750	760	738	705	739	723	745	778	774	791	747	804	756	750	762	762	759	761	767	735	743	713	732	764	771	736	760	762	761	724	734	748	772	757	762	778	739	776	723	739	744	735	724	745	753	763	772	786	778	753	757	803	757	742	786	784	741	783	818	800	776	780	788	799	819	807	815	759	789	795	787	784	777	782	773	769	764	762	770	748	762	785	771	759	789	786	776	785	796	810	792	782	834	851	781	789	843	732	741	766	774	777	768	771	799	817	813	822	816	797	830	769	806	847	830	801	791	816	775	809	828	841	799	880	826	876	900	1004	1116	1193	823	486	283	262	273	363	589	783	858	811	826	796	781	786	718	795	797	768	757	761	776	757	769	743	758	756	771	765	760	794	821	893	939	680	360	276	455	763	1051	929	864	789	790	768	760	801	779	784	796	753	749	792	766	785	777	782	760	772	783	754	780	766	804	829	827	855	869	952	718	429	231	386	735	927	894	854	832	861	770	767	810	815	754	736	683	766	769	773	787	799	793	797	817	800	822	887	913	682	406	262	342	624	921	1129	1073	1000	899	900	908	870	874	841	845	806	835	802	813	834	752	835	774	844	857	786	775	783	759	795	766	767	787	775	800	822	820	809	808	817	788	827	795	811	846	845	802	807	821	797	842	841	852	814	865	885	899	836	833	867	850	830	821	822	815	787	836	805	834	845	846	865	827	846	857	804	809	831	839	853	816	749	805	805	861	858	813	828	833	827	856	866	839	825	841	813	865	854	856	846	846	851	836	813	859	830	892	806	798	814	797	803	838
680	723	647	633	730	722	761	749	744	767	781	764	783	761	788	754	754	754	762	775	741	776	763	762	761	746	779	764	760	763	809	787	793	737	771	763	783	749	764	751	718	735	776	798	778	742	739	705	738	722	711	771	768	735	748	729	726	773	752	745	741	750	779	753	794	731	725	753	752	727	769	734	750	782	776	782	736	761	790	780	759	779	778	721	777	791	753	642	744	861	795	677	733	785	748	756	752	714	718	734	760	741	748	758	726	741	763	748	712	751	752	735	753	711	719	748	753	775	783	771	757	762	765	742	769	739	746	769	748	776	730	750	752	753	729	748	781	711	758	765	749	754	710	738	743	776	757	748	738	749	737	715	748	785	760	742	718	756	772	794	768	744	735	797	767	713	737	785	762	774	745	732	745	775	748	739	762	761	776	789	760	804	721	753	758	767	773	758	753	744	755	737	741	738	749	798	768	779	763	728	732	758	748	736	746	736	778	743	722	754	766	784	757	734	760	733	778	739	753	740	723	763	786	838	800	789	768	814	794	814	816	836	786	804	817	827	761	807	824	831	793	802	804	811	829	802	814	798	784	778	748	768	775	809	775	786	785	820	810	802	835	800	782	779	813	778	849	817	737	739	764	756	714	761	817	775	767	756	772	777	761	736	778	813	866	874	792	753	809	795	823	876	824	815	793	777	861	895	967	997	1040	856	686	575	468	325	279	367	560	719	788	876	842	781	816	692	753	790	771	783	778	809	756	812	770	773	767	781	790	778	785	824	844	929	860	610	313	297	582	926	984	880	840	753	814	791	768	783	765	741	796	798	772	767	760	787	776	778	793	806	825	801	767	797	791	832	805	931	749	450	238	301	537	805	895	867	783	788	754	759	784	815	757	673	730	711	711	782	853	819	798	798	811	798	817	945	879	693	407	281	324	666	955	1119	983	923	932	871	879	865	917	836	860	832	807	824	811	805	856	785	794	811	839	807	810	783	805	782	786	812	818	795	792	795	847	818	839	806	800	820	846	766	807	843	835	824	809	874	849	829	822	857	801	802	850	876	806	825	812	803	791	814	816	856	815	861	838	827	838	820	817	868	838	847	799	773	790	832	820	829	803	826	849	851	838	833	814	882	867	809	805	810	830	829	809	841	859	817	834	833	823	853	837	860	837	836	788	764	800	789	785	821
760	681	648	612	675	703	736	781	745	756	777	791	788	722	761	754	775	784	784	779	752	743	743	785	766	748	740	792	742	759	743	756	774	770	746	768	775	807	819	756	781	794	772	755	753	771	746	698	1013	824	708	794	778	734	710	728	772	793	740	733	774	763	747	782	767	752	735	770	781	786	752	778	746	725	763	756	752	739	785	743	743	796	754	719	717	784	801	685	630	671	668	704	782	814	772	780	757	714	768	742	751	733	771	787	712	803	868	800	739	739	757	785	775	727	750	745	746	732	755	784	778	726	754	752	759	759	745	743	762	766	763	769	746	814	770	754	742	774	771	730	750	712	741	734	745	748	731	750	770	757	733	754	717	746	794	753	715	757	762	725	775	782	796	771	691	641	694	758	766	776	735	760	757	806	740	738	770	762	770	713	741	748	726	751	773	753	789	756	773	741	756	754	733	733	711	774	775	757	728	745	750	755	740	736	746	709	756	737	734	730	740	743	732	723	755	733	714	785	751	723	739	736	777	797	769	788	770	781	773	811	764	794	754	748	763	769	764	753	780	782	763	782	776	798	773	760	773	793	745	754	740	754	820	790	738	764	712	759	739	745	781	768	781	779	798	760	795	780	758	774	766	732	709	832	874	825	691	747	747	800	767	752	742	815	850	823	787	742	765	796	789	848	812	864	810	779	832	797	906	946	908	883	894	966	978	611	356	241	306	424	578	756	848	875	784	761	767	814	824	802	790	782	760	747	772	722	746	753	792	804	810	811	840	877	921	814	445	251	418	703	1017	901	847	780	800	798	834	794	765	812	820	814	809	793	743	759	775	787	784	787	790	799	779	811	810	803	903	895	570	296	277	557	841	975	854	751	796	789	787	770	790	799	715	713	899	978	789	738	809	810	791	812	808	829	927	926	678	409	267	345	666	1011	1100	1009	923	872	880	870	911	835	830	800	780	821	820	772	806	773	826	819	823	811	843	855	848	810	792	789	819	791	804	812	835	820	804	825	831	827	807	792	830	836	823	804	803	829	836	833	826	838	832	830	846	817	815	780	822	843	812	853	838	825	839	824	834	778	813	805	816	830	832	832	807	862	811	830	809	848	853	842	836	853	853	835	844	819	808	853	811	813	819	831	858	829	865	830	846	819	872	816	854	867	820	889	898	796	753	847	1013	823	722	809
735	708	672	639	700	722	697	731	726	799	770	784	796	760	740	756	787	788	757	774	752	764	757	780	709	766	737	783	764	756	780	773	798	770	761	771	764	773	755	750	784	764	769	749	732	769	809	718	1041	821	680	807	798	760	742	754	754	774	735	769	766	764	760	782	781	718	759	758	773	777	760	735	753	764	765	776	786	725	771	733	768	752	747	774	728	745	788	794	757	754	783	760	769	760	742	792	769	738	761	757	748	750	743	742	704	758	814	769	644	755	736	777	747	757	778	719	759	763	751	757	775	714	738	768	744	773	780	758	763	748	748	742	714	747	734	709	726	744	741	757	729	775	721	735	766	745	730	754	741	742	755	725	753	751	770	725	720	754	753	740	736	724	770	775	721	627	654	735	758	760	746	714	776	776	721	723	768	754	782	741	756	786	735	736	737	721	767	750	789	756	791	787	766	749	720	751	744	718	755	719	737	749	713	736	753	748	773	769	759	714	761	774	718	778	776	767	716	734	739	747	750	771	743	787	742	756	776	797	754	705	756	800	763	761	794	745	735	771	776	759	733	729	776	796	758	787	796	747	744	737	740	774	751	799	766	746	756	740	772	764	744	781	711	767	708	729	715	738	759	775	744	734	679	807	691	822	740	711	762	767	771	752	738	756	811	800	744	738	747	764	757	779	784	807	798	812	872	854	842	817	797	852	871	1019	1198	861	493	311	245	258	360	524	708	875	844	789	779	766	783	786	767	775	790	770	739	757	765	783	786	803	802	759	834	807	859	883	572	337	283	566	906	1010	856	821	780	810	779	762	774	817	828	774	779	759	773	742	816	786	819	828	850	798	847	842	837	876	932	855	529	235	328	730	1015	960	792	810	809	735	784	777	817	844	734	686	1032	1169	873	658	803	775	817	817	893	969	1013	753	435	279	354	679	998	1113	974	880	881	867	905	883	833	837	831	795	824	794	855	816	799	805	834	805	832	822	831	821	847	793	785	826	796	794	829	793	840	808	816	843	823	793	796	801	788	815	822	838	827	808	845	827	834	837	806	811	822	839	815	833	788	800	793	821	822	836	804	806	851	819	811	805	829	838	818	851	801	839	816	838	806	852	848	811	847	800	818	794	814	856	885	859	872	812	820	795	788	823	833	853	831	814	808	829	822	774	857	795	916	987	710	849	1165	973	711	819
738	729	754	712	738	751	744	740	757	747	801	759	784	777	725	754	767	737	770	748	808	758	766	750	764	755	725	785	771	840	741	691	777	801	780	767	713	759	762	780	747	739	754	745	737	716	818	755	743	656	737	801	773	786	770	771	762	748	745	771	768	768	764	791	749	727	707	699	739	764	795	749	742	762	751	763	767	774	762	764	743	720	738	759	770	729	769	792	785	826	808	772	840	817	742	759	760	762	729	763	770	738	754	776	716	666	741	673	692	719	782	767	772	763	764	762	774	761	768	770	754	758	742	710	777	753	774	760	717	731	760	810	753	691	759	745	748	764	746	761	732	745	715	736	769	773	778	704	724	750	702	708	761	737	704	717	745	761	753	768	790	784	758	793	750	714	698	743	732	711	770	763	755	751	733	731	792	781	780	799	734	752	731	729	736	764	753	772	789	751	769	752	766	742	716	749	765	730	741	698	682	698	703	698	729	741	757	745	732	752	771	785	752	780	755	771	780	778	743	790	714	753	744	793	774	774	710	718	731	750	760	776	761	744	721	757	771	741	725	751	712	782	776	748	713	751	750	705	748	752	730	743	762	785	741	745	762	753	747	758	763	761	759	733	711	694	732	757	769	748	756	703	671	805	794	786	702	719	765	786	742	742	736	736	745	771	760	773	754	707	760	762	739	761	747	722	833	821	826	805	794	840	938	942	982	907	745	614	553	448	312	344	534	741	854	822	813	772	765	774	788	761	745	756	783	763	756	777	746	798	782	782	806	828	836	932	774	478	263	422	690	1063	960	858	795	842	794	772	774	782	767	743	740	751	758	792	799	774	785	808	803	771	848	850	862	923	943	965	533	227	303	732	983	873	763	821	811	814	802	803	780	798	775	649	763	892	695	713	854	786	837	838	867	816	622	489	304	321	641	975	1139	989	924	918	855	881	832	884	766	806	818	830	827	828	818	832	800	807	817	831	841	812	816	797	820	819	802	834	814	759	795	808	777	818	819	797	821	827	786	821	831	838	799	812	812	833	836	830	809	835	838	834	849	812	801	827	791	808	840	802	809	842	812	859	823	808	838	805	826	881	866	822	822	798	803	841	847	826	869	807	859	830	820	824	828	800	803	838	817	793	782	783	802	782	756	835	834	889	847	802	827	779	920	509	508	1108	812	666	832	759	766	847
742	719	735	731	722	761	738	744	716	772	748	742	778	780	751	736	759	765	776	752	753	778	762	745	770	785	762	778	807	757	680	674	712	837	738	754	772	722	719	747	738	744	774	761	739	717	740	791	748	727	742	796	758	780	738	777	750	736	756	751	717	787	792	770	728	718	688	731	745	723	759	782	764	774	771	729	753	761	775	759	749	758	745	715	768	768	764	769	754	787	740	741	756	697	751	741	763	804	727	758	751	744	748	747	774	725	756	752	699	710	765	789	754	766	774	737	730	767	736	720	757	742	767	792	753	777	771	811	768	738	798	837	718	739	755	725	741	720	743	763	708	719	733	742	748	746	724	803	938	998	938	749	782	784	760	754	777	727	766	717	753	775	722	737	748	751	730	720	729	743	758	742	745	774	749	766	794	746	757	760	781	758	722	720	699	743	782	730	753	760	772	734	785	753	754	738	760	743	747	669	730	832	772	665	723	765	746	732	755	766	792	753	761	752	801	782	757	732	761	760	751	746	800	789	796	771	741	741	747	756	772	770	754	787	752	786	743	690	738	760	762	781	783	762	745	740	739	708	729	764	737	757	730	765	786	720	732	740	776	751	771	736	780	751	695	715	733	757	744	789	806	751	699	748	738	742	701	745	778	747	719	759	785	764	750	738	739	796	802	786	752	760	806	728	765	773	757	786	750	766	776	797	851	876	867	833	843	948	1052	835	462	247	336	565	762	865	845	813	766	769	776	767	755	768	769	778	781	755	763	751	804	858	815	807	818	913	900	647	346	291	550	914	1038	880	805	796	819	808	750	759	768	803	753	767	781	765	789	788	773	806	758	776	842	843	893	893	980	1023	578	237	303	628	864	797	696	722	724	763	786	812	754	782	813	745	690	690	729	823	815	833	821	866	892	610	372	241	340	572	1005	1127	1003	931	888	838	876	856	835	836	796	797	783	786	842	801	780	819	791	816	805	796	844	812	837	814	824	812	819	813	840	805	808	811	778	804	828	787	846	798	841	869	807	807	785	811	826	805	803	818	829	832	828	858	837	864	818	840	846	806	807	851	826	815	831	824	797	798	792	847	805	822	808	796	821	830	822	815	821	862	805	804	849	773	831	825	814	816	819	843	830	791	812	886	827	784	781	791	877	841	836	809	850	821	983	749	709	869	732	786	764	753	860	853
762	773	801	741	742	792	779	720	751	749	741	739	772	750	760	728	763	762	752	733	783	750	766	745	757	786	785	817	829	751	652	600	727	808	756	792	769	730	707	732	774	721	742	781	782	752	691	723	721	730	778	764	758	773	782	727	758	768	723	743	763	735	762	766	753	749	750	767	753	709	809	759	746	764	736	754	740	747	797	770	822	776	738	763	755	779	762	743	746	752	735	760	753	769	773	751	777	787	727	763	755	768	772	743	738	741	763	748	732	719	764	760	762	735	758	736	782	790	728	765	749	780	772	751	757	777	756	736	766	743	695	723	697	747	737	743	734	761	736	751	733	733	772	809	750	740	811	948	670	589	848	919	747	765	786	778	767	761	751	747	753	745	766	750	749	754	766	721	737	762	754	805	736	751	743	736	752	767	724	734	773	755	773	761	751	736	728	721	768	770	760	754	736	768	738	756	747	784	699	665	805	1062	1006	708	748	774	734	742	750	783	765	733	751	742	780	749	684	718	771	750	739	742	747	744	751	778	771	735	738	761	817	782	758	769	754	753	767	765	729	758	752	764	788	729	766	776	733	749	725	742	757	773	784	728	752	749	760	752	784	765	767	765	735	727	730	711	756	765	813	732	757	785	741	756	734	741	755	758	742	773	729	783	750	763	778	773	764	784	773	776	757	758	753	744	720	758	765	750	752	798	814	792	713	1020	832	865	873	1017	1146	1047	749	407	263	341	598	813	903	844	819	741	710	742	725	747	756	815	771	742	788	758	801	821	790	786	819	855	975	769	471	258	378	737	999	881	854	802	794	835	794	788	762	756	783	787	777	800	785	777	804	808	763	817	872	818	890	941	992	931	476	258	376	669	904	791	674	876	704	711	763	787	745	809	829	802	788	808	806	826	844	839	846	938	941	511	267	273	520	939	1095	1039	922	877	850	864	832	787	830	779	796	816	775	785	817	807	780	768	802	780	832	827	824	827	848	799	830	770	792	827	802	810	814	774	806	799	843	819	864	817	824	835	821	822	843	831	839	783	811	849	801	858	850	868	811	837	827	844	817	837	815	838	829	824	813	825	847	809	831	842	800	857	828	857	836	821	832	800	810	839	825	850	800	831	818	846	858	814	847	844	814	830	819	923	940	876	804	790	829	830	818	810	844	831	899	920	908	919	863	888	774	817	805	799
756	745	756	716	756	827	802	763	807	799	767	771	741	747	766	738	771	782	798	717	776	780	773	756	787	758	760	819	799	755	763	766	770	806	763	771	785	724	732	747	757	757	771	712	759	766	757	769	717	733	752	767	736	785	756	760	757	792	784	799	794	760	756	768	713	778	826	789	740	692	780	782	764	766	780	753	751	759	770	758	764	757	738	783	793	760	768	729	724	718	787	785	750	746	767	730	729	769	793	749	737	752	760	739	758	781	745	720	726	720	742	747	742	767	726	745	770	760	742	790	743	778	718	738	750	765	756	780	751	788	753	747	747	735	760	749	768	747	705	751	729	767	794	785	771	719	859	835	373	277	600	953	746	744	751	756	779	783	745	748	764	739	748	739	738	747	803	771	757	765	734	753	717	736	750	751	749	720	728	741	743	792	734	745	782	762	745	749	749	737	775	764	777	760	739	784	773	745	779	689	725	946	876	663	739	807	756	752	768	782	748	734	773	764	739	790	704	743	752	733	717	699	755	760	768	773	747	759	738	758	799	728	727	782	763	767	780	718	734	762	773	756	765	751	777	759	761	768	738	725	754	738	751	737	727	777	722	781	774	751	743	750	753	766	727	741	740	737	728	766	763	747	739	781	785	766	744	763	797	736	774	740	738	738	779	755	759	772	738	776	769	797	773	723	757	784	770	792	771	737	776	760	701	1058	743	805	951	962	976	1045	993	698	397	266	378	584	808	909	853	767	746	731	751	722	771	757	753	772	760	787	756	776	775	759	835	848	899	925	604	308	283	559	908	973	909	815	811	847	786	812	809	787	765	762	781	801	781	778	775	791	781	805	817	875	919	1006	978	733	368	259	522	827	954	732	676	1790	1100	654	791	776	796	836	798	810	754	789	758	783	826	860	867	921	701	387	263	467	909	1164	1030	924	873	865	852	829	854	862	839	785	811	831	796	788	830	767	782	881	851	794	806	799	841	798	814	832	803	777	761	775	765	811	819	801	810	827	841	810	839	818	773	805	810	855	844	847	823	805	853	823	800	843	800	830	850	832	804	828	844	837	869	807	793	815	831	827	818	834	814	823	822	861	844	838	857	819	822	814	890	832	824	866	857	842	806	825	820	874	894	871	814	816	839	895	949	887	810	808	826	832	836	804	850	884	845	842	823	902	871	883	827	818	832	850
783	775	768	799	760	776	740	725	818	845	811	750	766	745	770	755	752	783	767	783	768	763	758	802	765	786	745	759	765	806	803	813	762	729	736	781	774	768	753	759	806	744	766	761	761	787	788	735	765	733	761	763	728	753	782	762	772	764	788	745	764	771	821	756	721	805	796	851	847	710	758	772	785	764	748	721	785	778	786	773	772	752	746	808	768	743	784	778	744	756	750	791	771	739	765	753	766	840	824	801	755	751	748	748	752	731	748	770	678	802	794	717	745	741	750	728	757	736	769	755	766	791	741	774	737	738	777	760	742	761	764	750	763	780	792	768	755	729	733	770	751	783	789	753	790	732	859	848	381	320	674	958	699	749	737	745	760	781	758	750	788	777	774	770	785	749	790	762	731	776	760	756	730	769	730	748	726	779	720	720	721	752	738	755	741	782	766	769	743	760	777	732	742	729	753	771	742	755	779	740	704	669	649	695	790	779	741	770	760	722	730	755	749	763	768	773	717	712	783	794	714	763	789	758	756	764	734	748	731	775	767	768	752	765	767	741	782	746	751	718	737	765	774	714	743	766	732	758	754	725	759	777	759	794	769	736	736	759	725	748	749	733	760	723	736	680	765	752	753	788	768	768	766	751	767	755	751	781	792	812	774	742	769	771	755	749	745	726	753	774	745	751	740	751	743	739	725	771	767	746	701	750	747	764	746	753	827	927	930	928	1000	968	718	376	253	363	642	846	883	833	799	751	741	715	735	772	791	776	799	745	793	795	779	779	785	874	831	922	752	423	257	438	795	1038	942	891	781	797	787	761	776	777	777	783	757	776	782	800	808	785	788	775	867	862	863	975	980	547	299	328	728	966	906	788	606	962	729	657	776	789	810	786	803	772	769	780	803	808	806	854	932	748	481	289	407	768	1091	1063	949	866	837	866	817	825	806	804	864	857	813	826	826	798	849	708	779	963	964	791	777	815	787	773	796	796	827	822	809	794	875	983	780	820	814	843	847	863	821	812	789	776	775	826	849	853	879	863	868	820	824	785	821	875	849	781	848	789	830	846	835	830	807	822	809	830	790	814	847	835	835	841	863	833	838	851	836	847	829	856	831	877	833	820	795	823	830	866	810	843	773	794	833	847	870	847	767	830	849	824	798	804	874	830	838	845	850	847	863	855	809	826	846	849
759	767	790	819	766	732	742	732	798	834	747	710	704	742	764	732	763	805	782	794	734	759	755	780	754	749	768	734	761	773	749	776	766	793	806	761	742	743	750	754	766	768	795	734	789	752	748	733	713	754	723	759	728	718	716	747	767	732	747	759	740	744	773	762	782	742	634	911	1101	699	753	794	784	771	746	764	746	763	738	785	786	771	757	755	799	799	731	736	723	739	776	792	769	760	770	749	783	804	696	677	803	808	740	737	756	768	736	769	685	937	866	710	765	744	778	791	774	773	745	772	788	738	745	724	701	770	786	758	768	734	721	737	772	742	748	778	797	754	772	794	805	829	837	769	745	729	785	918	701	743	949	858	719	719	743	774	737	761	755	739	746	748	780	761	762	770	799	760	795	750	791	788	749	752	720	803	780	759	727	735	699	780	737	755	749	750	769	761	764	756	745	735	737	804	760	754	749	769	768	770	761	720	734	766	747	791	729	750	754	720	739	757	795	768	741	799	733	741	755	765	736	749	711	762	780	775	731	719	761	760	743	798	763	780	788	756	786	757	751	731	721	727	740	742	733	746	755	765	705	746	772	774	755	753	771	765	751	748	777	765	749	730	748	725	763	736	728	779	772	720	732	764	769	758	761	720	745	806	741	764	735	734	780	768	808	769	741	763	750	730	766	786	752	800	759	722	779	784	732	722	734	743	726	721	801	812	847	805	927	887	949	1053	979	625	342	265	442	727	902	880	770	763	780	711	755	747	815	758	796	766	809	750	763	770	744	838	797	907	951	603	278	332	615	1015	945	843	803	758	791	756	782	756	749	761	759	811	735	775	776	776	767	815	738	829	862	983	829	429	267	436	814	1000	881	790	746	701	734	811	805	795	774	822	800	799	758	883	909	874	790	871	873	609	298	315	644	1028	1132	1025	945	857	841	832	852	807	834	811	817	858	814	787	819	811	837	757	753	791	811	753	850	821	784	792	826	787	812	776	801	809	817	857	770	816	818	816	843	825	828	806	789	836	832	828	830	866	819	790	833	817	797	831	831	827	836	821	803	816	780	805	833	837	841	824	807	791	801	845	841	852	832	875	831	866	875	827	837	853	849	786	823	842	850	841	864	861	841	821	837	877	837	761	776	803	803	828	791	844	887	799	836	823	796	847	856	814	748	812	844	810	811	826	822	830
773	754	792	771	779	793	743	728	781	744	719	704	720	742	773	719	767	774	805	800	730	714	771	764	798	767	774	772	755	747	730	728	749	789	751	746	740	754	771	715	768	775	759	739	748	810	732	768	790	780	793	743	678	752	691	718	755	763	744	760	751	765	771	750	748	744	701	676	725	652	799	777	708	720	694	699	731	789	755	761	752	763	765	748	766	767	750	768	725	754	759	745	754	704	722	765	852	702	541	531	697	852	776	783	732	760	756	731	741	728	689	762	747	750	742	767	761	754	764	773	767	755	730	720	718	703	777	774	758	730	761	698	718	745	768	752	760	832	837	649	626	690	882	765	733	755	740	830	850	907	915	749	731	728	817	737	727	743	752	742	733	694	724	782	774	776	734	774	787	748	723	761	778	754	763	762	744	749	733	760	733	755	814	789	766	775	764	743	743	756	745	794	801	745	770	764	716	736	757	790	753	772	759	793	764	777	757	745	723	753	754	752	761	768	735	755	727	717	743	736	737	755	784	722	754	719	721	719	750	755	786	748	767	798	756	774	756	739	768	750	805	722	731	730	751	750	762	740	749	742	731	771	757	776	773	761	763	780	727	766	692	751	745	775	706	727	727	761	766	752	736	763	780	742	726	727	762	760	758	746	767	758	738	770	761	736	776	731	724	735	722	727	742	747	749	728	754	740	747	747	837	759	763	761	794	827	817	804	819	873	912	921	1059	930	583	291	248	545	781	883	862	827	761	748	765	741	816	772	768	787	813	766	774	766	747	782	824	884	988	739	384	276	486	915	1031	913	825	795	813	777	771	769	764	741	782	802	773	787	762	809	802	824	810	806	867	1029	686	354	277	571	897	938	877	815	800	806	765	785	784	791	771	820	763	779	693	851	898	855	804	941	736	382	257	465	921	1101	1013	902	844	847	826	823	829	799	837	815	786	785	821	750	786	795	799	794	782	719	777	824	848	837	827	808	828	802	789	837	813	791	810	777	804	796	836	827	858	823	821	776	820	823	839	802	861	832	799	767	825	817	818	796	809	821	816	824	852	838	814	876	853	815	797	806	872	760	778	840	840	833	839	868	851	855	821	848	831	807	802	801	862	847	825	816	878	821	848	781	838	854	822	874	825	815	776	818	836	867	876	845	851	816	807	832	809	842	808	798	835	809	831	818	830	830
780	769	775	793	809	781	781	791	797	742	728	731	759	760	803	772	756	734	754	770	736	755	755	788	774	756	779	731	708	733	752	793	794	758	778	736	732	794	743	765	749	785	757	794	762	767	739	749	787	754	802	652	825	984	798	696	730	784	784	748	765	715	759	764	761	791	781	745	739	835	812	756	741	775	744	766	711	752	762	770	792	749	732	775	748	732	716	748	809	747	742	754	768	747	763	773	819	697	475	500	720	839	769	788	757	773	799	728	745	772	762	783	764	760	774	773	728	785	781	732	772	760	714	725	743	739	744	743	751	770	745	731	751	763	737	767	741	831	745	555	501	636	866	786	779	759	741	741	738	754	803	748	733	724	947	791	726	771	762	742	729	741	731	767	767	773	732	770	726	733	737	732	726	791	725	779	740	795	758	773	762	785	743	750	770	762	749	766	791	720	755	770	743	738	727	740	752	763	763	753	737	773	735	787	770	735	766	732	764	743	751	734	762	755	764	757	749	794	712	782	754	789	778	747	765	729	764	744	801	781	758	768	750	772	760	732	735	776	793	782	731	763	795	734	781	752	740	781	778	740	763	734	750	777	770	753	776	755	755	705	725	750	718	729	736	736	797	792	787	740	758	739	734	774	714	752	795	764	755	766	712	747	750	785	735	739	756	788	766	770	760	771	747	748	779	730	743	748	693	772	919	781	718	744	792	725	818	822	824	809	874	892	965	1052	801	484	278	384	631	838	946	829	778	749	780	764	763	794	806	805	806	759	790	758	737	738	803	821	973	836	505	266	380	769	1059	925	862	785	794	800	748	754	791	746	792	772	754	777	753	771	839	838	843	803	972	1005	568	264	309	719	1027	892	846	791	812	781	789	785	777	794	794	784	787	811	752	747	780	787	891	831	546	282	341	726	1133	1007	929	878	882	912	805	791	784	814	829	814	809	820	798	796	865	793	859	817	781	766	833	811	809	806	830	851	784	820	790	825	766	793	790	820	784	790	819	835	857	857	846	842	802	844	793	796	811	810	798	756	816	819	817	754	770	872	860	812	804	795	800	800	851	801	823	840	817	816	816	860	825	823	832	837	863	861	815	845	829	862	806	805	866	816	838	815	844	838	842	807	836	826	861	883	817	819	800	833	832	870	887	781	841	862	824	826	813	781	813	863	813	850	862	861	802	848
765	770	775	787	781	811	773	782	784	791	780	741	791	802	804	778	773	765	731	753	761	756	768	761	780	749	758	725	704	740	763	756	757	751	761	748	740	742	748	777	779	774	769	776	755	734	766	764	755	766	781	692	827	1312	840	654	745	748	747	764	743	784	763	724	749	750	765	776	824	807	793	722	705	855	926	837	700	718	817	770	742	732	736	771	728	707	763	766	761	765	757	750	754	698	760	743	806	764	687	685	825	849	777	730	795	799	922	801	729	805	742	777	754	750	767	794	778	769	767	766	727	753	685	723	738	714	733	749	762	804	770	717	748	763	758	754	733	814	789	618	530	657	836	760	718	761	748	725	758	721	759	752	757	706	779	707	745	749	730	755	750	716	741	768	767	773	772	740	767	730	705	739	740	761	791	769	733	725	748	758	762	757	741	765	718	725	769	779	747	720	759	761	683	780	745	763	753	748	764	723	713	783	726	770	767	755	733	725	762	751	775	757	749	769	761	744	744	759	742	732	737	715	729	735	742	757	730	761	790	763	774	784	775	758	760	754	764	761	817	739	670	680	793	734	707	750	737	783	757	740	746	737	776	750	745	767	759	771	742	746	727	786	717	749	742	739	743	761	762	788	767	773	742	755	736	757	777	765	749	726	703	721	781	738	764	744	752	782	763	751	778	753	759	788	742	780	770	736	716	715	742	754	754	754	749	759	756	767	783	781	859	890	896	1033	1034	769	374	272	526	759	1000	871	813	755	745	760	778	779	763	802	768	816	794	807	773	792	777	824	883	940	629	331	330	595	1025	989	885	820	814	810	744	739	802	762	773	772	770	792	749	780	838	839	896	831	1011	897	464	246	416	777	1036	851	814	773	805	818	813	806	781	792	805	811	768	819	756	785	799	813	907	743	359	277	500	1004	1099	946	922	859	858	835	821	797	800	808	820	781	790	816	847	762	785	819	854	808	755	758	803	814	816	838	844	824	776	831	819	832	798	818	864	822	809	834	794	834	826	804	828	778	789	817	816	828	796	810	806	815	829	793	808	809	815	786	889	848	825	814	757	817	816	781	862	805	821	842	814	856	885	835	800	819	887	859	829	852	824	819	803	787	811	820	793	857	842	854	846	836	833	835	853	879	859	850	839	821	823	821	830	829	855	830	805	821	844	842	818	814	844	846	813	829	840	817
779	808	773	773	784	752	768	795	785	777	768	769	785	760	764	760	753	765	741	801	808	759	746	736	771	753	755	729	720	717	767	771	809	796	790	777	766	768	732	737	786	751	760	764	773	780	745	771	783	739	753	698	620	764	652	692	772	769	745	765	779	751	774	761	770	748	751	735	748	782	757	719	709	886	956	891	742	720	766	763	709	715	748	746	738	728	765	735	776	712	738	770	714	681	729	724	783	836	828	832	867	781	763	772	825	676	715	776	741	724	782	759	779	760	757	754	782	746	772	789	762	753	733	745	765	740	720	730	739	763	794	758	770	728	743	716	721	787	782	739	723	812	818	742	692	747	784	754	772	766	717	776	743	744	738	773	753	753	779	768	781	771	754	770	753	766	743	753	735	779	736	755	735	773	759	736	705	763	774	772	796	738	749	757	746	723	751	758	746	726	721	756	736	756	727	755	773	757	747	752	752	743	730	752	779	770	765	733	760	777	762	741	716	696	765	770	767	727	772	767	731	681	753	832	793	719	770	743	752	793	797	755	786	738	751	761	741	749	757	732	628	728	779	706	703	732	795	737	760	761	727	738	728	736	786	727	738	748	779	727	733	755	735	797	768	752	757	750	763	761	748	755	779	736	692	730	754	741	751	732	749	739	767	743	769	758	748	750	768	767	741	769	767	787	795	792	766	766	770	787	808	745	781	763	730	763	774	762	797	805	823	887	920	863	1068	910	518	281	359	664	904	933	794	818	760	760	773	817	770	757	796	792	815	773	779	771	732	845	862	957	804	420	272	487	893	1043	902	834	770	801	789	761	759	769	772	775	848	781	781	786	863	815	840	858	1009	764	356	268	531	898	974	832	845	832	759	785	798	774	800	809	794	814	827	806	793	820	829	906	878	535	287	345	706	1137	1015	896	874	833	877	802	802	791	768	783	805	861	795	809	821	794	826	852	785	817	776	784	802	819	833	826	833	807	786	820	818	807	738	852	830	839	829	795	842	819	875	838	774	812	816	799	856	815	832	833	845	842	823	812	867	795	774	834	809	826	825	806	778	801	832	828	885	782	806	841	820	806	844	836	830	831	867	864	822	820	862	835	857	802	842	849	835	811	854	835	864	856	820	824	855	869	810	887	843	815	796	792	795	841	843	867	833	806	847	828	850	839	812	833	805	837	847	869
774	758	765	783	754	732	738	746	761	781	738	763	739	729	762	746	728	765	775	800	837	772	744	745	733	707	784	760	764	745	792	799	781	741	728	775	766	749	747	756	722	764	745	790	780	777	709	735	758	749	733	756	743	731	724	764	737	763	748	780	737	775	773	773	770	755	754	776	762	805	779	751	700	760	876	759	667	732	775	778	752	730	715	731	743	759	746	718	764	744	705	755	744	738	767	696	746	750	819	813	751	762	739	738	832	753	738	769	754	768	771	740	733	772	756	755	752	753	744	781	764	716	744	773	762	772	791	763	721	744	751	742	747	786	741	767	707	773	813	799	843	835	771	773	739	727	755	751	770	708	798	808	760	772	740	751	722	779	759	781	738	783	726	744	764	761	736	774	760	747	725	722	729	749	729	740	751	743	775	743	752	726	737	759	690	758	777	759	804	760	764	724	721	750	776	716	766	735	770	774	751	763	753	770	754	735	768	736	763	783	766	783	824	794	736	766	784	738	770	801	721	679	839	907	782	661	792	805	782	781	796	787	802	760	716	739	757	803	728	744	716	793	734	762	729	733	757	726	770	720	773	751	753	762	726	746	732	772	773	750	767	723	757	738	755	778	751	753	758	739	788	760	774	705	736	778	772	754	731	740	745	744	747	735	757	781	760	767	770	771	781	710	769	760	755	762	771	777	794	751	794	760	732	781	734	754	765	806	744	819	788	853	892	840	982	955	690	348	287	459	708	942	859	818	753	769	768	791	750	778	795	803	797	780	791	836	769	800	861	952	888	540	274	378	746	1038	922	846	830	824	800	749	762	768	790	789	789	803	824	808	818	813	873	928	990	649	310	304	613	997	941	786	768	836	784	803	782	786	814	812	790	816	795	823	789	844	818	932	763	404	268	516	955	1164	930	904	852	832	793	792	781	804	821	818	827	817	830	811	870	843	794	790	800	873	796	810	797	777	820	822	789	773	812	758	816	802	794	840	862	820	829	810	816	885	869	818	786	838	805	794	840	803	819	811	857	813	785	852	807	798	818	809	853	848	828	805	846	810	828	817	843	848	878	825	842	836	847	793	812	836	833	848	829	795	863	833	810	834	795	810	799	834	855	842	836	862	828	786	894	855	815	873	858	833	818	789	819	816	835	850	845	853	848	836	877	839	821	831	847	841	828	825
743	779	786	772	792	754	776	779	715	724	734	765	773	763	789	750	747	735	724	779	789	799	764	741	764	794	764	797	768	799	761	786	751	731	727	720	752	787	750	739	737	777	800	775	766	779	721	750	759	781	743	774	748	767	754	730	748	754	768	751	749	741	730	794	745	773	740	770	779	787	800	755	732	678	665	658	697	729	753	765	775	769	793	741	742	741	762	751	766	748	733	766	774	743	783	789	747	789	781	742	765	766	753	761	771	803	775	754	760	740	768	768	728	726	777	741	734	756	754	777	755	770	766	722	807	758	791	751	718	749	723	744	742	751	732	746	723	759	752	749	784	742	739	759	755	753	766	753	764	796	682	707	758	753	758	715	745	761	761	757	745	708	762	758	774	763	749	732	768	775	753	759	735	785	742	760	741	764	770	786	746	779	746	770	786	790	735	739	758	766	708	755	774	737	746	765	741	750	756	780	731	722	762	774	763	743	736	769	798	747	768	704	639	817	702	772	780	781	750	772	729	690	670	759	686	750	796	763	766	766	758	763	775	774	703	715	749	745	739	752	731	735	743	771	786	745	763	723	725	694	774	624	744	754	732	713	757	757	746	779	741	743	756	720	781	758	776	744	771	750	748	759	751	762	734	736	773	769	715	739	760	760	754	753	742	743	763	723	773	771	751	738	741	747	792	745	747	748	778	743	732	732	769	758	746	756	764	775	737	796	846	818	791	872	825	941	867	544	308	309	543	807	873	756	754	786	789	792	781	809	765	807	769	811	778	760	790	781	850	910	929	645	310	312	601	1062	967	860	791	821	805	785	771	766	767	786	812	821	827	825	866	836	856	962	998	551	256	381	712	964	878	812	779	818	795	791	797	795	779	808	786	779	827	808	842	841	882	916	616	301	303	712	1073	1064	900	834	851	862	819	790	805	790	812	819	806	818	835	838	859	839	839	821	837	817	806	837	795	796	788	815	784	770	819	773	826	818	830	793	811	796	833	839	796	864	849	818	803	788	828	852	822	839	851	801	842	793	828	824	776	844	821	837	823	835	838	819	808	792	816	823	863	848	869	871	844	852	783	784	807	827	820	842	818	824	859	806	821	812	843	809	825	821	856	821	844	804	815	866	864	854	862	842	845	830	821	820	866	829	844	844	827	864	814	820	810	837	835	829	844	793	828	828
759	769	750	790	734	727	823	764	735	737	733	756	764	752	801	752	742	736	743	763	752	753	764	804	785	752	786	772	793	785	777	760	758	737	778	716	751	824	754	762	785	771	735	775	809	768	746	747	766	769	783	769	772	775	784	732	769	767	767	771	768	741	738	760	769	757	757	758	791	767	782	779	740	740	704	730	731	775	748	728	770	761	759	740	754	750	760	774	762	791	788	795	751	784	756	771	730	749	749	774	783	774	754	753	749	781	740	785	723	760	739	741	732	750	798	741	797	728	767	778	757	789	771	763	777	774	764	769	714	726	757	759	736	750	777	750	739	743	741	782	751	753	766	768	741	762	739	748	735	766	771	779	748	776	742	721	755	764	730	768	700	717	786	769	757	703	731	750	783	760	763	751	718	755	762	793	779	750	772	748	752	766	752	808	767	732	762	756	729	726	760	738	731	748	775	764	753	735	749	779	728	768	750	721	782	716	755	747	762	742	785	703	692	788	708	722	749	782	766	782	756	726	729	752	710	822	777	792	747	770	746	753	761	750	745	766	765	749	766	724	692	720	727	730	763	774	776	689	701	709	763	721	784	754	742	721	773	750	751	767	775	724	765	754	728	762	769	736	748	745	741	740	743	732	771	757	785	808	815	803	781	730	760	762	749	748	768	787	784	768	759	744	741	759	784	722	733	752	781	741	756	741	758	768	794	769	769	738	762	758	805	807	816	805	810	924	1030	816	415	264	397	694	860	804	744	761	809	793	794	797	773	732	796	771	768	792	812	788	893	865	923	732	407	272	552	998	991	862	805	801	791	788	774	753	753	770	741	824	778	786	812	839	895	1036	936	436	234	398	770	1015	802	805	735	808	796	802	794	813	792	773	765	823	859	811	850	831	897	843	456	265	416	941	1155	962	891	872	922	878	827	818	798	775	807	844	821	794	793	794	786	817	798	810	805	832	804	822	809	785	802	845	840	776	796	806	812	832	786	777	842	790	800	832	826	802	820	827	802	817	805	793	783	841	787	806	822	798	816	799	818	885	815	835	863	818	819	817	814	823	866	810	844	833	876	830	806	818	764	763	781	819	844	843	859	839	831	854	801	860	846	833	829	828	807	781	858	801	854	821	816	784	822	828	830	824	838	850	823	839	853	869	869	825	842	850	818	805	854	857	866	809	820	802
773	738	745	729	742	758	749	749	764	734	724	766	762	794	769	733	782	773	741	741	737	756	708	739	786	751	770	757	769	759	735	749	757	675	875	739	751	780	774	768	791	802	773	801	776	768	740	779	762	784	794	775	795	764	777	749	762	773	763	790	790	772	744	796	770	769	780	781	757	757	768	736	745	781	754	796	759	764	761	768	775	769	759	738	747	733	773	753	801	730	768	751	788	783	776	802	733	737	759	808	723	756	736	748	772	800	757	786	743	764	747	774	726	735	743	736	745	752	786	730	774	786	784	762	729	715	722	788	750	751	765	780	771	788	754	766	762	741	753	737	742	751	755	781	769	717	728	719	771	746	766	715	718	726	782	746	756	761	771	793	698	759	760	802	729	788	729	723	740	737	751	767	744	755	782	751	749	748	738	761	756	786	746	703	736	754	756	713	742	742	744	731	726	742	730	743	785	757	746	762	754	738	743	720	764	744	738	776	739	781	757	765	765	804	782	748	777	769	764	756	729	747	780	780	766	729	741	746	729	728	744	736	734	757	747	755	748	748	746	752	736	721	752	750	776	743	708	711	739	794	772	733	761	762	724	749	800	717	775	756	783	777	778	771	715	748	759	725	768	775	735	712	780	770	756	715	750	737	764	772	774	724	789	739	739	781	787	774	793	754	768	744	755	750	738	743	743	749	772	796	755	737	762	770	736	729	796	804	722	755	785	784	811	792	820	868	1067	950	622	305	309	592	815	806	769	761	826	787	746	761	758	755	784	809	768	796	779	781	802	826	920	833	462	244	432	870	1072	899	809	804	815	771	734	742	773	747	759	801	837	803	782	877	909	1029	747	352	260	538	900	1001	809	816	805	775	790	787	783	824	776	778	770	797	833	825	842	851	940	755	369	271	593	1026	1057	918	861	892	823	758	814	774	796	790	799	832	788	841	786	791	822	815	812	813	818	796	788	790	850	828	801	845	840	815	857	831	837	863	822	781	834	812	800	827	857	833	823	841	823	793	851	791	821	805	795	803	795	762	814	812	828	827	840	811	826	795	812	798	811	850	875	831	839	841	837	855	837	802	774	825	825	783	796	826	830	856	839	833	827	854	830	836	844	866	849	824	824	778	826	842	782	756	818	834	799	801	823	830	835	818	848	836	851	889	797	823	814	819	845	858	803	855	848	811
752	746	793	776	789	761	742	766	778	787	768	772	790	774	725	749	748	794	733	744	762	776	777	761	779	754	706	745	747	754	746	773	734	784	781	709	756	775	796	772	820	760	783	765	786	751	737	742	739	770	782	783	762	770	777	772	739	773	756	780	743	763	758	751	816	751	792	787	760	791	738	745	726	776	783	799	777	737	768	770	758	745	766	752	738	754	797	782	757	749	760	783	785	744	746	762	735	751	708	768	715	755	765	723	734	740	733	758	791	732	756	734	739	758	735	732	722	737	759	695	739	740	757	745	705	737	760	754	749	747	710	768	757	749	746	791	753	762	708	706	743	746	803	734	743	734	765	745	771	728	745	722	734	723	721	774	743	754	726	784	740	761	741	782	751	752	750	745	750	741	730	742	784	776	756	730	773	731	739	695	770	775	777	757	772	755	743	753	765	788	733	748	742	708	765	764	760	788	777	752	741	750	721	712	759	791	769	763	741	760	741	738	741	781	727	753	729	769	738	778	740	777	759	804	754	735	736	732	752	776	749	744	716	729	780	807	790	732	812	781	744	705	760	717	741	713	726	735	783	791	793	727	703	752	754	739	766	749	725	742	761	782	778	779	776	747	770	763	791	761	736	739	767	752	751	675	701	703	750	792	800	773	746	723	748	753	777	812	788	777	759	771	768	777	759	758	700	732	796	776	766	785	751	744	704	748	785	794	759	801	801	773	792	836	846	899	948	1029	764	481	268	488	818	851	773	791	802	784	753	760	723	733	776	751	772	775	796	775	767	813	872	888	572	267	373	747	1065	898	814	789	824	795	770	807	801	790	734	803	847	755	750	843	954	900	606	257	300	643	1007	915	800	794	800	752	778	811	794	785	763	753	792	818	848	832	845	878	911	626	300	315	749	1111	964	906	850	881	762	733	847	832	788	766	787	814	800	811	824	783	813	793	827	783	792	781	814	782	832	815	789	826	816	822	799	814	786	776	783	831	822	802	840	836	834	843	812	830	812	852	823	802	808	824	816	788	792	804	833	868	796	788	842	845	844	835	799	804	818	882	871	791	844	838	853	828	766	759	818	840	837	813	771	797	864	821	813	863	848	848	805	822	845	818	815	830	836	767	820	866	846	820	915	843	837	845	827	819	809	832	832	814	855	861	869	832	815	834	833	825	846	820	845	836
798	783	827	812	806	777	753	768	774	803	767	722	734	770	786	765	742	808	745	749	764	779	782	760	798	793	748	759	759	777	750	772	755	761	772	788	761	759	772	763	782	801	743	782	803	746	755	715	759	740	737	769	808	740	770	754	742	750	777	743	750	767	760	743	797	767	752	782	773	768	772	789	761	732	740	750	771	758	770	804	771	751	783	756	758	757	762	755	816	797	797	803	771	765	769	763	739	740	737	720	744	762	760	745	754	733	729	794	789	777	775	771	791	752	693	710	695	779	707	660	689	675	770	750	726	781	712	774	754	747	722	763	760	724	753	772	727	718	708	758	743	763	748	791	740	744	725	727	783	743	740	763	742	732	721	739	716	746	756	759	769	736	746	774	731	754	762	773	722	757	743	736	796	743	720	760	773	775	711	699	734	773	776	733	741	718	758	785	765	734	751	758	741	740	759	779	780	722	737	746	807	782	735	757	740	781	750	763	732	758	753	695	765	782	738	744	761	745	750	758	730	761	767	781	800	763	742	772	767	737	779	756	731	705	779	658	743	785	660	711	739	714	761	733	780	772	705	709	798	770	781	688	718	800	733	722	719	755	796	712	757	761	798	787	776	789	744	761	716	736	739	749	764	777	780	748	700	751	758	785	760	798	759	769	731	780	765	758	749	760	742	764	783	753	730	739	738	739	755	785	800	751	718	709	719	761	744	768	787	638	766	776	869	844	843	961	894	1027	835	639	332	429	825	952	772	777	740	838	799	780	774	784	774	763	796	811	787	796	774	822	897	899	580	301	310	612	1042	941	868	819	838	784	793	752	786	792	779	736	808	773	763	812	896	901	490	223	360	718	1082	912	836	781	786	791	784	774	801	770	766	800	762	809	791	812	875	883	861	511	256	418	886	1144	963	901	877	899	805	765	828	763	779	773	813	848	832	825	800	785	822	851	815	827	825	805	814	795	827	829	824	817	829	814	754	801	822	807	823	843	845	826	805	838	842	826	798	789	806	839	824	796	826	827	814	805	804	819	874	870	781	793	817	827	841	829	811	832	826	822	867	841	841	850	885	817	780	741	806	899	957	848	756	781	861	900	819	803	813	851	848	841	869	842	832	873	804	843	868	841	853	846	862	870	836	852	838	816	817	834	852	851	813	826	841	855	839	826	861	848	836	836	826	820
732	750	829	819	842	756	717	777	741	787	802	768	752	736	732	769	767	790	780	741	747	766	754	766	723	777	757	773	757	768	761	737	737	753	798	774	748	781	743	764	766	773	815	751	755	786	731	740	720	770	783	728	795	782	775	778	763	763	768	775	766	731	781	736	749	749	789	772	777	752	761	824	793	713	766	767	715	765	731	795	773	761	779	747	796	757	701	800	805	696	776	813	744	759	757	762	742	741	760	778	744	744	774	739	762	714	764	759	762	742	750	745	724	726	763	752	672	734	651	944	1096	688	734	759	743	742	756	760	724	750	749	750	757	748	731	754	722	691	750	892	711	760	718	793	769	728	751	777	745	756	757	747	711	771	773	743	729	779	756	764	731	722	770	737	742	758	777	736	767	763	747	758	752	737	732	755	799	798	736	722	756	758	767	767	732	708	741	748	753	765	763	758	766	762	753	781	734	727	684	751	762	740	744	757	723	727	727	754	740	753	771	716	740	768	782	765	771	754	750	721	767	717	754	743	737	767	751	795	765	723	722	745	782	777	738	704	738	798	626	795	957	704	734	725	774	775	710	661	730	751	706	685	753	766	740	700	757	800	830	791	748	744	718	720	755	745	778	760	783	739	696	741	729	760	751	733	739	749	785	769	763	756	727	756	726	750	772	796	760	752	761	745	764	762	741	764	708	759	814	794	787	704	743	820	727	733	765	766	821	690	800	757	833	799	869	908	882	938	879	806	429	346	654	902	790	742	777	814	807	781	776	720	777	758	768	781	767	800	793	807	793	988	678	367	272	510	1003	1017	879	840	803	815	823	798	778	795	806	764	827	833	842	900	924	937	484	254	375	793	979	910	807	797	804	787	810	777	789	807	756	780	808	825	824	814	833	899	768	402	241	519	983	1023	917	852	819	814	832	834	823	808	800	797	801	786	786	840	814	774	810	800	819	781	774	847	759	837	860	822	833	809	840	822	796	821	795	833	849	802	844	816	804	777	821	796	810	858	793	860	857	829	824	832	811	845	834	801	783	824	827	818	796	806	827	863	828	803	804	819	862	819	847	833	886	852	748	698	782	864	953	783	767	810	848	903	847	887	814	824	840	851	859	863	824	835	763	790	859	852	916	867	880	828	821	802	828	852	822	836	859	839	874	875	850	848	873	838	842	851	822	847	830	855
717	714	752	816	769	719	740	767	765	744	745	746	783	729	772	773	769	804	758	739	755	776	723	758	776	791	782	792	752	789	729	736	775	793	802	788	798	751	783	762	751	765	758	772	756	742	738	697	723	744	755	780	764	749	779	773	753	774	774	761	748	781	738	750	768	766	750	788	755	778	772	755	772	729	763	745	816	750	780	764	762	774	766	754	745	769	739	731	736	594	693	793	742	772	757	762	735	809	756	752	774	746	740	745	771	735	792	766	799	760	819	732	790	732	824	836	778	707	666	844	923	639	733	755	762	732	757	750	764	749	779	735	733	708	754	761	733	688	715	735	680	747	719	754	759	749	746	731	765	748	711	756	739	720	765	767	716	773	764	761	683	831	1018	702	728	745	745	740	743	787	738	695	743	697	745	787	827	826	798	738	774	739	727	755	765	748	759	745	750	774	762	743	787	761	780	765	746	724	723	790	755	790	721	772	747	739	751	742	753	747	742	742	777	760	762	765	747	743	757	753	740	739	770	717	756	730	723	731	740	770	742	767	765	749	788	778	763	737	733	761	866	620	714	748	762	795	737	685	716	769	756	745	756	749	742	723	768	827	807	772	715	731	756	799	746	767	764	757	742	759	759	701	754	728	744	748	782	772	741	740	769	748	766	742	773	758	783	733	776	778	797	771	773	765	786	782	824	733	754	784	783	727	851	977	847	699	753	739	762	793	794	759	770	805	838	861	876	896	845	933	555	307	466	789	831	795	816	810	796	792	769	751	800	797	790	812	785	788	742	852	893	943	764	445	263	458	900	1028	869	780	798	821	797	788	823	799	774	804	846	842	901	878	962	993	479	261	388	797	965	853	815	771	781	779	815	755	835	817	739	773	758	804	778	805	873	929	732	338	281	615	1105	1011	920	836	858	851	871	815	807	798	836	807	795	780	812	816	798	795	840	823	800	793	836	798	805	784	798	794	832	838	841	819	841	822	792	785	845	821	790	782	758	797	822	820	824	834	786	828	789	789	793	815	804	819	786	775	796	826	846	805	796	773	860	855	866	822	825	804	815	830	843	824	871	885	790	743	772	776	837	782	814	820	852	843	842	828	841	841	847	846	811	853	827	872	801	853	894	836	782	821	871	827	834	828	875	846	832	798	877	853	912	845	869	876	833	815	824	839	833	817	787	808
743	695	712	761	732	742	747	752	728	706	749	759	752	732	773	756	791	806	807	773	794	809	781	779	757	781	778	759	776	798	746	770	764	784	772	785	745	764	799	778	765	760	758	792	750	742	756	737	760	760	768	776	773	772	767	709	739	744	777	784	759	744	743	729	795	728	773	729	781	764	737	748	751	710	744	753	753	751	765	767	721	753	767	752	734	748	751	789	765	712	743	790	789	746	732	761	733	733	766	777	814	744	721	752	744	741	742	758	743	749	754	753	751	704	799	818	768	657	732	714	717	735	755	754	767	740	766	760	781	765	702	693	741	738	747	761	731	734	705	742	758	750	706	760	743	732	761	741	749	726	739	729	763	724	763	760	727	741	733	753	711	742	776	702	746	784	746	734	744	772	757	744	764	719	742	784	801	774	792	745	767	759	745	758	763	751	754	766	772	743	784	749	770	741	772	792	725	759	738	762	767	788	719	779	764	728	789	746	707	729	736	770	770	750	729	732	764	751	745	775	777	757	749	738	731	720	714	727	740	723	807	800	792	756	757	764	756	764	736	759	692	692	707	759	758	740	764	728	743	793	846	759	757	740	749	733	756	786	795	796	711	692	761	739	786	741	743	757	765	786	742	771	763	741	743	732	771	736	739	746	749	740	748	745	758	736	753	730	788	779	748	774	780	809	768	760	794	765	781	762	782	743	712	838	761	704	816	771	696	778	805	785	761	781	805	813	889	811	911	905	650	315	353	690	918	846	807	823	766	756	768	785	782	782	765	774	725	773	751	920	1003	886	809	483	246	429	783	1055	872	847	815	787	780	784	808	779	812	835	843	849	869	899	990	946	514	261	424	811	965	840	843	796	774	804	801	783	781	793	762	760	781	821	814	793	852	925	631	298	310	748	1162	973	924	829	900	843	806	813	830	824	818	811	769	782	829	788	866	823	815	819	812	806	814	747	801	781	805	795	798	838	758	824	824	867	843	798	819	802	780	766	803	819	817	828	834	852	768	777	791	808	805	816	836	827	814	783	807	855	861	796	842	808	835	847	852	812	804	818	826	823	849	837	910	899	837	759	730	698	763	800	817	809	877	877	826	822	803	841	812	818	843	872	820	851	845	823	865	838	809	816	825	812	831	842	842	894	862	830	846	790	833	842	842	831	837	833	847	873	854	824	891	802
861	769	710	722	776	767	775	775	737	771	737	772	780	792	777	766	766	802	792	779	741	728	759	751	775	819	737	777	771	730	716	768	791	742	774	772	744	735	741	808	771	716	755	734	763	782	770	795	729	757	740	768	734	754	727	732	747	739	753	768	772	770	742	723	769	732	787	742	772	754	747	808	764	753	714	714	715	754	737	742	759	751	736	757	745	741	747	817	758	767	791	786	768	760	751	783	778	762	768	791	774	776	756	788	755	765	736	737	760	802	785	751	716	726	721	766	701	691	745	756	771	758	748	766	761	747	770	780	761	741	731	711	760	761	727	741	718	767	789	775	743	736	762	761	751	744	740	723	734	686	760	757	755	754	766	754	759	750	750	747	731	747	730	772	739	740	759	740	750	742	746	767	750	743	740	762	745	759	757	768	731	744	773	749	737	751	731	743	757	716	785	776	727	767	769	780	745	778	781	787	759	769	766	775	754	734	777	760	712	753	758	727	749	715	741	771	756	755	747	768	745	736	798	705	726	780	749	706	728	751	750	796	775	747	730	760	754	762	742	772	752	732	729	778	776	733	727	736	713	756	775	712	739	747	724	725	745	770	772	719	719	732	797	758	764	786	751	769	752	785	760	729	713	726	742	757	775	764	748	750	748	786	766	735	735	738	769	763	752	754	762	782	751	790	786	707	747	749	731	729	761	770	704	738	688	760	794	740	724	739	810	742	741	778	835	829	883	879	907	934	667	358	290	587	886	913	817	797	761	801	753	786	743	777	748	793	755	760	788	737	767	832	913	561	266	342	750	1046	896	832	853	855	798	824	811	764	785	823	849	809	830	832	952	909	460	280	468	857	992	824	801	777	779	789	783	784	768	741	762	808	789	794	828	902	899	887	598	263	361	826	1136	924	883	796	859	802	807	797	838	818	815	840	798	805	867	830	808	814	776	796	793	859	824	815	792	800	813	827	809	830	812	828	844	809	807	802	791	815	792	802	799	803	830	854	820	831	834	787	801	821	847	837	818	859	849	811	854	846	826	825	799	828	858	840	858	839	847	789	826	868	827	896	839	871	848	839	824	790	776	756	786	835	868	847	832	812	840	834	851	825	799	851	852	818	824	864	840	856	843	849	829	839	849	826	808	850	819	813	876	837	819	858	853	833	860	815	840	880	790	699	889	868
957	787	707	719	762	785	752	764	733	738	747	757	759	751	773	767	734	765	765	768	732	775	799	766	780	772	764	766	736	776	788	782	771	751	763	754	773	751	784	733	753	740	731	708	750	781	750	723	752	772	755	757	732	754	751	792	851	805	731	778	775	800	801	784	789	736	779	742	763	782	749	772	731	767	752	721	740	747	783	768	740	757	852	781	727	769	737	760	733	740	780	778	738	718	750	741	752	761	720	724	746	763	721	773	771	787	775	760	730	762	769	764	772	734	719	743	689	749	767	784	772	781	754	785	766	755	749	750	773	751	759	788	779	740	732	743	722	756	788	795	791	738	711	724	760	742	732	726	731	753	743	751	767	794	723	782	775	771	748	775	747	727	762	734	745	758	717	751	710	718	739	788	779	761	733	739	753	746	788	750	744	743	766	692	752	777	757	778	789	752	763	770	714	749	791	762	747	769	730	731	783	764	730	749	785	782	768	764	720	768	776	729	754	774	745	756	750	782	792	770	762	753	784	769	761	732	731	761	745	755	816	783	771	759	754	767	755	778	746	764	748	756	763	760	795	756	715	727	728	751	751	720	749	757	747	745	729	735	749	740	760	744	770	765	752	749	796	765	749	782	736	757	771	733	766	766	750	752	789	783	810	762	769	755	740	750	772	779	746	769	739	768	738	727	742	693	757	769	767	727	766	798	739	747	764	760	770	750	812	710	762	721	803	815	822	826	796	881	883	1003	791	412	259	476	821	945	813	812	753	781	715	756	732	755	734	816	763	795	804	804	817	870	931	652	307	319	689	1076	978	846	867	842	800	765	805	808	837	797	858	776	794	878	973	794	399	278	515	882	984	841	807	789	757	802	823	774	771	809	821	860	848	800	795	856	903	880	483	256	439	897	1102	868	899	832	831	767	794	831	846	811	804	787	810	830	829	816	824	793	807	830	788	795	814	829	822	807	807	811	816	845	799	833	817	842	794	774	807	813	783	799	824	812	825	826	853	809	778	822	860	852	818	787	799	828	835	831	833	830	829	804	795	798	835	825	827	821	821	811	813	830	824	819	814	838	882	804	740	806	867	818	842	873	845	849	848	817	824	843	869	813	818	812	836	858	846	857	871	853	835	845	811	826	812	864	828	864	849	872	849	862	835	839	853	860	846	853	830	883	813	811	863	806
873	779	676	721	798	793	721	738	774	757	733	780	767	776	740	686	717	723	751	737	743	811	785	778	757	752	756	710	707	761	791	778	768	757	762	785	741	747	796	719	759	710	743	737	761	748	681	662	747	751	779	745	727	732	778	864	861	803	736	768	791	780	755	670	791	755	734	786	760	751	745	759	772	745	748	725	758	746	761	791	779	719	884	702	751	802	766	753	703	766	795	752	769	762	781	750	713	738	760	741	767	769	753	764	764	781	750	743	745	746	763	777	788	761	719	749	759	728	767	767	751	791	773	731	753	731	785	758	782	758	766	766	783	746	743	741	758	760	764	777	766	717	683	732	746	745	737	733	724	742	754	734	745	799	768	807	765	773	759	767	760	740	742	784	738	725	743	776	711	726	745	769	782	782	735	728	765	751	758	742	733	744	749	752	774	756	745	740	781	787	778	764	729	766	760	763	740	766	765	758	764	755	741	751	750	757	752	771	766	767	741	732	745	731	719	729	763	777	759	730	758	748	776	753	778	754	719	742	710	758	771	754	758	768	757	759	737	743	763	770	718	755	764	755	753	732	714	754	742	757	751	777	722	737	760	754	769	750	727	781	746	750	726	758	767	772	754	769	777	729	728	740	727	795	776	750	803	738	767	736	742	754	776	751	766	778	751	783	792	762	769	790	774	736	720	710	775	733	761	739	772	783	756	741	765	756	789	796	762	771	769	791	735	753	769	845	796	893	858	1028	872	460	239	422	781	996	808	772	750	784	782	768	752	736	764	782	753	808	804	798	818	823	951	676	325	284	609	1055	964	838	837	847	836	789	794	775	797	804	785	796	907	953	1104	802	355	298	513	899	950	833	835	786	797	816	792	794	805	821	819	877	833	793	822	850	902	846	456	250	466	979	1065	897	894	846	881	826	808	764	851	814	767	804	789	801	817	838	805	776	784	784	839	838	825	793	835	786	801	824	831	818	796	823	802	855	819	834	793	820	795	838	845	816	791	820	857	853	817	829	857	856	903	797	849	878	888	829	809	771	843	840	783	796	817	802	789	840	818	837	802	845	820	853	832	850	847	726	711	793	866	866	840	836	825	777	837	841	846	880	842	833	859	859	820	855	873	872	912	843	815	849	871	857	827	821	826	861	849	845	824	882	842	835	873	841	831	816	876	856	845	862	849	823
771	744	749	749	774	720	794	741	726	773	795	756	751	747	710	754	722	712	728	762	745	771	748	723	753	747	744	706	891	911	780	823	796	805	758	748	758	749	784	800	794	758	751	740	806	692	880	733	680	772	762	770	729	720	742	793	801	754	709	771	783	770	736	737	788	770	738	756	754	745	747	746	772	800	767	762	800	773	744	764	760	778	751	733	798	788	792	764	745	729	760	728	752	775	737	775	782	744	724	773	747	759	753	803	753	777	772	756	732	757	771	775	744	738	789	771	770	724	758	771	789	774	744	754	744	747	743	767	769	755	724	738	751	742	774	752	771	726	818	772	799	729	683	762	763	742	751	704	707	756	722	741	749	784	763	800	771	776	720	740	750	740	765	773	746	766	742	719	734	718	730	708	786	767	772	745	752	745	750	757	714	797	747	733	695	773	729	751	750	766	749	745	724	779	756	753	750	764	723	779	760	743	744	716	732	768	757	757	729	723	695	723	785	762	747	735	731	768	734	764	739	724	760	738	775	741	725	751	774	759	743	773	752	758	762	756	759	750	771	727	733	735	766	724	733	746	777	756	763	780	773	741	780	762	744	766	777	800	717	754	742	731	770	727	770	755	739	730	770	731	743	707	778	745	756	792	765	782	780	784	716	770	732	782	760	738	747	761	762	768	770	749	768	739	756	808	817	803	808	772	768	783	786	790	748	748	760	786	754	785	734	754	785	749	750	807	839	873	849	1022	977	538	276	388	732	979	813	779	786	758	760	735	781	734	786	800	769	785	774	794	812	839	1037	733	359	271	600	1077	976	815	806	813	843	768	810	820	840	796	802	736	885	973	1108	806	290	293	554	926	929	837	838	811	835	805	796	796	779	822	860	816	840	799	824	813	960	798	451	248	487	1019	1057	892	854	831	859	830	796	792	790	781	820	825	822	821	797	835	802	814	774	794	819	804	827	828	827	836	835	819	809	813	799	828	794	842	821	823	807	795	775	799	809	826	848	791	828	824	816	859	882	906	856	828	838	640	830	843	805	845	856	864	800	810	788	823	839	813	817	820	813	805	817	807	873	885	858	753	711	788	856	827	865	797	819	823	864	824	831	856	858	810	800	846	845	856	865	879	836	822	869	856	840	836	836	813	850	814	857	822	871	860	850	828	834	861	884	834	844	854	844	858	835	820
724	757	753	793	819	771	736	737	742	777	776	759	765	686	796	995	883	673	712	735	772	772	739	774	731	792	783	680	831	800	699	731	805	796	763	717	721	735	762	788	803	777	784	743	738	642	1373	848	708	781	727	782	749	741	702	712	712	698	749	787	742	753	743	743	785	803	772	761	751	740	771	761	799	788	779	730	799	766	742	806	791	789	770	708	769	766	765	723	746	769	727	757	747	759	762	745	750	740	741	750	755	738	761	736	763	757	775	729	774	734	750	793	781	745	747	730	750	772	772	740	794	715	739	757	740	734	756	794	807	751	750	773	783	749	741	742	773	707	771	586	801	742	763	788	772	756	707	724	712	771	746	784	733	762	744	746	765	765	743	747	723	768	759	777	754	725	729	747	747	709	719	774	757	754	746	766	743	763	742	728	753	760	756	724	733	783	781	767	761	781	725	755	752	755	734	785	769	784	756	756	736	765	736	740	753	728	754	717	774	728	730	728	762	764	743	727	743	754	861	824	843	763	719	722	784	783	757	736	780	780	756	724	716	759	739	767	730	765	772	733	760	762	723	739	756	757	767	808	755	790	738	740	724	748	740	768	744	736	757	773	752	739	730	721	710	737	762	755	759	745	762	749	768	770	771	752	740	772	782	740	774	768	781	765	786	777	736	741	773	740	783	809	703	664	756	797	810	764	749	747	765	797	796	748	756	749	787	762	772	767	741	759	803	758	760	832	867	870	831	948	978	610	280	325	634	956	843	793	801	768	722	754	738	770	775	749	791	798	809	807	807	828	994	785	380	250	557	1036	965	790	782	806	808	794	815	781	831	838	815	769	871	971	1107	716	285	338	591	977	918	820	823	806	831	806	806	769	789	796	846	831	804	794	801	847	929	819	423	254	476	981	997	935	813	841	862	834	800	745	791	824	861	817	821	783	807	799	792	809	795	833	853	814	806	813	831	811	836	822	804	840	774	657	634	692	798	816	844	819	785	834	816	839	824	819	836	794	832	832	834	846	819	826	764	693	791	848	814	836	834	830	828	845	806	809	815	806	843	839	840	831	839	841	802	826	878	816	850	846	894	809	850	801	825	851	808	868	837	836	791	787	825	826	881	859	846	831	797	805	847	826	843	816	814	832	824	846	845	798	812	849	869	838	840	872	845	869	857	835	855	854	831	854
790	773	752	817	833	833	755	739	772	779	758	755	791	675	751	1026	887	646	729	768	756	750	811	773	761	778	752	794	734	727	747	785	795	763	738	731	766	739	760	737	785	766	744	747	784	714	753	654	722	756	780	735	775	726	740	786	776	735	777	790	759	745	767	797	744	761	774	764	712	732	790	760	798	738	765	751	741	737	720	754	779	762	766	733	740	740	729	764	779	753	784	737	742	781	802	767	768	727	763	761	750	770	792	794	752	737	770	724	733	755	774	748	721	709	766	746	739	747	784	767	764	732	723	733	743	737	740	739	766	751	730	755	789	754	722	766	763	762	759	724	763	769	738	763	715	736	753	699	751	809	727	758	754	766	769	724	758	755	760	718	790	771	760	770	766	747	762	775	735	749	719	757	751	763	773	721	730	776	755	751	811	799	784	757	765	780	756	771	749	756	735	755	723	751	777	763	763	759	806	741	749	767	753	762	733	805	754	772	741	753	752	783	766	761	738	755	762	840	681	663	790	862	752	745	765	717	773	782	760	818	757	727	818	853	810	757	763	772	753	782	728	752	762	758	739	740	745	729	756	794	762	743	767	772	762	738	755	740	754	740	759	757	781	718	707	745	749	744	740	786	792	788	758	748	732	720	725	777	778	766	699	769	779	745	748	783	740	776	714	733	872	987	767	736	760	809	812	779	692	760	791	783	803	777	746	785	756	747	778	767	770	753	780	738	760	758	829	826	859	907	960	609	314	325	629	937	878	829	767	700	719	742	723	746	745	778	804	795	807	771	821	819	990	831	430	275	515	989	997	857	797	811	803	806	761	752	793	819	814	766	825	877	1040	648	305	324	614	998	867	818	778	789	754	772	758	761	765	824	779	803	806	808	832	882	931	770	390	242	531	946	955	877	851	859	822	805	831	789	806	837	806	809	801	829	824	778	841	806	792	813	816	825	834	801	835	839	842	854	802	795	651	640	999	652	680	850	830	791	803	843	819	857	821	802	841	845	817	828	810	787	801	806	868	810	884	830	832	810	833	833	874	812	799	826	811	849	848	839	813	808	835	823	843	811	841	866	852	855	854	854	874	864	851	835	843	866	843	846	876	824	816	811	857	855	840	828	850	788	835	854	862	830	779	927	960	767	819	781	804	825	873	841	839	831	870	763	791	798	815	774	851	854
782	805	772	806	860	836	774	740	789	767	750	799	813	756	651	704	652	685	778	758	719	724	763	779	766	765	759	771	741	743	757	773	782	734	685	745	818	899	857	689	743	731	764	762	764	758	787	765	790	782	781	743	767	755	763	771	776	752	757	766	761	763	786	755	766	759	749	756	799	768	720	758	792	742	775	743	733	705	756	731	766	783	760	757	750	749	770	777	747	765	756	750	738	747	769	754	772	791	764	725	748	760	766	769	786	766	758	734	754	702	723	789	736	760	760	744	750	725	760	736	740	743	754	747	737	770	744	779	756	768	761	781	749	759	772	746	735	737	735	761	765	736	766	737	743	726	726	750	765	731	733	741	692	748	758	752	735	792	776	760	756	737	764	735	739	759	758	770	761	783	771	733	760	750	739	748	700	757	772	793	770	767	765	777	748	754	717	785	763	733	767	752	755	776	787	771	769	742	749	749	724	791	725	780	725	769	741	735	791	711	717	767	791	786	746	739	805	775	575	538	642	875	784	757	713	729	729	732	742	754	768	890	810	795	903	826	690	763	761	753	776	734	754	728	695	740	771	732	745	750	773	770	775	763	762	746	737	724	778	714	773	748	766	745	740	721	739	785	747	768	746	766	821	722	706	722	735	775	771	736	759	758	795	736	771	766	759	792	746	694	787	828	700	770	743	758	783	725	753	778	743	803	730	725	741	727	750	773	745	776	772	763	784	780	739	777	831	798	815	846	968	696	305	270	571	942	895	854	708	681	814	854	806	709	733	814	777	790	772	782	819	818	922	808	449	273	458	911	1039	875	789	810	791	779	724	787	777	789	811	765	795	834	924	652	340	319	584	953	855	828	779	760	740	787	743	791	799	794	796	820	809	813	830	832	926	761	376	243	681	1157	909	900	828	875	783	789	778	824	800	790	792	756	774	781	837	817	803	804	799	833	849	826	847	834	818	851	777	801	803	764	565	862	2447	1158	591	819	797	823	821	849	851	854	834	832	858	867	822	823	827	825	853	802	849	877	875	819	825	812	818	862	882	835	853	831	826	791	817	833	842	826	812	871	813	845	841	837	836	838	826	868	863	833	840	851	823	867	855	861	835	849	899	850	825	836	863	820	822	842	841	824	843	836	835	894	946	777	853	816	815	836	847	870	871	871	844	793	824	850	809	823	869	796
769	778	715	730	786	744	708	720	765	744	737	764	743	760	766	744	716	761	795	751	742	760	776	782	782	753	783	727	744	756	764	736	745	720	732	732	787	921	944	755	725	740	741	737	745	753	760	772	777	778	735	757	775	766	759	754	794	799	740	747	812	754	763	745	752	781	755	732	772	783	726	768	782	766	711	730	710	756	733	773	750	753	757	762	767	776	734	729	748	764	745	735	735	728	764	717	738	717	767	744	774	769	775	752	775	763	725	760	779	737	739	737	733	753	765	777	761	742	759	730	770	746	742	739	722	730	740	772	728	765	753	779	744	745	737	780	763	770	772	725	715	747	770	790	739	720	769	769	753	753	744	753	735	739	791	741	739	755	758	729	757	739	745	762	731	763	740	765	760	753	776	789	761	762	735	740	753	736	774	785	754	741	744	772	741	735	720	748	753	739	748	744	729	740	732	766	757	731	742	752	783	759	749	761	787	747	725	756	763	784	742	761	764	742	727	749	778	767	563	524	715	855	716	732	743	730	725	739	716	789	893	748	477	459	722	948	704	733	767	752	761	744	738	762	724	714	739	727	749	712	727	780	772	733	740	714	728	750	778	728	750	737	719	741	967	767	745	799	742	772	725	781	747	727	696	712	759	736	769	764	785	753	728	761	759	755	762	737	780	744	742	711	734	761	736	773	759	788	774	731	755	785	730	678	987	744	681	771	784	743	727	677	640	693	785	822	836	814	781	822	1066	743	346	260	605	954	896	842	694	686	1346	1020	905	678	723	843	763	772	786	771	808	843	923	834	469	262	486	974	1080	856	808	806	794	784	734	894	861	757	887	835	822	812	1002	758	374	294	549	860	860	736	777	779	815	804	793	762	792	771	833	786	880	823	838	821	982	736	328	269	804	1265	893	841	850	850	843	911	785	828	839	774	781	817	873	823	763	807	824	792	761	740	820	853	816	819	856	846	830	820	805	827	657	592	1270	767	589	810	810	837	828	812	845	874	867	795	856	879	845	848	817	851	803	827	846	812	826	838	875	828	821	817	847	816	835	813	795	827	818	833	878	834	868	830	838	852	859	827	833	795	844	847	872	867	865	833	811	856	830	825	842	850	869	862	826	860	836	815	861	863	855	845	853	838	834	820	807	832	876	816	840	865	832	849	871	849	846	858	850	877	819	825	857	780
755	796	812	740	756	770	800	780	780	765	709	729	756	756	800	787	765	761	767	754	740	747	740	764	796	761	790	786	765	752	746	728	763	756	791	739	708	697	706	692	712	738	727	748	754	763	769	740	738	783	778	791	755	758	757	787	743	758	751	736	767	756	730	773	720	730	780	770	759	755	733	794	777	788	726	737	747	764	739	775	787	783	806	745	723	765	740	731	754	762	754	752	744	759	728	714	744	754	723	745	767	752	722	732	754	745	756	783	771	767	769	749	735	734	749	785	743	756	769	740	757	745	764	759	715	720	754	725	719	710	767	767	772	743	747	755	763	758	756	738	756	768	738	732	790	763	717	738	766	786	771	735	720	750	727	743	713	742	771	763	736	741	749	766	731	761	743	754	757	765	729	787	784	755	743	737	755	735	782	767	711	718	767	766	777	776	778	748	809	763	769	739	770	766	771	766	743	739	719	696	758	762	748	786	812	738	738	739	773	793	798	756	725	751	716	757	738	785	726	729	811	814	747	748	746	690	709	725	750	747	889	666	342	340	661	927	733	737	785	779	750	726	733	765	738	722	712	720	734	725	727	766	752	737	749	759	765	756	768	764	730	738	752	744	810	728	787	753	755	753	780	781	721	710	713	724	754	750	795	731	708	711	718	710	744	747	764	741	727	768	787	770	819	770	768	737	733	766	779	820	784	816	746	673	1177	775	695	759	742	791	677	568	718	626	719	813	809	781	771	854	1098	848	378	320	568	765	771	838	721	696	990	824	782	679	731	832	792	769	778	757	804	824	955	831	479	254	485	936	1036	892	818	836	821	794	721	785	754	821	852	895	886	821	937	739	364	302	512	795	993	728	836	802	832	808	794	759	779	777	785	805	814	857	869	867	956	664	285	266	699	1084	876	924	845	888	725	734	871	815	825	781	780	874	861	875	758	807	819	787	779	785	844	832	822	832	829	819	822	828	810	807	787	649	651	653	796	839	842	791	809	811	816	848	825	831	861	827	849	847	821	845	805	792	808	825	789	843	861	860	820	837	801	823	834	801	800	821	884	820	897	858	869	839	827	818	869	841	829	856	843	823	817	841	855	832	837	854	810	799	789	850	809	869	814	858	827	850	844	852	808	837	843	820	809	848	865	832	877	856	844	871	840	842	831	838	855	837	892	864	826	865	894	972
781	766	779	777	764	777	763	763	766	753	759	736	756	758	759	734	723	777	756	769	777	742	746	754	770	780	772	784	750	766	751	731	764	740	756	768	759	744	737	756	775	739	757	728	772	765	713	747	757	771	779	738	746	730	729	753	732	786	710	782	781	696	676	750	746	758	747	768	732	744	788	769	774	739	731	710	772	760	716	755	746	761	765	737	745	752	782	740	720	781	788	745	762	802	782	750	730	733	741	781	736	720	728	760	788	762	748	775	753	741	778	771	721	763	738	796	755	732	707	747	758	760	773	784	744	691	748	726	715	725	725	788	717	779	729	762	764	728	744	744	717	744	737	738	783	746	746	753	776	733	741	730	724	778	728	738	714	746	752	768	735	766	741	764	712	756	770	722	764	786	758	735	772	720	755	768	753	754	746	765	772	752	798	769	750	777	757	774	713	780	738	745	766	766	763	740	730	814	744	734	751	764	767	751	758	749	759	730	769	758	776	774	765	749	772	748	762	820	783	831	813	804	759	743	763	751	716	748	752	757	886	750	518	525	790	875	735	741	774	778	761	781	780	764	751	715	749	737	748	744	731	791	770	758	751	751	792	712	751	756	763	756	746	739	742	762	732	744	766	788	775	780	714	740	744	761	781	795	768	774	745	724	761	719	770	772	724	769	783	766	761	778	765	779	755	753	733	764	808	760	795	760	795	712	714	684	795	747	767	783	601	738	1894	960	618	825	840	775	779	904	1048	914	379	300	517	780	756	854	755	709	692	724	714	758	811	820	792	823	742	792	795	788	938	812	466	267	469	911	1023	872	832	820	844	811	761	759	760	830	841	875	927	845	1159	739	352	280	499	875	919	733	816	869	834	803	824	775	772	796	776	806	821	803	850	928	909	591	263	336	726	1017	919	950	822	853	831	861	802	800	803	765	759	910	866	837	808	807	834	810	810	777	794	800	825	810	799	829	825	830	824	814	788	805	795	820	837	832	853	835	827	792	799	839	819	822	803	819	851	868	840	833	829	822	820	797	818	857	873	917	837	809	840	810	809	923	868	823	862	820	869	823	847	843	794	786	819	842	788	855	842	786	810	876	858	842	843	802	771	750	796	840	815	813	851	885	867	862	833	849	817	846	847	852	841	853	860	877	838	835	850	855	806	850	862	820	820	806	865	874	969	1083	1085	1075
769	780	760	723	752	759	778	777	756	740	748	785	748	739	774	767	755	745	746	762	763	757	766	778	753	786	769	733	732	766	728	778	790	762	756	763	763	769	775	726	774	783	763	763	781	727	771	746	710	776	761	761	755	734	757	776	807	736	758	701	850	688	682	731	789	766	777	765	783	762	736	780	787	806	783	763	765	757	733	752	718	771	769	789	772	768	780	772	737	759	764	754	781	757	781	750	741	746	742	748	760	746	691	762	765	796	729	723	714	737	782	769	700	731	705	739	764	758	743	747	747	752	770	751	746	706	721	718	735	729	740	759	704	768	747	760	761	773	733	752	737	737	759	744	723	772	779	753	775	785	770	770	763	769	718	740	745	805	773	776	767	765	727	732	755	742	747	742	790	799	790	767	735	736	751	752	768	761	738	785	742	758	753	772	755	742	763	735	755	767	744	756	788	762	719	790	733	762	784	766	734	730	738	741	775	792	787	746	761	726	739	775	730	756	748	720	722	760	755	770	753	783	752	733	767	768	685	687	709	748	847	840	843	801	914	814	765	730	740	784	770	709	754	763	766	731	780	713	766	744	777	761	761	747	758	757	735	742	744	774	771	744	740	768	748	770	740	718	765	758	703	675	678	698	738	749	766	762	772	754	739	730	728	763	788	772	764	785	751	756	766	793	753	765	730	735	711	750	777	791	769	737	751	759	769	775	769	768	798	789	634	631	1730	890	602	813	797	799	765	841	1034	856	381	275	557	879	912	860	788	753	739	727	759	818	824	787	786	823	794	812	801	803	901	851	497	262	446	934	1031	902	832	847	855	791	808	801	793	795	872	842	874	879	1634	673	352	308	498	899	851	776	819	800	831	804	793	820	758	792	784	789	858	836	811	951	922	551	251	389	857	1085	910	844	765	803	828	844	779	758	817	805	755	809	810	774	762	804	825	830	833	822	791	818	811	783	827	838	822	833	824	825	774	793	830	823	848	843	838	798	832	809	788	826	784	758	768	805	837	797	882	840	830	796	807	791	804	807	833	860	867	812	809	821	846	915	865	734	849	843	866	820	826	774	839	797	846	839	837	806	835	815	828	836	859	828	857	811	797	854	872	825	826	830	809	856	839	864	824	834	816	853	842	839	818	819	885	845	857	837	843	826	865	892	829	818	867	943	1074	1091	1089	1026	931	886
759	734	716	696	753	766	768	777	735	733	756	742	745	752	738	734	744	728	759	786	761	745	799	751	771	735	775	795	744	744	802	810	794	759	766	736	772	778	776	727	769	759	751	767	747	752	746	759	758	759	763	801	745	757	743	771	795	760	772	765	799	734	782	803	815	771	729	764	746	784	763	785	752	772	756	765	765	759	760	744	731	779	762	770	763	731	738	754	723	711	730	771	771	753	776	789	789	758	757	781	764	730	718	743	745	776	767	744	768	753	758	769	753	764	753	767	740	826	767	767	773	786	766	758	769	759	767	749	758	725	775	758	767	728	801	763	772	746	756	785	796	777	778	791	801	778	813	784	750	781	783	788	836	794	781	755	763	791	787	833	803	740	770	786	780	751	722	766	806	782	785	811	743	743	777	770	769	735	745	768	778	757	767	777	752	780	760	787	728	756	719	767	802	749	714	722	759	790	842	771	720	755	739	751	745	724	748	789	762	750	769	819	708	691	781	746	705	752	755	717	694	774	777	755	756	733	714	741	731	730	770	834	829	846	843	768	745	745	796	751	774	765	746	745	755	763	730	773	735	778	743	778	744	753	799	767	723	756	772	778	742	728	749	730	762	750	736	731	800	729	595	740	693	667	721	822	803	762	764	765	786	725	739	736	775	762	773	784	773	740	772	761	746	748	761	675	756	774	775	799	790	780	767	771	768	792	724	796	771	778	721	586	658	615	751	793	822	813	853	814	982	816	383	253	479	881	927	832	790	804	782	818	815	806	809	802	750	777	833	799	817	821	952	828	487	248	431	931	1077	896	827	821	836	780	805	802	828	815	864	785	900	883	998	684	369	303	513	892	873	778	801	765	783	751	755	806	767	793	798	833	799	835	828	953	833	424	245	463	911	1042	902	836	806	792	775	782	809	789	815	832	782	772	794	796	805	818	796	833	820	839	817	779	798	817	849	829	857	798	819	816	848	790	788	844	813	854	836	834	816	848	882	841	827	855	764	777	812	815	876	864	868	809	836	802	859	840	837	825	846	818	837	836	807	798	794	795	896	837	863	848	826	838	829	838	884	835	853	826	865	813	843	828	844	840	884	865	816	868	889	848	843	859	810	882	877	878	834	873	811	854	811	846	796	811	878	827	836	833	881	853	814	815	843	964	1086	1092	1041	992	892	774	733	708
761	717	735	716	727	792	768	771	748	767	767	747	751	710	744	760	792	755	750	751	754	777	759	717	740	744	753	768	734	769	793	808	743	758	728	758	744	794	745	754	759	744	762	766	771	716	753	759	766	750	731	779	788	785	760	794	733	770	756	772	745	694	812	809	763	772	771	760	761	756	762	765	755	793	826	762	774	776	797	756	766	746	716	790	787	775	761	771	745	755	791	763	792	767	740	786	803	804	800	796	765	743	762	793	767	800	821	766	739	786	786	789	790	791	752	741	755	762	786	753	779	784	758	759	800	757	750	754	722	708	764	768	732	759	760	769	741	726	741	821	830	781	746	750	733	753	724	721	709	739	719	742	764	777	737	727	731	743	744	711	775	719	736	764	742	715	702	703	711	747	732	763	743	748	735	732	742	774	755	768	752	777	770	783	759	759	735	780	790	738	740	744	773	753	710	716	779	818	816	764	706	730	765	766	746	762	708	742	743	700	769	752	665	739	941	931	727	698	767	746	732	741	737	756	762	716	746	718	734	793	756	749	781	711	728	754	774	728	762	762	726	726	710	745	776	763	765	805	774	787	760	725	745	784	737	762	758	717	770	730	799	710	744	753	756	722	732	753	807	707	604	1134	1269	761	583	823	759	714	684	746	772	755	762	710	774	786	750	781	792	782	759	747	766	775	752	656	1113	800	721	751	768	783	743	782	769	781	793	787	752	777	787	791	754	787	784	790	826	831	907	881	1019	847	411	260	501	887	956	815	783	800	744	738	809	732	771	740	772	780	834	753	825	838	930	890	505	265	447	913	1081	886	855	768	773	772	800	832	793	810	842	824	858	916	1013	819	371	286	538	879	872	770	751	765	763	760	780	810	804	772	795	817	817	839	850	943	755	361	288	620	1031	1007	890	890	835	824	753	831	773	796	779	833	836	794	802	821	825	853	828	811	815	841	862	816	829	836	858	840	847	821	820	842	817	847	802	789	797	866	820	810	807	841	876	877	798	958	740	801	823	846	860	832	821	808	816	822	835	826	829	790	829	816	831	853	862	860	813	833	814	823	799	823	834	824	873	840	809	819	785	818	801	815	873	820	867	845	831	853	840	823	907	862	777	777	808	822	838	818	851	808	844	835	804	840	849	820	851	896	910	816	792	829	904	939	1052	1021	969	918	823	740	685	742	763	829
778	714	735	750	714	761	764	748	746	760	770	750	736	752	780	768	771	744	742	750	770	795	770	780	742	773	770	754	760	798	789	792	767	788	802	778	800	747	742	761	763	752	761	761	753	758	767	769	769	765	771	768	825	801	778	816	784	760	773	761	786	811	786	743	779	742	760	768	778	832	750	813	798	785	765	771	789	763	741	745	769	776	755	751	723	762	764	771	716	714	782	731	723	760	759	754	717	776	732	733	744	714	752	732	734	753	719	761	733	698	727	726	744	721	727	697	741	748	740	733	751	749	749	735	736	713	707	724	732	713	749	741	770	712	751	743	760	720	717	771	807	753	724	786	801	770	771	762	785	779	804	773	799	817	777	792	812	817	785	809	859	786	799	822	789	794	768	739	760	777	785	825	834	746	702	745	758	764	733	732	765	716	748	729	735	748	779	727	750	748	773	783	793	761	735	719	742	762	755	741	726	765	757	755	733	743	744	756	741	713	767	765	673	797	1028	994	722	723	778	758	734	748	752	770	772	785	794	725	740	788	762	772	719	705	754	733	778	723	742	776	692	738	747	710	753	731	762	768	748	721	772	746	760	768	801	784	724	756	750	799	758	736	741	750	752	750	750	770	738	633	560	1224	1600	834	611	796	735	733	709	755	809	751	750	754	773	772	758	743	750	734	778	758	789	775	761	707	764	664	770	726	771	791	764	812	788	786	744	763	733	801	775	794	731	761	742	828	821	806	840	886	1024	820	417	277	507	888	971	825	781	759	792	777	807	778	779	787	774	777	790	757	785	824	915	908	498	249	406	876	1083	898	871	796	794	765	813	792	815	810	821	879	908	929	1028	774	361	304	526	879	864	802	788	754	743	834	809	793	809	773	791	845	842	873	915	923	671	260	334	757	1073	961	868	791	872	827	774	806	802	815	798	816	815	826	791	802	786	861	830	782	805	872	824	801	834	802	832	830	842	827	797	875	818	832	806	813	825	855	851	821	791	838	858	842	833	803	793	828	855	849	848	813	800	817	829	828	867	803	821	838	819	857	819	828	789	838	821	840	861	866	825	827	793	845	875	830	794	807	835	887	804	820	844	818	825	883	884	845	811	854	864	829	774	801	790	847	862	839	835	834	843	829	830	800	807	856	852	826	828	795	875	996	1047	1009	1046	932	732	722	726	734	745	812	793	793
815	783	795	790	769	783	760	797	758	794	767	774	751	776	789	784	786	754	742	811	783	765	793	775	772	773	783	795	773	741	789	763	757	778	757	738	781	764	764	773	736	789	802	747	749	718	770	761	743	744	738	755	795	762	720	768	736	732	734	759	755	751	725	796	726	688	717	760	746	771	718	700	714	716	729	743	742	740	720	746	750	761	751	760	761	758	767	759	787	725	725	790	754	767	783	805	772	732	752	771	788	804	777	817	806	857	824	872	848	865	845	867	893	886	856	894	900	914	907	868	912	911	909	914	937	962	942	985	997	959	976	996	955	1040	1010	980	1059	1015	986	1007	1062	1001	1014	1042	1038	1113	1060	1124	1043	1071	1070	1048	1112	1117	1078	1066	1050	1087	1085	1076	1111	1128	1045	1058	1053	1079	1038	1084	1050	953	1053	1166	1159	960	953	1022	1021	1032	977	918	925	924	844	833	821	786	759	716	763	735	712	737	732	766	804	746	733	761	768	726	712	792	772	777	756	737	742	757	741	697	758	760	680	633	697	754	668	771	770	764	730	773	743	767	705	760	728	760	719	759	776	763	731	715	757	754	746	777	769	748	758	752	742	753	741	723	753	727	766	726	761	766	751	773	747	763	739	785	762	766	745	773	749	748	749	772	756	771	744	754	568	701	848	637	727	849	774	717	755	767	786	753	752	770	746	723	724	761	760	745	721	784	798	770	773	784	788	733	761	777	789	789	778	792	757	760	744	762	737	832	766	757	747	738	776	803	813	835	858	876	1003	810	395	251	487	904	961	833	771	784	817	787	825	741	753	755	820	794	827	766	793	857	936	934	477	266	400	893	1116	896	813	857	827	821	790	823	792	761	798	779	866	906	1006	769	366	310	565	945	901	837	797	784	811	795	835	814	795	766	796	804	874	883	955	876	546	245	390	865	1076	935	849	793	803	818	805	770	803	827	842	781	790	827	815	805	806	831	849	817	804	880	822	824	853	823	851	821	804	849	846	855	825	834	805	754	815	812	810	796	823	824	824	815	814	833	807	837	843	856	820	832	812	789	815	873	850	806	841	800	825	809	850	815	781	818	829	876	837	841	855	830	809	812	845	838	820	804	884	870	813	828	840	853	883	865	858	826	829	768	744	804	794	815	811	854	864	851	863	832	861	842	844	828	848	893	834	817	846	938	1025	1029	924	834	779	683	697	772	792	807	753	777	776	758
726	773	788	742	716	747	760	742	786	715	720	704	725	727	733	745	730	705	735	741	754	724	751	713	724	734	751	721	699	697	724	696	709	728	742	730	745	744	722	707	738	747	748	737	731	731	718	778	754	777	746	728	768	746	733	771	775	773	776	768	809	774	808	799	823	843	828	866	876	832	831	867	907	865	946	908	952	925	935	919	961	993	991	960	992	977	1028	998	1044	1084	1084	1110	1104	1051	1041	1033	1058	1091	1109	1065	1128	1121	1097	1105	1136	1094	1080	1135	1162	1190	1163	1173	1170	1155	1127	1157	1151	1189	1160	1107	1132	1144	1118	1134	1170	1091	1187	1145	1164	1152	1136	1120	1155	1130	1098	1120	1120	1119	1053	1064	1095	1063	1047	1126	1089	1126	1070	1087	1069	1054	1080	1071	1073	1061	1026	1026	1007	996	1014	1005	995	1045	1014	962	1025	981	983	1059	1035	1002	1000	1095	1065	960	1010	1062	1041	1051	1061	1012	1091	1061	1057	1066	1044	1018	1001	918	891	814	736	714	727	698	757	727	751	744	762	723	765	734	778	776	763	766	733	782	769	739	756	766	769	707	717	720	723	764	775	735	738	730	707	718	760	780	750	737	772	748	803	735	749	738	748	732	802	738	758	722	757	763	736	766	754	720	722	726	735	736	770	777	718	742	756	767	756	770	780	774	733	758	751	728	744	762	793	752	761	836	635	600	680	711	805	811	751	770	768	752	738	776	757	700	739	735	754	737	724	766	734	769	766	818	745	752	795	730	752	792	788	774	799	767	739	719	925	909	688	784	790	755	749	751	754	784	783	827	880	850	1018	881	444	264	461	841	929	818	810	791	773	804	775	763	787	793	791	779	783	795	772	802	910	902	544	248	414	910	1104	923	826	810	834	784	783	761	782	773	720	767	860	916	989	754	342	303	527	947	896	840	785	812	828	809	841	821	767	770	800	822	895	875	937	822	467	228	474	987	1078	795	989	1230	883	761	819	797	801	818	796	764	805	845	810	793	813	846	829	842	771	813	835	824	816	792	830	830	824	820	832	856	860	852	861	805	836	824	810	816	825	849	853	826	835	789	820	808	836	828	834	819	815	834	828	857	769	858	814	831	852	869	860	848	764	793	808	842	782	858	812	843	808	774	812	840	849	833	849	837	835	817	808	853	854	870	872	829	807	768	813	830	832	764	789	825	866	849	794	845	858	859	828	898	875	834	831	842	1015	1072	1016	882	749	674	713	780	795	850	775	769	785	756	784	758
815	770	813	750	780	751	772	753	762	778	809	738	764	753	799	777	770	790	768	815	841	823	780	859	836	852	835	865	850	877	868	925	908	889	926	952	953	973	966	943	985	995	986	984	997	980	996	1087	986	1007	1044	1085	1034	1054	1042	1110	1065	1112	1126	1070	1124	1100	1187	1161	1127	1145	1186	1190	1118	1134	1188	1183	1194	1155	1198	1184	1189	1179	1192	1213	1200	1152	1170	1131	1191	1206	1141	1200	1187	1184	1172	1158	1164	1201	1109	1154	1142	1115	1117	1112	1095	1099	1119	1115	1065	1099	1057	1084	1063	1065	1002	1057	1018	1009	995	979	971	965	987	948	976	932	945	925	992	965	899	906	902	913	861	845	896	849	830	865	826	856	799	800	779	775	809	826	808	799	809	769	780	749	741	766	765	774	753	758	787	719	713	718	722	726	687	728	732	724	724	742	739	736	697	751	728	752	778	754	813	827	812	831	840	841	892	943	955	937	1033	1020	1047	989	961	943	889	807	715	709	719	729	734	783	773	771	784	738	719	789	742	765	764	755	702	732	733	762	763	785	723	768	767	730	754	722	746	747	766	741	795	759	772	762	754	706	709	746	732	751	777	726	749	758	757	755	720	734	744	727	723	680	704	763	795	768	723	748	730	733	733	750	750	729	726	749	765	767	744	737	781	769	738	785	799	777	764	785	790	769	778	786	771	795	777	775	789	736	716	729	817	765	762	774	769	729	742	774	769	766	801	790	755	800	739	757	801	753	740	816	746	686	756	769	792	750	799	767	750	800	795	825	881	900	1046	932	498	268	467	827	942	793	788	793	780	756	765	748	767	750	763	780	782	813	785	832	907	819	545	280	405	856	1114	951	882	825	813	800	767	770	789	810	795	775	879	934	1028	819	380	296	508	807	885	842	817	815	830	783	824	845	775	808	798	831	867	863	974	744	370	250	635	1052	996	790	789	1113	793	770	803	812	807	805	779	795	811	817	862	851	848	810	782	771	808	768	846	828	850	811	822	773	862	820	812	855	834	839	798	813	800	775	790	808	820	866	822	766	815	800	776	828	853	837	856	791	840	804	848	762	722	827	836	845	830	879	848	849	775	820	795	851	810	775	829	837	862	822	847	840	836	838	839	844	849	831	833	869	824	818	868	864	828	785	853	854	848	811	828	880	844	833	802	834	821	838	835	856	810	788	928	1037	998	920	822	707	709	739	818	824	818	817	811	785	792	784	763	780
1192	1134	1129	1131	1109	1117	1088	1104	1152	1119	1161	1093	1122	1097	1141	1193	1162	1177	1184	1199	1178	1144	1163	1176	1206	1224	1175	1162	1166	1225	1171	1215	1208	1233	1205	1272	1272	1248	1244	1196	1230	1228	1203	1196	1216	1192	1187	1230	1151	1155	1188	1210	1166	1151	1130	1220	1185	1181	1154	1141	1125	1162	1162	1128	1161	1117	1137	1097	1082	1092	1071	1048	1034	1023	1063	989	1014	977	1023	1000	993	984	952	922	916	912	904	854	896	873	897	890	868	845	828	871	829	786	821	847	791	810	769	798	770	794	795	754	746	761	739	767	729	741	720	764	725	759	759	724	711	658	721	681	723	753	736	727	697	721	700	706	720	698	707	703	696	700	726	768	713	720	705	726	731	720	742	754	749	752	740	739	721	725	734	751	707	723	687	760	799	756	716	744	737	725	739	750	733	703	699	697	680	683	724	700	686	687	713	677	700	693	709	697	702	732	734	873	918	969	1032	1028	1034	1008	916	862	828	736	734	754	748	743	757	752	743	767	756	756	714	727	748	757	747	748	756	766	733	772	734	750	732	756	764	778	732	773	798	757	754	780	750	745	746	792	745	742	721	772	771	745	757	787	777	744	758	781	732	723	739	773	784	764	747	754	735	713	713	748	750	777	741	781	777	772	752	742	756	719	752	771	736	777	765	767	716	760	788	768	747	741	758	758	782	732	744	777	810	825	733	678	793	724	748	741	744	731	777	768	760	747	730	751	744	780	738	746	796	795	743	761	810	759	774	801	776	848	815	817	834	859	994	939	470	251	443	803	974	803	795	825	770	777	790	776	753	745	765	769	824	810	796	803	892	877	543	259	382	860	1094	946	841	807	833	789	756	787	800	803	831	845	922	931	1073	889	416	243	491	792	886	756	791	796	818	791	845	797	787	809	799	819	852	912	912	679	273	327	760	1083	957	869	753	774	787	790	779	818	830	823	803	769	803	829	827	865	857	777	743	759	785	802	840	845	833	814	781	788	826	832	801	809	843	821	800	836	780	821	826	801	809	808	825	853	810	822	794	830	828	841	841	828	836	840	847	854	876	926	779	751	796	805	830	863	800	844	846	818	813	817	811	881	851	872	803	813	863	850	784	890	855	812	856	798	811	838	879	826	814	806	873	955	908	802	817	836	836	835	821	826	816	890	836	822	894	1009	1066	917	833	695	778	810	808	759	808	813	812	786	774	739	786	787	780	762
1315	1267	1233	1236	1158	1220	1174	1220	1241	1239	1228	1221	1214	1143	1196	1401	1254	1250	1141	1157	1181	1153	1152	1144	1124	1114	1141	1113	1115	1099	1122	1131	1068	1062	1058	1069	1059	1014	1012	1027	1009	1000	934	945	925	957	921	941	899	897	890	946	943	878	879	898	867	856	833	852	794	781	773	791	757	790	814	799	773	762	746	768	760	737	707	704	716	753	747	738	724	745	733	740	710	715	696	756	744	757	709	745	748	763	757	736	756	728	717	744	747	733	750	763	750	705	784	766	751	776	785	742	788	728	791	780	807	816	785	786	795	759	783	796	834	793	795	786	790	782	813	809	793	782	788	762	780	797	826	779	730	768	779	796	781	794	797	822	824	775	797	791	796	760	826	781	745	885	784	739	882	808	764	777	746	791	811	735	754	791	754	803	821	810	774	792	784	763	770	790	785	791	766	740	687	695	680	670	682	712	751	829	907	962	1014	986	1010	932	851	761	727	717	758	749	776	760	747	733	791	747	766	772	738	760	791	723	774	739	772	738	764	768	751	752	779	714	774	735	778	717	701	713	725	746	782	751	751	786	767	775	760	780	761	755	732	709	744	773	757	752	793	771	725	767	736	745	745	741	739	758	774	755	765	756	797	753	764	757	745	770	793	762	738	796	734	756	772	761	776	771	782	757	759	710	735	828	820	801	714	705	746	724	726	764	761	761	758	740	777	736	744	779	778	807	714	746	728	738	722	783	762	801	760	735	756	786	776	862	876	846	1016	925	472	247	437	807	957	867	822	793	796	786	752	757	717	744	730	792	808	782	811	819	850	843	547	254	403	848	1149	925	854	817	845	799	800	806	773	828	856	862	921	899	1015	931	434	255	475	837	901	771	751	735	755	795	823	781	792	814	826	817	906	979	831	558	257	404	820	1091	944	883	852	868	825	799	809	823	833	822	801	813	815	835	832	827	790	751	784	776	826	816	818	810	862	795	770	814	824	767	826	830	807	827	802	837	803	817	802	817	782	823	823	764	758	823	798	820	809	836	826	791	829	793	836	808	783	794	765	746	749	739	745	828	795	800	831	862	772	817	810	867	859	807	820	790	806	825	797	832	820	834	829	844	879	934	925	812	766	773	818	918	934	794	779	811	852	869	816	822	839	793	825	913	1048	999	872	759	703	739	841	810	784	735	778	791	822	803	794	819	797	785	788	817
933	941	922	881	907	891	874	854	851	891	896	882	840	797	785	860	824	766	772	838	816	829	786	780	768	754	768	782	794	760	792	744	743	755	759	725	735	726	732	716	760	739	761	720	708	731	736	758	772	727	781	750	759	811	686	739	694	741	766	730	734	722	733	729	758	753	756	779	789	798	770	792	792	763	784	773	830	793	799	772	836	791	808	793	802	824	804	809	837	844	819	778	832	790	785	800	819	819	809	798	792	803	827	759	757	767	811	800	809	801	790	804	777	765	797	764	820	779	790	752	791	775	753	790	760	776	814	777	781	795	783	835	779	758	750	765	724	760	756	753	780	777	750	787	760	776	734	770	751	732	750	784	741	734	721	736	716	975	882	660	757	697	720	731	759	741	753	746	796	761	762	779	753	743	740	741	726	761	779	735	794	796	771	749	735	821	831	716	733	701	695	686	709	726	787	904	1043	1026	1046	930	842	774	689	715	778	763	779	759	800	731	730	762	736	753	766	774	735	767	746	714	723	751	755	740	744	764	772	740	723	654	841	782	710	781	735	734	773	736	784	758	793	781	769	740	746	733	782	761	741	772	788	736	750	754	752	758	750	745	718	719	760	811	792	766	740	732	790	785	715	756	734	720	710	765	733	752	802	736	797	808	780	744	792	764	716	767	759	731	716	759	732	762	750	771	771	773	796	741	757	765	803	786	781	793	744	742	757	719	777	809	755	784	772	764	750	779	805	809	863	865	997	869	470	240	421	839	1010	777	792	841	768	739	739	748	771	737	702	789	796	812	791	859	910	910	557	264	378	839	1115	882	842	788	829	797	770	800	793	798	820	817	888	901	1001	844	425	256	493	870	899	783	779	771	801	776	843	772	823	838	861	780	734	977	835	442	247	464	921	1102	946	876	810	811	813	821	855	883	864	827	808	802	788	782	759	815	802	758	826	835	831	850	799	837	858	830	813	797	841	840	786	836	801	851	849	832	842	796	803	821	823	812	827	851	788	799	812	802	812	843	854	775	823	814	868	754	721	698	790	929	1009	865	704	819	830	832	870	826	817	802	878	885	858	808	728	846	865	830	767	827	874	784	835	828	784	697	902	886	807	800	804	843	814	806	784	864	869	845	883	861	836	820	906	1056	993	858	685	701	729	770	820	786	776	765	781	788	784	809	816	820	803	785	833	813
769	744	751	744	736	722	761	730	725	727	772	729	753	707	734	686	711	696	742	724	776	736	761	792	769	775	757	809	810	785	790	791	774	758	798	797	818	789	781	812	824	797	757	826	790	789	778	840	841	829	854	696	734	825	790	806	795	838	817	820	780	778	842	794	826	803	795	781	824	813	818	821	811	800	813	737	786	799	805	819	777	802	750	764	764	763	761	780	777	780	763	803	789	779	774	794	784	759	810	762	780	747	815	779	753	723	802	782	758	785	767	757	773	761	751	755	805	734	776	747	749	791	755	747	794	763	807	752	743	792	774	748	785	735	755	757	758	743	768	758	765	768	773	744	774	765	743	778	746	727	748	743	684	772	764	771	683	729	718	692	750	729	738	760	726	712	722	722	781	742	735	754	760	755	744	769	746	775	745	771	732	733	727	732	715	863	814	723	752	791	761	739	754	713	705	701	753	841	935	1002	996	927	822	724	695	725	738	777	760	750	754	773	756	758	793	753	734	761	790	761	717	760	740	776	801	762	759	759	725	601	1181	944	679	749	717	755	773	779	762	746	760	763	760	792	721	719	753	747	801	779	774	746	757	778	746	773	796	764	748	766	770	752	783	727	754	738	759	754	771	780	703	690	702	721	743	743	766	770	734	708	792	758	763	781	751	773	729	738	747	772	733	742	751	752	763	782	781	739	732	789	801	787	772	763	758	752	735	759	756	756	787	797	765	749	730	796	818	818	843	857	990	929	440	241	465	790	980	832	805	788	777	746	766	841	872	831	737	774	830	783	798	824	905	936	575	268	379	854	1114	920	844	801	850	761	829	769	757	804	776	809	851	891	1043	817	419	269	494	926	971	828	787	819	801	840	829	809	806	807	844	628	629	881	781	363	270	546	1024	1026	924	889	854	846	807	888	773	737	852	826	763	761	773	793	785	795	794	803	820	837	793	847	801	816	794	806	831	845	825	846	836	838	830	837	877	854	834	788	816	823	808	810	824	845	833	815	842	807	853	835	787	829	796	832	821	778	793	710	767	989	1198	985	691	825	873	856	862	870	823	823	825	823	836	775	742	885	1057	867	733	773	857	821	861	879	739	639	932	892	856	798	820	793	805	835	841	868	890	897	866	832	851	966	1006	984	832	669	681	765	792	776	729	794	800	779	817	803	822	822	844	791	781	780	791	836
838	832	881	882	852	826	840	844	812	852	812	845	859	843	865	816	812	854	821	831	794	801	853	800	778	823	782	847	830	817	787	809	803	803	802	848	810	813	790	810	831	793	818	798	805	787	796	799	782	767	828	792	760	812	775	749	781	775	791	774	790	777	786	794	808	781	757	794	799	793	764	766	765	796	786	762	787	751	770	796	763	777	728	768	744	767	751	718	1072	711	744	764	769	742	749	757	768	829	796	712	752	727	725	776	787	778	800	786	757	775	758	747	788	753	765	783	765	816	822	798	775	775	745	782	751	797	761	753	770	739	725	723	795	750	745	742	726	746	758	739	776	743	794	781	758	752	800	746	778	750	757	760	733	779	738	772	733	722	738	749	758	774	747	720	726	716	704	766	721	757	754	771	778	756	733	741	750	778	718	720	733	710	747	721	662	729	725	734	724	760	738	770	794	773	757	737	695	683	704	819	934	955	1017	962	805	742	721	735	768	755	758	760	740	759	765	740	743	752	737	767	750	743	731	753	742	754	765	733	735	717	798	666	718	758	735	755	784	775	702	779	740	758	773	704	707	724	735	737	762	787	775	749	750	753	791	756	758	749	765	751	726	780	742	798	735	747	735	746	767	758	743	728	739	750	766	784	770	772	737	704	726	788	749	777	756	765	719	757	762	769	736	767	777	763	773	787	762	774	792	786	787	785	746	748	758	768	757	772	751	754	754	753	786	783	775	811	886	796	888	879	1021	939	453	258	474	844	907	796	813	768	782	708	724	849	869	862	703	719	802	797	780	802	909	951	593	276	354	808	1102	909	848	834	859	789	809	799	797	765	786	828	822	916	1022	818	409	234	499	928	1035	872	800	817	857	811	823	834	847	783	842	692	686	933	664	313	284	645	1075	993	914	867	862	790	786	865	778	800	840	804	803	774	768	773	829	770	825	810	834	834	840	795	785	818	810	828	826	852	837	814	841	805	846	844	849	815	815	764	845	838	823	809	829	873	814	805	819	808	799	838	784	846	823	832	870	838	853	762	681	824	1029	804	700	851	836	813	872	799	833	793	843	811	807	814	720	829	999	857	669	795	878	841	852	839	822	799	851	870	934	818	787	794	835	810	855	893	865	851	833	820	958	1102	938	798	668	765	765	816	782	784	805	798	820	823	809	810	856	811	783	770	837	793	792	820
834	803	811	836	804	822	813	792	815	810	781	838	728	815	788	777	800	734	736	771	761	804	819	824	765	769	782	795	780	764	778	747	773	783	775	794	809	788	809	823	823	814	807	769	780	771	730	754	769	759	736	780	814	761	784	818	796	740	774	771	732	776	805	797	748	750	800	768	760	778	754	774	744	810	814	771	756	750	782	775	809	766	769	782	751	738	716	745	1409	645	691	783	731	760	776	790	746	745	694	748	835	831	754	735	781	785	789	789	787	784	781	727	766	734	747	732	777	769	786	748	737	792	759	765	794	776	772	751	749	766	741	747	777	720	718	739	730	743	744	774	753	775	753	746	753	771	736	741	748	741	723	715	722	756	769	761	760	756	767	771	743	751	744	731	715	723	717	715	730	746	749	740	732	757	693	739	760	726	765	744	758	737	736	724	705	703	735	741	746	737	774	742	734	768	770	753	733	772	747	678	666	797	956	1033	982	869	854	720	705	738	756	764	720	758	760	760	759	796	739	773	765	739	738	726	710	755	754	727	749	741	736	755	753	767	750	790	781	777	742	727	733	784	738	727	699	770	771	777	736	748	781	767	750	815	780	719	697	753	770	790	774	782	772	749	780	732	745	748	755	733	742	756	728	787	728	759	794	738	727	717	754	787	802	777	807	775	768	772	787	760	759	791	793	739	784	778	799	781	735	785	795	804	732	780	779	776	776	783	732	699	735	779	783	783	787	784	827	825	939	880	1057	897	426	252	479	850	910	805	797	787	799	756	730	768	853	791	718	749	789	812	822	830	911	934	583	285	371	803	1127	934	839	799	849	795	791	776	837	789	835	832	859	922	1009	924	420	220	468	875	1002	819	822	816	848	832	814	792	841	767	831	818	870	920	552	246	342	788	1123	948	888	843	811	803	769	842	822	830	802	808	802	763	794	792	810	766	848	827	824	804	799	849	816	812	847	858	836	812	845	838	883	826	839	829	798	861	807	806	822	809	801	824	805	833	818	847	838	815	824	825	840	869	880	850	831	817	829	844	713	735	756	716	778	808	852	797	855	829	835	866	805	850	806	845	798	754	794	767	808	815	826	844	837	828	800	822	839	906	928	809	768	796	877	840	877	881	864	787	813	933	1002	912	783	690	724	802	770	766	814	790	829	793	828	752	768	779	818	812	835	787	783	767	792	784
792	824	834	788	773	790	806	797	810	778	787	797	672	786	760	792	781	750	760	782	779	790	775	763	751	792	774	764	808	774	787	790	783	797	790	795	811	787	747	796	830	788	773	727	759	778	797	741	793	763	769	754	793	786	773	766	814	723	784	754	742	719	756	744	764	759	771	779	768	757	748	744	800	761	778	761	776	738	754	753	777	776	779	748	793	772	743	664	682	640	750	767	737	721	758	766	731	755	658	698	861	814	749	752	773	772	739	742	750	794	754	752	742	762	752	769	795	731	708	741	747	737	734	750	738	747	736	722	730	790	763	739	784	765	712	726	744	762	762	754	731	777	709	749	728	742	751	723	760	756	770	773	736	776	770	727	731	731	754	744	756	767	723	724	724	729	749	735	732	744	741	776	731	747	745	695	737	742	776	783	739	751	762	712	721	751	730	727	730	738	740	748	729	725	735	801	755	786	772	764	732	652	651	770	869	945	1026	890	727	708	730	752	766	789	723	744	746	707	747	755	751	780	752	764	735	768	747	718	725	800	762	723	754	801	778	734	767	774	782	751	753	767	747	746	727	745	757	740	739	760	766	729	779	756	718	725	735	733	775	793	764	791	764	756	701	683	697	732	762	772	738	782	759	722	752	756	760	729	773	778	774	752	761	791	785	755	689	795	801	786	765	758	766	777	769	745	760	806	776	770	775	767	798	786	750	795	823	767	760	727	715	776	788	804	815	828	790	816	857	883	1075	852	384	231	505	862	835	757	740	756	794	757	748	723	746	743	757	779	788	811	780	793	841	901	584	273	361	778	1078	914	876	844	821	774	798	809	799	812	841	805	892	861	1057	888	385	217	483	861	928	808	762	811	769	786	754	795	788	795	779	831	893	778	441	256	412	884	1158	916	871	770	757	747	750	807	834	826	814	819	812	753	763	876	865	793	831	810	806	876	859	809	814	871	843	826	852	814	836	830	846	825	822	821	781	801	821	840	835	826	829	808	862	841	833	813	825	828	843	829	815	797	851	855	827	817	853	826	783	793	794	823	856	851	838	807	776	831	809	846	803	811	814	811	848	805	823	814	848	858	828	838	837	832	847	861	875	862	864	792	801	824	895	858	889	820	808	835	937	959	939	725	658	710	741	776	791	767	796	747	812	760	809	793	767	825	826	838	834	826	779	792	799	787
774	805	754	781	774	790	803	782	759	776	791	770	790	777	774	803	785	783	785	770	793	775	763	787	738	759	789	780	803	784	752	741	790	808	778	781	798	780	762	776	784	762	745	756	730	791	744	750	764	798	770	757	802	773	766	753	734	727	750	732	732	780	747	724	746	781	756	764	749	763	738	769	763	775	743	740	759	770	792	802	777	781	752	781	715	729	756	754	728	722	736	744	732	745	714	783	749	799	762	688	755	723	727	776	762	712	792	724	706	801	775	763	740	717	749	726	752	737	736	698	771	713	758	738	776	738	709	666	739	758	804	752	733	745	749	717	762	772	742	796	781	765	731	737	772	735	792	757	753	716	748	726	727	740	762	739	769	790	750	800	715	780	692	729	774	769	743	707	763	765	784	756	766	804	734	728	747	724	763	768	745	721	765	765	708	739	747	732	726	718	735	753	717	740	715	762	760	728	740	730	807	767	703	631	723	878	1018	1022	928	798	696	703	753	752	731	729	743	740	760	755	705	777	772	729	756	743	749	734	756	776	716	759	758	779	795	756	736	743	744	755	772	781	805	792	755	781	757	691	730	757	785	748	758	807	779	786	756	794	764	771	740	787	770	718	661	832	719	713	744	770	786	778	736	722	727	765	772	757	720	732	750	764	789	793	716	694	677	776	762	694	691	758	726	750	776	769	796	774	781	781	774	775	753	787	734	795	815	776	800	747	783	799	765	792	794	781	805	799	839	914	1064	731	313	258	584	915	831	773	786	777	794	792	780	733	742	753	795	801	795	760	785	807	859	895	612	278	365	791	1094	904	861	875	804	762	733	806	761	825	826	816	879	893	1001	781	379	270	516	901	954	835	826	842	794	782	789	784	758	796	811	806	914	731	397	244	497	964	1066	883	871	713	878	910	740	720	839	778	848	830	815	786	772	812	803	804	830	827	855	802	904	882	827	843	810	792	815	821	798	818	807	818	827	795	832	810	809	835	856	840	829	837	842	832	797	791	820	823	822	840	809	784	853	824	831	822	837	812	835	873	834	894	831	787	824	840	858	854	817	828	856	834	830	793	835	850	844	820	836	815	811	809	842	841	813	887	863	849	864	844	802	877	851	854	869	826	813	998	1034	917	753	656	756	751	773	764	723	784	777	832	770	796	816	786	798	818	808	795	835	816	760	778	767	802
780	785	786	763	776	759	784	815	777	805	809	750	724	763	800	786	809	777	824	774	808	773	785	810	762	781	766	784	777	758	780	753	747	742	729	759	759	778	737	779	749	736	761	764	757	774	765	728	771	779	804	776	782	779	736	750	766	740	738	772	758	729	734	781	785	734	752	743	727	758	771	742	790	740	751	770	762	748	768	782	743	766	750	745	777	776	764	713	731	714	766	740	775	792	747	771	765	734	767	741	781	758	785	774	645	791	1297	869	661	752	757	756	739	727	733	727	750	738	735	758	766	736	752	784	777	719	716	657	711	763	716	733	743	769	738	758	733	739	733	747	715	699	742	737	711	712	759	755	714	746	752	784	748	751	733	740	755	784	734	735	735	755	748	739	768	732	736	759	738	741	756	740	771	754	767	742	697	732	756	731	768	802	785	761	750	759	742	725	736	743	752	755	728	749	747	718	734	743	754	776	763	736	776	741	694	684	818	976	1032	1014	888	722	727	787	701	703	742	728	762	786	745	727	794	743	738	764	779	745	792	776	741	774	771	756	755	739	768	768	760	780	779	722	737	787	731	714	737	713	680	758	833	789	782	783	751	747	759	758	761	746	770	789	781	751	645	990	716	710	758	703	777	769	747	700	739	767	731	723	772	739	789	790	803	755	711	663	707	767	793	715	733	743	784	751	771	765	748	775	788	794	786	740	796	768	772	785	783	794	771	757	770	762	770	756	800	858	787	831	845	961	966	590	253	332	691	934	844	780	771	793	758	785	820	751	757	753	802	797	753	757	798	823	937	901	595	270	328	770	1092	955	851	853	824	827	775	805	764	802	814	797	830	955	944	693	357	260	559	995	992	863	821	823	791	760	775	838	839	824	815	856	916	663	313	285	641	1049	1005	900	827	754	1025	1281	938	715	792	810	841	826	812	830	815	795	819	799	798	879	742	680	715	897	867	839	820	797	827	843	840	761	812	800	805	823	877	791	814	822	841	776	819	801	844	773	809	846	822	785	824	865	828	793	818	832	824	833	844	834	825	812	818	828	820	792	834	836	823	870	856	797	828	814	808	848	834	902	810	818	828	862	821	830	854	833	835	851	840	845	866	858	856	874	861	835	814	832	934	968	909	714	669	743	807	770	751	712	755	793	788	770	763	791	828	815	809	788	825	813	832	825	816	811	799	794
765	790	764	772	798	785	803	771	776	801	797	777	786	799	790	762	802	759	756	800	792	717	748	787	788	749	830	803	756	762	771	762	796	769	750	744	770	757	766	765	764	756	759	750	759	768	768	761	761	762	757	765	780	783	749	859	917	767	749	811	759	770	726	763	771	751	718	707	750	741	759	766	799	799	729	786	754	728	757	763	753	767	773	768	769	804	728	743	769	732	766	743	785	757	774	803	785	792	732	722	808	803	772	749	692	693	965	705	642	774	754	743	726	755	723	737	771	766	743	733	740	707	757	757	789	767	740	661	981	1173	676	715	739	717	746	747	752	721	750	721	721	712	738	711	716	744	725	753	740	742	756	785	728	767	738	754	742	756	732	742	726	731	752	745	743	767	737	711	734	753	751	724	792	731	758	725	761	748	728	730	718	767	747	754	741	750	751	703	726	741	719	746	721	724	706	714	721	707	757	774	717	792	739	819	782	697	674	757	867	1040	1057	941	749	714	716	714	749	748	731	803	761	760	754	765	736	751	739	770	767	759	749	764	753	775	714	722	753	777	752	805	746	736	789	736	749	764	755	716	733	747	787	787	774	794	793	756	720	755	741	772	752	757	754	746	680	656	677	750	717	750	742	784	780	735	736	740	749	733	739	742	768	802	773	758	760	750	728	815	798	736	693	725	799	740	764	751	756	794	791	771	787	768	786	792	761	782	782	731	798	766	782	768	772	762	809	862	845	877	849	980	841	429	224	461	811	945	843	802	775	794	755	751	805	766	786	771	775	764	771	799	786	817	867	887	617	289	322	737	1077	958	911	822	851	810	796	855	750	767	835	799	855	881	996	817	442	241	492	863	966	848	862	770	781	772	825	838	846	829	813	886	861	569	262	332	799	1093	997	932	821	713	853	973	768	737	807	794	791	814	834	796	813	795	784	801	810	887	694	605	688	872	829	794	798	797	807	829	834	809	811	809	826	835	864	807	817	837	807	809	809	787	806	773	873	927	798	831	865	851	842	850	851	856	837	832	785	842	795	830	802	812	856	820	821	794	805	846	843	848	824	841	837	774	845	845	835	830	828	825	819	833	842	822	829	834	840	825	830	822	846	839	848	815	747	952	994	896	733	670	703	750	780	758	773	760	746	792	783	806	775	742	768	804	769	791	779	837	803	805	835	765	793	829
768	794	777	770	769	818	759	738	740	789	776	793	782	758	809	785	783	755	785	759	757	763	755	750	769	798	806	760	708	742	781	780	781	772	747	747	776	796	771	780	798	788	772	747	755	766	772	787	752	750	744	782	749	756	735	765	814	686	749	767	762	728	730	821	778	749	752	744	737	768	804	794	804	765	744	749	780	741	762	751	770	746	797	788	777	786	773	778	807	735	700	764	761	759	777	775	785	764	771	745	758	738	758	732	789	654	672	681	774	746	722	744	738	749	757	750	746	767	724	765	724	721	727	749	745	751	770	641	785	819	619	779	731	746	722	744	736	745	719	745	741	732	728	762	722	749	787	773	788	735	746	718	770	708	778	758	732	769	735	735	737	741	749	769	756	723	723	762	719	717	688	751	727	723	711	714	743	728	749	760	722	734	769	714	747	717	757	720	664	731	676	729	745	743	747	735	728	749	730	704	728	758	760	745	784	798	780	690	674	855	956	1017	902	789	699	736	726	780	766	750	777	767	720	738	737	755	791	787	769	781	753	797	792	755	729	777	800	793	773	768	763	742	767	747	780	739	772	737	724	750	766	754	759	795	742	768	782	777	780	782	720	731	759	733	724	737	755	732	763	786	738	753	740	765	765	757	750	763	741	734	756	789	757	786	748	809	777	796	761	774	760	803	805	806	744	745	749	739	763	739	778	745	747	751	745	769	787	752	754	825	789	775	784	835	828	871	887	881	961	1101	728	338	253	551	904	894	789	783	796	804	742	784	871	801	781	768	825	761	777	791	764	813	874	934	667	287	334	731	1097	916	902	833	838	813	777	814	756	814	793	794	890	870	1051	1010	487	220	383	733	946	818	820	827	750	799	806	833	824	850	819	941	814	450	252	394	921	1112	925	893	839	807	696	673	695	805	834	788	843	786	771	803	834	822	795	842	807	869	798	714	770	925	833	827	777	774	798	824	843	832	846	794	811	776	796	817	797	821	814	839	843	815	797	838	787	792	789	789	829	824	813	842	862	867	814	800	805	761	769	804	816	812	835	806	786	781	824	831	843	826	873	798	810	806	847	842	818	863	809	812	825	787	840	814	821	836	823	880	821	830	838	869	783	806	885	977	923	781	715	691	759	756	807	810	792	776	780	800	781	788	773	785	850	799	795	785	779	800	798	765	856	812	830	824
796	760	795	783	757	766	827	757	723	749	761	757	742	801	777	772	755	763	774	773	768	753	723	735	756	757	747	709	703	762	745	818	741	784	740	751	759	763	771	752	743	747	734	745	767	760	729	796	744	790	739	784	770	757	782	719	751	705	771	728	716	725	744	758	754	755	774	739	749	782	805	775	807	800	712	735	764	726	750	776	754	765	765	749	755	759	711	788	806	794	762	734	740	736	768	772	743	768	777	747	748	768	759	727	732	728	738	790	773	745	759	732	742	742	740	767	770	759	718	729	757	745	737	745	726	752	746	759	678	701	739	740	707	734	708	724	729	694	728	719	755	761	781	710	746	749	769	752	732	757	753	745	737	702	760	792	737	727	768	710	747	725	720	756	728	755	750	730	764	746	717	760	733	727	739	732	783	787	782	734	743	729	738	729	767	742	765	652	762	1251	728	694	777	757	756	752	745	751	744	732	731	742	749	758	729	744	748	753	710	676	825	943	992	938	784	709	729	761	697	753	755	713	709	758	774	741	735	756	712	734	757	780	767	743	748	772	761	817	755	723	724	751	772	712	763	757	749	721	704	747	754	737	747	733	745	750	743	759	763	754	731	765	744	740	756	755	766	726	759	777	776	773	785	783	753	751	738	755	743	725	718	735	732	766	750	804	770	752	768	784	806	783	820	777	752	741	765	754	735	730	752	737	757	753	735	754	758	746	788	778	794	780	771	803	864	836	937	918	988	989	546	255	298	650	953	846	807	797	793	809	828	778	749	769	804	795	797	776	800	747	816	851	898	944	662	286	315	705	1107	974	917	811	886	807	815	810	742	813	827	809	863	881	1048	969	453	255	418	805	998	869	803	824	772	795	764	802	864	840	807	888	750	408	252	502	1003	1030	891	926	826	896	811	799	816	849	847	830	825	772	778	846	840	808	798	826	765	810	859	816	876	815	816	831	797	816	825	803	815	828	815	823	819	779	832	807	825	848	832	821	824	819	804	818	771	816	781	808	825	824	817	854	834	830	815	836	800	818	824	829	835	798	815	842	846	821	825	794	759	816	879	829	817	791	801	832	821	860	762	830	773	806	833	825	838	850	814	821	813	869	870	872	791	879	960	880	768	715	804	754	721	715	791	771	810	837	788	781	793	765	782	842	829	786	783	799	785	792	789	804	839	828	765	842
801	758	768	766	770	760	761	709	768	810	744	753	740	718	781	797	755	767	791	778	765	766	745	758	712	738	726	735	715	717	797	766	748	785	772	729	759	769	764	748	787	755	754	739	786	768	728	742	762	762	759	763	758	743	758	734	773	780	781	726	742	726	717	772	762	810	735	719	786	778	752	758	765	741	773	806	748	731	761	787	752	797	764	783	761	741	743	752	796	770	750	755	731	717	732	706	758	754	726	726	734	753	733	720	722	700	736	747	786	760	762	725	770	735	748	775	755	730	720	731	761	757	750	754	742	697	729	724	765	711	726	763	723	722	726	738	741	711	747	727	745	754	750	737	727	747	756	749	762	763	747	709	738	737	768	718	745	764	736	771	730	728	704	733	715	754	777	725	803	756	735	729	727	768	705	758	770	749	766	757	705	759	756	720	756	755	749	680	689	977	616	765	772	756	748	779	742	752	742	760	720	774	745	761	739	755	736	785	759	710	687	758	911	1038	972	788	726	758	745	750	744	746	720	726	765	747	760	756	738	772	743	714	717	721	765	787	754	734	773	782	735	779	746	747	754	757	770	791	722	736	715	774	771	803	767	778	753	778	781	771	775	748	752	741	752	749	794	764	737	738	728	723	771	754	758	776	752	743	767	763	711	755	741	754	750	785	769	743	791	772	792	796	800	770	771	732	781	756	761	757	805	791	730	737	718	757	778	796	748	771	819	801	814	804	829	882	900	1044	1097	720	382	238	436	746	949	824	815	796	824	783	783	779	773	749	793	795	815	810	780	824	789	818	859	945	659	296	314	672	1102	961	900	812	838	766	787	810	782	815	810	816	813	867	943	810	448	262	437	882	1000	893	805	810	784	780	832	801	814	835	906	939	703	358	295	596	1065	1031	893	847	848	869	809	797	747	822	849	828	809	801	809	830	809	824	799	818	804	799	807	824	831	793	844	821	799	774	781	794	816	846	832	808	842	821	865	829	830	841	797	806	812	819	814	790	802	835	820	815	792	840	817	797	834	811	818	791	793	817	842	810	824	807	845	841	826	778	815	806	789	837	854	836	806	813	851	823	843	827	794	814	818	820	840	847	827	825	817	822	826	866	822	812	806	999	919	765	642	784	806	736	745	758	792	774	802	803	826	794	786	793	801	817	805	807	796	760	794	821	831	795	840	849	809	810
764	776	737	747	780	764	757	743	756	808	769	754	754	751	753	731	760	816	755	740	755	775	781	766	750	759	757	748	747	770	791	779	746	739	770	714	750	756	743	770	774	767	720	716	755	789	765	733	754	758	751	729	753	756	759	749	757	723	735	714	742	729	737	766	778	755	713	741	747	754	763	729	751	754	758	699	749	696	761	730	752	788	752	771	755	789	777	746	759	735	740	748	731	736	762	751	761	728	751	756	724	754	739	769	762	726	779	754	747	759	760	755	732	723	741	746	706	729	717	766	768	767	744	767	733	718	748	748	733	708	724	716	730	711	771	706	748	737	728	741	735	765	723	744	709	743	781	745	710	792	744	747	695	708	791	773	748	742	788	762	763	763	755	745	707	704	754	765	741	762	771	716	725	724	757	743	741	756	720	775	733	734	757	749	739	755	744	728	713	678	709	761	765	742	735	752	763	744	704	719	753	749	762	729	750	738	790	818	808	770	729	683	728	906	1049	948	827	710	729	782	764	737	729	754	786	748	767	741	744	766	775	714	681	730	729	780	720	753	778	784	786	793	731	783	744	735	758	749	747	764	774	753	764	735	751	778	779	793	737	744	780	755	744	736	736	757	769	769	800	784	753	760	747	805	763	758	824	770	736	747	750	773	752	759	729	756	772	765	731	768	823	802	744	729	773	733	738	786	762	770	801	776	737	703	768	839	844	730	752	800	823	836	816	786	857	857	936	1056	852	494	246	335	652	886	888	839	781	744	771	803	791	707	767	800	776	778	780	774	729	754	770	800	840	904	676	275	291	713	1101	966	866	799	834	866	810	767	777	763	793	799	806	858	974	804	418	235	443	868	1025	854	795	799	842	788	765	817	836	824	879	959	662	299	329	713	1137	884	855	840	847	812	817	795	791	789	847	818	815	795	800	799	847	835	830	816	793	811	770	824	783	796	811	802	833	793	836	833	843	845	810	806	804	819	828	837	871	822	776	838	819	851	827	790	792	729	845	824	828	790	810	811	809	825	820	822	820	793	805	825	799	841	869	810	800	814	843	806	790	827	858	840	764	831	806	816	865	893	857	801	782	841	815	839	818	790	840	847	871	870	905	837	938	1005	870	649	673	730	797	793	751	845	799	777	778	821	771	779	794	791	786	806	781	814	813	815	807	815	805	828	835	817	821	796
770	740	771	735	775	727	752	725	695	718	697	748	757	772	744	730	762	776	755	755	762	762	729	722	732	751	761	733	729	772	762	722	764	775	761	742	699	743	725	760	764	768	737	740	727	747	760	721	739	737	782	721	747	749	743	722	733	775	716	729	710	745	780	760	777	758	770	744	752	731	742	745	745	733	768	622	819	879	750	756	765	734	706	734	748	776	746	735	716	720	717	723	725	758	761	734	726	765	745	753	726	766	771	734	693	723	751	753	739	725	749	737	728	734	769	743	743	735	718	713	752	748	774	750	772	744	756	765	728	696	711	752	730	740	726	746	745	723	728	777	739	727	777	763	779	723	774	770	771	749	750	735	680	786	739	758	759	765	785	775	753	741	745	753	738	747	731	729	754	761	805	746	775	746	778	730	728	730	777	804	764	731	762	731	753	736	747	739	739	725	740	753	748	730	728	770	758	752	771	768	768	756	728	750	752	702	777	857	858	863	758	766	700	686	884	1041	1040	832	745	752	765	793	727	790	751	777	752	764	783	768	775	718	727	753	805	751	733	736	730	768	786	796	731	741	762	755	745	793	770	791	766	787	758	723	744	725	755	733	751	790	744	718	716	745	729	709	721	770	819	772	762	777	758	760	776	755	738	776	786	767	732	793	753	757	748	781	751	781	734	727	736	794	743	756	772	793	757	770	807	786	783	763	760	748	783	850	789	797	835	877	780	826	876	856	839	959	1086	968	573	307	279	562	837	968	830	812	776	785	768	770	735	734	800	765	728	812	791	785	778	786	792	849	872	914	643	309	292	689	1060	934	891	812	834	696	810	826	803	803	772	786	844	837	987	948	504	230	393	783	979	843	805	771	822	799	820	838	817	829	972	900	541	255	372	843	1110	916	871	832	815	813	801	834	822	791	793	816	880	795	782	799	827	793	841	818	810	806	786	830	819	772	785	802	812	810	798	830	819	818	823	791	800	842	830	812	813	837	796	832	854	797	783	782	831	749	850	821	799	826	815	795	852	790	868	826	862	869	811	809	827	862	802	805	787	793	814	801	846	863	825	839	825	815	770	854	903	880	859	825	794	850	864	868	794	801	810	810	861	864	830	864	999	879	700	616	738	753	776	815	738	753	750	766	806	764	746	754	792	828	822	814	782	749	843	813	796	820	828	807	842	827	811	798
783	746	734	745	739	757	745	755	754	712	747	748	728	757	753	775	745	754	717	736	751	766	745	752	741	759	727	709	759	768	739	773	750	755	729	723	743	733	759	740	751	754	749	742	718	755	769	753	766	733	771	736	730	737	734	760	735	721	732	742	771	772	764	748	746	766	795	757	752	747	744	746	747	747	784	711	813	802	681	736	785	764	752	726	772	777	747	762	722	733	722	722	730	745	773	761	732	752	692	755	747	723	733	750	720	730	722	727	718	695	719	765	740	783	764	793	732	770	710	741	768	728	751	730	709	736	728	756	755	743	728	737	759	764	735	746	754	734	732	746	765	704	747	747	752	751	746	724	744	757	747	773	755	757	731	739	743	703	743	752	722	752	736	729	743	755	748	755	751	752	763	737	726	733	754	710	709	745	742	768	795	763	769	724	739	765	742	770	727	701	710	739	751	759	747	790	760	729	780	747	742	731	734	751	753	693	733	837	835	790	742	782	772	717	708	857	970	979	796	719	708	778	774	785	734	775	768	785	752	744	751	729	728	724	762	739	790	735	769	750	785	772	769	730	732	764	778	762	762	803	790	784	786	744	743	731	748	763	734	773	788	695	778	830	828	706	710	770	776	796	789	779	782	791	777	779	780	765	847	787	755	802	802	790	783	810	815	796	792	786	827	792	752	739	792	781	790	758	828	813	809	825	770	807	798	795	826	822	832	800	774	826	914	865	907	982	842	607	334	243	447	756	942	894	773	792	798	767	786	725	732	784	778	786	799	758	786	797	777	792	787	827	868	950	695	306	307	630	1130	1014	875	816	837	766	803	798	771	745	803	837	857	885	1006	1068	592	276	375	757	951	837	886	790	802	780	801	786	810	859	973	817	456	258	486	966	1095	919	874	870	845	779	805	804	812	830	786	770	794	797	771	795	820	814	797	838	791	815	830	797	817	830	804	807	843	831	811	821	797	835	815	790	813	803	817	830	860	844	827	820	828	828	813	796	821	835	791	827	823	831	820	847	828	799	813	812	832	831	850	831	810	813	786	802	795	816	832	802	778	815	809	847	821	839	803	832	862	843	828	812	815	845	919	898	828	836	835	818	813	787	842	986	927	765	656	685	722	731	739	723	709	781	793	794	767	772	759	802	776	791	828	767	820	805	785	819	775	783	781	815	816	832	791	828
740	745	771	777	727	783	767	759	744	753	748	737	738	744	748	749	757	736	732	754	749	735	738	740	716	740	750	716	769	727	737	735	741	764	750	747	756	732	783	792	738	727	733	706	751	735	738	713	757	708	738	746	732	755	764	790	765	782	765	773	745	723	773	752	748	740	731	744	771	740	766	781	798	746	764	772	744	711	746	759	747	747	751	729	720	715	741	728	747	711	727	743	766	736	720	721	729	678	603	753	730	741	713	773	761	747	746	712	734	742	727	750	738	775	773	739	738	751	733	743	721	725	698	746	746	734	740	745	797	736	733	728	714	748	720	732	731	716	741	744	761	718	741	741	756	761	773	717	750	736	753	790	782	744	746	745	762	745	731	749	742	747	729	740	726	756	733	711	753	770	746	751	749	729	777	745	721	731	696	734	782	762	757	729	712	746	809	755	738	717	737	740	770	773	788	772	804	754	761	758	777	706	724	768	798	726	658	713	785	714	697	762	810	792	704	742	913	1033	924	754	714	782	750	733	741	813	792	760	776	753	802	814	781	802	765	773	762	827	809	796	794	788	792	778	793	815	811	783	802	808	800	777	823	809	789	764	745	743	803	808	762	758	803	985	873	713	783	778	790	766	808	783	778	790	788	814	830	802	803	785	809	787	788	792	796	804	788	760	779	765	817	804	807	763	777	770	772	761	788	761	787	805	803	787	778	770	837	821	847	876	821	885	933	1011	1003	803	541	338	247	378	651	898	834	798	796	796	781	753	760	752	732	791	803	832	792	735	755	788	796	803	811	846	873	968	722	316	295	647	1103	988	851	823	840	816	801	841	812	813	820	803	868	933	1055	1041	622	308	335	709	977	857	896	824	833	788	796	777	842	843	947	722	359	278	570	1083	1026	872	866	824	869	822	798	805	757	817	770	782	830	786	793	801	773	790	789	776	791	822	809	843	809	765	809	796	882	851	823	848	819	828	840	843	845	800	858	789	824	844	845	835	804	824	808	817	808	799	775	768	814	826	842	832	818	779	810	810	837	862	856	844	833	811	847	837	830	818	861	870	843	853	846	805	867	813	847	819	819	819	807	844	809	858	860	881	836	817	830	796	833	766	953	967	832	680	680	726	721	680	763	792	814	787	757	771	736	810	781	798	829	817	786	814	776	798	800	795	776	778	764	782	835	778	787	792
754	723	707	759	763	774	784	772	758	740	775	742	723	725	714	712	739	728	743	745	720	759	749	725	730	746	750	740	765	733	720	764	713	754	727	700	777	724	735	783	736	790	761	742	717	773	739	689	729	763	732	722	749	753	771	783	767	752	727	788	765	735	765	733	748	751	735	739	758	740	729	764	765	741	763	736	740	722	749	734	747	722	731	776	712	717	696	711	737	750	732	747	781	752	715	708	705	753	752	787	737	730	737	741	770	732	755	702	760	736	737	750	754	764	733	740	744	737	727	746	711	709	749	737	703	741	747	741	747	755	722	686	732	718	709	717	739	701	752	738	771	751	790	758	767	722	747	741	762	727	764	745	719	751	752	766	764	733	701	710	725	710	721	731	749	770	770	753	725	757	784	730	727	762	743	789	755	759	776	779	801	807	764	769	765	772	781	783	792	762	795	778	771	773	758	808	791	802	797	760	752	749	681	759	790	793	747	749	733	781	757	797	798	811	840	714	807	893	1018	975	763	762	810	775	771	764	836	824	797	791	783	786	788	811	811	759	786	801	782	777	786	768	800	802	749	793	758	816	769	787	760	762	779	781	736	773	779	756	867	806	821	712	700	747	702	683	790	722	734	782	778	758	763	735	778	788	792	787	789	759	739	762	783	857	786	791	802	792	798	807	837	819	792	836	854	818	809	831	820	798	837	851	852	822	836	826	821	899	873	943	875	953	1020	989	807	536	292	264	391	633	861	921	801	819	785	785	804	812	731	734	693	775	836	802	768	751	784	799	768	805	797	830	841	938	717	330	305	653	1069	976	847	850	857	725	721	837	780	809	797	796	833	870	965	1014	586	284	347	738	1046	911	841	825	849	787	787	810	830	913	946	650	307	300	718	1101	923	879	886	866	826	833	788	767	798	815	840	777	822	825	813	758	782	847	783	817	804	803	884	860	864	776	777	796	776	803	818	798	828	822	784	828	859	732	829	832	820	845	814	846	802	797	883	833	811	842	785	790	830	838	885	810	822	810	804	850	849	831	836	809	801	841	843	829	825	839	832	844	818	837	862	815	860	810	838	797	847	812	782	845	846	846	823	847	837	824	814	872	810	854	961	877	704	691	761	737	693	750	795	674	737	854	761	798	724	786	837	751	769	784	787	813	797	770	759	755	746	738	766	824	820	800	805	823
786	788	755	750	751	763	741	779	757	764	759	753	747	722	730	741	725	740	720	730	724	742	739	767	731	743	727	737	765	768	777	759	744	771	731	714	763	687	752	755	719	769	767	751	734	739	728	703	737	733	740	780	799	778	705	717	750	761	739	740	741	771	760	723	731	742	758	736	746	753	729	772	787	763	768	739	713	708	729	764	712	734	762	733	733	727	740	729	750	717	715	714	718	773	734	692	716	753	744	737	724	729	752	715	705	718	732	704	729	751	736	756	794	709	744	767	754	721	706	717	693	732	722	766	725	741	742	724	734	779	723	720	715	730	717	722	759	739	715	744	737	762	729	753	754	745	731	777	775	729	745	740	751	715	760	706	751	720	723	755	749	755	756	680	726	747	783	793	791	768	762	730	684	722	705	710	753	749	721	698	765	731	727	759	734	747	755	735	759	734	752	726	711	750	748	704	770	788	721	724	746	717	698	724	737	819	767	755	755	744	781	752	757	747	789	764	687	762	998	1068	940	771	742	758	770	738	813	781	762	786	758	793	791	798	816	761	794	819	745	764	791	781	791	818	777	793	783	782	811	773	790	818	816	843	805	811	827	791	856	799	791	840	814	755	813	779	841	814	856	807	811	822	827	824	825	842	841	806	860	813	818	852	850	856	839	852	837	845	842	856	864	820	855	887	844	833	851	846	861	845	837	874	858	875	861	857	856	869	952	953	1024	1042	855	656	447	290	298	568	862	968	913	880	813	768	772	743	752	766	779	754	767	806	819	761	757	773	779	776	758	774	777	837	836	973	722	334	291	644	1083	985	874	812	861	767	804	848	765	829	811	823	843	827	909	1073	589	270	314	766	1023	842	831	821	796	783	753	767	800	923	871	543	220	349	805	1096	939	874	835	847	781	847	777	796	829	809	808	820	804	795	818	774	801	839	819	820	792	785	841	854	818	758	774	804	822	821	816	811	833	836	822	826	851	829	834	837	818	820	812	826	780	821	857	852	809	789	790	774	841	834	852	851	836	767	774	863	794	842	823	814	768	809	819	826	811	855	815	790	877	831	871	856	848	815	874	842	867	820	778	852	823	858	831	843	868	847	805	826	845	1016	966	705	614	733	759	732	768	790	810	530	655	849	745	737	773	751	797	799	808	803	823	799	818	833	791	820	765	815	792	830	816	827	817	796
797	796	794	723	754	751	747	763	776	760	707	718	749	727	730	776	766	740	728	733	753	729	739	734	764	754	737	735	756	762	776	735	760	761	737	764	741	724	749	769	767	731	729	773	753	735	723	719	721	728	747	731	726	763	725	764	749	762	711	739	746	778	738	732	737	734	728	731	737	747	727	737	765	773	762	720	721	724	704	757	729	742	761	735	756	737	740	754	737	782	749	746	725	718	777	766	764	751	755	731	740	751	760	690	705	735	713	710	732	730	758	754	761	751	767	755	747	700	753	739	720	724	718	726	745	737	754	702	767	729	724	744	745	727	750	699	752	763	745	753	727	741	764	728	723	739	752	710	740	732	732	744	770	736	738	752	747	746	737	729	715	764	753	754	756	779	785	751	743	746	719	684	688	776	760	703	747	749	737	737	771	720	764	778	766	774	757	801	767	816	806	840	848	814	793	847	875	878	853	845	853	851	818	835	854	912	839	834	799	832	823	791	817	851	836	859	799	818	791	870	1170	1084	803	781	782	818	781	790	819	814	823	825	846	841	805	842	832	844	833	824	812	834	830	817	804	843	861	830	840	849	808	813	840	873	822	823	880	847	848	821	817	854	896	797	870	843	879	848	848	850	864	866	843	846	871	831	886	852	880	904	838	866	919	892	894	883	899	896	850	898	905	890	908	872	897	873	911	947	961	939	938	913	930	985	978	944	931	1014	1053	1041	929	745	506	341	253	310	608	691	848	1074	935	818	770	739	781	806	738	771	775	766	817	827	791	762	753	767	796	819	762	782	836	823	861	1003	738	350	280	615	1085	1018	869	823	873	857	824	802	831	776	797	805	830	883	956	987	596	267	325	682	995	864	800	792	796	767	767	757	800	887	752	442	242	418	952	1062	951	861	860	876	809	774	803	796	862	794	785	788	806	814	777	829	851	832	815	780	837	824	811	808	830	771	769	780	795	833	795	793	830	795	811	816	854	817	807	797	819	840	792	810	800	774	800	850	848	771	807	801	803	849	805	838	833	813	797	821	814	837	763	774	777	808	796	756	758	926	893	759	836	904	843	876	791	795	842	841	871	919	798	827	830	826	832	829	819	832	803	767	933	1061	818	604	634	767	740	723	767	780	866	694	781	823	809	790	816	839	815	834	795	817	807	798	844	794	828	817	813	796	777	782	788	818	816	824
775	715	706	726	710	706	726	718	743	736	761	740	724	770	725	726	763	778	735	723	731	716	736	733	752	735	735	748	743	750	780	756	731	750	733	732	749	721	736	736	769	725	745	781	765	714	748	778	757	774	745	750	730	757	724	742	752	759	743	706	713	779	772	736	751	744	764	734	720	768	717	740	750	762	778	738	748	735	760	758	718	754	741	737	755	741	749	752	707	748	741	739	755	757	728	750	712	750	749	749	740	756	765	751	756	726	754	733	721	766	758	753	767	730	730	751	750	720	723	726	739	713	717	778	707	717	735	737	729	755	761	768	727	733	763	705	727	761	729	760	765	717	709	753	738	755	810	645	752	746	746	763	754	739	729	758	759	772	741	741	724	737	777	741	713	720	745	718	779	761	780	718	884	954	922	806	837	921	904	871	882	864	868	845	833	870	866	907	900	876	903	882	883	901	821	842	887	856	833	831	839	840	868	862	896	884	881	823	827	833	798	810	845	845	898	892	891	985	628	607	1093	1247	1030	860	817	803	816	862	846	835	852	887	861	865	862	899	825	854	936	884	884	863	864	862	858	866	943	921	923	922	885	875	898	909	926	966	938	916	936	968	947	984	977	957	917	951	971	977	955	907	948	988	982	979	960	980	971	990	957	989	943	983	1018	956	956	977	976	946	979	997	942	970	945	959	936	896	909	948	934	916	925	904	957	938	928	934	853	850	786	654	551	408	291	280	392	620	860	519	431	803	919	771	742	745	785	887	792	740	736	765	772	774	748	774	784	813	771	818	757	757	755	812	843	965	734	344	288	608	1057	980	891	820	856	807	843	797	831	816	818	871	851	872	930	992	612	267	334	721	970	824	808	792	751	778	779	821	801	908	703	371	270	559	1029	1000	940	861	825	865	798	772	788	782	778	806	777	814	830	831	811	839	801	834	812	806	794	784	810	838	829	791	854	779	823	784	822	820	812	808	781	778	818	805	812	796	847	816	809	804	828	809	778	787	799	830	892	791	798	793	797	828	849	825	807	838	801	810	848	828	798	768	815	812	773	813	779	790	811	839	847	859	803	797	834	884	887	896	826	821	816	856	820	829	798	877	815	750	905	923	680	632	719	761	717	788	781	775	878	860	847	817	814	806	819	806	810	791	765	787	796	799	839	816	823	901	869	899	875	873	899	954	919	939
751	724	709	752	756	716	730	747	725	719	761	779	746	737	730	706	718	771	707	737	687	712	748	749	730	736	738	767	757	767	727	754	729	742	740	757	755	753	740	724	739	751	747	735	775	742	732	792	754	779	726	732	784	745	714	754	732	759	709	684	749	758	759	763	717	712	714	756	781	720	708	748	754	751	795	730	761	724	718	760	747	744	750	726	743	742	774	720	745	722	760	746	735	727	728	736	731	758	724	743	738	755	748	742	767	729	726	704	713	740	742	741	771	704	716	752	702	698	761	711	749	749	754	739	750	728	711	687	718	755	732	750	721	751	721	699	732	727	721	730	734	739	711	730	750	730	767	733	785	824	755	696	717	742	743	758	784	761	763	729	728	725	762	792	743	783	836	832	794	831	825	709	890	1092	1070	833	812	931	919	922	912	887	866	860	811	897	885	866	890	840	849	849	863	853	813	864	877	850	852	823	838	876	872	925	887	895	897	853	909	960	996	862	897	935	958	948	945	1067	861	747	1001	1196	1271	1000	911	952	946	912	931	974	939	951	938	944	965	959	962	929	1023	951	976	936	972	980	957	956	961	947	930	945	959	913	934	937	929	877	879	874	914	881	888	892	944	861	857	852	843	888	877	870	811	811	828	814	796	780	802	762	722	782	709	747	749	736	715	689	706	687	679	661	664	622	614	619	604	617	611	601	572	571	576	570	573	560	580	541	507	465	405	311	295	267	343	558	710	935	1013	582	528	878	855	810	760	727	851	865	836	712	749	793	783	793	800	774	785	806	802	783	746	808	795	805	838	983	749	358	285	589	1047	1033	894	842	852	837	819	772	853	836	826	867	827	870	936	1008	589	262	286	721	1008	855	825	756	777	776	762	808	849	924	635	320	311	658	1100	997	898	812	849	808	787	813	790	813	834	786	820	800	823	809	806	806	812	792	860	827	785	790	818	828	852	848	837	806	839	855	812	823	842	815	803	808	769	812	813	840	826	841	792	861	868	812	818	818	805	860	810	777	766	773	777	777	815	796	798	801	830	841	788	821	833	801	819	827	821	791	813	818	816	841	839	869	815	840	798	840	886	838	814	843	813	838	863	842	846	866	833	883	1025	896	648	674	751	759	761	744	784	789	813	802	795	805	815	829	813	865	883	893	889	859	890	952	926	945	899	948	977	983	949	976	923	990	954	964
729	720	725	723	707	743	741	727	711	727	801	747	727	703	693	695	681	747	742	732	750	700	714	728	758	745	726	738	707	717	757	732	735	768	759	734	752	755	733	718	754	771	730	765	767	761	788	796	723	736	745	738	788	760	749	755	725	746	721	686	774	726	751	736	658	754	735	756	723	738	740	757	770	775	753	753	730	732	728	767	781	764	759	727	769	764	728	745	712	756	735	722	722	740	735	762	752	721	788	734	754	745	728	740	701	739	757	716	713	726	743	745	729	726	729	688	693	722	745	727	740	716	741	743	746	697	705	752	755	699	694	747	739	728	699	694	718	797	782	740	728	770	739	716	706	701	732	722	713	818	812	731	763	763	801	740	745	741	741	723	723	782	826	862	825	855	876	911	858	949	902	791	879	962	913	842	846	932	927	901	878	895	869	913	874	888	866	850	842	833	835	791	827	852	835	805	819	860	833	829	786	823	835	855	872	882	915	922	900	1025	1048	893	879	873	938	897	867	901	966	805	765	956	1063	979	841	830	801	762	775	787	752	756	778	742	721	731	731	756	748	698	656	700	722	688	669	676	631	644	649	606	632	593	637	603	557	581	567	587	581	561	570	543	519	532	521	498	498	533	517	475	453	480	468	434	446	429	435	426	403	402	368	376	380	372	378	367	339	334	330	349	342	315	313	308	327	282	311	305	279	286	298	296	287	317	298	269	283	280	308	338	389	518	646	835	923	913	920	860	831	893	777	785	748	716	770	821	785	686	728	761	784	775	778	802	776	810	817	783	809	794	781	774	839	979	754	384	274	612	1086	986	859	827	815	850	796	772	828	782	785	870	831	879	924	1015	612	267	306	683	998	878	823	788	782	764	819	831	914	865	589	275	316	738	1099	906	877	768	869	804	800	795	816	842	850	822	836	802	847	809	790	808	825	785	819	826	789	803	795	830	817	791	834	841	836	798	813	824	808	826	835	826	847	846	844	824	836	804	821	838	800	817	806	835	835	828	826	832	787	799	821	823	804	815	788	777	822	833	809	858	877	855	845	809	790	815	838	847	844	821	800	870	833	860	841	821	852	841	855	879	880	835	848	865	874	889	880	961	923	798	662	768	807	787	818	781	841	833	858	887	863	910	930	848	877	920	924	890	911	902	883	918	912	951	963	942	952	968	986	955	983	971	972	925
723	734	728	737	704	764	714	752	739	799	730	745	709	680	727	733	682	689	759	735	747	728	697	731	733	731	749	748	724	730	761	779	727	725	750	753	733	709	737	757	735	786	758	749	753	727	755	708	668	702	653	721	750	775	729	737	726	757	723	711	696	734	750	733	671	720	727	748	726	717	719	722	741	759	707	741	779	760	738	757	740	721	742	752	772	738	755	728	730	718	684	738	734	678	742	743	731	750	738	736	688	733	752	730	748	720	737	739	738	687	700	699	733	689	696	701	739	743	734	699	732	732	720	732	686	683	773	733	763	715	710	732	682	775	747	710	722	812	863	760	721	737	743	727	754	721	752	754	764	745	745	737	757	750	741	718	736	795	785	768	782	763	822	903	960	914	967	998	905	855	850	765	670	693	660	693	742	738	731	678	694	698	691	667	608	630	593	623	627	581	605	583	585	602	576	579	601	613	588	540	582	576	619	583	593	576	585	612	540	577	602	526	539	526	516	538	532	488	519	492	413	484	632	618	519	503	494	456	441	447	392	406	417	400	403	379	382	390	377	367	323	338	360	357	323	318	324	336	319	321	349	318	301	296	275	293	311	312	319	305	286	292	284	278	289	257	280	288	290	306	261	281	292	302	283	283	298	285	279	300	307	303	309	327	324	346	325	347	342	346	337	332	383	378	410	372	366	388	411	413	418	453	408	447	450	435	462	506	553	643	721	788	906	893	860	870	821	837	785	777	757	822	796	724	746	734	696	689	815	895	784	758	771	811	769	771	753	790	803	783	786	826	827	983	722	379	273	561	1080	1000	865	832	843	856	807	775	773	779	801	825	861	842	915	974	575	295	339	728	989	862	777	802	806	785	800	814	936	837	510	275	426	1040	1141	874	862	788	864	815	816	807	790	806	812	811	781	769	769	799	792	825	847	814	828	805	806	802	852	790	851	849	831	859	847	814	807	835	832	818	852	834	836	793	805	830	841	859	864	830	809	872	829	815	829	818	838	848	812	786	834	856	833	853	783	788	820	801	798	824	834	837	853	768	784	861	893	836	814	872	738	799	892	898	865	852	878	878	819	850	812	858	833	830	892	857	949	1092	918	669	748	812	807	858	802	848	821	855	847	886	885	864	845	840	892	876	910	923	901	965	916	927	883	922	925	911	891	852	809	815	782	769	711	670
745	764	721	742	719	751	747	752	744	774	729	703	688	760	880	845	714	680	750	734	746	721	771	745	746	709	747	746	714	740	743	768	760	757	722	746	732	763	704	724	736	747	727	757	758	681	755	583	1160	1390	591	655	735	769	728	733	740	722	743	678	745	712	769	725	747	740	702	740	696	714	712	727	738	712	739	707	734	755	767	725	725	712	726	736	698	720	773	725	687	709	671	725	752	736	750	724	728	721	747	736	679	716	716	742	719	747	759	748	730	708	715	739	743	713	729	747	774	743	750	725	745	770	737	756	721	682	712	724	715	695	745	723	701	803	804	744	691	809	788	711	701	738	722	726	760	776	781	770	777	768	746	761	738	798	818	791	772	770	844	846	887	908	912	974	956	926	857	763	666	574	544	503	451	435	426	436	424	439	405	394	392	422	425	395	399	372	362	350	348	367	390	372	362	389	401	386	365	384	359	349	336	345	318	340	310	331	345	325	321	308	306	296	313	302	301	304	280	305	293	319	271	302	308	317	315	295	280	279	303	271	256	305	295	295	304	314	281	312	312	337	296	315	295	343	347	362	358	380	367	392	385	383	399	375	355	412	405	424	417	456	428	461	456	486	483	473	524	497	493	482	480	498	530	543	521	529	531	535	577	620	586	588	619	641	644	643	664	679	680	647	669	609	705	690	731	692	705	709	754	732	759	779	770	784	766	772	844	857	876	864	857	894	997	897	805	765	769	786	768	768	791	773	779	734	804	772	762	758	769	866	886	732	779	765	790	802	778	799	789	797	778	795	832	986	750	396	262	550	1035	968	915	812	881	867	811	777	778	823	825	805	844	873	893	937	604	300	362	726	1054	883	785	822	810	813	831	896	939	769	398	236	547	1290	1231	835	796	793	829	813	848	851	813	828	781	789	787	783	797	773	817	872	855	826	803	829	820	824	840	792	842	829	838	822	813	828	831	839	851	821	823	842	821	847	824	846	824	852	815	831	834	862	842	788	849	810	836	790	785	779	874	870	854	878	796	828	838	869	835	827	820	839	865	802	863	891	868	874	825	859	797	870	864	865	868	844	876	880	885	862	878	867	896	910	891	922	1124	1102	837	714	854	874	809	866	874	871	847	880	949	928	920	966	920	954	923	931	946	873	853	841	787	762	709	701	666	633	610	579	533	527	461	448	406	378
781	726	732	750	730	718	753	718	750	739	766	716	685	767	899	855	712	684	761	754	766	755	721	748	736	758	767	748	698	735	754	694	737	748	756	776	765	715	726	716	763	738	735	718	736	709	765	568	1070	1261	538	699	726	776	774	731	729	741	725	696	691	705	748	747	709	735	710	755	759	714	780	711	725	753	747	720	744	760	757	744	744	722	744	710	720	728	746	668	867	1174	793	666	772	768	744	714	722	754	749	664	651	716	739	707	720	715	755	728	748	743	764	748	735	711	727	777	798	752	774	747	754	735	703	696	721	738	708	713	711	719	735	765	699	760	794	682	650	722	708	709	716	757	760	804	802	751	751	770	731	756	769	753	803	769	816	804	834	873	932	955	895	895	854	786	709	631	528	400	363	317	316	287	278	284	283	304	303	321	326	318	327	332	346	340	355	380	393	361	381	365	355	356	350	377	348	326	333	336	332	314	321	327	327	308	302	298	291	290	318	303	312	351	381	353	388	374	410	374	397	426	419	400	416	431	460	465	471	507	529	471	426	937	703	473	580	611	592	593	577	618	631	637	614	631	635	659	675	659	676	702	720	713	734	702	720	730	768	752	791	763	764	771	824	800	774	802	808	837	843	818	823	864	847	858	880	806	846	846	878	905	828	852	888	914	912	915	925	943	942	902	870	875	955	920	955	934	877	961	879	920	962	919	934	894	907	903	853	857	873	803	829	811	579	813	759	801	779	790	778	791	756	751	765	777	778	781	768	806	693	577	804	739	797	812	802	800	759	781	791	884	781	818	839	943	756	386	271	546	1075	983	865	819	845	834	776	793	745	697	825	851	808	834	930	913	578	276	330	725	1036	880	801	807	815	811	821	900	908	671	335	267	588	1128	985	819	830	853	804	807	773	794	807	821	781	810	784	778	785	780	821	825	804	801	821	822	809	826	817	834	825	838	838	819	806	838	837	786	792	805	830	805	770	829	867	861	871	794	812	810	832	836	856	848	867	871	879	839	804	805	911	952	891	843	814	846	825	879	809	815	785	795	827	850	872	909	875	868	838	844	910	888	898	898	900	935	936	929	943	902	974	950	978	959	942	1044	1216	1040	766	800	948	899	972	948	977	908	957	966	975	933	881	843	787	730	740	718	702	575	600	580	551	513	494	470	446	425	398	373	376	381	360	351	376	353
744	714	746	749	737	745	734	729	718	782	722	738	657	709	747	740	659	661	757	771	756	758	768	751	736	756	757	749	741	747	694	719	703	770	718	752	728	719	759	735	743	723	745	749	726	726	767	729	583	579	622	762	704	764	728	746	727	740	739	728	709	712	710	749	718	744	729	753	727	751	722	700	743	769	729	725	728	738	664	711	749	721	724	713	765	755	774	657	724	993	725	673	721	759	771	742	727	719	721	672	702	844	858	811	675	701	764	722	743	749	738	765	736	757	725	755	781	751	742	709	723	819	770	703	720	741	668	692	723	685	756	749	721	705	684	683	736	751	727	795	799	772	773	768	759	746	724	769	770	798	785	779	840	849	901	892	952	937	906	778	694	603	534	505	414	336	279	270	305	313	376	413	417	451	456	485	444	450	489	513	466	481	502	512	481	535	505	501	514	510	517	533	510	539	529	530	540	549	589	575	576	608	639	604	628	604	605	611	590	603	627	635	683	639	654	646	644	687	686	658	749	733	772	749	774	784	831	831	804	809	766	1076	778	779	910	929	915	838	829	855	891	864	883	878	914	879	895	928	903	908	921	880	861	882	890	883	934	890	916	902	899	896	898	913	902	887	937	908	907	912	907	912	919	883	888	890	885	866	912	873	861	835	827	850	864	852	893	885	855	815	851	890	924	851	794	860	850	831	846	855	806	868	856	850	837	823	825	832	736	744	795	874	684	817	788	812	772	773	778	813	766	777	793	784	788	784	724	822	880	852	839	754	783	771	773	793	804	801	791	874	761	829	815	949	812	399	257	537	1076	1004	890	804	824	771	783	722	800	840	820	850	851	884	906	970	627	301	320	675	1001	863	813	804	792	830	849	911	889	663	269	350	746	1086	936	860	864	836	790	838	792	821	791	800	798	813	836	778	788	794	791	840	820	819	824	827	828	810	791	790	829	812	811	837	786	805	799	803	835	792	883	854	771	821	846	850	855	860	851	850	896	853	867	864	847	845	853	829	785	825	842	858	853	807	777	842	872	910	809	899	1045	848	846	931	968	929	899	932	924	930	925	911	957	957	971	1028	1028	974	998	999	1024	1075	1055	1036	993	1184	1208	947	720	819	853	768	784	734	696	668	660	635	608	548	534	508	459	439	435	403	412	393	357	346	349	350	345	371	380	383	410	409	431	472	465	507	543	528
748	713	728	756	718	730	732	758	752	755	737	756	710	638	654	636	657	738	736	780	753	752	731	678	747	759	757	732	764	690	711	717	674	751	727	744	713	711	765	744	738	694	792	716	751	743	717	744	743	738	756	747	724	705	751	759	759	711	740	741	724	749	758	759	719	756	782	691	725	753	733	752	776	757	726	723	743	734	729	730	746	762	725	740	765	768	757	741	676	663	621	728	723	752	722	726	719	733	751	651	740	894	920	838	667	697	735	765	772	755	749	743	750	731	726	729	750	719	784	732	772	728	694	744	729	749	733	720	693	730	720	755	767	751	761	794	803	797	749	733	758	746	752	788	787	798	802	811	777	850	891	880	925	936	994	913	841	748	682	538	381	328	274	275	285	317	346	425	518	569	653	675	728	732	695	732	767	708	723	721	733	709	720	748	728	711	693	715	717	719	742	725	761	758	719	796	772	797	810	818	801	811	819	821	825	795	813	793	813	803	847	854	851	829	885	873	812	860	883	814	854	855	838	904	894	889	934	901	889	862	899	871	808	898	906	941	924	790	781	807	856	865	832	842	851	830	867	857	842	824	822	836	816	798	786	849	864	848	853	848	818	811	837	818	837	831	855	851	826	786	827	833	814	819	785	840	839	809	826	823	794	793	802	811	796	830	796	825	816	787	796	830	871	769	766	840	833	803	808	825	807	822	822	817	786	796	761	760	758	776	761	864	839	799	817	830	782	781	742	780	774	764	784	794	795	749	828	805	805	810	789	745	790	744	793	823	816	782	786	791	782	832	859	956	835	415	269	532	1029	1007	905	764	772	832	816	792	777	812	825	841	823	870	935	984	654	300	287	660	1013	916	839	815	806	830	838	911	840	489	264	380	862	1111	994	921	858	838	770	843	798	812	839	849	790	763	812	805	803	802	824	824	805	743	804	808	801	793	784	822	840	861	840	839	810	841	855	805	807	862	924	945	805	822	822	869	876	839	824	850	854	863	845	848	849	841	867	882	828	847	843	851	824	851	870	902	924	918	819	985	1244	968	934	965	994	993	962	996	1034	1008	1048	1055	1020	1013	1065	1109	1084	1011	987	925	929	917	851	802	763	885	784	535	435	509	478	442	426	380	356	345	328	284	324	292	281	293	274	274	268	284	296	329	356	380	409	446	473	479	547	582	605	649	684	729	742	801	831	848
768	728	768	725	756	737	708	727	780	746	779	749	711	711	716	694	732	761	761	756	747	706	701	760	740	754	734	726	736	700	678	729	688	744	756	731	704	760	721	720	754	739	775	745	767	711	730	727	722	689	719	749	742	747	720	739	736	728	739	764	720	720	755	746	728	771	694	631	682	742	792	747	704	718	722	783	714	760	726	746	765	731	760	742	747	748	748	753	741	740	756	755	748	740	763	778	738	762	728	676	650	723	773	703	659	735	787	761	751	735	761	757	753	738	721	728	731	747	743	716	754	774	728	750	737	735	702	686	720	745	774	740	721	720	770	738	763	737	764	761	814	819	842	808	779	795	807	823	870	872	953	929	877	843	819	666	556	462	338	288	268	287	327	416	495	580	640	721	754	799	823	833	787	849	871	843	867	825	853	868	817	862	840	814	819	794	806	782	795	784	815	802	827	834	821	820	837	845	838	861	873	885	888	860	864	859	786	830	862	829	815	780	835	814	804	817	806	839	880	858	807	849	841	830	820	808	841	830	842	786	819	815	792	831	843	855	793	703	846	775	732	795	796	783	804	747	789	811	737	800	798	783	758	742	748	729	801	776	790	788	748	786	735	734	724	787	749	767	761	766	770	767	767	766	712	731	757	729	767	776	779	761	757	732	754	773	796	792	738	758	749	781	774	747	761	741	756	774	760	796	780	761	775	747	817	772	770	804	795	810	820	793	758	784	817	793	769	786	769	795	742	769	775	774	768	788	780	776	782	781	790	766	799	798	775	745	789	779	797	803	828	782	815	945	807	418	264	536	982	1018	878	769	846	808	745	825	812	766	769	826	862	904	901	1061	652	285	254	641	999	903	810	784	785	814	828	958	779	428	252	524	1126	1068	906	891	908	867	839	771	775	854	776	812	767	831	815	826	830	807	828	763	778	797	793	815	882	848	853	864	885	870	855	816	860	836	834	806	759	817	901	907	787	787	820	840	827	827	846	853	877	897	915	894	927	924	957	948	869	925	901	934	938	947	929	994	936	960	926	914	992	974	1038	1065	1058	1082	1023	1031	985	944	942	905	823	776	747	769	707	663	596	544	547	528	488	457	425	433	380	290	255	288	245	265	276	306	331	303	314	321	343	378	382	421	445	480	533	553	580	617	685	679	725	742	785	791	808	797	847	938	923	899	906	900	934	938
745	752	749	745	757	728	749	738	759	742	764	724	779	787	739	733	770	783	752	736	714	714	746	743	736	726	707	725	721	720	717	743	736	730	751	736	747	730	719	721	746	747	736	741	701	733	765	758	769	731	711	732	728	758	765	780	752	765	708	735	727	762	728	750	737	732	574	959	784	635	744	732	699	719	699	743	753	734	740	725	732	731	719	748	720	741	738	721	750	714	724	729	698	729	756	768	724	756	760	713	684	650	663	653	754	801	741	738	732	716	783	762	730	736	752	764	760	705	745	751	725	735	747	770	754	731	732	710	774	789	745	728	755	740	743	750	793	853	826	812	796	795	808	800	814	835	891	889	872	864	832	766	713	566	470	375	303	269	288	345	425	513	617	676	781	834	837	803	850	865	859	825	816	819	752	802	808	840	812	813	801	843	811	828	816	791	737	804	824	789	803	799	819	838	834	814	821	852	839	843	793	852	828	823	823	799	750	794	883	854	807	802	789	824	812	816	753	825	904	844	780	744	744	778	715	752	767	751	744	721	749	772	760	744	730	789	641	747	1247	1033	606	727	770	746	729	771	745	736	735	726	771	747	747	729	747	718	745	763	748	734	752	772	747	766	803	789	790	756	767	805	761	776	776	766	782	762	742	764	754	789	768	791	772	790	771	825	790	794	801	805	794	786	763	753	780	794	806	810	778	818	771	816	782	773	782	794	797	823	824	802	758	755	711	760	761	760	741	756	745	774	786	781	790	748	807	781	753	771	758	758	800	791	812	810	773	759	762	809	796	772	800	860	821	883	820	410	260	543	1025	1030	866	825	861	678	662	813	828	742	747	813	798	929	933	990	618	292	285	608	987	871	827	829	807	844	836	921	684	341	275	702	1277	995	963	894	963	924	825	794	815	872	813	825	827	831	826	837	846	827	828	716	929	962	780	827	822	792	823	857	820	821	836	834	841	881	845	800	818	914	1006	885	837	833	893	921	915	919	884	872	937	946	915	971	968	944	958	1017	998	975	1030	1039	1001	1033	1036	1038	987	1021	989	948	877	910	863	850	816	784	703	664	641	580	562	537	462	425	400	380	368	326	310	282	262	278	257	291	286	338	322	319	356	388	422	426	497	542	545	619	665	662	727	779	779	843	832	865	854	879	899	938	922	989	966	983	965	946	935	918	891	876	902	885	913	870	863	873
725	763	753	750	739	710	780	709	753	739	765	725	741	715	718	748	725	762	752	749	778	735	731	738	735	734	703	729	744	734	712	750	725	709	735	737	746	754	739	777	746	736	744	741	710	719	737	753	729	705	744	724	755	712	736	739	705	654	667	728	755	739	747	744	731	666	599	1982	1148	557	799	744	725	760	733	770	755	731	729	729	776	720	752	751	758	744	735	785	738	764	741	728	702	723	732	720	762	732	744	744	756	729	723	743	744	763	696	750	727	720	730	727	757	753	750	758	749	753	775	754	741	719	760	756	744	810	784	798	794	761	747	752	767	745	780	852	833	815	780	789	810	844	882	838	871	830	816	777	701	664	611	484	405	331	302	288	308	396	479	628	696	782	834	855	822	862	798	803	809	818	813	787	809	804	770	767	769	776	824	788	791	830	755	807	799	781	774	748	770	793	777	781	806	776	747	745	774	770	771	754	751	754	729	755	757	709	703	775	838	843	773	730	774	757	786	723	733	805	839	833	747	712	759	745	748	749	745	808	763	760	799	769	782	753	755	806	698	678	1121	928	607	763	763	793	769	773	811	753	776	774	736	772	782	776	728	761	792	771	773	781	751	808	750	780	807	765	742	742	747	747	781	771	747	784	724	765	729	783	771	779	726	720	785	774	777	792	766	802	786	819	661	749	766	761	773	763	772	745	794	781	760	785	791	758	762	743	748	796	778	730	718	715	747	733	753	723	789	809	791	755	759	795	772	763	792	818	765	738	780	763	771	790	787	787	754	753	786	781	807	805	813	816	810	908	832	430	277	515	949	1048	810	786	815	688	712	834	809	775	781	853	807	898	910	984	599	291	272	622	938	893	841	791	814	840	872	888	591	286	352	744	1106	1008	932	825	925	867	746	734	810	825	802	856	843	814	849	849	805	808	824	707	925	1203	778	806	832	823	829	881	897	890	889	920	895	971	914	886	898	807	869	869	876	863	909	929	1002	969	941	924	1033	1064	1062	1044	1053	1045	1033	994	1036	984	912	889	837	824	847	753	719	659	635	613	543	525	499	483	406	415	356	324	316	286	289	276	258	264	268	293	339	365	384	396	463	487	519	509	604	624	634	670	691	737	756	808	825	951	928	915	974	958	1013	945	983	1004	1001	1028	1013	969	1008	990	950	954	960	933	944	927	872	974	877	880	934	884	912	872	902	898
755	708	728	761	731	765	729	756	779	739	757	743	726	702	742	709	747	739	731	738	758	774	715	732	729	786	781	726	719	729	730	703	722	763	760	771	754	741	728	738	695	743	734	743	709	737	713	743	731	716	747	749	720	744	740	720	652	894	830	660	754	724	734	731	741	740	601	878	571	618	772	756	720	724	739	767	760	727	751	739	748	779	748	716	719	741	719	728	732	757	707	744	748	725	742	724	762	759	733	744	736	737	732	763	719	735	717	763	718	754	745	749	748	789	745	747	739	738	734	770	741	755	765	798	775	780	782	750	772	817	805	884	835	834	794	776	838	825	813	834	853	821	815	746	761	745	646	551	476	394	332	309	281	336	414	434	571	622	719	837	883	891	835	866	772	767	791	785	760	778	764	742	781	736	762	725	774	771	738	766	788	765	764	754	743	776	754	788	763	748	827	773	768	781	779	791	774	795	793	765	781	766	790	827	777	750	752	784	865	836	747	717	785	798	772	783	735	764	809	791	713	718	766	746	750	774	741	738	756	749	718	763	761	761	756	763	773	653	657	643	739	843	775	747	765	761	768	752	752	778	770	732	732	755	762	772	757	782	766	751	759	762	759	784	782	754	744	730	765	741	768	762	753	763	758	809	722	732	747	723	774	791	757	755	728	712	776	771	749	790	732	773	765	767	747	766	738	776	752	767	773	759	771	789	771	780	752	807	792	744	701	729	794	789	706	734	777	798	770	776	800	776	769	744	737	776	774	766	788	795	816	802	804	811	789	751	787	747	771	815	795	839	835	942	817	416	269	485	947	1072	846	820	783	798	796	792	752	778	793	883	828	847	912	979	612	291	309	695	1014	934	830	829	818	816	884	817	519	260	406	990	1212	998	929	860	870	787	736	771	814	845	825	827	825	818	835	835	834	872	880	803	782	827	786	938	878	925	891	909	913	797	843	959	925	951	994	980	986	990	971	955	992	1012	1057	1033	1056	997	862	876	937	886	839	863	819	773	713	653	666	633	568	555	524	448	428	358	351	330	334	296	254	289	264	288	285	326	326	350	399	415	423	485	509	513	558	615	692	725	747	796	863	910	912	899	951	960	960	1001	944	1001	929	959	949	955	955	964	927	996	956	937	976	947	914	934	969	898	953	922	911	901	835	833	903	871	827	802	851	840	890	832	854	811	837	799
719	745	752	755	760	765	765	721	762	761	752	725	711	735	717	689	733	763	763	761	776	721	737	740	722	777	743	718	733	749	724	742	716	740	781	783	773	765	727	736	740	738	743	743	726	745	701	711	772	728	759	799	754	747	773	756	593	1539	1104	639	745	753	741	740	715	736	684	609	677	746	769	745	723	715	752	764	725	697	744	734	715	748	730	738	729	745	723	743	717	725	735	705	744	765	742	739	744	773	733	748	765	735	724	709	770	805	746	754	689	726	746	725	748	771	737	754	741	792	768	768	815	762	770	763	755	791	807	867	838	838	791	792	782	779	838	813	854	822	805	762	783	730	692	649	546	481	381	344	330	351	353	423	496	573	667	705	790	826	860	815	852	834	859	829	787	767	756	749	744	779	765	766	797	765	783	781	767	767	785	773	767	793	760	748	744	776	776	758	788	768	726	740	755	749	767	780	774	740	775	803	783	734	784	750	803	789	736	741	734	704	718	742	769	768	758	756	754	739	744	729	664	730	783	764	770	705	724	714	742	775	770	773	722	772	726	740	766	747	789	761	757	785	733	766	773	761	756	730	751	776	761	767	721	749	741	731	745	744	739	767	763	742	805	758	712	774	760	747	762	769	731	750	748	775	757	782	783	778	770	720	877	850	724	700	779	783	775	768	783	764	746	765	737	771	746	777	745	772	771	755	774	771	789	775	794	782	756	808	775	679	680	783	889	868	762	693	758	808	821	807	800	772	748	761	741	763	759	760	757	804	781	793	773	790	765	789	778	747	806	803	817	778	834	932	842	405	256	505	961	1078	898	827	777	838	803	762	798	786	805	889	824	911	930	947	621	300	332	689	1065	974	907	845	830	813	861	789	426	249	537	1172	1300	1071	962	952	978	857	902	846	913	890	866	902	854	880	862	811	877	904	922	929	892	888	949	961	931	960	963	1027	970	923	938	1013	1066	1043	1054	1046	970	947	833	872	879	855	821	768	700	720	568	564	530	505	499	478	437	390	366	317	305	289	275	285	279	280	298	314	345	330	361	419	416	479	505	537	580	622	678	706	709	779	835	902	879	925	927	942	993	968	1007	1006	977	1018	983	991	987	968	978	932	912	886	890	906	914	890	875	909	928	898	866	855	919	898	867	900	889	885	830	848	815	897	1039	815	854	853	835	881	838	893	861	887	866	806	846	846
738	747	753	742	777	758	747	712	727	718	742	757	736	719	730	675	706	761	716	774	763	750	753	741	737	741	738	732	736	746	730	758	720	767	715	618	725	742	706	737	761	741	755	741	717	755	721	719	741	750	771	726	736	732	769	730	621	734	597	667	763	746	740	749	713	741	730	754	752	745	773	745	748	709	744	731	735	718	774	741	759	722	713	727	768	766	731	706	726	719	736	750	758	739	729	729	731	722	728	716	713	711	747	753	766	743	744	718	725	761	699	704	767	728	747	782	795	805	759	773	753	761	807	831	867	864	832	818	792	811	767	784	827	833	843	811	782	720	673	617	631	530	452	413	357	335	367	385	430	508	578	636	735	786	776	847	850	841	837	820	828	781	744	736	716	742	766	786	789	774	753	742	784	780	785	769	747	742	721	773	751	741	760	762	775	817	746	756	747	703	664	819	838	703	728	708	756	751	765	777	744	728	764	722	712	779	742	742	739	759	746	778	773	726	726	755	767	737	707	709	762	716	785	755	745	729	692	728	772	759	762	768	742	742	740	800	781	727	752	751	784	758	747	749	769	760	780	698	700	767	785	748	727	783	744	753	706	744	719	726	766	772	766	738	765	735	778	768	754	749	790	756	749	759	760	757	772	773	737	780	746	717	752	756	730	772	741	773	744	745	748	767	767	782	763	783	764	758	763	799	762	749	784	762	775	744	771	834	736	695	654	802	912	870	776	694	734	792	798	757	751	763	735	793	797	826	773	784	809	847	815	784	790	776	807	811	760	774	757	788	809	806	791	909	815	452	244	490	971	1083	903	824	811	838	821	837	803	821	845	858	940	963	1007	1087	665	323	313	637	998	918	893	856	856	844	860	680	360	262	691	1330	1311	1167	1026	1034	979	961	945	930	900	920	908	958	902	911	962	945	973	944	986	1014	1005	995	1052	1041	994	1015	932	995	920	815	801	806	747	755	753	684	631	599	559	544	518	491	443	374	357	356	299	277	267	264	264	279	289	322	323	334	360	408	425	445	506	558	550	611	649	647	702	770	842	892	895	932	951	946	1012	990	961	957	1022	1005	979	971	969	933	923	943	968	928	895	907	939	898	884	903	899	900	897	922	894	866	854	835	832	849	838	844	858	851	864	867	889	869	867	900	864	875	806	826	1250	784	812	882	872	851	851	852	885	825	850	824	836	817
745	719	740	756	780	744	792	731	734	715	768	758	714	713	755	781	738	758	758	730	743	767	728	714	709	702	726	745	732	769	759	748	711	749	619	606	707	774	740	751	750	748	770	734	734	742	754	751	735	721	772	753	734	709	751	731	726	710	710	740	734	743	748	734	772	756	764	785	740	707	756	743	754	736	708	700	749	746	726	731	710	711	714	739	728	769	726	731	750	734	768	777	746	747	752	726	759	779	764	728	708	772	744	724	762	728	771	736	709	748	757	771	790	795	760	765	788	791	748	816	822	841	850	834	817	778	811	794	796	812	828	787	746	724	709	680	633	606	509	458	433	381	395	421	421	464	512	594	684	739	745	792	825	859	848	841	824	788	785	744	749	750	783	748	746	766	781	746	768	768	791	753	746	701	747	764	719	765	722	748	741	727	725	698	742	747	739	754	741	704	730	1161	858	731	747	749	715	750	755	795	705	693	754	765	750	776	742	736	724	759	768	782	746	729	763	713	757	752	741	744	733	744	778	733	730	696	723	738	734	746	764	743	748	779	725	755	752	731	743	771	738	711	738	763	783	744	697	659	736	774	709	736	766	742	771	743	767	723	740	768	794	773	753	738	757	758	745	749	749	766	773	749	719	732	731	747	797	777	753	749	759	765	801	764	771	759	745	731	775	748	768	762	758	723	816	745	783	790	785	760	776	746	761	772	746	778	745	809	785	710	663	763	816	811	759	711	737	808	814	772	752	745	787	778	819	804	759	789	775	800	762	766	773	771	764	809	759	797	806	778	773	786	818	915	845	465	257	474	978	1084	919	856	804	838	815	804	852	854	834	921	1002	969	1013	1048	611	246	264	509	828	775	776	789	890	855	885	661	357	311	704	1387	1373	1179	1071	1078	1058	1036	983	1029	1017	982	986	1016	967	973	1031	937	948	905	941	868	814	832	787	720	731	675	634	592	594	539	493	454	395	391	366	355	306	297	264	276	267	283	277	305	293	349	321	352	437	530	567	485	552	604	598	685	692	783	804	871	840	915	954	984	967	986	972	995	969	980	986	992	1014	958	895	927	887	896	897	891	885	869	892	885	907	888	846	875	803	845	869	852	857	817	830	823	841	840	800	817	875	818	859	879	835	862	850	884	844	898	841	808	878	858	812	836	820	768	759	798	908	847	871	806	836	847	836	839	842	791	842	838
758	736	741	745	767	741	747	735	745	738	737	739	695	706	777	768	787	732	738	762	747	751	726	731	704	709	671	726	738	777	752	695	712	733	719	711	746	748	750	718	752	764	763	741	781	736	730	741	728	699	689	739	749	751	766	722	733	766	725	750	750	763	742	741	744	750	745	748	732	768	722	719	739	756	722	751	731	774	739	711	733	724	718	724	738	718	708	708	738	758	733	753	739	746	773	738	775	773	718	711	720	732	748	729	736	745	754	729	703	741	771	774	730	755	760	802	824	857	892	828	836	786	774	782	784	796	825	800	787	712	689	700	653	638	541	490	474	448	419	409	431	434	486	583	620	673	739	780	806	820	843	868	834	838	824	784	731	748	755	751	748	784	762	768	784	752	739	691	822	811	777	828	741	731	755	736	743	730	741	731	732	731	769	749	766	770	756	746	716	695	805	788	697	753	703	743	713	754	767	749	753	730	723	760	729	745	688	717	726	762	754	757	781	758	746	735	706	741	748	744	730	750	730	744	740	740	732	733	738	751	722	739	759	734	740	762	763	744	742	756	754	737	798	765	743	730	684	711	821	833	691	708	776	775	728	716	771	758	744	784	766	732	772	739	734	733	755	731	756	777	775	747	735	790	704	717	762	785	745	756	731	751	773	761	762	805	762	756	754	735	771	799	765	792	785	781	807	762	742	780	766	735	803	756	737	776	768	812	779	704	654	736	759	753	713	697	775	815	823	806	763	781	729	802	816	816	792	721	782	790	749	759	746	754	773	781	783	743	789	784	765	810	834	916	822	460	264	450	950	1088	908	896	806	837	798	820	827	797	819	881	923	990	1069	917	515	243	181	349	535	549	590	654	793	852	852	723	409	271	493	895	899	811	741	792	774	759	749	767	737	759	719	728	729	700	686	686	622	568	529	530	499	470	423	374	352	334	285	292	303	306	286	258	276	267	305	343	344	384	408	451	491	544	602	595	641	671	686	778	647	845	1024	927	940	1025	979	967	1028	1006	998	1011	956	981	940	987	929	953	909	914	922	890	851	883	923	892	876	846	828	832	841	845	837	813	819	827	862	834	829	855	832	834	875	865	811	821	848	866	874	812	858	838	865	834	839	868	867	874	870	838	866	842	825	869	804	864	859	853	796	796	842	842	822	845	829	802	814	842	849	862	847	845	832	804
710	767	747	732	754	742	722	713	720	726	729	723	747	719	725	752	744	734	722	731	734	763	735	722	697	698	743	744	755	760	729	744	721	749	760	766	741	708	721	738	771	764	727	785	750	730	738	716	743	753	721	753	719	733	735	771	721	698	741	722	772	726	760	724	744	751	737	737	766	741	761	723	752	731	762	704	723	749	749	732	718	766	716	708	698	758	754	722	742	747	764	717	712	720	709	719	747	767	728	740	741	769	722	743	697	721	721	732	791	749	772	758	746	821	849	854	868	858	824	785	925	897	760	784	784	732	689	692	665	588	593	522	458	457	422	431	473	437	471	501	577	626	690	777	800	810	872	876	836	873	840	822	773	717	719	716	708	841	821	729	727	731	731	760	757	740	788	759	845	454	437	860	750	706	729	710	713	737	748	729	731	739	788	717	673	735	752	759	726	711	741	809	758	742	741	769	793	718	753	760	730	728	725	760	768	752	726	747	700	775	744	748	766	717	744	736	762	755	753	787	757	724	786	753	720	759	720	737	759	699	713	675	741	769	726	751	727	723	734	741	771	733	782	797	793	720	743	761	777	729	718	734	756	748	740	743	736	735	753	739	760	760	761	754	737	749	762	785	788	806	752	695	769	821	710	769	739	747	723	745	766	747	770	764	758	798	753	733	779	758	763	794	762	773	778	779	740	741	754	765	747	764	767	770	778	767	754	803	815	752	751	698	706	779	726	756	808	822	786	786	763	748	760	746	787	808	750	779	768	771	785	744	794	760	795	757	767	756	764	763	782	795	804	924	902	480	245	454	878	1048	861	807	788	759	708	742	785	833	793	860	880	869	752	584	344	194	170	262	394	386	397	454	627	690	837	811	521	259	305	438	414	406	395	400	405	395	398	408	407	402	388	371	380	348	324	342	303	289	268	283	273	289	243	292	295	311	337	386	426	454	469	495	528	582	604	672	711	750	809	835	894	876	927	957	937	990	923	1007	788	1012	836	1020	947	959	945	962	933	949	895	904	913	903	911	895	917	878	866	856	866	864	842	831	830	884	853	795	821	834	844	859	819	832	866	877	864	840	845	839	829	867	860	829	851	848	851	865	832	834	838	862	854	833	830	845	863	851	843	851	841	814	822	818	849	816	816	826	821	825	853	813	831	829	801	839	912	827	848	841	870	826	874	839
762	740	750	779	706	718	717	745	750	739	711	747	738	744	734	753	723	740	764	753	756	743	759	726	709	724	739	736	733	754	741	752	730	750	726	745	712	721	735	764	757	782	762	771	718	743	731	779	734	714	740	741	723	755	733	784	723	697	732	756	709	720	768	746	777	775	760	755	727	752	719	762	755	735	727	719	721	729	717	742	739	722	731	747	699	774	735	731	743	712	759	713	707	694	664	639	707	724	741	715	767	733	738	757	769	712	741	792	782	744	745	821	834	843	822	792	799	789	788	753	849	761	672	722	630	616	598	575	527	485	488	452	438	442	465	486	543	579	639	720	742	770	801	828	832	828	817	835	831	784	771	732	724	739	768	735	699	810	823	673	736	747	774	712	781	716	754	785	791	514	534	883	748	742	729	712	745	736	736	713	734	744	783	731	751	755	731	689	728	696	688	720	741	764	766	762	756	736	726	759	730	718	727	783	771	758	723	759	733	770	740	748	762	766	734	707	772	747	756	741	756	722	748	733	727	760	718	763	720	665	862	843	714	746	774	711	751	734	774	743	780	752	764	802	733	713	770	808	857	798	751	712	716	728	781	747	754	733	745	720	727	767	748	752	787	779	780	772	794	752	732	764	728	748	730	736	787	753	777	773	752	753	750	731	738	773	768	784	767	772	782	753	759	777	774	757	775	769	770	775	763	771	790	753	771	801	796	774	782	803	772	762	730	766	760	784	778	785	770	772	787	795	762	762	758	770	741	791	800	788	781	786	905	801	764	752	771	785	751	778	809	817	824	953	861	484	250	478	1037	1233	1057	1011	971	958	967	969	1090	1074	1052	1116	960	692	511	337	221	184	193	239	279	278	303	363	460	599	764	834	709	454	347	336	286	308	295	289	287	288	272	276	275	286	292	281	289	306	289	311	324	381	388	426	468	503	493	541	574	617	702	730	773	874	843	879	892	941	990	1017	956	968	944	985	964	938	933	927	904	901	876	1039	744	661	806	911	875	910	906	870	903	881	842	811	850	843	811	814	795	834	821	840	860	847	802	820	877	855	817	847	786	849	824	828	890	866	838	849	845	862	838	809	807	826	814	814	815	822	814	844	805	799	846	845	824	836	795	851	834	792	840	846	838	858	883	848	808	807	848	831	858	806	838	826	821	845	851	793	944	823	835	873	808	810	841	833
736	766	731	735	741	708	739	710	746	717	731	707	719	724	758	716	753	708	750	732	752	764	777	743	741	716	731	703	767	762	739	758	725	740	761	753	720	733	717	752	756	777	743	740	753	763	746	736	754	712	697	729	756	742	787	771	763	746	748	740	760	730	768	762	734	741	740	737	724	734	744	760	712	737	744	733	739	738	733	752	761	712	743	742	705	714	746	713	745	764	747	743	723	649	749	1104	660	733	721	738	707	752	719	728	757	765	765	750	769	799	793	816	816	800	775	775	810	787	772	692	618	567	582	523	525	483	487	499	517	471	524	463	532	569	583	675	687	718	774	835	827	784	794	823	838	825	801	764	726	762	784	731	767	766	920	796	726	728	732	700	747	749	731	749	779	739	730	749	856	764	789	818	743	757	746	718	765	693	727	724	737	732	766	776	782	765	743	758	727	720	749	738	747	766	755	739	745	764	764	746	717	738	717	811	831	775	759	719	722	749	750	737	740	731	732	751	745	762	739	748	743	770	752	742	741	707	719	762	738	667	887	896	670	764	735	712	790	777	754	764	723	776	769	796	751	725	710	788	854	802	763	667	746	754	753	737	728	708	771	753	760	751	736	730	788	756	747	770	763	780	733	766	755	779	725	749	752	761	784	753	787	749	771	720	738	769	749	810	767	765	763	734	768	771	785	755	718	766	744	788	806	772	768	780	800	785	790	757	785	776	779	793	746	794	773	801	788	787	797	763	802	792	784	779	782	740	763	786	764	806	772	776	824	791	806	781	769	774	758	785	784	796	856	907	823	453	268	570	1199	1367	1175	1143	1136	1069	978	1036	1086	1083	1114	987	683	439	250	221	269	406	445	504	486	331	225	238	356	465	716	796	848	719	618	566	570	584	568	551	573	565	518	542	544	548	544	564	565	579	554	574	677	678	752	784	815	859	896	958	943	973	948	1017	981	956	968	949	948	904	977	952	940	899	882	880	841	864	882	859	853	830	854	946	968	902	885	811	847	816	876	829	844	837	858	831	824	815	870	813	851	838	841	854	837	829	817	818	833	799	840	803	817	789	843	813	838	806	813	812	829	816	775	772	792	824	826	838	830	821	851	848	845	821	837	819	814	782	827	841	813	809	808	798	859	828	805	846	845	852	842	866	801	817	882	849	849	833	914	693	835	840	822	832	820	817	838	837
751	753	726	777	754	754	741	730	782	731	741	767	687	719	742	746	731	719	725	739	713	740	781	763	751	767	734	768	778	727	730	754	704	755	726	728	763	743	737	743	766	744	693	715	726	757	727	733	747	727	746	709	739	757	740	731	739	760	736	728	720	718	757	771	751	773	751	761	752	765	745	733	726	726	718	753	780	751	763	723	715	724	745	740	719	718	762	762	763	716	728	716	753	602	872	1541	634	678	700	695	698	734	735	735	745	767	764	760	743	837	722	755	796	808	790	754	700	633	573	512	511	519	489	471	486	500	511	508	549	554	621	614	673	753	816	802	784	796	795	809	811	780	778	804	746	760	767	771	760	755	788	737	745	767	852	752	722	778	752	725	756	730	753	725	727	761	736	752	778	813	790	744	741	748	755	747	770	744	741	790	770	756	771	778	771	755	739	761	794	780	750	713	712	733	715	742	686	756	752	758	737	733	738	744	802	766	759	742	759	728	723	726	750	729	737	743	743	719	719	727	750	731	705	764	749	758	715	702	746	678	696	700	759	788	755	752	773	740	757	726	711	762	722	801	819	723	759	751	791	776	737	715	774	768	731	775	728	753	766	748	711	728	757	751	737	724	782	797	784	749	760	756	737	759	767	778	747	751	769	764	768	748	770	733	757	750	736	748	786	771	770	754	765	795	767	720	734	926	742	746	797	766	738	803	770	790	750	756	762	831	808	750	724	736	834	823	780	744	768	762	799	752	783	817	781	741	762	764	774	789	761	748	778	800	791	795	751	808	796	773	741	789	839	927	808	451	229	443	1031	1038	864	902	845	838	754	752	754	783	805	593	382	236	204	208	435	751	1059	1190	1138	704	296	222	239	395	590	789	861	867	851	899	946	912	953	953	969	903	910	947	928	917	941	914	922	944	920	940	907	1031	982	956	959	934	953	976	960	908	914	899	869	912	936	892	867	870	870	890	886	859	804	855	806	840	820	827	815	793	783	828	831	832	830	841	846	855	839	827	870	881	854	834	820	820	866	855	805	875	831	853	798	817	775	844	819	804	874	834	859	829	854	848	813	809	837	821	844	808	770	764	854	786	834	824	860	844	796	864	833	836	829	815	836	803	819	837	819	885	827	819	824	859	835	843	839	872	809	855	842	872	867	814	837	813	835	879	872	824	810	832	820	771	820	795
778	782	729	738	771	731	697	725	758	704	730	995	741	737	724	710	743	733	722	782	722	738	742	773	738	769	772	767	736	737	725	708	703	706	731	703	739	703	725	712	704	706	705	775	746	717	778	764	737	744	725	717	741	711	728	711	727	737	769	688	860	748	757	761	767	739	749	781	754	762	727	692	713	713	712	724	768	771	761	766	692	727	719	744	715	752	771	753	745	712	755	726	771	702	589	657	553	737	719	707	718	750	757	735	745	729	770	749	818	822	775	801	786	697	626	560	510	485	518	449	485	498	536	543	527	572	601	625	723	690	726	746	777	831	831	858	806	798	785	806	722	746	744	774	738	770	782	809	747	773	744	756	758	683	724	722	749	788	750	750	760	768	734	749	729	725	744	739	743	687	754	743	741	725	761	769	757	724	736	734	767	756	741	756	735	725	723	764	829	792	793	741	723	706	751	745	716	772	753	734	747	752	767	751	783	706	747	722	759	759	771	731	761	738	734	735	729	738	718	706	738	730	780	750	749	724	731	756	745	763	724	778	795	772	723	772	781	741	771	754	747	743	772	835	797	773	799	740	729	749	741	758	755	742	762	759	771	725	771	751	789	752	770	741	737	760	778	660	728	745	768	761	721	746	700	773	780	762	736	746	788	781	794	752	760	763	737	729	740	773	792	818	772	758	787	782	703	947	681	752	776	789	769	752	788	798	758	753	790	829	789	749	708	789	811	819	785	752	768	749	748	772	805	775	788	770	716	745	761	806	785	763	754	791	803	802	803	756	795	797	830	828	844	937	789	409	232	412	739	796	685	671	668	681	622	630	629	651	612	412	223	156	208	354	798	1246	1591	2011	2192	1451	585	284	205	290	486	785	818	854	853	874	955	961	947	980	937	934	933	949	887	928	945	922	886	895	932	940	896	922	900	884	875	883	899	910	857	840	852	867	849	836	843	782	828	829	838	792	825	810	806	837	896	819	823	839	838	826	854	805	823	842	818	807	861	823	824	838	801	807	819	792	825	825	804	808	797	851	835	813	806	814	837	811	822	786	860	816	850	860	854	856	861	819	837	809	836	797	796	798	837	783	828	847	860	818	834	824	869	791	843	856	830	790	852	851	854	918	869	859	825	864	812	843	851	823	818	826	770	823	862	824	821	845	820	807	854	824	816	826	823	811	796	859
754	758	750	700	730	753	725	761	726	732	720	840	644	699	749	727	667	718	744	764	722	740	740	784	726	743	776	764	736	764	706	690	709	754	762	728	721	746	751	745	734	727	756	749	698	761	737	761	758	706	703	732	736	732	728	725	747	740	753	672	799	725	731	758	739	759	786	768	715	712	735	709	725	716	768	752	768	773	725	728	757	736	711	761	733	758	771	718	740	752	740	735	748	767	698	738	751	714	708	709	696	749	742	736	763	763	739	799	829	789	781	712	619	570	471	473	496	464	484	518	537	540	604	673	685	703	706	715	815	784	786	790	823	772	835	833	809	769	722	774	751	798	802	754	753	759	773	751	738	769	741	759	779	743	768	807	746	728	800	768	801	773	726	754	753	749	762	743	758	742	744	769	780	712	743	754	724	753	722	745	736	771	758	746	810	748	719	724	752	759	780	748	756	761	745	747	740	747	749	761	722	690	749	734	769	761	715	757	763	744	740	714	749	693	782	769	729	723	744	713	732	747	737	772	777	777	741	772	716	761	763	766	753	745	776	746	761	734	788	729	758	755	827	708	636	646	814	796	751	771	789	758	742	745	786	771	791	762	795	773	808	767	800	734	744	769	772	693	750	811	773	712	730	741	749	741	752	796	774	746	757	768	778	760	749	740	725	737	743	778	761	787	786	779	754	766	740	742	740	719	801	797	739	763	781	781	732	794	788	801	771	843	798	891	851	775	761	748	751	771	770	767	757	785	807	737	764	732	782	740	804	783	791	769	791	812	817	764	859	785	810	831	867	959	777	418	247	467	815	831	788	694	730	741	696	716	715	768	708	435	209	153	261	626	1446	2026	2335	2870	3102	2065	844	331	214	242	447	685	807	828	847	831	862	899	870	875	900	932	856	861	880	900	882	888	870	914	856	862	833	824	837	872	826	794	824	824	795	790	798	799	815	805	831	799	848	864	821	829	851	800	848	815	846	845	853	862	879	870	860	839	794	817	844	845	841	802	815	806	791	811	796	789	810	841	811	811	832	859	818	804	790	847	802	787	794	832	841	833	856	849	827	855	810	822	840	801	815	788	845	825	817	780	802	826	788	823	820	854	850	863	809	833	827	829	860	850	883	886	821	815	867	907	856	825	817	797	780	844	828	812	820	874	828	867	800	847	823	846	857	839	809	858	800	834
778	760	749	712	709	716	741	762	757	748	718	722	736	754	745	762	731	737	709	745	754	761	762	766	743	758	752	773	735	750	769	743	751	759	742	821	788	752	755	720	774	719	702	748	732	755	732	744	732	732	719	755	739	702	738	727	727	739	745	747	738	736	752	736	721	725	760	760	751	725	728	730	711	725	736	719	715	725	708	734	733	769	695	802	744	741	750	751	756	710	740	749	708	719	707	742	725	714	736	714	733	732	743	766	736	740	761	790	817	781	751	600	511	491	503	516	568	532	566	619	650	675	700	742	776	797	792	790	801	800	812	790	782	779	773	734	747	774	772	770	775	738	788	732	752	773	747	725	722	750	740	754	741	732	708	747	764	766	779	785	723	728	745	776	744	735	756	781	749	737	765	737	724	757	740	755	734	762	746	740	778	781	750	759	765	708	708	733	719	723	747	730	701	749	745	734	745	765	749	737	755	726	742	793	747	744	734	755	752	749	723	710	715	719	753	747	707	699	734	785	754	747	770	754	763	747	741	714	725	750	754	725	779	744	750	759	740	744	790	754	756	747	835	727	558	631	809	822	785	786	768	752	736	760	732	803	774	721	771	771	737	737	756	777	755	745	797	777	744	797	817	776	758	757	751	754	732	759	767	738	781	736	784	748	763	725	702	772	785	741	757	791	769	754	761	749	761	728	775	744	764	773	773	774	786	796	737	755	743	746	769	822	434	628	923	735	764	782	797	776	769	777	777	738	789	786	766	765	784	777	759	768	792	774	797	816	778	783	801	793	833	822	854	956	794	446	268	422	845	838	739	678	726	745	693	709	695	805	628	351	195	134	255	788	1849	2716	2821	3055	3710	2510	1016	339	190	241	459	717	801	844	828	785	850	873	849	829	831	853	863	811	839	877	847	858	905	841	846	846	847	863	859	888	873	896	885	882	847	825	845	849	876	844	821	820	869	899	857	861	773	815	793	825	784	819	797	783	819	829	805	774	792	797	853	810	837	810	821	871	810	910	844	830	843	815	784	794	831	870	837	858	773	935	857	850	824	821	825	835	836	822	830	803	845	834	832	812	832	810	810	809	820	804	779	808	820	835	838	836	779	814	860	830	839	801	878	816	851	876	795	827	814	867	833	857	825	796	828	958	952	859	789	834	878	841	824	831	838	834	838	828	828	817	796	778
776	773	748	742	748	762	739	773	748	726	743	733	742	729	721	745	721	724	770	740	745	750	727	732	744	757	773	733	709	734	727	746	737	714	730	799	782	762	764	774	733	722	711	717	731	730	763	732	752	758	744	756	736	735	725	715	709	729	757	727	748	727	725	727	739	747	747	738	780	748	749	747	748	741	744	707	731	725	748	732	730	681	740	759	732	744	756	740	722	697	724	725	750	730	718	740	754	744	754	739	750	737	739	740	757	783	771	792	799	740	618	478	474	546	592	627	613	696	666	723	746	768	765	777	759	812	822	813	791	778	775	751	747	782	782	809	766	746	784	779	730	784	757	720	742	737	722	750	740	792	718	724	737	756	728	731	752	721	753	709	729	747	770	754	729	773	733	761	729	777	752	739	747	757	715	725	784	737	801	763	757	755	758	735	745	758	724	712	710	754	737	739	742	773	741	755	765	742	776	757	752	736	750	727	750	768	750	735	751	750	720	746	758	732	718	734	694	691	761	748	754	757	772	764	780	770	727	726	727	727	731	742	776	765	788	772	749	744	768	747	760	785	816	744	661	685	819	764	735	757	779	760	738	732	766	772	764	764	799	725	785	809	757	745	786	759	773	776	764	731	775	747	789	747	736	734	763	761	780	769	744	749	809	793	758	742	771	810	832	777	731	761	755	732	747	769	734	756	764	745	782	819	772	765	719	802	773	738	721	741	779	754	541	685	847	760	775	773	778	769	795	791	772	797	752	788	756	770	752	781	788	783	798	803	754	826	819	787	790	830	807	822	824	962	802	480	266	437	862	919	764	734	752	761	730	733	728	810	561	301	170	123	226	605	1756	2808	3503	3870	3882	2457	809	281	179	263	504	706	819	832	834	865	888	928	887	906	922	914	940	956	953	907	947	984	1003	978	979	992	946	940	927	946	940	940	940	917	880	850	871	885	844	920	853	860	888	900	852	812	811	788	785	856	845	856	852	854	853	838	826	831	829	860	809	831	849	817	819	785	767	938	862	782	767	842	817	804	796	833	810	844	845	852	809	862	830	817	812	854	834	818	841	817	837	838	849	845	852	824	823	805	819	793	777	808	803	897	824	854	877	846	874	855	830	818	818	792	813	824	802	859	847	825	835	864	821	766	815	947	996	817	793	869	820	805	863	850	879	846	848	821	844	823	787	785
759	731	730	741	707	730	743	769	749	734	731	738	767	729	756	780	746	727	778	745	760	745	742	717	767	722	715	736	722	727	729	784	763	738	719	732	725	732	720	753	760	717	726	684	694	722	765	771	736	753	741	724	755	744	764	750	762	742	739	810	751	755	700	768	732	741	717	702	747	727	733	732	753	765	753	773	714	705	720	728	748	745	736	745	743	735	750	726	754	747	719	732	715	725	750	736	724	734	714	707	735	727	731	728	766	782	795	786	771	693	547	475	540	639	714	737	737	748	763	798	799	812	764	749	811	762	804	780	711	761	758	766	806	748	786	775	641	606	755	725	709	758	742	752	773	757	737	780	736	761	757	714	738	710	759	732	741	755	748	706	767	728	762	729	738	731	743	758	751	790	756	743	768	767	746	706	747	755	740	725	728	754	771	744	739	741	737	709	745	761	770	714	729	770	741	727	740	737	740	757	743	754	789	745	800	763	745	750	775	741	742	768	731	745	749	750	698	754	795	731	729	764	757	723	734	774	737	772	741	743	744	775	756	777	753	755	764	756	741	757	762	775	806	805	796	803	798	758	749	731	746	765	721	758	708	779	777	756	750	819	717	698	799	745	766	767	757	757	753	766	773	777	779	748	749	744	791	749	765	754	771	756	800	785	748	767	786	835	809	786	757	752	773	778	746	796	784	746	758	757	783	775	772	756	704	794	763	741	747	763	697	882	797	841	812	760	784	754	740	748	777	786	795	758	778	758	752	752	789	755	770	790	763	812	777	798	794	806	798	809	805	849	861	938	803	478	276	423	795	838	723	679	680	701	664	696	709	693	520	283	165	119	163	479	1162	2036	3080	3606	3040	1531	483	175	203	307	507	727	806	861	890	921	1002	972	976	992	926	990	946	914	948	907	931	984	902	932	911	932	916	957	937	933	960	1019	946	977	988	983	971	928	948	980	955	966	909	980	939	794	866	866	779	859	862	865	911	911	907	905	878	850	914	899	880	833	816	874	869	864	846	834	835	864	860	832	845	826	827	836	844	853	858	833	837	799	818	836	842	841	817	813	851	836	829	837	832	809	822	790	808	800	821	830	832	843	848	889	847	853	869	805	809	855	871	884	853	815	809	797	806	847	903	874	872	846	877	821	809	871	897	818	856	876	840	841	851	877	870	851	860	845	840	831	786	836
775	769	735	787	760	824	787	730	733	731	747	771	728	729	754	752	750	722	752	754	728	755	759	729	708	700	756	788	776	729	754	722	773	731	745	748	768	763	732	759	775	777	752	702	726	667	699	762	749	714	726	730	741	715	738	762	739	762	749	745	728	741	711	734	715	730	686	701	716	714	703	701	729	731	772	757	752	730	753	728	719	712	747	758	770	722	720	762	746	749	756	727	726	735	738	758	722	732	740	754	722	747	713	768	697	790	819	801	808	660	488	499	615	786	822	808	782	764	779	815	810	808	779	729	746	728	763	762	738	776	755	763	814	779	779	749	631	651	745	761	766	751	712	702	738	718	740	769	764	743	750	759	729	771	732	721	780	721	730	750	749	778	758	761	768	750	754	731	763	739	762	729	743	741	780	737	752	720	727	739	765	739	782	750	757	736	738	743	748	772	762	762	761	779	730	746	766	749	724	782	723	756	739	763	751	742	719	755	717	701	757	755	731	741	726	750	767	736	761	757	716	757	778	726	757	768	761	784	742	742	738	775	743	764	769	728	773	764	772	761	783	735	789	809	831	795	732	759	749	802	764	784	770	790	755	764	759	735	763	757	686	693	809	742	730	741	774	748	765	792	745	771	804	754	773	786	789	769	755	777	783	750	780	802	770	769	768	773	784	734	774	759	750	756	768	785	804	766	746	754	774	780	787	798	745	735	784	759	764	727	768	807	852	839	810	774	761	759	731	765	793	785	787	773	789	777	774	775	788	753	808	784	757	745	802	774	791	772	773	793	805	817	861	915	831	470	292	428	809	925	794	744	748	765	721	753	770	740	564	388	277	154	145	267	641	1056	1601	1919	1379	566	209	187	246	363	613	766	856	848	769	698	720	724	722	696	701	686	663	638	634	613	625	637	605	627	572	626	627	634	645	666	718	718	735	740	770	780	786	830	818	873	869	870	890	930	925	740	1120	1540	863	843	971	999	970	1002	993	999	990	984	953	963	990	939	932	918	911	949	909	928	910	932	864	842	893	892	856	873	859	884	880	849	878	885	860	837	848	857	807	852	875	852	843	856	864	833	845	825	840	831	811	836	838	868	791	818	854	820	842	855	829	824	842	877	845	846	803	788	814	864	893	863	863	841	868	831	812	769	790	847	864	888	849	818	834	827	890	853	857	831	829	866	827	829
751	770	706	822	717	936	778	696	730	762	743	740	721	738	731	763	741	756	765	749	727	773	744	744	707	710	747	758	732	763	766	753	800	710	718	763	752	763	752	770	766	752	706	702	738	752	691	729	754	699	766	721	737	726	741	761	753	746	715	748	724	704	734	723	755	841	749	698	739	733	739	757	732	767	765	753	758	763	756	714	722	732	730	740	731	711	765	768	782	756	725	736	741	707	765	761	702	733	765	732	762	753	779	733	765	790	834	791	806	647	477	502	626	837	881	803	809	793	785	801	825	787	737	734	725	762	747	745	704	730	704	748	760	732	742	728	741	750	812	779	769	759	739	724	757	768	784	775	762	761	769	749	737	763	784	706	745	746	722	711	766	736	765	755	735	766	731	756	750	740	785	732	714	719	749	748	754	765	757	762	737	756	734	765	756	762	742	750	697	761	753	789	746	793	736	718	727	782	751	740	734	758	770	764	749	734	744	759	733	728	767	729	721	731	772	794	767	766	734	720	721	722	752	745	762	758	769	734	741	755	727	750	731	725	751	734	732	770	775	752	775	737	776	697	761	746	724	758	746	763	711	771	811	780	780	768	767	743	739	788	785	796	762	747	790	782	738	759	775	743	756	758	744	718	761	767	722	730	762	736	738	765	789	793	753	766	756	773	754	706	770	816	753	773	801	774	787	760	738	786	797	755	734	777	765	750	769	756	804	765	798	749	775	814	806	773	798	756	803	811	786	762	786	822	762	754	779	818	816	773	779	799	779	795	807	744	773	818	797	828	841	834	865	920	842	498	283	555	1106	1382	1167	1087	1089	1111	1087	1057	1089	1065	1043	827	592	348	231	192	290	399	530	568	411	204	174	235	282	487	675	826	889	721	511	400	398	377	359	362	351	336	331	338	303	329	310	309	308	328	303	294	304	352	347	342	363	355	384	369	423	453	462	473	496	524	550	570	605	595	643	501	667	1088	553	654	728	777	806	810	873	883	833	866	853	901	941	916	919	929	990	979	976	1015	998	1010	990	1031	963	947	960	934	982	966	981	929	952	911	941	879	970	939	918	913	902	871	943	900	883	862	906	891	886	884	878	876	873	891	901	897	898	924	869	878	915	885	881	890	856	846	835	799	807	817	891	854	854	830	865	880	882	851	826	858	863	868	874	817	848	873	825	848	856	828	859	863	840	834
755	730	737	825	718	793	652	683	716	750	760	728	748	737	759	704	718	756	770	764	757	745	759	723	754	750	700	707	734	741	751	727	789	790	732	748	744	752	767	743	753	758	757	754	762	750	745	749	745	718	739	759	735	722	742	753	770	718	743	765	726	698	775	690	797	963	753	684	722	712	722	732	738	749	745	734	717	770	708	727	738	753	721	761	756	729	739	735	749	754	720	739	698	723	719	726	694	730	740	702	729	722	742	775	760	816	818	819	804	645	474	509	655	796	874	791	785	728	731	771	788	780	767	758	767	745	757	752	736	733	716	725	743	750	719	777	764	796	836	766	775	742	716	740	746	755	760	757	726	733	783	738	721	783	750	760	732	722	745	747	746	740	753	735	754	768	763	720	757	774	749	741	724	765	762	733	734	759	748	722	766	771	738	745	719	736	781	748	754	745	734	728	754	728	747	751	769	724	715	764	732	758	763	712	720	729	701	769	741	730	748	712	709	779	784	796	762	726	733	733	716	754	739	752	796	837	763	729	732	761	741	730	762	741	766	767	743	754	771	718	728	739	743	778	770	764	744	793	741	739	709	780	768	784	768	789	752	777	753	743	797	792	765	750	748	759	757	727	762	759	795	741	737	758	752	737	760	805	763	742	802	786	750	761	794	773	763	786	783	764	736	759	743	779	792	785	735	812	780	784	730	758	821	783	756	752	758	776	777	775	768	733	783	784	823	774	794	823	761	796	768	775	778	815	779	725	795	794	774	785	774	800	846	828	767	742	800	797	822	808	804	810	877	930	896	559	298	521	1134	1432	1252	1153	1110	1126	1065	1076	1094	1123	1134	1057	883	657	384	255	185	178	227	219	238	230	246	305	465	587	735	832	769	458	314	275	316	316	306	335	314	336	355	345	343	335	360	356	378	342	371	347	355	373	342	313	291	331	295	312	301	297	301	308	277	298	304	308	299	324	307	320	281	303	321	375	411	412	457	495	484	529	520	553	556	596	615	610	631	651	666	700	720	759	737	774	769	804	835	950	974	896	886	894	877	938	959	1042	934	889	978	985	1014	1020	988	932	987	967	971	965	985	982	933	930	962	945	974	946	973	959	984	975	929	936	926	927	967	949	918	830	924	966	947	807	878	864	906	925	905	862	889	947	890	903	906	900	923	904	876	866	889	866	895	860	835	868	839	850
738	757	705	837	769	760	783	715	742	769	773	790	755	775	735	740	741	754	736	759	747	754	745	737	741	767	730	725	774	748	736	751	781	732	738	727	740	752	758	750	775	731	740	769	776	764	725	725	749	767	710	742	735	722	717	729	763	731	755	735	736	718	780	734	685	719	651	727	770	779	785	775	739	751	753	763	773	777	725	753	735	718	747	738	731	755	748	747	751	742	744	726	711	717	742	760	732	704	758	760	724	730	740	765	793	844	814	807	783	601	456	526	691	786	870	826	812	759	799	775	737	721	710	765	749	785	780	727	769	742	711	754	756	729	743	732	763	788	818	785	722	695	734	747	757	781	777	725	743	738	725	764	739	758	746	754	750	740	756	739	762	756	780	736	758	755	743	737	751	745	735	749	754	756	715	762	748	752	782	766	740	765	767	748	745	740	768	741	753	753	742	760	741	742	735	773	749	718	767	730	773	738	727	692	717	687	719	753	719	767	733	709	727	781	787	798	759	723	704	761	700	727	744	742	754	746	732	717	714	743	734	726	744	710	715	749	745	742	764	761	733	713	750	760	773	754	752	762	724	723	780	776	770	794	787	749	803	785	771	743	760	760	767	740	738	765	764	761	750	760	734	830	768	763	734	741	741	725	751	757	775	775	764	770	749	757	769	803	800	769	751	778	773	755	742	806	741	760	773	735	772	732	780	786	762	760	799	790	782	767	775	794	778	821	800	802	770	786	779	779	791	778	757	755	775	773	796	783	767	777	775	794	859	781	775	738	797	827	845	835	788	789	876	927	922	584	274	401	826	1199	1012	966	913	901	912	874	876	948	948	966	953	868	695	447	256	154	191	230	308	328	372	514	619	707	798	838	608	308	317	630	767	689	629	709	667	647	704	670	717	719	730	776	790	771	758	744	741	742	730	656	629	593	592	611	559	525	488	471	462	431	425	399	383	386	358	322	324	313	312	307	299	292	290	294	258	294	287	296	303	278	314	299	304	316	344	346	373	381	384	421	439	440	531	652	639	623	552	578	566	643	701	717	722	698	710	792	789	780	820	787	781	783	844	914	892	920	884	974	1009	917	934	919	945	990	980	969	1005	990	972	975	1026	1020	1012	852	1084	1332	1205	880	912	1004	1001	1004	942	941	951	967	977	960	971	956	972	976	912	921	948	897	914	897	908	922	903	902
758	779	756	810	797	772	761	784	735	737	739	750	766	736	759	767	755	758	735	742	740	731	772	758	738	730	732	752	758	778	755	740	763	764	761	746	761	755	759	711	767	781	748	783	759	729	755	716	755	736	748	731	753	739	707	729	725	734	766	773	736	732	750	753	764	700	752	752	739	786	664	710	746	730	755	752	738	734	745	762	723	725	734	727	767	720	723	759	733	721	729	732	725	739	742	752	727	768	759	752	740	749	714	829	775	847	854	814	775	606	461	515	672	836	822	829	813	776	841	770	776	787	744	776	757	758	765	777	783	751	729	771	772	756	699	768	713	752	722	776	722	703	741	772	752	757	734	751	752	753	714	732	754	749	751	731	776	736	756	766	753	761	736	769	788	771	756	766	728	730	750	713	762	785	723	715	729	744	761	745	741	744	773	754	774	756	722	758	741	752	769	772	697	753	760	706	747	770	730	756	749	735	703	672	723	752	725	737	775	756	777	756	726	779	749	748	705	711	749	764	734	747	737	740	732	711	698	731	721	815	772	733	748	708	754	747	724	765	765	762	804	743	794	740	783	766	750	762	761	733	756	787	795	795	785	777	782	759	775	792	765	749	743	719	714	751	739	794	787	759	713	764	834	738	739	735	735	755	762	745	778	811	763	787	808	752	757	789	759	763	775	749	754	810	795	797	765	778	792	784	767	748	741	741	771	798	783	791	822	782	782	767	753	765	805	792	796	791	763	792	809	780	764	796	791	767	808	800	738	730	739	788	817	813	727	764	807	826	786	797	789	804	869	915	928	621	258	342	724	1038	934	855	778	867	805	782	794	856	890	899	915	990	1006	788	426	209	174	265	424	550	564	633	699	775	892	774	492	300	475	1109	1401	1213	1120	1036	1022	991	1079	1108	1051	1045	1051	995	1094	1048	1035	1040	1054	1027	1042	1035	978	992	970	952	969	933	967	926	927	835	856	809	765	827	791	755	703	687	658	649	594	565	549	530	510	465	451	432	425	409	401	367	374	355	329	356	313	312	280	296	286	268	286	304	317	300	293	285	292	305	351	349	345	344	356	423	432	457	502	473	449	468	488	526	551	580	624	662	698	662	656	636	653	666	681	689	712	722	695	708	793	808	826	706	812	1103	1040	747	835	951	962	936	911	903	978	959	949	937	930	945	938	929	948	958	988	957	954	952	950	961	967	933
727	756	753	768	735	762	779	733	703	750	734	731	723	727	723	721	757	741	739	683	739	705	742	764	763	749	750	752	776	766	748	746	766	735	735	747	748	769	749	723	757	741	719	738	758	787	714	715	764	765	731	739	747	748	738	751	730	728	757	752	704	730	705	748	760	763	730	759	740	787	699	775	746	722	731	709	734	713	716	707	731	734	745	745	760	731	740	745	732	747	736	745	730	751	738	744	769	750	720	716	720	762	744	787	791	815	804	782	779	594	469	497	617	774	884	856	825	830	809	789	814	818	801	827	789	747	747	764	752	726	725	716	799	796	719	745	739	749	724	703	700	753	733	755	751	760	771	766	760	752	752	716	712	721	695	781	761	799	748	745	794	751	758	758	761	726	749	762	730	735	692	682	745	740	729	755	749	761	728	761	743	744	746	731	768	743	759	766	766	750	728	787	745	803	763	737	747	758	743	746	751	723	727	763	852	856	730	695	767	761	780	706	718	740	721	687	723	738	769	741	714	750	703	727	735	719	734	755	719	660	796	728	747	715	732	740	755	741	769	767	753	746	740	778	750	772	749	759	808	735	754	805	744	765	756	770	755	770	749	752	745	734	779	719	784	730	764	810	822	805	737	749	773	785	772	727	767	754	766	788	797	774	814	782	758	744	758	782	787	767	743	778	772	789	814	729	788	801	755	751	768	750	791	789	783	805	776	746	794	755	766	743	757	774	800	773	797	758	772	819	800	802	779	808	796	780	781	776	777	752	855	820	740	740	734	769	779	804	806	823	799	791	851	890	922	625	284	339	789	1098	956	841	823	792	783	799	828	840	862	979	943	918	984	1031	646	274	202	415	660	787	694	757	780	813	879	769	437	292	548	1267	1503	1241	1158	1037	1038	899	897	918	1021	987	967	924	1013	971	955	958	928	1012	978	949	976	984	983	1034	969	1083	1070	1069	1000	1095	1053	1048	1065	1069	1063	1064	1083	1067	1046	1015	1016	982	1016	938	931	905	897	900	841	851	837	813	781	708	704	703	669	629	599	597	562	469	407	324	322	378	425	454	381	298	278	255	290	305	310	320	276	296	308	309	297	269	293	261	259	286	299	312	349	320	318	325	323	291	296	321	340	347	363	385	389	435	502	483	395	456	445	466	570	653	632	661	640	635	665	713	688	721	736	754	761	775	816	827	873	874	866	884	897	905	955	939
742	757	782	732	744	751	770	767	750	728	745	695	736	695	743	724	734	741	736	726	732	733	721	708	718	719	729	720	748	723	751	779	745	765	782	759	755	739	744	732	717	757	720	747	765	770	738	738	750	757	717	764	738	741	725	770	752	738	722	753	736	714	740	725	746	712	750	755	726	728	757	747	780	759	727	748	749	757	739	782	713	805	724	730	771	746	774	757	757	754	713	764	748	772	729	772	779	728	719	705	696	727	766	806	798	798	826	754	765	625	500	468	536	640	731	810	844	835	870	835	876	822	789	750	764	784	818	805	761	758	730	789	775	783	705	730	756	775	723	752	751	741	771	759	718	764	759	788	786	720	756	725	846	746	720	735	753	779	748	709	754	733	772	782	768	749	740	742	746	779	704	716	724	762	742	759	751	780	713	719	739	764	778	746	737	752	772	745	750	751	756	743	760	765	747	712	758	764	727	710	738	735	675	760	915	920	751	698	754	735	734	747	779	747	737	717	745	810	781	755	755	702	727	762	777	734	747	722	794	809	777	738	771	745	751	764	765	743	786	765	742	785	786	771	734	726	753	759	770	799	761	784	750	755	757	731	724	781	773	777	770	712	772	777	765	750	752	841	817	775	776	750	726	801	782	732	735	793	758	772	830	822	756	775	782	757	761	756	781	772	773	777	802	795	776	746	763	787	746	740	790	745	799	777	743	818	782	802	742	755	759	749	758	782	800	773	777	775	764	805	781	760	789	797	763	781	798	762	781	773	809	728	759	802	798	794	792	774	788	838	799	768	855	918	943	628	265	338	745	1109	950	838	817	793	785	777	834	869	814	867	954	975	941	1081	833	371	241	461	859	980	849	823	879	833	849	778	512	270	439	943	1322	1111	1056	911	953	799	732	770	909	918	873	898	898	927	921	891	894	908	852	838	870	894	878	904	894	934	918	900	912	899	933	985	963	944	1025	976	932	992	1033	986	988	998	1072	1063	1059	1040	1021	1045	1084	1014	1042	1084	1064	1099	1069	1092	1071	1040	1009	984	1046	969	796	694	638	805	966	941	850	671	560	529	604	715	704	633	556	572	575	616	527	484	484	434	414	400	390	340	373	359	380	381	281	246	287	316	292	292	295	309	291	304	288	318	343	355	346	356	346	344	357	369	382	379	401	398	431	457	473	455	432	461	513	489	533	547	598	580	647	596	636	677
720	747	759	721	734	752	771	751	739	750	728	692	747	723	742	718	728	727	743	731	735	733	738	699	730	760	724	738	769	738	752	741	730	778	742	730	704	748	749	744	739	736	747	737	789	759	741	752	731	735	726	753	768	748	776	752	732	742	746	727	758	707	741	725	734	739	762	750	721	688	727	744	755	744	767	712	725	747	708	707	719	768	708	757	726	730	752	753	761	730	746	720	747	784	721	719	743	723	753	743	732	721	741	791	800	741	806	753	751	655	601	559	438	496	584	642	705	738	767	747	819	819	838	808	757	816	796	783	789	799	755	756	767	800	770	741	731	719	769	764	773	761	774	786	783	716	748	765	755	733	738	710	734	715	707	729	717	742	720	718	752	749	763	741	743	723	771	756	742	741	723	728	734	747	753	768	751	730	766	703	751	750	750	750	741	726	732	809	735	767	723	730	768	753	736	730	736	724	743	725	732	728	640	716	840	767	707	733	795	733	724	738	748	765	733	731	782	747	822	747	751	734	766	638	650	781	755	736	777	750	750	737	754	714	786	750	775	796	746	780	724	771	741	771	783	782	798	765	791	763	759	771	771	759	772	752	767	744	773	779	761	733	780	764	743	722	788	821	821	784	741	777	771	793	776	769	778	762	780	779	751	808	794	777	760	724	789	712	781	773	775	785	735	800	783	763	805	790	785	783	815	772	745	747	769	766	792	785	780	778	740	730	745	796	805	812	762	743	792	758	789	782	822	768	778	791	799	766	764	757	792	817	764	817	800	806	800	811	769	798	797	809	805	881	971	603	246	315	708	1126	981	889	756	750	782	802	817	871	903	927	931	967	960	1069	799	408	248	485	880	1045	867	835	831	795	837	878	643	308	339	708	1200	1049	902	890	919	810	671	748	828	827	867	853	849	823	846	866	839	884	856	833	845	881	852	843	863	854	849	894	857	851	919	899	859	909	950	791	804	874	940	898	929	886	889	933	876	906	889	871	902	921	931	918	906	970	1009	957	983	1021	1046	1021	1137	1093	1049	982	944	1063	1182	1119	1098	1094	966	872	1071	1156	1074	999	939	965	977	1007	964	976	912	959	901	866	792	754	734	738	869	879	692	569	621	645	642	637	608	557	523	465	464	460	437	446	392	407	401	396	397	383	325	330	371	346	330	356	357	300	331	314	353	366	353	346	358	339	367	367	377	382
748	749	724	725	751	743	767	712	747	749	726	724	770	735	746	758	714	755	731	747	737	766	732	753	769	753	692	743	731	753	717	766	713	764	759	743	749	739	727	720	706	727	764	787	773	755	772	723	749	765	724	743	737	738	762	754	741	741	750	723	754	776	745	730	763	759	765	711	722	720	734	755	738	750	763	721	744	750	702	756	759	728	759	714	753	751	758	750	762	761	754	755	735	757	721	740	752	723	743	754	772	768	752	780	721	575	757	801	775	729	661	550	461	465	482	441	531	584	617	629	674	700	761	816	803	801	825	795	820	804	795	794	768	775	781	778	767	741	761	760	737	752	737	765	739	756	755	770	755	747	738	731	742	760	722	760	724	747	752	749	734	739	744	751	769	736	758	740	774	755	696	735	739	772	731	753	748	716	739	742	719	703	722	765	744	739	724	771	739	769	773	724	782	721	733	748	706	737	740	754	731	727	711	690	671	690	694	735	776	725	755	743	770	778	722	734	750	740	768	755	773	736	755	720	718	735	724	741	747	774	727	766	758	765	787	768	768	795	755	771	759	761	772	757	758	790	771	772	789	786	721	767	753	749	723	699	801	797	774	774	763	749	772	785	745	730	774	758	785	777	735	746	771	792	796	772	796	804	776	782	807	770	761	810	735	785	749	743	771	781	807	773	741	780	758	764	797	769	800	768	793	789	744	775	736	733	778	772	791	785	767	764	770	805	789	778	795	732	785	790	793	786	774	795	741	805	754	801	763	760	801	770	794	856	790	817	797	802	801	812	801	789	818	883	922	629	280	325	743	1042	959	872	824	830	779	809	801	806	883	891	877	916	909	1027	857	422	237	429	839	1039	846	804	834	830	842	932	702	366	276	689	1352	1114	971	888	917	912	808	828	900	860	841	870	835	846	870	873	900	846	869	883	823	886	877	833	843	825	842	812	821	840	880	872	852	846	876	807	761	812	883	881	875	874	890	853	876	913	1020	844	866	861	889	909	878	917	864	862	919	883	918	931	911	978	947	915	927	919	1027	996	944	961	1035	849	1029	1044	1138	1077	1020	1037	1095	1059	1087	1074	1080	1092	1122	1096	1061	1030	1074	1069	1237	1333	1058	831	856	967	971	938	915	867	855	815	866	842	761	782	757	751	725	747	776	739	654	647	660	677	617	594	538	512	489	517	488	507	453	468	432	421	389	375	366	344
765	727	738	741	722	768	725	719	714	740	761	758	744	778	774	757	720	722	724	760	741	729	751	778	773	775	694	694	729	741	720	768	713	712	755	750	746	754	708	700	737	783	755	774	779	760	745	745	789	800	742	756	757	731	722	723	737	707	760	738	781	780	786	763	740	749	755	734	720	710	708	709	732	747	752	751	737	761	752	762	722	746	766	737	748	715	764	731	757	735	751	760	735	697	759	729	711	761	721	751	740	766	708	768	734	697	733	723	759	779	731	725	615	561	480	472	454	439	444	489	514	575	597	645	686	703	722	767	790	793	763	789	773	766	772	779	800	789	787	772	749	815	774	741	748	702	740	763	777	802	750	759	712	753	705	780	738	742	749	736	771	750	760	764	772	745	767	723	772	736	751	699	712	729	732	782	770	772	767	737	730	751	731	738	742	726	734	726	774	764	743	769	741	758	720	750	770	736	735	740	730	722	729	710	725	766	754	790	774	746	746	786	761	769	759	728	687	746	723	740	737	733	752	758	718	759	694	754	747	777	750	733	761	734	746	777	767	778	771	768	742	733	747	778	738	774	776	788	780	758	739	730	745	727	702	720	772	792	769	799	752	765	756	781	755	723	761	763	761	712	741	755	791	826	786	798	771	767	739	756	789	792	785	758	744	762	747	730	758	757	718	780	759	772	792	777	776	753	789	798	785	785	758	784	733	805	767	746	728	743	753	801	785	787	791	769	765	789	802	762	746	807	759	793	790	795	776	750	761	739	751	769	781	793	755	794	785	841	850	774	755	777	803	877	929	655	285	328	741	1138	972	893	785	815	801	802	797	790	834	825	854	898	886	1027	811	423	226	400	789	943	820	820	833	830	875	903	815	464	251	470	1046	1105	1014	962	895	900	870	861	796	840	835	852	831	873	854	855	878	889	855	844	825	851	831	836	848	852	828	858	815	854	887	912	827	864	894	858	861	868	871	826	851	846	861	884	841	839	873	784	832	867	883	880	858	870	877	852	868	875	871	883	910	905	894	873	847	877	909	979	922	871	824	852	919	914	835	963	913	932	926	974	957	945	944	980	960	989	951	988	971	1027	1073	1307	1136	807	831	956	897	906	916	876	943	952	946	942	918	957	940	954	886	914	941	967	968	938	910	923	902	848	849	843	843	845	819	771	805	795	740	773	785	736	659	635
733	744	721	729	734	722	750	733	724	700	737	769	758	751	766	726	723	727	750	774	755	764	754	796	743	781	757	717	732	783	740	795	749	746	761	738	701	751	721	715	743	738	746	783	759	750	740	781	718	741	716	753	741	736	714	723	772	741	724	726	758	741	742	748	760	767	715	724	742	753	745	724	743	722	752	752	718	775	733	745	716	722	760	747	749	734	772	759	740	702	748	688	772	756	773	665	693	766	710	761	756	729	752	779	800	738	738	771	786	798	779	765	715	755	634	613	568	513	487	459	455	474	468	508	508	548	620	643	624	686	706	739	757	791	806	798	749	760	784	785	796	789	804	760	759	740	757	784	733	766	738	743	787	726	772	765	768	751	710	718	740	723	722	742	758	739	740	745	735	745	742	698	718	726	742	745	764	730	738	706	755	769	738	760	737	726	737	744	731	761	772	734	747	733	727	766	740	770	761	762	715	710	737	703	751	742	725	723	737	738	794	763	758	771	779	726	676	709	744	730	733	722	758	729	766	966	718	751	752	794	743	731	767	762	746	752	754	769	733	766	734	777	745	780	781	723	748	772	751	771	788	754	756	794	741	754	759	754	765	785	786	814	770	762	784	742	736	768	782	767	777	768	777	778	745	780	765	778	782	748	772	809	753	775	781	754	823	762	765	707	754	767	785	738	759	767	796	763	788	826	767	769	764	782	794	754	775	775	744	771	764	763	751	770	765	763	798	763	769	787	742	776	782	788	781	807	730	761	757	759	756	755	766	797	788	789	802	799	854	822	809	771	818	902	963	646	309	309	702	1066	915	831	825	845	791	789	808	805	801	853	820	846	877	983	841	436	213	382	785	955	853	848	840	840	824	894	870	559	269	363	822	1147	964	927	885	867	815	839	808	817	776	801	802	825	803	830	812	800	808	840	839	818	880	852	826	788	835	833	799	842	835	846	808	853	868	835	882	888	872	841	896	835	884	827	864	825	870	847	868	900	893	842	889	872	859	865	878	890	880	886	872	854	807	856	885	869	866	901	898	864	802	822	855	889	732	912	850	872	902	918	895	912	920	928	898	881	896	872	910	913	975	1153	1117	786	753	879	848	875	856	869	946	911	913	928	900	990	974	979	939	987	991	997	955	993	979	1038	996	964	977	973	940	980	1004	945	944	970	909	951	1021	1013	948	899
745	745	726	730	735	720	740	718	700	728	703	698	723	722	746	747	719	751	743	745	729	705	742	770	761	763	706	740	746	758	739	738	779	766	765	748	735	731	731	749	767	747	754	735	761	715	744	752	755	725	761	745	718	694	734	712	739	761	740	726	743	711	710	706	736	729	744	715	743	726	711	762	749	721	729	744	754	762	765	766	760	746	753	730	739	732	754	708	711	745	704	714	723	780	792	708	707	728	666	718	704	752	734	744	729	720	742	717	753	854	852	818	796	779	798	749	710	676	672	594	567	490	495	508	486	462	465	512	494	564	707	662	615	672	731	752	766	791	784	783	761	752	776	798	771	800	768	794	784	753	762	752	731	731	765	774	739	769	784	753	744	749	774	760	747	715	755	770	728	730	725	698	717	754	740	749	759	770	761	737	782	756	706	741	749	771	720	759	708	749	749	753	735	735	750	750	766	752	755	770	743	751	774	715	763	730	741	728	773	736	771	745	756	737	752	754	713	738	687	772	754	769	802	769	727	764	722	762	775	742	749	763	700	761	767	770	762	743	755	762	766	739	770	770	757	745	798	755	775	805	745	756	804	789	817	772	789	784	767	801	795	756	756	758	804	767	765	761	739	761	772	766	776	792	756	790	727	768	809	737	773	759	774	773	772	784	777	772	771	760	750	769	769	756	772	789	798	782	790	831	785	723	768	762	780	756	773	779	782	809	776	763	791	776	781	788	788	769	794	752	761	776	750	801	774	783	785	773	775	759	746	750	802	754	811	764	807	795	810	805	776	780	832	859	958	666	296	293	697	1077	922	871	858	858	833	826	825	826	801	812	803	851	882	1021	854	424	242	424	845	993	869	813	892	830	823	862	931	660	321	309	661	1129	1014	939	839	869	850	807	845	802	807	774	805	798	829	839	801	782	821	789	800	789	831	803	836	798	817	822	788	830	757	809	820	762	824	843	839	793	806	834	842	850	852	823	817	852	845	838	832	833	842	842	910	825	851	886	889	923	848	844	837	818	836	827	827	831	943	947	884	813	832	783	860	916	884	846	856	887	868	905	869	850	856	918	884	892	845	862	884	841	869	925	964	814	680	783	829	827	824	857	868	870	905	866	895	886	893	889	918	937	918	959	968	933	909	959	921	972	939	954	951	851	913	932	918	941	885	890	977	976	898	921
732	748	733	756	710	757	755	715	697	700	655	666	724	724	707	749	736	762	727	734	746	758	738	692	732	705	730	747	768	723	700	744	733	776	755	765	754	730	684	744	751	731	757	767	774	712	741	746	732	745	725	730	742	705	737	761	721	734	749	764	702	712	704	762	745	756	719	725	733	775	738	707	754	725	777	766	753	745	711	755	759	728	751	749	723	756	701	724	707	743	730	736	752	761	751	744	659	629	754	677	710	694	738	735	787	749	775	747	752	795	789	825	848	848	854	769	764	787	778	732	736	669	650	609	554	547	492	522	494	465	559	506	471	540	563	602	654	667	725	728	743	768	793	816	803	769	777	786	786	779	802	757	779	754	773	765	766	769	746	758	766	748	758	751	779	759	716	738	773	694	671	680	709	748	730	743	751	772	765	716	758	748	696	755	757	767	742	778	778	747	739	739	727	776	739	755	744	764	747	747	773	741	787	739	753	744	746	740	744	728	774	733	728	749	758	749	734	732	729	760	774	751	770	723	762	765	821	723	780	743	774	753	752	741	733	779	771	780	746	750	790	752	782	754	775	735	771	779	765	752	744	753	723	651	719	795	770	779	800	798	751	778	773	750	791	788	770	761	763	777	761	787	800	792	778	753	895	938	897	906	785	782	830	776	786	744	763	776	772	783	776	754	782	811	761	808	828	796	797	765	788	805	804	805	800	768	770	791	782	790	790	791	766	788	788	767	786	795	753	749	740	802	805	771	805	761	801	803	794	743	779	754	788	799	778	775	774	771	788	795	812	790	823	852	955	676	318	320	676	1073	1002	856	837	876	809	820	774	780	873	834	805	867	881	971	847	433	238	446	850	1003	880	840	829	838	841	821	917	732	379	278	503	1005	1105	899	886	860	827	812	821	785	781	845	791	802	862	841	831	818	829	825	792	818	828	855	805	810	828	824	843	826	807	790	823	841	869	828	795	787	837	863	850	793	827	793	789	772	807	801	847	813	795	825	849	804	797	818	844	824	783	860	801	845	818	845	826	868	883	841	855	839	836	840	859	866	905	869	835	843	885	889	898	876	861	912	905	888	882	903	879	858	838	957	1031	887	702	741	848	827	823	827	848	791	841	770	809	794	816	818	811	778	824	849	868	898	859	858	863	855	935	916	913	869	860	913	943	941	916	895	835	880	878	948
719	742	765	710	760	764	772	724	716	697	719	708	720	731	728	735	737	715	738	738	744	742	741	742	771	726	742	730	749	750	754	769	738	761	732	735	726	709	711	739	733	749	736	696	691	734	772	778	771	726	747	765	726	727	729	785	740	762	769	788	729	712	708	729	740	757	744	763	762	735	741	751	741	727	770	744	708	702	688	731	780	720	780	736	740	733	745	731	714	749	721	745	770	785	741	749	636	869	1561	767	653	780	766	768	751	734	765	764	822	777	782	760	788	844	859	848	831	902	891	781	789	780	759	776	700	711	636	610	582	504	494	470	484	458	482	501	530	532	560	554	625	622	643	748	758	797	810	804	804	778	802	775	762	811	805	805	807	785	824	785	754	759	760	749	740	775	755	751	701	670	955	834	684	747	728	744	792	760	728	749	773	795	731	768	770	727	757	785	769	711	748	773	707	747	716	757	791	768	715	833	847	849	863	767	746	718	738	729	728	754	765	743	745	721	756	750	743	729	735	728	714	752	780	744	750	768	795	764	812	769	771	762	768	791	767	805	775	813	763	751	831	766	762	768	767	787	760	807	755	754	756	799	732	670	723	793	749	785	809	773	790	764	769	767	766	776	760	781	802	804	769	827	823	802	763	884	880	614	567	899	910	758	814	844	814	795	801	786	819	827	825	779	796	793	812	784	813	767	789	815	806	744	744	780	794	772	808	799	827	775	794	781	816	809	787	805	758	799	746	787	696	681	829	774	773	847	817	789	754	775	775	785	765	801	810	773	780	799	752	813	829	769	830	855	968	686	312	301	660	1065	993	903	853	847	827	824	858	825	827	853	837	849	879	997	902	468	253	406	812	1037	866	788	814	834	875	852	909	848	485	255	389	839	1166	952	890	839	864	825	758	875	799	790	794	803	811	824	804	783	803	830	775	814	772	767	796	811	834	826	835	862	843	777	803	821	812	828	820	824	831	837	838	744	772	798	822	838	850	838	819	807	844	804	832	820	810	806	858	821	819	842	803	818	843	810	844	889	826	835	810	831	822	809	824	860	871	848	834	828	846	848	882	832	870	878	883	875	862	847	884	829	789	875	999	991	753	717	830	832	818	806	843	844	872	859	856	823	830	861	814	832	861	867	865	830	819	812	844	849	872	867	852	822	815	824	915	876	853	879	870	833	880	864
748	762	732	757	743	741	711	745	753	741	763	709	763	726	732	707	755	730	736	726	759	749	752	722	760	733	764	735	755	727	753	728	716	703	740	715	736	712	718	698	755	753	742	673	625	672	732	712	780	744	757	732	685	736	736	762	706	741	745	784	743	755	714	735	797	776	751	763	783	708	763	765	758	782	715	702	668	683	696	710	754	703	764	779	717	727	748	757	725	718	757	764	752	750	738	762	646	726	1171	596	709	765	750	735	743	748	766	743	785	796	814	832	811	764	803	836	824	905	943	863	812	809	856	784	790	814	789	793	722	720	677	581	582	540	513	534	516	496	468	476	494	512	549	589	599	633	651	709	794	781	820	809	812	811	834	784	816	806	818	769	764	790	805	766	715	758	729	782	719	705	1325	1025	662	790	734	741	767	762	777	775	796	770	759	777	777	754	753	837	807	732	739	748	783	763	779	730	813	776	799	861	654	585	731	840	727	748	752	755	758	765	764	744	741	726	734	780	755	781	780	765	797	831	790	812	748	785	829	804	782	774	760	753	772	766	769	817	786	800	788	794	753	765	752	738	783	788	793	789	771	773	750	764	777	782	765	796	779	766	739	786	780	776	791	748	782	778	755	784	791	793	753	751	789	786	783	865	700	396	386	766	933	777	785	809	784	748	808	797	842	802	772	799	788	842	829	782	773	791	790	800	807	711	700	776	837	782	833	801	770	753	788	796	785	829	837	858	825	794	699	775	662	681	797	781	796	772	790	752	804	792	729	767	807	770	786	760	752	791	760	811	819	773	811	855	982	683	325	300	665	1121	964	861	846	851	822	792	785	821	862	843	806	845	855	960	934	506	232	411	803	1034	819	810	835	811	844	813	879	888	577	293	330	712	1164	982	947	857	848	791	799	801	820	791	825	807	815	806	794	827	802	804	794	781	804	793	800	821	841	824	806	807	797	818	794	828	829	785	813	805	803	800	803	753	752	818	811	842	836	832	825	792	818	801	855	793	834	849	838	823	789	804	838	845	836	848	874	846	841	827	807	869	820	802	821	830	825	834	806	877	828	807	836	802	852	848	905	846	869	862	827	863	789	819	951	1004	806	666	798	799	751	760	772	802	824	806	825	818	808	827	796	814	834	842	839	831	765	792	822	831	857	849	831	829	871	878	893	856	872	869	848	850	830	773
752	705	755	749	749	761	723	752	746	748	750	755	747	759	772	731	740	717	753	724	736	712	744	751	714	716	791	754	710	756	736	725	737	745	747	736	751	741	740	725	736	743	711	660	723	712	677	723	769	770	752	749	706	719	742	748	779	733	741	752	725	727	773	749	745	808	790	733	735	713	716	795	772	732	715	702	726	737	753	739	738	703	742	762	717	683	692	752	757	755	740	732	782	750	708	752	760	669	664	693	744	765	734	732	745	718	761	771	773	789	779	791	797	804	825	811	787	819	836	744	813	810	800	855	848	833	824	837	804	828	782	754	720	706	681	627	602	548	526	549	491	477	478	449	469	494	509	537	586	610	646	701	766	792	816	834	821	857	854	820	818	843	828	824	816	764	719	785	740	603	726	662	701	826	771	777	769	753	766	827	819	752	756	771	780	772	759	755	760	772	765	778	762	775	790	765	744	766	856	835	503	475	667	870	750	771	755	770	758	756	754	733	725	758	740	758	747	727	774	755	756	771	765	769	742	760	784	779	737	774	767	753	742	799	756	784	804	742	795	822	738	742	757	796	773	811	799	816	779	751	759	777	794	804	761	794	744	736	790	737	768	801	786	771	723	761	776	784	788	773	802	774	801	796	798	875	765	506	499	878	915	789	834	848	831	824	787	807	817	826	849	813	786	821	793	793	791	804	785	838	828	759	761	842	840	807	840	815	805	815	817	796	800	798	804	829	779	787	756	735	687	725	797	771	815	813	778	781	784	795	765	750	753	834	798	818	764	796	829	782	767	803	846	856	961	671	315	296	663	1112	1003	863	811	888	751	773	801	809	811	827	865	848	818	959	997	532	245	351	809	992	819	849	844	826	812	844	922	957	700	373	281	606	1064	1066	923	837	849	821	790	810	808	817	836	821	834	809	819	839	811	856	821	821	879	871	792	801	816	826	816	777	812	861	803	823	768	813	855	877	758	828	801	794	790	826	861	816	819	813	842	855	849	867	846	849	827	839	792	823	794	877	829	831	865	866	798	788	818	798	825	837	812	831	835	827	816	830	806	839	820	842	866	823	830	844	842	790	818	880	801	846	855	837	878	994	857	666	688	776	755	793	763	802	834	797	814	794	802	799	811	822	797	800	822	803	786	765	838	791	806	831	817	825	832	837	853	858	864	860	844	850	807	741
750	734	764	740	750	728	730	723	751	741	755	755	750	780	753	750	758	717	712	711	755	713	744	746	727	719	729	714	727	745	763	728	740	771	775	747	713	741	738	755	730	758	658	686	1171	955	672	717	776	719	713	716	757	732	711	734	770	748	737	723	741	749	769	744	779	744	746	710	699	699	723	781	798	723	709	724	773	857	867	764	771	725	755	755	747	719	724	747	755	710	755	767	748	746	752	737	757	749	768	771	763	728	698	714	753	745	744	776	782	756	762	741	743	770	804	825	804	796	788	783	779	798	833	824	802	860	862	842	843	839	839	795	782	748	750	769	718	707	676	717	628	552	553	544	467	469	476	467	448	508	494	535	583	593	652	747	777	818	874	843	886	880	825	808	813	808	827	777	782	764	768	757	828	757	797	728	767	725	767	769	738	771	777	780	725	769	714	808	782	781	790	797	796	836	847	789	776	781	873	836	645	584	790	887	789	786	793	803	795	768	818	801	803	753	773	805	803	798	792	863	817	802	806	825	810	823	843	798	784	784	807	779	813	818	808	813	825	818	803	795	781	804	825	804	804	816	811	811	825	796	809	846	810	847	834	812	818	770	821	787	833	839	821	859	834	814	810	771	757	802	860	823	809	861	811	897	962	875	818	937	911	838	842	865	847	836	821	859	851	841	819	879	862	875	819	851	922	857	880	862	929	891	875	914	877	868	919	893	864	862	846	821	809	816	808	782	784	801	725	675	783	787	801	793	816	780	766	790	787	786	746	778	730	797	796	818	814	807	812	803	830	787	825	859	955	729	350	289	687	1100	983	872	797	819	789	783	839	812	820	810	827	849	892	960	953	547	242	357	806	991	829	808	826	863	790	895	907	940	811	450	258	484	930	1071	935	855	867	844	837	818	826	810	818	786	753	832	830	804	803	833	820	844	676	810	881	822	815	844	866	852	819	846	842	826	830	840	847	831	852	848	856	797	822	798	842	820	831	843	827	814	886	759	781	850	788	784	796	796	783	811	813	848	860	866	806	784	791	777	809	817	809	818	814	841	852	838	810	834	792	830	854	846	832	812	828	754	812	814	845	868	861	843	847	1020	977	752	676	746	828	938	783	766	834	796	807	845	786	834	808	801	806	852	825	784	770	791	786	813	800	824	846	841	816	845	825	818	840	840	810	803	778	703
737	709	751	730	749	732	715	734	722	712	710	666	703	723	759	716	759	746	758	764	721	739	749	748	729	693	744	734	739	732	757	735	750	759	731	739	758	734	750	736	720	751	658	644	1186	1009	602	735	775	734	728	748	724	713	753	724	750	733	732	768	704	741	753	738	745	750	738	741	735	698	714	754	783	739	695	679	774	858	875	801	727	769	785	754	757	716	744	748	744	762	743	698	745	756	736	733	741	734	752	753	748	734	708	719	713	730	751	743	751	738	739	706	742	735	752	773	764	800	798	880	904	869	836	807	784	799	767	782	835	882	813	793	777	814	793	813	794	757	773	783	775	729	712	670	644	637	551	560	499	458	446	409	423	445	488	556	571	635	674	741	799	823	871	884	911	884	876	807	788	815	832	814	827	817	811	795	804	774	823	845	829	841	804	844	822	775	807	801	818	816	822	814	845	871	857	803	759	820	857	923	873	859	959	856	809	856	807	811	831	840	849	852	870	864	867	884	881	852	853	879	884	862	833	853	851	862	867	855	844	853	874	827	823	846	836	847	880	833	821	835	829	886	840	828	825	872	854	879	883	858	836	867	913	864	963	958	869	853	868	888	896	897	877	932	950	888	934	937	877	899	944	885	897	940	964	975	1026	1076	1002	971	988	973	926	942	974	964	949	908	924	908	882	913	887	887	894	860	808	936	914	914	922	878	931	876	879	857	908	882	996	953	917	917	862	878	797	801	819	768	689	923	1387	749	767	794	780	790	760	785	809	791	771	800	805	754	788	795	793	790	789	805	793	789	853	826	937	692	343	323	647	1095	970	859	811	829	848	787	822	769	820	815	816	838	844	936	894	518	233	389	820	1007	803	813	808	822	833	864	882	937	852	574	255	374	759	1116	995	920	818	872	829	800	787	771	760	770	770	813	875	822	799	813	855	898	705	814	821	838	812	827	807	808	849	832	872	828	827	782	844	830	815	813	834	830	819	815	842	835	804	848	876	835	839	729	753	842	845	768	781	793	776	790	789	818	846	788	818	848	817	830	867	820	798	843	814	851	823	796	802	824	814	864	846	868	889	832	813	795	817	793	833	822	864	871	814	951	1040	833	675	720	748	802	703	805	803	815	818	786	775	795	801	752	797	833	834	807	800	817	801	814	826	856	812	801	797	815	820	776	831	829	800	808	777	858
722	710	753	724	741	776	745	721	716	632	747	703	696	758	746	737	745	722	708	745	757	752	748	735	773	722	752	728	745	745	757	711	759	718	754	742	757	739	757	733	681	746	790	630	642	624	696	763	764	734	705	733	708	758	738	705	758	718	769	728	691	739	777	743	742	721	716	724	715	742	753	750	748	793	699	676	722	742	768	726	722	743	780	787	789	734	749	764	746	741	785	757	775	719	745	759	779	772	742	751	731	716	710	687	709	743	745	750	737	749	713	698	764	795	737	743	714	774	741	818	851	919	835	793	761	851	807	812	808	812	805	799	815	806	872	884	826	764	769	830	789	795	795	795	832	798	712	691	663	555	582	556	486	459	432	412	405	449	429	501	562	581	649	765	868	873	870	853	901	860	862	861	890	878	858	872	906	873	870	892	859	912	868	885	831	843	832	863	868	816	896	814	868	826	839	860	866	910	831	893	929	933	901	847	868	940	949	882	881	869	920	893	909	927	935	912	909	917	930	880	886	911	950	900	961	917	924	934	923	896	905	911	930	912	913	917	962	889	973	898	910	921	917	920	920	898	898	934	927	908	893	864	902	853	879	902	862	865	868	815	829	863	870	848	849	807	846	887	820	842	841	798	800	801	803	765	816	807	747	791	774	815	760	734	761	753	727	712	722	747	676	720	679	709	673	722	631	661	666	626	695	622	625	603	620	615	626	644	729	705	769	794	852	931	980	895	858	795	744	860	1021	714	785	765	771	763	768	768	794	782	775	751	780	771	801	789	749	775	798	802	779	790	862	843	919	714	357	297	613	1099	974	895	852	832	836	821	807	804	809	822	796	825	842	907	820	450	237	411	830	996	832	811	846	873	807	807	862	874	935	630	332	307	668	1108	1022	911	829	858	860	804	806	823	816	780	772	841	799	864	786	776	814	849	847	827	815	795	823	829	813	826	816	823	859	819	824	820	815	838	833	857	793	818	819	792	827	879	835	826	860	822	850	817	817	821	770	808	780	839	844	801	812	812	829	821	837	833	862	837	785	836	814	826	805	808	838	832	816	822	840	826	817	813	816	810	790	771	801	841	860	854	852	845	817	881	992	899	708	723	760	719	770	807	828	822	793	791	760	789	790	770	823	811	831	823	818	784	800	815	797	839	806	799	841	806	788	843	816	849	820	808	745	875
727	688	751	747	700	737	731	718	680	763	1127	801	677	729	726	753	772	773	739	735	759	726	749	753	753	769	769	731	714	730	731	731	756	724	773	746	730	715	792	724	730	743	863	823	711	746	798	775	780	761	778	739	744	756	760	740	765	725	736	768	730	743	742	729	770	750	747	754	736	741	760	778	761	778	725	692	720	673	701	678	700	772	757	791	770	764	732	737	736	732	708	751	752	742	765	773	744	739	765	758	757	757	712	680	696	742	723	744	722	764	725	713	834	885	761	715	741	732	744	726	765	807	779	780	757	780	847	815	885	831	825	797	812	823	890	873	793	744	824	846	846	842	829	827	803	807	770	767	815	707	909	890	631	644	604	517	491	459	407	438	405	390	435	523	593	682	678	754	780	842	844	904	923	861	912	890	891	896	905	935	922	887	872	857	843	875	832	862	885	825	844	814	808	868	850	783	813	819	833	816	793	764	790	782	769	864	802	774	773	790	764	795	790	798	772	776	791	754	783	793	700	731	707	703	713	702	723	750	732	706	702	755	730	726	710	719	725	737	724	679	718	706	696	760	708	695	677	661	636	675	665	698	664	626	604	588	615	648	582	575	556	565	585	570	545	533	518	533	543	527	512	479	482	489	463	422	460	448	476	428	428	442	441	404	397	405	401	390	393	380	371	404	397	398	379	359	361	347	344	329	366	313	336	328	323	300	306	330	367	428	465	510	591	736	886	916	919	869	809	795	784	795	805	817	802	797	801	783	775	788	773	795	798	813	781	769	744	785	806	780	775	783	823	842	959	715	347	271	604	1067	1015	886	824	845	847	773	768	756	776	787	787	802	835	927	805	423	251	485	860	1095	918	819	856	836	827	792	874	871	980	736	388	252	509	994	1049	917	854	868	806	837	723	783	844	817	776	812	815	833	815	822	819	811	794	841	821	834	827	828	804	810	807	801	860	834	826	819	821	816	823	892	824	806	816	798	846	818	827	837	826	864	840	847	873	837	822	791	828	852	863	840	806	809	819	838	835	807	880	801	829	815	808	831	832	832	802	846	828	833	811	811	776	821	834	801	806	798	815	827	840	866	820	808	799	755	922	989	738	631	770	804	780	820	772	791	801	818	763	789	816	806	775	779	766	820	813	783	798	781	811	793	803	795	797	838	825	795	795	803	793	798	786	823
755	739	734	729	736	718	720	696	656	848	1035	659	629	711	703	701	725	787	739	737	773	764	716	760	759	739	749	748	752	736	787	741	750	742	733	743	736	762	801	731	682	745	774	772	746	735	776	752	764	719	761	749	740	758	780	739	770	714	725	765	770	741	743	756	774	747	748	731	703	726	743	768	791	758	749	759	687	734	759	739	801	779	809	733	749	737	757	787	736	730	712	757	727	739	755	722	710	713	744	751	785	794	767	744	741	745	745	787	734	755	722	687	759	762	709	726	762	707	740	715	737	707	719	763	771	770	785	814	839	824	820	797	805	904	869	880	775	771	808	801	858	808	828	840	817	842	875	889	814	750	816	831	793	875	789	702	649	576	567	532	512	451	389	349	388	402	434	449	506	587	632	679	698	705	701	694	711	699	727	712	703	692	708	635	636	656	633	623	643	644	669	622	606	602	612	601	560	573	571	556	567	521	545	487	488	475	467	457	521	465	493	498	467	451	458	464	482	371	338	419	414	386	412	383	371	383	364	396	399	402	422	415	437	450	404	393	378	399	394	377	396	396	391	381	379	384	360	342	330	376	349	340	349	332	332	321	346	331	300	311	297	305	297	316	290	289	283	305	308	312	283	286	274	282	311	311	323	310	299	309	299	326	297	319	315	283	314	303	327	312	316	320	326	304	333	322	347	336	316	337	334	343	365	377	364	387	359	329	330	302	284	309	331	418	565	697	821	930	905	802	854	798	792	799	805	803	837	785	785	805	811	782	770	771	845	784	820	777	851	791	805	791	790	843	985	770	337	269	602	1039	935	906	813	839	782	783	754	806	804	817	805	837	842	957	785	436	238	442	841	1043	874	806	859	798	795	795	846	829	954	839	488	260	421	871	1115	924	873	822	870	822	695	733	824	816	801	847	784	837	805	809	779	791	803	795	811	795	823	809	836	813	800	822	850	838	837	824	783	817	821	808	796	847	826	823	836	804	835	797	826	819	829	829	814	823	789	778	837	878	869	838	793	809	842	849	874	848	873	860	812	863	787	832	803	864	845	836	824	814	841	819	856	891	845	814	825	833	823	881	844	826	794	801	820	797	901	966	806	643	705	797	790	808	809	837	786	789	813	813	798	794	795	798	819	774	833	787	826	811	853	794	828	837	815	785	839	824	842	789	822	850	789	808
777	758	710	727	763	741	733	748	704	655	713	634	670	706	699	673	701	757	750	764	749	732	736	778	730	729	740	729	841	759	765	737	756	733	723	724	747	755	708	757	741	694	705	697	731	753	757	761	747	710	752	749	785	766	791	738	762	719	773	730	727	726	755	750	736	740	759	714	832	916	723	740	757	795	736	758	794	813	844	768	801	760	770	742	777	778	749	732	724	713	709	754	756	745	757	755	783	730	731	734	761	783	735	746	762	730	733	747	782	796	760	756	757	721	719	732	757	775	755	735	732	743	754	793	772	761	769	748	763	808	812	760	756	778	785	781	762	791	827	830	805	752	817	771	828	869	751	749	847	843	826	814	899	862	814	808	798	864	861	750	691	642	584	505	442	388	353	334	350	374	401	436	448	433	425	439	424	424	438	417	426	386	410	405	391	414	450	382	359	370	358	375	377	396	362	366	359	358	367	338	358	330	336	322	343	309	333	347	334	318	343	338	344	317	348	350	384	283	259	375	330	340	333	335	300	313	308	285	310	359	350	322	306	303	289	299	304	334	339	343	362	332	324	329	316	325	329	321	367	335	350	354	360	347	364	366	381	396	384	396	389	413	412	387	410	410	428	425	424	454	477	470	465	471	505	494	507	509	518	533	548	563	546	586	562	611	568	575	612	606	630	632	620	636	642	654	632	665	670	650	704	733	760	729	769	790	734	678	592	557	526	424	349	297	313	402	579	750	888	944	832	851	782	809	792	804	818	772	801	778	784	775	776	789	820	792	805	792	791	776	792	781	846	850	933	714	342	259	586	1056	983	908	856	852	730	698	779	856	885	784	782	925	860	1007	928	517	255	354	720	939	891	772	847	801	825	796	797	821	873	970	634	302	321	732	1127	997	862	856	857	855	771	776	766	810	783	805	777	820	796	797	790	804	814	776	780	772	799	818	845	789	841	811	829	813	848	859	815	814	796	810	830	863	822	845	845	839	813	835	808	822	842	825	811	780	788	812	834	869	845	841	806	842	870	844	849	824	821	822	838	804	812	794	825	824	804	837	799	834	815	783	865	977	933	794	858	843	820	839	885	788	783	822	888	906	893	1025	927	702	685	812	812	773	788	790	818	769	789	772	775	782	830	815	835	816	779	798	824	827	759	810	857	845	811	812	787	823	817	783	818	813	771	840
768	732	734	741	725	721	717	756	772	703	719	716	675	771	760	789	710	715	739	740	756	726	718	769	770	732	743	709	737	732	735	737	769	735	737	746	751	741	730	709	714	742	721	710	756	747	761	744	733	699	748	769	774	757	760	747	759	733	742	725	788	737	744	719	720	712	694	737	760	823	705	777	713	743	721	736	775	767	823	780	771	735	735	733	744	761	793	728	758	772	763	787	724	716	734	660	688	758	775	770	732	732	736	715	732	770	763	729	779	759	757	756	753	736	751	773	760	761	748	780	764	796	792	774	775	785	739	736	716	760	788	796	731	722	714	723	714	807	842	819	808	804	804	768	793	800	813	829	822	800	816	827	847	816	794	795	825	879	977	988	872	810	743	702	691	591	566	512	495	429	398	387	374	369	364	347	329	363	343	320	375	365	353	352	350	366	379	369	364	346	374	369	357	382	382	384	376	396	414	377	377	402	451	430	428	414	436	466	449	441	472	479	509	497	507	527	519	507	531	546	543	561	557	582	552	585	536	494	609	717	619	552	514	534	544	519	550	608	633	627	629	599	599	593	618	583	601	642	638	669	647	674	705	710	712	719	720	743	764	772	782	774	773	752	767	778	810	887	861	821	823	859	872	875	907	927	858	880	929	892	952	922	918	949	949	990	939	911	923	979	972	984	1021	1004	999	989	967	1013	981	1001	1031	1070	1039	1036	1019	1051	1091	995	972	1004	950	823	639	518	393	279	313	445	734	913	972	858	823	816	785	804	750	778	781	773	790	786	798	757	822	789	777	798	794	818	819	816	807	848	950	689	346	269	595	1073	991	891	864	826	759	771	840	868	890	848	826	909	881	946	978	568	280	356	740	994	835	821	812	768	842	860	807	842	881	1003	754	383	279	570	988	1040	906	884	836	849	839	807	765	822	806	746	819	809	831	826	816	791	766	789	820	809	817	818	804	824	863	832	810	783	855	833	823	826	785	864	864	830	826	842	824	843	793	799	808	851	804	842	839	823	790	819	855	817	858	822	821	832	836	830	812	809	845	821	837	835	863	803	810	820	811	822	851	857	812	841	839	884	848	762	839	853	849	860	833	773	755	778	893	981	884	902	909	812	633	713	855	791	784	783	808	766	742	800	758	795	819	758	818	796	810	780	803	848	806	816	813	871	852	786	838	804	790	770	815	828	798	829
749	744	734	736	731	765	741	766	711	743	774	702	677	841	901	853	682	699	745	790	766	772	733	747	750	735	755	759	736	764	746	758	781	749	739	722	759	765	682	707	694	689	758	733	770	755	713	729	738	720	757	737	718	769	747	763	767	764	755	736	721	765	732	746	727	802	722	750	753	726	772	780	718	765	746	731	746	770	772	776	772	776	742	732	741	770	762	762	762	753	780	789	751	738	734	766	758	755	772	756	756	753	749	697	723	726	761	757	748	733	770	751	761	739	736	752	731	779	772	740	779	771	754	770	765	758	754	765	756	761	799	758	775	746	746	772	755	821	775	821	795	795	827	806	827	811	830	816	777	768	784	796	818	825	754	764	821	886	941	948	844	849	860	887	865	822	779	771	685	691	599	621	561	543	515	535	526	556	531	535	566	528	530	569	563	542	595	590	574	551	588	551	583	579	648	605	622	649	687	637	680	729	781	789	691	693	715	752	727	777	780	773	773	801	806	791	826	820	815	827	881	875	885	884	898	975	820	827	1132	1223	941	909	929	895	895	882	918	992	977	965	999	919	932	960	908	916	964	920	971	959	988	991	1006	990	974	986	1009	995	1012	958	979	968	1030	947	971	1002	1059	1145	1025	945	970	1031	966	1014	1051	1017	1031	996	1024	985	959	1011	1014	953	963	978	981	936	954	920	963	932	972	954	968	935	912	910	952	942	964	896	940	928	940	884	961	941	992	999	1036	1011	963	883	748	478	319	292	446	673	829	914	884	843	797	757	775	793	779	795	804	782	810	783	774	786	804	770	809	803	775	762	803	770	932	741	342	267	578	1069	965	889	872	802	721	838	952	822	874	827	783	893	859	883	930	547	284	368	725	1042	878	830	797	773	838	845	802	852	815	973	822	445	262	450	949	1049	899	897	827	859	784	776	767	799	791	785	856	806	778	854	882	780	807	835	805	782	830	814	808	803	827	858	797	747	787	797	829	822	794	809	868	858	843	837	800	775	824	794	787	813	822	854	842	809	817	807	819	819	792	826	837	816	776	804	816	818	828	830	819	813	831	840	817	852	803	785	841	844	824	850	812	798	813	837	859	848	828	827	867	785	726	787	889	941	865	773	957	883	731	635	796	793	771	805	809	771	788	884	866	731	790	802	805	781	806	829	837	771	794	783	795	859	882	813	841	846	804	819	784	820	820	828
717	746	725	760	727	759	734	750	749	730	761	702	679	754	869	831	673	716	757	722	742	754	760	748	753	756	759	767	750	766	800	740	752	732	728	734	741	713	637	972	909	695	731	771	748	802	731	738	772	789	748	738	754	730	723	755	742	754	755	726	784	751	749	763	710	983	713	743	746	742	738	765	756	721	740	777	764	812	716	776	743	742	754	764	752	762	735	731	753	794	782	771	761	777	761	765	758	787	761	743	784	731	747	751	684	765	757	775	735	789	756	765	754	763	764	708	751	785	749	761	753	762	745	753	829	763	766	765	746	749	790	777	789	794	758	770	798	747	786	764	771	784	767	799	795	802	823	824	781	837	777	782	800	763	722	722	786	879	896	826	823	790	827	871	922	909	892	865	877	858	840	850	807	822	778	798	814	815	832	805	814	859	800	807	819	802	800	844	868	789	811	835	787	841	816	849	831	897	881	833	844	942	1021	976	882	842	888	934	916	903	911	919	913	895	907	913	907	926	903	901	952	989	950	948	990	934	841	1060	1276	1284	991	943	992	967	993	962	964	960	955	958	973	987	988	1006	1004	946	928	977	925	962	987	943	960	924	927	924	899	945	915	862	899	944	945	927	818	844	996	1026	917	827	873	892	897	918	742	819	934	889	905	845	891	834	855	885	878	898	869	860	863	834	845	833	942	808	845	852	821	869	854	844	876	857	840	853	876	924	894	818	855	897	916	939	966	1092	1040	824	529	318	317	380	611	807	883	864	848	760	765	805	743	784	794	806	815	789	778	785	799	768	794	785	790	757	793	826	971	750	391	243	566	1071	1080	986	914	924	734	756	768	759	826	800	781	792	784	882	914	519	286	352	739	1061	885	838	809	835	791	792	807	823	804	943	885	563	274	377	730	1102	949	908	844	840	778	847	795	783	788	828	806	832	776	836	812	791	787	841	799	826	794	818	820	811	789	808	805	824	810	826	851	816	816	849	783	840	815	819	844	831	811	789	839	809	816	826	826	829	850	784	833	822	811	783	842	813	806	805	810	829	841	838	806	856	838	828	882	815	825	774	807	841	830	817	833	849	827	832	848	855	853	828	876	812	768	798	829	872	816	735	889	1042	946	738	735	828	788	799	799	751	807	866	893	778	769	841	807	800	826	815	827	805	747	786	788	857	833	827	822	777	779	787	783	796	852	813
740	745	752	748	745	741	720	751	706	742	756	759	682	710	739	710	725	746	719	747	759	749	736	759	756	773	712	725	752	771	756	718	780	775	775	754	750	735	650	1099	888	751	853	719	782	731	753	741	768	777	726	734	738	771	760	736	728	757	726	719	680	742	762	755	760	741	691	746	780	770	759	763	788	734	773	777	742	742	773	754	761	756	716	735	753	761	735	755	712	781	783	757	767	748	749	790	721	762	752	772	786	778	729	767	751	736	751	753	771	800	788	757	744	768	740	757	759	768	750	754	751	748	766	763	798	789	768	768	741	802	748	791	792	760	730	755	757	789	754	773	760	753	781	780	757	776	789	774	743	753	755	779	800	808	773	759	758	742	793	747	742	819	828	886	874	882	849	910	865	877	895	873	888	903	882	898	923	882	925	896	935	941	906	920	923	883	907	892	857	936	864	888	868	899	914	933	968	979	958	854	877	890	967	939	932	932	984	993	974	924	942	967	952	965	921	991	969	951	942	876	907	933	973	947	929	789	822	1034	1158	1002	845	851	861	871	835	825	860	838	868	840	829	900	797	765	907	839	831	849	848	896	869	843	880	892	831	828	842	814	849	851	816	845	872	868	795	780	862	900	837	777	839	804	885	832	766	780	875	819	838	859	837	847	835	818	785	852	838	781	822	789	767	779	815	773	789	800	767	798	823	840	818	787	803	843	781	820	825	797	885	849	897	897	892	947	1041	1082	790	553	354	275	346	590	836	944	903	811	767	788	775	796	765	824	809	785	808	782	775	783	777	806	791	787	800	825	957	730	385	254	548	1073	1112	690	566	901	791	753	756	771	795	852	841	772	839	985	1065	633	253	349	692	1038	892	843	821	798	785	802	816	829	851	853	933	685	330	292	605	1056	1014	890	833	864	833	871	801	833	841	848	846	833	819	785	755	810	803	807	809	844	793	867	837	788	742	810	831	869	825	841	837	839	815	815	855	866	797	827	855	847	829	799	794	852	821	866	809	837	841	832	840	851	789	818	813	805	835	858	817	857	814	872	840	827	892	803	843	836	862	763	793	847	815	800	815	816	830	850	844	832	835	857	855	836	826	819	797	801	793	806	875	1123	1142	858	720	749	809	799	798	788	776	729	761	759	811	817	808	816	800	872	807	822	822	811	819	839	843	817	799	786	762	762	783	806	821	781
766	729	765	746	744	741	707	758	727	785	725	712	742	766	735	751	784	759	741	744	764	745	733	736	727	764	734	750	757	772	732	760	755	746	751	734	738	757	829	575	376	623	888	782	773	737	762	782	781	738	737	745	772	746	748	742	747	749	741	747	702	763	779	756	771	763	726	760	794	772	771	747	763	753	723	769	752	741	765	766	736	767	753	755	755	740	727	719	670	665	703	743	765	764	760	768	748	814	738	783	730	759	767	745	748	766	765	753	772	766	741	757	779	753	745	763	725	782	747	800	736	773	765	776	761	755	767	755	774	765	744	720	740	741	750	766	760	771	757	786	778	779	754	773	784	777	737	722	729	712	746	779	796	788	809	763	774	786	780	766	757	748	827	804	795	840	854	845	898	832	885	895	856	872	896	871	902	906	917	931	870	893	894	899	921	913	935	925	919	881	914	940	875	892	935	923	883	937	932	900	847	875	847	858	877	895	883	926	881	850	891	878	905	886	856	864	864	880	931	983	885	889	882	941	860	759	869	1128	1066	811	757	804	823	776	802	795	812	786	800	796	763	840	726	775	819	829	854	842	791	768	789	809	810	826	811	795	796	783	774	821	796	842	820	862	770	769	755	770	778	772	839	804	829	830	827	818	836	796	804	816	823	854	821	842	810	785	817	854	822	781	819	783	839	845	854	865	804	855	842	860	851	857	856	838	886	854	836	844	817	843	834	833	941	883	873	969	988	914	636	404	274	373	687	918	947	842	801	777	823	790	813	757	764	782	810	767	765	772	800	758	787	815	828	832	980	748	375	258	517	974	1147	817	730	909	829	795	769	770	780	880	865	726	825	948	1079	669	236	337	662	988	900	812	795	806	798	813	798	781	836	868	922	802	436	269	486	929	1086	904	868	845	835	856	818	801	814	849	826	840	788	801	804	802	853	826	797	814	782	825	819	755	736	773	859	852	752	801	834	802	781	776	810	811	829	835	834	833	859	818	823	829	840	837	813	842	798	845	871	795	841	791	842	832	816	860	827	882	811	795	822	866	842	844	814	827	809	809	798	880	850	827	846	840	872	826	870	807	796	866	891	867	866	841	799	845	844	850	875	1009	1079	981	713	701	767	792	757	790	787	742	792	767	798	841	814	787	791	810	812	823	846	836	776	824	818	823	818	772	723	840	923	792	812	784
719	766	742	753	741	746	750	752	734	724	730	722	738	750	793	774	736	745	698	715	753	762	719	759	765	746	752	751	707	755	732	764	734	734	753	754	728	749	903	640	497	614	887	744	722	716	746	771	769	779	775	727	752	810	765	736	724	774	838	805	749	721	758	743	757	768	739	741	769	766	746	790	760	767	790	770	798	773	772	766	759	807	779	696	728	775	751	645	760	734	665	716	773	763	775	773	758	792	765	729	747	775	738	758	747	771	764	786	753	771	753	757	762	748	804	762	784	788	755	753	769	805	766	765	761	775	730	748	754	776	743	727	757	776	761	766	747	759	751	801	757	748	749	705	720	739	745	691	745	784	748	777	805	764	818	763	825	797	798	839	830	788	863	805	795	799	811	793	838	812	836	817	815	819	844	834	871	845	855	854	819	816	860	846	850	870	871	838	849	906	913	948	826	862	858	859	857	878	865	890	836	860	793	835	859	869	894	830	832	849	823	828	812	807	837	843	812	829	897	859	897	839	847	886	792	761	1006	1040	938	820	799	813	791	824	772	831	819	815	844	763	771	860	845	825	875	816	732	837	894	771	809	821	810	812	809	841	834	806	815	780	830	821	819	839	834	809	797	801	795	806	793	823	857	835	842	830	794	832	808	802	845	824	858	858	818	801	832	852	829	783	776	790	803	787	817	807	806	785	839	860	817	842	854	803	829	850	848	810	823	839	862	799	808	798	848	889	977	1085	980	713	343	290	508	803	954	907	831	801	783	817	810	755	778	780	777	772	789	755	843	784	789	811	798	832	963	711	399	251	525	930	1064	964	911	859	833	797	786	805	829	861	822	742	826	899	1029	671	228	346	575	976	893	829	787	811	870	816	781	832	855	874	973	874	528	260	396	782	1122	958	874	818	863	825	807	807	853	843	796	805	835	832	811	806	827	844	795	805	773	799	799	845	797	812	874	766	758	782	831	798	785	821	812	850	840	816	806	764	844	846	855	840	837	795	805	782	793	859	845	825	833	811	845	852	856	832	848	827	832	845	829	832	832	832	839	840	836	831	842	844	844	842	858	846	866	810	836	808	808	857	860	873	879	853	834	830	843	870	806	872	954	1036	886	662	722	824	809	765	815	782	791	806	788	819	836	782	818	763	793	822	820	811	816	826	831	867	831	760	832	758	858	827	779	786
718	726	752	750	760	737	718	736	740	749	736	731	746	791	756	766	724	722	726	738	708	714	737	761	737	775	747	740	751	761	736	724	717	762	764	758	740	737	841	811	764	827	817	762	688	711	697	758	740	774	771	768	747	736	747	749	692	777	784	798	771	740	759	773	779	780	761	754	791	760	743	759	723	788	757	785	728	764	759	744	769	755	763	761	744	776	732	646	1127	1051	626	744	757	760	760	771	765	739	777	737	759	732	783	804	784	789	738	764	790	781	768	750	764	752	767	745	751	795	791	754	759	773	798	746	749	717	762	773	765	747	760	800	734	756	776	794	739	718	773	765	779	773	758	777	774	746	712	780	834	873	829	762	776	775	783	773	754	820	787	824	794	827	806	777	808	787	781	810	811	797	750	769	739	745	796	778	767	793	756	807	757	781	827	792	840	810	843	791	855	792	736	839	861	832	803	830	837	845	859	831	885	828	854	850	828	849	851	818	851	874	816	844	802	825	879	881	844	833	849	888	890	883	883	865	736	835	1085	1039	790	831	796	799	825	769	801	812	794	789	829	773	760	797	819	784	843	700	625	743	875	759	781	787	817	828	763	787	787	797	814	803	799	842	815	793	774	781	800	852	854	794	798	772	803	816	805	797	781	800	794	787	851	788	819	813	813	791	834	787	787	826	819	762	754	765	804	798	776	771	804	800	792	796	800	770	780	783	789	804	813	800	787	762	776	750	842	891	894	980	1094	933	539	267	308	613	845	950	812	761	737	765	784	757	788	776	821	776	786	791	805	781	772	803	850	821	945	725	475	288	651	944	960	944	870	844	816	779	800	806	859	813	799	801	813	898	978	624	297	331	614	955	885	830	773	810	814	856	858	859	870	871	895	945	633	282	296	655	1045	983	906	798	836	846	793	802	821	837	835	802	846	831	846	784	821	851	822	810	821	810	843	848	829	826	859	821	833	849	817	840	792	779	820	832	805	786	763	780	822	821	797	857	835	827	829	841	838	861	839	825	810	812	834	838	845	821	838	801	780	753	817	886	844	846	857	835	787	843	801	812	816	816	829	876	831	841	818	822	793	833	850	881	868	855	846	858	851	881	833	874	945	1069	1010	823	675	759	818	816	811	792	780	803	810	831	847	811	830	793	801	810	820	777	814	784	828	829	827	817	899	785	796	781	796	819
733	718	707	779	769	736	750	706	695	730	718	712	750	758	732	719	743	725	737	710	749	716	744	780	746	763	719	753	727	760	751	760	737	773	755	745	748	717	793	850	818	826	794	731	740	725	731	748	742	745	767	715	755	768	749	734	727	768	775	750	743	695	778	753	778	790	782	800	812	771	754	770	736	776	763	771	769	750	797	761	776	788	748	757	741	783	775	652	793	722	651	786	791	777	770	777	756	730	770	767	777	727	796	756	775	752	753	761	767	784	740	806	743	744	787	786	795	758	734	810	776	757	742	769	765	724	766	756	750	774	744	770	801	814	804	779	773	771	747	747	802	808	750	784	775	759	699	749	896	885	834	765	768	774	791	761	764	753	776	822	781	774	810	801	800	796	786	816	824	818	762	782	789	820	804	789	780	797	830	784	827	841	822	808	777	801	795	793	835	757	666	735	868	825	809	766	785	828	811	786	804	817	801	838	833	829	815	853	854	845	814	811	795	855	825	825	820	837	811	844	848	797	853	796	733	948	1057	905	759	788	818	771	782	775	818	783	784	784	770	739	753	772	812	727	790	737	725	849	819	749	746	771	739	773	804	797	771	778	785	780	787	772	771	788	804	728	779	795	828	820	788	751	821	792	773	758	800	800	772	794	781	759	765	789	800	743	796	791	764	786	794	772	764	772	768	753	752	778	791	795	751	777	790	778	769	770	757	800	801	795	684	897	808	765	808	863	925	891	982	971	694	408	273	390	681	867	829	785	757	745	772	791	769	781	760	794	750	782	798	807	813	805	833	877	947	729	502	342	696	1061	892	909	814	825	833	804	777	816	795	800	820	875	872	928	1064	717	376	315	614	965	906	822	823	838	808	812	825	783	795	870	899	978	728	353	273	564	976	1088	914	864	808	835	801	817	826	834	827	780	833	801	824	799	833	803	828	808	773	779	839	824	865	862	836	850	884	876	772	865	798	810	795	816	833	800	801	818	789	796	828	851	815	832	827	845	843	878	806	792	803	827	853	818	845	842	834	806	790	814	833	851	864	840	818	860	847	842	829	778	820	830	849	846	815	830	834	793	829	825	836	853	841	838	814	831	843	851	847	815	814	944	1045	937	730	717	771	817	776	778	841	808	806	807	846	850	826	819	849	817	803	801	791	835	826	819	835	795	822	862	781	798	816	821
768	690	729	736	798	769	744	760	767	708	730	789	700	757	766	757	720	711	749	764	752	729	737	768	736	738	739	741	724	736	747	743	745	740	750	757	797	734	749	758	770	786	766	760	747	682	785	748	763	771	739	733	750	788	763	762	758	718	702	703	677	751	714	775	792	763	766	792	783	779	771	748	744	759	749	752	780	757	776	745	797	791	744	765	743	786	759	769	758	740	790	788	745	738	771	756	781	760	778	778	757	756	747	755	762	764	788	765	782	764	766	753	799	769	769	741	744	768	767	759	789	754	772	777	703	767	765	750	784	772	786	797	774	787	763	760	785	773	755	770	759	787	748	769	776	731	720	760	780	809	758	730	785	776	822	783	811	771	798	804	781	777	780	791	780	770	809	799	781	778	762	774	783	814	837	855	817	816	801	797	785	745	800	786	764	782	825	811	805	746	734	799	814	772	822	776	772	827	808	826	827	811	754	795	788	796	750	804	791	815	766	767	805	808	823	800	828	839	792	801	812	809	791	731	809	1010	978	737	752	755	756	762	764	752	776	798	786	768	770	736	762	752	783	721	757	785	849	815	775	769	773	762	769	772	746	798	756	734	786	786	780	788	770	764	753	729	797	864	829	814	786	766	754	732	802	756	777	793	748	779	773	734	765	773	779	760	740	785	763	778	776	777	801	799	807	755	754	794	761	761	740	799	769	676	690	826	821	798	777	766	679	1194	1045	715	836	848	915	832	859	899	895	617	352	270	490	713	871	924	941	814	715	820	796	804	784	764	782	811	773	836	833	795	814	838	949	722	451	301	616	992	953	919	872	800	767	828	827	778	831	780	791	835	926	957	1176	711	343	259	600	948	901	836	799	810	812	827	814	791	787	838	894	976	822	463	266	424	885	1085	913	910	806	839	819	772	817	786	823	849	808	816	830	804	808	844	804	822	856	827	831	784	783	824	804	800	781	753	827	857	847	825	835	838	796	814	802	797	805	854	832	835	820	815	855	844	843	866	829	805	804	840	846	854	872	843	818	786	809	831	814	828	871	825	843	847	804	821	818	813	796	843	841	829	851	836	839	809	867	860	802	820	808	831	830	832	845	830	805	797	820	885	999	1028	895	680	718	767	835	812	777	835	827	852	821	807	830	785	819	801	801	798	802	829	798	818	836	812	784	791	811	844	832	818
787	691	737	771	773	748	796	757	741	712	714	750	769	788	750	743	724	736	735	738	721	705	711	734	759	746	744	733	775	770	755	708	737	710	687	721	762	758	788	773	787	783	772	758	768	727	783	713	721	753	736	760	758	740	727	783	725	790	790	745	730	744	755	754	794	746	779	774	806	738	733	741	750	759	750	733	782	779	777	743	794	805	767	750	775	710	768	773	778	773	773	695	709	733	733	769	720	800	761	753	796	733	743	789	805	803	765	754	758	772	754	754	797	784	711	675	647	679	752	770	762	739	882	839	749	753	752	758	781	790	773	767	772	756	787	800	807	789	758	775	759	744	772	785	811	805	795	751	743	738	734	704	767	784	764	791	800	776	779	773	773	788	785	794	770	778	771	782	793	791	769	774	763	797	806	793	808	783	778	794	782	759	774	752	768	781	800	773	811	770	786	825	841	784	814	757	777	784	780	810	778	790	816	758	788	741	769	784	779	813	777	794	767	813	838	796	835	864	829	836	837	877	749	735	980	975	870	723	768	738	751	774	724	720	725	777	797	765	736	766	759	773	755	769	774	787	747	792	747	790	749	750	790	751	771	777	745	735	793	767	811	769	778	749	732	740	756	822	808	802	728	761	783	767	802	730	801	732	739	768	790	781	764	737	822	740	724	787	787	795	781	777	801	786	782	785	777	757	746	760	749	816	768	675	731	778	775	741	787	783	641	780	729	691	829	854	847	806	839	909	1041	909	526	297	377	616	880	1074	1125	916	679	788	763	787	789	785	833	748	788	805	821	770	824	822	961	767	410	229	494	899	1050	889	858	838	837	808	800	783	775	793	786	798	863	897	1015	709	357	261	564	918	879	823	791	858	809	810	798	821	769	804	868	979	923	581	293	345	769	1089	981	878	843	815	827	812	830	803	817	834	831	836	823	820	827	846	816	824	819	803	793	801	789	815	854	786	743	735	843	823	798	836	812	812	849	799	806	776	787	808	843	818	817	789	844	879	840	849	793	791	829	830	823	803	855	845	861	811	845	832	831	838	832	819	845	900	818	856	792	838	828	814	831	844	876	856	851	854	852	840	819	839	863	819	818	842	792	842	812	810	838	859	919	1026	1050	845	725	750	813	834	784	827	842	819	843	814	858	828	820	832	842	818	838	810	830	830	824	861	804	803	804	828	799	827
710	736	777	715	763	735	784	738	759	750	750	744	745	748	739	765	736	746	715	746	739	778	740	752	762	733	755	765	757	781	745	657	711	718	672	708	742	759	777	774	793	735	774	768	715	778	764	780	762	719	747	760	768	757	749	757	753	741	785	761	779	760	769	741	752	774	742	770	808	783	776	790	766	754	771	749	792	769	731	737	767	782	778	764	785	732	762	763	764	766	725	716	863	740	703	759	771	749	768	754	749	767	749	767	795	790	792	775	757	787	778	733	796	745	699	664	715	675	711	748	765	712	824	833	767	806	793	805	772	773	779	778	761	765	794	785	820	761	786	779	770	784	804	730	794	794	773	804	743	750	744	737	821	791	775	791	836	806	782	784	771	782	792	782	749	782	800	809	807	811	802	765	803	789	842	780	744	786	795	781	792	765	798	780	777	798	763	799	798	775	774	803	817	799	800	743	760	811	784	808	806	789	778	775	789	771	822	786	829	799	777	790	800	813	813	832	831	857	852	854	926	778	704	855	1027	938	777	751	790	749	766	734	702	733	695	748	793	751	754	773	722	767	757	801	801	782	775	749	792	800	780	759	765	775	761	792	779	760	750	743	793	783	786	768	771	771	812	803	793	764	763	764	776	809	766	727	755	736	785	799	793	774	797	783	763	721	733	805	805	772	748	761	744	774	791	780	764	762	798	804	779	800	795	740	735	800	744	775	763	772	759	734	758	829	797	841	843	757	870	851	963	1076	771	375	314	496	730	1024	967	746	670	828	824	796	770	781	784	790	810	838	822	799	823	844	922	813	428	241	496	1034	1121	890	842	807	826	789	785	777	792	806	811	824	898	849	945	727	376	283	608	930	979	860	758	816	825	804	778	814	801	813	880	929	973	686	330	300	617	1052	971	964	911	923	841	814	828	799	850	805	846	831	823	814	805	834	805	816	850	817	768	787	813	819	841	811	781	797	833	818	797	798	825	802	834	835	812	811	808	816	843	821	813	822	838	876	826	829	812	796	829	808	806	812	872	839	839	858	837	833	849	829	817	753	804	832	871	854	847	817	813	806	831	877	791	817	795	815	855	833	817	835	869	842	862	836	890	846	817	827	849	865	839	915	987	1023	817	705	751	783	773	845	810	827	819	843	815	785	793	802	800	823	818	812	814	828	859	833	824	768	826	842	770	846
772	765	767	738	780	766	753	731	726	736	764	754	715	752	738	763	749	725	715	739	775	755	749	743	735	746	745	755	783	762	697	705	832	839	764	662	769	803	736	751	769	760	758	753	759	773	778	751	767	714	760	750	752	754	772	755	758	741	796	755	773	787	781	734	754	769	747	769	787	761	734	753	760	799	759	780	797	737	728	743	751	788	756	746	742	724	761	741	780	793	732	703	1251	777	716	790	778	777	748	732	775	756	800	791	769	783	810	785	759	771	756	780	769	726	669	860	974	849	694	699	793	758	740	752	793	771	763	794	778	749	761	778	751	740	736	779	792	768	795	759	747	759	774	750	798	784	803	792	824	796	809	793	808	762	782	847	816	759	810	788	747	752	809	812	756	738	779	781	799	787	794	814	777	765	824	771	780	792	789	776	823	793	793	772	761	827	801	785	779	774	806	811	823	808	809	785	804	817	819	750	768	790	783	822	807	840	820	808	771	790	754	812	795	764	820	813	797	781	808	848	827	694	776	1001	991	804	757	748	778	745	725	752	693	688	752	763	774	753	748	785	760	775	775	789	790	802	749	782	758	754	773	725	783	782	764	787	774	738	750	785	754	778	751	750	788	774	740	762	751	717	716	757	796	800	811	727	738	757	745	778	747	743	764	808	754	769	796	759	784	782	752	819	793	802	789	784	799	813	784	776	752	796	810	847	786	785	784	795	777	763	770	760	796	766	776	800	817	774	845	909	943	1052	899	489	273	448	678	810	780	708	792	824	837	822	772	771	802	794	804	811	824	817	832	875	962	812	435	246	513	1034	1105	885	819	829	812	809	808	809	805	809	881	825	889	872	982	785	415	301	590	893	949	846	801	817	815	756	774	764	829	793	858	848	952	774	436	255	511	948	1127	879	701	862	907	808	861	811	812	823	896	841	826	803	780	787	796	846	909	888	775	784	807	816	819	807	846	818	834	864	790	790	795	824	792	823	832	854	780	835	828	873	835	836	839	822	819	808	799	765	798	777	849	811	857	836	852	851	859	838	848	804	802	791	760	786	826	877	838	797	805	804	866	817	809	847	827	837	813	813	830	844	822	866	850	863	905	866	824	800	812	860	815	835	890	1060	981	827	703	705	776	798	775	811	846	821	810	800	807	822	816	855	816	805	848	814	825	847	800	844	821	840	832	800
781	762	774	763	743	764	742	769	736	725	768	762	742	726	753	761	772	725	680	747	721	739	767	754	762	776	775	733	751	807	714	687	918	986	894	743	794	803	748	787	771	756	765	757	776	746	739	753	718	729	726	742	734	755	743	766	771	740	784	763	780	779	746	747	740	773	761	736	814	795	767	772	808	775	768	766	768	746	742	770	745	731	747	747	726	751	798	742	753	758	749	606	787	620	733	778	737	786	755	757	763	767	765	803	765	759	768	777	766	790	754	810	785	709	675	979	1109	1026	734	742	781	766	786	788	744	790	750	804	792	767	767	800	715	768	896	785	800	783	793	784	759	792	741	759	764	773	802	809	794	752	779	804	781	758	770	801	794	779	759	782	765	775	768	812	772	796	765	795	786	785	802	816	831	772	804	781	804	773	795	761	808	803	819	791	783	798	775	740	830	774	813	793	792	824	781	781	811	763	782	761	778	836	804	796	831	795	847	797	792	773	810	761	753	813	820	845	807	830	846	834	787	724	923	1018	886	751	766	771	774	782	742	748	703	712	726	763	783	760	779	756	809	780	758	782	818	755	795	751	768	759	757	759	779	786	815	746	761	738	790	750	736	760	780	741	765	781	767	763	766	756	758	735	802	842	855	746	726	746	745	737	702	700	742	791	790	768	805	815	771	748	779	889	753	762	810	771	773	815	827	799	718	806	794	790	774	784	819	771	780	746	760	835	781	773	747	768	785	862	823	912	875	1039	997	592	277	350	709	894	853	821	814	843	800	783	766	773	765	790	792	789	806	806	802	827	947	826	432	258	480	970	1077	877	881	856	853	779	847	817	815	828	856	866	871	878	1000	788	405	291	586	915	979	864	833	806	766	797	788	765	795	829	863	881	959	888	539	273	395	798	1224	871	807	862	911	833	848	777	774	831	820	826	817	823	814	830	778	765	857	867	763	844	839	830	853	832	801	847	812	822	823	855	798	812	800	843	839	854	805	826	805	802	781	818	823	833	824	847	836	775	782	822	838	841	848	788	813	846	818	813	827	760	836	918	892	771	840	865	819	840	796	758	750	791	832	826	837	818	849	822	851	811	833	838	824	853	863	860	845	865	825	818	799	805	892	971	1011	953	752	655	690	803	824	819	847	805	786	828	842	858	797	843	817	803	834	825	827	807	802	844	825	841	818	792
769	742	719	764	766	697	785	762	762	736	765	772	729	734	739	777	730	728	817	778	702	758	785	769	753	752	779	755	731	836	753	674	761	872	764	729	774	810	754	765	805	768	750	805	756	793	765	756	744	745	772	762	754	775	753	792	776	753	756	779	773	780	833	780	762	781	788	772	736	777	745	742	767	771	770	807	736	731	863	867	750	726	743	767	776	769	764	728	742	778	742	782	753	761	776	764	778	738	737	774	751	763	785	776	781	776	770	776	795	766	794	800	781	743	669	788	903	801	685	731	792	768	799	785	754	734	726	769	809	799	777	779	767	775	846	763	776	829	786	758	779	780	742	751	764	774	797	805	762	749	791	772	804	798	792	831	742	772	763	788	749	771	764	781	789	787	809	789	786	780	768	770	803	762	794	770	821	779	789	766	777	784	803	785	770	759	772	784	798	788	791	815	770	800	789	799	833	795	774	769	792	778	805	791	839	833	806	851	821	774	787	802	798	795	793	803	819	778	822	770	729	860	1061	958	755	684	758	752	765	799	788	749	754	760	789	771	768	744	767	758	763	788	764	802	764	756	754	782	729	779	789	757	760	757	768	743	796	774	757	790	793	796	798	735	765	785	770	770	824	821	778	712	780	812	780	670	676	716	666	672	770	741	721	705	787	780	804	768	781	734	792	772	760	727	750	775	802	808	779	813	777	823	747	772	852	929	804	755	784	767	780	783	750	762	729	758	813	898	872	875	832	952	1059	695	342	287	634	910	868	812	806	814	798	784	756	805	785	802	837	814	788	824	848	867	922	823	426	267	458	984	1071	910	841	838	785	794	793	808	787	842	841	852	888	868	980	740	404	261	529	917	989	881	811	805	800	772	785	793	812	814	831	838	915	901	612	285	327	682	1124	996	876	874	853	818	785	814	809	852	856	813	810	833	803	806	780	777	805	796	798	777	819	849	820	804	818	831	821	813	850	842	834	832	839	832	816	818	810	802	841	804	770	859	848	826	836	822	821	841	801	811	846	837	827	816	843	834	794	778	822	755	788	1005	979	783	817	843	811	841	775	707	734	724	737	820	834	819	778	824	839	843	848	858	817	874	832	822	827	848	845	800	806	855	804	887	967	1032	973	744	702	763	802	868	886	790	834	799	817	824	833	782	853	830	817	841	820	829	828	834	843	820	820	862
740	727	740	740	759	722	763	754	781	705	761	745	767	744	746	746	737	760	929	873	712	736	768	732	726	752	759	775	775	783	795	696	663	698	705	767	788	751	778	778	758	754	746	797	757	778	710	803	772	783	797	770	786	783	761	774	788	754	790	780	746	777	774	756	771	723	758	756	777	781	775	754	765	767	786	770	780	677	921	966	750	721	754	733	725	799	812	787	780	790	750	803	788	774	741	751	750	797	747	754	765	790	791	768	767	803	791	772	753	776	770	746	764	807	718	708	680	690	705	791	808	764	775	822	795	738	766	784	816	758	806	791	771	808	750	838	790	798	799	756	761	755	744	783	755	787	793	797	770	797	783	788	757	737	774	773	773	778	787	788	771	726	749	746	763	780	815	766	807	806	771	779	809	742	783	814	809	789	801	785	838	771	776	781	768	788	817	782	800	786	765	778	795	765	755	780	769	767	780	798	802	773	797	804	817	830	797	813	818	751	785	865	858	820	792	803	826	890	811	743	810	991	1000	824	702	745	747	739	775	781	712	767	754	787	757	784	803	777	771	739	762	789	783	761	728	776	773	771	787	807	778	759	812	727	732	777	778	739	767	765	792	780	752	788	786	773	783	790	733	802	834	769	798	766	682	691	797	749	645	711	889	906	769	704	697	725	804	766	755	755	818	798	741	721	742	759	773	775	746	736	787	795	755	859	620	615	897	772	773	744	778	830	831	792	772	733	825	881	862	842	912	957	1049	775	359	291	575	952	909	840	773	791	790	770	754	795	784	795	807	781	817	815	829	834	931	821	475	249	460	954	1069	889	812	842	796	806	797	791	817	793	847	843	883	894	1042	800	384	246	498	900	941	825	808	833	805	810	806	805	809	828	856	852	883	926	748	394	280	550	1013	1013	930	888	846	843	783	808	830	798	802	835	795	827	803	811	824	814	841	838	813	816	810	813	816	826	825	829	800	796	836	794	813	800	832	843	833	801	815	822	837	812	841	863	811	824	839	836	826	859	806	835	815	807	822	800	842	818	793	795	852	777	749	802	781	797	844	834	852	845	728	744	911	883	733	766	857	834	849	835	846	820	841	857	784	834	835	840	829	878	862	837	866	848	818	792	909	1084	1037	948	832	715	770	893	817	818	802	848	817	849	836	787	897	836	863	844	849	871	801	860	827	838	838	837
722	735	747	778	754	769	783	754	744	715	775	738	765	725	743	733	727	719	814	792	673	741	783	773	764	784	767	784	739	750	816	846	842	813	824	772	827	774	780	784	767	801	801	749	773	769	767	782	748	783	812	818	806	761	730	764	785	775	774	760	790	792	797	799	773	735	796	791	798	755	796	766	778	729	759	765	797	706	705	796	710	793	815	791	807	796	796	816	792	767	774	790	780	785	782	742	753	760	797	753	762	786	751	768	768	765	786	747	813	762	761	766	756	790	805	786	758	807	850	859	808	779	800	765	806	761	764	793	770	792	805	801	812	818	829	808	759	820	804	790	768	788	796	808	819	799	806	767	786	762	772	772	774	801	775	773	786	795	758	735	741	739	779	733	737	776	782	800	796	749	798	816	800	745	782	774	769	779	846	806	775	786	792	805	768	788	814	776	786	774	813	796	810	768	749	800	769	787	816	808	776	776	763	829	821	775	792	784	807	793	830	881	915	858	823	824	875	826	710	721	875	1033	923	758	716	753	731	783	781	737	726	744	787	745	770	731	744	746	771	767	774	759	778	749	744	761	767	755	777	820	775	719	723	730	733	748	778	768	740	806	773	784	756	785	748	780	796	784	799	819	791	795	809	778	731	780	954	854	697	762	911	932	816	695	724	753	822	764	785	798	767	783	740	737	766	770	775	756	753	728	747	796	793	875	681	713	848	746	795	747	803	803	798	800	773	781	823	836	871	824	922	909	1041	797	381	269	529	918	961	799	817	817	826	777	776	764	773	792	829	792	799	722	819	843	982	824	473	248	458	906	1072	921	862	831	819	787	800	813	838	790	862	852	934	872	1058	875	393	229	501	921	948	825	794	784	810	766	783	776	839	835	823	863	837	989	832	448	250	472	921	1088	942	886	816	807	819	795	811	810	840	823	795	821	845	801	853	811	804	793	814	782	769	834	817	811	846	824	833	805	800	797	809	821	810	839	843	843	840	809	789	786	831	832	820	837	842	821	835	841	800	817	824	859	831	834	827	791	806	796	840	827	802	791	823	826	855	865	844	852	700	763	1094	1163	830	759	876	844	801	803	822	849	829	833	776	859	833	858	774	840	843	843	887	859	811	771	868	940	974	1048	986	804	757	784	839	802	834	830	861	850	837	852	865	828	844	861	860	857	820	837	834	853	818	812
793	765	759	744	764	750	758	773	754	756	735	725	751	784	735	785	807	811	704	705	756	800	765	746	786	797	744	744	764	745	808	831	806	790	805	764	772	759	780	782	785	801	805	744	763	788	777	771	749	773	794	811	788	797	751	795	782	798	795	785	777	782	764	807	792	806	762	777	773	787	750	791	807	755	794	775	812	799	757	733	820	805	796	792	787	764	745	779	814	784	753	784	784	790	769	767	763	763	775	750	740	803	779	799	759	757	783	760	789	783	768	762	794	802	777	804	833	849	809	808	808	752	793	791	791	781	801	781	801	762	793	809	781	791	841	795	777	765	805	776	791	794	807	791	797	818	785	780	807	804	769	754	786	775	779	772	765	811	757	927	787	818	813	770	747	745	801	777	799	806	785	796	795	760	742	771	766	789	793	790	804	762	769	786	761	778	793	834	796	770	784	812	809	637	936	1044	731	822	807	799	880	904	822	811	826	773	793	801	821	779	842	837	870	829	782	817	850	747	703	899	997	934	787	734	767	732	759	725	779	753	785	716	770	745	722	739	717	742	784	759	770	781	777	776	758	737	772	762	802	787	757	749	766	780	756	735	793	733	777	782	786	751	727	807	745	768	755	757	815	815	816	780	847	774	679	805	947	906	716	689	833	885	747	679	775	877	789	770	753	796	768	772	786	766	781	788	782	777	770	766	766	783	773	788	839	863	811	779	798	751	793	806	819	782	798	813	803	805	825	824	870	909	1052	873	404	256	512	874	932	827	805	790	832	768	807	786	797	788	813	797	773	770	852	866	987	823	472	246	433	977	1088	902	853	816	858	788	822	800	845	834	848	852	889	936	1057	847	420	259	502	930	954	837	787	810	821	765	829	770	773	801	822	816	879	967	896	592	259	368	778	1132	981	901	838	864	833	836	836	780	816	804	787	812	834	825	851	821	809	750	799	837	798	801	823	825	820	825	810	825	845	811	826	824	834	811	816	861	812	842	827	854	819	766	815	819	863	832	816	845	847	792	797	833	786	816	799	820	829	848	875	834	852	821	833	847	878	821	811	856	748	628	1083	1091	751	745	869	838	825	833	861	847	860	874	864	836	851	808	814	797	818	816	819	851	784	806	847	871	865	1017	1057	1036	857	749	758	818	839	835	812	877	832	843	825	837	852	861	848	832	819	844	842	827	848	899
774	763	806	792	796	759	771	758	784	737	742	749	750	731	723	744	799	797	771	769	753	764	741	767	765	771	753	754	748	756	755	771	767	796	800	758	765	752	796	772	782	757	772	745	734	783	783	755	793	791	783	754	714	744	758	797	798	785	779	777	770	809	736	807	791	778	782	768	794	784	763	784	792	770	791	752	818	755	801	788	819	815	774	785	754	794	758	813	771	784	776	786	798	747	765	781	765	780	756	774	795	778	764	763	808	823	788	720	821	809	759	801	803	774	763	778	769	794	801	780	774	838	784	777	797	811	794	834	767	778	793	772	777	796	829	778	803	769	784	787	790	799	777	810	819	810	787	778	802	777	767	774	776	804	786	773	778	799	765	763	723	850	909	820	771	729	802	789	816	782	795	820	802	774	851	785	762	797	837	787	766	771	783	818	782	802	804	831	823	779	787	844	807	675	833	942	723	849	812	874	691	728	835	787	795	767	796	815	836	781	793	805	859	790	830	876	783	710	845	1096	1063	799	714	755	766	733	785	768	744	749	790	741	736	823	775	702	721	745	784	756	753	769	753	767	753	768	757	795	813	832	729	740	807	820	863	793	700	794	808	837	752	757	729	753	796	780	753	736	753	766	793	765	760	767	689	741	844	841	719	636	705	737	691	742	811	794	774	756	760	788	791	783	761	771	769	747	790	796	855	793	797	799	749	779	778	821	799	799	759	810	784	796	765	807	763	794	778	856	869	810	884	892	1022	836	402	241	514	830	941	857	848	837	806	826	816	819	796	827	810	815	804	824	824	849	924	903	508	232	430	948	1073	890	789	807	825	812	797	770	811	847	862	846	858	909	1054	847	424	282	547	930	982	856	847	862	782	807	786	824	780	826	837	812	841	881	990	670	332	312	670	1069	1036	900	816	858	851	830	853	819	895	812	791	850	830	809	853	822	802	815	845	872	823	779	856	827	844	857	832	857	822	842	838	872	796	807	830	835	842	798	811	849	818	786	786	818	862	832	815	778	848	823	822	832	831	859	815	857	822	848	862	840	856	837	837	816	861	807	799	843	844	673	881	716	700	793	844	802	787	827	838	797	849	865	844	870	802	820	809	824	803	816	838	820	864	809	782	844	792	919	997	1092	1040	841	725	739	796	805	826	801	790	823	860	832	853	850	828	816	820	818	811	849	827	861
719	771	779	798	775	763	807	763	776	776	749	791	790	754	763	756	786	832	787	779	750	784	790	756	751	751	759	739	747	759	769	781	769	790	758	774	757	777	807	795	774	794	752	774	738	817	779	804	793	759	770	753	789	779	762	807	783	798	786	752	769	752	763	794	780	770	808	745	780	801	779	784	808	767	790	775	829	768	794	802	768	804	806	806	764	778	789	820	817	795	792	755	797	816	815	811	798	798	807	805	798	795	795	790	825	778	758	762	757	786	754	788	739	817	826	789	795	805	799	786	782	800	746	774	822	813	801	823	804	813	817	820	778	824	783	787	810	795	774	811	765	786	785	792	865	817	778	774	791	783	763	791	784	750	787	758	777	797	803	783	775	815	818	826	763	770	811	784	785	767	785	792	774	801	828	836	788	792	802	777	785	780	775	798	772	794	754	813	821	834	802	795	784	790	754	703	808	767	790	849	743	735	895	791	848	825	815	813	819	839	843	827	808	827	878	801	706	803	1038	1085	936	733	727	790	732	724	755	792	785	764	756	720	786	790	773	770	729	743	749	768	788	788	788	808	726	740	755	784	780	772	682	729	770	857	861	779	704	791	657	776	730	762	791	772	769	758	734	726	778	764	774	775	781	802	737	675	729	747	720	778	800	760	779	826	825	760	749	777	778	788	792	764	768	803	829	761	721	802	858	829	789	779	789	794	812	776	792	794	794	778	807	793	771	768	790	797	794	807	804	813	892	878	1026	797	395	228	526	850	899	802	817	806	807	812	806	796	772	777	826	798	810	772	819	836	887	849	503	247	446	919	1076	880	814	785	835	764	790	792	787	849	856	818	951	904	1066	877	404	259	532	876	953	847	821	793	809	750	812	803	796	833	841	797	836	856	991	759	436	292	538	962	1066	936	904	857	867	872	848	786	836	792	776	837	839	803	831	831	811	791	866	843	802	710	774	790	786	824	835	848	820	775	836	797	819	825	828	809	817	834	821	803	817	791	813	846	802	827	816	844	802	785	825	856	849	825	865	846	821	820	857	839	833	791	836	755	782	768	834	979	857	844	826	756	845	871	868	799	827	841	811	833	821	827	845	893	802	793	827	853	909	812	863	841	814	822	842	843	876	860	852	982	1064	1046	892	771	749	780	854	851	822	840	847	839	858	851	849	822	837	838	792	873	844	871
771	803	785	762	758	799	786	795	775	761	762	779	779	745	800	782	776	788	761	783	752	822	798	763	778	727	738	785	827	800	759	755	728	740	769	728	723	786	788	781	778	759	754	772	761	762	771	832	814	774	787	804	785	767	806	818	795	801	774	800	781	784	813	779	826	773	772	765	739	788	785	779	801	796	795	776	817	824	759	801	758	788	769	801	799	799	792	799	815	821	763	802	776	831	787	813	841	804	822	819	816	793	780	803	778	815	798	795	780	797	781	796	808	750	806	824	790	774	817	825	821	795	826	779	794	787	832	802	802	824	805	805	764	827	816	770	770	766	791	802	828	813	808	777	825	803	809	812	817	786	783	830	767	828	810	760	796	796	797	774	740	750	787	758	727	766	824	809	793	787	821	792	831	741	807	870	803	830	794	803	772	816	783	830	791	804	806	777	809	788	825	798	804	779	778	793	829	868	823	836	876	839	836	844	832	842	885	837	822	838	830	845	861	860	824	748	831	1029	1000	834	757	698	731	716	765	750	767	772	765	745	750	736	746	813	826	779	791	764	751	789	778	749	769	793	740	794	741	773	770	766	729	727	792	809	825	752	722	795	715	803	802	783	761	776	747	733	780	780	767	787	777	765	783	790	812	788	746	762	741	820	824	872	785	823	801	770	777	780	732	793	766	773	761	762	792	738	760	770	826	840	754	736	796	799	788	754	797	787	776	798	791	789	815	812	810	742	791	833	821	818	858	874	1008	784	403	262	518	847	979	841	782	825	810	808	805	790	754	778	806	796	811	764	793	805	881	830	494	254	427	860	1107	890	818	794	845	807	799	787	795	826	810	827	898	928	1079	748	365	206	468	795	914	823	779	783	819	783	797	789	784	799	809	782	853	853	976	801	510	292	438	817	1077	956	913	805	880	866	836	808	809	823	812	786	863	844	784	842	807	800	816	805	754	772	761	807	794	821	840	864	846	804	797	842	818	798	791	834	847	810	824	824	816	814	835	802	818	819	846	803	799	834	828	854	821	796	796	873	834	839	824	883	822	768	752	790	793	768	776	934	781	829	863	847	859	840	843	818	821	814	818	874	811	831	819	887	775	748	916	992	965	853	808	824	831	850	842	858	831	824	824	864	949	1048	1046	961	831	788	797	815	865	837	856	818	810	863	808	837	864	839	834	856	815	835
795	761	798	792	803	751	759	790	809	756	746	768	765	770	772	783	771	780	787	759	786	798	746	722	821	811	727	745	859	868	768	796	726	750	790	767	779	774	804	801	796	776	782	755	759	802	801	768	799	770	832	825	783	792	788	826	759	790	770	785	806	810	806	807	800	781	773	740	769	771	781	773	769	779	841	806	825	822	816	787	815	808	766	800	796	784	774	787	791	794	797	822	809	819	795	795	813	810	784	819	776	818	783	781	776	739	786	810	791	800	792	829	791	775	747	771	764	801	803	807	799	776	795	785	771	790	793	809	829	778	819	764	795	824	833	765	793	795	810	793	826	775	781	827	806	850	831	771	805	785	824	795	786	814	794	799	790	781	798	802	763	786	758	722	778	825	834	778	791	778	780	809	812	775	786	827	867	812	810	795	798	850	784	820	830	808	842	793	781	844	822	771	827	812	795	808	833	799	820	813	838	838	783	813	827	841	883	844	801	826	774	812	854	828	777	855	1013	1039	899	776	736	749	765	777	779	785	734	748	782	744	728	722	775	787	750	770	783	767	767	791	754	774	755	772	778	772	726	749	749	802	729	724	746	748	734	718	762	820	799	771	759	775	780	752	757	816	773	780	772	777	761	746	741	787	810	755	768	728	729	785	788	815	810	791	789	771	756	829	780	802	764	771	775	781	794	786	762	782	789	755	738	776	798	802	789	794	764	766	791	820	801	768	793	788	768	781	798	829	818	802	860	856	994	844	413	242	514	853	988	895	837	838	767	783	813	770	780	745	787	793	826	816	822	836	934	873	509	248	398	884	1109	962	899	837	861	768	790	806	828	871	779	789	863	908	865	569	282	220	546	864	902	803	790	835	811	808	820	770	778	800	808	804	823	859	910	913	586	305	315	669	1074	1000	896	796	842	812	806	820	824	854	829	832	833	831	845	852	796	778	798	803	812	850	822	761	821	817	817	822	823	848	826	854	835	783	811	818	836	809	802	810	839	817	810	814	851	852	850	814	860	814	839	885	817	776	799	891	833	822	850	833	822	714	805	891	904	818	747	760	806	870	835	817	823	862	867	837	813	858	882	889	891	806	828	834	777	758	900	955	954	783	790	872	816	856	843	840	831	840	843	782	830	906	1010	1061	1005	877	754	766	780	825	849	828	825	837	827	906	815	863	813	855	836	809
756	761	798	794	833	766	790	765	799	755	762	761	809	769	820	799	763	789	773	769	777	800	776	770	778	798	729	747	795	798	761	757	787	817	824	800	750	810	794	766	785	790	802	772	787	768	801	796	803	802	819	793	741	746	754	782	785	779	770	778	790	786	750	772	752	805	789	792	787	778	797	785	773	818	816	841	774	780	830	809	809	811	770	802	802	776	798	796	848	824	809	787	827	809	867	804	779	833	808	808	828	780	804	809	751	782	768	776	788	816	783	787	806	757	775	765	813	803	827	810	776	789	798	797	826	824	800	779	784	775	766	812	814	814	790	778	809	815	820	781	809	786	788	784	831	802	801	773	808	786	826	818	812	862	822	780	813	803	823	809	814	815	800	794	838	817	832	822	824	808	788	795	794	788	767	802	839	780	803	806	804	823	829	800	802	789	823	820	811	843	835	840	782	816	865	846	819	820	816	807	826	795	821	833	832	877	847	802	786	757	764	808	771	706	847	1014	1076	942	780	788	797	786	766	766	765	745	787	770	746	762	735	721	763	744	649	674	718	764	783	777	771	739	756	771	771	783	745	841	758	765	759	731	765	746	751	771	782	789	759	778	729	718	785	795	775	756	768	753	784	796	783	732	738	772	751	779	795	754	694	755	784	811	804	808	827	793	780	775	807	825	773	806	773	778	792	769	804	776	767	739	743	786	780	763	764	786	781	783	828	793	809	828	761	776	762	773	795	796	797	783	846	840	992	881	450	235	460	838	956	878	832	849	793	764	823	783	759	781	785	805	781	814	797	833	927	824	497	241	387	853	1116	934	863	832	813	792	759	826	804	836	774	776	826	911	711	468	224	263	556	1002	965	837	800	823	825	799	805	795	820	791	831	807	784	874	892	974	693	357	284	596	1016	1078	877	801	867	835	753	801	814	834	838	827	839	846	835	834	861	769	798	865	900	879	821	788	804	744	746	818	839	834	808	843	811	793	780	789	817	792	854	838	804	819	796	854	824	855	872	828	811	788	816	852	829	833	834	844	827	843	858	876	791	709	857	913	991	907	805	796	833	887	839	833	870	877	880	815	826	858	841	886	875	808	843	863	803	754	793	813	797	758	856	919	845	845	864	874	872	847	822	812	801	821	886	1007	1105	1075	924	803	769	766	781	851	840	838	848	829	779	837	813	809	822	818
784	778	815	757	782	790	790	778	738	789	755	789	798	809	816	785	776	802	770	782	761	787	805	749	741	800	767	784	772	805	768	780	771	789	815	786	804	805	762	796	787	814	761	796	779	797	763	801	794	775	795	799	753	908	898	729	753	814	797	811	785	805	783	781	781	769	801	812	807	805	770	773	794	794	822	778	792	797	814	797	841	829	792	783	799	775	795	800	807	834	799	753	822	815	793	806	798	775	759	779	802	815	752	789	791	784	775	804	808	807	801	787	788	782	866	837	804	786	769	800	798	783	782	837	778	789	794	802	777	793	771	798	814	826	798	818	800	824	800	813	788	823	802	792	778	800	790	793	802	814	823	816	816	785	786	801	776	802	787	807	845	800	790	850	829	827	805	792	797	809	788	851	802	798	841	767	812	826	806	808	805	823	816	789	808	808	806	826	825	873	837	828	818	834	823	810	831	846	822	803	864	823	839	795	808	846	800	787	781	851	824	705	701	832	1032	1049	912	781	721	786	741	744	752	784	748	758	741	745	743	775	793	750	780	764	751	749	805	781	758	778	783	753	769	762	765	776	755	794	754	741	801	766	759	773	771	789	802	812	763	776	746	753	804	784	778	812	768	779	788	780	777	777	792	796	765	781	845	761	704	768	801	793	801	782	797	771	796	766	771	771	814	750	812	796	786	745	792	774	753	793	787	803	779	760	766	780	795	812	771	732	742	806	810	781	766	765	772	828	831	800	870	865	980	898	505	229	424	822	970	813	806	786	710	793	812	780	787	797	816	827	781	802	840	830	905	875	518	225	368	871	1060	919	887	793	797	760	768	793	836	803	793	779	812	923	814	503	249	233	589	921	922	868	823	792	803	778	774	810	797	824	810	842	797	880	882	1005	825	438	239	457	907	1098	924	873	1077	1047	758	767	856	820	787	817	810	820	870	841	800	774	796	832	858	846	809	818	800	858	843	791	849	830	851	871	846	834	808	798	814	808	790	837	861	830	824	861	793	809	816	820	834	835	859	837	860	863	827	797	799	852	825	870	807	744	769	905	1012	894	742	791	853	839	830	790	823	802	843	825	854	794	891	851	860	798	802	855	813	841	800	773	771	810	874	824	840	829	864	846	808	838	842	777	838	853	873	876	971	1021	1045	987	849	809	793	754	775	851	905	857	832	862	825	853	781	899
791	775	777	764	794	796	772	776	802	813	752	809	794	828	791	797	792	761	778	785	745	787	788	729	763	784	756	762	837	805	797	761	821	785	764	801	768	804	825	790	805	816	782	793	755	769	830	802	766	832	785	803	734	829	756	774	804	858	792	794	768	754	782	822	787	760	786	793	830	790	787	784	773	766	815	813	793	796	781	831	805	800	792	805	786	830	863	814	828	845	805	816	819	839	794	814	853	820	814	814	806	804	779	774	748	793	784	814	821	839	830	783	796	797	888	873	782	767	794	828	798	775	830	794	831	848	800	817	785	782	793	804	799	815	849	806	823	791	836	824	771	809	802	809	818	777	791	757	809	813	798	783	797	815	849	791	824	807	830	783	824	819	825	855	821	821	829	780	800	812	864	822	821	822	842	818	842	800	826	828	820	843	806	807	778	829	816	792	827	840	836	846	850	849	824	813	814	812	813	796	832	838	858	818	854	838	785	759	921	1038	816	682	767	1028	1039	921	799	750	744	748	722	707	740	730	735	724	752	757	739	799	782	739	733	840	819	870	859	709	748	708	776	739	760	783	780	785	741	735	732	789	788	788	803	755	809	784	742	759	743	779	775	813	798	793	784	778	801	812	760	795	796	808	808	794	732	781	830	800	726	833	788	797	804	774	809	783	771	758	799	784	762	765	812	796	802	765	778	802	779	769	788	742	764	774	803	800	780	777	727	698	750	813	812	804	784	799	778	798	782	805	854	878	975	978	490	264	434	812	983	831	821	776	817	785	812	823	799	809	780	796	803	833	790	841	891	868	542	274	379	855	1094	913	855	788	782	762	798	838	829	811	816	824	871	985	999	690	344	233	504	834	950	853	816	835	795	788	824	807	825	802	824	835	830	869	888	965	875	541	282	384	783	1093	903	869	1036	1061	750	759	857	797	824	828	827	795	830	858	859	795	773	813	830	794	788	824	726	906	887	764	855	833	815	836	829	814	805	810	839	834	824	836	820	865	800	839	803	812	846	804	802	817	815	843	853	826	840	839	816	833	836	890	832	708	800	794	872	789	711	799	847	844	830	765	811	780	750	843	805	805	852	847	803	817	809	828	848	807	851	859	866	863	833	896	992	1000	822	856	816	803	810	799	863	872	820	842	846	887	997	1078	1125	989	859	786	774	781	825	875	867	856	880	840	831	896
794	760	796	797	780	789	772	790	804	775	774	795	806	799	817	804	802	801	788	789	788	759	805	714	813	1015	831	781	803	804	811	753	757	752	776	776	812	802	800	823	790	818	801	821	854	787	862	790	783	770	824	819	809	815	805	806	794	784	796	780	776	848	839	903	787	769	787	784	807	766	794	765	770	805	837	801	782	796	810	825	827	866	810	763	766	805	821	816	820	811	778	784	787	802	832	821	827	825	803	820	751	747	753	758	696	789	756	820	817	833	779	763	766	775	859	843	763	785	817	824	824	779	825	795	823	797	815	833	816	797	806	823	783	772	772	798	804	836	826	817	817	829	828	807	829	820	820	803	815	800	856	826	846	828	849	834	801	807	810	850	837	835	841	806	805	804	790	828	826	842	828	784	825	822	847	824	824	866	822	802	825	827	838	834	822	806	824	807	841	826	813	824	813	830	814	794	807	833	823	833	804	813	847	872	818	809	807	770	920	887	841	844	959	1074	930	795	736	739	759	758	769	689	766	713	757	730	749	758	758	763	752	760	842	760	579	630	884	755	797	774	763	795	771	792	768	776	835	843	764	792	744	804	767	766	800	703	733	752	773	764	765	792	781	752	740	771	770	808	794	831	801	795	801	778	743	740	775	754	699	755	806	774	806	794	815	748	768	765	803	775	781	834	789	785	775	799	771	763	774	790	732	740	795	789	783	770	792	823	769	757	757	830	795	787	789	802	745	814	829	826	858	911	966	957	535	219	404	801	999	860	810	811	775	779	775	783	794	815	820	813	832	746	711	728	844	887	553	269	390	922	1052	917	852	784	888	941	814	754	802	869	854	894	942	969	1131	948	457	251	446	810	998	847	813	811	841	812	831	833	796	806	772	829	802	827	828	953	932	633	304	296	651	1073	928	784	729	773	763	835	810	838	810	810	814	804	828	831	825	786	779	781	797	755	763	771	748	724	738	855	806	830	795	820	852	881	847	838	828	835	780	834	834	882	819	772	799	801	825	835	828	836	818	821	849	848	843	832	843	866	855	839	853	792	951	751	734	777	823	845	869	843	826	821	796	785	788	820	788	810	809	871	851	822	861	859	831	836	830	825	894	857	896	846	562	885	891	833	890	854	869	904	835	850	859	814	834	921	899	888	1052	1200	1032	967	872	777	766	795	780	790	870	864	881	862
767	789	782	832	779	781	792	827	751	821	788	785	772	784	793	774	824	802	775	778	789	822	836	760	752	893	774	781	778	804	783	760	824	786	748	817	799	825	784	799	807	834	799	839	839	715	771	836	785	786	796	769	791	788	813	820	798	758	803	802	776	819	871	871	820	791	817	819	828	833	804	810	782	790	788	817	773	802	743	804	812	832	809	794	813	818	818	812	804	794	790	780	821	802	829	785	836	823	846	819	766	751	792	803	806	840	790	827	756	753	741	730	754	770	795	794	740	770	811	832	817	837	771	792	809	807	798	821	833	799	804	853	780	788	793	825	830	789	826	817	826	789	826	827	782	807	827	783	820	815	838	812	819	804	809	831	777	809	812	873	834	831	801	798	826	792	806	834	852	818	806	833	779	815	840	830	795	822	817	778	833	799	833	829	854	818	845	817	865	856	823	825	817	821	821	797	822	829	799	835	840	803	827	844	842	850	836	737	744	835	933	974	988	890	765	745	718	772	774	756	676	776	1212	766	731	734	768	751	747	789	787	744	867	669	487	562	845	779	784	714	753	807	763	771	769	806	800	836	746	796	774	781	767	794	758	756	748	743	775	775	764	779	781	776	757	772	792	749	798	782	809	804	799	797	779	772	765	763	767	792	805	793	797	768	783	752	719	789	793	772	767	763	818	846	859	781	748	773	766	784	817	789	762	775	798	804	800	787	799	796	814	835	784	824	814	813	785	787	830	816	808	851	955	873	517	251	427	799	1001	873	824	807	807	809	770	767	789	824	810	794	780	679	801	860	794	829	588	243	387	865	1070	816	825	866	924	819	815	766	770	867	838	866	988	966	1051	1030	533	257	460	871	1034	845	846	796	812	798	792	817	817	807	769	801	850	811	879	872	992	727	340	293	564	1024	998	872	820	814	843	832	823	820	810	816	843	807	845	775	826	831	796	777	775	763	786	777	788	807	804	865	842	802	828	829	851	844	882	843	795	797	776	828	848	808	805	803	776	792	836	850	831	868	828	857	858	844	822	846	852	849	816	822	855	819	808	741	824	856	868	911	871	837	862	836	816	785	799	784	835	835	846	848	857	872	872	851	869	815	792	802	864	858	907	804	460	788	911	872	834	863	862	868	788	844	853	841	847	901	647	628	730	1061	1029	1000	1030	1001	946	844	788	794	794	783	812	845
800	802	817	785	802	790	816	807	790	781	805	784	806	802	771	780	828	767	844	757	794	785	817	822	762	789	784	837	790	786	776	797	776	808	790	789	816	785	802	794	811	830	811	901	778	627	679	822	783	796	805	813	811	798	837	797	776	786	799	808	804	766	797	820	778	791	788	838	780	849	811	820	795	823	800	810	774	798	809	797	848	843	831	799	787	810	807	843	792	842	811	792	823	807	845	795	800	775	779	785	781	771	845	924	941	875	808	786	704	730	822	802	753	747	810	807	810	818	865	822	815	836	867	817	811	815	802	839	842	865	850	838	748	747	832	888	832	816	822	821	794	818	863	794	763	775	801	785	829	775	841	804	774	808	816	839	818	797	826	870	826	812	829	828	832	832	865	826	820	849	854	805	814	798	873	843	792	805	853	808	848	822	812	850	866	815	842	834	808	854	888	851	836	850	835	807	827	832	827	843	830	828	835	860	885	872	829	776	759	895	959	933	864	780	757	738	758	776	738	792	764	695	604	713	832	753	774	744	742	750	784	747	798	770	659	730	880	774	747	758	762	767	736	782	718	673	734	821	791	769	752	785	771	768	716	789	743	736	775	776	775	767	756	799	766	728	760	782	808	749	755	780	771	760	777	780	759	733	739	766	808	778	778	762	782	797	854	825	782	789	777	783	742	690	755	762	757	736	762	810	800	798	759	841	762	794	812	793	768	770	775	795	794	762	767	718	761	804	789	824	849	874	997	894	494	252	432	798	997	846	834	818	793	813	798	749	766	797	791	768	716	645	1213	1507	925	784	585	272	385	832	1053	849	796	877	878	728	800	821	836	858	829	864	932	914	1091	937	500	252	433	840	999	857	814	846	842	799	799	848	811	791	785	830	857	858	916	885	980	789	419	248	499	941	1036	909	843	870	881	878	776	841	820	810	823	811	845	814	802	814	799	848	858	778	794	801	777	833	800	788	841	850	839	854	838	810	841	835	837	809	856	825	842	837	800	779	784	842	833	840	858	815	810	869	860	859	772	831	827	844	831	810	815	872	877	847	835	895	848	871	832	857	847	861	841	823	843	816	837	854	826	859	818	834	873	883	854	878	831	814	846	861	885	952	836	881	861	856	800	822	850	892	884	811	868	867	850	891	660	531	631	952	912	965	1024	1072	1071	1044	985	873	870	819	779	763
853	822	787	814	808	783	831	792	804	824	828	833	813	776	772	782	814	785	925	790	805	764	793	819	804	826	780	769	796	793	789	798	804	786	807	821	834	839	826	782	824	820	854	835	818	778	750	851	779	770	820	813	781	811	813	816	844	785	772	815	828	776	757	774	797	800	821	803	804	824	822	840	826	831	817	802	789	786	769	801	825	843	823	791	815	810	847	815	835	804	845	797	826	822	798	870	801	801	819	824	718	705	760	816	913	891	810	726	740	840	1048	998	824	748	812	827	863	847	847	828	836	811	814	816	853	852	805	853	854	873	810	797	792	770	815	872	810	801	833	857	830	778	833	858	831	817	807	813	825	821	815	801	852	810	807	795	778	804	823	823	830	820	843	795	840	841	848	866	839	816	831	794	815	848	847	825	855	863	859	787	842	835	845	839	841	872	828	832	806	838	861	852	857	800	842	828	831	852	834	830	823	825	871	874	782	819	795	876	1005	1033	932	811	758	756	760	744	762	788	769	786	838	677	498	694	839	766	771	776	745	750	745	764	769	782	794	817	818	755	791	791	801	756	759	806	710	636	645	758	815	773	753	793	798	722	771	803	767	764	796	791	778	786	797	805	792	773	780	783	784	759	758	785	777	753	784	798	742	755	778	779	808	794	773	770	865	675	716	943	780	797	757	810	672	702	734	805	708	716	751	776	769	812	806	870	747	809	814	786	789	767	777	778	789	764	778	804	816	832	808	783	861	902	1010	892	478	232	424	796	1014	828	800	797	794	780	824	816	766	795	796	760	804	586	1028	1341	777	826	584	264	366	801	1097	877	850	841	872	839	770	834	842	794	889	871	923	863	983	932	494	244	421	821	983	796	797	816	792	791	807	789	797	784	822	860	858	805	889	870	981	842	487	223	442	882	1053	871	852	849	860	785	802	815	849	818	788	783	809	805	796	786	809	839	835	814	817	801	797	806	794	836	822	816	804	821	825	843	833	860	826	860	814	823	808	826	820	840	846	818	797	861	856	852	828	854	851	776	796	780	819	832	847	827	835	839	812	836	872	874	809	813	828	850	862	817	843	768	834	832	844	857	837	881	802	838	867	843	821	849	834	845	836	833	824	886	930	906	853	816	873	879	855	825	855	859	811	869	891	950	824	771	820	916	843	844	807	920	993	1058	1064	1115	1051	933	918	850
800	818	780	894	908	801	845	862	846	799	829	808	834	813	815	791	804	803	742	795	772	829	787	866	845	803	803	862	879	833	798	804	779	804	810	819	808	854	824	803	807	844	834	831	819	793	839	824	788	793	889	849	818	827	813	815	841	779	836	817	784	836	830	829	810	838	798	836	788	835	809	825	831	817	803	819	807	835	815	807	822	827	815	809	827	832	865	810	822	815	838	795	823	852	828	867	810	838	828	864	720	709	739	729	829	831	805	777	716	842	1001	999	852	724	786	825	812	815	833	868	825	856	836	826	797	839	820	848	847	873	783	842	918	770	814	860	832	798	802	846	822	799	859	834	818	824	827	864	879	827	823	811	809	860	803	823	827	802	810	819	871	811	858	844	850	852	839	845	861	821	853	821	841	827	828	808	852	831	859	822	794	813	870	859	822	833	846	822	815	818	822	848	841	820	828	817	834	842	811	837	850	861	840	777	753	823	938	1022	1074	929	831	795	790	786	770	753	744	769	789	747	821	726	658	803	809	771	807	760	788	777	748	716	792	805	821	752	746	774	793	769	805	801	772	844	762	690	701	793	788	795	769	777	775	735	800	977	731	765	806	769	788	756	766	780	757	775	753	774	790	768	749	771	747	740	786	770	739	910	869	728	784	802	712	838	790	394	457	850	778	770	772	830	767	720	796	812	744	702	746	806	774	761	790	785	756	787	800	775	781	762	772	779	809	785	765	833	864	873	892	795	914	892	990	967	543	254	427	797	975	860	842	802	822	791	821	813	774	787	810	776	783	710	662	695	716	905	615	270	364	800	1098	907	935	920	859	804	807	819	798	863	879	842	868	849	983	920	475	257	417	810	991	823	783	813	790	785	792	808	814	785	785	836	723	667	783	992	980	824	534	263	384	891	1050	894	867	844	835	835	816	805	836	806	833	788	776	799	815	786	792	815	827	826	843	823	843	837	809	821	832	830	816	858	831	809	825	812	821	798	850	837	882	826	806	848	824	859	781	787	843	842	845	875	837	798	811	802	756	840	834	840	870	841	828	769	815	839	791	831	802	817	825	809	851	845	830	836	860	843	812	846	833	834	881	856	835	835	849	806	791	794	853	823	859	839	820	828	870	847	849	822	874	829	852	819	850	828	914	907	876	886	877	860	850	833	846	909	962	1024	1040	1060	1119	1014
818	838	801	846	810	765	846	807	803	787	818	790	845	811	805	795	813	776	843	796	799	814	817	809	770	799	855	854	732	739	868	855	834	823	814	808	816	822	821	808	802	835	798	808	822	840	807	766	778	809	820	833	776	855	818	815	768	797	834	835	833	853	841	855	840	803	826	833	798	817	802	868	882	855	823	804	779	802	853	793	845	868	841	845	845	817	809	797	876	794	805	818	830	822	803	823	865	806	841	858	669	917	1039	667	712	788	813	790	754	796	856	876	772	786	807	848	795	820	846	835	830	824	811	826	775	818	845	853	830	853	750	887	1123	846	772	828	838	878	799	791	775	812	836	830	843	862	848	884	914	840	834	864	795	843	841	850	844	824	800	804	846	847	811	834	827	812	866	843	846	773	816	856	828	856	846	833	844	832	836	856	832	858	884	841	779	775	793	813	815	864	838	848	803	831	834	833	844	842	830	848	824	772	749	797	875	998	1073	989	846	778	745	809	772	770	722	762	757	721	735	740	773	765	834	826	797	792	730	771	747	788	755	797	786	724	820	800	778	773	769	719	775	754	749	798	821	792	760	798	746	787	780	805	775	767	740	742	726	786	782	779	798	778	786	765	800	767	752	766	782	809	767	779	757	749	793	759	728	850	799	743	795	796	791	847	838	540	578	884	791	775	809	819	804	803	814	791	761	743	796	780	776	781	777	795	837	762	799	823	780	754	814	785	835	774	764	810	892	888	838	804	878	861	1019	1037	545	257	398	797	966	839	820	816	816	750	755	818	794	762	834	802	785	803	824	905	960	945	576	277	376	797	1087	1009	732	688	863	821	785	789	809	829	835	779	868	846	970	867	465	237	468	833	979	840	825	836	811	768	806	803	798	805	799	832	682	646	810	938	909	898	551	258	375	853	1101	915	868	828	893	819	819	754	790	805	832	866	805	826	833	784	773	826	824	803	809	790	767	822	832	841	801	826	809	831	833	789	866	802	835	841	778	823	856	826	829	824	800	838	820	840	848	828	788	821	852	802	807	827	828	813	845	795	806	865	811	811	836	824	789	820	849	829	794	868	818	827	823	846	819	843	843	839	847	850	823	898	869	799	818	810	824	819	873	866	811	840	854	846	860	846	848	848	858	849	860	809	865	832	866	884	853	843	844	829	817	875	841	818	828	853	866	912	1019	1042
798	782	848	840	785	796	827	776	813	805	799	792	859	828	822	797	792	846	816	803	820	804	810	815	813	860	892	789	713	729	837	877	835	841	817	813	811	843	828	835	811	900	871	827	812	815	814	827	809	869	850	843	785	814	829	827	833	833	856	815	789	816	864	830	878	871	847	859	803	860	825	850	841	836	797	821	884	855	847	853	851	856	857	847	826	786	774	853	838	848	786	842	848	848	830	864	851	841	818	873	690	1040	1318	659	743	809	862	871	869	796	778	787	758	802	879	817	805	778	819	863	862	834	819	846	824	801	850	869	847	847	824	756	844	781	802	880	844	831	884	850	836	828	814	797	852	843	822	802	810	822	824	828	829	865	861	825	827	858	838	815	852	834	799	801	838	810	819	793	761	775	778	816	869	848	851	852	852	850	844	833	840	833	793	798	786	749	724	800	825	804	808	819	853	817	849	815	839	852	798	775	727	776	832	965	1054	1031	941	844	760	749	766	737	786	774	751	732	745	774	758	731	749	760	761	771	769	769	788	786	766	767	743	860	616	570	814	791	785	781	814	764	754	750	777	759	785	784	777	761	767	783	797	777	757	720	784	770	762	747	743	812	766	766	772	781	791	790	790	740	795	772	764	768	768	785	759	750	795	734	710	791	806	774	814	795	868	831	846	837	783	805	806	804	776	770	780	790	770	791	746	824	773	771	822	788	784	761	796	798	778	769	816	761	805	783	766	793	842	791	812	820	871	949	1042	965	537	239	421	803	997	856	802	792	779	797	804	802	777	800	794	813	797	789	789	824	927	909	579	277	377	830	1104	975	722	706	889	786	768	790	839	819	856	825	870	893	990	835	449	266	452	856	1034	904	815	812	821	813	781	791	776	813	798	819	803	781	853	835	944	927	588	271	346	822	1111	941	925	854	881	814	790	797	810	810	818	845	820	828	816	829	779	784	835	815	807	812	823	799	804	826	801	796	795	822	806	825	818	845	842	846	811	817	829	829	841	816	803	820	805	814	809	839	829	846	835	821	826	832	861	862	807	783	817	810	777	862	826	802	829	841	901	845	858	783	802	810	834	821	824	846	844	837	842	835	845	851	843	859	873	816	829	877	881	889	797	838	831	840	845	879	828	854	857	835	835	859	847	861	860	859	852	815	840	847	864	848	839	836	775	841	809	839	859	863
806	819	807	834	840	802	798	843	794	783	777	786	834	824	830	811	829	810	802	802	811	798	812	799	849	807	855	801	759	798	878	831	857	848	824	821	794	808	825	849	807	837	846	856	875	826	840	819	822	851	850	843	853	849	854	851	831	822	819	797	813	857	824	861	859	822	824	835	823	873	825	813	843	778	823	849	832	841	833	863	851	870	872	810	847	814	844	847	858	854	801	855	816	878	806	829	839	810	876	898	774	730	726	705	895	882	869	908	925	873	824	852	853	864	887	855	857	825	849	873	839	823	869	848	815	847	829	844	834	835	870	815	808	840	860	872	801	873	797	833	820	823	822	807	879	821	860	865	854	803	808	826	827	825	795	831	825	819	849	821	849	854	844	832	857	814	821	724	787	901	809	743	832	834	886	865	842	792	825	843	837	865	804	756	894	816	772	801	846	818	803	881	841	881	881	832	795	785	710	764	857	949	1055	1091	988	868	773	751	773	779	738	761	781	774	774	728	760	737	794	749	777	727	807	741	762	780	758	760	765	781	729	785	685	641	819	797	776	783	744	764	777	748	765	800	809	776	808	774	773	834	789	805	757	746	773	788	769	802	754	759	764	765	773	794	767	778	770	815	808	779	784	810	790	800	796	783	781	784	798	794	788	780	795	797	796	767	828	787	808	807	799	789	783	750	776	773	759	718	765	783	773	770	798	787	799	794	763	773	804	794	830	760	819	765	763	766	774	767	821	813	930	941	1048	949	499	233	453	841	994	825	813	816	816	786	799	802	800	821	783	814	814	791	804	864	914	914	587	275	367	817	1105	948	839	837	905	808	774	814	824	810	804	806	834	852	959	851	479	259	426	809	1042	892	807	864	821	779	792	799	813	787	832	803	835	773	814	861	869	920	632	289	334	736	1147	987	892	806	870	843	832	836	829	822	873	845	847	816	817	826	832	809	810	863	795	809	821	854	781	791	801	807	816	813	841	835	840	838	834	847	787	822	794	789	847	847	808	832	844	890	808	851	837	831	854	831	798	859	852	832	818	775	805	835	814	848	822	826	822	860	866	883	869	802	854	798	833	847	827	848	807	807	852	857	836	823	865	845	866	822	824	848	835	832	779	848	859	850	841	834	880	833	835	843	867	816	846	864	841	880	852	854	867	837	861	852	865	837	826	842	857	810	900	818
875	840	801	879	841	806	838	856	821	817	854	826	854	828	830	856	796	828	839	794	836	800	843	846	826	827	814	905	868	875	849	864	871	809	838	793	828	847	853	820	840	845	846	854	860	845	849	816	826	846	877	828	850	859	846	868	825	812	816	823	870	841	884	839	881	861	839	822	845	866	855	819	780	831	765	850	838	860	864	821	833	857	833	867	893	827	859	890	910	835	803	882	816	880	887	821	851	886	862	871	839	890	860	898	882	894	857	865	855	914	907	858	894	895	844	820	825	833	829	877	846	818	816	768	824	834	843	888	826	867	827	843	847	868	850	890	858	877	874	833	846	829	810	845	839	840	870	855	816	818	846	857	847	849	811	834	844	903	864	834	834	833	880	910	935	886	847	698	917	1216	964	732	856	866	902	831	844	829	823	844	849	843	797	727	1023	1033	772	823	832	813	819	898	858	843	781	746	761	779	899	959	1025	1080	1030	943	840	761	763	736	780	752	799	720	720	772	775	745	734	761	792	748	771	770	740	764	764	790	736	762	775	798	733	743	837	777	820	733	734	765	738	804	766	759	794	809	812	777	785	705	738	760	766	782	747	755	786	789	782	748	753	785	769	806	799	768	793	802	754	779	775	785	811	792	743	745	804	788	781	765	765	776	794	801	812	776	773	739	757	770	790	780	781	770	792	802	779	737	726	747	742	789	804	809	745	833	800	769	781	789	782	734	788	815	787	790	799	791	770	809	881	801	921	897	1091	924	426	224	432	781	929	791	809	799	782	760	792	813	804	777	790	800	830	802	777	894	963	886	562	248	375	800	1148	926	868	843	858	793	822	780	826	807	833	834	832	876	969	912	503	266	369	786	1027	853	822	829	803	767	775	793	782	790	787	789	803	760	992	1043	817	951	704	299	310	674	1115	1005	919	866	868	841	850	820	825	810	847	827	811	867	847	814	820	819	802	817	798	858	822	861	796	809	821	812	852	860	823	834	853	833	868	807	787	820	871	795	804	829	843	843	838	849	852	861	846	833	814	834	851	831	902	884	844	800	805	795	848	801	736	719	778	845	888	843	814	796	825	823	832	819	842	807	860	880	837	849	837	839	870	840	809	841	813	804	840	825	790	846	876	841	859	855	870	874	834	852	889	843	872	844	889	857	843	826	852	850	828	833	873	859	827	829	884	838	845	843
830	860	845	852	875	829	805	814	823	863	846	824	845	851	830	863	798	860	844	790	821	828	859	835	826	826	819	889	818	839	863	847	872	807	870	808	830	871	843	851	845	846	854	822	854	867	842	856	817	810	874	861	882	816	843	863	840	826	844	842	878	814	849	878	875	845	839	878	874	839	881	773	854	1109	756	838	846	863	879	863	835	843	820	854	855	851	862	861	836	868	867	841	879	861	888	839	849	847	902	846	839	854	858	859	867	858	853	858	870	848	864	847	834	887	860	867	841	814	834	892	857	827	832	830	835	881	853	895	840	833	868	855	865	896	822	850	857	819	858	826	868	874	814	870	861	848	852	842	845	863	822	839	876	840	848	857	877	876	886	845	798	797	824	886	961	902	820	701	789	1130	881	735	840	845	843	825	824	848	821	823	838	840	870	759	808	871	788	821	843	832	812	793	819	806	808	804	866	965	1068	1056	996	880	825	787	782	753	752	758	734	755	767	762	738	784	771	765	763	786	804	748	729	744	771	742	736	772	761	745	787	750	781	734	788	767	746	739	780	780	744	721	779	768	791	775	755	741	757	759	744	769	748	799	799	800	763	770	788	768	801	780	758	787	789	785	779	750	783	793	785	756	777	774	750	791	776	784	745	738	728	781	747	745	756	758	804	764	774	779	791	732	773	801	772	794	767	757	770	775	755	787	789	818	818	825	797	752	757	754	775	755	782	754	809	802	859	762	754	798	856	847	900	934	971	722	333	222	527	854	939	832	750	787	790	802	800	782	773	797	766	789	779	795	808	873	937	853	520	266	408	877	1079	886	906	843	882	814	783	843	811	840	850	843	882	848	919	960	584	271	327	715	1009	932	815	791	811	821	788	794	801	782	802	784	829	733	909	1014	741	942	748	365	262	585	1031	1031	923	895	885	865	855	813	840	802	835	814	850	864	848	815	796	814	808	830	822	833	820	811	814	803	810	795	830	838	813	817	789	828	855	824	806	850	843	874	802	787	847	842	809	799	862	821	811	835	827	814	822	863	823	844	826	823	837	808	834	755	757	972	762	808	846	816	814	805	867	851	866	839	884	829	809	875	858	829	863	859	827	858	822	869	843	810	830	799	860	880	837	869	835	879	857	860	875	892	878	858	862	878	834	843	855	885	873	843	848	880	814	844	829	820	839	815	833	815
844	859	839	876	874	848	839	851	811	865	867	848	820	830	894	841	853	810	861	833	851	870	883	835	854	862	824	852	863	840	852	835	868	828	852	854	814	824	837	901	839	855	833	908	874	868	803	820	788	839	874	852	866	840	840	898	883	861	871	867	828	875	861	854	873	869	834	850	850	848	863	827	861	1060	692	831	828	845	876	854	815	790	799	863	869	841	853	861	857	870	863	860	858	869	879	868	882	879	866	917	880	881	892	908	873	855	849	876	882	834	865	873	849	900	881	851	862	840	807	860	883	861	866	864	881	898	854	893	895	884	888	881	862	853	865	858	901	813	847	854	878	839	857	876	838	848	878	848	851	843	844	896	889	836	877	866	851	843	887	853	848	807	802	850	905	868	819	820	747	776	768	845	904	884	883	863	872	862	895	915	902	864	907	867	784	835	923	911	749	769	784	804	857	905	935	973	1016	953	935	880	820	762	757	719	776	753	757	752	742	780	749	762	733	743	721	735	773	790	766	752	667	724	752	739	766	784	762	748	790	785	766	782	796	706	720	772	759	778	739	774	767	784	772	767	716	742	756	791	796	798	764	742	759	741	782	752	782	765	795	743	752	785	786	780	752	750	783	800	782	787	797	786	801	766	802	784	747	759	750	816	759	762	759	777	789	766	741	781	825	786	791	790	806	762	784	778	809	773	801	755	786	799	793	805	792	777	789	782	758	765	798	737	800	791	792	790	810	797	827	809	849	890	934	609	256	303	630	947	908	826	733	784	788	780	795	795	794	781	776	759	773	779	834	848	989	861	499	255	454	942	1064	886	855	838	815	837	798	798	791	826	875	845	826	873	904	1024	668	333	303	666	1010	900	832	791	790	804	781	762	823	794	785	777	812	789	749	779	814	952	825	457	266	473	999	1074	918	842	828	857	801	826	826	838	828	826	844	817	817	826	840	830	822	817	805	786	803	828	807	838	863	826	825	833	798	797	851	852	824	828	802	818	839	852	823	812	812	828	840	803	826	842	822	837	829	809	845	835	838	863	839	836	838	852	832	741	776	1460	845	812	855	818	811	850	800	815	877	836	803	839	809	825	836	847	821	841	879	857	862	858	871	842	849	884	858	829	875	867	868	864	862	831	765	808	827	861	894	882	868	847	880	892	828	846	882	871	856	831	824	821	815	834	838	830
853	862	863	894	872	819	853	829	860	834	868	845	840	859	790	856	860	814	843	842	875	872	827	833	817	832	885	848	871	857	869	851	857	858	812	819	804	846	877	903	871	843	840	870	853	885	857	858	853	851	877	841	866	847	857	867	857	848	850	889	881	890	860	837	878	852	873	861	879	904	883	899	860	806	875	884	880	848	861	871	849	805	816	877	859	847	820	818	855	857	856	825	862	864	889	863	857	888	910	868	821	836	842	835	850	856	881	871	826	856	853	876	831	910	904	854	853	828	844	884	877	864	863	875	841	902	904	902	884	890	860	855	880	896	875	877	897	876	868	918	869	904	872	880	897	874	922	875	861	881	855	917	907	895	894	895	919	877	935	919	857	866	829	772	815	832	822	815	821	878	889	861	822	841	856	779	815	790	784	807	787	742	795	734	851	626	496	871	829	865	899	941	1074	1029	952	994	992	889	701	726	772	762	781	744	774	806	739	762	789	776	772	754	765	720	755	775	748	740	757	734	685	698	748	761	787	809	730	747	772	742	758	759	751	776	769	764	801	794	774	779	772	760	762	687	705	757	752	775	815	770	760	747	794	758	768	760	778	761	751	767	774	753	791	777	775	747	758	817	793	818	771	747	791	775	762	767	716	769	846	861	838	750	805	771	765	776	767	775	767	789	783	797	805	745	761	745	790	788	788	788	818	799	809	828	820	811	771	769	756	796	804	771	791	790	831	791	814	852	868	889	871	986	925	529	271	337	697	991	876	795	780	794	789	819	778	789	827	789	763	742	776	796	861	861	979	826	450	250	471	974	1084	896	853	863	808	798	782	798	792	840	883	848	869	884	912	1058	743	344	274	568	979	940	849	788	817	828	796	802	801	821	785	821	830	832	849	852	867	940	914	587	289	372	811	1179	966	896	782	892	833	806	808	790	848	807	821	799	803	844	789	816	832	821	823	811	788	818	842	853	818	817	850	822	811	805	813	841	806	798	819	845	805	849	844	798	798	787	835	824	803	797	828	843	823	829	825	846	847	829	800	857	839	845	815	800	704	819	685	822	867	859	840	812	842	842	838	833	813	760	833	815	832	839	814	813	838	844	856	835	858	857	886	855	868	850	821	842	870	862	832	765	885	809	849	890	833	819	887	887	878	874	821	859	852	886	851	862	825	818	874	844	845	814
854	863	871	871	842	844	869	859	851	819	869	845	835	819	907	863	849	861	826	838	872	855	826	870	869	866	879	886	884	872	841	858	896	864	859	852	893	890	840	860	837	850	849	892	890	895	878	874	873	891	888	834	895	863	852	867	849	882	815	889	866	828	829	878	854	852	899	856	836	876	877	868	879	845	862	893	804	869	869	843	873	802	830	908	894	886	858	845	881	842	888	957	898	911	860	870	880	901	871	914	884	885	904	875	872	876	862	869	876	889	903	911	937	902	921	908	922	881	900	840	901	931	909	809	787	898	919	866	895	869	892	919	893	867	897	931	897	882	874	853	827	848	828	856	844	776	830	782	817	833	824	795	785	792	753	780	821	812	784	799	802	777	766	745	746	762	767	763	780	791	783	828	767	755	766	774	773	765	791	805	814	837	855	865	1005	702	669	1044	1083	1042	1066	1022	994	917	759	910	1068	908	695	730	795	772	770	751	760	775	753	781	737	782	754	761	737	701	822	810	726	800	745	757	719	762	746	750	749	783	757	749	771	770	712	747	792	776	798	797	744	769	763	752	749	727	793	735	740	778	784	790	793	807	733	750	789	782	790	777	765	763	804	749	816	795	763	770	807	780	716	796	786	772	776	797	797	764	762	802	777	773	899	830	825	744	800	787	808	767	804	774	754	795	838	789	838	769	750	749	774	821	822	817	786	808	737	766	816	769	759	786	811	789	781	793	757	801	797	774	799	842	848	897	892	1021	919	482	232	352	779	942	843	824	813	808	815	777	804	819	828	812	796	775	790	790	833	858	1004	802	402	255	538	984	1051	902	864	825	811	822	813	806	825	830	818	847	819	895	900	1052	799	421	251	539	939	990	867	833	838	807	809	834	810	813	809	800	806	840	835	829	839	888	905	636	304	290	688	1068	1009	941	848	863	888	813	830	835	847	830	831	820	842	775	800	790	798	839	860	793	813	817	825	851	825	800	790	856	841	837	811	824	803	823	787	818	811	830	789	755	804	829	816	822	797	797	835	831	830	832	804	838	803	819	872	838	837	828	824	816	820	849	829	866	856	861	846	852	832	867	802	806	789	806	819	848	833	858	825	849	836	843	829	801	816	859	851	839	835	857	838	843	865	880	822	764	1283	1150	751	819	802	771	867	880	805	844	826	871	870	844	838	844	857	837	880	842	812	817
857	842	871	848	874	872	887	890	856	880	872	884	862	822	854	850	819	850	868	839	855	870	835	884	833	886	906	890	855	834	871	855	857	839	841	863	898	871	815	803	873	839	820	833	875	906	858	879	862	903	896	875	892	852	918	862	878	889	895	870	903	903	925	881	900	913	890	881	904	878	929	929	920	892	889	909	908	906	880	939	902	885	877	911	879	897	899	897	866	906	910	881	867	897	882	851	866	878	881	867	870	869	840	788	836	857	854	817	854	850	839	864	859	845	839	804	812	816	825	800	792	805	822	779	773	782	822	823	776	779	811	735	796	772	757	801	799	823	788	790	785	758	789	770	799	753	785	757	839	827	779	803	798	774	830	844	803	846	882	852	869	861	860	830	869	911	920	886	927	895	753	928	905	919	995	956	951	1007	999	991	1051	1033	1080	1074	1143	1047	1038	1065	977	980	892	852	836	773	707	754	1014	896	653	775	770	796	802	758	776	756	751	756	746	745	764	755	774	671	819	878	726	754	767	735	701	892	834	763	782	779	774	775	745	771	785	762	764	817	793	788	780	775	775	750	771	768	790	791	735	798	807	833	823	787	751	777	810	792	768	805	802	749	804	763	768	786	757	820	869	836	746	769	751	750	754	762	805	806	798	790	748	754	788	833	780	747	771	798	801	771	809	811	764	797	787	813	788	789	772	753	809	813	795	833	823	784	768	761	785	790	752	782	789	774	763	755	762	735	823	765	811	825	806	899	915	1016	924	493	235	382	764	955	849	819	822	818	791	802	809	799	821	793	862	835	832	790	844	855	984	748	356	258	590	1059	986	889	872	822	814	790	790	823	796	824	796	844	833	863	889	1003	871	452	241	483	864	1004	869	777	816	830	808	807	784	802	809	833	830	836	813	830	851	868	959	729	408	269	528	969	1091	943	890	825	861	850	817	809	824	849	832	824	808	821	790	784	835	837	831	806	823	829	820	854	814	800	783	866	796	822	830	816	849	873	826	826	813	824	842	807	816	856	847	834	828	816	808	835	837	814	820	828	816	801	802	845	838	821	814	809	832	814	829	825	825	838	806	832	834	805	789	789	828	818	775	819	826	838	845	858	870	850	824	802	818	837	821	831	837	844	833	897	868	895	834	739	860	814	700	840	833	782	798	835	846	858	856	857	846	882	827	865	862	837	839	818	808	787
884	855	900	887	855	870	917	902	897	872	923	887	898	871	867	903	848	850	893	906	888	901	901	879	914	901	925	913	904	884	926	893	915	856	873	938	912	870	862	835	985	927	865	894	895	938	868	905	872	888	904	874	867	879	861	822	879	812	874	859	875	887	852	857	834	841	809	833	808	829	827	821	820	828	771	794	776	788	814	860	820	801	818	816	813	797	828	800	777	802	765	797	779	813	773	804	789	793	803	770	823	781	760	785	786	788	792	805	770	794	789	791	812	835	808	808	802	794	795	807	833	889	822	821	825	837	858	845	854	904	894	905	912	915	916	968	939	941	946	958	931	932	981	994	1005	1008	954	1061	845	1073	1033	1071	1046	993	1159	1188	1068	1078	1072	1099	1086	1123	1096	1111	1125	1056	1071	1075	1158	1118	1041	1135	1043	1073	1083	1071	1082	1039	1018	994	1007	982	976	971	920	953	906	862	803	792	747	712	763	807	784	656	712	708	696	778	782	741	766	772	785	743	743	747	769	764	745	737	758	737	738	715	740	776	762	749	718	822	738	725	765	785	761	788	782	743	794	776	775	769	776	797	767	722	761	740	787	776	810	766	718	733	778	805	774	830	765	785	807	802	781	774	797	756	772	767	812	817	762	724	821	782	706	733	782	812	758	770	765	781	816	780	776	770	763	795	776	782	784	823	777	789	800	799	776	762	775	786	767	751	763	761	800	793	795	797	788	826	796	786	765	777	759	782	756	775	750	775	793	793	820	802	826	848	817	879	923	994	788	419	237	468	846	916	840	827	810	805	801	785	802	859	808	791	818	828	808	798	866	885	937	686	312	263	655	1074	970	881	809	799	807	790	811	789	816	828	801	843	837	875	896	1032	903	513	251	411	772	1016	874	824	803	834	850	816	832	815	807	807	835	823	866	824	847	840	957	829	505	268	401	787	1089	944	939	783	899	872	812	845	797	826	793	833	831	827	787	807	843	814	823	819	811	823	846	830	832	824	809	859	849	838	812	828	826	828	799	821	806	787	801	805	843	882	849	859	817	809	839	807	782	851	813	840	806	821	842	853	815	800	810	797	839	838	787	804	806	858	819	836	859	844	823	832	867	879	835	777	845	841	841	884	906	838	826	807	806	835	864	845	831	791	825	852	872	849	831	863	821	768	789	904	1016	992	774	817	809	884	840	850	858	864	850	860	839	861	856	813	799	821
864	879	892	857	834	888	873	874	894	902	869	903	863	860	872	830	826	783	792	795	846	855	844	821	828	841	827	829	784	806	790	772	819	776	766	807	791	820	776	706	831	817	712	811	754	800	800	794	762	830	769	764	773	807	805	756	810	807	807	788	814	786	794	811	778	782	798	788	814	836	775	801	797	840	831	844	867	874	833	834	862	876	845	912	871	863	891	898	854	870	901	900	906	959	938	935	960	970	987	995	1002	972	1049	956	966	986	1026	989	991	1068	1044	1057	1054	1066	1048	1058	1119	1081	1047	1045	1109	1146	1126	1084	1118	1100	1187	1182	1147	1143	1097	1115	1152	1139	1125	1165	1226	1149	1128	1169	1073	1095	1086	1106	1196	1104	1135	1155	715	1096	1097	1154	1148	1066	1164	1139	986	1068	971	1061	1048	1034	1024	985	980	900	905	912	903	956	976	937	880	874	867	887	846	853	871	816	796	803	737	795	788	765	759	753	719	723	771	792	787	757	837	775	769	777	815	764	741	763	757	742	842	787	726	745	753	762	774	734	739	729	779	757	751	744	799	747	751	741	740	756	782	782	748	744	744	745	835	758	756	800	729	790	787	730	786	762	799	749	760	798	780	756	775	760	782	784	760	808	801	769	752	754	765	758	793	778	800	780	803	778	787	732	770	752	740	785	769	804	813	777	778	790	777	765	803	773	756	780	817	774	802	780	794	765	782	754	758	776	737	783	801	780	790	791	785	795	822	801	776	767	782	800	816	808	787	766	783	784	770	769	807	767	804	882	823	849	945	988	592	259	276	601	900	904	831	792	795	765	780	809	805	802	807	797	811	812	796	809	827	872	946	605	266	329	759	1083	947	859	828	809	785	773	820	805	779	838	840	828	846	866	875	974	1020	596	274	330	652	1026	898	838	789	791	836	799	809	793	802	816	802	816	833	818	827	858	868	919	645	348	304	595	1090	1064	870	851	883	895	876	835	851	823	822	811	832	811	805	838	805	826	814	849	830	804	807	842	841	822	832	838	819	802	838	823	838	800	776	749	823	827	803	810	837	873	875	806	808	812	801	838	878	823	892	846	851	843	840	809	869	816	855	898	832	874	818	816	826	846	857	838	881	827	764	841	877	933	870	799	803	824	888	854	876	870	862	843	845	829	829	844	852	798	816	838	845	837	859	851	925	853	759	942	1062	1040	796	788	864	879	852	860	877	835	844	878	854	853	821	852	850	839
756	766	786	759	737	778	796	775	773	788	784	797	746	749	799	759	744	785	767	793	785	847	797	770	777	774	831	806	841	800	828	820	788	801	825	801	835	894	806	827	837	846	847	890	896	889	900	850	908	964	895	911	913	966	931	922	967	979	983	958	960	1027	993	1032	1094	1044	1034	1036	1045	1112	1098	1073	1069	1106	1112	1114	1154	1097	1149	1119	1138	1159	1143	1140	1133	1166	1187	1162	1127	1100	1159	1177	1199	1244	1244	1153	1206	1188	1195	1210	1206	1174	1137	1133	1090	1152	1144	1141	1152	1167	1112	1157	1111	1145	1096	1120	1251	1074	1073	1087	1089	1154	1074	1063	1105	1032	1030	1012	1004	1030	1008	979	1023	1014	1007	1025	984	989	968	920	862	851	843	916	953	899	896	899	816	922	880	847	885	867	806	811	787	814	804	836	819	779	802	797	747	743	760	754	746	768	810	758	717	729	734	747	749	769	723	769	771	782	737	754	741	714	767	771	741	792	702	760	774	769	773	740	776	756	782	729	743	771	763	800	787	769	753	764	754	719	724	758	782	752	749	727	767	764	802	781	764	764	773	769	773	809	728	764	765	800	788	747	740	751	772	768	737	779	782	755	809	746	761	801	775	806	771	764	748	765	744	813	789	747	767	757	743	742	793	811	748	772	818	768	834	766	724	753	761	792	778	727	801	787	763	782	783	791	823	792	839	790	780	794	770	758	821	755	783	752	772	735	770	740	775	818	815	820	790	770	782	805	764	758	757	830	835	811	773	761	801	782	824	805	801	784	853	860	855	876	973	860	494	212	381	713	1013	936	830	786	800	790	804	777	750	801	797	835	788	792	761	813	865	924	879	527	250	357	860	1092	893	865	811	845	794	782	812	799	809	784	818	800	827	846	903	936	1063	727	352	289	570	948	956	855	777	793	818	814	775	786	760	818	839	793	853	826	812	866	842	953	761	458	267	472	879	1146	945	939	831	876	861	851	835	830	813	823	795	789	813	872	849	828	845	805	887	830	806	843	834	845	835	864	857	849	847	835	809	864	761	778	846	782	784	789	837	831	811	805	793	786	791	808	836	863	814	867	858	818	826	783	819	840	804	856	853	845	833	811	851	832	862	813	874	840	816	786	873	894	858	754	789	852	850	853	865	863	826	870	863	895	789	842	858	835	832	800	820	827	858	849	875	846	751	801	884	860	736	842	862	850	866	909	866	848	836	854	814	901	860	872	820	848
891	914	910	899	903	901	978	935	934	895	962	967	927	970	994	1034	1009	1035	1030	1042	1050	1054	1076	1071	1075	1055	1086	1076	1117	1113	1114	1072	1066	1099	1108	1138	1113	1230	1134	1113	1182	1161	1154	1153	1192	1128	1141	1154	1205	1196	1179	1147	1171	1140	1166	1205	1218	1208	1243	1170	1157	1215	1194	1221	1189	1179	1161	1181	1176	1159	1181	1161	1160	1138	1177	1096	1192	1158	1103	1172	1133	1114	1137	1091	1098	1113	1079	1109	1029	1021	1038	1013	1025	1030	1032	967	1008	1070	1022	1037	1027	973	919	901	930	927	900	926	922	899	857	880	859	855	835	845	968	832	826	857	835	842	804	801	802	769	794	802	821	780	767	781	805	774	820	809	804	773	761	819	755	724	763	768	760	768	721	755	733	736	775	764	743	743	764	717	767	740	728	728	685	723	703	762	688	842	846	851	754	716	732	721	738	721	775	793	775	748	738	773	777	796	792	747	763	735	769	782	777	773	753	735	778	752	753	770	776	770	783	759	711	699	755	755	753	764	735	749	741	795	729	753	779	776	804	744	765	804	800	768	765	797	775	756	737	747	751	796	786	774	776	768	729	712	763	761	732	786	745	753	729	742	761	792	790	799	775	766	766	762	784	812	770	776	869	757	778	743	776	792	753	789	783	773	770	775	743	768	777	762	801	790	775	784	784	788	780	795	795	790	809	806	769	782	763	781	788	782	754	827	772	761	782	773	831	755	804	771	778	790	739	771	775	788	767	824	810	767	775	808	803	828	810	772	817	845	857	894	888	894	1095	874	430	229	469	848	996	880	840	792	795	779	810	794	784	839	796	810	800	808	756	793	848	921	862	445	240	414	925	1029	895	851	812	817	793	787	784	774	798	809	814	843	835	856	887	908	1070	816	395	247	502	854	992	837	778	775	794	844	835	796	793	830	822	815	845	829	831	871	878	987	900	578	285	345	695	1116	1029	912	864	887	881	859	826	815	844	807	813	807	823	837	818	859	836	828	827	824	812	826	827	808	823	837	837	784	833	836	827	814	789	788	845	834	811	762	815	821	828	827	801	814	788	789	845	830	889	817	842	866	830	822	824	845	823	815	834	844	861	839	835	824	850	855	880	856	835	776	783	840	809	796	855	848	804	840	863	832	845	862	821	852	867	817	863	865	856	849	866	839	853	862	859	887	879	776	762	756	838	907	854	848	839	892	868	902	882	919	933	817	876	824	866	851
1105	1170	1200	1208	1212	1189	1198	1201	1201	1193	1192	1186	1236	1212	1167	1192	1170	1164	1144	1209	1173	1208	1182	1218	1224	1199	1202	1177	1185	1209	1183	1130	1153	1147	1175	1158	1147	1040	1137	1107	1136	1166	1111	1106	1088	1021	1072	1066	1067	1073	1085	1037	1068	1013	974	1048	1076	1019	1033	972	961	1020	1013	983	956	961	929	941	897	900	911	865	875	855	894	854	869	858	840	863	862	856	869	858	840	815	822	821	784	805	777	781	741	776	859	778	776	820	765	774	765	790	763	759	742	763	748	771	711	695	694	722	726	707	745	733	752	716	718	704	730	724	729	712	723	715	716	782	768	770	756	725	731	729	782	738	758	727	742	718	758	779	778	799	753	744	760	729	749	734	769	764	771	765	734	739	724	770	766	771	736	734	748	762	731	840	923	896	742	702	758	748	735	738	820	791	791	776	745	732	783	790	731	756	768	764	797	779	800	759	732	726	717	729	715	733	759	771	761	762	750	753	774	770	779	746	728	777	760	788	738	760	766	770	776	754	765	791	755	739	743	750	779	772	752	773	781	761	763	777	751	747	737	773	775	748	753	733	755	718	738	762	778	785	829	819	778	768	809	794	753	794	773	731	775	751	823	798	807	784	744	800	791	795	783	739	786	776	793	787	768	732	802	780	787	761	768	784	816	774	813	770	760	751	777	827	804	780	774	798	785	756	779	782	784	813	783	828	803	762	746	788	756	772	732	753	739	776	753	812	815	810	777	790	806	864	818	876	931	940	1111	735	329	266	596	903	877	837	799	803	811	821	756	783	800	862	833	773	782	784	795	869	838	993	799	376	248	523	1032	1003	881	869	865	851	773	801	764	756	791	780	818	813	877	826	898	908	1014	939	507	268	394	740	947	864	847	797	774	803	805	820	827	848	816	839	822	839	799	851	883	910	948	682	367	260	515	930	1147	976	928	823	878	847	788	825	848	822	770	812	836	865	857	879	837	799	826	795	828	807	840	826	809	822	851	835	832	848	878	863	817	823	819	839	797	818	801	798	846	815	814	800	816	780	818	830	827	792	837	839	817	858	807	831	847	808	822	852	885	864	815	806	843	827	849	866	846	814	781	786	815	821	840	867	866	900	816	835	834	803	824	836	835	842	833	862	830	848	875	847	844	844	881	888	880	836	852	859	877	870	853	816	814	885	842	874	870	641	858	860	843	861	828	847
1037	1075	1055	1099	1091	1059	1033	1006	1032	1033	975	954	1011	994	966	945	989	964	1071	1155	1130	1063	945	932	951	926	903	927	890	917	914	897	883	918	882	869	933	903	854	908	866	824	866	862	795	858	799	809	784	806	842	798	780	801	780	761	816	819	796	745	750	777	787	746	781	795	797	753	710	745	757	757	742	751	754	753	750	762	775	768	792	757	781	759	724	757	750	732	732	751	741	764	677	707	776	699	739	755	701	737	751	767	732	745	758	775	755	737	692	898	765	701	735	728	754	788	785	746	717	735	738	742	724	774	748	728	748	784	794	741	791	731	745	779	766	760	753	784	764	776	752	799	768	767	774	745	747	764	742	746	767	738	785	776	775	749	751	758	762	740	761	764	771	803	694	713	771	758	684	761	737	754	741	772	764	812	780	744	733	832	747	760	749	760	754	794	767	826	806	819	773	757	689	785	747	721	749	763	783	758	775	782	798	778	784	747	762	745	775	757	749	734	718	745	744	784	770	788	734	735	758	756	793	770	777	772	780	787	770	722	747	731	756	745	745	770	741	752	694	737	725	771	795	815	790	767	737	802	789	796	783	806	763	720	762	776	755	818	760	765	775	806	793	749	766	775	791	759	801	758	812	778	763	791	792	765	774	760	779	759	799	772	730	763	822	775	812	766	795	785	802	785	777	770	808	777	763	793	784	778	787	756	793	736	786	759	746	787	792	825	804	811	758	778	812	829	831	867	941	1021	896	520	268	363	664	873	875	808	800	786	771	790	806	807	802	815	808	797	807	784	775	857	904	949	631	306	293	623	1079	983	855	819	847	804	799	762	793	781	785	821	838	824	853	847	874	855	995	1034	612	291	332	667	1019	949	838	785	826	807	800	808	812	783	807	823	780	874	789	827	888	880	928	826	522	303	362	718	1043	1086	901	859	803	853	892	888	836	821	775	832	797	806	861	836	825	847	833	839	818	813	815	804	785	785	804	810	853	824	826	840	812	843	830	803	795	837	806	815	837	854	848	832	847	808	792	802	817	826	830	883	841	870	837	807	836	811	819	821	841	830	845	860	844	794	821	821	838	865	821	852	831	883	849	871	869	890	861	823	826	830	855	852	823	857	821	847	876	842	845	887	914	860	875	874	854	843	867	859	854	871	831	831	837	891	836	851	838	722	893	868	852	840	848	830
770	844	867	855	802	766	787	795	813	770	754	804	818	806	795	818	781	890	957	823	835	888	884	743	743	773	738	748	741	764	741	777	736	752	739	750	773	756	749	753	774	769	778	733	783	762	752	731	749	753	766	747	716	733	711	736	748	761	741	686	686	710	730	763	750	720	781	748	704	742	755	761	745	747	739	738	767	779	747	764	791	800	777	775	747	790	766	772	741	733	754	782	737	735	706	792	782	773	738	749	756	767	749	779	772	753	778	717	713	1012	756	749	744	749	786	772	772	768	737	721	744	790	754	758	809	753	741	770	751	703	742	768	764	737	764	753	747	736	728	742	715	755	738	774	764	753	754	752	752	774	801	767	717	742	749	780	777	782	782	763	793	798	784	762	795	736	730	702	733	779	764	820	812	830	793	775	785	793	796	775	793	774	788	755	723	770	734	758	795	744	776	765	777	758	735	760	777	775	765	767	766	800	804	769	765	764	740	753	769	795	814	750	778	731	777	770	798	789	768	758	772	762	770	827	785	786	740	740	794	785	758	767	754	760	768	786	801	769	755	747	750	737	806	825	792	800	719	816	781	776	770	783	744	761	783	760	778	786	773	793	805	811	755	760	755	803	818	765	753	746	785	789	773	767	744	809	768	816	829	779	793	767	748	799	801	807	753	779	756	768	758	811	794	782	773	793	814	804	769	800	783	807	773	795	785	822	791	794	826	792	783	838	751	777	869	851	876	842	972	1046	690	343	248	503	789	934	857	788	776	792	764	806	846	799	774	797	811	765	812	788	770	858	924	932	559	270	316	767	1122	961	864	805	870	855	842	712	1093	942	723	801	769	849	861	853	856	870	942	975	681	330	294	592	1015	985	881	783	820	813	808	791	805	799	802	778	818	825	796	794	845	847	900	938	681	377	254	515	863	1127	958	914	854	882	877	840	841	838	821	818	814	826	796	840	834	797	794	818	779	804	833	785	814	845	807	843	826	811	782	845	863	810	832	834	828	829	813	834	858	864	794	820	836	858	842	808	841	833	843	829	846	868	810	782	830	802	824	849	883	846	816	855	851	844	820	840	814	851	841	869	878	859	825	863	860	797	826	826	827	842	848	853	847	836	817	861	872	864	855	829	859	835	827	847	874	795	848	860	834	885	831	839	857	845	844	848	867	846	884	861	805	858	872	853
709	752	773	749	730	732	714	705	720	729	737	759	770	794	774	763	754	897	727	457	431	615	927	855	728	777	754	763	750	728	742	741	757	720	770	717	741	759	743	751	750	820	787	770	752	752	788	744	770	754	787	745	783	753	745	792	810	792	744	731	705	741	746	778	780	739	758	794	798	755	768	793	766	721	798	782	758	785	798	744	773	768	767	739	782	757	766	738	707	770	781	765	765	745	748	787	783	731	740	758	760	752	722	702	743	770	790	737	781	769	766	781	777	760	750	778	752	800	744	711	732	784	763	756	763	733	757	735	757	736	751	774	775	760	765	765	753	784	767	785	757	743	756	746	776	760	798	727	765	778	778	743	737	783	780	819	770	788	764	741	772	775	749	771	784	752	764	776	790	776	804	722	742	781	847	776	743	807	809	777	770	727	758	768	758	754	741	784	764	753	724	747	809	768	732	766	778	775	774	780	781	785	805	753	756	772	764	777	772	835	793	728	744	761	811	731	755	767	769	763	767	773	750	815	841	783	756	791	791	738	785	785	756	786	766	774	774	780	733	766	758	774	789	777	768	721	745	763	742	725	751	811	758	755	750	765	770	779	759	782	777	770	768	766	778	750	816	762	803	724	809	766	792	774	779	786	781	796	799	817	789	823	768	801	820	801	778	771	790	779	757	815	789	824	834	801	733	770	787	768	786	804	732	839	814	822	801	773	803	841	795	827	796	838	870	820	854	863	1066	961	483	271	366	651	914	889	808	762	795	806	807	788	846	781	774	803	819	799	831	803	838	832	970	856	459	254	425	869	1087	915	883	807	810	842	803	720	796	759	751	767	777	812	847	823	806	873	905	982	736	383	283	488	893	1041	915	805	865	835	833	803	855	763	800	786	809	823	819	803	797	835	845	934	839	515	288	320	648	1044	1104	909	907	865	858	871	829	794	850	799	846	840	842	793	822	792	854	793	785	741	790	810	791	877	860	862	804	845	808	797	819	836	828	834	833	842	803	862	826	833	810	795	822	843	876	877	826	810	867	802	838	857	809	822	793	818	811	852	849	826	821	832	856	822	804	823	818	828	828	835	855	830	873	842	853	804	826	815	805	836	820	858	888	846	830	849	795	872	883	843	840	874	838	842	853	851	822	892	844	868	834	845	833	814	912	856	869	845	840	866	851	877	851	885
772	720	763	741	739	737	744	705	679	705	730	771	765	771	811	741	841	924	573	250	216	445	886	917	758	752	766	709	766	730	722	738	740	775	736	720	742	766	766	766	775	785	776	748	743	761	756	714	742	780	759	787	759	769	754	766	796	736	766	731	761	753	775	755	760	712	774	746	805	737	807	796	755	780	735	723	744	749	781	763	794	763	765	749	778	774	768	735	736	752	788	744	763	800	745	751	784	746	768	759	733	767	759	731	745	783	742	761	761	775	768	707	762	792	759	720	787	769	775	746	764	776	748	735	734	777	765	743	766	752	775	789	750	770	770	770	770	803	715	783	737	775	716	751	773	789	748	755	759	755	778	737	748	755	777	746	788	719	771	762	749	738	754	764	727	772	746	771	752	821	763	665	661	692	834	747	771	791	796	765	771	792	754	764	780	760	743	779	770	777	785	771	768	754	775	744	773	766	772	757	770	795	742	752	783	773	768	763	765	770	762	734	763	743	794	782	771	763	737	760	702	749	748	805	765	752	765	808	748	731	761	751	754	757	758	751	766	751	733	751	801	779	737	820	751	734	768	794	734	713	754	786	781	771	733	784	753	773	779	775	776	790	791	775	756	795	766	749	763	813	773	790	773	816	762	786	770	763	755	824	759	780	850	798	782	803	788	769	828	791	784	821	820	816	812	747	752	739	787	784	774	789	732	758	815	792	797	798	812	812	820	808	827	815	859	863	915	947	1105	701	334	268	509	856	969	867	798	795	779	790	835	782	822	816	795	811	794	791	849	840	816	882	975	723	346	270	589	1000	1037	914	824	837	796	788	728	709	788	808	792	815	795	775	834	797	801	864	881	984	838	476	255	360	723	951	922	842	800	811	815	816	807	816	803	790	786	817	809	799	808	859	892	920	963	725	392	280	420	790	1066	991	958	872	844	857	881	808	840	860	834	802	790	840	809	791	825	824	817	786	805	870	870	820	811	872	834	856	800	850	833	866	843	857	817	821	810	850	869	818	801	812	844	844	882	877	825	807	836	816	825	833	826	859	821	828	853	860	840	862	835	871	846	830	815	825	823	833	835	839	834	840	854	817	782	783	873	849	846	835	787	856	853	830	855	876	813	863	693	878	857	861	851	833	839	883	846	831	847	784	864	860	854	871	844	835	854	856	890	847	863	828	867	865
754	747	744	758	766	737	722	710	728	692	705	762	781	760	777	738	854	916	616	316	261	490	827	873	747	757	709	721	754	772	718	719	748	724	760	751	802	779	763	742	760	785	742	772	773	804	749	749	756	730	759	791	748	734	771	754	766	779	797	774	791	756	760	760	737	752	746	767	752	735	739	744	762	753	739	726	716	762	757	795	788	807	783	769	770	776	780	788	773	776	776	781	753	771	775	770	760	762	765	745	739	752	748	757	747	788	736	751	744	743	762	785	747	778	805	764	773	745	756	771	760	761	713	751	732	742	777	768	712	749	769	757	742	765	776	784	772	786	762	738	763	743	731	803	733	791	743	741	736	742	765	775	750	767	750	751	774	764	775	778	764	776	730	782	770	733	775	778	727	811	819	716	677	782	813	767	779	748	764	748	724	749	765	799	771	734	747	749	785	767	738	794	776	766	736	757	786	777	762	767	770	763	713	726	806	744	766	777	784	791	739	703	747	757	744	755	748	732	667	771	814	727	697	790	774	761	769	783	770	764	748	746	742	754	802	782	786	765	782	722	759	789	751	758	779	771	782	786	764	742	751	803	789	795	787	794	737	748	762	780	789	761	792	755	781	838	775	753	791	746	789	796	772	797	756	756	824	799	756	787	801	769	769	778	772	809	804	804	805	781	807	781	825	802	821	800	764	774	790	821	762	775	772	774	824	793	814	831	790	795	775	789	821	838	845	845	890	1012	914	516	256	328	683	922	908	819	764	802	797	797	759	817	794	799	810	799	821	829	809	868	826	939	957	611	289	317	770	1071	947	920	799	832	801	813	801	743	786	832	809	777	824	799	784	817	833	837	858	933	985	635	332	268	530	904	984	875	852	852	815	788	792	795	865	820	803	819	858	805	777	773	874	930	1004	908	631	343	297	513	852	1076	992	912	868	827	845	885	815	817	842	849	811	836	842	836	801	818	773	800	832	891	911	782	856	822	822	851	815	805	801	847	832	832	846	821	808	817	852	799	807	808	833	809	831	852	815	791	800	824	796	847	794	838	824	874	836	871	858	842	820	843	847	842	849	844	811	860	870	850	818	836	867	841	800	827	872	872	825	782	852	865	837	836	852	829	852	894	840	887	824	859	864	836	829	856	849	803	823	806	868	830	826	849	806	862	814	834	844	878	816	819	856	806
726	745	748	760	727	754	746	738	730	738	746	783	757	759	752	724	782	886	794	665	587	772	910	763	743	752	742	728	763	771	732	731	771	754	754	771	751	777	746	754	740	771	783	758	741	749	745	760	739	752	791	772	760	769	736	768	752	755	753	802	765	741	760	769	762	748	767	743	796	795	719	769	761	734	780	691	734	729	752	767	807	772	770	755	756	749	759	768	729	756	808	729	771	763	732	733	754	724	771	784	766	785	751	765	772	804	792	759	719	745	776	781	736	742	757	760	771	725	724	780	777	771	710	746	743	702	759	778	759	773	752	715	718	756	790	731	782	758	817	773	760	749	728	768	740	754	781	747	749	725	713	735	737	750	746	779	766	792	792	762	808	763	787	784	770	782	758	744	760	771	798	790	787	781	782	774	797	743	792	768	790	758	766	791	797	753	753	733	747	755	773	763	809	746	766	779	804	769	758	807	760	763	748	783	781	731	749	716	744	781	712	748	750	778	761	715	754	735	814	739	732	862	717	779	798	757	807	758	765	732	753	760	750	765	785	803	788	808	767	778	772	751	787	781	790	755	818	768	783	789	775	786	769	774	826	782	784	769	774	742	764	762	756	741	809	763	805	776	791	790	773	776	783	790	805	733	796	786	797	784	807	830	775	776	749	787	787	788	786	798	780	794	832	799	796	757	755	780	768	778	768	725	766	788	823	765	783	817	840	772	748	784	834	791	857	883	980	1018	679	329	264	492	870	958	868	796	735	789	802	843	804	830	833	808	806	796	810	809	803	831	835	947	835	453	262	397	845	1070	878	908	817	857	802	818	816	761	816	832	794	781	796	815	821	791	783	897	873	904	1020	835	452	265	427	765	1042	917	835	814	818	833	850	880	806	795	789	831	824	831	801	767	867	899	932	985	793	540	314	332	606	980	1078	934	873	881	831	847	893	807	837	817	781	842	829	822	837	807	794	787	756	844	811	778	807	816	835	860	787	793	788	816	821	840	793	823	778	853	827	801	822	808	816	806	808	805	824	789	868	856	825	815	869	913	828	859	803	894	836	846	804	802	818	835	851	889	855	856	824	861	861	880	874	855	890	822	894	902	827	837	849	863	835	860	833	834	845	868	816	838	822	842	838	821	857	847	830	804	859	791	819	843	854	852	844	851	839	843	831	823	861	852	834	840
734	746	751	754	741	759	727	754	749	805	730	763	783	757	715	719	760	813	849	875	945	962	815	727	717	757	727	754	768	798	753	759	739	744	757	750	739	727	765	779	756	743	752	783	788	768	734	744	746	756	760	766	759	783	778	756	733	732	757	767	759	769	736	770	757	739	791	748	764	772	770	782	716	721	804	750	746	743	750	736	765	754	755	796	756	782	796	761	781	795	802	793	763	753	701	738	746	723	740	757	784	746	758	762	783	763	762	770	755	752	763	760	752	772	725	777	785	770	742	807	785	784	725	745	765	729	781	745	784	762	780	768	715	758	754	793	779	797	757	758	776	729	777	713	762	772	758	750	719	890	791	774	732	749	762	784	782	779	779	761	766	784	748	754	748	796	797	717	715	761	788	787	811	790	770	760	743	708	715	762	775	739	791	752	726	731	695	750	715	753	728	772	752	764	751	765	765	755	773	782	765	782	794	805	752	756	730	739	762	755	745	760	768	773	783	739	783	730	873	757	692	883	717	802	781	803	806	744	752	771	745	743	784	784	777	758	760	746	737	774	802	781	766	779	751	794	745	734	804	784	810	791	768	745	802	775	771	765	792	765	748	748	751	759	772	761	809	796	792	779	782	782	764	786	768	792	773	791	784	789	798	818	755	727	763	799	779	768	809	810	819	766	807	808	785	815	770	795	738	773	757	750	749	788	760	833	784	784	780	806	803	841	830	836	926	950	1053	786	456	248	375	715	942	886	814	785	793	772	794	820	796	821	813	763	753	809	834	809	802	801	857	973	751	346	274	520	1007	1049	867	873	878	858	816	821	812	823	764	800	811	784	792	801	777	788	784	871	880	881	1027	992	569	268	307	634	942	966	860	810	806	903	665	706	849	794	837	781	835	838	820	779	801	853	904	930	934	733	455	293	366	706	1011	1084	987	893	894	841	881	899	850	817	778	845	799	784	785	807	812	840	814	797	807	835	783	755	838	872	852	801	792	814	830	830	827	807	815	804	895	818	823	797	813	808	812	791	872	812	861	905	809	801	841	880	832	895	850	827	826	830	853	847	805	850	814	850	829	854	849	852	838	873	787	766	869	833	834	828	838	777	836	849	854	857	851	821	830	844	841	863	882	880	858	823	836	863	893	765	1141	963	795	844	825	850	844	835	859	819	858	850	866	876	883	849
705	721	738	771	765	765	719	731	749	756	757	710	718	749	742	737	751	641	771	741	820	786	751	764	734	751	774	774	766	759	729	731	712	730	726	754	767	761	790	706	748	748	749	739	735	727	756	768	764	747	791	757	771	782	771	753	762	714	759	755	758	760	747	736	745	696	755	737	760	761	731	765	748	750	789	793	774	713	728	745	789	774	771	777	773	766	752	749	760	775	740	744	768	714	735	781	752	764	784	743	777	766	715	798	737	744	768	762	775	762	776	755	766	761	764	751	767	700	721	744	731	736	747	754	782	751	786	763	760	775	747	765	720	763	783	744	765	792	757	724	724	719	744	773	792	780	781	744	711	819	811	910	724	744	771	767	791	809	817	769	746	757	782	778	710	755	781	743	734	758	787	792	742	751	780	805	739	721	699	685	786	761	783	776	745	759	774	775	742	761	748	762	742	744	740	755	800	757	782	788	716	747	817	767	708	708	731	778	770	778	752	765	771	783	757	731	754	757	794	792	796	793	714	802	753	790	771	783	746	787	757	765	783	785	767	780	770	762	786	751	803	788	776	808	784	783	746	790	795	762	799	776	757	787	778	763	731	765	802	820	807	778	768	790	803	791	775	767	763	768	773	794	759	741	762	817	781	762	820	823	827	803	787	757	789	799	774	823	772	795	792	783	782	788	817	800	803	807	778	736	785	812	813	781	807	777	838	801	789	840	848	847	867	890	898	1044	924	538	275	284	568	858	969	819	797	797	795	775	774	776	762	812	816	817	788	802	807	810	825	840	916	884	605	282	299	720	1063	941	891	855	844	839	802	799	787	840	809	838	807	813	798	776	798	826	836	890	873	884	929	998	787	388	271	509	879	989	850	803	834	833	564	643	890	811	803	807	823	815	803	774	803	833	862	891	913	939	700	369	283	409	727	1049	1130	990	922	870	809	894	899	835	870	818	830	825	846	827	817	826	833	820	850	824	765	777	788	839	809	846	799	781	833	830	855	837	818	837	842	883	827	797	787	828	795	853	807	846	827	822	837	843	824	834	818	822	868	808	863	869	846	845	808	856	873	845	838	863	888	827	845	867	766	781	837	841	873	869	792	777	827	848	843	814	807	869	852	817	829	820	862	842	850	864	840	834	853	783	1006	892	750	857	862	861	856	849	876	825	835	852	886	834	798	845
716	708	728	724	783	764	756	761	753	769	761	653	682	703	754	756	691	713	1488	802	648	751	739	751	727	770	737	723	722	770	746	741	741	725	752	743	737	761	750	762	751	756	741	798	776	758	740	752	732	804	782	796	753	771	758	751	734	755	740	748	754	741	698	684	721	756	715	761	750	769	753	742	789	748	795	781	760	735	757	760	744	758	763	756	795	772	774	752	780	755	721	726	764	701	868	896	714	769	766	727	761	751	769	742	703	718	708	765	754	788	760	725	770	799	773	771	776	733	730	712	744	775	737	750	776	748	744	779	795	754	767	794	766	763	774	764	770	756	733	730	746	739	722	796	775	769	744	741	747	676	700	754	749	772	761	781	760	761	821	778	761	752	762	769	761	766	770	789	753	769	773	780	774	759	788	766	774	740	695	757	795	758	790	768	742	817	800	791	750	726	727	781	779	764	804	737	735	731	791	733	738	761	827	792	746	699	744	828	848	758	744	763	771	753	773	787	723	742	683	704	747	696	772	805	794	771	810	773	757	754	763	726	766	760	765	768	777	772	786	789	769	767	756	738	757	785	784	786	762	830	813	755	750	777	762	804	772	744	784	807	801	839	767	786	803	804	752	801	744	794	779	756	757	769	816	822	811	742	825	806	792	806	799	775	781	731	772	835	777	807	783	766	753	806	791	779	779	785	774	765	815	872	869	819	767	779	844	803	829	850	844	825	860	907	1004	969	624	327	249	472	758	913	888	821	780	818	802	783	767	799	819	780	785	831	833	803	817	827	841	839	938	806	452	250	422	867	1073	919	827	823	854	830	809	805	810	820	803	829	783	817	828	819	833	830	876	829	857	868	912	1051	953	550	270	360	706	992	924	849	820	893	736	784	863	782	799	823	840	815	847	857	800	816	832	861	856	971	937	641	371	287	424	717	998	1051	989	934	871	883	901	922	886	855	804	806	832	802	805	814	854	797	830	838	817	766	828	842	832	852	841	819	805	835	813	863	861	730	739	805	834	801	798	830	814	844	804	860	871	857	851	848	873	838	840	835	817	874	946	930	923	841	844	855	793	855	824	849	874	824	870	852	871	850	824	854	874	847	850	852	837	847	821	824	834	887	871	854	897	860	894	862	873	845	808	850	825	894	809	783	884	866	866	852	854	861	846	866	856	850	834	860	856	862
695	722	693	738	795	799	763	749	754	730	725	664	691	705	758	743	741	652	1074	631	658	752	735	760	740	727	725	704	772	758	782	757	729	736	748	738	738	753	750	779	740	730	736	758	751	767	760	770	767	778	764	777	758	740	787	793	844	859	818	750	711	744	717	727	774	825	830	776	740	775	740	749	769	766	755	768	727	745	748	762	752	774	744	791	772	754	807	786	748	755	753	724	782	717	738	756	723	796	762	751	778	742	738	750	750	722	735	794	742	753	769	713	768	722	745	791	750	750	740	760	741	746	769	778	744	744	752	773	776	739	763	797	755	750	738	776	747	697	752	740	744	751	762	745	800	767	758	767	736	753	760	775	778	767	762	746	756	728	789	790	755	734	745	785	788	773	776	746	751	800	783	770	734	778	755	767	739	736	725	712	817	793	801	752	743	768	794	799	787	721	752	779	750	763	739	761	768	775	740	754	726	777	808	759	763	747	769	799	825	784	754	766	722	800	806	762	785	808	779	805	787	786	767	804	776	776	797	788	832	761	767	746	749	786	774	782	779	810	780	778	768	761	752	745	756	754	808	792	798	813	796	764	754	746	737	760	780	754	775	843	837	777	754	761	756	811	793	792	769	781	777	770	739	777	810	850	826	726	783	805	767	794	777	805	840	767	820	799	788	754	807	741	736	765	768	783	801	778	824	755	820	830	880	831	745	803	822	798	894	816	860	928	895	1018	1044	697	394	263	382	716	905	894	852	805	807	845	791	789	793	784	806	756	780	795	802	842	790	822	831	855	902	638	312	279	599	1062	1036	918	854	870	830	801	799	842	810	816	833	786	815	786	798	826	826	822	828	814	849	876	893	972	1055	723	357	258	557	858	979	879	867	829	884	863	844	810	801	794	822	822	803	789	799	814	799	882	886	920	964	857	569	354	263	422	727	972	1059	976	951	896	859	850	883	856	838	828	828	841	847	810	832	860	812	818	814	799	820	864	818	813	838	835	796	832	815	838	815	839	882	828	844	849	853	827	819	838	822	866	839	853	811	847	805	837	819	807	867	923	776	793	914	885	839	890	846	835	828	847	848	849	837	880	906	900	846	868	839	829	843	832	849	834	804	842	819	829	857	878	882	855	844	853	873	856	796	846	845	865	883	861	898	837	848	875	865	857	852	851	880	884	863	863	819	852
729	738	760	738	702	796	744	739	767	726	747	691	724	760	751	763	759	737	727	707	750	754	722	762	765	746	732	761	727	761	762	753	730	734	742	756	763	788	732	761	723	731	744	756	742	796	749	753	766	737	740	771	788	754	789	796	687	667	793	834	759	696	715	726	803	843	872	791	734	752	763	782	746	774	768	767	749	706	750	793	770	767	739	787	749	743	741	771	718	770	755	827	801	783	761	756	804	803	747	781	759	813	738	747	762	715	738	749	746	767	763	753	756	742	750	773	784	744	782	757	779	776	756	817	752	790	758	720	771	742	778	757	744	760	795	727	682	711	718	734	738	789	790	776	761	753	728	779	741	760	815	763	720	764	709	783	743	717	764	739	783	755	790	766	784	788	761	756	759	764	773	760	787	777	784	753	793	710	737	761	744	751	789	771	759	726	727	763	740	776	775	740	769	774	730	787	766	748	759	773	765	756	801	784	764	742	771	784	823	776	759	740	754	748	792	757	784	797	771	767	776	798	777	777	771	747	801	761	774	787	783	784	762	769	771	757	756	745	768	721	795	775	777	737	788	782	781	795	771	748	766	746	772	751	760	805	739	729	736	775	772	771	746	773	793	740	772	776	777	770	766	807	762	752	781	797	778	771	797	804	772	825	786	800	822	784	811	779	763	771	768	783	776	786	797	763	790	789	796	751	786	829	836	773	763	805	847	821	868	845	878	881	1001	1047	740	444	258	331	587	897	912	826	798	801	763	812	825	846	803	782	775	767	754	796	804	779	802	806	885	973	817	470	267	364	741	1076	945	891	874	825	820	812	805	832	791	787	816	754	787	806	824	844	813	796	823	873	857	858	886	918	1053	903	468	251	382	764	1038	907	855	772	819	806	797	828	807	840	803	837	822	795	827	800	807	801	855	872	933	994	860	569	372	300	420	723	967	1055	1042	927	898	901	918	833	843	826	833	872	825	833	825	828	825	839	842	820	813	836	846	826	860	854	877	786	805	829	805	840	790	858	850	797	842	817	846	809	825	797	815	855	862	831	832	841	808	816	928	777	592	610	785	944	836	838	841	819	851	850	822	854	846	847	816	803	860	819	840	847	857	835	828	887	799	866	897	857	839	860	852	877	852	887	850	841	824	823	828	884	896	853	847	900	870	831	876	826	843	834	865	860	885	853	854	870
767	800	728	762	769	754	746	724	741	753	769	813	762	788	764	763	747	746	764	738	711	752	737	733	769	758	734	733	761	731	749	755	703	794	789	734	771	773	778	732	777	765	759	783	755	736	769	743	725	728	762	768	759	801	811	698	527	571	656	867	757	705	726	702	782	829	790	733	761	786	767	761	762	750	750	729	742	779	752	738	787	804	767	741	774	736	744	773	728	790	766	796	773	802	785	799	762	819	755	818	765	745	758	791	780	754	724	738	767	764	720	760	749	724	749	715	753	776	771	776	786	743	760	740	741	772	815	748	759	741	758	781	776	791	723	781	730	729	825	782	751	769	765	728	764	792	780	736	760	735	761	787	785	751	754	750	780	761	734	739	757	769	779	758	800	806	751	770	737	764	779	752	803	790	785	796	766	756	753	752	763	746	781	748	761	733	746	772	755	779	764	776	783	813	753	787	761	730	799	758	795	788	817	816	778	757	782	767	768	749	742	780	758	811	777	767	755	799	739	750	765	779	762	767	729	751	808	793	816	757	788	770	814	767	807	792	770	803	768	750	791	788	760	795	808	798	813	758	760	741	765	810	813	763	736	788	799	742	744	776	740	750	753	772	788	762	668	690	744	748	768	807	752	753	777	746	785	787	824	808	795	786	770	795	785	800	795	782	764	780	791	827	795	752	770	771	783	776	774	795	769	775	766	763	803	840	809	834	874	877	920	1025	1044	754	482	274	489	702	825	970	869	814	813	782	805	812	820	805	833	806	848	780	795	829	810	817	809	835	901	949	717	351	274	515	914	1045	870	892	872	868	784	819	815	793	803	771	776	816	807	758	803	875	838	809	807	868	863	854	906	901	976	989	597	318	291	599	910	1008	891	824	808	877	830	794	801	815	818	798	825	793	821	786	792	800	808	850	890	934	975	849	606	382	268	398	675	946	1095	1051	935	933	892	845	854	862	887	889	869	899	831	834	814	799	833	803	840	797	832	820	824	845	867	842	801	834	846	846	856	870	874	815	788	843	791	839	810	817	823	832	845	853	840	848	833	847	913	742	565	552	764	945	823	843	855	867	894	859	813	832	821	787	856	815	825	826	798	852	827	836	830	858	882	915	915	904	833	878	876	895	857	879	843	881	838	869	863	840	894	884	837	838	868	865	838	828	874	839	864	788	821	845	879	879
714	792	769	758	744	766	745	784	752	744	748	766	759	767	773	814	787	768	712	764	737	771	766	767	799	764	767	756	736	756	774	743	731	881	816	688	746	762	789	767	772	753	773	809	791	749	734	742	746	772	759	792	716	786	829	717	539	512	678	880	766	771	769	741	752	749	738	728	761	792	772	765	761	777	773	769	775	753	754	786	769	828	738	757	760	744	791	744	747	737	751	810	767	750	750	784	795	781	804	748	793	751	790	791	762	763	739	726	889	775	766	780	770	745	725	722	764	769	745	774	774	736	770	754	755	737	779	776	793	634	696	789	809	763	746	779	796	800	825	797	739	752	764	741	756	760	763	755	782	774	792	757	780	732	784	767	751	785	765	775	756	723	781	794	773	783	739	748	741	790	765	797	799	749	767	790	746	789	746	753	765	729	754	778	756	745	789	791	823	753	766	757	774	801	771	739	800	792	790	837	771	761	793	799	753	767	764	755	782	750	765	821	768	788	778	778	762	778	764	764	809	754	830	741	748	787	763	768	778	759	771	740	751	785	775	770	797	788	779	767	796	757	758	746	723	749	749	764	741	750	785	804	813	803	745	770	806	776	749	779	750	771	779	794	783	689	967	777	777	773	738	767	793	748	781	794	798	760	766	823	789	781	772	769	764	793	807	775	808	779	796	781	772	761	778	802	794	773	796	789	801	764	804	808	851	870	830	896	867	896	990	984	759	452	304	299	618	804	889	912	875	839	784	774	757	830	820	789	788	806	780	781	783	819	842	802	866	884	916	919	548	290	345	681	1074	1019	883	803	811	831	830	806	800	787	804	804	822	845	805	813	841	875	812	800	821	822	811	810	930	846	905	1033	780	404	237	376	723	937	948	886	846	835	843	770	826	816	819	811	805	829	836	778	841	846	834	805	853	870	926	972	859	639	343	279	352	572	880	1076	1089	977	924	937	913	885	835	857	914	890	869	852	837	826	809	841	826	829	818	826	832	825	850	872	837	832	843	850	832	843	849	850	824	848	877	858	823	814	796	807	873	859	853	839	835	805	937	857	687	719	851	907	874	847	844	833	901	851	836	853	861	901	879	834	804	822	787	868	851	837	864	812	864	925	897	905	813	846	849	833	846	855	853	848	866	816	849	802	880	847	839	865	867	853	841	838	890	837	786	790	823	835	850	851
766	780	812	781	777	731	740	759	754	703	683	733	762	729	770	760	729	745	739	734	792	776	760	750	731	745	802	761	732	763	738	756	724	738	711	706	765	790	784	854	757	722	741	779	751	789	725	749	750	735	740	786	765	795	836	702	679	711	816	844	785	804	796	799	767	718	751	761	738	782	741	787	740	725	780	732	735	733	753	757	809	795	771	776	773	787	766	768	770	754	753	747	720	726	744	777	788	788	758	746	747	771	732	768	769	779	797	701	757	743	744	785	770	724	718	740	776	766	767	748	765	726	766	735	735	752	771	786	815	733	751	752	770	752	771	766	775	803	770	761	772	762	798	725	799	800	764	769	789	801	781	753	748	768	725	769	736	781	771	760	779	765	761	773	767	748	732	750	750	743	764	768	752	756	745	780	753	774	737	750	729	734	795	786	746	771	773	784	807	757	766	785	788	729	777	803	744	739	723	787	757	764	773	747	817	777	795	752	786	759	790	824	793	765	726	770	785	758	785	771	786	737	760	749	820	784	775	797	773	758	765	753	744	781	793	803	760	815	799	778	795	753	776	761	693	711	686	716	747	732	794	849	841	713	711	746	807	801	779	749	790	793	807	763	768	661	1246	796	760	787	754	737	748	804	834	809	759	745	729	805	798	774	789	775	819	798	789	768	817	794	787	775	786	778	814	795	781	770	787	785	781	846	868	871	820	830	870	932	960	1042	1040	729	423	273	319	543	781	928	891	839	849	789	820	740	772	803	796	798	765	827	796	776	786	791	781	818	883	916	991	690	354	249	481	915	1108	1074	961	857	804	833	800	806	807	816	789	850	818	799	816	774	793	797	789	861	825	788	813	831	854	855	883	980	904	574	297	277	492	798	985	899	868	812	817	805	826	805	821	850	811	781	821	808	844	864	838	836	855	839	875	919	976	905	639	404	253	323	525	741	951	1116	1030	940	918	906	879	839	836	868	875	911	834	908	957	826	857	845	865	853	885	914	852	855	868	904	879	837	829	846	867	847	849	850	894	849	867	834	887	856	900	893	880	924	856	860	915	981	893	889	862	879	918	886	846	908	935	909	909	924	880	884	909	855	868	881	854	884	897	887	901	891	826	885	849	818	787	861	870	819	834	842	808	823	894	842	875	836	837	848	847	823	838	869	852	884	877	861	783	800	785	834	900	869
751	773	747	726	758	781	788	771	703	716	707	738	781	784	725	746	757	736	750	720	765	762	747	775	736	768	782	736	759	784	735	715	764	771	751	762	737	629	642	738	843	776	744	782	768	792	754	759	752	762	776	772	766	778	808	778	827	798	845	798	745	791	761	784	821	731	766	784	794	799	791	766	769	767	772	772	734	759	760	756	753	758	765	764	749	762	798	749	773	788	794	741	693	686	664	751	782	767	745	757	779	745	715	727	772	727	771	720	788	777	781	763	751	732	730	760	788	776	764	741	783	754	793	749	723	743	805	762	775	796	802	768	778	780	761	746	756	769	754	801	734	796	750	768	784	783	756	793	761	791	740	729	766	774	788	798	766	766	792	770	770	782	762	764	762	754	756	715	777	750	782	771	764	772	772	749	744	755	760	754	764	714	761	789	781	758	766	785	790	775	771	741	752	734	755	791	745	644	700	739	780	756	778	733	770	772	781	790	811	747	770	779	813	800	753	761	821	789	781	759	738	723	747	767	761	787	787	812	771	808	769	773	751	752	734	803	792	768	797	778	763	757	785	735	713	890	881	731	759	810	811	756	778	697	694	759	760	791	797	741	773	798	786	710	699	676	758	742	783	775	918	735	741	806	804	782	813	754	763	777	762	783	795	774	814	778	783	749	775	801	763	762	778	773	789	793	789	800	802	808	757	822	867	869	863	904	924	990	1077	1016	737	432	250	320	509	810	961	875	825	785	782	841	778	761	818	780	792	781	801	794	831	793	817	814	757	859	843	967	852	513	284	344	735	985	898	976	965	794	793	798	812	807	806	811	798	794	819	780	786	816	770	768	793	836	858	823	813	827	861	867	857	921	994	822	497	283	316	631	907	977	936	827	799	706	778	809	819	801	823	810	818	827	788	828	844	825	811	839	866	894	932	990	918	665	430	276	331	465	649	886	1075	1086	1048	951	920	874	888	906	873	898	814	929	1034	848	872	883	865	838	869	899	873	895	923	882	887	898	910	876	895	842	828	849	849	855	827	859	852	869	862	858	861	835	863	879	864	827	826	832	874	854	897	925	887	866	857	910	891	865	867	899	892	867	881	879	847	857	845	858	884	892	892	898	848	893	847	897	886	845	819	846	857	835	837	808	850	837	842	843	858	842	847	856	845	866	886	873	876	839	828	835	835	858
752	799	725	757	707	757	787	736	774	714	755	729	795	753	750	734	775	761	760	759	781	770	788	773	759	732	734	754	777	748	779	755	750	750	743	780	749	680	706	721	823	756	754	789	751	810	758	759	779	747	774	744	783	772	757	741	790	823	767	737	753	712	718	774	762	758	788	792	759	805	751	757	784	794	754	724	776	765	741	733	793	736	750	760	744	790	773	787	752	761	796	777	733	724	706	766	738	762	764	739	809	734	744	741	725	825	786	746	787	732	771	778	747	778	782	758	755	753	783	771	783	756	777	766	746	770	760	778	730	741	751	737	763	773	770	771	800	766	775	735	757	755	748	726	753	742	769	781	773	759	773	807	789	785	775	769	759	766	771	774	782	769	749	785	790	728	776	763	799	782	728	763	760	795	770	781	783	731	726	748	745	784	784	810	753	788	795	737	806	772	804	780	776	746	737	749	784	735	763	779	758	731	797	770	747	781	809	771	798	765	739	736	811	815	775	810	768	787	779	754	744	743	731	722	781	748	776	784	753	794	763	834	785	801	794	793	783	836	798	809	757	765	808	727	759	1042	1004	771	790	820	784	757	708	689	1021	857	724	805	769	758	782	815	804	722	705	755	831	838	750	788	1106	800	777	773	801	803	790	787	783	779	769	787	809	803	787	789	780	767	780	774	743	780	777	812	780	815	847	778	776	837	819	815	891	899	891	984	1004	1020	865	603	414	301	335	537	807	973	880	803	824	789	767	830	773	781	816	791	811	793	823	774	819	813	835	824	808	842	927	925	724	321	262	485	943	1064	848	856	804	764	833	819	805	780	813	777	821	816	794	817	793	793	787	811	805	829	820	819	779	823	811	850	851	861	990	1076	778	409	266	419	733	1007	1005	887	687	763	844	795	817	808	831	818	815	799	827	784	769	830	857	822	845	840	893	916	935	897	747	504	400	320	321	503	737	917	1134	1126	1069	964	933	946	951	921	891	834	834	841	854	819	903	859	892	840	852	844	833	845	851	854	874	846	870	824	848	852	825	823	824	830	836	906	915	856	870	903	868	871	888	945	906	885	890	878	907	858	894	888	929	923	897	897	940	907	897	871	906	874	884	877	851	853	878	870	900	873	893	922	925	880	895	876	893	893	911	889	836	813	841	835	829	869	883	857	854	846	810	817	878	859	847	810	882	834	871	802
748	781	759	768	729	757	767	777	781	802	760	771	763	755	744	765	724	750	757	764	795	786	780	769	774	760	772	750	739	782	777	741	785	716	771	809	853	508	599	802	780	711	759	776	759	758	779	780	757	779	790	774	774	753	750	767	731	770	781	741	768	809	751	793	731	731	790	766	807	801	774	753	784	783	723	778	753	790	740	783	802	792	755	752	752	797	789	736	766	766	794	766	790	741	762	730	756	768	774	778	809	745	749	785	740	766	734	738	750	734	764	751	753	755	753	752	753	781	776	733	789	768	772	775	762	784	758	789	780	773	781	795	772	771	767	772	765	745	759	771	782	729	755	725	779	736	745	762	731	803	763	765	786	779	760	743	731	733	740	769	804	787	793	739	790	766	751	758	748	787	761	771	729	771	749	800	777	749	771	740	790	772	776	765	792	720	763	789	775	759	767	769	779	738	740	759	795	819	814	805	739	744	799	756	781	781	799	759	756	746	752	745	795	804	766	755	766	754	757	758	728	750	766	806	741	738	750	750	751	833	822	783	850	810	807	761	762	776	763	767	811	773	805	742	673	777	756	714	794	811	780	804	750	697	1170	950	688	799	810	821	797	825	809	717	720	769	845	824	800	715	762	689	775	805	784	789	784	817	764	776	777	789	800	761	813	817	787	777	822	771	811	799	779	842	852	856	846	839	816	852	930	896	846	914	990	1064	952	695	492	345	277	382	601	756	948	912	806	845	787	769	800	825	792	832	805	777	836	776	801	792	768	805	839	817	823	871	948	801	495	260	343	769	1043	974	858	837	831	826	796	803	798	785	792	794	783	818	806	774	778	825	790	831	820	865	810	794	800	803	776	793	850	918	948	1063	1008	613	309	287	537	856	1033	899	682	1273	1265	711	789	841	829	787	793	785	812	815	831	835	839	844	835	852	857	848	908	950	978	813	613	423	313	293	360	569	716	880	1025	1102	1073	999	959	940	912	883	909	936	926	880	917	912	839	882	882	859	863	878	923	888	906	867	941	909	895	883	894	923	937	918	937	904	906	908	913	929	900	911	931	924	914	934	934	974	940	953	953	957	939	943	922	939	933	936	906	890	886	962	948	938	925	903	933	903	921	920	914	863	888	856	855	882	923	706	743	926	865	848	858	824	860	839	854	877	838	860	788	837	848	859	841	895	878	862	910	861
708	776	764	745	737	774	701	729	768	797	753	738	791	760	748	722	752	737	748	757	730	808	750	765	796	756	759	748	741	756	711	778	729	743	726	798	878	642	701	859	739	730	773	746	759	744	755	705	738	795	809	785	741	747	745	803	756	801	750	738	800	763	743	770	790	743	770	735	764	747	786	754	762	757	738	730	712	751	801	744	790	787	754	741	766	757	777	740	751	765	742	796	786	806	773	776	782	773	766	774	779	749	758	774	789	768	769	750	764	773	730	749	750	737	698	755	752	784	746	729	766	745	755	764	761	764	771	791	800	749	765	783	774	777	765	736	715	751	769	761	775	758	739	756	781	776	730	756	764	761	790	766	735	742	732	763	721	740	716	758	776	756	780	769	773	734	786	743	769	749	780	751	746	783	779	743	747	759	781	773	779	750	794	779	794	762	747	795	817	786	761	784	785	737	728	740	796	807	767	760	774	751	791	775	777	779	806	771	780	763	732	777	776	792	791	784	767	777	800	754	692	785	862	914	819	735	744	810	803	771	821	757	806	803	801	819	759	766	764	782	770	734	777	797	783	745	777	773	763	790	782	796	795	780	760	718	808	836	811	790	811	810	802	804	786	779	846	821	852	814	797	815	824	792	830	869	840	832	839	812	852	822	817	795	848	820	813	853	875	863	841	821	825	846	854	858	855	838	831	870	952	909	981	1053	1029	890	588	394	285	271	427	642	792	973	906	847	839	805	814	793	753	793	781	791	779	805	783	780	791	821	810	809	847	848	849	937	893	640	350	270	548	957	1072	889	856	875	818	814	820	775	804	778	805	799	777	756	859	826	796	770	802	789	836	832	812	816	768	793	833	842	851	865	893	979	1093	841	448	273	352	642	930	968	791	984	823	750	865	817	813	772	786	761	797	794	787	853	828	830	838	818	800	859	877	934	938	992	909	750	567	394	296	287	380	513	668	838	943	1054	1067	1080	1117	1006	971	943	914	977	937	930	959	907	980	1059	961	870	962	946	948	926	949	959	929	910	941	917	975	930	990	950	939	970	1002	975	981	1012	970	994	969	993	1041	1007	1060	1024	1061	1066	1049	1023	1053	1034	1022	1068	1003	1036	1021	1001	1063	1034	1045	976	998	936	943	996	926	961	892	936	881	883	912	782	869	963	881	838	816	877	897	839	815	868	862	865	848	857	855	914	888	868	849	861	877	830
754	741	717	806	816	952	708	703	740	765	741	767	773	752	732	790	755	784	812	755	733	776	758	822	750	773	748	754	727	710	736	733	732	721	714	737	818	817	812	777	779	752	769	752	793	807	753	710	695	733	718	779	760	766	758	814	790	789	788	766	759	802	789	763	752	748	752	741	765	752	761	787	739	780	753	739	758	750	753	754	746	793	754	770	746	759	772	741	772	764	742	803	797	787	784	750	757	792	747	755	759	739	770	787	788	747	781	744	748	768	765	734	727	717	704	763	750	755	766	750	757	763	731	785	781	775	778	760	785	748	753	765	714	802	744	732	778	770	766	763	757	767	773	775	804	766	803	766	768	757	782	744	732	740	751	747	752	761	733	700	740	749	753	787	783	789	738	782	723	760	754	765	767	734	809	777	809	768	787	736	724	746	745	790	784	776	734	760	780	772	786	797	777	781	763	776	756	828	787	749	775	762	785	776	774	793	796	762	748	749	733	739	800	771	794	771	789	771	789	762	751	757	880	884	864	746	754	832	783	769	761	801	809	808	858	811	814	836	809	821	804	788	795	808	845	802	839	826	824	830	848	795	803	851	842	829	775	788	796	785	777	802	808	806	784	813	842	808	841	863	799	836	813	830	820	857	843	787	801	842	810	845	798	833	868	841	805	835	842	825	807	841	876	888	916	896	881	903	874	958	955	1050	1035	954	673	541	331	259	347	533	737	898	922	855	819	797	822	779	805	763	736	796	801	808	793	788	865	775	815	797	810	845	848	876	894	983	753	414	259	406	792	1045	947	865	874	787	876	778	815	830	797	797	814	788	778	796	807	803	805	773	816	792	823	825	820	807	810	821	814	845	852	836	879	888	1030	1064	705	418	252	432	724	945	928	868	795	827	799	808	812	790	804	762	764	802	812	837	834	820	853	804	827	825	812	861	887	923	928	948	896	721	549	396	277	295	353	450	597	733	793	900	844	1098	1051	1096	1050	1014	1043	1057	1006	954	1128	1305	1164	910	1016	1105	1070	1062	1043	1010	1026	1045	1068	1041	1082	1051	1067	1049	1062	1071	1084	1095	1006	1038	1025	1069	1032	984	975	979	1025	968	1010	1017	932	933	987	906	939	965	901	920	924	909	926	980	1021	1044	1031	1042	1075	1103	1019	1018	959	956	944	901	915	911	895	877	894	872	895	883	887	844	821	855	877	860	857	871	818	872	877	864	902	857	894	871
757	724	735	749	396	669	804	699	721	725	737	767	711	727	752	841	810	719	745	832	745	790	816	773	761	764	722	764	756	724	681	754	759	776	769	684	706	727	805	758	805	733	744	785	808	777	723	726	784	718	702	774	751	747	797	785	732	794	731	779	782	778	745	749	758	758	743	749	759	766	765	783	738	783	774	739	759	780	768	778	765	814	763	800	743	699	775	734	797	771	763	777	775	744	787	822	764	785	801	787	757	809	760	788	745	726	704	728	758	769	760	769	731	725	738	732	773	759	736	715	772	733	750	767	803	762	783	718	783	800	776	758	783	765	783	766	776	771	773	715	776	773	810	773	774	772	770	742	776	766	768	732	743	734	771	804	812	778	740	726	759	770	801	790	792	793	739	781	738	758	750	770	783	786	786	790	784	793	747	758	780	789	745	794	769	737	779	740	758	767	786	790	811	789	764	798	788	789	769	752	764	778	762	759	774	769	776	825	807	757	751	745	754	759	777	726	766	730	768	777	735	728	791	810	810	719	782	822	803	786	807	809	819	815	799	778	831	850	823	816	840	830	798	793	820	805	844	817	726	865	826	834	803	860	842	816	797	798	797	797	845	796	779	794	798	777	817	831	842	886	876	832	834	831	875	865	822	859	856	858	818	846	820	835	845	852	858	870	873	878	850	872	879	907	896	876	919	1008	979	1030	1022	955	717	508	386	292	277	421	593	832	943	924	866	788	756	822	805	774	827	781	782	772	808	775	819	820	798	774	795	770	825	842	887	868	1022	845	544	274	281	625	1009	1032	902	876	816	794	826	813	827	820	784	777	814	778	808	808	794	850	800	828	832	827	813	800	819	822	818	789	814	839	830	861	827	847	913	1117	948	630	326	268	467	742	1003	924	889	828	797	824	797	822	805	808	806	800	814	815	811	819	831	792	791	875	839	815	903	883	893	923	1027	960	886	707	539	405	318	264	286	345	444	600	616	738	746	833	905	891	936	915	905	881	869	940	874	824	883	880	915	848	867	861	845	850	820	824	802	793	796	787	750	756	760	747	715	679	694	695	690	655	646	649	664	616	614	619	585	551	589	556	573	579	573	546	538	588	535	625	666	683	749	805	884	976	1040	1065	1027	1055	1018	977	931	887	907	918	891	862	889	862	882	835	816	845	873	898	896	856	851	846	846	844	887	827	866	853
772	742	799	803	523	643	802	766	764	744	726	751	720	760	738	783	720	590	553	728	786	801	722	650	652	802	765	743	723	735	744	769	789	765	746	694	693	730	775	771	767	787	757	738	801	771	694	939	1026	815	726	768	747	771	783	761	748	789	764	800	737	764	757	752	778	728	720	786	798	799	780	783	749	760	743	752	750	757	768	783	774	784	798	801	759	770	788	730	755	765	766	748	766	744	796	802	763	772	757	801	757	817	764	736	708	756	772	782	759	741	745	780	753	748	742	763	770	773	769	775	782	769	740	775	787	778	783	764	785	789	778	757	765	762	763	781	744	743	790	790	778	745	786	741	774	800	733	764	762	731	745	765	748	759	796	871	860	779	782	739	720	772	807	752	741	751	752	757	738	767	771	795	769	784	794	771	780	739	764	754	767	761	770	781	755	747	789	776	765	780	735	750	770	712	762	772	758	732	723	776	746	786	754	771	758	752	778	805	795	762	744	756	764	772	797	773	794	775	792	778	758	771	796	748	779	809	809	806	843	810	830	798	787	800	841	847	807	850	832	821	814	855	841	816	840	807	849	838	779	867	855	846	856	867	874	815	814	846	854	827	873	875	848	854	864	879	877	867	851	869	870	867	849	892	897	924	866	816	834	842	907	878	855	875	853	854	887	858	888	893	940	930	958	960	981	934	1025	1030	883	751	614	530	359	289	291	394	555	710	881	942	881	861	851	802	774	769	792	810	783	805	797	810	773	734	807	818	821	799	833	821	821	826	836	937	971	654	337	275	458	885	1077	944	878	882	819	827	785	802	812	784	786	794	796	769	824	823	785	835	805	792	817	813	786	814	822	781	840	781	804	803	862	864	842	868	912	972	1062	884	536	314	310	540	867	996	884	893	872	802	788	800	780	803	772	796	791	828	778	833	840	810	808	812	846	792	838	824	848	911	916	911	974	990	867	774	604	483	379	326	275	306	328	353	411	442	488	517	527	539	544	568	524	489	524	532	530	498	478	458	460	478	467	451	434	426	408	398	424	402	368	393	392	363	349	368	344	335	335	356	321	357	336	309	316	306	303	293	295	286	271	301	282	286	299	299	295	301	311	354	400	432	526	606	673	774	846	1001	1053	1026	976	952	982	967	910	868	852	827	895	873	851	841	854	910	862	861	843	864	818	826	818	837	832	875
768	748	780	885	828	819	797	824	793	727	748	742	730	684	673	711	778	623	618	871	968	886	660	586	653	795	753	727	735	717	753	782	795	777	772	765	731	753	725	764	818	719	771	754	783	724	650	916	1070	753	662	799	779	775	822	778	778	764	761	770	780	753	756	735	766	761	756	747	765	751	749	766	783	771	727	741	727	777	786	790	793	749	788	780	764	765	752	781	749	757	780	780	777	782	775	763	737	750	762	806	774	800	770	763	794	784	809	831	745	734	755	739	789	724	746	764	771	774	772	771	761	763	759	744	768	782	772	813	755	750	784	787	782	739	786	779	758	752	773	813	766	750	766	753	770	746	783	753	756	764	761	737	740	743	761	799	805	778	772	760	770	772	803	777	785	774	774	781	746	801	773	764	795	749	791	797	755	771	756	785	765	763	756	756	758	745	795	791	759	747	784	766	762	736	779	724	723	744	760	800	755	782	751	760	743	774	773	758	791	777	762	790	788	765	794	771	769	798	777	812	806	846	778	778	794	811	771	793	786	847	796	851	815	863	839	857	847	868	858	858	858	858	888	865	842	879	899	878	876	900	908	889	898	891	891	859	908	869	922	866	818	860	901	910	904	951	944	934	955	962	984	916	964	973	982	953	942	909	965	957	994	989	957	934	971	982	1022	1015	1024	1025	1051	1098	1072	1008	944	814	789	655	502	394	317	280	291	375	526	704	867	922	914	892	810	804	800	758	807	751	773	786	778	787	777	820	839	757	785	781	820	782	828	799	779	862	886	933	737	411	262	391	769	1059	1028	868	852	818	844	856	843	815	790	826	824	809	819	802	822	827	823	793	789	823	844	819	792	807	828	844	834	833	793	817	845	872	850	878	907	866	997	1056	818	439	273	370	708	949	1003	894	846	771	796	817	812	831	788	825	815	820	798	827	796	796	808	773	816	809	834	824	806	851	846	914	889	933	975	962	911	837	732	593	521	450	369	332	325	285	297	294	295	277	291	286	291	295	296	297	288	290	299	294	286	273	288	311	292	286	304	279	285	307	307	323	319	340	346	345	336	347	329	337	342	389	351	390	385	362	398	388	397	393	389	413	420	438	448	425	401	401	394	333	295	285	281	316	315	407	489	663	781	889	982	1090	1064	1037	961	923	897	872	865	866	862	889	862	854	851	883	871	823	847	860	826	854	860	853
801	809	782	792	839	720	745	841	793	706	731	728	680	694	630	623	884	904	861	483	574	942	770	662	701	772	780	749	733	755	775	778	787	791	766	777	754	777	730	764	760	763	794	742	754	786	713	657	702	644	718	783	761	784	792	755	777	783	786	754	750	758	723	755	761	751	735	752	739	757	775	779	772	769	757	756	763	756	778	725	749	749	786	738	782	782	754	767	799	804	798	791	759	799	762	802	738	773	755	791	766	794	762	719	736	828	842	814	728	726	773	768	763	753	800	830	775	760	778	807	765	772	737	744	750	754	773	774	782	758	736	725	772	756	777	781	779	762	764	783	775	755	758	787	782	787	781	776	806	788	792	773	726	706	705	757	746	785	757	783	765	757	794	739	758	747	767	805	780	759	759	754	766	763	761	785	795	796	743	795	758	743	769	793	771	751	775	781	780	778	759	772	773	762	780	750	765	847	827	749	759	772	752	728	777	768	768	767	749	744	787	756	759	764	771	784	794	773	780	829	825	852	823	849	816	801	798	790	802	787	796	861	917	934	998	970	955	989	989	950	951	1029	998	1013	1008	988	986	1008	992	986	972	1019	1023	1043	1018	967	1031	1034	1053	986	1022	1082	946	998	990	977	1023	968	987	1012	1001	1010	991	1016	991	960	961	973	943	930	963	950	890	867	915	953	934	895	886	861	821	792	739	645	544	472	418	332	295	267	331	420	540	641	768	915	943	841	840	818	808	769	813	794	764	768	797	792	819	814	807	826	783	762	773	794	797	801	773	828	789	870	931	807	497	284	279	562	982	1050	895	882	830	866	844	819	844	782	779	806	809	775	798	812	817	797	827	817	785	824	817	794	798	812	810	811	814	833	790	819	785	851	856	866	850	893	949	1081	955	679	378	262	420	715	873	958	891	834	802	804	838	817	827	792	868	823	795	862	828	806	840	808	804	847	795	853	851	808	852	825	886	873	860	928	954	965	962	942	868	813	721	622	571	562	498	498	489	447	435	426	457	426	450	450	472	483	490	476	476	523	534	534	493	548	521	541	568	557	616	605	615	600	638	666	642	635	641	687	693	716	703	728	736	737	728	697	725	788	771	838	838	856	826	841	821	781	708	641	567	471	431	382	300	296	280	342	446	569	700	866	959	1077	1077	970	928	919	900	857	890	905	917	854	857	902	882	839	835	864	867	843	864	849
744	772	785	734	757	762	698	668	715	701	717	660	693	790	732	672	847	1050	869	411	417	884	793	779	779	783	751	764	742	782	744	772	779	778	779	759	771	735	765	733	792	792	749	774	716	754	774	783	771	792	758	717	775	773	771	744	764	754	768	763	764	777	734	754	782	760	771	774	735	749	782	783	806	778	766	745	784	779	800	783	782	753	773	782	746	814	773	754	762	779	755	815	781	776	753	783	742	775	738	799	773	770	785	761	751	741	741	751	744	723	808	771	776	812	683	740	772	751	783	774	785	812	750	769	762	793	758	798	751	728	776	708	795	776	774	793	745	740	777	751	763	734	748	771	786	765	790	745	744	737	791	792	761	763	805	728	733	691	733	738	778	774	791	765	734	744	807	800	782	787	746	758	752	771	801	776	768	806	763	746	799	763	781	801	766	768	780	811	784	759	731	756	759	740	776	755	745	854	776	734	803	760	812	761	737	786	825	799	780	798	790	776	742	801	771	793	800	796	787	802	807	818	832	825	908	766	689	815	912	870	909	937	960	975	974	960	921	907	850	883	866	903	837	878	866	855	835	849	804	820	768	784	814	781	781	742	777	786	810	648	940	888	659	680	683	680	693	668	666	670	667	670	659	641	629	615	654	620	601	570	571	574	559	557	564	549	565	521	500	467	457	407	357	353	304	266	314	333	382	507	675	778	863	901	898	903	839	832	798	815	807	792	818	756	859	783	792	786	860	780	811	793	788	810	822	808	804	786	826	845	840	928	833	570	314	294	472	912	1081	906	894	864	835	822	828	792	796	771	803	850	841	819	802	791	826	822	822	794	805	837	795	809	800	823	819	815	768	765	791	773	772	813	863	891	846	914	880	976	1032	919	574	330	276	410	657	897	970	909	821	802	832	818	829	755	826	779	804	845	840	851	810	801	838	811	813	827	874	832	825	863	835	802	866	883	889	878	928	930	930	959	994	985	930	909	872	867	845	837	826	815	817	796	859	832	817	873	854	836	857	892	934	916	933	928	941	931	951	965	997	967	1005	1006	989	980	936	990	979	952	981	959	1050	1014	1039	1023	1026	998	968	1024	960	1011	1024	1025	1017	1010	1032	975	1043	1044	1001	914	788	711	598	502	409	333	306	313	368	529	716	880	1018	1035	1031	978	976	888	909	865	864	892	904	868	880	852	824	856	849	899	870	835
768	760	747	760	764	771	724	709	914	915	712	629	745	888	939	718	608	758	757	669	750	865	773	790	746	735	742	760	779	751	755	772	752	761	793	763	720	749	754	793	768	752	758	747	747	727	785	789	840	778	744	773	761	748	715	689	762	779	798	772	773	734	776	788	769	785	768	758	761	779	798	769	795	767	721	764	744	783	751	771	749	793	794	743	768	775	768	782	764	773	740	771	773	768	787	789	744	785	770	743	748	744	761	758	753	731	751	741	735	773	810	789	785	782	791	709	730	771	764	755	739	763	772	758	767	778	722	812	773	737	856	812	727	792	780	755	766	787	774	763	764	771	789	775	731	771	771	766	766	794	783	792	786	758	747	770	762	760	788	783	791	769	783	788	759	773	779	755	745	749	746	752	760	761	781	810	793	780	752	753	814	775	792	794	775	758	746	802	751	749	749	782	798	753	761	747	757	765	744	841	795	782	801	788	765	764	787	773	815	772	820	770	788	760	779	818	806	785	781	835	867	805	821	959	791	788	878	950	1056	805	678	705	691	624	648	597	559	566	560	494	489	510	493	486	509	491	460	466	449	459	446	461	460	423	440	429	399	401	377	343	398	370	349	344	397	438	383	364	338	356	345	342	343	336	330	312	315	305	334	297	336	289	302	314	308	286	284	296	280	295	299	300	306	351	391	445	546	624	709	820	958	975	929	900	816	793	795	781	775	768	773	782	803	822	778	770	810	778	808	824	766	798	807	777	787	812	771	835	811	854	973	898	649	349	269	444	812	1064	1062	826	866	812	843	810	808	825	813	815	801	796	765	801	769	755	815	840	810	827	804	801	831	796	806	827	825	796	744	787	813	782	787	795	842	912	850	854	899	907	907	1003	878	609	326	276	441	768	976	989	887	867	807	826	812	811	796	848	793	787	798	815	808	825	807	843	797	834	816	801	856	819	823	822	804	819	816	827	842	908	898	895	927	1005	943	959	938	970	976	990	1017	939	992	993	1005	992	988	958	987	953	903	936	992	1013	1003	989	986	995	964	946	1000	944	1004	972	918	914	970	960	966	949	981	922	959	919	959	911	979	962	896	911	945	928	968	947	933	943	942	965	986	997	1023	998	999	1007	1007	896	779	613	492	360	299	289	371	537	721	903	1027	1086	1047	991	915	914	856	856	893	902	846	868	858	863	847	862	818	815
727	763	785	735	766	745	676	744	940	991	736	625	726	779	907	801	700	652	767	898	867	810	769	762	752	738	734	749	735	756	737	743	771	774	780	782	761	771	739	789	738	781	767	744	807	780	788	791	768	764	746	789	772	727	740	732	727	772	768	770	764	769	767	789	751	772	811	824	791	800	781	787	768	788	817	766	765	779	781	772	788	769	764	748	806	798	763	757	759	737	767	771	745	772	738	757	760	762	771	766	777	762	753	788	752	775	794	786	776	785	832	816	788	754	759	748	739	784	748	785	756	782	741	754	750	713	780	771	731	694	922	856	765	759	768	765	793	775	764	752	766	760	747	775	787	765	765	732	753	803	750	782	793	773	779	774	732	780	784	790	768	753	780	790	776	777	761	713	757	768	782	765	767	747	789	786	780	755	770	764	768	764	792	752	784	764	769	790	775	786	804	785	770	788	760	745	770	785	765	803	806	758	791	796	779	778	729	805	796	780	782	758	805	759	787	795	827	808	784	866	865	903	953	1121	620	777	795	803	773	519	431	383	377	338	330	300	311	317	298	296	289	275	289	296	298	290	287	289	277	296	294	327	307	303	309	333	304	316	322	300	322	302	318	332	327	395	405	348	359	362	369	365	372	358	368	373	378	389	389	392	418	393	392	440	417	412	409	443	473	519	516	546	608	654	683	786	840	883	884	891	906	886	899	834	768	824	760	800	794	757	784	782	822	806	787	816	788	797	795	845	768	763	828	818	835	820	804	818	852	932	952	667	393	268	370	712	1065	1029	839	823	823	804	844	791	811	846	831	823	839	812	795	769	758	823	856	802	829	820	818	785	768	789	795	827	822	765	800	795	853	787	811	758	777	776	818	820	850	909	888	1000	1043	920	544	343	274	541	780	1029	978	867	840	836	824	818	803	835	815	807	817	825	848	799	809	826	802	813	829	815	828	833	874	824	807	786	838	824	820	803	854	867	827	883	875	871	851	895	943	888	883	897	885	914	923	925	909	939	901	879	896	911	891	895	934	925	898	920	898	858	879	863	927	892	860	853	884	901	931	888	906	862	900	884	859	882	912	848	861	873	870	882	907	949	858	879	906	900	903	964	970	946	946	974	987	1028	1025	1000	876	708	532	399	307	322	396	536	761	997	1087	1075	942	919	868	892	892	946	830	834	876	884	870	830	801	827
745	752	783	731	744	791	739	676	773	781	670	733	695	699	735	847	802	739	711	744	750	756	771	774	750	765	784	760	754	746	726	761	792	760	766	757	774	764	726	757	747	780	742	772	760	776	762	731	766	801	782	787	794	767	782	726	787	747	753	747	774	834	600	705	741	785	784	744	730	780	798	781	776	794	770	747	761	756	762	766	752	794	781	790	800	747	715	788	761	756	746	754	794	789	768	779	773	775	778	758	759	737	780	798	778	720	743	859	778	804	822	760	799	778	788	771	777	766	721	762	729	719	776	717	796	749	801	774	790	699	728	733	766	763	727	774	774	760	799	776	727	764	770	746	753	771	781	718	772	780	739	743	753	756	757	749	771	760	773	791	767	786	754	706	739	773	780	763	739	749	781	746	775	786	804	787	784	799	800	771	761	739	785	798	770	784	768	759	789	750	752	765	764	789	794	777	807	739	819	771	792	817	790	777	762	790	780	761	803	735	775	761	822	800	792	810	864	862	883	888	988	1010	904	967	729	610	448	460	369	290	283	311	335	350	393	353	406	419	429	467	415	451	455	448	432	449	506	476	494	490	500	517	511	519	531	545	525	585	607	614	598	618	595	530	674	788	787	769	581	656	642	693	698	664	702	704	703	704	723	737	742	739	743	751	768	753	768	819	820	839	886	872	934	892	912	917	875	852	857	794	837	842	780	763	758	808	799	806	811	768	763	777	775	764	774	799	792	766	838	802	790	794	803	831	814	817	766	795	824	921	744	449	274	319	671	1021	1009	889	896	883	877	824	798	811	838	779	823	827	838	866	801	804	714	774	805	786	828	818	798	785	806	824	788	821	799	768	772	794	890	891	840	734	775	784	807	804	773	901	911	940	1011	1096	820	472	272	311	549	757	912	927	901	832	843	786	798	858	828	815	806	802	812	799	784	810	825	794	824	791	772	833	878	774	804	759	852	843	855	815	800	836	766	832	849	860	825	848	848	859	827	843	865	855	870	858	824	839	834	853	825	823	834	829	849	840	864	856	837	829	831	828	855	882	822	830	857	875	923	871	869	850	810	847	885	849	865	806	829	810	901	863	819	888	838	861	889	827	854	853	880	898	900	915	950	996	967	1004	1052	1051	930	713	525	406	293	300	413	629	905	1059	1035	1001	941	911	862	910	852	830	860	863	878	844	835	861
749	742	722	749	733	776	754	749	690	671	709	788	771	758	719	865	764	672	699	721	720	748	731	743	773	773	774	750	762	730	728	752	763	728	772	741	778	741	755	776	766	776	778	777	783	765	759	782	742	778	774	778	755	758	727	753	801	789	778	789	776	803	708	752	717	749	774	764	709	761	736	787	801	757	771	762	718	764	763	778	762	781	743	790	762	772	779	743	757	724	767	768	767	790	788	801	777	769	755	749	776	758	767	745	699	704	743	790	794	778	763	740	732	768	771	782	805	750	776	808	767	760	737	768	740	777	761	786	752	772	802	781	780	799	795	804	756	794	773	784	779	785	769	759	737	781	771	762	767	805	754	750	776	736	776	781	753	738	724	770	821	771	751	704	769	790	760	766	761	779	764	768	773	804	797	772	780	758	771	749	738	745	739	728	780	781	774	774	789	790	750	744	781	790	757	786	768	755	759	776	804	757	798	781	796	794	781	778	763	786	817	809	820	829	780	814	886	963	956	1007	904	776	611	501	430	373	260	303	361	428	495	519	633	672	699	682	730	735	760	788	811	745	818	826	848	835	835	854	875	844	850	838	848	841	828	873	838	887	906	895	919	899	817	836	1053	860	570	992	897	961	909	926	911	898	895	921	939	969	910	943	912	906	967	924	961	943	911	888	902	912	911	919	882	834	854	834	801	826	791	772	761	797	787	769	811	817	778	828	852	815	753	771	765	780	758	767	792	799	812	772	817	850	812	767	841	825	755	848	876	717	476	309	303	550	967	1067	950	837	844	842	893	829	794	813	823	817	813	850	808	748	760	766	759	767	814	823	800	778	771	778	784	798	845	813	834	782	763	808	879	898	830	755	774	858	848	836	794	805	941	942	938	1054	981	713	425	284	313	491	718	900	982	883	857	837	816	842	804	824	782	794	766	828	810	808	832	804	816	795	827	832	847	838	790	815	840	836	828	845	841	856	799	840	847	822	828	878	826	853	842	821	838	886	861	839	813	899	850	840	824	854	853	826	799	834	823	830	835	843	847	855	848	856	850	821	836	880	918	903	877	856	832	824	903	844	845	824	854	853	877	856	858	873	824	854	869	891	846	875	890	884	845	873	889	862	896	919	996	1027	1022	1049	887	712	514	357	285	344	545	817	1018	1149	1028	966	921	829	859	885	855	873	871	866	839	826
750	722	742	771	707	742	743	691	731	734	746	762	736	741	713	730	704	729	764	768	761	773	757	758	758	774	777	797	802	783	777	785	738	763	773	773	723	748	770	796	755	764	753	765	781	780	787	801	796	764	749	783	761	735	758	758	779	793	783	787	795	801	798	780	730	751	770	773	759	747	771	795	787	739	791	812	756	737	761	784	775	779	788	782	753	790	753	768	751	756	776	742	747	760	756	751	818	772	731	737	741	751	753	751	739	722	755	779	766	774	740	730	747	747	779	783	768	775	788	773	748	793	757	727	768	777	736	766	768	790	801	758	811	763	803	813	794	794	768	790	774	802	766	784	758	764	765	749	770	764	766	734	777	773	757	785	749	746	721	744	767	773	786	737	761	771	779	771	721	796	791	757	798	770	754	774	769	820	765	726	732	669	834	764	732	799	792	758	766	774	794	769	769	765	769	766	742	763	787	784	764	781	768	770	776	765	789	815	796	801	822	820	865	814	830	889	939	1039	939	768	595	461	315	285	328	343	433	542	640	720	784	864	982	965	965	909	890	920	953	910	909	916	938	973	894	948	937	937	882	925	892	917	904	926	913	902	881	903	900	916	876	916	891	813	961	792	686	970	899	867	833	867	826	874	873	869	857	895	890	884	874	868	892	878	852	880	843	871	854	869	815	850	840	802	800	793	776	803	772	779	811	813	766	820	834	796	763	799	834	826	791	845	808	817	840	752	789	798	803	820	828	816	820	835	863	828	839	979	921	466	278	308	511	884	1069	950	841	889	787	847	845	768	809	816	834	842	814	822	683	747	738	694	767	820	801	804	803	770	827	803	778	799	842	847	830	798	756	791	803	822	786	738	770	838	840	856	853	876	898	864	939	939	989	948	725	473	303	296	452	690	869	949	912	891	860	842	814	854	813	821	780	821	825	819	822	834	800	811	795	831	817	814	771	818	796	808	831	816	820	826	837	792	865	817	865	835	842	854	847	838	857	852	871	863	825	823	823	863	845	791	820	819	808	855	825	809	816	823	794	826	835	827	800	824	836	842	862	856	880	794	837	817	849	859	825	797	824	880	842	860	871	846	839	863	829	868	846	849	834	900	852	885	939	834	841	814	915	982	937	968	1021	1050	882	664	433	315	295	466	708	1018	1070	1024	969	940	887	863	902	927	876	828	865	834
788	731	770	762	720	755	748	751	709	820	718	720	775	753	747	731	748	754	797	811	755	745	742	760	767	742	744	771	794	751	791	785	777	750	758	759	756	762	766	782	739	785	788	752	793	784	761	797	792	783	768	787	796	747	742	741	756	740	797	777	765	756	793	770	769	767	776	800	789	799	778	743	760	763	801	834	819	773	770	806	755	759	719	750	779	763	777	791	751	774	785	800	744	753	779	800	761	758	758	745	764	804	784	762	784	778	783	772	811	765	782	749	741	776	760	778	787	756	741	754	773	790	753	770	725	761	762	784	746	769	785	762	740	748	796	765	760	776	726	743	773	799	746	777	756	772	777	832	767	751	751	782	827	776	767	778	739	755	725	747	788	769	766	777	791	756	787	755	776	731	769	757	753	753	792	769	791	802	816	754	777	670	1153	808	758	797	748	800	733	777	781	809	715	770	772	769	783	768	801	773	777	794	796	777	772	800	784	783	831	762	796	858	883	841	870	992	886	767	600	454	349	304	336	413	549	684	752	850	920	982	960	927	882	923	920	875	831	856	899	848	857	843	866	840	868	862	856	831	860	836	855	833	851	813	842	856	819	812	854	843	838	850	873	792	856	845	810	871	861	770	791	795	807	809	809	846	865	812	791	829	825	789	835	818	847	795	834	828	799	833	777	809	799	758	780	788	811	820	794	837	831	786	829	821	775	820	785	781	795	754	766	890	884	770	769	753	798	808	813	787	779	818	814	888	834	941	785	820	724	301	271	509	839	1064	965	850	835	841	833	806	818	796	811	840	818	812	786	737	688	932	1041	776	717	824	810	809	809	817	808	817	761	791	810	870	782	784	774	755	739	740	724	755	799	865	844	761	819	857	842	837	876	902	942	1021	1013	798	530	322	267	399	660	857	994	964	911	870	842	825	841	863	823	841	835	847	803	839	788	822	847	792	796	801	811	777	718	753	804	815	805	832	807	826	809	804	818	820	830	810	790	824	828	827	833	799	836	831	820	840	837	810	839	882	852	827	799	822	821	804	835	814	818	848	775	806	846	783	810	813	810	800	828	861	831	821	804	822	836	811	851	816	823	799	855	866	854	849	835	850	848	860	881	846	894	828	832	798	876	938	881	967	975	1025	1023	977	774	533	334	296	406	665	938	1055	1006	952	922	885	872	914	898	839	843	831
770	756	778	762	739	708	737	738	763	841	671	738	784	756	790	749	784	811	816	809	724	741	727	766	759	754	742	762	744	729	773	787	810	809	783	765	745	760	747	745	771	751	733	783	787	776	799	798	777	753	755	751	763	758	784	775	772	799	768	774	778	746	785	750	761	746	771	778	763	778	735	736	774	753	717	782	727	730	813	772	752	728	755	745	766	760	768	787	768	788	791	760	798	772	769	780	765	745	764	779	779	795	807	807	780	775	753	784	812	750	798	742	749	759	763	787	788	773	750	788	772	748	766	757	764	729	760	793	775	769	769	777	765	762	775	785	789	774	716	742	745	771	796	748	750	787	797	748	774	768	764	747	786	756	800	762	766	766	712	738	768	811	807	768	771	738	758	789	740	809	789	788	773	756	808	785	757	752	757	779	778	716	824	669	773	757	767	784	757	801	811	753	770	751	776	746	780	797	750	791	753	769	745	774	770	811	825	772	797	766	814	851	877	943	952	796	646	462	334	305	343	461	589	745	888	949	945	967	906	916	874	871	828	826	805	832	816	806	790	849	819	811	791	827	793	780	784	799	791	765	801	817	798	783	759	801	808	771	817	778	810	808	809	819	803	787	791	801	757	767	780	783	807	789	755	777	780	836	789	781	759	800	845	793	808	828	793	822	820	817	783	774	795	796	800	807	787	784	808	795	808	768	799	810	815	821	805	785	806	770	753	772	799	716	773	810	788	811	803	793	810	814	870	902	925	913	601	397	302	325	518	852	1043	1027	948	908	839	795	846	825	810	814	830	852	833	806	819	717	716	1120	1402	953	702	811	790	829	842	821	828	854	851	823	868	883	833	836	809	794	772	788	756	742	793	889	792	771	744	845	867	825	806	830	852	956	1062	1052	887	617	361	277	356	573	849	972	978	896	919	856	858	822	870	835	819	811	845	818	803	821	782	782	781	778	791	625	562	630	664	782	809	835	796	819	835	850	810	783	786	794	796	793	845	786	837	820	829	836	819	862	790	824	823	901	863	802	808	827	848	857	830	837	827	824	788	760	806	837	812	789	805	813	807	862	803	820	797	818	837	839	832	846	847	868	895	849	852	804	858	878	823	840	844	853	826	874	847	856	859	893	898	878	913	937	992	1063	1065	835	559	387	271	357	599	857	1100	1000	952	954	845	874	910	881	825	830
731	738	758	721	732	756	745	770	711	739	734	738	737	768	768	760	733	773	744	691	703	702	738	753	771	770	735	697	683	714	717	781	793	785	788	755	789	736	769	776	769	763	750	747	745	773	777	800	768	763	756	754	716	752	788	764	763	768	766	780	757	762	770	777	786	797	776	775	771	730	740	766	774	802	791	732	739	777	792	778	746	763	766	790	778	750	708	770	759	749	760	770	753	776	811	790	774	783	778	743	825	763	829	778	751	796	751	785	791	789	759	786	751	781	782	787	767	708	776	848	804	758	756	751	784	769	774	774	777	749	757	796	770	802	747	727	799	777	758	768	737	783	806	763	779	756	748	770	773	807	763	809	789	763	730	814	788	784	756	759	785	759	780	784	778	735	798	758	784	783	754	785	741	778	761	776	774	777	792	802	788	754	755	751	820	797	786	772	802	788	773	741	779	755	757	784	775	823	811	774	744	779	783	795	825	813	800	823	788	841	831	880	961	920	688	533	371	285	327	442	575	716	929	933	961	900	894	853	835	781	796	772	759	744	803	779	826	773	782	802	785	783	820	823	803	810	759	799	786	777	800	792	793	775	790	765	797	775	807	790	811	794	772	814	813	784	777	799	749	865	803	809	791	797	807	795	796	802	802	784	800	783	797	800	774	822	848	823	785	796	819	824	786	805	804	816	840	774	783	762	792	780	798	796	809	790	788	792	821	778	794	792	784	787	786	794	787	779	812	823	844	861	937	962	825	663	400	303	340	514	854	1112	991	914	904	887	886	802	791	788	831	844	825	794	836	844	805	800	643	836	1051	719	667	852	859	804	843	833	845	815	808	836	822	830	810	853	837	833	822	792	791	810	832	785	781	768	781	807	844	845	828	877	920	878	942	1037	1088	933	673	377	262	334	545	714	908	961	908	912	875	822	819	865	843	846	820	789	809	818	790	788	840	800	699	523	1233	1207	657	767	797	814	867	866	804	807	797	812	823	819	811	820	810	835	834	855	852	827	846	828	843	849	831	835	851	835	864	824	833	850	842	835	773	823	858	848	789	844	806	828	791	810	828	844	822	836	817	854	822	821	789	816	852	867	884	856	812	880	860	877	852	845	870	876	839	836	829	888	864	872	903	882	864	902	953	945	1002	1034	854	625	436	279	338	577	912	1077	1045	966	902	899	885	912	871	841
742	760	775	738	766	775	761	727	753	754	744	713	772	713	754	777	768	683	643	701	708	698	748	791	774	763	722	691	675	727	695	764	724	797	748	789	802	758	771	782	747	745	699	714	734	703	707	776	790	757	744	748	748	751	804	804	753	794	778	780	744	778	780	786	744	766	809	784	731	741	762	759	801	786	788	754	767	786	789	808	789	775	779	770	738	755	715	732	784	789	760	778	796	790	773	774	791	782	735	746	746	798	777	745	777	770	796	810	816	785	754	744	737	717	743	770	765	742	860	871	833	756	736	757	823	792	805	750	802	776	744	780	797	788	746	760	777	761	760	788	782	798	746	784	784	770	767	800	762	775	801	758	822	755	782	806	821	795	756	760	792	797	786	812	804	769	776	776	771	727	784	748	786	788	776	735	743	773	747	787	780	741	750	720	805	795	811	823	789	778	732	740	781	817	782	748	782	758	771	762	782	782	749	776	821	809	830	851	852	867	947	949	799	647	436	324	293	420	551	726	908	916	928	877	839	828	816	797	755	738	769	824	766	781	757	808	800	772	771	832	788	794	787	778	822	784	807	837	742	799	792	803	758	773	827	790	823	781	790	801	824	803	812	797	800	797	777	792	764	807	813	806	826	778	785	796	790	811	812	852	787	771	795	786	788	803	802	796	793	787	819	843	798	813	782	785	781	761	756	792	785	821	775	774	798	820	829	785	786	802	801	769	801	792	786	792	797	805	842	845	862	992	918	770	601	367	269	346	571	896	1090	1025	869	846	851	925	836	807	765	797	771	819	834	760	831	838	836	794	733	688	673	639	764	820	771	801	824	807	826	795	844	776	845	813	811	840	825	836	840	879	776	1016	849	778	821	814	833	832	838	795	869	654	897	918	945	942	1009	1122	946	641	431	280	306	428	660	833	961	993	939	862	855	831	833	797	845	858	837	837	809	820	830	836	723	632	1947	1873	681	706	821	809	805	811	781	796	776	802	864	845	840	801	807	794	849	886	805	881	809	819	799	825	802	847	878	845	826	862	828	816	799	836	803	813	998	991	768	831	804	833	862	872	794	832	839	871	834	799	813	829	879	841	830	847	833	866	811	853	884	880	858	855	883	860	836	822	794	820	840	838	893	909	906	852	826	933	963	1014	997	918	701	403	274	341	666	979	1067	1029	919	901	866	894	904	881
746	770	764	741	744	751	723	753	718	757	734	712	750	740	757	759	741	725	654	982	947	680	772	733	768	725	679	760	717	770	724	684	727	797	772	796	759	781	809	788	730	751	707	731	813	742	745	713	778	778	758	776	808	793	811	788	749	739	756	765	760	768	756	770	730	784	790	773	780	750	756	783	786	782	767	748	761	725	771	794	783	779	780	784	777	763	692	767	783	794	760	782	783	789	789	760	765	761	780	792	777	749	740	743	770	766	746	824	802	805	786	763	747	723	713	723	742	737	798	863	767	745	735	799	783	771	756	791	782	773	774	819	778	765	802	745	789	770	793	786	762	833	748	764	746	766	761	786	781	731	761	755	749	740	776	807	792	786	724	727	739	752	781	777	757	760	776	792	790	742	787	742	779	753	785	799	797	785	794	811	781	759	775	783	805	794	774	746	761	783	765	749	782	765	804	782	767	767	747	772	787	796	779	835	816	840	833	890	925	955	976	766	533	374	264	344	496	652	932	973	939	890	851	812	806	789	805	791	732	742	833	874	852	761	766	828	812	788	800	770	783	781	771	762	803	773	777	774	790	799	790	780	782	790	769	782	794	776	767	788	803	804	762	794	798	778	787	771	737	775	825	791	798	783	767	743	822	805	778	759	795	759	793	796	783	812	810	806	767	822	762	758	808	784	798	790	799	794	788	756	792	771	757	833	812	766	807	811	803	754	790	785	812	814	771	820	839	860	861	895	929	930	766	532	343	284	372	606	898	1016	1033	903	846	841	807	834	783	783	813	810	795	784	818	792	823	817	813	832	840	762	808	826	854	779	791	793	816	820	850	817	818	774	812	804	825	818	792	824	852	817	770	847	674	801	775	793	790	860	785	805	883	659	863	820	879	949	931	1006	1049	931	764	471	303	258	380	581	739	885	993	988	913	892	862	839	847	868	805	816	836	843	846	823	789	640	825	722	588	772	828	816	826	797	801	814	768	805	840	843	834	821	800	816	805	870	834	849	833	780	858	889	841	848	860	828	842	845	864	828	816	818	839	791	853	890	748	810	786	861	866	841	861	832	837	861	862	830	779	826	862	860	865	830	834	865	836	848	849	861	823	869	844	859	845	809	815	806	824	867	843	860	831	868	860	858	916	916	971	1031	974	686	439	279	402	683	1009	1107	958	944	874	879	910	876
768	718	763	732	755	719	747	747	720	734	750	743	742	760	722	758	721	740	629	1074	967	641	748	758	713	711	714	778	793	840	772	678	721	810	788	783	778	783	801	793	747	715	737	870	928	878	759	716	730	768	742	782	775	800	783	769	764	751	753	795	782	736	724	746	716	784	747	728	774	771	756	770	742	774	790	772	755	764	742	764	761	780	776	740	787	807	750	733	782	726	766	768	762	764	796	771	782	767	783	806	803	756	742	756	758	771	788	763	816	787	794	738	792	783	739	743	725	751	702	729	751	728	801	804	785	769	779	791	757	741	751	789	766	795	766	817	791	782	811	718	793	782	772	764	806	799	744	745	768	707	778	819	794	741	778	784	776	782	781	742	759	795	760	734	790	815	790	802	772	763	769	747	795	798	776	794	789	810	829	799	814	838	755	767	821	804	764	757	712	757	796	774	767	760	748	772	768	777	768	767	781	785	825	830	804	822	850	920	970	1017	753	505	317	261	397	594	809	990	969	912	820	799	771	744	787	763	804	793	724	776	841	913	857	773	727	768	769	739	764	741	763	768	736	747	758	778	759	768	791	787	801	785	760	787	773	813	772	773	782	775	785	801	788	779	775	769	729	707	753	751	765	755	761	746	765	784	782	801	742	767	814	791	791	827	780	782	773	796	776	774	771	792	782	786	787	819	782	782	790	813	751	813	769	792	832	802	791	801	816	810	786	820	830	803	827	829	862	869	930	962	853	669	436	307	323	417	652	913	1066	997	890	898	877	816	870	844	808	811	794	774	813	759	819	818	794	808	800	797	778	774	808	849	860	778	744	791	794	834	844	803	801	834	816	823	819	821	829	864	806	825	830	819	816	834	764	782	839	788	821	805	838	828	821	855	853	869	943	937	944	1041	1045	830	669	364	275	298	453	628	795	889	990	1012	909	845	844	877	845	832	836	800	853	813	822	794	770	750	780	861	821	807	826	819	843	822	811	766	804	850	805	798	793	788	850	879	818	820	833	828	849	856	860	790	834	801	840	831	847	867	857	801	832	828	823	783	807	827	802	833	840	848	845	868	826	863	853	844	838	831	813	843	863	830	843	838	804	831	853	835	831	856	847	811	843	828	804	827	813	820	780	830	816	846	822	818	833	906	906	987	1045	961	668	374	270	454	721	1099	1037	937	941	850	895	894
785	753	725	713	768	729	749	743	760	763	733	730	728	744	668	772	799	756	714	668	643	694	803	783	712	741	718	782	941	933	777	694	723	769	766	757	763	746	755	746	765	723	753	872	903	902	754	771	735	767	742	778	795	762	763	775	743	762	764	746	749	729	770	807	850	742	745	737	770	764	759	784	783	756	749	732	755	784	753	726	749	798	795	753	810	765	743	743	768	748	764	745	769	773	773	812	803	832	782	770	778	763	734	742	769	776	788	813	801	765	744	762	832	830	811	741	774	788	752	763	777	789	793	784	761	786	770	771	772	758	728	788	741	753	787	795	821	789	747	745	792	770	756	779	780	770	785	732	716	736	816	877	820	777	765	773	792	767	778	775	743	765	757	766	722	812	741	773	752	753	751	773	772	763	771	741	760	697	803	786	792	801	784	799	807	777	751	768	743	743	776	812	781	779	759	786	768	807	793	756	790	792	838	848	821	854	874	971	989	749	472	308	298	431	627	868	932	894	853	896	833	783	770	726	767	771	798	795	715	787	810	824	832	748	753	791	789	776	778	780	786	758	710	751	775	768	721	772	782	789	768	811	770	766	724	773	774	761	786	776	803	802	771	801	782	830	721	643	684	809	806	745	726	761	764	753	784	800	783	765	809	787	762	791	803	827	803	835	790	781	786	778	780	765	790	782	773	794	798	795	814	794	827	833	800	787	809	794	806	813	809	806	835	832	859	865	951	993	924	779	571	372	272	286	477	759	1003	1018	992	922	894	824	807	854	826	830	806	797	828	778	787	811	777	825	808	829	831	795	760	724	790	846	926	873	778	764	796	829	804	800	849	823	831	834	780	778	814	817	835	825	805	787	793	758	752	790	762	800	831	848	855	816	827	864	873	904	877	890	917	928	990	1033	953	647	435	310	302	337	482	661	854	1027	1042	955	932	842	851	852	824	836	858	848	830	838	820	835	796	835	856	821	802	825	808	839	832	803	822	819	791	808	809	854	873	854	816	822	837	815	821	889	860	787	841	827	794	882	831	839	869	873	838	869	845	802	850	875	812	833	850	825	865	849	839	827	878	857	839	823	854	841	838	863	892	858	813	823	809	808	827	856	838	833	823	851	831	841	831	876	797	856	872	822	871	885	886	893	883	965	1010	1010	917	631	356	304	526	831	1062	1034	946	932	905	917
746	751	726	809	790	719	737	753	718	759	739	722	759	749	771	791	751	787	773	778	783	788	774	772	756	738	670	763	888	870	736	728	718	792	795	794	791	726	769	789	748	769	719	706	775	753	723	749	794	744	766	750	779	740	760	768	727	762	782	767	727	730	796	698	703	773	774	757	779	750	782	799	788	753	791	771	774	925	738	758	778	793	741	767	762	810	749	749	789	789	757	754	779	745	779	782	810	782	796	714	777	779	734	774	784	831	781	818	769	713	761	764	825	835	823	775	755	787	768	782	776	808	775	753	759	790	796	788	760	782	734	712	765	755	793	787	784	803	733	784	791	764	766	790	732	783	770	769	710	778	844	849	816	747	778	801	777	771	804	768	781	734	799	763	745	805	749	744	754	758	781	764	801	792	775	786	720	753	781	796	791	789	794	810	771	763	766	795	766	789	774	795	775	792	793	832	745	781	779	754	810	838	851	828	854	888	999	954	726	452	296	308	449	700	924	937	837	848	787	810	813	761	775	779	804	759	773	779	740	704	744	777	743	747	777	801	792	789	782	803	766	730	779	799	847	819	745	771	778	781	769	783	770	778	757	816	776	833	800	798	773	779	748	786	768	831	763	601	727	832	861	713	742	781	770	803	795	794	779	772	790	740	768	781	802	819	766	784	802	788	743	739	758	767	767	768	804	804	785	775	764	800	792	778	840	797	810	798	813	847	823	838	869	848	916	951	960	852	657	456	317	288	341	535	832	1037	1073	983	882	859	840	810	816	832	841	814	803	799	808	782	809	751	814	803	835	830	798	773	801	791	758	816	833	813	753	787	856	820	831	830	823	825	783	784	788	789	808	820	852	831	846	817	788	771	780	799	788	861	882	841	860	860	821	841	805	877	875	802	882	896	900	916	993	963	814	577	404	277	281	369	560	736	775	859	963	1014	975	921	866	847	879	866	850	823	781	805	845	844	881	826	811	848	837	815	874	816	798	815	852	856	815	837	862	870	869	844	900	837	867	828	861	840	843	832	836	846	803	839	849	925	854	856	823	755	849	827	861	863	838	892	872	855	850	832	834	823	793	830	842	857	827	819	845	813	850	795	848	813	861	890	869	834	865	826	892	838	835	850	872	821	844	878	850	880	892	885	893	875	910	958	1044	890	534	327	307	568	908	1156	997	967	920	879
740	729	740	853	860	790	714	750	735	754	747	760	795	807	773	680	669	781	794	759	790	741	770	769	742	719	720	679	724	752	669	714	766	772	798	741	760	718	764	736	742	789	751	700	687	707	786	781	756	756	767	791	817	793	766	775	742	735	751	723	737	771	735	807	782	806	751	765	787	765	748	797	775	790	761	746	776	743	736	763	797	765	759	782	748	799	785	787	762	743	768	738	791	800	783	781	806	789	740	727	772	759	753	791	803	862	772	748	761	740	798	783	808	780	824	741	724	739	794	795	760	826	785	792	765	750	761	770	781	738	705	731	724	748	770	795	741	773	773	774	783	784	745	761	742	746	780	740	715	753	779	829	795	728	747	796	774	769	800	765	743	755	770	751	787	769	739	720	717	758	738	808	769	796	770	775	754	802	781	850	757	752	799	805	811	751	764	782	742	796	804	768	782	772	775	794	796	803	802	781	789	813	820	889	879	957	1021	733	465	265	300	490	753	926	925	822	823	784	809	783	821	808	778	744	768	767	767	780	779	808	771	734	748	790	773	775	796	821	757	795	771	725	777	844	857	860	737	731	782	763	787	754	774	786	791	791	810	796	798	822	799	760	806	785	797	852	746	600	1067	1114	697	673	739	808	791	763	804	781	756	774	816	751	753	759	748	806	801	779	784	793	748	729	756	715	748	757	781	782	795	802	787	826	814	804	790	802	788	788	820	820	881	863	890	959	976	867	732	532	350	283	326	490	697	917	1040	1027	960	907	892	808	840	843	840	798	818	748	752	780	757	810	758	798	827	823	844	808	839	842	831	810	741	778	769	793	775	825	864	845	814	809	810	862	848	819	789	797	826	844	855	818	788	775	810	800	807	792	829	825	810	811	804	851	818	817	829	816	835	837	862	918	917	920	912	1003	1053	944	780	584	391	303	289	370	453	618	714	957	950	1039	940	849	894	915	898	869	817	827	879	874	836	847	826	870	813	820	820	841	792	855	843	845	813	802	823	845	848	828	852	841	823	837	795	838	844	814	840	796	856	839	839	885	844	820	801	810	1042	827	843	846	883	861	832	833	808	849	842	857	838	858	910	875	816	816	833	820	827	840	851	832	838	829	872	848	870	850	885	864	829	845	836	827	845	862	843	869	924	879	869	867	891	922	1024	1024	792	485	268	387	665	1013	1107	959	965	889
815	779	722	845	860	725	718	755	788	746	736	723	795	826	731	638	662	745	791	737	747	748	765	795	738	761	800	715	703	710	739	737	778	805	762	761	774	758	749	719	740	739	802	787	744	770	807	805	780	795	789	782	777	790	784	780	777	783	751	791	750	763	757	775	752	809	775	750	764	751	730	746	739	708	716	766	828	752	791	760	820	759	768	748	791	771	793	765	776	742	797	794	783	787	756	802	760	759	766	769	770	727	745	763	780	802	766	806	773	753	751	764	734	734	749	734	780	770	800	805	807	825	807	759	760	776	762	777	747	752	771	760	747	756	748	788	790	767	728	768	766	757	784	781	781	764	766	749	766	738	724	724	737	717	794	786	771	780	788	818	778	766	789	775	763	775	773	750	821	911	809	801	792	768	791	769	838	791	764	811	754	789	748	772	763	782	764	843	789	758	796	756	801	762	818	769	790	807	779	786	842	857	887	875	998	1029	762	462	265	297	499	785	1007	934	856	857	799	753	825	789	783	785	759	782	782	793	780	793	791	792	768	780	792	810	786	749	775	795	788	808	763	740	752	825	871	812	709	754	770	786	752	773	821	771	796	769	757	795	798	787	824	765	761	805	775	814	729	598	1237	1358	598	711	867	859	806	796	792	804	761	819	810	799	757	781	799	802	829	780	802	756	782	811	813	782	809	844	811	775	765	794	758	793	785	801	778	808	837	847	822	825	884	980	933	915	731	568	414	303	298	380	611	882	1053	1055	951	859	848	838	819	834	849	825	770	821	782	796	926	1070	789	788	808	808	796	813	845	795	792	809	823	818	781	800	808	837	844	814	807	842	765	773	792	824	814	831	843	814	836	814	808	804	810	792	783	827	825	828	809	823	834	793	819	826	774	824	829	800	809	850	855	869	900	951	887	895	974	1061	1100	1011	749	526	352	305	298	277	258	505	713	868	930	917	966	1030	898	865	847	805	918	857	913	872	901	838	878	844	841	865	830	835	848	823	823	811	852	884	812	862	832	879	834	888	837	852	854	841	841	882	836	853	840	878	846	869	840	862	890	776	851	864	870	903	896	900	848	876	863	848	863	856	878	881	857	865	844	852	866	864	837	836	894	829	897	875	840	840	865	880	836	797	819	882	825	860	846	849	857	870	865	873	895	928	930	966	947	726	381	284	441	825	1109	1025	970	907
799	749	771	724	688	758	789	789	758	780	771	741	765	775	753	721	710	762	781	778	784	731	768	727	751	778	767	795	747	780	754	759	784	779	771	771	740	772	751	701	726	743	752	823	762	774	751	814	767	776	775	782	785	754	790	788	785	777	782	766	739	753	777	828	764	769	740	793	759	773	740	670	760	770	719	727	719	753	830	783	793	742	779	761	757	767	753	761	767	789	793	785	832	801	759	784	773	750	784	805	768	782	755	780	726	765	753	767	786	758	770	775	757	743	738	771	776	758	800	767	796	762	735	772	757	769	795	783	759	773	744	756	772	808	820	765	787	771	760	780	777	794	799	807	801	756	775	776	854	816	751	760	783	751	801	762	768	817	771	786	760	762	806	776	786	772	796	826	827	894	728	777	752	779	789	776	813	805	802	801	760	768	785	817	773	808	803	801	809	776	785	761	813	781	806	781	744	777	779	762	837	820	839	946	1036	831	481	283	294	497	813	922	941	844	803	820	804	789	779	772	776	758	762	767	781	774	772	757	794	772	777	812	785	815	790	790	807	777	768	797	794	786	781	764	757	740	732	763	825	792	767	779	776	765	777	798	786	783	781	772	830	791	806	807	781	767	808	629	732	714	641	863	851	813	775	796	766	791	792	775	784	763	825	786	795	763	826	803	799	745	793	831	874	785	822	808	799	795	783	814	803	852	810	833	809	851	906	851	889	903	943	826	717	590	404	310	304	365	530	768	978	1045	972	937	892	882	827	802	807	815	853	809	780	794	794	752	872	885	729	820	799	811	822	802	811	794	810	782	779	837	806	786	798	848	838	786	844	798	825	794	809	844	840	794	786	819	843	806	813	783	824	768	801	797	802	794	827	843	849	814	806	828	798	796	811	829	806	825	818	822	899	862	870	889	928	963	1043	1128	1020	875	723	608	498	347	258	307	376	497	638	717	813	933	793	961	1263	886	922	904	920	932	961	896	845	852	850	900	808	844	870	867	839	814	827	868	837	887	884	941	918	860	850	879	897	898	902	921	905	858	896	898	857	915	866	887	902	909	899	868	930	884	938	914	945	902	896	932	896	928	934	925	902	857	862	880	911	911	867	859	844	862	852	868	862	855	867	862	831	849	853	830	832	852	818	885	853	827	841	899	892	889	960	948	1020	903	589	329	296	596	981	1094	999	951
783	778	762	774	734	724	727	741	744	770	755	738	732	745	786	766	791	760	758	767	774	730	770	732	753	762	799	812	779	787	827	738	731	769	738	774	757	772	775	745	753	735	817	788	810	743	741	773	803	767	755	773	780	788	786	774	793	736	767	803	740	751	764	751	769	751	788	800	737	767	776	684	905	962	697	723	740	798	776	763	783	778	783	768	791	782	763	776	792	748	771	755	802	812	761	774	757	767	767	759	779	805	760	770	815	775	765	785	791	772	737	808	803	813	792	795	801	799	785	790	797	782	749	816	778	761	777	765	782	777	795	779	765	780	805	817	809	796	788	819	748	785	789	753	736	805	785	773	818	824	814	786	810	793	778	748	782	722	679	724	755	795	802	777	775	765	764	761	760	763	755	768	769	808	786	809	805	823	785	796	752	788	747	797	761	823	750	809	818	796	758	743	763	796	760	802	799	786	784	830	826	858	948	1012	906	582	296	292	477	762	986	962	838	833	824	772	768	795	791	743	779	772	737	771	762	770	774	777	794	797	752	778	764	821	825	813	806	782	790	794	861	793	808	770	753	750	798	837	825	742	780	778	828	812	787	781	792	807	765	801	773	791	820	814	763	786	753	772	713	698	791	831	801	794	779	804	805	789	801	793	785	803	767	789	805	835	821	761	794	783	757	800	781	768	831	818	814	793	833	808	847	815	827	854	839	911	932	942	880	795	751	571	406	306	272	350	487	726	952	991	973	988	860	896	865	823	850	819	837	841	804	826	777	756	782	786	742	767	814	792	782	806	811	822	831	782	788	804	831	855	779	813	844	821	851	783	806	823	822	812	815	839	788	792	808	791	801	786	798	807	775	777	788	819	825	817	834	841	846	799	797	829	837	800	809	823	807	850	794	812	777	797	788	792	871	970	910	939	1033	1003	1089	1070	927	694	495	375	291	274	323	385	465	614	567	696	1349	801	848	999	988	986	1023	956	965	892	939	940	914	945	939	906	909	911	951	913	933	983	896	942	979	962	945	994	994	968	938	1004	929	983	969	909	944	979	934	953	968	927	974	927	943	930	978	935	948	931	946	959	915	930	903	900	904	884	897	895	961	962	935	940	869	900	869	851	846	885	888	869	848	838	854	835	880	838	834	833	858	824	878	849	866	878	888	1001	1052	1002	822	460	276	390	773	1072	1047	990
748	778	753	728	717	749	777	742	732	716	732	773	726	776	762	774	741	739	742	735	757	805	746	740	732	766	731	736	773	744	775	700	737	774	762	755	731	757	753	760	761	781	792	790	739	757	761	751	776	740	741	779	766	763	791	779	751	761	810	723	734	763	762	772	780	782	760	797	780	848	778	736	752	830	680	719	780	784	760	763	807	777	774	799	806	793	756	771	808	766	690	750	776	768	756	781	789	782	779	781	774	771	801	803	766	797	779	765	796	742	734	796	774	782	809	778	765	742	802	786	783	772	767	760	772	790	774	780	766	748	792	782	798	772	822	774	747	778	788	776	769	785	799	771	724	768	794	822	817	808	794	760	790	774	751	758	748	687	695	741	710	823	801	765	759	790	773	805	778	753	775	781	758	791	823	815	779	788	819	823	782	770	777	799	775	782	748	756	774	775	736	767	778	773	765	745	817	782	797	806	852	891	932	889	588	367	237	446	680	932	951	905	814	818	840	779	805	790	789	753	826	784	768	753	767	748	785	787	774	779	789	813	823	766	846	784	789	782	811	752	819	774	782	770	802	780	834	820	762	786	771	807	795	804	829	801	780	781	817	782	798	797	800	821	792	788	790	787	790	821	904	812	808	821	808	811	804	816	797	800	818	817	831	813	775	828	831	801	790	785	792	823	835	820	897	810	802	831	813	865	855	891	906	927	932	970	851	743	679	503	394	295	282	352	471	675	875	1026	1006	995	857	839	839	852	812	846	829	821	789	799	809	802	802	789	797	787	777	772	778	815	780	786	795	818	804	832	784	779	820	806	818	855	819	794	802	826	797	800	789	802	795	789	810	794	823	811	780	810	851	803	807	777	784	854	793	830	856	822	796	820	778	816	792	823	837	839	835	836	818	824	840	833	852	815	869	874	885	912	899	964	1029	1184	1116	1045	913	745	572	432	348	314	295	319	326	326	449	456	642	715	783	827	881	862	877	889	896	920	955	957	920	939	897	918	927	889	884	928	930	927	904	879	863	852	875	842	823	808	834	799	752	793	820	790	773	767	783	787	757	750	700	734	738	738	751	688	697	689	691	665	639	648	613	651	634	726	727	793	814	894	945	889	896	873	869	867	881	841	837	876	829	833	828	823	803	856	868	808	850	914	847	882	858	956	1015	973	919	670	366	311	547	973	1073	982
778	767	704	684	769	802	780	781	715	743	707	756	754	767	752	742	712	730	766	732	738	754	754	789	787	729	715	733	727	737	749	789	734	777	756	789	703	777	751	778	767	784	784	755	744	726	762	756	765	766	748	765	751	796	753	745	773	745	795	778	752	768	716	736	755	770	773	804	676	761	791	814	753	714	784	780	771	800	782	814	853	746	747	755	757	764	785	776	773	780	748	743	776	769	795	815	755	777	743	788	790	787	794	770	779	726	807	779	791	776	799	787	771	787	800	812	782	761	777	809	802	756	774	793	784	796	768	734	769	780	781	748	753	783	785	766	820	764	749	763	764	729	741	739	763	771	773	782	784	788	777	792	799	755	757	740	726	620	1082	1188	754	791	827	776	752	766	774	783	791	787	786	757	804	812	815	808	823	739	794	768	761	787	762	739	761	728	745	759	776	759	723	766	783	787	753	777	814	769	777	846	860	963	792	593	352	245	363	670	919	959	909	833	775	793	797	771	760	770	779	746	752	741	819	835	786	782	830	769	815	782	820	788	804	734	792	783	794	764	822	825	813	784	808	805	759	813	816	839	811	766	801	794	820	820	812	797	822	803	786	773	825	814	832	838	806	804	816	806	812	769	861	784	815	841	824	806	822	867	867	837	802	827	837	880	819	888	853	838	846	807	862	841	838	833	881	905	886	885	899	917	948	958	877	867	759	683	570	422	349	278	308	333	494	728	883	1025	1063	996	879	863	877	827	864	893	837	839	829	805	804	806	816	811	808	785	788	820	820	750	796	853	773	775	794	791	776	777	764	793	770	795	832	860	823	839	781	861	801	808	778	779	802	818	823	820	858	823	814	819	860	818	781	825	796	846	834	825	787	850	803	785	824	829	824	826	778	787	814	800	812	845	870	823	862	836	896	864	775	808	860	904	933	948	1001	1083	1057	1039	959	865	752	616	500	404	361	290	308	328	325	365	440	460	505	584	570	598	616	643	693	666	707	683	616	643	604	602	616	628	596	625	572	612	591	525	522	512	531	492	503	484	488	462	476	462	456	434	404	436	415	417	390	408	424	410	375	403	358	351	357	332	317	300	340	336	359	381	429	486	549	679	712	837	884	943	868	872	877	882	849	894	836	818	867	842	868	814	799	853	896	893	863	827	866	909	987	953	1032	900	541	313	357	738	1072	1016
774	727	750	698	733	840	793	746	703	727	734	764	738	767	755	726	748	728	770	767	737	747	766	755	776	714	726	757	739	708	788	819	749	764	781	765	776	798	756	777	769	789	776	773	784	789	746	755	774	750	733	775	731	756	759	752	759	730	769	782	785	761	722	776	772	770	753	772	673	773	777	777	753	765	808	810	783	798	805	801	734	732	719	753	749	771	807	785	780	775	764	773	753	789	808	779	847	771	765	804	761	771	785	818	770	756	782	761	785	793	784	799	757	769	781	788	802	800	758	766	792	764	802	796	780	783	762	778	745	763	748	739	776	803	736	742	777	799	729	764	762	765	780	789	758	790	776	781	821	785	757	812	772	772	813	772	786	629	1077	1276	607	776	772	763	754	772	771	786	749	761	729	754	753	802	791	803	762	737	760	776	799	768	782	754	815	775	770	773	780	750	731	823	781	811	763	833	830	838	882	874	877	920	660	375	255	400	601	858	950	852	838	770	790	805	802	790	748	755	737	776	792	778	838	833	798	750	775	822	802	799	790	804	803	795	798	817	804	844	856	789	862	857	829	829	845	840	844	822	852	800	796	791	858	878	876	864	837	802	795	829	785	839	839	812	851	828	830	855	858	784	862	841	861	839	839	866	875	902	868	891	832	867	884	892	898	836	876	857	883	831	877	926	897	893	960	960	943	917	859	843	798	757	611	563	441	367	304	301	361	420	548	708	911	1018	1057	1002	942	857	846	890	858	789	820	891	848	794	798	786	816	783	775	846	800	796	788	814	805	804	834	812	828	835	810	767	800	847	790	773	782	798	845	837	806	802	857	841	829	828	815	787	843	822	846	806	796	822	803	802	849	818	754	846	819	847	856	817	807	859	819	795	801	807	815	836	822	822	795	820	844	841	845	834	808	853	869	873	836	858	872	836	929	900	952	922	976	999	1000	1118	1115	1001	926	803	678	587	488	431	343	307	307	267	297	273	310	330	300	331	348	349	347	353	332	323	311	328	298	305	324	325	310	320	291	283	310	278	297	296	312	284	289	307	290	283	283	308	307	295	302	311	307	297	317	316	341	327	353	319	317	319	334	339	352	335	358	315	300	296	313	367	469	576	733	850	942	907	882	899	862	823	821	826	846	864	796	798	784	814	875	885	869	812	831	865	860	917	989	1027	673	372	288	528	984	1078
741	695	969	787	694	774	758	697	707	771	768	786	740	741	727	754	754	749	735	778	743	740	759	778	750	731	758	793	750	734	747	722	750	751	775	783	775	750	777	784	750	775	749	744	748	755	733	727	757	780	764	740	766	759	757	765	778	764	787	783	759	780	748	761	802	743	756	792	746	773	779	785	784	792	786	797	790	779	784	775	764	770	743	748	761	819	799	787	742	776	792	789	764	771	773	735	746	797	760	778	801	767	769	784	791	824	779	777	758	822	793	814	731	811	750	796	798	775	762	750	801	820	785	762	774	768	773	757	761	777	785	766	754	751	781	810	772	706	796	760	773	780	760	775	789	784	784	766	766	752	743	761	781	814	809	775	817	731	688	665	690	741	752	780	797	782	801	775	794	782	777	784	807	789	775	793	740	782	773	778	780	777	793	746	790	799	775	786	783	789	738	748	775	793	746	790	809	837	920	844	960	906	482	272	335	586	957	971	888	816	820	781	796	791	786	758	787	789	775	766	774	745	800	824	793	775	782	770	794	782	779	849	884	822	867	795	895	866	862	905	904	870	863	853	894	876	863	910	892	888	883	904	961	902	949	926	899	912	889	854	849	930	918	929	907	896	904	954	929	888	918	948	959	963	939	924	944	928	948	926	928	942	930	905	915	930	924	924	930	916	885	855	851	840	852	814	731	702	629	546	451	407	329	302	298	324	398	506	647	815	928	1003	1043	974	954	911	901	818	878	769	892	812	843	806	808	806	804	800	770	815	809	804	782	796	750	798	795	825	831	805	828	835	784	840	786	808	834	808	800	842	829	796	792	784	814	824	794	801	803	785	816	804	813	803	816	825	855	831	807	807	763	786	851	849	848	842	799	855	801	808	853	809	830	821	791	819	782	809	840	797	817	777	784	832	872	841	845	880	920	881	971	929	889	942	892	924	940	979	1042	1043	1027	980	995	992	924	850	773	651	562	470	467	452	388	371	371	352	348	355	332	332	344	374	329	350	374	392	392	398	433	424	436	398	459	436	454	502	499	502	495	529	541	557	579	590	590	585	601	641	665	692	661	685	711	715	718	653	687	717	773	769	765	755	720	674	571	508	401	298	291	310	460	614	836	927	960	895	900	847	824	855	829	838	806	840	948	859	788	869	841	865	855	852	811	921	982	1059	857	490	273	385	789	1151
781	683	834	677	664	709	680	690	747	775	698	758	746	747	711	743	723	791	746	753	770	745	813	784	769	729	774	856	812	726	718	758	770	734	745	745	771	763	766	761	764	741	754	771	768	742	748	737	779	785	767	751	699	721	778	747	792	762	793	754	781	794	768	773	731	782	754	779	748	773	786	779	781	807	796	796	768	787	759	793	816	774	778	767	783	844	747	778	760	762	754	765	764	777	788	783	742	755	750	783	763	748	777	772	785	808	767	796	772	807	814	751	780	757	802	801	786	758	791	798	724	800	812	766	746	770	780	777	785	807	749	793	761	750	761	787	730	760	834	808	779	776	768	788	801	803	777	789	744	795	796	760	783	809	761	798	784	764	822	765	799	802	754	774	790	795	797	771	751	806	770	767	765	762	791	777	775	798	783	764	798	806	782	743	785	793	816	799	780	786	774	776	802	793	786	810	789	812	891	903	1016	748	374	253	444	809	1009	922	834	796	791	806	825	748	791	755	742	778	804	773	767	769	767	788	804	790	772	767	797	802	790	837	822	773	902	905	881	920	908	862	883	847	907	884	891	834	907	887	874	829	811	883	860	846	815	852	813	827	832	825	794	820	785	815	778	762	774	749	753	761	739	775	767	739	735	706	714	680	700	700	757	700	689	686	665	694	679	691	692	630	605	595	568	550	509	453	404	377	327	293	295	312	349	431	522	599	765	904	996	1034	1038	981	928	857	870	854	810	822	815	850	867	793	824	802	786	817	803	769	803	816	784	851	825	792	781	817	776	786	845	804	779	792	778	808	789	780	820	848	808	803	834	810	806	760	836	807	832	829	820	782	809	826	814	801	785	808	821	814	792	779	769	760	811	846	781	826	809	818	791	810	848	830	789	764	804	809	791	796	839	801	762	767	810	812	843	848	845	836	919	857	789	894	928	882	872	886	897	985	962	924	913	973	1035	1019	1125	1105	1080	1007	955	933	919	857	841	800	750	727	712	702	770	724	758	741	765	757	828	858	831	838	854	903	909	909	894	917	851	983	896	965	924	951	951	1053	1005	1035	1028	999	1006	1062	1078	1062	1098	1084	1070	1078	1104	1064	1069	1056	1128	1135	1118	1121	1151	1099	1046	950	843	624	462	338	300	354	593	794	937	989	914	871	876	867	861	840	777	934	1228	1037	742	832	852	859	878	853	850	937	932	1001	970	662	339	288	608	1010
727	753	759	736	756	712	770	761	765	764	737	740	756	760	735	748	756	771	735	774	769	762	749	774	759	692	807	805	793	736	730	759	764	776	705	727	743	735	745	775	777	720	729	788	761	769	758	762	736	799	761	772	737	729	796	748	792	764	771	741	765	774	777	777	778	791	752	772	770	782	748	787	779	804	791	786	781	775	761	766	787	790	769	744	783	809	772	796	775	788	742	754	755	780	786	785	749	739	764	761	785	746	756	772	749	797	779	785	770	769	813	783	805	737	772	759	813	817	794	795	752	784	797	768	761	787	796	783	791	790	786	819	752	768	774	798	762	797	786	757	783	769	797	787	796	792	784	781	753	751	776	735	663	666	693	794	812	791	794	793	734	797	811	786	771	758	745	739	775	841	798	820	730	772	798	778	754	798	762	798	795	792	786	770	781	799	809	744	782	791	800	798	811	795	840	837	790	851	859	995	975	595	304	301	611	872	938	863	821	783	777	791	801	777	779	824	778	769	789	775	762	775	771	724	807	798	783	839	786	823	898	978	800	742	739	752	686	672	636	610	605	587	635	606	586	559	593	621	572	551	559	580	537	556	531	532	550	559	516	523	514	514	470	480	485	440	459	459	464	458	440	449	456	442	418	418	415	410	410	420	382	347	375	371	405	386	365	388	361	349	333	321	331	315	316	334	321	349	391	409	499	591	689	803	889	1024	1002	991	1005	903	871	854	862	874	874	882	822	828	832	851	789	826	832	807	823	771	805	809	778	773	766	761	815	830	801	803	825	890	843	772	830	768	772	841	783	829	837	829	813	808	813	810	829	830	799	822	824	836	784	813	806	808	816	807	851	795	801	780	767	789	811	792	836	832	800	811	801	849	817	813	789	749	724	737	797	841	803	854	818	790	784	778	801	811	851	815	847	798	891	697	720	728	947	876	848	814	860	901	917	899	880	940	932	896	941	976	1004	1038	1033	1049	1044	1148	1079	1131	1097	1064	1088	1081	1099	1106	1071	1083	1064	1105	1108	1096	1086	1098	1097	1143	1146	1102	1123	1107	1086	1115	1081	1139	1089	1079	1112	1116	1159	1087	1087	1096	1072	1071	1074	1092	1029	1094	1078	1101	1100	1058	1088	1080	1079	1079	1104	1071	1089	1130	1182	1141	1194	1097	882	646	414	305	345	464	617	894	955	882	962	863	838	883	729	821	1040	940	759	858	810	894	798	850	862	876	954	965	993	839	451	272	478	881
747	751	754	717	775	767	767	753	727	768	783	787	724	738	728	763	742	756	775	729	746	692	734	737	759	747	744	771	736	696	776	766	770	756	737	724	783	793	759	756	787	766	751	726	785	752	790	765	732	759	767	754	723	769	777	770	764	765	758	783	788	747	751	840	852	785	731	794	755	780	711	773	806	779	796	801	776	785	758	762	784	782	731	757	764	812	747	785	777	772	789	751	772	796	789	773	774	801	746	763	781	752	744	747	782	788	801	811	812	779	802	794	774	774	801	731	764	751	791	761	708	806	774	793	806	769	764	812	796	792	749	769	791	778	770	786	776	790	785	849	790	814	791	814	792	762	791	788	802	765	769	650	612	771	664	782	791	792	750	792	721	724	768	762	793	802	725	740	757	821	783	792	751	760	771	755	803	774	783	801	792	798	797	768	778	758	771	780	805	777	791	787	765	823	876	797	853	856	859	983	770	417	250	421	740	966	846	854	806	811	789	802	797	778	803	770	782	785	779	782	780	782	776	739	783	769	808	809	842	934	840	799	627	533	532	480	406	368	374	345	358	322	336	335	332	313	322	300	338	319	314	336	316	311	341	340	314	311	318	299	297	301	290	290	307	302	301	302	300	332	311	336	305	324	282	326	297	302	336	326	320	301	328	335	349	339	331	342	363	352	346	381	399	415	453	498	567	644	734	850	904	985	1052	1079	1047	1018	934	900	900	869	871	867	853	847	845	872	891	806	828	807	777	844	802	754	782	805	810	767	800	814	780	821	820	795	796	816	744	743	843	809	817	815	827	814	819	818	812	860	802	782	810	817	769	814	793	792	825	826	794	821	822	836	787	837	844	821	812	811	812	792	834	799	821	835	817	843	781	826	826	798	787	766	708	732	792	804	822	852	802	804	825	839	843	805	792	830	830	817	849	696	581	722	915	889	870	866	826	868	898	888	815	813	797	868	876	909	925	913	914	936	947	1015	961	981	1017	1018	1045	1069	1084	1029	1038	1033	975	1024	983	1023	977	1000	996	980	995	961	963	963	985	961	1006	978	983	971	970	964	980	965	999	951	947	991	947	957	940	959	998	961	983	977	968	953	931	903	931	955	993	1013	995	1034	1122	1183	1175	1015	853	496	313	266	372	710	958	983	979	897	825	861	820	756	771	731	790	857	833	872	862	868	868	906	932	940	998	980	621	317	379	743
721	738	782	786	765	757	741	758	772	751	767	778	770	755	728	755	768	760	755	743	703	735	720	760	769	773	742	731	752	747	769	734	748	744	749	746	767	787	762	771	771	785	789	726	759	769	768	752	763	748	789	779	744	785	785	763	803	745	767	774	758	758	745	795	826	775	782	759	774	716	705	721	770	771	772	813	771	789	748	773	782	794	774	750	769	794	769	806	794	800	801	753	763	786	769	772	782	755	753	761	764	776	780	730	774	796	808	792	752	776	808	745	791	763	761	807	743	764	786	778	762	810	776	771	783	803	765	798	774	789	736	777	796	762	752	766	792	784	783	826	818	771	792	791	787	741	795	793	809	815	815	615	929	1857	781	689	785	786	812	766	739	769	796	786	780	774	812	761	750	819	793	796	801	767	765	794	796	793	788	785	777	818	789	790	786	752	827	761	805	801	815	764	779	795	846	811	840	889	924	935	589	289	329	604	931	964	836	815	822	780	765	775	777	794	796	783	803	754	785	756	785	769	726	794	757	804	823	877	794	772	619	494	423	342	322	306	336	337	346	353	357	355	364	378	379	378	399	408	416	397	394	390	419	419	459	446	444	489	465	462	455	508	493	490	521	536	508	528	528	525	555	522	558	548	539	563	555	606	600	595	621	606	652	648	654	665	664	673	699	749	783	765	785	843	880	893	973	1041	1018	1055	1056	1035	988	915	901	848	857	835	864	873	876	808	809	773	796	839	861	801	794	813	798	794	801	764	799	806	775	771	774	809	809	792	794	783	788	839	728	741	851	815	809	780	772	806	829	831	799	828	808	789	844	796	790	806	812	782	796	814	836	792	830	832	842	837	810	828	830	810	828	824	834	833	821	843	825	843	820	789	794	795	785	764	811	875	856	806	813	798	806	791	853	900	887	812	800	857	829	784	841	781	813	824	906	862	814	797	831	808	838	869	919	850	825	859	827	840	873	881	882	866	907	915	896	926	947	948	966	926	927	901	927	940	873	945	883	881	883	918	924	918	914	882	908	958	886	911	902	900	915	893	910	924	940	897	896	891	892	892	868	913	905	946	928	899	846	906	907	896	875	836	901	1041	945	918	978	979	980	989	1078	1172	1120	884	562	332	277	445	694	905	938	875	820	814	819	840	886	889	903	861	837	855	877	836	842	850	916	947	982	1021	721	368	302	603
742	782	746	753	736	739	778	747	729	759	762	799	769	758	724	771	762	784	780	753	776	736	745	751	768	764	769	749	742	743	743	760	745	761	761	692	746	784	783	782	786	778	763	765	731	736	829	771	753	739	764	773	761	772	759	804	787	791	778	791	811	742	743	720	736	766	785	736	803	739	767	794	739	791	775	759	789	764	794	780	768	773	766	756	780	779	793	786	784	806	805	747	808	782	762	752	738	750	763	737	768	766	779	780	749	801	770	794	772	796	809	800	778	772	756	822	780	771	750	794	794	806	786	781	785	811	767	781	749	790	760	785	803	811	754	764	833	760	772	818	751	804	786	774	767	748	832	824	823	823	820	645	730	1452	628	688	792	834	803	785	810	801	777	760	798	778	775	781	804	794	792	778	783	792	782	773	821	795	765	773	788	774	785	789	778	780	796	806	811	804	785	790	816	842	827	854	837	894	1012	774	424	263	424	783	1037	942	830	794	806	797	770	792	781	755	784	784	800	786	753	772	782	737	824	1007	802	839	892	803	640	501	360	300	333	395	444	540	599	675	675	705	694	709	732	721	778	758	800	757	780	836	763	814	769	790	853	860	875	885	811	823	846	883	899	924	914	919	932	893	914	971	922	974	940	938	915	944	1011	986	967	971	979	925	986	1066	1035	1018	1064	1072	1009	998	1056	1067	1022	1067	1038	1053	1035	1025	965	902	951	965	941	878	854	844	813	831	873	881	825	772	773	768	764	768	814	803	800	804	835	788	789	817	784	775	775	779	769	807	814	778	773	792	842	835	819	797	855	831	825	777	794	814	791	805	823	807	830	788	823	773	790	808	782	830	850	830	817	797	838	824	826	896	928	770	803	787	815	831	817	799	810	797	819	812	833	819	815	820	816	774	909	913	896	788	832	861	859	794	796	900	886	852	804	828	826	842	838	818	888	894	851	865	795	842	761	823	798	857	889	867	811	852	867	887	814	915	830	877	899	852	849	826	826	891	884	890	842	889	853	843	863	839	879	922	868	925	913	872	831	848	859	894	883	870	881	948	877	898	867	908	910	950	946	914	887	868	945	894	920	904	895	851	881	899	936	886	918	906	914	1017	950	967	924	933	918	923	961	1059	1144	1126	951	595	335	282	470	723	950	918	835	908	946	843	837	890	854	849	862	842	847	864	851	874	876	949	919	1031	848	437	261	471
744	741	787	755	737	747	746	760	753	743	722	752	763	738	704	735	747	757	766	785	721	736	755	733	761	752	741	717	771	748	748	762	774	718	736	771	761	779	802	778	755	810	763	733	747	760	757	757	787	801	761	751	781	751	792	767	802	767	790	752	755	822	798	795	761	797	783	805	808	675	1034	965	710	751	783	807	797	771	732	768	748	736	805	773	780	783	750	792	781	777	776	738	775	743	771	791	770	789	770	761	810	768	803	779	781	748	802	777	810	764	770	802	757	792	809	777	780	753	787	789	763	739	781	798	787	813	777	789	794	748	780	786	804	743	780	776	793	763	767	816	818	766	757	769	758	751	763	777	836	806	838	756	633	678	636	779	803	808	826	853	821	817	787	795	781	796	803	809	796	825	789	765	800	775	794	774	767	783	780	768	791	772	783	809	746	764	800	833	754	799	797	771	798	816	769	829	844	942	997	653	331	264	559	905	951	885	802	804	768	831	779	820	810	765	755	782	807	786	772	773	787	799	843	768	834	900	768	553	358	305	331	429	570	713	885	993	1031	1078	1014	1074	1030	1040	1067	1042	1025	1032	1023	1042	1027	1086	1039	1104	1031	1046	1061	1033	1044	1086	1041	980	1012	1015	974	1038	1018	1036	1059	1049	1007	1067	1021	1033	992	1008	1020	987	1031	1029	1011	937	976	915	973	1133	1016	970	1041	977	916	926	971	968	964	918	918	881	894	930	910	917	915	821	836	818	828	838	841	845	875	856	805	747	839	919	844	685	729	790	785	842	835	801	799	796	765	760	778	793	814	796	817	830	791	792	803	805	811	764	792	826	804	819	831	796	836	825	811	805	818	826	810	825	810	806	806	823	819	754	833	831	870	799	922	682	798	799	778	820	833	813	841	845	768	809	799	825	805	790	827	812	845	792	833	912	812	804	825	837	847	823	808	819	823	794	827	809	825	840	804	812	808	832	872	827	793	806	824	828	791	818	891	864	836	796	871	862	824	875	900	903	875	869	857	873	851	874	870	879	878	909	874	915	902	909	904	920	851	915	913	861	880	878	872	919	877	886	849	890	891	807	853	865	897	880	871	879	876	879	884	862	873	879	883	853	866	894	894	858	895	868	879	883	903	896	930	956	922	884	919	968	1014	1143	1204	960	574	331	289	536	784	948	927	823	831	931	830	866	857	835	837	856	866	873	874	860	883	920	939	1019	891	538	280	387
760	741	761	781	721	716	762	756	755	768	740	771	792	768	724	785	785	765	787	760	777	763	769	746	756	734	762	752	732	770	774	766	762	742	781	748	766	773	743	753	781	790	770	720	769	796	778	786	773	786	765	731	763	752	766	762	770	786	767	734	746	768	750	769	795	851	824	800	820	738	768	697	750	803	764	771	768	791	783	757	820	768	790	757	796	776	774	761	754	772	776	733	747	734	774	803	792	783	758	781	776	807	799	809	783	807	798	777	812	773	793	787	778	757	764	765	789	804	759	742	807	801	787	815	804	794	736	723	777	759	787	750	775	741	748	754	802	762	783	782	795	800	802	800	746	741	740	779	739	797	784	781	763	800	810	817	782	815	774	827	776	827	782	759	778	774	781	818	789	806	772	753	770	779	776	790	769	760	751	797	820	801	805	754	808	758	809	746	725	773	803	754	773	814	799	856	871	957	881	505	270	364	708	921	912	831	777	824	788	804	760	814	779	773	791	779	784	746	778	765	821	803	873	893	846	716	515	311	279	397	585	825	979	1080	1120	1115	1040	1049	1051	1012	1005	994	990	974	965	1009	1016	961	961	1011	971	981	934	942	938	927	999	771	939	936	909	879	882	947	909	941	867	898	923	964	905	880	853	866	906	909	922	929	902	890	856	852	892	1018	947	857	911	882	854	862	891	876	833	864	856	860	831	847	873	865	847	716	764	836	885	865	812	838	823	839	753	754	898	1017	938	668	741	800	787	807	804	810	803	799	779	809	789	789	811	844	818	806	772	799	804	798	784	753	831	797	775	774	791	851	792	858	813	783	808	828	799	792	825	837	826	804	850	819	822	828	854	799	972	566	757	769	786	867	841	850	820	833	814	833	818	816	837	825	848	795	870	834	792	791	789	799	846	815	828	841	834	797	806	789	826	832	871	856	807	799	834	809	842	813	847	813	857	856	805	795	859	835	806	817	862	811	858	842	881	853	836	870	849	868	844	857	883	806	854	869	847	921	886	869	850	803	806	890	863	874	874	849	867	851	874	850	851	875	869	878	815	819	869	863	840	819	816	860	933	909	876	850	851	826	844	844	862	853	846	885	885	825	862	848	873	891	904	909	876	898	960	1003	1108	1152	895	535	285	342	630	907	1091	688	690	870	871	858	836	834	883	879	850	848	846	841	903	888	914	998	978	639	322	343
788	770	766	756	725	756	762	779	756	777	719	760	767	755	735	740	785	762	789	764	771	749	754	726	776	757	770	739	737	725	788	762	740	784	763	751	759	761	751	770	767	776	756	756	779	752	766	750	809	755	753	749	794	788	782	799	755	782	758	736	763	795	803	768	825	788	765	740	805	812	766	787	767	792	795	777	773	773	762	791	785	775	784	763	773	739	748	798	795	766	772	779	759	779	779	786	767	749	769	836	788	776	755	797	790	828	784	745	765	777	777	758	737	751	743	752	751	765	733	747	793	792	812	811	769	767	791	764	764	761	758	781	779	761	767	791	784	769	791	816	767	761	790	790	762	729	757	762	757	781	773	768	792	791	829	804	746	809	801	788	808	794	789	746	770	789	756	791	807	772	791	806	774	794	788	799	770	757	734	775	765	779	786	781	779	762	817	772	739	764	797	803	818	862	853	849	895	981	729	405	266	483	840	949	848	775	772	813	784	786	743	762	768	818	775	789	786	796	752	790	793	793	889	877	707	487	318	345	471	726	933	1076	1126	1079	956	945	930	936	918	875	899	881	883	866	870	889	887	871	872	852	875	863	881	840	841	862	930	770	884	836	825	770	756	818	844	882	855	854	849	857	858	864	832	805	832	834	875	893	847	824	867	792	837	843	835	818	865	820	860	884	838	791	818	792	841	822	866	904	867	831	780	653	705	828	809	846	780	791	795	805	770	746	787	910	818	702	783	758	793	811	775	770	785	752	800	828	807	804	815	813	791	843	776	774	814	808	739	815	1140	763	775	789	813	823	816	807	828	823	832	807	814	792	810	813	866	808	841	820	831	814	827	837	911	851	826	816	825	827	820	822	842	855	791	822	849	824	853	822	809	825	785	853	841	843	848	828	841	815	820	838	816	851	788	767	782	783	801	851	872	829	787	837	847	819	800	804	807	812	805	827	838	819	820	824	810	853	849	790	864	812	828	837	835	825	785	812	874	847	829	847	860	879	868	867	818	831	856	838	843	816	790	819	887	875	864	842	865	878	876	841	835	840	846	845	847	800	819	893	888	916	863	860	850	801	860	892	881	854	867	856	819	863	839	802	839	880	908	897	921	907	945	1042	995	1136	1208	856	453	286	422	812	1113	944	909	837	848	841	861	919	889	833	829	856	876	830	876	871	927	962	1040	733	354	294
754	743	755	737	742	774	782	744	789	749	730	761	761	746	757	782	751	789	748	761	776	776	726	802	831	725	779	785	781	777	758	781	752	752	760	779	760	758	778	772	777	787	749	768	745	745	778	758	824	761	753	750	786	786	756	751	769	731	761	710	750	743	747	750	794	765	755	737	815	771	771	774	738	751	783	775	797	764	754	790	768	771	794	796	782	759	761	745	810	791	790	760	747	771	784	799	794	789	806	745	727	750	762	772	782	801	772	725	763	781	785	770	767	763	787	822	774	778	780	752	803	797	795	785	755	755	746	805	795	775	732	779	752	751	801	804	812	752	777	767	802	790	801	801	775	732	765	794	763	811	815	775	766	807	828	818	784	807	814	811	785	790	772	784	759	751	763	779	788	747	785	795	786	790	807	808	774	761	771	771	770	760	768	797	773	757	785	775	783	798	788	804	840	811	827	852	964	951	626	298	342	637	979	943	854	792	766	790	781	752	776	796	817	779	760	812	762	775	761	779	799	835	919	695	464	287	323	551	833	1059	1123	1036	963	924	940	837	898	857	864	826	835	845	884	842	812	840	857	835	840	815	836	886	848	831	875	841	886	847	857	813	820	792	798	812	835	864	837	864	863	823	832	866	814	851	837	834	845	852	840	853	842	838	850	896	851	867	867	854	852	843	843	851	851	823	864	836	843	828	819	804	757	699	710	764	820	831	801	778	798	869	803	788	767	728	722	769	816	776	796	809	753	791	803	776	796	802	767	774	760	796	794	785	796	788	829	813	778	725	863	714	794	798	775	785	788	811	809	844	796	814	818	832	790	810	853	801	813	805	840	836	816	848	840	820	798	816	809	800	809	783	845	851	831	858	848	799	856	821	788	786	813	798	821	812	783	781	810	796	804	829	855	814	833	770	811	827	803	845	837	789	803	805	832	825	816	834	854	812	813	819	825	823	825	843	851	806	811	865	839	802	792	798	842	829	811	770	836	825	808	836	830	845	859	798	861	834	854	837	867	839	800	811	829	852	843	812	840	820	845	872	834	803	862	865	871	805	820	829	859	863	841	843	878	824	781	834	871	843	853	836	895	814	826	791	871	878	884	871	903	943	916	950	1013	1072	1182	1089	690	329	300	632	934	929	880	874	826	860	860	871	870	859	861	869	879	846	880	848	884	934	1015	800	431	276
701	760	759	751	744	772	727	722	713	732	765	782	753	733	753	755	724	739	760	758	748	781	743	823	788	677	741	774	731	764	751	795	713	763	767	800	738	724	783	780	749	751	753	803	806	767	768	779	751	817	767	768	761	776	744	737	757	755	768	779	717	755	769	806	751	744	720	762	836	771	774	773	738	760	773	787	787	750	767	779	767	782	805	778	811	794	806	794	767	771	777	771	762	771	766	793	787	801	788	784	762	745	767	781	748	806	742	749	789	780	786	778	698	776	900	865	785	786	769	818	767	792	768	774	760	782	784	803	815	737	742	777	767	814	792	805	801	783	747	729	739	811	804	740	764	760	789	806	783	785	833	851	824	816	834	803	839	791	854	787	793	795	797	785	767	757	786	784	786	808	783	806	787	780	760	795	809	778	808	798	822	784	770	773	794	783	738	783	783	773	810	844	834	830	892	881	999	871	470	267	410	794	966	885	854	794	791	764	802	809	804	778	785	773	794	801	799	796	769	761	840	852	761	508	305	333	569	848	1143	1099	983	907	894	886	908	923	907	837	835	828	860	826	794	849	825	872	842	838	821	834	869	842	872	836	875	873	845	851	835	831	845	821	822	820	831	842	812	829	810	881	847	856	789	871	841	824	815	805	835	809	849	809	877	830	849	838	830	817	831	813	834	836	857	816	809	849	818	819	810	821	791	754	769	810	815	828	799	832	833	799	790	809	820	830	838	838	804	787	804	761	765	793	830	790	761	788	751	740	772	782	759	804	822	847	809	805	826	795	814	824	817	798	771	773	839	856	826	803	811	828	786	823	776	788	838	797	815	797	825	792	834	850	834	829	827	763	838	828	801	832	830	813	826	806	820	795	818	819	788	781	800	818	830	844	839	786	799	825	847	809	832	773	849	776	817	819	768	804	775	837	794	811	852	850	854	805	829	830	807	821	808	832	840	824	833	844	848	882	799	840	839	810	759	863	836	793	844	878	855	846	797	844	784	846	843	813	854	854	867	844	832	862	818	803	849	801	830	837	825	845	857	790	838	868	824	837	809	802	796	789	806	823	862	797	742	814	844	849	836	839	876	820	843	842	870	883	895	867	850	861	924	964	988	1064	1041	1148	881	438	276	424	837	957	870	857	856	917	851	806	809	905	829	833	845	844	860	889	890	894	1004	866	482	254
750	792	766	743	737	775	742	768	774	754	760	765	762	752	763	777	766	733	768	780	794	803	758	749	735	731	762	755	758	782	776	784	729	749	750	774	752	773	770	817	772	773	761	778	775	789	756	738	735	811	745	789	780	751	795	786	776	756	814	799	736	777	823	855	789	783	778	804	811	750	818	799	778	749	784	805	740	752	752	759	781	783	768	791	803	797	786	806	749	815	776	750	733	789	766	762	779	764	789	789	770	763	747	745	764	762	752	778	752	769	791	800	724	794	834	865	761	703	782	774	753	777	771	776	770	760	803	763	837	779	751	782	766	818	791	799	805	789	778	784	800	771	773	741	766	894	907	793	842	802	822	818	822	806	807	779	796	821	782	810	791	788	772	770	757	755	782	774	830	765	769	811	805	746	787	798	858	792	773	786	790	805	772	800	755	771	789	778	778	809	801	830	840	835	896	907	984	723	362	263	539	900	982	861	775	796	787	799	787	794	804	822	829	780	786	815	780	790	808	810	888	778	552	307	292	542	852	1147	1096	916	954	871	895	857	895	854	813	837	745	822	832	816	835	818	789	837	839	802	827	828	842	860	849	866	876	822	842	855	815	797	843	824	825	834	775	808	810	786	763	830	831	858	801	824	801	794	772	797	817	782	791	836	858	819	802	804	842	842	823	806	801	779	791	776	828	828	840	764	786	825	815	819	826	795	801	819	804	808	810	818	812	810	789	777	815	800	805	807	796	808	791	827	780	790	763	783	810	796	796	821	760	797	817	808	787	777	779	788	846	783	826	790	763	761	807	834	834	833	801	862	764	768	810	819	794	801	809	780	823	802	803	848	844	814	796	815	815	822	775	817	829	836	862	854	833	838	848	805	754	790	816	813	802	838	839	802	829	788	782	833	809	872	848	792	818	818	805	806	803	836	808	872	794	837	841	824	822	852	825	808	791	797	824	815	808	849	832	844	865	837	823	786	795	855	804	826	857	809	805	830	833	841	825	821	835	795	881	812	841	832	855	803	830	804	856	832	835	842	795	830	841	829	852	831	789	860	818	837	823	818	820	803	789	805	798	788	808	799	810	803	833	845	852	871	836	889	852	864	816	858	881	966	919	961	992	1127	1065	638	307	331	686	981	894	902	863	886	880	880	859	852	867	851	843	861	857	893	828	916	991	955	566	281
744	774	739	790	761	774	774	784	748	751	728	784	775	758	771	754	760	752	787	737	738	749	772	757	761	756	792	733	737	778	762	775	768	762	754	775	739	749	783	753	732	792	788	753	785	753	735	790	777	794	775	753	792	777	810	759	790	790	810	800	784	789	822	857	819	795	783	800	764	750	778	783	788	765	798	788	762	755	766	771	788	764	752	772	767	812	763	757	754	792	762	760	786	765	785	795	804	751	770	788	777	778	790	772	781	740	763	737	743	750	783	768	711	704	739	750	706	768	795	795	778	762	790	807	770	806	785	784	758	805	790	785	795	783	819	774	799	795	749	801	805	771	772	794	863	668	796	951	741	802	755	822	797	758	779	733	755	803	774	778	795	834	761	788	741	747	812	796	783	786	765	783	783	788	799	788	834	791	809	783	751	758	856	811	791	800	818	772	789	763	803	808	766	804	852	906	936	586	328	313	664	939	892	827	772	795	799	750	765	805	788	799	805	801	776	772	800	799	801	868	899	627	351	265	477	820	1113	1070	949	889	907	882	914	888	852	795	764	807	805	745	812	804	800	824	794	816	788	803	798	806	784	816	818	815	801	791	800	807	789	785	778	805	832	808	809	803	785	801	801	769	805	807	788	798	769	840	785	779	789	804	785	787	803	789	820	801	782	811	795	812	805	788	758	798	801	843	788	763	771	791	808	830	834	779	774	775	747	744	783	833	820	769	790	789	797	810	798	778	829	818	806	802	828	817	793	807	830	768	802	778	788	803	818	768	851	823	789	782	815	833	828	783	739	747	794	821	812	834	802	803	760	843	818	834	815	776	810	831	839	798	772	826	823	819	793	799	836	797	822	864	812	812	833	843	827	759	846	836	840	819	821	798	795	852	813	813	806	805	786	788	799	770	854	853	842	812	797	810	825	830	841	845	852	859	822	853	839	818	804	826	800	852	824	800	829	795	825	830	893	830	821	838	809	827	844	823	829	799	777	840	870	836	852	838	819	780	839	861	847	850	803	789	838	795	889	878	842	865	827	847	869	819	797	798	832	822	831	849	834	841	853	764	798	1012	952	779	821	792	797	797	839	859	873	828	864	853	854	881	831	835	872	860	933	936	943	1051	1125	781	376	262	594	898	923	891	803	901	922	910	864	848	876	838	853	822	848	925	854	955	974	980	578	314
752	765	753	779	757	726	719	739	754	753	784	755	753	747	721	737	755	778	742	728	774	747	756	750	757	739	756	766	757	753	772	751	755	775	751	763	769	756	761	767	745	754	768	754	760	759	783	743	777	777	832	768	761	788	813	845	783	776	821	775	752	767	844	802	768	738	809	762	770	767	791	804	751	770	785	799	818	788	777	748	762	788	723	791	780	794	772	794	783	794	799	774	771	808	768	786	781	771	776	776	788	774	771	786	755	768	790	757	771	770	774	766	779	757	782	745	725	786	759	822	790	807	757	810	774	765	765	783	753	808	799	787	799	793	826	766	803	808	828	767	795	773	749	884	773	371	478	933	774	764	775	758	769	690	723	720	754	743	747	797	755	761	797	783	775	791	750	789	767	778	779	797	801	800	795	797	798	767	791	820	772	804	771	767	808	762	831	808	768	779	796	759	755	790	841	937	841	468	267	406	770	1032	873	782	730	776	768	780	750	768	769	772	820	815	819	785	812	834	842	905	740	464	272	370	691	1064	1121	973	883	875	877	884	848	846	827	818	757	1001	1086	741	822	792	749	806	771	775	800	789	775	789	776	820	771	798	819	824	839	759	814	800	806	803	818	824	747	798	875	908	796	752	785	770	786	843	778	830	787	791	795	753	736	755	750	759	791	797	783	758	798	787	847	813	806	774	822	838	787	760	774	757	775	807	864	822	751	759	825	722	767	782	810	794	774	767	802	763	764	830	828	822	804	797	812	823	832	823	765	773	763	784	762	811	767	887	802	860	966	801	813	774	800	785	779	788	815	793	814	773	806	812	831	872	833	879	828	805	818	773	785	851	818	782	828	817	811	791	828	793	852	826	807	840	824	805	802	758	783	830	838	831	803	811	865	829	799	796	817	842	810	816	827	844	840	799	832	801	838	821	843	830	796	831	823	803	861	852	835	793	816	799	761	828	804	820	802	794	833	854	832	803	854	814	849	848	870	802	799	772	794	856	849	829	848	823	789	834	801	783	886	784	837	804	813	807	891	876	807	819	852	821	865	838	827	833	864	831	819	814	858	856	874	743	814	1051	1065	792	773	814	809	800	828	866	884	811	855	839	807	863	840	864	858	798	1005	1152	1033	971	1160	895	448	278	507	864	978	918	840	822	909	888	842	847	843	863	862	835	862	879	885	896	939	919	667	316
766	768	743	742	767	723	735	727	744	780	754	728	733	734	738	755	762	718	754	753	724	784	769	734	758	762	786	765	779	793	768	771	732	725	795	795	722	757	785	731	784	781	788	769	768	761	765	754	796	778	787	773	804	773	765	734	804	790	774	791	750	740	748	730	751	756	776	791	779	795	794	769	790	765	784	784	754	769	777	796	792	778	754	786	781	800	733	765	784	734	802	790	783	805	780	714	782	754	734	771	750	752	796	804	745	752	783	794	774	817	751	763	770	841	853	781	779	801	805	750	795	800	810	816	847	808	825	808	766	787	800	811	773	791	799	773	762	816	805	795	797	784	721	860	827	562	689	952	761	786	799	744	729	673	706	793	801	758	791	813	763	765	775	776	819	844	776	771	813	825	784	802	805	809	776	799	765	781	746	830	802	793	787	809	804	785	778	747	823	754	830	773	764	842	826	966	764	412	273	498	888	1008	868	792	779	770	800	752	792	809	803	810	752	809	823	847	815	824	859	897	606	319	320	602	1005	1144	1003	937	855	890	889	838	832	818	781	829	708	784	801	700	803	781	754	783	794	808	766	793	769	775	832	826	814	794	818	794	778	752	805	753	775	794	767	773	742	775	900	894	817	755	779	799	801	795	751	767	747	837	798	743	754	795	741	765	776	787	778	813	828	800	815	782	807	785	796	829	813	756	758	765	820	862	799	765	771	972	977	777	776	812	775	810	805	790	792	723	768	780	792	819	824	778	851	837	824	795	782	777	823	829	823	816	833	878	394	469	934	830	819	794	812	797	784	788	827	787	803	794	833	768	787	783	822	811	804	872	746	764	707	851	816	791	831	815	839	805	807	777	822	790	818	834	813	838	822	819	818	811	853	848	842	807	802	840	817	788	806	837	842	828	805	824	818	839	819	842	823	810	844	807	847	823	844	796	822	819	838	862	831	861	801	828	814	778	785	789	802	803	785	830	847	888	786	797	836	796	821	782	777	871	892	840	843	869	846	802	831	794	837	834	834	830	828	803	817	880	855	868	843	866	853	825	848	810	793	844	819	841	861	822	854	818	731	859	842	715	825	852	823	846	844	856	869	859	883	844	828	869	833	847	854	842	920	1395	1093	858	1125	947	494	298	477	862	989	935	847	856	781	849	837	869	859	857	813	866	855	878	885	933	966	1005	672	319
757	786	771	807	770	739	767	710	759	776	742	693	717	686	740	749	773	773	748	756	723	731	738	734	774	762	723	782	772	768	786	786	701	769	647	806	742	744	743	771	791	801	793	761	738	744	760	754	765	776	762	741	804	783	760	787	762	761	800	766	787	785	791	758	770	778	774	712	790	819	805	764	751	769	771	802	799	764	767	753	795	759	770	786	779	767	787	769	791	796	758	761	798	782	793	796	783	733	797	762	777	804	799	792	763	755	787	767	819	802	755	764	770	882	846	796	753	752	809	787	780	776	806	798	791	663	854	760	813	774	786	765	815	778	759	798	792	803	805	786	779	766	750	822	866	857	832	850	782	761	788	743	761	697	826	904	880	786	788	824	792	733	763	737	810	826	737	787	776	794	832	755	740	790	762	746	745	776	735	848	760	779	780	788	791	809	743	795	798	775	782	826	787	885	893	1003	733	384	277	559	915	955	866	760	804	769	824	817	816	816	750	767	787	814	799	799	813	859	876	760	475	264	401	797	1176	1076	914	935	875	868	812	824	779	792	758	805	785	772	772	805	801	770	769	730	766	779	801	792	810	822	807	783	829	781	806	812	784	779	786	777	791	816	812	802	754	735	765	831	756	758	774	808	813	806	743	751	789	814	729	694	864	950	825	718	810	820	770	793	834	815	743	818	844	853	805	795	811	754	844	832	785	793	840	752	713	939	988	764	746	787	795	818	809	791	747	783	763	762	775	800	837	819	824	826	810	799	799	769	817	818	825	820	853	871	563	594	942	836	821	766	780	819	802	777	784	788	818	782	792	760	764	799	811	835	762	832	760	722	746	865	803	808	840	809	836	852	815	806	801	812	808	825	830	826	812	827	839	863	811	794	802	831	866	812	819	850	797	798	872	805	843	800	791	795	847	813	831	846	773	796	811	896	814	819	827	834	870	860	839	833	805	850	793	791	756	793	853	852	793	881	905	880	818	782	788	842	838	833	820	828	868	837	805	821	841	830	838	828	867	857	864	842	835	819	806	839	827	805	829	825	808	855	850	835	819	853	838	833	835	815	832	850	811	810	783	811	914	834	851	858	882	865	858	827	848	865	834	869	830	848	889	863	805	900	745	862	1049	1043	512	292	437	807	1040	949	864	881	854	857	856	872	843	862	831	846	866	879	878	919	996	1005	679	354
770	756	755	773	767	751	755	737	750	771	728	687	755	745	715	731	778	756	785	763	748	757	735	758	728	776	736	762	756	737	763	762	737	802	685	772	741	767	739	773	744	742	781	759	774	768	793	797	811	800	806	788	807	756	730	768	759	747	751	728	815	831	780	770	788	783	777	792	798	744	763	798	789	801	779	785	777	781	777	781	790	792	784	794	805	738	808	740	800	795	752	747	790	756	806	797	752	770	800	780	761	800	780	793	775	783	783	809	794	770	760	739	763	816	788	797	779	767	787	783	789	802	800	812	789	691	815	792	771	776	763	757	776	779	796	772	822	832	753	798	791	795	766	785	813	834	793	774	782	791	806	788	732	697	794	916	906	779	748	793	768	778	816	831	798	754	798	804	811	808	812	817	757	768	746	749	792	820	772	782	790	796	795	802	799	777	782	778	818	790	837	825	799	871	905	1021	733	354	299	599	966	937	833	796	776	791	765	783	786	767	792	766	766	799	808	813	826	873	922	662	368	314	587	1082	1114	979	868	867	871	863	791	815	824	803	751	771	759	770	822	779	806	836	831	801	778	754	768	803	800	773	810	812	805	780	814	770	767	776	781	812	779	835	808	818	791	743	738	708	764	798	837	792	846	785	797	771	776	840	775	675	920	1132	880	666	813	814	764	802	805	785	732	797	811	808	816	802	834	822	799	794	781	792	815	799	722	749	781	723	823	813	791	804	801	759	768	776	827	823	818	776	809	799	829	787	769	836	989	798	766	833	845	816	833	899	856	902	827	835	852	783	822	871	808	818	836	780	797	806	815	771	814	806	788	838	782	830	816	809	840	851	793	798	809	832	808	835	795	803	819	853	851	871	808	794	793	833	849	815	805	752	817	830	841	793	802	846	837	825	791	828	783	806	813	794	826	846	806	795	834	779	766	815	842	782	775	821	839	826	818	812	868	852	828	836	814	832	795	790	795	807	895	892	819	805	816	888	878	892	846	858	833	859	812	855	886	829	853	866	835	861	851	833	831	792	848	875	811	833	842	814	797	850	845	862	834	848	839	819	798	834	867	875	872	863	910	891	864	834	824	826	862	877	875	809	825	816	851	853	831	847	859	865	907	905	881	958	1020	986	597	302	361	754	987	918	871	874	892	874	856	829	905	900	851	823	863	801	889	913	975	994	717	346
758	792	778	741	774	772	762	744	703	759	711	737	1069	778	716	735	761	763	766	763	746	767	740	765	771	739	793	778	743	789	789	787	768	783	797	741	734	739	756	752	753	769	747	743	778	799	780	819	796	805	780	703	728	801	721	737	751	751	756	751	660	755	795	807	776	841	790	791	797	756	762	797	763	745	772	789	769	768	785	803	768	806	782	777	799	790	797	758	783	763	745	727	767	769	797	778	805	784	808	760	790	809	776	763	761	757	779	766	764	801	796	769	783	774	726	722	798	731	758	776	757	809	809	774	779	819	748	774	774	787	788	785	800	769	795	799	811	803	819	783	798	796	795	815	808	795	807	787	818	796	813	771	772	748	774	792	735	722	754	833	801	786	782	780	824	795	787	812	794	773	771	815	800	755	800	814	816	784	796	807	805	776	809	787	752	796	790	777	814	825	854	795	827	910	974	1035	707	345	283	621	958	962	828	799	795	762	750	787	773	817	790	773	791	786	752	808	854	930	864	578	296	375	762	1135	1042	916	886	866	876	788	812	802	797	803	794	762	759	771	803	755	813	856	848	885	792	723	803	785	756	797	758	794	790	800	789	792	822	786	798	835	805	751	777	789	790	802	820	830	797	802	813	815	844	825	792	787	786	797	785	708	712	793	712	721	793	811	795	767	802	809	782	778	799	778	748	781	804	822	761	846	777	783	772	766	813	789	830	838	811	809	804	800	833	747	783	791	807	869	826	764	781	811	824	780	730	861	1051	733	804	806	825	816	790	775	837	865	849	824	805	860	876	847	800	798	807	767	779	803	783	831	781	806	836	790	820	813	836	838	824	760	767	781	789	807	816	809	792	827	881	823	830	818	807	763	809	825	851	810	819	817	849	783	824	836	861	789	850	839	843	824	827	877	810	834	827	844	782	827	827	810	776	793	834	839	853	858	800	826	795	847	871	839	791	830	831	808	827	809	805	816	790	808	785	814	809	879	895	893	823	843	846	831	837	816	879	795	802	829	851	874	848	854	860	858	845	827	771	851	941	889	824	786	817	870	837	850	783	829	844	812	840	836	831	880	849	797	806	797	844	882	849	867	872	836	835	847	839	869	861	859	857	859	947	925	937	970	1069	1125	690	327	339	674	969	913	895	853	877	878	860	830	852	855	959	947	924	856	875	905	967	1014	751	362
763	763	801	763	771	758	746	779	786	783	749	674	858	686	805	767	780	762	749	760	757	780	782	801	731	769	787	782	756	778	792	763	793	751	750	740	789	759	758	764	757	758	777	773	778	798	783	809	746	808	705	614	647	772	759	706	778	739	749	746	835	745	749	755	791	784	797	810	778	779	767	755	768	825	771	790	793	795	780	822	793	772	771	800	805	805	781	750	776	779	766	756	769	807	795	802	796	764	769	771	768	773	798	793	785	823	789	774	784	753	809	776	773	824	790	718	764	745	760	748	781	784	784	760	800	823	737	794	793	802	773	774	775	790	765	813	788	796	771	775	790	768	790	780	797	818	795	775	803	797	792	825	811	798	752	742	791	782	808	772	783	779	774	735	817	810	796	819	782	719	774	817	805	794	821	796	822	807	780	789	797	770	771	760	764	779	745	785	793	802	886	820	842	876	955	1060	677	311	318	661	954	915	823	739	788	798	799	774	809	782	808	767	816	777	787	842	849	962	794	464	285	474	933	1189	1000	914	881	868	826	791	807	798	803	798	814	808	809	823	808	781	752	863	864	868	787	729	801	804	791	789	791	793	767	786	759	775	795	780	823	770	792	811	791	802	800	839	818	783	810	812	816	789	818	838	811	789	825	792	795	789	712	720	726	782	824	827	831	782	758	777	768	796	783	813	772	757	769	813	782	840	851	827	798	758	791	801	846	804	794	851	818	764	792	763	779	798	853	819	796	789	812	789	776	767	815	746	775	774	852	824	825	827	807	775	797	829	813	835	825	835	810	823	785	836	770	819	802	817	817	792	786	783	793	809	838	798	825	828	824	789	799	782	801	807	833	826	835	854	842	843	831	827	816	769	817	831	833	816	811	806	805	834	808	848	833	812	821	788	820	812	867	839	830	849	886	839	770	859	954	898	753	805	816	851	804	793	805	830	832	827	867	846	827	870	847	849	820	825	869	791	767	798	808	863	834	833	871	869	820	793	860	861	799	798	758	739	776	753	843	856	818	827	871	844	850	822	772	890	917	992	873	787	852	838	834	822	864	860	867	870	857	830	876	878	858	842	814	825	856	867	833	872	852	868	863	890	873	860	842	857	837	842	923	875	934	1022	1067	1137	714	327	285	639	968	883	857	894	886	877	877	844	800	930	855	728	893	940	847	930	982	1059	705	341
768	783	745	732	802	782	750	770	813	758	799	749	735	732	713	726	785	752	726	745	723	804	769	779	762	784	750	764	764	741	778	737	778	807	814	812	753	770	760	773	758	745	785	765	783	788	774	758	759	792	744	640	714	805	806	769	812	808	744	709	785	775	752	787	787	786	809	794	779	766	753	729	764	779	777	798	822	792	753	763	787	767	822	796	779	791	798	821	789	763	747	795	780	764	809	760	821	824	800	778	779	800	784	826	793	804	734	789	780	790	810	750	779	808	805	756	800	822	757	751	770	749	803	787	767	798	811	795	804	806	790	776	760	792	788	769	772	794	786	797	828	767	771	777	820	738	783	809	798	787	797	805	784	788	783	777	782	774	779	772	818	817	816	769	817	800	783	783	767	749	782	762	788	794	819	770	755	776	761	801	815	785	796	779	798	792	755	768	772	822	828	819	826	816	941	1010	636	316	324	653	969	901	847	773	859	808	785	795	789	774	768	769	811	769	766	843	815	943	712	381	278	557	1062	1138	965	885	861	853	817	791	818	782	788	792	818	874	784	823	827	783	729	807	814	828	750	762	791	809	782	797	806	816	768	775	787	777	785	770	799	829	810	811	799	815	803	850	772	773	787	796	808	813	817	804	808	835	796	793	768	809	814	810	812	852	842	832	789	793	806	811	770	808	802	802	802	775	731	736	779	838	863	805	790	790	801	811	805	784	821	806	793	809	791	802	807	826	839	841	795	767	785	798	829	764	776	814	846	817	809	797	815	814	796	848	808	794	837	809	830	846	854	827	819	783	816	812	814	835	835	725	777	774	777	809	811	833	779	776	773	796	815	852	802	779	825	826	839	767	824	846	805	796	799	814	833	820	819	835	813	834	812	795	812	808	832	779	813	814	833	842	843	796	840	836	822	834	754	838	947	979	759	769	871	827	829	840	793	842	830	800	812	845	841	825	837	826	804	845	835	840	822	801	831	850	816	799	805	824	803	799	853	810	781	787	767	791	775	777	786	875	868	834	819	786	839	840	772	796	919	876	841	780	837	846	814	863	879	852	855	862	833	855	809	839	868	839	850	802	862	883	854	806	804	841	836	853	851	856	871	863	870	828	911	907	919	974	1084	1053	617	302	328	695	1006	890	887	882	847	845	811	872	855	950	701	675	762	957	838	962	990	998	699	320
798	749	752	746	781	757	769	768	783	821	779	749	787	722	672	696	754	759	761	724	724	768	736	774	776	751	759	749	772	752	754	746	789	830	771	844	851	796	782	765	751	759	785	751	788	800	754	778	777	810	821	784	792	815	797	774	771	759	781	764	774	795	769	813	765	781	805	795	801	763	770	768	782	806	771	778	784	791	758	756	784	792	756	759	803	795	764	790	800	757	739	773	775	771	805	790	774	776	791	776	799	781	735	797	785	784	758	798	806	830	773	779	801	779	775	811	813	791	784	781	772	768	798	776	812	780	790	805	781	794	821	771	798	815	812	782	778	792	779	759	768	778	781	773	777	778	819	745	776	786	800	782	773	817	791	770	798	776	770	802	761	788	842	784	787	754	768	791	819	793	809	806	779	744	795	730	783	762	751	780	826	839	790	788	791	801	806	830	767	810	860	799	840	793	911	983	608	308	345	696	1000	873	846	791	806	770	769	794	778	740	745	769	775	793	801	809	818	869	672	343	309	640	1148	1067	925	879	856	755	774	822	809	811	768	788	796	805	802	790	798	831	831	753	760	757	784	780	803	780	795	805	804	784	763	824	836	835	763	778	823	826	799	810	810	817	806	815	781	743	797	790	808	816	776	781	802	809	812	763	788	794	817	783	790	791	819	803	836	767	798	808	797	788	800	794	790	786	774	742	761	796	806	823	826	794	818	808	813	816	755	769	791	818	813	802	769	759	786	795	771	799	814	807	807	736	766	766	825	844	842	814	837	833	796	831	793	796	818	806	808	790	813	835	781	796	837	827	795	841	836	744	871	1088	756	800	777	814	808	794	781	785	771	825	830	771	815	858	777	796	828	815	831	831	827	805	814	808	834	832	818	824	784	841	863	808	844	815	830	812	841	847	844	831	772	785	862	820	809	748	999	1015	903	891	843	843	816	794	804	833	843	805	815	815	799	864	855	824	874	833	834	813	830	787	818	803	810	853	819	843	832	868	777	755	679	759	831	939	893	765	755	843	813	829	838	820	846	873	839	822	822	797	783	854	825	808	807	842	819	829	834	859	857	887	895	855	861	844	812	851	856	827	864	810	871	867	857	847	865	865	840	868	877	839	935	918	959	1009	1099	948	520	264	390	823	1007	929	871	848	853	842	816	851	852	943	820	759	852	904	845	907	949	960	638	333
773	757	734	741	788	765	754	747	734	755	757	742	741	721	714	703	764	734	721	738	737	734	786	781	771	796	751	724	769	761	773	774	801	667	577	698	881	849	778	781	768	736	796	778	768	761	803	758	736	783	795	784	774	799	786	775	792	761	716	773	786	801	789	776	747	769	796	803	834	798	792	759	785	782	803	784	780	782	799	777	772	791	754	790	809	794	761	767	789	740	794	799	777	742	805	816	789	798	795	792	776	798	769	780	784	782	823	753	803	797	789	814	781	773	803	840	819	809	762	777	773	779	830	801	790	763	802	787	800	769	787	780	771	776	794	790	786	822	823	792	808	752	791	781	796	802	825	783	772	773	768	797	783	790	783	781	803	741	796	808	781	775	781	788	787	804	826	823	818	800	795	767	774	775	776	762	775	813	776	811	791	826	763	812	797	817	746	807	805	784	823	861	843	820	911	947	586	296	319	718	972	885	860	759	800	803	760	784	756	771	757	785	811	788	808	833	870	847	616	307	317	691	1186	1061	928	875	852	784	764	823	802	826	820	823	818	814	786	802	841	834	783	804	787	807	808	815	793	775	808	758	787	790	770	807	872	813	730	773	758	781	807	794	819	785	779	766	739	753	755	778	802	754	752	790	823	807	805	778	757	757	815	815	775	790	783	794	815	798	774	825	821	805	778	798	787	774	825	804	797	779	795	786	781	794	818	793	807	799	807	818	782	810	830	807	829	835	801	777	784	799	795	836	796	800	777	774	820	805	804	831	839	793	804	798	827	781	777	811	812	748	757	746	752	775	800	768	778	798	820	774	756	845	749	808	764	783	782	783	795	770	786	831	821	778	813	816	785	778	820	801	844	891	828	789	755	818	807	811	817	825	811	789	799	832	789	814	839	821	837	847	870	809	866	773	843	829	846	907	694	551	706	993	861	815	800	823	848	851	828	825	863	840	826	802	871	802	806	815	824	812	800	828	856	860	835	844	848	788	801	805	719	813	822	720	870	1018	1096	859	727	830	894	831	832	810	813	856	833	829	804	825	836	846	808	763	807	854	840	870	829	892	767	786	821	886	857	885	805	876	831	854	877	813	805	884	845	838	850	841	873	841	893	881	961	919	987	1051	1196	877	450	250	448	914	1041	896	878	833	837	832	873	810	863	888	929	913	954	880	879	897	911	880	563	309
747	760	754	775	753	770	749	748	766	751	760	733	768	769	720	766	769	732	751	730	734	759	755	758	789	784	738	724	745	728	727	842	773	584	492	639	827	811	774	778	773	744	789	774	766	756	771	794	774	732	774	789	742	757	802	759	826	766	735	768	800	795	802	762	757	795	788	776	792	806	768	780	777	741	764	766	774	769	807	793	740	777	754	764	764	770	780	787	778	775	802	787	799	767	775	789	764	796	757	776	741	806	805	790	758	753	792	796	772	784	797	751	781	763	769	830	789	764	827	802	798	785	772	788	781	790	796	743	810	796	764	754	812	768	807	772	779	788	797	822	808	805	824	788	754	818	848	781	790	750	743	804	795	782	823	809	780	790	790	792	807	800	783	789	777	786	809	806	796	765	801	774	760	787	741	779	752	795	779	773	787	768	747	797	785	782	784	784	802	815	855	804	864	844	904	940	575	292	336	755	972	898	832	785	781	756	732	767	766	787	763	822	794	782	756	816	832	891	637	320	356	736	1146	1100	983	833	884	786	750	778	825	823	840	777	828	810	790	831	776	820	731	704	729	758	802	750	768	808	768	793	786	804	778	829	857	830	758	803	809	766	800	805	792	786	792	812	750	789	799	785	779	774	763	770	774	815	783	762	771	783	800	807	835	788	812	821	802	788	808	830	821	794	788	792	764	735	843	815	798	797	838	808	776	762	820	804	782	767	814	824	808	795	839	806	801	820	775	821	807	786	792	816	758	782	788	807	819	802	770	812	832	832	801	838	690	685	701	776	816	718	813	834	769	762	793	804	811	799	828	793	828	795	852	770	768	773	812	807	779	789	834	772	792	823	796	808	791	824	822	850	859	900	842	792	772	829	843	815	894	868	895	889	786	783	815	809	837	817	841	812	801	793	844	799	797	794	854	958	563	444	619	985	878	811	823	832	809	868	827	798	817	861	766	811	820	810	818	821	812	824	841	836	779	800	890	766	803	815	829	842	778	982	1370	671	818	998	1028	801	714	870	836	802	784	832	839	831	826	818	885	849	854	871	854	796	879	863	839	831	874	897	748	724	820	939	789	834	798	856	863	824	893	843	857	800	856	822	832	804	874	886	870	859	893	956	1090	1099	1109	790	434	262	537	887	954	876	880	834	850	918	980	917	825	858	879	896	863	817	850	824	850	919	575	286
739	738	770	703	761	768	758	762	752	801	765	787	732	744	770	804	743	756	762	757	745	775	764	755	778	787	766	776	777	748	751	819	799	652	593	712	883	808	755	762	808	773	797	773	740	773	760	754	786	756	798	765	758	759	786	773	723	772	737	741	773	792	760	772	773	790	778	790	757	818	760	778	763	771	762	775	754	826	774	747	782	732	781	777	750	750	766	757	781	778	808	803	779	770	813	778	793	761	761	764	762	785	768	778	793	763	762	784	781	766	779	812	789	771	768	750	748	747	758	783	791	761	773	804	773	788	805	778	777	781	779	774	801	772	762	783	804	808	765	798	803	816	787	770	778	804	820	832	748	788	801	783	803	810	841	833	785	791	807	766	752	785	789	819	767	769	791	800	813	817	775	796	765	742	779	771	766	800	793	740	820	792	775	778	807	822	789	791	806	787	801	819	850	819	929	983	598	312	342	733	1018	917	798	808	813	826	756	795	804	790	763	808	753	749	761	831	829	905	635	310	323	734	1155	1006	904	844	883	778	755	741	786	788	808	831	821	791	794	818	752	728	720	767	780	704	720	778	790	776	778	812	815	794	791	752	736	762	767	787	814	782	814	793	821	812	757	782	790	802	821	789	814	792	803	816	806	801	784	812	807	768	776	827	821	797	787	819	786	793	825	852	837	784	757	802	798	766	847	823	785	785	796	854	825	799	814	794	788	799	823	864	796	782	794	844	831	830	801	786	812	804	776	781	790	756	814	792	802	767	842	832	795	816	800	794	648	973	993	734	772	759	928	970	915	766	843	827	785	832	838	824	803	793	856	805	777	779	812	795	801	827	811	792	828	843	844	828	807	812	805	822	870	890	821	784	792	852	841	812	934	611	644	901	806	785	805	824	794	839	847	803	824	833	829	822	831	784	842	923	707	540	690	930	879	825	829	842	855	851	820	836	807	806	815	864	856	882	817	806	820	824	872	795	699	709	845	813	790	820	839	842	831	742	769	659	769	790	810	669	717	865	880	804	857	847	852	839	847	813	879	849	840	846	820	857	845	855	861	785	802	870	811	710	847	921	834	831	818	834	895	810	854	847	874	832	858	820	870	829	871	877	882	912	869	1097	1172	1211	1160	644	370	320	570	915	921	858	862	844	816	894	1011	904	815	858	873	831	883	837	837	783	852	989	645	308
735	727	755	735	812	738	758	755	747	746	738	783	763	747	776	748	749	736	745	786	739	743	752	752	737	775	760	762	758	771	775	777	823	780	764	803	815	765	791	771	784	752	783	796	780	782	755	768	759	729	781	745	783	742	771	767	737	784	756	748	792	781	772	789	807	732	777	819	775	760	787	816	778	792	800	745	810	837	786	799	767	777	749	788	769	784	755	761	770	785	756	773	742	755	767	740	776	772	767	764	779	778	790	807	803	744	799	774	811	788	797	791	763	831	762	775	736	802	763	795	791	796	801	790	774	787	775	793	801	836	785	837	774	762	764	758	816	786	810	792	796	767	795	783	806	839	810	800	818	785	752	799	785	798	781	822	757	810	769	748	819	865	760	815	821	797	796	817	793	778	814	777	766	803	813	837	825	789	769	776	766	783	793	807	780	789	795	778	785	833	823	809	816	844	938	967	578	294	342	708	966	889	839	807	769	769	763	826	831	801	785	771	739	795	786	790	816	920	688	336	315	684	1095	971	945	860	900	789	782	778	771	727	765	826	780	784	780	789	766	710	774	906	892	747	702	748	787	785	782	794	792	784	820	831	765	798	795	832	832	746	840	787	765	809	777	789	787	799	818	807	806	786	794	786	781	798	822	841	831	787	754	812	827	797	764	816	819	797	837	807	784	798	828	748	785	790	809	789	778	834	809	820	809	816	781	799	790	808	829	844	854	805	797	785	837	793	808	781	825	808	796	805	784	775	804	813	835	814	806	805	828	800	810	832	654	1276	1513	669	781	762	897	961	928	744	831	857	807	798	815	819	817	805	819	796	783	757	811	835	804	840	840	835	830	862	825	822	778	809	786	791	821	843	798	789	808	832	820	855	926	667	786	870	836	809	798	802	812	821	807	842	828	844	834	827	832	844	824	949	917	844	877	866	793	865	842	841	827	848	844	825	819	876	860	783	776	854	847	789	818	851	808	783	749	804	832	804	801	823	830	841	824	847	916	877	805	803	768	793	803	879	833	821	817	859	830	805	866	839	836	879	840	872	873	845	840	859	869	788	723	832	894	807	875	904	834	848	838	854	907	845	844	858	851	844	884	886	842	855	879	896	903	866	959	914	798	893	910	541	264	360	707	994	904	832	863	877	855	797	845	822	792	852	855	887	856	894	845	822	853	927	603	363
723	754	755	771	751	734	773	775	712	734	750	720	784	794	807	770	763	765	751	745	778	783	732	745	733	762	777	759	761	760	763	774	814	761	851	788	765	720	756	768	781	781	795	804	740	768	767	722	762	775	795	783	760	757	795	744	755	830	818	786	823	787	790	781	798	790	766	760	747	782	788	792	796	750	784	732	769	793	808	779	757	774	787	776	793	813	766	776	747	818	790	805	789	766	745	753	807	767	744	761	773	799	771	759	786	815	793	808	817	852	806	795	821	805	774	809	810	782	779	807	770	781	796	760	790	783	826	788	797	804	820	776	781	792	761	752	809	821	783	779	755	789	763	773	754	765	793	770	772	804	760	767	776	769	811	783	793	795	781	739	945	990	750	802	782	801	795	781	768	778	815	740	753	777	821	843	813	821	766	787	798	779	820	792	797	764	779	766	804	839	880	815	826	833	967	983	618	323	339	674	985	941	821	779	807	774	772	766	828	799	797	767	798	789	791	814	839	913	686	338	321	619	1072	1029	968	919	853	809	789	889	858	775	749	787	793	806	771	787	783	676	882	1006	977	798	738	783	805	827	808	836	819	758	751	834	795	780	830	841	809	790	780	814	806	752	824	821	781	796	757	796	796	771	803	786	790	764	802	808	790	771	792	795	801	772	787	816	809	816	803	812	748	869	805	791	817	783	798	814	783	814	859	797	789	783	790	743	811	834	814	828	810	823	842	859	806	825	797	818	833	842	812	810	829	827	788	830	816	706	752	781	864	840	830	801	753	781	737	695	827	768	765	804	755	766	886	850	815	805	806	817	818	788	794	835	808	778	795	782	801	838	864	828	778	798	820	845	824	799	752	766	841	811	835	837	831	835	849	840	853	856	826	914	825	803	827	787	826	812	807	825	831	818	799	830	828	817	836	886	933	899	875	832	811	801	822	779	787	871	869	853	840	911	806	697	700	828	865	798	805	825	819	840	809	794	859	828	831	820	844	871	868	829	838	857	830	892	836	883	877	839	879	809	843	819	842	841	809	808	835	858	850	859	833	851	880	881	847	746	751	874	913	861	860	826	848	856	875	884	892	880	872	831	867	862	862	874	877	869	881	922	920	906	1060	677	528	518	619	399	286	518	888	1005	903	890	856	897	829	816	811	817	864	854	895	872	905	874	964	863	793	721	437	338
747	740	763	762	809	766	753	722	764	735	738	708	815	763	800	772	752	707	766	766	771	751	734	789	756	765	746	768	726	775	764	774	740	774	825	754	753	714	747	760	793	786	770	765	808	760	795	730	765	741	793	803	777	788	801	810	793	830	791	833	776	765	809	790	760	773	784	800	808	777	779	786	780	777	794	759	797	770	808	798	757	781	748	796	752	771	701	720	720	797	806	798	771	765	756	779	823	798	763	825	797	782	799	751	808	795	810	775	793	791	768	777	791	837	800	743	790	812	816	837	828	805	822	799	773	754	844	771	796	802	764	804	892	864	904	843	758	771	784	789	761	789	797	778	777	786	812	792	781	761	825	827	761	801	779	791	781	795	790	749	732	733	731	800	790	804	804	790	795	811	792	799	768	787	818	835	799	767	747	798	787	789	795	793	789	788	791	801	816	781	868	822	819	874	901	972	634	333	326	647	952	903	845	823	835	828	807	763	790	787	834	752	797	786	828	792	838	938	750	412	277	561	954	1031	965	948	834	785	883	898	953	827	760	808	818	762	798	810	790	740	786	980	957	763	703	782	793	766	785	772	788	727	783	840	785	776	805	822	815	809	796	805	786	769	806	817	814	773	753	782	824	818	809	822	783	768	776	826	805	800	796	797	799	788	832	803	779	826	824	770	816	855	814	767	808	805	828	810	771	802	833	799	808	823	810	776	788	825	816	822	801	817	814	800	793	793	824	796	821	848	854	802	821	839	811	858	786	731	685	790	891	815	777	822	800	838	804	829	839	832	758	767	784	847	827	840	823	819	797	787	789	817	861	813	803	779	820	777	816	843	828	806	753	794	817	793	830	830	813	808	861	816	811	810	811	818	827	810	793	842	837	798	870	793	823	773	844	785	844	845	790	798	801	762	813	825	809	820	814	818	817	829	810	825	825	814	823	839	839	836	815	890	789	617	641	821	871	791	827	825	809	815	850	848	879	823	817	823	849	912	864	863	822	837	896	859	874	853	839	819	832	842	870	847	863	846	797	837	824	831	825	844	815	848	854	854	883	828	844	883	863	846	854	817	863	852	849	873	865	854	880	883	871	838	833	832	871	871	892	908	912	1014	1152	831	538	393	433	378	465	750	935	979	939	853	895	861	890	875	821	849	869	826	840	899	877	858	973	967	881	554	258	335
753	750	792	758	770	765	753	768	772	776	762	758	777	753	778	769	751	721	745	745	765	772	761	785	777	734	794	760	793	754	787	804	745	786	775	811	775	754	764	769	757	778	744	783	806	757	777	769	766	767	805	799	765	776	773	787	795	758	763	794	761	760	771	788	766	760	762	783	767	804	766	790	783	752	788	762	775	771	761	793	786	793	752	771	755	749	680	1288	820	718	802	814	791	785	792	813	804	821	761	805	778	767	753	784	796	815	803	795	810	763	793	777	797	772	762	762	791	805	796	795	783	826	799	784	769	772	769	813	779	782	783	895	625	566	687	935	830	813	789	779	734	799	805	797	767	802	792	775	776	781	788	787	761	776	770	799	810	779	784	789	752	762	798	778	818	793	818	816	808	782	779	784	819	777	789	807	795	768	759	769	795	794	793	774	797	773	802	813	787	817	842	825	821	872	879	1008	650	330	300	599	948	935	843	805	823	796	800	789	780	797	835	778	795	826	809	785	839	873	817	482	270	480	926	1096	991	980	823	787	829	861	843	833	755	802	787	806	772	797	823	768	726	726	744	653	730	827	859	826	791	780	784	762	804	822	802	783	767	799	816	818	792	795	832	829	849	825	824	743	744	792	817	809	846	800	777	783	805	784	769	751	795	798	825	797	792	795	769	800	778	835	788	818	766	823	786	776	819	822	809	798	801	849	813	795	806	762	802	828	841	810	820	779	858	802	810	806	794	800	801	818	822	791	854	816	808	805	815	771	763	792	842	812	788	835	829	813	801	782	840	822	859	789	811	848	812	801	831	774	798	817	827	802	817	838	763	793	806	802	795	780	823	772	757	809	826	847	862	842	802	828	832	797	831	803	824	846	791	817	831	805	821	842	842	865	787	841	809	810	806	839	836	824	835	811	806	801	825	860	855	878	820	836	830	859	825	780	801	786	834	798	784	873	873	785	775	865	866	820	810	858	855	832	866	845	818	887	807	860	857	887	894	851	846	810	814	831	822	819	846	843	861	853	839	846	856	814	785	826	802	838	865	835	865	816	824	880	871	861	893	893	842	831	867	816	882	840	816	798	800	833	881	865	858	847	886	877	933	921	887	877	882	1013	1160	1217	858	483	368	408	676	1019	941	908	876	836	897	877	881	827	858	885	859	843	864	920	886	909	916	1066	939	581	302	363
742	755	775	745	774	746	751	752	749	793	759	726	770	758	709	774	784	740	715	760	705	768	755	759	776	725	790	773	749	774	741	745	765	779	776	819	793	784	786	776	783	786	758	742	785	768	783	769	770	778	752	799	788	801	733	798	816	791	786	791	795	776	792	799	782	752	788	727	764	765	773	769	757	741	773	770	803	818	788	788	766	798	709	768	776	760	710	1192	696	767	827	781	778	762	746	801	823	784	829	777	759	813	784	819	843	813	781	801	782	776	789	792	783	788	786	794	790	814	835	813	804	794	795	773	767	784	828	775	819	806	879	879	531	442	609	935	827	769	775	809	787	773	790	779	792	818	811	789	775	760	778	782	809	765	768	809	799	828	791	791	800	786	793	774	786	768	797	777	789	806	816	799	807	786	794	809	788	776	774	793	828	825	771	831	840	796	817	810	804	814	847	815	827	826	904	997	720	389	274	529	929	944	879	838	800	806	831	806	806	812	803	779	777	807	761	829	830	911	846	573	297	358	767	1142	1006	960	875	775	769	800	762	717	762	793	852	830	748	821	827	833	735	730	770	723	870	897	885	955	820	761	805	783	804	790	823	806	810	804	811	804	785	852	820	828	835	844	826	797	782	808	801	805	775	798	799	783	801	801	786	763	814	793	763	779	782	781	760	784	813	816	806	814	824	788	811	809	831	826	782	801	820	816	834	798	798	785	793	806	813	798	833	825	820	788	787	776	803	772	833	831	782	803	839	808	806	828	830	828	841	806	809	820	817	797	837	813	768	823	824	783	843	792	817	834	815	810	806	803	811	808	842	847	855	815	803	806	793	783	798	803	798	802	756	794	797	862	828	791	774	841	830	832	821	833	834	812	799	808	856	857	834	848	816	782	830	821	814	840	823	817	843	818	875	809	806	815	799	883	848	846	874	858	837	858	849	857	794	837	842	841	833	844	872	901	897	856	835	829	863	863	826	864	883	878	850	831	838	821	839	866	872	848	876	854	860	831	786	856	836	826	853	819	863	814	875	860	847	831	863	830	793	859	888	866	906	862	856	871	874	847	850	823	820	868	917	843	836	814	834	830	919	892	877	872	907	937	949	887	878	859	912	1051	1183	1208	783	421	332	535	947	1028	900	901	852	870	860	846	886	844	899	861	868	862	873	868	854	876	930	1042	852	504	296	491
709	747	804	786	757	818	741	723	733	777	780	801	771	755	763	733	744	709	748	749	752	778	736	762	761	770	769	768	787	703	729	725	731	774	745	769	772	806	803	762	768	770	752	773	771	792	771	765	785	731	727	758	762	775	768	768	775	789	763	771	766	811	780	759	793	804	754	779	861	826	780	782	752	782	766	757	804	804	766	770	766	792	732	757	787	761	832	772	762	766	758	779	784	799	788	816	821	762	805	789	773	818	781	798	809	803	808	779	799	810	801	785	765	794	804	816	768	803	844	816	811	793	763	779	835	836	818	805	801	782	834	896	689	574	731	896	823	779	828	838	785	742	766	750	772	808	820	805	809	774	736	784	768	798	818	788	805	768	805	761	804	783	798	798	796	807	746	778	762	807	810	796	789	809	800	813	786	813	767	851	769	749	795	799	803	782	793	781	817	818	844	820	823	853	874	1033	827	385	275	472	909	1023	893	815	785	795	816	811	786	784	777	788	837	826	774	761	811	830	923	681	343	288	576	1012	1108	953	988	875	805	807	769	749	814	841	822	811	792	758	792	823	880	724	747	847	933	592	447	797	881	777	814	815	821	787	788	817	773	796	783	780	789	798	846	816	782	827	796	815	816	806	767	786	787	787	799	797	813	789	823	780	787	830	788	818	795	764	783	774	804	858	839	784	808	804	791	776	796	793	810	805	789	807	822	799	794	807	824	809	838	801	812	823	785	801	797	756	769	808	817	825	794	817	811	777	782	823	770	774	815	858	798	809	826	826	820	801	814	808	838	795	842	810	849	806	850	835	825	816	800	801	802	797	808	806	769	784	828	833	785	844	898	868	764	807	779	815	831	841	843	807	817	829	838	821	833	800	834	836	826	814	825	849	820	811	780	788	808	821	812	852	839	801	856	786	845	808	930	878	830	848	826	822	843	858	807	834	852	818	812	853	827	850	835	846	881	835	847	844	844	853	874	850	834	845	891	851	843	827	853	863	866	864	881	852	833	843	843	841	860	842	830	870	896	888	825	856	843	880	857	875	827	837	876	888	856	870	878	873	860	891	857	859	866	879	922	901	827	860	837	891	937	897	955	888	888	950	942	905	885	907	983	1104	1081	801	480	289	379	719	1014	977	952	896	858	887	848	825	878	834	872	880	863	876	853	868	852	919	1018	1029	727	377	293	571
746	767	783	782	757	787	756	711	697	735	799	742	753	744	764	702	730	736	770	826	831	756	760	757	767	773	749	750	742	724	709	757	720	728	753	754	774	727	761	778	753	743	786	777	759	755	787	757	739	762	797	756	735	735	718	743	740	757	717	776	767	779	782	793	813	796	732	748	910	820	731	792	793	799	789	733	798	777	723	764	778	777	789	778	819	815	832	782	786	773	792	786	744	799	802	800	854	747	773	779	817	768	780	800	829	773	799	787	777	794	832	766	768	769	784	814	788	775	793	800	834	818	762	740	850	836	773	806	805	777	818	882	837	797	866	816	811	796	824	802	776	727	778	920	771	796	796	748	782	815	788	749	776	803	788	738	796	798	784	804	783	826	794	795	815	791	773	771	797	794	822	805	803	813	808	794	808	808	796	832	779	755	802	780	815	755	812	773	792	786	819	857	846	891	888	1020	840	460	254	463	845	955	853	811	817	836	800	818	804	828	781	758	786	814	795	754	857	833	960	793	467	271	409	764	1068	980	953	979	859	844	865	844	810	803	771	774	785	759	782	797	804	809	864	825	903	547	424	746	870	754	792	824	806	819	757	745	775	794	784	810	792	809	819	810	793	813	822	816	803	811	815	767	775	775	795	824	779	791	756	765	783	786	832	807	822	790	792	820	832	873	840	809	819	800	756	810	920	904	813	802	838	809	837	810	790	795	789	811	837	796	847	782	800	754	802	775	832	820	817	802	783	817	821	796	846	823	813	799	799	826	850	841	827	800	810	838	827	830	858	817	818	841	855	836	874	849	822	867	838	795	794	826	826	826	843	855	838	832	795	815	1002	886	749	841	832	800	823	829	819	827	834	856	848	861	894	816	848	867	816	823	817	801	877	842	836	843	832	861	817	863	863	840	843	793	854	821	750	847	827	877	889	893	847	858	866	859	842	833	810	847	852	878	842	869	833	861	864	881	866	887	862	887	872	885	828	861	858	824	840	881	886	889	881	884	908	899	858	880	848	857	871	888	873	909	887	889	903	883	917	860	847	826	870	886	823	890	860	859	853	870	890	879	887	865	889	867	868	845	885	879	883	941	923	886	894	921	948	1001	939	1033	1101	947	738	500	330	336	552	849	1007	918	910	904	860	893	848	857	836	828	868	895	866	867	835	833	822	917	1025	929	598	299	355	705
781	820	736	777	775	787	776	724	732	758	788	745	773	758	759	751	729	741	765	793	797	726	750	755	756	777	769	765	752	761	765	759	721	783	767	766	778	778	737	764	779	797	730	752	770	764	831	741	740	881	919	783	685	792	900	890	850	678	752	764	777	805	783	766	749	775	765	732	754	757	744	763	773	736	792	761	773	771	778	755	747	756	759	746	748	779	817	800	829	765	760	779	783	817	805	750	783	778	790	786	805	788	803	778	839	776	765	747	766	793	780	789	776	787	812	794	793	795	788	815	791	785	822	793	761	770	759	763	783	768	761	839	812	847	841	762	798	794	799	817	761	791	793	909	782	772	777	772	816	768	790	791	818	805	812	793	790	801	781	758	807	804	798	807	815	821	769	738	811	822	826	829	771	822	847	789	791	753	814	786	804	810	794	783	789	802	775	789	768	841	822	862	806	862	859	957	929	518	274	384	752	934	913	839	773	777	818	824	799	809	828	800	774	762	853	763	806	863	899	891	611	368	304	564	912	1150	1022	968	937	893	879	833	799	793	752	782	732	744	754	770	800	799	801	809	922	774	717	894	840	786	775	811	819	827	793	787	769	781	833	801	758	845	835	825	832	816	815	772	818	802	796	775	811	815	791	826	799	793	735	770	740	808	800	823	833	837	828	804	837	812	795	804	800	783	809	810	627	838	799	825	838	822	818	793	762	771	819	861	853	860	816	816	807	785	829	788	824	839	778	818	822	841	864	818	806	840	832	815	832	847	800	841	834	805	836	842	863	881	863	857	848	823	835	853	882	843	815	861	854	848	805	812	810	821	894	885	797	872	807	747	833	781	826	843	863	840	845	845	848	846	836	837	903	888	851	859	897	875	845	827	870	860	907	870	851	880	875	894	871	853	857	868	897	856	897	862	856	850	874	856	864	853	900	892	840	858	854	859	849	881	821	863	866	891	855	863	855	854	844	841	853	843	851	886	849	881	849	849	869	864	883	854	877	891	849	886	869	918	879	874	849	904	863	886	902	857	865	895	865	898	873	901	936	912	894	867	831	850	880	872	875	882	932	890	929	930	883	877	922	946	927	936	958	971	963	902	1000	982	1069	1090	880	638	415	303	386	514	738	860	900	892	867	888	936	923	877	911	884	817	869	885	819	865	853	844	903	959	1070	804	474	272	420	921
757	699	753	782	747	783	744	774	767	789	791	739	706	733	775	740	741	754	739	774	759	743	754	798	772	812	764	739	800	762	720	709	741	788	808	756	808	755	771	772	767	771	765	774	763	783	809	743	673	811	850	730	740	920	603	477	820	834	725	790	815	764	806	778	770	771	786	798	773	772	790	774	761	725	753	765	758	803	785	787	804	767	789	800	790	821	791	798	755	729	767	762	753	803	831	817	778	771	805	777	770	770	783	773	792	756	775	813	772	806	780	791	836	806	788	811	779	804	785	803	795	751	782	795	772	791	782	782	793	836	844	809	814	768	789	811	792	796	799	815	799	775	815	734	806	809	791	787	805	796	823	804	800	831	816	791	784	799	784	805	814	780	809	774	815	808	789	776	793	847	853	837	813	788	787	756	788	830	800	797	785	772	803	773	784	780	777	788	833	822	845	835	817	838	857	985	959	580	291	346	689	940	899	842	761	816	790	774	758	802	804	815	773	778	846	831	786	831	846	964	747	485	281	396	639	1022	1104	1002	989	925	864	865	856	809	764	768	811	771	753	765	807	809	847	797	861	894	862	863	790	802	819	795	812	814	802	786	801	806	827	817	774	817	822	796	790	768	780	756	848	804	797	811	803	783	781	841	819	788	738	751	799	829	813	836	821	843	827	839	850	838	817	813	799	824	864	903	653	908	798	810	848	856	841	814	777	845	802	793	798	876	899	816	830	826	821	811	797	819	825	840	816	854	859	836	833	867	826	860	838	871	825	883	849	878	825	869	830	875	796	805	846	882	905	838	817	867	872	852	846	839	827	823	818	858	827	838	838	847	808	786	846	836	874	864	825	772	792	834	841	878	877	870	849	855	856	898	868	851	852	815	858	846	858	844	857	858	907	849	837	816	856	870	858	870	855	881	869	834	894	831	859	882	881	915	876	899	867	853	873	876	875	860	890	874	905	839	902	875	860	893	894	872	862	890	922	910	877	845	848	849	893	900	937	900	895	880	933	902	944	920	894	939	954	887	933	926	916	925	954	933	930	858	854	999	996	910	951	945	952	938	927	910	983	936	940	978	951	898	910	945	975	930	989	993	979	1041	1068	1069	975	767	591	394	319	449	640	775	903	851	786	833	897	921	892	900	833	858	879	872	857	834	876	886	873	831	890	991	996	679	363	302	597	1034
787	733	727	747	768	790	765	754	759	753	745	690	668	739	845	796	761	755	783	745	765	772	780	765	765	754	755	741	776	773	738	750	763	783	781	749	774	746	767	746	768	766	790	725	768	761	801	782	677	686	711	746	851	928	418	373	760	891	769	796	839	756	764	779	774	757	776	775	801	812	802	779	761	731	814	741	772	770	784	774	753	816	800	798	783	811	834	746	767	806	854	802	781	781	792	797	806	781	768	793	778	772	829	796	800	785	761	748	803	761	785	761	773	809	790	793	806	817	769	824	791	783	814	783	814	793	794	785	761	798	824	813	815	827	813	804	831	790	792	814	826	795	807	789	786	787	842	815	815	810	801	805	828	804	743	781	781	776	745	784	803	787	791	787	798	812	772	816	785	785	759	786	763	793	852	766	803	762	785	796	783	806	796	784	793	790	787	768	793	788	823	846	831	811	859	914	968	682	343	254	581	856	990	860	797	817	851	824	776	785	783	754	771	793	813	761	782	816	833	884	918	653	385	300	428	763	1079	1085	918	943	911	858	818	845	800	873	868	884	805	790	784	817	803	746	763	800	818	814	808	839	822	812	777	845	840	822	813	823	823	832	811	821	877	823	784	818	775	827	827	831	847	817	814	859	853	840	821	831	768	909	918	794	812	829	818	848	886	868	859	853	821	870	822	835	841	909	859	843	837	823	873	857	820	865	877	871	782	738	759	855	891	839	856	848	827	809	816	808	815	854	856	855	813	839	857	844	857	817	839	905	837	811	867	821	860	832	832	866	789	784	801	883	833	849	903	862	904	859	836	835	860	872	848	889	888	865	849	853	867	844	846	869	889	853	823	817	956	841	875	891	902	872	839	847	881	885	872	864	886	886	864	920	885	877	861	877	889	869	900	860	887	850	850	910	849	853	899	903	914	884	870	918	938	926	900	921	937	890	877	899	923	913	899	916	945	922	908	913	970	913	915	926	940	952	957	894	910	918	868	866	929	980	953	950	967	959	1006	981	968	964	948	946	962	953	960	958	938	977	1021	1035	899	849	827	1060	1098	1037	1022	970	1007	961	980	1005	1037	1060	1053	1048	994	1020	996	1058	1072	1091	1106	1165	1053	1057	968	860	655	508	359	311	444	694	909	979	881	871	882	771	829	831	845	904	920	840	847	881	859	858	902	873	879	842	989	1093	893	514	292	391	783	1083
723	726	737	754	778	778	824	722	767	775	788	724	666	756	796	770	737	722	743	738	753	790	782	764	751	791	704	722	726	780	774	782	806	820	771	790	781	769	781	753	769	809	746	758	755	773	754	764	768	779	771	805	880	1019	664	651	941	877	788	812	805	772	760	805	737	776	779	767	783	809	781	791	757	770	807	760	789	774	811	823	794	795	777	799	790	801	810	760	756	832	855	883	770	794	768	788	792	806	760	769	771	781	792	748	780	807	757	791	745	802	790	782	763	765	796	790	791	779	767	829	795	788	778	827	800	760	800	818	814	811	787	764	769	807	804	816	799	754	813	786	786	799	804	781	788	791	797	782	790	787	871	818	818	789	748	801	795	756	742	794	767	777	818	792	781	806	814	821	792	797	794	805	788	795	803	789	772	819	826	798	820	786	798	809	775	798	796	783	785	817	807	811	824	809	851	888	967	778	394	240	415	804	950	885	831	805	822	799	794	785	785	816	778	783	819	787	790	824	829	842	908	837	582	352	282	492	760	1074	1110	950	888	913	855	850	818	876	932	923	844	791	791	830	800	786	810	804	824	835	823	876	815	821	858	824	810	795	832	815	821	812	816	838	835	841	851	847	799	860	834	773	822	838	829	865	847	837	834	815	779	981	1025	803	792	833	848	861	844	849	875	869	881	713	814	851	828	859	820	826	824	854	842	850	838	823	874	907	826	748	790	878	890	871	837	863	863	818	846	856	876	861	888	820	868	873	872	842	872	873	851	850	819	871	862	820	821	829	814	905	824	833	855	925	898	855	914	886	900	903	906	867	890	853	897	908	904	900	916	887	889	891	875	927	934	898	905	858	757	909	918	905	935	932	890	934	905	931	941	937	893	929	922	931	942	929	945	906	921	916	922	889	902	911	933	948	949	899	954	946	921	927	897	937	979	983	964	940	951	914	958	1002	978	987	1004	1046	1023	1012	1004	984	1020	1029	1009	1027	1063	1082	1049	991	989	1105	1068	937	1046	1067	1024	1045	1060	1071	1079	1123	1064	1020	1008	1034	1061	1062	1073	1077	1020	1062	1069	1158	1049	943	946	1022	1108	1058	938	913	932	952	940	992	1027	1047	1019	1004	956	945	970	962	955	951	919	836	762	704	615	499	385	311	321	444	677	959	1016	887	850	923	964	901	753	824	850	908	869	872	859	859	850	875	890	848	866	852	1009	1003	689	373	300	510	1003	1109
760	746	742	767	767	756	770	769	755	753	807	747	725	723	760	774	739	764	770	766	758	765	756	768	781	797	728	732	746	774	732	756	786	758	765	759	755	745	723	784	780	772	747	734	770	772	777	804	786	779	815	769	784	896	914	891	856	782	756	775	769	743	794	810	752	760	790	783	765	775	736	740	785	794	786	776	761	803	792	769	820	777	813	774	802	777	780	756	745	797	842	834	752	833	785	764	807	802	776	789	769	774	798	800	786	769	791	831	779	803	801	793	781	775	782	802	774	789	761	781	808	799	768	794	832	788	818	799	794	800	764	770	759	783	810	826	792	797	765	816	772	807	800	824	796	811	794	727	803	798	818	824	793	780	775	757	802	817	782	786	793	756	793	796	773	806	791	827	809	812	795	800	786	756	793	822	803	780	820	815	796	783	810	823	835	809	801	771	778	797	810	807	788	795	876	840	994	883	488	277	353	727	1011	926	856	780	808	811	784	805	816	782	829	783	810	764	815	794	832	817	905	925	802	501	341	304	502	769	1055	1141	993	903	906	872	849	935	933	913	805	819	803	845	816	834	828	858	853	837	855	865	828	813	847	794	875	888	864	846	884	830	818	865	861	876	897	856	854	888	869	838	864	847	865	867	884	866	863	882	788	800	872	794	858	865	861	884	876	863	869	863	917	739	869	866	879	901	831	851	871	891	890	884	855	889	898	905	904	854	865	886	884	874	913	900	863	892	870	847	863	927	920	916	870	911	912	929	917	866	888	926	874	914	914	854	863	877	894	937	886	928	928	959	896	884	942	944	957	960	968	932	868	891	922	967	972	950	958	967	963	934	941	994	1024	1008	1001	1047	1022	980	1038	1055	979	1024	1040	1075	1018	1021	1040	1002	1024	1021	1018	1024	997	1017	1019	1038	1030	1074	1054	1031	1104	1101	1062	1070	1053	1009	1036	1071	1019	1028	1036	1012	1066	1060	1017	1017	1041	1027	1063	1057	1057	1010	1019	1053	1038	1021	999	990	995	997	991	977	997	1000	995	901	848	1175	1049	814	913	902	905	836	869	884	902	902	803	839	815	832	822	774	799	809	810	765	785	818	789	724	713	749	748	682	638	806	765	645	670	689	670	669	645	650	615	619	610	587	531	541	499	468	439	373	307	326	346	457	595	767	943	1016	930	824	822	937	1096	921	755	757	839	836	837	856	847	857	856	869	890	869	868	932	1049	867	524	308	374	741	1084	1020
718	787	769	788	759	771	776	755	784	801	761	767	785	735	738	765	775	738	750	750	721	746	739	781	766	781	716	751	734	789	773	786	776	743	731	730	706	741	723	743	755	761	754	758	744	776	816	758	833	777	805	802	786	771	794	770	760	737	736	759	797	791	792	767	772	790	746	761	838	790	740	783	828	823	819	765	746	767	761	802	806	830	790	746	767	785	784	805	726	735	748	783	742	830	808	786	791	784	791	786	774	766	760	805	776	790	786	778	820	803	823	794	770	797	795	791	751	773	771	791	789	801	756	776	776	808	784	792	769	777	798	808	792	748	756	749	811	760	748	816	813	796	820	815	828	789	813	768	797	816	788	809	818	761	764	786	768	840	806	792	786	798	794	783	789	753	787	845	810	799	811	785	800	807	821	809	837	769	811	823	815	802	823	807	809	811	756	782	825	788	830	831	830	835	847	874	944	932	596	300	336	616	986	979	906	796	817	804	806	786	775	771	783	817	829	766	801	793	759	831	859	919	911	779	503	330	309	503	729	954	1101	1009	955	903	887	963	914	866	826	827	918	905	865	849	855	870	889	880	865	861	842	855	856	879	890	868	927	852	913	881	864	869	866	919	878	858	883	846	890	874	862	880	894	876	889	927	850	887	905	862	876	864	926	849	898	850	861	885	880	943	919	893	903	911	904	936	932	918	925	879	896	911	914	915	916	929	955	919	943	883	945	956	926	965	961	985	922	902	977	1047	1018	944	964	974	1035	1018	999	997	1007	1002	982	1002	984	951	1005	1030	1010	1037	1031	1038	1063	1046	1009	1021	1029	1048	1081	1059	1031	1030	959	993	1035	1058	1023	1026	1035	1065	1033	1043	1001	1036	1006	984	998	1002	950	975	973	965	922	932	962	900	916	875	904	920	913	912	951	963	938	889	935	894	906	937	918	857	882	896	881	828	818	807	772	810	774	782	794	789	814	778	798	749	765	762	749	755	719	721	718	697	643	673	696	694	656	624	642	633	666	634	611	586	516	553	531	547	604	576	555	554	496	535	527	488	449	478	476	480	462	450	441	445	430	420	418	396	422	414	386	381	365	368	301	507	451	285	342	357	355	346	334	322	329	306	314	306	303	291	282	284	292	346	389	482	618	803	945	964	975	945	891	813	758	830	921	841	773	749	840	878	850	831	848	842	863	879	859	896	887	984	990	675	379	316	504	916	1082	981
801	786	770	735	752	747	752	787	751	761	710	784	766	751	768	806	844	790	773	743	770	748	788	775	752	782	757	786	742	784	776	776	795	768	757	732	587	1135	980	709	737	774	735	770	755	796	785	746	754	692	758	764	779	763	753	743	744	742	718	747	776	772	805	799	779	776	768	768	804	770	729	775	747	805	797	761	753	760	793	795	837	789	789	787	808	765	775	760	757	744	734	767	775	802	805	755	762	757	785	778	805	805	775	783	777	781	762	799	784	820	801	798	809	792	803	791	790	762	778	771	784	828	783	815	811	764	765	823	774	781	795	790	802	718	803	777	802	789	779	802	810	791	788	862	813	789	788	776	786	831	822	818	776	783	779	822	832	842	832	803	797	772	811	809	761	797	770	822	832	809	802	795	829	787	820	793	829	803	811	817	793	802	794	782	773	812	825	779	780	780	789	802	861	812	848	870	913	946	660	334	269	532	931	1036	924	863	801	830	799	805	821	777	773	780	785	792	767	765	773	850	864	884	913	908	742	516	345	294	437	637	872	1046	1096	1030	978	957	925	897	871	844	898	917	969	901	914	879	894	898	919	864	888	923	898	912	899	880	964	895	910	943	966	932	944	935	885	889	878	915	977	978	949	947	958	979	990	1006	960	961	976	999	970	989	1033	982	1037	968	972	995	998	1075	1020	988	1049	1024	1055	1088	1018	1040	996	1018	1052	985	1020	1049	1019	1037	1034	997	1158	1055	1033	1065	1053	985	1030	1065	1047	1005	991	1002	997	987	982	1017	990	1005	997	961	969	956	958	962	900	915	857	903	882	869	923	918	861	893	848	829	804	821	832	788	811	811	760	721	759	758	770	720	733	705	725	703	690	700	687	682	676	655	629	610	598	591	571	584	596	548	545	540	547	563	545	552	567	564	570	547	567	556	524	534	526	520	495	511	490	531	495	483	434	452	452	466	451	456	442	436	443	437	393	415	391	377	384	368	373	361	344	330	339	325	348	335	317	291	328	321	309	309	296	323	307	292	291	307	306	322	296	288	285	294	291	297	302	288	306	310	333	335	318	303	314	306	344	369	308	339	321	330	322	339	318	343	360	367	373	375	399	396	416	406	444	417	427	422	432	479	559	610	727	784	951	992	984	959	897	917	874	816	749	805	805	859	864	794	900	1065	939	819	863	802	951	884	841	882	971	1004	842	518	295	387	740	1069	1073	919
750	789	797	750	770	784	758	765	759	734	766	738	750	775	758	786	809	769	743	750	778	797	772	757	778	770	767	776	782	790	782	767	793	760	727	771	667	974	753	677	763	760	774	768	774	773	830	701	659	668	712	743	736	759	793	758	814	824	756	717	751	827	832	790	784	759	774	775	752	784	730	750	736	781	736	802	792	799	776	800	817	819	780	773	779	790	752	804	802	759	801	817	788	814	805	828	771	755	782	785	781	824	825	779	740	798	775	777	780	815	815	800	793	790	785	779	775	759	789	773	805	814	787	796	791	810	806	834	735	794	819	864	820	784	1035	824	778	825	793	813	810	783	823	769	803	786	774	773	811	845	791	769	798	770	799	798	812	801	774	777	804	763	803	796	793	830	803	775	835	785	774	787	796	791	838	827	817	822	811	805	751	774	800	787	810	835	782	814	798	824	776	850	848	827	831	880	872	918	782	448	267	410	819	1016	940	885	808	828	834	776	796	811	803	790	811	769	793	802	789	811	806	867	864	896	919	785	544	373	295	355	533	682	877	1008	1026	1041	1063	967	969	964	1001	999	987	1004	1038	989	1016	1022	1000	1004	1023	1051	1042	1079	995	1013	1042	1008	1060	1048	1049	1010	1003	1012	969	953	984	1046	1001	1002	1045	981	1010	1001	1045	1021	1000	1004	990	976	933	874	930	1020	931	936	941	964	928	906	877	885	889	835	858	878	855	848	859	847	789	784	795	804	801	762	758	695	754	728	784	721	733	693	713	715	746	693	708	693	665	688	652	639	657	636	616	576	592	597	617	576	560	593	553	588	549	526	518	534	512	528	519	505	476	474	457	455	436	406	408	379	427	397	392	403	385	420	414	355	346	363	329	337	335	343	290	321	352	315	312	308	287	293	300	287	299	298	317	309	296	309	291	285	289	305	300	309	288	292	278	283	262	289	423	430	294	247	295	310	296	289	281	287	296	305	316	323	322	287	325	326	327	334	331	341	342	362	370	362	345	346	375	388	378	377	424	427	419	414	441	438	444	464	456	474	510	525	496	511	497	543	519	530	522	553	541	553	560	594	612	611	583	634	603	662	658	631	644	685	706	710	711	709	706	733	774	770	840	795	829	803	824	824	881	938	958	992	959	959	925	885	877	895	845	829	823	832	827	831	819	794	784	923	833	807	845	850	1017	852	914	913	1030	952	652	374	316	537	984	1131	964	924
763	781	774	778	799	760	768	805	810	705	756	769	755	767	724	770	749	748	792	770	778	757	814	770	747	775	761	778	772	791	763	745	741	810	771	748	799	696	676	799	772	777	786	744	731	778	762	653	751	887	825	656	632	733	748	805	876	833	785	736	771	788	790	801	803	819	785	778	824	757	768	764	743	761	751	816	792	752	786	778	779	806	797	778	779	802	757	762	832	807	810	811	789	791	827	825	738	732	704	731	799	807	820	789	754	769	760	797	744	770	768	787	790	785	804	795	810	797	828	824	813	794	787	799	779	778	799	785	772	769	837	866	850	842	733	779	751	804	768	803	757	761	808	808	826	776	787	764	778	800	766	783	798	756	783	770	807	762	716	763	770	792	791	828	796	820	797	800	805	827	806	807	795	800	809	799	847	820	819	777	757	772	761	804	804	820	846	814	835	789	784	819	871	825	767	859	859	896	902	556	311	309	613	876	966	871	881	804	811	801	807	821	798	790	777	790	777	791	816	816	797	817	839	864	884	923	812	644	404	300	297	359	507	653	705	775	758	739	762	860	938	944	938	878	954	891	890	895	878	840	863	863	844	876	826	860	854	856	830	797	831	782	788	772	719	702	716	745	723	735	690	714	679	705	662	685	682	666	671	635	619	590	629	642	612	617	571	571	547	530	492	516	516	526	505	503	483	483	502	477	450	458	455	464	429	445	431	398	431	418	408	399	387	397	365	371	388	382	344	369	354	344	341	329	303	299	324	306	357	328	315	309	309	293	288	275	307	300	297	294	293	305	308	297	309	282	306	325	295	280	292	294	340	321	345	335	338	343	331	320	303	334	356	337	346	389	367	368	403	345	393	398	413	439	414	435	443	421	429	369	424	414	397	397	415	429	438	430	434	432	435	451	382	415	810	886	545	425	493	549	535	538	535	539	573	582	565	598	606	595	613	602	603	639	664	660	645	656	670	696	717	673	718	727	736	759	767	775	788	807	856	827	827	870	814	854	864	882	909	942	943	917	934	919	980	934	933	955	943	949	931	960	996	961	936	929	1001	950	942	982	998	961	975	987	999	1024	1010	1021	979	979	972	937	955	919	973	947	931	907	914	906	907	882	904	869	878	878	825	841	868	821	771	847	855	792	833	891	889	924	860	879	921	997	1019	787	461	293	362	801	1106	1053	931	922
755	805	783	771	782	764	763	822	762	738	739	741	747	811	727	717	764	736	756	779	744	743	766	735	779	771	784	763	754	763	757	748	735	772	786	749	780	765	765	790	800	790	757	771	736	800	772	685	987	1313	1092	622	563	612	644	796	865	828	795	712	745	774	822	843	760	808	777	771	771	812	786	761	757	798	766	846	842	800	785	792	818	795	796	795	829	797	784	782	777	763	800	790	786	778	809	806	736	695	707	759	795	775	853	780	798	765	811	789	817	823	761	820	766	799	780	778	821	781	790	799	847	845	790	826	781	802	749	826	782	788	804	785	798	829	820	783	820	815	774	752	761	787	802	804	822	817	828	779	807	779	773	788	830	791	799	795	794	778	741	791	811	830	818	805	793	776	806	793	795	822	836	794	813	841	774	811	819	823	820	777	781	763	786	786	821	790	828	805	845	822	783	827	816	888	790	835	842	902	982	742	413	291	434	723	984	929	879	823	798	836	806	799	818	789	790	761	807	772	762	783	828	790	759	834	845	923	894	921	649	499	407	294	308	353	397	451	386	668	758	489	547	565	568	572	519	540	528	539	538	518	522	521	498	521	499	501	469	467	452	441	443	430	385	393	400	393	392	420	350	368	373	381	364	361	357	349	355	355	333	340	327	306	309	337	319	318	322	292	311	353	384	295	296	328	305	298	303	292	289	310	284	303	303	309	327	301	334	337	329	312	327	337	328	348	325	362	334	361	321	349	349	392	349	367	372	358	404	393	394	406	418	415	416	420	410	424	445	446	477	474	493	475	458	504	504	533	509	533	511	550	575	558	597	620	565	606	594	626	617	654	623	622	665	656	652	709	657	663	693	714	690	733	763	790	815	842	767	774	804	763	729	735	753	779	745	781	824	810	826	813	817	849	784	619	955	1147	782	757	954	887	936	976	914	912	920	970	963	953	949	945	941	932	961	1009	982	987	976	958	949	1032	955	951	986	983	1048	1002	990	1003	1003	995	1014	990	990	963	1002	978	960	1006	1019	1010	1017	997	971	988	1135	933	968	986	956	962	962	912	949	953	943	983	941	948	975	896	948	957	946	963	925	951	950	907	962	936	931	888	914	898	882	920	876	885	862	851	868	861	862	835	862	894	851	843	819	842	776	929	920	884	903	912	870	855	888	911	992	1097	830	583	332	327	584	1033	1115	973	942	897
749	731	791	807	766	764	766	777	787	748	746	740	743	795	738	734	740	768	746	753	737	788	766	730	769	778	794	780	787	727	722	758	797	766	773	745	791	749	743	736	774	768	754	751	756	801	818	641	784	1102	880	545	686	1014	743	693	794	761	729	719	773	786	817	795	754	736	753	797	765	775	748	775	802	803	793	795	832	789	776	782	785	787	797	769	742	780	804	823	784	779	806	765	785	799	754	804	730	745	697	772	777	794	837	818	800	759	790	780	830	791	788	749	790	772	819	812	807	810	813	734	808	780	760	806	794	796	765	787	765	771	762	790	743	791	786	823	808	777	771	744	773	798	802	796	831	836	830	799	814	781	796	792	817	804	787	785	760	771	800	786	884	866	797	807	805	760	811	775	783	816	781	776	801	826	822	803	822	831	838	811	826	740	838	810	780	809	798	798	822	833	860	816	793	852	846	849	870	892	976	957	581	357	291	535	855	1003	901	848	827	820	786	784	783	826	778	780	792	804	787	777	757	819	797	811	788	816	867	921	897	852	687	550	450	356	352	273	222	771	880	247	307	330	317	306	298	309	314	311	302	311	313	304	310	322	302	314	308	307	301	299	307	319	303	301	300	325	290	289	351	345	342	345	335	345	343	335	342	357	337	356	394	358	373	417	385	402	430	367	420	632	691	504	410	451	432	461	470	466	467	465	472	499	483	537	515	549	565	568	570	600	589	560	592	587	584	644	623	619	627	625	651	696	667	687	648	689	684	704	680	753	743	738	763	803	775	814	801	806	831	776	820	854	854	847	855	887	875	854	928	901	903	891	933	904	959	920	920	928	956	958	945	991	925	962	954	982	920	922	1005	1016	938	958	979	1016	1014	1029	971	938	981	963	987	1013	947	954	937	982	1008	979	1000	973	969	1012	959	886	767	744	797	989	1000	950	992	1020	968	926	953	1006	961	965	999	1024	1052	1014	979	921	923	919	943	920	935	941	909	893	882	968	960	940	944	971	949	917	896	913	939	916	925	886	955	948	849	942	920	925	909	915	909	878	894	927	909	857	924	923	911	885	883	888	899	896	918	891	895	853	878	901	918	908	887	909	903	890	873	868	849	936	843	861	884	838	855	853	855	869	832	884	834	902	849	859	862	914	848	886	908	822	821	906	894	898	938	955	1036	900	658	408	294	485	883	1101	988	922	929	905
702	771	789	818	793	780	756	762	764	749	744	752	772	795	753	782	756	722	758	752	732	730	755	745	748	745	735	807	736	762	792	761	774	794	791	767	776	734	785	759	754	789	759	777	755	741	798	781	708	647	687	550	999	1843	748	576	743	722	711	760	781	815	792	805	742	774	752	788	808	771	776	786	759	788	768	778	802	768	795	806	793	803	777	771	795	785	769	791	780	784	768	767	803	792	794	799	790	765	787	806	823	825	775	780	789	746	803	804	808	763	777	815	784	836	762	792	792	807	775	764	767	759	774	810	820	830	821	780	735	771	834	801	782	800	742	804	792	777	757	759	762	783	832	786	763	793	855	801	801	800	780	781	822	791	818	828	789	815	839	793	841	804	857	784	782	786	813	771	739	772	798	794	813	769	764	762	800	803	800	829	849	821	819	788	819	771	801	788	822	833	804	784	797	816	817	804	843	864	926	1024	762	468	298	371	701	948	996	894	845	838	850	791	800	800	782	774	790	741	802	808	808	796	800	815	785	795	832	905	899	909	848	843	759	658	564	471	338	540	598	312	397	436	439	420	389	414	459	431	438	436	447	463	464	479	485	510	462	489	520	492	520	511	529	534	551	560	575	585	571	562	636	602	602	643	610	601	634	616	645	642	670	696	703	711	713	737	779	686	644	977	1216	776	698	825	809	819	825	851	819	831	849	866	877	854	855	878	921	964	953	930	938	879	936	888	930	943	977	938	943	927	980	914	935	956	902	959	916	971	877	954	1003	987	947	972	938	945	948	970	921	947	950	946	964	958	947	921	987	917	973	934	949	991	904	907	875	912	925	932	963	893	934	943	929	934	897	902	879	873	1004	1124	905	867	897	903	908	920	920	912	889	975	953	921	954	926	920	905	878	901	870	899	885	927	930	949	885	942	913	924	903	881	896	927	908	911	909	889	884	917	988	840	787	897	978	894	891	884	867	862	863	841	858	837	867	908	913	863	929	900	867	866	861	853	866	849	857	898	893	870	909	862	869	859	863	880	868	877	832	835	898	795	936	878	834	866	861	858	856	830	842	819	830	855	870	860	859	825	859	892	883	851	875	856	853	901	889	861	858	828	818	891	852	828	849	855	827	900	838	847	842	874	854	834	821	851	882	881	888	949	965	1032	965	703	443	289	386	759	1082	1052	930	901	906	903
645	723	748	809	803	749	733	750	750	784	765	703	769	791	751	788	762	713	760	726	719	756	742	777	747	731	743	768	777	735	760	725	767	787	806	777	796	778	741	719	758	744	811	785	774	763	765	826	834	838	865	784	677	936	562	678	723	743	772	787	796	795	805	772	762	758	759	748	778	776	767	730	714	772	807	796	820	789	788	788	765	781	782	806	773	763	774	751	792	775	791	812	795	823	813	789	774	823	821	792	809	760	782	808	802	739	816	806	828	800	786	783	789	760	776	780	809	759	731	968	933	771	808	811	829	834	789	760	759	799	825	851	814	803	830	852	764	782	778	843	813	849	827	790	799	791	832	804	775	808	818	797	797	795	805	830	831	785	793	786	820	823	814	810	785	772	753	788	780	773	822	776	801	777	789	810	792	850	821	802	805	801	813	763	841	831	770	803	809	818	826	799	828	801	822	816	768	851	901	964	955	652	355	309	544	849	1015	910	853	829	825	836	816	793	793	795	802	779	811	789	786	816	774	796	812	768	775	867	859	878	889	911	922	932	852	798	719	627	640	662	746	737	749	750	763	735	773	765	786	829	812	819	790	832	851	814	782	800	854	855	879	860	865	927	856	909	915	914	812	827	945	948	890	947	885	895	974	920	948	942	916	935	970	915	952	995	970	962	773	780	815	736	920	980	931	927	933	949	934	972	920	940	922	960	954	936	915	922	908	908	945	918	926	959	917	921	896	889	940	921	915	902	924	911	884	934	905	883	863	931	1001	895	840	902	895	890	882	916	888	892	905	874	886	924	909	885	891	898	893	898	855	882	841	857	818	868	843	831	890	894	887	871	878	803	841	870	855	809	905	1035	820	818	892	857	840	879	870	860	869	880	865	871	859	860	836	864	856	838	852	829	896	834	852	836	871	859	892	828	833	861	849	864	844	877	829	860	833	867	909	744	676	772	909	850	850	831	818	803	832	813	817	834	848	872	878	855	850	839	798	892	850	864	836	878	827	845	873	843	885	861	860	869	849	851	861	839	797	821	855	831	845	847	853	866	855	863	840	852	838	873	816	846	836	849	860	880	810	892	864	862	854	925	855	896	870	844	888	870	848	865	838	854	831	820	913	850	833	830	868	835	860	848	897	879	857	931	896	934	1027	927	766	474	303	364	632	1063	1066	954	921	886	876	906
744	680	747	788	767	775	726	754	759	752	789	772	761	739	762	778	736	747	777	769	773	760	777	775	772	731	747	750	767	744	747	730	785	783	761	779	797	790	740	748	750	747	811	815	775	770	777	810	861	739	654	846	706	723	766	791	784	778	823	785	769	830	796	799	794	751	744	795	763	826	757	709	708	745	786	792	750	816	752	774	778	783	765	778	777	790	780	766	788	753	790	780	809	773	784	744	775	761	774	777	763	772	759	789	805	780	824	798	774	784	778	767	770	824	808	815	783	832	783	825	739	772	798	839	812	813	801	774	786	791	820	806	756	764	808	796	774	796	808	792	822	801	817	751	819	794	801	832	823	814	812	799	774	781	785	830	778	794	809	804	801	814	814	812	754	730	699	727	756	771	787	826	786	778	777	804	799	845	803	816	813	810	784	865	835	851	863	786	808	822	790	765	793	788	811	835	821	836	881	939	1015	864	490	309	379	634	928	981	897	805	775	798	852	799	760	759	784	801	794	796	784	769	813	785	794	840	802	794	810	795	828	873	852	883	944	978	927	923	913	992	906	963	925	927	950	959	950	928	941	923	903	911	909	942	938	927	876	940	944	933	936	947	900	965	888	923	965	917	790	823	926	935	884	945	895	934	901	947	903	868	903	895	930	934	906	913	866	915	865	851	850	868	896	867	867	885	891	906	883	896	899	859	894	891	852	910	849	858	814	859	882	841	827	860	877	884	885	831	800	863	867	827	901	873	838	845	885	828	840	818	864	824	867	846	823	832	843	808	854	842	841	828	811	834	828	856	810	813	829	853	820	854	823	801	815	845	849	829	837	853	795	851	827	834	856	839	857	831	770	755	737	843	815	804	838	818	847	836	831	836	850	847	893	850	833	855	848	873	817	811	801	805	817	840	823	850	882	840	847	852	844	860	841	819	864	861	855	866	879	794	689	765	900	803	836	811	861	852	806	811	858	833	871	836	888	888	846	840	823	818	831	902	871	851	870	872	864	843	870	886	853	879	839	814	879	827	841	848	856	838	839	840	811	863	823	879	869	833	824	832	848	877	827	867	829	842	852	815	864	867	854	868	842	862	838	875	837	865	839	846	809	826	872	816	890	894	847	876	820	849	874	882	822	896	894	929	946	1037	955	784	503	316	334	553	962	1110	922	951	900	890	876	891
741	676	755	765	831	764	755	766	765	775	762	778	749	767	755	719	767	752	764	770	794	766	779	758	769	717	741	768	771	797	767	745	756	764	772	774	782	764	730	766	764	790	780	793	758	763	748	809	867	732	716	780	731	791	786	776	773	830	786	781	792	795	801	780	797	789	768	757	761	799	815	758	757	799	818	763	805	800	781	793	782	782	788	790	820	803	797	771	773	776	793	768	790	772	770	785	768	743	785	789	787	782	776	767	793	804	785	753	781	785	841	814	758	778	843	793	763	788	797	820	809	815	785	803	794	816	796	778	778	810	842	772	799	793	828	805	801	828	841	769	820	814	738	784	799	817	789	803	788	820	800	784	826	821	821	789	775	803	789	791	815	816	794	811	752	807	868	747	813	784	778	778	791	821	774	793	763	822	811	810	790	786	833	816	650	593	850	796	813	796	831	827	821	790	830	839	832	797	898	950	971	982	665	367	292	424	709	886	947	884	867	817	959	831	756	819	752	788	815	803	788	804	757	796	778	843	810	776	815	805	800	823	800	874	874	854	899	822	894	968	919	903	894	878	902	889	901	881	852	890	857	853	889	894	889	844	815	859	867	870	860	841	840	887	866	827	835	873	859	862	890	850	836	856	878	847	844	842	844	829	861	861	852	859	855	834	866	853	798	815	837	812	810	834	871	849	783	814	840	834	819	760	802	842	857	789	831	805	812	825	853	835	787	851	854	830	872	810	812	827	838	832	836	833	809	865	835	815	805	802	853	797	848	838	802	812	808	855	839	820	857	851	839	813	828	803	791	857	824	823	849	839	834	819	812	823	839	819	825	806	838	846	849	832	820	829	856	799	858	856	863	860	838	814	842	890	841	848	845	871	808	833	853	851	864	836	887	820	769	739	764	831	781	761	841	850	861	851	858	830	851	850	811	785	834	840	856	844	876	895	783	849	873	837	839	820	848	837	831	811	838	817	862	858	842	861	871	848	857	845	801	810	849	817	827	876	863	815	821	858	813	853	813	863	815	820	844	830	819	850	836	872	842	853	839	843	848	836	816	881	853	895	888	866	829	856	875	890	844	860	800	838	845	862	848	874	836	867	877	834	834	814	868	779	726	865	817	836	846	883	926	884	908	875	943	947	1024	980	788	521	338	308	522	902	1084	1009	921	848	840	916	907	857
726	732	750	820	782	772	756	764	751	762	800	761	753	751	759	772	761	759	756	754	783	791	764	766	747	740	741	771	787	773	788	803	811	758	747	772	779	757	782	763	743	749	713	743	710	767	771	749	814	778	779	771	750	751	767	773	757	764	796	803	774	799	774	756	784	799	784	751	779	771	783	814	818	751	800	789	803	754	785	750	755	774	770	801	762	769	788	791	774	775	773	799	784	761	804	767	818	791	814	751	799	799	793	772	830	778	827	782	784	781	865	814	763	778	776	750	758	765	825	822	799	794	785	806	795	792	763	785	796	781	776	784	771	789	776	842	802	828	743	815	851	798	765	777	781	766	813	777	785	838	812	779	826	785	769	817	827	793	800	793	765	811	796	835	756	936	989	752	817	857	791	773	781	799	822	807	812	804	815	811	819	777	879	787	609	603	843	825	808	809	858	805	831	829	803	816	819	881	880	878	936	981	844	523	307	300	545	819	1005	924	918	791	803	774	809	796	772	779	797	771	844	814	798	815	808	808	788	812	791	836	767	812	795	783	831	801	814	793	866	832	824	846	866	824	875	829	806	849	835	829	824	794	822	818	767	786	778	837	819	787	850	876	837	804	835	846	823	840	832	833	824	764	793	817	784	824	793	808	843	789	807	839	814	838	883	807	837	793	837	796	825	809	826	817	830	818	793	826	798	818	762	832	758	806	878	828	824	829	838	877	846	847	838	806	814	827	810	799	854	842	839	828	862	817	827	832	821	831	808	838	828	818	845	824	789	837	833	848	840	848	795	866	841	836	821	827	884	816	830	822	826	815	825	809	846	862	857	852	825	850	852	813	797	839	828	842	788	836	855	834	840	844	841	840	847	820	838	775	830	814	834	831	858	809	871	841	797	763	775	732	725	851	860	755	786	878	864	840	825	808	827	850	852	810	809	841	835	827	841	847	837	890	897	855	831	837	821	808	823	825	826	803	800	864	838	857	873	818	822	852	841	835	842	822	837	805	851	817	838	814	865	855	838	821	810	846	814	834	863	826	816	865	891	845	821	867	842	830	854	795	812	893	850	843	814	845	847	832	855	826	824	849	822	854	864	840	857	827	868	846	839	812	852	891	910	840	846	848	890	865	863	891	916	916	972	1025	993	736	529	342	311	493	856	1089	1066	981	939	888	908	881	850	837
727	737	764	812	767	785	766	729	740	767	803	796	756	761	742	794	737	771	732	763	770	778	753	770	732	745	731	724	792	759	785	783	779	739	766	753	785	794	729	752	697	719	733	778	796	846	792	759	768	775	782	791	792	829	845	780	769	799	778	777	779	796	809	749	808	747	758	814	804	832	791	803	776	798	789	763	778	782	812	769	760	752	789	771	776	732	783	801	812	785	778	795	771	784	802	764	814	852	821	821	808	794	756	778	801	804	817	827	788	762	768	763	762	743	781	767	727	740	803	819	819	817	788	791	772	758	786	796	785	790	796	809	822	808	804	833	790	828	804	786	825	800	808	819	762	779	797	780	793	806	815	793	800	783	771	767	787	803	820	837	854	825	775	842	803	749	728	840	792	822	794	816	783	827	787	815	758	786	808	814	833	806	866	840	741	756	870	833	813	838	833	822	777	811	785	786	831	999	804	877	909	1004	954	783	430	304	352	645	952	997	955	892	825	817	813	812	797	815	802	774	811	799	809	824	834	802	792	799	755	793	773	811	793	809	803	772	775	751	796	797	789	814	790	778	795	785	810	864	835	797	779	779	862	809	822	811	792	816	821	808	815	805	779	792	792	823	805	822	791	850	804	820	807	787	798	796	835	835	826	803	812	812	816	812	848	824	836	823	802	821	818	830	818	843	806	831	808	805	712	722	786	855	790	797	834	851	841	800	865	873	832	848	820	826	829	851	825	811	829	831	836	815	838	830	789	841	826	822	762	827	851	808	808	830	816	807	824	790	798	794	803	787	856	828	829	798	838	810	839	845	825	820	845	863	843	807	861	821	827	846	845	880	796	805	810	852	779	789	835	847	811	797	848	801	835	812	784	852	799	782	807	820	845	823	809	859	742	725	895	911	840	873	989	789	796	837	842	858	856	845	820	784	853	834	800	845	828	822	830	788	820	810	940	875	889	803	809	839	835	811	838	834	804	795	807	868	842	827	852	793	840	856	817	829	826	839	837	831	813	799	847	843	860	855	788	832	839	847	833	846	850	820	791	841	840	805	852	819	843	851	829	852	843	840	827	848	839	854	852	853	845	864	893	831	863	869	823	834	838	824	842	856	857	872	882	871	859	898	889	885	908	901	926	958	1027	916	712	475	321	343	477	824	1103	1050	988	955	889	875	941	871	873	867
761	755	778	757	767	778	771	762	776	787	761	775	767	762	740	742	724	729	740	758	792	783	765	750	737	767	743	756	770	781	776	755	754	755	767	791	766	790	768	732	712	750	727	809	840	854	784	744	753	776	745	792	789	847	889	798	742	774	767	783	767	756	772	747	782	762	759	761	801	783	785	797	744	768	779	817	817	839	772	822	825	782	762	773	763	738	782	799	784	802	766	789	775	777	808	755	832	804	784	817	792	762	775	776	800	819	797	825	780	755	793	774	752	793	781	815	805	777	815	800	827	809	814	788	800	788	799	788	817	774	766	770	785	811	820	823	795	811	785	765	808	814	791	778	803	833	804	788	791	834	790	793	791	783	744	775	804	813	789	786	816	800	819	786	821	818	796	804	760	758	793	795	791	810	822	803	790	808	836	811	840	828	802	842	825	855	796	800	813	816	852	860	812	819	808	818	751	766	795	841	862	928	974	965	647	351	282	419	734	879	979	934	889	832	811	808	816	816	799	820	809	794	819	799	787	820	815	807	754	786	759	771	833	821	833	792	761	788	796	735	785	829	817	814	828	814	813	818	786	791	814	779	787	783	834	781	819	789	842	801	782	805	816	807	827	804	828	825	780	856	835	775	785	772	796	845	804	807	791	802	822	821	799	833	851	826	824	823	821	788	839	810	791	814	886	861	819	801	712	682	842	920	813	765	849	812	792	794	810	847	768	825	785	817	796	852	783	794	840	811	842	859	819	806	815	818	867	842	807	846	810	813	841	823	812	791	777	813	787	795	785	779	887	829	802	818	852	834	820	833	811	850	831	818	841	773	805	841	823	787	807	859	818	800	809	844	772	789	838	832	804	821	838	819	839	855	816	839	795	813	823	842	810	809	818	838	715	742	1041	1091	920	785	889	749	804	867	795	788	822	868	829	832	843	850	812	811	796	882	814	807	812	812	882	854	853	751	810	863	812	843	819	809	759	851	841	811	811	840	889	857	801	852	825	804	845	825	810	809	812	812	857	833	872	854	802	835	845	862	823	803	831	836	853	824	867	815	820	850	807	836	843	848	831	858	848	835	858	855	851	855	850	856	834	893	837	854	873	883	842	817	819	825	838	851	866	839	884	854	904	900	891	994	1055	998	859	658	426	311	339	474	780	1057	1092	945	909	903	897	893	871	893	860	896
749	804	805	790	761	769	756	759	752	742	782	776	757	722	766	803	767	754	757	762	772	768	743	728	770	745	763	764	727	788	806	776	759	801	771	780	765	785	756	734	708	745	736	791	805	837	777	765	786	784	776	790	785	840	821	780	793	772	812	763	760	768	769	769	741	775	835	788	815	778	779	784	771	782	791	785	763	802	779	782	803	783	786	758	781	760	790	826	806	805	789	756	782	769	806	773	759	756	793	804	783	771	796	802	807	810	772	779	786	770	766	798	788	819	803	792	794	788	812	825	795	807	821	784	787	814	799	822	778	794	802	801	815	777	808	805	800	799	775	799	796	821	804	775	809	850	820	774	811	776	810	826	797	759	808	777	808	837	790	781	818	791	793	767	797	814	802	808	799	778	786	797	787	791	814	821	769	791	840	803	814	804	828	775	760	782	757	765	801	770	830	767	838	787	801	794	748	807	844	794	874	908	903	932	799	487	327	323	448	663	886	991	949	902	843	852	794	845	792	861	824	769	826	815	819	790	811	782	777	736	774	779	850	833	827	785	794	795	809	807	853	797	796	797	799	803	834	814	809	766	804	796	794	876	835	819	776	778	804	820	829	800	808	781	808	788	809	799	834	839	835	822	781	770	766	799	765	801	782	856	793	761	834	839	814	790	825	779	789	767	789	794	768	823	824	812	748	810	747	807	906	954	814	751	809	865	814	797	826	790	789	793	809	818	815	814	784	820	830	820	830	836	821	838	821	811	819	801	824	799	786	862	826	842	832	765	771	781	837	825	773	784	817	803	825	824	830	821	820	830	820	813	837	813	806	800	811	798	792	780	834	829	865	852	821	797	806	798	814	812	795	806	811	847	814	848	845	801	792	817	823	818	812	820	786	805	767	697	815	972	719	662	793	769	863	873	808	829	822	849	846	833	863	837	826	810	873	811	838	796	817	815	834	815	788	784	822	864	819	815	787	811	828	830	800	846	797	852	853	823	831	874	860	815	814	829	807	824	815	831	842	850	862	854	825	869	873	827	862	857	853	836	885	812	828	840	832	862	842	829	856	880	820	846	857	831	872	898	845	843	838	819	832	860	859	880	892	893	833	843	853	871	863	857	838	887	884	915	921	977	985	1031	976	776	583	407	292	327	552	878	1008	1083	957	935	912	883	898	886	874	885	866	859
777	791	781	741	774	785	754	756	780	770	767	762	728	708	821	885	734	749	750	761	791	767	789	761	740	777	785	764	721	765	822	756	780	759	746	762	785	790	775	758	766	739	778	750	750	774	733	799	821	740	736	775	758	794	750	785	752	772	786	796	787	782	735	753	817	815	739	844	785	800	810	786	789	817	792	805	768	783	797	831	803	804	833	784	810	783	774	817	777	824	830	750	785	816	805	740	802	772	789	783	796	828	829	757	803	774	762	767	765	741	784	783	779	796	801	777	823	846	790	809	811	770	792	772	789	791	783	785	787	810	789	792	785	777	777	793	816	810	775	790	788	856	781	780	768	810	809	794	782	783	831	808	822	821	795	812	791	747	778	803	812	813	754	786	782	814	816	798	816	837	783	799	809	828	806	839	829	804	832	813	766	793	776	784	790	819	781	814	751	781	790	772	822	782	811	804	818	799	813	834	865	897	863	909	903	743	484	346	277	430	701	897	1007	969	887	835	781	811	812	834	829	759	801	825	779	824	795	776	774	796	764	765	840	850	830	767	787	794	828	806	792	790	788	799	837	788	810	816	787	808	776	749	789	688	865	770	805	790	757	791	795	819	800	797	819	793	858	794	786	850	814	842	793	813	812	822	801	804	800	792	869	801	811	825	816	851	786	799	766	786	835	833	788	814	804	784	756	813	817	807	881	851	763	770	827	822	806	769	772	785	786	776	796	799	797	844	812	788	833	799	831	867	854	833	837	787	796	807	816	800	799	851	865	807	827	782	739	820	875	810	763	747	804	813	818	795	803	808	813	839	810	796	814	824	812	793	803	793	801	821	815	832	876	835	821	830	830	802	774	817	813	821	805	829	833	818	817	794	800	845	824	821	827	821	782	818	793	764	750	738	744	864	896	839	841	836	829	834	821	841	793	856	835	836	814	821	830	828	796	849	851	804	786	818	829	806	828	818	806	820	850	788	862	833	809	830	812	836	828	804	842	834	789	829	847	770	856	848	853	839	860	819	840	853	856	846	857	848	813	843	860	886	869	839	845	876	832	845	842	825	864	889	850	883	822	872	816	867	849	855	813	869	848	810	881	867	859	840	831	889	869	863	873	906	894	895	889	907	983	1055	982	861	755	519	325	334	408	612	910	1101	1044	985	896	906	893	917	918	860	880	859	869	871
747	776	762	745	786	748	732	778	786	786	784	749	745	735	738	763	741	782	755	813	765	773	755	750	746	790	779	802	718	787	789	764	743	758	765	738	820	833	782	803	794	790	769	746	712	771	784	738	771	784	811	774	709	753	773	781	761	777	793	778	790	806	771	783	763	876	647	829	805	781	770	828	803	802	756	778	783	789	814	794	764	792	805	853	803	782	806	787	747	801	830	767	771	774	758	770	756	766	762	787	809	811	799	766	809	825	844	839	780	785	784	795	804	857	854	820	825	798	821	804	782	842	812	785	790	764	822	783	779	768	831	831	802	778	809	752	799	781	806	798	804	764	773	764	802	784	780	814	808	842	828	790	818	790	787	788	780	777	782	755	807	803	770	781	824	800	807	809	787	807	803	813	805	812	796	847	790	840	843	841	828	807	819	792	795	806	778	788	810	755	814	803	796	784	796	837	794	796	811	864	831	812	857	913	960	962	845	546	334	301	428	686	877	1014	905	900	817	866	818	814	830	819	803	837	774	812	800	799	810	751	802	785	813	837	810	789	819	786	798	797	805	799	804	827	824	804	807	862	788	798	791	776	862	794	845	783	852	841	803	815	756	806	820	788	772	826	763	804	845	837	824	802	774	793	803	775	805	780	806	823	807	817	826	836	823	794	819	805	823	817	827	814	809	831	841	796	808	824	816	720	765	737	715	762	837	827	800	807	754	843	858	848	845	808	818	809	790	813	820	806	817	861	797	762	784	804	823	763	831	785	819	792	824	825	789	756	761	847	891	871	851	715	785	857	837	853	849	806	793	823	821	821	820	853	799	806	797	814	829	806	819	781	838	814	808	809	791	840	845	802	833	791	821	798	853	841	809	837	833	832	848	819	806	837	817	833	823	810	849	834	846	874	802	804	797	830	855	807	793	818	839	840	800	819	822	801	833	806	846	874	839	837	798	805	861	833	873	837	803	861	862	830	881	791	790	801	816	814	778	834	891	871	864	804	834	843	842	849	858	792	864	843	816	829	832	834	831	846	811	814	850	861	883	890	874	859	871	800	873	872	872	820	871	869	879	886	882	863	852	829	868	896	898	856	907	892	884	857	853	886	849	912	936	965	906	918	954	1019	953	885	744	599	420	329	318	458	728	984	1117	1034	983	928	900	880	876	899	899	836	886	848	882	898
749	782	794	752	779	758	758	767	791	742	748	739	749	760	718	786	784	749	735	821	744	722	750	780	763	709	631	795	702	768	768	754	711	789	733	763	743	768	791	780	801	814	787	784	794	774	787	775	755	809	755	724	739	757	785	782	770	777	815	804	756	777	773	744	811	825	770	766	850	795	760	807	801	769	791	795	743	797	788	805	770	793	779	802	802	803	802	809	803	789	745	783	808	829	771	762	765	813	787	766	799	810	807	806	791	793	781	811	819	772	775	772	801	807	814	812	805	796	826	813	782	807	776	785	836	811	785	780	795	776	793	778	831	818	815	777	770	800	805	793	775	751	753	786	813	801	796	803	789	844	795	830	819	823	775	801	846	829	789	770	787	805	816	831	804	823	825	790	796	808	808	801	747	834	773	793	824	822	799	814	805	750	803	794	808	799	799	776	795	795	758	810	765	811	827	823	798	793	805	824	805	773	820	904	938	965	1063	865	542	357	313	385	654	832	951	954	896	878	871	842	835	834	836	803	790	776	800	825	777	797	776	808	762	787	775	812	806	818	821	827	799	784	792	806	817	801	808	824	766	812	819	767	827	829	746	806	874	875	866	791	804	804	782	813	760	793	802	835	803	831	784	828	813	838	765	825	807	775	778	840	826	821	797	806	838	814	803	804	780	787	781	804	806	829	808	827	872	823	778	661	676	688	797	827	840	786	802	789	803	786	608	831	819	818	836	848	797	798	820	819	780	812	742	820	785	815	813	773	825	785	812	835	809	850	825	762	771	798	884	936	891	769	792	780	858	812	790	786	819	815	826	832	823	758	806	821	826	845	822	812	782	806	791	818	813	855	854	860	846	860	826	816	817	777	825	830	851	826	859	859	830	813	825	827	805	824	830	783	810	814	857	806	798	819	795	799	847	805	804	832	825	845	827	889	832	826	848	832	795	861	828	852	843	861	838	810	832	845	867	853	861	832	825	842	807	842	825	837	839	891	679	786	909	880	841	855	789	894	824	844	840	868	876	823	812	871	856	834	837	847	837	887	883	871	865	886	864	846	863	875	874	849	904	903	857	877	854	875	847	852	860	884	870	896	865	903	900	881	845	857	876	972	979	930	1014	996	957	890	765	653	460	364	311	356	557	831	1012	1042	1029	963	924	898	914	925	911	869	882	880	847	840	874	893
758	749	756	761	764	748	778	782	809	752	785	765	770	765	783	777	764	764	786	736	760	774	790	941	801	738	765	761	739	768	781	789	773	781	765	763	749	714	768	741	729	813	807	785	785	783	779	775	742	781	750	777	781	750	782	760	775	778	770	790	763	792	791	791	783	803	767	755	782	765	736	791	768	768	830	770	771	780	777	766	771	851	795	795	792	805	782	815	790	798	757	790	809	786	797	767	824	837	770	735	765	788	795	801	771	784	801	809	808	765	809	787	836	772	798	804	806	795	854	815	763	807	830	779	817	788	796	787	796	801	819	798	819	809	784	768	804	749	788	811	803	773	776	765	797	794	790	837	809	783	788	794	802	823	768	871	872	872	824	778	809	820	824	807	788	806	809	783	818	834	832	830	802	803	822	815	781	817	815	786	794	803	807	828	807	768	812	818	813	831	796	770	767	837	830	815	838	811	810	789	856	841	795	844	895	884	1023	1027	854	562	317	285	391	608	838	949	980	922	921	855	817	828	820	814	793	801	773	797	807	798	806	781	801	825	802	812	821	785	800	834	789	815	767	792	834	817	803	808	827	805	833	771	839	815	798	808	819	833	854	818	783	798	836	814	806	797	832	807	807	805	804	786	796	822	799	820	809	787	798	791	823	810	856	805	808	796	809	831	806	819	789	786	810	826	784	837	847	833	769	646	1029	967	741	806	831	800	797	782	838	803	733	840	802	848	837	838	813	821	808	836	798	806	774	802	776	845	825	795	806	811	822	831	811	803	833	775	761	785	865	856	858	784	790	824	850	849	806	818	822	829	820	825	819	852	826	838	850	830	813	810	801	759	799	773	862	845	833	777	770	785	836	796	779	824	807	846	829	846	839	818	857	880	849	798	811	843	819	796	818	848	847	864	885	832	864	828	865	880	816	828	838	887	864	870	861	850	827	859	862	816	801	842	838	845	831	815	872	857	856	885	869	822	847	834	820	854	857	798	859	799	693	751	899	821	846	817	858	899	851	848	864	893	840	838	845	857	851	885	854	886	869	817	837	841	848	866	847	922	883	874	830	861	885	862	843	892	854	863	848	895	883	902	911	866	918	906	936	898	892	875	945	1017	1013	992	955	886	770	613	491	376	337	365	463	694	943	1106	1071	976	943	943	905	925	927	934	879	862	857	868	870	866	885	817
794	785	758	757	759	777	744	769	748	772	769	737	771	811	815	812	799	750	751	806	774	754	748	664	776	734	774	747	775	735	777	767	787	836	764	738	787	763	774	753	758	772	791	785	792	780	765	758	760	782	783	793	788	792	793	827	766	756	760	764	784	813	784	805	784	805	779	807	778	769	753	761	778	806	782	783	807	775	808	760	773	819	790	779	800	794	805	765	814	776	811	771	779	750	799	771	806	843	806	767	794	774	814	801	801	792	802	800	810	772	748	789	780	791	797	772	799	819	827	794	817	782	793	819	821	778	813	788	816	791	815	849	793	804	778	787	778	789	792	806	780	776	815	792	794	791	837	811	821	816	808	804	839	826	824	793	855	817	772	771	831	811	777	794	795	784	825	824	864	822	772	793	817	807	805	816	821	832	855	840	785	795	747	795	795	807	822	771	807	816	815	790	833	817	800	800	829	813	798	812	876	802	869	853	860	866	923	1021	997	826	543	367	291	374	546	739	970	963	990	873	847	843	829	786	778	782	828	820	825	835	809	767	833	835	778	815	835	809	828	825	830	824	787	789	820	789	799	824	806	772	792	790	823	798	776	754	768	761	771	735	794	795	811	833	795	833	827	833	858	799	793	802	783	787	807	822	777	806	798	838	827	793	823	805	834	858	816	799	815	824	798	807	815	830	789	777	794	826	834	632	1317	1328	656	806	772	814	817	815	843	902	813	807	830	817	814	803	826	816	806	827	806	800	767	794	834	808	797	794	877	838	824	794	853	851	831	831	788	780	838	827	782	780	818	810	872	839	794	849	808	818	800	823	806	837	822	794	838	865	836	814	787	826	777	840	876	809	743	762	688	705	769	830	826	813	835	871	857	889	868	807	800	814	849	833	857	848	799	808	806	881	831	869	831	848	829	817	830	845	827	850	848	795	800	832	854	826	831	842	896	847	848	855	833	832	826	859	846	844	831	869	837	888	833	869	864	877	820	834	858	917	854	863	906	890	862	855	862	864	859	904	835	859	855	879	888	906	887	879	905	919	868	854	880	896	899	890	910	899	890	903	912	894	895	884	918	914	869	885	870	905	946	869	930	940	976	993	993	997	999	935	985	981	886	785	695	583	434	350	298	343	432	627	915	1045	1057	1030	957	925	929	880	913	908	904	897	876	890	859	889	868	825	901	848
778	774	743	737	757	749	771	755	768	756	784	751	770	778	792	787	769	772	776	784	757	762	826	800	789	755	804	806	745	764	772	769	757	788	747	782	795	783	759	719	761	785	806	769	795	794	769	757	776	749	754	781	785	806	803	764	784	790	802	801	776	794	779	804	791	788	784	816	775	821	780	783	795	794	772	794	793	798	822	775	749	785	787	785	779	839	785	773	813	787	801	791	802	787	783	791	799	800	762	810	795	789	781	798	789	824	788	857	804	800	780	764	795	831	797	786	800	767	818	786	783	815	784	821	812	757	800	789	785	804	857	768	739	801	810	854	835	801	820	831	801	819	782	834	817	789	814	822	812	814	807	842	814	826	821	777	792	762	761	790	808	824	790	815	813	838	825	787	802	786	774	799	812	780	801	799	829	828	833	839	768	770	778	811	790	804	801	814	816	823	815	788	801	798	805	807	798	763	781	777	802	832	835	844	822	852	873	943	1045	954	761	608	399	339	345	497	703	818	953	993	962	967	828	836	813	774	839	808	810	834	877	823	834	795	846	829	837	801	837	791	825	815	830	814	808	802	804	842	787	807	782	813	809	803	780	774	782	816	769	820	814	809	813	830	824	822	821	809	821	845	820	812	822	836	832	803	787	831	820	796	837	832	813	817	809	824	845	847	833	849	817	807	796	862	817	814	799	772	852	776	745	704	756	852	806	847	813	824	808	823	797	776	810	822	817	827	830	803	808	859	802	793	809	797	812	820	814	820	777	847	830	817	852	834	886	847	843	792	803	795	750	793	831	886	855	845	841	823	832	806	822	794	818	832	816	864	869	865	844	874	819	786	844	842	869	737	716	880	903	732	817	953	954	915	842	836	844	872	863	850	851	850	825	859	857	866	801	798	859	879	828	863	837	875	878	849	871	834	882	886	838	817	858	888	907	835	893	890	872	877	851	881	861	866	875	883	894	882	893	872	845	905	866	881	864	895	885	923	880	904	891	881	923	905	921	875	928	900	914	910	936	909	908	949	883	923	915	921	942	928	977	958	943	959	938	992	961	927	971	967	1017	980	972	987	1008	986	963	936	951	991	976	1000	995	1020	1003	1076	979	999	928	832	827	705	612	517	395	339	290	343	432	602	842	966	1050	1050	974	952	927	934	920	959	886	888	886	827	824	837	879	863	864	849	838	883
763	750	734	721	774	765	752	731	735	752	759	750	721	768	753	787	761	757	747	756	761	764	782	737	765	775	776	771	744	743	729	787	778	790	758	805	753	767	711	745	743	761	751	794	770	790	780	782	756	787	763	784	780	790	805	735	763	759	784	791	777	794	752	749	802	767	830	797	827	803	783	806	768	757	749	813	772	759	770	813	765	807	780	756	793	759	788	811	772	793	804	780	752	781	757	799	780	744	749	778	794	803	791	787	818	783	774	824	803	795	808	807	807	793	833	816	817	792	782	819	783	802	786	820	792	853	810	802	761	787	810	811	783	771	792	817	796	786	778	770	785	820	814	799	804	798	810	816	798	847	813	789	838	795	839	802	777	831	799	807	815	798	795	756	799	839	823	791	822	768	772	763	799	778	782	811	788	829	795	789	767	739	811	823	789	841	775	769	788	795	824	794	839	828	822	808	795	834	814	780	789	820	810	877	858	849	877	872	865	953	945	923	710	453	342	315	380	554	752	907	1009	1000	883	866	870	791	838	845	825	818	845	829	845	852	827	824	778	821	853	796	821	802	850	860	845	834	793	829	794	835	824	817	776	793	799	814	811	822	837	848	805	824	815	837	824	828	829	837	835	811	810	789	818	852	809	821	797	830	813	794	823	796	830	825	814	836	827	785	830	832	799	820	815	848	820	808	805	822	784	826	849	820	862	840	820	824	840	815	854	840	836	813	831	823	860	820	828	808	812	856	818	812	798	836	821	830	836	863	726	854	837	797	849	827	875	873	848	855	828	854	856	873	830	870	876	903	825	854	830	832	876	856	861	843	871	868	864	840	873	874	874	838	921	860	877	725	779	1310	1463	1006	678	782	849	1019	887	824	873	854	865	914	901	901	889	877	849	842	856	853	887	873	889	884	877	890	926	886	868	872	877	877	891	867	868	855	924	894	914	934	984	907	924	914	948	938	923	910	947	984	946	924	955	949	962	933	980	952	965	979	941	956	1000	965	949	978	952	991	963	950	987	1037	948	937	939	982	972	986	1011	959	1013	981	1012	996	985	958	950	966	975	953	971	946	978	971	987	967	956	926	897	885	905	896	867	849	876	824	793	824	741	684	625	538	470	421	370	318	307	378	449	635	818	989	1093	1064	993	928	952	914	888	910	859	931	927	874	873	843	828	793	837	864	865	872	873	853
769	761	746	744	774	768	788	779	747	712	731	729	791	765	794	770	729	762	778	759	768	761	767	835	774	793	765	765	787	755	759	771	780	769	738	778	786	801	758	767	776	752	759	777	770	807	745	759	767	773	772	819	787	782	773	753	766	745	761	761	773	808	736	801	752	752	775	779	773	802	759	785	794	817	788	732	783	783	771	779	818	770	783	811	828	824	788	842	768	789	788	794	793	773	790	830	796	795	737	799	793	768	820	810	812	813	788	778	836	778	837	812	810	800	800	850	837	815	810	832	805	801	761	794	803	792	791	762	760	796	827	810	745	736	801	769	827	852	763	757	774	783	799	771	818	829	820	766	803	810	823	779	837	785	821	811	804	844	794	818	800	825	797	801	843	830	807	782	804	788	770	808	806	760	765	808	786	792	825	824	810	749	809	784	795	810	797	802	803	803	852	872	814	817	808	840	808	808	810	808	788	769	789	845	837	861	835	886	869	900	995	1027	975	769	505	344	272	326	460	638	824	890	947	994	968	903	904	842	840	802	839	807	849	828	839	833	862	804	857	828	816	803	820	845	830	852	834	856	811	795	800	745	760	776	785	849	808	809	843	843	831	879	855	828	792	800	810	815	823	814	797	868	827	841	875	832	828	871	837	829	817	815	816	816	892	851	818	819	835	855	812	858	871	812	828	807	827	849	837	838	873	835	854	884	891	858	870	844	894	913	862	832	845	823	850	856	866	811	838	855	846	813	861	858	862	844	855	894	836	889	866	871	869	874	862	910	918	888	897	943	999	956	907	888	936	860	882	895	917	868	867	919	912	897	898	917	885	934	907	904	901	901	872	897	953	836	686	1219	1591	976	505	534	634	1052	1004	909	913	980	989	971	968	948	945	975	928	950	958	969	993	995	1022	993	963	987	968	968	1010	963	958	949	1011	938	947	976	973	984	989	999	1007	980	994	977	984	975	996	1001	972	972	983	924	946	898	893	912	907	909	908	890	920	893	879	880	856	868	852	872	867	823	847	856	833	851	810	875	816	847	757	782	812	786	744	762	780	722	739	717	723	704	715	715	700	659	665	667	637	658	654	631	613	590	569	512	552	495	496	468	384	364	336	308	323	341	389	462	565	746	868	1024	1083	1100	1051	918	902	911	888	930	907	905	885	880	921	875	862	845	847	810	817	861	859	842	856	869
790	756	776	801	789	771	773	737	743	725	772	773	735	806	787	758	728	704	717	745	786	765	757	786	809	792	785	752	758	751	769	757	789	754	758	782	777	773	741	754	787	748	744	757	766	741	790	763	762	805	777	812	772	806	776	761	742	774	798	807	745	722	693	825	817	800	768	786	793	824	809	788	819	800	761	786	825	798	788	802	806	772	774	799	830	778	789	814	853	778	777	774	804	786	779	785	780	759	792	790	835	787	791	770	775	807	820	784	799	797	789	807	812	827	765	813	822	823	807	788	843	820	813	808	789	783	783	803	814	817	808	795	722	826	837	754	831	789	731	817	849	755	784	788	782	794	809	776	813	789	799	844	808	851	830	762	800	804	820	826	786	821	827	789	805	786	794	789	780	781	763	862	819	804	813	799	801	840	832	813	791	776	786	826	804	803	807	776	812	840	825	822	828	817	794	828	814	796	874	845	867	828	822	820	819	828	838	823	874	914	919	906	980	917	821	598	398	328	310	355	500	616	784	914	937	974	981	910	862	879	880	860	840	872	855	865	811	841	831	861	842	835	825	903	867	850	833	875	821	828	706	743	795	809	792	865	830	848	856	856	908	872	843	861	848	865	839	831	857	826	846	895	879	857	878	831	837	877	871	846	833	887	896	876	885	877	892	882	848	867	835	901	855	888	881	876	865	853	853	857	894	875	886	876	911	862	862	903	911	906	879	884	869	887	890	897	890	908	887	891	897	914	924	904	945	913	916	956	939	958	950	955	941	993	929	996	957	958	966	1058	802	977	1039	920	941	1008	1016	953	1008	1003	963	997	935	973	986	978	984	1003	1005	981	996	1007	988	938	966	948	759	804	905	732	604	509	606	995	1027	928	945	931	858	911	866	936	909	870	874	863	839	887	859	842	844	844	793	791	813	838	833	835	819	798	800	813	759	821	813	781	762	769	803	772	742	755	742	729	725	764	707	730	688	688	652	653	650	669	653	649	656	634	615	619	612	595	572	603	559	554	551	579	512	537	526	532	524	508	480	485	480	476	457	470	424	420	402	447	406	388	381	362	338	369	371	323	337	343	359	349	351	334	359	325	331	311	301	297	293	295	314	356	395	420	497	594	735	915	1005	1068	1109	1076	1014	987	959	900	904	909	880	923	882	880	826	873	916	899	889	880	893	862	884	854	851	829	846	841
793	776	766	793	792	811	813	765	737	752	736	781	787	806	762	728	732	708	693	772	793	778	804	773	745	772	736	750	742	733	759	784	793	827	775	750	760	778	788	756	763	770	771	758	790	787	796	759	795	772	762	779	785	791	782	752	781	772	781	815	750	782	740	814	873	809	737	765	808	770	796	810	766	772	774	787	792	797	778	806	806	786	771	781	777	729	788	786	805	828	808	822	796	803	790	798	823	798	803	806	814	747	795	787	770	781	847	786	804	757	816	780	800	778	812	772	816	833	813	807	759	801	747	823	798	830	768	783	782	809	820	746	755	1145	1004	724	826	779	687	1046	1138	753	783	787	815	767	792	788	809	809	801	834	807	846	797	798	761	793	798	801	806	807	798	790	817	839	850	799	816	758	823	875	881	814	776	797	822	832	839	827	803	800	735	790	807	816	786	799	804	825	803	790	803	792	822	845	799	823	825	837	816	823	826	811	828	856	803	831	845	884	841	851	866	937	996	840	665	495	394	357	312	347	489	591	704	803	880	903	1119	1106	909	903	893	880	907	888	843	882	886	870	887	886	889	879	877	877	851	854	853	807	757	1419	1043	854	827	885	873	933	931	940	908	902	904	858	883	879	877	898	874	921	961	879	914	891	895	910	904	929	929	931	912	935	939	905	978	937	924	932	960	988	958	917	946	963	938	948	933	937	941	977	982	987	928	948	950	944	976	1002	971	1001	965	977	972	934	949	961	965	970	1006	963	932	937	969	942	940	950	952	972	982	945	895	942	963	950	930	916	885	863	1005	809	516	743	950	847	869	859	876	862	838	798	857	845	831	783	790	811	754	777	791	825	809	753	746	746	768	767	692	637	699	811	744	542	646	745	685	628	662	677	604	650	603	604	589	599	596	548	543	579	541	555	515	507	513	493	468	489	487	469	476	479	483	485	466	486	460	435	447	416	441	421	406	401	426	374	388	389	405	375	360	377	349	349	330	345	331	355	322	332	335	318	300	325	336	309	311	305	318	308	315	296	330	299	319	307	324	285	307	309	308	338	310	318	295	333	320	344	329	313	339	320	369	357	362	364	351	383	360	397	402	421	403	379	433	505	490	525	597	702	751	805	864	975	1022	1078	1057	1060	1008	969	945	929	860	865	917	934	923	893	898	853	883	866	890	906	871	875	831	829	847	815	877	862	867	871
758	787	714	715	787	796	767	776	761	762	784	779	761	751	765	770	754	739	758	775	803	764	776	786	801	780	733	774	812	755	791	782	786	789	783	751	780	810	786	803	783	766	769	772	791	808	795	788	805	817	824	762	761	796	795	728	786	738	792	783	816	844	812	786	817	758	771	767	791	801	821	812	811	799	782	804	794	813	799	796	797	763	764	770	757	774	792	825	760	806	782	820	800	833	823	776	784	823	798	810	820	810	787	781	792	811	813	826	833	858	829	800	809	823	778	789	812	840	819	784	768	800	787	886	859	810	835	819	808	820	835	776	738	853	797	722	829	800	710	757	793	708	830	802	782	764	814	839	820	832	812	836	841	808	789	782	734	772	792	801	838	777	789	811	796	826	829	788	777	780	818	844	890	823	763	832	842	831	834	821	805	820	810	818	796	805	808	800	797	812	806	797	753	806	836	807	809	814	799	811	843	866	842	792	781	806	762	786	869	869	841	810	815	877	802	931	1104	795	689	529	426	317	316	347	410	522	643	642	885	1000	796	953	974	976	1005	970	944	922	957	986	964	991	959	940	976	925	948	958	980	916	881	1698	882	911	848	991	940	982	988	1024	939	950	927	943	992	962	956	945	947	941	961	944	960	928	966	888	900	916	924	920	906	909	893	912	935	890	902	984	945	965	971	887	891	857	834	892	985	904	804	814	855	832	819	795	815	811	804	812	783	788	800	792	783	742	741	765	779	747	757	717	694	725	698	709	737	718	680	673	713	662	662	669	667	647	649	618	602	619	700	562	404	489	606	544	541	554	513	533	524	530	511	511	511	480	476	470	467	443	454	457	425	428	426	405	412	393	410	460	397	451	466	408	420	418	318	341	335	358	342	326	316	334	304	322	297	309	293	314	290	272	285	293	302	286	319	297	287	293	300	302	307	303	322	319	323	321	312	306	309	327	308	314	332	306	339	334	322	335	339	325	354	374	340	357	359	371	369	380	354	369	367	394	417	402	419	413	424	430	434	451	453	427	461	455	457	499	526	493	554	559	562	571	568	618	654	651	647	657	664	685	728	676	726	744	789	739	752	769	778	748	764	899	853	885	924	973	986	1049	1060	1062	996	1004	1000	1035	1017	945	915	891	860	879	837	856	897	929	903	884	874	868	887	872	870	875	868	848	880	883	867	869	875	824	849	843
754	735	752	702	714	768	786	769	771	752	747	757	777	746	755	786	751	773	746	762	800	753	758	739	770	768	728	721	771	766	767	775	744	776	782	742	767	779	762	775	783	746	794	765	804	814	751	794	794	828	786	735	772	765	767	768	806	767	777	771	778	916	851	703	754	749	790	820	815	770	774	747	765	790	795	784	766	788	779	777	763	772	769	780	802	811	816	793	809	774	810	803	807	778	775	784	796	815	799	832	802	812	772	806	800	775	817	820	810	803	802	809	831	810	809	805	818	836	781	780	818	741	687	762	879	804	802	781	844	842	794	801	801	769	769	829	813	793	794	758	819	832	804	842	787	838	825	793	760	772	817	824	850	815	799	780	770	846	901	895	869	837	834	842	832	795	827	789	802	748	729	777	792	751	779	832	819	840	811	824	826	842	775	801	808	807	818	811	820	801	804	822	824	825	834	801	815	782	799	833	866	834	817	800	817	775	825	799	819	855	876	812	794	838	766	1466	1597	908	902	883	707	560	467	356	312	293	362	392	442	498	605	735	783	765	851	826	874	875	831	871	876	909	875	876	877	825	890	836	794	795	840	792	681	752	822	858	812	791	809	810	778	752	771	781	798	768	753	751	706	726	725	723	706	735	679	712	690	662	685	615	695	629	667	604	626	614	653	619	560	574	633	634	586	559	569	624	651	643	568	530	537	558	555	558	572	520	499	488	506	477	487	464	447	419	424	409	438	433	390	394	368	387	405	392	377	387	376	381	381	362	375	321	313	328	345	326	321	341	359	375	366	347	334	314	338	306	338	312	312	314	313	320	288	303	303	325	296	304	316	337	333	315	303	300	314	306	333	368	315	356	410	372	396	353	345	338	372	407	389	395	331	393	374	396	384	395	464	426	399	442	431	458	466	487	504	515	516	532	507	472	496	531	537	548	568	557	527	539	533	575	615	616	624	595	618	667	676	631	660	638	708	743	726	745	718	748	727	781	799	771	785	791	817	860	864	859	878	865	856	927	927	901	889	915	998	923	909	974	995	1023	1027	995	1011	1049	1083	1098	1044	999	1009	1046	1074	1008	1066	1060	1105	1043	1082	1052	1036	1039	1023	1425	980	1063	1045	1043	998	1026	1037	990	941	915	953	972	922	925	888	896	859	863	863	830	887	849	856	869	854	881	846	846	873	877	821	889	865	858	849	863	879	856	868	806
803	778	696	712	694	778	779	779	778	770	775	765	807	761	785	804	780	780	770	790	759	764	742	766	746	768	755	778	782	794	797	792	768	770	786	774	738	767	767	753	744	738	794	794	777	839	766	781	768	831	787	793	821	815	782	785	815	788	803	789	739	724	744	767	766	783	809	838	803	814	781	730	731	807	784	822	816	803	802	812	765	791	804	781	806	793	790	767	779	749	745	770	808	819	806	803	807	758	720	806	839	797	819	811	735	750	762	852	803	805	798	849	819	781	816	796	825	830	795	758	855	718	654	724	830	829	810	808	821	797	760	818	794	795	849	853	791	772	807	836	796	824	802	823	795	800	803	763	786	756	808	814	835	806	754	768	833	832	667	659	776	919	763	841	822	808	809	813	805	808	747	767	758	762	820	818	821	833	812	818	807	835	827	786	817	870	812	833	809	791	775	805	834	854	816	832	859	791	816	799	791	849	793	837	824	812	761	809	824	872	861	832	785	794	770	1045	889	814	925	1002	1019	931	773	613	492	402	333	297	323	345	362	405	438	474	498	501	568	559	581	595	595	586	562	564	559	558	551	551	528	534	517	537	504	505	522	495	518	481	455	470	475	433	428	458	428	445	442	444	431	413	410	386	382	345	392	353	329	355	373	335	350	326	339	347	324	326	354	285	253	269	307	409	318	310	317	335	361	347	328	293	301	315	294	319	336	354	302	271	324	306	291	299	301	281	330	327	296	318	314	303	320	326	321	321	329	322	337	361	349	359	377	356	368	367	380	372	361	373	374	398	411	404	400	393	391	432	408	404	440	480	503	522	459	491	510	496	514	517	526	557	536	527	587	585	567	599	604	626	613	662	617	680	652	696	726	740	747	762	791	775	767	794	746	748	774	800	834	809	867	882	872	910	905	932	939	972	943	933	962	870	936	946	998	972	999	988	976	961	1005	972	1026	1043	1055	1046	1009	1074	1029	1047	1015	1057	1027	1081	1062	1103	1053	1091	1058	1085	1064	1072	1036	1064	1115	1087	1127	1151	1091	1069	1063	1105	1155	1084	1030	1105	1182	1056	1077	1082	1095	1090	1129	1053	1025	1043	1049	1062	1042	1013	1011	1075	1068	1054	1044	1054	1023	1027	1011	999	969	959	936	959	900	988	979	950	982	925	954	892	901	886	865	911	878	919	922	870	846	873	891	838	850	843	881	874	865	886	835	869	876	860	868	883	856	904	849	868	874	896	849	887
729	778	777	793	788	777	771	789	768	786	792	772	813	753	816	799	773	791	775	780	762	798	734	767	786	782	788	762	810	753	777	763	817	786	811	792	775	771	734	780	784	785	789	827	769	763	798	793	762	776	795	781	795	762	826	765	802	810	795	739	729	730	739	802	783	825	832	787	793	797	808	752	755	789	810	792	774	806	795	766	791	804	830	791	802	804	784	766	806	945	816	770	771	823	803	844	835	805	777	874	859	801	810	741	672	683	738	786	803	783	781	810	819	791	799	798	789	788	802	825	813	763	686	718	801	805	797	781	827	799	776	790	823	766	793	772	816	825	855	853	817	799	810	784	772	788	800	772	782	762	763	836	825	782	783	771	875	811	580	499	662	887	795	825	767	784	796	788	767	811	827	802	799	806	862	838	823	794	777	757	818	803	842	835	810	844	829	799	852	848	798	803	853	842	828	817	815	832	788	823	765	816	796	786	820	757	786	814	856	819	873	845	803	811	799	847	834	834	878	890	940	1045	1010	961	858	712	566	500	435	385	349	336	314	301	304	322	341	348	316	329	327	323	333	325	319	327	337	310	295	309	318	301	316	306	293	297	326	298	314	323	299	280	327	311	313	310	326	325	324	346	325	331	339	332	345	341	341	356	354	356	355	359	384	356	376	387	417	283	183	188	311	471	415	386	384	350	302	342	386	406	419	397	461	481	523	471	467	435	484	497	481	480	516	502	537	541	557	573	550	578	563	598	586	603	648	643	625	690	672	725	723	720	732	743	738	737	744	768	737	730	735	784	733	809	833	839	811	804	842	856	934	973	879	916	930	937	957	991	954	939	900	979	968	978	962	980	995	997	1054	1030	997	968	1029	1054	1034	1010	1046	1086	1021	1047	1094	1095	1077	1057	1083	1067	1052	1058	1022	1035	1073	1121	1048	1067	1062	1047	1025	1072	1040	1040	1052	1033	1072	1031	1043	1050	1051	1086	1094	1055	1013	1051	1094	1083	1061	1069	1041	1072	1013	952	976	1018	1014	1023	1014	1015	981	1003	1029	999	967	983	990	966	959	1037	948	948	1011	983	1010	961	950	940	946	983	999	966	960	956	965	969	942	877	914	912	927	917	934	935	945	983	926	953	911	947	973	948	910	884	916	950	890	899	892	920	930	876	914	905	880	897	915	896	931	867	877	883	825	860	878	898	877	892	882	867	870	857	855	858	876	873	858	893	871	895	880	833	877	870	852	905
682	740	812	764	774	732	799	797	783	777	755	786	777	746	769	775	766	758	770	771	767	751	748	751	748	765	808	769	761	778	765	781	765	810	771	773	812	760	809	796	772	779	799	787	796	818	804	771	781	768	798	769	768	735	723	748	753	748	755	705	721	703	737	732	791	798	798	820	803	815	796	778	813	828	802	789	813	804	798	786	753	755	821	785	791	829	800	793	785	768	808	785	766	807	803	815	844	805	794	815	812	820	816	674	810	995	726	724	793	755	688	750	803	797	820	786	790	819	788	769	823	823	776	793	824	815	802	839	799	775	769	847	809	788	779	782	840	811	845	815	834	816	814	836	799	776	822	768	793	835	806	793	806	791	832	798	858	852	662	604	770	917	814	776	812	849	784	804	837	792	827	785	827	869	844	832	801	790	781	753	829	837	875	846	794	842	820	831	779	675	833	818	835	822	815	793	800	851	838	830	773	813	824	831	815	772	785	786	804	782	834	838	833	828	828	807	779	819	821	814	856	932	952	957	1003	951	989	859	821	723	637	542	483	453	465	385	356	395	385	391	354	376	385	393	404	410	394	424	387	420	416	441	425	439	444	451	450	470	483	492	487	474	511	497	511	530	529	544	546	578	598	598	644	627	643	641	626	631	669	641	685	651	676	706	722	736	806	699	499	452	686	873	770	808	739	659	561	647	795	892	826	866	833	898	871	874	838	866	952	939	881	939	970	963	971	936	976	1012	932	962	1030	1000	1021	1000	1042	1005	1002	1042	1053	1031	1050	1026	1053	1086	1034	1025	1038	1005	1000	1063	1016	953	974	1046	1078	1135	1093	1052	1009	1036	1024	1078	1003	1070	1085	1015	1026	1056	1089	1042	984	956	1023	1024	1004	1024	1026	1068	1041	1014	1019	1012	988	995	1021	980	1019	958	966	1013	1035	1014	996	976	960	945	923	934	932	936	954	988	959	933	964	978	948	964	928	921	934	919	947	920	983	931	977	978	945	930	919	954	954	937	991	898	941	936	895	882	962	929	937	921	914	926	926	933	904	888	883	949	944	900	902	939	896	915	892	914	888	897	938	918	944	941	935	916	923	930	873	901	865	881	900	902	917	898	897	938	935	871	872	923	890	903	873	946	863	892	904	916	877	874	862	900	902	883	923	910	961	848	912	905	863	893	856	929	858	870	852	906	884	861	848	836	895	908	829	840	860	883	871	869	848	837	862	903	855	860	904	868
666	703	704	746	701	712	673	717	709	662	680	685	674	696	674	662	688	685	693	659	713	694	688	710	724	668	689	707	717	680	700	745	662	728	680	729	703	744	824	764	795	817	801	816	810	786	773	783	773	791	809	814	751	754	754	757	745	745	727	735	798	759	779	794	793	775	781	779	791	794	787	765	792	805	775	779	783	800	781	794	793	799	780	785	776	791	875	768	867	795	827	775	803	804	790	775	781	769	811	794	778	794	844	658	1018	1466	793	685	741	647	731	701	739	833	823	826	778	827	761	839	828	816	829	813	812	756	824	817	767	782	789	799	824	788	799	782	794	820	767	740	780	804	846	819	751	795	808	837	854	811	834	810	779	834	787	840	857	897	832	812	887	827	788	814	810	837	806	819	798	817	843	837	809	827	776	837	810	772	768	821	837	843	818	835	800	776	796	857	743	747	814	830	805	771	800	802	799	831	787	808	805	846	814	818	814	762	816	886	790	814	819	854	843	844	817	817	836	846	798	787	850	890	882	910	933	942	967	1033	1026	1006	1004	938	866	856	815	708	683	769	715	714	761	734	750	762	823	795	807	812	822	797	815	803	828	867	833	880	868	868	883	894	935	942	934	906	912	976	953	947	958	991	991	997	1005	972	1019	1005	947	977	1015	978	1013	996	981	1013	1022	1049	1128	1071	955	872	1112	1079	1083	1107	1058	978	902	967	1103	1087	985	1018	1065	1041	983	956	962	1058	1079	1063	1048	954	1000	1049	1018	998	1064	1046	952	988	1038	1035	1002	1017	1033	966	994	1024	1026	1049	991	1015	995	964	1007	961	959	996	974	981	961	900	876	883	932	977	982	954	916	899	935	945	943	961	951	947	904	945	981	909	898	880	943	951	883	891	929	895	912	893	923	885	898	891	916	897	924	894	904	893	923	960	922	910	874	928	895	833	873	891	867	899	872	867	881	875	956	901	914	908	907	904	868	902	926	907	902	934	926	883	901	918	885	890	920	885	874	869	862	892	933	1007	903	883	941	893	894	875	857	878	850	858	914	845	890	902	857	888	927	886	887	861	926	902	886	946	867	838	901	888	861	873	853	874	879	952	910	886	883	917	896	870	901	881	914	907	905	882	867	901	895	908	871	942	916	863	877	868	882	891	904	862	897	834	850	860	873	837	851	853	859	860	878	872	850	845	890	861	847	813	828	871	827	822	852	823	837	870	850	842	893	839
893	877	872	848	849	870	855	849	851	842	826	859	917	873	908	846	864	885	849	870	839	852	835	888	848	853	864	866	868	864	827	874	831	860	882	852	810	726	733	734	782	752	809	796	801	785	770	745	770	776	805	823	806	785	795	773	834	751	764	803	861	815	789	818	796	790	800	800	787	785	823	819	774	761	805	795	787	790	763	794	755	803	800	750	806	788	838	773	763	799	836	824	824	780	820	791	792	786	806	818	812	807	833	779	687	827	634	744	662	728	1057	831	721	817	768	802	820	809	811	787	783	760	708	770	830	794	783	815	767	745	805	793	796	795	820	816	805	776	757	745	700	860	773	789	787	783	807	788	829	819	794	775	783	826	843	826	784	862	859	923	809	774	795	786	815	828	805	816	790	832	819	775	807	822	845	837	888	813	803	813	749	797	808	826	811	817	811	844	802	766	825	814	834	767	767	808	777	847	871	812	859	813	845	823	790	786	900	936	819	829	799	816	779	818	794	871	876	844	845	827	817	833	888	891	853	878	908	900	929	962	948	996	1015	1016	953	853	900	987	1053	992	1040	1049	1009	1061	1037	1069	1046	1072	1074	999	1007	1025	1063	1029	1055	1034	1016	1011	1013	1078	1033	1039	1039	1018	998	1030	1010	1008	1005	1019	1035	1004	1021	1001	1030	964	1025	964	934	966	984	954	945	984	944	978	1054	1066	1021	1006	1018	942	1002	1030	988	960	933	1025	960	986	935	903	910	891	844	945	959	966	926	940	919	887	909	914	934	913	890	880	957	1050	926	888	869	899	893	891	899	890	931	943	894	900	924	904	894	888	891	954	931	943	910	864	848	833	847	852	908	873	868	898	941	904	905	883	886	873	870	894	889	906	939	933	905	908	932	886	908	892	868	865	888	879	842	859	876	891	850	865	891	882	867	877	830	863	853	882	861	887	875	848	867	848	894	857	838	856	879	923	888	833	857	896	874	870	921	921	889	866	897	880	866	889	882	892	863	844	892	838	880	898	649	929	910	913	914	921	930	901	944	902	875	896	892	919	922	949	925	894	878	895	898	879	896	908	980	927	839	912	888	919	889	888	879	900	865	862	882	875	884	894	897	866	919	870	869	898	937	855	889	882	906	933	878	840	908	854	847	850	872	880	881	864	824	818	883	872	831	895	870	858	819	871	888	863	843	848	853	852	851	832	838	878	878	833	820	866	865	847	847	894	881	884
517	501	559	502	463	478	486	470	466	484	472	494	442	361	427	457	450	437	432	406	426	401	398	413	418	412	398	411	430	416	435	448	456	470	513	533	654	756	802	766	682	726	783	815	801	776	743	832	777	766	788	801	780	761	777	796	786	782	763	762	825	822	746	719	785	816	806	829	758	798	770	799	810	781	811	785	791	751	798	764	805	813	832	802	769	803	783	797	761	765	822	804	788	806	828	791	794	816	767	791	802	803	844	844	816	759	773	832	651	869	1768	950	658	819	773	777	800	789	778	732	723	784	761	748	817	820	828	826	775	743	814	765	787	799	809	802	805	808	823	827	797	801	813	802	801	788	796	785	822	822	807	823	824	782	807	812	802	808	794	808	807	794	776	813	804	809	830	831	790	847	789	823	832	846	790	769	830	837	818	797	821	793	822	808	820	823	813	824	855	823	816	798	801	733	709	780	780	805	818	787	792	810	803	803	815	760	818	789	789	840	801	806	816	798	806	873	819	819	842	833	854	823	842	856	852	838	861	868	890	926	882	904	898	916	921	871	906	978	950	961	965	944	982	927	933	969	943	960	964	956	906	944	910	930	909	932	940	891	950	917	939	914	933	887	916	901	892	884	920	900	933	872	878	888	893	898	932	862	872	860	911	851	868	879	899	907	880	945	1008	935	939	872	914	954	925	911	913	856	939	926	865	838	834	839	863	896	902	910	870	918	910	864	861	886	890	847	844	938	795	773	951	840	868	875	847	859	873	858	879	892	869	871	829	834	856	874	875	935	933	880	915	860	843	836	808	817	855	867	838	885	901	887	857	867	867	910	894	943	886	886	898	963	885	879	871	918	907	858	903	909	850	929	875	890	878	867	858	924	892	913	873	899	935	839	864	886	850	890	860	921	932	845	836	845	894	907	894	891	902	883	906	898	870	946	854	891	880	853	891	903	861	862	845	934	882	897	877	858	870	996	857	897	848	885	886	923	907	857	873	879	881	880	895	840	887	894	878	883	890	889	876	874	860	868	883	847	810	896	873	844	844	871	867	833	885	891	894	860	891	890	875	900	900	874	835	878	838	856	838	899	841	855	860	871	870	852	827	827	851	828	887	868	829	882	860	846	869	893	860	899	854	871	851	877	872	861	832	886	860	847	819	834	851	847	828	871	864	899	893	857	865	870
377	378	372	374	380	377	377	382	414	384	393	399	385	411	474	411	410	402	407	410	397	424	391	404	407	408	421	421	415	423	430	432	422	373	352	357	323	343	469	658	840	689	700	746	775	770	812	857	807	748	785	805	802	770	749	793	783	786	817	769	745	778	777	775	819	803	795	781	769	707	734	812	801	814	788	802	803	786	781	785	855	781	790	805	817	801	785	791	798	788	809	766	837	788	792	818	765	828	813	798	783	802	825	786	854	834	776	818	799	661	868	648	732	824	765	803	807	751	734	737	743	813	759	750	760	795	809	781	772	804	811	753	844	779	804	831	794	873	792	817	864	755	809	769	808	791	811	809	797	818	781	830	832	839	807	819	850	778	782	840	803	812	766	829	819	812	873	792	769	783	812	816	775	779	792	804	802	803	837	822	822	809	823	811	802	765	816	797	824	779	761	776	810	757	780	787	816	804	846	809	860	796	788	825	812	841	830	814	778	799	809	794	807	828	815	828	810	796	804	828	823	806	850	858	842	857	841	794	888	863	883	845	875	880	891	843	901	880	873	906	860	858	864	880	886	882	908	919	905	877	824	858	888	880	875	840	847	862	896	824	882	864	846	843	891	868	854	864	877	859	884	851	826	858	823	867	858	849	868	837	872	856	830	874	902	858	855	826	876	830	850	870	849	870	904	863	894	868	860	849	869	867	903	858	840	880	848	842	847	841	873	832	846	860	896	898	857	939	726	719	989	832	857	853	865	870	861	863	892	896	844	845	833	874	877	874	874	915	896	865	927	869	857	870	864	861	868	899	858	904	897	849	821	870	886	879	882	912	869	862	870	895	884	877	878	881	869	860	865	872	873	867	882	827	878	832	885	865	907	877	848	863	870	878	877	876	921	877	862	855	855	868	834	865	860	860	864	862	879	853	872	893	890	834	836	848	913	868	861	821	876	844	853	864	838	870	871	848	865	873	837	827	847	831	858	895	852	837	854	844	854	886	870	830	861	886	856	819	873	823	837	852	821	826	872	882	862	860	861	855	854	878	847	839	862	845	855	822	854	881	868	874	874	839	904	861	879	845	874	846	884	860	889	884	927	876	830	884	850	817	845	835	810	853	873	835	862	870	905	866	849	875	854	863	851	885	897	879	850	873	876	870	844	843	846	851	849	890	855	857	882	862
601	627	598	606	609	606	630	592	612	652	604	615	635	689	704	679	663	599	665	645	624	637	611	624	614	641	660	656	669	614	628	674	644	628	687	636	574	462	382	344	703	789	785	671	673	695	786	828	853	776	796	788	763	801	756	777	774	779	839	774	797	829	778	829	778	793	797	767	777	760	808	803	813	806	780	812	791	809	770	792	829	812	782	810	783	789	805	794	788	788	802	807	809	775	785	785	796	803	818	817	813	789	827	804	806	814	744	806	864	752	751	767	832	816	800	800	851	752	728	924	903	1025	979	743	796	805	787	831	779	810	804	803	841	800	791	821	785	850	811	841	813	798	812	788	811	802	837	800	823	778	790	791	737	781	791	820	856	848	819	789	819	816	800	800	867	782	821	812	809	814	810	766	798	809	803	820	816	808	801	792	810	815	804	818	820	822	814	827	855	802	801	768	791	808	827	852	845	819	814	825	801	794	831	798	804	830	829	821	841	804	805	824	775	814	773	738	782	801	829	829	854	838	864	856	849	827	890	849	874	914	861	832	830	830	869	832	801	838	819	870	852	874	833	849	854	839	875	856	872	853	788	855	813	814	835	845	836	858	853	841	861	839	897	846	862	899	828	859	837	893	860	818	857	846	860	835	841	917	899	884	851	906	848	828	874	871	867	872	918	904	836	896	855	880	836	846	875	838	848	814	868	908	906	877	873	871	856	910	854	836	871	904	873	881	895	863	860	921	847	861	889	882	856	866	875	804	853	856	938	871	833	830	882	870	867	875	810	873	858	825	843	856	896	879	898	902	863	870	887	839	832	863	830	862	881	881	879	882	860	858	862	781	812	785	823	850	858	859	849	831	851	849	787	857	856	832	810	809	830	853	842	865	875	870	818	826	858	858	850	850	852	837	829	843	850	837	854	834	820	877	847	817	837	818	827	854	829	881	842	818	861	852	811	864	851	860	843	853	802	849	889	857	831	879	837	830	844	819	874	841	845	862	847	840	876	818	842	836	843	823	822	843	844	837	866	863	854	845	803	869	840	846	814	849	879	876	849	866	883	849	830	881	842	895	878	859	895	866	871	849	876	877	849	873	879	882	857	874	868	829	890	837	824	856	867	861	841	870	882	874	862	849	833	871	864	877	889	848	861	823	865	853	839	857	844	895	893	887	861	793	829	882
703	692	700	680	668	665	684	699	689	701	666	679	685	692	705	690	679	704	806	679	654	694	658	708	667	733	711	685	652	659	673	693	690	625	717	677	703	710	568	355	358	387	551	810	841	704	643	695	751	751	793	779	778	755	736	760	758	746	828	773	817	824	814	782	795	795	806	845	797	787	797	828	828	813	766	795	815	794	817	812	800	810	800	801	825	774	773	818	820	781	772	800	803	804	783	808	804	793	773	784	791	803	783	835	790	805	807	798	811	828	827	833	839	798	817	813	825	757	762	1084	824	913	871	702	783	837	808	847	842	766	804	786	824	832	788	805	791	803	828	804	803	811	817	828	795	813	838	804	785	800	790	800	798	816	796	784	833	844	812	819	836	819	802	831	797	776	757	780	798	789	828	796	780	781	782	804	842	821	808	774	821	774	803	782	843	792	822	786	793	788	798	792	817	801	817	820	814	814	776	825	831	814	827	834	832	826	824	830	814	784	792	817	830	791	756	839	848	809	820	838	831	837	830	811	802	829	895	847	799	855	844	839	840	842	843	870	851	843	820	858	845	828	830	824	874	824	842	853	864	846	857	874	855	843	847	845	851	871	864	845	904	868	862	856	820	834	839	829	800	898	857	841	837	820	833	825	804	898	880	826	855	844	825	808	906	909	845	877	780	761	907	805	851	873	829	840	839	858	859	823	797	868	845	869	848	829	838	813	852	846	872	847	813	821	857	784	803	833	867	883	805	860	879	835	866	839	849	858	886	807	865	831	832	871	842	830	828	820	830	879	830	802	846	822	811	892	832	822	814	813	855	830	837	833	827	833	837	827	820	813	811	726	745	741	817	840	867	822	840	823	849	793	839	818	832	841	850	822	822	843	855	825	858	867	866	833	848	856	855	877	841	848	828	828	838	883	868	822	851	855	832	838	821	784	825	808	845	845	832	824	820	819	831	825	844	824	830	825	825	816	783	849	841	846	827	834	882	851	829	850	840	831	842	832	863	834	815	873	841	826	866	824	852	840	819	835	827	830	872	853	846	843	837	817	844	861	862	841	839	844	880	870	884	843	832	853	889	830	838	863	838	852	824	872	844	865	863	871	860	844	857	847	862	873	883	871	830	848	833	872	851	854	843	880	843	831	878	835	839	905	892	830	829	860	851	888	892	890	807	797	838	852
785	718	743	735	727	725	764	757	773	744	745	721	772	758	753	737	701	762	759	689	717	780	768	761	760	744	802	733	724	723	809	846	850	742	751	757	726	699	694	638	480	344	314	362	524	822	809	695	679	780	802	771	783	768	729	731	762	774	790	799	809	784	739	777	807	774	776	781	729	649	706	734	805	780	750	771	776	791	767	785	809	766	780	786	773	763	794	831	811	746	811	802	800	815	821	777	784	787	762	781	802	794	824	797	812	807	837	785	808	770	796	791	828	810	766	802	771	815	694	724	643	681	714	763	847	815	829	840	840	755	789	757	803	807	825	767	788	836	770	798	822	808	822	826	774	807	864	799	778	805	805	815	801	788	789	771	808	794	791	815	786	823	828	830	802	784	792	819	807	775	828	803	808	824	750	783	803	812	823	807	797	824	798	795	833	753	831	829	807	812	781	839	793	801	824	808	833	822	789	756	826	805	844	846	785	801	805	774	814	825	900	847	841	872	763	1053	848	801	820	831	837	821	812	809	816	818	834	801	806	804	799	794	848	847	884	799	811	842	838	867	825	851	814	878	877	826	836	873	838	808	835	838	829	833	822	813	818	812	849	820	848	857	845	855	831	831	785	766	843	806	837	850	821	831	815	822	796	816	859	802	780	850	802	825	868	864	843	838	781	760	871	835	836	818	853	815	833	849	873	798	797	826	816	771	770	856	838	808	818	809	864	841	855	807	840	809	770	815	795	795	817	815	853	830	793	837	824	844	877	816	885	823	813	862	835	797	820	820	857	796	798	842	853	853	833	821	846	828	811	781	809	802	798	832	851	857	822	832	838	827	743	799	1111	889	734	837	783	766	786	821	844	790	817	791	818	858	826	795	796	801	829	824	845	832	814	847	828	849	861	857	888	839	852	841	841	844	823	887	819	842	891	883	832	807	818	863	842	854	869	815	820	863	836	833	819	823	822	822	838	809	817	861	804	822	806	847	858	864	843	899	851	847	798	766	766	820	826	856	887	854	851	816	796	859	819	818	864	833	827	902	832	850	836	864	843	840	839	821	865	813	918	883	894	863	853	883	871	855	872	891	822	843	863	859	887	847	880	854	839	834	858	848	866	894	845	878	879	805	867	867	872	851	868	875	858	880	876	885	885	856	903	907	891	842	869	900	838	847	827	821	828	901
766	744	736	742	751	765	762	746	726	749	707	741	765	745	751	724	759	703	696	714	746	732	747	764	720	729	758	761	705	696	861	889	764	656	724	793	715	739	713	644	666	558	547	356	309	419	624	815	770	669	744	787	756	762	750	768	774	767	773	773	793	786	757	776	722	790	820	723	630	660	685	689	719	803	764	776	768	785	816	821	780	805	762	812	746	741	785	826	798	774	834	802	807	767	791	803	809	798	827	769	799	783	794	827	795	791	798	816	794	817	808	798	829	838	803	834	799	808	787	851	854	816	837	835	828	789	804	799	792	811	922	872	792	822	763	795	839	790	780	792	808	813	796	825	788	827	920	734	762	842	820	818	836	800	830	760	770	812	796	834	819	820	864	819	797	769	821	799	808	812	795	784	827	790	794	818	830	829	827	818	821	820	852	777	781	765	802	802	818	816	827	839	784	808	832	826	842	805	788	810	774	772	760	767	798	823	770	827	856	935	847	678	702	824	890	859	732	817	832	842	795	787	802	822	815	815	805	753	781	851	863	859	826	822	808	838	829	819	821	836	860	842	805	831	822	797	827	813	831	833	821	820	823	800	801	743	749	784	801	806	836	827	817	844	833	807	793	735	1176	878	813	823	810	760	792	791	804	830	824	822	844	822	810	843	891	845	832	839	790	811	846	836	828	831	816	796	796	828	807	807	806	845	846	813	790	836	842	798	812	824	839	798	833	798	831	873	788	810	820	836	874	841	828	778	799	801	843	845	855	769	876	856	791	820	816	803	800	773	859	787	851	826	861	849	787	818	811	810	815	800	793	829	837	825	816	793	834	827	851	829	754	759	1693	1140	665	840	787	951	840	801	859	860	849	832	829	825	809	781	804	829	771	759	864	799	802	825	814	809	767	823	854	846	827	870	845	827	843	852	828	867	869	825	818	822	843	862	829	827	827	822	799	857	834	882	823	833	830	822	814	851	817	807	841	845	828	823	849	817	838	851	854	866	746	638	659	676	798	889	872	839	834	799	843	854	855	842	843	854	906	834	852	829	865	851	824	857	826	812	833	799	812	900	851	843	852	841	856	863	868	853	897	878	859	872	853	835	869	846	830	861	815	805	879	869	874	842	878	859	858	848	852	881	921	936	877	863	888	886	910	863	884	870	825	894	838	875	799	865	886	870	860	924
765	755	762	779	774	727	731	739	739	751	705	750	732	743	756	746	742	737	754	847	702	707	745	761	747	721	760	743	716	686	737	708	684	691	768	751	718	754	742	745	733	639	696	582	533	386	302	438	692	790	769	697	744	772	778	790	772	805	798	821	795	744	788	795	780	851	840	728	722	961	968	694	699	814	789	750	764	778	803	785	784	801	747	800	783	794	779	764	763	805	762	825	811	801	775	777	815	818	808	834	789	788	788	765	810	786	799	806	823	781	785	813	797	787	811	821	784	782	813	848	821	818	795	785	832	804	768	813	784	785	968	858	785	829	808	797	838	811	823	764	825	814	795	765	807	812	767	742	826	819	817	821	822	759	777	755	817	815	814	819	823	794	813	810	805	831	841	858	807	803	825	816	800	786	839	782	792	794	784	806	820	821	839	813	778	808	809	812	796	789	821	847	831	828	794	788	813	785	809	843	806	753	790	777	823	785	876	936	796	940	833	617	599	755	889	837	818	804	845	827	801	801	815	849	785	823	800	766	843	813	821	863	840	829	811	811	822	834	798	812	819	809	813	797	848	847	858	810	811	859	800	833	841	863	774	721	780	790	746	765	856	832	807	817	798	822	798	776	960	720	825	832	828	805	805	777	833	803	849	803	812	786	811	810	828	820	819	844	877	828	840	794	796	815	811	802	822	811	814	762	778	834	848	811	819	830	792	783	797	810	814	828	804	809	894	879	807	798	856	821	831	863	806	827	817	831	838	825	847	885	821	827	838	831	829	821	870	707	766	852	852	856	830	855	866	811	794	802	820	799	782	793	840	855	838	827	823	842	829	823	845	609	908	708	713	864	801	1040	778	794	837	828	838	852	829	814	778	769	901	896	788	793	882	847	860	835	856	800	732	756	890	840	839	827	867	825	855	806	841	814	838	819	829	826	870	843	844	864	802	823	825	828	807	841	865	836	822	847	834	821	857	907	853	848	871	822	842	839	846	843	838	814	644	819	1861	823	704	833	841	839	853	835	892	839	816	850	854	873	843	887	864	811	864	838	857	830	832	845	833	850	900	880	889	874	845	838	885	868	900	840	878	864	888	855	816	833	842	868	870	838	875	924	827	845	890	865	886	857	844	874	859	860	951	872	829	817	832	896	895	885	868	858	883	871	874	924	915	917	890	917	860	862
766	756	757	741	788	732	747	768	778	751	775	773	740	720	781	741	765	743	773	803	716	701	765	751	775	759	792	749	734	755	759	721	750	750	756	783	713	729	768	722	727	697	708	657	681	619	511	401	334	521	745	825	731	711	768	792	765	788	827	808	840	797	789	764	779	765	848	708	766	1349	1372	783	656	800	767	766	816	801	799	833	786	793	781	790	783	817	810	781	763	787	767	807	784	755	780	786	786	843	792	826	820	760	810	790	812	780	776	804	807	819	803	768	822	797	786	781	777	796	828	821	837	837	818	824	834	807	782	816	820	763	768	763	757	823	812	777	794	786	852	817	800	822	798	803	818	825	793	776	803	800	825	818	824	786	800	762	764	802	866	821	813	830	810	802	826	837	809	848	802	775	840	792	814	800	793	796	799	799	768	780	788	824	839	812	826	824	835	819	819	840	844	837	791	824	824	806	836	802	782	829	745	777	1010	882	789	824	928	685	606	716	894	696	704	826	853	778	843	845	801	807	810	755	816	805	815	817	812	766	809	830	784	802	838	809	825	810	815	811	835	823	781	799	839	838	850	783	809	851	781	809	840	829	845	826	733	778	953	994	818	756	792	807	830	802	812	792	804	842	842	848	799	872	830	834	809	804	793	812	811	829	796	810	812	836	828	850	809	822	813	788	790	775	815	860	803	822	810	840	802	772	735	773	797	830	823	822	831	830	804	819	855	805	856	841	813	839	819	803	831	824	845	854	820	820	838	840	804	832	848	836	842	825	836	836	851	810	826	819	823	789	838	835	798	815	829	844	807	855	812	800	823	845	877	858	853	829	833	818	798	785	838	822	774	786	882	878	830	826	799	853	851	850	864	827	852	844	778	809	918	1031	867	814	874	831	854	846	846	798	789	801	833	818	803	803	834	813	839	856	801	866	830	832	844	868	892	864	806	832	822	867	832	848	813	836	800	789	820	848	866	842	823	823	843	830	846	875	839	821	817	861	866	834	665	802	2034	734	705	808	875	819	838	840	844	865	836	849	828	842	886	847	849	863	861	875	867	806	841	833	846	855	859	861	915	889	873	852	849	840	830	895	888	880	879	860	889	906	852	884	873	862	914	1121	795	851	878	841	860	846	838	866	880	849	841	865	783	830	829	925	858	914	868	887	875	863	880	890	872	891	895	871	833	826
738	768	792	762	746	771	781	776	746	755	785	731	743	721	748	792	787	755	762	763	773	770	773	775	770	757	739	738	762	745	764	788	765	775	752	728	745	784	739	756	754	749	759	715	733	699	674	563	432	326	365	678	805	894	682	742	733	864	835	814	834	800	839	806	789	761	880	704	673	919	949	650	679	799	798	801	771	788	814	816	806	780	788	805	813	821	800	788	801	797	795	776	783	752	795	837	800	787	807	794	811	798	782	789	815	816	782	830	828	784	815	786	784	763	790	829	792	755	800	833	845	805	788	802	806	818	772	812	791	763	803	768	809	771	803	824	806	776	768	837	793	781	784	756	812	820	802	822	826	836	811	784	803	763	811	844	800	842	898	833	823	848	820	805	826	862	815	775	788	784	811	816	818	809	846	801	806	824	833	802	836	831	811	829	814	810	850	831	825	844	834	805	788	853	873	799	853	812	832	816	734	729	1228	948	765	813	886	609	499	631	956	827	792	865	839	816	811	821	799	830	810	797	813	793	829	785	795	805	810	802	840	815	825	813	804	819	792	818	839	816	819	824	840	814	835	842	851	815	758	807	821	789	853	798	702	759	1002	1092	888	760	812	841	845	851	832	814	870	840	832	809	826	816	861	865	863	830	856	843	866	850	800	804	789	817	773	819	841	862	846	826	816	835	806	786	823	807	836	816	861	762	924	975	814	820	827	831	854	832	805	800	777	844	817	842	805	827	788	861	823	810	817	802	814	838	803	810	812	820	829	865	836	889	838	843	804	847	833	846	836	816	845	824	843	839	844	830	840	819	850	826	816	844	822	860	874	833	820	781	756	745	747	815	847	811	813	840	822	797	811	820	834	834	829	850	820	866	805	753	899	947	809	787	847	839	845	828	846	774	870	862	840	823	830	840	848	849	803	815	789	832	819	798	834	854	844	823	831	798	858	867	813	882	833	838	840	780	824	852	799	856	821	832	841	844	823	835	861	828	825	877	815	826	773	716	757	585	760	795	812	824	826	804	861	885	812	854	886	849	852	850	838	815	826	877	875	872	856	854	887	863	845	836	844	846	905	837	852	850	860	855	930	844	901	842	872	912	868	864	862	860	810	842	825	836	868	847	852	867	849	872	868	898	899	862	810	819	821	876	887	814	865	893	868	875	887	864	868	887	911	867	811	830
771	740	751	779	745	755	765	783	747	738	720	743	747	735	758	754	749	730	795	773	783	779	752	733	760	733	728	744	737	736	770	800	772	786	740	768	781	742	768	746	755	712	710	714	757	705	701	695	632	442	353	340	373	675	839	726	693	798	824	793	829	797	811	785	774	797	814	822	727	678	653	685	813	786	839	849	829	819	816	818	815	818	795	812	816	841	803	767	802	775	824	799	784	770	816	788	817	801	783	824	791	799	818	824	827	794	806	776	791	804	803	794	791	793	808	802	788	731	826	807	788	789	796	794	795	801	781	779	761	770	771	771	742	798	814	811	788	794	813	828	789	796	729	790	783	823	784	807	774	795	795	785	805	792	786	771	731	821	845	853	802	810	799	811	817	806	807	782	804	776	841	818	828	837	814	803	837	844	805	766	798	810	835	843	808	859	813	853	838	830	755	766	761	746	838	843	883	856	857	798	753	656	710	682	789	833	892	769	636	828	921	887	803	861	835	794	810	823	845	827	817	825	828	858	844	850	842	819	807	833	765	838	825	805	838	806	780	804	835	786	828	841	821	814	772	809	842	781	825	868	843	836	840	863	786	695	832	895	761	795	928	845	843	843	840	765	831	821	844	832	832	843	799	859	840	810	850	850	883	847	802	803	865	846	792	830	828	832	828	819	860	793	808	792	825	819	821	837	816	789	962	946	829	789	825	847	818	850	803	844	804	832	763	837	876	801	854	872	780	840	817	814	796	844	859	784	818	843	836	876	789	823	797	820	813	822	815	840	816	831	799	811	795	803	858	856	830	821	820	829	841	854	868	847	886	840	757	792	794	802	784	757	831	850	835	872	872	859	824	819	846	839	849	832	843	851	836	759	771	770	764	841	875	814	828	810	821	841	877	866	837	835	869	816	842	832	811	749	802	831	825	877	858	885	872	856	842	836	842	819	843	836	822	863	852	841	853	888	844	846	822	847	839	819	878	864	876	835	829	868	856	858	843	827	832	832	804	815	857	915	860	829	871	845	854	888	879	830	844	843	810	849	855	873	893	872	879	869	877	896	882	892	876	888	843	853	842	865	873	843	896	840	905	875	907	879	846	876	880	891	846	810	851	836	813	811	877	880	856	869	875	888	851	871	899	887	881	897	898	861	844	877	863	877	902	912	887	842	870	886	838	885
760	762	766	774	729	773	755	755	779	766	738	756	741	801	769	745	757	748	795	753	733	709	720	700	755	755	734	765	776	833	730	715	716	763	767	733	761	744	738	785	759	733	722	720	731	743	733	726	688	671	582	542	375	368	508	756	784	730	703	802	789	769	813	787	763	822	836	815	821	822	793	838	816	776	794	836	797	834	826	812	805	781	789	780	856	811	810	778	809	766	802	786	839	777	819	816	814	809	820	804	788	825	808	835	808	787	799	801	784	810	815	780	779	786	812	812	778	773	776	788	836	826	826	811	840	857	826	794	788	820	823	783	791	794	776	791	814	808	770	814	800	788	792	795	814	849	795	771	772	798	809	783	807	805	795	759	781	770	783	813	764	809	801	770	841	791	800	803	831	791	793	799	781	763	848	832	807	785	768	748	807	741	784	809	828	817	808	802	879	740	704	673	709	721	753	830	794	840	822	789	762	855	840	819	828	780	799	875	873	849	867	838	831	823	805	838	834	787	833	820	758	813	812	842	867	823	842	848	787	834	836	784	795	855	833	825	812	830	790	817	846	803	792	784	728	820	805	778	779	807	841	830	804	872	868	740	705	690	691	817	865	774	841	801	835	823	838	835	804	824	838	820	837	820	831	788	815	817	845	810	860	804	815	840	843	850	803	832	857	841	882	851	820	805	803	806	809	827	797	779	825	784	841	793	789	807	856	839	823	842	822	838	795	843	852	815	821	834	867	841	814	845	805	815	820	814	815	840	859	838	840	824	833	807	820	833	828	845	822	808	817	860	821	833	833	826	824	834	822	862	817	854	840	835	882	842	742	867	948	1030	795	768	839	826	816	819	837	850	812	829	841	841	856	853	856	840	827	855	826	830	811	832	800	846	836	833	829	835	873	860	855	803	849	879	838	804	812	788	831	814	812	866	846	827	870	897	855	844	800	855	810	832	819	810	835	838	837	848	836	813	822	864	855	822	818	865	870	843	808	864	844	847	845	884	847	884	826	836	878	945	951	874	833	881	791	712	842	898	838	851	846	833	871	855	911	871	871	841	856	867	860	848	863	868	858	842	842	830	835	856	871	856	851	861	872	855	852	847	852	851	803	843	835	853	851	833	859	883	912	824	891	856	858	870	862	849	887	897	883	890	893	895	865	844	908	866	885	855	849	904	887	837
746	770	724	755	757	773	770	751	742	773	746	740	762	739	767	736	762	734	729	774	765	735	689	723	762	766	738	723	811	763	688	651	692	776	769	744	769	768	761	800	751	758	749	735	733	727	732	759	738	729	680	710	607	413	299	358	567	810	762	706	751	759	790	760	771	804	762	835	787	806	821	800	775	843	775	803	803	804	808	817	817	803	817	815	783	815	784	823	798	827	796	764	828	770	805	805	817	836	773	761	831	792	847	779	791	805	786	812	779	785	798	809	782	783	808	784	784	825	779	784	806	812	805	812	798	834	804	794	817	879	810	840	812	754	785	784	797	807	776	819	814	805	805	832	795	810	781	788	804	786	805	836	816	813	745	798	895	846	753	808	778	821	813	798	856	769	785	816	805	813	791	829	829	811	833	836	892	746	748	813	854	793	780	805	803	818	793	793	856	747	662	825	924	817	746	821	851	805	799	798	830	811	826	809	786	775	786	823	835	792	862	843	810	832	801	828	813	812	769	808	807	824	870	827	831	866	809	809	794	839	794	792	837	811	810	783	795	791	786	796	803	813	826	783	801	825	818	804	828	840	805	825	824	847	846	888	832	855	843	844	805	804	804	828	846	820	850	831	826	858	851	810	852	854	836	820	824	829	809	844	843	815	800	804	815	783	851	821	825	850	859	842	808	783	823	840	821	793	810	798	872	842	797	842	823	837	875	847	820	832	837	854	794	793	784	782	829	826	812	815	798	828	809	830	845	797	862	826	838	834	832	803	822	831	823	818	834	844	805	827	838	864	876	825	816	848	837	844	855	825	830	800	806	822	879	845	730	820	972	1086	831	724	831	841	846	842	806	840	841	821	871	836	831	839	886	853	859	840	825	831	852	815	873	837	827	821	802	808	809	858	850	825	825	858	836	835	853	859	852	853	854	847	850	830	872	869	866	872	838	844	862	830	791	957	876	826	879	818	890	867	873	838	886	835	823	818	827	864	842	858	830	846	822	838	868	856	843	828	843	954	953	840	816	858	766	723	834	885	831	852	842	874	873	873	857	852	866	842	880	936	850	879	912	900	909	825	819	805	847	875	861	885	830	868	865	826	852	836	860	832	843	854	838	861	884	868	897	858	873	818	883	866	872	847	871	863	881	882	846	892	979	906	872	837	886	854	826	849	882	891	838	866
788	771	780	739	755	755	773	741	719	748	752	771	783	737	785	747	757	725	726	773	758	744	737	753	755	734	762	760	803	794	736	652	725	799	796	719	714	774	746	744	761	741	740	782	794	741	756	721	741	745	730	702	673	589	506	376	307	378	624	787	756	697	743	774	732	772	819	822	809	770	810	791	842	815	780	764	776	784	833	785	797	787	837	781	777	767	798	789	795	819	810	757	755	779	750	802	774	819	789	815	806	805	785	811	802	795	787	775	792	779	803	809	777	804	791	769	816	883	824	797	827	849	828	788	796	808	779	807	817	879	860	859	850	831	777	774	813	801	787	827	857	815	787	811	774	793	792	779	814	825	785	797	779	810	735	822	981	842	772	795	827	857	805	805	809	837	814	827	785	799	795	835	802	777	820	847	803	752	804	966	946	834	796	827	815	779	809	816	825	738	743	1039	1299	1024	718	776	899	855	785	832	786	789	828	828	776	810	861	808	821	810	867	854	828	856	820	820	816	826	782	892	845	785	761	824	842	831	860	816	849	829	838	811	818	832	786	836	801	784	788	766	841	813	808	798	816	817	829	818	823	795	800	856	821	820	813	883	838	834	862	832	806	813	826	854	839	796	823	821	857	853	824	821	848	861	798	831	843	779	831	816	839	824	799	809	810	818	836	830	828	806	800	823	802	784	790	845	831	824	827	802	826	841	799	820	845	841	842	839	815	819	798	816	846	792	821	801	843	834	803	829	842	830	839	819	793	843	812	813	802	855	795	800	792	844	820	868	851	826	815	834	860	822	856	829	823	818	810	839	837	817	830	786	809	849	878	833	776	743	859	840	731	775	869	833	848	848	829	854	824	838	808	855	807	817	857	853	845	806	813	827	834	866	829	821	857	820	812	782	829	816	810	834	839	872	892	831	871	865	867	857	813	859	854	825	831	868	901	829	806	843	843	857	822	851	803	873	878	854	841	869	868	865	865	847	847	861	834	877	834	869	849	815	823	789	903	818	823	817	844	814	827	855	869	844	855	837	867	845	865	861	839	855	878	905	873	834	794	816	861	876	876	881	828	900	869	901	864	805	859	886	878	841	859	865	865	876	874	895	845	838	833	863	838	940	892	875	878	859	847	842	819	863	868	827	847	874	848	823	756	865	839	910	879	845	850	890	858	844	858	874	886	852
771	772	742	738	772	769	773	781	746	716	779	755	770	736	768	771	746	746	792	786	779	740	758	750	784	752	726	796	829	809	764	733	766	768	763	705	703	720	752	763	792	758	784	744	760	796	741	743	744	701	727	736	737	687	659	589	475	351	323	434	691	811	683	701	727	735	808	810	842	825	781	812	786	789	849	777	755	752	816	799	818	790	779	792	836	854	916	901	793	825	759	865	848	797	769	783	808	817	757	791	801	819	829	800	821	798	798	789	823	776	838	811	780	807	783	791	916	1042	852	781	762	781	808	807	825	800	801	778	785	798	814	867	807	835	813	825	821	824	837	829	835	880	827	823	798	766	761	819	817	812	775	774	761	778	769	701	840	762	798	835	865	824	802	802	814	812	848	839	820	835	769	811	793	833	796	828	815	783	734	900	945	803	780	829	822	787	746	773	870	784	674	1048	1257	1033	723	816	902	824	855	855	852	810	820	823	811	818	781	817	799	770	855	827	797	823	807	824	821	803	814	888	935	905	779	813	845	815	791	812	848	871	816	825	846	785	862	870	806	794	759	790	819	871	813	797	798	829	817	821	831	798	833	809	879	818	823	814	819	830	790	855	789	837	815	812	848	848	815	806	815	832	813	827	846	816	835	828	845	803	861	845	813	829	803	843	847	806	844	777	858	841	839	807	825	825	820	853	861	834	821	815	800	841	763	756	794	827	829	807	842	862	862	848	803	818	817	802	840	841	828	879	837	832	829	831	781	815	820	828	838	842	799	964	810	807	827	860	843	843	815	826	815	847	840	868	832	859	830	832	863	826	827	808	773	917	922	851	838	828	802	765	785	815	858	811	843	860	831	834	836	879	850	831	816	808	835	849	869	813	859	857	793	809	818	813	858	826	863	824	840	854	862	843	911	852	847	860	848	862	821	836	833	864	857	808	846	864	881	851	846	832	888	864	817	825	869	858	859	860	854	894	852	857	846	864	821	831	829	862	869	885	886	823	777	899	938	851	827	794	847	803	843	881	872	870	885	844	896	904	918	845	811	847	843	871	823	831	800	787	823	901	860	822	798	813	859	893	830	856	875	898	842	841	820	869	844	862	865	860	837	844	857	868	839	876	862	889	871	814	855	844	821	853	872	816	849	865	883	831	788	822	906	917	887	830	875	907	864	872	879	855	879	834
795	733	762	781	774	734	736	750	743	727	782	756	756	750	745	735	776	771	766	745	762	745	738	781	765	745	779	797	716	682	734	796	731	730	739	703	739	765	730	740	774	723	767	739	767	741	775	779	735	730	750	732	741	734	690	666	668	575	441	344	340	527	792	799	724	723	754	779	797	828	804	800	798	779	791	765	781	785	780	792	804	799	823	828	946	882	833	921	926	820	719	952	817	761	764	820	826	808	703	741	804	794	836	784	801	800	778	780	796	819	832	796	767	770	793	760	792	913	788	734	826	794	818	798	851	819	801	781	771	770	775	811	806	789	819	750	818	808	812	808	823	833	814	783	816	791	837	808	811	777	772	842	852	793	821	758	817	809	779	791	863	804	809	819	828	798	809	822	781	803	793	797	790	814	835	813	829	809	749	734	730	757	838	833	838	856	765	823	919	832	706	751	829	757	688	792	852	839	852	788	802	823	848	841	803	812	757	821	786	854	819	804	820	828	825	832	842	775	778	822	851	788	809	838	827	851	846	836	828	834	818	815	822	815	796	852	804	804	789	800	863	829	861	833	759	854	836	820	801	775	770	839	889	827	803	822	772	814	832	835	841	814	842	807	828	816	813	813	857	870	813	819	783	851	816	840	841	784	818	835	827	815	807	811	838	798	832	810	816	858	825	842	806	837	810	836	816	812	848	861	827	732	777	824	761	827	840	824	810	835	860	833	809	815	821	820	850	834	772	825	816	843	813	848	815	811	811	829	834	785	768	996	791	790	833	813	822	816	846	857	833	805	846	847	830	820	833	855	842	804	839	821	839	824	877	805	827	883	847	867	885	838	850	844	867	849	868	849	847	835	827	846	860	832	848	827	845	841	817	847	821	808	848	818	830	860	866	847	876	848	829	862	830	812	811	808	827	833	897	844	874	839	845	823	835	852	837	825	841	867	844	874	828	790	861	857	865	849	807	884	856	843	808	816	868	826	836	830	827	849	833	832	784	870	946	1026	975	813	875	885	893	873	846	902	849	852	833	848	908	840	851	798	876	842	857	810	811	806	857	888	843	756	856	872	875	864	829	841	900	889	875	808	801	816	828	884	852	848	879	844	840	846	870	885	868	902	869	843	856	821	867	856	829	835	897	877	903	816	809	831	878	882	899	874	834	837	848	871	889	852	854	873
760	793	800	752	758	738	751	751	763	758	793	780	769	763	731	727	744	769	752	739	765	751	753	766	762	735	765	782	697	638	712	783	747	761	702	719	1012	956	705	750	737	749	730	741	776	790	740	785	762	773	757	734	727	735	723	726	717	712	638	513	342	329	376	587	772	756	696	732	792	784	862	828	838	801	792	814	760	818	784	804	882	833	803	836	784	604	495	639	907	893	776	783	766	789	790	798	804	778	700	920	792	807	773	792	811	775	822	791	808	824	790	806	811	763	804	826	747	724	760	818	820	795	800	789	775	830	755	810	767	779	857	793	814	795	802	804	800	812	794	814	802	761	783	809	804	781	818	817	803	749	786	804	900	883	803	710	744	761	804	818	800	840	788	801	850	806	823	819	825	806	819	796	800	812	854	833	808	800	838	825	788	822	826	846	839	797	746	856	968	929	818	703	668	710	779	883	841	811	819	824	772	788	791	820	853	810	790	812	802	844	849	845	813	827	840	810	842	872	844	811	800	831	846	817	837	807	835	799	800	824	777	861	808	824	918	996	1025	977	820	781	849	867	815	828	790	824	822	838	816	804	818	837	802	839	827	823	791	831	802	834	833	833	825	821	832	809	813	799	830	885	831	874	836	857	846	839	849	814	839	849	820	831	814	819	825	839	800	816	823	820	873	865	831	843	861	813	815	831	830	778	838	730	805	1221	867	754	837	834	791	815	835	815	831	812	732	743	848	845	849	833	823	819	807	841	821	856	808	821	867	853	782	802	801	821	833	816	841	823	848	873	845	839	805	851	846	821	823	840	803	829	865	871	856	829	792	723	756	840	842	834	865	877	882	843	810	853	857	846	870	856	822	833	854	829	829	813	867	817	876	858	847	898	847	835	815	888	842	836	841	864	803	847	797	788	829	848	881	830	836	838	828	828	828	863	837	845	821	783	869	886	838	883	874	877	818	854	831	828	860	875	856	866	843	843	841	859	819	829	854	869	888	857	799	801	943	856	723	878	874	868	870	885	852	814	862	818	876	834	876	874	868	870	911	823	860	843	832	845	845	871	844	837	835	823	836	874	827	839	857	849	869	817	803	836	872	857	823	780	892	881	879	879	828	866	887	882	879	867	916	854	880	828	873	849	893	884	902	853	846	888	875	920	889	849	877	869	852	886	867	861	860	892
739	802	777	765	768	760	752	761	773	791	764	766	762	778	762	750	749	751	746	743	747	782	765	751	741	743	767	782	749	713	747	764	787	791	734	681	1101	926	655	789	811	759	733	787	766	785	807	786	767	770	751	774	721	737	760	724	784	716	702	632	578	498	358	310	446	707	801	679	670	766	802	791	810	835	813	805	801	794	753	791	869	826	780	1027	1036	654	504	630	815	855	765	768	798	796	792	786	807	734	770	1320	731	808	815	811	795	802	795	819	812	786	817	783	784	784	798	843	811	811	808	803	806	786	830	753	781	838	767	821	809	797	782	806	837	836	832	831	856	842	815	769	768	828	812	833	798	829	832	869	799	776	749	798	843	868	800	709	727	789	823	838	827	753	736	837	852	810	814	849	826	840	817	805	806	835	796	784	811	816	844	817	785	817	802	829	836	794	789	777	798	818	819	835	841	865	841	822	791	814	802	785	793	812	857	835	828	804	833	837	824	858	835	845	832	792	845	791	800	820	857	794	821	809	819	796	844	824	834	811	788	800	787	823	800	1002	945	691	759	1058	985	799	828	850	823	843	831	826	825	839	815	790	809	775	790	826	818	839	833	808	821	829	808	808	796	807	824	823	817	834	825	816	829	782	834	853	799	826	813	813	859	829	803	829	789	870	971	809	854	830	826	829	827	800	825	859	841	823	854	845	878	808	860	746	756	1522	936	704	853	819	816	755	835	801	856	724	664	763	699	783	859	850	836	824	830	795	830	839	806	829	843	815	873	875	874	838	826	836	856	842	818	863	835	857	842	859	828	841	871	843	838	829	783	875	859	840	792	750	799	786	814	824	797	829	824	778	848	834	844	820	847	822	854	848	841	835	841	822	832	877	837	812	828	874	860	860	800	839	819	843	833	868	835	842	824	801	848	942	886	792	796	859	827	816	815	865	838	836	785	801	869	878	813	866	846	855	848	843	861	823	860	831	848	893	850	837	894	876	796	847	846	853	820	872	913	833	822	897	812	877	871	859	870	836	866	885	858	866	872	886	827	909	901	877	868	887	842	870	867	848	854	894	848	841	877	872	872	850	825	827	867	881	865	836	830	849	892	885	834	810	843	869	838	867	908	877	864	858	849	869	871	882	886	872	854	852	887	851	897	901	859	880	870	928	871	856	850	878	863	818	848	862	916	897
744	735	758	736	750	744	783	790	750	769	744	769	765	755	755	748	746	780	766	719	703	730	750	759	775	746	773	774	818	793	781	744	738	781	760	655	691	682	678	780	771	764	738	771	739	757	810	761	768	753	770	732	767	766	731	724	742	700	729	648	672	654	587	434	379	375	515	796	778	691	706	752	789	803	806	819	803	775	810	829	785	792	911	1303	768	397	424	968	1045	827	764	803	755	783	794	838	794	793	730	807	684	814	810	819	780	786	769	802	809	791	805	843	800	783	811	847	850	793	795	830	865	815	817	766	799	780	775	772	834	780	790	807	833	841	816	821	800	830	779	778	798	840	784	835	808	836	813	867	861	808	754	776	836	853	775	755	750	791	819	837	805	727	742	793	816	819	806	830	811	813	847	842	803	835	843	801	810	826	828	838	820	800	804	800	827	815	856	796	758	721	829	842	849	819	780	770	823	848	826	813	835	846	821	845	829	822	823	863	872	861	819	848	802	812	830	829	773	820	861	834	774	792	810	820	822	836	813	826	779	770	790	778	837	1042	560	297	373	722	1162	811	831	825	820	826	846	843	796	824	829	805	829	825	828	896	944	934	824	825	830	844	853	794	813	807	810	828	794	817	829	866	828	820	834	840	806	825	853	789	800	817	813	797	822	812	820	759	839	799	836	859	832	799	871	800	864	835	828	833	823	827	801	828	723	774	665	821	861	829	821	811	849	871	853	655	998	1320	689	881	815	852	818	798	796	816	795	799	819	803	847	859	822	818	812	855	867	839	855	812	810	865	855	829	779	896	870	828	868	821	854	857	830	839	897	858	817	787	843	874	826	843	821	846	830	800	824	835	828	847	843	825	870	826	873	834	847	867	855	809	875	841	901	867	879	836	811	830	860	828	831	831	834	845	822	853	886	895	878	816	792	843	839	837	873	865	825	897	821	862	853	855	866	834	844	874	846	866	886	841	842	851	837	880	836	867	877	859	843	851	843	844	830	886	869	821	852	863	838	858	872	820	770	765	803	885	834	874	849	884	841	850	922	834	860	866	851	860	898	855	852	848	865	871	866	875	832	834	863	824	877	860	908	848	860	876	856	851	862	861	863	833	861	856	861	865	860	820	820	873	884	866	924	904	811	848	884	874	889	917	815	930	814	866	872	851	839	855	850	874	883	848	872	840
750	729	738	758	775	754	777	774	755	778	762	763	760	775	786	739	747	762	743	710	732	762	771	764	791	777	786	773	794	786	734	764	787	799	772	780	798	786	790	792	732	773	760	761	768	790	779	769	771	765	793	753	745	742	770	737	704	718	699	732	760	719	693	651	523	403	312	385	626	794	736	695	792	790	794	837	802	763	781	810	832	799	1033	885	291	501	341	757	1267	758	786	785	802	809	783	820	795	828	786	822	846	782	800	816	817	823	796	807	795	781	834	815	809	784	775	802	779	783	807	827	900	799	758	760	785	780	781	797	844	828	762	806	832	828	838	837	821	816	783	790	799	804	773	798	825	805	811	836	820	815	765	772	835	802	819	813	789	820	808	825	810	736	781	808	796	818	820	814	800	833	827	815	794	807	816	812	810	798	837	847	817	805	812	843	811	833	868	794	797	801	797	801	876	834	774	820	812	823	837	790	835	837	808	817	840	816	788	813	790	818	810	817	815	872	788	831	808	839	827	817	773	802	806	801	823	849	864	797	819	811	837	818	925	1002	446	226	253	546	1042	841	787	856	832	807	851	852	829	843	770	836	837	839	944	832	807	881	925	835	802	811	841	820	816	824	825	828	805	788	779	840	813	843	809	830	839	829	876	803	811	830	767	809	776	845	837	813	844	848	829	800	799	811	845	846	841	823	745	778	840	847	805	789	841	860	887	850	822	826	801	828	828	834	857	636	1091	1597	476	872	884	832	836	858	816	770	814	832	826	834	869	843	836	825	803	837	841	831	853	799	826	822	855	814	874	871	843	839	846	851	826	819	860	837	882	900	844	826	809	844	809	826	814	812	838	834	814	805	838	845	872	846	875	851	833	799	824	880	847	833	814	832	825	843	840	801	880	850	866	866	818	813	850	839	820	838	778	837	844	869	859	844	818	826	849	831	860	851	848	886	889	889	855	854	824	847	824	850	866	858	878	900	806	854	828	828	883	870	819	833	866	879	870	885	862	809	820	879	832	872	858	853	702	753	821	870	853	849	867	853	847	825	836	854	862	852	869	872	851	861	891	859	847	879	828	879	847	829	868	859	852	856	870	874	860	850	854	886	860	842	874	886	872	882	862	839	827	864	851	860	873	863	913	855	820	863	922	922	894	900	898	895	870	898	841	896	916	873	837	851	894	894	863	865
741	763	771	765	776	782	754	727	730	732	753	754	780	743	725	781	753	737	764	766	754	729	729	731	760	754	783	801	790	794	748	768	776	772	755	793	788	794	744	768	741	734	753	719	773	717	779	782	783	719	757	701	731	755	748	699	720	708	682	696	745	759	748	665	640	641	471	374	323	460	681	774	749	723	794	825	793	785	757	799	822	817	1072	672	265	738	347	574	1179	780	777	818	808	833	788	785	793	811	790	810	829	806	801	797	808	818	813	787	800	796	788	795	823	791	801	782	785	796	809	829	844	795	800	736	748	836	820	802	804	805	760	778	828	819	831	820	795	815	788	843	781	797	813	790	803	798	825	800	867	802	797	804	842	826	837	841	811	805	853	861	816	813	803	836	797	832	848	851	828	819	806	829	815	800	790	852	782	790	799	841	850	820	846	840	861	839	824	800	804	824	819	825	836	829	805	785	786	825	814	868	823	824	863	838	812	854	810	799	805	820	816	844	850	857	847	816	830	829	811	812	825	834	773	783	827	850	852	827	807	839	822	809	883	1028	733	405	363	675	1060	825	810	822	830	812	829	849	826	856	809	853	793	875	890	623	565	632	891	886	827	823	795	793	808	833	852	844	813	847	840	823	825	831	838	832	841	805	845	818	806	860	851	853	864	804	816	824	856	838	836	822	822	844	821	832	820	785	741	757	840	853	832	816	837	866	828	780	823	789	823	833	848	818	851	754	726	774	508	801	905	826	846	850	813	792	812	804	826	818	847	852	857	784	802	831	853	838	848	801	815	825	849	813	844	843	842	821	867	823	835	818	838	825	835	841	859	842	802	827	856	805	829	817	863	837	791	822	821	830	837	839	838	835	834	846	826	831	853	816	838	828	848	854	899	838	851	827	833	835	841	849	831	812	841	822	847	824	827	782	856	852	880	806	841	831	852	862	858	878	875	835	839	861	887	892	862	878	856	858	848	863	835	872	791	837	851	875	866	847	835	900	890	855	864	783	810	862	865	864	866	825	747	829	836	919	858	842	840	888	859	875	827	844	899	835	890	824	847	842	868	865	854	859	837	869	865	838	824	838	864	855	904	867	854	847	853	827	885	826	883	884	911	830	842	802	897	870	845	858	911	833	870	893	875	895	867	907	872	874	886	843	868	862	847	900	962	873	842	883	890	884	885	861
737	761	779	742	765	759	748	774	745	783	754	762	747	733	742	788	735	737	830	849	767	705	748	799	740	769	747	792	768	767	749	755	806	747	736	765	782	777	791	771	783	781	783	735	779	787	803	774	731	756	745	740	744	805	763	706	698	727	742	770	787	748	759	733	720	698	661	573	401	315	332	511	763	755	703	721	766	823	792	775	893	802	1038	849	385	397	320	716	1028	744	785	828	764	823	812	825	803	780	830	825	822	808	748	786	803	821	855	843	797	849	817	784	821	781	795	817	822	795	801	802	828	800	809	787	778	834	848	864	783	800	744	792	813	846	825	810	797	777	834	782	817	796	855	777	834	845	847	824	836	825	792	795	837	827	850	852	792	832	837	841	844	822	814	806	838	798	809	818	793	805	817	850	814	812	800	832	804	812	839	798	815	857	818	775	854	800	826	844	817	800	833	804	838	851	837	855	801	803	787	799	804	797	821	791	818	818	862	819	793	823	797	759	822	816	829	870	820	817	832	833	845	829	822	813	786	836	813	821	841	796	830	858	870	987	1022	903	822	922	922	815	811	844	837	791	812	812	802	797	817	843	790	873	827	578	457	611	867	899	815	830	735	772	790	866	810	814	830	824	863	848	792	831	828	807	823	826	862	774	846	802	811	867	837	861	817	798	823	846	817	863	844	794	877	864	853	798	760	790	840	854	830	836	851	853	817	837	902	794	800	850	846	876	848	854	817	886	846	850	870	884	897	824	825	796	847	816	803	805	828	835	832	820	836	847	893	856	819	817	861	856	813	829	816	800	812	823	877	808	825	821	855	826	827	842	838	858	844	813	805	778	787	842	815	816	849	837	833	845	863	849	830	806	840	822	830	847	885	822	834	843	839	842	875	831	823	836	852	828	865	818	833	855	825	838	863	888	805	810	866	855	845	831	838	841	899	857	806	853	804	812	803	853	871	829	858	895	849	865	839	840	855	868	800	846	822	860	866	786	888	915	881	884	851	847	824	846	861	885	848	867	826	837	875	849	849	830	867	882	849	898	842	866	850	837	858	855	798	834	902	872	850	881	863	816	899	867	860	850	873	847	857	876	901	859	891	885	861	850	851	887	877	851	843	840	849	861	893	914	939	826	912	885	848	840	883	866	875	827	860	821	871	901	882	822	884	817	834	867	901	891	888	860
730	769	756	776	753	716	730	750	782	738	752	759	778	727	769	753	725	713	806	870	800	714	749	760	772	773	776	779	745	758	778	779	744	775	748	731	751	790	772	755	782	795	740	661	714	758	779	786	779	745	754	759	761	798	808	756	734	747	788	739	750	716	761	759	747	737	714	654	638	537	383	335	394	617	817	766	701	748	808	795	785	754	973	1035	813	675	718	915	763	646	753	796	791	828	804	771	808	798	789	776	854	791	778	778	816	830	855	796	827	816	807	814	813	813	785	778	786	817	796	816	847	807	766	781	811	824	873	854	778	798	801	789	818	821	791	815	821	799	829	810	805	782	834	811	821	800	854	829	801	810	829	807	830	796	804	833	750	829	815	782	816	801	825	805	842	813	843	818	831	809	820	825	830	797	840	834	818	827	841	805	749	777	804	821	819	817	812	803	832	809	815	862	831	841	804	809	799	773	788	774	723	802	858	819	784	831	834	838	806	825	841	812	829	830	824	826	823	821	845	845	783	787	838	832	815	800	813	825	789	821	850	821	844	938	1016	984	950	902	823	789	765	857	854	791	826	852	755	777	809	787	811	892	896	706	659	747	924	849	812	798	810	838	865	791	844	837	862	838	870	843	838	844	796	808	839	828	846	818	787	798	797	864	801	837	796	838	833	816	814	843	828	825	861	835	868	830	826	848	861	859	850	847	835	809	794	795	859	769	853	850	852	816	826	830	840	850	860	841	819	851	860	842	800	831	835	824	794	807	819	790	844	838	852	874	804	845	847	798	798	828	833	801	841	864	866	801	873	854	856	821	800	845	837	839	788	825	839	856	908	850	827	821	838	842	837	796	855	848	818	855	841	835	830	864	862	849	864	840	818	798	840	842	816	893	817	866	864	845	850	822	840	853	850	855	852	859	850	841	886	720	896	837	817	802	823	838	821	826	836	820	826	859	855	861	843	873	868	848	860	852	837	838	823	852	858	871	859	845	862	852	843	844	875	868	847	851	876	851	854	868	890	839	862	847	856	852	834	858	834	888	867	855	880	837	856	831	841	867	883	892	876	892	838	833	848	869	843	814	829	827	852	848	887	824	847	880	856	837	870	849	848	863	830	849	900	844	859	918	877	877	864	874	858	840	841	887	848	848	853	856	894	882	867	879	850	859	894	856	880	845	902	851
740	738	779	782	757	759	733	802	838	808	760	781	759	758	732	739	759	682	687	744	717	749	804	765	739	741	770	808	777	714	760	787	804	776	782	717	738	778	772	783	789	755	695	623	689	645	732	799	804	781	767	757	792	834	805	803	737	748	781	759	745	761	739	751	738	735	707	700	683	691	618	529	352	341	424	681	760	707	729	746	793	746	843	989	973	989	945	713	688	677	693	805	784	755	781	813	796	785	839	834	790	802	790	809	808	808	843	821	807	826	805	790	808	791	780	776	773	771	788	792	851	786	716	803	798	750	805	789	775	804	785	777	828	803	841	801	811	820	834	792	844	813	806	792	796	808	802	800	788	805	806	795	810	834	799	811	808	796	836	829	808	836	836	817	856	800	797	816	835	789	786	811	829	794	813	826	816	838	828	746	775	748	780	820	829	814	802	837	806	837	817	857	822	866	874	801	801	782	797	794	694	851	853	892	786	798	859	819	817	827	800	832	793	831	852	811	845	857	831	863	852	803	781	827	826	834	816	831	816	784	819	847	851	853	856	870	842	812	811	827	766	907	1001	801	821	839	774	769	822	791	856	814	896	879	881	896	877	859	825	870	829	905	885	859	865	872	869	852	884	834	820	779	802	800	819	867	902	821	783	792	794	820	867	806	808	819	834	837	812	816	818	814	836	834	836	835	794	854	848	854	846	841	819	816	840	840	823	830	834	887	861	809	831	822	841	834	807	821	840	894	855	820	817	845	874	856	833	772	818	787	847	866	850	851	842	831	827	815	802	855	806	819	816	848	846	820	815	818	829	849	813	835	869	804	852	845	872	958	851	843	911	852	804	862	861	793	850	848	808	832	827	831	811	844	808	862	877	812	880	816	854	834	838	865	831	829	834	884	890	817	850	853	846	841	830	850	847	841	811	765	853	884	830	809	789	837	864	909	819	803	797	869	864	848	860	847	863	869	875	878	852	812	822	845	807	859	854	856	839	834	868	850	840	833	893	884	858	830	809	820	891	854	840	888	807	816	878	870	858	873	844	846	872	863	835	861	861	898	849	878	914	845	844	810	825	868	888	862	845	853	878	813	856	853	830	877	881	854	873	841	919	862	862	874	863	892	854	847	897	895	882	828	846	869	854	877	869	820	857	878	862	856	894	927	885	846	887	879	884	836	864	906
752	745	754	787	753	778	822	884	841	842	868	777	755	764	732	793	825	764	701	726	735	800	792	762	783	783	783	768	772	758	769	786	774	783	762	748	759	792	782	780	795	683	684	843	795	642	713	796	789	785	783	786	756	823	771	771	753	784	777	804	783	773	755	768	727	715	698	694	708	728	697	652	556	419	314	325	493	788	787	712	719	801	797	827	852	876	818	593	1690	1513	579	783	798	785	829	807	824	789	811	816	825	788	832	812	792	808	810	795	781	788	812	772	824	802	795	794	827	821	787	824	837	837	797	777	804	785	773	745	801	798	796	792	837	784	799	808	850	822	804	848	809	844	849	783	828	817	797	796	799	813	802	782	821	808	831	814	845	843	834	823	842	845	824	822	809	776	808	806	818	813	816	812	804	812	818	835	845	864	817	807	812	781	775	803	837	829	818	801	755	770	783	800	804	855	802	780	831	864	886	854	712	803	913	940	773	780	868	847	833	852	824	817	806	803	821	822	842	853	828	845	823	846	795	806	787	818	770	797	812	797	815	836	805	829	825	858	809	856	838	852	806	772	788	760	835	814	779	774	813	853	816	805	876	936	905	861	866	868	897	792	677	733	936	833	825	811	832	808	846	837	829	807	812	805	817	879	867	800	780	794	778	806	848	797	814	827	836	846	834	824	845	799	847	776	834	823	827	864	832	835	854	832	869	838	871	829	884	832	845	866	833	796	790	803	833	808	794	811	829	827	810	801	823	810	858	841	842	824	826	834	814	852	818	821	867	842	817	820	834	864	868	819	844	839	835	807	823	841	793	832	875	844	810	795	842	819	983	781	574	616	899	929	815	872	821	824	841	872	861	863	845	807	810	849	837	853	805	867	859	849	827	798	821	858	852	827	830	850	847	837	801	823	831	876	850	841	838	811	857	819	837	869	900	813	824	828	838	863	843	853	849	848	876	868	818	851	846	796	863	861	853	864	837	887	848	849	829	871	835	838	904	827	802	823	886	904	874	874	809	864	867	853	878	875	833	854	850	839	844	851	898	867	848	880	854	845	870	870	889	888	858	820	814	845	823	855	829	862	872	830	838	881	875	856	850	878	854	832	885	862	875	902	899	830	853	907	880	867	867	891	904	857	869	867	913	865	833	852	865	895	842	864	868	892	864	861	892	887	873	846	853	773
770	745	746	721	752	800	920	775	499	521	741	900	757	749	742	826	845	866	791	716	751	774	789	791	756	789	766	799	775	811	771	778	782	784	729	816	783	779	775	763	802	677	787	1331	1261	693	695	777	819	811	816	768	760	766	735	757	769	745	782	786	740	756	743	773	777	721	718	696	745	746	720	677	655	639	529	400	321	365	619	842	780	684	766	797	754	859	810	618	1293	1014	478	761	803	813	827	835	810	802	794	834	824	768	813	791	794	813	764	797	803	792	787	825	786	801	800	770	802	816	779	797	836	797	801	811	815	798	801	786	778	797	818	837	821	828	796	786	822	811	820	825	800	822	839	792	805	790	788	822	805	834	836	816	792	778	803	833	852	834	801	819	798	848	827	847	810	810	773	791	811	843	833	843	852	816	813	811	856	839	828	799	777	852	821	821	817	801	796	772	774	853	831	802	808	803	815	807	770	861	932	872	803	732	841	772	754	827	893	818	781	803	816	826	805	807	844	811	832	821	807	847	845	828	800	857	776	844	787	802	776	834	809	848	823	814	838	849	829	828	869	803	854	814	830	872	841	861	796	820	815	819	823	831	867	840	853	834	817	861	907	762	661	730	901	800	791	811	814	826	823	845	838	848	817	830	867	856	903	833	819	818	803	806	836	815	813	808	838	854	827	816	822	825	848	829	808	812	830	835	833	886	830	823	834	844	850	830	838	830	825	858	825	822	829	874	869	809	791	832	822	813	850	815	834	860	842	810	841	890	856	888	822	802	815	830	832	846	840	853	808	852	866	842	832	816	816	839	795	823	806	846	855	852	835	790	776	817	926	724	496	547	803	931	794	858	823	842	841	863	871	860	853	834	807	834	832	845	854	833	843	852	825	778	820	866	852	871	847	822	833	813	810	796	818	891	871	851	803	799	857	849	839	873	877	871	829	855	864	855	835	843	830	873	848	838	863	836	834	856	867	883	905	796	825	838	846	859	857	858	857	858	841	826	839	890	927	928	879	824	813	844	855	871	892	834	838	805	811	831	822	869	853	831	843	875	837	847	874	865	863	855	842	844	837	889	808	828	849	874	852	856	841	826	850	858	865	902	856	853	867	871	865	887	886	880	848	876	891	875	842	887	868	878	849	877	877	876	868	849	868	871	877	861	885	866	888	893	857	861	844	810	757	855
756	748	749	697	739	775	913	645	337	326	640	926	780	748	761	822	863	833	732	739	762	750	771	751	807	782	747	791	765	749	819	750	755	765	754	775	775	764	777	751	795	674	693	1217	1164	619	687	757	783	804	791	766	803	776	758	800	788	750	786	771	777	783	784	781	752	766	721	750	773	716	737	725	748	649	667	635	452	359	328	459	665	840	723	708	792	803	817	793	713	686	803	804	808	834	851	798	781	784	804	756	732	774	760	762	830	820	767	783	739	795	847	802	810	773	843	843	839	835	805	777	814	808	853	829	833	835	807	828	849	821	853	824	845	804	798	814	862	835	810	797	818	815	825	818	802	835	846	767	794	793	829	774	761	779	835	790	824	816	806	813	804	832	817	802	812	835	783	802	808	800	808	849	797	767	805	773	808	771	861	830	837	807	860	802	801	810	766	756	789	868	965	880	824	810	836	807	773	829	870	843	813	789	787	822	836	890	827	818	825	815	832	849	790	759	800	816	813	840	833	820	827	852	827	846	805	796	794	825	813	786	819	831	853	816	801	796	829	837	838	861	858	796	832	816	834	842	817	821	839	815	817	898	736	701	796	814	832	821	864	806	747	835	852	844	812	807	857	814	838	861	815	816	828	852	881	860	869	810	814	819	878	870	853	801	823	828	828	797	825	868	869	831	832	850	827	816	822	859	861	836	813	829	834	852	854	861	851	857	850	829	857	830	839	860	817	837	779	833	783	831	836	839	799	791	817	787	803	880	913	868	863	807	839	869	847	859	814	833	816	887	846	851	842	838	821	853	821	825	763	772	834	833	862	798	849	856	960	835	708	753	888	883	826	830	860	857	821	880	858	862	867	835	820	841	819	868	857	874	837	858	788	800	766	833	863	814	845	864	812	808	872	847	838	839	879	846	840	827	835	830	850	829	841	865	848	884	856	830	863	811	855	885	857	884	837	878	877	871	857	863	895	800	819	853	861	830	881	843	897	855	855	830	905	831	814	985	886	824	823	868	863	909	872	883	853	831	835	848	836	872	870	877	839	873	876	883	866	861	854	867	856	867	864	870	842	849	850	867	851	835	843	862	869	848	863	889	836	834	858	834	867	843	861	866	869	887	853	881	865	847	844	856	852	881	870	847	860	890	917	905	902	841	849	888	856	919	912	817	809	790	815	693
751	736	733	729	743	792	938	718	426	428	777	933	753	760	748	721	750	708	710	801	765	764	742	754	759	753	722	690	813	753	789	767	802	723	808	774	761	769	794	778	800	767	635	675	658	606	755	827	786	796	758	755	802	773	768	802	768	811	757	760	779	738	776	793	772	774	796	789	752	738	732	708	752	746	695	681	678	603	437	306	326	566	796	803	732	755	794	761	819	863	878	848	805	791	775	788	823	812	843	783	736	814	805	758	773	789	807	775	849	802	816	813	841	765	799	827	814	816	810	806	758	817	830	816	790	786	833	853	816	794	789	796	823	827	807	794	810	807	822	835	841	810	819	857	825	782	811	800	800	789	835	794	834	840	850	823	843	798	825	797	814	826	825	815	800	819	792	768	780	784	807	800	794	762	763	702	732	783	795	835	852	817	835	843	811	808	799	764	832	970	899	878	777	841	835	847	768	791	769	809	766	802	854	830	825	829	796	781	828	837	781	763	749	799	752	798	792	827	837	814	809	828	831	841	790	785	893	923	858	802	814	820	825	822	829	831	844	829	835	800	828	819	848	821	844	795	780	820	874	855	839	883	750	744	801	818	784	800	832	836	866	879	882	852	819	812	845	828	840	798	848	777	753	801	866	862	816	810	805	810	907	840	835	814	824	828	808	789	797	842	849	831	839	872	847	836	845	841	796	838	811	795	852	859	844	827	861	840	860	857	836	878	855	850	851	834	816	820	827	864	847	867	814	829	818	758	725	821	938	901	832	808	855	831	859	828	863	822	851	878	824	812	840	849	812	867	873	804	662	789	708	788	845	807	822	813	893	907	847	872	897	823	799	832	883	849	893	864	868	850	838	811	788	863	834	831	822	854	829	774	904	927	787	833	890	867	838	837	842	850	802	842	842	884	816	857	832	840	869	847	874	841	830	853	850	859	861	844	851	849	875	861	853	829	855	856	820	902	869	872	880	812	849	860	894	851	866	837	845	842	861	924	818	687	671	858	922	796	832	826	870	869	917	859	846	857	820	828	851	870	851	865	824	867	850	862	829	853	842	883	837	852	869	869	870	898	853	870	881	876	874	864	908	856	871	906	877	875	917	868	845	870	840	851	896	889	872	845	870	854	890	874	869	863	890	871	890	903	854	847	861	901	849	859	896	915	775	749	861	861	509	251
771	763	740	789	714	762	887	845	732	753	908	844	746	811	786	762	801	745	739	805	804	795	782	752	747	726	707	718	792	766	767	777	754	775	763	769	747	776	775	784	761	770	818	777	754	789	810	789	810	811	800	762	812	764	752	790	774	785	791	735	754	782	784	765	781	740	784	800	757	752	721	748	793	717	732	718	694	701	664	514	429	313	398	667	814	811	724	787	796	611	711	947	828	782	808	801	797	817	833	828	813	797	799	765	754	782	815	794	828	823	833	851	783	765	786	777	768	825	830	841	762	788	788	797	792	798	828	828	796	786	814	782	816	874	759	808	801	791	854	844	822	825	832	809	793	800	849	802	835	789	808	813	824	787	815	797	882	817	809	855	811	851	816	815	803	795	793	767	866	845	824	808	764	801	815	763	720	780	777	785	816	819	811	817	812	841	853	782	743	875	810	818	773	823	892	840	843	787	763	780	789	824	821	834	806	837	825	823	807	773	749	796	849	849	783	762	808	856	835	858	839	843	823	853	833	790	876	931	804	803	842	817	794	858	833	834	876	801	830	773	803	827	832	854	848	798	827	841	845	840	840	852	816	806	859	765	799	801	838	834	807	845	798	852	882	843	863	847	833	872	811	780	750	815	818	838	782	813	786	807	886	846	836	868	771	823	856	809	838	830	813	835	881	868	820	853	856	860	879	859	909	834	831	828	870	868	845	880	860	805	878	870	812	856	855	775	805	931	763	805	859	877	864	800	847	790	756	779	869	787	833	888	843	870	816	839	812	799	882	816	803	801	831	828	837	851	863	761	687	1639	911	705	838	864	843	884	861	877	906	844	816	828	832	828	843	865	862	836	736	737	768	833	813	757	848	909	859	864	836	720	938	1180	781	758	856	866	856	871	836	836	859	877	860	854	856	822	783	815	851	889	899	808	876	880	854	844	848	816	841	870	856	865	880	898	847	832	842	860	813	857	841	833	838	854	881	839	841	880	885	889	864	955	824	653	662	841	874	804	837	864	842	834	871	850	870	884	871	835	887	896	864	899	864	893	887	867	864	844	863	838	866	857	871	886	925	871	847	860	845	900	897	847	809	860	867	874	842	940	880	916	865	842	851	825	844	897	875	843	885	889	866	857	879	868	864	864	856	874	875	856	862	858	839	892	876	771	762	838	628	355	257	364
770	788	789	759	727	756	777	853	847	886	845	726	757	751	802	816	834	771	769	758	816	801	797	787	753	750	717	724	786	777	764	765	757	762	759	793	792	772	791	765	795	774	790	798	792	791	796	792	815	785	791	785	791	765	796	801	790	785	771	773	787	776	785	779	761	757	769	769	768	718	751	767	739	764	711	708	755	736	733	672	610	476	368	329	483	773	853	809	575	525	620	931	831	850	822	773	798	809	816	829	813	819	802	820	798	796	819	813	831	829	789	817	784	784	775	775	809	800	830	839	798	821	822	780	808	763	795	817	780	824	798	819	836	775	806	774	820	757	852	789	738	790	806	833	816	808	811	809	794	765	811	848	779	812	829	809	824	791	815	799	811	813	807	807	798	824	797	806	831	860	819	787	781	820	943	857	753	752	767	790	812	782	760	780	811	807	810	811	802	781	768	775	802	817	848	833	823	858	836	835	776	849	814	821	786	811	843	840	810	752	706	837	893	920	889	766	783	825	824	807	818	841	816	835	856	799	783	816	748	838	837	853	854	842	803	807	857	825	806	822	823	816	836	817	824	842	822	835	811	847	820	811	818	845	805	817	813	826	854	863	823	807	819	850	825	793	813	859	873	893	829	788	755	794	839	819	843	824	782	812	803	849	829	841	813	853	878	842	835	817	838	841	863	861	818	859	849	876	808	859	813	784	886	843	865	840	837	847	847	836	851	854	810	848	844	835	812	1057	751	833	868	792	851	818	857	851	776	816	804	818	854	825	849	849	815	864	834	833	812	785	762	774	774	816	868	819	835	793	640	1569	724	698	848	826	840	859	850	814	846	848	812	827	841	840	846	846	876	716	681	771	702	832	846	799	830	858	828	828	866	752	745	841	725	795	837	841	861	804	865	830	825	851	862	863	831	828	794	852	879	894	865	784	830	856	840	831	830	861	831	876	812	877	878	825	857	852	863	814	878	871	851	823	909	891	838	856	854	869	814	845	849	909	882	830	814	905	858	869	872	885	839	880	873	879	928	889	861	874	906	880	905	858	913	878	898	854	883	859	851	844	862	832	852	845	927	856	876	859	834	877	826	824	866	871	841	851	832	893	916	899	844	872	819	879	852	839	871	861	868	871	893	941	902	874	874	891	850	877	846	857	858	864	872	772	721	821	846	518	236	294	559	684
754	774	757	749	775	734	719	801	779	793	757	754	742	727	767	781	788	779	739	784	795	788	744	750	760	774	761	777	769	771	755	767	788	743	754	743	771	810	779	748	762	774	783	794	782	781	799	807	770	766	760	783	798	802	782	784	789	769	769	762	793	776	774	805	752	789	781	796	797	794	727	774	744	746	756	740	732	771	704	719	671	697	544	431	384	329	568	921	784	587	684	866	842	831	816	834	833	809	823	842	848	789	810	844	787	792	801	829	827	811	831	802	815	798	801	783	844	801	816	830	828	791	799	775	805	761	795	807	778	848	792	830	849	795	809	810	773	818	757	777	797	751	791	795	803	842	796	807	820	785	829	783	829	794	808	832	855	824	805	796	820	822	784	845	804	820	781	781	844	870	814	783	790	835	873	913	806	774	799	786	851	843	800	789	796	836	820	803	817	800	819	819	838	814	857	793	802	818	864	807	774	810	825	817	794	839	823	824	818	776	814	860	923	903	882	783	820	850	889	824	808	799	839	828	828	807	833	856	844	818	881	814	860	825	801	777	837	872	848	835	806	805	819	840	802	770	817	805	822	802	824	832	797	845	765	726	750	848	852	819	828	815	793	809	803	831	817	838	864	832	870	818	819	864	840	837	850	859	850	831	862	834	826	794	845	838	887	893	838	856	812	810	834	818	873	856	833	856	814	837	772	745	846	886	858	815	836	843	854	827	858	826	840	806	850	881	830	853	790	839	829	834	865	803	828	848	812	842	831	868	909	856	867	844	857	854	823	808	851	808	792	803	821	872	886	839	853	835	770	710	659	814	845	827	866	851	883	844	839	823	825	809	871	848	827	814	864	641	922	1643	775	760	805	822	844	818	813	823	821	827	816	826	821	856	842	837	850	863	841	854	862	826	876	854	839	842	810	819	820	869	835	803	845	864	865	863	858	791	807	843	834	873	843	845	857	856	895	824	852	918	863	867	879	837	862	854	901	862	871	862	872	876	862	911	870	900	889	905	858	866	846	859	876	914	857	867	891	896	874	849	837	821	886	905	899	857	876	884	818	843	840	875	881	863	841	868	869	850	936	947	1001	815	885	982	898	811	822	856	833	844	819	833	861	817	820	811	853	866	881	802	880	880	905	908	870	907	891	841	894	852	873	862	739	806	888	681	326	258	431	628	709	702
764	816	736	743	739	776	742	754	786	749	753	733	743	762	760	750	749	759	766	751	761	739	770	750	748	799	766	771	758	752	751	752	807	789	758	778	798	790	784	726	744	811	842	797	814	785	778	769	789	796	761	759	780	809	774	765	789	789	770	754	741	776	789	784	747	758	807	782	750	767	767	769	801	804	820	798	730	734	719	715	684	696	686	668	595	374	346	439	749	878	780	763	724	786	798	822	778	780	825	795	798	805	831	786	815	803	823	839	813	830	857	815	836	845	811	799	818	807	819	816	806	813	794	820	807	800	810	791	811	785	821	809	800	798	795	813	815	763	732	894	907	749	807	821	821	781	751	838	851	870	848	838	804	791	826	819	853	826	798	815	822	814	817	783	856	836	804	808	829	882	843	802	753	796	812	812	763	756	810	814	829	906	838	784	809	814	788	839	818	812	784	848	770	818	864	825	812	831	805	802	844	858	818	836	778	789	821	772	842	887	861	825	807	796	762	821	847	855	853	817	819	844	837	832	827	809	833	800	860	857	849	868	790	830	802	782	854	853	834	833	803	811	824	820	859	825	827	835	828	818	835	854	805	821	716	867	791	772	823	820	806	854	796	816	841	819	786	807	830	851	851	865	823	891	884	818	881	830	830	821	793	823	823	803	821	826	870	845	826	831	867	855	836	828	843	849	834	828	839	873	793	746	844	834	827	858	844	816	796	800	864	845	874	822	841	825	823	852	809	748	768	856	892	845	844	856	813	875	844	864	885	836	829	848	799	830	847	841	847	815	820	821	866	873	857	883	842	840	838	841	862	843	814	820	855	876	829	832	858	844	822	800	866	837	814	852	884	678	786	1607	622	767	899	839	855	808	841	841	853	851	798	882	859	865	838	846	837	863	840	839	852	835	874	823	847	881	855	810	803	810	822	805	833	842	891	841	860	852	845	849	842	833	851	832	838	859	850	859	897	888	885	898	862	865	869	860	854	869	884	877	814	895	861	896	823	841	849	857	854	842	823	862	824	866	903	861	868	860	811	815	842	813	803	856	889	884	884	854	846	868	871	895	872	846	850	853	866	898	881	539	826	972	924	979	896	820	828	870	800	795	844	848	931	836	826	879	891	866	836	824	874	874	854	864	883	861	896	851	855	903	796	780	831	827	537	255	288	559	705	645	730	810
766	801	790	769	752	753	781	800	754	771	750	745	751	756	757	784	751	784	808	752	788	791	765	724	777	802	763	815	759	770	775	758	777	799	783	744	788	784	793	753	789	780	836	771	789	784	761	785	800	779	770	774	781	769	799	758	810	789	811	808	794	784	804	811	750	799	739	775	804	731	807	809	838	762	682	734	795	744	723	685	717	688	747	681	730	614	472	370	364	503	756	793	750	712	798	897	836	768	811	804	803	834	795	799	836	810	817	827	786	822	819	809	840	832	810	807	804	830	827	797	823	773	791	815	776	777	820	803	830	801	810	820	797	788	809	804	853	806	699	977	1000	740	808	815	833	774	776	863	823	828	814	841	823	773	837	801	786	795	827	781	838	838	798	818	833	847	830	848	834	821	831	823	758	779	742	754	788	799	800	816	807	872	866	840	790	810	846	815	807	800	804	803	783	791	801	815	814	770	822	848	810	819	833	808	788	846	793	787	798	874	926	859	746	732	782	816	847	823	843	834	804	820	801	837	789	843	810	832	822	867	842	823	837	840	821	793	844	806	822	829	814	813	848	858	844	822	824	843	781	794	837	827	851	821	716	1122	1068	736	810	837	836	824	853	824	857	796	829	805	851	854	858	837	813	835	802	841	832	795	828	848	864	805	863	842	793	838	829	817	818	827	859	835	793	858	863	840	842	879	834	843	875	844	843	861	818	859	864	827	808	835	846	888	855	818	847	839	822	795	757	720	745	825	841	836	842	803	813	853	839	814	849	861	833	851	818	827	835	826	837	859	860	825	870	874	863	872	824	882	882	842	849	852	834	775	816	852	875	791	818	859	845	830	855	846	839	862	870	838	717	669	676	900	874	881	879	872	888	859	860	831	827	845	869	882	839	832	851	884	849	824	852	849	855	864	833	808	865	808	843	892	821	807	879	889	858	797	885	897	872	845	840	852	835	812	852	831	852	844	883	846	874	846	898	850	862	844	814	876	871	909	856	857	864	879	862	850	854	845	839	857	862	886	799	828	850	833	871	818	741	810	983	919	826	842	889	904	879	824	841	840	908	908	907	877	872	849	867	985	842	389	693	885	867	960	865	815	896	882	840	896	906	884	905	883	829	863	840	860	837	836	862	908	888	875	891	869	888	866	895	739	778	929	700	339	252	411	624	747	694	752	776	862
782	806	824	760	819	766	754	764	727	763	739	731	774	761	770	777	781	787	763	778	768	764	765	698	772	745	748	772	764	739	756	767	796	806	775	762	822	790	778	795	778	770	807	732	806	774	814	827	810	781	777	780	766	764	791	769	767	826	787	792	759	784	786	757	774	789	811	748	774	773	813	801	836	690	617	630	759	804	685	737	710	710	721	767	749	700	654	547	445	334	359	587	800	836	782	719	833	853	790	819	844	780	832	748	815	798	799	826	792	788	826	816	830	794	826	832	802	825	798	809	789	800	808	808	749	782	777	809	827	812	829	819	787	804	842	775	806	843	745	727	738	737	860	841	801	785	842	790	721	709	783	872	801	809	853	801	801	806	832	813	821	812	756	812	848	802	831	842	873	797	834	833	818	803	760	829	814	788	859	839	778	820	871	833	782	808	803	836	807	795	840	813	802	836	821	784	823	773	801	810	857	845	837	824	832	856	794	806	773	845	850	822	754	777	837	860	833	820	841	819	811	801	853	861	799	847	811	859	839	823	825	841	846	854	854	797	848	848	827	827	829	822	816	800	812	851	821	810	857	812	829	829	862	898	776	806	741	793	794	812	832	834	837	827	840	835	870	879	817	844	804	780	801	784	827	844	803	782	793	770	836	848	877	853	830	832	853	826	822	836	805	799	852	859	867	846	857	856	865	825	865	829	813	854	819	840	824	792	791	827	834	838	831	880	873	859	816	791	761	683	734	800	861	869	844	804	876	854	840	896	832	825	831	873	825	824	823	851	858	844	882	859	856	870	845	794	848	869	872	849	896	853	824	868	840	829	813	819	793	898	859	825	849	889	861	837	840	850	825	868	854	862	905	871	829	864	871	805	839	864	827	827	831	852	877	829	852	865	827	842	846	834	887	841	887	865	846	873	806	847	856	833	883	856	872	824	847	885	860	872	812	814	812	865	862	879	873	863	907	879	829	884	844	862	868	850	859	818	839	871	894	859	865	893	831	882	845	863	847	892	879	849	825	823	869	868	795	866	770	812	983	999	787	796	926	871	858	884	828	840	845	884	867	851	842	865	883	851	942	728	751	819	801	789	775	791	846	936	853	874	863	862	893	873	877	877	856	848	860	881	877	837	895	891	854	924	864	841	778	811	858	570	239	324	520	699	694	702	790	745	850	974
790	747	778	771	799	802	778	793	737	739	775	772	777	765	793	787	808	788	773	775	746	770	770	785	798	779	786	797	739	746	742	759	837	807	783	761	744	765	838	779	756	845	789	789	792	750	804	801	798	781	769	781	777	756	771	762	768	782	808	763	779	837	791	797	799	806	739	800	780	795	805	823	827	664	538	612	762	839	729	766	703	735	736	724	804	759	677	707	641	502	398	340	386	769	750	437	546	889	749	800	794	776	804	779	801	819	824	824	837	838	834	807	831	807	805	820	808	810	835	834	793	822	768	814	766	776	810	808	834	841	827	823	782	823	835	806	762	796	850	840	805	813	843	843	830	797	865	819	681	687	791	860	820	827	805	796	802	805	820	782	791	779	803	820	828	787	803	824	833	826	833	840	792	836	825	821	829	838	811	824	786	754	780	821	806	813	789	822	829	834	802	781	794	823	802	786	815	834	844	803	840	812	838	834	848	862	825	810	812	759	763	766	825	847	766	830	846	844	858	839	817	840	845	799	811	808	804	821	806	812	842	871	851	814	790	824	799	860	859	868	794	792	854	813	856	828	845	846	841	834	821	854	796	847	817	769	815	856	787	818	823	840	852	834	852	840	854	859	877	852	774	777	863	892	828	736	777	803	805	775	781	834	816	819	823	864	818	851	795	826	813	833	870	860	859	846	820	845	819	845	834	874	842	836	840	821	827	814	813	838	863	853	827	869	870	847	883	796	765	790	788	818	879	824	847	818	840	845	828	844	869	848	891	860	860	789	822	875	824	870	853	849	862	832	869	805	851	844	895	864	858	861	852	809	842	843	850	833	820	861	859	858	837	818	832	836	847	852	824	780	812	834	892	877	860	822	811	815	844	839	870	874	859	854	842	841	858	830	815	825	860	833	912	862	878	872	884	813	803	824	801	850	830	878	808	800	839	857	875	867	816	842	851	838	867	831	859	893	891	856	879	850	867	850	834	861	803	830	825	806	787	861	881	877	842	873	840	849	817	876	886	844	816	843	831	823	809	864	737	739	841	882	745	819	910	855	911	849	880	866	876	866	858	853	889	853	865	772	994	1272	799	852	875	816	854	910	899	861	875	854	848	857	839	887	867	928	846	904	923	879	871	846	896	892	907	872	777	773	909	684	348	278	437	631	719	688	732	770	781	795	809	1025
761	712	754	751	800	801	797	749	759	742	743	795	748	746	754	791	784	737	758	789	768	770	771	757	758	789	781	797	797	775	792	784	778	742	764	747	766	794	812	774	779	783	802	820	780	823	819	765	782	774	793	790	792	808	812	830	805	759	785	803	816	800	815	775	791	784	809	800	786	739	799	816	822	778	706	720	851	807	758	745	762	724	745	759	751	707	735	724	677	680	591	422	333	353	386	491	680	856	738	770	769	799	846	841	780	868	825	811	824	821	807	783	794	848	790	807	823	792	828	855	831	772	803	808	813	812	797	812	837	833	808	801	795	831	805	794	807	843	778	769	818	795	808	834	837	815	857	836	743	761	839	892	800	805	836	860	833	841	836	825	823	832	793	829	820	825	837	829	839	831	801	807	800	793	821	830	786	779	813	859	815	842	849	831	819	819	829	782	829	809	825	829	816	791	843	794	793	847	819	803	816	802	809	799	850	868	810	799	819	844	827	844	817	788	804	830	848	846	851	831	829	821	850	836	823	824	800	789	787	851	870	818	795	845	809	831	837	823	843	828	842	815	822	816	855	832	865	854	839	852	862	859	831	864	761	802	951	961	815	783	843	814	846	850	848	829	898	868	837	814	748	818	871	886	815	709	728	943	954	838	791	780	833	791	743	770	831	832	834	809	808	847	861	834	792	822	781	833	804	866	842	862	834	851	832	858	849	814	841	853	848	859	804	872	818	819	840	852	872	846	818	822	853	837	827	831	867	828	832	821	849	864	838	854	845	837	833	807	829	853	851	828	842	841	858	823	856	846	875	838	831	805	839	844	833	834	850	900	888	849	822	833	846	853	859	817	863	830	862	848	832	817	849	868	876	830	847	874	848	874	829	800	832	806	860	868	864	816	825	852	863	868	874	812	829	877	845	817	763	789	823	892	847	852	855	815	799	869	872	870	825	824	877	867	853	856	864	893	863	865	861	896	850	883	861	870	801	819	847	841	863	893	855	866	870	857	844	828	898	859	870	849	790	867	877	826	775	800	817	756	747	738	776	856	851	875	909	876	882	865	840	874	865	890	887	852	872	797	842	1093	737	855	861	850	878	896	848	864	854	883	860	865	907	877	881	902	854	865	889	902	849	859	896	919	815	767	854	777	535	273	319	549	697	713	678	775	784	764	753	768	886	982
781	730	752	740	796	778	790	784	796	793	800	748	773	738	729	811	768	805	787	780	741	781	765	750	789	798	783	801	769	765	791	784	816	793	780	771	815	781	779	784	778	791	814	811	770	756	754	787	789	807	812	797	769	817	809	823	734	744	703	741	770	787	827	793	787	806	783	763	795	807	769	779	805	830	843	811	816	780	783	776	730	794	744	723	736	764	726	711	730	710	678	646	571	471	297	316	644	875	784	692	762	782	794	810	831	812	811	830	805	798	771	746	814	801	838	835	853	829	828	834	803	808	797	819	793	784	826	838	822	792	828	832	842	817	834	818	862	806	710	667	758	781	827	805	792	830	861	846	792	866	845	829	821	808	797	827	805	817	835	854	839	780	842	841	801	799	827	830	830	803	793	835	841	806	813	818	823	779	878	861	798	801	816	828	798	790	920	826	787	825	781	815	827	827	816	836	798	822	843	835	822	813	845	789	854	806	787	810	843	844	848	839	850	822	879	822	827	850	809	822	813	819	821	785	836	773	825	834	830	876	881	838	827	874	853	823	836	864	844	873	852	807	814	838	823	774	843	801	824	822	852	826	849	856	821	810	956	964	791	807	852	814	851	827	822	870	838	855	841	802	753	773	844	815	834	695	724	890	1078	934	788	786	794	745	824	803	807	848	868	854	851	833	817	816	793	820	824	843	842	802	835	842	822	882	828	844	873	862	830	862	872	896	800	804	831	840	822	846	831	868	851	813	818	868	820	820	862	828	858	864	820	861	862	861	866	835	812	857	834	844	891	822	834	845	860	841	877	822	867	859	810	821	853	876	838	837	881	859	862	851	840	884	840	886	834	866	847	879	883	837	799	798	854	896	855	885	851	804	852	856	825	819	839	844	848	848	819	850	858	863	872	854	870	787	844	850	835	764	778	813	827	865	830	814	859	855	861	884	830	836	872	819	843	866	848	832	849	849	891	858	833	831	821	866	877	847	861	878	976	980	872	915	955	871	847	846	847	861	906	880	830	806	781	873	831	823	804	767	770	802	812	866	862	871	878	849	884	878	862	877	852	863	851	867	893	849	869	882	800	790	820	862	825	836	861	895	829	870	850	845	859	888	870	885	884	911	819	880	886	842	895	927	865	770	811	867	715	372	237	387	628	717	700	750	769	770	813	807	790	828	845	926
792	770	763	780	835	832	819	820	824	777	729	740	780	746	711	816	763	817	730	682	689	746	800	761	775	783	763	786	743	779	795	792	758	755	743	817	806	797	761	800	785	791	812	790	764	779	734	803	804	799	827	773	808	773	848	761	695	691	705	725	730	775	819	786	800	788	799	757	819	809	782	795	785	793	826	806	757	793	786	816	784	774	743	763	740	724	715	729	721	752	738	691	650	640	529	386	332	451	719	816	747	718	755	810	807	820	805	786	792	769	776	711	784	824	835	829	821	813	795	797	791	787	787	772	776	827	816	810	826	801	790	812	800	806	789	797	805	803	675	689	805	787	796	809	773	795	864	812	830	828	809	762	861	846	792	802	812	792	818	812	808	828	828	845	797	828	802	814	823	810	810	803	829	824	818	802	797	823	798	809	804	837	816	800	834	834	895	784	748	784	823	825	827	806	811	765	785	811	802	803	845	848	847	804	832	828	791	831	836	871	821	821	814	874	824	817	857	822	830	804	829	782	822	812	835	792	849	818	838	812	820	856	818	851	801	829	849	831	837	844	870	837	797	796	797	792	810	808	809	829	841	835	837	841	830	810	787	827	773	831	807	833	810	815	816	822	873	839	876	818	829	766	725	789	889	744	779	641	880	897	746	780	851	800	1088	1003	768	793	837	879	871	845	863	792	805	815	838	863	857	844	869	804	867	834	826	824	852	838	863	874	865	877	812	796	870	882	859	825	790	853	867	900	847	805	832	836	877	840	852	830	853	817	866	868	844	816	830	847	835	835	856	872	843	845	822	824	856	811	844	840	822	834	843	846	848	809	842	830	856	891	892	840	857	890	864	849	829	881	870	856	840	819	812	883	866	828	829	817	790	865	835	857	834	838	871	865	843	845	859	877	843	869	873	883	850	898	850	847	788	823	842	858	868	866	861	894	858	851	863	833	833	827	871	848	835	843	814	855	882	846	839	828	841	833	849	825	841	931	1072	818	594	664	982	893	863	844	876	871	852	867	827	815	825	842	827	788	797	783	716	756	815	816	808	797	894	830	877	916	860	883	856	857	863	883	875	857	867	879	861	891	866	809	735	802	871	942	856	826	861	879	887	874	847	847	857	842	898	844	862	893	913	877	784	855	851	515	237	296	521	654	700	705	772	772	764	813	797	787	833	816	851	878
776	770	753	818	844	926	926	963	902	887	815	821	803	745	727	779	804	825	732	637	647	716	807	753	789	763	771	781	773	805	798	793	789	785	783	800	803	773	795	787	764	759	776	815	776	805	806	801	802	822	780	786	817	824	779	745	685	788	868	774	709	727	816	808	819	802	797	768	792	789	797	795	738	825	777	805	734	786	779	783	807	770	785	754	743	738	724	723	739	741	771	800	714	703	662	611	451	343	342	534	812	807	732	759	797	768	800	760	766	847	835	832	769	776	845	825	782	778	825	843	814	786	787	797	787	919	849	828	791	814	812	803	813	842	800	791	828	839	822	801	820	777	779	780	782	781	832	816	829	877	808	816	857	809	790	830	811	823	818	844	831	766	810	791	824	798	787	817	792	818	812	786	800	806	829	813	835	791	835	791	854	828	853	849	827	831	802	778	772	761	786	794	797	823	803	803	813	808	808	834	797	836	828	831	841	902	873	815	823	872	804	831	844	906	825	819	830	826	824	807	824	787	803	782	859	838	794	786	835	809	785	821	802	832	794	807	830	832	830	890	869	835	802	807	826	770	815	818	859	817	809	824	866	843	855	794	821	829	823	858	815	849	822	831	841	835	858	828	786	818	905	868	692	795	980	1020	873	716	865	809	737	880	873	722	1263	1140	693	823	862	885	854	843	879	868	783	757	842	828	842	831	831	865	838	812	842	789	819	827	813	834	877	842	848	836	867	844	815	849	863	970	879	924	845	843	854	855	853	873	851	826	832	847	844	841	839	816	826	790	808	835	853	852	858	869	857	814	846	815	877	869	834	830	803	841	822	859	846	837	820	884	840	788	809	850	856	831	891	852	901	829	843	831	871	809	824	822	835	858	812	823	862	862	817	832	848	832	821	836	826	838	854	832	856	856	865	846	869	835	799	853	898	849	889	839	870	840	842	825	873	826	821	868	877	846	827	910	837	845	858	883	837	861	857	831	828	835	809	923	1031	717	505	614	907	926	872	883	903	869	861	896	822	876	874	814	814	763	833	844	744	795	803	799	833	828	847	843	883	878	848	882	868	890	893	870	889	867	889	858	863	861	878	836	839	822	879	908	903	897	858	834	817	851	829	854	900	868	888	878	865	890	773	784	888	730	378	248	382	612	682	695	732	751	779	804	779	807	798	794	800	831	830	826
833	776	794	795	905	898	838	805	868	939	898	947	936	813	692	753	841	800	723	655	722	807	807	764	786	798	809	796	792	780	780	762	783	781	801	794	826	811	803	771	777	785	819	775	807	798	820	764	841	778	730	758	782	803	776	716	766	964	1047	945	751	750	801	773	763	780	794	761	806	773	758	786	786	804	782	769	820	783	776	789	786	809	769	733	733	749	771	762	736	698	747	815	781	781	697	710	645	565	359	318	366	623	832	761	696	742	819	761	766	870	912	890	841	778	788	822	809	805	791	810	829	820	787	828	770	831	809	796	797	806	801	834	811	826	845	798	770	840	798	852	793	837	835	830	774	795	799	817	806	793	784	835	832	812	804	821	844	823	792	818	827	797	794	799	781	837	812	786	787	786	800	825	807	816	809	821	800	815	807	835	840	813	838	847	876	811	818	771	767	750	839	797	846	800	829	834	814	770	797	807	832	800	794	830	814	859	846	818	825	835	801	820	843	826	813	813	823	817	797	774	814	839	799	821	839	826	827	835	822	790	786	861	807	757	808	772	798	848	820	826	809	812	830	828	868	832	819	825	821	810	823	831	851	820	862	769	796	819	781	796	808	805	801	806	831	844	803	811	797	843	931	988	726	749	932	1038	793	698	798	799	820	867	911	764	716	706	742	854	844	832	867	866	838	850	802	740	797	841	888	824	836	848	827	815	852	856	835	791	770	818	827	831	867	887	865	837	851	842	790	757	930	875	802	823	841	843	852	852	874	856	868	857	857	897	838	842	814	833	858	858	831	854	859	875	866	827	844	841	855	858	864	843	822	875	859	817	836	839	865	857	851	741	774	833	848	792	860	839	820	796	841	857	812	835	851	762	897	1018	869	805	874	818	844	827	875	859	859	818	863	868	882	903	837	838	850	891	859	851	909	853	852	863	868	857	869	887	901	860	882	841	831	868	882	871	840	822	809	817	873	825	848	831	857	875	887	827	816	816	909	756	634	753	923	898	807	855	855	885	923	863	781	813	821	820	804	778	858	805	760	819	836	836	860	863	873	878	921	873	879	871	851	868	891	885	860	880	872	874	868	850	893	866	863	912	895	873	879	881	876	845	786	822	834	792	862	894	884	879	824	763	855	817	550	275	296	499	687	690	709	781	776	774	811	829	787	806	818	817	800	856	838	804
847	808	796	874	928	812	593	464	513	729	919	918	839	733	720	761	775	796	792	831	825	854	796	759	827	808	784	785	745	785	795	790	800	765	801	745	786	792	763	816	775	790	795	786	787	800	778	784	804	799	797	764	784	826	782	734	743	897	1039	959	801	753	773	803	814	781	790	795	768	807	796	799	800	774	759	775	811	804	781	767	813	778	776	793	798	777	779	788	798	736	718	775	769	750	753	724	722	729	644	499	362	313	457	745	843	745	739	732	782	824	963	993	933	867	862	851	803	848	816	823	830	818	816	827	775	811	806	799	773	805	794	796	767	824	804	794	776	776	832	818	807	831	838	808	740	798	800	855	872	801	839	856	835	811	818	775	795	791	798	835	828	835	821	805	772	798	811	800	804	834	818	795	808	833	839	845	817	829	787	775	837	822	823	854	842	793	874	828	796	816	786	816	819	753	791	790	814	818	809	818	848	814	790	826	814	777	840	829	778	823	845	806	821	790	800	790	800	813	826	831	830	826	819	858	852	810	829	816	820	805	807	883	806	796	814	793	791	779	825	827	777	795	844	833	826	829	829	801	851	826	825	775	854	810	840	787	836	769	808	789	802	833	850	819	839	828	830	839	825	814	869	912	782	749	738	750	712	830	919	839	897	849	854	835	788	819	838	856	792	814	804	828	848	826	827	795	820	872	855	846	834	858	844	827	843	856	854	791	746	789	823	833	836	903	869	894	866	858	807	729	857	840	832	836	855	814	839	830	837	840	842	849	863	872	808	860	856	848	848	834	826	822	834	791	819	874	822	815	826	848	802	850	816	852	861	826	846	872	847	884	856	844	832	870	849	783	836	855	844	866	841	816	857	855	859	785	849	999	904	762	848	813	822	867	870	900	899	815	911	847	827	836	852	821	808	857	837	896	890	833	855	848	841	845	860	902	874	829	875	897	828	853	845	902	881	858	878	876	868	856	853	858	860	829	843	821	840	839	915	878	827	877	961	841	832	874	864	883	900	787	865	867	794	783	776	848	873	814	828	866	852	866	852	849	865	883	899	892	884	838	889	895	882	878	884	883	871	842	874	899	861	926	871	891	891	891	873	871	837	799	798	939	942	792	803	940	869	810	795	875	725	350	229	388	612	755	721	738	791	791	787	757	788	856	830	841	849	843	834	822	813	837
857	774	809	939	891	731	369	308	303	553	861	941	762	727	780	769	789	794	763	796	817	824	778	782	797	788	763	767	744	784	766	757	799	806	803	795	803	792	800	752	732	799	816	772	745	737	779	812	825	788	811	798	771	795	784	722	685	714	773	773	723	786	801	842	821	787	790	777	772	783	787	807	794	772	761	734	776	784	769	749	781	791	796	774	831	808	821	784	751	756	765	731	726	729	736	766	748	695	688	674	619	421	324	335	543	805	824	703	722	816	887	742	675	793	953	865	792	814	790	804	808	795	792	809	779	805	801	797	803	801	765	815	813	811	839	800	808	816	800	792	816	836	802	808	849	789	826	802	847	833	815	816	830	811	824	826	829	762	828	828	816	837	804	802	814	780	832	828	790	808	787	833	817	867	851	850	808	775	737	765	817	825	821	800	848	822	823	852	809	866	794	819	805	796	757	781	800	825	814	835	824	836	797	798	836	830	796	821	796	847	788	827	829	819	809	824	852	809	809	803	839	835	831	836	827	820	819	852	830	831	829	816	813	781	794	830	823	840	813	837	805	868	844	884	863	780	802	836	809	800	847	831	800	796	775	823	895	872	799	830	826	824	835	843	835	828	840	836	837	823	798	796	843	855	829	821	890	906	895	828	847	831	780	797	807	857	791	851	802	800	817	820	850	832	852	843	844	886	841	852	854	858	851	815	826	838	825	805	788	821	860	831	795	851	832	890	823	858	862	861	827	855	839	806	808	831	846	832	841	859	802	872	861	847	839	838	864	899	844	865	863	849	802	807	813	843	853	873	843	801	858	804	834	835	884	884	851	844	859	848	885	887	848	822	820	812	868	839	877	868	859	828	882	836	861	821	756	807	792	829	838	820	853	857	854	905	878	836	833	861	855	873	837	842	810	836	841	885	894	851	835	829	842	861	843	877	872	865	878	863	861	845	867	906	859	855	882	882	856	838	842	865	879	802	818	887	847	862	881	916	925	903	883	837	844	887	804	861	846	752	1062	1535	773	789	834	868	874	891	836	845	887	837	844	864	836	882	875	876	864	849	864	880	854	880	889	866	898	901	842	867	884	835	859	884	869	873	867	902	906	789	851	1076	1107	853	779	877	797	835	827	539	264	270	486	689	723	694	762	817	806	777	783	848	846	806	832	849	803	804	825	824	776	816
832	767	807	924	895	590	307	318	251	495	840	961	815	727	812	805	799	821	774	773	784	806	804	777	773	789	774	759	788	804	790	797	793	753	800	765	810	793	749	745	734	754	790	766	746	747	788	781	806	806	835	844	788	863	799	801	700	620	614	653	775	844	813	802	767	805	799	791	777	812	800	801	845	799	806	786	771	758	773	772	785	757	756	763	782	789	786	792	779	765	766	742	740	735	765	750	745	730	718	697	700	678	521	374	326	372	658	841	824	812	688	509	440	638	876	932	869	799	817	816	844	813	841	822	799	813	788	793	866	861	804	782	818	811	785	844	810	811	785	805	810	827	790	828	806	807	838	832	829	825	839	801	836	801	816	808	794	810	807	816	817	845	787	799	843	819	810	847	789	839	775	827	819	827	786	794	763	785	807	788	801	833	810	839	825	838	823	809	804	826	772	873	828	820	774	798	841	864	832	844	838	845	808	828	836	879	833	814	854	795	800	804	839	796	818	792	776	809	823	840	856	864	861	821	857	842	853	843	862	837	826	801	824	859	821	817	858	849	780	848	837	840	721	784	804	800	759	765	845	826	815	785	807	780	782	887	877	900	800	802	839	821	831	840	861	806	845	829	807	829	860	838	830	856	907	864	891	841	839	842	857	829	787	846	834	811	836	794	868	797	788	815	877	846	834	837	857	861	773	866	841	854	835	843	837	818	823	828	797	859	815	890	837	818	849	822	802	846	834	881	849	833	844	847	869	861	807	853	831	821	844	833	887	807	864	864	855	854	849	869	859	831	817	803	803	866	887	878	836	821	808	837	779	824	853	803	846	867	850	849	824	859	838	842	829	839	865	863	880	852	850	853	878	842	901	875	853	860	840	862	837	844	834	848	842	896	849	863	859	809	880	838	773	822	847	844	868	875	902	867	825	816	827	843	880	855	857	864	838	876	855	828	883	861	863	846	871	833	886	832	869	917	895	853	801	891	939	907	842	902	879	876	831	871	911	902	743	856	808	750	831	1230	705	819	872	872	806	861	816	833	814	858	837	855	898	878	852	876	870	871	850	876	870	876	874	849	901	879	863	863	884	843	881	859	884	918	898	902	895	796	719	984	1065	765	689	847	932	742	338	230	388	583	694	695	771	811	775	776	797	815	828	831	828	830	847	871	809	816	839	801	819	807
766	743	803	860	931	676	406	279	299	576	871	808	737	692	745	747	826	750	803	784	807	810	782	799	753	781	784	773	820	806	778	795	781	805	836	835	783	781	716	759	768	759	752	722	765	796	772	774	755	782	801	772	772	809	822	812	784	728	736	795	855	857	814	761	781	827	819	750	779	768	783	797	823	794	776	782	766	787	779	798	766	767	771	756	808	786	767	768	791	787	760	748	757	732	745	727	717	742	780	770	751	699	697	620	503	358	320	466	804	917	703	454	430	567	853	888	819	781	822	805	853	816	810	784	795	795	814	854	866	886	820	784	800	828	803	805	812	877	820	834	813	763	813	837	842	820	837	815	789	805	797	820	828	772	813	807	819	825	802	846	837	816	812	825	831	829	840	824	792	779	859	805	775	823	829	774	796	913	915	754	787	798	770	799	810	819	847	811	811	793	785	830	854	862	815	805	852	877	873	842	840	813	841	848	820	853	833	846	822	809	827	830	833	875	831	798	792	796	811	832	823	840	837	844	841	823	841	835	841	869	843	835	809	832	857	810	822	806	869	825	836	770	719	689	745	936	858	735	804	805	801	864	814	817	815	815	840	889	743	750	814	820	832	899	827	848	812	813	812	815	830	843	863	853	848	808	860	828	823	831	829	858	808	820	843	823	798	848	825	852	798	855	847	859	829	824	849	833	841	872	822	862	831	834	849	847	840	857	877	849	839	850	845	817	849	836	807	854	825	828	824	815	794	816	865	846	849	820	870	812	850	898	866	856	855	804	845	804	814	837	844	853	818	814	869	811	836	797	849	914	813	662	704	784	864	823	853	834	839	862	830	846	800	863	850	841	842	897	888	857	881	873	832	843	844	820	844	827	848	823	812	849	825	840	834	846	877	861	894	901	858	805	809	795	842	857	900	885	865	853	849	837	818	842	888	865	832	864	885	872	843	871	878	836	835	865	839	827	842	831	845	891	841	796	831	813	887	870	877	857	880	850	843	854	782	900	879	850	795	821	797	787	801	879	852	842	831	838	851	827	826	836	871	928	897	899	862	870	878	875	862	888	884	883	926	892	860	891	859	873	890	863	905	826	824	886	886	865	902	898	773	809	789	744	810	748	549	253	263	506	703	690	663	741	811	793	835	784	806	777	772	800	843	845	830	852	832	839	861	842	844	786
768	761	793	892	901	842	623	534	532	746	897	828	720	703	693	754	794	789	790	787	763	762	785	777	785	817	797	770	764	809	764	808	784	818	762	790	806	764	776	854	844	784	724	679	806	853	871	804	738	771	842	791	783	816	805	853	849	815	795	823	837	769	759	791	823	853	767	782	790	802	834	818	770	782	773	779	771	741	791	800	794	774	786	775	801	776	790	793	806	795	750	771	744	740	744	749	716	748	774	746	770	738	707	695	711	600	442	320	358	633	857	655	494	700	975	921	804	837	826	794	829	770	839	843	809	808	845	805	827	833	811	795	786	795	822	821	843	823	818	816	783	782	787	807	841	808	829	808	807	792	816	815	831	789	819	799	843	801	792	810	823	810	813	816	817	837	806	806	806	768	829	808	841	820	802	761	887	913	982	788	781	774	855	788	785	811	829	845	809	812	848	831	825	839	807	812	806	847	867	829	827	826	859	822	842	813	845	832	819	811	828	865	819	813	848	856	797	842	835	822	826	821	770	827	865	801	810	852	830	859	800	860	811	814	850	840	845	806	794	835	835	802	708	753	739	1265	1171	698	797	823	813	834	859	845	834	840	782	792	732	801	812	787	798	822	794	796	854	861	850	844	839	857	810	824	832	787	845	854	873	812	820	840	818	833	838	852	833	862	811	835	831	821	886	838	875	812	836	844	845	885	836	892	877	874	844	865	845	834	846	863	851	840	851	820	849	837	835	877	816	849	845	855	846	864	868	875	822	828	859	824	858	878	855	882	864	824	883	809	807	820	835	884	852	824	836	827	849	814	898	840	669	711	645	704	829	855	844	865	863	898	831	869	836	814	856	860	855	864	883	839	858	877	849	882	879	818	856	828	863	810	866	881	824	862	816	846	874	760	850	850	870	839	808	847	875	845	879	874	886	910	830	815	860	834	875	842	862	901	854	843	872	841	849	856	838	849	830	842	788	825	821	873	847	821	910	873	899	889	886	870	847	823	888	922	873	850	845	836	794	812	853	916	918	904	864	868	836	898	864	837	829	883	926	912	936	869	840	815	852	869	860	843	838	874	863	880	818	862	861	866	885	875	827	786	856	767	746	802	877	811	793	846	933	898	645	272	241	404	604	728	713	734	790	791	804	851	820	800	808	815	798	842	844	837	855	873	848	841	812	840	835	836
793	761	776	823	876	894	844	855	831	842	909	854	854	844	714	729	787	770	749	789	783	778	800	763	787	818	775	775	755	746	762	777	778	791	789	813	786	766	741	866	870	840	737	726	803	899	877	808	742	761	829	795	790	778	801	783	829	821	815	803	820	771	822	806	847	809	791	779	811	785	805	829	771	807	746	792	786	784	799	780	804	789	776	778	812	794	817	806	793	779	791	743	809	793	798	801	786	763	784	764	754	746	774	763	718	705	668	536	402	341	417	691	920	878	567	812	832	797	816	794	810	791	819	838	798	815	800	819	809	825	801	806	798	789	794	826	837	856	856	747	795	789	789	810	835	853	831	814	806	819	814	838	810	845	821	805	825	822	793	824	786	808	780	828	821	842	793	849	813	812	820	799	801	843	836	769	840	906	927	832	761	830	841	785	829	844	827	850	789	789	829	844	835	805	812	838	800	853	827	799	813	840	799	807	842	775	849	834	873	818	793	848	811	820	860	828	844	840	828	796	789	775	824	884	873	814	848	793	843	842	805	857	831	814	846	843	847	845	782	823	823	831	825	823	740	862	918	670	798	814	857	856	866	862	853	842	808	845	866	823	820	764	780	822	790	840	837	820	845	834	845	780	783	796	830	791	799	822	880	886	853	821	854	839	798	871	794	879	849	810	832	795	834	851	846	842	847	815	828	819	841	854	855	833	848	849	875	841	840	851	854	872	850	844	857	880	853	866	867	834	876	893	827	842	872	845	865	835	842	838	888	847	861	833	828	834	819	871	894	877	847	871	845	863	856	866	827	835	844	822	632	1212	1220	680	740	843	855	831	896	877	886	877	832	820	836	800	877	803	871	857	863	893	864	856	825	854	860	867	869	885	874	880	836	831	858	856	879	825	892	833	797	816	862	869	956	855	874	867	892	870	869	806	834	874	850	890	883	838	839	955	906	788	879	872	857	837	906	850	871	853	858	851	820	869	901	894	845	837	861	887	846	783	823	830	785	800	788	759	767	752	829	848	815	817	853	891	905	874	835	835	833	822	828	789	851	779	823	829	836	801	777	791	816	826	851	829	804	811	842	931	954	920	869	944	909	918	860	819	945	996	930	941	800	438	234	331	497	754	715	699	782	784	798	823	792	795	829	817	830	790	832	822	852	840	865	871	860	822	831	852	828	842
786	769	765	816	868	877	877	911	903	805	794	900	1029	985	775	727	787	792	781	785	788	789	787	767	770	792	783	747	798	793	769	766	785	788	791	809	825	741	761	838	850	816	736	715	757	805	802	795	757	793	810	807	765	785	791	801	825	784	788	818	768	791	801	822	834	807	846	777	781	803	838	794	786	847	821	806	795	816	822	798	789	852	802	818	790	795	794	765	770	796	824	737	826	752	761	757	807	773	770	764	728	749	765	781	740	770	708	741	669	498	349	330	575	879	547	751	774	724	790	773	835	792	855	835	800	812	809	823	817	863	830	825	827	873	859	839	828	810	788	782	838	815	814	793	783	851	787	795	836	812	821	848	814	800	823	837	793	828	889	845	830	813	779	874	844	834	766	849	787	792	839	831	825	826	816	784	736	776	780	767	784	816	809	822	824	822	848	812	837	823	820	821	842	837	811	867	832	788	821	794	854	836	817	807	826	812	811	845	808	806	841	810	825	811	834	812	824	889	797	832	804	843	832	827	825	828	849	840	827	818	821	811	837	834	850	866	848	767	813	772	791	843	849	898	793	732	744	818	872	806	805	854	829	828	844	833	850	825	858	881	859	836	816	794	779	866	915	769	842	845	842	824	842	838	866	828	791	827	876	873	865	852	833	804	860	750	701	781	860	848	807	848	845	917	881	857	838	841	832	837	810	856	866	839	895	838	852	855	836	851	866	869	830	846	876	895	859	844	851	820	855	838	867	877	842	831	837	826	813	852	857	826	916	869	889	857	876	853	863	857	798	845	848	858	843	862	836	846	858	870	574	1552	1738	581	772	883	888	852	857	876	845	861	877	834	849	795	820	846	837	821	856	841	822	859	838	810	824	848	861	867	854	803	809	816	850	819	846	832	860	784	790	775	795	808	981	812	737	845	806	824	776	780	771	795	766	813	851	767	751	910	924	722	791	781	777	797	814	815	820	802	789	832	757	772	791	781	830	851	836	832	840	812	862	877	891	837	857	836	772	854	921	916	892	988	1017	784	928	1027	1000	895	1002	958	878	838	950	1008	974	953	941	940	925	945	924	901	911	865	888	898	881	820	724	912	669	755	796	694	656	623	640	619	488	435	261	261	436	645	722	682	742	757	776	779	805	823	828	800	816	855	846	809	833	833	859	837	881	860	871	893	814	858	859	778
762	746	764	798	809	840	815	821	822	734	732	852	928	883	770	714	779	810	844	786	821	790	768	742	813	759	786	765	806	782	800	792	772	825	766	789	760	765	721	758	758	749	750	775	766	711	720	751	795	820	806	824	795	800	838	802	797	801	808	800	803	807	821	813	839	838	800	816	769	819	794	777	809	830	808	744	816	776	820	755	793	802	813	792	815	817	800	819	755	798	802	816	779	709	679	726	824	793	759	748	747	758	760	747	743	778	743	710	727	716	603	425	342	365	645	906	871	788	756	754	845	790	799	803	788	834	794	807	865	808	822	838	827	841	830	820	818	792	805	784	802	825	808	815	807	832	819	837	808	782	799	801	817	840	800	804	790	827	864	797	855	810	801	809	800	775	892	945	966	797	828	815	838	846	826	825	794	801	770	802	844	824	801	801	806	813	834	803	849	827	828	796	821	829	835	795	815	813	792	813	811	808	840	850	844	793	787	857	802	800	825	821	847	820	866	860	830	828	808	840	841	838	853	836	824	855	842	810	820	842	798	762	767	791	834	841	868	843	823	801	805	826	806	788	837	933	940	878	814	815	837	848	804	824	783	785	799	777	865	869	854	837	844	776	802	762	859	803	882	871	847	832	824	879	886	880	822	800	839	880	836	839	842	796	885	785	746	791	858	816	850	830	863	894	890	831	848	849	814	795	816	848	821	817	840	808	864	835	884	815	820	831	840	800	797	813	796	782	822	822	828	814	816	798	795	821	820	810	780	775	768	786	794	811	836	817	803	770	804	781	782	798	781	835	788	814	764	764	775	803	617	619	661	559	802	780	797	786	783	778	764	798	802	753	726	789	762	784	802	779	787	824	792	802	809	788	782	783	798	807	836	823	857	846	801	836	842	831	868	871	828	833	895	796	884	860	854	892	868	859	879	887	887	901	878	931	884	893	840	888	921	772	888	895	906	887	933	886	901	936	929	884	870	857	849	899	890	847	887	865	844	834	812	857	824	797	778	789	721	744	769	755	712	692	717	410	468	699	660	539	600	527	444	411	469	502	453	417	430	389	417	377	372	335	319	291	286	292	289	215	217	259	187	210	241	206	210	205	223	236	216	277	425	648	705	684	715	759	794	793	806	821	816	817	811	814	817	843	879	871	880	898	860	881	847	849	831	849	837	820	762	757
764	756	809	800	809	765	774	749	749	731	698	689	764	779	743	760	824	794	785	773	786	773	777	788	774	724	780	788	766	812	772	803	800	806	798	801	770	754	792	794	788	782	815	825	805	768	806	799	816	836	785	780	824	800	799	794	804	777	820	774	806	781	780	780	802	808	835	794	791	804	814	814	801	798	810	772	774	795	798	774	817	786	797	842	828	767	775	804	840	789	794	832	771	739	683	766	798	764	691	714	773	783	755	745	764	729	802	739	721	733	697	688	555	358	332	387	619	881	868	702	761	758	813	827	808	832	805	838	847	808	805	839	822	832	882	824	831	823	833	803	786	810	794	823	811	846	818	820	835	838	870	841	795	812	844	795	820	808	817	823	843	820	805	818	843	876	811	493	799	934	816	834	826	815	812	839	823	839	847	796	840	812	792	790	818	830	817	827	860	813	825	829	803	831	868	807	811	853	839	768	805	810	836	842	882	821	800	824	793	831	802	861	844	802	812	841	825	815	852	827	774	818	833	808	790	838	824	835	800	828	792	788	781	775	806	804	866	863	792	821	817	835	829	853	888	640	771	929	835	799	852	841	776	748	740	750	742	737	814	896	874	817	761	778	817	819	800	798	846	788	769	730	788	821	831	788	737	762	813	812	752	744	751	760	789	777	776	776	750	724	777	764	825	793	765	741	776	727	732	695	722	765	759	774	721	742	758	776	819	820	807	786	814	777	814	840	810	829	808	819	812	785	826	787	785	822	788	783	747	770	797	782	818	829	850	841	823	836	814	828	779	874	807	835	857	905	818	881	848	838	864	896	924	886	923	916	892	836	870	865	842	897	878	856	838	924	889	883	909	877	886	896	854	854	898	876	889	827	836	858	836	794	808	819	827	798	800	793	770	791	770	704	750	696	707	694	681	691	672	631	641	624	585	585	606	567	534	503	445	429	418	420	469	441	419	452	389	360	378	355	340	327	334	328	309	304	288	282	292	280	266	238	249	256	237	231	227	220	234	221	223	243	230	229	256	218	218	273	251	255	268	262	288	287	291	297	312	320	335	311	383	387	369	365	417	410	437	444	486	597	453	475	541	515	571	642	633	632	678	633	627	690	746	730	696	762	776	803	786	769	820	826	850	779	855	846	846	865	865	853	876	882	854	825	872	859	803	835	803	787	783	750
810	758	756	798	776	756	733	766	863	843	754	617	718	764	766	796	811	779	790	793	792	767	744	785	771	761	742	777	778	781	796	796	790	795	806	808	796	804	789	783	838	805	797	817	818	805	826	827	800	800	785	781	798	788	778	795	796	789	800	822	761	773	805	810	803	853	760	767	813	810	785	814	842	828	843	803	818	818	762	788	802	825	774	809	772	763	770	783	824	810	802	822	813	831	834	817	786	715	722	749	755	793	778	809	791	769	759	779	761	769	759	715	726	631	536	358	310	424	754	853	760	754	799	852	794	811	805	838	827	821	810	849	782	843	852	799	778	821	871	847	823	809	838	838	816	837	815	835	862	788	794	833	803	842	821	810	815	829	843	850	813	840	840	819	821	969	777	402	697	957	804	817	826	813	807	819	824	840	838	814	839	867	804	833	786	839	861	843	798	814	838	817	842	799	848	795	846	847	808	807	838	782	780	773	865	827	802	760	773	778	814	818	812	781	814	760	821	816	781	781	787	795	734	746	778	784	787	733	718	785	724	847	801	707	730	736	775	736	732	740	760	766	730	744	793	606	665	817	721	757	796	758	691	673	687	722	724	737	669	757	777	747	724	765	773	777	812	791	848	812	800	815	771	842	799	748	743	815	857	889	845	804	844	827	849	809	814	821	855	807	855	881	873	904	877	848	883	837	794	859	814	823	872	851	874	840	817	801	824	808	786	808	771	813	802	754	760	751	725	721	769	833	832	780	813	843	861	829	791	763	762	781	778	739	746	733	709	704	690	672	675	737	668	656	640	675	604	592	602	565	526	492	474	470	508	518	462	462	459	451	459	448	423	400	407	398	417	373	358	340	319	315	320	292	301	284	279	262	265	250	269	254	259	239	246	227	238	219	205	238	230	210	224	228	241	232	216	232	230	219	242	239	235	259	262	258	271	276	281	308	317	345	318	316	321	351	359	352	373	372	387	411	437	425	432	476	485	459	506	494	503	559	539	562	582	601	653	643	644	649	638	619	664	692	761	750	727	763	724	721	736	697	745	762	743	806	769	800	813	750	822	794	788	765	761	786	802	812	744	834	788	752	801	736	793	772	766	770	806	759	730	736	755	780	803	758	809	793	785	792	802	840	815	846	838	819	838	845	822	849	857	831	838	795	812	806	828	813	835	862	900	768
844	775	769	783	760	758	752	836	943	977	838	731	777	840	808	847	802	756	752	749	770	806	791	760	753	765	795	786	799	791	783	812	797	780	784	804	819	780	801	777	769	801	827	785	768	813	787	810	807	773	783	787	800	804	823	814	822	778	811	795	792	793	763	823	817	812	812	753	725	735	793	801	865	822	785	806	791	866	809	798	811	815	832	799	767	742	750	830	812	831	818	775	781	796	839	822	772	770	748	815	826	822	781	773	765	788	771	755	749	803	753	756	720	721	708	686	552	374	303	583	822	808	788	743	775	803	752	847	822	796	762	824	792	822	797	792	804	800	807	792	784	821	798	755	783	767	806	811	799	807	823	785	799	787	788	802	794	772	776	747	775	756	793	809	751	859	903	703	821	806	761	782	770	749	729	768	740	761	765	759	743	766	729	718	732	756	745	721	763	789	733	764	784	747	756	722	752	762	752	731	749	730	751	762	807	763	727	746	748	750	755	793	792	760	787	797	772	812	831	785	782	814	773	790	847	846	833	800	810	866	802	878	873	755	857	874	854	859	833	855	839	867	808	833	928	852	856	916	875	881	912	827	813	831	913	924	865	801	767	792	806	790	777	766	745	803	768	768	785	771	748	680	662	685	644	643	578	644	656	646	627	559	590	577	519	517	528	492	497	408	368	481	459	458	438	398	403	392	355	359	353	331	308	291	334	302	286	265	264	257	258	250	252	237	246	217	229	222	229	230	224	249	248	238	257	271	255	249	260	225	235	247	241	227	234	229	223	230	235	238	235	258	244	215	247	235	249	248	237	254	258	264	254	253	286	277	287	283	292	311	320	328	306	327	352	361	352	387	375	383	438	440	430	451	454	449	478	492	501	529	512	548	559	568	537	574	579	577	622	609	630	665	665	646	657	670	669	675	653	706	702	738	753	711	720	764	731	743	802	749	824	824	768	806	820	838	835	816	829	815	771	785	809	760	779	765	796	801	860	778	792	830	813	787	817	794	811	794	783	786	774	758	791	753	781	788	796	739	746	774	773	719	737	735	760	714	756	767	752	769	765	769	737	707	751	754	789	776	757	792	808	774	778	778	765	795	848	887	849	855	789	803	805	819	780	810	826	803	797	835	839	819	846	809	838	811	857	837	832	828	846	827	844	837	800	773	804	807	829	930	958	844
817	760	766	735	770	777	721	796	952	974	828	746	784	823	801	807	805	808	776	796	799	763	764	761	795	785	777	778	789	784	751	798	793	799	811	791	819	793	834	793	770	815	788	790	794	806	813	806	786	773	789	829	790	809	802	814	855	801	805	788	806	826	799	825	786	793	740	759	795	751	767	819	790	741	809	794	827	783	805	791	779	796	803	774	742	762	779	797	775	815	824	779	781	788	791	836	809	788	836	767	779	805	753	786	781	807	787	741	780	763	782	779	823	737	741	741	756	668	465	322	428	738	841	814	769	749	742	787	781	772	779	731	731	780	792	839	790	781	733	740	776	771	793	792	737	753	790	756	796	793	785	771	796	742	743	797	752	774	805	792	777	805	689	806	789	807	911	916	842	794	806	822	807	764	849	852	894	849	828	853	850	869	883	857	879	881	879	858	894	857	871	866	878	839	905	889	872	862	871	829	846	834	844	855	835	853	847	832	823	791	790	768	799	797	801	760	720	724	734	743	725	708	716	718	674	661	650	627	595	639	579	523	550	526	504	532	515	514	479	480	460	456	421	395	443	426	425	376	396	380	350	337	365	413	435	414	427	355	317	297	282	267	248	230	244	241	229	217	229	247	230	214	213	232	241	238	227	240	259	251	253	262	243	271	262	277	294	285	276	313	344	324	327	335	328	357	359	357	342	379	405	412	421	413	445	406	457	445	462	468	501	533	557	554	547	564	571	551	557	577	598	527	537	500	512	527	569	584	570	524	523	565	600	592	575	638	629	640	649	632	644	637	678	660	685	637	678	700	708	734	693	699	749	716	756	780	785	757	732	742	762	791	763	771	761	851	780	839	797	783	784	805	831	785	792	803	783	795	828	776	782	739	803	809	800	790	729	766	817	778	798	780	786	793	750	751	769	732	764	725	773	751	774	723	733	747	739	759	785	760	741	749	734	770	740	771	740	749	751	734	738	775	766	736	763	773	780	799	800	790	814	826	821	868	818	789	850	838	844	823	819	834	848	840	823	892	859	876	865	890	894	849	845	856	868	847	899	846	872	853	880	878	843	809	876	871	854	893	856	834	841	896	822	786	808	815	866	849	870	793	812	819	805	827	786	831	856	862	825	841	859	866	859	874	838	870	850	860	892	833	840	868	879	885	854	804	796	766	855	919	913	895
772	788	809	814	791	789	722	777	787	825	693	723	760	784	791	780	771	798	756	751	763	811	795	811	787	766	745	763	764	789	773	826	785	813	777	782	806	825	793	821	828	798	835	801	803	787	792	801	819	813	803	784	804	838	808	852	802	780	766	819	810	815	794	831	843	774	780	849	929	883	781	784	801	776	755	826	830	835	800	801	816	808	830	751	789	771	801	815	770	794	826	798	811	775	811	814	783	802	808	817	833	818	810	814	784	804	796	772	786	759	782	773	795	764	777	742	703	764	684	479	356	306	414	595	820	854	829	851	861	815	829	845	851	866	880	804	772	873	798	792	877	835	846	816	848	831	829	808	792	792	809	797	808	760	753	801	780	755	760	733	770	757	599	708	696	702	696	671	651	655	653	658	635	650	603	584	609	590	573	595	560	536	526	525	512	511	502	456	467	419	455	449	424	406	421	387	369	348	365	332	348	351	325	308	306	272	283	289	255	268	244	257	243	259	246	236	239	237	235	232	245	239	223	256	257	249	235	219	242	252	264	263	261	284	254	268	257	267	309	291	308	322	328	313	328	338	330	357	368	416	431	397	418	429	417	487	474	414	460	477	488	491	509	489	540	535	540	541	564	594	597	634	586	633	661	644	630	675	689	703	682	692	713	695	676	703	714	749	691	735	770	710	745	785	797	825	876	774	756	765	783	757	771	810	795	789	725	764	715	774	763	775	761	747	763	798	738	773	743	765	767	765	762	747	728	752	786	807	771	762	754	759	731	758	769	779	780	751	800	748	736	704	722	709	735	711	711	750	714	737	702	696	742	726	716	736	723	712	755	746	755	760	743	713	715	733	746	734	705	746	717	772	782	726	755	788	761	795	771	776	807	807	801	796	804	785	790	798	785	753	792	847	784	864	860	848	822	756	856	810	833	844	814	842	822	824	870	861	863	822	850	808	852	841	847	872	883	842	857	829	817	811	867	878	837	827	856	803	834	830	878	858	852	831	854	848	841	838	891	886	848	834	854	848	831	841	871	854	870	841	899	805	805	831	840	820	840	874	855	827	882	838	824	826	845	818	810	804	815	840	821	829	829	754	765	815	877	830	823	810	843	853	839	870	859	834	835	855	829	873	898	833	818	864	869	851	903	875	870	844	868	872	867	898	851	791	799	794	811	839	845	832
769	784	769	782	785	825	743	760	701	721	735	758	785	761	793	789	806	850	784	785	769	783	770	795	808	812	735	764	770	806	778	778	801	808	752	761	818	830	773	842	781	810	784	792	774	778	770	761	782	798	799	827	782	805	814	799	807	805	795	833	815	831	847	838	816	777	801	899	927	942	845	751	747	762	763	783	827	796	808	826	788	804	799	800	800	785	818	796	800	876	877	775	791	773	823	787	774	760	784	790	798	744	781	766	808	797	793	745	775	774	775	782	768	753	744	754	733	734	717	713	600	464	361	272	297	312	324	323	326	329	342	373	324	333	350	320	296	315	334	308	319	333	307	299	297	287	288	281	271	272	285	270	270	245	232	271	261	244	265	261	237	242	235	255	259	248	252	273	258	236	256	240	239	266	260	249	244	271	254	282	287	281	294	267	275	295	303	306	309	320	308	348	337	347	352	363	382	361	386	378	386	410	407	424	418	431	472	463	498	496	515	498	536	563	532	547	520	567	573	579	581	552	566	605	615	636	610	651	640	691	667	695	731	692	682	750	724	748	722	688	726	721	764	735	741	744	715	756	723	795	776	744	706	733	884	904	915	720	669	732	761	733	726	733	870	706	717	753	750	767	777	719	728	721	684	695	695	700	766	767	739	743	727	710	678	697	734	750	731	679	665	739	720	711	725	799	771	723	739	733	729	745	719	691	721	718	757	739	714	756	803	765	756	777	764	720	778	757	781	789	764	754	758	796	757	718	740	753	725	748	793	762	775	791	828	800	794	765	765	786	782	757	704	790	883	928	808	750	818	780	807	793	813	820	828	805	811	839	789	845	805	799	794	789	826	807	798	811	844	823	849	854	836	839	791	828	832	816	800	851	885	908	825	837	802	842	776	821	798	786	761	780	818	852	781	819	833	833	832	826	842	811	808	808	818	826	842	849	826	821	787	828	799	814	849	797	803	808	847	838	781	813	862	836	802	841	855	800	826	825	790	821	792	872	823	832	820	787	855	827	843	849	840	826	856	802	810	845	841	834	860	820	816	819	826	815	844	815	814	821	854	814	841	862	863	821	817	835	861	819	826	842	842	819	835	836	857	840	827	827	859	862	857	831	848	839	838	845	868	809	834	841	824	863	824	817	833	859	883	882	907	862	865	875	874	871	800	796	834	790	799	825
809	822	788	847	760	764	785	783	748	785	802	786	813	793	795	745	787	782	755	747	802	820	797	779	813	802	803	778	721	806	834	762	824	807	802	833	806	787	804	852	797	784	796	801	781	783	800	782	802	800	748	791	805	804	811	815	802	796	773	789	851	808	800	817	826	789	746	809	892	845	804	734	843	814	768	818	860	824	805	823	813	793	784	800	780	802	811	798	797	826	804	822	817	784	783	789	784	768	780	845	763	772	806	800	800	771	799	788	783	777	789	787	780	756	774	753	708	745	753	704	691	732	625	532	414	364	392	382	390	395	409	385	378	413	368	331	311	388	447	426	421	411	426	415	424	450	465	467	479	464	476	451	468	475	493	477	528	536	534	556	554	548	548	554	569	590	588	556	605	616	611	619	596	638	631	638	646	704	682	668	697	670	657	691	653	697	695	736	701	687	689	748	726	759	706	744	785	743	723	708	751	739	741	754	722	722	733	702	766	730	762	767	734	736	765	732	746	726	740	760	706	740	708	716	692	684	686	752	755	756	667	718	742	694	725	711	720	729	681	662	707	709	727	719	699	709	729	722	702	725	761	724	667	645	685	695	705	645	719	773	812	768	733	756	763	698	741	767	764	798	770	760	774	782	758	800	768	799	793	790	798	782	804	773	762	763	829	873	828	748	749	806	822	797	751	792	791	780	807	833	804	804	807	769	786	793	805	793	804	811	808	775	778	813	796	793	834	843	790	784	772	763	797	803	819	773	778	813	788	808	791	781	778	766	823	831	813	788	777	750	714	757	722	764	893	963	795	737	838	826	825	797	757	824	828	795	705	798	790	838	757	780	820	803	790	802	804	811	826	818	796	790	793	824	785	826	835	805	788	799	870	860	779	759	832	831	759	753	785	791	726	743	795	848	834	792	768	832	860	836	854	814	806	818	807	813	831	798	786	763	813	898	930	835	799	779	832	804	824	861	837	815	839	867	881	829	854	794	838	814	878	852	847	845	910	844	837	833	820	896	827	832	847	834	848	830	844	851	851	820	862	857	850	859	847	858	827	833	848	834	898	829	857	860	857	824	859	877	871	818	835	808	842	846	864	871	837	839	833	825	843	833	809	843	865	813	864	870	881	840	851	865	845	845	842	835	818	848	864	873	934	901	877	857	884	891	814	855	768	828	813	834
803	795	796	783	746	763	796	790	832	858	805	813	791	824	743	777	801	778	769	808	826	803	797	796	849	808	767	799	798	752	765	773	803	815	789	781	808	799	788	797	837	827	792	806	771	796	797	795	780	779	829	772	792	810	803	804	818	780	790	782	807	844	778	785	821	777	755	732	791	763	733	786	810	811	827	817	843	812	802	803	826	797	807	805	813	820	816	814	809	778	792	783	814	857	796	788	794	804	787	785	788	768	803	836	784	788	774	789	757	787	798	761	761	772	729	718	720	769	774	763	707	712	698	675	656	659	668	718	745	708	767	743	698	757	697	654	639	752	805	707	719	722	720	748	726	753	747	742	761	736	745	699	713	714	734	728	735	723	693	723	764	715	735	709	780	714	666	643	626	656	724	737	701	707	686	733	697	737	737	706	678	706	730	724	656	660	697	729	731	693	720	695	715	691	693	728	729	709	698	690	691	731	708	719	733	744	693	700	760	750	754	775	726	747	754	756	758	762	732	742	734	722	789	806	735	694	764	833	827	777	695	775	790	784	788	792	816	783	769	734	776	753	777	763	750	786	795	782	783	755	807	823	754	725	679	663	708	690	792	839	807	814	791	806	824	782	793	776	764	756	771	724	804	794	781	803	831	792	826	749	776	833	819	767	743	807	830	846	805	729	763	783	808	801	818	793	814	838	815	837	775	794	776	743	773	786	838	830	832	802	772	791	772	792	853	800	766	814	783	823	818	809	795	757	826	741	772	793	814	808	779	809	809	833	836	800	782	839	759	710	699	789	760	764	753	747	726	794	847	810	762	776	796	791	826	843	805	786	851	831	834	810	817	765	802	813	789	805	809	829	812	823	799	810	839	833	815	787	775	795	811	811	737	787	873	851	826	826	891	800	794	755	773	817	871	826	822	831	840	839	853	883	813	828	855	847	851	837	760	747	872	933	961	855	773	860	841	865	840	875	831	851	863	832	856	808	853	808	851	834	824	809	876	838	849	832	870	834	870	858	835	829	807	811	828	850	845	882	831	805	872	860	862	856	832	827	824	854	830	865	822	882	851	815	822	819	854	861	809	812	803	864	830	848	846	854	835	837	861	843	873	848	824	855	845	836	879	848	860	849	851	878	889	833	854	869	829	882	865	836	871	861	855	867	845	879	886	824	833	831	856	811
790	765	785	770	783	755	790	800	790	835	813	809	802	836	802	814	787	773	786	789	799	793	819	811	792	805	805	776	746	793	789	828	826	829	809	808	814	832	798	833	810	776	803	822	825	827	795	750	802	814	826	765	790	831	797	814	802	792	798	797	820	784	799	770	800	847	759	717	759	757	752	820	823	817	778	797	823	831	810	799	843	839	814	792	770	779	767	780	808	810	774	785	786	835	839	799	802	798	786	757	776	814	778	841	781	812	836	778	741	791	764	806	789	795	755	762	763	751	745	749	794	756	709	698	673	667	688	656	691	654	718	722	662	752	732	760	766	736	711	686	667	702	718	734	709	705	700	735	698	723	723	695	715	725	709	751	701	732	692	663	730	746	747	773	759	674	704	840	746	656	743	806	746	738	732	821	748	751	764	800	786	746	756	773	729	765	744	796	796	778	775	778	751	789	762	723	781	775	752	741	767	794	755	770	761	807	789	791	820	775	752	773	787	758	795	783	790	815	794	783	774	775	798	797	767	748	758	754	761	749	749	808	811	790	798	775	766	802	776	744	791	747	771	779	753	766	778	788	771	791	796	828	771	788	830	786	825	788	758	757	793	827	800	795	766	820	791	766	782	794	757	727	745	747	784	765	809	791	794	761	780	835	782	787	751	769	768	742	795	751	762	790	792	786	826	815	807	819	793	834	809	800	788	758	809	800	796	872	872	827	795	825	788	812	830	813	819	790	807	842	842	818	802	790	843	803	813	813	853	842	800	787	831	859	828	821	837	810	843	760	790	735	823	879	807	783	803	828	848	813	810	814	813	839	824	845	826	825	857	797	795	784	834	818	799	836	832	765	837	802	849	813	806	841	872	853	834	844	792	736	772	871	845	785	796	841	820	833	854	852	855	869	782	823	834	782	825	856	780	841	831	834	880	800	813	866	834	828	831	744	791	855	885	807	797	820	828	819	817	842	800	843	825	825	838	817	794	820	831	860	832	830	823	850	814	833	804	876	843	854	840	850	838	827	809	841	845	834	815	882	886	873	829	878	860	861	902	843	845	805	854	875	889	861	858	870	851	832	862	859	858	854	829	842	838	859	855	830	837	886	866	835	860	838	837	861	854	875	795	817	863	825	831	847	851	845	862	853	874	844	851	899	862	875	854	849	873	893	882	907	846	883
804	784	787	812	798	776	781	821	805	799	808	818	828	843	829	801	790	777	780	784	771	806	790	797	790	829	817	804	785	803	798	786	836	817	794	767	799	769	806	795	797	787	812	797	803	776	804	761	793	846	764	808	780	808	797	816	813	827	821	776	812	785	794	770	780	799	803	786	810	839	789	788	839	806	801	815	831	778	793	768	816	818	783	812	773	801	788	768	812	766	761	785	792	813	836	830	801	810	799	775	769	816	826	837	801	795	783	796	778	768	804	821	774	763	783	798	787	773	754	783	781	776	733	747	727	766	749	751	785	722	745	745	747	746	743	776	771	730	759	771	748	739	759	770	764	807	817	768	722	748	746	729	719	755	778	757	668	820	925	730	747	770	782	780	776	677	873	1086	981	660	727	814	746	749	773	699	732	761	779	791	787	787	761	790	753	774	764	758	805	803	777	790	732	800	798	752	786	758	821	780	750	786	797	803	757	785	788	804	788	760	796	793	807	776	748	797	817	762	779	789	774	807	823	774	782	787	743	757	732	759	783	810	769	764	800	779	782	797	835	801	771	790	771	790	774	796	799	789	798	780	761	798	767	797	788	836	838	807	760	777	777	799	811	792	799	779	789	801	789	776	797	741	794	779	807	816	820	771	849	788	803	827	812	845	832	787	823	710	696	812	809	831	820	828	804	812	820	775	811	821	864	854	837	829	798	798	759	791	831	772	852	824	818	828	838	783	817	802	782	804	803	786	803	826	825	826	807	826	791	827	843	814	827	819	817	797	794	824	794	802	834	811	809	818	817	798	791	869	825	832	762	852	813	842	805	846	849	818	817	803	782	792	795	803	832	835	840	844	850	797	856	821	784	835	860	822	806	862	816	734	887	1142	1056	795	825	883	802	802	834	863	847	881	800	807	859	837	819	820	804	825	863	808	826	808	808	855	860	809	835	830	789	811	795	782	835	878	862	831	806	817	830	881	848	845	836	849	812	798	825	849	811	857	887	868	844	823	810	864	821	849	864	822	828	806	826	861	854	860	829	834	842	873	875	887	806	705	865	861	852	886	856	856	858	826	831	829	878	869	864	821	854	824	881	825	845	872	866	871	872	869	858	876	859	815	853	880	876	893	871	879	877	895	885	897	870	859	827	853	846	867	829	833	818	865	871	842	889	897	886	879	884	891
816	814	792	815	812	807	772	846	797	797	806	819	826	842	835	808	815	851	785	806	803	771	793	822	799	786	797	822	794	802	773	815	790	809	789	789	793	789	817	812	820	801	803	783	806	845	790	806	807	792	807	794	817	814	810	811	839	794	787	806	808	811	827	843	759	822	813	790	785	816	841	801	794	786	811	823	833	797	813	815	796	842	819	834	786	813	805	801	806	774	792	788	822	834	820	834	800	794	807	807	826	793	819	822	810	789	732	748	797	790	795	802	787	783	790	796	785	775	760	767	752	787	796	775	738	772	733	794	746	768	772	756	739	729	770	739	779	777	828	773	814	763	723	819	769	728	762	749	752	753	755	729	766	804	856	798	680	1001	1315	738	716	767	747	812	807	663	783	999	821	611	755	789	783	763	756	709	798	741	764	787	811	760	776	804	753	771	777	761	794	809	792	776	777	792	783	768	750	763	792	771	727	784	863	788	779	787	810	799	800	808	808	830	762	781	759	814	799	815	779	802	781	827	822	786	803	777	779	811	806	854	812	790	816	764	781	769	808	810	795	821	790	779	751	765	798	809	795	763	773	789	776	793	820	791	795	790	806	807	798	827	858	792	806	781	828	798	758	801	791	813	788	760	783	810	825	798	830	785	761	802	793	798	818	817	808	817	854	770	745	834	806	835	837	826	808	783	851	742	798	835	808	788	852	840	794	813	792	760	776	808	810	791	829	788	861	789	794	811	809	824	779	797	840	817	872	800	820	797	841	830	814	776	781	806	786	797	791	822	824	817	808	863	797	783	788	843	815	788	863	802	792	775	823	816	815	803	828	811	828	831	831	808	815	815	842	810	802	839	820	808	808	838	853	817	850	837	829	850	866	737	757	962	974	718	808	852	809	863	773	792	783	781	820	859	848	896	866	828	834	844	852	830	826	832	802	876	846	843	816	876	828	816	818	839	853	825	837	874	859	854	862	873	827	854	851	853	863	847	834	855	863	865	863	828	826	834	901	853	839	806	843	840	869	846	833	865	856	833	896	854	887	847	825	870	763	759	842	895	851	865	830	856	858	870	836	862	838	870	900	890	839	859	870	830	836	881	890	871	829	860	850	862	871	874	831	850	878	888	851	856	846	866	888	900	887	862	881	894	884	845	812	834	871	886	898	828	868	890	871	892	880	847
829	801	790	796	819	785	791	808	790	746	756	776	759	774	804	816	839	829	817	812	784	808	777	806	801	813	782	815	805	796	799	793	805	840	821	835	777	771	819	790	849	813	827	797	832	820	813	816	798	852	805	800	807	777	810	819	795	836	797	797	820	807	817	827	832	814	846	808	803	768	821	808	794	836	792	833	835	801	852	828	817	782	809	762	836	819	826	829	791	775	769	840	838	819	793	786	765	789	797	840	802	776	806	804	799	733	759	738	794	753	794	770	772	784	796	794	804	778	797	772	782	763	756	776	737	744	777	733	753	785	725	766	748	767	761	801	801	859	830	766	763	752	771	798	820	807	751	759	817	774	738	765	814	834	747	813	742	714	782	626	770	814	740	781	824	754	647	670	654	669	837	833	776	814	802	680	1112	928	679	786	784	778	830	795	841	782	783	791	780	787	780	801	795	791	800	768	820	809	783	775	789	823	828	826	795	776	789	791	802	802	823	805	771	732	698	797	815	818	788	779	810	801	795	828	801	750	802	761	798	801	751	766	772	780	759	779	795	833	789	806	799	818	775	760	779	796	812	791	748	787	795	854	829	768	780	815	837	835	839	826	798	771	805	807	801	841	791	770	812	788	844	841	808	783	796	785	795	781	788	807	800	774	837	789	850	844	841	834	859	800	820	816	843	795	843	812	804	776	788	822	789	769	798	844	779	820	821	782	851	807	821	778	804	856	808	822	834	837	866	831	768	792	819	854	823	794	779	809	828	883	835	772	782	804	790	819	801	834	819	839	834	834	783	765	839	873	861	777	804	829	811	790	811	809	821	786	825	814	819	798	833	847	835	829	820	826	810	846	835	813	846	823	827	820	832	846	831	851	873	823	722	726	744	774	878	799	780	864	820	836	831	874	871	835	871	821	856	829	819	838	845	845	843	831	832	882	867	854	879	849	868	850	872	849	819	844	863	834	827	875	846	859	832	857	839	849	855	854	857	846	851	894	871	850	833	876	816	845	867	813	847	844	882	863	842	824	855	844	868	854	827	855	796	888	814	774	854	853	865	860	881	798	904	844	856	859	846	878	834	852	867	853	834	833	853	862	836	882	872	850	824	822	868	845	860	869	912	887	868	893	841	898	815	878	874	879	863	866	877	882	837	844	871	887	886	849	868	849	921	878	889	854
807	806	824	785	822	766	804	822	812	772	782	741	801	742	810	760	787	806	787	810	818	824	776	798	806	768	789	754	807	810	774	786	795	783	815	785	796	799	813	793	781	810	784	790	772	808	802	825	805	811	841	818	855	811	807	768	789	808	793	779	804	836	834	811	786	808	820	806	861	790	813	810	789	835	825	814	813	795	806	805	773	782	835	810	799	828	783	805	771	778	801	819	817	791	781	795	787	772	800	800	761	778	747	779	813	773	788	802	786	787	754	787	794	790	779	780	792	769	798	772	805	773	743	765	783	784	780	779	738	757	737	763	760	773	794	794	774	805	818	796	751	797	748	820	792	761	758	792	833	835	764	765	809	765	611	674	808	809	740	775	828	752	816	796	786	771	783	784	808	820	803	799	811	806	784	678	914	748	668	786	786	805	795	819	803	794	776	821	800	783	768	774	785	787	806	777	787	809	762	772	769	731	759	778	804	792	819	780	775	812	795	767	735	745	759	801	814	844	787	798	801	806	801	783	795	774	767	764	811	789	812	771	752	802	781	780	814	823	788	793	765	803	779	797	819	793	822	812	791	800	807	827	816	780	796	784	804	804	785	728	758	796	825	835	781	785	824	798	797	808	828	802	795	802	816	808	788	791	797	825	832	810	808	832	816	814	791	823	817	780	783	812	829	793	828	807	848	789	835	843	769	778	815	830	804	839	848	838	828	832	783	792	814	805	815	814	831	839	835	801	791	793	801	871	814	790	788	835	841	897	819	832	851	817	834	811	838	845	802	823	884	890	807	811	784	814	838	812	847	875	823	830	811	842	856	789	819	805	819	816	854	832	846	864	830	801	846	824	857	796	820	830	844	846	820	859	836	834	856	854	847	901	851	759	830	845	728	794	937	894	858	883	884	874	848	825	860	804	827	826	860	918	923	900	839	830	876	841	869	854	855	847	856	821	841	875	876	827	841	851	877	812	811	813	855	825	886	822	867	856	855	818	861	855	838	846	846	815	867	842	860	878	838	860	848	859	824	872	829	807	819	843	842	821	869	869	849	820	862	859	857	848	864	880	896	876	882	867	834	887	884	845	840	854	853	864	828	875	819	887	818	831	822	846	814	847	869	880	884	885	852	878	881	894	869	870	883	902	903	876	873	911	830	917	901	860	840	850	858	876	901	865
788	788	797	792	795	824	790	824	790	789	722	758	785	778	772	748	775	753	750	841	809	830	777	811	800	845	774	799	786	802	824	806	799	820	772	802	765	778	844	825	857	784	783	809	760	800	826	797	817	817	812	792	827	833	780	805	805	751	808	816	803	844	785	818	813	801	814	780	805	800	805	791	805	853	813	781	825	798	804	786	775	836	791	779	800	801	806	820	826	837	849	833	852	833	762	765	793	782	799	740	789	793	777	782	772	765	865	818	800	814	830	786	809	841	807	773	781	794	808	782	804	773	782	771	788	768	733	778	739	778	778	788	789	792	780	764	773	776	769	785	779	736	793	798	783	766	744	757	840	840	856	798	843	714	561	623	812	891	802	787	804	808	802	766	782	799	800	765	800	771	789	795	825	804	823	797	730	724	774	780	778	803	833	801	806	804	813	829	799	811	781	798	776	801	784	823	804	798	820	777	731	779	786	738	800	795	798	793	843	790	802	829	768	779	790	825	825	782	814	812	754	766	788	794	799	785	754	781	803	788	775	765	783	782	840	781	780	794	810	801	779	797	754	832	818	803	806	820	808	804	838	768	785	798	804	851	794	739	798	762	735	799	834	869	821	835	812	784	781	866	909	846	779	795	786	789	794	817	786	809	806	845	822	801	826	854	800	823	813	826	812	844	790	814	812	825	802	819	816	802	786	815	801	870	829	827	858	852	822	820	838	835	824	811	837	835	847	830	861	831	795	762	814	788	767	809	806	866	841	848	805	823	837	860	834	842	814	826	850	812	873	826	828	806	782	818	835	844	876	846	823	818	842	809	787	797	832	812	851	821	870	835	828	816	818	818	802	806	845	831	837	852	843	845	848	843	812	817	780	829	826	864	823	710	984	1127	831	724	852	871	827	859	862	838	806	832	836	853	880	851	884	818	857	917	940	808	861	866	832	888	810	858	901	863	875	841	870	817	826	875	875	846	857	900	881	861	888	830	873	860	805	894	889	833	856	873	867	848	818	895	863	834	833	851	821	864	843	824	838	848	855	848	864	900	889	873	798	827	863	881	866	869	897	871	863	889	884	872	849	860	868	881	865	834	886	885	879	852	861	885	856	825	803	841	808	822	831	894	895	902	916	874	868	918	844	874	912	811	877	851	854	870	895	911	847	814	833	844	875	874	845	861
784	769	828	787	796	813	835	799	799	761	765	751	787	785	752	753	770	745	797	805	810	820	833	828	793	848	837	851	786	781	833	806	836	824	798	812	840	789	808	875	807	795	769	781	794	807	832	815	792	825	819	814	819	838	797	828	825	827	791	804	817	779	782	792	778	783	771	777	805	825	777	778	809	847	787	808	774	812	798	806	785	787	765	812	763	776	809	827	810	814	889	833	818	798	746	801	768	795	765	753	776	858	864	816	807	801	797	811	817	841	827	830	795	822	832	785	790	781	833	847	772	732	758	763	821	831	798	786	764	816	763	794	772	813	785	763	787	778	773	784	806	788	784	786	811	741	746	765	804	864	768	763	844	757	716	755	855	832	813	802	788	813	794	769	832	863	864	801	757	783	787	786	788	778	806	839	811	834	807	798	832	815	816	792	785	783	785	828	819	787	785	795	814	779	804	828	831	801	813	765	726	1005	999	696	782	828	766	791	791	824	837	829	783	806	833	817	804	814	810	830	773	771	806	815	777	799	742	792	824	817	780	829	809	796	806	791	774	811	753	799	812	823	798	847	818	847	817	803	865	795	802	809	788	821	814	856	784	829	1216	823	698	852	843	817	822	820	748	771	919	765	694	927	795	809	804	825	811	826	796	803	799	810	815	813	796	854	883	833	844	811	816	850	794	819	843	850	823	820	864	806	797	825	829	837	825	794	799	811	818	839	854	835	810	814	803	846	787	827	826	846	836	848	828	842	782	832	836	877	864	801	765	784	792	836	862	842	794	823	811	800	837	819	825	804	830	830	861	830	848	832	826	801	859	801	815	886	839	820	861	885	843	852	915	876	834	853	830	854	818	860	850	878	809	843	840	845	809	833	846	860	840	824	848	706	960	1231	872	694	852	830	836	836	803	865	835	798	880	844	842	888	750	650	725	853	962	847	835	868	859	876	840	865	857	884	828	837	858	874	837	873	839	897	856	843	855	853	886	863	890	863	845	829	852	852	854	865	884	926	853	829	882	847	873	953	908	823	847	827	856	809	847	876	869	855	845	858	816	797	844	917	903	882	881	859	875	901	887	890	848	864	865	842	839	845	856	877	899	842	875	861	850	846	858	844	879	857	874	887	882	905	852	795	795	878	880	851	878	842	865	912	888	870	887	904	843	870	862	852	861	878	852	852
826	820	808	804	828	820	789	741	801	786	778	778	741	767	755	759	744	787	747	770	789	770	837	821	801	809	816	798	778	789	805	829	818	811	821	836	783	778	816	793	843	841	797	817	815	829	823	794	807	808	831	814	845	818	832	797	841	795	822	848	800	820	763	861	839	839	743	758	776	829	784	802	828	820	797	778	829	791	794	784	786	790	815	815	808	812	778	839	866	832	816	758	826	803	809	789	800	811	840	768	804	842	908	850	825	774	811	853	825	814	821	831	790	826	798	807	791	826	816	823	788	776	745	743	826	832	840	776	775	763	801	783	803	749	839	776	789	761	814	819	807	793	806	809	786	791	788	802	777	767	761	810	803	843	812	775	832	807	802	809	817	777	786	729	756	859	843	751	783	813	814	758	746	751	835	791	815	863	795	792	840	798	837	828	792	806	791	784	796	794	775	787	809	776	843	866	799	810	818	769	696	1080	1053	691	793	796	801	802	825	830	798	824	802	840	798	822	832	829	782	831	817	789	794	770	790	795	767	787	866	821	798	811	810	839	814	833	821	794	837	791	807	800	818	793	821	807	803	798	805	781	828	789	789	817	857	882	774	745	1007	732	756	816	817	783	834	810	763	774	883	508	504	876	849	827	810	817	840	828	833	830	824	793	856	815	828	858	785	788	798	810	824	837	773	803	817	827	838	821	798	837	845	846	796	851	824	829	794	865	871	863	831	830	858	826	813	843	865	831	853	831	812	809	844	879	802	837	840	818	821	808	836	824	839	810	839	824	870	807	830	832	799	810	854	841	807	807	859	886	895	871	864	850	882	822	833	853	867	852	871	871	865	858	901	863	847	874	871	860	845	868	869	820	809	851	836	835	858	848	834	831	876	841	861	789	699	787	688	824	865	874	860	875	828	848	858	836	874	855	863	892	671	563	625	817	915	844	836	868	831	864	882	866	838	858	898	880	873	858	880	840	862	828	892	886	848	847	895	875	886	877	873	849	856	847	822	856	885	903	865	859	819	826	844	944	907	795	885	871	823	843	851	869	858	868	843	840	857	838	854	892	869	813	856	874	866	860	889	893	882	884	865	868	829	836	816	839	859	856	864	879	898	864	855	859	888	878	890	924	922	936	833	766	768	892	872	895	887	884	889	883	849	901	885	842	890	887	855	913	864	868	894	882
797	787	826	833	875	806	813	785	748	783	793	756	744	753	777	784	780	863	876	903	875	754	801	788	804	816	792	782	765	776	813	818	825	818	828	808	812	813	811	868	824	824	832	847	795	805	780	815	819	801	840	851	818	817	809	813	839	782	809	836	812	802	788	821	899	876	760	750	783	805	803	810	822	808	808	814	812	821	791	810	786	787	786	781	819	774	825	815	838	837	807	820	834	860	809	787	796	836	804	831	786	840	859	878	802	773	812	819	834	818	828	824	811	797	817	800	845	848	790	822	773	743	792	783	794	801	772	789	764	766	745	785	785	781	776	820	804	800	805	784	794	800	817	789	807	787	828	785	791	763	783	785	844	787	777	792	763	778	799	805	805	785	773	798	741	788	785	805	803	849	817	783	759	814	795	831	794	797	820	812	800	814	785	798	815	840	823	808	804	804	761	811	830	801	815	804	802	777	797	840	732	727	734	721	840	793	801	758	793	817	836	801	823	796	832	779	836	801	791	816	816	811	815	799	819	796	728	787	850	800	814	823	818	844	781	815	822	817	802	814	835	800	818	837	797	849	816	806	814	790	810	841	838	824	845	843	852	811	775	750	827	780	808	811	837	846	789	820	896	701	662	847	807	830	836	846	831	813	831	847	819	835	870	813	860	832	838	829	828	884	845	844	798	763	828	806	821	839	820	857	824	872	787	795	815	801	811	842	798	856	819	839	880	838	825	841	831	834	822	809	832	785	853	845	863	854	859	830	841	827	801	875	841	817	818	844	800	860	850	835	822	810	847	841	857	857	841	893	815	841	852	838	829	870	854	852	856	866	862	866	838	812	846	799	832	880	862	852	834	823	843	854	850	857	841	816	846	847	863	858	877	813	923	897	850	850	851	863	834	842	867	827	845	849	851	808	881	878	919	948	846	742	784	876	895	850	850	896	840	844	872	875	848	843	849	873	884	882	881	879	893	864	905	850	823	876	888	906	868	865	855	840	880	827	822	840	858	890	902	843	852	900	789	842	790	843	829	870	862	883	893	859	899	845	852	859	825	888	824	899	852	873	829	872	877	863	871	898	879	886	891	836	833	874	941	963	904	896	868	821	868	918	889	942	888	897	889	865	864	925	885	875	884	901	866	893	901	891	854	882	826	890	874	834	870	903	908	843	870	863	868	819
831	798	827	796	792	803	831	756	799	784	834	752	728	759	728	777	824	944	899	871	938	928	779	801	836	802	819	793	797	806	818	836	798	844	810	781	798	787	794	839	790	844	813	819	792	806	793	795	791	797	848	821	769	826	846	853	813	792	794	827	819	798	792	828	894	840	794	749	793	804	824	813	807	803	814	811	833	810	813	806	760	794	817	783	793	826	879	801	816	820	811	834	821	826	791	810	820	832	816	824	781	821	801	793	793	773	817	830	819	813	811	838	840	779	813	823	778	795	801	782	816	788	786	754	810	765	774	745	765	805	809	815	788	801	809	788	871	813	808	800	818	806	829	801	836	812	858	794	772	799	788	807	811	804	759	791	788	821	821	770	796	735	766	802	807	787	823	824	841	789	778	782	777	800	821	827	827	801	795	806	792	774	788	817	797	791	780	829	805	797	800	762	820	810	844	805	830	811	804	805	843	815	800	844	846	813	825	749	839	797	831	804	856	834	791	812	824	836	804	762	830	840	779	818	813	868	819	807	804	804	810	796	814	822	787	799	845	808	821	811	801	835	839	793	840	826	816	794	801	807	829	814	855	792	850	845	826	863	862	820	822	819	780	842	801	840	842	827	926	892	869	879	834	841	851	854	821	822	823	867	835	855	870	840	836	835	826	864	799	814	887	858	803	782	832	833	830	837	862	866	873	871	741	812	784	843	827	856	845	802	826	832	844	852	850	826	859	832	862	840	860	854	860	860	831	858	867	847	821	822	872	846	887	813	814	808	835	856	812	839	816	832	855	853	892	889	828	829	871	873	884	817	833	837	893	875	821	849	860	870	833	804	822	830	845	856	834	861	857	799	850	809	811	895	920	864	846	866	867	856	857	877	872	874	879	917	868	834	819	832	842	877	838	859	824	866	852	876	903	915	916	843	914	917	867	868	814	867	831	859	861	865	834	875	861	902	862	827	816	874	866	873	896	867	857	810	854	898	845	889	878	879	872	858	863	867	860	875	878	816	834	822	847	832	890	861	852	878	865	864	890	871	897	892	872	880	890	871	877	884	831	821	850	887	952	912	893	923	895	871	848	846	923	847	851	1001	942	879	909	865	855	864	908	928	930	874	875	851	837	853	964	908	912	880	911	893	890	877	880	891	919	849	857	865	884	873	899	867	883	833	869	882
810	813	793	818	815	821	822	786	795	786	789	756	770	760	804	846	927	803	570	552	776	935	863	800	791	794	813	785	796	799	794	797	825	836	825	815	829	818	800	813	812	817	765	827	776	813	800	783	802	790	785	784	791	819	793	826	812	842	817	831	823	864	803	804	877	827	794	794	794	820	795	822	810	810	890	809	859	856	789	831	847	821	824	826	807	799	831	812	802	816	799	826	832	844	833	818	793	806	832	804	796	818	782	778	785	789	800	828	831	848	806	817	823	816	832	802	817	820	815	792	772	824	817	764	743	774	756	790	781	838	779	782	829	834	817	810	823	778	830	818	815	810	815	810	811	834	828	837	849	823	824	806	821	848	822	797	838	813	828	803	815	776	776	786	818	814	792	845	850	837	800	810	814	838	877	845	839	859	808	812	860	809	825	772	829	819	794	804	823	821	770	792	804	800	801	844	822	796	818	828	856	820	808	837	847	810	801	822	826	815	811	810	845	812	801	840	799	826	802	805	833	783	845	830	804	833	814	823	842	873	827	790	825	813	760	840	862	782	842	819	851	824	846	838	822	794	827	826	806	795	807	849	866	828	824	875	820	829	823	832	834	883	854	872	812	870	816	834	803	837	825	817	810	835	788	802	846	798	846	824	829	825	836	836	795	829	817	865	798	780	823	807	782	814	836	845	801	839	814	827	861	815	812	809	816	852	816	846	813	822	831	829	793	815	797	813	855	855	824	810	852	860	866	856	852	842	788	841	835	840	863	905	907	842	810	823	868	862	824	859	859	858	799	884	859	845	816	850	834	863	839	823	819	797	871	882	818	853	860	822	822	879	855	854	825	862	833	848	857	787	865	846	830	925	908	966	847	852	868	869	841	892	825	862	867	912	835	816	840	807	821	836	848	891	887	905	895	877	873	914	895	845	921	908	841	873	839	862	847	866	876	885	870	844	899	841	886	828	851	863	850	883	893	901	873	861	856	872	887	885	851	859	901	879	860	896	903	894	861	871	851	910	946	942	878	899	890	894	871	882	877	875	892	904	875	877	855	865	873	897	884	842	913	908	888	922	1009	911	815	851	902	933	953	627	535	813	964	824	880	868	848	934	891	858	884	880	883	853	873	863	890	886	856	837	881	876	901	869	848	868	916	867	871	855	901	906	858	891	854	881	872	888
796	804	855	831	805	826	821	814	792	806	752	800	768	761	783	884	928	637	294	280	589	954	918	818	817	803	822	843	829	834	793	832	808	781	786	795	797	798	851	796	806	824	813	784	792	834	861	809	793	796	817	790	824	798	812	841	830	839	826	834	829	853	806	748	797	761	794	814	840	805	834	796	812	856	817	779	795	923	830	829	823	841	790	805	840	796	855	823	788	816	826	847	806	824	809	854	851	791	836	827	841	812	835	837	839	849	853	815	837	805	811	844	847	805	847	811	843	856	823	801	842	829	846	791	795	806	818	817	802	818	807	767	835	823	837	791	788	814	820	829	842	807	839	804	824	817	815	807	819	816	799	852	805	819	833	809	833	804	786	776	831	812	817	771	801	810	819	811	816	821	823	847	822	805	826	847	841	869	849	838	848	797	839	863	889	820	791	816	838	810	830	771	829	791	782	813	831	820	822	858	833	819	876	869	863	829	795	806	847	831	823	820	832	816	790	810	817	812	833	813	869	818	813	829	784	793	824	826	843	821	846	824	845	821	826	825	792	828	832	846	855	833	834	798	862	809	863	853	801	791	830	852	814	853	822	850	862	851	844	818	863	870	900	855	842	821	820	845	808	830	829	848	863	843	801	836	837	808	821	822	823	848	853	830	814	853	869	867	840	815	843	834	873	797	820	820	818	826	814	837	843	830	822	820	852	879	838	897	847	858	859	839	840	819	788	815	803	858	875	799	819	854	858	834	865	872	844	830	839	839	864	832	880	842	811	805	880	859	852	886	815	841	839	873	854	861	848	856	870	852	840	867	855	864	881	840	853	878	861	834	857	866	846	857	894	856	844	845	858	851	913	855	838	901	927	898	827	877	861	852	878	869	870	890	891	868	850	854	854	845	825	883	857	857	840	910	864	923	860	858	870	863	868	857	873	882	902	844	885	841	889	867	907	875	873	865	842	879	872	873	910	868	869	866	871	894	885	899	914	865	865	885	871	845	870	839	895	903	854	868	979	889	867	969	957	899	922	888	860	860	853	887	899	889	891	850	873	877	864	908	884	936	953	817	711	835	970	946	866	888	894	929	998	576	544	735	910	847	871	882	847	928	917	849	901	927	903	867	864	843	895	840	886	824	877	868	876	901	848	910	868	859	920	894	879	916	821	876	832	848	864	851
796	848	826	814	804	813	798	786	785	832	783	781	779	732	782	871	934	647	344	359	650	985	892	763	801	781	798	821	798	852	819	817	810	787	777	743	791	775	804	778	808	761	790	836	801	820	826	808	779	794	867	842	833	807	875	846	844	817	824	779	834	813	786	808	819	817	847	860	775	811	831	809	835	878	760	679	736	835	848	802	815	796	808	781	807	781	848	866	848	854	819	814	794	819	800	846	855	807	814	802	828	818	826	865	889	855	810	851	811	839	819	816	813	833	812	829	834	859	845	840	886	841	824	799	814	817	830	823	822	836	804	824	841	835	795	798	766	794	818	826	840	831	778	815	798	825	836	842	805	847	832	826	829	852	873	813	867	836	827	835	837	813	785	816	816	841	818	830	793	807	826	799	808	832	799	829	840	828	815	807	815	817	838	856	836	829	864	832	805	805	813	827	837	812	848	827	825	877	807	837	845	810	865	819	848	860	857	819	846	827	837	836	842	837	822	835	802	786	810	857	851	806	828	839	806	758	816	811	835	844	839	818	856	846	832	797	831	826	812	828	855	837	844	853	851	856	840	834	874	862	831	826	823	843	926	838	859	834	827	816	903	838	858	858	832	861	788	868	817	857	816	836	815	862	839	836	825	802	789	797	800	865	868	838	847	808	865	904	897	866	859	858	849	791	798	831	831	851	836	849	837	830	846	803	841	826	874	880	829	852	856	859	906	839	860	813	863	856	846	848	809	839	852	847	862	866	891	874	806	819	848	844	843	802	812	854	862	913	841	892	859	819	869	900	869	873	853	907	831	881	876	908	885	880	862	839	851	832	827	850	859	861	869	851	837	848	840	882	842	871	872	900	833	832	830	802	814	862	897	886	870	870	899	905	896	824	900	870	871	866	897	909	839	805	796	842	859	869	874	878	852	878	825	762	845	896	861	874	843	848	869	884	920	879	845	845	843	893	880	826	895	878	862	868	890	886	896	874	896	938	866	903	906	889	867	854	862	908	838	950	885	700	655	801	955	894	876	908	890	877	888	884	906	869	873	890	858	918	855	860	889	972	924	648	518	645	904	990	917	853	879	902	1038	921	854	898	912	869	894	915	907	866	903	910	893	903	885	863	898	861	863	862	869	835	866	891	857	896	844	884	892	907	872	887	868	863	865	837	846	870	847	877
787	838	800	827	848	814	842	802	761	827	781	815	763	739	802	883	911	793	597	653	865	980	864	738	776	797	810	793	834	799	841	814	775	745	769	804	796	844	846	790	788	808	814	856	834	873	850	819	846	779	823	827	841	827	857	847	831	802	825	784	795	833	844	838	864	895	838	834	798	844	824	815	900	878	715	632	703	851	893	836	826	858	858	834	813	758	833	835	804	843	842	833	832	831	842	839	805	821	817	835	778	815	791	853	886	810	822	819	824	868	842	794	844	810	828	844	834	807	843	876	838	817	880	885	843	822	802	839	826	836	787	819	848	817	782	794	792	828	848	819	833	828	853	817	827	807	802	816	815	800	826	830	820	821	855	814	834	839	830	803	846	865	818	809	835	804	791	805	806	780	835	815	801	847	866	830	857	824	802	814	801	803	822	875	829	849	865	828	830	837	874	807	810	828	842	838	818	837	846	859	804	820	844	863	873	841	886	821	798	794	805	869	880	812	849	840	780	855	831	831	826	803	848	853	821	790	849	817	821	834	825	824	803	812	866	841	865	786	809	849	852	835	800	870	835	876	880	839	815	819	877	848	844	858	818	870	873	874	852	837	864	838	854	843	823	793	855	828	800	875	826	834	807	865	834	841	834	827	833	841	856	834	866	915	875	859	848	845	873	876	847	843	861	868	854	872	892	865	850	840	836	850	851	821	846	868	889	850	859	856	864	869	897	876	843	831	827	840	873	845	839	870	878	863	887	876	907	868	835	857	862	848	811	827	820	840	869	872	847	850	853	839	850	859	841	847	905	878	849	876	900	884	856	864	853	826	842	888	846	849	883	871	833	871	843	852	892	874	892	879	842	833	822	872	861	847	902	888	879	875	855	866	923	917	845	899	900	901	859	879	894	844	809	811	790	763	814	865	825	877	885	889	823	853	848	861	916	900	875	891	852	893	875	842	873	870	891	843	866	857	840	880	885	874	880	856	902	893	894	899	845	863	904	874	809	880	868	903	842	1002	779	597	542	683	954	916	866	910	915	858	883	855	901	892	903	907	885	889	879	867	914	953	928	690	594	701	912	946	920	891	872	888	912	957	952	876	881	896	872	867	912	894	892	882	877	858	861	879	887	893	848	880	854	865	849	871	845	854	844	855	898	858	862	881	914	892	884	862	865	876	856	851
797	820	824	845	804	862	842	807	793	824	805	771	770	792	810	821	826	870	842	890	949	885	809	765	760	787	787	788	833	800	805	815	802	786	767	840	810	816	832	822	828	792	833	820	848	802	854	765	801	821	841	783	842	889	822	818	844	853	810	804	859	846	825	808	819	839	875	842	800	835	852	822	891	889	819	706	775	899	868	800	812	789	810	886	864	816	801	835	864	790	783	860	826	816	863	821	813	836	805	833	875	841	821	827	833	819	820	828	827	822	809	838	821	840	839	848	794	825	855	806	826	936	878	763	905	909	800	852	857	830	860	802	836	842	833	812	851	840	840	843	805	841	823	794	800	796	859	809	846	829	854	841	841	814	852	817	858	862	841	871	856	822	820	862	842	826	841	827	848	822	854	815	858	880	830	851	836	827	831	828	835	845	855	847	864	845	843	854	822	859	811	788	809	830	834	823	819	858	845	824	876	884	828	834	854	851	842	823	785	794	799	895	904	849	822	847	832	844	856	868	850	845	837	820	835	861	874	838	871	822	828	809	816	819	868	861	833	847	827	834	846	860	870	816	842	805	831	853	853	837	828	812	830	827	857	831	837	833	862	850	846	805	851	834	829	819	847	845	863	853	885	881	864	857	874	839	823	844	864	829	841	847	855	858	906	869	833	851	838	859	838	836	810	864	850	859	826	844	848	851	878	859	891	844	873	858	867	860	878	853	892	819	910	889	874	871	871	867	877	885	882	844	862	869	877	858	859	912	872	847	825	843	861	844	861	886	882	877	866	839	833	847	864	841	842	865	871	868	883	880	884	857	861	877	930	863	863	885	864	847	829	828	846	859	852	848	864	891	881	843	876	837	871	911	889	862	842	897	894	896	843	891	907	913	844	853	890	899	881	834	863	836	781	976	1079	841	772	891	899	889	884	904	866	834	866	858	906	880	854	860	873	918	873	888	871	893	859	853	872	817	878	895	843	853	863	883	865	897	903	891	930	919	887	871	869	936	912	896	869	971	877	692	620	778	923	908	827	903	894	883	890	875	897	885	873	917	881	902	907	860	890	922	957	854	803	867	944	883	899	872	869	918	939	877	922	904	906	915	891	928	891	905	861	867	905	884	914	866	897	915	857	898	883	868	860	866	896	874	918	845	901	908	901	844	857	901	834	869	897	880	880	893
831	787	774	763	817	843	833	852	796	799	789	785	762	817	817	830	871	867	876	922	871	847	811	840	776	816	821	779	840	835	844	867	806	821	783	778	831	830	813	833	794	793	836	790	833	828	823	803	821	827	795	815	834	822	826	833	797	811	823	853	844	867	774	736	778	799	878	826	842	849	846	813	803	841	878	887	884	821	883	794	739	717	760	882	853	774	827	861	846	815	828	855	844	829	823	835	879	862	846	850	850	821	820	857	803	842	838	814	791	855	835	840	881	839	838	871	883	844	791	822	887	864	662	608	736	942	822	840	864	813	866	857	836	835	821	812	826	826	784	838	837	846	890	803	824	847	842	841	801	830	832	823	812	874	859	837	792	860	800	884	881	853	766	871	850	854	844	804	877	840	851	871	876	826	833	807	811	848	844	847	811	838	847	856	867	843	819	831	817	836	871	851	846	819	838	838	867	857	844	849	880	837	889	865	853	887	855	824	823	841	815	810	833	805	832	856	855	849	838	844	856	867	826	822	855	815	847	822	832	850	825	864	823	860	860	832	796	845	879	812	866	819	808	851	826	831	878	847	836	796	863	862	838	850	825	866	842	869	861	831	820	854	873	844	845	841	855	833	798	886	855	912	874	816	843	851	805	846	840	839	859	870	876	909	858	895	869	831	858	837	893	870	848	863	849	872	842	859	883	852	870	877	844	857	850	863	848	852	865	841	890	880	852	843	857	845	851	846	891	868	852	867	903	889	869	858	858	889	857	898	933	904	880	890	874	899	861	872	873	860	889	890	898	895	878	866	887	869	913	867	877	844	829	862	911	861	880	845	859	846	864	870	934	863	889	849	877	892	857	873	854	850	844	868	854	845	876	883	862	928	856	887	918	886	854	858	874	923	858	859	889	838	755	1070	1444	1030	716	912	860	842	904	907	890	868	879	874	906	903	872	886	862	893	909	897	883	898	863	903	877	895	888	886	884	880	895	865	853	878	893	953	944	891	913	884	863	892	893	875	851	915	989	902	844	867	962	841	899	887	895	855	890	887	889	892	928	935	880	857	912	853	861	912	983	950	908	914	917	906	907	887	864	960	892	903	881	928	894	940	886	897	881	916	878	912	903	896	899	899	894	871	906	912	868	882	872	865	902	879	832	870	882	904	875	886	897	911	898	865	880	888	880	906
782	794	836	761	797	800	807	831	806	835	810	827	798	802	855	823	828	840	854	812	852	842	831	847	809	851	810	815	802	817	853	850	805	812	824	795	810	811	836	796	839	819	799	819	841	797	800	802	836	809	847	826	847	801	831	845	822	793	797	869	858	854	765	756	771	827	877	786	802	876	852	773	685	787	834	876	854	849	862	775	720	720	736	827	839	798	807	842	807	830	837	840	788	831	832	829	838	838	837	832	836	843	809	852	829	844	828	829	784	899	853	836	809	765	791	795	884	879	863	826	906	862	666	586	797	894	828	848	877	824	851	845	827	813	832	797	838	817	815	839	848	827	877	838	813	864	845	813	845	798	836	811	862	832	839	837	820	823	836	876	851	828	791	821	858	862	871	833	829	842	824	876	846	838	823	855	823	814	837	834	854	827	836	874	853	842	803	813	814	825	850	856	819	846	850	861	884	889	798	824	901	868	847	878	806	877	890	837	790	838	841	785	814	853	821	886	838	830	853	836	871	858	861	845	816	853	892	895	850	853	853	831	871	872	842	821	803	859	868	833	861	889	871	804	864	885	863	869	878	866	819	811	828	847	836	859	843	863	841	858	855	892	858	831	824	823	817	815	853	872	883	874	870	844	843	816	820	844	811	887	871	876	881	906	871	880	893	864	893	882	840	892	920	852	834	877	863	875	873	870	847	878	912	875	869	818	858	889	871	855	896	853	836	885	881	869	847	921	903	885	826	879	857	859	900	905	877	872	832	831	888	882	919	876	869	880	853	864	888	859	889	906	882	875	878	878	872	898	892	899	851	800	836	870	903	918	879	856	833	869	844	876	917	892	931	887	859	901	888	882	856	872	849	921	882	847	852	891	897	888	900	898	883	882	882	867	905	895	873	896	873	871	721	806	1063	794	746	934	894	890	872	918	849	847	887	876	898	901	863	872	864	883	893	887	942	881	904	881	854	850	916	874	887	884	928	883	876	885	866	870	892	892	902	870	843	898	890	884	873	906	912	990	849	869	916	850	905	870	886	923	875	913	910	907	905	893	903	934	909	876	906	872	890	866	928	902	891	900	906	914	913	912	916	898	893	899	918	901	898	863	872	880	870	855	892	857	895	878	865	877	919	887	835	898	853	881	850	863	838	842	865	903	880	921	909	881	887	892	867	917	888	863
797	768	820	837	810	792	818	765	811	819	846	819	842	792	843	845	815	810	808	835	785	839	789	794	784	857	832	834	830	799	797	853	831	802	795	804	790	818	787	805	824	839	833	826	791	799	787	857	800	848	800	815	825	866	839	804	838	778	786	866	852	840	808	789	813	816	839	806	772	847	835	708	710	718	797	868	829	822	852	874	764	749	805	829	860	808	824	840	805	829	821	858	791	798	784	831	849	850	859	841	875	804	824	843	803	826	840	849	809	882	815	752	675	693	682	686	773	820	853	799	864	909	812	794	866	878	812	833	853	850	827	832	844	875	857	836	819	844	820	821	827	890	886	881	886	846	839	817	817	837	830	804	855	886	847	814	845	813	817	827	831	795	840	877	865	870	837	854	854	849	879	855	836	850	872	846	872	832	838	881	807	860	842	871	864	870	813	860	832	888	847	825	841	878	878	856	871	849	804	806	853	864	806	818	840	846	863	831	801	831	809	834	832	866	874	869	826	863	880	838	881	853	822	827	836	878	851	832	836	846	812	864	867	908	850	863	825	826	829	853	831	857	829	866	853	867	856	873	840	839	847	852	873	843	867	866	890	881	873	827	870	863	859	857	842	831	893	870	841	842	859	890	865	866	891	838	837	829	837	860	842	837	834	866	901	860	857	892	897	869	835	898	1006	901	826	884	860	881	871	836	843	817	884	862	831	852	844	864	903	875	838	892	866	878	891	876	868	910	917	887	861	877	876	833	870	841	865	881	843	849	856	910	887	896	829	897	895	838	905	870	884	857	866	877	896	883	920	846	866	891	841	850	848	853	904	901	892	877	903	863	901	816	903	884	883	864	885	898	915	856	858	871	849	877	866	869	862	879	867	876	886	888	900	895	880	943	929	924	861	878	858	910	885	769	839	763	875	919	897	878	906	881	872	828	906	888	870	914	858	872	838	866	861	887	887	899	914	921	885	896	864	897	870	881	896	930	883	905	885	875	933	891	882	905	897	881	883	880	852	888	882	907	866	902	899	906	896	911	892	881	882	899	935	873	881	910	913	925	904	921	889	866	881	900	895	901	899	889	869	914	920	925	906	941	879	945	918	885	893	876	892	901	862	867	864	869	913	877	842	853	891	853	859	906	897	891	896	866	903	896	851	846	889	880	882	873	847	842	913	873	874	872
813	792	890	881	854	764	811	819	786	830	829	821	823	826	809	859	796	820	831	818	818	804	763	780	765	827	819	817	805	814	819	827	854	817	838	776	819	787	827	819	787	835	816	813	809	829	829	815	821	831	777	779	855	804	836	824	860	856	804	853	834	808	837	836	818	842	835	806	796	849	877	774	745	788	842	853	820	854	827	842	820	809	842	816	836	829	841	827	834	810	826	835	829	787	825	856	826	833	832	864	856	844	814	842	836	803	856	850	831	850	792	685	743	870	740	692	761	814	811	758	830	883	844	885	867	855	848	856	822	844	896	836	823	876	862	814	829	853	813	835	812	844	839	852	902	871	862	859	826	806	807	831	855	873	862	837	821	812	850	857	879	830	838	827	881	876	880	856	850	867	866	876	844	854	884	835	810	847	834	819	835	802	856	860	873	888	840	843	864	871	872	856	866	859	868	907	866	838	794	858	855	895	866	832	875	886	845	842	857	869	888	895	830	817	854	876	883	837	852	826	862	839	834	849	859	931	865	832	858	887	851	865	844	874	853	843	827	886	875	877	863	873	871	879	831	816	844	830	838	858	819	838	863	864	895	853	867	882	851	842	845	860	877	882	881	809	867	885	863	886	859	864	877	863	852	850	860	854	864	851	866	829	809	861	912	870	850	832	874	888	883	861	882	868	864	882	871	886	878	859	880	885	887	870	855	907	859	852	890	884	899	867	898	872	857	916	894	832	891	896	849	876	866	860	889	864	879	921	877	870	864	915	903	869	892	869	859	863	877	889	841	880	880	870	893	881	929	842	905	893	881	850	870	910	927	893	873	892	891	808	785	820	822	859	858	892	921	928	883	893	900	875	872	874	924	880	881	866	893	846	870	896	877	918	892	890	912	901	882	876	872	846	895	876	919	930	899	891	868	888	866	859	905	885	863	909	903	896	910	844	876	863	839	799	883	894	916	906	885	872	870	881	867	923	888	887	914	882	871	927	923	899	897	891	882	828	903	858	919	868	892	917	900	915	931	944	894	874	901	861	918	906	895	885	879	911	870	905	877	909	894	854	873	906	898	888	879	899	906	925	914	889	913	904	861	929	872	872	888	908	888	862	870	909	867	878	907	900	900	851	838	841	858	906	864	882	898	920	882	854	922	858	873	852	848	885	869	875	909	841	879	860
793	781	837	825	806	789	820	784	798	788	822	818	780	809	804	817	836	802	815	829	825	781	771	786	777	801	785	790	831	811	777	839	824	827	772	795	772	802	833	818	820	803	815	805	814	851	832	811	831	809	798	760	841	806	859	866	860	834	834	845	820	819	854	818	835	868	830	852	832	827	817	829	831	850	860	881	848	864	807	835	861	856	842	821	822	835	857	854	844	823	842	816	833	799	825	846	822	866	839	859	844	829	839	808	817	858	820	798	817	856	759	678	947	1231	1044	736	717	803	851	842	794	837	850	860	837	866	870	836	795	903	938	796	822	874	866	837	846	856	880	871	810	862	839	844	879	867	858	867	829	793	834	831	866	872	853	819	863	843	823	903	851	872	861	853	882	874	870	904	892	895	879	861	861	856	836	819	859	849	843	869	846	825	861	846	852	839	851	826	810	874	813	856	853	876	866	890	859	862	823	825	863	888	863	818	907	874	866	790	855	868	865	887	819	840	881	871	862	878	860	849	825	853	857	872	843	853	870	845	881	883	837	841	878	871	839	846	879	853	878	845	851	858	895	869	861	810	856	881	849	888	895	823	866	857	888	883	885	841	868	908	858	837	840	837	877	843	788	878	933	886	892	905	865	876	860	867	835	837	853	866	887	842	855	871	892	881	884	856	844	856	882	885	877	878	879	837	859	809	864	862	865	855	860	826	898	867	895	833	855	855	893	891	846	889	863	890	881	898	885	918	893	888	910	953	900	808	910	863	843	901	884	880	914	882	885	889	848	914	892	900	889	904	877	879	880	870	913	909	912	901	912	864	912	958	911	927	890	935	857	803	816	875	888	883	882	903	923	913	878	879	866	874	897	880	894	899	880	905	883	870	873	886	876	913	910	935	895	893	886	860	847	848	791	847	910	927	913	893	872	858	903	865	904	849	911	888	892	903	881	861	793	978	1005	848	870	926	887	893	924	900	834	852	848	896	877	911	873	895	890	903	911	878	913	880	851	882	890	911	896	880	879	858	870	939	946	969	864	900	935	896	890	902	881	873	868	870	884	928	913	925	895	880	857	921	885	853	886	947	923	925	938	880	916	865	903	908	879	858	876	907	913	885	889	938	914	896	883	920	888	864	884	931	881	884	882	886	893	888	873	895	868	865	897	865	864	864	865	952	856	775	835	882
