757	759	762	774	756	723	741	699	744	734	774	784	761	792	742	763	741	760	786	802	734	744	733	765	773	782	712	541	386	509	708	769	749	775	769	730	729	775	818	808	643	481	389	557	772	749	732	750	734	755	739	761	786	755	696	713	741	772	770	766	780	723	780	754	760	743	771	744	756	799	778	678	703	732	743	727	749	731	765	788	766	715	773	733	749	744	757	785	744	740	735	734	714	763	717	757	725	728	754	776	731	711	713	713	744	782	754	766	735	742	795	790	745	774	764	780	770	768	754	707	717	750	745	764	726	744	748	746	736	721	745	763	764	753	750	745	768	779	742	716	713	746	754	721	702	738	768	748	757	734	756	693	740	779	757	745	767	743	763	726	733	749	754	750	758	777	743	775	773	772	743	736	742	730	775	744	761	772	752	700	724	719	764	758	756	722	755	715	757	748	784	759	750	767	780	798	780	757	716	744	694	758	772	657	608	574	592	548	538	495	508	484	464	461	424	416	399	381	368	382	408	403	379	397	422	426	395	419	457	471	443	466	531	539	577	600	570	579	603	630	627	685	671	670	738	654	697	744	777	797	842	848	840	804	821	905	900	928	961	906	947	945	993	1022	1091	1069	1074	1099	1052	1095	1085	1094	1043	1066	1071	1083	1068	1079	1107	1091	1129	1134	1114	1126	1144	1108	1125	1112	1099	1115	1064	1138	1101	1072	1012	1092	1052	1129	1059	1022	1080	1052	1028	1036	991	967	1013	947	917	1058	1122	1017	982	852	888	960	983	982	985	946	929	940	945	941	923	909	922	916	903	848	877	884	894	926	878	899	897	862	813	811	848	794	829	843	890	855	898	857	845	824	823	833	812	775	862	899	883	861	834	860	837	874	867	880	866	833	837	828	854	901	880	885	883	834	826	877	899	863	908	894	863	911	872	913	884	873	810	826	843	874	860	850	888	854	889	907	883	934	908	869	907	885	889	930	857	811	832	897	893	893	884	919	873	848	862	881	849	884	887	825	896	894	916	886	862	820	779	877	917	875	879	878	902	867	875	875	907	833	821	886	806	849	883	883	815	844	862	885	887	835	882	844	852	844	845	881	879	854	867	874	901	867	896	902	853	881	836	807	820	817	810	809	790	883	874	895	850	870	851	816	867	900	870	833	877	853	856	856	863	813	814	855	847	839	871	872	839	881	865	873	861	856	838	884	902	899	878	853	854	847	843	867
769	770	753	763	725	720	699	729	736	712	740	781	777	737	746	736	737	776	750	781	771	755	718	736	731	772	779	662	501	374	624	753	709	721	709	712	726	768	804	864	731	580	426	475	713	783	752	749	732	760	761	748	792	802	752	751	747	743	796	762	780	754	776	778	761	747	779	769	706	681	709	698	723	717	753	759	744	765	806	756	766	754	786	741	740	727	739	763	744	766	775	777	754	755	741	759	755	782	745	731	758	753	725	775	737	727	763	764	751	718	749	777	772	764	762	745	792	738	795	750	736	744	741	713	745	757	786	700	767	740	752	792	749	736	748	742	721	731	745	741	747	734	740	744	764	733	721	736	772	747	746	713	717	767	729	745	746	749	740	718	757	748	756	712	713	739	778	758	773	752	795	761	759	713	723	732	761	771	740	706	687	727	711	718	746	734	718	754	754	772	747	760	740	766	757	744	720	740	731	725	744	760	729	636	552	692	511	378	372	419	458	494	577	661	685	726	781	827	849	896	935	976	1009	1006	984	1022	1036	1073	1126	1082	1030	1044	1095	1102	1067	1087	1113	1111	1125	1096	1130	1120	1063	1035	1049	1061	1037	1071	1069	1052	1055	1036	1014	984	1041	1036	1015	1014	1024	956	958	923	927	934	904	870	924	927	928	918	934	879	874	989	921	922	890	895	885	830	848	896	951	669	762	885	811	838	875	906	837	837	868	855	781	788	872	883	812	829	872	877	857	851	835	820	810	784	743	838	951	908	828	775	848	852	852	880	852	841	877	840	894	893	902	883	885	859	853	841	816	848	861	878	869	886	908	879	879	847	793	831	870	878	871	910	882	908	847	891	835	889	843	874	909	927	950	866	911	870	864	896	869	863	837	879	859	869	859	876	913	878	879	851	866	869	895	850	913	875	882	881	903	862	856	911	851	795	836	847	840	848	881	863	897	901	872	819	884	818	865	851	840	872	868	906	891	863	877	877	859	862	848	845	853	849	829	777	891	841	834	861	870	853	835	775	813	832	861	860	877	897	872	836	861	870	900	854	862	873	812	859	879	872	856	850	841	853	853	848	864	875	849	824	858	871	889	854	829	858	885	873	850	844	879	808	806	760	826	807	808	856	835	866	876	881	899	859	851	847	856	928	882	822	840	869	816	899	885	849	844	855	861	869	868	843	819	859	867	887	829	892	897	906	897	850	872	866	846	822	875	841
728	778	749	769	779	745	716	764	749	767	726	758	748	752	717	753	737	701	731	775	761	799	759	717	729	750	732	703	575	397	483	737	715	684	686	766	732	735	771	812	792	618	453	431	649	767	757	737	743	763	737	733	724	764	730	761	765	737	772	726	716	717	816	787	732	775	683	751	738	750	750	778	699	712	757	773	738	789	775	800	752	747	780	744	735	739	803	782	719	796	728	749	760	751	786	736	765	775	758	737	774	732	738	747	792	727	729	733	731	694	745	749	772	770	746	772	768	787	786	742	737	782	758	739	739	745	748	748	757	728	739	765	759	741	755	729	753	727	755	738	739	705	769	764	755	711	751	744	742	756	710	708	734	730	744	783	777	766	779	740	741	777	743	710	699	732	753	761	757	743	785	741	692	741	774	782	720	788	800	758	714	678	723	698	707	720	730	742	743	745	768	755	794	778	679	651	731	642	712	738	773	687	572	535	670	701	531	937	1070	1115	1144	1065	1073	1064	1075	1068	1021	1036	983	1012	977	947	979	977	935	879	876	909	973	953	841	828	847	832	896	853	849	856	886	832	879	864	828	810	840	871	845	819	841	860	808	855	849	836	818	792	813	873	832	844	876	841	816	819	811	849	833	883	849	833	826	797	821	841	877	819	885	857	840	889	871	853	963	733	823	895	834	883	878	852	856	864	894	848	817	844	900	889	847	915	898	872	894	863	870	878	875	871	806	796	838	818	834	853	836	881	835	837	824	843	893	853	867	866	848	877	868	890	826	819	824	854	803	857	883	888	896	871	851	869	848	807	830	849	837	854	838	849	832	822	801	868	870	828	860	913	904	858	820	832	873	876	889	853	847	817	825	848	876	883	881	853	850	844	836	887	919	869	860	822	859	864	859	820	860	847	889	854	849	818	826	803	842	889	842	851	887	852	869	846	837	841	829	858	892	888	839	891	819	875	854	829	833	835	870	839	812	819	911	843	856	868	887	817	882	833	839	874	850	898	851	877	856	870	897	889	884	833	848	842	843	822	845	841	833	823	837	821	870	836	836	876	846	873	812	783	790	865	824	879	843	874	872	870	825	814	763	783	841	804	804	847	876	861	853	862	844	862	840	863	859	831	840	846	817	880	832	841	840	832	849	838	841	875	865	804	829	815	855	863	949	883	841	874	838	838	827	822	852	835	854	789
748	739	720	720	765	757	747	746	760	738	754	752	755	720	739	721	738	771	736	731	795	765	727	724	663	710	741	707	638	523	464	704	712	706	729	767	727	776	785	821	800	645	504	406	616	757	744	727	741	749	730	764	762	745	767	749	765	766	740	714	658	668	782	800	788	743	742	750	756	766	759	766	779	729	747	741	758	742	730	774	757	709	754	749	761	775	739	753	743	753	741	770	776	737	747	743	749	786	755	743	728	759	786	695	728	725	731	734	760	738	710	756	742	736	736	762	721	778	735	736	752	750	742	730	727	727	737	784	701	741	770	757	781	740	732	730	756	762	723	728	726	725	758	799	778	732	756	819	725	712	737	748	731	730	804	769	789	768	765	771	757	785	756	773	698	768	747	735	734	776	764	710	743	727	778	765	737	703	739	769	755	704	679	696	677	696	749	757	762	783	762	766	766	709	637	938	1143	710	649	767	761	768	648	488	694	589	894	1254	1045	936	924	889	867	801	832	849	812	810	842	829	845	827	863	863	861	793	821	846	812	824	793	784	837	856	864	851	850	874	844	830	850	881	844	857	829	870	859	835	813	827	902	864	840	846	825	803	843	887	837	841	848	866	844	815	794	857	862	844	870	849	812	840	833	850	853	845	807	835	855	902	853	839	832	918	865	827	814	808	822	865	809	837	862	835	822	854	795	801	849	859	880	837	828	808	825	825	832	863	847	806	804	831	849	824	804	821	816	817	832	797	864	836	834	797	772	831	820	811	798	779	820	804	795	828	857	836	836	842	824	830	821	856	849	811	855	841	834	849	836	820	827	878	821	822	851	839	841	759	840	806	867	852	840	874	785	808	869	853	840	838	866	859	854	857	836	809	825	845	868	871	872	840	820	823	825	802	838	846	825	843	835	848	890	849	859	854	890	836	863	869	818	844	851	857	827	845	853	903	824	815	841	865	829	846	840	834	841	886	821	838	837	826	868	870	861	858	831	864	860	793	800	820	841	867	827	832	867	849	839	818	812	837	813	853	855	831	858	802	848	836	847	848	847	868	812	809	808	806	860	861	891	886	854	823	847	802	806	820	858	853	826	850	866	859	840	869	820	875	885	874	807	821	833	852	913	907	833	844	847	847	872	829	873	872	903	842	831	842	872	810	844	880	793	828	820	815	846	840	804	808	809	819
742	754	775	735	743	765	718	728	746	762	738	731	756	739	746	731	743	727	742	761	770	757	732	743	757	725	749	742	700	572	455	648	774	737	790	741	773	747	761	786	837	692	520	413	570	760	743	755	762	779	791	729	743	754	720	769	771	750	749	698	654	714	761	752	739	769	750	774	717	727	777	767	758	740	733	736	725	742	760	753	751	693	694	701	755	762	738	697	768	766	795	762	760	718	702	733	731	768	773	749	731	748	722	741	743	717	735	738	779	763	768	757	765	723	751	727	769	762	777	754	747	748	741	749	756	736	777	724	742	770	721	741	768	763	800	772	775	747	748	758	734	735	790	810	742	703	728	800	751	719	722	717	728	698	774	747	732	755	741	743	797	725	746	763	753	727	749	763	750	742	736	738	761	703	744	777	775	706	711	761	783	774	749	732	767	783	783	771	789	798	769	755	741	733	619	1031	1321	814	637	769	738	742	619	475	658	491	921	981	819	825	850	853	832	842	851	864	842	876	843	833	875	915	859	873	838	826	806	791	780	813	787	840	837	847	836	823	858	835	837	794	843	832	793	845	833	813	839	806	801	808	831	827	821	794	798	804	817	856	808	830	795	808	821	822	786	854	764	790	778	875	812	800	817	781	775	773	796	779	819	813	834	811	815	784	781	831	790	799	804	819	802	802	809	856	793	834	834	812	795	806	827	817	809	850	795	830	820	819	790	807	835	844	857	768	848	817	796	786	812	799	777	847	820	816	830	786	784	830	825	819	839	824	809	802	835	834	832	840	860	880	850	826	827	791	792	827	812	803	887	850	842	846	806	820	843	817	829	795	835	857	835	848	855	832	827	846	820	848	842	823	835	859	859	846	789	803	797	819	852	868	837	859	826	783	806	772	813	815	814	826	831	853	827	818	860	870	870	819	818	826	871	843	805	833	829	821	856	853	843	792	908	794	860	819	807	834	831	842	844	828	841	829	830	864	840	864	890	872	813	782	778	826	838	856	810	837	837	855	837	823	817	820	832	848	882	849	844	802	828	843	802	861	830	874	868	835	847	869	852	851	869	875	870	828	845	842	814	833	839	862	853	829	844	875	864	846	893	905	853	882	832	786	838	882	905	866	823	844	857	853	876	814	858	852	820	855	881	908	795	794	811	866	824	844	856	831	829	833	800	845	833	856
754	739	761	742	730	740	778	715	727	737	724	692	756	777	723	738	724	769	759	762	745	773	717	747	746	756	765	797	736	613	502	609	812	742	755	758	711	759	788	778	836	713	518	398	501	763	767	754	729	766	741	748	733	762	753	760	768	760	750	731	743	753	743	748	743	741	717	767	754	760	745	737	755	726	732	735	737	722	760	768	757	685	668	702	786	738	791	760	758	775	766	731	776	733	749	732	755	736	761	750	716	759	735	773	728	719	731	756	764	741	744	768	782	734	743	746	746	744	716	774	742	765	741	727	753	715	739	756	752	740	754	765	755	772	746	772	741	740	760	731	729	709	756	781	717	696	719	762	736	738	723	721	729	739	764	773	732	722	779	772	787	742	773	753	744	746	768	757	776	775	767	746	733	773	782	779	759	724	720	739	774	770	809	772	807	801	769	787	759	791	734	723	710	754	608	611	765	636	742	766	745	748	611	475	598	448	939	927	823	890	815	857	809	785	850	812	804	781	809	801	849	829	803	875	821	795	776	779	774	770	827	809	843	810	793	772	772	816	809	814	818	782	803	787	787	803	821	804	758	820	808	777	799	814	834	801	834	851	789	820	768	809	779	795	786	799	795	811	783	823	769	779	794	771	814	811	846	790	828	786	799	809	808	812	837	795	793	787	802	802	798	844	810	849	822	832	798	821	794	809	822	767	792	777	795	836	795	795	800	793	823	786	812	786	827	826	844	846	793	820	791	814	833	811	797	812	804	794	814	807	829	795	806	820	811	867	825	817	831	804	842	821	835	784	788	829	785	828	805	774	803	840	837	808	848	805	840	809	805	851	810	818	814	777	806	838	860	836	823	804	802	793	844	811	847	822	794	801	864	914	808	829	829	791	807	820	838	834	833	826	864	848	820	829	835	825	841	856	834	837	859	847	821	822	832	828	856	817	827	850	855	734	842	852	795	873	878	862	859	833	801	800	807	820	844	876	846	861	855	789	775	886	884	909	803	797	833	841	854	805	861	828	880	816	827	866	803	789	824	790	760	833	809	819	838	872	851	857	847	848	837	895	851	844	829	821	822	804	846	816	758	802	802	866	818	800	891	887	872	898	825	832	798	853	893	848	786	816	885	807	862	865	827	865	897	863	833	833	844	812	805	850	844	812	833	845	812	791	848	825	837	825
747	762	783	770	746	764	779	729	747	719	728	749	752	735	761	729	764	746	721	762	758	788	749	737	707	738	748	809	751	642	511	558	796	752	751	751	740	727	766	765	844	732	534	400	531	756	760	737	714	740	726	731	744	731	725	752	749	762	767	780	760	746	733	731	757	744	692	722	681	725	697	750	782	745	743	738	714	713	728	764	756	724	723	765	791	736	730	782	725	748	745	727	727	726	713	753	746	722	746	755	772	763	737	770	738	767	743	743	726	764	757	762	768	748	727	770	727	803	715	734	753	776	741	779	735	711	734	749	748	760	738	744	796	735	737	775	741	770	738	741	717	725	730	737	756	703	724	779	754	728	731	764	734	735	742	736	729	730	751	739	785	758	747	716	755	719	736	711	761	911	797	740	731	754	799	771	794	792	711	755	752	803	788	757	773	753	752	732	788	733	757	771	756	754	754	685	658	724	775	787	777	754	585	446	584	418	884	920	838	841	814	776	776	805	786	792	759	792	810	844	803	803	790	807	856	828	785	812	802	819	801	826	788	797	792	799	819	785	778	792	823	816	797	782	806	826	791	814	788	796	765	778	754	807	810	812	827	814	747	814	811	776	819	801	800	836	817	771	800	777	776	784	779	755	789	802	800	746	815	812	782	793	786	808	802	810	802	779	800	793	798	785	795	797	779	848	789	777	835	806	773	746	766	757	759	804	787	810	778	791	801	803	814	783	774	815	814	780	790	798	827	801	805	770	783	787	786	778	809	790	803	817	829	790	792	823	833	834	825	822	811	818	784	833	764	836	809	824	778	772	787	797	790	811	818	806	816	819	815	835	814	818	823	824	831	806	805	843	804	798	777	785	798	815	806	806	835	841	867	837	768	802	832	806	832	850	850	827	834	844	827	845	827	827	845	838	862	835	814	860	872	831	819	814	850	849	875	820	791	802	790	893	868	834	804	836	808	817	838	850	859	832	816	836	853	812	850	871	874	810	820	857	881	852	769	796	821	867	848	802	824	813	826	828	838	807	827	812	861	832	804	827	813	863	841	801	854	840	871	888	893	886	867	867	838	808	792	786	761	790	745	800	825	813	822	790	876	854	863	841	856	839	803	803	817	821	799	847	873	847	867	845	872	857	895	853	838	880	846	813	858	835	796	823	833	814	812	858	828	859	827	858
744	780	771	759	746	746	740	744	761	748	758	726	749	732	768	737	764	719	738	742	702	767	749	731	743	731	734	770	794	609	493	490	767	736	743	750	739	727	779	788	830	728	561	417	469	721	756	726	736	731	761	772	736	736	726	744	725	722	760	752	756	760	750	716	747	728	728	869	971	962	746	731	761	754	763	745	725	721	726	767	751	744	721	735	771	786	722	748	750	768	779	739	739	727	730	715	737	781	757	714	729	745	751	766	731	734	746	731	720	743	735	750	731	727	738	756	777	748	740	743	757	767	746	703	733	774	744	734	731	777	757	755	698	757	741	759	746	758	758	761	751	753	716	714	742	681	731	756	738	724	748	765	751	748	743	753	753	740	746	728	748	736	786	776	748	757	728	668	784	806	741	719	747	742	746	789	769	732	720	765	748	752	763	729	774	727	745	694	776	719	764	729	749	729	749	770	730	726	727	753	775	764	611	434	571	421	890	907	815	826	818	797	774	783	770	736	729	791	794	807	772	783	760	795	816	797	782	786	795	787	765	798	783	816	783	785	794	744	768	789	792	814	778	769	796	794	773	795	770	784	706	734	768	809	751	813	763	754	774	798	791	766	784	794	701	723	842	792	761	761	812	798	777	791	780	783	801	801	798	797	780	797	780	806	802	785	795	762	770	735	813	781	787	780	773	793	800	758	764	758	755	760	868	830	768	750	776	822	797	784	771	814	807	767	752	791	801	787	805	843	775	774	795	776	795	764	782	821	810	806	782	762	759	757	770	800	831	818	840	789	774	734	799	790	784	819	822	800	798	778	796	793	809	778	808	822	832	808	777	831	790	779	811	811	775	825	809	813	795	803	825	808	807	799	802	826	853	809	804	856	838	841	807	813	858	807	854	818	795	873	801	831	835	794	831	864	820	792	859	856	799	830	862	794	814	822	828	782	792	841	791	765	801	820	839	852	803	799	825	855	843	828	795	851	846	831	807	858	840	786	802	764	842	856	820	813	817	850	850	847	846	827	852	841	823	866	836	876	799	837	859	832	826	876	852	875	871	853	841	860	895	835	879	845	845	814	848	845	791	754	743	841	850	840	797	800	902	824	837	848	842	831	805	787	810	835	866	826	861	833	858	842	893	843	854	919	865	857	812	804	827	822	833	768	798	816	830	852	832	832	855	845
745	761	756	778	733	755	783	772	762	725	745	750	750	737	750	781	757	748	736	726	770	780	763	711	716	679	696	785	743	633	469	475	750	808	742	751	745	760	771	783	837	728	524	442	548	790	723	722	725	778	699	746	764	737	762	754	749	773	716	758	720	748	731	768	778	727	874	824	660	814	860	719	750	767	760	754	730	778	717	759	755	723	738	723	744	773	769	769	730	738	739	737	747	736	707	741	780	779	792	774	782	751	733	718	739	707	692	710	755	751	739	743	740	730	766	763	786	762	752	753	755	767	760	762	766	764	703	732	737	738	780	795	729	767	774	766	741	749	738	752	761	748	711	753	798	739	761	745	761	773	755	797	729	769	730	758	743	737	722	687	702	764	760	731	752	759	751	730	736	751	725	698	745	726	721	745	774	747	725	734	755	741	746	746	747	750	749	768	718	710	745	750	743	743	761	781	745	691	694	738	773	734	582	431	566	446	866	910	807	799	746	763	769	781	749	707	720	790	784	774	793	779	783	807	793	786	764	742	800	778	767	744	818	794	778	797	757	754	739	756	768	793	753	779	808	746	744	819	777	754	768	782	789	759	748	807	815	787	779	778	774	773	855	722	677	680	778	789	778	793	782	738	697	760	820	771	773	763	795	772	767	821	778	756	775	769	753	750	728	757	795	764	775	757	774	811	750	771	807	748	742	801	896	888	867	750	744	805	830	771	764	834	794	785	797	800	772	797	779	780	773	813	833	823	785	770	770	821	800	766	784	755	762	786	788	801	825	803	759	772	786	799	771	784	791	790	797	804	782	797	778	800	830	775	821	813	844	828	854	813	817	798	798	779	786	810	804	807	837	818	810	821	776	795	760	867	836	812	789	801	830	856	836	793	783	807	816	788	773	808	773	784	840	800	844	818	805	818	835	849	834	824	827	824	826	840	794	800	854	877	800	768	793	827	816	833	833	811	779	836	814	825	835	821	835	840	823	861	847	833	801	735	815	796	865	847	853	871	838	831	882	848	859	843	806	848	820	857	855	848	828	864	865	825	826	841	857	856	818	861	850	823	826	864	852	869	810	866	852	870	858	889	910	862	890	880	883	819	814	844	828	847	831	875	828	855	880	826	847	825	863	874	831	833	831	902	794	784	810	832	846	810	829	834	833	815	828	843	835	870	808	844
746	744	740	736	757	745	754	746	803	779	780	738	786	745	750	744	752	765	772	737	727	742	769	769	683	679	844	828	708	613	458	467	776	764	758	749	740	746	796	795	868	721	553	425	517	732	747	716	746	746	729	741	795	735	751	738	761	741	749	775	738	750	775	732	779	705	906	534	745	590	877	736	802	746	736	740	745	745	752	744	718	768	728	724	755	775	735	772	733	735	748	743	742	749	721	765	756	742	765	765	796	786	756	714	793	748	739	744	757	802	805	745	747	759	769	734	756	776	709	770	788	716	735	770	786	757	731	747	730	752	775	797	746	741	741	733	764	763	738	740	745	747	795	729	739	765	762	747	758	763	775	747	727	727	747	742	759	721	716	681	692	711	750	797	760	784	736	741	721	806	756	734	750	757	759	768	736	772	729	714	772	750	752	742	723	747	733	759	752	736	733	748	727	740	769	818	739	717	729	747	751	797	578	450	546	453	873	884	822	792	789	750	770	812	754	734	731	803	770	781	790	757	776	749	756	774	782	768	784	745	805	773	759	730	737	793	803	776	778	759	774	761	789	784	753	722	768	750	768	757	742	758	727	762	821	758	743	791	770	775	747	751	805	774	707	743	796	799	757	803	794	677	696	770	831	770	764	767	777	782	783	790	754	793	750	742	753	750	753	716	771	761	781	794	762	779	741	739	752	751	723	764	874	788	829	713	795	809	770	764	779	797	813	726	787	786	757	773	757	760	771	771	738	801	830	749	761	774	782	809	827	796	758	780	758	798	779	790	727	783	777	801	781	797	806	791	816	791	787	778	795	813	773	826	815	804	803	775	822	861	764	814	808	773	787	797	834	859	824	829	824	799	791	809	776	784	804	782	812	823	821	850	850	817	833	781	784	747	771	837	829	819	879	783	815	822	801	826	786	828	837	825	827	820	855	787	805	802	862	896	856	788	815	842	836	827	795	856	867	799	803	831	827	810	829	781	822	832	822	817	810	831	798	816	825	869	796	761	746	755	802	761	867	861	809	842	848	873	833	814	830	872	866	807	818	788	831	844	863	838	887	865	845	849	816	823	863	861	864	895	837	894	865	882	868	826	836	857	822	828	831	820	821	793	874	827	812	855	831	879	854	875	832	770	837	834	778	745	772	892	866	813	854	847	816	848	862	848	856	860	822	847
744	756	811	744	753	772	742	744	801	763	750	759	753	740	729	788	744	744	757	789	739	752	749	737	697	693	907	842	682	585	448	465	764	831	758	724	746	751	758	822	836	670	515	404	578	781	739	703	716	719	721	770	743	782	726	753	741	752	761	760	749	723	742	748	748	717	902	628	589	635	839	735	777	753	726	740	753	724	741	749	693	748	754	703	746	763	755	744	762	723	796	722	751	762	764	743	756	752	753	761	778	747	734	760	730	745	738	702	772	743	766	719	755	788	720	746	801	747	710	747	732	689	694	732	743	720	738	743	748	787	786	735	767	756	779	744	794	738	757	755	763	742	809	718	688	777	769	757	713	732	737	739	738	740	767	754	778	744	735	731	716	745	785	803	740	795	740	729	745	780	761	741	751	737	735	738	742	750	767	776	785	766	749	719	731	736	711	738	759	752	713	713	736	750	758	770	779	736	752	774	786	765	584	432	600	467	895	883	793	782	765	775	827	823	785	765	788	758	769	733	734	747	757	795	752	771	791	776	785	799	745	750	738	740	745	747	769	784	788	794	764	751	735	757	758	754	752	799	796	755	803	794	772	771	759	687	687	773	729	770	775	765	784	793	808	799	765	773	768	761	853	780	731	771	778	776	751	781	741	775	782	763	758	728	746	762	770	732	717	755	735	765	788	777	766	797	752	762	760	793	723	724	751	765	759	744	775	776	810	789	773	751	756	746	771	784	776	769	709	765	778	816	725	814	796	781	804	751	791	756	762	798	809	773	768	794	819	809	760	768	797	791	759	789	761	787	784	799	804	799	787	800	789	820	829	789	741	745	829	819	809	794	785	848	844	845	856	815	767	832	781	803	802	785	804	800	809	784	768	823	834	819	799	826	827	811	812	777	841	798	823	884	826	764	846	830	839	812	813	816	830	824	806	767	812	810	782	782	828	830	773	789	860	830	799	825	841	859	846	842	826	832	819	823	836	821	838	837	820	828	849	845	829	818	850	836	758	754	755	716	769	777	845	850	832	866	846	848	831	835	812	847	813	819	804	841	787	812	816	812	831	860	788	788	816	855	825	864	825	819	818	815	811	814	844	812	835	823	827	843	851	816	805	815	796	852	824	879	874	859	847	880	826	854	846	871	759	796	859	848	848	865	816	869	859	849	828	823	829	827	866	839
730	772	739	769	749	747	721	750	744	728	746	719	775	733	740	697	755	731	738	751	767	764	714	713	735	663	726	741	730	602	442	509	785	778	788	768	751	752	761	806	848	641	499	395	603	744	745	730	709	762	742	731	760	768	733	757	752	740	745	768	765	711	767	778	766	751	813	847	815	826	770	772	784	760	745	754	739	762	732	756	728	753	748	751	771	794	768	735	739	722	786	744	714	745	762	720	740	753	774	758	755	728	736	714	747	769	734	733	742	780	769	694	758	761	753	760	729	747	702	759	725	696	720	745	828	770	741	733	754	758	748	765	732	740	771	740	751	751	721	751	750	733	742	728	706	738	735	723	752	727	725	754	758	789	740	759	761	736	742	718	773	729	746	755	783	744	729	729	761	764	695	738	725	724	739	758	748	752	759	699	753	738	726	747	772	746	723	771	715	729	747	785	752	723	762	754	754	755	769	745	788	732	547	448	556	459	922	905	810	810	769	737	785	814	804	795	786	750	743	743	757	767	771	765	729	773	810	759	748	795	768	738	755	735	786	773	760	802	789	778	767	780	763	756	745	732	752	785	781	801	783	741	775	780	818	765	702	746	741	763	739	751	751	758	754	765	786	772	730	766	764	769	768	767	740	738	744	786	763	745	816	739	720	775	785	748	776	719	751	761	766	769	745	766	764	753	756	791	813	797	724	744	734	706	764	760	788	780	769	742	764	803	774	729	744	780	741	757	721	757	839	840	720	797	779	747	760	769	787	794	818	779	760	719	777	779	761	785	792	740	788	778	728	767	773	759	771	801	799	786	871	793	797	817	829	795	772	775	774	808	803	788	792	804	834	811	802	780	725	775	822	794	829	840	812	810	793	813	840	811	797	787	768	782	855	781	787	849	839	799	822	818	835	761	805	793	858	787	816	796	819	819	816	808	798	790	856	780	757	729	774	804	803	786	808	847	841	803	818	798	809	844	826	838	855	841	817	793	813	802	814	813	808	867	848	799	779	865	939	917	815	723	822	835	829	832	859	851	837	805	842	837	826	851	828	828	797	827	796	834	834	803	753	789	810	873	860	828	868	874	835	797	803	813	860	807	820	834	857	852	855	821	829	835	824	842	836	852	886	830	838	845	829	858	862	850	855	839	835	840	843	857	854	858	871	852	778	808	834	847	821	789
754	766	741	762	775	734	751	720	721	750	749	713	726	751	759	734	748	758	729	778	752	765	748	703	798	780	787	795	712	568	434	561	804	802	758	762	725	749	771	791	824	611	509	439	616	753	724	738	707	770	767	743	771	739	763	766	740	755	761	715	744	716	732	754	741	720	740	758	766	739	754	739	769	760	777	760	765	726	732	722	727	769	710	756	755	791	788	757	746	768	760	757	719	781	765	730	752	774	747	764	740	763	738	763	755	790	737	754	693	770	739	721	733	740	758	748	775	763	757	741	753	739	737	728	771	663	696	763	764	767	771	780	745	716	772	745	770	757	726	743	752	754	781	798	775	743	741	738	790	744	746	754	768	721	762	794	746	750	754	721	802	762	786	749	758	729	734	749	768	768	738	746	749	753	761	745	742	733	758	768	769	763	768	735	713	726	746	749	752	729	751	731	725	753	731	753	748	760	763	757	782	751	568	428	574	435	878	894	773	796	773	759	735	799	734	762	793	766	757	764	738	758	758	747	769	778	776	724	723	749	800	818	783	750	750	739	756	769	746	777	738	731	758	741	780	758	765	726	772	811	773	722	754	790	892	841	732	752	741	761	753	758	796	773	780	805	803	776	772	767	761	773	766	787	764	751	709	745	769	750	794	761	753	756	736	752	776	748	774	721	771	789	776	763	737	748	742	782	808	776	798	773	776	773	778	741	802	744	736	762	762	768	770	756	761	747	748	777	716	803	846	788	725	752	753	746	769	755	758	753	770	766	824	752	783	766	807	775	806	776	755	790	784	766	745	782	796	781	792	769	779	815	810	771	811	792	744	792	834	770	798	817	769	810	794	819	796	750	752	790	814	821	827	785	761	791	780	797	794	802	812	744	770	781	823	813	780	828	825	834	784	804	807	791	782	761	779	777	818	817	849	803	786	738	775	813	841	794	777	814	842	835	842	787	820	841	843	806	825	809	843	800	782	810	845	817	798	850	827	862	847	804	834	896	820	723	714	883	989	1046	864	736	786	831	855	803	798	779	867	842	844	821	806	833	827	829	821	830	832	812	841	909	832	784	840	857	833	837	826	839	833	859	836	829	885	840	840	824	836	820	822	850	834	831	842	819	837	799	838	821	832	831	848	821	867	849	847	832	833	840	857	847	819	838	860	816	828	811	790	816	810	769
755	742	738	790	761	733	745	749	722	749	740	741	748	778	766	751	765	747	752	749	725	724	748	757	787	766	778	733	697	530	444	695	803	749	722	703	716	750	741	830	837	572	431	480	650	759	734	766	739	786	778	800	779	767	744	765	756	729	740	770	725	727	709	754	748	740	735	727	706	776	738	756	738	768	744	745	770	739	710	756	758	700	744	762	747	766	774	771	722	753	785	762	738	750	766	745	749	750	740	735	733	704	727	762	756	742	730	716	735	735	775	723	777	762	736	738	755	741	752	775	754	751	762	782	720	713	725	736	740	740	744	772	748	773	765	726	747	750	692	733	718	753	748	747	781	728	705	730	758	730	741	784	715	771	709	735	738	743	709	730	724	731	763	749	718	738	730	712	783	758	772	761	743	728	730	755	723	767	732	791	771	749	754	727	752	740	746	766	739	732	742	706	746	747	695	745	776	756	726	743	766	752	560	425	598	462	884	867	753	809	745	736	772	746	746	737	774	753	733	738	747	773	804	742	726	774	785	731	740	788	801	777	759	752	772	737	766	747	763	757	784	751	767	803	757	759	729	686	763	753	760	718	706	799	824	811	739	720	734	729	738	726	727	759	741	796	767	765	747	762	787	751	733	783	788	752	734	780	760	761	794	757	781	762	763	765	785	776	783	749	747	774	772	751	742	756	722	804	776	742	788	788	784	771	786	759	766	775	750	790	749	760	781	775	748	759	735	781	687	678	769	751	761	772	760	751	785	762	761	774	767	776	792	766	771	783	803	814	786	777	796	758	763	779	760	783	790	792	768	771	766	784	816	827	820	809	780	807	779	757	795	766	760	740	810	765	795	764	724	794	783	824	814	810	773	783	790	786	801	778	786	802	797	782	751	797	775	781	805	769	774	762	757	815	795	787	789	790	781	819	824	785	764	738	810	820	818	856	838	858	877	769	828	738	796	822	821	802	768	797	816	824	836	823	827	825	811	848	818	808	811	826	823	825	767	729	719	770	926	970	823	771	804	886	848	804	785	793	852	856	841	843	809	848	817	808	823	803	817	850	873	761	852	837	828	830	837	814	816	816	821	850	821	821	829	815	837	837	811	814	843	816	842	851	846	785	789	800	819	833	859	813	833	830	871	893	849	866	823	829	826	865	813	865	830	842	844	841	820	816	798	783
770	745	759	779	750	748	746	759	739	730	721	760	753	748	787	742	725	769	763	725	767	756	744	781	752	751	794	703	637	463	445	730	771	735	776	742	701	776	812	874	697	528	440	523	711	765	726	718	748	727	753	746	726	773	755	776	745	730	750	775	735	746	707	736	764	744	755	745	719	768	731	759	735	766	806	750	771	741	781	717	732	734	748	761	734	762	755	780	724	725	741	739	741	772	740	690	741	740	750	718	750	745	736	726	743	746	703	760	748	756	732	722	752	760	743	717	765	766	769	740	743	737	775	740	717	752	733	740	784	743	786	767	736	761	768	729	762	748	728	769	746	777	741	735	762	744	749	751	766	721	740	719	719	729	728	785	759	735	716	729	760	743	759	776	764	750	749	729	726	783	764	794	731	731	771	788	761	749	727	746	780	740	711	717	750	760	725	745	768	753	737	753	719	739	732	717	746	758	749	746	788	743	565	462	562	451	874	876	776	780	746	724	752	780	714	754	739	744	725	767	729	776	716	725	744	737	762	768	758	724	720	731	722	731	769	779	733	769	752	728	789	751	758	788	782	748	738	723	701	777	754	735	692	727	729	766	700	719	789	795	771	699	712	737	736	770	797	736	737	732	780	755	771	727	781	772	731	772	771	776	786	724	752	752	741	738	764	737	769	773	753	772	757	736	747	707	755	747	794	791	761	753	771	756	705	732	794	764	706	784	740	775	805	760	750	767	765	760	713	733	756	755	807	760	788	772	776	806	759	792	802	804	783	747	783	793	758	793	751	767	763	763	767	776	785	763	789	773	773	722	741	768	811	773	784	777	808	811	757	799	787	742	769	769	773	765	768	794	781	776	789	786	789	783	800	751	790	777	773	794	804	758	767	735	741	781	805	789	794	801	810	750	763	789	790	759	837	771	798	817	813	844	775	771	802	816	818	825	786	805	839	805	801	785	773	832	804	794	743	785	855	798	775	850	799	831	827	814	804	833	841	822	810	776	753	889	909	763	728	794	822	777	823	840	850	812	810	825	849	828	826	812	835	811	810	821	792	801	831	803	883	633	858	818	833	850	825	843	822	839	783	843	823	822	856	843	824	843	824	810	855	836	832	754	783	797	866	844	799	789	850	893	805	815	870	860	860	853	856	857	829	830	804	825	817	876	860	803	837	812	828	821
747	776	750	740	769	746	794	738	780	755	746	761	760	748	737	765	763	731	768	727	735	758	755	773	775	797	753	658	531	443	574	762	739	866	926	873	699	754	832	815	634	501	442	599	769	737	734	754	721	738	737	759	762	765	767	763	738	726	735	770	753	730	730	704	744	763	727	753	774	749	731	744	738	775	784	736	778	764	750	774	712	761	745	775	729	738	772	744	752	692	711	761	757	749	750	771	779	770	765	752	754	727	732	752	777	762	721	759	734	752	716	734	750	731	755	771	766	740	731	765	700	723	753	752	757	739	716	711	744	752	723	763	721	755	787	759	731	751	717	742	732	760	743	736	745	738	757	781	787	765	730	800	758	726	755	749	759	770	744	732	751	762	727	731	742	758	778	720	734	735	749	756	738	769	801	738	774	746	739	737	743	721	691	679	698	727	721	762	727	736	710	706	730	737	755	743	733	733	768	737	761	727	526	414	585	465	906	848	804	861	868	841	767	795	769	720	741	721	747	781	700	757	719	750	767	727	726	747	729	758	742	727	717	729	771	764	746	759	752	757	768	738	727	748	742	742	718	720	704	745	770	752	753	724	755	755	673	731	828	851	824	748	729	691	738	754	728	724	736	747	783	738	742	755	736	761	780	770	695	718	784	773	735	724	758	770	753	759	766	752	796	739	731	796	757	750	763	754	780	789	783	744	759	756	796	726	728	729	722	740	769	778	751	750	776	757	771	779	787	787	793	765	809	785	774	735	783	747	750	789	787	759	780	786	782	739	771	792	796	759	758	796	764	752	790	781	790	759	775	733	754	780	802	767	738	748	791	750	760	806	762	797	789	745	726	769	769	775	780	846	823	789	793	816	757	821	798	778	790	822	782	797	828	741	794	817	815	782	794	819	802	779	814	790	806	813	806	809	816	788	805	851	799	799	822	839	795	811	849	818	832	776	797	789	811	800	824	801	801	813	801	779	808	848	830	826	827	819	827	820	823	851	844	793	740	998	1077	814	643	768	810	811	849	869	846	868	834	851	845	825	815	833	817	800	840	823	833	812	796	809	899	916	819	782	804	864	882	864	850	806	831	833	847	840	837	812	824	838	840	823	814	868	799	779	802	899	917	918	780	797	834	819	827	832	830	852	854	813	844	849	833	872	824	760	788	879	850	840	825	803	754	860
716	748	770	759	730	766	769	779	764	765	718	735	760	740	739	774	747	755	772	721	695	780	749	744	776	733	674	604	481	506	719	792	729	844	897	891	681	771	847	689	541	433	478	723	779	745	754	747	770	741	733	761	756	741	723	753	731	764	728	779	807	755	735	740	731	751	748	759	781	766	792	789	769	773	751	724	755	723	766	766	733	753	720	750	758	749	748	793	730	728	724	720	733	764	768	777	761	742	747	750	789	737	763	736	735	743	747	793	735	736	728	737	760	763	760	736	754	740	710	758	735	770	770	739	771	749	758	709	717	721	702	724	734	724	759	739	741	766	730	758	746	719	740	706	749	743	773	795	793	762	759	730	723	755	768	791	768	756	757	771	727	722	753	760	749	750	789	765	785	738	794	721	744	748	731	734	725	684	706	742	752	707	748	797	744	710	732	746	778	702	696	717	710	767	753	746	790	789	758	737	731	769	557	416	594	451	881	875	731	896	909	815	737	784	759	770	750	754	769	760	721	715	793	848	807	740	723	769	738	735	706	724	685	741	784	752	717	757	738	722	746	732	763	741	744	750	737	733	793	755	758	753	755	753	727	769	680	727	795	839	814	736	723	737	771	720	730	738	690	756	759	742	713	705	763	794	773	768	726	744	742	737	753	752	769	784	761	756	731	761	748	739	732	748	753	760	762	769	740	739	745	739	720	755	778	776	751	736	777	744	762	746	749	750	786	765	781	745	740	764	779	741	780	791	755	757	714	756	756	792	763	768	746	784	744	749	735	788	758	755	739	733	792	754	753	772	758	760	797	775	776	774	795	762	792	783	741	788	759	790	817	808	787	788	814	796	814	786	769	787	777	774	773	800	744	792	818	816	798	807	804	779	830	806	798	804	792	808	807	784	770	793	813	782	803	798	821	768	781	788	789	792	830	810	788	781	818	815	795	847	801	790	814	818	829	821	765	869	828	826	819	783	797	814	822	801	781	806	832	814	827	803	837	768	693	881	946	797	738	814	792	826	834	811	807	817	847	835	838	803	824	834	855	821	831	837	825	827	814	837	805	814	780	812	823	895	845	875	837	848	830	847	797	846	825	832	852	852	828	832	814	860	805	774	815	889	927	918	818	813	803	846	800	825	818	865	843	827	850	779	827	836	811	759	800	832	848	806	822	785	782	826
796	745	729	766	761	770	747	737	748	734	746	758	761	767	736	730	768	697	742	777	746	775	769	767	718	696	613	510	473	629	833	722	705	756	820	715	703	820	793	562	492	443	591	735	729	753	761	745	775	725	764	757	749	738	751	731	745	747	730	722	765	761	733	705	726	756	762	755	787	717	713	766	737	764	743	734	709	759	754	755	745	749	739	736	774	738	743	795	763	735	707	732	742	741	773	759	775	709	784	747	732	762	749	732	744	736	757	758	746	739	748	768	752	737	766	779	744	770	771	759	753	734	780	729	730	762	745	692	773	741	701	753	754	708	746	761	747	718	733	766	740	734	760	753	738	744	773	801	784	761	752	710	757	786	738	772	735	728	763	721	719	749	733	793	770	758	807	784	764	772	772	735	776	734	751	694	755	807	702	686	736	696	892	995	798	668	737	739	748	748	724	744	737	748	765	747	793	754	756	767	789	743	565	430	595	468	923	886	701	748	761	722	723	713	758	790	758	751	800	741	718	747	773	857	869	791	745	776	762	731	758	714	745	741	782	773	754	748	765	753	771	743	752	728	742	750	740	764	757	766	767	740	745	753	748	753	668	686	763	822	749	712	754	708	742	715	754	703	758	763	760	771	736	761	764	746	783	712	725	724	753	727	742	753	736	777	768	732	699	712	767	740	732	724	736	764	789	779	735	741	735	740	761	711	752	755	769	811	781	748	786	743	760	797	742	720	734	784	773	735	754	711	800	788	761	776	758	757	784	762	764	788	770	726	685	755	749	781	795	785	786	779	797	784	784	762	774	809	770	766	771	812	793	768	748	782	780	733	786	775	795	816	845	815	785	828	774	796	781	750	764	726	768	785	753	800	790	791	806	798	811	844	775	773	797	764	834	818	803	776	797	780	817	759	816	833	824	828	789	829	804	823	808	759	794	784	762	786	776	820	806	773	859	843	799	808	803	850	806	805	786	798	820	805	826	793	798	796	781	779	800	820	839	816	737	734	777	772	827	858	842	802	817	834	783	817	818	830	837	836	807	819	857	835	813	793	837	831	820	821	832	816	844	792	867	853	892	868	851	781	833	858	845	844	866	839	834	811	864	857	818	847	836	782	783	869	863	874	808	804	856	852	846	830	845	912	828	833	848	837	819	805	819	781	812	821	849	855	800	799	764	806
751	767	773	778	777	733	763	761	757	764	699	730	750	720	739	763	736	780	744	777	791	753	721	682	629	583	523	493	610	815	789	752	708	672	678	751	804	788	656	515	461	518	701	766	733	750	767	749	767	737	752	725	738	748	756	730	743	722	785	754	743	753	743	763	744	755	766	758	775	697	725	734	743	759	727	765	767	763	771	726	741	757	759	746	754	787	731	753	737	735	733	794	720	722	748	742	745	765	753	720	699	738	803	758	734	733	756	765	736	746	793	743	759	780	730	751	737	775	766	751	761	731	715	728	781	746	737	757	757	728	757	728	762	721	763	729	737	724	746	752	766	744	792	755	753	742	765	741	749	751	720	754	754	748	777	760	753	723	727	747	734	709	736	743	773	772	746	738	736	754	758	783	744	705	743	693	818	956	790	739	735	702	747	817	736	689	738	753	745	762	767	739	761	750	776	776	778	705	739	776	783	763	549	442	594	481	879	832	727	719	694	690	761	759	786	755	762	733	746	766	737	740	779	822	787	684	721	788	782	752	801	722	731	691	752	740	778	778	785	768	723	731	758	743	753	781	754	781	816	736	778	748	776	775	732	722	707	739	725	730	745	747	769	759	755	743	747	722	741	723	757	750	739	751	794	728	786	743	726	729	759	738	720	758	742	766	767	739	753	759	735	722	792	777	794	757	760	716	727	699	725	737	759	773	741	755	731	812	758	751	755	790	751	757	763	737	752	762	738	750	745	776	801	799	764	769	755	737	781	766	779	792	771	773	744	770	757	794	814	773	759	773	759	792	726	773	744	784	748	771	758	786	767	746	764	749	762	754	786	760	777	808	791	730	775	777	781	807	790	754	755	757	737	757	782	773	795	795	796	790	796	754	792	795	829	759	845	821	775	771	800	786	816	777	825	778	762	837	810	810	798	776	779	798	816	844	788	810	781	767	826	850	833	841	809	801	811	840	805	823	797	767	814	833	825	850	785	816	813	802	830	845	800	794	856	816	843	867	899	897	820	832	797	855	774	783	834	873	825	815	824	795	840	837	819	830	839	833	799	818	839	836	853	854	810	851	831	857	852	818	853	862	892	807	824	836	828	829	844	840	873	821	827	859	777	800	794	807	800	833	883	852	843	853	884	879	797	818	812	857	804	827	851	812	861	859	884	850	828	820	794	815
767	736	749	734	737	728	738	716	757	731	720	735	759	763	751	767	754	778	753	778	693	662	615	631	574	489	501	589	794	811	759	772	739	739	789	812	790	642	538	491	504	608	794	740	746	716	772	753	733	738	768	731	794	770	770	745	698	727	769	735	754	776	742	762	746	719	741	760	728	712	754	747	741	755	732	759	742	780	736	744	729	739	761	758	765	762	765	747	720	742	761	739	743	745	756	729	712	776	757	724	685	763	772	771	729	768	750	760	789	777	734	781	741	730	774	758	742	720	772	723	720	761	704	730	764	754	751	716	776	729	778	757	742	740	734	729	715	746	742	748	722	721	737	759	742	736	754	736	727	719	772	758	742	753	754	720	709	766	731	730	737	732	757	716	747	782	716	708	747	766	789	765	766	753	761	682	768	804	726	711	743	709	667	684	724	726	752	762	716	729	759	763	766	737	772	752	630	599	594	688	771	735	575	439	605	471	846	838	873	900	793	710	763	775	768	727	770	731	770	761	710	650	693	744	752	703	740	734	729	745	741	740	685	725	757	757	794	746	802	752	778	739	779	763	749	789	754	773	775	798	778	764	748	763	776	772	799	782	701	678	791	782	755	753	736	753	753	748	811	721	747	766	722	721	742	696	773	749	734	722	743	762	750	736	709	779	767	749	726	757	753	788	805	770	821	807	768	792	722	753	791	739	758	785	734	791	741	742	743	702	736	744	759	745	754	784	759	747	759	739	788	778	802	774	782	747	763	783	771	750	733	776	763	749	752	766	764	752	761	725	712	774	799	735	743	758	759	771	768	749	764	826	777	785	802	785	742	784	786	814	768	807	761	758	770	766	804	779	834	789	759	786	789	798	783	804	808	785	784	807	806	812	778	806	750	781	833	822	779	776	797	831	783	771	825	749	761	799	806	814	786	806	778	801	813	779	826	820	783	799	828	826	848	797	780	792	824	803	813	788	805	848	792	817	817	810	807	818	825	801	825	812	780	779	772	861	849	827	885	816	822	853	791	844	805	839	829	861	829	815	834	853	811	840	847	873	831	863	812	820	847	824	779	839	812	806	809	799	821	844	895	871	831	832	830	817	815	821	841	837	868	839	832	842	794	781	749	763	814	835	863	877	827	866	857	854	814	833	823	856	845	844	836	848	874	835	835	859	842	831	774	810
726	765	788	760	767	755	761	782	745	776	720	711	751	737	727	710	689	698	686	652	637	651	554	510	494	524	639	809	814	755	752	751	781	877	869	735	577	532	493	484	614	728	776	736	743	755	747	779	758	791	778	773	745	755	745	761	751	757	760	736	745	770	729	700	726	730	702	774	787	746	726	758	773	719	729	738	716	770	733	782	746	750	749	737	743	733	744	733	745	783	743	718	756	727	708	704	739	738	791	767	751	811	743	748	745	717	751	734	772	724	739	767	736	737	745	745	734	741	714	738	801	823	774	720	761	750	724	729	703	719	747	730	743	749	739	736	738	736	750	722	738	730	740	725	746	766	744	714	774	744	780	776	744	742	695	744	735	760	708	770	731	783	740	729	706	745	755	737	709	747	723	756	754	742	714	732	685	702	725	742	763	764	751	743	784	753	767	772	789	744	727	784	758	774	747	675	575	1361	845	553	756	768	555	418	611	481	820	876	927	1024	868	664	749	762	789	752	745	744	768	781	739	695	702	715	704	771	744	769	714	716	751	762	760	738	763	756	787	761	776	737	771	765	760	814	762	758	749	750	745	766	754	765	713	772	778	772	820	699	667	698	837	729	750	764	752	719	764	779	747	743	746	740	746	746	746	737	741	704	760	745	769	739	767	744	748	729	717	722	726	764	764	786	686	713	736	798	755	765	787	707	761	763	790	758	732	766	805	784	732	740	793	750	775	778	755	787	768	711	687	701	760	800	832	757	764	743	786	757	783	764	766	780	771	789	749	775	787	779	802	706	774	774	764	752	751	733	731	748	816	806	785	782	809	779	747	769	797	804	782	771	777	779	781	772	740	766	773	785	765	756	786	810	837	781	741	799	801	776	768	817	808	832	782	775	819	761	738	795	808	767	775	818	796	780	810	766	779	837	827	811	810	796	826	795	826	824	811	833	785	800	775	824	807	807	770	840	818	770	834	791	816	816	795	796	812	821	832	822	863	854	805	753	782	791	806	838	801	786	822	841	821	867	811	815	829	813	825	857	855	807	833	856	800	806	819	898	867	835	837	800	839	864	837	847	808	824	806	805	821	799	838	858	842	800	866	825	866	847	845	828	834	825	836	855	827	829	791	842	862	839	859	808	850	873	805	788	851	818	857	864	824	885	828	826	815	830	850	849	887	844	822	831
755	756	749	775	764	722	699	679	640	619	634	649	650	659	631	608	594	656	618	597	547	529	502	518	594	712	762	791	766	800	805	817	832	768	636	528	533	478	556	605	747	744	735	711	732	722	768	775	738	737	757	755	764	748	763	785	770	765	747	764	728	756	764	740	735	782	743	737	768	755	756	779	743	747	751	725	754	745	767	753	798	749	750	737	761	761	721	749	741	742	706	733	756	730	709	802	827	714	732	723	741	756	744	786	755	763	735	746	783	747	754	730	722	767	757	724	754	773	742	764	805	861	789	696	734	812	738	756	747	713	750	757	742	746	772	760	736	748	757	758	744	743	763	741	789	743	761	771	766	745	761	734	756	716	702	760	740	764	758	749	764	762	761	712	753	743	770	740	724	747	786	757	757	743	726	768	759	753	783	725	733	761	758	755	783	735	752	758	691	725	761	758	750	769	760	648	527	2200	1289	515	748	799	562	387	580	461	848	877	882	906	789	707	756	818	802	778	757	767	799	761	766	777	756	753	787	738	759	751	715	699	765	783	776	772	784	747	762	757	767	765	752	762	767	773	739	745	740	725	730	754	746	769	756	769	718	784	776	762	705	758	790	746	766	773	747	742	756	768	746	811	746	743	723	748	746	718	739	726	752	765	736	747	773	717	721	724	724	702	740	724	701	763	688	679	733	800	734	745	747	710	713	759	791	751	754	769	748	752	755	763	804	785	756	753	756	790	772	717	710	735	791	808	785	742	723	704	759	790	792	747	718	782	756	738	755	764	770	779	780	795	784	801	756	767	722	769	738	755	784	791	753	789	790	805	804	794	792	815	803	783	778	771	771	777	774	734	768	770	836	805	841	830	804	788	789	795	771	838	813	826	811	762	805	797	774	762	742	736	798	803	808	810	777	780	802	825	859	812	808	812	834	819	825	800	842	838	830	824	824	795	817	806	767	781	833	806	796	798	810	819	827	818	816	813	819	828	798	852	840	839	804	738	725	799	821	903	828	775	782	825	832	849	815	848	832	845	819	837	814	813	828	847	800	748	782	875	820	825	854	843	836	829	851	874	842	840	798	811	827	836	829	839	836	857	841	865	851	847	826	842	879	878	821	843	856	823	813	844	831	846	824	817	821	839	871	872	867	860	810	846	858	854	870	869	812	871	854	867	848	902	881	863
738	778	741	765	712	661	662	626	627	616	593	607	604	606	604	548	543	555	527	500	520	540	641	736	778	807	813	757	802	833	813	740	666	542	514	539	522	564	644	692	713	694	765	755	765	736	746	759	774	758	728	721	749	719	746	732	760	758	758	767	727	720	738	723	765	736	744	751	728	740	741	742	749	743	730	741	734	734	744	785	773	741	776	733	767	741	748	746	739	774	708	723	773	763	733	778	780	706	762	756	773	733	734	778	763	756	751	776	771	745	743	712	785	793	734	770	715	768	768	716	760	756	765	754	734	759	787	726	798	742	736	787	733	759	728	724	758	735	765	774	741	759	747	730	782	733	782	775	749	746	753	768	752	723	702	699	791	764	758	759	721	717	742	782	774	776	771	728	744	759	769	734	767	738	764	736	737	752	738	739	778	762	775	775	764	752	737	764	767	758	754	780	758	751	767	745	533	738	538	560	781	756	589	437	571	472	752	882	754	779	729	740	779	772	792	783	775	781	790	770	805	757	808	766	786	756	781	717	749	786	762	766	781	782	791	785	785	749	799	785	789	771	809	760	751	721	758	749	752	759	754	759	795	759	762	778	748	742	748	792	764	744	756	753	761	755	764	772	727	798	754	778	753	726	747	699	756	735	705	730	731	753	708	759	706	740	758	728	757	781	739	749	752	751	760	766	746	760	757	706	731	737	730	704	753	742	775	772	710	752	746	811	741	755	778	808	747	763	780	772	752	764	803	744	744	754	787	789	759	788	767	790	733	797	778	780	742	787	816	817	802	768	750	786	760	732	793	763	810	820	802	766	807	817	800	798	762	810	779	794	787	780	848	785	791	811	799	805	797	811	763	821	804	816	804	839	810	846	819	809	805	813	797	801	810	836	758	769	785	826	827	838	834	803	795	797	843	800	834	808	777	823	806	800	817	857	815	819	798	783	821	784	807	824	838	834	795	810	832	829	809	806	816	786	824	827	842	879	809	815	780	820	855	764	819	959	869	819	835	822	881	846	797	818	870	830	775	846	847	844	854	820	833	755	759	803	846	830	838	864	824	841	818	859	849	842	853	880	833	792	820	810	892	869	890	858	817	814	844	825	802	876	845	856	856	812	822	846	827	837	859	848	821	842	858	862	850	863	802	821	822	861	845	835	861	876	827	862	895	844	849	865
760	751	770	757	673	614	658	616	584	537	509	541	512	536	563	562	531	549	557	631	680	736	788	799	764	739	785	823	767	701	575	492	483	483	514	617	606	686	709	708	663	736	755	722	751	766	742	715	755	765	740	750	758	783	759	744	773	757	739	741	762	719	789	777	766	771	764	755	755	725	738	741	747	755	716	765	750	773	751	745	747	735	745	732	743	755	761	734	745	756	761	740	758	762	739	733	724	752	724	766	709	732	745	745	778	751	738	775	745	766	745	729	756	781	774	756	750	765	732	749	692	719	825	887	762	744	739	718	771	781	732	772	740	750	747	688	755	745	775	758	749	735	748	739	751	747	756	769	739	711	771	769	756	765	752	752	708	774	776	758	734	729	760	750	797	775	738	755	708	698	759	744	737	747	696	774	752	754	761	760	763	749	791	750	769	755	723	755	749	742	748	758	768	743	717	750	695	688	684	777	772	762	607	438	546	485	779	879	796	787	750	820	799	758	787	759	769	810	772	755	780	779	778	762	756	735	786	766	789	798	772	809	761	771	752	779	764	805	800	790	770	768	759	753	750	768	719	769	733	770	766	769	773	774	765	742	779	783	783	780	758	740	748	750	770	775	757	741	757	750	750	769	789	782	775	704	731	730	735	712	779	767	713	758	752	784	751	750	771	733	767	730	791	771	767	742	756	785	731	744	734	742	743	746	826	753	746	766	753	776	808	747	736	737	789	751	727	742	743	799	749	794	760	809	755	762	828	775	720	756	752	761	784	781	767	763	792	802	776	767	754	784	761	782	766	768	800	796	789	809	770	793	800	809	793	807	811	805	828	804	823	808	824	783	823	801	795	842	823	779	770	813	852	853	789	816	832	842	811	784	812	803	826	798	806	782	789	794	796	795	817	836	799	872	808	810	815	787	801	792	821	811	820	818	841	823	848	836	802	807	833	847	851	798	819	846	886	863	821	835	833	850	809	792	802	851	833	853	816	771	819	969	920	813	759	866	866	795	817	847	857	809	805	816	805	822	827	804	790	855	836	854	818	797	836	846	846	792	802	770	829	850	866	873	832	840	829	873	855	834	823	822	877	828	865	835	847	805	817	885	830	866	871	844	849	890	845	868	814	857	855	870	840	898	860	887	886	828	801	804	843	853	846	847	837	830	856	857	873	846	861	798
741	743	743	737	625	627	657	675	650	670	618	674	704	722	711	749	724	761	826	849	820	797	776	753	760	774	787	673	528	477	515	508	570	580	620	663	716	762	707	710	715	711	719	717	767	729	738	731	737	743	759	766	748	729	740	755	706	765	722	765	762	775	755	782	797	742	760	742	740	736	766	721	748	726	770	746	759	743	733	757	726	721	704	723	780	761	748	776	770	732	770	718	724	756	731	726	758	764	767	771	789	747	736	760	730	741	804	779	765	787	718	745	776	758	734	742	765	796	743	730	770	690	782	771	683	705	708	766	789	735	749	755	791	764	702	731	742	757	773	743	792	745	724	745	716	790	776	744	749	706	740	739	779	771	772	767	761	770	769	766	777	733	747	756	776	801	752	744	724	699	833	794	763	747	725	751	745	746	756	746	750	725	786	723	715	735	811	789	752	764	749	763	769	772	748	748	736	736	694	736	771	743	577	445	546	458	799	928	856	806	834	811	749	785	778	722	760	776	753	771	754	761	777	770	809	782	763	778	776	763	741	789	763	733	755	754	759	749	789	757	776	758	778	752	715	722	758	741	752	750	743	750	777	747	759	749	734	735	764	739	768	752	718	726	747	768	773	740	750	729	742	732	800	771	794	780	752	754	808	753	745	770	728	778	796	761	735	780	763	782	754	767	782	784	738	740	763	796	737	803	732	771	792	769	804	786	749	762	740	737	804	772	733	726	763	809	765	777	780	777	751	785	785	768	759	736	787	804	717	775	772	777	795	762	747	775	734	796	808	815	811	780	751	748	807	819	820	799	825	802	768	757	768	787	799	787	795	819	834	845	817	816	825	802	824	779	783	807	815	773	718	762	827	822	801	816	823	818	827	820	783	796	840	806	780	766	773	779	781	782	775	836	819	831	820	791	844	842	809	793	800	800	790	814	836	852	857	835	801	847	873	847	832	794	790	901	713	786	852	847	846	838	838	818	804	852	809	855	806	786	839	920	920	839	759	823	852	819	833	884	865	848	865	805	841	816	815	827	823	878	858	861	843	861	836	893	821	822	844	808	848	887	890	901	879	842	859	800	848	828	869	849	891	881	905	846	850	883	802	871	908	900	852	845	857	922	832	871	841	903	866	871	867	836	887	873	911	897	884	859	851	852	833	865	868	861	837	896	868	882	800	804
743	728	767	690	616	577	593	885	875	770	734	807	786	819	803	807	782	762	787	796	752	802	757	775	813	756	624	464	497	557	629	631	633	646	658	699	729	742	724	744	721	742	719	752	755	736	722	719	728	728	735	761	778	791	775	730	747	756	716	730	747	777	716	764	752	775	778	761	767	749	751	730	756	704	758	780	757	756	749	752	714	748	716	724	752	743	717	769	786	746	753	740	736	748	740	728	729	776	733	764	764	751	757	767	765	729	786	769	738	764	775	722	768	714	719	700	727	776	774	757	752	713	673	664	720	752	747	753	740	722	738	765	749	712	738	702	723	770	738	766	724	755	773	739	733	785	786	796	810	763	738	751	765	798	792	772	797	773	746	772	800	800	725	773	693	721	731	726	727	722	737	737	740	773	736	777	782	731	750	732	699	730	740	765	722	769	786	758	736	773	750	753	747	731	739	735	734	726	731	687	739	743	615	453	548	457	783	915	842	833	793	790	793	751	776	773	729	702	705	726	795	755	781	782	768	796	768	761	729	776	771	768	803	738	726	706	718	728	759	762	756	724	764	748	723	742	720	739	775	756	788	755	763	773	775	735	770	766	790	758	803	764	742	744	727	762	761	765	743	734	747	796	768	785	750	800	782	733	759	752	744	796	755	774	786	776	743	784	773	763	769	765	758	741	740	784	772	782	743	794	793	748	767	771	760	759	789	760	762	745	740	803	770	744	770	788	788	798	778	759	796	812	820	777	730	736	786	793	788	798	784	765	794	755	753	756	792	786	807	794	827	791	755	807	794	784	799	821	761	771	774	829	807	789	821	786	800	812	772	820	806	788	780	809	792	804	813	810	802	775	742	745	811	819	827	854	849	820	807	834	808	791	806	836	792	781	823	819	778	819	797	850	886	830	827	795	868	809	828	813	832	831	818	843	887	848	866	833	830	779	741	863	833	804	813	850	701	797	891	859	859	832	869	843	837	838	840	861	855	804	795	829	841	841	779	857	805	846	880	885	855	842	839	855	854	875	856	849	854	852	889	860	869	882	867	850	877	867	854	818	842	825	893	875	858	868	819	836	876	884	839	898	846	876	878	820	847	851	842	894	867	894	883	827	880	874	876	860	884	873	830	871	838	859	846	864	861	820	854	872	807	836	826	870	861	908	860	863	828	879	820	842
737	713	763	706	599	570	609	861	811	768	794	768	795	769	767	788	770	757	782	795	725	739	760	755	783	434	306	336	452	641	668	710	702	748	717	710	729	739	727	749	731	755	731	701	783	772	740	735	761	760	734	720	785	752	769	719	761	774	746	750	748	746	736	756	768	751	750	757	772	751	755	753	743	764	760	763	741	766	740	726	757	736	734	789	815	763	728	732	768	781	789	749	721	744	732	738	741	716	738	709	755	723	755	749	769	762	756	782	793	758	747	746	781	706	677	722	768	799	739	773	748	708	749	736	768	733	755	725	737	738	739	725	761	751	739	751	769	738	759	729	728	762	724	754	718	765	747	696	736	800	738	727	786	760	741	772	724	753	725	737	737	787	740	723	672	666	732	693	749	712	782	752	764	743	730	750	760	822	744	728	716	723	736	790	720	752	715	749	727	746	736	762	721	734	741	771	748	771	768	730	720	761	603	435	532	459	752	963	795	825	822	806	807	787	766	747	721	805	943	744	746	751	773	785	780	762	809	756	768	766	768	780	799	751	722	721	730	716	793	752	737	745	779	758	734	732	706	759	778	734	805	804	743	757	755	751	720	763	762	765	789	776	798	758	734	710	732	736	783	769	746	747	790	758	758	773	779	751	736	754	779	803	780	762	763	786	783	774	771	797	784	804	761	749	766	790	788	781	781	816	755	761	741	753	782	800	787	804	765	783	760	754	793	762	765	775	785	801	774	814	777	798	779	759	757	751	823	800	758	782	828	815	824	804	800	797	809	787	817	815	821	824	755	826	791	823	789	812	789	810	800	833	828	845	780	827	818	781	830	753	773	798	761	819	819	830	831	847	806	799	818	862	842	835	820	840	827	815	796	815	827	812	792	799	849	870	883	865	750	780	774	772	873	845	843	810	850	839	811	837	819	833	807	851	889	855	828	891	856	839	782	876	850	853	836	847	757	847	859	859	848	836	870	827	845	812	841	856	865	861	796	806	770	803	823	842	852	888	909	887	850	869	915	846	841	835	856	844	883	880	884	891	918	887	888	930	881	878	901	897	875	882	893	904	912	883	887	910	840	900	904	899	914	914	883	944	924	944	923	888	943	927	938	933	957	953	981	950	905	942	910	975	946	934	957	964	989	986	978	911	953	989	959	914	963	965	906	956	923	930	940	885
749	744	855	805	605	563	575	802	827	852	845	814	796	803	767	781	749	719	751	724	704	742	755	804	716	359	252	283	368	533	636	694	718	739	731	697	713	734	738	732	758	744	753	730	768	765	739	734	730	720	738	730	759	748	745	774	737	783	724	712	718	742	744	771	734	759	743	767	760	754	749	738	769	758	772	716	758	736	722	738	740	718	765	787	843	740	725	765	746	756	730	741	741	735	722	746	748	708	726	737	759	720	725	734	760	765	753	758	779	749	786	725	789	780	699	735	763	783	708	758	769	738	735	745	764	754	737	735	726	777	727	728	749	775	747	734	752	734	730	750	728	763	762	756	755	747	709	667	680	777	746	777	754	747	771	730	788	730	740	770	747	756	757	828	673	721	751	750	746	741	716	739	795	741	729	745	763	746	765	784	735	770	773	735	722	738	772	723	751	763	743	761	767	732	706	749	770	734	723	771	728	786	676	438	542	472	723	960	798	851	825	792	782	794	758	743	765	792	847	698	749	805	779	786	770	777	777	754	732	794	764	773	765	771	752	704	763	786	746	740	734	756	776	799	782	708	759	773	819	808	764	789	797	789	722	772	783	795	779	779	739	781	768	763	783	749	770	745	762	763	801	739	754	749	765	748	798	758	780	771	772	792	787	764	791	797	746	784	782	771	792	760	789	800	791	778	778	795	816	807	789	816	756	727	794	827	819	756	802	802	805	772	783	785	793	804	824	795	819	796	751	840	785	783	816	777	810	798	786	805	793	782	819	817	828	844	824	802	822	807	860	809	790	796	815	797	787	856	845	829	831	869	859	837	816	851	788	801	800	736	779	841	847	770	773	800	770	792	799	796	824	844	873	867	834	867	840	840	792	778	839	844	781	769	788	819	858	827	833	832	756	765	854	825	842	823	821	851	857	879	900	849	854	838	877	874	879	893	876	877	846	857	869	900	833	883	874	924	891	896	921	896	916	874	905	926	932	883	904	935	921	917	974	1027	961	971	982	1015	1051	988	978	961	962	969	941	938	987	971	989	971	978	1017	963	1001	1025	997	1011	969	1016	1005	970	977	984	997	1031	1031	1000	983	960	976	1043	1004	1041	1013	1045	1002	988	1035	986	959	995	973	974	963	967	1009	946	954	1004	978	1032	954	974	969	951	976	1008	940	933	919	921	942	928	919	906	892	909	918	909	807	835	846
763	760	765	669	595	609	580	816	797	748	799	770	760	753	802	753	754	736	754	726	714	726	752	751	763	492	393	413	470	599	572	592	615	685	753	724	718	686	762	743	744	714	740	775	765	739	755	739	744	749	775	761	769	770	757	709	750	794	757	749	731	699	746	766	767	775	750	756	767	737	734	749	753	743	754	740	749	734	729	772	774	726	709	748	729	705	696	762	755	760	758	748	740	773	730	725	736	741	753	774	795	718	755	760	746	760	756	767	762	762	751	762	734	765	774	727	758	728	747	752	742	742	733	766	776	754	765	760	781	741	747	746	767	723	749	758	789	738	757	757	761	783	763	785	780	764	720	659	650	736	738	757	775	738	734	732	778	790	764	716	728	751	746	760	739	749	749	746	799	780	730	787	742	789	739	739	731	778	780	739	742	762	757	777	724	709	746	716	711	731	755	752	770	758	701	776	777	729	738	785	735	786	655	479	529	512	677	987	810	849	822	801	767	781	794	776	789	822	761	772	782	797	777	793	790	779	753	749	773	777	786	809	806	778	779	741	782	796	812	780	758	776	785	795	833	770	749	789	651	775	777	782	792	817	788	805	805	810	794	788	776	771	795	778	795	741	795	777	767	796	771	752	768	795	769	814	774	782	805	735	775	798	797	807	769	814	821	793	789	769	794	756	794	796	791	822	770	804	821	814	806	783	713	740	802	774	831	803	793	771	793	778	799	765	810	809	789	820	783	819	770	778	787	860	811	823	841	817	805	794	765	809	828	791	816	806	799	780	795	807	782	794	843	831	861	814	817	804	815	815	824	832	835	832	824	862	854	856	789	801	902	1014	955	844	841	821	798	892	928	893	852	888	960	894	913	923	907	954	887	908	915	824	790	896	916	862	798	894	988	912	950	963	986	959	955	964	956	965	979	987	989	933	942	996	981	998	972	951	994	985	968	943	996	959	950	985	979	1027	977	943	958	948	940	935	967	931	933	934	926	897	881	970	725	953	930	879	892	921	925	933	896	867	804	847	885	902	855	790	791	766	782	744	721	742	754	714	766	674	706	690	652	668	678	688	681	693	653	622	652	640	629	598	592	589	604	573	590	579	593	576	565	558	568	553	549	556	543	549	553	540	539	506	514	506	490	515	532	505	523	494	520	507	485	483	491	492	499	496	487	477	433	433
770	699	765	701	633	614	535	532	532	519	523	516	528	556	594	585	617	664	705	734	740	750	729	757	765	762	721	573	535	553	579	580	550	570	601	672	730	714	757	751	759	724	731	754	786	753	750	764	752	726	767	739	755	745	724	738	738	775	778	743	739	738	730	731	743	784	777	747	755	755	755	694	730	773	761	744	759	717	762	754	794	738	707	718	701	716	784	738	738	771	766	780	762	768	753	751	767	728	738	771	731	735	728	739	767	746	762	759	738	713	763	751	782	725	760	748	768	738	756	754	739	748	741	738	756	744	736	767	745	737	755	770	757	724	751	754	769	772	758	757	725	745	798	803	784	763	738	715	720	747	775	767	771	738	703	746	777	742	771	751	737	748	752	740	732	741	717	755	748	743	751	722	673	731	769	761	745	715	767	784	729	713	753	731	729	724	727	746	768	761	721	732	767	783	764	738	761	735	727	767	742	732	699	451	501	563	613	1024	812	813	844	788	765	807	762	796	813	777	758	813	788	849	789	787	804	783	748	770	794	761	835	787	818	783	804	797	803	816	789	763	781	750	802	802	828	780	776	861	719	834	766	809	784	789	754	785	804	804	802	766	783	810	779	784	802	782	783	796	789	805	774	776	795	761	770	810	819	800	785	786	799	822	805	811	781	804	789	808	819	796	797	839	766	813	800	815	801	835	814	817	823	810	750	815	796	775	831	839	833	797	841	830	838	842	862	834	861	850	865	858	836	868	872	852	889	885	877	895	900	949	922	884	909	928	918	939	913	936	944	935	953	957	959	971	941	951	869	840	825	831	836	940	962	942	953	955	936	984	924	928	1014	1080	1048	903	978	1000	952	995	1047	992	974	942	971	961	928	944	963	950	940	925	920	827	770	1011	1082	859	718	831	895	805	821	845	907	812	808	779	789	777	794	774	763	739	702	720	704	708	656	689	710	665	674	646	669	666	606	583	623	601	617	567	577	586	574	566	569	540	525	517	509	500	491	485	382	459	506	476	497	476	496	549	489	455	437	479	366	436	518	482	480	505	444	445	469	491	476	409	470	489	480	520	495	508	437	467	455	466	447	465	470	462	455	472	444	468	477	456	463	468	447	459	459	446	468	538	529	476	440	455	469	466	466	437	444	426	487	473	468	466	444	453	484	461	455	443	466	453	445	450	459	456	451	474
744	741	760	718	665	668	599	548	527	525	527	507	531	515	500	515	474	456	462	528	609	719	724	742	720	728	729	796	735	683	630	573	547	575	560	607	696	743	789	767	724	758	746	714	738	789	756	716	737	783	737	752	738	729	752	731	727	744	769	714	767	713	723	749	754	760	780	756	750	729	750	744	734	739	755	755	743	721	733	742	737	768	796	722	746	763	758	749	761	766	769	757	702	732	769	751	753	746	754	710	761	752	768	732	747	767	744	782	707	734	734	722	724	746	725	731	747	745	716	775	717	753	721	760	730	748	762	762	738	774	703	765	744	755	757	730	730	769	762	770	725	725	736	768	746	789	768	720	724	755	772	778	794	745	723	708	747	762	756	738	774	735	762	726	726	757	736	753	771	754	709	759	695	737	757	753	740	736	722	731	759	703	739	758	726	724	751	756	703	745	763	729	754	772	739	750	771	723	720	790	724	769	687	466	520	616	545	1113	878	870	862	786	814	770	768	786	811	815	811	834	750	774	814	790	760	821	812	798	809	794	798	822	790	813	837	822	746	847	807	808	791	820	794	841	826	838	814	835	814	855	797	810	784	822	807	826	879	852	805	863	879	818	845	871	888	806	811	838	851	855	907	882	910	865	885	853	913	951	905	886	876	871	920	909	904	905	901	895	912	896	867	926	912	940	954	969	976	902	962	949	908	882	910	991	973	987	908	1011	973	959	954	955	947	968	892	968	954	958	961	948	938	924	909	928	918	918	935	973	913	933	918	902	899	879	868	886	876	916	908	845	881	802	848	814	853	817	752	666	684	673	631	703	757	733	702	721	713	698	695	631	635	600	557	582	615	639	589	579	600	550	568	557	554	569	554	559	550	519	544	509	527	471	440	558	583	436	401	494	473	454	495	480	463	464	485	472	464	486	473	470	451	447	442	447	450	476	457	484	442	497	492	480	507	481	494	453	470	463	496	444	484	455	486	479	491	487	466	482	485	467	494	488	423	423	470	474	488	422	454	480	463	438	474	469	462	473	522	421	453	448	466	439	456	465	462	431	421	434	457	446	443	414	453	423	450	433	478	477	433	451	436	417	441	431	436	441	441	440	430	460	431	402	427	490	485	433	389	447	452	462	431	424	449	430	415	450	455	438	434	456	471	423	447	459	417	441	442	444	479	477	446	462
729	722	754	785	715	667	648	645	642	642	664	621	657	611	636	638	575	532	525	509	456	431	565	682	772	740	737	757	817	817	798	687	653	571	573	555	592	646	715	749	734	726	709	687	727	786	738	762	708	778	766	747	720	776	743	741	730	771	730	710	776	724	754	740	769	768	742	752	757	725	736	750	756	750	793	761	768	773	793	745	777	721	758	767	765	754	748	712	745	741	735	735	718	725	737	759	719	725	723	712	761	739	766	739	748	727	753	764	741	752	741	757	762	745	763	745	744	772	749	773	758	730	736	703	765	767	717	763	757	719	713	743	734	763	733	755	735	750	769	728	712	731	778	723	762	749	783	763	785	769	775	755	778	753	728	705	735	729	773	779	766	751	757	712	751	737	750	738	721	736	717	770	762	734	692	745	716	754	737	759	730	736	733	765	794	761	749	789	688	760	740	712	719	755	738	764	734	728	760	772	761	747	713	546	521	662	454	1076	1062	946	922	940	981	911	904	910	942	970	925	919	930	953	891	911	906	930	962	937	955	903	915	925	968	964	964	970	906	947	940	911	910	952	957	954	976	947	933	937	949	955	954	898	908	984	916	953	1025	956	960	926	953	928	995	927	938	899	864	954	970	935	953	917	908	921	914	940	926	889	909	891	848	879	837	796	848	839	834	850	791	789	809	815	783	767	770	802	763	713	768	726	736	676	674	709	706	668	671	668	668	635	634	591	572	597	585	595	575	570	584	553	557	540	530	519	538	532	547	529	520	525	522	533	497	509	502	477	495	519	487	494	492	490	493	479	485	476	503	572	684	681	535	505	463	459	474	478	472	473	496	484	472	483	475	488	493	500	499	484	487	498	492	488	502	499	492	502	514	475	497	483	503	508	475	389	439	460	396	450	493	456	475	519	472	447	468	450	470	476	463	440	443	381	427	450	413	443	460	412	431	468	461	411	442	475	460	431	433	432	446	414	433	442	454	447	443	452	431	438	424	433	439	436	403	462	457	422	495	392	346	489	472	441	462	495	533	482	451	426	418	467	508	486	475	498	468	488	448	483	436	477	479	476	500	472	498	520	506	507	515	520	526	510	485	544	502	512	525	559	540	528	585	495	487	556	599	524	501	585	561	548	609	563	554	567	567	593	593	587	587	571	585	581	581	581	585	605	619	609	650	613	576	546
763	745	764	737	753	718	729	663	694	706	697	689	640	668	672	654	667	680	662	608	586	516	441	442	576	720	711	702	732	771	792	837	786	680	544	490	561	552	579	700	761	729	718	715	716	764	740	724	744	732	747	708	727	721	715	721	764	750	730	711	751	787	724	765	782	790	731	717	718	752	736	720	753	744	743	751	777	757	758	751	756	763	757	762	758	779	762	777	753	773	725	715	699	719	713	738	741	742	743	735	748	725	712	700	738	765	755	724	707	788	766	773	729	718	741	755	714	754	722	778	725	756	717	721	810	823	744	748	771	750	750	788	790	761	759	757	741	751	754	769	751	743	775	756	771	742	725	731	775	761	759	709	768	746	771	747	727	733	760	767	752	810	738	738	710	761	749	737	713	734	711	747	722	682	683	701	760	746	738	772	714	748	757	759	778	743	750	760	743	798	715	709	719	718	728	771	734	747	739	707	711	685	745	636	502	692	540	498	598	657	693	724	715	714	771	742	767	721	743	765	770	746	754	788	716	761	731	765	727	687	682	685	749	718	753	739	777	764	764	708	716	685	712	717	715	689	661	653	708	697	679	629	632	663	603	608	653	606	585	587	589	570	583	548	545	562	537	554	578	536	519	537	533	521	547	505	497	505	511	511	496	500	478	462	488	493	496	477	483	496	523	497	496	484	492	490	492	474	487	489	484	474	422	474	482	481	474	486	490	491	487	443	492	491	518	491	480	492	479	494	520	500	483	493	524	508	519	470	505	490	497	478	482	493	513	487	492	520	509	480	511	480	530	465	493	436	464	550	702	671	553	493	417	463	478	463	460	473	473	484	465	474	461	423	439	460	442	440	440	434	425	441	427	434	441	444	430	445	417	432	441	450	490	386	461	562	450	381	440	432	452	499	464	465	440	454	448	445	465	453	421	416	472	456	475	458	493	477	474	465	500	510	506	516	527	506	544	519	544	539	520	543	554	536	520	550	533	607	535	581	581	544	575	626	592	632	678	362	266	549	697	644	624	639	725	702	678	627	592	680	686	672	686	695	712	687	690	665	673	689	714	746	724	703	736	779	786	734	774	756	737	752	732	736	731	733	769	748	767	771	790	756	679	750	860	773	712	782	833	827	807	775	779	819	819	830	825	787	837	821	777	815	805	791	796	799	881	793	806	799	723	805
742	759	731	778	711	762	753	746	725	785	769	719	698	730	770	734	723	696	644	669	709	646	567	479	410	529	674	746	786	770	716	760	821	830	634	595	537	433	526	630	757	733	769	727	702	725	737	734	760	707	779	762	742	729	744	747	759	765	769	740	769	732	728	766	751	751	776	756	732	748	750	744	736	719	706	728	739	780	740	764	742	727	731	739	756	783	762	780	765	768	762	721	737	733	753	726	705	744	741	733	741	761	764	762	762	771	760	769	729	771	732	776	736	757	695	710	766	749	732	748	733	766	733	718	822	848	771	761	765	765	749	765	741	773	749	744	772	773	759	787	749	751	755	736	738	755	753	765	773	749	748	754	743	792	762	727	734	741	784	762	704	753	780	749	591	731	756	715	738	743	733	741	766	744	735	753	730	763	736	759	709	723	749	747	792	732	742	773	736	711	735	719	734	714	778	771	797	749	724	697	738	708	757	738	543	543	741	636	552	539	540	515	475	482	535	498	465	518	502	476	485	473	477	493	503	490	486	509	502	477	450	478	494	490	476	491	478	463	508	483	518	493	484	530	482	514	528	475	481	517	482	506	510	511	482	493	528	497	500	491	509	539	494	474	510	528	501	491	538	493	533	488	492	473	523	535	511	493	538	524	500	494	433	479	460	489	499	530	488	495	495	504	529	474	455	482	489	449	436	448	453	468	436	461	459	445	483	474	425	460	480	440	464	445	461	437	432	447	430	421	448	415	429	431	429	439	440	404	430	430	419	431	395	405	432	402	432	435	411	406	422	434	460	426	452	426	417	436	510	509	455	420	438	486	459	468	472	459	452	482	472	498	485	490	506	478	489	535	496	519	511	495	519	499	570	525	502	549	519	572	585	626	577	525	673	859	649	498	598	623	642	662	623	623	667	667	639	628	659	641	647	642	753	786	725	680	705	688	709	652	709	737	740	767	737	716	770	743	729	744	756	721	791	705	725	765	729	777	741	777	777	763	773	798	812	782	843	431	281	684	944	833	833	795	818	797	826	776	809	808	857	807	811	845	835	778	836	812	803	817	869	845	824	824	824	848	862	844	833	832	797	799	805	837	787	800	834	820	833	855	855	805	727	783	806	750	768	822	833	841	832	798	838	825	832	875	832	786	838	837	800	812	806	812	792	807	803	827	842	758	665	913
766	785	764	712	754	755	764	739	734	709	745	755	735	746	708	725	714	707	731	689	685	708	683	587	516	455	484	691	749	781	723	751	773	797	817	719	591	572	524	512	658	766	750	756	733	698	742	765	732	747	762	757	725	736	721	754	764	741	738	742	745	733	738	754	771	759	748	753	731	719	768	727	720	753	739	728	731	812	704	740	720	726	751	708	768	777	719	759	762	725	744	759	729	727	729	742	744	749	735	715	763	721	738	757	758	754	761	781	772	741	720	780	776	728	721	743	720	751	759	716	763	767	747	733	766	771	696	718	766	781	777	714	737	709	776	691	759	733	724	760	736	750	710	744	749	739	728	757	783	752	748	748	730	745	755	741	783	784	765	744	749	743	771	729	698	762	771	754	750	727	748	725	775	739	749	750	721	770	752	727	728	736	726	732	781	740	720	756	767	713	735	748	729	742	778	795	769	729	727	707	711	733	755	768	680	607	527	502	542	500	522	486	540	525	521	547	519	518	495	472	487	485	494	501	524	465	459	471	483	465	444	465	471	487	492	465	444	463	504	474	470	484	456	547	464	419	476	457	457	500	478	436	432	455	447	427	453	461	445	437	460	457	432	437	428	431	374	396	481	431	417	408	417	392	421	395	433	411	420	427	411	411	356	367	370	397	409	416	429	422	403	421	410	450	455	447	439	435	441	414	439	404	433	429	449	449	458	460	439	478	478	481	490	450	472	483	494	505	538	491	515	518	510	519	549	520	523	514	510	547	568	567	554	543	583	578	579	562	577	601	590	593	677	629	655	591	564	614	627	639	586	597	635	708	667	687	670	664	699	695	685	717	743	729	707	726	728	737	734	769	708	732	729	753	747	732	736	770	833	795	805	769	778	669	776	985	807	637	784	786	729	681	865	763	761	789	783	813	795	786	779	764	843	884	815	774	820	797	800	806	815	806	837	798	770	792	820	785	805	788	787	742	851	772	790	830	792	752	799	804	823	821	815	785	841	737	899	621	549	839	864	760	824	735	773	793	802	788	777	767	773	791	799	791	813	779	765	808	811	785	820	783	812	819	806	799	810	789	766	777	803	799	805	760	813	801	803	848	793	846	831	817	772	716	714	755	790	832	791	819	767	813	823	817	818	829	839	833	809	836	800	823	804	804	807	814	821	819	810	825	722	713
762	778	721	740	770	734	769	775	754	727	742	752	719	756	727	717	741	705	709	710	752	706	694	689	610	532	447	486	733	759	738	762	769	766	761	811	754	670	554	496	530	715	803	732	705	691	719	721	784	785	737	753	757	751	730	769	758	745	690	741	749	702	761	773	754	775	748	764	740	759	779	748	735	738	770	727	744	760	767	785	720	759	759	769	772	740	716	720	759	721	782	768	743	742	735	731	730	784	765	749	737	726	782	780	749	718	763	770	769	771	754	752	745	761	753	719	731	740	727	775	756	774	772	736	722	715	723	734	735	718	711	706	683	735	755	782	819	725	739	697	749	730	734	750	722	768	766	764	767	743	714	755	733	725	753	744	733	777	754	775	775	707	705	745	786	767	759	759	755	734	736	734	751	716	741	734	749	760	760	726	748	722	736	739	754	757	752	727	758	742	734	721	712	774	768	743	724	721	753	729	729	758	759	743	771	692	624	637	558	535	512	489	497	468	468	427	476	463	435	453	422	412	410	441	452	436	429	434	472	446	402	449	459	418	462	413	393	420	468	404	427	426	441	458	427	399	456	427	438	493	445	429	448	437	480	494	479	482	508	492	481	497	504	513	502	534	504	503	531	508	534	537	529	511	553	547	533	549	561	528	532	540	526	608	528	575	581	565	571	625	598	625	613	615	596	589	613	660	617	663	645	621	673	636	658	679	697	663	642	692	673	649	718	725	684	699	707	719	729	723	744	757	727	736	741	769	718	696	744	750	766	800	727	722	806	780	749	765	763	791	752	773	749	813	844	751	682	646	671	743	749	702	766	804	828	757	735	761	736	796	755	820	795	820	811	792	803	788	792	811	761	742	798	722	776	752	716	774	806	814	797	728	775	743	656	671	652	715	754	794	668	604	838	744	760	812	779	800	765	748	796	749	786	791	752	756	798	742	771	755	810	814	760	784	771	768	761	774	798	813	781	813	823	812	863	797	779	788	764	854	821	812	805	776	791	702	814	948	1017	932	797	780	751	729	821	945	900	804	746	826	824	770	845	798	817	777	769	805	764	813	809	807	795	794	785	821	849	816	814	776	806	763	823	783	801	788	785	835	835	823	830	862	823	821	784	795	855	813	826	746	806	818	840	797	845	798	839	845	856	810	841	827	823	837	830	817	854	861	824	814	824	729
770	774	757	734	745	768	739	770	718	714	763	760	751	746	718	727	742	725	694	709	712	726	737	727	652	669	523	419	533	758	753	784	739	771	794	764	806	708	648	521	453	582	750	776	762	739	756	749	780	744	755	762	742	757	742	730	733	747	718	739	769	756	730	735	791	711	728	774	721	733	766	739	720	780	784	750	734	732	752	730	733	729	767	762	737	727	773	740	729	781	771	779	770	741	751	733	750	757	765	759	696	725	776	752	751	768	776	713	730	747	783	770	773	730	773	731	733	734	736	749	759	758	749	750	760	735	742	702	728	718	768	735	696	737	773	659	686	766	758	715	762	734	746	757	734	755	752	778	755	750	735	778	745	716	744	741	767	758	744	785	759	756	685	713	770	742	739	733	714	724	756	791	769	752	766	728	747	756	748	752	713	732	751	723	691	772	760	729	777	733	772	726	744	765	782	763	727	754	736	733	742	743	768	734	748	765	707	733	699	714	703	714	679	698	709	676	667	730	606	633	628	641	618	642	651	621	640	646	662	651	659	680	686	656	609	627	618	651	678	622	667	643	662	674	674	618	666	663	629	659	657	689	661	672	698	713	697	709	682	685	709	724	685	720	710	716	727	735	733	727	738	727	752	771	761	724	773	793	738	758	686	701	731	774	721	783	813	749	715	806	812	759	738	723	700	696	729	736	766	753	785	753	771	762	761	771	750	681	780	874	876	752	738	765	721	712	726	748	751	746	723	776	761	772	756	762	781	730	742	706	742	775	755	722	756	712	728	768	744	791	785	754	728	799	776	793	697	654	627	700	688	741	730	753	757	750	704	749	748	791	782	758	750	776	801	764	780	775	808	779	769	756	753	767	742	772	719	788	838	730	791	768	741	769	728	746	732	732	809	771	779	824	869	788	781	847	786	759	780	757	795	718	788	798	760	820	800	798	817	800	781	795	804	774	784	783	806	773	787	817	816	814	816	836	798	831	835	822	827	842	811	805	810	812	819	828	796	820	860	827	786	816	773	782	885	989	969	770	780	856	834	782	768	838	861	832	792	799	779	825	810	848	825	793	806	816	842	808	828	794	806	837	824	793	849	842	820	824	794	826	840	863	813	866	860	839	837	812	774	812	806	816	836	772	797	827	830	798	819	788	831	847	842	811	859	798	801	824	799	855	876	773
743	767	755	750	749	767	742	764	733	711	704	747	753	759	710	709	731	707	750	685	715	716	728	711	718	711	684	501	394	609	755	763	753	738	758	763	760	839	732	572	463	494	691	737	741	766	716	757	764	765	756	741	780	753	753	744	753	766	750	714	745	732	762	743	761	761	721	724	733	794	781	728	734	785	762	774	766	720	735	744	708	721	762	745	773	716	720	742	750	718	734	723	783	717	738	782	736	732	744	750	730	755	724	744	709	715	746	728	750	749	733	750	762	750	755	737	765	743	716	773	736	753	746	734	734	734	760	741	754	753	769	760	735	759	756	711	689	777	728	734	764	747	772	729	768	743	753	725	732	735	767	764	730	768	758	757	743	741	732	750	783	753	722	735	777	751	716	754	747	756	758	743	759	736	796	789	754	723	745	776	708	742	740	744	735	754	740	749	766	781	738	741	739	699	734	733	765	729	736	711	716	745	741	749	693	733	741	725	714	723	753	717	743	742	753	741	753	790	709	692	717	708	729	754	743	766	749	713	771	750	731	771	776	812	715	718	699	760	761	687	784	726	754	784	744	727	784	712	723	735	748	730	724	754	764	778	750	767	774	748	772	739	710	726	745	749	758	695	745	734	781	732	717	732	726	733	738	770	713	710	693	700	705	746	734	743	737	751	755	741	760	702	678	664	718	770	798	711	715	769	787	725	713	756	734	748	746	693	762	863	844	687	741	739	758	724	743	763	725	723	769	771	760	770	726	835	782	756	728	726	744	792	740	730	704	688	835	742	745	759	779	755	778	717	779	825	801	761	716	734	713	759	801	775	744	687	701	772	797	842	790	769	787	791	815	781	772	763	783	810	781	782	776	800	788	762	779	778	833	782	771	769	761	788	783	757	738	831	911	846	758	796	799	828	804	813	808	807	821	761	764	769	780	807	817	797	796	770	815	836	797	804	815	829	811	827	832	808	800	829	812	831	838	830	784	813	820	804	796	828	787	795	784	819	814	868	824	844	772	814	784	841	790	766	768	840	857	774	793	828	828	783	830	815	820	745	812	813	799	814	825	857	793	809	782	804	863	856	838	813	810	790	839	809	792	779	819	831	813	835	853	840	852	841	817	868	820	838	855	811	841	812	872	838	816	804	842	832	848	788	813	823	860	812	808	826	773	835	825	853	834	821
769	704	731	750	762	766	704	748	710	732	716	765	739	754	761	742	728	727	731	728	716	735	715	695	755	764	700	598	430	461	707	767	733	735	767	812	774	837	805	678	531	452	601	766	741	763	733	747	765	763	729	760	761	773	743	737	744	770	808	740	733	729	759	737	729	773	747	774	749	724	742	738	750	768	764	758	730	721	748	729	753	791	765	748	723	716	705	732	718	706	713	749	759	789	727	707	728	736	751	746	761	740	767	742	724	725	712	726	747	718	753	714	741	775	759	753	747	721	740	730	750	752	760	760	763	769	779	764	743	715	764	760	728	715	752	734	756	761	750	744	772	768	727	729	742	745	752	737	735	742	710	763	748	727	737	742	746	736	765	757	733	727	782	771	706	789	734	769	740	757	721	802	733	731	734	756	741	771	784	778	747	746	727	735	756	776	745	747	760	732	759	763	758	762	761	733	743	749	763	739	722	727	704	717	755	753	734	756	757	737	743	722	713	726	723	765	683	701	772	642	725	741	724	726	748	746	741	723	700	727	729	702	691	746	753	733	695	707	738	742	743	706	729	749	713	706	705	696	707	742	737	741	692	742	713	713	748	777	751	730	742	697	706	740	749	709	684	673	736	744	769	746	724	736	770	747	754	747	727	722	726	711	737	768	750	745	752	756	774	726	739	738	727	709	777	814	783	741	710	751	721	726	729	738	771	765	758	739	671	691	724	677	740	801	788	760	785	761	763	763	759	747	784	740	767	804	777	748	765	779	799	760	755	728	742	696	1095	670	745	699	805	776	763	752	754	803	774	787	808	803	803	825	786	757	721	689	767	792	817	805	812	732	784	793	801	782	788	784	781	813	791	814	769	809	776	810	748	798	834	817	802	797	783	778	792	787	746	786	910	782	752	783	818	790	798	787	774	777	793	814	821	766	792	799	788	800	814	829	808	814	776	790	803	817	782	787	824	842	801	810	797	803	808	813	784	809	779	794	785	841	801	834	801	797	834	854	776	796	822	819	812	794	819	789	742	753	772	791	816	836	821	806	832	822	832	828	826	856	846	840	849	830	827	790	791	810	846	826	808	826	823	812	841	812	784	782	795	856	808	797	812	845	827	849	834	848	862	807	857	849	807	843	846	807	829	858	835	808	867	809	805	799	795	814	813	818	802	828	814	839	838	838
754	754	771	738	764	710	737	716	734	730	782	758	753	740	732	749	772	762	748	748	777	735	731	737	733	802	721	669	513	402	708	767	743	721	717	762	790	803	829	745	560	434	543	744	763	741	726	718	742	743	726	778	741	780	730	717	711	748	753	759	734	739	739	757	754	771	738	782	767	739	745	737	726	723	762	737	769	783	715	732	753	748	823	722	726	716	695	717	755	727	721	717	742	736	697	740	729	733	720	716	800	748	770	782	779	764	743	731	724	727	726	768	736	776	776	741	763	697	748	706	762	750	748	749	784	795	785	753	720	702	745	785	710	739	722	749	697	732	757	764	741	746	723	706	733	741	742	742	722	766	718	766	722	753	726	780	739	755	773	738	784	751	766	760	725	755	737	711	747	762	769	766	738	754	768	752	764	768	752	755	738	769	746	726	767	772	746	767	736	733	756	763	742	764	727	747	742	751	777	753	752	764	719	716	811	748	749	711	785	787	728	729	782	729	706	755	673	695	787	709	746	729	726	736	717	761	737	725	742	741	744	715	714	729	779	797	773	753	724	777	761	725	741	763	754	743	747	750	721	746	716	686	730	732	710	709	697	768	783	716	762	751	729	745	762	721	726	687	745	811	775	771	757	728	735	721	769	767	780	724	766	738	738	740	784	718	763	746	751	728	688	756	764	684	767	787	780	771	755	764	776	758	736	773	797	799	745	773	752	731	699	751	754	770	750	756	789	741	710	733	742	759	769	738	780	757	754	747	764	760	769	754	698	751	751	726	744	683	731	768	781	778	743	767	751	730	735	691	760	811	825	788	763	746	746	751	803	787	802	802	788	735	760	783	814	752	787	814	767	784	786	759	770	781	770	770	772	764	771	823	750	784	774	780	833	806	754	756	681	720	749	784	845	823	816	830	808	803	806	805	808	797	782	830	810	835	788	793	805	829	771	815	810	781	773	808	812	813	814	844	811	775	786	781	812	795	771	808	750	804	806	798	783	784	796	859	803	792	774	790	825	828	834	794	804	836	797	851	829	835	807	810	817	799	850	826	787	838	870	838	836	843	817	835	821	852	802	839	800	827	785	802	819	777	803	788	790	862	831	836	795	797	823	855	799	835	839	811	818	813	836	859	838	794	848	832	816	815	798	824	825	820	813	801	895	951	768	797	821	826	809	824
746	716	742	760	768	715	732	731	698	719	755	733	749	761	764	752	752	773	752	782	777	784	693	750	730	737	714	733	555	401	593	767	748	781	764	743	773	799	830	750	577	465	515	690	757	752	736	739	737	769	781	751	742	721	717	773	730	743	757	760	758	768	768	745	720	758	755	741	776	716	759	754	767	732	741	743	737	785	747	746	740	775	739	738	770	664	698	718	766	787	755	769	755	732	700	752	759	735	668	738	776	783	759	795	776	756	757	765	731	741	742	722	703	766	746	739	752	751	747	749	773	792	753	751	760	773	784	751	736	761	711	780	765	759	734	789	736	764	726	716	738	729	724	727	734	723	785	790	748	723	741	742	743	749	783	772	740	741	748	711	761	747	741	770	760	750	770	771	761	738	715	756	744	777	787	716	694	760	772	722	756	750	749	716	745	736	774	769	714	713	735	729	710	728	734	748	729	771	731	746	760	773	737	753	791	749	754	720	762	785	743	749	752	749	704	769	727	789	773	731	743	744	751	737	779	744	727	751	730	752	751	719	736	735	742	746	720	743	715	745	782	771	744	743	737	750	721	782	741	773	723	772	741	784	759	748	772	734	760	783	732	762	753	741	742	743	709	707	731	790	756	749	749	776	706	717	748	780	754	746	752	750	741	754	733	755	740	738	712	719	708	761	783	726	674	729	731	727	711	741	757	762	738	736	751	788	763	756	728	762	774	740	740	714	724	806	743	715	743	779	770	793	729	734	777	767	735	735	761	761	794	765	747	766	713	740	793	768	774	789	806	747	777	753	783	756	736	678	744	775	752	782	776	779	741	745	793	783	764	752	796	776	768	777	780	776	744	777	788	801	786	773	789	784	749	785	746	743	791	796	764	773	783	773	727	757	770	798	749	783	803	818	808	774	811	809	808	796	823	816	759	771	742	783	846	810	776	804	798	819	821	788	826	802	798	786	782	799	780	799	805	812	818	824	791	832	787	826	798	818	794	826	802	804	858	847	818	759	789	847	821	787	816	780	837	820	817	836	806	821	814	828	831	849	800	817	800	813	816	810	793	812	794	821	818	824	857	802	803	802	766	777	825	863	837	805	873	808	850	817	791	872	855	829	818	835	853	831	842	839	830	865	814	809	801	823	823	838	840	814	820	838	815	740	932	927	784	784	856	873	835	819
753	753	766	744	753	735	766	731	759	760	731	727	777	780	760	765	736	762	796	771	759	725	735	727	727	744	823	676	590	441	582	762	755	755	743	711	749	760	831	773	643	463	474	656	745	736	732	742	757	732	727	749	761	741	756	732	749	765	753	743	735	703	742	772	781	731	731	745	778	760	783	756	732	766	723	724	774	769	757	765	726	766	756	772	740	733	762	793	788	772	763	758	714	732	773	721	753	769	750	724	751	718	749	744	772	761	734	777	801	773	775	782	739	780	767	748	768	790	736	751	754	741	751	711	742	747	745	730	711	780	763	755	791	718	728	730	767	711	758	772	749	728	744	728	726	748	738	791	787	721	787	778	758	785	762	731	737	730	749	708	725	731	757	732	756	767	716	776	737	733	737	732	751	766	768	769	755	757	732	738	725	752	738	713	747	733	720	771	758	721	722	701	728	724	731	737	695	751	760	716	736	730	738	753	756	785	751	761	768	747	749	728	748	752	739	740	756	737	741	752	721	698	734	731	755	757	739	688	720	742	749	754	746	725	734	751	730	743	736	741	727	745	758	762	711	697	714	749	761	723	730	773	732	736	734	756	705	733	731	738	770	725	751	724	749	744	733	687	710	764	743	770	748	742	725	722	759	770	746	740	760	758	773	780	761	719	760	723	787	773	746	745	740	718	691	717	715	735	689	703	752	729	697	691	753	776	732	759	726	718	741	800	748	720	704	751	800	752	756	758	755	746	782	759	789	737	774	721	742	743	760	788	804	753	700	761	786	793	785	773	718	692	724	791	791	772	779	766	793	747	773	768	762	752	747	760	730	749	743	794	749	783	807	778	764	782	755	778	764	782	776	802	797	753	785	756	764	772	777	808	796	808	811	787	793	736	749	778	778	813	806	803	804	792	788	798	765	819	771	768	797	769	818	799	793	763	795	794	815	795	810	780	811	812	802	797	763	790	794	829	820	814	766	757	796	767	827	830	846	836	846	827	829	815	842	804	795	774	803	779	814	831	811	814	830	854	828	776	835	842	805	835	816	791	815	814	812	844	796	833	793	792	817	794	773	785	804	828	791	820	773	788	814	817	843	846	811	795	836	803	865	805	867	854	823	835	853	846	817	855	862	846	843	840	794	843	844	859	864	849	837	807	776	784	774	770	796	824	840	855	842	816
711	744	732	736	760	735	770	779	740	747	723	730	720	759	779	736	754	759	756	738	756	740	751	743	744	712	785	741	614	466	543	766	764	722	733	717	767	742	799	836	649	504	474	640	785	749	735	736	758	722	773	719	778	746	744	720	759	740	749	774	738	724	756	756	776	729	724	744	746	766	749	760	764	755	754	801	737	754	749	768	745	736	760	740	763	774	734	756	777	768	742	769	734	745	752	771	781	752	720	762	744	752	722	756	771	771	762	786	792	787	779	782	759	776	741	736	760	779	729	724	790	743	762	762	753	762	706	763	765	735	770	772	775	693	698	710	779	765	750	731	754	760	749	713	726	718	743	771	764	757	784	780	751	743	728	767	757	736	724	818	820	755	729	729	720	715	769	766	758	722	739	766	752	712	744	763	763	757	743	700	730	753	768	703	756	739	713	731	750	698	738	763	714	747	712	741	780	725	753	725	706	728	736	762	747	785	745	743	747	737	733	752	736	765	714	751	733	736	785	782	725	759	768	745	743	754	732	686	721	712	734	744	729	738	732	736	746	750	782	740	745	730	748	727	697	715	739	747	695	738	741	764	748	693	774	720	693	764	766	740	752	766	745	730	734	737	749	727	774	740	741	717	731	738	735	757	761	767	750	764	747	788	744	776	741	717	771	743	787	797	768	710	749	745	761	725	750	748	759	753	728	726	700	700	740	745	795	713	723	723	744	792	734	758	736	767	787	754	808	804	764	759	793	728	756	722	763	732	756	775	760	800	813	743	778	784	770	749	789	748	721	705	754	769	763	762	803	816	824	808	746	758	773	772	789	733	755	720	785	811	785	797	755	780	786	755	773	766	766	806	797	748	786	769	790	748	772	798	789	828	783	821	762	780	724	780	773	720	772	806	774	769	781	755	770	771	803	772	783	775	743	838	803	793	789	797	815	792	809	809	809	805	793	834	847	819	802	763	774	821	823	787	759	746	784	756	761	803	802	818	852	832	821	842	826	831	784	801	838	749	824	798	821	795	812	834	814	811	796	826	823	820	835	831	798	785	804	795	843	815	832	840	819	826	797	819	807	848	828	797	800	865	865	766	821	831	850	837	849	840	858	829	801	813	802	842	829	804	820	819	820	804	826	859	833	840	857	823	840	871	837	775	781	910	934	822	765	797	869	849	842	835
728	747	750	717	738	737	735	699	748	743	727	749	759	785	775	755	749	731	740	751	715	755	723	755	776	722	812	725	619	467	528	770	789	729	750	716	804	787	788	824	659	512	477	629	785	776	761	763	709	714	731	714	768	730	701	765	720	752	801	752	757	727	776	774	699	718	677	746	771	747	729	738	747	758	759	753	733	717	748	711	690	709	729	749	736	763	763	752	752	710	751	735	750	761	711	765	769	771	734	730	752	751	737	747	758	767	727	763	756	757	765	746	762	780	767	701	770	779	739	731	742	773	758	739	766	738	743	761	753	749	776	748	777	713	683	782	804	751	764	741	758	776	747	750	741	751	738	717	745	749	760	777	741	730	763	778	770	732	759	875	882	751	740	745	744	724	744	730	767	769	732	779	763	721	756	726	755	753	747	747	779	778	761	790	731	726	714	714	750	777	742	718	764	770	772	742	748	729	734	754	708	753	735	718	778	742	762	726	713	750	722	766	764	767	751	741	706	737	761	775	778	738	760	728	743	721	741	700	666	717	724	750	738	731	744	751	738	760	727	716	769	744	736	704	743	743	728	724	740	778	723	740	668	725	771	749	735	759	723	741	756	759	705	699	718	703	768	800	749	731	690	754	756	702	767	782	765	752	719	739	796	729	732	750	768	753	785	771	734	780	782	740	734	759	717	736	768	751	746	745	769	765	758	722	711	736	782	751	731	743	744	775	757	775	747	777	742	771	765	771	741	753	751	713	750	713	802	735	739	779	764	755	818	783	751	799	765	756	801	795	743	727	754	802	784	781	791	721	685	799	785	789	753	741	771	783	776	742	807	765	758	764	787	778	788	780	806	792	772	770	781	772	772	815	778	758	758	754	797	787	770	794	757	766	795	841	829	753	749	764	773	805	776	757	760	819	781	764	807	783	799	773	785	792	785	786	814	786	811	802	796	824	804	842	821	774	825	827	813	832	826	784	765	742	746	783	795	735	750	778	825	838	776	825	812	799	789	804	819	825	826	823	826	794	843	805	792	790	775	838	811	829	829	832	815	817	812	821	847	836	836	780	817	809	813	831	822	814	841	802	793	905	895	827	769	867	838	797	826	819	837	821	827	832	819	834	827	800	789	825	811	806	820	809	875	841	806	856	850	826	846	808	762	896	948	825	740	816	838	847	855	809
788	744	748	747	749	758	751	726	724	744	742	706	739	734	725	733	736	734	749	731	748	753	778	747	787	784	774	696	569	409	541	804	771	712	729	699	811	742	815	841	656	523	484	572	758	766	768	760	730	694	733	761	769	740	710	741	730	746	748	751	779	736	753	752	768	710	769	751	763	723	722	733	738	724	719	760	714	722	749	719	684	727	772	743	757	736	734	734	729	722	712	715	770	771	750	792	747	752	783	854	774	694	738	736	679	772	731	765	742	718	744	735	735	751	746	735	746	756	734	708	717	739	736	733	756	755	742	762	756	785	755	764	743	733	743	774	796	778	754	754	787	772	768	798	749	771	728	698	816	778	740	730	725	734	779	766	735	717	676	773	793	715	705	733	739	742	752	737	758	746	739	758	739	737	760	732	758	740	743	769	749	765	779	775	772	725	737	727	743	763	720	752	753	725	746	705	746	743	759	758	761	749	737	727	764	731	778	732	756	714	742	755	728	738	785	796	763	737	694	741	756	754	730	727	749	735	755	697	688	723	758	752	734	747	754	760	775	723	735	765	786	796	781	719	765	782	776	788	752	755	786	725	717	748	741	775	766	754	733	772	784	752	740	683	681	723	759	750	758	735	753	735	758	755	761	767	754	712	735	742	741	712	755	714	782	799	746	724	728	774	734	749	772	705	742	708	740	773	752	755	764	771	757	710	719	727	748	766	740	743	747	733	746	752	784	747	744	752	771	722	740	763	790	755	745	805	758	777	766	773	786	755	757	783	770	748	716	689	764	822	784	768	764	744	788	835	770	721	656	788	793	800	778	747	773	759	757	770	778	775	791	818	756	771	772	749	751	771	772	774	791	785	753	789	768	777	753	826	774	768	804	801	786	802	801	862	851	796	744	792	762	787	782	763	812	797	787	750	762	792	768	754	769	848	828	763	793	797	799	812	777	786	808	798	752	758	798	828	815	817	814	756	735	781	800	831	803	729	703	747	846	828	780	798	781	772	784	799	784	826	845	852	837	830	813	815	795	809	819	807	786	840	837	839	840	819	840	848	785	816	806	808	837	791	814	836	823	845	815	812	783	862	849	828	821	842	856	811	796	813	818	831	815	824	821	822	833	836	797	858	783	814	801	826	825	837	788	835	845	863	871	850	831	799	842	795	798	911	867	853	816	842
749	763	745	740	786	741	739	741	769	724	726	752	756	768	750	752	746	775	751	729	735	757	735	726	722	774	744	670	508	411	587	834	774	752	746	769	778	797	777	804	604	519	467	617	769	772	767	790	749	741	725	723	751	748	730	748	741	742	749	713	718	746	761	743	765	744	728	742	700	725	776	745	751	754	758	754	732	749	731	708	736	756	717	775	781	764	724	768	817	738	724	760	747	751	759	748	757	754	652	620	756	701	733	764	728	744	730	743	733	668	733	722	762	766	743	761	739	720	746	700	746	750	725	747	734	730	726	745	729	763	739	775	750	736	729	822	758	770	751	734	758	767	762	836	794	717	738	710	788	760	735	706	746	735	749	747	731	756	704	707	672	751	751	745	719	777	760	754	753	747	752	751	750	774	768	725	730	746	712	763	773	749	764	785	759	749	785	766	747	738	739	760	711	726	764	742	769	764	737	740	785	764	754	739	734	765	749	759	717	755	738	763	718	759	792	737	733	791	766	739	736	777	745	757	762	737	741	771	763	721	689	704	739	764	767	777	732	744	720	770	766	798	769	756	745	755	735	769	754	738	774	757	760	760	692	758	808	750	761	775	746	785	729	701	693	740	741	746	752	790	774	744	793	756	755	717	746	743	744	758	705	747	785	744	752	761	749	729	738	728	723	775	748	745	751	754	729	761	759	779	795	765	757	711	721	745	778	770	751	785	729	770	721	740	765	769	804	763	726	750	793	782	738	753	732	781	750	761	775	749	765	785	739	745	784	749	726	686	730	816	784	764	775	778	775	787	755	749	761	806	787	783	744	778	775	787	808	765	741	771	769	777	743	770	786	766	788	774	780	785	803	807	790	801	755	770	777	774	741	785	786	786	798	726	710	785	879	809	763	795	805	782	732	806	773	789	822	839	817	770	768	747	830	802	837	757	779	819	774	814	825	785	887	821	740	776	808	760	799	803	817	792	781	786	879	884	903	795	744	733	853	812	765	749	793	799	812	779	768	786	808	793	806	798	819	833	780	826	835	803	870	834	795	844	872	838	825	885	860	862	862	824	845	819	806	786	840	830	831	834	815	781	791	776	842	840	833	815	836	808	827	813	821	851	807	810	834	853	818	839	816	799	814	827	832	850	832	811	790	840	801	825	852	818	831	828	828	908	876	864	818	851
726	732	776	790	727	736	759	762	692	717	730	748	737	776	746	776	760	749	741	767	765	769	734	722	788	772	700	627	448	430	710	802	764	788	736	752	789	787	798	833	581	441	437	613	798	802	764	778	731	724	719	734	774	732	736	703	737	773	762	749	725	730	718	698	726	749	731	767	725	746	748	744	698	690	734	725	769	764	737	733	751	719	776	768	765	714	768	728	790	698	736	721	765	779	727	730	744	712	736	695	820	718	753	761	738	754	738	726	753	735	730	767	758	732	752	791	758	753	767	745	720	734	738	731	738	742	748	741	756	772	770	789	746	741	721	747	714	720	715	736	716	754	764	795	729	735	729	761	765	775	710	699	709	728	761	775	759	776	726	758	747	774	770	726	752	743	746	764	725	747	751	728	752	793	783	755	742	743	737	760	754	741	781	760	755	761	755	743	748	768	723	744	725	754	759	751	743	730	744	726	731	742	720	695	719	722	745	752	748	740	722	761	743	753	731	689	652	755	765	768	734	719	751	725	757	732	748	777	791	742	719	746	747	773	760	771	742	767	721	764	728	736	751	753	781	763	738	726	747	752	716	730	748	774	728	760	743	749	742	752	765	766	742	709	740	764	762	770	770	776	761	755	790	742	769	740	758	722	753	726	757	764	755	759	770	790	742	771	766	760	726	736	754	730	741	762	763	743	727	692	721	760	775	760	745	740	765	780	798	768	758	764	739	774	737	753	770	779	755	732	757	757	756	759	747	754	782	778	781	774	751	769	741	757	807	780	744	737	799	778	799	790	737	785	781	798	808	804	804	784	755	740	741	782	815	804	779	769	768	740	765	748	739	802	806	787	771	807	822	759	777	784	802	754	815	842	796	737	725	790	788	773	782	781	711	721	807	755	808	802	855	775	786	830	816	825	801	807	787	812	818	787	831	774	794	803	806	786	823	788	813	766	765	855	806	775	796	757	809	801	807	763	719	751	826	839	871	732	755	778	816	831	801	794	815	790	849	814	762	799	796	794	824	812	800	831	774	809	825	801	805	836	831	826	790	813	860	787	805	797	805	831	819	793	784	813	811	790	822	834	800	830	827	815	846	839	812	804	795	822	851	819	825	825	787	829	836	851	847	824	855	789	796	841	833	837	829	832	834	799	747	797	830	857	845	794	806	820	822	843	816	802
755	760	759	751	741	749	740	711	770	747	714	747	739	716	749	719	748	756	743	730	761	765	763	774	770	728	660	501	409	555	787	756	746	789	782	750	759	760	812	774	620	497	500	678	738	737	726	756	703	762	742	769	790	767	782	750	752	783	733	759	734	739	779	770	749	746	747	761	750	750	715	699	708	720	720	739	778	767	766	750	778	741	744	708	762	711	755	733	759	741	731	741	716	717	767	735	765	738	743	769	704	781	756	741	753	737	729	745	744	743	757	725	727	718	756	805	760	737	759	724	765	742	717	751	716	757	740	740	795	699	707	785	775	730	733	722	722	721	732	736	727	728	736	724	725	736	727	755	750	737	721	721	734	761	708	774	793	763	741	747	751	784	738	741	737	741	725	759	740	775	770	750	775	789	781	771	742	749	747	753	775	714	731	747	748	739	751	701	751	711	753	785	773	769	753	727	749	739	724	724	761	725	735	721	759	746	702	773	773	770	744	719	734	748	778	681	737	772	742	730	753	732	752	732	778	762	736	735	772	723	736	733	753	772	764	753	735	744	760	713	700	694	769	723	742	747	776	735	753	759	759	769	739	737	744	744	761	770	750	745	774	740	728	731	775	766	746	737	769	755	764	751	744	778	750	774	745	734	735	728	736	753	755	763	755	769	737	753	754	767	734	732	745	757	743	716	724	734	741	734	756	735	765	733	734	748	763	750	742	810	776	755	782	765	743	732	738	761	758	750	727	771	742	751	768	757	759	753	782	740	740	762	801	737	801	789	797	783	779	774	741	759	746	795	757	755	779	753	763	806	742	775	740	743	786	824	807	773	809	787	769	763	742	787	787	789	785	799	785	791	777	793	769	732	854	897	781	777	795	800	770	743	773	795	748	792	737	777	806	842	833	808	777	786	814	755	685	739	776	823	789	775	804	827	813	769	802	798	823	860	833	754	742	814	766	773	782	790	797	739	772	755	713	677	748	779	783	801	798	791	819	818	854	791	861	807	797	831	829	822	799	815	803	846	846	897	867	803	761	786	820	816	818	843	841	800	803	791	797	801	829	821	813	807	837	796	801	808	839	844	827	839	855	814	835	857	828	812	803	836	834	802	833	835	808	841	857	798	815	838	820	783	835	854	822	849	795	847	835	818	743	737	782	827	810	829	822	821	809	819	802	819
751	759	732	745	713	729	743	747	731	733	747	742	738	726	725	717	752	698	750	749	746	765	773	747	735	688	557	453	464	787	865	783	742	769	758	758	754	781	794	677	500	451	533	707	706	706	780	710	703	778	772	750	728	762	745	780	741	763	731	771	755	773	773	713	729	769	743	763	769	752	755	711	732	748	747	733	719	760	721	767	754	737	745	724	729	714	732	751	738	763	722	762	763	716	770	761	760	727	757	750	735	774	749	719	731	746	737	696	770	770	722	765	736	752	715	780	787	726	752	780	751	748	744	764	721	726	697	755	804	706	711	753	770	753	767	751	782	762	719	742	743	746	745	753	758	771	750	772	736	696	708	746	733	746	745	772	763	760	720	740	735	790	747	769	785	766	770	738	778	778	753	755	773	793	750	770	772	744	781	748	759	712	742	737	753	720	770	775	720	737	732	772	751	759	741	742	769	725	686	706	703	747	729	657	693	760	748	781	780	777	723	751	736	758	714	742	759	728	751	751	729	684	676	730	732	786	758	762	745	742	739	729	763	723	762	776	719	741	769	713	710	707	739	753	758	737	740	748	719	738	755	745	782	745	712	717	732	755	759	735	719	778	659	696	739	791	720	751	795	757	761	791	749	762	759	736	726	732	730	765	730	747	735	718	768	766	752	726	785	767	728	748	730	765	776	754	719	739	745	766	747	739	734	726	757	752	734	746	732	739	711	760	776	800	746	741	767	793	746	742	744	784	742	742	766	735	768	796	747	742	756	802	784	789	755	668	793	791	765	790	787	747	761	778	744	756	784	763	789	782	795	728	756	730	720	795	805	811	777	796	776	810	756	772	741	793	769	795	790	797	809	776	780	759	720	740	737	788	779	761	780	769	751	782	794	772	786	843	798	808	815	812	816	780	726	636	810	661	668	803	788	769	793	808	796	782	757	833	849	801	804	780	781	850	812	813	801	778	826	776	795	793	767	723	748	793	784	797	757	809	818	876	798	746	771	845	806	867	852	815	835	786	802	816	665	714	874	810	802	818	806	830	814	842	851	850	787	821	788	800	879	819	860	807	809	814	833	824	877	856	828	820	846	836	826	811	820	843	828	814	826	833	845	811	836	839	838	831	827	776	827	781	827	815	810	848	801	814	841	788	781	762	785	803	814	873	844	818	824	839	828	828
762	736	793	774	749	722	774	744	749	743	704	732	717	748	712	702	725	739	742	752	754	768	762	714	692	542	431	433	695	853	854	781	742	766	788	756	741	785	792	603	486	476	587	727	703	745	768	722	792	752	721	768	777	791	731	712	772	732	749	755	775	763	767	755	754	772	751	817	786	745	735	757	758	728	747	729	733	740	706	748	754	731	765	733	726	742	742	736	749	736	745	741	764	745	733	723	771	753	723	738	750	712	752	743	739	757	732	729	756	754	762	747	730	736	757	745	748	751	735	779	732	731	757	755	738	736	734	728	775	740	783	749	778	755	740	736	757	731	709	747	758	767	726	740	772	778	753	735	759	734	724	761	720	738	784	765	757	764	725	747	781	773	737	741	761	742	737	758	780	715	721	737	784	794	774	779	716	774	736	730	770	734	736	747	759	746	757	760	759	723	726	738	771	753	767	760	733	660	865	902	708	779	716	656	677	783	752	743	725	766	758	734	729	780	754	782	762	761	760	784	735	733	705	744	718	735	755	747	741	753	714	693	686	761	720	755	738	734	793	755	720	726	778	789	758	723	702	723	714	754	749	710	751	762	730	734	700	725	722	756	761	688	638	799	680	739	741	748	738	743	754	767	746	756	746	760	749	750	746	731	723	729	775	748	748	755	743	770	748	761	745	738	781	751	732	766	756	774	766	768	725	739	708	749	771	749	766	725	745	731	755	750	777	769	754	744	706	714	737	761	744	756	737	729	743	757	787	799	799	766	763	768	755	739	776	805	783	753	801	751	800	757	768	811	741	782	788	779	809	768	778	757	732	695	703	717	709	789	789	779	763	749	764	751	753	772	792	797	806	772	769	805	761	790	765	728	782	759	763	771	754	754	741	746	765	766	772	809	820	779	780	843	787	774	704	698	1933	1116	626	758	765	722	746	813	775	797	825	825	796	773	791	793	798	792	815	805	789	806	779	804	874	876	934	774	695	733	768	775	755	801	827	863	732	755	782	859	796	809	813	839	846	777	829	837	649	722	861	798	813	835	800	823	842	845	816	797	797	847	859	851	842	808	852	824	821	827	824	793	835	804	814	829	816	836	843	827	840	857	832	868	821	837	827	836	868	840	818	825	826	790	832	844	849	782	820	839	846	848	852	829	809	837	860	812	845	821	849	847	780	802	783	819
668	615	718	737	707	708	776	733	744	763	766	747	767	782	745	726	784	768	779	741	718	692	726	631	556	451	445	621	822	829	787	725	741	759	738	728	744	818	717	506	456	478	687	741	687	757	751	728	723	749	692	714	780	804	736	757	739	754	726	748	718	758	780	770	743	786	791	765	734	707	623	626	641	733	734	763	740	724	699	731	752	743	781	745	737	743	740	714	741	768	737	792	750	694	689	761	750	765	750	719	753	767	754	732	786	757	723	723	746	758	744	780	744	733	762	768	769	757	740	750	736	746	753	726	768	719	713	765	812	786	761	749	740	783	785	733	773	753	739	716	760	761	763	754	753	743	764	752	746	758	758	728	769	780	773	735	747	728	764	748	803	763	763	722	765	726	734	742	777	762	781	741	767	769	741	736	734	718	739	732	724	737	762	763	744	715	750	716	698	721	734	767	703	715	735	737	768	714	805	786	633	734	712	672	728	780	725	765	725	759	728	709	747	755	653	728	715	758	720	765	747	768	751	718	713	750	771	782	723	667	744	689	674	700	746	784	778	773	732	741	741	770	706	776	775	722	735	735	767	716	727	738	726	736	760	757	768	778	777	772	764	676	747	1469	672	705	737	800	754	755	749	753	771	765	770	725	756	759	742	723	709	677	747	791	754	759	767	756	756	764	775	748	750	721	747	743	767	736	739	760	760	779	742	736	740	774	760	755	741	800	771	771	745	742	712	754	677	670	712	745	751	763	748	747	760	783	772	760	817	772	739	765	784	768	753	766	707	781	736	737	773	764	744	754	740	758	723	725	758	796	790	747	747	776	770	731	686	749	827	756	778	743	790	764	764	737	740	766	776	792	775	768	767	790	760	743	753	752	794	794	805	791	783	760	763	766	793	784	817	785	789	779	784	783	695	567	1097	765	670	782	752	729	762	788	796	823	817	807	788	765	816	804	795	782	844	792	789	806	790	783	867	920	915	779	753	794	826	782	807	805	789	811	883	789	811	849	848	815	836	817	798	812	809	880	830	820	874	821	863	830	818	825	782	817	803	802	844	767	788	836	849	823	805	796	842	850	794	807	820	803	846	810	826	818	845	809	804	825	867	816	817	853	822	843	853	825	822	808	824	802	804	858	821	786	790	822	850	841	860	820	822	863	866	859	807	837	803	817	789	788	812	801
582	624	643	644	606	638	654	658	662	719	721	764	709	698	714	710	689	658	663	673	668	639	561	501	438	477	659	747	756	737	731	710	722	750	764	784	806	785	578	525	459	558	721	742	731	784	739	684	768	767	739	710	741	784	762	774	795	761	725	770	717	755	749	759	697	775	768	708	651	582	578	551	571	629	769	754	747	705	735	745	743	722	739	706	733	757	757	742	729	741	697	738	724	705	730	772	773	752	749	745	717	768	760	731	741	736	762	727	723	749	735	742	719	711	736	755	776	775	754	750	775	726	734	744	742	738	768	749	723	748	750	743	796	778	737	772	761	754	765	763	714	758	786	759	786	745	768	738	801	748	734	739	751	742	763	782	746	746	771	751	768	755	726	724	738	743	761	751	751	758	762	763	797	776	780	751	747	730	764	713	761	746	749	753	736	714	716	737	771	752	747	760	738	736	743	785	713	760	732	746	753	740	737	686	717	764	739	772	718	752	734	749	768	744	659	741	697	764	731	785	738	787	748	765	727	744	727	745	694	668	867	858	743	706	767	785	761	776	747	716	763	778	737	760	725	734	729	737	722	782	744	723	744	709	737	720	754	723	775	738	769	745	632	774	597	703	731	822	760	746	738	728	722	715	756	752	755	772	730	712	717	713	726	765	775	775	801	758	778	740	743	754	758	731	751	771	747	757	755	735	739	781	738	739	696	738	770	811	718	720	727	777	766	704	718	836	858	693	657	763	763	777	723	732	770	769	759	773	760	763	758	754	788	764	744	761	731	692	753	769	788	806	707	777	773	791	685	723	734	756	803	724	775	839	794	786	703	723	801	767	784	762	790	777	763	756	756	756	847	783	768	789	795	753	734	774	787	782	810	790	778	835	821	769	802	799	776	785	798	777	795	792	792	792	759	668	649	694	808	769	752	767	771	824	814	836	798	773	834	817	817	799	806	751	794	793	790	815	788	761	766	885	865	835	823	865	887	848	843	784	746	743	800	812	869	755	853	826	859	800	849	777	784	832	829	800	743	799	867	801	817	810	811	840	811	825	846	785	775	812	827	825	822	823	808	770	742	777	813	814	804	833	819	844	852	841	793	797	799	802	827	820	841	846	858	851	841	789	832	867	803	853	832	829	841	820	830	833	826	815	833	882	870	856	873	824	766	828	808	832	802	803
512	525	550	557	564	586	601	602	608	668	655	633	639	656	606	620	664	643	629	587	546	516	472	516	631	732	789	786	781	735	738	752	760	751	769	792	834	659	500	467	514	663	750	748	760	788	762	744	712	783	831	758	722	745	780	749	734	741	724	760	717	746	719	704	780	795	699	629	546	654	719	667	547	524	658	689	750	761	756	762	712	723	758	715	756	720	722	739	746	745	756	704	755	738	756	776	795	753	755	784	736	767	779	756	753	751	736	783	773	721	761	733	750	722	730	735	732	773	815	752	764	759	732	730	747	744	742	743	754	774	748	756	780	788	729	711	708	757	742	738	750	758	755	752	737	752	739	735	733	760	751	744	750	779	747	774	765	733	767	742	715	734	715	732	729	778	744	729	750	776	754	747	766	764	753	723	749	710	763	745	775	687	754	727	718	738	755	727	740	755	774	750	747	840	757	765	716	703	739	757	802	763	728	748	724	742	754	740	709	738	749	745	756	773	753	731	748	762	690	694	781	710	751	772	742	745	736	748	657	689	903	992	809	697	761	745	741	802	711	710	752	765	761	772	769	718	744	741	760	777	757	782	723	716	737	747	741	745	750	750	719	752	697	685	765	806	758	751	712	740	783	746	775	767	731	744	751	770	736	695	733	739	781	729	717	747	808	782	746	725	744	770	720	763	793	743	771	766	737	715	758	757	759	745	727	733	746	732	767	760	739	779	803	703	721	964	1066	853	708	818	783	706	693	707	765	777	742	743	765	757	762	766	764	781	751	696	720	724	708	717	735	778	735	735	762	772	722	790	781	716	773	780	772	821	841	787	712	750	751	738	753	765	843	762	813	753	769	776	793	775	734	801	788	777	817	737	787	789	783	766	797	811	797	788	784	831	787	811	803	805	837	840	834	755	711	761	768	818	799	775	731	761	788	789	825	838	777	805	814	809	788	810	763	777	796	822	794	813	808	811	761	742	796	813	801	902	871	839	795	805	789	794	774	833	811	700	739	870	793	844	856	834	774	820	836	756	762	772	850	806	814	813	812	837	775	817	854	810	829	831	820	843	819	814	757	708	962	790	772	852	844	831	842	774	827	832	781	850	814	833	875	843	839	868	847	845	847	845	866	832	867	836	849	850	866	800	832	835	805	837	860	838	825	866	834	786	802	846	829	795	755	767
652	595	559	524	526	520	512	524	543	554	540	552	560	537	549	525	499	519	452	526	502	547	608	736	820	809	764	763	742	748	757	741	759	764	797	826	636	552	468	483	597	718	771	756	738	766	769	747	758	832	851	809	742	776	741	748	768	712	739	726	740	756	742	744	785	703	610	545	563	605	726	688	627	506	509	574	658	722	716	725	727	738	744	717	716	717	756	719	758	723	757	692	735	755	761	760	739	745	734	710	740	740	751	762	742	755	768	761	777	769	752	752	735	713	739	721	734	800	758	769	771	734	750	708	769	755	711	723	746	754	770	763	759	739	714	714	668	711	768	772	741	762	760	756	713	730	756	729	728	710	766	733	770	740	730	781	758	741	768	692	719	692	724	731	768	745	734	732	744	774	777	766	770	737	739	749	768	778	735	732	763	751	748	761	765	754	727	778	745	698	740	775	743	866	760	762	759	739	729	762	761	762	780	744	738	765	720	760	706	717	694	714	723	744	709	753	749	728	718	708	772	723	745	726	774	752	749	774	687	645	789	846	703	686	751	716	747	797	743	705	697	769	749	725	725	759	719	736	751	815	754	721	724	781	765	745	779	739	762	756	728	751	704	686	778	938	762	741	763	761	761	744	719	737	712	749	764	731	727	728	767	756	759	701	689	701	750	796	772	712	773	751	729	759	737	749	764	744	730	742	772	742	725	750	750	723	743	769	729	761	798	772	783	727	692	793	854	697	691	822	805	695	698	740	790	810	733	781	760	740	750	784	786	743	751	721	753	696	821	891	724	728	746	714	715	798	826	804	751	708	769	743	759	747	761	753	725	773	787	802	765	825	792	723	743	800	799	779	793	793	764	768	815	788	783	786	752	773	771	764	795	802	789	752	803	755	769	789	788	782	808	743	777	774	746	739	729	760	795	816	784	793	820	773	788	774	803	779	811	792	762	801	803	790	782	805	822	773	808	839	822	779	865	750	798	796	786	805	832	803	806	781	784	825	816	827	826	838	793	791	825	832	786	862	891	869	790	790	800	798	817	816	844	831	813	828	808	835	835	844	804	805	811	785	749	724	1232	828	739	808	817	817	806	791	820	833	836	828	837	852	841	811	848	844	839	791	849	797	830	863	847	832	854	831	866	809	796	844	830	791	850	843	870	830	809	810	825	861	870	823	794	791
848	807	780	728	698	648	585	565	553	546	520	514	519	515	517	548	536	536	627	637	747	802	821	788	750	769	717	781	760	775	752	765	771	784	822	638	522	518	446	563	744	754	724	733	756	762	754	735	740	743	739	700	724	745	745	736	748	727	709	721	740	749	786	788	693	583	550	568	591	736	915	815	647	604	484	551	551	691	746	729	723	746	715	757	743	770	741	714	749	758	775	710	765	790	750	741	755	760	742	752	740	748	695	726	710	765	780	753	782	791	782	744	775	753	767	766	734	744	734	737	779	724	733	725	749	767	744	758	717	750	762	769	739	730	785	856	800	688	717	727	758	767	738	747	737	788	759	718	720	730	729	745	730	748	735	769	773	767	733	744	750	739	730	788	748	740	770	754	757	761	748	751	725	746	743	750	739	744	734	736	729	738	750	741	747	741	735	738	751	750	747	736	746	743	742	744	731	750	715	712	729	719	747	774	738	773	691	726	808	708	745	752	724	713	733	729	748	741	718	778	753	735	759	769	737	746	757	726	749	661	663	689	696	758	750	718	742	766	717	730	761	773	756	742	729	781	750	733	748	760	760	745	748	741	782	724	736	748	774	748	735	734	735	764	694	760	723	748	762	759	744	759	753	754	757	750	717	719	678	719	740	779	788	717	701	710	730	770	744	724	754	739	741	774	778	765	751	742	727	724	725	730	757	775	765	743	742	764	749	780	761	784	772	741	701	689	650	669	752	774	771	760	762	780	760	744	754	762	722	741	719	724	762	773	781	769	756	700	860	1033	691	750	764	749	768	779	807	859	804	777	760	741	756	772	745	742	768	781	828	796	824	827	727	709	697	813	786	770	776	775	811	772	813	794	773	796	771	812	745	763	769	788	810	764	777	813	746	805	730	741	760	748	777	837	817	776	756	805	742	785	814	823	813	791	788	782	774	833	782	770	733	786	828	795	777	832	799	816	824	821	863	853	825	806	779	803	787	809	814	836	810	829	777	823	818	824	798	808	831	789	835	824	807	810	896	839	873	813	810	780	827	799	825	780	812	811	823	826	820	810	793	821	844	800	791	736	753	752	829	851	848	845	807	808	803	870	834	795	815	858	843	836	839	818	796	825	848	869	840	846	826	854	850	827	830	746	769	835	835	800	820	819	859	866	849	810	798	837	852	841	800	822
794	801	822	782	841	836	842	797	785	768	720	743	735	780	734	770	793	810	804	785	793	759	769	755	756	765	739	766	781	766	809	875	778	736	546	525	513	476	557	687	795	745	734	713	777	756	777	739	708	720	667	729	749	762	711	755	752	728	715	746	777	754	793	730	622	510	512	568	699	833	881	855	750	604	596	574	463	581	695	732	747	707	743	712	717	716	712	756	769	744	762	757	747	770	772	734	780	754	754	718	728	735	746	733	737	769	734	733	762	765	755	715	718	753	740	760	706	712	754	738	763	730	746	751	759	790	741	755	749	749	785	753	707	695	844	884	910	721	689	787	747	777	742	762	756	749	736	738	710	763	785	749	757	736	782	770	771	754	748	748	768	763	791	794	817	750	752	744	760	794	751	795	752	761	722	746	721	736	743	751	715	738	757	798	765	772	778	747	776	744	740	758	766	761	772	778	736	722	718	731	756	713	742	749	791	746	756	753	760	743	710	757	728	726	721	730	745	715	744	730	794	725	758	747	709	753	736	724	759	743	731	763	765	790	763	755	790	763	787	778	761	746	743	746	748	749	774	729	745	742	751	741	758	793	780	753	757	776	744	743	788	730	740	742	754	753	743	790	728	730	747	752	739	768	743	792	761	710	703	667	759	813	821	757	741	714	773	810	750	744	704	745	732	768	765	736	753	742	761	737	731	741	755	748	780	765	746	751	756	760	736	735	695	719	784	723	767	739	782	753	786	746	792	787	784	720	730	794	723	718	749	760	772	804	800	781	740	754	694	736	700	758	793	759	797	778	807	785	790	808	779	806	745	784	844	801	781	782	793	780	788	831	773	688	743	802	799	831	769	747	815	782	795	752	792	785	798	779	804	797	754	791	779	758	772	766	827	769	759	724	736	739	789	854	843	850	742	766	782	770	821	811	769	822	772	792	815	803	792	841	793	782	814	778	823	851	824	814	810	853	827	807	793	804	810	795	791	728	790	786	807	841	805	830	809	827	818	818	796	803	827	839	809	770	794	823	781	794	795	812	840	856	821	824	797	809	835	808	800	803	782	814	825	806	832	858	805	857	836	840	851	835	818	821	808	817	820	787	828	820	809	853	804	835	815	815	821	854	819	823	866	834	869	852	798	779	792	811	799	810	779	824	832	859	845	791	801	845	832	801	813	831
777	773	747	731	765	775	792	809	803	783	826	797	838	816	812	807	802	821	779	793	778	736	781	782	753	763	741	801	786	818	790	751	635	557	510	466	528	554	681	776	769	752	733	731	744	776	759	765	703	747	696	755	745	746	760	754	770	716	724	742	729	765	749	623	541	525	575	725	853	850	815	829	824	805	632	546	498	496	530	653	729	778	744	700	737	727	750	736	736	750	775	741	732	772	731	728	753	705	706	745	699	725	781	731	751	755	760	759	747	762	727	714	792	763	735	798	732	744	741	767	755	764	774	775	758	754	766	774	740	754	742	758	691	678	792	885	852	699	712	780	744	734	749	792	749	756	732	758	753	744	720	776	712	739	764	747	791	727	697	707	744	788	746	799	743	778	742	748	749	792	759	736	707	756	734	753	714	754	717	777	739	758	748	790	729	740	752	730	767	776	738	758	788	750	756	750	758	745	724	738	731	735	736	760	777	737	766	711	757	775	730	762	766	736	722	735	749	777	728	712	758	790	712	750	720	717	727	767	721	777	745	756	792	737	742	734	721	744	739	716	763	731	764	772	742	760	750	776	734	721	721	736	731	744	794	787	758	758	756	740	737	758	747	737	777	772	765	792	757	782	741	725	757	766	721	800	794	734	698	698	717	814	799	755	687	746	730	807	785	756	734	743	737	747	767	749	732	762	768	747	765	749	761	795	763	783	754	809	737	755	742	736	760	754	739	730	760	740	765	757	736	764	784	762	784	721	745	832	804	739	700	781	813	791	779	759	768	801	746	783	790	770	800	805	780	754	749	768	785	755	788	802	751	851	792	787	739	770	761	805	777	748	764	739	797	772	767	809	763	724	796	757	794	785	802	787	784	788	784	756	771	808	785	803	780	766	802	804	738	747	777	779	802	784	807	778	750	825	782	760	778	762	777	784	794	769	804	793	805	776	773	817	808	765	807	817	800	800	765	833	824	800	795	781	825	852	807	720	773	817	808	859	864	837	825	812	781	809	817	809	843	793	760	772	773	793	735	754	777	836	837	834	827	838	837	809	793	810	799	801	792	852	863	764	776	812	837	853	842	818	840	815	815	818	846	835	830	832	830	820	843	805	846	829	809	808	776	860	799	819	828	843	843	814	808	785	780	798	844	826	807	783	800	795	828	829	846	850	800	825	848	813
778	741	751	768	772	769	775	794	777	780	787	784	780	776	743	777	761	764	754	770	799	776	776	785	714	759	790	820	816	730	575	527	489	511	441	543	626	703	775	761	771	740	741	736	775	780	778	752	721	738	744	762	749	751	739	756	770	740	767	751	724	716	620	527	557	587	677	800	835	835	775	774	794	839	784	658	599	533	486	528	677	730	761	689	734	738	690	732	784	725	733	724	736	775	725	770	718	708	743	824	802	756	740	769	770	774	721	752	784	731	708	759	749	748	757	747	730	742	738	736	719	772	805	760	757	770	756	753	743	731	747	729	726	724	715	708	716	688	731	784	753	754	739	726	743	728	741	758	726	724	727	748	762	772	772	774	738	737	731	732	781	774	752	756	713	747	762	758	722	765	765	774	739	718	719	750	744	763	765	742	755	739	773	740	758	766	776	790	803	750	729	748	757	754	725	724	775	738	725	736	710	731	708	746	767	774	747	760	741	780	743	757	733	756	767	715	727	713	771	748	745	759	761	737	753	743	774	747	758	742	746	752	745	732	702	766	737	752	763	728	765	720	743	743	733	724	731	733	743	770	749	762	770	763	742	771	778	773	755	783	787	787	803	746	724	771	781	752	752	743	748	752	721	752	729	821	720	701	703	733	715	745	760	757	752	744	736	743	757	747	779	740	782	768	737	734	701	703	730	747	800	755	726	737	762	789	741	762	730	786	747	732	757	723	759	758	778	759	753	766	718	746	730	784	772	738	705	845	895	830	703	726	782	798	780	756	805	745	767	796	771	765	797	767	722	694	767	740	781	772	771	795	764	768	810	812	787	789	791	799	772	790	746	805	804	753	785	755	758	753	787	790	788	812	799	770	806	784	794	777	803	793	794	798	774	780	790	770	770	809	797	774	826	761	809	778	794	775	802	765	791	772	805	793	784	786	773	765	800	771	786	801	836	787	772	828	811	787	825	816	854	753	794	817	820	887	862	770	777	782	776	834	860	797	795	800	815	828	798	822	794	798	791	824	938	871	785	740	773	860	831	845	868	815	800	787	795	815	798	807	822	841	880	834	827	802	814	842	831	868	839	776	820	814	836	814	812	830	811	850	818	818	794	826	829	806	785	854	850	844	837	829	859	852	842	762	807	885	902	854	839	807	822	826	841	858	808	836	821	803	837	816
772	751	761	765	758	739	792	765	742	764	768	770	796	760	764	766	744	779	779	789	771	775	780	782	807	785	757	724	628	526	520	436	531	459	536	671	716	746	715	777	771	743	750	745	769	783	752	759	755	770	727	738	735	732	744	745	743	802	791	751	722	617	578	542	557	683	820	819	813	763	792	746	750	804	810	768	654	562	558	454	526	643	743	776	728	746	721	715	753	752	724	749	774	763	780	721	734	678	733	795	778	796	755	761	746	760	779	748	764	758	732	723	740	755	755	780	704	766	738	745	731	747	755	730	778	767	739	743	785	704	739	771	757	768	744	682	731	755	744	751	761	778	733	751	718	737	743	770	749	709	747	757	761	750	762	762	770	753	766	702	769	770	762	738	747	750	730	758	774	744	740	722	744	757	775	770	765	764	737	741	755	763	746	778	710	764	764	781	757	754	728	745	742	759	743	779	729	757	726	773	749	753	708	741	727	717	742	765	759	772	705	737	736	763	745	706	718	740	732	726	746	738	768	729	749	734	751	715	732	748	718	752	776	756	742	758	758	767	740	747	738	716	704	724	746	715	749	751	704	763	729	741	768	706	765	739	763	759	702	818	743	655	751	725	743	771	740	738	722	735	728	758	744	749	741	775	732	715	674	722	706	729	741	764	785	757	755	763	767	739	753	725	767	765	738	736	730	740	720	732	749	760	749	751	793	758	760	741	747	752	757	772	727	731	712	770	745	730	758	734	736	737	756	754	801	719	754	847	879	808	704	746	760	749	728	762	770	767	717	762	761	785	764	783	812	770	753	790	797	772	772	746	788	774	794	786	771	787	785	780	782	785	784	780	778	800	762	765	759	757	746	797	782	767	792	773	791	797	775	787	809	813	790	773	772	805	781	830	786	796	780	811	804	811	889	755	768	793	794	797	744	815	816	803	793	801	787	789	778	806	735	765	820	767	778	788	819	792	824	803	826	786	767	774	800	857	836	796	771	747	776	816	836	825	849	852	800	801	783	814	829	792	755	857	918	909	837	767	820	860	777	812	813	835	827	802	834	830	787	842	822	887	847	847	778	797	836	833	813	777	827	824	864	832	840	847	809	839	817	869	842	840	803	799	832	802	832	826	834	826	868	840	866	857	787	839	822	851	896	898	830	785	797	853	845	837	861	859	836	826	766	815
796	788	814	840	773	790	766	754	774	768	749	798	755	752	736	755	808	747	795	790	815	797	808	734	638	562	548	527	531	534	477	471	584	615	657	718	731	706	765	809	732	768	725	718	742	760	763	763	758	747	788	722	760	742	733	751	731	674	740	766	663	498	486	496	652	845	808	775	777	744	703	717	748	787	743	740	773	627	580	507	468	505	679	729	771	769	721	716	753	732	772	733	745	785	815	747	734	710	761	755	785	721	718	757	739	749	756	755	767	724	724	702	740	753	790	741	762	733	726	753	739	746	736	753	759	744	763	738	732	705	757	747	807	750	748	738	770	776	752	779	739	748	770	730	737	747	787	718	713	705	708	798	773	764	774	753	744	749	747	696	720	713	725	704	723	704	736	746	723	790	752	781	735	744	744	741	752	756	753	721	758	769	747	761	757	779	774	721	743	752	773	782	721	749	711	739	769	713	727	749	759	748	719	728	722	747	713	778	752	752	748	760	707	762	754	721	768	727	723	740	764	740	748	730	685	714	725	777	773	726	728	740	770	770	766	745	742	738	765	773	756	740	758	758	748	770	769	756	749	742	743	764	754	749	750	739	746	736	722	777	702	648	721	792	745	733	735	743	737	728	768	754	739	724	737	760	766	739	759	730	693	672	719	762	725	729	782	756	746	741	781	746	780	708	722	731	816	783	751	747	736	791	754	727	746	753	775	765	716	764	762	754	763	719	759	761	761	743	722	702	726	748	762	775	754	732	674	763	813	728	758	795	710	786	762	750	708	702	774	792	787	791	773	774	758	723	814	756	758	785	758	776	743	786	763	820	795	767	772	791	754	810	741	742	803	742	709	774	784	810	765	769	769	761	809	770	751	768	779	795	788	781	789	771	796	789	784	804	746	778	768	777	792	728	784	766	795	809	778	826	791	791	807	808	732	818	803	806	777	739	777	812	827	777	798	818	808	842	811	828	783	804	756	752	770	809	828	794	794	787	786	850	859	800	826	810	805	810	830	803	817	790	779	792	829	872	793	765	863	819	804	774	838	794	806	843	821	774	830	812	822	881	860	848	811	770	829	821	845	835	807	857	850	823	807	851	787	836	825	826	860	822	834	833	788	826	831	785	822	806	828	823	814	806	824	806	837	850	855	868	839	836	813	850	798	846	873	818	814	814	759	797
506	523	570	625	620	657	696	707	784	741	727	753	751	726	745	713	721	706	682	623	585	569	520	540	557	524	519	529	477	554	571	621	687	713	700	728	740	708	737	776	780	760	780	737	732	752	765	741	729	737	761	717	756	719	738	733	736	741	780	621	530	593	580	648	797	815	759	795	794	722	709	753	695	749	760	735	760	763	668	586	540	451	517	642	740	759	760	729	751	711	712	696	720	758	773	800	703	723	704	729	731	730	706	753	753	814	733	758	744	745	780	756	719	727	746	755	752	766	730	720	742	745	754	774	748	749	729	715	725	781	750	738	750	742	752	745	775	784	745	724	761	761	776	717	739	755	772	743	724	771	757	769	742	736	759	772	727	747	780	849	813	796	676	710	745	767	763	737	764	763	783	756	762	725	740	741	759	763	738	750	742	778	775	749	732	745	754	742	716	738	761	745	792	721	715	748	762	719	755	766	786	739	764	740	715	743	763	769	711	701	753	759	716	725	750	739	771	729	758	745	758	748	752	767	753	709	744	755	761	759	797	758	753	728	754	727	733	743	769	745	790	762	757	791	741	731	722	778	747	718	755	752	705	747	766	745	774	706	685	761	776	719	742	763	769	754	728	768	740	743	738	799	772	759	739	762	799	767	750	741	745	669	741	736	717	774	784	784	740	723	742	799	735	745	690	717	827	829	800	768	738	791	755	704	753	775	759	731	736	753	775	767	767	735	772	744	770	785	778	727	752	758	783	742	773	786	732	729	731	759	754	766	785	701	743	758	759	759	771	752	762	771	774	788	798	717	805	748	773	777	773	758	759	811	784	793	801	765	754	762	754	780	778	765	778	656	688	713	687	806	757	736	784	767	770	772	751	745	742	800	794	795	773	782	812	772	799	850	793	775	810	786	784	800	765	768	802	802	795	796	823	770	814	794	778	802	812	811	755	770	767	798	832	804	828	811	787	806	821	803	793	843	771	822	783	756	781	779	786	776	777	824	821	775	801	790	771	817	793	795	819	828	763	758	787	761	763	798	847	843	801	813	844	847	816	842	830	796	841	811	828	845	856	837	803	795	808	842	819	830	855	868	833	819	789	852	858	817	808	856	843	867	825	830	830	858	803	831	810	821	851	808	830	851	799	770	755	749	813	801	816	816	820	867	872	875	796	764	864	845	808	812
587	526	545	540	507	511	475	496	524	506	508	533	505	511	490	535	516	497	515	527	539	564	533	525	528	517	539	601	610	675	710	781	775	745	722	753	742	727	741	756	773	745	798	782	731	762	720	764	745	756	782	708	764	751	717	780	800	780	706	607	598	585	672	785	828	744	768	760	732	769	730	717	747	749	800	775	770	829	797	681	561	518	477	540	676	740	747	705	745	718	700	740	743	698	777	736	672	680	754	727	726	690	724	722	760	797	772	749	752	778	733	749	741	767	794	760	752	753	722	728	727	725	730	762	721	761	774	739	764	742	760	751	797	777	781	716	787	733	744	748	743	792	771	786	749	735	777	753	736	726	755	748	752	785	764	756	735	762	821	749	462	749	729	725	727	735	761	778	779	785	769	798	721	745	734	725	760	753	734	713	755	747	761	760	763	783	737	752	756	747	723	723	743	767	735	753	747	731	786	769	742	762	729	738	756	793	781	776	725	720	750	749	715	752	743	751	778	766	767	773	728	775	754	764	718	718	741	785	779	732	712	735	729	716	751	754	764	734	748	733	758	782	750	732	722	728	741	720	715	735	735	764	737	742	736	767	752	731	754	759	787	755	721	715	738	767	748	755	732	696	698	760	740	753	767	760	768	776	749	727	780	739	748	781	780	726	782	752	773	733	727	753	793	742	694	703	775	771	729	757	735	742	777	719	761	736	726	747	746	775	769	740	749	758	758	786	771	800	757	771	718	702	760	755	726	776	756	754	765	758	777	763	726	722	741	729	799	780	778	772	765	767	740	808	769	719	761	773	772	748	753	791	753	758	784	815	809	816	748	760	746	771	750	768	732	692	1096	1097	646	805	781	795	755	767	773	727	799	810	798	728	762	772	818	758	795	823	802	820	775	796	779	783	790	816	784	798	755	788	796	772	803	782	749	777	759	790	805	791	754	798	797	824	798	817	777	753	749	794	810	820	798	786	826	810	759	757	795	805	794	749	775	839	809	745	768	783	786	790	797	810	798	833	782	799	792	749	780	808	818	848	821	833	803	832	814	819	826	828	780	790	816	835	846	813	774	811	844	838	802	818	833	821	809	839	809	815	804	804	818	826	783	829	827	838	840	835	846	804	798	819	850	789	831	819	814	788	760	776	762	767	791	789	832	894	852	827	792	813	828	858	832	840
612	566	548	534	517	538	561	534	538	531	547	550	529	563	498	542	538	517	540	539	515	538	540	559	589	623	680	685	758	764	749	738	733	775	734	747	712	733	733	786	754	734	790	787	742	722	735	762	731	751	745	767	748	731	731	793	633	738	712	562	616	571	828	840	821	737	751	759	748	735	716	722	717	745	729	768	771	763	777	779	657	589	512	479	524	617	737	749	761	738	739	748	759	716	726	712	757	791	764	697	688	711	705	738	748	755	736	743	754	743	749	723	748	727	753	770	764	773	737	709	752	789	744	758	732	763	762	759	730	762	715	767	728	754	778	787	782	785	735	731	738	780	727	766	746	782	771	765	764	772	777	752	765	755	745	757	775	741	782	731	520	806	800	765	768	771	752	753	754	742	749	754	754	757	740	738	748	734	721	731	712	730	747	749	767	743	740	740	747	752	748	749	734	771	731	747	751	736	768	728	773	765	723	782	744	743	737	723	703	730	753	747	756	738	732	743	776	745	714	726	768	752	795	774	733	740	724	751	768	698	672	718	757	717	750	744	726	762	706	741	721	766	755	704	734	743	729	742	728	708	734	737	714	718	767	751	791	720	780	769	765	727	745	760	760	760	755	749	741	720	759	804	781	739	725	748	756	748	742	735	761	776	738	720	717	727	753	762	751	745	760	799	769	769	733	684	718	704	685	727	754	770	774	723	718	760	797	712	741	741	761	746	761	783	777	737	765	778	772	759	715	759	735	764	759	738	738	753	773	782	747	734	690	710	1038	850	747	796	748	775	791	784	801	782	731	759	784	720	792	797	791	778	733	814	809	812	808	768	802	809	763	781	767	760	705	669	1342	1341	670	781	821	788	803	793	772	746	838	872	810	769	802	822	775	782	793	769	782	831	819	757	740	789	777	767	804	814	826	792	785	774	753	759	816	799	753	758	765	812	788	791	805	813	815	806	799	740	754	759	808	793	810	834	769	784	753	786	812	783	751	767	788	806	786	795	799	811	826	793	763	785	798	791	798	876	848	781	784	800	781	827	811	825	804	812	777	809	791	796	820	806	828	797	805	786	809	844	807	782	801	807	864	829	818	781	821	803	869	843	826	824	838	813	820	862	841	822	863	857	822	806	809	811	819	831	846	805	805	797	783	746	780	834	881	882	840	808	860	816	836	843	854	847
691	702	634	612	619	610	582	609	579	608	598	591	588	577	575	618	571	587	593	613	621	641	698	733	747	738	783	771	751	721	745	721	761	741	757	733	720	744	743	764	737	715	773	743	746	759	767	746	762	757	765	765	760	753	736	800	674	792	698	565	585	501	776	810	827	754	741	756	742	749	758	749	717	763	745	744	755	796	767	804	806	683	585	605	473	481	639	737	728	708	671	718	768	697	729	693	748	829	789	713	706	753	743	765	745	782	763	753	763	735	758	706	718	729	729	756	787	763	723	728	746	801	740	768	720	746	742	766	782	751	749	747	728	748	750	756	763	722	774	741	762	754	782	750	728	753	764	770	742	752	784	776	735	759	750	755	745	771	776	809	787	807	781	767	767	750	759	749	745	732	733	751	728	750	750	759	761	752	690	709	735	746	766	748	785	747	724	772	746	776	732	760	727	752	715	736	714	762	726	752	748	734	733	758	774	737	766	757	695	698	709	756	740	758	744	707	738	716	761	683	727	782	767	747	748	742	715	751	799	690	641	716	781	749	728	765	717	662	720	709	761	748	769	713	700	717	742	765	723	724	690	719	775	738	751	768	745	737	775	768	737	748	751	743	785	720	743	700	752	762	740	746	752	748	750	744	761	733	752	737	756	753	723	702	718	748	763	757	753	744	750	746	777	758	761	707	670	686	687	763	734	755	753	705	759	769	733	758	739	776	773	765	733	765	724	747	751	762	768	753	730	744	738	720	744	741	772	765	756	698	702	701	673	673	972	838	684	811	772	805	777	781	747	764	765	764	778	774	740	797	748	777	789	788	789	795	811	801	768	755	756	770	793	773	755	612	695	706	674	803	801	763	761	763	776	708	786	857	817	730	813	763	800	783	790	705	777	805	821	815	771	776	762	833	818	779	822	842	751	753	795	798	802	827	811	752	815	824	834	775	798	827	818	827	811	807	791	798	808	808	845	800	801	775	759	761	786	786	779	808	815	795	767	841	803	807	815	807	820	845	837	782	789	771	830	789	794	837	785	805	817	812	781	788	845	831	814	820	826	815	837	837	839	826	810	808	810	760	767	819	823	829	813	854	806	826	820	831	830	827	796	787	874	819	870	826	817	793	872	857	830	848	805	788	787	832	827	853	844	880	842	867	847	798	803	784	813	826	856	814	876	855
744	723	713	732	751	728	720	712	713	684	710	695	658	643	631	681	718	723	717	725	761	721	756	706	732	724	710	709	723	731	739	781	751	730	793	748	749	765	745	726	764	726	731	801	734	741	726	757	752	727	726	754	725	743	718	709	774	743	695	594	600	504	559	734	791	769	741	741	758	767	790	765	742	748	730	748	734	763	802	778	773	806	726	591	535	457	521	676	741	714	724	713	714	725	696	688	708	763	724	731	741	754	767	770	762	743	739	748	741	704	744	711	748	757	732	722	756	759	741	734	723	729	690	769	765	754	770	767	703	728	755	751	734	726	755	755	750	741	777	756	794	744	782	734	745	717	769	763	747	762	753	748	732	755	742	733	732	734	727	761	709	728	715	725	766	758	749	721	754	757	754	745	752	769	788	757	732	741	737	735	737	715	756	773	744	721	743	765	707	686	696	737	738	763	696	725	736	788	700	774	735	760	738	741	755	721	726	730	714	689	685	764	772	760	782	715	765	759	733	806	765	743	772	762	714	712	742	738	785	747	764	819	745	728	748	759	714	712	738	719	741	800	761	717	748	731	763	767	750	763	742	751	723	780	789	790	767	701	774	746	790	727	732	715	781	760	753	746	741	743	731	784	712	721	740	771	739	752	766	749	751	752	723	731	746	761	751	753	763	787	729	752	783	764	766	756	686	716	698	717	738	745	765	711	816	818	717	755	744	766	746	728	771	771	748	721	724	757	777	800	774	731	793	751	751	761	738	756	754	722	711	665	737	713	663	683	781	747	750	764	779	783	789	805	778	782	787	803	753	779	779	769	774	786	750	781	763	851	796	761	804	790	799	751	789	769	711	690	835	780	778	772	774	791	811	733	713	745	756	755	788	793	787	824	778	747	735	776	842	788	763	814	836	808	755	785	823	832	791	728	794	781	821	827	777	780	782	799	789	782	823	829	817	778	794	806	823	799	754	802	800	830	815	813	794	794	824	836	842	806	782	792	758	794	803	818	834	834	789	779	784	826	797	796	789	820	814	830	801	800	848	817	809	793	877	847	815	813	778	843	816	755	804	835	868	852	817	789	810	832	832	817	804	869	811	816	802	824	799	828	825	861	840	839	861	832	842	840	824	822	829	826	809	812	813	803	873	864	872	831	847	817	829	821	862	810	814	820	822	820	846	823
748	743	767	697	731	718	716	734	728	739	741	766	597	711	762	678	659	734	722	698	731	706	720	735	741	703	742	722	751	745	713	728	742	778	746	795	757	731	774	738	756	752	740	718	690	749	741	726	757	745	745	728	760	754	724	751	720	730	766	736	613	583	491	537	742	768	756	792	750	731	760	743	749	723	724	721	714	705	735	748	759	803	835	694	578	557	455	512	587	686	721	733	734	694	722	754	736	704	644	742	753	744	736	784	725	764	758	732	722	742	740	736	729	753	757	735	734	747	770	742	736	743	729	751	730	765	768	747	730	737	796	748	736	751	784	739	750	713	735	717	772	741	735	755	735	739	712	715	803	728	755	740	714	752	744	761	698	690	756	742	761	741	743	775	775	727	736	765	715	713	743	744	747	720	744	736	799	757	725	734	750	730	732	741	717	718	781	700	678	786	705	714	753	745	733	736	754	752	755	776	774	747	743	749	745	756	693	770	769	752	708	700	782	736	726	755	725	758	753	768	745	764	716	697	720	716	762	740	759	783	756	756	755	750	734	690	728	729	720	719	730	714	735	767	750	724	768	755	819	779	751	743	725	741	772	683	816	722	722	756	754	751	754	744	745	731	759	731	722	719	730	766	735	757	717	754	726	707	707	762	788	741	755	752	752	736	694	737	753	763	741	761	768	761	711	758	740	742	763	764	715	733	757	675	901	1058	716	748	803	801	789	742	744	760	753	738	766	781	762	757	783	762	769	760	757	758	729	737	751	755	738	741	815	836	784	775	759	760	755	792	792	759	788	765	747	768	784	825	770	752	784	773	781	785	758	797	787	819	840	805	805	825	763	799	811	790	760	784	762	756	790	762	805	792	794	750	715	736	785	779	814	766	787	832	788	768	784	763	817	782	782	841	826	816	782	743	815	819	814	768	807	791	797	805	768	850	813	801	780	824	806	834	781	788	836	848	801	813	814	808	806	844	803	794	795	834	863	846	803	844	809	773	835	817	831	824	788	812	830	816	841	796	807	807	786	820	810	806	787	832	834	824	842	810	844	795	837	807	767	845	779	790	814	795	783	835	818	827	845	858	805	861	829	846	814	793	793	820	832	836	860	874	838	836	813	849	847	829	841	820	813	818	837	814	852	816	827	818	805	802	825	812	862	879	851	838	861	856	844	861	814	798
780	772	740	742	724	734	730	716	760	708	732	701	586	999	1259	758	623	713	731	772	759	718	727	753	736	757	743	772	741	756	742	702	742	767	751	763	753	752	755	733	748	754	752	712	781	826	733	673	759	803	755	797	778	750	787	775	721	743	726	762	669	563	573	499	535	741	722	766	735	750	742	725	737	731	758	716	724	704	713	747	740	774	795	803	719	632	492	467	509	609	707	780	741	715	700	740	721	752	718	721	743	726	726	694	719	738	768	764	725	740	768	731	705	737	731	746	798	767	787	756	769	756	728	751	768	747	753	752	721	774	790	740	742	740	766	759	753	741	770	732	787	735	694	772	725	742	732	734	759	741	768	738	767	733	768	732	688	705	797	761	746	762	714	770	774	774	723	756	714	769	739	756	740	735	734	766	749	752	739	767	724	722	752	730	736	706	719	677	804	1273	791	677	793	732	755	725	741	764	773	725	762	781	751	781	728	756	731	743	748	759	768	724	724	754	758	726	728	725	739	784	788	752	711	742	731	734	747	735	785	741	714	721	731	740	748	746	705	732	739	728	732	750	736	784	769	717	728	760	709	732	742	748	719	720	774	594	745	751	752	697	755	745	740	732	734	764	721	716	730	727	743	762	745	746	771	747	703	774	708	770	767	730	715	745	783	724	751	738	743	767	803	762	752	746	770	711	730	750	720	769	763	713	743	658	788	851	671	717	764	760	759	751	755	752	727	766	780	796	750	783	745	752	696	759	717	766	747	728	753	758	777	744	791	778	774	765	756	782	783	792	746	738	782	784	771	771	768	735	768	795	774	787	797	798	789	803	783	816	814	803	798	776	715	777	783	781	797	739	775	780	756	790	788	769	799	779	768	766	776	793	785	784	791	783	798	817	832	801	808	767	790	809	818	821	773	733	788	826	793	754	787	805	776	826	794	842	807	796	835	788	766	818	798	813	820	848	814	796	831	810	788	825	803	817	795	812	810	817	839	799	847	805	852	836	819	822	791	801	813	777	858	812	812	822	844	790	794	835	801	849	816	848	808	843	797	802	836	800	841	830	795	823	831	807	840	834	848	815	838	832	824	855	811	818	821	775	804	824	863	839	831	799	843	817	821	834	830	827	838	817	805	828	806	813	849	845	845	861	832	856	847	861	887	844	806	814	815	879	837	812	838	832
754	785	758	758	768	761	735	741	760	727	757	662	613	883	1043	670	641	746	753	755	735	727	717	757	770	734	757	779	745	736	753	778	775	780	780	767	775	766	765	746	756	773	717	710	836	892	801	676	786	773	737	738	747	773	757	798	762	743	717	728	759	661	559	552	499	552	768	726	740	738	713	736	725	729	751	727	711	740	786	737	733	758	783	793	807	727	602	585	510	497	603	714	776	722	695	696	698	753	698	710	708	745	750	736	734	750	757	713	744	729	739	731	742	739	704	758	751	776	736	708	702	751	660	750	788	751	795	755	748	714	736	738	752	711	777	747	754	737	728	743	754	725	731	771	719	703	734	728	743	731	764	761	710	706	727	794	716	738	777	740	760	761	762	755	763	730	734	793	726	735	753	781	750	746	766	769	740	721	745	732	771	731	742	753	771	719	705	726	601	854	679	667	752	750	763	759	734	765	742	760	724	755	735	759	778	755	753	711	749	778	736	751	775	717	758	774	741	731	727	759	753	738	729	732	731	748	728	763	756	756	711	749	813	733	780	781	704	711	724	735	728	727	718	752	721	705	749	712	732	734	726	747	749	765	804	758	767	716	720	696	741	789	735	732	755	738	750	781	742	737	738	739	742	724	745	721	731	1277	698	754	749	728	747	730	734	705	770	778	782	777	726	762	731	756	728	706	743	751	730	732	734	774	755	753	699	709	746	785	715	747	744	763	734	754	759	771	806	720	689	748	749	774	715	736	757	759	760	737	774	746	763	795	783	750	781	759	756	772	758	829	811	777	757	739	773	779	763	739	756	748	830	787	760	777	754	773	791	752	786	788	829	793	743	721	734	804	786	801	806	802	779	789	837	758	764	756	779	785	761	752	818	723	784	794	812	819	792	849	773	742	822	753	819	792	758	772	769	787	756	791	799	791	799	779	821	764	753	799	813	820	829	784	772	775	792	805	823	823	812	825	797	802	832	820	758	764	840	824	829	803	847	846	841	824	830	820	810	858	816	813	826	825	780	839	835	810	811	818	812	834	831	805	826	838	830	807	807	842	836	840	792	791	832	836	846	809	823	831	837	814	837	802	810	810	839	828	823	837	843	853	828	838	820	848	846	858	815	830	846	826	847	822	791	787	845	867	854	829	854	855	833	834	885	835	786	862	869	846	826	828	824	793
768	765	768	771	749	741	741	728	759	732	729	662	976	743	567	652	754	783	748	769	732	721	728	720	735	762	720	768	731	750	749	756	790	754	789	751	759	769	749	741	748	749	711	718	756	830	752	689	696	704	753	767	772	768	744	736	765	751	726	736	745	730	690	574	591	498	532	696	708	744	705	723	735	705	771	727	719	776	746	770	742	730	799	740	769	780	736	589	575	441	507	596	688	751	711	736	712	723	736	731	712	786	779	725	773	733	756	709	739	760	743	734	729	767	760	728	762	741	695	708	717	746	755	723	749	747	764	764	729	741	686	708	728	719	753	748	778	748	717	702	711	801	765	755	746	740	716	749	684	714	783	772	720	713	749	737	742	750	776	746	774	781	745	756	720	762	775	731	741	741	760	748	743	770	744	773	738	737	718	757	732	707	731	728	770	728	776	810	703	676	729	764	763	756	733	766	763	746	802	726	699	773	747	744	803	768	747	720	770	760	763	758	753	727	745	769	792	731	733	700	765	739	765	768	724	735	733	729	742	743	721	738	756	772	760	764	763	749	736	683	736	720	699	711	677	679	744	728	700	708	736	747	780	791	731	746	707	701	686	749	759	763	723	762	744	709	791	802	760	738	709	683	723	748	750	742	647	796	609	775	767	727	668	735	781	766	755	741	770	759	738	772	780	738	778	709	753	742	693	749	722	773	740	755	775	755	743	723	736	785	734	762	751	765	736	729	744	770	777	768	777	744	763	760	780	776	786	811	783	750	782	795	798	759	755	733	774	775	760	755	749	756	770	777	784	751	779	781	789	777	792	790	773	762	703	725	815	757	769	762	784	791	771	766	755	770	782	765	837	777	795	789	834	766	753	772	819	779	763	770	782	786	765	769	822	764	798	765	774	773	817	791	773	781	813	812	779	764	774	824	788	806	787	799	786	801	772	740	844	738	779	804	787	795	789	827	823	782	787	832	799	807	799	820	794	792	810	806	816	825	780	829	838	831	805	826	802	793	818	783	791	799	810	807	800	793	834	800	772	791	843	791	842	870	813	823	829	847	814	832	820	838	830	828	819	799	804	792	849	893	806	798	825	826	793	858	867	839	815	841	843	825	828	846	865	846	832	835	822	840	864	806	818	825	829	832	876	853	838	852	841	846	853	859	800	875	846	803	831	822	813	828
735	781	797	747	772	733	763	741	739	761	701	689	762	647	726	776	759	738	741	746	723	737	755	775	752	745	755	773	760	708	782	729	754	754	752	754	772	753	767	743	723	766	764	700	679	682	679	743	760	764	764	758	731	727	777	741	738	747	731	726	705	747	745	658	568	559	483	541	708	731	699	734	728	707	751	776	786	764	727	754	735	709	725	756	760	760	819	719	594	560	484	516	586	733	736	741	739	718	697	715	702	779	784	776	741	726	753	728	748	745	747	754	748	773	724	727	758	728	697	705	743	767	814	762	742	725	768	765	724	749	728	712	745	765	793	731	750	798	744	696	717	742	741	743	762	747	727	777	747	759	761	795	755	707	769	787	772	728	734	769	753	743	752	754	771	756	744	719	789	804	779	782	766	769	777	749	740	710	676	680	724	729	745	736	737	736	791	784	727	743	814	742	740	721	746	730	755	769	770	731	715	756	720	737	727	755	770	731	775	771	757	761	768	728	717	802	706	737	731	757	765	722	752	728	752	746	755	759	721	731	715	726	745	735	772	742	735	773	729	683	731	732	741	749	737	663	683	680	730	702	711	735	753	744	708	741	713	726	714	733	717	738	711	755	710	714	732	752	744	769	732	758	781	741	754	761	738	746	717	894	859	879	745	704	742	716	697	690	743	799	765	756	764	767	766	759	735	739	704	750	722	717	739	732	740	709	723	754	740	728	717	753	762	752	776	727	730	774	783	820	749	761	734	768	788	757	786	803	801	752	740	747	803	738	750	708	793	760	781	769	813	727	762	770	760	770	742	750	763	766	806	770	734	679	699	740	753	721	743	742	769	773	810	814	773	774	765	781	789	737	783	804	857	773	753	827	817	817	787	793	772	782	749	794	803	790	775	799	760	762	821	775	766	810	821	760	817	813	799	779	784	810	824	769	795	820	796	833	823	772	800	823	752	812	818	831	821	769	798	797	803	825	764	794	796	798	828	808	739	719	722	795	797	828	782	827	832	831	822	827	811	797	792	795	807	837	808	803	789	822	864	791	841	768	784	802	812	809	799	826	815	823	809	816	829	848	845	815	821	817	790	787	819	776	777	789	860	835	824	828	803	827	857	847	832	847	876	909	780	843	892	819	803	799	864	807	833	846	831	830	816	812	833	848	816	851	797	773	843	817	848	834
744	758	787	744	800	796	744	726	728	718	741	717	760	717	760	743	757	759	750	755	766	756	776	747	719	728	763	774	739	727	754	731	733	731	737	723	762	764	750	818	734	747	735	748	733	692	706	759	740	738	762	774	721	736	724	762	780	767	754	767	731	732	772	756	662	592	574	468	494	692	706	752	736	740	757	756	748	759	742	732	735	713	769	752	778	729	764	819	739	636	569	497	460	605	703	760	739	710	735	739	710	720	750	737	718	759	767	725	733	715	746	725	761	744	754	786	720	776	753	749	760	793	795	797	734	726	732	738	754	753	739	724	736	742	729	730	754	760	742	780	740	725	703	733	747	772	740	730	755	770	750	759	764	795	769	749	772	748	737	737	758	723	750	750	763	720	738	766	780	740	747	757	724	751	764	745	744	685	737	712	715	768	739	759	751	727	700	742	748	744	761	755	684	744	757	707	779	751	740	739	757	739	754	731	759	784	753	759	741	741	747	751	768	723	708	779	754	755	719	760	780	732	729	744	773	757	771	753	751	724	744	705	724	763	744	718	733	740	751	713	717	692	739	907	861	680	714	732	677	736	752	716	772	741	754	772	774	751	742	729	742	741	806	759	760	752	757	745	729	730	779	794	765	741	758	767	742	713	789	766	436	723	821	700	754	707	657	620	738	781	788	793	743	759	770	770	762	753	751	727	706	738	749	749	752	740	732	744	735	747	741	732	768	793	750	762	735	773	764	758	741	749	756	759	750	758	756	773	762	808	751	862	742	759	724	740	754	788	767	754	819	731	754	808	804	720	712	738	771	756	797	760	709	670	680	770	813	794	763	702	725	792	805	821	781	775	800	782	784	777	750	790	833	685	685	809	786	797	758	749	760	766	770	761	788	804	773	792	808	789	781	784	774	787	807	766	794	756	783	764	779	764	772	790	794	836	859	811	778	784	800	850	800	816	826	848	781	783	795	812	816	786	809	784	780	835	806	768	761	748	740	765	754	792	834	797	776	807	800	791	801	786	791	810	806	822	780	811	806	805	802	758	820	828	801	794	799	778	824	801	845	797	825	814	811	832	808	811	800	799	797	835	889	838	803	806	826	863	847	777	880	866	874	844	841	847	804	855	875	812	832	819	784	840	850	830	846	841	828	802	864	777	818	818	831	803	812	816	821	801	806	810
765	761	721	737	750	731	776	745	713	704	741	734	754	721	716	766	768	728	745	737	736	727	745	726	766	724	742	768	736	703	739	763	760	728	746	760	799	750	764	798	741	739	763	736	735	755	755	727	738	742	779	743	749	753	731	714	786	734	754	734	728	722	696	756	731	657	579	569	478	517	695	746	715	741	735	729	739	733	740	744	723	730	726	761	742	749	736	801	821	761	607	532	478	489	579	711	727	755	697	739	680	712	704	749	739	756	733	758	718	747	752	735	736	744	741	740	767	751	748	727	735	749	811	769	715	754	761	737	747	738	701	749	779	738	738	739	737	781	717	759	737	718	761	737	769	743	743	790	782	760	751	778	746	754	757	755	729	687	738	722	730	739	716	790	732	751	749	701	756	737	741	737	774	715	727	738	771	733	731	733	785	769	725	742	727	731	738	743	763	762	742	746	737	769	742	778	752	724	786	753	762	749	717	727	742	724	701	744	738	720	727	707	728	737	753	805	753	768	739	762	735	745	763	710	766	718	717	756	773	751	744	764	747	727	756	771	814	749	740	772	743	714	707	722	735	759	756	752	718	770	757	749	740	731	766	755	771	783	727	794	757	741	741	774	790	741	758	755	732	740	766	773	751	713	709	762	796	705	855	676	405	688	810	728	772	699	647	637	725	827	788	732	734	739	736	770	787	776	758	795	766	718	757	738	753	751	755	748	736	756	796	796	785	785	768	726	766	750	751	745	736	733	785	740	724	770	794	765	787	774	771	714	742	751	736	755	791	768	780	766	769	757	807	676	780	754	715	766	773	728	728	763	721	684	759	847	843	879	818	748	714	765	810	819	803	801	804	761	782	772	774	758	890	854	887	860	756	763	776	809	763	723	723	755	797	802	785	771	803	827	820	809	796	786	751	786	814	823	814	764	737	793	812	817	789	851	782	764	788	793	793	768	803	792	823	859	829	761	771	773	786	817	795	798	833	847	775	725	803	864	887	815	747	803	772	793	811	800	799	838	819	788	814	821	821	807	807	836	761	793	799	806	770	787	803	780	801	856	802	827	825	825	813	848	813	841	839	819	813	819	778	811	850	794	792	854	817	867	862	831	796	803	774	803	878	768	718	737	828	843	856	802	775	837	844	851	829	847	838	814	829	758	794	830	849	786	835	832	848	783	811	802
742	745	705	731	782	736	732	777	732	729	768	756	715	729	756	773	736	775	753	734	759	717	726	720	719	753	757	779	725	714	742	739	763	768	742	750	752	777	754	729	769	753	738	743	760	755	762	709	770	758	747	745	755	776	726	767	782	731	749	747	764	734	745	743	751	768	654	572	526	472	503	717	734	718	741	748	764	759	746	748	739	728	743	758	765	760	703	755	761	777	735	592	542	467	483	570	705	745	730	745	700	728	704	724	784	750	744	722	729	776	733	736	741	764	746	782	752	738	757	706	705	736	711	765	712	774	758	750	754	710	720	743	757	754	766	744	732	763	702	743	729	755	719	706	752	785	740	766	761	703	776	754	759	768	728	729	718	759	736	741	709	768	753	721	740	718	707	716	738	752	773	765	739	710	725	714	721	711	754	743	762	765	743	783	726	745	756	767	770	719	728	722	749	752	743	703	793	710	753	755	736	694	694	732	752	725	752	746	703	709	758	773	767	751	736	761	742	728	741	755	762	718	737	771	707	758	751	766	722	745	774	762	739	712	786	759	726	699	672	743	754	790	780	757	791	785	745	731	757	751	770	702	743	714	748	746	745	746	772	750	753	762	718	772	732	755	763	769	754	745	743	735	712	746	769	822	778	746	805	831	701	813	832	705	782	785	725	716	731	782	745	760	736	736	734	735	756	722	749	764	741	726	773	763	768	749	773	753	746	713	743	730	730	754	753	731	733	771	754	744	763	773	759	756	771	772	773	772	800	765	775	755	777	808	789	807	741	770	790	759	769	764	819	611	769	760	731	782	822	746	745	758	715	719	749	827	859	892	787	723	688	724	804	811	782	760	752	812	793	781	759	786	851	514	610	893	774	777	758	777	789	719	728	718	815	807	777	770	775	808	807	805	747	767	726	794	804	843	825	804	800	792	784	796	833	750	725	805	787	787	795	788	809	812	800	791	773	728	779	755	811	801	867	815	802	809	758	743	814	909	945	882	767	745	813	815	808	786	801	803	786	843	809	797	785	772	822	776	809	802	799	829	834	863	810	824	830	831	815	783	806	827	806	847	858	861	825	837	809	807	773	852	776	772	773	860	824	875	871	806	786	809	805	830	821	749	671	700	875	868	826	833	795	818	869	819	834	840	809	812	798	809	811	786	824	832	867	805	811	824	851	816
741	738	769	735	743	757	693	724	735	718	737	739	754	749	745	745	760	763	760	767	753	751	767	734	708	745	841	873	789	700	734	724	790	762	722	759	760	749	756	775	746	757	713	762	758	751	778	746	760	738	724	756	776	729	728	747	734	759	694	726	728	738	750	755	738	789	741	634	577	527	499	505	728	731	756	760	770	740	732	767	764	770	775	789	794	795	751	735	754	766	796	736	645	542	470	496	595	712	740	720	735	719	752	728	732	748	739	742	759	732	748	758	735	749	732	748	791	726	737	711	731	763	751	756	773	746	756	772	732	705	752	736	725	738	787	757	756	776	735	736	708	754	697	744	793	743	743	750	754	734	714	732	738	751	710	737	734	712	740	716	717	749	741	740	746	752	701	741	727	739	769	760	735	721	755	736	737	704	755	765	755	741	730	761	732	787	722	768	780	756	717	741	736	765	759	720	741	733	743	695	735	801	797	753	705	752	820	796	743	721	741	738	769	764	774	758	732	730	720	739	745	776	732	742	730	745	779	802	789	726	776	762	786	785	767	722	667	676	648	648	685	738	745	773	752	800	751	742	764	791	757	766	770	718	724	749	777	697	737	779	711	735	761	746	733	784	756	732	716	697	733	751	715	731	750	752	741	739	765	803	813	794	767	761	765	824	747	764	767	785	775	779	737	731	759	741	735	712	727	752	780	725	766	726	744	725	754	721	756	751	770	748	761	758	766	748	775	747	732	751	730	784	770	760	769	733	780	800	743	742	736	748	755	749	744	770	758	770	751	771	767	733	775	812	778	764	749	784	801	865	772	748	732	695	743	788	829	825	745	731	690	747	722	801	805	809	760	781	788	793	771	804	817	538	621	876	761	778	799	792	777	761	727	763	808	812	767	757	806	798	805	767	740	794	791	790	786	778	817	778	783	836	793	830	769	731	804	794	821	807	805	778	807	775	783	791	757	731	769	761	804	816	802	818	799	811	775	749	771	843	931	859	796	760	812	806	803	828	813	821	824	792	828	798	799	796	853	823	805	798	795	809	847	814	815	808	825	811	809	817	810	813	838	821	836	804	846	851	850	837	815	844	829	781	797	862	843	841	855	788	809	845	870	859	809	768	759	752	845	849	818	829	807	830	816	828	840	832	844	838	814	833	806	835	824	843	805	883	849	854	805	831
730	770	754	764	772	777	734	750	774	781	747	746	745	783	750	765	752	765	727	772	736	734	765	695	712	748	818	872	823	709	720	723	735	746	747	742	746	769	754	787	762	773	769	782	749	735	741	738	745	730	721	727	724	740	738	739	755	747	744	761	738	757	739	753	728	697	740	761	632	556	558	490	500	697	746	730	746	752	726	744	766	744	745	798	688	715	778	742	759	748	753	782	758	643	558	532	503	590	697	740	740	723	702	720	732	755	739	717	758	747	743	721	762	719	743	729	759	719	755	733	782	782	743	782	773	822	809	761	752	715	698	735	742	735	740	724	742	725	766	746	720	713	718	720	854	720	762	733	747	745	698	703	722	737	752	733	761	733	746	706	746	726	756	741	721	768	720	760	769	768	769	771	749	744	746	761	720	754	742	733	748	744	742	758	749	747	795	775	739	748	729	728	771	772	761	734	776	780	745	669	772	889	870	727	767	747	769	768	729	774	736	731	720	730	737	738	778	743	764	737	741	719	763	762	740	757	773	776	792	741	738	766	749	804	766	662	673	924	1035	764	649	712	754	740	752	735	737	801	803	734	756	741	783	764	737	742	693	723	757	785	742	756	750	736	750	775	749	703	671	754	758	725	724	764	767	775	749	747	754	772	768	734	792	771	725	729	710	784	721	804	762	772	718	731	739	737	735	697	745	762	740	781	743	739	713	727	755	747	752	773	770	767	758	776	729	738	738	754	776	741	732	781	770	771	731	743	786	754	717	742	727	751	765	788	766	752	748	765	783	773	762	737	797	753	783	795	719	686	755	819	813	788	773	675	695	756	770	795	757	741	712	735	765	795	815	823	745	823	793	770	794	767	898	823	836	787	756	778	781	774	801	749	777	816	786	800	786	781	841	820	840	777	768	890	866	856	783	732	741	786	763	798	774	839	770	765	800	783	770	790	786	758	797	795	800	794	729	744	768	791	824	820	815	831	821	816	805	781	757	755	766	762	785	807	851	856	813	787	828	800	812	799	787	812	757	811	664	847	794	796	817	835	805	839	830	772	801	799	810	773	799	798	804	842	828	800	850	848	840	854	813	802	852	822	839	818	836	840	820	806	857	850	881	836	822	823	824	876	894	865	804	791	843	882	834	827	825	826	791	799	819	790	792	824	822	845	806	849	820	822	853	844
744	753	754	725	722	755	750	742	737	714	701	735	754	746	751	759	748	756	724	732	773	749	699	733	721	701	692	727	726	730	710	751	737	769	743	789	744	732	772	726	788	763	743	753	738	751	735	722	755	741	748	734	721	748	738	738	764	761	740	725	784	741	780	749	786	761	735	717	725	620	581	564	498	499	712	734	720	763	732	763	755	742	743	744	610	637	777	729	805	772	743	775	809	742	661	556	487	477	563	701	781	715	715	736	699	731	720	767	739	734	747	753	728	746	739	734	764	735	746	768	770	784	732	791	754	749	725	779	780	733	760	794	745	723	769	760	743	745	765	746	746	731	725	756	724	728	763	762	760	725	724	718	744	715	744	710	710	724	756	771	753	790	785	724	721	772	740	746	800	764	746	746	742	744	744	734	725	697	749	760	714	742	754	740	779	701	724	758	732	746	812	826	813	725	770	732	820	741	822	710	701	864	811	655	717	757	766	742	745	748	721	768	747	742	736	758	758	727	787	730	753	718	753	770	762	761	718	740	718	754	730	785	759	802	826	635	725	1241	1436	965	619	714	742	758	732	736	752	768	749	726	749	752	773	735	744	770	710	763	763	716	741	749	715	707	759	776	759	681	672	715	760	772	747	787	754	717	739	756	739	773	778	779	765	752	730	736	712	741	748	770	742	737	744	767	793	725	767	744	775	786	802	727	751	741	805	767	706	750	761	753	708	766	722	726	747	735	759	770	776	734	751	760	763	773	737	776	745	744	724	784	775	771	763	765	764	779	762	792	773	762	721	780	784	724	771	786	751	733	777	860	789	754	735	740	693	689	744	744	741	724	737	789	763	775	787	805	768	773	794	765	793	775	819	823	790	806	786	812	756	775	806	817	798	763	784	756	796	763	797	819	769	732	743	812	881	827	770	703	778	784	798	774	815	755	804	769	763	773	790	802	838	783	799	848	800	789	780	797	786	794	822	780	821	854	825	826	791	778	796	772	759	772	785	783	804	801	793	746	802	796	833	858	841	842	788	806	835	843	768	786	847	799	784	802	842	807	786	814	824	811	805	784	834	817	767	740	824	854	840	819	848	836	883	822	792	831	794	874	833	819	793	911	891	847	807	830	864	847	835	827	849	829	858	853	839	820	845	826	809	809	789	801	813	820	805	818	816	867	826	825	825	834
740	783	773	733	735	762	766	742	782	750	698	770	758	729	770	745	744	756	746	717	718	700	773	758	724	687	761	718	670	754	768	745	778	725	738	729	774	770	768	746	756	732	754	769	730	758	753	726	769	751	764	746	733	745	766	743	751	742	737	791	742	744	727	763	773	738	777	730	723	756	680	583	558	488	482	699	752	729	759	760	728	751	753	741	744	723	749	718	734	767	750	761	769	847	780	604	567	498	470	559	677	759	767	693	705	738	756	760	784	749	763	758	723	775	765	773	744	761	751	732	719	743	723	753	795	744	714	707	753	724	764	787	784	713	718	746	749	744	714	721	736	737	719	770	757	761	781	762	767	800	766	754	742	744	743	752	732	737	741	764	743	750	779	760	713	755	751	758	780	741	765	742	756	760	734	734	723	729	723	717	722	761	788	725	784	763	767	761	730	814	649	651	773	728	742	735	750	774	803	737	701	715	666	740	768	737	724	736	768	727	767	731	731	773	733	760	757	738	735	778	760	727	732	764	702	734	724	703	731	714	741	754	724	777	770	637	649	1013	1164	870	629	746	802	726	731	759	701	736	760	773	742	778	772	767	762	774	740	724	714	760	776	735	732	769	756	718	722	703	668	708	828	750	745	742	769	736	720	722	689	763	772	722	768	730	755	759	762	765	708	728	731	738	740	732	775	767	752	689	749	777	730	739	738	765	797	711	730	734	768	738	754	727	784	762	738	748	759	740	739	762	768	762	777	715	763	765	737	763	806	788	776	735	743	751	711	758	740	784	773	750	749	748	744	796	809	794	733	731	788	803	765	742	747	775	747	698	708	719	749	761	783	833	737	770	762	781	784	768	771	782	747	788	777	803	789	812	787	789	800	773	800	810	814	803	784	779	780	846	783	766	794	763	745	797	822	820	775	752	774	801	802	795	768	792	814	808	785	793	815	786	792	830	831	833	797	851	823	816	854	809	797	809	803	776	815	850	789	777	806	825	795	810	780	786	781	804	756	813	786	827	817	816	812	841	820	834	798	819	857	810	826	838	831	817	804	853	821	785	804	813	811	817	822	780	744	718	781	840	808	794	821	889	822	814	828	831	823	879	813	825	800	792	835	799	798	792	828	846	807	843	830	818	812	780	820	790	827	815	836	838	848	788	841	837	850	803	841	813	833	872	824	824
765	760	764	726	778	785	763	753	767	738	753	746	767	721	766	748	752	749	749	728	765	715	757	752	682	795	906	781	706	770	772	754	764	752	757	765	726	742	738	767	768	765	742	779	731	703	725	758	756	784	780	750	759	729	730	751	779	750	752	724	776	732	748	717	710	742	737	761	723	729	743	650	590	561	508	491	665	737	748	732	725	732	699	715	783	747	736	706	716	721	711	769	751	800	848	762	644	565	463	491	558	701	758	743	726	752	750	755	717	759	731	764	742	732	758	734	741	730	760	769	750	702	788	757	761	764	706	762	760	720	698	742	702	730	750	737	732	682	700	694	765	733	757	723	751	755	761	740	759	797	758	759	714	757	760	761	718	748	766	745	783	744	765	776	744	731	737	755	746	717	726	734	752	749	740	781	734	738	739	756	725	749	754	739	731	775	778	734	742	803	648	724	808	751	712	765	760	784	745	798	788	727	766	774	743	731	741	749	779	773	764	732	748	755	732	725	750	794	716	759	739	751	729	754	736	715	703	687	721	729	739	710	740	757	775	706	585	625	694	682	676	765	757	762	766	772	722	789	757	770	778	755	756	735	768	757	743	746	692	762	767	753	762	759	772	772	725	707	767	750	780	767	777	778	779	718	728	719	696	744	771	755	743	746	726	737	713	751	754	734	740	737	714	749	757	729	714	745	769	754	742	762	744	754	801	792	728	739	765	755	707	719	785	758	769	732	757	742	748	778	757	761	752	754	766	758	720	771	745	757	728	752	910	864	728	740	747	762	754	755	770	756	770	802	755	743	770	752	790	805	706	765	748	826	804	786	808	803	826	831	838	791	775	789	756	695	720	680	741	761	761	760	791	789	767	767	768	804	807	826	798	792	775	750	793	716	837	800	776	815	808	810	791	721	753	814	788	813	802	787	791	801	750	808	794	803	777	779	802	816	812	810	826	815	830	804	818	812	834	801	792	847	757	771	746	822	779	779	803	800	825	783	775	830	804	840	761	828	753	757	808	792	831	820	853	761	759	746	846	812	823	842	875	811	835	874	782	859	765	776	841	856	830	859	727	844	833	795	772	764	778	830	817	836	796	842	817	831	835	844	792	782	807	780	811	795	838	835	843	829	800	825	775	728	806	855	837	818	845	853	829	824	835	894	832	823	822	820	793	797	751	772
783	762	751	761	739	762	756	777	737	754	709	754	777	741	777	725	745	757	741	750	741	759	757	694	682	720	791	734	679	739	727	754	817	737	736	728	717	742	742	759	735	779	734	754	730	729	794	763	719	773	775	786	695	690	697	769	765	759	748	721	743	749	722	739	743	745	731	755	722	720	733	736	664	590	546	536	495	690	776	712	744	733	700	738	760	745	700	707	687	711	698	738	762	757	762	793	826	638	551	476	489	563	664	734	750	750	739	768	743	715	742	737	733	742	743	735	740	748	745	777	756	757	732	768	736	770	759	748	759	734	740	768	750	765	776	729	752	712	707	752	770	756	705	731	721	747	717	690	738	736	763	739	652	753	752	765	749	742	755	750	778	767	747	795	769	763	733	710	753	764	783	697	721	728	757	784	727	725	755	771	729	753	779	766	747	752	749	734	707	718	790	762	750	773	773	744	711	750	743	757	737	747	728	755	748	734	737	714	763	726	749	734	711	740	723	731	756	773	748	720	794	735	716	742	738	761	729	718	758	759	789	794	716	677	750	691	697	609	620	718	737	761	745	754	772	758	730	743	742	733	754	729	738	759	729	756	774	749	711	769	745	727	722	763	758	745	745	726	714	738	771	784	719	764	765	732	741	725	746	727	771	736	722	761	767	752	721	745	782	726	778	747	721	735	776	739	744	748	743	762	788	774	764	738	792	705	737	736	748	721	720	764	757	769	727	764	756	728	737	739	792	741	745	771	799	808	751	723	773	748	722	682	914	844	723	783	792	787	764	738	722	772	754	787	784	758	764	777	753	757	752	777	752	778	791	826	848	858	885	788	752	720	787	788	731	754	836	759	680	780	783	766	775	766	776	766	763	790	784	785	782	788	751	791	814	767	816	796	770	759	827	789	792	747	777	748	740	785	838	809	785	777	827	806	805	815	816	815	826	802	825	825	813	813	834	809	800	821	808	793	807	834	771	743	787	822	831	828	791	801	820	807	808	826	853	814	847	849	794	821	822	806	828	841	886	823	772	745	880	854	824	856	872	859	862	876	816	874	831	880	858	857	905	866	794	901	948	837	772	964	1063	781	853	815	809	817	833	812	802	838	819	847	858	823	810	824	830	861	827	827	777	858	784	741	778	830	837	870	841	813	839	832	843	875	790	795	813	783	815	783	784	817
758	732	767	781	771	738	760	746	746	711	743	728	735	728	795	723	753	743	793	728	703	746	767	738	721	711	733	724	763	762	744	734	765	748	726	729	723	774	743	725	740	792	737	753	768	765	806	761	716	738	752	775	728	706	729	776	709	736	747	761	749	763	733	741	780	764	741	748	751	679	712	738	763	653	550	570	501	481	678	791	741	791	757	740	738	719	713	788	860	761	684	702	767	736	758	733	850	786	618	571	519	468	563	671	769	759	765	748	724	721	750	767	726	724	732	759	745	754	763	753	772	739	722	736	737	736	756	783	724	703	738	747	716	705	763	740	757	762	750	777	767	699	735	744	730	727	743	710	723	739	748	756	716	779	714	748	755	765	741	750	753	751	786	796	811	757	723	745	723	761	746	703	713	745	721	735	781	740	731	736	775	765	756	750	781	725	734	751	758	764	711	740	728	750	758	724	722	761	741	780	736	751	703	718	697	751	716	701	745	717	732	779	789	747	747	758	790	736	733	749	758	749	744	731	773	756	748	766	750	788	810	789	715	690	717	807	795	748	750	778	755	739	716	741	725	747	737	754	745	751	710	755	756	762	789	719	749	701	741	732	767	736	750	725	746	781	751	725	716	758	764	748	756	789	763	795	759	735	736	770	750	725	762	744	767	763	739	761	758	723	756	759	746	753	781	735	736	745	725	766	756	773	763	735	726	770	742	758	782	776	759	765	769	789	751	760	744	764	759	766	745	744	754	779	746	757	745	735	749	741	749	774	734	699	729	702	810	744	736	758	770	793	757	788	777	785	796	760	768	786	814	821	752	767	723	769	816	776	803	745	762	730	774	798	705	814	1082	1001	717	788	798	737	738	751	767	783	819	840	813	768	774	794	824	797	834	790	826	785	781	764	793	767	824	830	799	822	793	828	830	792	833	853	802	844	834	807	804	819	805	791	873	861	793	825	864	845	849	905	834	847	887	890	862	785	848	836	823	787	817	830	819	800	838	855	847	842	819	786	770	796	838	790	807	835	834	778	782	795	826	823	836	816	829	834	843	831	857	843	815	853	820	861	856	844	835	832	834	847	749	960	1157	715	853	828	823	819	875	829	834	857	860	825	821	836	838	785	840	835	814	806	845	820	832	799	801	848	832	867	831	819	856	802	831	819	793	800	803	820	808	815	818	820
738	733	775	747	756	739	754	723	733	744	734	758	738	712	759	812	757	739	780	751	701	744	734	731	764	722	764	738	733	749	751	704	773	736	736	731	756	789	760	731	759	749	742	746	719	745	759	722	708	735	754	775	714	732	731	749	738	796	738	723	748	760	745	747	732	748	776	776	734	739	734	723	724	748	644	601	563	528	504	661	747	740	768	734	744	712	718	830	943	840	709	721	711	739	759	773	775	801	769	649	548	485	483	572	635	754	773	768	728	706	697	751	750	728	730	766	723	748	710	735	755	733	761	750	762	796	719	725	725	742	768	718	745	715	766	741	732	712	771	780	734	729	718	739	759	720	750	747	708	740	735	718	722	758	713	748	752	750	727	767	726	752	757	761	768	744	731	713	781	774	730	743	762	763	720	760	737	747	768	750	745	761	745	730	741	765	753	782	726	739	731	729	741	729	736	765	730	764	738	750	783	720	778	758	708	729	718	696	681	741	722	786	783	735	729	745	737	749	762	758	776	741	726	745	743	769	721	740	785	789	824	768	687	671	772	863	847	782	740	750	727	729	691	722	729	740	761	732	796	733	720	754	755	781	687	690	716	738	755	751	767	718	737	745	744	755	745	748	706	741	749	736	743	738	760	742	771	769	689	709	701	724	735	767	751	753	725	745	745	732	779	737	746	765	746	771	736	764	789	733	761	734	748	766	727	746	753	767	722	747	773	760	747	718	742	767	797	755	744	779	772	719	764	745	754	773	784	777	729	770	710	763	798	755	749	745	820	783	774	765	774	783	751	779	751	817	781	766	788	795	822	835	797	812	785	799	806	796	772	792	761	781	811	799	748	735	992	899	685	825	831	829	844	832	791	752	806	807	779	826	812	832	825	846	837	835	756	782	787	847	826	817	811	778	790	811	781	786	811	781	819	853	736	810	867	809	784	842	802	775	792	817	814	806	810	819	891	826	826	783	831	815	796	767	829	835	825	800	772	792	825	860	850	849	857	817	754	955	959	779	816	817	860	869	856	896	880	864	884	832	858	881	916	859	844	931	916	931	861	882	924	894	897	865	877	852	892	894	885	816	824	861	856	848	851	797	816	830	859	839	857	879	852	791	817	841	832	833	809	833	823	817	858	844	855	862	856	835	843	846	797	817	884	809	788	820	855	821	834	859	848	835
713	750	775	777	734	722	725	735	754	764	747	770	744	749	785	744	782	791	755	730	736	707	747	771	727	733	762	756	820	780	764	730	754	723	762	734	755	764	803	795	794	754	729	779	769	762	716	748	725	741	689	743	715	747	749	730	749	776	767	757	760	732	733	744	708	736	739	766	743	761	736	739	711	733	767	700	569	554	537	501	661	743	747	761	743	709	720	822	850	787	667	687	754	742	740	743	788	761	794	798	655	535	483	543	548	650	743	760	746	742	721	726	708	725	740	736	758	759	727	732	772	742	737	725	769	751	737	722	767	761	761	776	747	666	742	752	741	743	739	751	723	731	767	748	759	730	775	772	712	697	734	753	762	756	742	749	726	741	719	745	748	777	756	796	776	753	761	748	757	732	716	724	745	758	728	744	712	709	715	749	706	720	727	706	790	780	764	810	713	758	752	774	752	751	733	754	720	762	744	761	763	775	759	744	766	785	744	738	727	725	737	765	748	722	768	745	754	758	755	755	722	737	733	742	774	765	741	764	747	762	803	725	666	744	806	898	829	742	730	752	735	770	737	735	726	770	744	711	784	726	720	741	722	743	728	710	732	768	781	742	787	735	735	741	779	767	761	768	737	736	735	742	731	747	726	764	775	759	750	764	720	731	802	743	755	737	734	757	749	745	750	763	777	726	746	727	772	777	803	743	743	737	737	760	761	781	816	747	774	768	774	779	763	752	851	906	933	948	785	798	771	783	789	795	767	785	803	751	758	792	794	767	836	835	790	805	815	823	782	796	785	792	782	790	816	751	763	729	783	784	811	792	786	791	780	788	759	789	782	742	789	778	762	795	788	730	683	669	691	774	774	794	820	786	798	744	785	768	791	787	790	824	805	814	833	791	707	990	805	784	862	837	860	786	806	818	865	831	836	770	871	901	886	892	829	847	852	836	870	860	869	893	859	900	909	928	922	925	874	880	869	861	838	866	884	930	941	891	900	879	856	925	905	940	949	933	856	1080	1135	827	955	900	942	1003	927	961	974	958	974	964	991	1001	996	936	1001	1030	999	1001	972	1013	984	983	970	942	942	991	948	982	967	933	970	967	926	953	915	914	925	872	834	816	815	872	850	819	909	822	842	876	831	784	792	833	839	827	850	860	837	891	850	846	802	803	870	828	806	797	823	813	827	836	816	829
783	765	781	729	783	767	746	787	754	765	753	780	729	766	775	780	763	787	724	718	710	737	749	756	784	760	762	729	776	814	782	744	767	771	732	739	723	738	749	729	751	737	790	770	847	771	737	762	729	736	742	756	756	738	729	686	708	726	739	730	759	722	727	752	747	728	753	741	740	776	753	744	726	731	755	751	694	613	534	484	463	638	760	725	748	746	733	685	747	701	709	737	733	762	715	721	738	749	749	803	801	608	560	528	489	529	685	766	772	746	733	753	719	684	727	699	718	714	694	761	759	730	730	727	734	766	728	764	745	770	766	745	737	700	741	751	693	721	742	739	741	728	733	795	767	763	771	758	738	718	739	752	734	747	770	764	765	754	803	767	750	732	729	814	762	749	761	724	791	724	723	679	765	777	740	755	767	726	728	715	747	738	778	754	769	769	778	731	735	752	751	760	730	753	738	782	727	780	762	776	746	741	767	734	749	730	730	727	789	747	764	753	683	723	751	744	754	730	784	759	735	711	727	771	775	755	752	732	708	726	726	724	711	711	747	834	792	794	784	821	764	761	779	764	762	780	783	766	764	781	780	730	756	785	763	752	776	796	836	788	776	807	810	766	782	761	755	811	752	786	766	770	752	748	723	740	786	798	782	793	769	742	824	749	740	807	744	734	758	767	761	769	758	786	755	739	770	769	800	748	769	719	718	726	745	766	728	751	730	759	724	782	724	716	880	561	454	804	837	738	750	737	724	763	748	776	732	760	762	756	779	778	783	777	751	778	785	785	772	727	804	761	816	776	798	847	747	803	798	827	815	824	799	819	790	827	829	844	821	817	827	813	812	813	863	840	839	882	871	862	818	882	846	848	854	879	866	907	893	906	873	910	907	905	893	932	791	1620	972	841	922	957	911	930	913	915	940	904	955	971	957	963	1003	996	937	942	986	965	983	1012	991	954	970	977	1005	1024	941	998	957	961	903	937	906	918	898	962	1003	962	953	938	956	969	988	988	1010	986	990	918	929	963	958	946	998	1018	974	907	963	952	923	949	994	1038	937	907	990	957	951	983	978	978	991	1008	983	966	958	1031	987	1001	987	994	1007	1016	955	999	975	961	995	940	891	900	852	865	834	847	865	863	854	885	829	804	783	845	814	812	827	861	817	834	859	825	849	858	849	842	837	843	841	819	822	818	838	830
740	761	762	739	744	781	753	772	769	750	789	779	732	739	762	749	782	761	725	741	734	749	745	722	770	766	717	742	737	771	757	769	758	726	709	720	755	722	765	749	747	765	799	758	752	712	753	726	735	736	779	746	760	752	705	733	675	737	754	669	724	763	797	785	805	751	709	738	757	753	770	755	776	736	734	726	777	674	564	546	522	456	628	738	698	710	723	654	694	693	727	740	761	750	738	733	727	782	803	825	814	826	638	503	487	513	568	673	759	770	718	716	766	740	737	707	723	740	688	729	770	760	702	738	681	712	762	761	764	800	746	740	735	745	754	745	723	733	710	735	709	777	766	751	720	752	769	782	753	748	745	758	735	735	725	742	773	791	796	765	748	759	746	765	749	763	759	722	788	748	753	727	765	744	732	775	791	772	760	758	749	751	745	741	759	729	760	698	764	768	748	720	735	727	782	756	753	733	767	736	719	743	730	777	741	779	721	756	774	771	747	747	724	700	733	715	762	748	730	743	723	712	725	775	772	778	754	801	765	748	738	740	738	741	761	747	762	731	726	827	799	767	733	729	759	750	740	784	772	757	710	642	677	726	747	688	740	766	764	724	772	705	773	730	713	763	742	793	727	744	753	704	758	747	751	751	782	729	749	744	750	704	702	699	728	767	783	779	748	738	756	757	741	730	759	780	774	773	797	753	767	752	742	773	790	745	775	810	781	784	856	820	775	792	900	447	345	738	935	772	803	821	831	810	862	831	847	832	871	846	839	872	934	866	871	888	874	897	844	795	847	875	936	857	851	886	887	900	896	932	905	945	936	947	931	947	902	934	921	983	957	905	938	922	869	952	931	947	921	960	923	942	980	965	980	952	929	1008	959	979	955	936	955	929	992	970	874	949	829	970	959	976	965	957	991	971	953	951	977	1002	990	989	995	956	986	937	959	926	968	973	964	952	937	972	988	992	943	931	941	935	928	941	921	892	876	857	880	899	881	893	918	889	894	881	863	837	812	827	775	831	808	753	744	767	766	696	774	736	612	636	641	636	619	607	622	585	555	556	618	627	626	650	674	731	672	664	641	689	690	711	762	796	831	850	935	943	1061	1010	984	927	922	930	895	871	868	837	822	881	866	847	847	865	854	843	820	842	863	845	842	834	864	851	813	852	833	851	833	846	834	848	819	825
738	780	762	747	728	790	737	726	774	753	784	765	730	727	753	739	724	736	767	746	705	770	727	758	769	733	754	765	787	782	767	758	794	726	779	728	776	772	712	777	755	744	761	742	719	719	737	776	752	744	776	763	755	710	710	755	626	1210	992	666	750	766	757	810	814	778	714	726	747	760	770	763	748	737	744	736	731	777	656	565	541	521	465	644	741	740	754	743	725	760	729	756	762	740	767	720	704	749	763	758	795	793	730	626	542	548	543	521	621	757	714	729	737	748	720	727	798	764	701	702	705	808	747	744	719	771	743	740	735	734	771	712	741	735	757	745	745	739	746	716	734	730	722	813	719	731	748	766	729	761	728	733	763	763	769	723	761	743	759	764	730	746	766	796	790	740	743	734	741	766	752	757	754	725	709	739	751	768	745	764	760	774	738	769	757	696	752	752	738	736	727	745	771	778	799	796	781	780	749	777	782	711	738	728	741	762	759	742	761	749	733	763	742	714	750	772	731	751	718	766	734	737	760	780	770	752	740	750	719	755	752	753	766	733	761	723	751	689	738	802	780	751	752	762	769	736	783	726	755	819	675	873	1029	690	728	798	755	752	778	773	799	768	805	794	767	810	820	835	787	835	751	858	856	824	813	808	830	853	832	819	842	828	814	863	845	871	871	875	870	843	852	853	836	886	902	861	871	906	871	892	901	902	878	888	918	913	920	895	887	908	950	916	955	911	1022	818	713	1063	981	888	909	901	911	893	934	935	947	918	869	916	923	974	902	890	950	977	912	956	899	868	951	898	965	929	893	952	921	959	935	933	915	943	948	1000	970	959	935	966	927	940	933	926	941	891	940	964	955	931	935	902	925	899	922	938	944	918	896	889	942	925	896	826	864	827	903	834	883	859	861	828	841	771	824	790	746	789	754	784	791	776	746	742	753	692	689	656	630	652	615	645	628	584	588	585	598	593	580	554	548	522	580	580	519	517	446	436	441	422	446	413	435	420	411	413	400	389	354	350	341	356	303	330	336	305	307	285	316	320	224	277	275	245	261	266	263	239	250	244	241	263	267	301	286	295	273	254	260	276	294	322	339	346	394	412	499	594	690	838	901	935	1021	1042	993	950	969	881	873	878	881	872	864	854	848	883	889	826	804	855	839	803	883	846	842	872	825	771	814	807	822	832	789	810
754	758	761	739	723	739	774	741	718	784	771	715	717	777	704	761	746	752	754	761	734	762	779	732	737	764	743	744	757	753	759	779	770	757	744	764	770	810	763	800	764	760	772	736	771	746	727	752	727	727	735	766	736	742	752	782	653	764	672	703	750	709	723	795	793	757	745	727	723	761	763	789	734	727	727	721	731	754	753	696	557	559	541	487	600	770	741	746	773	725	715	732	737	763	737	703	714	730	738	753	706	771	773	792	677	572	500	460	532	655	730	779	716	706	741	765	788	773	748	734	755	779	757	759	736	742	786	771	743	740	761	730	768	721	703	778	739	730	711	746	761	706	675	750	763	732	773	770	712	739	730	772	751	793	739	752	714	747	755	751	770	776	768	761	752	730	711	759	754	764	750	763	753	743	706	736	727	725	728	724	740	715	743	743	741	674	1044	915	684	743	716	753	707	776	757	728	785	770	752	750	773	766	754	716	713	742	769	732	758	754	735	747	748	736	759	713	745	780	770	749	723	744	743	773	743	728	768	800	814	856	837	831	852	849	836	889	921	864	808	886	891	883	903	881	872	886	901	775	890	859	789	1236	1575	700	866	920	903	909	903	901	904	901	894	905	929	884	917	912	904	972	905	884	916	875	864	895	880	894	901	877	933	938	913	956	938	905	922	911	918	956	957	932	885	888	936	939	962	923	915	954	927	939	883	910	962	967	946	901	941	956	956	953	953	902	957	1088	1079	1029	935	934	935	946	901	908	917	912	944	887	857	814	845	919	875	856	867	856	854	840	859	818	850	843	844	839	809	809	798	785	776	783	756	808	740	766	731	728	707	686	692	678	674	670	676	636	611	614	603	575	602	565	551	543	554	553	543	508	491	476	524	487	464	415	443	436	419	418	396	396	377	396	389	386	360	345	356	360	356	350	361	321	316	332	326	298	295	285	291	254	276	263	277	244	267	269	266	248	284	248	239	256	254	255	273	230	210	254	252	244	247	224	247	244	233	269	252	258	231	252	293	279	264	260	261	274	298	269	286	310	305	312	319	342	327	357	344	356	362	335	351	318	330	312	291	314	311	326	315	296	315	280	270	249	241	222	241	244	308	362	418	564	785	888	1056	933	1013	995	942	908	903	892	818	850	802	892	900	808	814	837	877	821	830	854	879	883	786	801	824	838	838	807	810	785
734	826	718	752	749	743	757	701	754	757	803	725	759	787	741	770	770	765	748	759	743	726	774	717	742	760	785	711	776	756	745	773	766	765	755	733	744	772	793	741	766	751	776	760	755	773	753	756	722	738	748	740	723	756	832	797	749	735	715	724	703	738	731	725	772	753	743	746	719	738	730	771	734	772	712	747	733	713	724	736	655	588	555	530	465	609	768	705	784	787	810	770	712	747	740	742	699	701	771	710	754	775	782	805	836	719	494	520	501	558	674	769	767	682	709	759	778	763	733	748	715	725	744	764	762	733	749	764	761	704	752	773	735	699	722	746	745	737	732	737	785	772	743	761	749	756	753	729	762	718	756	729	785	750	738	733	732	735	789	797	766	782	752	744	744	743	715	745	733	761	718	724	730	768	739	727	753	776	768	751	742	719	715	705	747	684	723	684	701	764	729	748	710	765	726	769	756	716	745	747	737	731	769	728	745	769	742	759	733	753	755	765	736	775	763	751	787	766	688	718	721	749	809	852	869	861	896	935	899	866	882	828	879	926	927	940	914	955	899	970	953	960	885	871	882	892	946	926	970	913	872	911	854	820	925	931	887	920	927	900	924	915	942	897	899	914	914	948	900	917	933	896	870	875	863	873	865	876	863	857	838	848	902	882	866	873	868	867	844	858	890	867	823	854	815	785	786	795	772	809	788	764	716	764	785	716	710	722	708	743	719	714	688	665	662	685	678	649	609	606	607	611	583	569	590	592	556	516	537	590	510	509	518	502	488	470	503	469	458	435	448	439	426	421	435	401	378	368	369	356	357	352	360	319	334	333	323	317	301	306	304	286	293	277	293	275	286	275	273	255	252	255	242	257	246	257	246	237	260	268	241	246	233	234	245	246	239	252	248	240	245	243	230	265	260	252	260	278	269	280	261	282	262	291	312	307	328	324	321	329	352	356	338	369	382	368	397	407	415	478	473	483	489	453	483	490	525	493	514	517	528	524	584	614	616	647	626	660	681	688	699	729	735	746	727	805	792	815	830	839	843	865	864	871	882	911	904	920	885	873	871	864	754	802	808	860	827	787	839	792	737	652	590	521	399	341	296	247	233	256	344	481	677	805	916	1016	981	913	895	895	867	883	809	864	840	805	818	851	813	813	866	848	827	858	834	813	885	859	906	839	841	822
748	794	761	756	729	750	743	725	773	741	768	741	759	742	729	776	717	754	729	737	766	763	743	746	759	745	740	737	729	772	763	743	742	763	725	741	700	750	767	785	769	726	695	733	762	720	740	765	725	767	734	763	745	762	806	792	736	750	733	747	737	722	764	738	792	731	747	769	743	746	722	734	732	733	754	760	798	744	681	698	777	692	600	556	537	481	565	788	786	661	651	805	724	753	761	721	732	760	743	748	737	770	777	739	819	833	656	543	472	486	559	687	755	722	717	732	769	772	731	690	723	733	756	753	718	725	727	768	728	727	740	732	756	727	742	752	746	734	781	757	736	759	774	722	762	788	752	761	741	765	740	736	756	754	726	708	757	754	747	750	745	714	757	773	746	714	749	742	730	756	767	756	788	755	752	747	749	714	753	760	742	757	816	789	750	763	725	727	768	768	751	781	731	737	746	743	767	715	765	777	747	775	753	738	704	752	733	746	751	746	755	773	740	773	810	760	709	752	755	753	868	893	916	942	941	912	909	915	920	778	946	921	763	805	809	779	786	785	784	792	793	765	792	774	748	791	789	719	796	751	723	727	786	745	739	785	730	711	694	647	618	646	637	640	613	639	603	637	579	588	633	622	569	571	547	528	547	574	530	569	525	529	511	514	489	491	485	449	473	454	466	462	449	436	392	408	378	393	394	397	396	375	374	357	384	360	332	330	342	347	333	315	305	318	308	322	305	311	293	271	269	268	272	273	284	272	277	248	305	391	284	239	249	262	253	228	259	254	228	255	247	253	253	254	244	257	277	250	271	244	259	265	265	276	270	291	275	282	283	301	299	305	315	316	342	354	357	355	363	369	356	401	395	402	413	445	442	460	446	487	496	504	525	539	533	501	515	580	585	569	560	617	649	652	642	641	646	698	722	712	711	763	744	751	810	809	870	810	817	825	856	855	877	884	853	984	964	951	989	952	968	990	973	960	955	1035	1045	1028	995	978	983	936	1028	1003	995	1050	1053	1001	1044	1011	972	1011	1000	973	962	978	985	988	985	1010	967	1024	1018	992	1007	986	1007	977	963	998	1014	1011	984	975	987	993	992	954	959	1052	1011	1038	1058	1033	937	860	779	597	440	335	273	242	274	356	540	698	936	1000	907	932	916	919	850	806	827	853	822	839	848	835	830	826	801	806	791	797	808	906	858	857	774	760
791	770	758	730	773	770	745	745	736	743	757	738	756	757	753	774	728	712	743	746	744	766	745	744	756	761	755	729	802	755	775	782	751	777	732	732	695	736	763	750	770	772	761	722	743	768	745	770	763	781	751	729	737	779	771	754	755	755	718	734	748	793	762	782	758	728	727	774	753	746	784	790	729	715	755	760	750	747	732	739	744	761	708	585	546	584	483	608	730	600	562	815	763	735	745	747	696	726	756	709	725	750	753	771	778	812	753	682	549	500	478	591	642	722	750	750	720	717	714	716	731	757	763	746	734	698	754	736	755	756	713	773	721	769	720	756	709	737	730	776	753	749	730	744	716	760	752	750	757	720	736	765	748	740	764	711	726	705	753	728	746	775	756	736	709	749	725	751	725	781	745	746	767	731	733	781	736	742	705	752	749	723	873	731	739	728	759	736	747	780	748	734	726	723	726	736	759	708	770	740	745	717	760	740	709	737	737	742	735	729	767	784	774	744	780	756	726	933	908	871	888	949	947	906	890	780	716	679	600	492	582	589	406	453	433	434	412	407	396	411	403	395	354	379	379	407	387	377	391	369	362	367	359	353	373	363	328	319	320	293	332	332	306	314	309	307	315	287	305	287	287	289	307	291	265	289	288	284	288	285	265	287	258	272	255	259	258	263	257	261	253	281	259	265	250	266	277	226	261	270	283	260	278	308	283	298	276	301	269	266	295	266	289	276	303	317	326	331	334	344	332	346	347	348	373	393	383	361	378	439	425	415	443	435	429	444	456	488	493	515	500	522	531	549	597	578	578	614	695	626	625	629	709	705	700	687	734	795	782	758	772	755	754	796	816	862	861	901	932	951	882	911	924	912	939	981	932	914	1003	962	1026	1001	994	977	992	963	966	989	975	997	968	981	971	1011	1010	961	989	1041	1069	1005	1011	1038	1006	998	952	948	989	1022	958	999	956	908	935	944	900	963	965	972	935	928	921	884	900	905	886	905	892	899	926	875	904	879	898	882	937	908	932	909	860	878	903	902	849	923	872	854	931	875	885	873	865	899	861	901	894	898	804	877	887	899	881	878	901	906	856	904	943	871	890	911	911	863	935	942	995	1041	1061	1050	938	791	634	436	275	229	243	337	490	696	909	967	990	974	953	842	852	845	891	860	880	860	849	863	836	838	788	771	803	826	809	835	779	769
714	749	746	741	790	777	728	762	771	733	743	775	770	757	701	752	743	761	764	753	766	730	735	778	746	759	726	748	778	748	747	759	742	744	755	722	752	758	749	746	765	752	743	740	723	753	736	754	775	763	760	745	744	748	769	743	735	718	709	756	754	763	732	763	747	737	727	739	720	759	763	846	737	719	756	722	724	775	735	751	707	676	764	704	566	557	571	487	599	692	672	809	772	756	745	756	726	749	752	738	694	748	760	724	786	745	762	811	731	528	530	506	527	672	721	745	711	726	743	750	711	744	770	740	738	738	755	755	756	756	726	787	741	735	742	740	729	753	733	761	763	762	767	746	726	703	734	767	784	738	762	736	726	734	697	748	708	733	762	793	760	744	730	740	720	785	737	760	778	754	736	755	762	722	726	731	752	752	727	742	751	801	770	772	739	777	790	747	770	761	773	747	737	725	735	756	725	746	760	745	709	720	786	736	746	722	717	741	735	757	756	776	785	811	805	878	872	907	959	854	878	809	681	594	476	402	352	307	300	267	248	249	270	292	289	267	245	259	232	256	252	244	267	244	266	263	253	287	265	275	281	260	270	282	265	303	312	308	280	308	296	317	327	287	317	314	331	356	371	325	368	362	344	352	355	355	350	365	399	377	378	422	424	440	470	441	469	476	478	456	506	464	502	498	503	508	558	550	550	578	585	585	580	653	634	627	635	693	702	712	695	706	720	698	722	780	767	823	812	785	818	848	877	876	843	894	924	916	844	856	890	942	868	951	962	983	988	950	967	979	973	1009	1030	1020	1014	1002	953	982	1026	969	978	974	954	925	981	995	979	975	1021	943	976	923	959	927	959	939	942	983	986	983	930	890	937	929	915	900	913	940	909	939	897	908	877	903	903	878	869	895	898	871	858	858	856	915	901	892	846	850	894	902	880	902	844	872	856	864	878	880	880	823	861	850	839	787	837	870	876	903	858	844	807	826	837	831	806	858	885	905	864	848	822	852	879	877	887	839	862	853	858	873	849	849	835	869	835	819	868	837	823	828	841	827	837	805	894	847	854	854	839	850	858	860	880	838	835	828	845	853	850	842	870	845	886	919	911	891	923	963	961	1021	1034	969	747	509	332	258	240	352	515	846	1028	1035	1014	921	905	818	813	864	816	862	863	874	839	879	818	830	805	790	826	825	818	790
717	757	735	734	764	765	750	760	760	707	690	780	780	739	740	764	757	746	741	762	726	743	747	760	766	763	774	762	777	758	734	736	759	745	790	757	715	739	739	739	755	753	747	719	753	753	763	741	764	755	780	752	759	729	739	729	716	689	742	762	772	746	755	808	772	747	748	745	719	780	610	664	770	736	752	733	738	754	697	777	728	692	679	749	673	601	554	539	491	582	820	734	716	756	730	734	748	750	748	760	747	744	747	732	746	723	758	724	756	676	533	480	491	581	636	727	767	787	744	757	730	779	766	745	759	755	776	723	692	692	647	701	719	734	733	746	748	762	759	734	775	764	740	756	752	714	732	757	772	792	767	740	740	767	728	744	736	762	756	739	782	723	716	741	733	726	695	769	740	783	740	744	746	777	782	743	743	751	773	771	757	762	802	701	736	760	741	765	754	781	788	769	762	705	729	775	738	790	764	772	719	715	723	732	755	749	697	751	782	717	782	803	803	847	903	909	908	899	798	715	562	445	292	287	248	267	259	308	329	397	403	420	447	578	702	569	543	583	570	547	574	570	611	564	566	620	621	629	608	640	636	551	642	705	638	677	743	768	769	796	771	764	738	747	737	798	822	829	816	846	877	871	870	880	829	843	875	928	894	890	890	921	909	922	922	927	960	953	952	975	966	975	957	937	996	953	971	1004	968	935	967	950	973	994	974	940	941	952	987	941	934	931	952	928	941	936	983	952	916	909	910	929	938	916	949	932	944	961	914	914	929	863	884	905	907	923	893	892	875	890	867	900	870	872	884	898	860	824	877	873	838	861	874	833	869	857	862	861	856	829	859	821	824	824	828	825	799	858	840	832	784	868	867	821	775	835	862	900	810	850	839	821	848	858	849	880	790	854	841	845	846	836	856	835	897	873	833	812	837	856	837	855	814	804	800	828	835	836	848	809	798	795	797	784	835	796	810	849	796	815	822	871	788	750	800	808	792	798	825	824	799	798	810	855	783	804	827	829	824	820	820	806	804	819	838	880	808	819	860	820	824	825	841	800	828	814	825	849	840	799	827	835	820	863	839	841	838	827	836	811	839	810	823	851	852	855	882	893	906	889	935	1022	1040	988	827	575	330	244	271	417	658	922	1032	1002	944	940	860	804	826	837	833	861	800	824	814	849	805	821	809	775	840	859
741	768	749	764	738	746	756	749	737	733	747	737	735	732	787	762	760	764	730	742	767	740	732	740	731	755	729	753	729	746	783	748	774	756	773	716	754	760	769	735	769	737	745	709	729	737	734	726	732	763	774	775	750	757	756	757	738	727	734	751	783	744	738	770	786	757	737	752	733	746	809	792	713	770	838	770	717	735	749	760	749	744	712	688	723	702	617	566	553	486	573	724	747	753	753	743	729	754	775	735	775	740	709	776	738	756	760	741	783	797	662	544	499	564	585	648	785	779	743	719	731	722	710	708	752	760	749	711	651	566	619	569	644	778	732	715	766	737	756	752	741	763	742	741	712	716	729	731	742	786	709	752	726	730	740	736	757	763	790	773	755	747	714	724	723	756	735	738	723	750	768	741	777	753	729	727	756	765	748	743	754	731	726	735	736	745	758	752	721	748	755	728	703	746	742	736	732	762	779	735	699	728	743	745	759	722	746	701	735	762	788	848	882	922	867	895	761	615	442	326	258	256	300	354	408	567	667	765	824	871	945	1025	868	943	1046	882	918	986	975	1004	969	918	950	976	952	974	950	974	945	996	919	909	1079	1077	970	915	981	960	986	959	966	954	934	936	927	919	937	928	965	923	933	913	894	833	893	855	860	912	879	921	848	872	868	868	897	896	840	856	885	903	932	845	900	856	912	849	830	885	864	822	845	882	856	854	843	825	847	871	860	814	800	850	818	808	805	858	841	805	812	812	811	776	815	841	836	900	831	857	861	832	839	829	849	830	852	803	767	812	800	847	860	831	809	815	805	807	793	795	858	803	775	794	812	809	839	771	807	824	835	759	795	790	802	793	770	764	795	748	732	771	780	827	816	813	747	797	814	792	781	757	786	778	792	811	778	802	793	780	809	797	790	808	792	800	782	814	793	763	810	827	792	769	814	796	846	794	811	789	808	797	794	821	818	795	812	808	775	805	809	845	811	827	826	816	876	813	806	795	817	829	779	809	819	831	841	828	806	831	823	790	816	775	834	853	791	801	806	813	813	805	818	846	815	818	799	798	795	802	823	782	828	843	835	865	808	858	835	838	819	841	824	831	844	842	858	882	822	820	840	888	896	906	875	963	991	998	765	489	297	232	340	512	802	990	995	996	925	855	795	805	836	841	816	805	839	838	825	807	797	826	811	806
757	763	754	720	718	767	736	711	770	760	780	767	762	748	749	705	735	754	727	768	775	780	761	785	736	737	719	723	744	736	744	734	771	751	778	756	737	765	792	763	754	734	761	733	731	756	770	748	760	741	732	766	775	771	789	802	759	765	765	736	774	781	734	751	731	743	793	752	700	662	708	741	747	805	821	786	692	760	751	744	758	773	708	702	701	744	732	603	547	547	481	531	786	730	750	755	745	708	716	752	734	729	728	747	724	752	753	757	737	781	785	713	536	529	472	525	659	728	735	714	723	729	755	745	764	735	736	637	530	685	758	521	586	760	771	750	749	762	745	753	773	745	740	747	744	752	713	712	749	760	783	739	741	688	749	717	692	736	744	751	753	752	717	733	760	767	776	733	667	717	799	783	771	786	761	703	715	738	722	782	745	735	716	749	751	734	772	728	726	755	721	748	739	761	729	724	725	749	766	749	758	774	739	748	735	769	742	715	798	873	866	919	953	902	701	590	416	279	251	274	357	444	692	812	903	981	985	956	949	915	899	913	878	871	789	792	864	840	857	840	836	826	844	834	847	841	862	859	822	842	783	771	870	907	830	777	821	829	813	818	863	780	797	818	814	809	832	803	847	809	831	809	818	751	916	902	839	815	800	781	806	783	784	851	805	844	860	807	825	837	857	801	829	817	820	821	798	806	787	788	798	804	791	773	809	800	774	779	796	782	796	752	785	772	793	758	799	769	758	785	743	750	776	780	756	929	762	771	751	789	715	698	725	772	771	743	790	759	695	727	784	783	782	759	774	771	751	763	770	740	773	785	762	797	754	754	750	776	767	784	815	775	791	765	783	776	799	756	763	763	795	815	820	783	767	823	809	788	791	822	803	771	821	832	798	795	772	743	776	787	830	779	784	781	803	750	770	786	819	818	792	794	800	822	820	802	791	744	779	802	790	800	814	799	789	832	819	821	803	795	747	892	824	815	814	812	819	811	797	788	780	791	805	814	792	823	839	806	803	802	832	774	819	788	789	824	803	811	830	840	778	778	795	812	782	781	796	844	830	817	858	829	810	815	835	821	823	811	790	819	852	843	821	828	872	841	833	853	814	862	843	815	850	904	979	986	993	892	666	374	254	267	421	728	994	1008	976	967	895	828	846	863	819	825	818	812	827	822	832	845	863	823
762	751	772	786	739	766	760	741	730	723	769	738	768	770	762	729	736	729	759	743	722	732	770	738	736	795	731	775	723	732	740	730	738	733	756	764	806	782	793	742	769	770	741	731	758	745	727	768	748	761	751	774	754	767	744	767	752	756	712	734	747	775	760	778	732	779	840	865	736	704	714	750	744	772	781	721	718	739	755	748	746	751	775	707	691	764	768	731	608	532	584	457	525	716	755	761	746	751	698	753	789	740	754	772	720	743	751	755	758	762	758	816	683	544	402	515	618	627	712	773	785	740	742	777	737	714	658	518	529	636	725	556	509	726	764	738	765	756	734	737	755	773	773	756	757	730	731	735	744	769	726	746	758	757	743	774	772	765	775	748	762	750	745	723	754	747	745	756	726	737	748	769	716	760	783	778	736	760	746	759	743	780	748	759	764	789	773	745	758	754	708	739	761	739	732	688	718	737	765	753	766	771	744	740	748	731	777	800	903	946	944	836	742	550	357	267	269	318	453	671	862	1001	975	959	874	854	839	841	776	811	837	826	839	833	817	786	791	776	813	768	813	775	807	803	816	766	764	782	774	769	770	720	710	748	701	758	760	779	733	760	764	784	793	791	740	718	744	741	749	746	774	749	736	717	670	671	737	710	733	690	689	718	709	775	745	763	761	710	756	750	770	731	713	714	731	771	747	761	779	772	741	767	764	762	768	767	756	749	768	733	729	757	745	752	790	755	758	767	767	806	714	765	773	769	777	777	773	784	744	756	772	739	751	807	774	783	882	917	825	738	800	758	804	775	760	803	782	812	785	786	740	782	781	778	752	777	762	759	748	769	757	752	749	808	790	747	766	784	769	790	766	778	795	783	787	769	779	769	759	788	782	775	784	826	805	767	721	786	762	833	802	790	783	773	799	774	806	798	816	812	762	818	830	774	841	828	768	798	787	772	800	810	820	831	825	795	782	796	805	746	800	826	796	782	802	810	827	845	832	761	787	762	791	797	787	837	816	822	817	828	775	793	815	816	812	788	802	828	868	827	801	808	794	802	796	819	818	830	804	793	813	841	804	851	828	837	844	820	819	786	809	858	832	805	813	848	847	868	804	825	815	847	804	882	1026	935	850	1044	1029	807	521	298	236	372	658	939	1026	1035	956	887	842	858	816	854	860	867	827	861	821	846	889	853
771	772	764	778	689	751	760	732	753	760	754	749	781	734	769	755	737	727	717	746	713	702	739	758	734	771	719	762	744	711	744	728	739	737	777	789	764	776	787	769	704	736	722	743	757	741	758	739	739	766	758	763	741	770	725	762	722	718	754	742	761	704	751	764	714	732	867	839	823	736	742	748	718	723	719	753	752	726	746	773	747	723	758	812	744	728	730	728	716	598	549	526	487	498	692	777	742	710	748	734	751	772	773	746	740	700	714	704	749	734	764	772	813	673	441	503	473	527	612	746	759	781	760	753	727	628	510	457	605	839	773	574	515	697	773	748	776	718	725	722	735	744	775	744	790	755	743	728	749	756	799	756	728	721	756	743	770	770	780	773	754	739	755	738	776	798	774	756	751	738	720	728	740	746	771	761	745	747	754	738	739	742	785	763	751	760	775	719	736	749	751	739	778	759	750	687	724	750	780	765	745	727	744	745	733	785	819	895	915	851	736	548	371	289	252	351	512	726	929	1010	946	870	875	847	781	773	790	750	745	752	754	749	756	766	720	741	737	749	750	781	762	749	737	739	769	727	729	744	723	726	754	751	735	721	736	765	775	749	763	750	729	743	781	797	818	698	745	744	741	740	782	764	751	765	703	742	709	773	726	734	736	757	712	766	767	781	762	762	774	749	733	769	735	737	747	710	752	750	775	741	758	769	783	748	750	723	745	757	779	750	739	758	742	788	764	739	753	740	743	771	725	761	738	768	770	776	751	741	729	753	726	724	753	803	722	712	847	924	770	706	756	745	756	755	782	759	786	746	789	791	755	760	748	751	744	737	762	731	748	744	768	809	826	815	810	753	762	809	773	831	779	769	748	725	780	782	762	800	777	755	797	767	794	780	777	769	737	768	827	809	733	806	757	796	795	799	790	777	789	794	747	792	851	789	808	794	783	779	766	759	735	803	811	778	814	812	775	798	811	830	786	824	829	805	848	808	793	820	819	804	805	796	823	781	798	809	799	798	791	802	819	795	865	902	817	767	808	794	801	842	817	799	820	816	809	804	806	820	818	858	825	833	790	830	796	811	849	807	797	814	845	850	802	832	851	868	871	833	827	790	802	838	831	816	865	836	880	932	979	1028	1002	639	338	235	335	596	924	1022	952	901	864	833	863	848	807	795	822	812	835	835	827	856
750	775	758	754	749	735	726	743	757	718	739	818	750	784	771	771	751	717	747	705	726	734	772	755	756	766	766	736	728	742	743	734	755	720	759	761	718	767	774	720	740	737	747	753	762	750	760	753	778	743	756	738	705	773	737	768	724	769	747	746	737	738	739	726	749	713	757	688	690	729	700	718	748	779	815	763	718	743	776	750	746	728	729	766	749	688	744	747	781	715	623	557	578	490	528	709	742	764	754	742	754	736	741	734	756	728	718	720	737	740	746	776	800	802	721	521	495	537	552	641	756	805	796	739	631	446	445	550	833	953	657	505	480	688	799	756	765	751	739	747	712	701	756	766	759	734	745	753	732	739	727	726	784	768	748	733	739	757	750	756	791	743	760	767	743	764	777	736	744	745	718	746	746	770	736	746	770	768	758	712	750	745	727	738	749	727	730	754	734	727	745	768	786	744	722	734	735	742	774	753	748	757	757	770	818	880	901	950	849	615	422	273	245	334	538	784	1005	993	949	835	790	817	788	728	705	720	731	738	738	753	769	768	772	782	726	734	752	749	785	724	744	748	735	737	745	744	733	748	743	726	739	771	755	747	752	728	781	781	783	764	717	735	752	768	773	738	739	738	742	754	763	757	748	728	742	724	770	755	714	690	698	739	729	729	756	790	740	744	745	728	726	724	737	763	785	735	771	746	720	762	754	783	765	712	750	745	724	756	745	763	749	708	745	774	758	740	749	726	795	740	748	741	735	792	791	745	717	694	736	780	762	689	758	774	787	715	702	760	687	753	763	766	753	776	778	774	780	748	792	753	778	731	753	744	747	747	773	777	781	785	792	800	789	830	830	801	753	764	792	821	837	809	769	831	793	788	767	740	795	764	792	752	775	815	786	786	800	786	767	806	783	798	787	773	789	772	796	721	778	744	774	800	852	796	789	781	776	793	773	711	731	791	791	794	824	786	789	809	815	806	803	819	800	814	794	788	790	835	817	791	807	816	821	795	763	821	841	803	809	812	800	812	801	852	798	739	816	834	803	785	819	825	813	785	774	815	811	849	846	821	825	827	839	793	858	782	828	822	784	838	847	788	823	835	785	858	846	850	844	836	835	830	825	802	810	831	857	892	933	904	997	1036	737	367	240	309	594	916	1024	976	898	861	819	829	812	860	818	833	833	828	817	870
771	768	768	736	741	761	676	814	865	713	717	743	755	759	754	741	783	752	751	764	781	769	741	772	750	774	710	783	743	748	773	749	756	741	740	718	770	742	709	755	737	753	761	764	739	713	751	737	737	777	756	774	717	720	769	729	711	758	741	730	766	759	763	766	752	737	772	669	655	721	756	723	879	930	901	968	748	760	739	727	755	735	746	751	786	778	733	742	727	764	742	627	560	540	486	521	737	765	718	742	703	724	725	739	750	786	704	749	706	714	709	762	747	774	840	749	558	496	517	571	634	695	756	640	458	420	542	764	866	927	685	499	459	698	764	773	752	750	731	722	730	733	735	736	791	781	762	779	747	759	777	763	755	731	742	738	741	753	748	745	740	770	756	753	760	759	738	746	749	765	738	740	737	744	770	762	786	821	775	737	753	752	743	773	734	726	724	704	760	729	715	751	776	741	754	752	728	740	773	740	794	783	788	842	946	1006	964	811	591	353	263	314	438	785	961	948	887	849	799	817	742	719	742	774	737	736	727	687	718	663	722	713	730	762	740	700	742	755	741	774	745	723	740	720	715	721	748	749	763	742	754	737	725	733	696	741	771	756	729	747	739	745	709	714	752	737	711	765	713	732	775	793	761	746	724	732	737	742	723	710	752	711	757	765	724	716	764	755	756	730	760	691	722	740	739	734	768	721	773	739	727	754	741	736	734	769	740	743	775	769	765	700	745	764	754	723	732	705	774	744	747	755	750	746	793	751	710	720	795	824	833	787	741	746	775	748	718	742	730	775	724	755	787	786	777	793	796	754	788	783	764	770	767	755	790	752	744	823	744	744	797	770	791	785	763	784	770	799	841	795	803	814	756	756	806	777	764	770	772	791	791	774	790	826	790	760	770	803	800	807	771	780	806	765	788	803	767	747	755	730	749	771	755	800	802	783	756	799	778	757	747	763	775	786	821	823	804	801	828	805	792	815	791	798	813	809	816	793	815	801	829	813	781	780	776	817	822	810	819	796	826	803	769	806	795	820	794	786	826	797	795	806	774	845	804	822	816	786	826	820	825	800	850	858	847	854	822	824	832	843	787	786	757	779	818	801	835	816	856	909	856	824	845	841	837	884	836	837	864	880	877	1005	1024	813	413	244	280	575	915	1021	945	919	841	883	831	841	801	787	816	817	835	838
777	762	750	759	764	729	647	876	980	746	721	743	733	757	705	738	800	729	754	754	753	733	749	767	762	734	737	759	741	757	732	746	729	744	737	740	757	741	736	729	713	722	723	769	757	735	741	735	731	773	722	772	757	739	739	763	726	727	758	740	750	733	735	754	793	753	725	747	715	716	740	797	915	485	494	858	882	681	761	741	741	770	737	800	785	800	753	732	732	696	750	722	638	564	535	518	496	738	760	715	734	699	698	748	783	736	729	751	709	744	731	759	737	721	758	797	727	572	506	468	503	591	611	469	438	534	763	862	849	891	693	505	463	702	770	739	727	745	748	726	764	778	747	707	751	767	776	758	747	773	746	751	761	761	717	736	771	749	788	763	764	737	752	750	771	734	743	760	736	771	753	753	727	720	739	765	766	773	752	761	748	788	743	746	780	744	722	732	736	758	745	731	764	760	768	729	728	722	753	773	751	724	822	907	984	934	760	513	313	235	390	668	951	1031	874	818	831	750	580	748	752	757	756	727	735	706	702	702	710	734	714	737	707	712	690	699	737	728	755	759	739	756	769	750	713	715	738	729	722	774	766	711	761	734	736	761	734	791	736	722	736	713	706	732	762	760	734	737	759	715	752	762	810	758	784	752	740	770	725	705	753	736	785	735	730	740	752	748	747	765	758	784	741	722	758	728	732	756	756	690	732	742	742	755	748	750	781	743	790	782	757	742	718	735	709	719	708	730	760	733	766	758	788	757	772	714	716	718	840	891	852	806	711	740	777	774	801	790	783	765	752	755	781	778	804	779	750	766	781	785	785	791	759	742	745	754	785	769	777	766	811	751	775	775	803	791	775	713	697	796	787	741	730	765	817	770	807	757	781	813	797	802	778	783	771	788	778	756	805	769	768	730	797	793	818	776	802	782	762	742	775	748	809	839	793	798	740	757	746	782	801	794	788	819	816	833	856	840	842	787	795	794	791	811	824	801	818	796	793	828	808	820	794	805	796	862	856	787	839	808	800	816	802	827	795	797	778	778	771	804	829	814	835	837	832	803	827	820	801	807	843	847	805	800	789	802	828	810	834	797	789	776	789	778	755	781	778	772	840	846	825	872	797	845	812	805	861	848	867	848	815	890	952	1033	814	425	239	283	595	1003	970	917	851	854	893	849	778	781	813	841	773	844
729	767	763	753	757	741	677	747	752	716	698	733	757	770	735	760	772	760	720	757	756	762	740	738	741	758	753	730	759	749	775	766	767	782	750	787	731	818	743	754	728	713	769	781	743	712	729	720	742	736	730	708	749	693	713	729	720	726	819	844	795	709	795	804	744	771	723	743	752	757	762	822	867	436	435	602	893	702	743	747	754	708	764	780	775	746	747	770	749	718	712	755	790	625	558	509	507	494	695	724	692	762	728	718	750	719	736	751	751	712	716	770	730	740	746	742	818	773	524	387	405	435	401	413	536	747	840	791	807	843	664	519	458	637	776	718	719	693	709	727	756	746	747	709	768	753	721	756	737	735	731	751	728	722	745	777	741	776	755	725	735	728	748	762	726	764	739	758	789	794	759	727	702	701	727	736	766	792	766	778	725	757	736	759	773	788	749	743	768	774	760	786	754	710	747	757	731	715	800	793	739	744	826	876	859	646	414	271	261	444	840	1009	964	855	811	762	767	772	699	776	772	735	769	714	748	742	750	707	829	921	703	752	704	744	732	779	715	738	713	761	760	752	732	747	741	771	744	727	736	737	733	754	739	730	746	738	733	735	732	734	714	699	728	727	727	719	764	763	739	747	785	729	769	759	765	744	735	729	802	779	789	731	758	772	718	709	770	723	722	763	734	754	795	776	761	756	739	725	762	738	736	695	735	728	775	756	756	768	764	765	746	733	773	730	771	707	692	749	723	742	746	778	778	761	792	742	656	629	710	806	774	734	744	745	771	749	760	735	756	750	750	742	781	795	742	750	762	776	776	760	780	812	735	732	784	762	765	745	800	832	816	749	751	785	751	733	790	689	687	766	761	778	753	724	800	784	790	786	800	824	783	792	777	769	752	792	786	781	799	807	795	760	775	793	771	804	817	789	720	730	772	793	803	800	819	786	846	783	796	800	821	771	830	789	812	846	778	810	817	812	816	810	805	787	779	775	809	824	807	812	787	797	785	774	824	815	836	822	839	818	795	831	837	786	815	802	748	1003	1044	715	847	842	846	820	841	806	822	806	818	815	835	849	847	809	799	828	797	800	820	826	790	800	806	815	914	859	804	800	816	842	801	777	797	786	800	847	843	848	927	906	811	882	881	964	1005	797	409	222	293	677	1012	972	905	909	837	872	843	785	776	839	863	816
769	760	757	735	742	728	787	774	764	744	785	757	742	757	749	767	819	735	758	765	773	751	755	738	737	751	781	747	765	772	771	742	753	744	740	782	772	807	793	753	725	756	765	773	744	790	762	783	769	724	731	758	670	758	741	708	747	784	689	607	785	723	738	642	745	761	756	761	746	763	741	789	917	623	479	711	857	728	755	731	723	776	769	737	755	775	754	761	732	729	730	719	771	736	639	581	547	514	483	719	759	708	752	743	723	737	738	722	690	725	762	760	755	753	707	737	766	806	727	573	411	408	478	595	760	768	753	767	821	840	676	534	438	671	779	713	735	729	711	704	734	732	753	770	769	718	775	777	800	795	742	764	743	731	734	785	746	768	753	769	742	731	730	741	747	740	729	763	737	799	749	724	740	748	804	785	765	738	765	753	746	773	730	761	755	774	755	735	754	766	717	769	798	743	753	776	726	761	774	803	840	805	905	799	555	361	277	241	486	876	1051	875	780	757	790	771	732	778	758	746	744	748	731	748	755	745	773	685	769	843	686	737	749	759	750	736	730	740	720	746	769	765	772	743	753	758	727	708	678	743	717	710	717	721	782	767	718	726	730	725	753	745	751	725	768	772	741	760	751	737	744	773	739	753	764	716	746	784	771	804	785	733	731	736	728	746	765	749	728	759	743	748	765	757	781	745	765	701	720	747	718	737	746	738	778	765	764	758	731	729	760	774	752	759	777	761	774	705	751	737	737	778	761	797	795	696	615	817	680	684	773	732	763	756	786	784	789	748	759	718	746	782	778	788	775	763	749	775	793	731	771	763	776	741	760	752	776	774	834	768	762	764	765	769	789	769	770	707	707	794	808	820	803	699	778	809	783	775	782	845	778	781	799	749	742	755	805	781	775	791	761	761	757	802	755	807	811	806	739	797	779	771	763	773	775	764	807	787	790	806	764	821	829	777	770	779	751	801	817	798	816	850	791	823	770	772	782	787	842	856	789	826	807	791	792	795	805	851	847	766	852	792	792	827	819	829	774	886	937	711	828	804	812	806	823	815	857	830	815	829	827	809	842	826	855	805	838	816	817	816	808	767	826	847	891	887	833	783	800	844	778	814	857	871	833	787	904	873	878	885	804	819	859	867	953	1073	749	359	223	339	779	1019	958	915	851	839	819	832	834	806	845	847
759	753	777	727	725	727	781	759	775	788	769	782	729	745	715	774	779	736	729	760	737	757	757	749	759	734	751	761	791	762	762	763	781	762	769	736	751	780	730	749	740	774	792	776	749	762	781	774	759	787	761	739	714	1286	1004	666	758	811	688	637	823	734	675	616	756	740	722	722	741	764	764	727	900	862	841	846	742	680	735	740	740	783	733	741	732	754	741	776	732	770	750	742	721	762	783	676	581	540	507	581	741	773	729	773	754	778	769	747	754	749	745	774	695	740	745	752	754	718	743	802	755	701	745	765	804	776	741	759	826	881	646	456	443	651	822	721	722	728	741	736	756	741	711	759	742	792	757	732	772	744	722	807	795	718	720	752	745	737	718	739	715	731	750	778	746	772	738	770	764	753	780	736	730	767	738	731	736	717	763	751	760	727	708	741	772	755	755	771	769	748	714	741	736	736	761	727	727	786	764	771	876	916	922	723	366	238	338	564	942	952	843	800	750	742	735	760	707	746	746	722	732	746	741	759	739	748	734	723	698	668	733	738	761	791	775	736	745	748	758	734	708	733	764	754	776	761	703	709	711	824	753	707	686	718	754	738	751	726	770	751	746	743	726	722	761	768	737	726	758	736	763	719	735	760	760	697	728	733	767	746	754	756	730	736	742	774	734	760	726	730	753	701	751	788	756	732	713	719	762	728	751	740	759	776	749	758	757	750	736	762	785	786	780	734	740	763	738	722	732	738	723	771	763	719	785	653	673	1673	1059	556	742	789	751	814	802	786	754	786	758	738	750	784	777	747	758	764	759	758	768	790	755	784	745	741	793	796	784	758	805	730	852	796	792	760	785	820	776	762	747	816	941	891	816	717	744	791	800	779	783	779	798	754	835	768	782	785	797	792	786	790	778	804	813	772	778	767	771	779	775	804	792	806	799	758	778	774	804	766	790	784	801	834	821	809	759	780	788	833	823	811	809	831	817	757	782	813	821	772	797	812	784	832	818	801	792	789	775	840	842	811	846	788	745	801	844	846	806	737	778	875	825	781	803	819	836	808	811	825	815	841	838	815	799	798	856	848	809	845	841	783	781	792	831	825	876	902	831	824	815	805	817	786	901	936	852	808	838	808	799	789	789	835	776	849	872	964	1008	726	312	243	435	871	973	1003	865	848	829	868	834	804	841	842
770	761	763	743	764	741	752	767	756	747	748	758	747	770	779	750	770	748	733	806	749	755	750	743	736	726	728	707	744	763	739	732	770	782	708	772	732	750	740	781	766	699	684	756	771	756	728	742	731	744	786	766	631	903	789	653	721	770	839	804	755	762	775	770	738	761	737	709	735	779	724	732	762	792	805	756	748	749	734	734	754	750	758	746	741	773	754	760	774	767	742	729	736	709	744	782	624	532	558	671	587	718	773	744	753	725	762	760	748	756	774	754	721	754	749	725	737	715	734	730	760	728	753	745	734	775	781	785	825	863	635	524	474	656	758	703	726	735	703	766	750	715	725	725	763	769	749	760	751	739	695	715	713	741	731	788	772	738	735	736	713	733	748	721	748	761	740	749	725	743	722	752	720	721	756	780	708	729	758	773	774	744	762	714	779	745	782	756	759	733	752	741	743	727	751	713	748	722	780	816	907	923	817	509	253	320	773	1033	924	787	747	727	739	802	743	712	752	746	708	715	715	732	730	699	716	756	747	769	753	718	736	714	734	780	783	782	766	715	748	740	759	760	763	770	746	747	709	726	798	856	856	744	644	746	733	752	761	780	753	733	766	730	746	699	743	772	778	771	727	710	737	750	756	741	764	718	709	725	751	746	746	798	792	788	732	784	768	787	737	750	695	741	751	783	736	713	681	722	760	726	706	752	741	736	716	735	807	801	760	749	759	757	765	751	749	721	814	876	821	740	758	744	772	751	764	712	545	1049	710	629	794	781	742	798	786	766	748	774	748	766	753	784	751	822	802	764	741	747	779	772	791	801	760	785	789	743	743	743	780	740	759	733	760	754	750	811	770	721	745	824	877	836	801	737	747	782	787	769	762	764	800	794	802	795	765	838	808	776	798	798	824	796	807	777	797	806	748	796	768	788	783	817	825	764	809	792	774	802	797	831	796	854	807	793	816	832	797	817	789	803	831	816	773	840	807	792	823	843	829	811	790	832	833	830	767	803	809	824	824	867	819	788	821	814	782	804	823	814	822	833	799	813	807	793	805	777	789	826	842	839	838	830	809	804	836	819	790	829	819	858	778	804	797	797	806	836	839	853	824	839	829	790	861	875	869	786	806	792	810	834	833	836	809	824	891	830	973	972	601	279	257	566	977	999	933	867	828	900	847	819	810	826
796	762	783	769	758	739	752	738	730	736	707	745	769	745	775	737	759	738	746	747	773	753	750	780	725	774	750	744	760	747	771	761	716	738	738	787	760	733	768	769	777	725	707	769	766	758	784	753	768	769	756	782	745	702	701	746	766	737	770	753	763	753	766	775	740	764	702	727	743	738	735	709	738	770	751	756	775	748	742	719	778	753	761	717	712	726	745	752	767	785	781	722	681	693	685	745	691	621	582	657	609	508	640	741	753	748	748	752	751	764	742	754	734	745	742	723	724	703	693	743	746	737	729	716	732	748	751	749	796	839	651	482	419	620	796	724	740	717	707	717	731	750	712	726	789	756	774	756	745	734	715	720	782	739	740	754	667	786	724	753	742	760	753	765	751	732	737	743	726	734	772	753	745	746	742	738	725	776	763	741	700	716	747	777	780	719	733	739	730	714	744	738	744	759	731	756	753	747	832	893	944	827	591	324	273	616	1099	893	822	744	715	770	781	757	722	738	769	745	758	733	716	728	755	726	742	751	754	745	746	766	774	737	763	726	769	722	762	738	732	753	737	737	738	704	766	763	698	680	792	865	802	695	720	740	765	754	747	738	777	710	725	755	756	749	736	752	735	731	767	749	758	701	760	740	734	753	759	751	755	727	737	781	775	797	742	741	746	780	718	707	695	727	735	792	754	729	658	723	775	730	766	762	761	736	731	733	762	781	760	760	779	739	767	777	728	776	727	564	842	784	749	746	779	751	771	694	678	621	674	813	820	784	762	767	783	765	771	764	775	741	719	740	767	768	755	744	789	782	751	775	741	758	767	740	782	777	780	734	761	755	787	787	752	756	758	818	801	796	705	754	810	903	810	726	784	801	783	824	770	843	795	795	809	819	814	793	804	803	793	758	803	814	804	807	823	749	828	808	804	801	846	803	779	763	785	809	843	793	808	812	833	829	802	811	808	832	789	765	762	815	825	838	826	785	806	815	789	818	851	800	813	815	817	762	789	772	789	805	826	756	791	786	807	690	680	720	745	812	831	852	809	748	757	779	805	805	796	887	833	805	805	807	822	855	805	824	826	861	864	819	790	814	794	755	821	841	819	785	844	877	797	780	838	803	798	856	774	840	805	854	837	817	844	847	845	886	891	990	964	480	244	295	679	1051	1035	915	837	848	832	826	830	810
744	760	794	754	761	756	725	760	755	776	768	748	739	723	718	740	721	744	732	751	761	755	741	744	752	733	732	741	717	736	752	712	745	743	744	775	758	756	742	796	782	771	771	770	758	758	756	782	750	766	751	762	736	716	743	749	734	750	746	751	758	747	743	730	750	748	725	746	727	747	741	747	727	724	758	723	752	738	755	738	760	762	758	731	744	743	735	749	744	758	748	741	708	742	710	716	678	782	667	636	526	491	441	647	811	749	753	740	755	702	762	720	790	733	722	716	722	753	741	703	760	764	701	715	699	742	735	772	794	908	686	517	471	617	773	761	732	740	762	740	727	731	724	713	745	737	746	755	761	742	746	741	765	748	772	753	711	762	732	776	730	734	765	743	723	766	789	765	732	746	737	739	757	757	739	705	705	776	706	715	733	735	778	742	725	733	712	702	698	736	749	766	749	727	754	744	818	798	864	912	839	710	362	266	509	903	1001	822	741	705	764	775	763	756	765	770	757	778	743	769	755	727	711	756	753	725	765	750	747	749	782	709	738	711	742	745	728	730	747	739	734	747	732	763	771	768	747	708	715	792	743	742	786	807	773	714	720	725	764	734	744	726	738	758	748	736	748	749	766	741	731	747	770	747	732	747	720	730	744	734	724	757	751	763	741	745	750	774	708	711	744	755	717	788	726	710	713	728	766	758	783	766	783	769	770	753	804	784	782	747	751	779	773	769	765	824	702	597	806	807	768	762	767	772	742	729	745	765	770	762	779	761	775	766	781	768	784	789	751	767	755	771	733	702	699	719	814	776	772	738	794	770	761	814	811	779	790	751	745	763	848	783	781	759	760	765	792	746	748	717	815	566	735	862	758	781	757	767	782	787	763	761	765	781	764	774	764	787	787	795	756	788	794	807	835	768	786	768	775	792	826	793	799	790	790	828	793	819	808	821	824	815	863	829	824	827	795	777	781	806	865	824	856	843	844	827	813	799	836	860	837	857	810	846	798	825	850	861	828	804	825	856	812	678	1370	1161	685	833	892	871	871	856	864	849	835	847	843	837	906	850	842	881	907	893	845	872	894	899	850	858	886	879	828	824	835	784	817	772	811	839	848	812	876	811	832	843	856	848	793	817	851	852	853	842	874	850	926	927	1064	825	374	227	417	867	973	993	893	829	832	837	801	797
775	772	747	735	740	767	757	787	734	768	734	748	741	720	777	773	760	774	761	738	761	753	765	733	722	728	756	748	758	734	762	757	743	732	752	740	748	743	770	753	749	785	755	718	729	792	763	774	756	754	744	754	730	727	750	720	736	768	771	754	723	758	772	761	746	750	763	697	741	732	765	757	757	729	729	731	740	750	764	757	754	768	756	756	722	706	736	732	741	749	780	724	733	744	794	731	676	686	778	661	540	542	526	481	630	743	735	727	736	723	723	774	745	719	721	722	732	727	709	723	734	709	730	717	777	701	754	779	777	902	711	518	427	621	816	744	709	762	770	728	759	715	741	724	726	738	745	771	756	732	760	744	780	730	733	755	738	724	808	762	732	772	752	778	743	740	724	749	749	746	718	766	751	782	738	746	736	720	777	748	726	735	725	702	802	896	678	746	741	761	727	785	793	768	754	760	804	826	971	909	720	440	258	530	980	928	829	766	775	729	706	761	765	759	751	759	742	767	751	726	759	777	741	758	756	746	765	787	760	748	748	738	728	729	752	716	706	753	718	740	755	755	755	746	720	799	770	732	722	725	729	795	587	606	825	704	733	722	743	761	745	745	751	728	771	719	753	767	750	739	757	750	784	753	745	725	745	708	706	741	770	764	724	751	736	760	738	738	695	767	868	800	734	760	736	758	767	772	749	793	752	766	796	736	751	756	792	802	741	736	778	764	754	750	734	789	752	789	815	757	747	762	741	775	741	780	739	721	761	729	784	761	778	743	720	774	755	744	721	791	755	757	694	696	1045	704	756	748	735	729	771	767	775	796	747	760	766	744	762	769	831	813	806	773	758	769	806	829	769	853	798	443	562	921	755	778	799	776	797	839	841	805	787	775	763	767	801	834	815	794	845	834	845	846	855	842	844	801	832	835	862	843	817	815	795	842	841	857	841	831	849	846	859	840	833	881	906	859	847	848	908	903	861	846	879	841	894	869	860	877	905	924	890	871	827	849	879	911	851	866	873	916	876	671	1490	1300	624	930	880	919	848	903	879	934	908	899	882	894	938	962	946	939	944	948	933	918	902	905	920	905	922	950	860	861	835	850	846	803	822	832	809	797	863	840	851	819	799	830	828	812	831	826	831	867	844	847	857	838	928	1037	696	299	243	599	1034	1024	878	869	822	842	806	792
746	727	741	730	718	758	768	762	778	773	701	720	703	754	766	741	742	754	754	742	753	776	768	734	761	715	759	754	761	741	744	759	757	747	733	763	745	721	752	774	772	702	718	724	800	765	751	796	718	739	747	717	743	778	798	810	733	725	753	761	771	797	764	805	764	729	763	739	785	751	729	768	727	748	727	769	756	778	766	738	738	738	740	771	741	781	750	725	715	797	761	710	755	741	781	744	704	668	690	685	639	613	600	573	472	595	766	733	698	730	724	706	706	724	737	728	739	762	735	719	744	700	687	732	740	683	776	758	745	816	669	498	435	608	765	753	749	729	721	734	712	755	731	745	771	733	742	766	708	750	774	790	783	770	724	709	749	712	753	724	757	764	746	764	772	741	760	753	754	749	751	760	739	781	775	775	745	719	771	746	733	757	749	702	759	833	667	771	737	748	745	746	758	801	746	791	848	930	983	767	446	255	418	941	1034	749	741	737	721	717	718	758	720	754	734	771	757	761	783	756	737	765	772	761	738	735	780	777	770	759	740	726	733	733	764	749	716	739	746	728	733	738	730	741	701	770	777	671	783	740	703	794	735	724	766	716	737	754	735	736	677	771	730	752	781	735	739	739	758	752	724	708	751	747	742	734	740	740	757	749	758	768	741	728	732	768	719	733	713	745	817	738	683	746	751	753	747	740	741	742	753	740	737	733	757	722	781	736	761	776	742	752	743	786	737	741	768	791	791	757	755	764	764	773	730	777	804	795	807	764	794	812	787	778	764	788	790	777	799	784	808	797	739	708	1398	701	772	771	814	798	791	823	813	828	818	808	799	791	827	843	803	853	795	796	796	787	823	801	891	839	940	778	863	901	858	846	827	840	855	856	862	805	826	837	828	815	812	840	872	876	900	870	855	870	863	883	897	903	889	834	866	867	882	852	896	945	876	910	920	902	955	941	866	941	917	898	910	930	915	932	935	911	906	966	916	923	927	883	948	910	936	927	919	891	872	864	830	885	850	862	859	850	851	716	631	635	731	825	834	793	765	773	768	788	770	730	708	721	688	718	704	639	642	670	627	621	597	662	654	695	743	823	861	903	898	869	852	842	844	834	799	809	835	848	829	836	826	859	827	818	878	849	845	863	861	866	827	879	857	977	1001	472	213	345	825	1063	980	916	858	807	793	772
754	720	756	744	763	773	744	760	732	798	765	779	726	737	777	699	702	721	765	726	752	759	759	742	774	775	741	785	743	744	769	763	761	777	759	746	776	732	747	766	738	720	766	739	787	766	763	777	727	749	788	726	742	750	788	765	772	747	729	749	742	767	762	778	777	749	743	739	749	760	731	799	754	744	718	777	755	756	764	741	745	756	763	755	786	737	755	739	766	743	755	761	711	764	777	775	724	709	716	700	730	692	629	565	554	485	576	729	740	712	728	743	726	714	696	715	735	738	722	718	730	750	718	701	743	758	769	786	790	881	689	511	422	573	765	754	743	728	736	739	732	765	754	745	761	780	756	731	750	761	751	745	771	750	708	755	770	786	737	751	786	787	740	753	763	731	745	732	734	744	736	734	751	774	765	760	742	748	731	756	761	772	770	777	730	703	718	784	812	752	745	710	746	814	756	814	886	962	814	511	273	310	736	1049	769	672	709	770	704	734	704	728	723	731	748	730	728	741	762	760	770	739	750	741	741	770	749	751	763	749	737	707	739	722	739	691	706	738	733	730	720	734	735	707	745	723	738	716	746	764	785	768	761	756	772	759	749	765	755	776	722	760	754	744	777	773	752	748	781	779	788	777	773	792	741	772	776	762	766	759	733	760	765	742	751	735	771	781	754	707	722	718	742	791	770	788	758	826	768	774	773	803	815	808	798	789	803	799	817	786	809	799	805	805	779	778	772	786	794	791	792	794	844	780	818	796	804	811	816	829	860	806	842	850	831	825	824	806	838	864	842	811	856	772	791	748	822	858	866	880	847	870	875	887	896	887	887	852	868	846	860	894	877	860	918	891	904	934	914	875	977	994	952	898	909	893	890	911	937	911	847	885	852	875	889	853	849	864	849	839	892	848	873	847	810	830	855	854	807	723	801	780	764	723	780	757	740	713	736	728	744	707	758	685	656	652	631	605	621	623	620	621	599	576	582	569	531	544	528	552	547	512	510	509	486	462	485	465	458	438	433	419	414	385	352	401	401	386	408	349	330	343	338	318	315	343	292	308	315	301	305	288	288	268	259	274	282	283	280	285	338	425	512	666	793	856	908	877	879	851	855	814	836	826	836	820	832	829	829	797	871	826	837	864	841	850	862	837	873	865	1050	768	325	244	552	1020	1023	909	847	810	806	811
761	778	728	747	761	773	762	772	739	780	767	713	754	764	779	725	689	731	759	753	758	747	771	765	748	767	742	707	715	711	743	797	768	771	776	752	744	731	804	748	773	785	761	734	769	777	736	791	759	743	752	749	736	732	744	733	753	760	750	737	744	747	753	743	748	743	737	725	713	747	777	745	756	753	735	762	767	779	784	753	743	744	734	748	785	745	749	734	742	759	753	738	757	733	761	741	762	743	748	726	749	784	699	620	579	533	461	574	764	734	732	674	697	723	754	726	732	769	708	718	733	743	734	700	692	711	766	806	821	883	647	532	425	593	786	744	765	722	740	760	720	754	758	743	767	734	733	736	737	721	742	756	765	722	728	764	774	761	744	755	757	731	739	722	751	769	744	747	716	746	759	772	730	709	742	792	738	714	742	752	728	731	757	764	734	740	765	843	819	796	718	702	765	796	799	790	951	925	648	285	254	551	985	799	703	704	760	756	720	722	753	769	755	722	743	749	725	726	753	755	739	735	752	745	765	743	784	736	765	731	731	768	719	805	747	769	770	794	789	792	826	774	792	825	765	737	776	776	807	766	765	786	796	792	791	795	779	759	770	777	803	816	792	779	842	808	835	792	775	827	800	861	812	841	841	828	813	799	795	819	765	830	826	839	790	813	814	833	802	821	804	847	820	852	832	854	848	886	847	853	862	866	837	895	862	878	891	846	845	886	851	847	850	838	877	864	875	888	875	873	879	854	863	861	859	876	874	865	884	879	895	887	892	894	886	858	856	855	834	899	895	858	817	836	849	839	828	828	806	826	813	858	802	812	777	770	770	750	748	710	707	710	678	686	674	684	677	663	651	661	667	644	608	589	616	595	529	547	568	536	480	501	505	510	511	461	488	455	458	462	458	408	418	422	404	383	402	393	384	378	345	342	341	336	327	343	341	317	340	278	317	314	303	294	256	268	264	286	275	269	269	272	284	261	262	250	263	263	243	251	255	257	254	257	248	241	259	264	267	266	280	238	252	246	263	279	287	312	270	279	279	277	313	326	346	361	342	374	332	348	361	362	399	375	391	403	406	370	337	312	303	284	251	274	369	540	750	904	892	875	889	843	827	811	826	855	793	866	825	814	828	851	841	836	838	801	823	849	870	868	979	979	497	239	334	870	1053	920	889	832	843	797
756	771	732	796	716	743	753	769	728	747	735	745	740	750	756	738	769	769	754	740	784	788	728	768	729	769	714	702	709	719	726	776	797	763	788	753	763	761	741	742	740	784	772	765	732	775	750	723	707	727	749	742	783	764	755	708	783	761	730	752	754	731	756	743	739	749	743	725	737	759	744	743	786	747	749	762	762	743	742	742	731	753	721	747	715	773	699	754	738	770	726	758	708	728	742	736	733	728	725	724	750	768	777	705	634	587	548	479	550	727	705	735	740	735	727	739	733	717	704	675	750	714	744	738	732	708	727	786	779	848	715	505	413	592	794	749	756	731	770	779	749	732	753	765	750	764	727	736	776	748	714	762	759	724	719	738	752	802	776	736	762	744	746	777	743	751	751	749	729	740	760	747	710	746	754	764	746	721	728	745	734	784	700	725	714	703	722	762	801	741	711	711	807	746	855	887	978	828	402	227	413	911	951	753	759	755	793	769	743	748	772	743	729	754	738	690	708	735	769	772	721	740	776	756	723	753	767	774	810	791	798	779	813	820	795	782	798	856	852	815	831	840	810	824	862	866	823	822	845	885	865	877	806	873	805	890	897	876	843	816	858	839	854	840	885	832	895	853	867	907	663	860	892	866	876	865	878	867	865	850	849	893	845	850	834	833	832	812	825	776	831	832	855	821	818	782	794	782	832	784	763	764	787	775	706	754	776	742	691	737	697	704	728	688	707	682	636	665	670	619	635	632	627	605	578	580	567	563	559	577	569	536	523	511	484	513	505	500	488	488	478	452	461	427	451	428	433	445	417	421	407	404	392	401	355	360	373	338	347	337	340	330	316	292	315	319	330	291	282	278	297	280	262	267	254	270	246	255	239	248	264	230	242	233	265	255	251	238	241	230	259	251	259	250	239	263	265	272	295	291	270	286	298	304	304	330	319	310	330	313	297	318	308	328	338	407	388	402	400	403	417	397	412	440	408	459	468	505	491	486	521	543	527	550	583	576	581	614	608	590	620	630	649	702	664	668	692	721	830	738	740	771	836	882	878	844	815	879	902	872	973	963	957	946	946	978	982	945	916	837	761	673	488	330	245	286	402	610	821	946	890	855	828	792	841	831	828	836	846	880	847	837	853	828	829	836	814	803	848	905	873	1030	774	328	235	604	1019	991	900	857	844	800
758	732	724	746	749	699	755	747	767	720	747	756	749	740	761	751	731	735	763	744	794	757	783	784	766	764	741	749	748	746	748	771	772	757	761	760	737	751	751	778	755	716	750	754	767	748	733	765	747	735	749	754	770	805	765	755	743	754	744	743	724	749	753	753	737	770	732	751	798	765	758	757	774	730	726	756	756	770	715	790	763	799	740	714	712	717	744	766	758	739	744	737	720	772	767	731	742	761	789	743	744	737	732	767	717	611	617	553	439	558	759	767	747	752	783	743	732	719	746	739	716	726	701	766	726	727	757	771	761	864	665	542	444	596	784	737	710	749	731	707	734	747	735	706	743	764	761	748	756	747	744	730	749	784	764	742	759	758	760	746	773	730	753	778	764	744	752	766	780	753	762	744	770	733	777	765	760	768	732	712	774	827	769	724	780	737	731	724	735	706	719	745	747	780	868	925	920	603	267	290	708	1054	831	793	781	784	779	779	779	759	742	778	726	767	739	739	727	766	774	743	741	752	769	737	736	783	771	824	819	849	780	805	815	765	702	709	709	763	776	773	772	769	739	772	747	766	725	749	735	745	724	704	709	734	693	711	697	699	741	684	672	636	656	632	638	591	601	607	610	638	581	622	594	619	585	562	577	540	527	522	529	522	487	505	507	505	498	493	476	439	476	500	458	435	428	411	412	419	411	385	371	386	382	361	355	335	359	367	374	330	326	325	319	331	301	307	301	307	286	299	270	293	284	288	282	255	264	270	257	279	264	257	259	255	257	249	263	250	251	264	275	237	278	251	263	249	266	259	250	245	256	286	283	283	267	299	300	296	290	306	305	306	321	351	341	331	349	354	367	397	376	354	398	382	406	397	423	402	449	446	463	480	486	502	525	531	556	574	583	569	572	629	616	655	607	658	649	718	742	745	778	760	804	771	791	818	799	835	802	816	822	896	866	902	882	944	950	1013	962	1019	963	974	998	1010	1021	1069	1072	1100	1080	1064	1094	1084	1051	1111	1119	1093	1134	1122	1138	1109	1156	1143	1182	1125	1050	1111	1120	1120	1173	1190	1103	1125	1134	1132	1146	1059	1079	1105	1171	1150	1152	1121	1142	1162	1137	1155	1160	1159	1194	1200	1216	1182	1067	896	577	356	241	292	475	679	891	906	892	813	827	811	847	835	793	878	818	839	803	822	801	807	837	804	841	805	892	928	950	499	206	391	930	1048	933	852	824	843
735	758	779	739	768	751	759	723	752	727	786	742	758	737	724	762	777	743	761	769	760	768	773	727	756	755	785	740	764	753	751	772	771	798	780	773	730	775	743	766	781	762	772	744	750	721	739	748	777	717	775	726	752	762	751	727	749	713	762	712	759	752	769	737	765	738	735	743	725	760	724	751	758	741	765	775	733	783	732	763	739	740	743	753	732	694	734	707	743	733	729	703	740	768	753	743	743	714	745	738	735	706	727	743	782	722	641	577	431	383	694	737	738	717	733	771	762	745	764	755	776	739	730	720	738	729	757	751	764	874	673	544	476	588	790	750	753	721	712	721	749	713	716	680	739	750	735	758	758	731	771	760	733	761	742	705	760	734	732	744	731	723	759	742	761	766	760	788	752	744	747	751	733	723	759	741	751	743	720	733	782	835	792	762	745	773	708	724	740	709	723	793	748	789	912	979	841	375	227	458	983	869	778	717	761	760	742	735	737	709	730	881	761	691	736	748	760	767	779	721	729	750	747	769	800	772	849	837	776	731	612	568	509	469	528	587	424	418	430	407	394	378	380	393	386	358	361	375	350	359	336	335	341	353	334	343	336	319	330	292	305	292	314	296	290	276	286	283	295	299	289	291	274	279	278	281	240	276	257	295	269	254	273	257	252	265	259	262	267	255	281	303	254	253	261	280	279	276	278	274	299	295	303	285	297	284	308	370	366	291	288	313	341	338	333	349	338	353	334	370	369	383	357	409	415	415	406	392	378	396	420	448	455	445	535	497	508	504	509	533	530	583	583	567	597	567	619	631	600	651	660	634	685	721	718	709	730	773	769	797	818	828	817	828	883	865	866	917	909	935	928	908	920	970	1014	1014	989	1005	981	1029	1017	1089	1090	1057	1047	1092	1067	1125	1082	1101	1117	1129	1102	1076	1100	1116	1108	1125	1147	1092	1091	1130	1081	1070	1095	1115	1133	1124	1119	1130	1067	1059	1068	1118	1062	1119	1093	1099	1084	1089	1084	1060	1054	1049	1074	1054	1053	1082	995	1016	1041	1033	993	976	1067	1026	1075	991	990	1011	1039	1047	990	968	837	1196	1097	923	1022	961	997	992	987	1004	920	933	921	990	991	956	960	950	1016	970	967	955	1008	1010	1040	1009	1030	1052	1110	1205	1057	841	499	302	230	400	665	908	904	873	826	845	848	851	822	836	854	821	817	777	800	810	791	793	798	770	882	959	1043	717	292	267	728	1052	977	909	803	833
720	771	763	746	795	773	781	751	768	755	760	766	747	736	725	784	756	706	763	781	757	753	761	749	787	754	728	784	745	725	731	794	742	743	768	763	730	782	758	762	753	734	763	744	769	770	707	770	725	732	777	758	778	760	757	749	746	717	744	729	765	731	776	720	768	747	729	716	740	726	728	750	762	758	773	785	760	782	752	756	743	743	734	750	763	762	722	743	745	723	723	739	730	763	758	736	707	727	745	767	748	724	770	699	773	836	734	605	402	366	652	762	723	725	744	739	752	768	716	749	703	721	724	704	659	733	741	756	760	805	566	442	430	575	818	721	667	647	703	713	705	706	740	740	707	745	771	728	769	750	746	741	753	727	722	755	720	748	708	742	719	746	759	752	766	785	751	767	780	771	774	746	763	737	753	741	784	759	746	725	728	782	759	726	755	739	718	754	734	719	746	755	833	931	1043	971	618	229	298	770	978	758	709	713	722	770	738	752	712	747	750	637	717	709	756	737	687	761	746	737	738	755	813	791	814	760	720	590	435	348	287	255	275	248	396	545	352	248	268	287	277	264	284	285	283	302	286	280	283	285	327	319	311	323	309	352	321	342	343	345	351	350	348	357	350	390	388	401	382	408	397	410	430	434	420	429	429	432	453	468	481	459	459	488	506	493	519	529	522	533	575	630	664	607	636	618	661	649	641	685	674	690	739	723	766	786	656	786	955	783	766	806	808	818	850	883	849	870	863	888	889	914	902	925	992	949	938	897	848	986	957	1013	1037	982	1030	1025	1056	1001	1077	1071	1049	1070	1046	1068	1063	1045	1114	1092	1069	1077	1073	1109	1097	1069	1074	1090	1082	1082	1088	1062	1049	1113	1112	1152	1101	1032	1110	1120	1052	1022	1068	1054	1021	1051	1008	1030	1042	1038	995	1007	997	984	1011	973	983	964	936	963	970	991	994	964	973	1004	985	981	945	901	957	958	939	960	911	976	934	971	973	938	967	956	909	896	893	965	917	934	920	911	932	999	933	906	946	944	911	940	956	963	936	925	930	948	953	908	956	942	961	921	911	978	935	943	935	926	851	909	819	918	923	894	946	926	916	915	889	965	922	865	903	913	917	930	877	922	908	889	929	936	913	954	966	980	1000	1007	1074	1100	1016	719	364	241	371	700	949	892	855	887	848	848	845	866	841	823	839	824	783	813	850	885	809	835	840	867	999	936	410	222	469	1011	999	935	836	857
771	784	763	785	749	774	750	749	750	757	763	748	741	747	764	750	762	727	800	771	778	784	782	788	736	761	767	747	788	770	783	731	769	738	775	772	749	759	697	752	725	709	768	760	770	733	728	728	750	729	774	758	778	735	730	754	747	761	719	714	762	774	783	734	765	706	688	747	752	741	732	734	748	725	740	789	803	787	770	741	719	752	764	749	790	772	778	763	778	762	703	762	748	747	731	750	739	730	725	765	744	752	760	711	716	806	751	629	424	410	702	778	712	721	700	751	711	761	711	693	724	729	726	705	720	703	810	783	759	827	519	518	477	620	766	656	1025	748	687	730	723	686	745	739	689	770	727	693	701	760	778	759	736	771	727	735	728	726	710	756	752	724	801	774	726	751	768	743	789	777	776	759	739	729	748	725	769	770	708	770	751	742	744	736	732	733	732	745	753	722	731	772	807	938	1003	891	433	199	487	1042	907	787	738	785	723	762	769	715	727	745	811	809	701	746	734	755	759	772	720	771	753	826	812	837	735	572	389	263	250	300	360	423	512	486	716	874	660	571	695	688	669	732	784	780	710	722	718	742	760	747	798	832	782	794	837	795	776	807	843	853	852	778	858	864	907	922	871	896	948	959	974	965	963	942	955	996	929	954	949	937	1011	1038	1014	988	1021	1030	1043	1047	1050	973	1020	1064	1058	998	1072	1014	1085	1078	1091	1050	1086	1089	1053	1041	1075	1042	1030	958	1036	990	1059	1052	1044	1064	1008	1057	1048	1007	1017	1028	1036	1103	1006	1018	1062	1064	981	917	891	1468	936	946	987	971	984	970	1011	957	1004	993	952	937	958	960	979	950	950	937	953	939	977	943	932	933	891	928	907	885	925	947	955	875	913	928	935	882	903	859	898	886	898	913	911	971	926	937	910	860	925	934	948	946	900	890	910	880	898	908	890	918	938	911	910	876	897	889	913	898	892	879	863	880	919	902	889	922	909	900	936	882	874	883	882	894	871	887	849	882	850	874	879	829	866	875	896	854	866	895	864	826	825	854	852	844	839	840	846	778	820	812	842	851	840	855	808	803	859	856	861	836	841	867	834	838	819	899	982	800	870	881	875	857	835	865	872	859	891	878	859	887	881	863	940	952	979	981	1155	1152	795	349	236	426	790	960	858	829	848	862	837	842	831	848	853	805	821	808	915	942	872	832	834	871	937	1017	582	246	333	870	1066	947	861	864
777	754	775	761	800	748	808	730	763	781	729	772	741	771	744	747	748	753	774	739	754	748	762	762	757	746	770	765	788	738	720	772	781	776	696	773	809	756	735	746	755	753	746	762	761	760	754	763	761	763	744	729	759	760	757	771	747	737	721	711	742	750	766	780	726	721	724	738	726	738	721	745	758	749	746	751	739	737	793	750	750	767	755	735	765	716	744	770	790	723	738	737	786	780	736	716	763	734	739	765	759	762	724	766	799	726	650	533	400	569	742	774	744	719	723	717	725	737	742	689	725	725	712	713	717	707	735	764	836	847	607	494	433	599	763	645	1117	746	682	719	792	724	744	715	737	787	756	712	700	775	735	742	749	747	776	774	750	718	729	769	755	730	747	757	762	731	775	774	746	780	748	761	744	764	729	750	753	765	772	756	760	743	749	740	747	703	730	727	736	731	724	754	874	904	908	638	280	269	718	968	806	773	782	810	741	740	780	719	742	829	815	796	738	746	712	742	751	749	741	747	789	836	807	652	426	249	262	357	588	758	938	1063	1095	1016	927	924	925	1122	1144	1015	1025	1128	750	1086	1082	1060	1034	1052	1024	1060	1049	1058	1033	1066	1083	1036	984	1011	1044	1058	1046	996	1001	977	978	1007	1002	984	1012	1020	960	996	1009	933	970	1049	942	963	940	938	926	994	1044	965	969	1006	970	969	994	951	938	929	882	920	902	898	909	897	888	922	899	920	888	867	934	875	838	861	931	933	845	854	889	894	868	882	867	884	873	843	881	928	915	881	919	951	916	871	839	964	817	846	877	932	842	867	873	900	891	893	901	891	897	893	898	903	916	869	875	842	936	872	882	836	846	834	891	879	836	931	899	815	768	858	875	884	841	814	891	877	854	848	885	875	896	872	831	836	854	888	866	858	810	806	829	804	807	826	840	857	798	836	806	790	778	791	843	883	829	781	770	841	831	817	816	889	817	798	851	865	828	825	802	891	862	857	821	853	814	845	847	887	831	866	881	859	882	891	885	866	833	863	851	862	842	850	821	809	831	790	884	836	845	890	779	858	855	859	854	849	840	838	816	884	833	825	882	777	831	860	870	848	793	779	846	854	822	850	838	850	873	864	917	879	915	999	1015	1152	1137	719	324	230	443	755	924	851	820	843	843	836	845	875	811	845	795	804	857	895	887	818	835	863	925	1024	802	296	249	700	1031	987	889	863
768	780	747	763	756	745	763	729	791	748	699	764	756	776	779	736	748	749	761	716	728	788	757	729	758	769	771	755	760	687	709	781	786	714	709	720	794	749	742	752	741	741	749	773	727	761	791	704	752	783	768	764	762	780	763	737	773	734	715	723	761	761	778	784	727	743	770	759	773	761	746	764	768	765	737	775	751	738	734	751	740	745	767	791	722	748	736	728	759	745	740	732	741	731	725	728	731	745	758	785	783	745	767	773	733	696	534	441	499	677	756	760	759	724	709	687	729	741	751	727	738	728	716	710	690	723	763	779	771	845	660	505	491	614	774	723	711	686	711	723	744	735	749	765	793	757	787	749	724	739	745	762	735	775	781	760	765	758	759	729	775	774	743	770	779	797	763	766	737	782	742	748	730	763	752	749	750	763	784	733	723	744	749	764	778	714	737	710	720	699	734	725	843	839	653	356	238	428	872	908	771	768	831	796	758	746	761	705	760	760	775	753	682	737	743	758	748	763	803	785	842	766	593	310	235	330	579	918	1145	1089	1130	1081	1023	1002	955	881	895	953	956	940	861	964	839	962	925	911	897	860	868	918	896	920	926	913	933	878	852	858	886	877	879	878	843	857	860	906	879	875	880	883	884	848	886	857	830	902	878	868	809	847	887	922	951	823	898	913	905	837	883	911	866	869	866	883	844	848	836	845	866	866	863	859	860	877	842	814	843	834	905	824	777	889	851	818	813	822	801	818	851	850	859	844	833	829	774	853	799	824	807	820	811	808	814	773	803	817	812	830	835	822	884	810	763	756	825	780	810	766	799	793	809	835	834	783	769	774	794	797	805	848	777	736	738	829	851	849	793	801	800	831	808	864	790	822	806	827	827	785	829	825	820	823	791	841	807	818	805	839	831	755	822	821	800	794	801	838	816	879	843	804	845	799	854	837	789	829	802	792	844	857	818	843	802	831	828	853	788	807	808	843	826	807	844	853	836	867	814	801	848	810	816	851	823	834	804	824	795	814	772	838	802	827	819	840	781	751	881	829	807	808	811	800	763	814	834	814	839	810	828	811	870	846	800	827	826	844	836	818	821	827	824	867	867	919	892	930	1004	1005	1064	1018	616	310	244	479	825	954	894	839	838	849	842	866	824	824	805	788	826	854	838	784	817	861	864	981	965	415	198	490	980	1013	931	851
704	717	749	800	768	746	743	733	812	786	721	752	765	765	772	739	717	770	762	749	759	748	741	757	728	755	766	768	729	680	739	784	755	766	726	766	765	763	755	768	736	756	774	710	758	769	750	730	761	771	767	750	782	762	771	729	769	769	754	739	762	782	777	762	752	743	747	740	787	779	762	720	767	760	780	770	725	704	744	741	729	737	759	740	722	725	730	732	742	748	731	744	874	739	786	731	711	751	727	734	747	747	721	751	723	570	465	487	670	758	741	772	762	745	731	739	724	755	741	753	727	721	722	731	712	737	762	765	764	876	675	543	452	660	768	734	750	723	726	729	720	729	772	774	756	769	777	782	776	723	735	752	733	718	774	767	781	758	749	721	757	764	760	768	705	695	746	737	743	745	701	736	754	747	737	764	773	765	764	764	726	796	738	725	787	747	741	743	737	746	790	768	903	763	456	230	302	781	961	763	738	755	776	741	740	749	776	714	721	731	766	736	750	699	763	790	771	747	796	835	779	545	295	275	464	849	1108	1133	1093	969	951	945	923	882	875	817	796	865	870	875	822	825	834	838	856	844	859	846	874	808	845	818	825	825	821	817	816	824	805	808	885	827	804	745	777	804	791	783	816	827	791	817	741	772	761	796	845	782	715	768	822	803	833	773	751	814	795	773	759	750	765	749	779	784	721	745	766	752	793	799	792	783	762	813	746	776	750	783	808	777	765	788	740	737	779	774	808	807	788	815	793	805	793	774	761	821	829	769	759	758	766	840	805	792	769	769	800	817	822	798	811	776	746	780	818	810	764	822	820	810	798	799	805	782	808	819	829	825	802	803	793	739	755	795	828	827	813	755	787	778	761	803	767	759	789	835	776	764	813	796	784	784	820	840	783	798	819	794	742	797	790	808	743	757	757	774	788	851	809	768	794	773	824	821	796	792	791	825	818	806	806	817	815	840	781	830	793	787	839	833	802	850	820	818	817	789	817	811	795	784	805	765	798	787	787	793	827	814	762	775	810	816	796	811	811	804	832	823	806	813	821	801	793	806	824	831	839	792	791	810	873	875	808	844	803	831	855	785	840	819	806	850	820	800	852	908	945	973	927	1070	1063	687	284	268	699	939	899	835	807	848	866	823	825	841	825	819	819	831	839	840	834	865	892	877	1043	605	223	331	948	1026	929	887
732	741	765	763	764	742	745	700	777	755	726	769	727	741	744	727	750	742	741	726	740	708	739	733	726	765	734	812	744	737	791	736	774	773	754	782	732	765	749	748	757	711	762	758	771	735	760	732	773	755	744	724	775	716	743	712	733	771	762	762	742	738	791	745	734	715	758	757	738	773	757	741	808	772	803	738	739	764	732	748	749	726	751	728	720	713	734	750	774	735	723	728	737	730	733	727	728	742	738	747	753	798	760	696	601	470	474	672	800	782	747	761	750	736	757	746	729	748	756	715	746	735	775	711	748	739	775	806	799	847	689	549	458	614	771	757	735	742	743	735	741	725	758	767	750	728	746	755	701	759	750	748	767	740	733	732	743	739	749	740	764	766	734	759	743	750	729	717	705	788	700	762	772	723	729	759	776	756	744	740	750	743	718	747	734	756	743	689	758	724	787	851	946	850	397	198	503	1149	900	763	757	770	738	720	768	757	758	747	710	726	720	759	716	758	750	772	760	795	851	759	531	273	268	549	1000	1156	1088	962	917	858	836	817	802	762	755	770	778	761	771	797	755	797	750	814	769	790	774	765	792	780	809	813	807	758	796	792	792	736	740	825	829	822	785	737	709	764	773	782	779	787	805	782	761	749	783	816	853	792	744	740	840	831	853	828	748	760	819	768	789	749	772	767	754	763	728	747	745	820	803	788	792	756	736	759	781	719	781	766	787	782	704	697	738	700	721	836	812	754	774	817	789	777	784	759	752	743	763	780	700	755	724	748	753	757	745	742	758	749	773	743	740	787	704	757	766	765	784	761	772	789	790	725	797	766	790	753	819	806	808	775	750	781	790	772	813	766	789	767	750	778	752	773	809	800	790	799	807	768	766	770	782	750	768	778	793	830	789	807	757	730	908	967	927	732	745	779	763	783	764	762	823	799	778	862	789	851	829	791	836	817	831	796	810	787	798	797	779	848	816	782	782	754	762	777	736	829	817	845	807	828	807	676	679	682	771	775	810	828	821	795	786	842	848	845	841	844	827	804	799	811	853	755	808	814	811	824	846	862	779	812	833	793	764	794	855	852	850	821	824	815	800	820	813	837	848	844	886	850	897	983	1034	1031	476	215	426	883	962	853	801	847	857	838	849	834	797	865	851	823	829	829	873	848	862	869	1063	749	265	269	781	1062	970	865
757	742	768	752	697	753	754	716	799	743	719	763	778	729	741	747	710	761	759	780	738	754	725	754	755	746	813	774	731	758	758	746	778	772	734	769	742	742	761	737	760	757	773	744	778	742	754	764	757	716	716	730	760	752	733	745	765	732	750	765	764	761	772	765	726	758	739	769	764	758	744	713	768	783	769	738	748	764	724	778	743	753	740	715	725	735	783	770	739	709	721	777	778	763	739	739	721	767	752	757	791	745	708	619	488	499	638	891	788	795	758	760	774	778	743	743	756	791	732	721	764	728	742	727	741	764	756	815	843	940	667	568	483	678	831	776	747	734	718	716	781	763	735	741	730	744	733	726	768	786	726	751	748	731	730	758	741	758	760	734	785	732	776	763	770	770	703	694	715	710	725	714	719	728	754	744	758	758	757	750	777	735	750	739	745	702	728	730	777	768	816	950	1039	985	420	208	546	1041	831	729	716	746	744	752	738	732	749	770	751	752	747	736	754	759	729	783	812	808	755	552	267	268	564	1060	1169	1025	925	854	793	809	799	789	772	805	773	789	804	722	765	809	759	784	764	768	797	782	785	797	798	766	794	774	791	744	793	745	702	718	739	759	740	764	746	725	693	750	761	749	737	716	750	729	750	734	759	823	824	752	729	725	759	749	781	774	709	720	771	731	716	745	720	751	761	723	717	663	714	735	802	787	763	737	743	739	729	805	747	765	800	660	721	942	971	834	672	770	768	774	774	730	771	786	777	807	752	744	771	748	711	723	784	750	745	701	776	805	758	787	713	733	760	750	754	750	782	771	800	763	736	720	755	762	773	797	780	742	774	776	760	742	792	778	768	770	761	803	778	787	772	771	811	768	800	817	803	774	817	774	791	761	781	794	806	774	801	793	811	810	742	703	848	967	894	711	763	793	752	779	792	827	821	827	783	761	788	775	823	801	808	796	802	755	806	790	742	829	828	805	814	831	791	691	891	1026	713	799	825	846	865	807	624	663	1293	839	652	798	795	791	775	834	820	848	853	855	839	810	845	826	807	821	803	820	783	763	790	826	810	807	773	825	852	812	785	825	807	807	769	858	798	815	831	825	834	801	803	845	857	859	907	947	977	1137	757	315	265	634	978	859	821	821	868	830	853	859	879	865	853	854	846	859	860	854	815	826	1010	840	329	225	642	1047	944	854
734	733	734	726	730	748	756	755	779	764	725	732	765	733	718	756	757	722	735	774	751	766	800	725	739	758	750	723	766	765	766	740	743	781	759	766	781	755	732	771	741	743	731	755	758	773	764	744	764	768	747	748	750	815	727	723	736	777	750	747	754	764	733	771	756	797	755	732	731	719	755	729	767	765	762	718	771	803	781	755	740	751	725	729	753	764	840	795	735	692	734	789	772	737	768	726	731	767	758	746	727	715	631	518	531	676	830	852	782	747	790	775	761	822	788	737	762	761	743	692	769	770	769	765	744	756	752	776	807	905	743	591	464	659	790	746	727	740	703	718	732	749	733	759	710	743	765	754	777	772	759	724	740	711	746	734	716	762	752	755	729	731	743	763	736	734	719	701	726	733	732	734	745	737	756	719	782	757	768	724	779	768	743	734	724	739	746	774	807	782	798	950	1005	882	367	249	589	971	805	728	715	756	707	744	755	752	750	784	757	774	780	753	751	721	761	811	858	799	573	286	268	599	1103	1131	991	961	809	792	794	782	749	755	722	759	746	755	765	738	739	764	746	728	730	683	696	739	808	762	777	755	748	726	770	766	742	775	741	750	708	715	728	740	705	743	763	749	780	766	744	717	754	733	731	750	761	791	817	741	695	701	690	738	768	762	740	743	763	732	766	734	759	748	809	744	732	714	750	772	792	772	754	757	723	781	753	758	775	767	775	688	636	868	1074	879	644	761	794	783	740	747	725	775	742	783	769	713	748	702	719	809	833	832	771	718	766	790	732	754	747	749	784	757	776	777	774	811	785	761	718	765	798	769	764	740	758	750	800	816	753	811	805	826	773	761	751	769	781	760	735	781	781	757	806	774	823	795	785	766	805	805	776	770	813	804	789	778	779	786	778	750	704	817	765	724	787	806	814	798	785	800	841	815	790	735	741	768	802	796	804	775	792	807	798	781	794	826	769	805	819	831	827	715	965	1222	718	812	809	786	833	788	684	649	2019	1233	601	813	800	798	789	789	833	813	830	806	790	833	848	859	828	852	784	838	774	784	783	841	811	781	844	807	878	832	820	872	830	855	812	811	806	817	771	793	791	809	817	850	853	902	887	951	934	1107	1025	529	228	397	847	942	823	816	809	876	834	824	813	809	898	857	849	852	831	851	835	893	983	946	437	203	523	992	957	853
782	776	740	778	745	763	787	770	753	769	771	771	728	725	728	756	763	762	737	732	738	740	727	751	734	723	780	753	768	752	719	709	728	762	724	739	739	763	740	756	723	793	748	746	761	777	756	759	788	732	723	772	733	739	766	727	737	757	777	755	778	787	725	769	749	734	761	731	736	766	785	767	747	754	734	713	759	759	740	742	778	736	750	765	767	818	822	816	763	754	724	753	746	779	711	743	753	732	749	753	666	603	550	550	676	911	861	877	816	763	818	793	795	842	819	814	806	805	771	806	821	750	784	799	750	765	757	785	794	840	745	573	492	666	789	751	750	722	732	776	770	760	788	750	758	771	739	757	765	764	743	740	725	730	748	745	756	769	729	720	726	765	769	725	752	757	720	730	736	691	758	746	773	728	727	701	743	777	777	760	746	741	744	752	733	779	771	767	768	747	807	903	966	699	241	310	830	974	776	768	741	712	721	752	751	737	763	743	772	746	768	781	762	734	772	817	827	693	323	245	518	1055	1153	939	881	808	808	785	778	758	764	720	722	748	746	707	733	687	662	754	768	732	706	711	737	762	791	710	717	719	738	756	751	739	753	741	788	747	753	756	750	738	740	813	740	741	755	757	757	707	755	774	693	774	732	740	733	738	688	728	714	773	741	704	721	775	786	794	737	715	749	748	742	726	773	737	761	760	706	752	721	733	732	736	753	781	779	711	779	725	649	734	822	701	693	755	752	789	772	715	748	770	755	786	782	771	780	732	728	813	821	806	756	724	770	766	750	771	724	763	766	760	770	802	775	768	763	737	703	719	790	741	765	759	751	796	796	765	792	791	795	783	781	799	763	756	790	776	817	785	772	786	809	783	787	790	771	770	771	785	782	783	808	835	774	801	768	791	776	791	711	752	752	781	817	803	775	759	780	795	744	854	845	907	768	780	837	766	795	797	766	830	842	756	790	766	747	837	798	842	828	769	674	765	715	799	798	775	863	825	777	611	752	661	716	824	814	831	764	797	839	813	849	816	834	825	839	829	820	818	802	786	774	824	802	815	820	869	786	778	830	829	835	822	824	844	809	828	847	810	803	799	762	795	783	828	841	827	895	869	921	929	1128	808	281	244	683	942	847	814	858	832	808	826	808	842	833	847	789	814	826	880	807	841	874	1026	525	189	428	1003	1021	920
757	742	744	791	762	780	796	755	753	760	760	695	749	731	756	786	751	752	741	738	755	742	712	748	754	795	788	752	761	725	675	691	732	734	761	747	762	778	763	757	768	730	764	756	737	781	751	755	751	742	757	812	735	744	762	740	763	780	751	769	745	756	783	744	784	746	751	758	727	797	791	769	743	716	724	777	727	725	750	741	777	745	751	746	777	758	816	735	716	722	734	754	761	737	721	744	753	764	732	773	679	583	598	568	725	763	639	702	649	634	580	604	625	626	591	550	566	599	550	571	539	508	530	531	523	519	548	506	577	601	632	519	554	718	775	727	779	697	720	772	727	717	757	771	756	759	745	745	753	777	732	755	743	754	766	755	752	740	769	744	712	733	732	733	783	760	747	748	742	762	760	758	777	759	717	700	741	753	788	761	736	735	738	763	698	712	775	728	742	739	787	855	910	552	231	445	1030	879	787	747	773	763	801	761	763	757	735	721	756	715	752	774	729	737	784	840	809	445	231	397	941	1219	961	877	848	799	788	757	778	767	755	762	742	706	689	741	785	739	673	685	762	735	723	765	784	784	748	743	758	771	758	757	722	758	741	730	711	789	775	749	716	733	754	780	762	757	777	785	763	725	762	781	749	733	744	744	717	751	737	723	660	728	710	718	738	805	758	719	729	752	712	752	794	750	748	766	725	729	733	739	734	751	723	744	795	777	745	774	715	722	732	694	696	711	749	769	746	774	778	750	765	793	769	808	791	754	792	778	736	703	740	732	722	712	774	768	730	881	813	768	765	808	780	775	752	805	734	746	705	761	769	739	765	824	795	800	778	788	773	771	722	766	788	757	754	736	738	774	801	772	765	834	825	815	798	805	761	771	789	801	786	779	818	785	799	786	797	828	798	787	782	823	845	825	802	806	803	819	792	740	797	793	582	838	819	801	795	813	805	782	742	745	829	795	819	810	779	800	786	867	804	841	772	801	827	796	786	830	820	806	813	793	785	778	862	827	845	835	811	787	775	812	813	798	821	832	848	821	813	798	849	781	803	841	829	834	812	839	840	793	761	844	824	866	836	788	791	859	864	846	836	865	811	838	855	829	836	847	831	850	873	919	1067	1004	472	223	528	962	868	839	827	842	851	845	846	829	853	852	812	826	848	824	864	865	862	1024	632	230	356	934	1023	868
751	771	773	758	793	781	767	770	696	714	743	723	755	734	742	770	757	771	715	729	771	738	788	751	731	734	750	742	728	742	746	708	768	715	760	735	757	739	743	776	752	751	758	737	746	741	799	711	741	720	765	804	722	781	788	739	758	786	762	748	761	727	722	737	787	757	767	747	753	750	762	759	744	737	707	721	756	741	787	785	719	717	729	742	720	734	744	734	726	742	703	776	743	743	755	771	747	756	772	777	726	607	624	629	611	574	528	570	574	589	559	547	554	544	584	568	549	610	583	565	547	578	601	573	548	569	588	547	575	529	556	552	625	732	778	744	708	799	755	736	718	738	750	748	765	739	710	792	738	757	747	765	769	749	722	763	729	756	721	718	719	758	723	766	764	771	794	709	733	724	724	740	723	780	713	709	744	783	744	781	765	745	736	741	789	757	725	718	732	785	797	874	864	436	216	532	1082	816	768	749	768	726	748	742	767	747	720	724	750	760	767	768	744	768	781	840	648	258	300	778	1214	1014	861	798	820	766	755	756	732	766	740	740	746	760	708	752	816	782	705	780	792	747	720	746	811	723	760	764	737	780	746	771	742	731	766	779	742	730	773	744	747	782	775	764	766	788	757	751	769	741	793	801	744	732	754	769	751	720	739	744	729	765	711	743	784	744	691	732	725	794	725	725	754	736	735	759	721	733	704	734	683	744	742	746	759	755	754	777	736	734	792	744	786	835	777	757	777	766	754	743	788	763	719	768	802	734	778	789	793	714	738	731	736	739	801	718	792	843	730	762	735	779	785	784	823	798	787	713	732	752	733	762	786	831	778	752	807	743	802	740	741	797	775	701	730	759	769	698	769	823	758	801	823	765	761	771	786	739	748	774	777	756	766	791	820	811	782	734	763	818	761	791	833	799	775	808	786	776	852	820	859	728	544	813	828	807	826	803	817	787	775	791	815	827	792	788	800	826	808	843	823	782	802	804	820	770	782	841	822	835	783	794	788	780	779	818	826	835	817	795	839	859	848	854	848	826	856	830	810	797	808	841	832	842	831	836	865	845	853	811	795	849	861	833	855	811	805	841	867	873	827	842	828	833	848	829	856	844	791	845	842	951	1015	1081	586	221	422	915	954	873	829	808	848	862	833	827	835	851	842	848	801	845	786	815	864	1000	680	255	306	925	1068	903
732	792	770	765	768	741	742	735	744	750	762	753	755	731	750	773	760	754	729	722	727	743	771	769	718	704	717	747	727	763	715	778	778	755	781	707	744	768	754	713	781	735	750	744	770	767	735	741	735	744	766	775	785	768	760	750	782	779	759	745	713	760	739	757	715	759	751	737	789	762	748	735	743	739	729	723	756	752	739	787	766	757	698	732	722	720	689	746	747	731	775	724	738	726	740	764	746	777	766	736	759	677	650	569	554	566	528	547	545	509	512	536	557	557	524	515	542	530	540	530	564	572	548	540	552	593	599	594	594	616	625	664	730	747	743	709	707	741	708	762	695	774	720	743	707	754	760	742	758	725	736	744	746	721	768	737	763	727	725	739	731	743	713	740	767	740	798	725	731	790	757	730	765	746	762	767	785	735	758	745	798	745	761	756	745	738	657	730	749	832	837	983	756	341	231	661	1018	781	759	766	743	711	733	776	766	713	760	686	744	709	742	749	767	786	825	840	453	199	509	1128	1120	902	807	788	781	729	777	775	749	755	721	742	762	781	719	708	745	746	703	733	760	705	699	708	714	668	710	712	792	772	743	743	742	707	728	782	741	761	771	743	784	715	747	731	728	734	745	758	759	759	759	726	758	753	711	700	721	716	714	740	753	784	745	766	755	756	705	717	765	778	729	733	770	738	747	745	729	750	747	764	747	714	781	767	774	695	736	710	716	740	772	764	780	774	764	781	760	770	758	710	766	753	713	739	809	750	755	734	809	750	766	765	772	749	757	721	816	815	759	755	775	773	791	769	789	759	758	742	711	740	745	751	787	769	759	771	767	780	758	777	758	792	767	723	812	912	882	714	715	765	822	818	769	771	808	797	779	767	834	800	785	764	762	790	819	807	750	726	731	767	808	797	801	789	813	805	793	828	806	804	817	863	807	844	819	817	796	818	817	831	832	804	781	791	801	797	803	797	820	775	816	810	811	793	799	810	774	830	806	824	829	747	799	828	855	800	813	844	849	857	832	854	808	803	797	832	844	845	838	807	850	805	875	839	818	853	884	875	834	806	779	873	819	846	838	834	806	789	828	803	820	816	808	807	820	879	858	824	790	820	836	916	954	1122	733	244	336	850	977	838	873	860	815	824	875	775	785	844	834	852	839	825	831	867	903	1029	745	267	300	843	1115	926
764	781	752	792	801	747	713	720	726	730	763	758	733	738	709	739	749	748	732	765	745	756	764	701	723	733	768	760	738	726	729	813	786	768	763	766	742	790	782	726	764	789	761	748	762	735	741	739	742	698	759	742	736	746	750	730	763	746	783	762	765	745	733	738	733	750	750	769	774	755	737	739	710	745	756	763	757	703	733	757	732	747	714	741	795	791	722	666	723	782	802	732	694	715	688	701	776	744	754	715	758	787	680	628	690	676	670	684	650	677	605	626	674	694	668	687	690	677	676	700	711	730	678	646	702	706	750	745	746	702	787	738	741	706	735	719	773	723	704	713	718	727	734	730	709	745	757	725	727	707	759	735	737	756	737	742	781	702	726	714	738	726	760	737	750	731	791	695	774	719	828	722	743	740	752	769	730	712	748	758	758	740	765	733	738	697	681	757	779	856	917	1043	738	281	268	751	1027	737	776	776	781	755	762	744	726	684	702	760	726	735	749	753	774	812	837	760	292	269	819	1285	1003	836	793	795	746	737	747	810	753	690	717	710	749	760	716	731	716	701	727	730	725	750	716	665	706	751	690	684	802	786	752	752	738	707	767	720	745	750	731	747	741	779	774	687	741	786	731	699	760	738	748	780	741	760	746	759	732	791	784	752	729	810	763	765	764	759	721	728	762	763	759	739	741	764	772	734	723	758	796	753	754	775	756	748	661	759	852	686	749	739	752	744	751	739	765	764	742	774	767	762	794	735	720	720	778	755	752	768	739	778	732	782	807	770	763	740	791	767	783	771	791	757	759	770	811	800	790	766	763	778	727	788	799	789	743	798	772	768	798	786	776	774	758	725	830	909	928	799	707	772	777	793	805	777	790	836	780	780	823	798	755	784	761	833	818	736	825	1034	848	692	806	828	813	820	805	799	799	806	782	789	814	831	858	865	798	803	811	798	822	791	804	786	782	812	822	807	825	821	844	806	863	815	799	807	822	797	767	837	839	817	784	780	795	828	776	754	796	822	783	835	841	844	810	764	809	775	827	803	800	823	819	803	848	823	807	818	882	807	845	789	814	824	815	772	840	806	828	794	826	845	836	823	831	831	850	856	796	801	761	815	849	928	926	1063	819	294	248	761	979	844	845	816	819	837	853	789	781	800	800	817	840	839	793	869	849	965	798	263	267	790	1111	939
745	773	755	768	832	765	696	799	813	695	751	772	754	768	758	737	720	764	751	759	753	739	775	734	746	777	783	755	761	742	784	810	849	748	781	676	769	788	738	743	781	771	765	736	780	754	768	753	764	782	718	746	764	714	735	742	783	762	734	741	735	751	760	777	787	778	764	734	733	727	755	751	732	732	723	777	742	711	685	707	789	748	732	754	817	855	785	736	749	760	769	742	750	756	710	720	698	772	738	728	723	804	816	747	740	776	735	790	782	754	718	781	768	785	784	770	768	746	745	789	766	750	735	773	744	750	739	739	732	731	741	755	704	742	840	726	736	735	721	732	760	728	735	743	693	747	737	730	745	745	745	765	734	747	802	799	781	817	728	760	747	773	717	734	773	740	733	724	762	589	756	719	735	759	775	796	762	749	749	750	730	748	745	724	742	738	738	808	812	866	937	1022	647	237	344	889	949	753	780	761	716	723	758	758	759	722	724	772	734	695	749	761	770	799	851	592	235	397	1032	1183	878	779	783	772	729	779	749	755	775	779	766	735	767	715	767	742	770	736	750	750	768	749	661	676	960	1019	805	661	768	735	725	778	770	753	797	764	729	734	749	782	765	793	736	747	810	769	735	727	760	790	713	741	777	769	742	764	813	799	788	756	730	729	754	765	760	762	768	774	743	755	768	740	754	735	735	745	744	734	758	703	753	782	714	773	656	866	1164	756	709	753	747	729	766	773	724	780	772	773	754	730	790	772	704	708	762	711	727	760	766	753	733	768	779	766	782	804	777	778	786	751	778	806	775	771	755	745	790	784	770	797	788	792	809	814	766	739	758	753	754	765	783	808	775	646	666	765	750	752	727	829	821	778	808	793	835	776	742	780	785	822	791	788	795	803	802	707	736	1136	849	710	806	814	759	757	820	801	814	792	800	827	805	809	768	755	747	775	812	818	793	809	812	775	773	780	797	769	828	778	803	805	782	826	773	821	803	794	796	808	818	796	810	782	790	824	783	788	792	788	809	842	843	770	754	810	852	781	833	795	828	839	793	808	815	815	814	800	835	800	792	850	812	827	774	800	823	812	781	809	792	866	769	831	827	817	832	852	817	803	819	838	857	890	952	1132	918	331	219	729	920	848	808	831	837	819	879	787	785	786	805	899	881	856	791	801	886	986	828	313	237	717	1056	981
753	779	761	731	811	766	699	950	945	714	729	787	763	767	761	756	715	694	784	741	749	743	751	748	754	762	738	731	748	728	765	836	799	753	781	665	753	740	772	727	750	763	754	803	748	777	765	739	734	753	744	738	771	764	725	764	769	747	768	747	769	766	776	767	780	761	745	733	715	739	741	766	761	777	742	729	767	695	727	765	785	755	719	702	764	799	724	699	774	779	717	722	812	844	795	724	747	743	735	734	757	835	807	713	750	748	712	738	737	731	758	754	740	700	755	759	759	721	735	734	710	708	725	733	713	729	721	731	737	728	711	730	730	736	762	711	725	741	708	741	753	738	757	768	728	729	783	744	766	724	732	737	753	759	862	630	519	747	755	741	711	753	774	749	728	725	752	712	766	773	753	703	767	736	757	772	774	742	776	778	749	726	728	744	745	716	712	757	769	905	955	932	528	246	378	944	890	739	752	744	776	747	756	746	733	741	729	738	723	731	769	785	804	802	853	441	216	575	1182	1018	826	737	783	618	655	770	795	771	758	729	750	750	740	748	765	779	752	756	735	753	752	775	660	727	971	1112	821	625	773	793	734	729	747	730	736	781	745	739	747	779	743	811	782	742	774	757	722	718	758	753	752	749	738	715	743	748	760	749	731	702	742	683	721	750	768	743	765	774	759	747	758	754	731	772	768	753	708	755	751	731	729	752	747	727	696	697	775	667	765	776	775	766	762	731	772	777	782	760	731	776	780	769	745	732	741	803	745	737	764	742	748	789	755	738	740	758	756	716	774	791	792	807	743	769	741	763	774	785	761	761	782	802	807	836	770	787	798	781	752	740	765	793	812	626	663	1042	819	624	764	819	784	795	813	789	821	813	800	793	778	840	788	783	798	769	769	767	696	696	687	780	797	791	793	746	751	813	786	779	810	815	820	802	731	731	768	790	782	802	814	800	782	806	814	791	791	828	801	785	789	792	819	831	771	1002	832	792	794	807	882	807	799	803	789	779	787	807	820	797	812	824	843	799	751	780	800	829	813	804	853	825	853	834	846	824	818	776	838	836	822	805	769	830	817	810	819	771	808	769	829	878	854	800	785	873	871	861	848	834	836	830	914	916	973	1058	958	362	210	671	917	851	839	755	843	812	822	849	818	809	839	893	855	847	818	823	842	1024	834	314	228	735	1104	953
742	769	735	727	745	737	660	762	720	646	717	792	787	720	747	739	686	728	762	736	705	772	751	761	754	790	773	732	731	758	763	736	734	719	726	752	737	748	741	735	740	728	759	778	782	779	762	742	752	756	772	753	763	722	734	756	754	731	786	775	756	787	727	766	770	735	743	757	749	735	727	732	743	755	749	724	738	740	765	772	749	765	739	751	741	716	717	732	741	764	717	728	760	794	775	707	726	753	779	727	721	744	738	701	726	770	744	740	713	710	724	748	700	739	737	784	740	722	714	748	725	717	708	700	718	719	694	698	740	718	734	771	700	725	760	762	721	736	761	769	701	730	797	789	733	791	762	750	759	731	732	740	742	717	809	665	695	764	773	774	762	735	762	772	730	738	713	735	745	732	740	736	758	759	783	809	753	752	739	776	762	785	784	781	768	758	711	740	789	831	923	832	437	254	476	1088	824	742	782	756	728	780	771	708	718	740	738	735	739	759	763	767	756	813	760	338	244	763	1248	997	784	791	746	681	672	729	707	756	736	718	742	784	805	745	749	759	754	743	785	758	745	784	704	640	767	794	715	649	778	771	728	705	772	716	731	747	744	742	750	769	733	794	737	751	763	788	732	740	743	752	737	755	745	722	717	730	765	735	718	724	768	752	699	740	770	770	779	762	731	742	772	740	717	740	743	777	773	770	750	749	731	765	736	775	765	718	684	726	745	741	747	743	752	789	732	765	777	767	730	737	766	775	742	780	753	743	754	770	740	759	745	771	745	733	730	732	766	757	762	764	757	790	789	761	766	780	783	773	797	772	761	771	785	822	768	808	828	811	771	764	750	774	799	701	633	1468	1007	589	831	793	782	810	798	777	794	812	807	787	765	813	755	777	784	752	812	752	813	806	816	814	804	776	833	789	813	831	787	776	802	815	800	778	740	740	772	767	813	836	830	774	791	834	875	861	756	808	792	809	841	833	820	840	781	833	718	800	767	815	914	768	829	777	790	780	796	808	784	806	836	814	861	798	790	764	817	837	846	842	825	843	834	843	829	833	798	818	862	851	847	832	834	840	833	830	860	808	794	827	832	833	822	806	781	863	845	822	897	855	822	822	867	937	959	1178	956	339	215	684	922	862	821	843	820	807	813	842	871	846	896	849	865	814	794	843	822	1007	832	324	225	795	1106	979
793	788	763	760	787	732	741	703	673	740	741	765	755	756	752	735	753	772	738	736	726	770	770	734	739	743	810	769	748	708	747	699	755	710	728	761	771	775	793	743	741	723	739	771	744	782	743	724	742	784	777	780	776	791	729	704	724	777	768	749	753	748	770	801	769	716	724	757	780	749	745	779	763	756	731	782	683	759	762	752	753	697	757	729	717	741	758	767	735	775	709	709	709	729	740	726	749	730	739	755	798	713	695	749	789	742	762	765	734	758	729	754	749	748	708	743	753	751	753	724	726	747	739	732	748	750	723	737	707	712	739	738	759	725	733	735	719	726	768	755	723	749	746	771	783	751	730	788	785	751	773	705	725	736	731	789	800	747	730	749	780	762	747	758	757	721	732	745	734	789	757	751	787	766	721	813	801	723	777	726	761	757	738	773	753	740	758	752	751	798	882	788	397	250	532	1138	807	777	787	764	762	763	770	740	708	722	732	760	736	745	750	771	815	846	712	280	309	935	1191	901	764	748	779	776	729	772	731	756	750	763	757	750	784	763	757	719	755	746	764	752	732	776	761	697	657	661	688	756	777	774	718	762	745	743	761	755	777	744	756	730	717	780	738	750	764	737	760	736	772	736	748	778	768	744	713	721	742	753	711	751	736	742	788	729	769	739	762	736	785	745	752	788	759	803	764	773	753	750	799	750	775	755	748	743	757	754	786	757	746	728	764	725	776	763	750	762	756	751	740	826	762	757	765	816	758	789	741	743	766	727	732	718	725	744	760	803	777	754	724	771	800	781	771	762	787	750	790	799	764	773	762	793	733	739	748	776	772	777	785	749	744	770	843	761	602	739	641	697	770	788	761	802	767	798	766	799	798	809	758	813	767	788	746	782	789	787	787	795	802	734	783	832	846	816	859	816	795	755	784	795	759	765	779	766	803	810	804	838	817	789	793	818	853	807	789	791	822	821	801	822	787	827	783	749	817	806	775	755	787	796	817	815	834	821	820	887	818	810	844	832	818	836	806	785	805	861	775	791	812	813	857	821	803	813	798	813	823	841	841	805	804	855	852	848	851	852	810	758	772	795	809	812	830	787	851	877	834	820	806	865	907	926	958	1097	893	338	254	676	928	864	845	771	841	800	864	848	829	843	815	824	806	823	825	854	868	981	812	323	232	763	1057	936
782	793	751	727	754	758	756	748	718	729	733	775	736	771	733	724	763	771	780	772	695	770	788	748	752	774	835	772	735	713	750	735	775	730	715	747	746	780	766	755	760	751	744	758	736	792	756	711	760	749	786	782	788	747	773	729	731	753	763	741	761	764	743	733	738	775	743	742	778	745	777	778	766	747	759	764	721	781	773	742	738	723	736	771	749	735	788	772	725	748	701	724	723	744	736	793	820	767	761	743	783	697	726	750	751	749	785	730	760	745	759	730	738	744	730	754	746	748	738	724	749	736	735	732	765	726	721	764	710	709	710	734	759	738	754	720	771	780	753	815	719	732	734	734	766	765	755	781	783	766	751	755	748	726	727	721	750	748	751	752	736	783	755	748	756	742	702	723	764	775	750	810	756	749	737	765	727	747	716	768	768	733	690	748	763	736	759	727	745	813	857	835	403	228	570	1099	822	761	755	734	771	757	742	781	746	757	715	746	717	720	693	771	774	870	654	258	368	997	1227	869	769	796	777	778	794	774	744	775	772	751	778	722	752	775	731	733	724	755	768	781	771	733	727	758	717	721	748	772	720	751	764	728	762	749	730	747	753	753	730	735	708	767	749	796	771	773	756	753	729	752	751	788	776	766	714	709	752	772	748	742	750	750	725	744	814	730	759	730	753	761	758	755	789	732	783	741	748	762	760	766	748	759	745	754	759	762	749	760	743	732	706	768	752	724	777	765	754	724	775	747	743	759	747	771	770	763	758	738	720	732	785	777	787	774	729	768	786	762	758	746	820	758	749	737	778	794	751	772	784	806	775	760	743	787	792	746	827	785	768	840	843	775	749	770	759	731	715	788	762	807	785	751	774	785	797	761	766	828	759	858	798	782	713	810	776	791	786	794	799	824	817	773	787	765	812	804	802	746	733	769	784	802	815	791	772	806	776	810	810	765	737	811	822	812	786	777	795	801	766	786	785	833	836	799	777	806	821	801	822	816	785	814	812	815	813	841	839	814	831	821	820	808	813	795	792	805	824	809	828	796	816	794	820	780	820	819	837	834	787	745	762	840	867	827	837	850	818	803	816	785	838	817	841	831	843	893	816	840	820	820	854	902	943	1146	822	264	293	752	996	858	860	876	868	799	829	828	840	823	816	819	796	829	826	855	868	985	838	303	234	810	1085	922
757	799	764	734	723	760	781	753	719	728	742	758	732	769	742	772	754	749	756	748	760	763	779	777	766	759	778	793	803	737	722	720	745	720	741	744	768	766	754	732	794	759	755	755	763	765	706	734	758	761	745	745	748	746	749	728	720	735	760	739	736	774	767	775	762	757	769	752	725	688	749	738	775	744	762	759	747	776	798	749	779	751	742	763	755	707	753	749	726	716	739	725	748	734	758	769	772	750	731	752	753	694	746	726	721	744	754	752	766	750	715	743	739	755	701	721	753	732	733	745	749	752	773	719	768	745	726	763	761	773	748	747	761	718	758	724	765	787	756	769	747	760	719	764	774	745	725	764	769	770	763	739	722	767	737	727	748	737	749	752	760	721	743	777	771	765	683	745	762	728	765	756	752	746	726	754	740	733	766	758	740	735	715	723	751	723	735	755	820	857	909	906	442	212	528	1048	808	801	735	733	727	768	776	768	750	762	791	729	789	764	751	740	755	865	645	235	386	1001	1171	866	753	780	779	758	770	786	744	738	752	744	729	764	762	778	788	749	745	767	707	751	734	776	774	749	734	757	726	771	738	731	724	756	782	756	709	760	747	744	734	694	717	746	719	784	754	758	754	748	731	734	713	757	766	768	740	755	706	781	802	768	767	719	760	776	745	755	726	686	728	733	777	772	790	710	780	742	731	758	771	775	739	796	740	745	749	762	801	779	758	741	726	744	750	774	735	765	785	728	740	773	781	759	783	751	758	774	749	770	768	741	727	814	727	711	729	777	758	691	729	785	782	758	784	748	755	751	719	792	770	772	793	756	810	601	665	837	782	731	743	905	962	712	759	787	767	778	764	777	766	820	781	775	768	805	801	789	796	784	771	809	782	784	718	791	843	815	777	805	793	798	827	802	791	726	778	789	800	818	767	791	785	839	817	806	848	796	832	816	793	764	721	754	835	814	786	803	773	790	756	758	761	881	875	888	811	820	825	801	806	848	814	805	791	781	781	793	838	829	873	792	768	825	817	831	784	768	785	826	827	800	821	823	831	764	843	810	818	828	789	760	752	837	859	813	807	791	819	834	802	823	810	802	797	826	853	837	813	850	807	848	817	922	994	1086	736	227	335	830	930	855	789	814	791	839	833	841	849	838	823	815	847	849	842	877	845	1017	819	293	258	819	1096	933
749	755	765	728	761	770	766	708	749	700	730	733	728	731	725	742	791	774	738	759	785	778	765	759	780	786	797	773	785	770	724	763	730	799	780	743	774	742	762	749	755	759	741	781	780	788	749	739	771	718	753	733	755	726	730	748	737	726	766	751	778	801	786	783	719	738	758	758	755	774	751	723	765	740	745	739	766	760	782	752	754	749	741	777	739	730	713	740	752	738	738	738	735	748	751	725	686	697	719	765	781	740	752	764	770	732	773	746	752	741	725	723	750	754	729	757	743	731	744	737	723	744	741	737	700	753	725	779	734	728	724	767	778	704	716	749	755	769	738	752	765	750	757	744	757	743	735	778	793	731	743	743	740	747	747	750	736	753	760	735	765	740	778	737	763	744	773	786	755	754	732	749	746	763	717	743	735	725	749	781	752	711	693	711	746	756	767	721	768	832	900	919	507	232	440	1017	828	757	709	742	760	723	753	706	738	738	751	697	721	717	677	704	755	888	634	254	387	1023	1199	845	761	778	757	809	800	776	737	729	737	735	798	790	765	730	738	763	721	768	728	767	736	755	781	728	746	731	750	794	752	755	730	773	783	719	735	726	751	766	724	712	775	827	732	723	785	748	738	710	732	787	729	746	724	763	749	718	748	765	799	736	741	724	754	729	773	736	720	718	718	742	765	731	769	752	807	751	738	714	742	759	743	751	761	753	774	789	769	740	755	756	816	766	779	788	760	739	728	764	763	756	788	760	772	731	730	721	762	769	756	723	741	972	722	743	735	776	775	713	748	789	798	785	758	770	734	783	750	758	742	696	809	782	817	666	760	796	783	790	700	729	742	693	822	790	773	759	773	781	781	762	761	784	798	773	767	764	762	782	746	824	813	759	771	824	845	796	767	773	786	801	801	794	771	751	734	819	846	819	752	774	806	780	811	830	787	814	801	804	773	753	742	778	827	826	781	834	781	807	800	788	767	868	894	913	793	782	819	829	817	821	815	784	782	792	737	769	787	859	844	779	808	795	828	796	792	786	840	808	892	810	790	806	821	811	813	848	814	854	810	756	773	821	821	848	832	812	820	858	829	851	881	840	821	823	827	801	796	836	801	876	871	937	1042	1062	547	188	430	918	877	831	830	844	834	868	834	884	849	858	855	851	856	882	878	826	843	966	753	256	259	840	1104	947
762	739	767	779	771	790	781	748	790	742	765	735	775	768	760	756	780	756	759	743	759	765	753	750	765	765	784	764	726	768	725	806	753	758	781	736	778	755	740	764	779	768	791	793	766	787	781	729	766	760	774	751	760	716	736	733	753	731	757	733	739	733	785	740	755	742	745	763	756	731	731	749	733	776	760	733	753	793	755	742	752	759	738	784	716	747	727	699	688	764	756	764	716	764	747	745	716	744	737	782	754	787	758	757	760	752	760	725	753	749	760	752	747	762	780	712	790	768	737	771	739	732	744	763	749	729	759	769	718	738	730	761	751	748	739	711	751	748	768	757	726	688	740	743	722	766	740	752	776	760	760	755	790	751	758	753	764	718	758	763	760	735	775	706	703	742	761	749	751	709	735	786	746	748	777	749	770	728	712	741	749	781	731	770	764	745	759	786	780	866	936	937	510	223	446	1020	789	746	770	800	767	719	747	727	754	766	761	735	741	699	877	999	726	881	631	240	369	967	1165	830	802	804	780	793	784	742	747	765	722	753	799	758	760	735	730	735	711	733	748	741	758	737	773	733	779	742	743	760	761	736	697	735	721	706	754	747	738	734	759	672	758	898	710	747	791	781	700	733	771	729	758	799	770	765	754	755	728	724	762	757	718	731	767	744	769	736	759	752	751	763	765	780	766	768	736	766	765	751	759	754	758	720	754	780	713	791	740	720	684	755	768	736	782	745	785	744	710	752	788	746	752	793	763	750	707	730	756	784	783	776	734	757	737	814	746	747	769	774	809	817	759	776	771	796	766	785	784	768	734	762	788	734	809	770	798	785	794	793	753	743	716	791	762	798	792	747	786	771	785	770	790	765	800	793	745	812	731	796	791	787	757	780	736	820	811	779	764	748	773	812	790	801	798	781	799	837	802	792	780	797	777	804	803	824	770	791	808	857	782	794	811	831	795	816	809	791	763	812	892	842	786	851	843	893	803	825	815	862	790	814	791	802	821	791	753	788	804	867	840	827	798	811	854	799	811	824	810	810	797	797	829	823	785	785	835	804	802	830	795	855	829	850	813	822	808	837	844	824	839	810	838	844	809	835	823	842	835	837	878	864	944	948	1118	963	383	214	588	940	885	843	882	835	843	838	842	821	838	858	808	820	835	830	832	865	881	1008	711	243	301	892	1116	961
724	750	766	756	794	794	786	751	785	737	761	800	746	764	765	745	753	779	728	772	761	757	733	754	751	773	775	727	743	755	757	734	753	705	814	760	765	767	722	740	730	790	787	744	723	800	811	761	758	733	767	746	751	736	789	789	769	782	778	758	770	772	765	774	726	774	736	778	764	749	782	750	773	755	761	722	769	738	751	748	748	777	722	724	726	750	738	715	771	789	793	759	725	759	721	753	724	744	758	767	734	723	769	781	777	775	733	715	755	768	722	747	757	718	785	762	757	739	728	753	756	778	760	713	763	748	789	807	759	728	769	784	741	716	759	761	761	779	733	744	755	755	755	749	711	709	744	748	735	787	762	734	757	768	812	775	780	757	775	756	741	774	748	720	736	760	759	750	736	770	757	762	770	725	759	728	746	740	722	744	735	737	744	785	718	750	756	736	756	801	913	896	469	206	487	1055	802	751	815	841	813	711	749	749	731	733	729	759	753	699	912	921	712	853	669	262	324	960	1159	855	744	771	775	757	784	733	728	718	706	745	782	744	721	705	705	757	735	733	750	734	755	758	741	762	759	766	743	739	732	724	719	721	763	720	742	741	749	708	781	771	725	746	757	752	790	788	781	731	778	763	755	715	751	754	723	731	729	745	782	755	748	735	735	720	786	783	778	755	796	737	777	765	775	748	728	786	746	735	766	746	759	768	818	769	778	754	765	756	749	750	756	722	728	753	767	752	769	771	762	764	765	749	751	756	728	756	748	816	760	751	777	747	739	784	747	789	743	788	814	782	778	772	796	792	767	776	743	794	799	762	807	766	801	767	757	727	783	804	799	763	795	810	763	797	792	802	774	788	737	789	778	806	802	783	763	784	808	808	777	787	761	753	708	802	810	777	780	775	758	780	772	808	801	855	811	808	796	779	784	818	898	814	828	808	763	767	803	830	804	820	781	807	811	816	790	764	780	841	909	897	805	720	769	804	808	849	813	814	811	779	803	806	801	800	837	845	835	860	842	842	849	815	836	806	822	846	808	793	763	813	832	793	789	811	772	824	830	804	808	802	851	850	757	796	823	847	840	846	852	795	851	858	855	848	879	837	848	846	849	840	940	1070	1061	733	240	290	790	1009	835	851	853	864	774	816	805	830	843	883	853	828	840	861	805	802	833	987	640	244	350	944	1075	936
716	739	751	740	756	787	751	774	782	739	760	761	758	791	765	758	774	782	759	749	777	733	765	762	779	771	753	678	737	768	722	774	782	768	743	786	747	786	724	724	743	762	777	736	768	774	737	759	759	776	763	758	789	738	772	776	764	752	759	765	744	789	721	755	772	782	750	762	736	728	763	769	783	720	763	765	726	732	716	761	753	741	739	736	746	724	748	762	773	807	802	727	732	762	717	786	757	726	736	779	749	742	749	783	740	737	681	740	692	745	738	744	762	746	742	752	742	737	721	724	752	771	744	727	735	776	744	741	726	761	736	719	757	731	708	761	776	753	761	696	765	775	778	764	694	743	771	724	748	839	795	731	767	753	766	726	737	732	759	782	752	732	766	768	786	765	796	743	746	763	759	753	754	764	773	762	704	718	721	757	772	710	750	741	737	748	724	782	769	792	890	902	517	229	420	971	889	737	777	764	732	680	736	721	746	750	759	750	736	748	772	758	767	839	753	295	263	797	1140	944	777	770	764	741	735	716	733	688	746	766	774	741	705	752	751	732	756	753	709	755	761	754	775	764	716	766	774	756	726	755	663	724	741	752	732	746	752	754	741	765	793	758	773	709	713	765	807	755	738	741	759	736	750	725	714	712	695	748	813	757	734	700	769	737	777	781	788	714	700	717	762	774	750	785	766	792	774	773	784	750	768	763	761	765	744	741	786	772	795	803	795	728	754	727	731	744	774	732	723	773	768	782	772	793	754	757	727	749	780	779	766	795	808	751	763	764	764	772	792	770	804	775	785	780	774	762	754	799	776	766	773	770	774	757	761	800	782	806	815	793	807	784	764	765	803	765	782	737	738	795	806	770	808	800	786	799	793	791	791	793	770	725	707	738	749	767	813	822	778	774	800	793	819	771	802	822	777	733	811	821	846	808	789	810	730	764	797	786	850	825	827	799	824	826	830	827	763	811	833	884	842	723	773	797	830	815	830	845	816	774	785	796	799	788	823	848	792	865	845	859	821	838	808	811	795	832	800	828	836	809	826	821	840	770	803	832	827	834	836	820	826	844	816	815	841	826	810	826	817	784	847	836	833	820	811	853	831	859	899	916	978	1119	927	441	203	451	932	914	814	827	819	788	826	842	811	809	806	838	824	845	819	822	803	840	844	1001	522	226	393	999	1044	911
764	746	794	766	776	763	745	743	752	766	740	782	816	778	753	772	780	742	751	748	777	771	786	774	751	766	752	706	753	783	754	742	749	745	790	718	706	748	790	730	734	730	731	757	732	748	724	724	755	756	747	741	761	800	768	776	766	756	742	750	774	740	753	762	748	744	753	748	740	748	759	802	779	766	751	747	762	748	756	762	752	739	731	749	758	733	763	740	725	755	765	705	731	782	744	724	734	762	766	722	720	773	780	763	734	735	726	730	710	710	747	736	758	737	760	714	745	697	712	744	723	746	724	715	727	780	730	726	723	721	716	743	697	720	705	743	731	696	727	762	757	782	769	747	697	755	750	738	741	801	714	747	749	738	753	773	765	767	729	748	746	785	747	730	757	771	753	739	801	722	773	758	755	754	767	741	715	706	743	713	730	729	761	814	756	746	734	782	758	803	901	954	613	239	350	870	915	809	713	721	714	754	748	732	768	750	761	755	745	736	731	781	762	833	825	385	215	611	1068	951	806	739	766	736	745	746	718	756	757	730	697	749	721	761	754	743	744	748	747	748	774	743	702	748	736	768	745	724	725	728	740	751	748	761	735	767	731	775	742	770	745	741	711	650	718	765	796	737	731	767	766	755	754	793	728	696	727	766	727	730	729	770	700	739	775	767	742	695	707	745	778	797	745	764	761	758	772	783	719	755	764	760	776	765	750	747	773	726	773	772	796	759	753	727	748	760	752	727	786	768	746	786	766	777	796	756	730	742	755	781	775	769	763	784	733	774	753	760	800	787	822	789	785	760	758	758	749	787	799	751	763	784	740	761	738	788	809	784	752	772	786	763	781	787	763	762	795	757	771	779	834	771	806	800	762	784	769	780	789	792	793	777	753	768	752	790	739	704	813	811	764	795	799	783	802	811	848	791	804	837	836	810	787	805	803	804	749	795	838	817	762	760	777	849	848	839	776	784	841	815	783	767	769	821	800	823	807	832	815	838	817	787	811	822	826	797	773	828	849	840	830	799	846	804	819	841	847	811	809	783	830	835	771	826	839	812	854	817	821	837	819	804	800	833	854	822	806	827	843	793	851	837	818	789	786	853	861	882	871	936	1057	1049	693	247	285	798	988	852	819	827	837	822	841	818	816	897	1008	1029	867	805	856	844	787	817	1078	1204	422	227	480	1055	1057	879
766	738	757	733	754	740	727	757	751	761	765	760	769	764	748	752	731	747	738	763	783	781	788	766	779	773	769	709	756	754	791	757	774	775	765	740	733	741	727	737	727	753	714	758	760	752	742	745	742	751	772	721	786	790	764	756	748	716	732	758	757	757	782	753	749	714	758	728	737	720	745	757	752	741	738	770	755	749	752	746	758	757	741	748	745	758	744	746	759	729	686	740	785	754	753	753	743	769	757	727	772	736	721	759	736	749	713	711	751	747	726	757	727	791	737	728	723	688	693	723	783	776	717	714	748	751	743	768	747	768	724	736	736	770	736	776	692	702	731	739	729	782	731	708	728	738	779	710	722	735	739	764	801	815	800	842	752	754	769	751	739	755	766	756	747	772	738	705	743	748	780	754	716	761	773	765	728	747	757	759	759	727	764	789	783	718	704	733	743	821	868	977	722	255	296	809	968	795	736	770	759	769	784	736	749	707	736	756	732	755	729	772	814	837	885	519	211	480	1128	1133	902	756	777	711	761	747	787	771	756	739	742	742	728	748	696	696	699	758	745	745	755	763	726	758	773	743	755	744	751	776	741	733	759	768	796	748	766	753	775	754	734	725	696	701	670	775	795	771	788	752	796	745	742	724	711	706	774	749	736	745	719	726	733	710	797	760	738	709	722	751	781	761	786	732	754	769	786	766	775	751	756	745	756	750	745	740	780	736	739	747	797	756	728	752	763	771	783	746	757	738	744	798	767	781	764	741	752	774	751	751	786	811	780	787	767	751	779	792	805	771	776	789	784	776	730	760	741	774	794	754	798	797	793	738	767	760	780	784	801	792	750	736	761	788	750	804	774	763	761	835	806	800	798	832	728	784	750	794	778	804	805	781	815	794	764	804	736	765	797	825	797	826	820	814	807	796	781	755	815	820	822	784	806	775	789	821	804	821	817	790	781	755	791	812	834	844	782	747	742	776	792	819	824	820	810	788	814	839	828	799	820	806	799	849	822	872	813	821	839	812	779	805	823	847	810	765	860	842	837	813	843	843	796	812	850	827	853	835	807	819	799	810	859	815	821	829	803	815	846	859	812	825	784	828	833	839	888	888	905	1012	1128	858	370	197	552	842	936	889	811	762	832	816	820	839	821	896	527	760	954	823	841	863	810	774	1015	995	335	243	615	1051	959	887
720	764	728	744	752	721	747	749	741	726	722	750	749	784	741	747	763	724	712	723	752	768	754	770	740	743	751	708	773	741	757	722	767	750	739	737	750	748	765	772	701	718	755	776	766	761	779	783	749	773	771	747	785	801	776	750	715	708	757	739	767	771	751	759	753	722	716	729	811	743	718	740	749	763	753	736	783	743	773	750	766	794	764	708	748	756	737	768	739	757	747	733	764	765	731	738	735	761	762	754	774	756	759	762	747	789	760	747	748	746	754	734	746	770	740	734	701	779	782	752	735	788	725	768	774	772	767	790	788	803	756	764	785	746	785	772	756	714	739	722	730	724	752	701	699	743	749	723	757	679	728	725	805	709	550	761	744	757	746	760	790	764	771	771	710	719	705	717	718	742	753	741	758	723	726	746	732	753	760	763	747	733	742	754	762	757	703	766	724	798	877	965	798	318	263	721	1019	772	757	772	718	741	734	741	695	758	747	733	715	737	757	771	784	801	864	669	254	322	929	1241	972	744	802	785	729	740	746	795	772	715	715	720	735	719	742	711	714	750	745	778	762	721	717	744	753	733	772	773	761	767	733	736	720	755	755	763	736	752	779	749	787	770	715	741	759	765	778	773	784	758	771	760	722	743	680	719	787	791	767	757	763	786	748	734	775	737	742	700	767	785	793	767	728	748	792	756	785	777	759	764	779	792	750	768	758	739	736	757	757	760	792	765	727	771	764	730	753	750	723	712	737	772	757	724	759	742	754	760	770	759	762	823	777	789	743	749	761	787	760	749	772	782	766	774	748	745	769	740	755	759	763	794	771	781	727	787	803	791	784	812	778	795	786	754	802	816	773	784	770	840	811	784	818	783	782	809	786	807	794	799	768	774	787	794	790	798	783	780	841	802	782	817	821	792	770	773	781	795	817	782	800	826	799	812	771	838	821	805	802	808	775	764	812	830	831	841	815	778	797	820	807	794	826	815	834	811	831	816	822	770	805	791	796	852	829	853	843	789	814	841	818	807	857	822	817	802	836	857	869	809	871	852	800	838	809	830	810	819	771	835	805	815	801	836	838	840	817	808	781	825	802	819	781	862	867	895	886	952	1066	1085	947	484	216	352	803	908	883	794	778	821	942	967	826	802	851	873	441	704	913	873	850	835	830	772	881	701	299	260	748	1079	982	914
725	727	778	783	746	728	780	775	744	742	725	751	738	719	765	793	747	747	731	776	776	756	734	696	702	753	713	754	744	704	719	763	772	739	734	763	753	738	750	730	760	743	754	779	759	736	748	777	727	768	748	764	737	774	769	731	755	732	783	777	756	764	760	752	749	743	724	794	748	765	761	723	742	740	746	746	705	725	754	781	768	776	768	732	727	726	728	762	757	772	766	729	756	779	770	763	735	743	771	735	712	754	765	772	772	745	771	760	776	745	759	750	725	763	738	733	690	785	747	729	766	745	718	741	779	725	753	756	808	818	696	746	735	721	737	785	812	756	735	754	815	756	711	740	738	728	771	710	740	718	736	738	806	633	567	770	752	752	749	742	781	770	755	727	693	690	728	780	719	666	769	788	796	749	748	725	734	750	756	769	768	748	756	763	746	728	752	759	767	804	868	944	837	374	224	567	1054	801	737	757	740	740	762	742	745	755	757	744	763	762	763	732	763	765	870	815	342	227	596	1056	1013	821	823	793	761	763	723	755	748	762	749	727	749	751	740	708	802	851	746	748	769	767	737	720	745	755	774	742	682	704	770	812	743	730	769	712	753	759	810	735	765	789	757	748	796	764	751	759	787	739	742	723	731	760	730	754	744	726	757	756	753	736	755	767	752	748	756	732	791	770	773	747	708	787	769	740	770	764	764	736	725	767	780	766	790	761	749	761	772	766	791	738	768	702	768	734	754	773	777	766	746	730	699	692	768	795	757	763	762	759	762	766	754	768	793	777	768	789	772	750	751	728	721	750	771	754	778	731	763	758	784	769	807	787	780	754	772	772	754	779	764	775	824	800	827	785	737	748	779	768	821	769	787	764	777	771	797	782	786	806	792	760	806	743	781	793	778	816	850	780	812	816	791	797	740	804	766	786	773	800	814	833	826	787	817	786	810	840	815	845	766	832	819	805	816	814	800	825	848	766	823	849	841	806	799	820	804	827	804	823	802	811	771	841	830	801	807	843	815	840	809	788	845	831	814	820	825	775	834	810	836	818	845	824	833	849	848	838	813	820	813	838	814	849	846	835	861	833	836	810	837	864	845	875	862	880	991	1122	1081	902	507	230	282	667	943	909	855	817	848	867	715	788	881	813	802	958	886	892	864	824	843	770	840	895	1028	646	253	331	900	1054	901	879
716	812	872	886	764	731	781	737	719	743	765	721	725	736	744	769	762	753	746	762	755	730	786	745	750	762	746	743	746	699	702	721	765	737	746	738	765	754	771	748	701	798	742	767	735	758	762	780	775	748	731	750	723	752	756	773	763	776	811	755	757	751	718	738	722	734	748	756	742	750	770	729	731	738	733	694	731	737	757	753	763	743	763	741	748	696	773	778	755	777	768	738	757	749	751	772	746	752	742	760	742	713	766	750	772	748	748	719	752	729	759	747	712	767	742	730	757	755	725	758	749	728	766	746	760	768	722	691	745	746	749	738	767	728	723	748	759	737	804	723	602	745	715	720	750	738	752	723	728	744	747	748	796	763	735	816	729	758	743	737	745	756	734	696	725	745	795	866	799	669	777	770	825	779	700	742	744	715	736	754	770	770	803	756	773	773	746	744	791	762	857	892	939	493	191	463	1007	844	798	746	746	743	728	750	731	777	721	757	707	725	794	749	764	778	795	906	580	222	313	690	1005	994	853	742	849	848	729	735	740	756	767	749	773	750	776	729	768	742	777	709	747	768	723	740	746	766	741	703	731	717	733	800	739	711	761	714	757	736	811	754	773	796	744	735	749	719	766	777	741	764	737	742	763	770	725	775	723	714	734	764	760	730	767	790	741	770	757	762	787	826	756	706	743	752	748	749	762	745	746	789	758	767	779	805	794	744	767	751	777	733	720	734	733	755	753	767	755	796	803	818	744	682	783	676	771	799	779	787	800	792	732	798	740	773	773	771	755	792	779	786	744	770	762	751	745	740	782	790	811	791	805	779	793	788	762	809	779	763	749	780	774	761	760	796	786	793	772	723	776	810	821	756	863	812	777	775	789	800	786	779	781	762	806	768	791	782	789	805	779	814	809	795	804	781	775	819	770	792	825	794	762	803	835	802	760	825	779	806	848	765	756	773	870	791	828	750	846	828	794	789	753	826	824	854	852	826	833	841	830	827	858	796	821	830	847	846	839	867	880	840	859	848	837	848	820	845	867	823	842	872	883	841	842	825	858	828	826	857	867	829	821	847	861	859	883	866	889	879	864	854	857	869	860	887	914	995	1119	1103	945	511	237	258	620	919	885	834	850	841	813	924	729	820	819	853	826	867	905	901	800	805	854	871	854	932	906	454	206	470	1024	993	860	838
733	801	875	902	795	737	773	757	769	765	710	730	736	761	769	718	742	793	740	754	754	700	703	739	737	731	750	709	736	744	692	747	717	749	735	753	766	759	761	737	744	735	782	761	771	749	766	733	750	771	748	741	732	755	755	755	785	748	778	747	752	716	772	762	760	750	764	748	746	765	770	721	775	746	769	736	723	738	767	746	731	703	749	744	772	758	731	736	759	751	761	780	743	750	743	742	760	739	748	746	720	757	771	773	760	749	729	726	731	734	729	735	746	762	769	753	737	753	779	723	759	789	762	748	752	768	752	745	732	732	742	715	783	768	746	658	725	736	790	694	623	764	741	741	723	722	728	728	765	755	762	761	788	761	751	749	736	719	717	757	769	780	791	681	792	797	814	862	780	693	761	768	783	723	688	715	743	740	747	786	731	711	747	766	763	738	735	774	766	755	815	887	982	597	218	375	860	878	774	752	785	768	718	750	793	770	765	765	731	714	745	787	736	780	776	913	769	390	231	458	856	1103	941	790	757	790	751	774	784	754	737	714	729	778	793	764	762	784	764	742	764	736	762	712	739	724	716	740	694	701	750	780	739	754	723	740	719	741	734	798	759	765	757	777	759	738	776	776	760	745	713	769	725	760	811	796	766	759	753	780	754	730	775	765	758	799	731	769	758	782	760	724	736	770	737	787	742	746	756	757	708	741	783	808	759	751	771	777	733	718	740	688	704	754	792	737	733	766	753	700	640	778	1076	817	715	781	765	775	779	764	731	773	760	758	796	766	759	767	789	771	759	774	785	744	763	720	764	813	783	735	756	790	777	761	785	781	764	816	786	726	767	778	785	743	819	809	771	783	781	781	786	723	801	790	784	816	799	772	791	759	765	833	801	772	826	819	790	791	784	780	766	815	817	829	805	807	777	830	791	781	839	860	837	775	803	779	762	816	814	756	765	794	824	825	798	812	843	845	854	846	846	824	859	835	844	876	870	812	798	755	802	784	854	803	831	819	868	855	850	830	838	748	839	821	816	814	837	858	837	862	845	808	857	839	817	825	813	838	820	839	833	831	826	823	829	847	834	853	832	857	852	863	918	970	1065	1120	1080	929	517	238	266	591	944	919	861	808	848	863	788	833	913	875	796	821	818	853	828	832	789	788	805	874	858	1009	827	334	229	671	1105	998	873	810
743	734	773	738	733	707	747	733	776	772	740	750	757	767	778	760	746	759	763	758	727	726	771	761	740	729	788	735	765	809	797	786	794	749	729	742	740	737	749	748	727	753	739	747	777	751	757	748	768	767	771	781	756	753	742	796	774	740	784	734	756	736	730	764	756	763	751	799	713	761	769	722	779	776	757	751	752	749	735	725	749	764	763	713	736	719	803	760	760	746	765	780	718	764	762	757	789	761	759	753	752	758	746	770	756	776	731	729	713	772	755	713	771	739	719	701	741	771	780	778	764	744	763	775	732	763	781	768	757	725	706	707	819	817	799	682	703	779	768	772	749	797	756	766	759	757	769	736	711	773	780	778	736	762	779	759	718	771	742	733	777	769	803	748	679	661	726	744	711	697	735	740	754	736	740	751	758	725	729	764	747	704	711	781	766	743	761	770	775	786	847	866	1022	731	289	284	778	953	772	778	757	731	742	746	748	781	745	681	710	723	782	754	728	744	756	820	882	640	284	250	612	1020	1036	915	814	789	808	742	759	747	722	752	751	754	809	776	742	796	719	758	778	742	723	752	746	778	740	696	727	793	787	790	770	735	725	739	767	762	743	733	735	803	774	774	743	783	753	705	747	716	708	731	728	754	749	729	790	730	738	740	731	759	733	770	774	727	734	737	785	703	711	732	759	735	741	753	754	742	739	691	727	695	734	787	781	779	722	748	736	740	714	714	734	785	765	714	693	775	750	715	687	681	825	692	722	741	766	812	761	740	711	744	744	747	755	769	799	780	765	775	724	755	763	793	754	696	776	800	758	771	765	759	799	803	773	762	769	790	779	733	749	798	842	736	764	765	764	769	807	806	775	742	732	730	774	776	753	786	800	792	792	814	773	764	791	798	769	789	770	800	737	773	794	824	774	759	771	762	843	813	829	780	857	811	827	800	781	820	860	799	788	783	867	825	857	819	810	827	816	857	791	818	800	800	819	851	851	805	739	862	907	781	829	822	810	875	815	850	885	877	825	849	812	901	818	866	865	886	872	862	871	866	891	904	947	921	865	887	894	848	886	883	967	867	915	901	900	889	898	937	1001	1040	1044	1139	1055	985	790	418	223	273	620	930	924	884	848	776	842	829	823	825	807	829	829	796	828	860	856	827	816	824	805	875	890	1044	639	235	336	891	1099	919	894	825
740	681	655	689	683	729	789	733	777	766	788	749	752	735	755	759	749	762	755	763	747	760	758	755	784	763	751	733	731	754	807	764	811	780	739	774	749	731	728	738	792	760	743	761	787	756	778	800	766	783	768	722	756	818	761	739	782	739	740	725	759	743	750	760	754	786	780	739	751	719	739	793	754	759	753	759	734	753	718	720	818	847	815	719	727	761	794	779	778	743	734	736	741	739	743	757	788	772	769	741	770	727	722	727	797	748	777	745	716	758	778	751	759	741	718	757	749	726	759	796	777	740	734	742	780	756	750	759	798	749	737	727	730	761	777	680	730	762	745	740	769	751	751	746	761	752	757	737	781	790	754	740	753	768	745	767	757	785	759	752	785	795	736	759	753	742	691	695	752	726	714	751	746	737	732	767	765	764	734	743	780	743	761	791	747	712	736	746	803	800	840	822	932	832	360	247	610	989	756	720	758	719	751	728	749	759	741	705	745	748	738	749	722	739	759	806	841	828	503	241	322	776	1008	1042	947	790	715	737	790	779	730	737	719	742	779	753	745	768	776	743	747	732	727	765	807	790	755	758	715	771	760	760	771	707	766	756	760	762	724	731	719	797	793	785	778	754	707	806	903	883	733	749	791	771	762	802	758	776	720	768	772	767	758	769	813	787	762	741	768	740	721	745	742	759	727	756	727	749	706	720	709	719	729	779	793	778	757	768	757	768	699	686	722	749	724	762	749	768	768	737	745	737	740	772	796	717	795	770	766	724	720	715	750	750	734	760	752	795	772	766	767	757	805	763	737	747	800	749	775	777	782	747	806	794	758	772	763	774	827	736	774	788	824	760	771	760	774	761	786	791	730	742	798	786	735	778	805	794	779	790	777	826	786	825	760	811	781	808	826	805	764	789	815	803	686	712	771	704	727	815	800	823	832	809	762	821	770	824	891	859	821	812	873	826	830	808	824	817	826	916	856	897	884	845	901	949	936	851	811	1226	1430	879	899	981	893	943	931	956	954	1020	939	973	875	963	988	985	957	1007	937	937	979	963	1000	1016	988	1041	1012	993	995	996	1000	1034	1072	1007	1021	1016	1045	1007	987	1114	1219	1093	1018	994	791	535	303	227	353	659	929	952	848	817	834	822	838	842	834	822	809	813	813	822	837	860	812	820	828	828	857	848	950	913	413	207	522	1099	1037	891	814	855
714	760	889	856	715	735	776	720	740	751	742	765	746	750	742	782	755	737	754	750	781	759	745	767	760	788	825	746	706	726	768	766	815	757	744	789	752	730	778	776	793	776	762	797	742	764	792	749	735	757	756	767	786	762	737	720	742	739	751	737	763	722	745	755	693	680	791	755	762	750	759	762	788	729	726	723	752	766	733	737	781	781	742	736	773	741	782	722	774	758	735	714	752	738	709	747	744	732	776	758	770	781	777	741	748	745	750	749	773	725	745	715	732	752	766	746	762	729	757	745	750	732	722	714	739	743	756	774	739	713	745	740	700	720	685	740	778	778	751	738	730	746	778	713	746	774	773	753	745	735	757	734	733	746	714	778	751	763	762	722	760	756	751	775	766	767	737	719	735	787	738	778	737	743	734	744	764	766	756	783	742	726	782	755	724	733	766	742	786	805	739	790	936	988	485	219	534	1057	832	739	719	713	701	727	730	741	733	723	727	709	730	763	754	707	768	783	820	870	772	429	244	398	742	1008	1003	919	790	792	764	763	789	774	757	792	754	762	742	771	789	781	768	770	774	834	817	813	782	815	759	783	795	766	755	772	783	732	784	762	753	801	809	764	798	814	794	760	692	784	889	895	706	746	766	767	742	756	790	775	765	775	755	763	747	744	761	764	757	754	728	729	741	762	734	778	769	798	788	776	757	748	727	717	760	781	762	761	757	759	776	803	781	736	789	717	779	769	774	758	787	768	743	771	776	760	812	749	754	766	756	716	740	728	717	773	767	802	739	746	771	779	783	799	740	801	740	742	744	761	752	724	768	777	732	784	776	774	787	776	769	769	769	748	792	758	783	747	794	776	790	763	686	788	880	883	795	729	756	810	776	802	787	799	819	818	817	824	831	778	778	789	805	815	801	729	702	888	1062	881	653	776	799	793	831	830	802	828	788	839	833	789	770	799	863	888	841	913	946	958	946	963	933	960	943	929	946	1025	1041	1010	834	1081	1302	843	962	1057	1000	1005	998	1023	990	1007	959	966	969	1007	1021	952	940	1017	975	1035	1013	971	975	1013	986	1011	1059	1020	1030	1012	967	997	963	968	967	1003	961	970	899	1007	1062	852	630	497	310	237	248	464	795	944	971	852	848	832	869	830	805	849	849	784	834	858	822	842	824	883	853	840	835	843	843	836	1026	651	278	291	837	1154	1013	874	839	849
698	801	1141	988	701	701	779	810	702	763	767	755	761	739	724	761	751	756	746	782	747	759	730	750	777	709	693	744	686	680	765	760	757	752	734	762	762	761	753	757	758	716	758	753	770	789	764	750	760	769	775	736	788	778	724	739	778	773	758	745	760	738	737	756	726	680	780	769	744	742	745	766	761	752	787	782	766	758	763	752	727	730	735	740	750	760	747	752	801	809	752	704	751	727	747	745	753	778	764	763	783	733	746	751	729	766	756	784	749	766	726	728	755	718	777	728	744	739	764	736	735	749	758	735	744	704	739	751	733	731	751	753	709	716	773	715	760	757	737	757	761	747	763	762	759	750	794	746	774	744	772	759	746	768	745	701	746	762	744	765	764	756	763	754	741	772	781	775	809	779	718	785	760	743	763	722	744	757	771	767	741	729	721	691	725	697	773	766	801	777	753	818	855	949	557	214	439	1040	887	743	771	761	736	701	719	720	737	750	754	728	759	734	754	802	741	780	758	822	879	751	383	251	371	752	978	990	984	922	879	817	722	730	728	745	750	788	785	735	760	766	749	759	781	788	704	726	709	760	732	762	740	729	764	747	752	744	729	774	740	754	692	726	754	734	743	692	687	687	764	715	682	773	755	705	784	772	770	778	772	764	738	780	769	767	809	740	782	783	767	751	758	722	759	755	777	768	785	763	754	787	814	807	763	821	729	748	763	741	758	750	746	769	768	783	728	781	760	782	771	782	769	777	746	768	771	768	774	752	754	764	749	751	748	749	735	781	766	800	745	769	787	780	769	778	786	723	749	763	772	779	794	812	773	768	769	776	826	802	801	819	781	785	764	797	801	774	804	765	777	738	733	794	921	861	833	733	799	811	797	778	769	829	821	771	804	808	804	812	770	772	777	850	792	701	697	974	1154	944	653	801	776	775	807	866	838	817	738	774	825	875	857	888	939	964	978	995	994	973	920	948	934	911	879	905	875	895	935	896	772	702	687	696	838	847	812	787	773	783	745	801	773	759	748	750	752	730	693	704	710	701	658	622	666	649	638	606	606	608	602	617	562	547	560	553	523	517	520	490	456	404	349	300	256	237	270	410	679	938	980	897	872	844	821	812	858	832	849	871	845	845	831	816	812	839	815	872	827	855	821	803	847	970	895	463	213	463	1047	1091	933	855	849	859
716	704	874	794	665	726	773	780	740	757	758	759	767	826	813	711	784	776	757	781	709	733	775	780	736	780	783	741	737	743	790	737	729	742	785	775	766	760	772	746	729	766	747	772	757	774	768	752	732	783	760	763	795	773	728	790	731	754	716	741	734	795	739	736	792	772	740	766	741	757	771	749	705	737	761	794	744	758	755	723	752	739	793	768	756	716	743	743	739	775	754	749	735	770	745	745	738	737	762	745	772	780	753	754	765	760	749	788	727	712	764	741	755	756	758	767	765	780	736	739	734	724	742	743	729	766	739	771	754	751	756	740	742	737	752	753	774	746	756	761	747	755	742	774	770	751	775	776	752	742	728	739	755	733	755	717	750	723	769	763	744	747	712	752	727	704	788	760	763	752	709	725	745	760	776	742	704	769	759	786	761	751	734	739	756	740	770	748	736	781	751	816	825	863	556	269	286	723	932	771	753	723	716	717	715	737	756	740	744	764	773	770	751	766	759	749	806	762	837	935	730	422	268	327	576	879	1045	1054	1008	893	835	841	791	778	779	777	767	762	790	769	767	753	777	788	755	755	756	771	777	816	825	794	792	807	823	822	806	804	794	821	819	825	825	804	810	802	807	823	801	820	828	842	898	897	863	872	878	861	865	837	916	876	886	907	930	873	877	880	865	819	836	847	834	802	826	811	826	809	726	743	732	784	791	776	790	787	804	761	740	757	766	788	775	743	776	740	769	793	775	730	761	773	769	771	779	761	739	764	753	763	757	780	740	721	727	808	776	774	741	761	782	806	754	783	789	762	743	788	756	762	767	749	766	787	761	813	807	814	815	783	782	780	758	808	756	793	785	774	807	781	733	793	811	760	769	758	794	770	795	781	796	842	792	801	797	840	823	807	791	766	775	782	820	763	699	844	924	774	713	846	838	832	818	826	806	809	737	825	917	969	953	985	972	937	934	907	870	767	698	658	581	542	471	471	467	422	401	436	401	390	381	380	357	341	352	328	324	338	309	316	309	292	325	323	318	302	271	285	264	276	267	266	274	288	274	247	274	257	255	255	228	237	231	240	238	244	232	236	221	241	262	325	387	566	713	919	1012	941	871	875	847	805	847	812	807	867	825	840	839	811	838	838	837	873	826	813	865	838	853	850	904	1013	699	282	272	732	1117	980	917	829	848	845
771	701	687	630	727	785	735	765	786	725	742	742	820	673	691	794	766	757	765	775	758	745	753	742	755	751	744	774	768	766	761	751	752	736	746	744	767	726	770	757	747	736	766	757	737	762	779	756	770	738	739	708	775	767	749	741	749	745	737	748	735	761	769	768	774	735	791	789	762	748	763	762	744	755	783	750	749	721	762	732	745	770	762	743	729	694	760	726	770	738	757	729	744	743	760	756	758	712	746	747	751	760	745	725	768	742	766	752	742	745	750	711	736	734	747	748	762	782	768	752	766	729	742	699	702	732	708	761	766	767	765	730	744	744	739	747	765	736	758	738	762	747	778	760	793	746	759	736	763	736	762	762	758	746	781	772	747	760	742	739	716	754	744	751	764	683	783	755	764	716	710	746	754	793	758	742	728	776	785	811	747	755	764	750	789	733	733	707	742	755	772	785	791	844	726	403	202	446	874	868	794	741	752	696	708	723	740	758	741	728	765	757	760	754	767	793	748	738	783	800	886	754	448	265	284	456	776	951	978	944	995	961	937	928	914	907	888	876	914	930	908	869	896	851	909	883	901	871	903	926	907	884	895	898	937	919	968	932	924	932	957	962	959	983	957	945	952	966	961	947	963	963	906	977	960	934	936	926	924	939	919	918	947	993	952	929	920	933	909	877	914	932	912	898	923	898	911	919	867	858	831	778	747	772	760	798	823	764	764	780	750	753	753	738	771	743	759	792	775	741	766	753	796	769	781	780	768	747	777	756	747	775	785	731	757	828	761	817	771	775	751	794	814	777	800	775	734	760	761	758	760	756	799	812	794	800	769	758	774	791	786	799	788	749	793	783	742	783	796	817	754	750	758	747	735	813	785	758	804	804	769	771	812	749	740	754	816	822	791	790	815	760	794	839	711	695	730	754	800	899	811	806	862	891	932	889	876	954	993	969	918	841	827	674	640	504	407	335	307	249	251	255	242	239	276	268	238	238	268	284	275	284	290	256	294	292	285	289	310	315	314	284	314	328	342	347	344	366	366	374	374	407	393	418	388	426	440	450	459	441	444	475	485	497	501	519	526	556	561	603	689	776	877	963	974	949	906	831	843	823	862	841	847	830	803	836	846	845	813	795	828	791	899	806	857	862	813	838	866	851	949	908	451	211	440	999	1090	940	875	855	844	824
768	773	768	773	764	786	712	780	748	742	741	755	794	611	702	788	770	761	783	749	759	751	727	789	769	740	737	749	752	753	776	779	717	765	752	751	728	777	759	745	753	804	771	716	766	739	750	767	765	781	774	766	773	779	771	744	750	796	758	741	746	769	773	793	772	758	802	810	774	736	731	743	753	782	760	767	757	729	757	718	764	751	764	745	750	713	733	746	741	734	757	772	771	782	741	748	733	756	760	751	779	772	760	737	736	734	785	759	760	737	723	738	748	716	762	748	761	793	742	721	727	742	754	733	734	737	810	794	741	782	759	762	740	736	726	768	766	775	716	746	730	783	753	729	754	756	741	752	743	746	772	752	734	766	780	769	727	801	758	725	747	741	763	746	749	736	785	788	775	738	746	718	753	736	718	708	754	730	759	766	736	741	745	749	722	745	799	754	715	781	760	758	828	881	901	630	237	303	780	1006	811	762	742	675	719	679	684	728	711	762	727	749	761	808	771	733	717	702	768	781	797	880	805	526	338	251	340	561	718	817	936	983	1038	1017	953	988	950	969	1009	981	938	959	899	914	953	997	944	952	926	959	940	942	930	948	926	947	889	885	957	922	943	878	896	903	909	879	882	897	851	847	847	844	873	833	849	835	785	771	807	838	794	830	783	741	769	818	769	816	851	826	789	796	828	866	900	899	952	958	918	865	920	859	829	834	851	792	736	750	764	758	805	811	783	746	737	753	803	770	771	718	745	741	772	763	744	793	806	774	808	773	773	760	776	742	737	769	733	799	781	782	784	767	789	784	744	770	770	764	764	763	778	825	814	783	768	773	789	757	833	793	759	798	786	801	798	774	764	809	778	786	805	766	792	828	776	808	804	768	765	791	731	774	803	742	726	748	802	801	803	803	799	774	814	797	784	821	835	800	833	859	805	845	912	935	1004	967	926	883	871	711	538	436	350	293	267	239	246	290	311	362	431	477	531	564	608	601	649	700	724	693	703	747	715	719	704	734	783	800	773	811	787	780	796	819	854	853	883	884	893	914	880	910	909	966	929	903	915	941	965	983	974	945	988	949	977	1033	979	966	989	966	942	1011	961	923	890	859	841	836	824	852	828	825	839	870	856	804	841	876	855	834	820	745	834	854	819	825	839	811	810	904	967	644	264	273	711	1109	1022	888	855	843	857	828
777	768	747	767	763	757	783	771	777	747	754	758	783	767	813	802	775	756	760	749	743	753	742	761	723	747	736	743	763	740	771	781	754	745	764	716	756	760	737	711	777	730	745	792	738	752	758	771	762	745	738	756	722	729	757	726	746	735	782	737	751	772	759	776	762	730	773	788	739	737	767	747	747	744	706	758	767	748	724	762	748	723	764	771	747	771	752	735	763	722	736	778	739	784	762	754	751	742	739	756	780	719	760	740	712	781	690	716	770	758	750	752	743	738	745	796	772	755	775	802	831	751	733	723	714	792	681	789	786	768	772	734	758	744	759	749	777	737	743	738	717	751	750	686	749	742	722	749	744	736	751	733	745	752	736	735	756	775	763	778	757	768	757	741	764	744	722	747	749	788	756	691	774	742	752	755	711	759	736	764	751	761	803	737	707	716	782	754	732	739	723	750	854	883	995	850	354	262	553	1010	854	746	706	737	1233	898	651	715	721	742	742	751	764	776	796	734	730	715	692	731	765	834	904	902	635	443	298	264	317	390	562	652	786	790	774	807	833	816	796	796	720	770	771	768	767	754	780	720	727	733	710	692	655	648	638	666	609	594	588	611	574	561	539	511	475	483	476	468	444	465	450	428	425	404	398	396	367	378	364	369	368	373	356	346	363	357	384	396	407	414	429	443	466	524	562	637	749	748	820	876	939	874	910	896	935	876	810	796	812	764	771	808	803	813	777	754	734	780	804	704	728	760	790	767	771	692	711	710	733	770	778	724	760	734	748	740	724	769	805	786	764	822	750	765	770	769	774	759	733	759	753	789	784	766	784	806	762	761	793	722	804	803	747	766	753	800	830	797	783	809	787	790	813	780	769	794	805	773	728	798	785	809	772	749	740	746	810	823	806	779	793	795	795	813	812	796	831	827	867	860	899	928	923	950	966	844	659	493	398	310	243	234	272	324	404	469	623	708	786	921	1024	943	987	1016	1042	1058	1015	1047	1074	1072	1079	1046	1030	989	998	981	998	973	986	1010	968	960	983	973	1009	1000	998	1022	987	965	949	952	975	964	975	898	916	909	898	953	923	976	936	890	915	955	905	856	881	875	875	834	874	809	845	803	832	757	815	855	821	845	830	838	833	798	804	825	852	822	835	831	855	819	831	814	808	875	853	958	907	417	276	589	949	1035	974	875	856	826	848	779
754	729	739	789	782	715	723	764	781	761	750	766	767	774	739	745	701	763	764	727	781	715	753	757	731	723	758	784	755	771	742	784	738	785	763	727	765	759	790	753	775	731	757	773	761	753	739	737	772	737	789	766	741	757	746	724	727	758	746	776	744	733	761	760	732	755	756	755	768	782	753	781	737	736	733	752	736	738	767	769	765	771	724	725	723	751	774	791	756	728	763	755	715	713	764	774	774	739	757	757	769	762	749	724	726	789	729	739	769	774	739	714	750	761	751	734	760	741	791	834	852	865	728	741	702	794	589	690	775	758	760	729	736	732	758	762	712	746	743	759	779	739	761	751	765	758	743	751	729	749	743	692	766	806	744	723	756	741	755	766	754	747	755	758	759	756	730	781	778	738	731	726	757	749	748	753	741	717	719	771	742	767	733	622	678	653	740	769	750	757	742	759	765	880	938	875	516	231	345	720	936	819	726	623	1091	804	642	743	760	746	778	747	762	748	771	777	735	786	748	748	751	794	825	820	892	780	603	420	324	280	261	279	302	312	305	331	334	319	345	351	324	319	326	329	307	308	311	305	290	311	303	281	289	270	276	266	264	269	258	249	260	248	253	262	245	242	262	246	265	272	252	245	256	292	267	251	263	275	250	282	274	276	301	283	290	263	296	251	288	274	249	261	261	237	266	260	337	391	443	530	686	786	865	876	926	947	956	979	937	891	837	740	735	754	819	774	779	733	759	749	734	790	774	788	706	630	776	700	666	773	791	765	750	741	769	756	763	755	790	750	774	805	774	748	807	759	772	802	784	779	784	777	760	744	756	822	753	801	789	744	756	800	760	795	747	775	825	806	783	754	758	781	765	755	771	778	765	765	733	771	791	762	758	822	689	772	797	827	797	808	787	786	802	824	771	847	804	858	933	939	923	879	785	701	579	397	275	263	259	293	431	554	704	848	918	1007	1047	994	1000	985	995	901	882	911	938	928	913	920	933	885	935	893	886	888	876	919	892	856	870	859	882	908	837	885	854	884	915	878	880	892	872	899	875	915	882	882	840	886	883	857	853	863	877	927	882	852	877	874	864	850	841	875	814	800	822	796	840	817	831	849	835	819	859	801	827	819	860	833	812	811	806	820	843	888	799	850	869	859	958	885	473	264	489	1304	1121	877	904	830	846	812	808	828
786	790	725	787	790	726	712	740	794	777	737	756	763	722	734	746	750	813	789	781	813	718	772	726	771	754	736	755	731	744	801	760	771	776	753	762	747	762	793	809	766	742	751	768	749	753	734	779	784	769	747	743	805	740	726	756	739	788	757	743	748	729	757	753	752	754	779	735	729	733	731	779	764	744	741	766	738	751	751	772	735	756	774	752	754	781	765	781	777	747	772	766	746	743	739	780	751	767	773	736	736	728	715	746	778	756	758	734	797	795	746	761	740	763	720	723	727	765	872	513	488	803	808	750	730	772	814	842	731	748	763	744	705	776	768	758	742	744	756	737	762	733	742	759	751	732	787	758	766	777	751	745	753	781	720	790	732	729	721	740	788	725	735	789	791	766	766	764	753	728	775	740	714	734	734	724	744	748	758	755	792	804	632	749	1018	651	658	763	753	757	765	753	754	780	829	928	759	370	237	483	899	847	818	707	705	639	758	767	768	765	740	755	737	757	724	742	762	753	755	763	740	791	792	766	832	855	863	805	698	591	472	395	347	304	299	291	286	290	301	302	302	304	302	318	312	303	317	343	347	332	338	351	333	374	376	375	374	389	371	401	412	460	452	510	500	513	550	551	516	570	569	561	583	587	590	666	628	644	643	656	697	715	712	713	742	673	690	673	622	580	557	586	524	402	377	367	288	264	261	266	313	408	474	616	694	760	804	913	979	956	927	859	808	787	764	752	774	803	780	766	764	777	775	748	644	739	1498	1180	572	731	801	737	782	727	744	784	808	748	768	752	769	776	745	751	790	778	787	773	801	761	765	770	786	746	774	772	785	804	741	795	780	811	762	755	815	774	788	822	786	778	736	805	763	750	714	788	789	745	776	745	823	732	848	1287	687	710	773	834	829	796	818	815	795	795	808	863	879	971	1016	903	819	603	429	330	259	255	315	451	592	783	993	1013	1043	1020	990	939	880	893	847	867	869	865	870	867	909	881	854	840	861	864	904	842	869	857	882	854	850	815	836	811	803	785	820	851	860	873	822	819	798	814	847	832	823	831	835	809	842	819	839	837	812	808	822	861	823	809	795	831	797	822	842	822	794	820	838	891	822	793	836	824	857	852	824	842	843	867	825	884	812	809	853	828	836	843	835	856	856	935	987	746	279	235	620	1205	886	869	841	838	854	820	851	816
765	782	763	776	759	749	697	787	820	762	748	746	761	746	718	739	780	824	818	740	785	742	731	706	772	780	781	751	747	759	703	769	782	771	737	754	762	782	800	809	718	740	720	777	764	773	770	725	768	747	771	773	768	734	741	768	747	757	770	774	770	740	728	760	752	755	747	743	771	766	760	757	756	765	789	738	749	765	763	751	742	713	744	770	780	764	779	752	746	736	762	732	734	728	765	774	730	775	777	746	736	731	756	744	763	701	754	764	757	758	745	807	743	712	731	727	721	764	927	574	541	824	774	731	746	776	780	762	766	709	734	747	783	783	775	712	766	781	741	755	707	735	751	756	737	778	759	727	759	735	753	758	740	776	730	732	764	740	749	738	773	775	746	790	789	772	741	708	749	758	786	773	661	704	769	758	790	733	764	699	759	772	624	970	1920	802	665	743	782	769	735	751	718	767	823	906	985	628	271	271	650	949	813	785	789	805	771	743	736	690	721	760	766	771	730	703	755	747	746	734	778	748	772	768	751	796	804	875	900	938	880	815	781	724	708	749	758	723	696	719	727	722	727	754	738	744	790	767	791	818	795	801	825	847	838	877	855	868	880	923	953	980	941	969	960	928	974	907	962	968	950	950	954	958	1027	992	973	940	1019	984	939	963	988	931	1000	936	926	960	1041	970	948	982	893	868	912	832	705	591	497	369	341	293	282	288	286	367	466	665	887	923	985	953	947	862	848	781	784	791	794	821	814	792	738	790	670	643	1271	1134	565	765	746	742	760	769	759	744	798	702	755	771	773	789	773	777	786	783	757	760	786	753	766	762	788	784	802	759	764	778	751	788	819	771	734	763	783	799	824	757	794	768	763	798	778	835	765	761	746	761	685	684	710	765	757	826	704	814	760	803	839	823	855	788	822	852	853	921	961	926	848	623	430	280	208	324	391	567	786	1028	1051	1012	987	918	882	880	831	864	843	836	847	823	815	758	808	792	809	818	813	818	846	836	882	866	822	802	811	851	786	798	781	798	824	826	791	819	816	840	854	843	818	814	839	781	820	836	808	850	808	812	809	851	866	864	860	808	825	850	806	850	826	820	818	789	810	795	856	844	812	815	836	836	819	800	834	866	837	830	834	821	849	838	804	867	859	801	865	862	870	997	793	375	237	468	893	1051	908	934	839	842	871	823	841	756
764	756	749	752	765	800	759	778	781	737	776	742	741	753	739	733	735	733	720	735	753	759	734	739	748	775	762	765	781	801	752	733	734	770	724	713	784	771	772	716	744	751	792	769	718	764	742	763	787	769	736	732	737	772	754	766	810	780	734	778	730	763	780	731	751	780	756	761	743	779	740	777	771	783	782	749	720	759	740	746	710	749	757	739	755	798	751	768	744	758	758	779	721	762	790	769	766	749	755	755	747	749	754	783	767	742	783	766	729	739	726	771	699	743	728	738	758	755	859	808	825	907	730	752	747	763	741	759	754	784	756	743	737	747	725	775	782	746	769	771	733	731	773	731	766	738	742	746	696	700	776	768	730	729	753	752	750	749	740	747	730	743	769	788	749	735	692	708	697	670	774	716	714	699	756	733	717	763	769	772	733	785	639	624	910	556	715	728	757	784	811	728	768	736	822	890	961	868	466	224	403	746	941	745	767	787	731	715	841	846	682	748	744	747	726	745	734	757	747	736	707	752	750	749	738	746	760	800	779	831	856	874	891	846	902	920	943	909	950	892	899	924	901	875	878	910	895	900	875	864	939	882	934	887	878	875	902	875	903	913	887	903	854	896	841	862	879	838	874	853	847	803	828	840	874	843	850	864	817	829	840	833	857	838	841	841	835	866	811	882	864	835	844	892	941	966	998	930	948	875	816	712	470	376	299	240	252	324	470	605	790	901	958	948	913	884	832	792	732	794	825	763	709	787	801	598	634	612	652	795	753	763	798	743	777	794	743	716	753	798	785	778	795	770	757	780	770	788	798	763	802	776	761	748	807	803	764	805	792	819	829	791	761	819	793	778	780	840	776	793	821	795	765	803	783	775	823	682	804	1249	738	715	764	774	843	807	771	792	837	787	855	833	916	921	949	945	868	677	416	283	228	303	504	754	936	1008	1049	972	932	896	855	848	812	838	788	813	816	787	781	860	795	821	807	842	877	812	832	842	899	873	841	847	826	858	837	838	807	793	786	789	812	814	811	814	843	854	854	805	855	794	785	784	768	818	795	781	788	789	794	821	837	828	823	828	818	805	811	818	791	797	806	830	846	814	798	819	774	862	836	825	814	853	839	853	834	834	812	841	819	821	849	827	837	838	838	912	1010	893	500	228	357	816	1143	1014	917	898	836	835	838	791	791	800
795	730	747	771	717	749	750	768	769	767	770	749	772	758	757	737	738	771	732	763	755	759	746	738	736	746	762	731	755	730	756	749	729	791	757	763	750	766	753	745	776	733	756	734	739	747	755	746	744	754	731	731	743	738	750	759	803	716	772	752	774	776	754	751	778	813	725	779	728	738	777	757	781	756	770	801	774	761	754	751	741	734	782	758	744	719	740	779	793	732	719	765	749	765	788	736	747	757	743	725	762	754	769	771	776	787	792	738	757	786	746	739	733	761	734	742	773	760	779	793	800	755	742	757	796	791	727	727	725	757	728	723	716	783	758	780	770	729	726	805	706	752	772	753	761	749	764	734	748	726	772	725	749	753	770	766	744	741	709	786	710	754	773	754	692	693	788	806	730	658	737	767	696	742	766	746	724	779	756	784	762	765	734	681	656	708	837	750	699	735	753	716	761	739	805	841	878	1030	717	321	265	511	926	862	830	787	763	700	795	730	694	749	720	764	719	743	726	778	786	794	725	749	752	755	750	744	737	767	796	757	773	802	799	788	753	815	783	763	839	801	779	801	806	788	793	794	766	776	776	749	769	787	860	818	805	788	833	770	796	852	832	817	803	813	818	786	796	780	788	773	801	771	799	821	798	782	767	799	744	795	781	775	781	786	776	768	775	772	775	774	854	826	827	836	840	856	828	821	867	894	989	1033	966	799	758	588	404	289	258	297	405	525	750	914	936	939	933	834	782	763	777	796	788	793	819	744	750	723	799	792	760	800	832	805	806	811	765	700	731	776	789	786	765	768	778	759	752	739	765	751	786	792	807	817	770	824	810	818	790	775	783	766	769	793	796	751	771	794	782	790	758	757	806	770	730	801	750	628	841	1493	632	771	756	817	768	809	864	818	815	857	800	910	936	926	884	711	486	337	231	276	470	772	1036	1056	945	949	881	873	893	848	811	783	833	790	818	789	806	801	829	757	786	811	794	806	816	803	795	811	821	871	860	809	886	850	789	800	806	801	830	798	832	803	836	811	814	819	818	807	826	805	806	815	824	814	767	780	812	817	822	838	844	814	849	848	800	827	756	853	815	783	810	793	795	842	836	821	812	835	820	854	822	868	853	832	878	855	817	851	867	827	868	799	859	893	872	998	916	589	270	299	708	1073	980	924	895	848	905	789	830	804	838	905
755	738	753	790	741	772	755	692	787	772	743	722	771	756	742	716	727	765	780	761	776	771	788	783	756	765	732	726	739	741	749	781	740	728	787	789	768	768	747	750	769	729	777	783	752	736	769	726	778	740	740	739	740	756	725	795	725	719	725	791	789	757	767	741	777	765	761	776	785	769	764	755	743	771	732	748	779	742	742	723	730	747	756	775	770	758	758	748	724	753	763	769	782	804	767	789	737	763	750	762	745	772	745	771	720	760	760	736	724	709	768	720	746	744	747	743	777	753	763	740	745	732	733	750	742	744	700	738	754	756	723	711	719	761	770	781	766	766	705	761	703	769	782	739	743	761	776	754	788	730	768	726	744	721	742	762	727	682	724	778	746	755	809	767	703	744	977	1000	877	703	756	775	734	744	750	752	768	756	761	752	774	699	721	771	745	779	965	692	747	742	736	744	751	804	763	799	816	971	958	539	256	342	742	993	838	756	778	754	769	694	758	736	793	732	745	747	727	768	794	770	717	747	713	719	733	772	765	756	735	701	712	739	750	752	789	738	768	766	746	795	774	759	750	747	749	780	770	744	714	696	678	735	789	782	771	730	776	726	763	739	759	771	742	727	744	750	728	746	711	719	724	687	754	712	761	770	757	728	745	725	774	724	732	757	752	767	747	722	709	749	756	818	765	742	782	830	808	781	790	804	819	876	860	890	980	1037	869	680	438	311	254	277	333	559	740	852	938	905	930	901	769	778	760	827	782	794	779	768	757	760	777	786	788	756	786	797	790	770	783	793	768	759	790	760	793	738	774	769	764	778	781	762	820	766	797	794	770	776	789	812	832	806	810	786	762	773	784	746	765	772	770	808	807	774	751	806	700	725	680	700	702	809	769	840	784	775	778	814	856	866	935	973	937	828	595	342	233	280	437	725	960	1043	986	867	881	785	844	816	768	822	776	777	820	816	806	812	777	772	791	799	787	811	823	830	806	832	806	764	802	789	803	776	813	830	808	830	840	815	811	806	821	822	831	807	797	847	808	834	846	832	851	841	807	813	802	828	879	866	882	816	867	817	853	839	819	807	810	835	796	790	822	832	805	816	786	868	806	819	816	852	865	848	814	816	887	875	855	843	869	862	837	825	861	858	956	947	594	315	257	577	1041	1074	942	908	850	826	833	808	823	748	893	1022
780	744	764	744	740	744	745	768	809	739	758	732	742	777	735	748	760	769	788	726	780	757	788	705	741	758	761	749	714	748	751	806	739	741	755	781	759	760	769	741	737	782	728	774	810	748	767	778	747	751	753	768	772	720	788	818	758	759	769	760	784	774	732	790	737	764	749	734	723	754	745	758	745	744	778	737	767	741	748	728	731	741	769	792	811	777	737	753	761	755	759	740	742	656	680	801	731	766	789	753	763	776	755	723	747	749	718	741	756	705	757	720	756	741	730	781	790	743	750	725	754	743	742	736	764	786	745	742	744	741	744	748	745	764	783	794	752	734	752	752	756	733	767	736	727	749	750	784	729	754	778	731	734	742	738	746	711	766	729	745	762	762	801	745	690	739	906	1005	866	676	710	760	720	744	757	756	743	751	714	734	767	713	711	738	784	707	712	692	778	769	728	746	769	731	797	753	835	878	934	800	346	219	485	862	968	771	783	751	792	765	736	711	724	743	730	737	733	760	739	779	761	784	772	755	732	733	731	745	742	719	724	760	724	744	746	764	746	733	749	752	728	758	750	760	714	784	756	703	761	750	748	717	786	772	761	761	772	740	749	757	784	776	782	763	758	792	762	764	785	749	729	755	775	719	766	794	705	746	741	779	775	739	753	764	751	781	779	724	778	767	770	783	798	794	778	769	754	765	729	777	800	748	765	816	903	890	951	974	897	749	542	330	260	244	361	499	733	876	989	962	894	850	780	784	774	800	759	778	803	730	749	797	781	769	800	760	749	792	785	776	752	784	757	756	808	787	763	749	754	769	791	774	805	772	728	765	807	784	772	784	798	818	771	785	800	751	752	752	804	749	784	783	819	797	799	783	785	768	774	769	787	763	756	822	740	739	768	834	893	951	970	865	668	421	238	241	388	692	997	1037	910	878	874	789	822	787	800	813	778	807	784	779	775	774	794	794	793	778	829	803	770	783	803	822	789	772	808	841	772	786	760	778	734	826	844	815	828	802	789	846	823	774	809	791	863	845	835	841	820	800	847	815	829	796	797	833	860	847	863	805	845	857	858	823	793	784	842	834	839	843	839	830	791	844	809	794	807	825	843	817	824	845	835	855	875	863	852	809	829	868	839	846	880	970	957	573	310	261	524	1000	1120	974	895	859	855	816	851	844	820	760	799	862
761	752	716	727	745	733	764	757	736	753	772	748	769	734	753	768	734	759	726	698	785	776	779	769	739	733	732	719	774	737	719	742	726	752	786	753	742	753	725	732	763	761	716	738	760	766	741	760	764	775	761	773	735	747	777	757	767	738	745	737	775	762	767	734	789	776	741	762	748	781	722	743	758	786	775	739	775	785	777	752	730	731	759	749	789	785	767	728	735	754	749	753	763	731	688	780	755	737	758	735	749	730	758	746	741	740	755	753	755	746	757	757	773	741	748	763	800	758	743	738	760	763	743	752	773	798	744	778	800	760	723	772	779	777	771	742	741	728	788	770	734	759	743	767	755	775	741	763	755	737	763	772	746	728	741	732	750	765	765	795	742	769	772	805	720	646	790	817	710	695	734	781	720	727	733	757	746	772	745	723	734	725	748	685	772	766	752	747	747	747	753	755	777	769	788	736	811	879	932	887	569	252	277	511	842	886	750	726	749	746	722	703	720	748	746	728	774	725	723	733	748	743	788	772	735	747	756	723	722	737	717	742	748	769	770	732	751	751	739	791	747	794	750	711	730	701	747	770	752	776	766	754	791	784	786	766	754	768	753	738	737	749	762	750	738	760	742	758	753	796	748	762	753	742	769	786	736	771	749	756	749	752	735	738	718	741	746	728	737	731	745	755	732	742	729	774	770	769	775	791	747	741	704	756	807	818	862	860	956	972	960	819	559	376	266	278	358	559	773	919	960	1023	837	829	745	739	795	758	758	780	734	784	795	796	768	755	781	806	801	785	786	785	718	778	772	773	739	790	759	743	771	747	749	797	766	772	755	772	757	795	776	774	796	808	769	760	756	768	780	806	796	840	814	762	796	761	800	778	756	774	775	785	764	806	809	809	878	972	1008	942	848	572	303	213	320	522	828	1079	1029	870	814	836	821	798	787	816	816	817	799	787	783	777	781	821	799	802	809	794	815	807	791	777	815	826	783	766	797	842	788	774	746	775	806	789	826	871	858	815	808	798	788	807	785	812	799	829	832	818	786	801	890	841	825	807	793	782	811	825	836	819	811	869	840	835	825	812	825	845	818	832	829	780	833	912	831	823	837	809	848	831	796	825	833	859	887	859	854	851	820	868	863	913	1009	920	536	311	248	516	951	1142	1001	935	845	896	837	798	789	850	810	820	793	769
756	780	724	757	785	801	791	761	746	771	761	697	755	752	781	715	723	742	741	727	744	765	770	778	734	702	644	747	738	783	710	739	755	742	768	794	769	732	758	763	758	756	689	745	778	750	796	740	767	783	786	745	752	744	757	743	774	775	747	750	763	771	760	765	794	743	775	766	769	741	759	774	757	727	746	745	757	731	718	717	744	728	769	761	793	778	773	751	741	716	757	704	845	871	720	756	731	733	719	771	747	735	730	733	738	753	750	760	745	736	740	738	759	777	761	778	773	759	741	795	767	773	764	763	732	753	738	744	731	766	723	745	741	785	813	769	750	721	773	741	765	734	726	714	762	739	730	743	696	698	728	755	772	784	735	741	743	740	764	756	724	765	716	770	754	688	680	666	673	770	757	778	766	740	726	779	737	780	732	711	746	696	719	706	739	730	723	768	747	746	745	722	745	733	772	818	738	864	833	914	859	506	264	287	514	878	879	746	748	743	723	698	747	729	738	730	757	765	723	752	787	781	764	759	773	749	743	717	734	709	721	757	738	740	710	714	749	741	725	726	714	754	748	730	749	756	741	784	791	769	756	746	781	793	745	745	742	744	751	717	746	741	762	740	742	754	730	757	755	781	762	745	739	743	769	780	775	748	763	756	743	729	777	721	763	772	765	716	739	770	769	756	718	754	763	745	703	749	774	739	803	736	677	792	747	791	793	824	848	860	869	979	948	854	610	356	257	277	401	652	885	987	811	876	892	758	770	797	785	775	729	772	783	797	761	753	731	761	779	785	795	758	770	752	806	764	746	799	777	785	766	818	804	812	740	788	776	768	777	781	810	791	777	779	796	758	724	758	792	775	779	770	815	785	796	776	795	743	789	802	830	793	767	783	837	909	931	1005	969	768	476	261	224	373	696	996	940	860	859	791	774	782	812	780	826	806	823	837	786	810	787	818	790	819	804	794	799	824	809	832	795	828	861	889	814	789	815	837	811	778	754	818	813	803	838	829	813	813	848	837	805	780	822	824	835	799	782	817	851	865	790	792	819	803	822	761	833	836	847	832	760	849	819	866	822	830	819	830	827	836	818	819	866	919	847	795	851	801	855	830	806	837	831	824	795	838	827	831	876	854	942	965	814	472	280	274	538	999	1107	1015	892	899	855	856	791	850	805	830	794	779	785	819
717	767	736	776	788	780	765	733	770	797	810	792	779	764	728	759	731	753	743	781	748	744	785	679	695	683	722	674	652	734	754	739	750	731	778	772	753	770	772	778	762	770	694	775	748	763	746	754	771	753	766	784	753	753	742	734	796	787	745	746	732	759	763	775	752	739	752	773	747	759	738	761	747	756	763	752	768	735	764	773	734	769	747	735	760	754	767	739	768	764	768	721	730	748	678	739	724	733	796	726	745	710	676	725	753	760	734	765	731	769	749	778	754	762	744	719	749	721	750	777	754	734	765	748	767	749	781	768	764	764	737	779	743	751	773	738	695	735	745	729	788	798	726	714	723	746	737	741	712	906	846	708	761	723	691	698	714	748	760	754	748	753	734	749	748	743	684	717	724	724	764	722	747	736	749	756	702	720	738	724	782	726	736	761	721	742	743	793	757	740	762	751	766	775	781	769	793	819	794	826	993	929	562	274	299	631	1015	844	764	737	705	746	777	782	742	757	744	746	740	736	751	721	756	774	768	741	735	739	759	770	755	776	735	751	766	762	762	768	742	708	762	761	758	760	737	750	755	747	760	798	746	774	771	702	736	727	738	774	723	713	716	716	735	732	726	756	723	767	761	740	737	737	758	750	754	738	749	768	776	752	765	737	726	720	709	722	767	735	757	758	766	740	795	779	685	780	730	775	768	787	745	696	808	1024	847	726	771	780	761	800	805	828	888	931	1004	816	521	297	244	334	521	750	897	946	972	830	899	829	804	781	783	803	779	790	761	769	761	790	780	767	814	782	787	775	747	740	787	779	784	752	789	782	764	788	775	786	780	801	764	803	800	801	786	783	762	734	732	758	781	811	769	785	787	756	803	840	777	737	786	835	847	861	795	835	845	1005	868	740	667	423	242	291	526	838	999	957	858	795	792	787	795	785	812	807	810	823	819	833	811	805	784	860	801	810	809	803	790	814	817	795	856	799	816	832	869	816	810	813	810	794	835	835	813	825	794	850	801	813	823	792	851	811	825	815	777	825	796	800	843	819	809	826	798	828	829	812	828	825	812	820	807	842	811	830	828	822	817	854	842	820	827	760	823	853	828	802	826	816	818	808	831	852	868	859	822	798	862	855	868	982	886	654	405	243	298	623	946	1140	1009	930	864	860	863	810	811	799	836	812	802	810	828	830
761	733	743	776	813	837	781	737	775	807	794	728	770	747	774	801	774	779	736	761	739	775	827	677	758	1061	1114	796	630	727	724	717	733	729	764	783	772	784	769	779	765	755	734	719	746	784	733	762	751	731	769	783	757	736	739	776	756	745	765	787	744	750	779	732	758	792	761	775	739	756	750	776	778	778	744	775	781	757	781	791	776	754	764	731	735	755	765	739	735	734	727	770	699	729	749	697	790	742	782	752	752	739	774	744	735	769	774	747	739	726	787	778	754	757	783	761	761	729	735	772	716	703	731	724	782	757	734	787	781	756	739	760	720	750	713	755	711	737	745	741	757	749	760	748	712	757	748	728	706	982	935	668	715	702	771	760	719	789	733	758	766	731	735	758	754	723	743	791	753	773	690	698	739	796	754	782	787	750	768	729	735	740	749	714	724	732	738	763	759	738	758	737	748	775	805	755	768	781	813	810	927	1130	980	438	219	460	976	918	917	752	784	725	766	764	775	761	725	737	772	721	720	707	769	791	747	753	792	760	770	755	746	760	744	759	763	780	757	751	739	721	728	718	736	764	725	776	734	751	760	758	751	761	711	695	738	751	695	717	748	756	719	708	760	729	769	746	716	715	745	744	730	717	693	756	767	748	725	730	751	776	729	743	734	741	730	689	782	768	751	770	746	737	770	718	628	764	778	744	721	760	746	683	758	903	824	753	800	758	744	775	800	839	833	815	862	968	935	680	422	256	263	375	561	749	851	968	942	776	757	799	820	771	775	796	777	798	791	810	823	776	766	764	762	802	763	786	787	779	762	805	770	727	778	766	781	790	787	760	815	800	782	791	785	773	739	729	751	750	801	800	795	808	780	786	818	792	826	730	769	842	854	841	828	864	1060	859	495	316	261	246	354	705	997	998	853	855	833	803	784	785	787	824	790	769	776	781	821	803	803	788	827	793	805	762	787	811	803	794	815	805	812	804	760	744	739	793	821	816	847	815	820	810	806	807	829	827	784	812	801	825	837	852	815	829	791	800	790	793	870	797	868	796	793	818	838	833	817	828	816	843	827	818	800	845	790	848	850	803	830	817	798	805	788	801	804	819	804	835	861	809	818	814	820	860	834	839	877	954	1002	842	542	313	237	364	675	1084	1055	988	910	873	835	868	856	805	809	800	804	816	825	839	801	860
731	767	775	799	790	826	787	716	715	710	758	750	779	736	744	756	757	767	776	765	730	740	762	632	773	1374	1575	964	571	717	775	696	747	705	737	772	767	772	756	772	774	771	754	753	727	731	741	777	749	766	781	778	739	763	753	764	788	786	774	747	762	772	716	751	756	778	784	745	778	739	740	755	770	743	747	776	750	782	770	759	770	705	738	745	768	774	770	733	746	747	725	714	716	771	781	765	707	742	776	769	749	718	776	764	718	748	768	722	782	722	780	764	742	741	753	762	754	752	756	737	722	762	713	718	729	769	774	761	768	760	751	739	732	776	763	739	722	745	762	752	762	759	790	732	751	784	768	711	652	707	670	706	746	744	773	763	759	794	768	734	718	742	741	757	765	716	766	762	766	721	716	742	708	762	740	737	749	774	757	741	721	766	746	731	745	744	744	758	771	732	701	708	717	698	741	764	757	759	723	850	988	978	1018	557	223	257	497	613	873	963	821	785	736	741	748	744	762	793	730	683	727	722	739	776	744	793	708	740	746	751	750	771	743	742	758	720	714	744	717	684	729	752	723	733	765	739	760	768	749	753	747	744	710	797	843	836	738	739	720	725	741	732	755	746	767	740	731	733	699	750	728	742	742	749	769	734	715	754	794	787	756	739	782	764	753	801	788	775	813	748	799	740	810	731	727	775	750	736	710	770	749	743	734	731	731	776	789	780	744	736	771	775	758	844	833	842	905	984	863	538	329	270	284	450	779	984	918	900	818	729	788	793	799	761	756	810	800	775	762	762	751	783	792	801	793	755	776	765	739	754	730	764	795	742	756	776	760	742	812	807	804	802	775	758	738	743	797	801	799	780	850	798	800	796	800	827	752	788	764	798	823	846	865	1009	1030	729	302	208	314	457	695	1097	930	842	834	809	749	814	782	795	769	815	807	822	791	791	823	797	797	808	818	802	796	796	796	794	836	796	822	819	801	784	667	772	798	684	760	825	841	845	836	832	845	816	806	817	774	777	787	801	850	809	823	845	804	770	772	784	815	851	826	848	806	814	824	816	824	831	807	829	820	835	829	839	812	832	824	824	814	757	801	821	816	819	853	838	831	862	788	830	809	815	850	906	904	934	967	890	699	422	240	261	439	861	1094	1090	939	879	873	794	834	842	846	809	804	806	842	837	835	814	827	844
778	745	761	787	748	743	723	728	741	700	760	744	752	758	770	778	746	776	702	771	715	701	788	639	630	947	1026	717	565	730	775	760	717	750	763	774	756	753	718	747	815	780	732	768	751	752	754	735	779	776	766	789	769	781	734	747	759	748	769	767	752	748	737	741	752	778	787	790	793	802	744	737	748	765	773	760	747	746	790	753	762	780	723	721	774	744	723	786	745	728	759	737	769	763	738	760	776	729	760	767	744	744	743	736	717	719	738	767	803	760	745	740	774	765	761	762	719	764	747	674	719	753	694	745	734	737	758	718	739	745	738	753	775	804	771	740	737	754	761	750	717	731	733	749	745	774	775	733	758	737	744	778	765	781	753	738	767	743	759	773	750	715	800	767	742	739	773	724	740	768	745	720	761	743	767	715	759	749	743	772	739	799	775	744	753	758	737	752	790	765	748	749	736	676	725	726	753	752	832	793	981	934	868	574	321	221	254	297	517	901	962	799	802	761	757	744	760	764	777	705	726	704	731	733	756	759	713	777	727	737	743	736	757	767	716	728	735	748	756	745	744	770	726	734	746	749	786	745	733	719	711	761	694	750	817	829	778	745	770	741	738	743	755	741	769	778	760	743	739	740	745	749	782	729	751	742	735	718	792	782	796	749	769	773	732	758	793	775	775	784	769	777	787	758	794	783	781	744	789	782	802	795	814	765	777	761	717	718	712	750	778	812	793	759	780	815	810	894	942	927	770	464	254	257	464	742	912	949	906	827	769	810	797	845	806	778	781	784	752	739	755	756	759	740	783	770	772	760	753	767	761	793	805	788	800	757	807	734	799	790	790	787	717	757	717	796	807	822	806	783	758	768	803	813	791	765	776	829	786	762	811	850	981	984	806	425	201	394	795	886	957	927	874	795	748	796	782	806	774	789	800	812	772	815	797	773	794	814	802	815	815	827	787	786	752	835	787	806	789	825	812	734	604	1276	1595	733	730	811	789	788	794	804	842	813	818	804	757	790	771	800	825	834	829	836	823	820	840	831	849	821	845	824	755	792	821	824	813	883	875	808	867	829	810	852	817	856	835	797	829	839	820	799	803	846	782	826	828	834	793	844	857	855	888	918	1004	964	768	499	282	235	368	639	1032	1107	1025	931	922	831	881	801	864	881	858	811	808	863	826	841	835	818	813	808
763	782	753	738	735	721	754	769	749	786	789	774	792	780	776	735	762	761	747	719	746	746	771	719	615	643	633	618	691	809	780	732	749	753	755	756	799	708	779	742	763	764	772	725	779	768	776	686	692	805	762	785	771	727	761	769	801	785	767	747	723	752	748	717	737	776	755	772	770	777	752	736	752	765	731	772	773	774	768	769	782	741	736	726	803	745	762	742	733	761	727	743	740	758	740	751	754	760	743	753	796	832	868	740	707	743	776	760	766	752	792	776	754	751	760	779	767	772	756	755	742	769	756	750	757	712	763	733	770	751	722	727	761	759	734	728	739	747	739	718	702	751	734	715	768	741	758	739	753	783	742	742	739	719	751	739	748	755	796	763	737	747	764	749	786	759	756	730	747	730	761	736	731	758	756	726	769	740	766	702	711	774	775	760	718	766	759	772	736	767	745	733	742	718	733	790	729	744	782	791	775	756	811	691	606	561	483	275	283	501	808	961	894	814	751	756	725	747	764	768	776	725	782	733	733	748	740	755	737	744	772	748	755	743	722	719	730	700	743	734	761	777	711	726	738	771	742	715	755	748	710	733	733	699	728	768	736	782	762	726	761	760	760	738	733	745	762	720	749	762	739	772	809	751	750	747	732	716	778	761	787	761	758	762	757	754	753	744	766	760	777	748	757	745	755	761	725	728	769	779	774	781	746	750	764	712	709	729	721	709	770	776	781	771	798	775	792	808	848	892	1023	924	546	277	261	413	647	920	974	967	826	750	812	844	802	794	735	736	717	728	743	738	782	774	759	721	772	784	800	786	789	765	777	805	732	756	772	797	778	789	778	749	765	753	760	812	816	777	786	725	757	731	802	793	793	774	769	813	779	820	859	972	973	736	442	225	311	656	1034	931	831	826	831	843	777	815	788	788	758	802	814	800	822	797	812	762	807	801	784	792	839	806	764	804	796	826	795	822	803	770	781	778	618	892	1149	634	767	812	831	827	767	786	800	857	825	814	795	764	815	795	818	832	826	850	810	833	855	832	830	851	855	842	792	749	798	855	827	843	835	794	805	783	797	839	827	785	842	810	789	789	769	795	759	836	809	825	846	881	879	887	920	954	966	934	754	553	327	233	283	482	849	1137	1130	1029	953	886	896	869	890	824	832	833	855	860	832	844	840	872	790	759	712	836
757	781	761	713	718	759	726	781	776	783	741	767	770	768	780	751	731	773	781	738	746	749	729	738	754	747	691	729	811	729	783	762	779	754	764	724	776	792	742	758	739	755	775	755	704	758	758	714	747	769	749	722	769	723	781	754	769	763	757	712	779	773	748	733	734	767	736	760	744	742	733	784	742	774	756	717	778	792	764	732	771	760	753	757	736	731	729	779	729	758	761	761	781	746	762	736	739	778	770	747	816	586	730	816	714	719	771	796	725	759	731	722	735	723	753	735	761	743	760	734	783	779	784	748	771	766	734	784	726	749	726	753	770	752	749	731	776	763	767	732	718	752	716	735	758	766	734	754	783	766	751	796	756	735	737	730	741	758	783	747	796	767	766	740	771	745	696	726	715	715	775	749	742	736	765	736	731	741	754	684	711	779	750	741	726	742	744	771	719	754	746	759	717	719	726	732	758	743	764	746	778	736	781	783	870	1069	993	575	279	281	440	711	886	908	833	771	742	755	729	755	768	748	776	741	757	719	716	721	765	747	723	726	694	725	691	724	708	755	739	766	749	722	751	766	752	769	754	754	721	757	711	701	744	749	709	720	733	766	736	743	727	729	754	734	743	760	762	734	735	761	750	760	739	769	775	741	733	758	720	763	752	765	785	747	749	759	781	738	720	719	744	762	757	728	739	767	779	786	768	792	758	794	766	760	734	744	708	750	733	765	749	741	753	757	773	780	809	772	809	845	848	992	879	586	355	255	321	628	933	965	964	826	736	809	794	794	723	703	723	749	755	731	750	787	788	763	773	808	802	789	786	783	782	786	758	779	816	787	807	762	793	766	768	788	754	812	815	805	747	729	760	672	747	793	804	789	798	812	807	900	946	979	765	423	216	302	620	933	938	838	800	803	810	780	780	778	774	788	778	794	800	755	816	814	782	811	846	790	831	793	815	799	798	810	799	827	816	817	766	792	799	823	774	664	682	756	799	800	804	792	784	824	784	832	776	814	754	767	810	775	807	855	844	804	810	837	823	846	791	825	884	841	822	791	819	844	824	852	806	820	777	803	818	839	851	824	848	868	877	863	769	789	832	844	837	875	914	948	1001	952	936	838	733	525	343	260	258	423	690	1023	1154	1071	981	959	883	849	890	864	838	811	830	831	841	864	839	842	801	762	818	833	808	760
754	812	779	739	771	751	755	757	747	751	776	755	749	755	751	739	750	716	782	786	761	756	738	738	743	752	750	782	835	688	713	730	765	743	762	763	756	763	762	740	738	743	750	740	772	738	789	765	764	749	751	759	765	752	756	740	745	799	768	714	789	715	720	747	736	779	770	733	765	760	758	755	750	750	764	734	751	780	757	793	720	742	753	754	708	769	735	735	757	783	758	764	787	780	746	730	740	774	777	758	840	523	671	828	765	761	783	786	729	732	750	726	758	723	741	772	723	730	733	775	763	779	781	783	756	753	734	778	748	729	733	762	752	755	775	742	729	776	732	730	769	774	740	784	760	726	739	754	719	712	812	750	752	743	744	699	714	712	752	742	772	752	750	777	767	705	724	813	760	690	757	739	767	760	768	751	754	754	751	757	744	769	728	722	735	742	757	751	789	797	758	738	780	745	757	738	744	756	773	730	751	795	768	843	891	968	1017	890	573	303	263	350	514	743	926	915	779	771	757	725	776	691	779	776	744	786	769	741	735	727	744	758	717	878	729	708	745	769	759	757	759	734	713	760	726	749	733	803	750	726	710	744	746	755	747	784	766	743	763	759	747	753	737	756	748	769	757	747	756	745	797	735	741	787	796	751	729	749	751	779	757	778	744	765	743	722	752	753	744	709	758	739	767	713	743	760	768	751	730	736	767	772	765	736	713	690	745	766	793	758	737	713	770	795	758	781	773	778	785	783	812	800	927	970	704	365	246	323	601	885	1005	932	828	781	787	832	749	741	756	797	752	758	727	795	775	784	746	786	802	849	785	778	771	786	802	786	809	802	845	782	773	769	792	783	789	859	772	722	766	864	884	728	744	862	784	794	782	814	867	963	961	836	429	191	315	656	1082	944	849	813	799	826	783	832	769	772	795	791	774	774	792	807	790	800	815	795	767	775	775	791	837	832	794	824	787	806	786	778	799	791	818	825	835	832	855	840	825	850	846	811	862	874	836	884	859	860	824	819	828	864	837	808	826	832	869	840	888	879	841	864	898	848	856	880	879	863	857	888	903	866	875	880	871	854	879	866	897	838	862	875	845	854	922	926	930	954	942	993	836	754	600	414	289	242	289	430	670	929	1214	1136	996	911	898	874	831	852	832	829	812	820	786	821	820	845	869	846	759	737	825	976	996	859
777	803	770	760	741	759	739	735	753	740	759	742	801	763	773	752	727	736	712	760	785	751	746	754	757	739	755	741	736	738	739	750	791	727	752	732	752	756	738	754	759	804	731	745	776	730	732	746	727	763	746	775	750	763	762	774	772	762	758	751	727	756	782	764	750	766	757	772	749	750	773	742	740	762	761	741	748	781	783	801	761	740	756	750	737	747	758	752	741	732	726	753	769	786	761	751	734	766	750	792	849	795	795	745	778	759	772	742	738	770	731	732	732	726	758	752	691	720	752	763	789	790	752	763	743	766	746	772	763	706	730	759	756	803	797	758	712	724	721	742	760	778	746	796	755	746	740	746	709	694	779	766	755	769	751	746	679	732	743	725	723	746	768	756	809	682	743	1250	1054	649	705	746	745	769	752	763	748	746	749	729	774	760	749	753	742	747	729	773	766	774	728	754	777	731	752	775	753	778	807	717	723	789	805	761	883	940	949	937	919	659	439	275	277	415	640	859	933	892	812	791	773	760	744	750	767	782	781	736	758	724	745	728	722	725	711	770	781	774	786	752	727	706	719	757	739	788	750	764	770	746	736	747	762	748	738	784	740	723	784	796	814	735	787	762	722	743	734	736	741	764	760	747	739	796	764	753	690	752	770	734	753	786	715	757	738	789	721	766	735	722	745	741	768	749	735	765	775	729	753	745	742	779	770	762	700	723	779	785	802	753	713	710	748	785	771	715	767	748	815	756	801	828	806	949	963	741	404	256	311	597	864	1018	972	846	764	782	803	738	773	828	796	757	725	736	769	753	737	717	753	767	786	781	771	769	806	775	812	789	801	799	788	775	776	763	809	823	807	663	831	1022	969	826	749	816	788	817	834	859	901	962	806	474	230	316	656	1017	922	830	816	783	767	786	791	775	791	789	785	827	790	800	782	822	767	790	822	809	789	846	807	774	784	845	827	808	822	832	821	860	829	864	834	856	873	841	855	832	918	874	898	891	894	899	914	926	918	888	920	881	899	959	919	935	937	873	938	940	910	931	920	938	919	932	952	962	940	935	980	943	904	948	946	959	967	1003	952	987	983	967	971	955	980	928	943	879	798	719	606	496	385	307	275	285	329	474	690	958	1131	1121	1045	940	917	860	853	911	892	847	834	839	831	832	846	844	834	847	878	871	798	727	813	997	1019	906
775	767	766	745	709	768	745	775	798	732	775	729	741	780	722	740	770	722	736	765	777	719	770	735	751	762	760	780	786	730	796	789	771	720	761	751	785	721	699	767	747	775	771	758	772	770	762	758	719	746	768	731	752	774	747	776	753	726	770	761	778	786	763	796	771	752	759	739	757	756	765	767	747	716	733	751	774	738	742	741	758	765	759	783	756	763	744	749	775	743	744	784	760	773	788	750	778	739	733	771	747	761	768	748	692	706	790	779	737	745	717	770	685	723	749	772	725	724	747	699	750	773	815	792	728	766	726	815	766	745	758	733	767	761	769	748	747	762	716	737	777	738	783	742	774	729	734	766	767	752	747	703	750	776	771	739	740	751	725	759	760	698	766	754	787	726	647	925	811	646	753	688	771	754	751	742	729	775	768	737	735	750	761	720	712	733	722	735	776	750	790	791	743	738	740	803	766	709	771	736	748	766	783	729	790	881	825	866	947	959	868	553	351	254	322	460	624	817	925	903	845	781	733	787	757	791	744	696	762	722	757	711	792	777	757	759	778	776	727	774	720	732	716	728	726	757	760	739	741	770	751	750	759	771	760	721	721	727	797	878	777	720	709	768	729	744	761	766	755	721	718	732	724	768	768	746	740	699	734	724	726	776	729	786	746	778	782	758	734	734	770	754	740	739	757	782	761	770	788	772	735	798	758	771	716	706	800	844	804	742	720	724	717	802	740	731	723	782	738	793	721	745	804	815	824	917	829	433	291	282	542	870	971	937	829	744	781	795	818	865	822	782	762	738	803	793	753	733	793	786	765	774	767	810	789	755	784	766	760	745	808	779	787	794	789	796	809	681	724	892	855	733	752	809	834	828	849	914	952	863	487	222	308	646	1014	991	847	826	843	831	818	805	807	781	796	785	780	819	824	819	810	779	775	799	798	818	831	806	806	802	786	822	803	820	855	867	846	838	898	883	896	878	873	909	920	899	868	893	871	886	843	879	836	856	875	890	799	830	833	804	771	756	819	803	798	750	772	818	778	828	762	790	773	749	769	746	799	750	748	716	704	681	692	689	671	699	651	671	622	636	600	554	541	479	376	319	284	230	280	312	446	640	816	1014	1109	1089	1027	973	915	884	868	866	926	923	869	852	845	843	855	822	833	837	813	828	848	870	799	750	777	868	865	841
784	789	799	727	761	793	746	731	797	741	773	725	724	749	739	765	711	743	775	784	761	747	756	718	743	785	768	724	767	779	768	772	727	742	719	779	794	751	762	764	790	792	771	737	763	773	741	811	767	791	772	780	740	764	758	731	781	807	772	755	775	735	788	769	777	767	752	753	759	772	765	769	747	765	723	760	765	774	796	720	756	751	751	754	717	765	745	761	741	777	771	718	731	756	773	721	741	766	763	714	766	718	739	743	726	749	732	760	767	775	727	680	684	762	775	781	755	787	723	712	748	748	776	751	739	739	711	771	768	746	778	752	740	753	752	754	719	762	725	728	795	733	746	733	716	766	747	792	738	752	769	736	757	761	793	727	760	725	711	726	781	757	754	744	758	795	700	672	661	741	758	718	754	747	723	775	763	766	742	764	756	754	776	725	717	736	724	739	742	774	752	692	680	786	770	757	708	789	733	778	759	727	744	828	805	750	784	833	839	951	986	958	735	431	297	241	299	408	595	806	918	877	847	786	758	821	757	723	765	741	745	755	715	725	748	751	742	745	748	738	733	734	728	736	757	780	742	740	778	742	762	754	723	746	764	755	759	731	760	789	728	716	799	732	753	751	755	778	810	742	764	775	755	785	770	772	792	770	817	779	785	784	782	797	783	762	786	789	778	774	781	756	768	737	758	725	726	803	733	768	725	728	697	672	740	758	765	812	776	732	738	732	738	793	769	761	742	772	735	771	752	775	755	820	823	827	963	860	488	252	299	606	882	947	959	807	733	804	827	850	800	756	731	697	799	800	802	744	765	797	767	779	759	764	776	794	752	783	759	785	801	736	782	782	814	816	786	711	686	735	733	741	805	824	827	867	872	951	869	499	228	298	658	1051	907	845	811	803	834	797	798	819	771	754	817	771	799	803	797	794	832	812	771	824	810	796	805	809	791	787	791	835	825	856	894	941	870	869	850	807	759	657	600	551	507	503	470	412	430	437	455	439	435	431	423	426	413	406	404	370	359	366	362	366	366	352	361	365	382	388	384	360	357	332	344	355	340	322	329	314	303	316	297	310	303	309	300	289	246	279	268	271	252	266	273	337	407	494	661	807	1019	1157	1123	1049	968	943	916	885	865	822	877	872	854	842	838	839	812	857	826	826	804	836	838	889	860	869	850	765	762	728	806	767
759	786	807	709	721	802	751	744	755	722	733	749	749	744	764	792	766	736	755	749	769	769	776	739	702	780	745	765	729	751	748	783	785	775	754	748	751	764	767	775	743	763	718	753	756	765	753	753	733	768	763	751	743	753	745	751	765	764	739	773	774	792	782	787	797	759	775	747	772	753	773	759	729	747	764	794	765	787	774	745	708	766	754	725	721	739	730	738	752	775	748	718	753	752	743	733	769	756	762	768	779	768	795	723	714	752	772	746	738	777	741	731	722	777	773	831	764	814	745	727	736	745	764	712	750	762	733	761	748	779	750	754	754	823	751	764	747	749	720	751	742	750	747	752	765	734	737	785	779	781	762	732	772	764	783	722	707	765	761	742	779	729	739	728	714	751	783	787	780	775	769	719	768	735	716	742	752	753	749	770	754	750	767	743	720	753	739	782	763	773	695	674	668	804	728	735	739	766	797	788	735	714	731	762	785	744	810	769	811	885	875	924	950	856	631	433	301	261	287	407	544	692	802	933	908	864	860	819	806	818	823	790	781	753	758	773	773	783	745	748	794	838	782	750	817	776	777	777	797	789	785	787	778	787	802	817	808	772	761	730	762	766	808	778	746	797	830	867	822	850	807	803	829	831	797	842	835	856	899	839	867	856	823	854	845	831	826	825	799	846	849	763	766	800	788	748	777	759	789	741	686	685	824	699	673	712	753	758	762	756	777	746	753	842	765	772	753	765	751	785	751	765	776	756	806	819	867	1009	884	478	238	337	607	872	968	978	807	752	803	778	745	741	701	708	747	766	828	767	799	819	791	742	803	765	758	775	773	778	792	787	774	789	762	774	794	815	818	813	795	806	812	856	863	866	829	863	932	913	610	266	259	547	1035	1019	857	803	758	772	842	816	743	803	747	776	773	774	811	798	780	811	819	800	828	804	800	799	799	794	806	849	852	868	878	877	886	830	715	565	498	376	324	286	276	282	251	269	247	255	241	272	240	280	258	280	281	268	270	266	246	270	299	289	282	289	284	278	303	295	289	310	294	288	295	292	316	320	308	345	356	349	315	325	357	357	363	359	394	382	400	430	430	445	533	596	681	815	1016	1094	1112	1072	1102	1071	942	888	933	892	872	831	835	845	836	865	811	877	813	813	803	858	877	801	797	820	872	876	830	885	854	830	772	748	760	818
774	802	763	769	749	795	721	689	726	725	767	766	765	743	737	757	744	738	745	751	750	759	750	732	732	755	799	778	768	743	761	749	754	770	763	766	778	734	741	765	777	800	724	739	745	792	777	742	719	754	769	776	757	761	760	761	767	775	777	737	781	764	735	770	748	756	759	754	766	800	739	754	796	749	781	766	713	787	756	733	760	758	753	749	766	744	722	740	774	754	779	743	739	741	749	736	733	753	737	732	766	761	745	713	743	755	756	715	717	781	725	779	775	853	762	800	755	754	728	760	754	722	714	724	730	734	725	761	786	750	756	769	779	730	760	736	753	764	724	754	738	749	741	731	742	747	709	745	771	726	787	733	775	776	754	724	752	764	731	759	773	705	764	743	724	752	736	755	735	771	748	732	740	736	684	743	717	741	761	772	735	737	727	758	774	746	709	744	758	731	742	701	777	782	724	732	805	718	743	747	778	733	775	745	761	755	813	800	785	820	830	874	866	969	978	905	682	502	335	266	283	334	424	517	636	746	825	865	911	932	915	852	861	892	868	848	847	842	835	900	901	918	883	889	887	878	895	900	905	895	881	910	896	889	915	868	870	877	883	871	874	885	845	873	855	809	835	846	870	837	855	865	832	806	828	793	823	832	846	832	782	787	799	803	780	744	776	765	781	798	819	835	843	840	841	833	803	820	829	792	614	820	1330	937	613	710	759	782	738	760	734	805	795	783	790	788	769	750	784	761	718	737	775	770	763	830	822	895	993	837	402	254	351	652	914	976	898	742	819	801	764	754	701	902	952	693	762	804	777	776	771	766	766	732	814	803	785	781	771	813	784	781	792	768	782	804	800	794	794	787	846	857	827	849	880	981	922	728	378	209	445	935	984	844	784	744	794	818	805	742	796	807	772	807	800	784	793	750	817	804	837	797	840	814	782	781	810	831	845	860	854	902	809	690	569	415	311	248	273	287	326	357	408	496	533	578	618	631	644	620	637	688	672	702	681	679	693	705	687	749	787	781	741	750	799	764	763	715	753	805	775	785	766	805	831	832	822	860	920	900	854	863	882	921	944	964	964	965	967	991	989	1000	1029	1078	1033	1128	1123	1073	982	922	975	929	892	815	831	812	873	828	826	778	835	852	811	856	816	830	814	851	845	787	855	845	829	837	815	810	855	874	840	833	821	825
773	774	771	786	790	796	732	753	774	750	714	748	757	759	766	718	746	756	747	744	756	726	783	718	726	781	729	752	746	758	749	765	757	754	764	740	770	810	725	747	783	763	756	712	790	765	773	768	740	749	727	741	780	754	765	771	757	739	751	753	762	778	777	756	770	762	810	789	736	762	748	729	742	789	783	780	742	773	758	741	756	777	782	742	760	748	763	783	761	740	774	741	729	770	714	761	773	713	745	741	740	728	738	737	736	730	742	724	757	759	758	761	761	779	773	717	745	736	725	727	750	735	730	720	720	781	716	748	718	719	703	738	767	726	733	741	774	755	724	729	721	742	755	738	759	767	734	752	757	737	739	721	739	751	712	742	719	712	737	729	738	778	788	793	705	762	765	727	744	808	742	756	761	713	750	733	729	778	751	766	741	748	740	741	768	729	736	759	738	799	766	788	749	752	751	735	750	754	755	806	758	764	778	757	736	754	761	778	776	765	780	788	837	790	842	941	960	946	762	563	384	282	261	268	316	335	448	493	604	630	674	722	770	769	766	792	807	781	757	754	697	734	730	721	692	652	643	683	637	658	653	668	659	633	645	658	624	607	602	576	578	566	543	566	617	505	485	481	490	476	464	455	445	434	423	440	439	435	432	400	394	390	395	386	367	361	370	360	408	463	449	516	633	692	754	813	847	808	826	844	717	703	1108	796	665	729	735	771	760	751	803	753	797	786	792	761	739	759	755	780	780	773	750	795	762	778	820	847	834	983	788	387	226	401	736	957	989	833	742	777	784	762	643	1054	1176	711	772	770	796	784	800	831	775	755	793	797	775	783	748	856	815	790	762	780	772	782	809	802	820	782	833	832	841	835	935	1000	810	536	259	397	812	1020	871	816	814	791	790	773	781	758	819	780	799	796	780	812	807	809	814	774	819	841	802	771	824	789	864	840	840	911	796	638	475	336	249	265	319	445	582	690	809	902	1019	995	1110	1134	1180	1120	1108	1109	1125	1159	1141	1160	1129	1137	1106	1184	1075	1083	1114	1157	1137	1127	1162	1117	1046	1055	1119	1143	1126	1152	1096	1120	1080	1190	1094	1133	1127	1128	1139	1114	1126	1123	1098	1152	1128	1113	1057	1109	1054	1024	1000	991	958	939	947	934	925	922	875	853	875	800	840	852	880	844	824	807	834	832	858	845	858	835	845	848	860	830	825	843	834	856	833	829	809	857	863	902	895	752
725	755	766	758	758	749	764	752	789	768	750	732	757	766	769	755	741	750	752	761	754	754	735	760	754	704	794	736	779	755	753	740	753	784	777	750	781	732	792	779	774	738	763	733	756	767	765	758	714	754	748	727	771	751	715	750	774	765	747	756	769	763	773	756	763	744	765	771	746	750	744	770	783	750	743	748	758	742	716	733	747	772	747	722	747	774	701	785	756	756	767	735	755	780	747	714	740	725	747	738	770	702	726	751	756	756	735	762	767	731	730	769	733	768	742	742	702	737	735	739	791	713	685	736	759	817	767	759	723	736	724	751	758	765	721	729	733	733	751	764	734	770	760	754	741	781	749	712	731	765	738	746	733	742	727	728	755	743	748	774	721	730	737	753	738	723	793	732	775	750	740	758	780	772	761	730	733	731	738	736	793	737	775	749	756	736	782	773	778	765	750	797	738	712	774	759	751	744	776	769	711	714	750	701	723	724	764	723	722	783	767	790	770	855	809	838	872	954	1004	969	875	741	564	421	350	290	260	263	276	278	324	313	354	360	363	362	390	356	341	350	348	349	345	314	310	298	291	307	319	291	281	286	276	280	290	265	267	263	287	270	276	256	267	279	318	254	252	254	251	256	269	267	262	242	290	264	271	277	268	277	287	295	281	281	313	271	279	289	282	255	252	258	301	326	387	474	597	710	817	859	846	730	679	686	750	801	756	761	762	766	783	777	767	772	776	762	759	745	753	757	776	794	772	734	785	790	800	817	803	876	1056	690	329	248	432	812	1023	933	815	759	782	828	683	697	739	698	824	746	761	757	783	803	788	766	796	819	830	790	796	784	779	778	772	760	791	793	801	793	800	764	817	855	872	950	1009	963	591	285	421	870	967	868	814	761	785	788	791	784	766	772	799	794	807	808	778	776	778	797	776	808	802	819	797	812	842	868	909	822	791	637	437	272	242	306	446	628	807	1035	1134	1161	1096	1097	1083	1080	1024	1006	1046	1014	972	1059	1004	1006	1003	973	1002	984	958	931	988	921	949	950	956	959	955	936	906	864	918	973	946	983	964	946	916	914	963	954	920	975	921	963	941	922	998	945	933	941	939	933	948	913	917	900	841	868	906	884	863	816	843	854	840	799	797	840	906	858	827	775	802	842	844	839	856	828	846	828	797	818	823	869	865	823	831	864	881	819	788	855	842	781
772	787	755	779	762	765	774	768	798	772	752	740	767	775	761	723	744	768	740	761	777	771	760	755	730	788	773	790	787	738	761	738	733	790	777	731	773	751	842	772	751	787	777	751	768	724	761	757	772	746	759	734	739	718	775	767	748	780	757	780	755	784	771	742	743	742	763	776	770	744	761	741	752	728	745	755	788	742	719	711	710	779	735	753	738	745	746	758	724	761	766	746	723	770	753	744	747	773	747	725	763	754	730	741	750	774	753	741	767	764	762	730	739	723	703	737	656	685	772	796	772	717	694	754	794	809	764	726	750	780	829	738	770	771	749	719	725	765	772	746	740	768	748	746	786	737	775	749	751	747	729	700	741	702	754	876	855	744	713	734	751	747	706	740	775	746	758	774	748	739	754	745	758	772	739	719	752	710	746	724	721	750	758	748	763	749	719	759	781	740	724	765	771	711	748	743	763	780	775	766	643	674	716	753	704	729	746	734	706	710	764	776	783	789	831	817	840	884	877	893	941	1007	965	904	802	708	630	511	469	368	330	307	283	278	297	286	286	314	302	273	297	337	330	338	350	328	364	357	360	364	354	366	367	386	395	378	391	405	428	438	440	428	426	529	542	461	499	539	558	536	542	550	583	605	623	610	647	632	685	682	702	716	730	715	754	728	754	691	668	573	524	455	386	332	270	251	275	353	442	545	699	832	847	844	803	768	773	748	747	774	798	759	766	775	813	769	757	751	728	785	766	736	713	760	752	759	803	763	817	850	910	1003	615	264	282	555	940	980	976	852	820	810	758	767	776	780	768	796	797	764	794	807	780	755	824	797	787	836	794	767	786	836	746	779	788	729	772	819	767	735	770	850	892	1044	1045	807	314	223	596	1082	826	807	794	812	816	784	791	737	764	765	822	833	785	819	771	798	781	801	823	800	818	804	789	833	873	878	828	665	424	290	243	321	507	780	1034	1165	1175	1101	1126	1025	967	957	945	919	970	968	884	940	905	930	941	901	904	970	916	888	883	907	895	910	892	869	894	893	893	887	917	904	917	917	939	880	893	858	892	905	887	921	907	925	914	925	916	953	889	856	870	848	843	888	916	896	854	832	829	849	864	853	897	833	819	836	837	838	825	892	871	868	841	833	785	767	839	842	834	856	825	813	833	843	769	806	802	856	844	822	857	782	880	831	864	851
798	762	803	726	773	718	744	746	758	757	749	778	761	772	771	782	778	758	759	770	759	752	774	799	761	767	754	740	727	788	753	785	768	748	782	778	740	708	743	735	793	787	763	765	756	744	788	785	762	769	762	752	780	782	747	771	780	789	757	755	765	769	743	740	748	758	749	750	763	734	763	781	745	713	694	744	766	744	716	700	738	755	723	771	754	759	727	746	744	772	793	769	758	742	727	723	733	754	723	772	734	780	757	771	783	752	700	739	716	764	761	738	761	785	762	737	720	757	778	775	770	714	687	711	736	793	730	764	732	854	816	754	762	762	757	748	778	757	773	761	788	741	767	737	776	748	727	710	771	770	785	743	747	633	757	848	851	730	725	759	762	786	758	738	736	761	746	733	752	738	734	744	740	755	741	757	742	733	749	800	775	758	758	745	747	741	755	740	781	735	757	755	742	740	803	722	753	787	784	761	694	687	764	769	693	747	742	724	737	738	761	746	736	785	841	744	787	815	817	828	874	866	928	999	1032	1025	1006	999	938	893	772	738	683	678	728	721	767	743	782	736	765	762	767	825	798	821	860	856	872	881	913	896	888	919	920	901	956	998	922	948	997	959	919	1120	1198	988	997	1013	995	1030	1036	1032	1060	1030	1032	1087	1055	1057	1079	1051	1074	1026	1030	1086	1065	1105	1110	1094	1132	1119	1083	1014	929	849	692	515	390	296	262	290	327	467	649	763	853	826	794	763	740	757	739	729	751	762	755	772	797	760	778	755	736	717	795	785	840	752	734	789	814	813	824	948	945	502	259	304	694	975	1077	914	804	814	806	778	758	825	792	773	788	797	777	780	773	814	788	796	802	788	787	774	800	769	809	777	815	760	743	804	759	717	758	872	943	985	903	494	225	355	767	891	788	834	755	812	801	796	775	776	772	776	815	794	784	859	807	819	822	769	816	813	803	808	810	869	878	762	527	309	249	333	512	859	1065	1154	1122	1043	976	977	1002	941	902	911	874	823	828	823	780	847	831	850	876	877	859	828	788	844	836	861	879	843	850	854	827	852	854	832	830	843	877	861	843	806	850	861	821	845	831	876	828	848	839	864	870	887	871	835	856	847	855	878	872	867	859	846	815	800	856	827	822	850	841	861	844	836	846	841	846	855	845	810	797	803	773	862	843	848	855	843	804	816	817	866	831	843	844	824	805	809	865	866	853	835
749	790	774	763	748	782	761	757	756	755	741	743	781	743	726	780	750	791	732	751	753	782	773	798	759	768	749	778	750	733	736	799	778	732	721	711	765	750	784	743	740	752	755	768	745	762	723	825	800	782	750	744	746	766	751	746	788	788	750	733	746	760	760	777	744	754	748	756	729	725	737	780	764	716	732	762	789	790	765	751	775	740	740	726	754	759	724	744	780	768	757	716	767	749	754	718	723	759	740	791	779	750	768	761	793	711	703	724	759	725	720	732	722	745	759	771	754	733	754	823	811	732	742	712	694	735	746	739	704	740	730	754	775	803	772	758	746	766	759	721	766	730	738	706	779	730	755	749	722	760	739	765	732	716	639	703	670	656	732	744	790	776	775	753	723	748	734	747	758	719	782	719	772	745	766	718	720	735	750	777	785	729	767	752	754	705	762	735	736	758	746	752	735	776	761	735	748	758	733	796	736	763	779	761	752	791	751	729	716	721	778	735	741	781	763	809	788	775	735	751	798	836	846	837	877	919	912	919	949	1010	989	963	954	992	1048	1050	1062	1039	1059	1008	1037	986	993	1014	1026	991	1042	1012	1026	1039	1028	1002	996	1014	986	996	1019	989	989	989	1000	1013	981	899	924	894	990	985	915	945	906	959	900	897	942	946	924	889	910	891	908	896	877	915	928	948	950	973	981	868	976	1035	1022	1114	1122	1077	880	784	591	423	298	252	320	475	644	817	865	837	783	747	759	757	779	756	744	768	789	782	772	757	752	729	815	518	703	755	736	773	837	794	836	828	961	800	406	242	387	754	1014	973	831	785	819	748	793	820	781	817	771	764	753	776	787	801	774	787	790	816	808	766	770	811	829	799	796	764	805	799	791	802	775	916	929	895	566	252	258	623	1041	897	792	782	801	845	779	834	803	766	761	804	841	788	843	804	804	774	820	798	837	832	832	813	864	832	643	399	249	291	479	816	1108	1182	1091	1013	950	911	886	921	814	853	879	825	860	875	862	880	883	863	811	876	839	911	832	822	855	850	872	867	855	870	876	873	824	836	815	856	856	865	848	877	842	817	819	834	856	875	862	831	828	805	820	855	844	884	878	854	826	830	790	835	853	842	815	815	879	817	881	842	850	893	850	781	765	774	816	854	833	819	853	838	822	807	816	800	829	839	843	827	862	837	796	810	839	802	837	830	853	815	821	818	842	859
764	740	798	779	748	733	764	771	770	726	778	756	748	727	741	758	758	751	748	773	778	774	750	754	766	738	741	751	748	745	726	789	772	785	736	740	761	756	784	768	757	760	763	741	750	727	769	783	794	752	783	752	763	752	767	769	762	759	742	730	736	767	737	755	761	790	788	793	747	700	753	753	728	724	783	753	737	751	747	754	739	758	767	753	710	773	789	769	776	752	720	763	762	747	769	751	760	728	743	751	754	719	761	775	736	739	719	733	744	717	753	732	727	760	770	777	733	754	791	748	802	825	853	814	673	680	749	719	718	725	776	783	775	770	778	753	748	756	778	743	710	754	757	748	770	766	749	748	791	803	770	805	768	729	714	750	726	750	757	748	749	767	752	775	719	731	737	754	760	732	725	748	780	756	751	751	748	712	757	744	759	744	732	744	772	747	756	726	701	777	725	761	757	774	732	763	732	757	769	770	763	804	780	742	709	761	794	753	749	736	741	701	720	744	747	789	756	752	767	774	746	741	764	718	807	836	891	872	854	891	852	838	877	891	897	905	863	869	900	850	890	865	861	869	853	867	835	844	825	881	858	862	861	847	864	871	875	842	874	889	863	865	872	845	888	852	900	867	866	835	814	841	844	880	853	859	833	843	845	841	872	895	861	871	816	878	870	861	923	832	923	910	904	897	938	973	1047	1123	1087	900	682	432	295	269	322	468	673	846	842	804	792	763	759	749	753	722	750	766	781	798	759	765	846	604	763	781	730	744	825	812	813	831	875	980	724	342	266	540	875	913	872	801	784	799	771	790	743	785	767	773	737	779	807	805	795	761	790	797	832	727	796	809	821	779	773	768	770	755	768	809	817	914	922	641	304	218	485	882	903	831	770	785	766	790	788	821	796	781	790	782	805	800	775	811	801	780	805	808	837	870	806	872	835	560	308	252	409	710	1057	1224	1157	1050	976	924	833	858	855	834	856	832	861	801	794	824	874	807	811	836	848	833	819	824	778	805	813	804	846	828	809	847	866	821	837	816	799	761	855	826	810	860	826	865	821	816	835	847	822	848	809	837	845	828	834	814	833	870	823	808	828	830	846	878	833	866	823	833	865	826	791	844	831	766	756	772	849	804	815	839	828	807	816	849	823	802	828	838	853	815	839	842	857	835	801	813	806	829	846	835	827	846	803	821
760	758	749	801	770	773	768	799	717	754	784	759	750	770	763	756	762	793	741	752	730	746	746	759	711	769	755	726	745	758	779	796	772	741	731	753	770	734	759	738	769	775	746	737	755	760	741	741	766	759	746	715	734	739	759	735	792	758	749	747	738	754	755	748	786	818	822	765	810	742	727	765	767	767	781	725	692	725	766	761	731	759	765	740	740	742	735	777	755	764	711	742	757	734	742	770	756	767	742	774	748	732	743	769	755	734	759	731	724	776	763	744	721	761	766	754	711	732	763	764	686	706	1084	1268	649	695	736	734	743	744	781	754	746	755	767	735	740	772	736	741	722	734	758	740	755	744	748	768	744	759	791	777	748	770	752	781	739	717	727	725	701	745	755	734	756	729	726	806	724	717	737	796	783	760	747	707	698	744	786	767	743	736	794	741	724	737	770	744	753	726	734	778	748	759	713	767	752	764	745	760	722	744	749	715	731	740	777	773	764	756	762	697	752	750	780	763	726	756	729	753	731	808	789	756	714	764	766	762	795	794	798	792	826	849	819	854	862	810	864	822	826	843	828	782	787	805	805	783	825	822	834	766	798	824	777	834	810	812	815	790	821	800	798	790	786	800	801	762	742	722	751	769	779	779	782	792	766	760	820	753	772	805	807	773	780	776	789	835	809	802	836	823	809	865	883	868	872	970	987	1070	1050	970	701	450	293	276	381	569	795	895	844	794	767	771	710	683	677	689	682	763	742	784	796	819	835	814	792	780	770	796	802	783	822	869	1004	566	283	313	666	910	939	864	766	798	771	771	744	797	786	748	797	776	785	806	812	782	753	755	766	775	748	728	806	804	790	798	794	791	835	863	911	992	885	415	206	387	899	965	810	792	776	772	780	846	783	812	820	802	760	825	790	810	794	788	765	802	810	834	832	851	876	774	519	276	289	521	909	1206	1139	1045	967	948	922	857	839	858	827	789	747	797	829	815	789	852	799	790	797	804	835	790	796	860	796	787	811	779	839	848	811	831	798	873	829	837	770	791	898	945	774	843	812	819	811	799	877	806	828	835	832	825	857	852	856	834	778	816	810	847	827	894	842	880	840	852	842	852	856	851	861	832	824	792	756	830	826	819	787	796	834	805	812	829	861	843	850	832	853	828	827	797	804	856	831	842	822	840	839	838	802	855	842	836
770	735	797	770	795	809	766	795	761	779	758	748	786	753	785	776	795	735	774	759	757	720	783	730	743	775	797	733	759	803	782	800	715	733	742	755	772	760	774	757	734	742	734	725	739	760	751	799	744	749	768	756	765	746	755	781	747	749	774	776	770	764	758	749	776	798	765	750	759	748	751	735	737	776	792	730	733	765	782	772	773	718	701	761	721	738	748	762	763	730	743	751	770	756	749	741	711	695	716	741	779	739	737	766	765	740	728	742	730	722	732	756	736	763	772	717	710	726	727	716	665	638	682	762	642	717	770	758	752	738	753	776	729	748	758	735	747	797	751	773	714	751	767	751	780	739	758	798	738	716	764	755	746	747	722	751	739	672	779	812	781	736	719	728	732	750	748	709	722	708	725	741	754	758	743	737	696	750	733	750	771	742	744	751	749	744	747	705	753	750	746	752	743	744	754	743	739	765	769	749	741	724	741	699	777	739	768	779	754	733	762	768	731	739	764	758	723	785	759	744	710	730	744	726	747	774	787	801	789	806	789	772	779	789	757	799	766	779	776	762	738	785	823	781	790	752	765	777	819	790	785	766	792	780	787	761	787	790	779	764	804	789	788	784	798	769	843	786	768	759	786	823	786	783	780	808	782	774	799	774	773	805	762	747	747	741	765	801	766	822	817	798	781	811	775	771	810	880	940	911	944	1051	1141	1042	698	377	266	310	481	735	879	857	868	795	688	689	836	801	708	708	743	756	760	806	802	838	749	799	768	809	830	791	819	799	950	826	406	247	407	804	1020	941	843	806	816	801	732	768	790	785	774	775	788	761	821	787	769	759	787	825	802	785	798	783	815	772	761	811	841	879	958	1054	832	295	243	625	1108	872	829	770	786	793	758	764	791	806	805	771	811	805	795	816	826	845	776	821	831	798	869	852	799	487	257	314	675	1036	1170	1074	971	907	860	872	833	841	838	825	809	798	796	747	825	826	816	851	813	793	836	800	820	790	837	858	826	744	948	810	805	817	792	809	830	840	840	861	809	866	657	816	825	841	827	844	811	824	834	832	840	852	851	850	831	826	858	817	825	789	789	816	848	834	830	850	859	843	818	807	816	887	849	817	852	816	813	836	823	795	814	813	822	842	829	824	815	803	803	837	800	825	858	851	813	839	854	825	852	836	810	815	825	845	867	845
719	784	783	778	806	779	764	738	781	732	739	739	789	766	793	756	793	774	737	734	736	736	721	765	737	780	780	772	775	822	747	767	760	736	794	804	776	784	763	738	799	754	750	767	763	741	750	766	764	762	773	792	786	728	738	791	747	759	775	783	753	760	730	734	776	784	762	733	760	740	743	738	729	758	775	727	723	755	747	747	728	738	835	795	725	751	741	760	710	735	764	755	784	741	742	662	688	786	703	665	752	748	756	778	753	728	726	698	750	743	724	729	738	768	756	750	733	696	761	777	708	689	709	692	729	737	759	775	754	778	764	779	760	750	715	696	711	764	791	777	756	740	731	766	744	745	774	765	701	739	752	777	756	773	754	772	739	686	790	894	860	722	719	739	763	751	753	702	778	862	711	693	733	726	743	739	783	747	765	754	750	743	721	768	745	752	725	766	776	760	743	759	757	752	762	718	709	745	721	772	768	724	705	698	752	732	727	758	732	712	772	752	775	767	767	745	747	753	767	736	732	755	704	707	730	737	761	786	784	752	760	721	752	772	766	782	742	765	788	808	762	742	747	740	777	686	759	761	763	732	770	747	754	709	730	766	754	739	790	734	752	753	748	742	763	719	772	767	734	771	732	761	780	785	778	760	764	791	752	764	774	755	737	701	714	731	744	749	764	773	772	794	783	795	773	775	771	769	800	840	902	900	983	1130	1117	860	556	320	262	399	688	856	891	854	666	693	1059	1058	721	633	739	761	798	785	755	778	787	799	754	790	790	790	846	784	821	1012	724	323	265	591	939	1011	890	787	781	782	783	741	818	817	798	800	740	795	801	788	831	789	814	836	809	781	799	805	798	837	803	824	870	879	1020	942	566	219	334	811	951	856	836	793	775	745	745	781	822	755	812	785	783	824	750	796	805	808	776	792	828	846	883	724	470	250	357	775	1232	1130	1011	977	895	832	816	830	817	797	842	837	864	907	903	793	810	837	796	790	831	810	798	839	752	873	803	728	807	714	1098	728	749	839	769	819	829	832	786	842	755	900	863	816	814	840	849	846	800	835	792	819	855	844	825	838	838	832	825	852	833	830	794	824	851	817	798	874	813	791	805	806	818	845	796	822	856	808	846	818	808	815	787	848	824	825	830	832	814	819	816	852	898	868	871	846	879	841	847	842	837	832	827	860	798	854	801	861
806	805	776	761	763	749	745	766	756	775	759	748	756	775	768	787	760	769	748	747	744	758	735	770	805	786	755	753	751	753	793	772	775	773	763	769	764	785	782	771	756	754	758	778	759	751	778	776	777	767	777	770	748	744	752	769	761	751	804	757	771	746	754	782	765	743	757	785	783	783	737	718	758	764	792	741	741	734	750	720	724	765	832	817	801	739	770	755	740	732	741	763	746	740	728	652	873	1188	915	661	708	745	747	770	783	725	783	742	751	774	742	754	762	785	715	733	766	742	682	751	746	748	756	755	729	778	739	737	710	752	773	791	746	750	738	724	752	771	729	778	742	783	762	712	736	745	777	786	733	727	763	763	770	751	745	750	756	679	742	829	789	686	750	773	786	752	761	664	852	1086	703	751	770	731	770	732	776	782	762	741	765	742	720	764	738	772	741	757	761	755	753	709	741	773	775	738	795	756	728	728	748	733	713	757	770	747	747	758	738	735	804	765	788	743	792	762	728	736	748	755	752	782	733	744	760	761	751	741	773	771	765	746	727	759	733	755	721	799	784	736	756	753	745	744	738	732	737	738	745	762	732	730	734	732	726	743	773	790	747	757	768	737	751	721	725	713	735	763	751	723	747	784	771	741	759	766	728	745	769	754	791	770	720	693	753	761	761	777	785	777	745	735	770	758	751	749	780	819	785	798	831	874	948	954	976	1092	1041	689	367	263	367	623	899	878	740	621	824	921	684	743	779	733	765	802	828	822	792	768	754	794	778	803	792	820	825	929	981	529	260	339	759	1053	967	826	803	801	751	741	805	817	821	797	788	789	778	761	766	820	803	813	793	818	815	744	808	804	825	822	794	911	978	732	340	255	590	1032	829	790	855	823	802	753	743	753	780	779	781	793	755	797	805	807	799	788	771	828	834	896	748	415	233	358	767	1149	1093	993	939	856	835	863	815	822	802	798	799	800	804	853	924	814	803	827	808	816	826	838	816	830	802	810	878	845	809	777	791	737	822	832	792	846	818	826	812	820	803	816	807	797	815	860	813	859	810	842	812	793	834	822	793	789	784	849	832	858	869	814	787	813	833	792	841	865	817	739	817	918	813	792	861	843	815	798	823	799	830	837	832	841	857	796	805	818	832	828	833	901	712	886	875	857	860	852	870	786	800	887	839	789	831	800	803	807
754	729	772	773	770	734	750	792	748	787	730	794	706	739	780	791	798	752	758	755	782	758	773	749	753	771	749	735	748	739	749	742	755	775	760	774	766	771	767	742	742	739	789	752	746	777	775	753	787	792	760	746	759	744	804	757	756	763	781	752	756	797	743	744	770	744	743	771	778	777	785	749	727	787	755	751	702	738	741	774	728	726	807	808	743	731	751	757	749	722	738	747	718	740	769	635	794	1223	926	588	726	758	723	746	738	753	736	729	737	774	734	735	728	750	749	743	727	756	754	767	778	785	803	731	748	749	754	733	695	707	811	784	733	747	757	746	764	794	769	755	744	746	757	744	736	761	755	762	697	768	803	726	704	762	719	735	724	699	691	703	710	696	727	746	775	767	779	736	679	728	700	748	740	763	765	747	838	866	732	769	719	747	783	733	740	750	768	761	753	778	737	761	744	704	742	728	754	759	746	748	729	755	768	807	828	756	704	765	767	719	725	761	737	721	740	718	744	729	736	737	757	731	730	740	757	737	736	768	763	774	752	750	758	707	722	729	731	787	764	733	735	760	727	776	764	716	721	759	754	733	750	719	732	741	731	754	729	764	738	759	771	741	755	726	735	743	743	776	736	742	759	738	769	786	769	721	726	743	756	784	750	737	736	733	727	773	721	756	755	778	759	773	759	746	798	750	784	782	818	875	852	812	799	892	899	951	1088	1049	769	424	253	319	563	842	821	689	629	727	771	843	766	745	754	786	836	747	819	766	774	799	794	787	832	773	823	809	982	813	384	241	554	959	1032	904	817	785	754	733	788	794	797	796	751	827	755	780	749	778	781	787	783	804	722	724	753	811	805	865	836	983	918	509	209	384	884	957	785	793	802	792	775	791	784	811	823	833	750	792	795	813	821	826	800	809	803	854	864	776	470	225	357	748	1075	978	919	958	855	853	844	832	841	828	834	793	837	793	781	763	772	763	856	829	831	821	776	782	816	787	789	811	805	777	762	788	843	824	806	818	800	845	813	835	823	769	794	841	792	826	830	852	795	828	839	828	816	825	826	805	802	809	831	856	841	811	778	786	817	835	827	802	881	855	774	764	1001	859	831	800	803	779	795	799	777	857	817	838	818	789	842	786	772	833	842	815	822	879	656	895	790	845	826	795	846	836	836	852	846	833	823	810	842	832
750	745	786	769	778	757	775	759	779	766	755	751	756	759	774	802	760	733	765	716	780	768	743	780	732	768	721	707	731	786	762	739	786	739	744	736	714	794	757	764	761	757	760	750	754	743	774	760	781	759	754	756	755	755	747	777	772	765	748	773	757	744	783	766	727	744	741	787	756	758	739	719	737	752	747	772	770	729	738	765	731	740	720	760	680	737	756	764	692	702	750	716	734	747	774	685	592	705	646	620	770	752	734	760	753	772	755	739	771	749	723	717	698	739	767	754	714	728	799	736	774	735	731	743	767	748	724	771	720	736	773	735	775	772	777	705	751	718	748	742	733	783	743	731	743	778	756	723	749	741	772	744	742	762	705	731	748	754	728	755	761	750	762	740	776	739	736	754	769	751	762	761	741	737	736	758	734	719	745	776	745	756	718	739	764	767	750	754	761	772	733	771	757	758	791	720	752	760	739	737	738	723	805	854	843	759	716	737	765	755	733	745	748	747	740	707	764	729	755	753	748	728	749	750	739	767	728	753	785	797	743	749	772	720	717	697	697	778	730	690	693	776	738	773	759	749	699	744	738	756	741	718	746	773	764	744	731	747	760	752	753	714	755	742	760	739	728	746	795	765	733	755	772	755	738	743	726	728	759	742	772	778	763	730	731	768	763	709	781	781	749	778	771	790	766	749	742	769	763	776	740	772	806	783	815	837	900	941	1083	849	471	279	351	559	727	804	763	803	862	823	734	728	721	765	875	558	745	759	827	770	794	786	850	789	802	815	868	1016	599	251	327	774	1051	989	831	775	794	769	762	771	776	786	783	768	794	801	803	806	806	842	819	778	754	645	762	831	785	846	875	957	791	325	248	611	1000	842	776	756	744	790	760	772	777	819	776	804	770	788	796	799	788	841	844	822	848	856	820	499	245	332	765	1140	1108	886	886	866	838	828	848	828	807	826	815	826	816	841	791	769	813	798	857	817	787	812	755	798	729	800	823	836	814	828	804	847	843	823	827	817	817	832	822	857	855	819	833	833	859	806	792	786	789	815	808	861	837	812	819	777	766	808	797	796	817	790	813	823	840	834	815	801	816	791	781	850	826	771	824	781	756	840	985	979	768	832	802	826	837	773	836	832	815	835	850	854	859	879	869	861	845	804	834	898	812	845	839	805	844	812	813	827	872	823
754	729	746	773	777	749	792	740	742	752	759	753	736	755	739	744	708	737	780	760	776	764	783	753	736	769	810	728	718	752	755	756	772	754	749	720	750	792	737	778	758	754	735	784	777	769	787	769	726	736	746	762	773	778	762	789	801	736	755	749	758	760	755	789	755	726	755	745	780	758	716	747	763	762	747	759	728	730	746	756	763	747	774	782	748	763	724	764	756	706	748	737	751	749	770	741	759	740	782	780	758	704	726	729	777	751	743	759	725	743	697	701	690	716	719	745	691	797	845	727	739	710	721	755	730	736	752	765	709	750	769	744	748	738	770	735	769	736	760	739	769	784	772	761	770	766	708	700	726	764	765	773	776	742	722	681	716	745	778	767	717	765	772	776	755	684	653	709	749	763	752	717	778	759	741	744	700	719	732	775	756	783	759	741	775	769	777	778	749	782	747	716	747	772	734	727	745	782	751	721	707	729	772	816	797	728	763	753	777	768	769	736	764	762	737	737	762	767	762	776	747	748	740	773	777	737	757	745	781	767	763	739	749	743	726	766	732	755	759	730	745	787	712	765	769	722	718	733	750	733	772	759	756	743	749	752	738	744	750	755	781	730	733	759	755	772	694	702	776	799	745	754	751	783	784	766	728	793	780	763	792	770	749	718	779	738	653	725	748	778	737	747	776	780	783	794	763	766	789	719	707	754	783	769	744	764	849	767	968	1087	904	514	305	331	513	735	770	766	827	728	693	720	761	761	854	802	782	760	751	747	818	733	829	811	732	764	764	933	775	380	242	536	1012	986	866	746	821	783	779	793	799	786	772	767	754	798	792	791	827	822	791	778	747	764	833	866	793	803	929	928	580	229	373	858	978	823	822	773	771	779	775	793	827	787	794	825	797	777	796	812	784	856	842	814	888	857	549	255	303	779	1181	1161	1009	905	866	879	840	784	828	804	776	799	814	803	829	826	814	795	782	783	833	822	800	726	812	1007	826	764	806	820	822	854	814	800	812	847	789	813	838	825	811	839	853	873	853	846	860	825	804	825	823	857	807	827	832	852	802	832	833	832	806	847	846	820	795	814	790	854	847	818	800	826	811	799	865	835	781	803	785	846	666	872	846	822	842	813	851	821	830	834	846	877	829	853	824	833	861	841	824	819	850	851	819	828	869	814	804	865	845	840	823	816
800	736	789	762	768	790	764	762	778	771	778	750	744	717	818	840	736	763	769	730	794	754	779	796	760	776	786	738	742	766	790	771	781	750	757	749	740	742	752	759	780	759	705	763	750	795	764	773	759	740	713	734	742	788	776	782	771	771	755	762	752	797	759	778	754	774	773	737	774	805	769	770	745	722	747	712	783	743	769	763	738	698	740	747	754	775	748	758	778	767	788	734	776	711	717	728	820	776	803	739	712	695	709	717	750	749	761	759	742	727	713	813	776	717	693	724	740	725	741	712	757	744	751	716	763	751	776	740	743	766	746	739	751	721	772	744	764	746	785	775	776	760	750	759	774	769	725	716	718	709	805	756	764	712	635	719	715	705	749	757	751	759	744	761	718	669	701	745	739	736	757	734	767	739	776	737	733	714	703	773	739	745	743	752	750	771	776	746	753	729	728	737	779	777	748	751	758	794	757	778	734	722	723	756	726	711	710	765	740	761	776	770	765	754	754	727	752	729	747	789	758	700	747	773	751	727	758	760	794	773	770	759	758	747	772	728	765	771	764	747	729	768	731	751	765	731	742	731	761	745	730	782	744	764	739	796	726	725	786	723	738	776	755	733	760	730	648	704	696	788	763	763	774	757	732	767	771	737	782	769	757	806	763	712	747	770	754	802	753	784	744	732	777	712	773	769	772	787	745	728	705	758	754	656	869	978	906	830	853	983	1084	945	535	290	294	514	777	778	786	790	762	799	840	810	763	716	727	785	795	801	782	754	762	756	721	693	729	843	962	596	261	329	801	1040	971	774	778	808	805	791	770	728	759	795	770	801	807	786	824	828	758	748	804	830	855	895	830	842	920	816	384	232	610	1079	906	800	770	764	789	755	746	765	792	789	775	788	770	847	814	808	805	863	823	858	878	607	297	270	657	1087	1129	965	895	854	861	832	810	825	816	810	795	787	805	784	819	824	802	803	830	832	868	819	784	673	832	1114	913	731	828	837	823	823	814	830	828	806	721	886	769	821	831	837	794	850	833	823	825	831	827	825	804	872	800	798	829	834	811	818	845	803	838	801	851	763	779	804	819	811	855	817	818	841	825	842	832	814	819	825	807	911	592	823	844	831	865	835	830	846	810	846	827	869	826	876	824	810	854	820	807	821	847	838	835	843	845	836	842	857	837	829	850	841
729	752	792	803	749	764	785	773	735	742	722	779	798	714	791	723	772	758	787	730	723	759	774	725	817	735	796	757	758	733	762	746	745	736	788	735	747	794	767	782	760	787	754	770	753	765	763	767	768	754	765	754	753	777	784	730	752	747	756	751	777	796	770	723	768	743	771	776	761	765	734	744	782	732	748	735	756	775	738	729	750	713	764	765	736	726	760	771	760	739	774	768	739	690	750	717	734	753	721	694	739	766	722	739	781	741	799	732	714	700	969	957	741	726	720	732	719	705	719	728	744	702	752	783	742	737	718	728	764	729	773	755	713	733	729	734	747	759	769	762	797	752	726	748	772	747	798	768	728	727	776	788	747	742	629	1422	990	669	747	765	723	752	736	713	740	735	741	710	745	785	711	730	747	753	715	747	769	731	773	764	731	793	766	782	762	745	774	733	771	788	773	742	740	759	771	729	768	805	748	764	738	727	736	751	747	726	721	771	756	782	770	790	762	745	748	763	759	741	738	764	749	731	734	764	726	718	770	790	751	747	788	779	758	742	792	748	754	781	743	757	764	757	750	773	741	749	721	781	750	726	774	784	740	747	753	754	777	722	794	759	752	762	758	770	783	732	718	709	749	775	758	738	745	758	761	768	748	788	749	777	763	748	785	770	766	744	752	695	769	782	790	755	784	761	745	764	768	728	753	740	789	802	764	640	791	1038	1008	731	815	890	892	1070	946	503	326	371	626	814	821	825	810	805	826	844	800	745	744	738	753	792	768	764	760	723	739	725	741	810	933	801	353	271	512	968	984	818	765	803	816	818	808	751	812	757	808	777	785	755	833	800	782	757	766	791	855	870	867	945	1037	641	261	307	810	1038	840	817	832	789	781	769	835	790	822	814	762	779	793	810	799	791	814	829	835	890	720	340	233	539	1081	1117	997	887	834	821	813	831	845	851	826	827	744	779	795	803	771	813	801	774	849	807	748	822	852	778	721	769	739	757	838	788	850	854	813	846	830	809	746	1160	796	785	823	811	810	807	811	794	834	837	851	824	816	829	848	806	816	813	830	855	811	837	815	849	838	803	774	766	837	857	853	838	850	874	848	859	821	834	823	840	841	909	918	857	791	882	827	862	841	837	880	836	844	902	833	862	784	825	789	790	832	838	862	852	857	847	859	831	827	835	852	819	823	819
735	821	815	793	755	746	767	729	809	718	752	761	816	750	795	740	799	746	764	743	758	737	794	735	771	746	811	757	736	767	716	757	712	775	803	741	728	785	774	792	743	763	759	768	779	780	744	789	748	769	749	770	781	776	785	762	750	774	776	765	758	748	762	713	749	760	777	773	755	762	772	733	750	759	743	807	770	733	767	757	760	733	766	749	747	749	783	769	739	742	741	730	749	737	768	724	759	753	727	714	839	894	830	698	751	797	808	696	682	688	754	641	683	735	741	722	740	719	709	736	742	763	776	767	767	747	711	757	790	702	740	766	790	764	740	744	716	731	730	803	774	743	740	757	759	759	756	756	759	722	722	770	783	780	586	1151	775	624	765	726	757	762	737	766	747	689	737	746	758	697	740	767	732	772	728	732	766	761	749	741	720	724	717	735	785	732	733	721	778	738	744	766	761	770	757	768	727	754	733	737	774	765	765	744	752	758	767	757	741	740	755	729	735	752	731	747	715	763	758	772	762	773	770	755	746	752	737	778	749	766	766	784	761	754	750	762	757	794	736	762	731	783	761	750	759	752	717	762	715	729	721	773	724	739	747	726	731	743	771	744	750	747	760	772	776	788	775	749	797	735	769	695	735	733	775	780	783	803	759	706	759	734	740	749	764	745	785	767	779	740	725	774	777	762	808	727	780	769	748	712	730	768	773	700	691	830	760	717	793	865	916	924	1118	857	517	275	407	629	840	791	789	777	817	800	758	796	739	793	785	802	757	787	787	767	811	844	808	792	849	967	536	229	336	758	998	903	793	840	782	759	814	787	769	797	825	818	770	769	827	816	803	747	753	774	819	878	830	982	914	445	237	460	1019	926	836	828	794	794	815	836	783	785	811	818	771	820	790	812	796	820	832	847	902	771	413	231	449	953	1171	1019	905	844	835	811	818	788	792	829	812	813	808	817	813	777	798	816	816	797	839	763	752	814	842	789	817	829	879	829	809	831	806	835	822	792	829	796	805	808	758	773	813	799	756	807	827	837	820	867	830	805	874	826	837	817	782	837	837	808	825	810	824	813	802	797	779	809	809	833	841	871	904	875	843	880	813	833	843	800	830	836	837	892	805	820	818	844	847	819	869	875	826	856	846	833	815	822	780	774	828	845	806	857	813	839	842	886	808	798	838	844	881	823
755	802	808	755	752	729	799	767	778	755	764	771	741	764	776	772	802	772	737	776	733	778	788	726	733	756	755	763	744	744	739	759	741	802	758	788	742	752	723	783	763	742	808	756	736	802	794	766	788	731	787	763	762	751	781	768	751	774	762	751	758	732	758	757	745	782	774	743	775	754	739	723	738	748	723	736	751	758	740	719	739	804	738	781	769	779	752	759	747	753	742	719	749	744	739	732	742	776	715	666	794	903	756	703	754	798	734	705	664	730	776	754	756	747	765	760	713	723	735	735	742	740	725	747	775	746	747	734	760	746	770	732	745	754	741	776	768	758	747	733	769	768	776	797	772	766	790	770	749	771	764	719	771	755	700	661	632	767	764	750	780	725	768	749	756	720	761	751	737	738	775	755	761	782	767	750	790	738	761	754	740	696	710	724	703	734	751	752	728	763	727	797	771	721	709	759	777	754	740	776	739	764	749	741	790	748	767	736	722	758	761	753	770	723	756	774	744	705	764	747	742	759	755	739	732	738	738	726	776	756	771	777	748	736	781	782	745	736	806	766	713	757	773	741	701	771	754	703	704	721	721	766	762	751	735	781	738	759	746	735	727	784	785	772	773	742	768	734	776	748	717	746	751	784	753	760	734	765	724	696	786	721	728	755	730	756	751	708	771	754	778	743	771	768	812	792	746	721	710	737	747	749	765	773	675	709	681	740	839	790	866	921	962	1054	810	426	258	401	762	885	841	819	786	771	781	778	794	766	826	787	769	740	745	805	832	857	853	775	783	1005	802	339	249	592	965	1006	855	806	782	716	771	786	790	793	801	796	794	822	778	762	805	791	748	759	810	823	848	936	735	328	251	653	1002	787	851	795	806	816	781	802	776	787	832	789	807	824	834	814	809	821	807	874	870	588	264	319	825	1233	1065	898	882	817	810	813	802	818	804	833	823	832	803	819	816	790	824	790	766	779	867	827	794	829	821	842	829	886	835	863	833	806	862	802	815	816	871	808	807	818	808	793	796	772	792	894	889	884	789	859	846	827	843	790	801	827	829	814	818	785	840	836	852	850	840	841	758	986	829	806	793	846	825	863	858	833	828	850	814	823	821	859	824	820	815	829	837	819	838	834	832	859	814	863	839	831	811	798	824	830	853	851	860	825	835	818	875	901	864	833	803	809	847	852
753	731	761	781	747	757	765	751	795	739	753	765	753	747	781	767	787	764	765	733	742	744	762	766	745	740	774	775	756	711	786	817	777	789	724	784	731	757	725	739	746	766	728	759	777	759	752	788	754	742	752	766	742	780	766	719	740	814	761	767	742	787	775	755	718	753	793	761	762	758	706	736	750	742	735	724	713	760	792	771	788	759	749	738	754	779	747	745	741	741	738	764	785	732	758	725	753	713	744	720	652	717	720	767	754	768	755	726	736	749	769	758	726	694	752	766	756	732	773	732	735	745	730	707	706	715	749	809	765	747	710	725	730	792	774	776	760	763	733	715	739	765	778	762	807	756	787	750	741	754	727	735	732	740	754	768	724	745	772	727	774	760	722	750	755	751	734	720	752	747	776	741	763	766	724	761	732	753	713	765	779	752	750	750	745	713	732	712	743	730	735	796	753	693	708	848	880	799	700	784	776	766	747	725	776	755	760	748	778	772	794	804	761	733	757	753	743	748	736	746	736	768	758	721	756	767	742	732	739	827	776	751	771	707	784	759	747	733	751	764	739	785	772	752	754	764	757	704	733	739	706	774	743	742	762	792	778	735	694	707	742	768	778	769	752	749	782	783	747	744	764	737	762	785	779	797	790	769	664	929	1187	673	722	724	739	768	733	734	769	746	743	773	752	737	763	798	736	728	770	782	788	747	767	786	800	749	779	822	779	807	765	858	879	951	1010	745	321	256	527	855	854	881	767	764	799	782	804	782	785	765	787	740	771	746	833	845	888	798	817	916	1023	489	218	405	913	1057	904	753	813	834	819	776	782	801	782	786	786	798	783	756	814	783	733	777	807	803	899	945	625	229	328	869	982	799	785	806	798	792	785	765	790	776	800	831	809	790	812	786	802	814	799	915	738	347	245	616	1149	1083	961	847	827	863	768	788	807	818	835	841	796	840	784	824	820	819	777	771	820	806	784	847	854	814	800	824	812	829	842	780	769	775	819	790	850	802	840	824	844	776	805	806	785	844	752	890	972	909	743	833	848	811	828	842	869	859	843	807	809	811	793	826	846	793	839	826	827	811	766	847	822	777	862	868	850	837	803	876	799	838	845	799	880	886	804	807	833	821	807	811	821	857	800	856	844	844	816	814	869	866	858	830	857	802	805	801	860	865	829	801	792	833	846	855
757	772	769	760	761	743	754	773	764	755	749	749	766	746	825	735	755	763	718	758	732	782	761	730	752	782	763	700	743	791	772	785	769	779	765	798	767	763	696	730	737	742	789	764	772	772	751	771	742	772	774	796	731	755	748	739	740	772	747	765	758	768	796	775	761	757	776	778	784	750	781	718	745	767	734	716	723	770	754	718	727	747	744	733	766	736	734	767	722	751	767	773	768	770	773	738	736	762	723	762	747	786	780	789	761	763	743	760	761	748	772	726	719	714	748	762	713	741	766	757	750	750	746	761	733	767	757	744	741	770	755	723	726	783	728	735	767	758	758	728	763	753	747	743	781	757	765	724	752	726	731	751	688	737	724	744	738	755	760	751	708	763	731	754	725	760	769	715	741	732	766	803	781	753	713	730	711	753	717	749	754	773	798	751	756	770	763	791	733	738	740	739	768	760	691	844	932	799	666	804	748	808	758	760	745	775	778	754	756	739	777	751	765	756	737	758	789	771	789	727	733	751	741	691	755	734	712	713	785	772	726	764	784	765	765	733	741	733	747	770	749	770	736	740	757	768	795	753	728	729	725	738	739	727	776	748	734	721	699	734	773	777	763	752	791	735	755	735	758	763	755	754	771	747	776	810	807	738	731	774	806	669	735	743	769	751	762	749	780	752	772	786	746	746	755	744	759	757	777	764	783	786	782	802	786	765	756	737	744	766	814	736	876	897	943	1051	648	281	267	613	874	856	795	794	793	805	774	767	766	774	767	747	768	740	822	807	797	818	765	853	986	679	294	281	765	1054	955	823	833	696	801	743	762	776	764	773	802	786	787	788	810	812	817	799	790	824	954	872	449	217	466	997	895	784	793	794	801	791	816	791	835	785	774	809	758	790	801	820	816	800	882	906	494	235	427	969	1140	925	900	779	861	845	833	818	788	817	782	857	795	838	809	818	802	821	856	761	843	863	782	826	818	805	853	826	842	818	873	743	720	775	821	824	813	807	826	847	822	801	832	813	805	831	753	781	826	789	813	854	828	792	797	837	858	839	816	813	806	848	819	814	797	831	819	807	822	818	847	826	826	791	865	866	836	845	823	850	824	854	855	848	863	878	831	797	859	856	802	810	831	886	837	809	820	846	848	856	837	869	842	855	854	835	823	804	837	850	784	814	844	811	827	836
740	806	803	755	737	718	736	786	763	733	762	759	760	793	787	730	748	747	748	748	789	796	749	753	771	808	811	770	737	745	772	760	742	741	747	802	768	757	733	768	751	768	778	787	786	744	748	763	728	744	734	788	809	775	726	727	764	721	731	760	737	771	724	721	805	781	771	766	802	768	752	736	781	751	743	734	759	762	765	766	766	734	765	736	846	783	744	729	721	751	748	770	730	780	736	769	762	740	751	717	773	778	732	757	736	697	718	716	736	774	739	709	690	673	727	725	719	739	765	754	766	764	766	790	748	747	750	773	740	726	741	723	715	759	767	781	733	748	789	707	766	737	777	775	758	753	735	738	720	754	771	742	717	722	752	766	760	755	763	756	719	704	723	753	736	770	736	753	747	709	759	766	739	802	724	740	730	767	740	739	764	747	759	773	787	789	761	733	711	761	758	726	732	780	731	713	701	666	733	780	780	792	727	766	745	813	721	731	745	757	760	751	773	720	735	742	760	772	735	794	741	776	758	706	789	730	739	761	743	792	803	749	783	735	792	776	758	743	753	772	744	737	741	726	790	768	779	750	765	715	755	702	732	778	761	742	756	783	751	744	769	765	737	783	773	743	784	788	783	755	789	769	770	789	747	780	773	732	720	765	739	771	790	765	750	741	742	744	713	786	721	788	776	782	723	747	764	781	774	746	719	766	768	801	819	803	752	746	767	797	734	789	795	889	846	917	882	518	259	402	760	901	809	799	771	801	778	765	772	804	803	776	770	737	802	781	757	783	749	838	933	872	365	242	584	1027	994	873	805	764	817	806	795	776	781	805	781	808	822	785	780	789	821	801	876	904	1007	853	337	247	688	1051	888	874	843	781	760	762	800	809	791	757	776	776	785	820	770	808	798	825	895	724	319	260	683	1154	988	861	834	801	814	781	797	866	784	766	796	817	838	825	799	821	803	864	752	728	730	848	852	800	817	821	809	803	794	818	819	738	730	793	816	874	851	795	818	827	839	832	789	878	831	844	852	802	788	780	841	833	831	806	776	869	838	806	809	813	801	832	821	828	809	861	810	828	864	872	830	817	858	845	824	845	857	834	839	850	837	845	834	832	816	792	753	800	797	837	829	809	832	832	839	821	810	802	814	856	836	805	823	843	814	808	838	841	843	836	838	810	799	781	812	810
791	782	711	819	875	743	775	765	745	744	757	736	783	751	739	756	781	746	747	801	747	737	769	797	770	649	665	797	733	747	752	753	708	700	785	762	741	758	763	748	784	793	760	772	766	757	763	779	774	739	765	818	803	792	724	723	754	774	765	738	775	741	697	741	749	783	760	735	731	803	723	739	721	746	753	775	751	743	754	729	750	774	724	737	876	804	750	766	767	733	728	728	725	718	747	745	741	747	735	751	745	743	704	754	755	733	743	706	736	747	747	708	740	742	743	744	719	767	780	753	756	767	768	751	726	752	734	742	743	753	700	721	735	763	784	747	757	751	745	729	741	725	742	737	760	750	744	753	749	731	750	721	760	727	734	773	733	741	744	725	749	720	789	858	675	748	762	778	748	777	752	733	752	761	714	717	717	749	725	707	733	744	728	765	736	776	776	767	726	718	767	733	712	799	791	772	677	742	789	752	738	754	737	742	774	755	734	784	758	726	763	743	764	773	784	760	745	723	772	735	775	744	750	722	786	780	760	775	750	766	755	768	745	760	752	758	731	743	755	736	729	709	722	717	767	796	783	769	707	752	731	732	753	730	768	771	728	752	762	776	759	720	746	784	752	758	778	784	787	762	777	770	786	759	785	752	744	766	741	750	751	741	808	774	760	733	729	741	747	784	786	734	708	742	779	766	759	742	729	751	743	733	749	788	800	770	752	739	751	772	729	814	786	828	866	804	1020	880	380	261	542	879	873	851	754	762	725	792	782	809	814	761	760	776	752	739	795	788	801	800	839	988	537	273	370	866	1064	854	785	811	774	824	789	778	778	790	812	803	786	756	775	768	768	799	901	991	1065	749	276	288	807	1027	841	869	852	778	745	744	781	818	816	776	780	796	803	800	837	798	803	860	842	522	228	431	1052	1135	920	802	814	801	778	776	797	825	796	788	815	814	848	832	821	788	822	835	725	686	781	854	805	772	854	825	764	788	829	812	829	822	752	787	911	884	895	858	840	840	816	837	811	854	810	858	844	845	834	791	819	832	792	808	780	817	816	865	833	804	783	832	824	816	837	850	829	847	824	825	853	845	817	799	821	842	882	813	845	822	866	840	838	833	843	826	834	813	791	847	825	814	845	854	852	803	840	779	832	818	816	816	829	813	821	850	847	850	829	842	800	785	784	795	811	801
757	783	648	958	1058	747	750	750	769	787	782	752	761	752	757	784	730	724	763	787	744	776	753	784	770	716	742	787	745	763	738	745	723	731	733	724	742	760	807	781	767	761	757	773	749	770	786	782	773	755	763	777	796	773	767	740	771	748	754	757	739	784	737	791	789	766	760	786	758	802	753	754	739	756	777	741	790	761	801	774	746	733	751	697	710	688	702	777	776	754	771	750	678	742	761	784	752	735	767	729	743	765	713	784	743	749	751	762	751	693	754	789	793	767	759	734	734	729	727	706	755	744	773	773	739	746	764	778	774	770	727	772	746	741	786	753	752	751	796	749	756	748	765	787	787	798	748	678	768	759	773	744	718	745	768	781	739	748	764	733	774	742	744	816	687	754	779	747	747	760	753	746	752	764	729	744	759	738	710	724	780	774	745	725	728	718	748	740	746	734	793	739	733	747	806	785	748	750	729	767	775	780	782	709	714	748	741	769	761	733	708	734	770	764	747	789	775	731	743	749	759	716	744	774	773	782	776	720	743	771	742	764	758	785	760	789	750	770	762	765	750	750	750	731	753	759	731	700	742	789	767	750	754	739	736	734	770	743	747	763	757	702	736	752	777	741	764	752	755	753	781	771	771	730	767	735	738	801	722	727	719	718	783	772	763	725	734	757	750	733	750	725	708	716	768	752	767	777	789	790	698	726	753	790	795	773	815	751	738	736	748	743	794	795	844	930	976	1160	655	292	310	728	914	789	804	774	737	768	797	833	757	744	770	779	753	744	763	806	778	793	778	990	740	306	254	666	1029	917	790	752	829	786	748	759	733	729	775	816	799	768	762	744	809	814	891	957	1003	586	188	398	922	932	835	815	794	740	737	801	807	810	806	780	808	788	785	813	814	821	808	887	748	321	262	702	1162	1021	870	800	819	802	804	773	797	849	805	808	839	871	866	825	841	821	794	833	798	780	842	845	835	746	976	982	723	765	802	815	828	790	777	798	843	867	856	847	812	788	813	810	850	803	804	821	833	817	819	804	801	792	835	796	796	797	802	816	792	832	791	792	841	811	854	825	826	856	854	878	823	866	844	827	802	820	879	824	885	860	835	846	864	800	811	879	855	850	832	841	840	843	856	810	808	814	834	854	797	818	802	851	832	805	846	795	805	819	841	875	810	843	797	816	853	797
773	774	667	713	751	650	771	790	779	729	741	750	792	790	754	792	753	771	786	789	767	755	773	715	775	766	747	769	763	760	796	744	761	744	774	753	732	786	780	777	790	788	807	758	780	770	760	751	776	771	741	753	767	729	734	727	760	723	743	728	753	734	789	786	753	740	749	733	763	747	765	746	754	779	764	776	754	727	742	727	769	752	754	768	704	725	774	788	730	771	736	751	739	775	761	738	719	735	771	740	765	766	776	754	781	753	768	776	753	703	685	769	784	736	760	726	731	745	749	778	743	777	744	767	744	753	742	747	800	757	780	720	735	725	758	760	764	759	701	720	743	782	774	736	772	749	748	723	763	733	761	791	747	749	762	751	747	747	720	747	769	745	736	753	723	722	751	738	709	723	740	727	736	754	748	759	772	736	761	781	786	779	724	726	731	736	757	722	770	726	745	757	738	766	739	703	758	758	761	733	740	724	714	698	716	747	733	775	770	735	721	721	740	782	777	778	768	733	721	763	777	745	751	766	727	750	743	723	742	762	773	758	792	775	771	740	723	784	750	757	746	723	749	737	738	765	765	736	705	739	774	772	750	770	751	765	753	752	708	704	747	746	761	763	749	750	755	749	780	759	752	747	772	718	740	758	764	747	765	767	731	715	762	784	729	733	777	743	757	726	750	740	685	745	725	760	770	791	767	763	760	716	751	780	781	776	764	783	753	741	757	751	772	805	786	878	876	1037	967	413	235	464	839	824	824	762	719	784	787	815	743	721	744	804	798	772	796	791	809	784	805	897	885	417	248	523	1008	992	804	785	813	761	767	723	680	682	765	790	780	823	797	773	813	840	837	976	938	434	198	538	994	839	775	777	757	755	750	810	774	818	809	810	777	788	812	783	818	846	845	894	557	231	377	1015	1168	943	862	808	790	793	849	811	786	787	792	802	853	834	824	783	818	813	799	834	826	817	849	818	845	736	855	834	748	803	812	801	813	789	791	830	795	832	833	824	797	786	807	810	817	822	835	822	870	835	835	816	789	810	834	780	845	855	850	810	854	861	833	834	809	867	836	805	849	861	858	864	826	839	792	780	835	854	854	852	854	826	799	825	844	852	848	851	852	832	816	824	877	835	827	835	843	837	839	852	817	844	808	810	808	789	810	863	795	826	855	827	856	814	797	804	810	792
754	780	754	746	733	740	786	765	779	742	752	785	771	757	768	764	779	731	764	781	771	763	752	773	789	734	742	750	789	759	771	791	753	790	799	742	774	766	777	778	755	781	765	757	797	792	755	786	767	733	775	756	760	760	733	760	767	773	764	717	755	733	761	780	740	729	788	756	760	747	780	730	732	751	772	777	735	769	759	761	789	747	761	747	752	804	810	775	763	761	728	782	738	778	767	764	777	790	821	773	717	751	733	793	764	797	766	741	781	713	719	751	784	736	735	750	727	751	757	785	755	749	751	797	769	755	768	770	760	778	724	760	732	779	753	759	748	771	751	694	748	775	766	769	768	743	747	752	796	767	741	756	758	759	760	760	737	722	771	748	750	789	796	746	748	750	716	719	731	703	735	718	754	756	713	710	711	735	750	759	753	722	761	750	751	768	728	719	744	753	731	741	756	746	783	777	769	697	771	741	746	732	747	764	799	762	724	749	769	761	780	752	721	794	791	742	754	712	715	748	751	750	757	728	766	751	695	719	702	716	755	744	752	739	767	789	743	732	774	730	737	748	727	753	756	768	771	715	743	764	748	756	746	781	738	770	774	753	715	724	722	771	742	761	766	751	754	758	746	740	759	740	720	701	751	785	784	783	741	696	730	758	770	767	770	756	781	804	763	763	767	769	763	750	770	737	775	732	767	757	783	714	727	754	802	809	798	796	815	781	776	770	748	780	773	798	879	936	1041	693	274	276	662	873	831	771	758	736	813	790	746	725	774	784	737	769	751	770	769	818	861	866	994	518	239	414	916	1066	919	801	760	762	796	886	772	657	708	788	819	827	771	832	805	862	862	1014	872	307	236	681	1017	829	825	743	798	760	795	802	805	796	798	816	771	784	784	784	805	792	897	842	426	216	592	1160	996	857	810	798	748	765	807	810	761	756	936	873	820	826	810	784	801	786	801	804	861	810	859	836	849	790	788	763	830	797	795	811	812	833	802	768	792	789	833	828	783	857	840	819	820	797	831	845	821	819	810	851	814	811	863	824	800	837	857	799	826	807	859	802	883	835	844	842	801	824	774	815	851	809	795	823	856	814	817	841	857	843	844	831	836	852	846	821	862	859	847	832	853	863	843	847	847	872	860	858	810	856	863	819	866	826	834	819	850	831	848	838	844	861	838	816	783	806
758	815	778	802	737	751	756	724	755	734	752	769	736	778	768	754	764	731	754	755	754	741	750	768	759	684	746	770	770	770	773	784	788	780	768	764	771	770	803	758	780	779	743	747	763	782	739	749	789	760	747	733	777	766	727	754	785	748	727	744	774	756	768	756	759	733	772	738	753	770	746	773	764	777	758	710	763	737	773	732	747	762	747	771	767	730	775	803	756	758	748	786	773	773	797	746	745	762	809	776	723	775	774	783	758	773	787	759	808	756	750	769	733	748	727	745	739	773	715	713	746	760	742	727	759	781	740	744	745	766	763	755	763	754	749	789	770	783	731	728	752	752	764	757	756	780	748	722	808	713	720	750	763	751	751	728	720	754	747	749	758	756	804	754	726	726	728	741	780	717	724	772	757	757	731	764	760	768	783	767	769	708	742	726	756	697	774	758	741	734	709	733	726	731	733	752	757	714	726	727	716	721	739	830	840	818	762	736	789	760	750	765	768	790	752	741	706	722	727	772	790	770	755	738	755	747	717	690	717	714	762	762	737	749	734	751	746	735	764	746	716	788	735	733	748	753	739	747	758	752	770	749	712	761	755	742	759	777	717	723	799	780	733	751	792	758	763	730	721	787	789	770	705	734	735	749	793	823	760	709	729	727	785	812	735	752	759	788	766	795	785	780	791	770	745	772	771	773	760	744	797	730	734	717	749	777	795	812	769	798	747	735	799	790	803	812	835	848	1056	943	418	231	458	873	897	782	745	771	813	832	765	764	790	788	738	783	770	760	782	777	813	821	974	688	258	299	845	1066	920	786	719	762	853	916	858	726	772	816	778	798	802	830	803	820	856	1005	745	280	292	773	1004	844	791	822	769	757	793	751	781	819	808	795	805	787	782	790	810	829	912	658	275	334	893	1159	940	863	834	835	770	769	781	797	761	818	693	862	788	823	837	792	796	790	815	801	825	787	830	838	802	807	819	864	840	801	809	820	799	851	858	792	780	829	829	800	826	870	853	820	837	824	839	818	837	834	814	833	815	806	809	850	824	825	797	828	790	835	817	875	864	824	841	806	789	873	789	822	841	818	786	796	855	853	839	836	826	819	813	859	836	845	828	828	814	825	841	823	857	849	833	837	833	891	844	791	808	851	845	834	840	826	842	823	829	835	883	863	850	851	825	812	841	820
770	807	747	767	734	763	742	731	759	780	762	785	742	762	731	760	746	773	791	759	761	751	769	745	769	704	747	741	733	747	753	780	783	793	795	780	781	743	793	748	737	782	732	773	747	744	766	765	792	746	738	746	749	752	774	785	802	777	763	752	748	770	741	758	785	745	758	785	770	782	752	764	765	750	718	757	777	760	759	770	746	734	777	781	732	788	754	740	718	700	775	771	772	832	782	712	755	782	774	759	744	711	739	758	739	744	732	739	762	761	754	767	756	735	718	734	745	738	779	762	722	764	716	768	756	759	768	727	741	718	754	732	770	779	731	744	721	737	777	754	761	733	763	744	736	716	732	736	743	709	765	754	762	786	744	746	772	752	734	769	774	742	769	756	756	742	740	733	756	768	724	785	764	773	737	762	744	737	750	738	735	702	709	753	737	749	751	776	721	735	744	757	763	747	770	761	744	770	751	758	760	733	698	768	790	780	716	738	774	715	670	739	801	714	734	716	744	746	763	726	744	766	742	799	748	734	723	698	722	716	755	802	734	743	778	761	786	761	767	738	782	772	745	733	725	741	745	770	750	745	734	746	734	732	778	778	755	747	722	755	768	774	780	800	750	764	775	736	704	869	890	702	719	740	739	789	837	808	782	743	712	744	779	795	746	778	763	787	757	715	787	771	758	728	719	747	759	727	777	748	758	732	741	721	765	744	776	772	769	772	805	789	794	772	811	807	821	877	926	1104	684	229	318	697	930	831	750	762	778	795	756	808	811	798	787	758	795	757	776	803	789	766	911	758	304	245	623	1081	965	829	760	756	830	820	792	746	820	778	772	813	819	815	834	812	892	936	644	214	340	928	888	785	845	810	844	754	780	758	790	792	803	823	793	795	794	822	820	856	885	521	216	462	1051	1058	849	894	800	786	816	801	838	778	818	877	672	819	787	823	807	804	823	824	767	815	826	795	825	832	792	815	827	832	849	809	807	814	798	831	809	829	815	821	825	843	836	840	812	822	808	794	801	782	795	834	804	808	822	829	829	827	818	832	844	846	839	877	849	822	833	825	847	773	817	893	891	806	807	835	807	790	800	844	832	855	781	814	843	845	854	839	829	824	849	841	856	846	850	848	852	825	832	874	827	775	825	796	835	810	821	838	848	833	819	845	839	866	864	824	842	829	845	822
961	807	741	737	731	767	785	768	758	741	760	716	738	771	761	744	752	765	770	754	730	716	776	762	769	783	731	728	718	775	732	778	769	771	789	776	770	766	807	722	750	755	762	760	759	797	785	750	781	801	773	741	738	735	750	753	801	779	799	778	778	776	731	684	700	746	740	777	750	773	796	764	789	792	738	769	792	784	723	789	779	715	772	731	781	796	753	756	725	733	745	733	755	751	739	717	716	740	733	786	750	743	782	748	709	755	678	768	766	748	760	747	719	751	741	782	760	748	770	739	700	740	730	797	763	757	743	779	748	740	768	784	769	718	751	731	782	735	769	756	768	748	739	784	800	761	739	743	759	744	746	768	748	797	764	734	758	730	761	771	752	792	759	764	747	745	756	725	721	763	736	754	732	756	753	729	721	753	723	739	747	683	733	731	749	774	759	750	720	742	789	753	754	752	782	736	737	709	758	766	716	763	717	725	741	712	727	756	813	716	678	708	721	733	756	757	727	722	775	721	764	760	761	756	753	761	720	717	738	711	737	743	727	733	748	744	750	745	763	739	781	746	753	792	739	749	758	723	739	756	731	764	775	738	749	785	747	712	712	725	756	722	762	781	757	762	766	724	698	720	722	718	741	758	741	767	767	817	753	777	742	761	751	791	755	717	732	725	766	788	781	722	777	783	742	796	747	769	796	762	709	731	739	784	751	733	700	750	714	725	765	737	767	749	772	771	829	896	887	1008	928	396	244	600	951	869	795	768	787	730	743	752	768	773	747	733	773	770	775	817	747	765	749	886	425	205	509	1066	1008	873	813	774	744	748	739	769	766	797	805	810	770	815	825	815	956	967	564	183	465	994	862	802	843	857	813	751	808	775	775	783	822	782	768	773	796	806	798	943	855	394	197	622	1163	1018	843	876	830	802	824	777	809	801	763	843	875	788	779	835	789	812	817	776	817	814	782	820	790	814	829	837	832	802	828	823	844	824	804	805	785	857	820	823	835	847	870	805	850	820	831	823	835	812	825	801	818	834	858	820	780	828	840	819	812	801	800	812	839	814	862	837	827	791	821	875	875	827	801	866	875	793	814	771	822	812	818	796	851	837	860	814	815	856	843	846	859	825	830	878	831	878	841	817	853	786	821	827	844	867	817	849	830	826	842	867	857	864	838	827	915	840	821	856
787	746	762	785	761	792	785	770	773	744	723	726	745	760	767	775	704	751	755	741	717	773	754	767	783	776	743	721	729	772	766	787	770	782	784	781	747	763	765	771	772	768	781	769	770	800	772	748	771	791	738	734	737	745	729	780	754	788	780	797	777	782	735	726	724	727	756	780	771	742	727	731	784	810	762	766	742	740	764	748	739	781	757	767	760	742	733	751	707	737	744	741	739	738	736	773	725	745	767	775	749	756	773	733	737	753	763	748	757	769	754	775	797	748	759	700	745	753	737	747	665	722	738	712	761	756	763	769	756	771	745	750	755	720	743	723	755	737	754	728	725	724	732	751	734	761	761	738	748	745	749	764	737	752	761	761	723	752	747	743	735	745	748	725	761	756	725	733	752	765	763	746	779	729	771	744	773	736	794	745	766	780	720	744	810	762	744	763	727	758	756	752	728	776	773	715	746	753	740	759	741	744	743	705	702	732	761	756	763	721	703	719	753	712	747	759	748	762	716	764	789	777	750	740	710	767	734	766	755	707	736	701	700	709	732	780	722	729	725	771	794	767	762	753	763	753	759	757	766	728	740	753	763	749	778	751	747	714	736	747	743	772	758	748	772	763	765	738	737	741	784	832	742	726	752	784	740	732	765	766	760	725	779	798	690	692	761	678	744	793	756	774	782	721	716	755	745	780	793	796	732	686	761	846	806	793	719	717	778	773	797	806	767	748	763	801	853	863	828	952	1083	584	246	496	841	900	807	759	803	766	767	749	764	752	782	786	759	740	820	800	746	760	666	1476	799	196	395	945	1014	884	834	820	772	795	803	813	784	821	812	779	821	837	823	848	964	949	447	182	540	1058	851	824	802	848	799	812	777	779	811	798	780	765	769	808	804	800	819	913	782	280	267	849	1169	983	843	785	838	791	856	803	811	827	791	818	793	811	805	842	834	882	836	824	797	834	808	822	824	851	840	819	866	784	820	783	808	840	811	782	804	838	836	846	828	826	847	822	831	852	839	810	817	822	852	853	837	806	806	812	828	806	784	829	801	784	812	807	835	800	825	834	851	765	766	804	811	738	798	840	837	862	801	816	850	863	817	848	838	813	864	821	851	835	835	808	819	827	828	845	821	831	849	842	880	820	840	884	739	861	823	826	912	828	857	848	873	826	832	824	821	836	835	856
731	765	765	775	726	800	779	760	707	781	708	742	768	758	765	793	738	753	745	747	779	769	772	777	758	755	773	763	774	762	755	768	743	716	715	742	792	751	701	739	745	778	752	760	760	772	765	759	765	780	756	741	718	797	744	741	759	783	757	763	737	767	772	751	739	755	761	708	787	777	745	739	751	811	725	705	724	768	785	779	771	761	730	747	771	769	720	752	739	744	724	745	750	748	736	759	734	765	736	766	795	760	733	759	725	764	764	765	709	749	762	765	772	747	780	725	770	754	771	742	698	727	748	778	745	756	731	742	748	740	756	725	763	777	753	748	744	719	737	748	755	753	765	710	722	708	734	763	737	747	761	761	703	739	776	797	721	759	747	730	709	751	744	710	718	773	741	755	744	756	717	725	773	740	758	748	794	769	802	757	738	761	750	746	773	709	724	700	693	751	717	739	728	763	758	751	751	727	760	728	735	731	778	755	780	729	765	777	795	790	758	732	729	692	718	714	777	725	700	741	766	727	732	769	763	737	745	783	757	741	754	768	727	743	730	776	724	741	725	752	764	761	758	731	777	737	775	792	759	780	733	765	754	727	743	760	749	742	769	777	765	732	779	756	775	777	758	771	728	731	798	793	745	716	723	790	758	774	781	801	795	728	750	737	649	964	1465	674	742	795	754	802	771	733	739	744	743	769	749	757	713	705	774	839	855	743	715	738	796	832	834	799	753	756	765	783	774	816	824	886	1049	789	269	324	745	945	843	782	760	746	762	739	735	768	772	744	810	760	788	808	802	827	692	924	581	232	352	888	1109	873	817	812	817	797	820	776	779	776	774	829	819	843	811	880	976	916	360	220	609	1049	853	755	804	811	788	797	816	797	793	782	802	792	794	812	812	771	804	912	630	232	353	978	1161	915	818	831	829	800	845	789	809	813	795	781	809	825	831	804	851	814	833	800	849	831	816	790	827	819	810	855	818	828	841	834	799	769	825	861	751	815	792	843	774	814	811	817	781	815	822	813	821	786	830	828	822	819	806	831	824	814	792	837	807	768	828	834	818	805	833	789	822	855	783	779	728	838	822	868	872	814	834	826	863	885	843	821	835	822	840	837	840	818	826	823	855	849	802	810	823	844	836	868	853	836	821	884	789	849	781	821	888	843	861	877	879	791	813	808	833	812	863	843
756	775	788	748	734	748	775	767	773	773	744	769	764	779	789	802	751	761	747	700	725	729	762	775	760	745	780	771	762	761	718	710	784	771	747	726	740	721	744	783	715	746	739	745	770	806	748	784	779	753	763	704	696	745	754	775	747	746	772	737	767	736	740	727	773	792	748	743	753	766	766	755	809	781	763	719	690	742	728	748	740	736	789	754	757	743	750	763	785	728	801	722	704	739	759	713	742	755	783	732	728	754	755	786	768	727	744	743	759	755	761	772	743	747	747	759	752	753	758	698	712	731	747	791	765	760	743	766	757	723	728	761	757	719	750	753	721	741	720	772	749	708	747	731	711	745	787	759	748	756	702	701	688	727	736	762	741	724	751	774	768	745	730	734	735	724	729	733	755	750	749	711	752	773	743	774	763	767	765	742	755	726	778	746	747	740	718	705	718	777	761	770	756	741	725	747	757	724	737	733	759	774	756	756	762	759	810	785	702	708	790	735	754	759	764	759	762	750	686	748	756	733	764	754	776	752	748	735	733	777	769	768	758	750	747	762	724	736	743	757	782	751	732	739	752	769	819	780	752	765	731	760	776	720	719	758	773	787	750	772	753	689	735	765	781	785	725	765	761	779	786	786	748	665	740	730	764	788	753	765	772	745	713	766	686	717	928	623	752	782	786	786	728	774	782	733	748	752	820	747	749	665	749	812	794	751	752	728	725	814	848	800	737	780	773	793	804	781	818	766	872	899	332	236	618	944	858	808	775	775	745	753	772	783	772	758	785	801	757	779	816	789	809	891	705	302	286	814	1085	895	818	840	785	814	794	779	779	786	765	787	789	828	846	873	958	851	297	241	716	1036	864	791	791	740	804	804	780	768	826	762	805	809	791	817	803	779	819	914	540	222	499	1119	1033	905	860	806	810	808	809	792	824	809	824	823	799	839	864	822	792	806	803	846	835	807	800	806	840	830	819	830	807	825	811	830	812	754	790	802	791	815	850	828	815	837	861	814	840	848	830	820	785	767	779	822	820	817	815	861	882	834	801	780	786	767	818	812	820	813	828	828	842	839	839	810	792	833	801	862	860	784	831	841	835	848	840	813	831	839	845	859	825	812	814	828	867	859	833	784	852	851	848	824	838	832	826	819	849	858	758	829	891	846	828	839	870	846	815	762	792	785	872	857
734	720	772	733	763	761	741	761	762	791	783	771	736	731	734	758	722	730	730	675	763	763	754	782	705	730	782	736	749	774	666	718	926	931	805	703	726	760	880	870	732	732	743	764	739	757	763	745	778	757	790	742	703	770	771	775	755	759	751	762	748	754	785	756	774	737	727	760	775	753	763	732	775	780	770	732	717	753	758	733	730	724	729	764	711	774	744	797	749	763	761	770	757	743	746	748	771	781	745	731	745	750	735	764	744	769	728	688	753	783	753	779	711	712	723	778	783	749	759	731	731	767	773	729	757	781	779	749	724	767	739	757	761	732	750	788	767	749	728	737	748	727	734	719	716	765	760	744	740	722	697	702	717	734	751	730	774	765	781	769	774	715	780	781	742	759	725	730	746	758	755	754	746	748	743	723	738	725	802	751	733	716	739	746	799	785	748	755	726	774	735	740	768	705	735	750	730	753	757	773	764	762	759	704	740	765	799	746	727	710	761	740	725	761	774	742	745	770	741	769	760	755	772	754	744	743	710	730	725	777	736	790	807	796	745	739	747	772	761	773	760	757	729	757	748	767	790	761	739	748	728	755	775	743	743	780	745	741	774	771	734	749	742	758	765	748	749	772	803	762	735	761	767	773	776	700	718	753	754	745	751	739	760	755	723	726	685	757	791	754	782	771	771	828	801	769	788	784	777	800	780	701	775	723	781	751	741	742	733	746	749	712	734	758	784	777	777	783	835	839	890	1050	462	208	486	855	850	762	762	777	750	796	767	820	775	787	763	798	769	762	786	819	830	964	815	342	248	710	1128	926	860	822	798	765	808	767	814	808	782	772	856	810	837	891	994	760	255	284	847	1030	795	734	767	703	821	798	777	797	800	839	752	790	839	806	792	780	826	889	424	219	601	1191	1034	904	752	979	832	818	808	834	843	831	825	826	766	820	783	803	830	804	796	813	841	835	806	828	803	787	815	808	809	808	823	820	780	762	815	821	799	843	839	811	799	795	867	796	799	815	767	763	764	783	800	806	788	847	850	840	832	849	847	816	859	816	794	802	825	822	868	812	828	841	857	835	845	849	854	872	863	795	826	835	845	838	852	844	845	846	870	811	825	867	847	860	833	854	841	845	852	839	793	848	828	817	821	807	787	876	880	814	865	851	857	855	838	837	849	824	792	811	810	827
796	788	756	774	768	776	732	708	758	764	784	832	791	725	724	763	774	722	731	742	715	763	732	720	730	754	741	754	758	762	705	723	899	952	783	695	727	721	810	858	781	721	772	736	740	746	754	777	727	789	794	757	744	746	784	764	734	730	732	760	745	742	779	773	735	752	742	771	741	771	785	747	732	772	778	764	766	757	724	743	766	734	724	727	763	757	704	775	745	779	767	720	749	740	745	758	740	723	766	720	755	744	779	757	757	756	722	727	751	767	747	751	699	731	717	721	755	721	788	738	743	772	761	752	739	750	757	762	736	757	776	754	767	771	747	763	733	712	778	748	746	731	727	738	750	745	729	809	760	735	675	725	732	731	776	741	733	787	803	768	718	707	759	752	760	730	728	758	740	793	759	741	729	758	757	780	791	751	741	779	697	749	735	746	771	681	707	732	723	743	769	731	762	766	682	694	732	747	763	751	757	779	767	755	745	735	771	749	713	758	798	756	732	749	716	730	761	713	742	706	694	730	745	775	773	734	731	751	768	741	747	720	748	765	773	747	775	784	745	771	764	733	737	728	725	709	784	760	742	745	765	744	812	748	729	742	778	726	733	749	755	768	747	710	759	751	772	748	759	766	753	739	767	809	780	742	727	797	721	809	770	752	757	762	799	754	737	781	790	750	796	792	771	752	768	760	750	786	733	749	781	715	1073	728	745	741	772	769	762	737	727	746	784	782	738	793	762	798	820	950	1017	1098	630	238	376	880	936	820	774	785	770	776	756	795	731	774	785	775	771	779	818	814	848	913	882	397	216	622	1089	976	852	805	798	734	759	842	845	797	804	796	784	842	862	890	972	755	281	322	857	1047	799	718	717	761	788	750	767	801	773	892	682	651	822	807	813	779	879	853	337	252	741	1120	1097	676	388	812	851	789	816	823	813	822	793	824	819	799	831	829	795	789	791	760	825	847	793	837	818	818	795	823	796	801	818	823	766	782	812	813	852	852	808	801	798	805	861	830	818	785	759	775	836	835	831	825	840	834	821	836	825	839	792	820	824	858	824	798	847	825	818	862	824	846	806	846	862	841	808	815	851	816	807	819	811	845	833	804	842	849	826	801	830	846	833	864	832	811	856	819	867	826	864	830	831	841	818	812	854	826	838	825	852	813	849	854	828	808	886	836	846	839	820	823
754	790	808	759	785	803	708	745	730	749	821	767	784	738	749	756	768	751	773	756	733	748	771	761	745	756	783	751	735	757	752	684	744	743	680	734	783	730	670	701	696	758	765	749	778	752	799	764	764	762	738	786	753	746	760	752	744	751	801	779	784	833	790	770	752	738	771	777	727	783	757	762	741	802	788	808	723	777	774	703	749	748	724	767	745	760	731	753	728	774	751	753	755	747	754	749	761	728	753	736	705	763	762	741	720	713	752	752	770	778	737	743	730	740	756	737	762	733	737	738	756	752	765	736	732	701	764	759	770	738	775	746	782	766	747	705	746	723	752	760	683	806	853	768	704	779	767	743	770	748	745	781	792	753	764	735	710	758	778	763	754	719	737	766	781	756	742	732	752	778	758	719	754	740	751	712	811	732	754	784	742	768	743	741	765	700	704	763	779	720	739	753	763	757	738	679	729	746	753	805	787	797	731	719	717	785	742	775	753	776	731	713	745	732	771	751	755	739	701	734	784	727	733	774	724	724	735	725	745	767	746	725	779	759	733	750	736	759	809	761	711	762	774	747	706	718	739	707	725	762	755	749	777	729	752	749	763	734	741	744	751	758	750	743	769	772	775	796	764	778	761	800	758	753	726	783	777	773	752	772	750	760	759	733	789	758	761	739	801	761	781	822	775	777	741	766	755	777	746	742	751	723	788	688	765	725	781	762	767	789	887	776	740	754	724	786	760	790	821	919	964	1058	731	265	328	858	976	802	759	793	757	765	789	784	791	772	766	755	735	799	784	830	787	876	923	429	230	547	1023	1011	848	840	816	785	767	785	813	786	804	827	786	803	906	946	1007	708	232	360	965	993	838	745	748	749	777	779	753	786	790	891	806	796	811	781	824	852	906	763	304	285	827	1162	1078	825	682	885	825	811	788	815	786	799	773	793	819	775	811	848	786	824	785	800	822	861	819	820	813	817	839	828	806	833	852	844	782	798	843	807	817	781	832	829	830	870	809	819	800	755	726	777	849	871	859	858	835	868	777	791	801	845	822	819	840	841	809	828	797	819	807	861	834	825	789	814	855	775	884	825	865	842	800	803	820	846	838	828	808	837	814	822	831	828	851	817	815	829	842	864	912	836	842	816	853	810	839	824	827	817	839	825	809	816	838	826	828	811	845	891	831	827	848	840
782	784	756	775	786	768	705	752	715	788	745	741	767	763	739	761	782	824	735	746	726	746	758	782	767	727	761	729	759	762	770	773	759	746	766	742	740	733	765	771	744	815	767	766	761	763	787	773	766	773	744	747	738	767	733	775	757	756	778	791	768	798	726	763	765	749	761	736	727	750	769	761	772	735	759	727	722	774	721	722	753	765	761	726	749	748	723	787	747	747	735	776	757	759	771	755	763	802	764	719	740	728	742	794	779	767	761	726	718	764	742	739	746	753	715	770	753	727	746	767	753	741	785	780	737	740	748	730	758	771	767	759	764	748	724	725	733	740	772	761	687	835	925	748	706	779	775	713	742	766	740	757	790	760	800	729	735	739	791	785	720	736	756	751	768	732	753	726	757	754	769	717	749	767	737	648	810	765	736	767	745	778	749	768	737	699	774	772	719	779	723	766	776	753	763	745	721	775	762	743	766	743	761	761	739	706	713	757	749	736	749	731	713	713	724	747	731	727	773	739	771	785	732	729	740	718	747	792	752	721	732	791	789	755	767	751	756	739	732	734	751	739	740	748	728	722	718	728	742	742	781	742	772	776	798	761	741	748	775	735	735	742	752	740	770	761	731	759	780	752	769	759	727	764	743	766	722	779	738	693	714	749	751	768	780	776	753	697	764	786	748	743	779	787	785	753	743	770	723	778	788	779	768	770	765	728	767	769	812	728	739	843	831	837	763	781	732	784	802	830	898	1029	815	294	276	741	1013	810	799	800	752	762	778	828	772	749	795	766	782	793	772	802	825	827	938	471	232	489	1031	1051	837	811	815	795	814	806	783	788	790	808	855	855	780	903	1039	667	228	372	961	940	788	766	842	775	793	758	797	764	796	822	865	854	809	790	815	815	949	708	287	301	928	1131	968	957	914	875	792	815	854	860	802	813	805	803	802	825	824	805	785	728	825	823	844	831	810	829	821	827	838	791	806	809	832	816	818	826	842	760	723	736	762	837	838	835	859	824	825	799	783	778	807	900	873	871	770	774	826	857	787	799	839	868	859	810	781	821	880	869	808	828	845	847	811	828	830	796	818	857	810	831	824	826	832	813	823	860	843	827	802	830	849	803	839	823	826	820	852	810	745	850	857	867	870	820	849	839	852	855	841	846	879	867	816	839	844	845	835	876	840	819	816	814
926	788	740	762	779	768	755	760	740	728	788	714	734	753	739	744	758	783	747	753	735	762	785	758	764	759	773	780	777	771	736	741	769	750	794	785	737	744	793	735	746	799	761	784	746	781	714	748	772	756	757	748	765	767	769	762	741	725	789	744	771	759	765	761	745	770	780	775	779	759	755	760	757	774	788	804	751	754	752	712	742	784	816	776	768	714	726	774	700	739	732	759	795	755	722	778	785	779	763	783	740	746	734	754	781	779	758	776	729	736	721	742	771	780	753	734	740	740	752	731	718	762	758	726	738	742	737	735	787	757	788	760	748	738	715	710	738	744	736	742	743	673	737	678	739	784	740	763	751	721	766	754	738	804	782	796	732	755	753	759	733	731	737	727	755	742	743	771	780	743	760	761	741	732	745	725	774	780	738	774	774	756	695	752	770	758	782	772	716	791	738	732	753	784	773	759	756	776	753	758	769	739	777	771	731	705	711	740	732	702	725	736	759	764	742	764	744	748	772	761	796	750	758	689	733	712	738	794	852	750	758	759	761	726	721	749	764	709	701	714	731	726	714	734	760	775	815	747	749	737	752	771	782	751	768	760	733	749	770	729	761	741	763	767	755	748	753	776	752	780	763	758	778	752	773	789	761	780	757	748	749	762	760	774	789	768	767	680	751	798	740	746	771	792	760	727	757	756	737	765	783	748	747	760	780	722	779	781	797	838	738	822	800	810	750	780	749	773	757	798	853	1061	764	296	212	638	909	785	753	794	788	789	768	769	788	763	770	767	761	793	780	783	788	852	973	598	245	452	1035	1061	858	830	809	774	790	780	767	784	763	799	862	825	829	930	1055	596	209	371	902	947	817	800	796	789	797	782	799	809	798	795	827	812	805	811	816	776	950	681	263	325	971	1090	897	867	899	766	800	819	823	854	836	784	836	830	842	781	749	801	772	807	830	826	849	798	808	801	799	828	816	779	803	800	856	825	851	842	870	700	860	1220	758	791	842	841	832	844	879	846	767	781	813	898	876	810	768	721	826	825	821	829	815	800	842	801	759	876	943	949	855	802	809	840	824	820	798	835	815	818	854	856	822	844	849	826	833	853	817	864	833	840	825	844	859	865	840	816	848	815	821	856	823	819	851	875	874	894	849	833	857	863	852	873	861	839	861	847	847	841	817	811	844	763
725	820	766	749	771	791	779	763	760	756	776	800	764	761	749	749	798	832	844	760	769	764	760	769	739	774	749	746	756	789	762	730	724	741	768	782	748	755	724	761	774	755	756	740	774	781	777	726	746	749	772	752	761	759	753	763	764	783	760	764	788	788	754	768	784	729	790	727	774	758	735	750	763	754	766	808	719	764	770	784	738	799	807	756	753	726	757	743	756	721	755	722	748	732	781	754	748	766	739	729	736	761	744	744	736	761	755	728	755	752	729	760	785	772	747	762	782	761	739	735	726	742	740	749	767	729	762	768	747	738	747	734	740	747	713	711	750	726	778	758	752	741	719	744	769	725	754	739	724	729	743	682	723	771	786	744	753	744	723	756	780	746	763	735	760	729	724	753	737	740	758	771	743	764	768	768	739	750	776	742	753	732	728	758	727	738	740	728	767	732	773	747	751	802	744	759	724	781	779	769	779	753	758	803	716	698	726	741	761	734	735	741	760	737	750	776	743	768	749	760	769	757	762	723	736	751	740	745	754	746	707	749	778	756	723	736	722	683	715	737	779	771	717	737	771	771	737	754	724	733	756	779	765	753	741	759	762	760	749	721	743	752	734	749	769	764	744	754	762	778	760	737	789	713	719	754	775	766	747	768	722	755	723	713	730	711	766	739	758	800	752	756	759	804	769	764	771	779	740	752	804	779	773	752	798	765	783	764	792	766	684	735	767	742	761	795	748	795	771	841	879	962	839	321	191	580	955	813	742	777	774	772	803	780	776	767	768	793	786	788	789	746	777	835	1019	626	242	410	980	1104	885	811	830	754	765	796	797	754	816	750	825	862	829	897	975	516	200	355	888	888	836	815	793	786	777	781	789	773	793	789	806	816	824	840	817	830	938	692	246	367	974	1085	874	821	837	785	835	789	821	833	822	765	768	794	814	837	844	825	807	808	822	845	850	792	827	804	792	817	792	813	794	801	819	803	779	820	843	673	911	1500	812	727	871	835	850	863	881	807	783	793	785	849	819	771	716	774	835	817	779	831	784	778	789	797	771	789	941	905	814	799	826	838	797	823	841	821	828	842	864	829	832	751	811	830	840	870	826	858	828	829	832	837	872	853	851	862	816	866	848	866	795	755	797	853	856	889	822	833	837	802	823	851	869	829	827	828	821	835	836	794	847	803
696	842	729	782	779	768	774	781	772	755	757	767	765	764	779	751	831	641	752	826	738	759	738	743	719	749	750	796	783	769	752	745	742	766	779	778	772	748	750	734	757	716	726	779	748	759	769	728	737	802	779	776	754	774	760	755	755	757	780	760	738	757	773	798	804	779	737	767	763	721	757	771	744	747	771	792	731	750	825	792	757	787	748	756	715	728	750	761	732	738	723	704	714	776	776	774	758	750	770	737	735	732	747	713	697	724	722	732	753	777	743	761	714	710	801	746	733	754	725	740	748	773	715	701	710	714	750	740	743	739	744	778	768	739	716	747	749	745	733	748	743	757	719	757	736	776	692	755	731	695	727	700	739	722	756	729	750	801	749	749	748	753	733	772	757	709	743	745	753	748	763	737	771	788	747	773	754	753	744	764	738	705	771	723	727	790	767	743	770	751	735	781	755	776	734	745	757	725	744	772	742	765	747	758	727	750	770	794	764	741	719	756	787	757	768	726	762	780	737	744	743	780	747	721	718	730	750	737	737	763	747	749	753	733	785	780	772	730	743	742	791	780	739	684	743	785	765	748	765	737	739	751	757	779	807	752	762	740	757	781	750	739	736	790	771	752	797	757	756	734	689	707	738	711	708	753	766	744	734	780	767	774	747	768	719	736	751	722	812	773	786	760	777	783	781	754	764	772	769	800	772	778	769	759	766	748	755	727	816	784	741	740	773	751	777	756	761	803	767	785	899	937	776	307	208	646	997	839	770	768	785	785	761	773	753	818	745	800	815	792	775	763	772	816	998	695	257	357	902	1070	870	833	799	770	749	785	779	784	781	803	809	857	925	869	1033	617	206	342	862	905	835	785	834	782	782	806	799	776	802	810	781	810	798	749	825	830	981	656	221	400	989	1085	850	790	807	782	821	785	809	824	826	741	793	804	858	804	780	814	830	842	803	786	819	818	769	814	820	844	801	774	822	826	819	843	829	843	843	679	639	750	674	819	859	865	828	858	814	833	842	802	795	809	837	805	808	824	852	827	825	853	784	831	807	807	816	776	781	792	797	827	869	858	794	793	825	824	814	829	869	841	847	796	837	866	799	859	854	834	824	841	834	847	820	872	853	854	853	823	839	834	766	751	774	883	850	879	826	877	818	827	805	875	874	855	826	842	845	885	824	842	795	828
872	770	738	806	822	781	771	775	808	764	780	774	751	803	777	769	785	588	689	819	777	751	764	785	773	738	755	722	780	762	741	784	782	757	754	734	740	798	766	750	744	735	754	757	764	724	728	763	755	768	804	767	764	751	773	767	748	780	769	808	783	736	773	730	758	772	759	748	770	762	765	785	797	743	732	750	766	748	773	765	731	744	744	779	762	721	708	756	776	787	749	704	730	764	774	755	739	729	737	758	768	771	764	778	753	717	733	750	743	744	751	723	739	722	740	749	766	729	746	731	721	768	729	697	704	736	745	752	733	770	731	752	742	739	777	782	781	748	737	741	774	755	754	745	723	770	764	749	739	760	763	711	747	706	720	737	764	782	747	758	737	736	761	777	759	733	724	816	772	779	763	779	745	753	744	740	773	707	746	736	728	741	752	756	727	769	788	729	769	739	760	755	744	737	760	770	749	746	782	778	760	739	729	732	771	764	740	730	760	750	759	742	734	778	730	731	697	781	759	740	744	758	762	755	765	722	758	736	764	755	718	756	704	776	775	779	791	729	702	741	789	755	750	753	693	745	748	758	703	681	692	802	784	778	762	771	776	775	732	750	729	733	770	770	759	725	766	768	777	734	701	666	789	780	742	766	765	729	771	738	727	754	743	966	789	664	716	783	761	790	776	758	765	729	774	805	756	746	751	818	758	744	792	774	787	742	715	750	774	778	764	806	768	768	797	814	820	796	762	736	823	890	763	340	199	596	1002	799	768	803	842	768	794	747	761	785	793	756	775	806	811	763	772	791	942	741	270	310	878	1047	898	860	802	800	761	759	799	793	768	786	841	858	890	969	1084	690	219	325	871	937	845	775	798	798	793	797	791	768	791	793	832	791	786	811	808	796	915	586	195	417	996	1052	792	808	780	809	814	803	843	819	782	790	762	782	820	817	789	812	813	805	805	767	796	759	772	811	809	825	818	813	849	838	818	858	834	819	838	755	784	818	833	853	799	816	871	877	837	812	793	874	797	794	795	807	829	846	858	799	818	848	813	774	830	787	843	813	805	784	842	869	860	818	831	838	796	806	830	811	842	848	854	813	835	837	808	870	879	854	815	815	800	785	787	900	864	851	832	834	863	853	789	834	832	853	845	839	802	821	819	838	806	862	843	830	846	837	851	841	815	853	841	845
832	762	786	778	808	700	732	773	774	777	757	784	760	741	775	764	829	715	759	808	733	733	753	775	774	766	741	753	747	733	758	771	763	768	769	789	742	777	773	783	788	773	786	732	779	702	771	780	734	722	718	762	761	752	750	754	777	778	765	782	774	774	743	771	697	731	765	743	750	729	809	804	752	738	745	754	779	701	681	728	678	713	760	739	779	757	712	722	743	776	771	752	730	765	740	717	758	739	749	769	748	783	575	734	759	720	781	742	716	737	736	737	731	708	718	762	805	781	797	779	736	744	745	740	706	727	737	751	742	744	740	774	768	750	761	758	771	772	761	753	748	737	735	762	767	710	743	748	747	760	753	747	743	724	714	757	778	758	761	767	783	731	757	782	750	733	767	764	708	763	741	732	767	781	746	759	732	752	742	719	786	843	749	717	740	752	760	745	739	791	742	747	750	742	773	768	728	789	777	763	764	766	752	783	714	779	735	760	776	763	748	751	761	741	723	732	708	745	756	749	759	758	786	755	792	746	730	742	738	701	734	749	747	741	795	761	776	715	749	755	752	769	699	699	750	769	715	693	708	704	725	772	775	795	778	753	764	754	722	742	757	772	761	781	735	729	727	746	784	786	739	705	774	808	801	803	766	740	738	706	723	728	693	883	744	719	777	825	746	779	785	735	782	739	765	752	753	764	734	768	757	778	804	775	808	792	697	725	774	780	773	760	791	821	841	795	813	766	778	731	821	907	942	463	188	471	941	875	735	796	788	781	760	770	807	797	772	787	824	801	812	811	771	802	924	771	254	280	847	1082	946	857	811	810	763	813	761	791	815	772	855	866	872	969	1059	733	228	331	850	901	785	807	786	809	793	772	827	780	778	815	788	793	797	798	845	878	961	514	187	521	1053	1003	858	1009	830	780	806	814	802	813	780	766	818	798	826	869	814	777	810	812	800	791	783	738	797	777	808	835	830	859	840	842	874	827	804	822	824	797	816	827	837	829	815	801	790	852	833	822	831	847	823	822	843	794	830	830	829	851	813	801	844	853	789	809	850	808	875	853	879	849	865	815	805	807	835	779	795	829	822	828	849	852	809	820	810	878	841	810	792	829	821	798	785	810	839	849	835	854	853	858	850	856	820	867	848	841	810	808	827	843	816	865	854	858	849	832	884	832	813	849	831	845
745	743	726	752	789	732	696	742	785	759	750	759	774	755	786	764	754	775	777	747	723	731	736	737	771	742	738	753	746	788	766	746	753	755	762	765	744	729	770	765	783	792	769	751	769	785	754	746	759	738	747	752	778	808	762	762	721	733	742	771	773	740	745	748	704	796	730	748	730	757	765	757	780	766	733	754	758	744	700	709	685	729	765	699	757	799	755	709	730	779	758	728	747	751	782	738	760	756	747	744	768	744	703	800	756	714	756	747	748	720	764	738	749	732	751	727	763	785	751	727	710	750	751	775	735	757	750	753	761	765	771	779	736	743	778	740	756	706	770	751	718	695	718	746	727	756	723	716	750	749	768	752	745	724	728	742	790	751	727	739	733	684	793	762	733	774	773	775	739	717	745	766	743	745	773	750	733	729	716	795	786	819	727	716	721	759	778	732	735	728	765	765	727	737	755	758	761	737	741	766	727	745	748	808	758	735	722	736	769	774	740	765	731	739	746	723	755	761	778	752	783	754	756	761	768	759	774	711	715	716	758	773	755	730	738	755	731	756	713	779	764	785	801	742	754	678	727	805	754	715	736	740	786	793	784	819	762	761	751	751	789	776	750	765	747	666	721	761	744	769	764	777	791	811	769	776	737	740	759	738	744	749	712	704	732	757	747	733	750	787	767	766	765	735	748	778	751	725	752	747	727	766	797	825	820	774	782	770	776	758	746	752	767	752	753	789	786	767	783	801	911	989	1071	652	215	377	888	895	786	756	800	791	750	768	822	769	787	774	794	817	805	821	785	799	957	714	282	292	846	1098	977	805	841	798	775	776	805	763	738	767	834	857	871	956	1023	656	203	346	905	952	798	790	806	771	751	752	766	760	769	824	798	826	832	818	829	910	942	448	209	591	1114	979	795	965	823	744	825	779	849	818	776	778	806	826	834	835	846	842	802	803	809	792	781	817	893	801	749	782	865	840	804	824	824	839	834	832	822	826	834	839	801	857	844	800	823	827	837	836	813	835	828	824	824	779	814	839	825	827	802	835	864	838	823	842	856	832	841	832	918	873	814	800	849	866	836	834	829	844	804	858	806	849	817	850	822	852	861	834	861	889	846	817	776	827	875	862	846	888	864	786	854	853	766	876	851	828	806	811	824	812	851	887	893	823	858	848	833	884	832	838	818	783
794	742	780	795	795	749	765	782	739	751	723	762	740	760	796	779	762	762	793	799	735	741	745	782	794	775	790	748	745	743	755	737	779	771	797	751	780	744	767	775	781	748	803	742	794	758	738	725	749	745	737	787	746	753	765	767	751	776	760	758	769	761	759	740	730	794	781	753	738	755	743	778	784	795	785	743	745	703	768	733	720	751	733	737	761	771	730	744	738	713	715	738	766	757	762	793	743	719	760	769	770	776	769	790	768	782	788	776	744	750	778	768	730	751	769	751	720	771	746	702	702	751	760	748	778	751	747	755	769	763	800	721	748	789	795	762	758	741	779	754	762	758	713	765	775	747	754	764	763	730	747	735	733	753	740	741	795	729	693	708	726	735	762	756	694	723	798	799	778	747	734	735	726	724	765	775	776	771	730	845	701	673	733	679	741	752	738	738	743	729	738	762	711	779	782	762	746	737	741	756	753	772	764	774	727	733	753	749	801	785	763	737	715	709	769	752	734	732	758	756	789	759	745	773	766	732	751	715	739	771	712	787	739	706	782	753	759	755	717	776	765	740	754	769	767	647	791	1042	903	703	793	752	773	769	742	760	750	794	770	733	770	756	775	755	734	748	754	745	775	736	764	729	761	746	791	753	779	765	769	756	775	708	706	740	751	770	729	735	781	742	736	744	806	796	800	787	757	750	741	749	748	742	763	792	775	791	818	776	823	741	784	714	786	742	788	791	784	780	819	824	928	962	1087	718	224	331	876	893	802	764	812	795	789	771	784	807	776	812	805	789	792	825	796	776	949	715	286	267	819	1143	913	805	839	793	804	826	779	750	743	759	828	819	889	880	996	598	218	358	1000	916	840	795	819	787	816	793	756	788	777	817	821	817	833	799	821	944	858	359	235	706	1094	949	799	712	762	809	803	815	819	814	772	811	823	846	769	780	809	854	821	821	823	797	823	899	891	879	787	799	842	833	757	813	850	809	841	808	784	841	782	805	833	775	816	819	785	821	873	847	834	813	835	806	789	801	807	852	833	854	837	863	813	836	813	844	838	844	866	829	820	792	821	818	830	855	831	810	833	821	822	859	827	841	784	823	833	810	819	856	845	832	846	836	888	884	865	854	815	832	797	838	843	828	804	845	819	785	813	830	831	887	873	858	855	860	841	846	840	823	765	806	821	941
771	795	764	769	751	727	783	767	736	733	743	781	757	734	741	770	765	751	772	739	751	764	778	829	849	780	733	724	720	752	776	777	733	779	775	801	752	788	784	816	758	759	767	756	775	798	755	774	794	778	748	754	740	774	766	765	762	746	775	812	772	762	752	802	777	761	770	768	763	738	771	759	775	736	763	731	783	820	782	730	739	738	728	740	733	782	760	769	754	757	746	766	748	760	745	750	728	752	777	726	761	739	724	701	772	809	770	783	750	756	736	776	739	726	770	771	762	774	762	710	708	761	763	768	748	762	725	734	751	754	693	724	770	765	778	780	751	786	723	735	776	790	772	741	749	747	775	738	746	782	773	767	764	755	784	790	747	763	703	702	777	766	775	754	762	714	761	742	755	780	752	774	739	730	801	764	762	759	718	856	881	827	743	715	752	753	762	763	749	767	742	740	747	764	775	733	741	778	742	758	752	742	762	751	746	743	751	716	779	794	758	696	739	726	768	792	753	764	767	765	743	748	759	737	749	745	754	733	784	759	760	745	730	745	771	771	748	734	717	753	715	742	750	739	769	691	707	940	790	638	768	781	766	790	764	734	742	763	743	717	774	783	789	739	710	775	792	808	792	748	754	766	715	772	791	785	761	711	751	745	751	725	727	764	748	768	733	764	740	750	760	792	850	739	750	750	757	730	741	785	745	717	751	764	790	765	793	785	777	765	755	747	810	768	774	789	782	750	796	847	855	901	1033	745	248	318	866	890	773	751	822	758	771	761	778	791	789	813	792	799	805	773	791	801	930	790	301	290	837	1091	925	811	824	781	796	817	806	786	752	765	826	829	860	902	1031	579	205	369	949	883	816	751	795	814	785	806	778	766	767	816	820	782	822	803	830	974	745	279	318	861	1119	951	840	846	812	801	834	811	838	807	833	782	826	859	775	751	789	846	832	811	839	784	727	791	913	837	760	824	864	853	842	834	840	848	807	792	816	837	820	805	852	829	829	801	812	811	839	816	807	836	804	877	821	798	822	864	874	824	873	815	860	830	807	825	804	830	835	855	849	815	855	862	831	804	840	807	816	845	828	847	848	781	770	829	864	827	822	841	795	863	839	863	847	829	844	828	807	835	786	822	835	860	806	865	833	801	836	844	913	825	831	859	838	865	823	813	797	823	920	1017	979	917
753	784	790	765	748	763	780	740	765	771	752	777	729	801	750	752	768	757	766	782	768	739	747	810	803	820	778	744	780	756	773	752	773	748	761	773	777	775	773	769	788	795	763	786	780	761	760	727	777	781	747	789	763	783	762	731	794	792	813	748	743	743	749	726	755	752	772	782	789	728	761	746	779	759	734	721	774	825	779	766	744	737	776	711	733	757	695	735	754	724	734	749	753	749	745	790	732	724	751	765	822	728	675	703	788	760	767	775	738	751	775	773	766	770	802	781	791	789	781	784	779	801	748	761	745	765	763	721	752	724	707	723	755	765	758	742	737	736	735	744	786	780	735	718	753	735	760	745	771	765	765	778	749	779	746	741	769	776	717	746	760	785	783	774	733	754	769	739	758	752	731	742	717	757	785	776	734	738	745	805	803	805	761	721	758	740	744	721	756	743	792	779	738	766	714	723	767	763	740	756	761	746	754	734	767	740	715	752	767	738	745	714	734	751	757	707	750	738	758	751	779	749	728	742	732	742	725	739	762	747	737	773	743	762	775	759	720	763	736	735	733	733	721	735	777	773	693	683	692	737	774	792	730	793	785	784	771	718	754	740	778	748	726	739	748	769	782	782	763	731	745	759	736	760	763	750	740	765	741	734	762	784	771	759	762	814	728	768	736	737	743	727	799	744	739	784	758	782	754	776	757	752	804	777	797	775	793	814	795	748	744	725	749	781	804	715	748	728	724	765	887	907	1038	707	233	277	838	893	836	771	781	760	730	760	804	834	842	792	790	771	778	793	834	800	916	805	305	270	815	1121	941	830	795	766	773	824	830	799	799	811	815	832	863	980	1085	660	215	348	861	948	803	758	756	773	790	799	822	787	797	819	784	789	823	844	809	952	603	233	401	990	1124	913	816	802	767	823	791	824	807	809	803	789	802	846	780	773	803	845	812	813	841	773	655	734	874	801	785	813	830	837	812	844	843	844	810	798	830	846	876	823	810	823	855	827	822	822	850	815	837	819	849	863	836	827	806	857	834	815	881	833	831	831	840	823	814	823	835	814	835	841	822	856	832	814	848	816	827	844	843	834	816	821	815	822	819	874	838	848	797	820	867	835	846	847	866	813	887	855	809	846	845	844	859	841	826	772	819	837	947	786	781	865	824	785	799	863	968	1037	961	829	751	752
768	811	843	756	756	773	745	773	792	781	769	777	776	738	718	789	743	752	781	757	738	729	745	798	787	772	695	752	726	770	747	789	801	774	748	762	755	767	761	731	765	783	793	763	763	774	759	779	800	780	748	747	752	749	750	758	801	788	781	746	722	766	722	738	716	739	682	741	790	763	742	764	805	770	775	800	812	821	809	729	752	760	768	741	777	737	732	717	734	736	718	784	701	757	730	787	761	754	766	789	767	780	693	747	731	733	735	737	723	721	725	746	760	748	737	746	740	735	745	725	744	707	685	700	711	674	706	662	665	699	614	657	722	736	689	673	730	706	733	713	694	713	690	689	703	725	718	689	712	718	714	725	730	678	722	737	691	705	703	722	722	708	713	728	714	711	732	706	714	740	715	722	717	670	696	745	722	706	703	736	750	738	755	763	741	772	752	737	744	737	759	759	770	741	777	731	732	747	746	709	768	722	785	749	774	742	753	727	710	732	714	750	736	766	780	750	774	759	757	742	726	743	741	761	743	744	732	777	770	723	777	737	735	792	770	800	750	714	795	767	735	718	756	750	751	754	732	795	794	786	709	777	765	737	769	748	730	780	752	769	733	723	740	731	713	737	756	762	744	735	752	772	770	744	753	759	733	764	750	755	722	763	738	792	772	780	763	739	731	765	741	770	759	781	744	771	785	782	783	758	776	761	758	759	773	810	804	782	743	755	768	802	784	778	777	636	789	931	747	753	848	904	1027	736	241	310	808	926	809	777	784	820	792	794	743	785	754	813	768	759	790	814	777	843	937	805	305	265	837	1156	884	835	784	804	751	778	792	771	815	841	737	763	842	974	1010	637	203	376	913	921	820	752	765	820	784	831	823	776	807	789	775	822	755	819	910	939	498	207	489	1052	1037	859	827	820	791	783	785	787	804	831	826	793	778	799	810	795	856	868	810	823	818	792	760	799	727	748	885	888	849	797	832	802	833	805	838	840	893	860	821	806	823	831	810	856	817	853	790	860	850	837	811	808	830	864	843	790	817	849	861	801	795	847	858	808	808	844	840	827	834	834	830	839	842	857	888	838	861	849	824	854	819	856	817	832	833	841	832	844	835	781	866	863	866	823	808	878	842	869	797	830	881	807	820	858	831	820	809	864	871	945	887	773	800	877	985	991	884	778	727	728	790	806
788	771	761	757	754	757	794	757	755	718	766	757	754	753	758	815	762	795	773	787	775	773	739	695	733	728	736	759	769	785	769	767	783	762	729	749	802	798	756	766	723	778	800	760	773	734	759	772	738	788	758	739	814	734	749	772	799	770	726	730	739	742	754	729	734	758	733	737	743	756	736	779	767	764	754	747	750	805	747	748	722	728	702	726	706	691	677	716	700	726	700	711	721	707	713	717	708	696	694	737	747	755	732	760	742	757	729	693	767	749	768	806	801	778	803	767	761	797	811	806	796	821	797	803	828	812	845	791	882	945	804	846	841	892	863	849	885	874	871	918	894	917	892	856	881	909	864	913	913	896	895	909	918	926	928	900	916	909	910	912	950	925	891	906	883	872	869	866	816	875	875	881	853	815	823	847	792	806	815	783	759	717	721	735	724	723	724	706	722	726	758	790	767	800	777	742	736	758	762	778	722	732	737	754	754	731	746	725	832	906	864	726	755	725	771	740	742	757	769	722	737	741	756	770	765	721	753	739	754	767	760	748	766	767	778	756	754	743	760	741	756	722	722	725	751	734	666	756	756	735	705	752	770	718	741	775	741	779	736	757	738	739	755	744	736	784	746	766	720	757	758	761	721	757	785	767	781	783	776	759	745	735	754	769	758	771	750	749	762	784	742	732	779	756	742	751	765	773	779	820	740	667	731	773	720	779	769	811	795	791	775	768	786	767	765	665	883	1198	836	729	851	905	1042	767	243	314	842	899	818	788	796	828	750	733	761	749	751	736	763	788	783	769	758	820	947	864	304	278	827	1129	902	793	775	774	793	814	809	753	805	815	753	721	806	955	970	528	236	433	1058	958	838	794	808	826	806	818	814	795	812	750	776	891	730	847	918	893	396	217	645	1083	978	830	781	802	772	791	833	810	847	823	790	764	785	772	778	773	825	831	825	875	802	806	863	771	828	828	847	835	835	797	748	815	847	815	813	786	833	865	857	813	788	784	798	812	796	829	814	820	824	821	807	791	822	818	817	802	818	844	816	826	818	854	864	813	823	839	843	842	799	853	829	832	819	843	816	833	867	786	828	815	876	839	841	842	830	879	869	821	827	837	866	877	847	855	839	866	860	855	827	837	854	874	818	856	824	832	858	812	850	784	806	875	965	999	830	706	716	772	816	843	829	818
753	783	730	764	716	774	770	741	747	739	745	759	777	712	744	806	772	744	761	768	776	807	757	661	711	768	745	781	732	736	775	764	763	738	754	759	765	705	782	778	743	738	752	769	730	729	788	729	671	739	777	789	751	770	760	788	794	752	767	745	757	762	781	814	766	736	743	761	748	743	699	703	741	691	675	700	698	694	760	776	806	811	832	864	834	873	892	974	961	989	973	971	973	1023	1008	1015	1018	965	1009	1026	1084	1097	1009	1089	1085	1070	1064	1023	1061	1080	1043	1071	1077	1081	1015	1026	1060	1060	1086	1040	981	1016	1025	1048	1084	1045	1022	1028	1045	931	1025	1033	1022	1001	975	1015	1056	1011	1001	988	951	993	991	973	964	970	944	970	967	930	971	962	931	939	983	923	911	947	864	875	891	922	872	901	893	893	888	849	844	896	931	933	917	901	902	947	959	937	955	947	977	1006	909	934	885	876	864	778	737	692	707	710	701	737	728	776	739	746	737	741	757	729	765	779	783	721	719	852	652	523	854	754	761	768	804	756	750	754	740	743	707	739	763	774	758	749	774	757	766	763	780	773	729	778	753	763	764	740	748	746	747	745	724	736	749	750	690	705	769	760	752	782	753	738	746	762	714	777	755	754	788	710	714	751	741	726	730	731	736	777	758	772	697	765	770	766	745	762	732	783	770	763	779	750	784	750	745	735	769	773	759	765	756	809	794	771	737	776	779	777	756	756	765	755	721	745	738	799	789	772	817	748	807	820	795	666	683	838	703	771	906	874	985	791	249	292	778	945	806	807	780	781	781	762	761	770	753	783	786	771	787	796	812	811	938	822	345	251	812	1139	891	787	814	775	786	807	803	775	804	800	755	782	826	962	1044	637	227	382	851	980	849	792	808	802	818	826	834	787	778	830	796	868	802	803	945	782	311	271	791	1106	934	854	762	803	793	806	821	829	823	801	826	794	788	804	805	794	802	861	804	862	770	818	810	811	785	828	868	834	844	797	803	807	866	878	774	808	780	825	836	844	841	819	813	818	811	809	805	846	790	804	805	809	838	867	804	822	827	808	823	785	800	811	872	745	815	845	804	825	871	836	809	811	827	844	797	811	802	824	824	853	847	789	852	818	847	801	829	824	845	837	836	826	865	817	847	804	776	796	808	829	876	853	855	868	853	940	890	797	768	868	979	1003	863	697	699	759	747	811	825	790	814	795
837	785	732	761	721	763	731	767	748	742	777	727	784	770	738	760	788	779	738	737	742	781	722	727	755	769	767	790	725	748	736	757	766	741	744	742	757	751	768	745	778	731	773	769	747	742	746	728	672	741	836	783	766	780	741	765	780	774	748	727	746	762	825	807	818	731	715	774	802	727	786	802	869	919	979	1022	1015	1041	1072	1064	1046	1017	983	1010	932	917	920	1000	953	919	892	871	879	867	889	865	860	863	834	832	859	864	808	768	768	867	781	777	749	783	772	758	752	775	740	777	792	760	783	746	714	737	739	761	760	764	712	705	745	718	734	767	732	712	709	749	739	705	665	720	766	772	751	707	737	710	836	722	732	733	703	719	753	728	717	722	669	730	720	704	712	697	659	715	707	738	746	702	691	720	719	695	672	685	670	720	728	719	676	682	728	719	756	811	823	886	889	940	914	908	907	834	730	701	697	730	745	738	763	722	745	723	750	766	763	754	740	859	626	498	847	759	754	756	763	729	731	746	730	735	755	736	757	769	790	785	763	734	779	747	750	715	764	731	735	751	745	719	743	743	718	750	741	752	749	752	740	722	726	712	753	732	732	766	751	764	729	756	752	759	776	755	758	750	803	690	751	724	744	765	783	734	759	805	794	763	739	723	762	791	783	760	762	729	733	793	744	780	755	769	772	810	787	788	768	751	744	741	739	778	762	767	758	768	755	746	736	768	761	788	752	755	786	808	806	768	710	717	755	838	887	869	989	783	268	306	785	971	804	798	762	788	726	749	786	782	760	791	806	799	749	792	810	794	944	834	354	235	770	1101	914	818	778	797	783	837	802	792	804	824	818	832	881	967	1124	767	253	257	669	969	812	813	806	776	838	818	801	816	782	817	818	762	814	842	988	668	229	365	949	1115	888	791	805	771	815	820	818	807	817	833	838	790	792	809	774	810	841	830	854	821	837	814	808	821	801	767	802	804	825	811	803	830	816	830	816	787	814	829	833	802	848	819	788	818	813	795	830	849	833	791	813	816	844	838	836	813	788	835	853	791	838	821	801	805	835	849	786	782	804	831	824	824	801	852	844	839	811	848	837	833	825	840	839	811	833	796	856	857	864	836	846	821	804	801	793	840	789	793	820	804	839	870	827	860	839	905	836	811	944	1030	864	718	718	795	840	807	786	791	794	806	765	788
783	768	739	760	775	774	723	745	749	786	781	775	776	777	744	782	780	771	757	719	765	736	732	749	757	748	774	779	751	717	753	777	759	747	798	727	793	774	782	753	770	764	758	752	701	753	754	777	739	782	798	745	756	764	733	843	800	733	712	733	694	679	721	747	732	817	948	1047	949	1014	1071	1045	1028	958	914	875	840	809	799	747	732	755	728	748	727	709	675	750	745	735	701	712	722	730	744	698	739	707	751	761	790	780	765	745	753	782	739	772	798	781	754	768	795	788	812	816	829	791	797	781	777	762	828	830	798	802	798	810	817	794	805	821	840	802	824	831	860	756	753	775	910	811	825	828	819	781	858	720	852	831	815	849	816	827	817	798	795	818	780	808	799	778	769	793	867	930	852	852	777	800	796	837	795	782	814	797	813	786	804	760	766	775	752	729	742	730	722	724	774	785	873	952	956	947	897	808	757	707	716	744	759	744	741	789	748	759	734	819	846	792	823	753	746	784	753	754	722	783	750	758	739	758	758	765	774	764	780	773	755	749	738	729	725	728	786	754	755	800	732	735	712	741	754	759	712	756	713	720	729	762	765	708	710	746	775	784	689	757	737	724	751	744	763	765	762	792	739	750	757	794	817	762	766	682	797	791	765	731	761	764	773	745	758	720	737	761	806	748	724	744	747	768	780	765	772	763	749	747	780	787	777	828	760	760	765	765	741	737	780	766	759	777	818	784	770	800	772	802	781	819	883	860	1017	796	272	290	784	948	785	721	778	742	741	755	790	798	777	791	780	763	791	807	809	834	889	850	323	245	749	1104	1003	829	850	811	810	820	810	805	831	768	823	829	890	995	999	747	234	273	709	1015	814	781	755	855	823	833	768	807	810	792	861	792	799	806	986	553	229	463	1092	1053	890	866	810	760	803	811	800	807	826	810	822	792	823	847	831	801	783	793	822	843	819	822	834	818	807	800	828	859	847	796	797	812	841	822	806	822	804	799	805	828	829	779	786	831	777	807	800	862	819	823	842	819	830	825	827	798	798	825	826	824	802	810	846	836	843	875	864	830	811	810	863	851	864	833	785	824	819	805	805	860	868	832	842	821	832	830	823	831	839	860	872	826	834	827	828	858	826	802	786	781	846	866	815	778	810	833	826	959	941	777	697	756	850	821	823	807	851	795	806	787	800	783
755	760	744	790	756	785	757	733	774	746	764	726	762	764	768	755	771	783	721	717	763	766	762	745	748	727	772	747	730	734	742	787	759	784	722	763	759	776	788	740	797	739	776	742	744	811	830	803	769	731	760	767	744	773	731	760	746	734	757	820	796	835	932	946	960	927	980	882	611	747	776	718	740	740	739	729	769	767	790	802	810	839	817	831	840	832	785	772	760	780	804	818	816	811	820	792	832	810	789	807	826	805	831	841	843	837	818	796	803	787	776	836	765	800	823	800	816	903	789	744	773	762	767	808	804	809	792	768	779	823	820	775	843	768	770	737	791	705	718	755	801	775	775	745	743	755	753	794	817	778	790	777	783	757	737	713	785	784	751	755	795	760	754	736	774	821	825	793	751	744	806	752	776	745	781	782	790	776	775	712	841	811	777	789	786	806	769	757	760	761	676	681	744	836	890	930	957	841	760	699	695	720	728	760	785	743	734	732	790	829	776	791	751	779	760	721	730	758	785	734	724	716	706	750	782	777	777	767	748	742	761	717	729	727	736	723	777	747	753	727	770	692	693	745	717	731	720	732	761	737	805	731	688	728	765	760	719	748	738	712	742	743	777	799	775	762	735	739	746	766	763	705	801	708	817	762	720	785	788	773	791	781	734	691	720	770	754	807	742	751	723	826	778	783	767	759	760	778	804	786	777	791	750	758	744	780	766	739	746	751	762	782	698	792	763	810	770	755	805	826	871	845	1056	785	260	293	797	934	836	756	779	776	748	784	819	824	801	775	758	748	756	799	757	818	923	826	373	222	752	1125	918	852	835	814	812	799	782	805	756	804	751	805	861	978	874	543	212	328	860	970	833	778	820	830	773	815	806	785	795	814	870	797	826	907	918	427	212	601	1122	1021	840	840	818	803	823	806	829	806	796	798	766	790	831	827	854	825	812	842	813	825	862	793	808	813	811	829	777	824	794	827	797	816	775	796	820	819	840	855	782	820	795	814	794	832	804	835	835	819	836	840	815	850	832	847	852	793	743	790	805	828	806	840	823	837	846	821	798	818	771	832	853	861	831	813	836	793	835	797	830	860	836	836	848	821	844	847	846	840	871	849	798	788	840	794	847	875	860	869	825	807	879	881	801	739	762	876	982	790	710	695	782	796	793	801	819	801	815	832	821	872	812	817
773	784	789	789	765	765	750	767	703	759	752	747	744	786	809	777	758	742	747	731	765	731	745	748	772	743	760	738	736	730	749	771	760	786	824	777	760	765	755	756	768	738	740	780	811	835	831	738	701	738	733	721	689	771	805	896	1048	1038	1025	977	965	893	841	834	765	745	724	765	835	873	764	792	835	831	829	828	780	811	728	799	821	804	773	785	776	764	733	766	727	742	796	757	773	807	766	744	800	756	792	739	804	810	779	833	781	809	779	807	774	762	754	779	782	757	806	796	760	870	781	741	763	733	799	790	796	816	802	780	781	789	754	754	762	805	834	741	786	796	798	804	759	772	772	769	747	734	783	767	803	732	772	788	767	777	780	733	760	798	758	782	802	778	759	716	732	712	708	752	774	747	766	776	761	731	740	761	774	768	739	765	788	776	773	775	759	760	725	750	807	756	677	804	701	702	704	733	800	905	952	908	804	720	680	745	755	764	741	710	763	735	772	758	751	745	780	740	708	755	773	732	731	710	755	779	755	778	788	763	746	777	729	766	778	758	733	744	724	770	757	718	732	748	748	770	736	754	770	758	751	774	787	787	712	752	740	772	731	745	736	750	769	740	754	795	761	744	750	758	768	748	738	696	745	792	804	745	741	781	805	775	820	789	706	672	776	748	775	784	768	764	737	773	775	798	803	740	818	782	786	789	770	797	787	772	795	752	783	761	767	748	768	792	722	821	799	787	797	768	812	783	853	883	1038	756	242	290	839	961	805	772	770	749	747	772	763	812	816	785	783	756	769	799	777	796	929	912	388	235	744	1091	910	792	837	821	791	798	784	821	792	800	785	844	832	906	1013	666	256	289	781	991	828	786	708	751	736	801	800	789	780	775	798	814	825	937	818	333	272	754	1136	943	858	815	832	777	817	777	815	833	792	809	789	779	815	847	847	823	786	785	789	769	783	766	817	789	805	799	794	803	779	768	814	833	812	791	838	841	839	833	800	830	841	829	813	817	831	826	846	854	822	855	816	831	828	802	803	731	695	765	863	830	844	795	830	807	843	837	850	788	815	794	841	830	827	830	846	825	831	821	800	870	857	890	844	852	829	848	776	808	846	873	811	822	782	806	832	874	846	823	827	853	863	810	788	853	991	906	677	701	716	773	804	768	827	793	813	820	804	810	820	822	822	797
743	755	753	760	746	739	737	695	688	802	713	703	757	781	751	752	726	822	853	763	737	764	746	728	789	770	753	756	755	753	760	776	738	789	808	767	785	763	753	774	773	746	763	746	785	780	781	744	663	698	778	850	950	1058	1047	975	969	896	782	710	715	754	844	885	774	838	786	788	815	806	784	786	741	746	792	803	791	748	771	752	795	777	798	783	774	745	749	772	770	815	756	730	768	785	746	744	775	741	791	750	720	783	790	756	771	774	767	755	754	729	756	759	726	760	797	763	795	733	741	728	769	765	770	812	808	827	787	753	771	746	777	729	715	788	796	753	763	776	766	756	750	782	770	746	765	770	737	784	771	736	724	799	842	811	742	732	757	730	772	760	759	755	746	716	726	692	754	742	737	754	782	764	750	747	737	755	733	768	732	772	766	728	723	742	753	741	721	789	816	654	685	1429	1185	665	762	735	723	747	761	786	901	942	868	714	711	727	749	731	754	699	744	760	761	723	732	773	755	753	768	762	735	734	747	744	760	759	784	754	762	790	774	710	771	736	747	758	771	783	747	757	762	766	737	770	775	752	748	756	773	764	744	767	774	764	762	787	759	795	735	770	743	780	794	742	781	755	751	767	761	804	747	741	745	741	773	775	757	761	764	775	771	756	782	749	778	784	775	748	747	744	764	761	756	747	698	749	737	750	737	746	758	790	802	800	758	743	694	704	735	700	770	840	856	847	771	736	774	789	786	803	866	885	1023	751	234	310	875	929	809	764	795	765	760	767	763	790	746	772	806	771	792	790	820	826	970	841	381	220	690	1102	946	803	808	811	806	844	781	787	737	778	835	829	812	840	1024	886	318	251	697	990	827	750	795	1142	779	798	815	820	779	800	764	812	821	954	711	251	331	898	1107	934	831	845	836	800	776	748	778	802	774	783	795	808	802	818	807	775	745	797	767	837	835	805	825	790	797	824	778	801	761	762	857	856	817	810	839	836	840	810	859	802	794	790	836	813	787	801	814	826	835	876	863	792	800	850	847	770	755	805	821	833	844	815	819	801	763	777	814	814	836	823	878	838	838	846	811	816	844	823	814	825	816	834	823	870	843	815	816	810	890	866	826	806	815	806	841	823	977	837	824	852	858	815	842	1087	982	743	693	783	823	807	826	812	811	805	780	766	822	792	818	854	811	804
732	731	734	769	719	728	765	674	914	1197	724	715	772	822	760	754	788	713	695	818	725	749	730	758	759	765	781	775	792	764	759	748	721	779	770	783	751	765	769	729	786	738	747	735	706	716	765	765	868	1025	1140	1063	1008	895	750	691	689	795	756	713	773	775	747	727	743	744	756	774	803	791	809	747	762	766	775	798	805	799	747	781	795	777	789	781	766	775	722	755	753	767	751	780	773	761	760	749	747	763	769	777	751	804	825	722	719	797	745	762	732	756	725	721	695	767	772	786	795	757	748	724	710	799	767	807	800	809	748	749	660	721	714	767	729	732	746	752	752	783	771	765	784	707	796	799	754	745	810	780	762	757	726	758	868	836	784	726	746	733	761	780	729	770	780	738	737	704	738	729	791	783	760	762	764	765	708	750	760	772	712	752	748	735	709	796	781	708	766	825	820	709	584	1165	953	603	773	755	822	795	746	694	682	838	963	957	776	744	701	719	728	754	765	733	743	740	773	733	771	745	758	755	769	785	771	740	763	763	769	740	748	750	749	762	781	771	810	764	736	802	763	749	731	743	742	729	751	758	759	768	725	753	735	752	764	732	751	752	724	759	761	740	736	804	786	750	762	766	743	746	752	802	747	767	762	744	813	745	766	733	752	802	785	769	739	764	785	765	794	742	731	747	755	780	728	733	710	914	803	724	713	717	739	825	792	765	708	706	681	748	785	733	757	825	811	812	777	768	771	793	798	831	850	892	1075	696	251	334	851	907	814	792	804	771	747	768	800	752	772	779	754	804	802	863	786	787	881	871	369	210	612	1058	967	804	836	808	758	799	773	774	739	759	808	817	819	846	1040	962	348	257	717	1003	827	800	803	934	721	787	808	830	815	767	794	805	862	974	543	224	436	992	1054	891	861	840	795	855	770	776	817	892	831	741	783	768	758	773	794	758	763	790	798	860	840	771	789	795	798	806	845	773	747	815	850	861	812	830	847	820	805	866	796	823	793	833	819	827	776	799	834	786	788	846	853	806	824	784	821	864	842	808	843	842	843	799	790	841	756	846	826	827	865	821	848	860	822	806	819	820	843	799	833	875	847	823	882	830	822	822	873	864	822	857	860	840	863	816	833	827	892	809	829	854	821	927	942	859	801	821	753	814	774	787	797	806	786	798	774	755	774	776	814	774	753	766
735	737	763	774	736	699	787	746	711	832	660	759	749	751	724	731	778	651	556	846	730	751	730	764	768	751	752	726	722	761	735	747	748	712	749	761	759	791	772	763	754	712	702	709	831	996	1093	1100	993	940	854	815	732	774	776	831	826	855	824	793	744	711	685	710	737	822	803	832	798	783	778	775	775	792	755	785	782	776	798	787	769	781	787	764	734	738	763	737	738	761	763	739	778	798	784	745	751	811	764	760	748	799	777	760	771	735	764	773	747	733	723	710	734	739	775	798	742	714	693	728	793	751	791	789	793	769	762	749	724	726	696	764	784	760	774	752	776	783	731	757	747	744	808	771	747	748	774	749	726	730	751	732	682	733	751	721	736	735	714	760	716	786	736	750	755	741	760	718	752	766	763	761	762	755	756	714	733	781	732	730	734	748	745	744	764	697	730	803	778	703	575	627	616	721	785	747	773	790	791	791	756	721	708	806	905	943	740	675	682	735	738	758	737	732	704	725	713	740	712	716	763	795	898	722	748	745	715	718	701	733	743	766	779	761	759	745	748	766	770	753	720	735	743	745	749	791	759	777	757	785	734	738	783	742	751	739	775	749	782	741	753	745	775	769	757	749	757	748	784	741	783	791	741	733	761	766	794	722	725	731	776	789	736	760	760	774	760	745	751	743	745	784	764	747	687	1007	828	680	742	754	785	848	768	771	754	713	710	823	787	746	762	817	819	806	751	755	762	807	765	817	796	853	1079	684	239	318	880	886	808	779	786	770	770	787	791	764	744	772	781	795	808	777	772	798	931	945	409	228	627	1064	979	851	815	834	793	793	807	747	790	743	833	864	865	849	1078	922	305	256	752	1013	785	793	800	801	818	764	810	802	817	791	783	818	849	876	439	212	584	1086	993	853	865	872	814	803	776	732	911	995	897	733	793	771	785	750	764	810	800	808	818	858	838	802	817	829	835	853	820	813	790	847	841	811	831	803	807	829	821	847	820	800	816	812	847	835	814	823	814	763	798	802	813	807	814	821	827	812	821	821	813	808	858	809	821	822	823	854	889	857	818	824	843	839	828	816	819	847	813	836	813	887	828	844	840	838	875	874	854	805	833	846	894	853	843	851	784	842	819	806	791	774	967	992	736	695	774	746	730	782	779	818	780	822	793	794	775	813	767	817	811	803	759	758
732	730	754	757	713	729	745	749	736	687	756	774	728	732	752	731	761	858	849	778	711	755	765	752	742	748	722	713	731	779	797	777	738	737	722	749	777	739	701	717	782	808	952	1044	1066	991	841	760	724	730	785	857	868	842	827	793	784	793	833	819	795	759	790	786	768	777	779	797	785	762	781	793	763	723	803	766	782	780	843	788	760	797	770	830	739	774	807	768	728	752	780	732	771	783	745	780	798	792	745	770	765	769	759	724	741	769	820	822	765	707	721	781	860	764	819	792	688	686	708	732	754	752	760	753	763	747	739	744	712	760	746	766	750	719	754	770	722	772	758	765	733	761	769	759	747	786	738	720	746	749	738	647	672	718	771	791	693	755	790	780	751	755	764	744	752	743	764	752	752	744	747	741	776	745	767	749	743	759	741	735	748	753	729	745	779	720	695	713	696	715	740	741	761	783	772	741	735	720	747	789	808	782	760	717	679	851	922	869	714	699	709	742	739	680	692	691	722	718	721	763	764	514	804	724	720	737	715	676	709	734	725	736	780	770	734	772	729	780	774	758	737	723	792	754	758	740	729	741	741	778	792	754	765	720	708	780	812	777	735	766	756	734	752	761	787	754	732	739	766	770	759	726	750	754	739	816	722	655	816	800	773	765	724	786	754	774	743	776	740	765	778	782	735	742	719	736	685	755	752	743	761	804	787	779	762	755	739	801	828	758	732	776	780	749	749	763	817	848	817	773	835	971	1070	715	232	350	857	895	760	803	813	793	760	741	733	788	724	744	807	760	790	829	776	802	885	771	379	236	611	1081	985	835	790	855	731	788	811	800	800	758	788	831	865	875	1057	898	303	278	711	949	829	799	766	812	782	791	798	777	819	785	827	824	910	862	346	230	741	1116	1004	839	859	812	787	836	833	743	803	903	822	796	770	738	796	780	793	797	793	808	823	835	812	838	814	787	810	816	835	799	820	795	851	786	822	836	835	792	831	839	840	828	793	804	849	762	838	859	815	785	780	813	884	845	864	816	808	826	834	822	860	881	831	846	855	809	849	837	772	797	834	818	839	821	829	812	841	843	827	836	843	844	807	842	856	835	847	832	858	862	842	853	867	892	817	816	829	797	854	781	777	974	951	736	686	698	737	748	776	777	783	793	804	827	803	746	756	797	813	866	797	766	808	838
742	777	783	738	740	784	746	751	733	770	793	771	716	716	753	774	774	837	816	754	786	773	807	771	723	762	759	756	744	784	816	762	712	636	703	673	744	788	924	1036	1155	1125	990	886	710	701	719	748	866	856	848	835	830	778	785	832	803	792	804	767	792	854	831	754	799	785	813	788	757	763	796	755	796	741	811	782	747	789	806	792	775	768	757	849	742	764	745	758	742	730	734	758	757	777	771	753	778	775	781	726	740	804	780	712	741	790	846	861	771	721	748	776	791	716	765	789	745	678	721	751	775	737	777	728	698	704	741	759	742	796	772	782	772	752	753	747	788	732	728	780	781	743	747	726	762	737	770	729	738	775	765	637	986	932	704	742	724	766	798	761	758	768	724	730	745	756	749	741	794	755	764	736	770	753	776	784	741	753	772	727	778	750	739	786	759	785	694	699	721	718	727	733	757	792	721	736	765	723	730	770	789	787	816	769	709	718	777	940	910	797	660	745	730	737	690	698	733	675	720	740	825	771	796	735	735	750	764	741	737	718	714	743	752	792	743	734	751	741	765	789	755	720	760	762	769	767	714	735	716	757	779	769	713	754	738	747	768	780	758	784	734	773	770	756	732	746	790	760	764	770	762	766	775	773	772	779	693	700	798	791	784	785	776	763	745	756	778	767	763	734	798	761	751	755	772	728	742	764	768	806	792	823	783	809	779	762	786	833	832	741	701	714	741	784	760	794	782	790	832	796	875	972	1034	646	204	394	927	873	777	798	817	730	726	763	747	728	777	806	792	798	792	789	778	816	877	845	392	210	636	1077	994	837	865	799	731	773	783	833	772	767	790	790	846	900	1014	869	311	242	741	959	823	777	784	806	822	842	811	784	802	809	835	845	999	732	249	299	865	1076	902	828	845	810	796	795	802	784	740	807	758	833	888	826	757	788	754	763	786	828	822	827	777	846	821	797	825	812	818	843	860	819	852	838	834	851	848	821	853	826	826	845	794	819	805	835	808	787	820	806	851	864	823	817	898	848	795	811	824	821	829	850	834	783	805	824	877	800	803	799	842	850	839	795	808	814	818	806	827	835	797	833	828	856	843	816	842	838	862	864	860	851	863	800	845	818	837	853	827	733	958	946	708	653	749	813	794	784	737	790	774	783	796	773	795	771	803	740	773	837	849	768	762	769
788	783	775	815	753	791	762	762	748	778	778	781	770	753	785	732	762	770	779	763	756	754	760	736	709	745	709	788	707	768	743	731	704	779	861	996	1114	1135	1095	969	887	751	750	797	835	811	858	824	827	803	796	812	813	825	793	800	808	786	830	782	808	765	805	766	783	791	751	828	770	785	760	761	749	694	752	772	809	774	733	710	728	731	771	762	734	756	769	742	786	744	684	735	745	752	758	752	749	756	765	773	803	770	761	694	737	767	845	790	710	698	747	757	734	739	765	762	790	773	778	793	759	722	789	720	729	729	778	773	777	804	788	749	754	783	771	740	751	744	751	776	759	757	777	739	758	766	735	738	731	768	741	637	906	773	603	704	709	735	780	752	740	743	761	795	779	763	736	756	738	745	743	721	757	740	756	794	757	720	760	762	773	754	769	752	761	713	706	723	769	776	722	754	748	760	768	769	757	769	768	766	737	762	762	796	771	796	686	735	844	985	814	717	714	708	721	691	660	734	755	765	773	747	758	767	768	732	755	763	756	761	756	768	738	739	745	753	742	748	739	803	744	704	737	732	791	773	747	745	725	747	761	739	715	709	724	731	819	748	753	754	731	764	737	771	802	761	768	763	767	742	758	744	771	791	766	790	733	731	800	765	762	731	763	747	758	800	751	785	780	779	778	753	768	792	759	762	779	776	807	744	792	785	753	768	761	713	793	843	784	752	722	741	744	775	788	805	788	776	808	794	859	990	977	475	177	486	932	827	806	765	764	709	794	837	854	731	773	759	796	771	755	778	817	866	921	905	428	216	630	1135	1055	883	805	845	784	811	841	768	769	741	776	799	867	907	988	858	309	248	740	1014	848	790	795	798	819	832	774	738	800	779	828	874	988	569	220	416	966	1051	924	817	807	858	822	775	791	790	797	823	819	827	827	801	780	811	832	817	778	793	863	810	808	802	822	863	827	775	784	838	831	803	833	828	808	837	868	847	837	831	807	839	811	809	833	789	828	829	813	788	850	853	825	787	836	810	848	811	818	831	825	831	863	846	814	804	823	889	773	881	853	811	829	824	853	819	808	802	838	835	838	852	833	837	846	844	851	847	910	871	820	845	812	777	835	851	892	868	805	912	920	695	726	747	714	762	762	745	727	744	835	800	752	756	775	879	914	830	703	770	806	793	762	771
733	743	744	687	730	747	726	692	714	723	735	713	696	713	731	738	774	730	737	729	753	763	759	782	731	773	787	809	793	827	958	1009	1150	1162	1086	1072	947	821	779	759	804	816	837	833	854	800	825	804	799	816	787	796	766	814	825	808	762	780	808	778	809	719	782	825	795	772	768	800	779	779	757	726	742	755	768	748	803	810	746	755	728	806	746	760	753	750	769	729	758	757	784	771	779	779	767	762	753	746	780	784	798	763	748	752	710	731	748	724	729	759	762	770	773	744	730	777	746	766	760	762	798	781	732	730	744	778	755	736	724	782	758	745	775	746	817	754	687	725	782	769	747	756	737	756	767	758	750	741	753	770	753	713	670	670	667	745	745	779	747	721	740	713	737	749	740	734	744	752	753	719	747	728	736	716	775	758	752	724	754	745	750	711	728	741	746	743	702	782	756	706	752	775	732	735	734	769	736	737	761	766	760	750	765	773	761	770	784	743	708	794	936	883	703	717	751	711	730	720	749	782	739	777	770	790	757	752	748	748	733	735	732	734	788	825	775	743	779	757	739	798	800	728	751	777	748	764	768	731	743	721	745	783	749	724	768	773	762	774	720	780	761	744	758	750	713	768	741	760	709	755	729	800	760	779	728	749	778	792	743	741	741	742	739	778	754	756	774	779	736	739	773	754	749	760	761	796	769	747	789	784	751	748	780	750	717	741	816	830	731	732	806	849	760	761	806	753	752	810	744	791	852	934	785	305	224	647	954	804	760	809	788	718	864	946	942	741	722	815	809	774	775	783	787	816	909	921	437	234	641	1108	999	863	792	792	781	800	829	791	777	771	769	829	862	859	1004	829	304	244	720	973	827	770	797	851	816	807	767	758	802	849	833	922	940	456	205	523	1065	1044	871	849	832	799	795	818	785	769	830	795	794	783	838	791	836	822	832	848	828	806	795	804	824	829	800	861	809	768	815	833	835	810	833	773	757	777	834	816	801	806	813	851	818	838	814	824	875	810	814	790	831	874	826	822	813	823	844	851	826	813	826	811	835	834	841	803	795	874	835	856	769	815	827	805	845	801	799	838	815	840	845	811	805	823	852	826	847	894	835	843	849	869	840	843	826	828	832	791	913	920	665	725	772	746	749	734	753	737	797	778	812	796	784	715	793	912	1014	915	696	764	798	786	767	763
898	918	958	978	925	990	970	987	970	982	967	948	990	947	989	1021	999	974	1015	978	1033	1025	1080	1064	985	1043	995	1073	1070	1092	1149	1085	940	832	758	772	750	687	792	832	851	799	801	862	836	780	815	790	815	778	797	764	790	816	774	778	779	774	785	757	795	798	788	797	785	786	782	774	792	802	804	751	763	740	754	795	771	784	814	791	794	773	771	753	770	760	784	714	729	740	733	739	788	761	745	803	748	759	777	782	804	734	783	783	773	748	755	784	717	732	744	747	747	766	756	755	764	746	749	744	745	770	766	761	732	780	722	762	775	754	763	772	779	772	740	747	738	732	774	768	741	742	760	730	789	793	772	727	703	782	719	785	773	737	759	764	735	730	736	741	715	729	739	730	718	754	758	753	723	746	745	744	704	736	749	708	756	737	751	702	770	724	753	748	742	756	673	966	875	719	738	766	721	729	756	720	688	678	774	779	732	759	747	749	746	781	797	787	784	738	757	904	931	777	724	714	743	679	746	769	738	788	758	753	781	742	760	758	735	774	747	745	696	709	816	722	764	737	760	757	733	738	744	746	764	774	754	701	741	766	767	787	742	710	743	762	771	755	759	755	787	733	767	770	757	755	758	738	709	734	760	741	751	777	750	746	777	781	734	753	745	804	787	764	760	756	771	728	723	753	777	753	792	758	748	776	770	776	772	751	761	799	760	749	731	761	773	789	686	773	924	962	756	706	776	759	784	864	849	855	921	938	547	198	360	877	944	774	805	796	759	700	779	917	905	691	757	785	767	784	753	803	788	810	854	934	413	223	579	1106	1045	850	818	793	789	783	779	792	778	804	793	822	847	872	983	802	311	289	752	1021	856	795	794	780	779	839	772	802	784	807	852	969	829	355	243	679	1118	971	905	811	768	783	826	800	810	777	813	764	779	805	820	796	792	812	787	822	800	778	794	816	802	827	793	825	816	805	769	841	819	851	854	798	790	783	830	823	831	788	838	857	828	803	773	831	833	821	838	824	832	837	855	855	809	840	830	808	844	816	818	806	815	848	837	805	826	802	795	836	842	854	837	804	817	834	846	822	835	836	832	838	833	793	829	756	801	867	862	870	845	866	848	839	830	822	770	889	909	727	671	793	757	776	783	736	809	737	768	795	809	792	793	709	750	969	988	822	663	783	825	819	771	789
932	935	963	965	962	931	941	952	924	900	863	857	861	832	842	853	811	794	806	820	789	764	744	784	789	757	766	808	819	766	753	689	734	796	894	849	921	811	823	803	796	830	751	841	853	766	812	805	815	783	791	799	770	820	675	699	798	819	747	783	791	772	814	814	743	738	716	746	811	759	788	779	759	753	763	755	756	799	777	808	788	759	776	769	728	749	749	763	771	744	746	731	739	758	736	772	778	775	755	705	763	744	756	773	779	767	784	761	752	764	753	745	772	762	785	735	767	734	780	745	724	750	800	770	816	799	723	756	719	755	772	750	711	720	763	729	725	768	767	725	727	775	783	749	766	763	749	754	754	770	749	733	782	726	780	785	747	716	736	769	757	749	744	761	722	745	763	765	750	746	790	756	740	767	777	728	767	741	749	748	739	715	727	751	706	704	743	835	752	748	751	752	717	762	782	709	686	711	797	758	770	770	738	747	766	788	728	776	804	807	718	706	870	993	808	669	703	732	739	761	763	741	730	733	746	778	754	737	742	772	746	771	672	686	770	767	773	770	723	736	722	752	732	775	750	769	747	731	733	754	763	762	751	774	811	768	755	754	748	756	767	790	747	786	758	738	714	758	771	780	722	702	764	766	729	777	775	753	760	762	768	749	738	769	724	735	770	757	757	746	771	760	749	767	724	758	803	807	766	769	775	752	765	815	781	773	786	768	714	749	898	942	712	727	822	775	798	826	880	959	1054	899	371	240	582	1051	866	813	789	784	808	709	698	771	732	698	789	797	786	805	763	816	783	814	878	947	438	208	586	1069	1039	826	834	815	791	774	778	841	744	741	757	853	865	868	1015	798	301	248	746	989	814	822	795	765	772	794	827	766	826	825	806	955	682	273	274	840	1197	976	874	798	800	787	845	836	839	806	795	719	740	777	791	799	799	833	852	817	834	812	824	800	790	800	825	835	841	822	852	826	790	831	788	779	773	806	834	810	830	824	845	810	831	775	822	862	788	807	803	819	827	838	839	805	852	839	802	827	813	823	816	837	794	841	827	801	767	847	852	859	824	823	829	859	820	843	807	839	788	824	851	860	785	780	816	798	864	849	853	852	835	822	852	818	836	800	868	941	732	661	738	783	767	778	756	745	776	759	756	756	755	782	810	732	716	717	757	726	716	805	880	878	845	786
686	725	724	705	745	734	736	689	713	702	687	718	694	701	700	714	729	747	735	746	735	684	738	714	759	811	827	863	838	810	822	779	821	796	803	797	847	865	841	797	790	809	785	808	816	782	759	795	778	791	793	817	780	783	786	757	783	750	759	774	739	786	761	784	763	711	680	774	778	764	802	792	757	767	785	768	785	773	763	798	767	756	783	778	745	739	729	732	751	748	741	757	754	752	763	735	775	761	762	745	760	792	728	789	764	734	761	738	730	737	759	756	742	769	750	718	714	738	774	732	740	767	738	833	754	775	818	748	760	780	738	742	757	779	747	781	790	760	789	752	759	756	738	719	693	721	710	712	731	749	753	746	739	743	797	756	731	747	745	772	747	744	768	749	732	755	747	775	752	734	757	755	773	792	743	728	751	759	718	756	765	723	704	697	744	722	701	761	809	737	740	755	746	749	753	775	784	753	763	763	772	763	763	756	786	764	740	776	805	781	775	764	722	832	977	800	688	759	757	710	703	730	761	774	751	778	750	772	779	742	761	796	749	741	817	774	788	801	783	710	734	743	753	772	738	745	763	745	796	761	743	731	762	766	682	779	751	777	752	741	756	740	749	771	748	716	748	781	831	838	779	717	701	756	728	753	773	736	767	764	757	805	775	733	747	793	779	742	761	777	771	771	761	731	724	727	777	746	787	758	765	754	776	787	814	783	808	768	721	729	738	728	680	802	806	786	809	806	859	985	1038	709	233	280	764	997	816	833	809	772	812	800	785	733	791	766	784	744	779	756	817	787	762	856	798	943	448	216	589	1111	1030	872	778	802	795	767	774	800	769	745	762	840	865	902	1000	862	314	228	673	1008	804	789	788	820	823	779	793	785	795	835	841	935	647	241	380	986	1119	978	877	814	803	781	853	808	794	873	800	745	757	758	796	776	810	800	808	820	814	806	854	760	816	817	832	799	860	867	821	819	803	826	793	804	802	807	887	795	814	837	814	801	827	855	788	793	817	781	807	759	874	852	833	798	825	848	825	851	843	842	807	813	816	845	808	813	822	837	829	822	820	845	831	820	817	839	845	829	815	832	823	835	846	839	787	810	852	857	870	848	855	831	839	849	763	848	982	727	669	772	792	734	777	762	774	755	792	797	799	772	790	786	846	792	793	737	748	736	748	780	798	911	865	830
810	826	799	834	818	770	833	758	804	805	816	778	757	761	797	803	786	790	754	789	775	758	784	829	864	880	834	809	834	783	786	789	797	786	774	793	818	812	787	764	812	806	824	760	763	792	770	781	792	810	793	772	767	752	731	759	759	760	810	781	783	767	747	794	776	735	746	756	749	779	782	771	813	763	790	763	780	746	774	742	738	723	750	755	761	750	776	735	752	743	772	751	756	777	757	752	726	760	695	725	739	759	761	748	728	730	732	752	725	754	727	759	740	752	759	718	699	722	725	731	736	742	707	823	624	626	790	725	767	753	743	757	729	727	762	758	787	766	808	740	742	757	747	677	753	749	764	672	714	813	774	748	741	743	765	770	738	747	771	754	744	762	749	734	758	782	748	797	763	741	759	722	712	766	759	719	736	704	737	726	699	737	733	742	750	718	750	794	754	752	745	779	755	734	755	746	737	760	720	763	748	737	718	738	776	768	794	760	788	788	741	818	792	747	853	981	866	713	743	751	715	717	739	748	721	823	782	777	751	752	766	766	755	786	760	746	779	754	753	732	746	721	768	765	768	794	768	764	775	752	736	776	773	800	726	787	783	754	728	784	771	744	754	786	736	703	722	775	830	825	758	717	728	758	790	770	780	806	752	771	748	773	749	775	726	743	776	759	734	782	776	787	779	770	723	746	732	772	777	746	733	720	760	793	822	797	774	769	809	798	766	753	793	847	817	819	877	855	989	1000	815	354	194	423	902	909	800	762	815	802	785	758	764	760	758	776	785	732	766	749	759	811	773	834	941	939	483	223	418	1045	1039	865	826	790	822	799	748	822	808	816	811	807	826	862	958	867	325	256	707	1032	839	842	814	832	791	804	804	808	859	842	847	987	569	194	391	1011	1084	926	846	839	824	819	786	828	830	824	762	781	812	804	807	837	820	811	763	822	835	771	811	844	830	819	841	780	816	822	841	806	822	808	783	777	839	808	830	842	903	812	830	841	857	809	818	802	811	812	798	823	837	854	805	783	789	842	850	822	835	848	826	839	801	831	814	800	799	831	865	884	832	814	849	843	799	814	831	827	833	851	806	869	787	757	819	850	861	852	828	833	841	866	867	805	783	990	813	641	713	720	768	768	764	771	790	794	829	819	788	791	802	795	833	804	828	776	805	838	836	749	729	803	831	782
803	805	784	799	800	748	796	699	709	740	722	761	713	746	762	755	773	757	738	707	756	795	861	862	844	817	783	863	815	819	762	818	791	790	816	816	819	847	782	769	782	820	790	782	765	733	788	739	777	808	768	797	814	782	740	774	753	765	761	743	737	779	739	768	768	764	803	732	764	759	763	775	754	757	796	766	749	742	716	722	728	732	743	801	782	758	783	779	747	769	759	787	762	762	737	767	736	744	717	761	750	745	727	750	736	730	744	733	755	731	750	756	720	744	743	720	716	719	731	726	764	782	733	800	789	751	789	741	785	780	747	760	743	714	777	765	775	725	758	744	744	736	741	656	870	880	860	720	716	771	779	730	757	738	756	723	731	775	785	768	716	784	728	753	743	750	790	806	740	762	774	730	762	751	755	767	777	724	714	740	759	753	764	744	737	758	775	748	759	745	733	740	753	731	772	783	798	741	755	764	758	761	716	757	790	752	814	743	816	800	739	795	862	806	753	820	990	833	705	744	714	823	724	750	764	800	741	747	792	750	759	729	725	729	743	759	736	736	772	735	788	747	797	778	746	770	771	774	785	718	771	728	763	785	768	733	767	750	726	756	777	788	781	774	770	724	721	767	776	757	735	708	785	784	713	795	780	739	714	751	754	810	747	752	731	786	791	803	781	798	774	786	768	770	770	776	796	775	800	778	796	767	749	755	791	776	801	788	797	791	773	792	795	811	803	863	841	965	1042	871	464	212	372	719	944	807	785	769	759	824	808	760	780	760	753	760	761	786	824	794	808	813	787	847	780	986	451	224	495	1108	1031	851	830	816	811	789	805	796	775	813	775	810	808	883	946	838	324	233	683	991	831	834	810	775	806	844	837	801	835	810	860	881	451	191	490	1017	1056	880	832	813	764	784	771	784	778	809	809	785	793	841	811	826	794	807	793	791	861	839	828	821	840	823	825	794	864	809	821	807	824	812	828	828	804	789	828	830	825	775	834	823	827	841	783	814	831	796	792	824	830	808	834	825	826	827	826	830	861	837	821	830	839	816	845	818	840	832	855	819	839	775	809	809	823	808	851	862	840	818	801	877	754	721	794	901	845	844	855	830	827	834	808	766	952	874	691	733	765	731	766	769	761	806	818	783	801	796	777	814	770	811	834	807	771	806	810	879	779	744	763	820	801	737
803	748	743	771	765	752	763	720	727	719	735	764	749	751	758	748	745	723	725	804	862	839	846	810	795	799	798	809	803	780	797	845	838	873	752	757	830	851	786	771	801	795	797	778	810	791	767	795	779	763	802	790	787	747	763	796	759	757	731	765	756	796	774	780	778	759	745	761	749	771	779	812	763	788	784	783	760	759	762	758	735	708	761	729	769	748	735	773	752	725	763	782	742	776	759	756	754	697	716	777	750	755	768	713	734	727	749	727	741	731	743	721	731	737	732	753	738	715	718	745	767	752	768	741	790	765	711	743	749	734	748	763	702	738	700	737	768	744	738	753	758	744	701	663	831	960	882	684	721	782	820	759	727	739	722	740	744	767	791	737	754	747	742	741	749	747	733	766	744	756	736	745	751	782	742	723	758	731	733	781	733	773	703	768	774	729	740	758	714	739	745	757	757	763	775	757	732	744	748	755	770	765	753	723	760	775	774	749	783	787	804	775	798	817	781	740	777	1002	837	698	705	764	708	706	765	767	781	736	752	760	779	777	779	756	753	765	748	756	750	781	752	746	715	777	762	752	787	787	755	743	705	717	763	739	774	720	729	698	724	698	759	763	767	771	792	720	740	741	758	723	684	744	781	771	770	791	765	718	760	741	770	790	748	789	743	759	746	746	744	774	778	781	806	747	816	796	765	743	789	766	781	798	797	760	757	784	751	800	775	794	751	785	816	799	816	844	984	1062	1009	615	255	280	698	959	850	756	783	792	750	791	782	792	800	771	727	792	780	779	769	777	764	787	827	761	767	967	477	205	528	1061	1037	846	841	831	798	761	807	768	769	750	777	825	830	839	999	902	329	225	641	1000	844	829	800	793	786	794	802	862	791	875	940	753	330	222	686	1115	982	860	807	758	738	788	770	794	794	777	822	796	778	869	839	827	818	791	809	808	824	816	794	817	808	864	824	847	838	831	802	786	820	840	807	827	789	837	820	824	819	843	830	810	798	835	767	793	808	816	813	870	835	765	768	846	826	833	821	809	816	827	832	821	803	838	866	812	826	872	828	824	800	801	827	798	811	772	831	841	829	802	866	883	811	758	806	849	827	834	838	885	832	860	793	909	973	685	691	748	751	780	769	813	778	781	781	780	803	784	770	801	793	769	797	819	791	765	771	861	811	790	794	766	802	755
729	753	750	704	755	770	768	724	721	791	750	753	770	780	782	728	761	753	809	824	851	816	823	789	808	801	802	782	727	768	764	879	859	785	770	790	791	812	756	761	790	773	789	760	792	780	790	780	786	776	811	785	804	804	764	733	746	793	776	788	760	777	820	791	762	781	742	726	788	750	783	789	795	786	739	754	733	719	749	745	731	718	721	741	748	753	768	750	702	772	774	787	765	700	745	748	764	754	725	739	735	739	723	739	759	781	708	757	739	749	769	765	720	743	730	744	728	766	750	744	761	753	752	789	718	746	782	782	756	760	771	768	721	695	723	708	764	767	736	739	700	804	845	633	708	759	725	661	723	782	828	768	786	772	705	696	707	754	786	794	752	745	753	739	694	751	779	758	761	762	763	723	742	746	759	737	751	731	702	739	739	722	759	743	732	760	696	769	720	749	746	731	727	790	723	738	687	738	781	747	714	759	781	781	784	748	768	718	785	757	780	776	756	779	802	763	696	799	1025	837	722	761	723	730	710	761	738	751	759	767	785	736	741	711	755	764	787	778	750	784	724	750	774	750	762	763	690	784	766	738	723	740	755	796	755	714	727	763	814	737	764	730	807	778	782	756	744	756	757	730	737	753	767	768	787	824	794	783	732	759	783	758	768	750	748	793	753	806	763	791	775	785	791	804	774	808	773	737	783	778	758	755	788	821	788	830	825	781	826	810	808	803	827	807	838	979	985	969	674	282	234	533	963	914	797	776	798	752	765	800	794	760	786	759	782	774	826	790	798	793	783	787	833	815	869	933	472	221	496	1066	1024	862	790	811	812	799	789	786	787	807	792	800	842	898	1005	967	396	219	577	1027	843	790	792	832	785	790	790	827	783	833	992	592	214	379	920	1158	946	916	779	761	750	845	765	768	743	801	789	774	815	821	846	838	818	824	831	815	820	793	815	795	785	784	853	841	831	803	821	821	819	825	808	836	799	795	795	835	804	836	817	813	813	770	828	836	803	792	832	796	798	824	822	814	837	809	812	777	762	837	795	795	828	854	863	812	856	908	837	832	798	779	775	770	806	790	843	811	845	829	870	892	895	888	869	846	829	856	841	863	866	785	801	887	730	666	770	764	776	776	765	827	832	797	777	787	789	763	770	813	785	771	819	796	763	798	782	803	816	814	806	780	775	836
773	724	735	713	770	732	772	777	738	738	766	743	740	782	752	739	830	847	838	802	756	756	826	795	830	826	792	790	709	720	797	790	795	745	733	777	789	762	723	730	757	757	785	779	806	760	778	804	760	777	773	784	787	803	734	739	770	738	758	762	794	798	793	748	743	739	739	780	777	744	744	795	770	802	741	714	751	736	726	737	745	706	765	721	753	759	748	754	749	755	758	770	744	751	740	745	787	771	715	719	752	762	733	771	728	749	728	790	774	707	783	766	717	783	758	761	735	765	747	740	758	751	771	729	722	747	778	757	769	731	720	733	737	729	704	748	774	784	731	768	715	774	823	693	677	662	650	707	770	778	774	765	763	774	717	596	684	728	756	761	761	779	750	756	721	754	757	771	748	790	749	768	717	721	763	726	732	730	709	756	742	739	725	781	735	707	715	755	746	748	800	739	762	766	754	743	709	747	767	751	801	764	741	755	748	757	749	755	702	800	768	776	781	795	814	827	771	698	800	964	876	704	739	712	705	765	765	777	730	764	760	768	742	766	762	784	770	780	767	766	770	794	778	787	788	757	801	762	780	770	776	787	799	776	747	744	805	862	903	820	741	816	845	799	806	765	853	785	824	781	782	814	815	763	839	828	814	778	759	789	772	825	785	782	803	793	777	791	755	812	803	781	837	791	771	739	766	736	806	783	816	738	787	817	782	774	764	776	833	814	840	845	850	924	991	960	837	549	307	232	463	883	981	808	799	799	780	774	767	808	827	780	801	757	758	783	754	806	800	726	790	797	797	834	874	950	501	211	481	1047	1021	852	783	817	799	794	766	798	803	812	806	864	853	912	1048	973	392	181	556	1005	888	816	800	800	796	817	826	832	816	872	934	474	199	508	1075	1060	920	868	826	796	782	808	825	792	749	796	784	806	817	841	811	814	843	828	814	858	807	798	806	819	759	774	845	795	849	799	825	854	805	868	830	825	842	842	830	844	795	820	830	829	812	792	823	797	830	809	799	767	816	831	832	869	796	788	824	816	818	838	826	792	794	831	815	806	848	847	826	812	769	764	833	815	817	782	783	832	840	819	847	854	822	861	832	840	831	824	821	819	856	768	875	769	640	791	732	751	751	740	752	769	790	795	780	765	798	817	787	760	789	797	833	796	776	798	812	823	793	812	840	860	803	819
753	772	740	740	733	719	715	790	767	746	723	727	707	749	817	843	814	840	752	729	752	749	801	762	785	778	779	794	757	709	787	724	721	761	763	773	745	722	743	685	742	780	769	761	782	766	764	757	780	776	738	742	778	755	771	776	763	766	809	783	794	788	772	777	713	728	745	743	745	749	759	814	775	757	772	764	740	767	724	773	795	735	757	744	756	747	748	714	750	735	788	768	740	742	729	753	761	745	745	724	737	771	759	787	743	742	710	747	754	733	747	796	744	755	782	736	739	772	724	717	711	742	740	759	745	737	739	751	704	733	744	749	737	759	729	735	757	747	740	749	754	704	735	748	726	760	736	760	765	765	736	770	759	774	770	761	741	746	769	756	740	773	768	735	742	736	739	744	721	751	746	728	729	749	766	732	731	686	715	769	750	701	740	776	757	721	757	755	738	762	765	770	757	764	795	771	757	763	786	749	761	773	777	790	776	789	735	768	776	769	769	758	758	801	794	782	850	829	724	838	995	777	755	766	764	756	776	799	771	768	777	775	814	756	780	761	771	791	790	770	765	812	781	826	757	803	773	742	737	750	781	793	825	801	718	699	827	942	905	828	706	783	827	818	769	729	737	783	821	770	770	777	780	720	744	735	753	749	754	767	810	824	773	784	764	790	753	779	801	795	818	795	830	771	769	769	826	787	820	788	860	790	789	821	781	802	834	871	814	876	896	915	975	1050	1000	731	385	228	274	456	801	964	827	800	783	769	741	781	782	792	819	808	799	788	779	754	762	782	808	751	780	804	809	821	859	927	523	216	470	1046	1047	826	795	782	840	784	796	809	785	786	816	836	838	899	987	921	385	193	609	1051	862	851	801	796	808	811	827	855	825	886	893	378	232	657	1090	1030	911	837	854	813	846	823	823	797	803	851	836	827	801	815	806	841	799	817	825	840	806	815	841	824	771	744	752	796	808	826	807	846	832	821	801	825	866	823	800	876	822	831	817	766	812	775	788	798	802	834	843	843	809	844	831	819	797	847	864	847	852	815	813	759	779	821	854	822	857	883	831	840	796	782	846	856	859	793	822	829	812	820	821	798	813	814	863	849	812	834	802	842	832	880	905	636	647	776	726	731	759	727	766	813	805	759	786	765	770	816	772	750	812	787	778	812	788	792	821	841	807	786	777	807	836	793
785	757	728	731	722	749	765	786	734	748	739	775	774	805	856	834	790	793	757	725	725	727	800	731	751	820	816	754	802	823	807	759	765	752	752	781	737	760	726	746	769	802	812	739	761	760	798	791	769	760	762	760	758	757	767	754	748	817	757	788	797	762	738	772	741	748	729	776	770	760	773	720	767	769	800	771	747	720	725	751	737	762	776	791	783	731	737	747	744	751	747	739	742	779	733	750	753	773	776	755	778	730	757	758	716	727	714	705	721	752	757	763	787	757	744	756	721	708	767	719	707	727	746	756	737	727	729	732	716	732	717	741	743	720	727	769	763	758	711	738	739	729	761	763	752	754	753	737	737	727	753	734	786	728	726	725	772	748	720	745	730	772	759	777	752	776	773	759	715	757	747	780	748	737	767	776	764	700	737	767	720	751	737	751	747	701	732	768	744	757	723	764	760	707	754	735	745	753	748	745	740	730	705	722	741	769	730	722	735	768	759	752	772	782	727	757	786	864	763	723	947	905	780	741	738	749	752	807	789	814	776	801	803	767	808	763	760	805	811	763	783	756	759	793	789	790	749	784	790	810	853	846	732	828	778	709	751	879	866	756	730	834	826	837	809	796	822	821	819	851	824	824	806	798	843	815	827	822	835	813	862	845	879	869	861	871	851	859	880	891	850	834	878	890	865	833	914	868	901	876	885	880	911	927	831	914	1055	1073	924	956	1003	1022	1018	898	666	342	220	343	592	844	919	811	799	789	771	787	752	767	772	794	769	780	783	776	790	784	795	772	778	776	783	810	820	834	819	954	588	206	470	1011	1058	858	818	809	820	782	757	828	805	831	849	812	825	853	949	896	373	212	660	1056	899	833	834	795	808	778	858	812	795	940	770	311	254	790	1130	979	877	821	825	828	837	838	809	832	793	814	824	797	825	774	733	772	794	797	795	821	795	821	830	801	769	744	776	828	849	824	785	845	827	859	798	802	795	809	801	846	809	828	830	814	843	841	782	779	820	825	778	808	843	854	832	818	832	828	870	845	847	835	823	801	837	782	824	844	869	880	838	809	757	817	859	917	865	803	809	770	855	899	874	852	812	824	850	848	819	816	851	814	795	949	779	612	744	732	731	729	780	733	843	877	819	775	768	740	817	808	797	787	796	765	787	816	792	805	821	808	799	785	787	807	809	835
760	733	732	750	770	749	742	762	730	752	781	852	858	887	790	810	800	779	763	762	751	790	795	732	743	794	778	806	788	761	909	1006	1005	851	776	744	743	797	742	786	779	800	811	757	773	746	774	786	786	756	787	771	792	779	743	734	788	763	734	774	770	715	756	837	825	762	681	726	747	747	767	741	718	772	744	772	742	753	747	758	751	771	781	747	732	732	760	713	773	718	742	746	744	773	751	739	743	735	749	743	769	750	744	738	760	723	694	745	746	728	713	758	767	759	731	737	743	730	726	729	723	757	773	743	729	759	747	738	728	755	733	764	730	706	742	733	722	692	727	757	721	738	730	748	784	776	713	709	708	747	754	726	720	743	724	740	711	713	732	723	722	703	754	775	784	783	767	784	741	753	732	715	697	731	797	739	755	726	754	757	717	751	762	757	773	769	763	765	785	810	772	817	766	794	788	790	826	803	831	798	842	814	801	855	809	814	815	821	832	843	862	811	837	879	874	878	828	856	920	843	848	1039	1039	845	798	818	801	825	852	809	882	861	863	870	832	884	835	849	873	852	820	832	855	897	864	869	853	893	887	865	942	939	870	926	906	831	866	897	907	862	870	928	935	904	887	864	925	961	938	914	948	926	953	892	931	986	928	886	903	918	997	961	986	995	971	923	926	913	970	942	952	934	1000	988	942	934	971	950	978	940	955	945	951	986	893	907	1042	1070	921	915	968	808	664	429	287	240	408	743	985	913	806	801	787	798	789	795	766	770	749	765	779	780	775	752	779	759	802	813	806	814	800	822	822	821	811	974	633	232	476	1040	1088	810	824	817	791	784	783	779	802	805	828	859	849	851	975	975	414	195	553	972	830	821	780	766	814	797	800	859	832	989	677	222	321	953	1129	880	828	782	796	845	803	822	809	824	776	814	843	795	799	759	778	772	854	821	775	833	820	813	813	823	833	784	804	838	861	813	799	859	829	812	778	848	834	816	833	829	835	808	836	826	800	807	830	817	832	824	824	817	848	825	810	816	827	789	843	850	838	841	814	825	840	840	832	816	851	805	838	788	791	758	813	850	804	795	784	783	839	835	850	883	869	843	853	869	857	821	825	799	889	909	660	680	743	721	748	730	770	756	762	774	758	775	812	770	797	812	835	796	809	797	787	846	819	844	830	829	808	810	765	831	851	788
773	750	799	746	748	766	739	676	784	758	874	755	777	832	735	745	763	805	752	782	827	773	780	751	746	745	788	771	769	804	1003	773	817	1011	841	774	754	783	750	801	809	785	802	751	763	768	746	745	731	798	767	746	775	748	715	776	779	786	737	765	747	709	767	855	861	786	710	743	788	771	792	745	753	750	772	754	770	759	772	770	758	746	765	747	710	747	731	746	779	727	730	707	730	776	713	688	731	700	736	747	738	740	724	741	778	755	732	732	751	729	763	751	761	754	731	735	723	734	722	727	756	725	749	733	741	770	711	718	717	730	784	786	763	735	714	739	718	737	732	729	748	694	722	760	767	757	784	758	725	757	745	715	706	750	759	717	691	721	697	658	731	783	731	748	736	753	741	757	761	761	803	812	813	801	887	843	872	905	891	856	884	899	939	931	930	927	934	937	956	975	892	958	952	948	943	941	937	949	938	940	937	900	890	917	898	910	947	944	880	941	922	962	905	951	977	973	925	947	977	1016	967	968	1209	1098	862	948	909	920	908	886	922	880	928	909	941	918	913	925	968	915	928	943	936	921	912	921	898	961	886	873	988	998	955	925	953	853	818	885	940	952	911	935	959	963	911	939	934	924	921	963	918	900	966	881	948	900	855	846	895	864	918	915	914	901	885	830	789	812	914	830	860	855	864	864	866	824	811	840	832	804	813	767	738	754	731	703	736	666	613	604	492	362	280	242	313	443	668	973	873	788	770	769	770	817	780	761	763	734	811	764	770	765	736	763	751	782	773	780	774	809	803	771	792	836	832	953	570	242	450	1007	1056	844	846	830	801	799	795	788	837	772	791	801	817	826	958	957	437	195	539	987	861	809	809	784	796	794	789	858	863	946	566	232	423	1071	1079	879	797	762	778	800	820	822	840	819	806	837	806	754	845	818	802	805	792	794	798	824	810	832	858	824	819	816	827	836	819	813	847	817	823	827	805	828	830	833	845	772	833	836	812	806	775	794	796	837	883	810	816	809	843	833	804	868	791	851	845	782	829	853	818	818	841	843	823	824	801	848	838	810	791	823	794	793	827	789	799	835	901	866	886	897	848	882	825	881	798	829	812	782	950	789	603	759	730	706	761	764	791	784	785	767	813	829	802	792	823	841	828	791	829	850	769	780	777	792	789	777	809	839	797	822	833	842
785	766	806	736	758	741	708	705	819	816	877	841	746	760	769	756	772	762	749	773	792	761	776	761	769	793	773	777	789	968	794	529	654	760	832	781	760	788	810	793	789	784	768	754	793	725	768	757	738	757	749	769	739	778	751	754	770	753	718	790	728	717	721	779	770	682	709	749	776	809	750	767	740	774	734	758	757	737	766	750	792	743	749	745	710	742	786	800	744	724	723	738	763	765	752	720	710	718	726	752	746	741	730	735	773	808	739	740	762	767	727	749	778	724	745	705	743	737	735	756	782	770	762	733	728	734	725	724	747	715	740	720	789	733	736	767	742	777	735	725	722	721	702	727	752	768	779	788	793	734	769	731	749	778	763	664	769	932	875	703	688	762	724	708	761	758	767	839	872	872	874	900	960	916	907	954	918	948	956	943	988	921	957	966	949	919	945	941	946	923	923	965	881	930	901	886	892	868	841	881	835	877	903	873	843	875	876	887	935	893	898	944	908	927	943	920	946	897	929	938	920	780	890	1079	985	850	860	820	829	924	851	825	836	840	860	814	813	847	874	788	829	800	813	791	781	759	809	805	760	754	748	736	752	745	697	736	666	658	660	679	673	679	654	679	665	667	626	625	642	616	600	595	593	548	562	534	523	521	545	526	510	496	488	448	468	422	400	422	447	411	439	429	420	401	400	366	388	361	401	353	362	358	340	320	330	287	308	302	279	256	245	289	335	483	901	1010	825	832	792	761	774	794	785	753	793	814	793	723	798	792	781	793	760	752	762	795	798	785	801	802	763	785	806	847	847	899	502	203	421	1032	1031	842	811	818	771	783	755	781	779	777	767	788	799	828	997	1056	448	193	493	953	887	835	776	786	766	848	839	839	855	881	447	215	532	1098	1070	909	807	791	809	807	811	800	805	786	787	787	798	788	826	836	828	822	821	795	786	827	823	813	841	807	806	898	871	792	789	774	807	820	805	803	822	802	799	806	818	824	806	762	840	813	822	808	801	837	854	824	836	798	804	802	820	798	801	831	844	826	826	808	819	818	784	844	838	819	804	825	876	857	807	777	773	786	801	799	881	807	843	875	866	855	840	832	831	849	835	824	754	916	922	679	675	949	867	706	741	773	813	783	801	837	826	835	773	797	796	804	784	787	851	827	790	805	842	887	886	867	914	947	940	962	942	948
730	723	751	782	728	734	737	797	828	810	780	790	765	784	788	733	727	805	758	753	826	743	752	784	774	803	801	757	746	984	684	604	629	725	820	761	760	755	762	789	738	741	761	766	755	753	742	743	716	751	736	766	786	750	722	770	765	740	748	757	760	760	738	704	688	687	741	745	754	764	800	739	737	749	757	754	763	757	739	787	759	753	776	736	750	755	727	780	756	748	748	745	745	734	763	744	780	773	758	736	708	719	721	770	723	758	764	736	769	751	723	765	738	701	745	733	754	739	716	752	757	744	705	752	709	746	768	733	772	740	754	747	760	776	731	742	759	746	729	725	723	754	736	766	747	745	790	783	768	755	710	717	758	742	755	679	755	908	833	657	724	733	780	799	799	865	872	933	973	924	956	915	902	820	788	854	825	808	798	785	770	740	745	725	747	711	730	718	735	773	725	730	682	768	767	729	749	715	736	767	751	770	736	769	746	754	708	720	748	739	719	709	714	730	667	690	658	653	637	634	627	592	535	594	666	555	587	522	550	549	513	479	467	453	471	426	441	412	434	431	434	428	419	398	381	368	367	374	363	355	350	322	332	315	323	323	302	312	320	310	305	292	316	307	295	279	290	277	279	268	285	265	262	251	270	266	253	267	254	257	243	251	276	237	250	286	261	258	263	266	275	263	266	248	258	279	275	267	297	283	294	328	299	319	318	326	353	381	370	465	517	695	758	839	1381	1230	674	775	805	755	774	753	760	793	806	816	793	760	760	779	795	760	749	756	741	795	812	801	810	783	790	802	814	841	809	1005	633	249	456	1001	982	852	809	798	780	788	803	784	823	804	787	773	804	833	989	1009	459	201	495	1009	875	806	775	812	809	836	831	814	927	804	344	229	709	1073	959	858	837	843	788	807	842	835	821	811	781	752	784	783	832	824	850	801	765	770	792	784	822	834	808	801	879	685	876	819	835	838	814	771	758	811	818	835	823	840	823	827	820	798	862	870	800	777	785	804	823	796	833	836	812	828	823	797	794	857	829	817	822	790	866	827	852	813	800	823	802	824	822	858	844	791	795	819	814	850	870	816	843	819	865	832	800	854	867	802	915	863	789	960	776	688	711	669	724	787	811	768	765	780	825	836	830	802	851	830	849	859	842	889	915	936	946	938	996	948	1000	997	1046	998	969	927	978	974
727	707	707	772	738	759	754	782	772	782	789	738	756	752	775	771	759	757	737	776	787	776	760	747	751	768	779	749	769	881	878	644	620	867	720	800	749	764	798	803	764	739	760	773	747	738	741	764	722	740	764	794	767	751	777	766	751	735	761	700	733	720	712	762	761	749	761	767	720	811	767	799	751	755	780	767	752	732	778	766	747	776	755	775	729	726	752	811	800	758	739	726	757	750	765	764	749	742	766	759	769	720	757	747	758	755	736	721	760	738	765	745	761	754	771	754	738	727	737	729	738	730	710	705	752	764	763	732	702	738	735	749	731	761	737	780	788	767	736	694	718	708	727	759	748	732	702	745	717	765	769	779	785	715	751	743	683	692	700	714	883	862	875	900	920	955	978	962	887	767	657	566	506	444	399	418	455	445	416	389	405	407	417	417	406	393	398	401	413	414	421	432	431	408	425	396	444	391	364	381	369	378	355	343	345	328	308	305	292	299	302	300	330	315	289	319	273	300	307	323	296	329	256	263	276	284	297	261	282	284	276	258	258	268	263	232	239	268	279	265	279	239	273	264	264	279	269	276	304	298	304	302	333	321	307	318	316	335	353	362	361	374	382	375	375	390	377	401	393	430	414	422	439	438	449	444	470	486	492	518	490	514	545	528	541	606	634	624	604	608	602	642	646	636	655	665	698	694	700	730	743	744	756	747	781	765	844	847	830	907	970	949	885	697	882	850	650	787	789	781	797	763	750	763	762	779	770	793	794	753	799	804	782	750	778	799	784	765	792	798	806	816	801	768	960	1067	695	302	411	999	1057	880	850	817	805	776	813	780	781	782	791	802	776	848	945	961	414	198	535	1063	888	805	789	781	825	807	822	784	915	685	257	287	876	1121	935	833	819	810	805	802	828	781	788	764	793	789	810	789	798	822	851	841	834	813	818	805	821	822	824	830	816	570	723	899	909	864	794	824	774	813	835	870	833	845	810	803	827	853	823	803	799	823	850	836	885	831	825	789	857	831	845	812	827	838	800	803	845	806	830	819	799	806	822	808	839	797	814	853	882	857	860	782	917	869	907	883	884	863	868	839	834	830	815	822	864	760	857	951	673	744	782	740	825	806	840	845	834	862	895	864	942	928	988	926	905	904	914	994	978	930	939	918	997	981	915	912	872	898	902	847	807	774
738	750	747	780	773	825	782	787	756	753	782	754	751	758	746	755	775	789	746	762	771	786	761	774	766	766	746	751	785	747	859	855	837	793	747	802	770	756	772	786	744	770	789	750	765	749	705	722	749	721	744	764	727	775	786	749	813	756	745	759	710	749	760	770	751	761	790	768	736	754	725	773	779	769	762	760	728	757	764	733	740	760	749	739	747	738	738	796	775	739	701	723	737	753	763	730	760	762	758	751	693	737	739	751	753	771	708	735	742	739	746	730	751	748	772	780	736	728	732	750	740	716	708	700	720	754	755	786	721	757	721	728	723	738	733	736	772	741	745	710	716	728	701	750	732	729	728	772	749	760	745	758	711	743	730	761	770	744	848	874	921	964	1010	982	931	854	737	597	469	342	316	270	285	298	289	287	314	318	305	318	329	326	310	315	332	324	322	322	326	322	315	326	327	317	283	298	320	280	283	291	292	287	287	273	296	312	333	335	353	354	336	373	341	353	351	365	352	363	341	361	371	357	364	401	432	413	404	473	566	601	560	537	533	572	553	574	588	564	567	589	617	570	673	676	707	686	684	740	716	726	737	728	780	774	814	801	796	870	843	842	845	859	862	910	893	880	883	885	936	939	955	944	937	909	964	933	941	954	942	950	945	955	944	959	959	1003	971	964	961	1001	971	1021	988	989	945	944	952	1002	950	975	968	959	972	959	918	949	903	933	842	877	825	822	792	752	703	700	742	800	805	781	763	739	776	771	765	780	757	774	761	778	767	818	765	771	773	758	759	798	783	797	798	792	756	828	952	516	412	262	396	1016	1080	873	814	827	772	770	808	788	800	798	798	808	817	880	963	905	412	185	525	1059	895	821	752	822	794	813	780	844	912	561	240	433	986	1058	882	839	821	803	806	814	801	798	804	793	790	818	823	802	807	793	820	794	842	849	815	804	824	829	841	807	845	751	845	813	915	819	781	821	796	823	801	855	845	802	824	808	834	809	781	830	829	851	828	846	874	831	838	821	816	830	858	821	802	838	836	807	816	851	840	853	837	811	808	900	900	908	840	845	860	850	921	848	874	830	875	841	841	852	867	859	870	878	818	864	863	853	1033	856	752	885	840	851	896	863	901	931	963	967	968	935	928	947	941	930	907	886	895	941	930	880	866	845	811	800	706	639	608	631	591	516	504	450
756	731	789	846	868	819	799	755	749	758	754	754	755	795	757	765	770	769	764	784	760	751	771	757	765	729	730	744	746	776	771	764	759	747	732	763	766	760	758	761	771	790	758	742	754	738	732	735	726	736	723	749	756	764	759	768	770	720	745	752	778	743	749	728	696	763	749	746	736	769	761	775	776	779	773	729	720	752	774	754	721	763	733	740	775	726	752	775	718	717	705	734	755	743	773	742	734	737	741	720	749	764	737	760	751	745	695	723	730	728	743	719	726	779	773	733	723	723	750	760	756	720	737	724	772	734	743	732	767	763	699	758	740	779	740	733	744	730	730	750	746	721	765	803	804	731	741	772	734	729	743	727	769	816	774	846	894	932	963	971	984	923	836	698	508	384	294	257	286	310	391	472	506	517	528	526	560	521	539	543	567	523	505	513	514	518	526	518	546	515	532	545	568	528	542	459	564	580	558	552	590	597	602	622	651	687	724	737	725	686	708	708	712	717	753	783	766	779	827	822	806	850	903	919	954	909	892	933	984	1020	948	898	956	972	993	996	982	946	945	968	933	936	967	947	1000	939	923	977	969	984	948	1006	905	919	961	950	924	949	906	943	950	937	926	951	911	894	917	899	921	884	876	867	895	868	864	886	894	914	887	898	894	852	873	816	871	877	899	898	861	835	884	867	829	842	834	803	794	861	900	860	857	863	827	858	858	832	838	818	819	778	751	764	812	789	796	834	802	784	779	775	756	757	780	790	788	812	795	789	803	773	816	805	762	761	748	746	770	802	745	786	767	783	751	871	849	410	384	273	379	941	1088	875	823	826	788	777	796	794	842	824	804	829	842	853	984	916	426	199	517	1036	891	767	790	786	796	836	816	884	929	451	213	570	1144	975	864	808	858	805	798	782	778	773	813	804	834	807	861	853	817	808	804	804	829	825	796	843	850	842	790	747	791	825	876	787	748	789	824	831	850	832	811	831	763	816	825	809	872	830	836	792	825	824	854	830	823	825	836	851	811	872	823	838	882	848	833	849	837	843	845	843	826	795	806	905	858	918	853	841	856	855	920	913	919	904	872	923	954	937	994	932	955	957	985	1008	991	1064	1169	792	935	940	935	957	910	931	908	906	899	957	971	953	965	926	921	831	852	776	719	712	664	593	547	518	480	439	369	360	317	371	345	324	327	333
762	781	825	870	840	799	746	767	773	780	777	766	759	731	780	755	776	771	790	744	777	798	754	788	793	778	769	747	791	739	766	751	783	764	742	773	749	780	753	727	754	778	731	726	749	778	761	739	740	730	778	766	802	782	794	768	762	780	757	735	769	769	758	761	786	763	787	764	761	779	710	755	767	772	762	751	777	736	758	760	765	765	731	715	766	746	735	741	742	695	706	729	756	747	755	745	723	747	739	744	733	735	787	749	773	769	737	727	724	723	734	688	769	783	778	731	754	754	782	780	751	732	724	739	749	731	728	710	767	723	755	731	746	766	730	764	729	746	754	743	720	723	747	784	770	751	721	720	758	774	825	799	838	862	909	931	983	995	931	816	650	479	345	271	266	266	330	425	506	615	697	702	740	768	787	758	802	783	788	758	771	768	768	760	826	794	783	787	778	803	792	867	835	820	802	842	904	978	970	843	856	917	911	932	909	931	936	933	920	889	895	918	910	916	895	898	926	890	908	925	942	942	928	883	878	865	807	839	805	825	823	785	824	868	865	864	829	864	809	839	856	866	843	794	844	828	789	827	814	815	837	809	817	795	820	788	770	839	793	800	791	822	784	787	838	802	824	780	772	780	779	815	789	766	801	759	798	789	797	807	780	768	778	787	790	800	811	775	822	798	830	771	785	769	786	767	760	834	794	785	802	779	774	746	758	757	748	748	773	759	747	761	764	784	733	766	742	762	782	731	776	755	773	763	740	804	748	763	750	765	789	768	785	765	719	724	774	797	780	776	797	819	796	840	960	859	628	310	394	942	1086	863	823	856	777	824	825	786	813	798	804	847	873	873	931	958	419	221	510	1020	876	770	778	781	794	842	807	886	821	351	260	779	1157	965	838	823	841	828	809	784	779	810	789	849	779	801	815	828	834	825	835	832	785	813	819	818	813	853	800	697	778	813	825	841	810	804	834	824	817	852	800	805	783	815	915	890	834	835	884	829	845	830	872	841	850	837	827	852	853	819	846	824	806	813	836	825	831	836	855	854	781	846	816	867	913	884	866	900	903	940	1037	1039	998	940	1025	1006	969	1026	1129	1057	969	1019	1021	1073	1060	1201	1001	743	866	898	867	843	843	789	755	734	665	619	628	568	524	473	418	399	385	368	334	312	322	294	281	306	297	322	334	294	348	396	401	437	468	498
799	832	861	834	769	763	770	781	748	755	761	766	799	774	745	771	775	780	792	772	739	753	774	752	774	744	756	748	774	737	764	802	777	753	740	730	733	751	737	757	775	755	748	703	771	784	753	769	779	780	746	755	751	774	750	737	745	780	773	744	756	778	779	785	754	794	770	727	699	702	722	712	775	778	732	807	746	709	766	733	704	743	744	751	791	800	760	776	749	747	741	776	743	749	709	731	714	732	755	785	722	793	753	736	777	733	754	681	851	766	695	666	747	737	705	750	709	750	720	779	741	748	751	704	754	733	727	745	743	720	742	708	733	754	761	767	739	758	732	744	753	739	731	736	784	803	761	830	884	830	890	930	923	1022	947	878	786	620	447	350	267	266	276	363	476	580	659	723	775	804	884	919	894	854	840	862	879	831	843	823	794	827	832	845	842	899	874	853	818	866	871	916	912	870	851	797	928	955	938	828	827	887	880	871	828	869	802	868	798	801	794	877	866	797	820	827	811	824	816	805	819	760	789	791	780	829	778	772	764	751	781	786	804	790	811	759	734	745	762	771	774	807	787	760	784	750	757	758	762	772	736	765	749	727	763	770	764	766	760	769	714	735	787	743	747	755	731	720	705	725	724	727	771	749	843	745	752	721	753	774	771	750	748	759	772	763	835	680	760	765	741	770	699	750	774	763	776	771	771	782	756	743	750	768	790	731	721	756	813	765	704	731	751	754	765	742	777	746	739	747	763	764	804	813	791	758	806	750	813	782	792	769	774	800	762	780	799	792	817	787	780	779	784	792	953	1165	787	272	372	960	1074	900	803	790	770	784	794	786	806	822	803	853	839	882	966	926	414	215	545	1087	911	795	782	776	802	806	800	896	719	278	313	974	1128	885	846	818	779	806	822	813	818	802	790	785	766	808	794	844	842	831	820	790	806	839	789	852	798	801	794	727	799	828	807	789	785	834	822	799	830	811	832	852	841	817	861	854	795	876	866	833	844	861	860	821	844	811	809	862	830	817	825	852	864	901	896	894	916	880	950	954	935	945	950	942	984	945	957	1002	1007	1014	1030	1060	1033	1031	1008	1012	1024	991	1000	938	878	854	855	851	780	873	601	500	543	530	455	429	401	393	367	285	264	284	266	230	245	244	242	259	282	312	298	323	365	401	407	435	471	536	600	625	681	699	734	786	774	800
853	847	839	804	710	818	770	788	793	787	780	790	731	779	776	758	779	767	757	768	744	760	751	768	780	785	763	745	775	758	777	771	768	727	726	740	780	785	764	778	773	744	757	712	737	739	759	726	799	764	756	750	740	755	745	720	731	777	742	733	787	752	757	757	740	765	762	768	663	790	869	712	712	766	771	782	745	729	757	720	678	705	722	747	786	778	760	771	752	749	799	764	729	764	737	723	739	764	724	762	745	761	746	762	777	749	726	669	841	781	689	724	732	759	738	733	717	726	734	701	729	756	717	760	732	747	732	751	734	714	734	761	758	772	770	783	756	743	727	794	794	773	769	815	862	898	846	856	932	956	971	899	830	758	563	449	317	279	249	305	395	485	580	652	713	854	846	856	867	845	838	796	833	796	811	820	827	804	803	827	782	816	852	831	858	813	829	800	773	789	851	838	814	833	758	782	791	775	796	776	746	821	800	801	761	741	734	732	758	721	767	742	787	773	717	719	803	765	774	730	755	721	708	748	746	748	758	775	750	721	783	786	762	759	771	775	755	750	776	766	785	770	766	768	747	782	782	780	770	754	761	787	748	759	744	738	728	800	778	761	737	774	790	763	761	824	789	784	704	734	775	778	796	801	803	769	785	804	776	794	802	793	801	762	781	809	771	781	808	752	791	757	725	767	792	838	757	808	765	756	737	763	757	753	779	741	746	760	827	836	826	926	768	722	727	748	736	731	730	744	745	805	824	781	797	780	790	778	755	801	783	756	766	768	784	777	815	772	821	800	791	799	769	789	788	981	666	256	362	916	1076	879	811	849	773	800	785	796	786	808	790	848	860	885	982	895	412	198	518	1063	875	815	820	795	799	852	798	900	581	217	416	1067	1103	860	784	839	755	809	810	784	825	834	791	819	765	766	791	806	850	848	804	811	833	819	837	822	833	874	871	838	834	859	827	797	781	840	846	822	867	836	783	820	803	809	831	798	796	864	874	890	919	885	882	850	866	902	918	934	952	926	985	993	1009	1004	1006	992	1026	1017	1066	1087	1073	1054	970	1033	1029	975	1000	960	965	905	892	835	763	737	688	625	573	563	483	463	427	380	378	361	318	340	260	250	228	246	250	249	269	275	303	331	346	385	413	477	496	593	584	622	625	640	689	740	766	811	830	858	887	909	881	883	947	938	926	956	947	895
840	822	802	785	785	778	789	740	778	778	782	752	770	744	765	739	792	802	749	761	756	737	750	749	788	767	756	756	767	800	780	795	753	723	763	776	745	769	785	782	782	759	728	721	761	763	768	773	812	747	735	739	746	762	731	695	753	748	741	739	756	745	734	796	745	754	733	751	651	1021	1127	724	694	759	787	732	764	775	758	788	732	749	751	762	761	744	761	756	704	739	721	733	762	769	726	709	718	759	737	744	735	751	758	789	738	744	786	755	700	756	724	728	762	737	754	745	738	713	700	717	731	751	742	740	724	769	722	750	757	736	755	780	770	765	811	733	771	789	805	843	855	836	839	861	934	892	943	931	906	802	651	478	387	313	276	294	322	432	507	623	689	778	884	855	881	870	806	818	827	777	781	739	739	757	765	753	770	718	730	773	752	761	753	769	785	752	780	771	758	734	767	788	740	743	766	778	703	711	732	723	778	758	731	806	755	734	748	760	719	732	756	745	790	732	759	736	804	701	788	766	760	787	749	753	767	721	721	778	769	748	784	772	752	790	776	795	777	755	739	787	738	762	742	750	750	738	763	778	756	781	746	749	728	741	762	766	754	779	723	746	729	767	755	764	758	759	757	741	719	733	754	747	727	734	744	756	769	809	782	793	784	778	795	754	795	756	802	752	767	739	774	765	752	753	793	803	792	756	766	758	719	756	767	815	795	748	722	762	815	854	846	735	698	754	765	762	732	722	719	758	763	756	761	754	803	780	738	761	730	784	777	784	802	802	777	808	812	826	771	784	771	833	799	793	793	983	691	230	336	934	1120	933	790	783	785	791	806	823	778	766	782	829	850	895	989	933	469	193	478	1002	869	803	787	773	820	816	855	846	450	219	579	1152	1017	901	788	797	794	845	832	805	839	808	829	797	819	856	848	843	840	898	872	814	830	843	849	765	774	846	832	844	818	808	818	833	802	843	862	833	828	838	882	905	886	936	898	913	901	972	977	960	954	990	977	993	983	964	1030	992	1019	1010	1012	992	1011	1051	1014	1019	1003	916	928	1003	929	860	777	818	683	610	594	523	468	455	386	351	342	299	290	257	236	243	232	254	254	271	281	283	301	347	331	347	365	414	465	546	584	637	670	751	770	779	828	896	863	913	932	972	965	1037	1022	1034	1059	985	976	969	976	938	972	947	920	925	930	922	834	822
786	786	822	788	775	775	775	783	753	753	769	779	755	716	782	774	736	779	785	719	778	766	767	736	781	771	756	771	753	752	745	801	797	752	755	751	752	787	780	790	792	740	728	768	732	739	799	729	715	739	734	747	775	733	755	751	771	750	736	704	734	726	740	733	744	760	762	779	645	726	776	639	707	747	738	745	772	761	752	775	754	723	788	750	807	733	750	752	752	772	759	788	725	722	729	709	753	736	733	750	734	736	746	743	759	709	764	769	755	769	752	752	757	792	761	765	715	748	732	741	770	753	725	709	749	757	770	743	779	734	753	712	767	775	844	835	851	868	840	867	854	851	795	867	945	888	782	619	539	416	310	256	291	367	416	521	599	700	797	842	856	870	873	816	774	785	747	760	738	763	813	758	767	768	776	765	763	745	759	775	758	744	757	749	720	759	745	745	766	772	771	804	787	747	777	759	748	761	734	767	794	785	739	794	727	708	742	732	740	728	743	761	739	764	759	716	780	744	788	729	748	739	740	748	737	750	719	702	716	765	708	712	772	759	779	789	758	730	736	716	727	761	763	763	744	739	767	753	737	748	743	735	741	729	743	762	773	746	735	753	727	740	810	792	761	745	746	749	743	736	744	737	742	770	725	741	756	806	800	740	757	754	749	735	786	754	744	786	776	789	801	764	777	787	794	704	730	803	775	739	739	757	762	816	795	767	746	703	742	755	757	739	795	729	779	735	719	722	730	762	779	781	774	756	780	773	741	825	829	762	788	776	795	803	779	788	774	807	788	803	782	794	844	803	805	965	716	248	343	900	1078	912	768	758	752	815	804	801	782	740	773	861	834	904	996	972	493	201	446	993	885	784	813	784	836	817	919	803	379	251	697	1173	995	887	828	840	796	883	794	794	810	850	789	809	830	853	804	824	777	803	812	841	821	808	814	778	785	895	861	875	842	859	907	905	901	883	866	945	877	956	1009	935	964	1030	991	1016	1058	1049	1026	1011	1015	988	990	1029	986	1070	962	962	939	854	853	831	806	702	643	624	605	523	446	434	433	334	327	352	309	266	256	239	239	254	256	303	327	335	348	385	474	471	511	589	669	738	738	759	769	825	861	881	852	886	911	938	935	970	921	992	1016	1069	1001	1008	1043	989	969	981	936	956	925	910	919	918	916	881	886	896	862	891	857	900	888	835	779	789
810	810	816	784	786	793	813	764	757	753	734	798	748	715	799	767	748	771	753	777	787	772	773	786	758	760	725	710	709	752	752	777	815	757	761	739	743	754	757	767	761	763	778	753	742	761	758	754	746	750	787	750	742	724	755	752	768	773	745	754	718	715	734	737	739	753	796	834	773	709	673	713	738	690	740	767	739	772	737	739	744	762	738	747	728	763	762	778	790	785	758	757	742	733	701	731	778	750	747	712	739	746	750	735	738	748	732	796	719	759	760	763	787	753	759	761	763	721	722	729	756	757	760	760	747	735	739	756	732	737	834	820	822	835	817	829	814	806	855	862	864	853	687	601	565	527	419	341	312	312	365	463	565	629	691	813	861	925	892	903	807	761	778	715	749	758	761	778	764	765	792	763	784	743	722	771	728	715	753	807	762	730	758	739	716	718	680	754	750	761	788	797	789	743	768	750	754	785	760	736	790	749	735	703	724	740	732	735	716	742	720	762	764	765	735	755	734	737	754	758	741	739	765	757	766	758	753	718	754	698	698	745	774	746	747	788	761	782	749	730	716	754	728	743	744	761	741	757	778	764	754	762	763	754	739	786	749	734	737	740	731	752	801	763	751	768	713	739	742	738	753	715	718	760	805	808	720	740	733	788	757	772	786	759	772	749	737	776	796	764	765	755	809	836	795	737	788	842	806	750	761	740	792	841	792	747	731	757	750	773	754	743	749	767	763	738	769	750	749	775	792	764	773	738	790	734	765	995	1038	813	695	804	771	814	789	789	780	818	821	800	790	820	795	814	837	1046	718	271	297	882	1131	870	799	786	833	769	755	790	795	786	782	801	813	909	907	979	487	199	456	1037	899	812	794	826	820	843	916	723	305	296	910	1211	944	873	837	821	796	809	821	782	813	870	853	820	765	850	818	844	839	835	881	879	880	850	910	877	946	969	936	949	997	994	993	984	982	968	1011	1001	946	1080	1027	954	994	1015	979	976	949	919	904	870	869	755	706	686	652	611	525	510	456	389	368	356	326	287	281	263	261	258	235	245	254	277	323	327	365	402	414	493	536	636	694	722	823	787	793	953	938	966	1006	993	1039	1020	1011	980	955	1001	991	986	936	920	963	931	984	929	914	873	913	946	882	937	927	871	889	908	862	860	861	868	828	847	845	847	844	868	835	831	835	834	856	861	855	847
800	790	781	779	756	758	794	797	769	744	690	775	760	764	744	770	775	763	781	770	779	751	755	749	738	735	701	756	719	791	776	727	753	777	755	685	744	707	699	762	757	708	732	736	748	746	741	781	771	743	757	743	749	748	755	751	750	812	794	721	735	763	754	744	731	751	785	784	754	759	778	763	761	724	723	755	731	741	749	745	778	761	774	740	743	693	833	789	742	756	710	772	746	746	707	759	801	748	766	730	735	742	736	733	733	728	788	784	739	756	760	739	762	758	807	768	714	735	792	726	750	768	760	735	739	749	748	845	872	817	872	842	833	862	838	810	826	849	842	736	647	484	406	334	347	331	333	372	438	505	658	770	879	883	889	856	868	819	791	782	773	737	701	751	740	765	768	757	748	714	746	779	748	754	761	739	756	737	730	738	759	773	741	745	738	705	761	753	758	740	755	762	757	727	743	744	754	743	732	733	754	737	758	752	712	731	725	676	717	764	758	753	725	767	719	737	715	703	666	681	722	734	728	761	753	763	768	715	758	728	733	772	708	747	756	773	786	754	734	763	782	751	750	757	747	760	760	748	714	736	731	754	762	763	755	724	742	754	726	772	750	757	758	743	752	753	762	744	743	744	771	795	719	840	872	866	743	699	739	759	750	821	776	745	773	744	759	760	816	757	767	766	755	781	787	760	792	791	750	779	779	754	778	775	765	742	733	752	775	770	786	775	738	759	757	811	758	772	757	743	765	757	770	816	786	736	713	904	987	788	694	749	813	816	804	781	809	770	816	795	758	839	781	817	871	961	717	269	305	883	1086	886	793	810	811	775	784	782	805	803	848	828	896	903	967	992	490	217	465	1098	935	834	795	798	791	802	875	587	239	378	1230	1433	1051	940	993	872	849	863	838	871	874	902	928	908	884	895	962	952	964	957	959	1009	999	979	1008	1050	1047	980	1030	1050	1010	1000	975	972	995	966	932	928	895	831	822	755	712	663	603	573	512	472	417	398	329	309	276	286	251	280	259	255	266	270	288	284	320	336	385	419	476	510	595	619	686	693	829	799	919	976	966	897	996	994	1011	1046	954	951	928	1161	1018	905	925	926	887	927	905	869	867	851	870	884	906	864	870	914	947	882	854	865	837	842	856	848	867	820	855	871	820	857	901	859	875	885	846	894	882	846	854	867	897	846	835	840	816	850
807	720	773	760	764	753	761	778	760	714	730	762	761	783	744	744	764	765	762	757	771	734	747	761	769	750	738	739	745	759	780	783	790	743	733	729	823	837	726	767	779	731	756	753	778	772	754	774	720	784	754	740	754	740	740	780	771	778	746	763	762	758	725	716	717	767	781	750	719	756	752	789	741	767	756	753	735	748	751	745	749	731	723	721	778	786	728	746	721	734	690	715	713	716	737	735	754	756	770	765	721	724	752	777	742	717	749	756	739	771	762	751	785	742	777	812	765	769	762	765	779	760	787	807	820	875	873	863	859	804	827	792	830	799	840	754	682	590	537	478	445	357	353	333	414	458	549	683	771	810	872	905	924	848	862	803	774	765	795	725	742	762	745	751	753	756	777	743	733	792	759	753	749	731	729	751	728	770	701	694	757	790	757	748	751	735	773	747	742	721	761	704	735	737	771	745	772	721	732	759	697	733	764	735	718	681	719	755	762	741	789	770	774	731	729	739	710	632	756	701	717	732	747	737	738	792	762	765	763	774	723	705	770	762	743	747	808	783	726	735	734	755	749	780	740	757	758	728	758	735	767	780	782	798	763	739	771	725	731	757	776	754	755	767	771	738	749	747	762	786	793	736	693	836	929	814	739	688	786	791	769	800	778	754	746	740	761	772	807	747	793	758	780	769	757	787	764	780	778	771	728	762	781	789	740	707	753	775	742	792	800	741	757	762	734	765	793	798	760	754	781	766	763	807	748	742	749	738	759	675	763	768	810	807	794	775	782	751	756	798	812	812	829	789	827	960	726	284	296	899	1102	886	776	820	823	788	768	767	818	866	920	850	894	1013	1077	1049	484	212	425	976	954	876	871	835	834	797	859	541	222	526	1436	1532	1294	1037	1054	991	909	964	962	1023	941	976	1002	984	958	1009	1028	963	956	1029	1029	1045	1029	990	967	938	977	926	838	810	803	738	655	630	585	574	494	477	398	365	351	306	273	261	263	245	233	253	249	277	281	298	343	393	398	435	491	555	635	638	709	766	799	843	913	971	980	996	1009	971	1024	1017	1015	934	1003	1078	1001	890	922	929	852	873	882	879	913	795	808	833	863	885	839	850	842	819	824	821	844	831	860	784	846	859	921	885	840	812	838	888	853	838	820	847	851	832	876	860	825	868	853	855	836	868	856	827	847	796	802	795	815	805	802	810
793	758	770	739	754	787	713	773	723	749	723	761	787	810	760	763	777	767	775	762	756	741	723	724	793	776	763	753	745	776	740	763	726	739	759	700	782	831	675	736	731	785	726	770	790	764	761	739	774	781	749	754	737	750	769	760	754	740	739	763	764	783	757	741	784	760	771	761	740	754	754	728	770	766	757	756	741	800	748	751	756	749	731	728	767	724	734	759	730	719	692	725	718	719	730	698	737	786	780	751	702	720	793	832	769	711	731	716	745	751	762	733	763	797	674	780	703	759	779	785	810	851	903	906	887	837	833	806	812	795	756	703	723	616	564	500	464	421	400	381	401	447	546	663	722	749	777	885	868	881	838	847	839	774	752	703	728	786	824	783	750	761	754	775	751	756	710	772	749	780	741	757	775	709	760	761	745	735	740	753	747	738	730	765	746	747	743	739	762	722	709	725	720	739	752	736	741	708	764	741	714	761	758	764	747	692	735	660	788	741	784	806	735	735	698	734	722	632	1600	902	681	744	767	750	775	794	752	766	742	801	772	738	719	788	750	751	746	709	715	719	752	754	743	789	773	782	781	776	757	756	729	635	785	718	741	761	758	765	761	765	778	729	779	747	817	783	790	794	792	797	809	724	664	739	731	732	719	709	785	753	787	783	776	745	729	729	750	759	777	738	759	784	781	752	811	775	785	776	794	800	749	749	754	784	757	761	744	774	768	790	764	777	779	783	805	773	791	777	741	738	757	786	787	767	759	768	755	770	760	784	762	754	791	771	788	762	780	798	783	813	824	826	800	781	824	993	760	277	270	840	1073	912	804	801	796	779	780	776	794	824	903	875	859	1064	1006	963	393	163	318	738	693	757	824	888	873	793	812	506	242	491	1197	1324	1045	970	1017	942	924	966	1005	985	911	858	901	950	890	901	871	863	788	809	780	711	686	640	559	511	501	441	415	360	318	287	280	270	265	248	233	227	248	267	305	307	356	376	432	449	523	607	638	676	731	765	839	859	885	998	990	1004	1019	1041	989	1003	969	990	1003	982	953	930	901	919	860	902	857	866	856	938	857	829	813	851	851	855	838	803	882	895	846	771	824	851	830	833	843	823	843	808	831	861	828	798	856	908	900	890	803	832	868	848	877	859	860	860	840	820	855	834	858	868	853	797	839	845	848	832	848	749	800	889	777	841	858	830
779	720	736	775	747	712	762	751	765	737	748	764	747	771	738	716	766	764	761	771	759	739	767	766	750	759	715	771	774	762	772	774	753	738	759	704	708	746	746	755	751	797	738	761	749	756	764	752	737	751	743	775	745	747	744	768	755	740	739	756	790	777	730	744	737	764	745	718	774	763	763	771	785	793	743	793	727	708	763	750	753	707	733	709	738	733	774	768	737	741	705	690	790	750	744	720	713	697	727	707	704	724	769	780	756	728	721	738	774	720	698	768	738	816	794	787	755	862	874	926	925	948	933	894	823	745	769	749	688	610	565	517	538	483	439	418	408	428	475	566	620	678	769	837	861	814	827	874	827	779	786	795	778	733	709	782	749	772	763	774	725	756	729	770	736	735	721	767	721	781	696	729	740	723	724	730	744	718	755	759	773	757	732	740	750	777	755	752	732	719	734	754	758	760	734	716	712	700	769	762	727	795	737	793	754	752	733	764	752	754	747	814	765	757	720	759	747	657	959	627	698	777	777	740	765	769	745	737	791	775	750	739	768	725	767	790	782	743	726	754	742	772	762	768	776	748	781	762	767	730	731	709	792	779	751	749	789	767	750	773	731	770	792	786	804	755	796	758	774	780	810	793	724	752	703	694	729	726	756	765	774	745	771	769	734	744	745	743	781	731	755	741	758	717	782	762	804	794	816	801	744	731	750	765	764	750	788	792	800	753	754	744	731	794	781	777	787	757	754	760	737	759	790	777	801	788	785	791	768	785	773	782	795	834	797	801	773	755	814	763	801	800	821	807	827	988	729	290	273	821	1073	956	810	822	829	768	828	789	802	840	882	888	885	968	922	630	280	130	167	342	343	413	558	698	857	863	856	662	296	284	565	630	553	541	551	533	494	527	517	508	443	443	476	492	439	434	404	380	382	323	302	282	280	270	252	261	236	245	272	275	279	303	336	388	416	451	538	566	644	706	732	789	839	896	921	969	999	1002	1024	993	1037	974	979	959	967	940	956	939	902	891	867	877	926	846	875	848	849	888	879	855	860	867	829	815	824	758	749	801	809	835	805	825	796	826	832	823	846	807	840	864	852	850	815	825	857	835	860	823	810	822	814	811	828	803	827	799	872	854	840	827	835	845	851	838	886	822	849	816	836	823	861	832	857	851	822	804	909	937	849	841	859	814
775	771	750	746	773	764	771	741	757	751	777	768	736	730	740	761	747	762	741	757	774	763	786	748	741	713	734	735	744	757	760	784	804	745	757	763	739	744	739	758	783	727	757	716	721	774	720	726	774	749	782	759	746	713	725	733	746	721	714	748	741	770	766	742	740	754	741	721	750	745	736	760	724	767	788	745	712	726	745	744	734	707	760	730	731	742	796	766	731	727	762	813	815	743	738	752	725	751	713	748	744	719	756	737	738	706	742	760	770	718	733	729	713	770	812	855	857	918	899	929	851	854	806	765	707	648	582	518	514	474	479	448	437	416	458	516	573	661	699	809	780	827	817	865	850	751	770	798	739	744	740	797	767	729	757	763	717	759	758	755	776	774	770	779	739	713	702	716	746	754	732	754	753	751	754	727	716	718	755	752	763	731	767	754	751	764	748	761	722	709	739	723	767	764	710	737	713	720	751	728	776	753	753	760	777	721	714	724	750	736	747	751	734	761	778	775	729	770	753	726	771	774	736	748	748	710	748	758	737	769	770	748	735	758	819	763	787	780	739	757	725	747	751	728	716	740	781	755	768	733	749	780	752	784	760	742	747	770	771	791	758	753	762	759	789	777	774	780	765	766	744	809	742	770	736	788	747	778	766	774	787	761	733	796	780	738	739	723	782	759	751	761	801	775	769	755	779	748	767	817	821	788	749	732	767	771	770	795	827	710	740	832	722	765	773	774	779	797	747	763	774	761	792	785	800	795	772	769	795	773	775	783	811	812	844	810	803	777	766	782	836	783	820	836	844	985	758	318	229	770	1039	869	820	724	753	721	745	757	734	822	795	833	820	706	506	327	169	134	155	227	229	237	329	515	628	830	885	822	531	288	253	267	247	224	256	219	236	240	247	245	236	224	246	244	250	250	256	261	263	281	309	325	343	405	435	480	553	620	653	733	773	833	875	914	954	962	975	972	987	989	1010	975	959	958	964	958	895	899	892	889	893	873	882	896	892	823	861	880	834	780	795	795	847	820	796	812	805	835	831	820	819	848	841	838	828	834	832	845	820	825	817	802	799	788	782	792	843	797	842	808	804	815	788	796	784	813	838	810	812	812	817	829	820	784	849	821	866	887	847	805	838	851	865	840	842	831	818	844	834	843	846	864	820	854	834	831	830	674	857	863	819	844
766	771	774	756	749	767	775	766	761	763	764	800	733	751	784	764	736	751	724	744	743	745	781	766	730	748	732	747	747	729	767	746	762	749	762	753	724	735	710	758	768	763	780	765	754	773	750	762	749	729	750	756	741	713	754	696	720	735	746	779	745	759	763	722	734	719	746	759	753	731	777	732	767	795	762	751	707	926	731	736	766	727	741	740	709	739	793	730	699	708	728	841	837	810	716	750	735	763	727	755	761	726	756	737	760	720	756	746	789	737	733	714	784	825	843	930	869	822	777	730	740	689	641	554	515	484	479	441	439	447	464	516	586	619	682	736	798	829	814	855	852	819	792	798	771	764	743	750	746	766	767	748	749	765	697	709	793	726	738	761	758	752	739	746	734	750	725	749	756	761	773	761	734	773	725	723	733	720	702	743	702	744	740	750	747	744	768	728	736	714	734	731	740	764	762	740	740	742	718	748	752	744	764	759	761	732	737	737	743	714	757	757	746	731	771	776	745	768	769	732	755	745	755	700	729	772	774	730	756	755	745	767	739	776	738	752	759	749	744	755	737	758	735	728	716	744	768	791	754	736	754	740	768	740	759	776	718	782	723	769	727	769	768	766	743	777	762	736	761	749	746	754	762	782	778	771	789	787	766	751	765	739	755	755	763	753	750	750	798	750	801	762	781	767	738	765	764	748	769	758	777	757	781	778	796	792	780	797	786	716	849	1115	732	776	778	794	766	777	749	774	777	786	778	772	813	775	764	776	785	785	786	794	821	817	815	800	788	758	744	789	794	767	837	854	812	1021	767	293	243	876	1274	1126	1006	898	894	916	872	929	982	1048	1082	993	674	385	235	206	285	436	567	515	295	197	275	351	443	622	845	905	817	615	511	485	484	485	455	462	471	499	526	525	545	511	527	519	570	562	611	651	718	743	755	830	849	921	991	971	968	962	975	1023	1021	1021	954	948	904	898	907	932	847	860	901	838	849	866	866	877	824	876	845	869	874	822	837	825	822	842	833	849	795	766	1122	893	754	833	836	838	829	871	826	858	842	818	831	834	824	857	783	814	835	827	855	784	815	804	847	802	850	829	808	822	795	807	777	809	770	789	856	839	834	816	824	793	775	853	883	873	861	840	888	843	834	824	820	847	844	818	809	839	863	852	867	849	853	847	793	796	847	824	766	859	866	837
737	742	748	776	764	808	813	741	763	757	743	746	793	759	747	767	740	749	726	734	719	735	738	782	757	785	758	759	761	753	781	779	783	777	786	775	754	758	731	753	752	743	769	754	760	734	729	783	744	738	732	753	771	726	773	744	737	744	753	719	743	761	748	733	723	718	761	799	755	744	729	735	712	749	759	781	736	788	699	740	768	756	775	736	758	747	796	773	683	692	734	817	804	748	700	741	759	728	727	744	746	811	747	737	722	749	749	765	717	740	738	813	839	888	860	808	734	662	623	556	498	463	458	453	488	456	488	506	551	607	662	719	760	796	830	805	830	793	828	838	819	760	737	765	767	738	781	792	753	779	760	726	741	762	746	734	736	772	728	730	751	727	765	735	740	776	713	721	736	763	762	788	765	763	722	749	796	776	706	745	734	750	743	748	760	706	753	714	745	752	748	761	776	752	772	716	698	749	761	738	730	742	743	719	760	752	743	740	719	736	736	760	733	734	746	775	749	783	746	745	763	770	750	753	755	774	736	755	740	731	754	736	729	765	745	756	728	780	752	744	734	742	755	751	742	711	772	775	743	777	751	746	771	763	770	780	807	749	724	751	742	714	749	771	762	759	783	793	770	761	792	769	769	753	789	758	739	772	751	741	761	793	727	767	771	746	788	766	745	750	793	752	754	788	773	795	790	782	767	749	755	747	791	809	763	745	803	774	772	745	691	723	682	779	765	799	776	761	732	792	753	788	758	779	809	798	784	770	785	786	789	795	790	825	797	786	784	806	771	771	776	786	818	840	847	988	680	267	288	868	1293	1203	987	892	910	865	845	923	981	1058	1044	734	390	208	180	304	760	1285	1693	1485	862	387	257	257	276	488	803	814	834	872	883	963	924	998	967	952	973	918	912	991	947	989	956	990	974	962	969	994	974	977	914	909	941	972	966	912	934	900	885	872	905	851	832	887	833	865	840	847	865	824	822	820	837	867	825	822	807	791	805	803	835	818	801	843	804	802	873	841	797	743	969	780	792	839	819	833	822	856	803	814	816	849	821	841	803	856	825	812	824	844	805	823	837	814	823	786	818	861	850	802	798	843	878	879	784	779	829	841	872	790	808	820	770	777	877	802	816	874	816	849	826	846	825	819	836	901	884	834	834	862	864	884	864	772	807	865	853	802	808	810	855	820
772	767	767	731	752	758	772	757	759	738	745	787	755	762	749	772	748	751	728	749	753	750	780	752	766	762	779	762	768	739	748	731	800	782	770	752	771	721	743	781	738	735	752	727	712	760	756	758	748	762	742	781	739	732	737	745	738	758	739	729	733	750	743	736	771	776	726	782	767	770	730	754	714	787	706	771	739	712	762	756	756	738	738	747	736	782	759	799	727	710	709	753	752	692	667	754	758	729	735	734	802	759	745	747	744	699	727	747	720	751	907	949	917	827	776	623	510	420	440	472	464	467	468	520	564	628	669	669	731	769	818	804	803	806	868	821	794	768	767	733	743	753	729	743	728	742	744	714	715	736	768	768	748	773	792	750	756	729	739	751	776	788	761	738	738	728	674	698	761	709	740	755	783	760	707	775	879	775	672	711	800	805	759	749	751	757	755	749	768	744	720	728	760	789	796	763	725	738	754	747	759	746	758	745	763	722	753	758	713	724	704	757	743	749	722	758	739	714	758	711	741	723	720	784	759	748	773	741	749	729	721	738	730	751	763	754	749	783	777	788	745	724	735	756	776	759	739	733	735	724	707	749	811	778	775	738	754	764	726	725	710	753	747	733	769	732	756	752	782	741	724	772	757	762	780	764	746	784	737	738	749	786	782	749	766	793	743	790	786	787	747	743	723	762	783	799	777	796	734	761	744	756	768	749	797	786	794	759	769	768	789	777	768	811	759	744	821	759	760	792	792	763	752	777	815	823	759	796	800	741	770	802	804	803	793	798	757	817	765	795	746	806	757	817	808	996	676	245	245	657	900	819	713	652	672	681	670	709	731	778	690	390	205	158	272	689	1277	1681	2165	2123	1750	914	402	291	239	363	649	875	805	829	850	885	919	941	847	926	946	938	929	934	949	932	901	930	940	896	887	885	866	897	846	832	833	870	896	839	832	819	840	854	805	835	845	820	804	784	799	846	813	827	820	816	804	840	826	832	783	819	795	831	840	822	782	842	790	809	842	831	843	833	763	771	837	852	827	839	844	839	835	846	842	824	864	879	881	811	813	835	794	814	813	865	794	800	773	801	823	837	837	757	775	832	917	954	862	803	822	872	833	832	830	862	784	833	930	829	826	812	844	853	841	846	820	857	853	855	852	873	904	862	877	867	807	732	799	928	988	870	768	781	839	788
754	761	771	758	723	735	765	770	791	756	748	750	761	796	774	776	754	760	728	741	767	765	790	748	741	762	763	781	756	762	775	755	737	808	739	739	755	745	777	776	762	735	740	754	747	770	772	734	721	778	730	761	766	785	736	740	771	765	764	727	717	757	740	767	743	745	765	748	742	793	804	797	734	762	759	739	721	750	763	737	766	753	735	724	750	743	797	736	738	698	731	707	727	732	738	743	760	780	758	737	768	741	736	716	719	718	712	742	726	765	876	975	858	689	501	461	466	444	451	484	604	633	639	689	704	720	770	841	830	785	814	817	819	820	787	769	726	810	770	757	745	784	724	752	704	746	728	737	719	759	797	726	739	744	756	740	764	765	775	788	774	777	792	721	736	725	737	721	727	725	743	734	770	782	737	745	786	707	716	761	806	788	750	747	739	735	729	722	697	722	713	734	760	777	778	742	762	733	740	756	761	748	744	762	761	760	749	756	736	721	749	762	762	706	710	759	719	712	752	748	738	688	754	712	744	742	763	758	729	730	714	759	762	751	712	732	776	736	772	781	748	787	791	755	774	777	768	739	707	782	716	778	766	767	788	751	767	767	741	746	755	747	791	768	727	722	744	761	746	760	787	732	702	747	765	758	738	745	757	748	744	773	807	771	759	752	761	764	771	756	776	756	738	779	755	764	774	769	774	751	805	753	780	715	776	776	741	738	726	767	783	794	795	760	786	757	758	758	778	744	759	769	755	792	806	781	761	797	794	777	754	788	755	772	770	791	807	820	792	824	784	819	791	803	810	1013	672	278	366	776	974	851	753	754	768	758	746	753	793	847	705	356	146	158	514	1661	1952	1704	1704	2181	2571	1693	574	402	276	315	560	812	829	825	829	846	873	858	871	852	852	848	859	834	854	844	864	865	898	856	825	823	829	864	836	817	833	826	828	868	795	824	822	813	804	831	796	870	819	842	795	844	867	820	785	780	816	841	829	791	789	819	805	785	823	826	824	839	831	855	843	830	843	829	812	811	781	820	841	817	862	829	854	856	810	812	819	818	853	867	783	802	846	814	842	857	767	786	994	935	759	833	829	823	727	794	910	897	829	806	831	884	816	787	845	850	885	821	717	892	830	870	819	782	810	817	799	781	855	858	839	889	866	836	850	881	810	776	883	970	1025	916	735	770	853	780
763	769	729	744	747	770	807	754	760	755	773	745	772	778	777	774	756	775	753	733	721	722	755	764	751	737	739	780	776	746	758	722	719	756	777	742	749	732	794	757	801	763	763	734	752	743	737	742	767	741	769	760	725	783	733	740	754	764	754	748	753	736	774	778	760	747	755	737	741	843	580	729	780	737	747	771	767	720	758	731	766	731	724	713	741	783	777	726	752	760	722	720	728	728	708	755	724	727	759	714	756	737	770	752	733	720	719	753	763	763	847	831	713	495	457	510	542	592	642	676	691	734	768	783	770	813	796	830	793	767	766	762	772	759	775	761	752	753	752	743	765	736	731	731	694	738	743	774	743	763	745	745	750	753	765	695	723	753	772	771	774	735	745	757	746	737	749	753	768	730	740	731	727	753	759	753	756	717	731	764	785	774	761	761	749	736	770	716	760	724	753	742	721	746	754	745	746	734	755	738	764	722	732	760	779	769	761	707	737	770	749	694	738	750	741	740	720	752	739	732	725	741	730	776	758	727	748	741	747	695	722	745	785	797	750	764	761	768	772	752	774	744	753	752	784	794	781	759	726	741	744	754	774	737	750	750	773	781	720	755	785	746	774	769	754	773	733	757	790	769	750	751	777	737	714	743	732	744	734	742	727	753	755	714	780	732	767	751	797	753	770	715	767	789	784	738	775	716	826	611	714	779	797	770	813	822	744	743	722	756	776	823	795	768	785	749	783	765	805	750	755	739	814	796	766	823	808	772	782	753	843	844	835	760	770	772	834	774	801	775	749	789	807	840	803	1035	687	249	364	787	962	833	782	738	742	733	718	743	832	841	622	273	120	190	785	2217	2236	1472	1128	1674	2695	1949	804	388	289	277	527	799	819	793	800	802	794	833	816	803	775	845	815	814	816	810	809	833	823	821	817	810	805	830	815	822	850	845	847	843	806	815	832	846	839	809	808	814	796	815	800	846	850	841	847	786	839	844	802	798	814	821	777	839	838	816	861	827	842	832	829	841	830	820	762	862	801	806	760	788	800	816	863	799	787	856	844	824	830	852	821	815	802	834	881	842	830	742	1018	954	747	831	821	834	776	777	824	832	748	793	846	892	857	848	863	830	820	911	770	909	822	821	812	820	854	840	858	865	807	833	818	889	843	858	841	865	847	767	698	934	915	858	738	818	825	807
798	783	734	771	787	748	802	808	801	764	777	756	753	785	765	780	759	756	749	764	739	734	751	727	735	756	761	733	787	759	710	805	739	753	733	733	761	771	778	743	746	762	733	765	736	731	737	787	751	748	704	727	758	735	715	736	737	734	728	696	776	704	774	788	745	727	746	728	796	759	574	725	761	721	759	732	779	725	761	761	714	754	750	715	741	763	726	743	729	752	763	784	778	749	741	747	779	719	711	739	739	741	766	772	709	753	736	708	740	777	827	684	482	415	493	615	748	760	784	776	805	792	765	786	823	808	773	792	729	885	749	749	755	785	753	758	781	747	739	711	735	745	762	773	761	787	786	767	755	746	738	764	818	770	756	755	710	747	729	755	772	772	768	732	745	752	745	757	718	753	766	736	712	717	765	760	779	749	749	706	726	722	780	753	726	750	734	711	747	731	750	754	747	754	739	720	749	745	734	739	797	752	758	763	776	707	700	684	706	770	741	701	779	761	721	725	714	721	757	750	740	735	768	763	744	734	752	754	803	746	752	756	771	797	761	771	734	766	754	736	765	741	779	733	734	746	776	724	760	777	771	702	776	757	783	783	733	756	769	778	776	744	758	741	753	765	750	759	770	777	814	767	775	741	782	731	765	729	772	770	775	766	749	762	725	771	783	769	744	784	761	753	746	749	773	741	748	730	832	774	787	764	772	770	813	764	752	764	736	750	772	760	783	784	768	753	745	734	790	833	761	758	764	789	825	757	809	804	766	780	829	809	846	760	757	781	820	801	761	761	756	808	781	837	804	963	691	266	341	811	1013	884	787	809	751	735	719	751	811	849	609	283	112	180	718	1851	1875	1082	855	1502	2504	2386	1143	392	295	270	506	748	893	816	847	857	854	855	873	873	855	855	861	877	858	846	846	838	844	861	839	842	847	893	858	871	864	819	850	841	822	877	812	838	820	827	804	803	855	804	784	832	793	854	813	807	802	843	863	869	779	817	783	846	838	830	827	830	865	841	836	790	856	791	789	919	957	805	752	796	815	807	865	828	817	818	791	832	833	804	803	778	790	830	854	825	810	797	740	710	784	848	795	843	803	792	790	812	793	823	886	817	844	844	832	806	775	809	847	840	870	837	821	821	820	851	813	855	803	795	822	875	632	792	848	813	901	719	578	833	761	748	750	815	884	852
795	768	729	765	817	779	769	682	785	755	772	767	798	759	729	741	761	742	771	725	751	732	721	748	751	783	768	748	777	737	743	751	741	709	741	766	754	748	739	750	758	810	760	737	745	753	779	767	753	745	754	734	743	748	745	727	718	750	716	742	789	723	730	770	728	745	766	726	789	749	743	773	737	700	751	696	743	724	726	730	761	726	739	742	720	719	749	744	724	752	729	746	731	739	740	743	749	712	765	724	740	710	742	747	729	704	725	731	765	893	810	592	404	485	656	788	841	817	803	806	781	831	784	759	760	731	739	757	746	707	735	719	736	707	710	788	779	787	781	743	739	766	735	770	610	664	786	730	787	756	778	770	763	757	777	748	731	740	749	739	779	743	773	754	755	794	731	742	760	758	729	722	751	754	768	770	763	715	738	760	761	743	730	765	778	756	803	751	743	750	760	734	714	799	712	732	744	769	742	766	735	759	732	720	665	686	745	742	686	739	723	740	729	755	757	729	760	744	765	707	703	729	743	757	749	754	754	753	765	743	788	752	739	762	732	762	735	748	763	719	734	797	740	767	742	770	750	772	772	791	765	756	762	758	767	751	779	744	769	745	810	774	759	764	730	752	763	755	748	784	799	748	761	759	763	770	763	780	725	786	766	773	754	749	774	787	750	801	747	751	719	807	739	772	817	776	768	782	764	789	779	769	781	784	771	815	804	796	786	764	775	757	755	770	790	768	763	773	778	807	794	791	786	775	763	764	769	747	743	764	749	789	789	754	730	774	814	803	774	790	795	789	803	812	837	991	739	282	350	809	1048	975	861	823	795	814	781	883	899	927	749	343	129	155	557	1363	1519	1120	1425	1902	2653	2904	1400	490	368	283	455	728	831	825	784	776	828	868	848	909	915	919	925	962	925	954	992	983	1002	978	930	945	919	930	946	948	914	889	874	891	843	912	878	837	856	851	876	892	855	890	860	863	861	824	840	857	836	880	796	826	806	787	809	838	797	825	813	818	827	803	805	828	807	785	778	928	991	802	747	806	826	817	839	816	785	797	835	814	789	823	847	838	840	832	819	846	860	810	849	807	817	882	809	834	843	807	818	815	858	877	849	846	856	840	857	854	845	825	833	852	858	826	860	834	784	844	863	830	844	839	811	847	757	834	819	824	908	839	744	800	779	767	816	875	848	810
770	740	741	742	751	747	750	768	719	737	748	728	760	798	758	760	782	748	755	778	776	710	760	739	716	735	768	744	703	783	724	755	774	745	744	736	746	702	748	770	739	801	755	777	754	765	755	730	738	737	743	715	763	765	779	752	757	744	740	725	735	758	758	737	764	762	760	712	750	757	796	719	748	702	740	706	719	756	769	708	729	714	730	745	749	781	745	753	757	722	718	691	727	710	727	719	672	718	742	713	715	712	740	725	734	748	710	748	849	878	769	520	370	527	752	829	824	768	771	786	733	767	765	757	771	720	760	748	795	781	746	747	734	713	754	745	689	697	768	755	759	774	751	749	685	749	762	751	744	764	720	755	777	744	768	755	737	723	741	735	751	724	759	757	731	781	750	779	755	746	766	772	746	748	804	756	763	727	769	768	775	735	748	756	771	798	783	779	748	778	757	737	754	738	728	726	744	762	709	763	770	734	727	754	666	734	923	985	734	747	757	760	691	728	713	721	741	755	771	706	769	716	726	752	703	736	716	744	769	742	774	745	750	723	738	740	745	743	750	754	744	768	777	775	763	744	741	785	789	778	765	723	743	761	771	766	759	749	737	772	761	739	777	749	772	754	711	783	749	758	783	784	782	777	801	751	769	744	738	730	748	738	771	774	735	740	742	762	777	756	796	770	801	816	741	752	720	744	744	788	786	758	754	766	773	774	774	763	776	812	773	755	775	776	752	782	762	808	781	754	794	781	816	759	779	773	772	770	795	762	755	790	762	767	743	786	768	819	788	799	804	787	760	814	854	989	721	284	313	755	897	822	761	770	709	739	704	748	769	797	697	346	163	122	350	855	1168	1326	2229	2487	2864	2637	1165	527	442	321	421	723	762	855	878	939	926	933	962	947	905	926	926	881	850	885	852	851	870	855	834	820	865	908	930	952	993	964	994	990	1029	1010	1027	1056	1030	1004	1012	975	955	974	957	976	936	928	924	914	864	966	769	802	843	870	871	864	850	847	858	866	834	854	836	845	865	827	793	815	841	808	819	858	813	820	825	821	827	808	855	867	857	832	842	857	827	847	811	858	833	844	829	782	902	998	876	836	874	883	819	827	877	893	871	839	858	873	859	855	792	810	816	803	884	808	836	870	844	859	838	846	838	837	841	819	808	822	807	828	860	930	852	812	814	847	845	863	852	818
744	733	777	751	765	779	777	755	728	735	755	781	747	744	760	774	753	724	761	794	778	746	718	731	733	743	740	799	751	753	746	751	762	775	712	716	705	805	790	738	747	753	761	760	739	750	752	766	733	730	766	766	776	770	760	756	751	745	765	736	750	770	748	753	752	734	742	772	726	743	762	759	750	730	765	762	754	748	741	743	756	723	742	746	742	752	743	739	747	745	722	722	723	717	709	721	720	738	759	738	706	740	720	728	715	746	746	751	843	900	826	488	359	557	762	798	786	767	748	745	795	752	753	726	726	697	713	751	754	756	733	755	738	716	753	781	698	750	766	744	733	757	710	780	715	758	737	740	757	797	765	770	773	760	772	745	762	775	745	768	705	709	792	778	756	742	723	750	740	743	730	738	749	749	738	735	716	702	753	756	761	749	784	733	780	800	729	754	747	750	763	767	729	723	787	757	755	750	749	750	741	724	743	765	686	708	1020	991	718	722	791	750	623	791	772	718	723	737	776	729	767	697	757	773	757	706	745	772	730	724	757	750	706	716	789	775	755	712	733	769	760	767	754	762	746	759	749	770	774	770	727	753	733	753	752	725	777	751	740	770	741	789	779	720	724	764	761	752	788	757	768	793	760	753	797	770	784	762	817	811	766	787	777	747	780	728	736	754	779	792	741	770	786	801	756	694	786	747	717	756	804	801	779	761	776	763	741	758	752	815	756	788	758	785	791	767	790	781	776	784	773	746	774	802	792	754	792	754	758	820	757	779	812	765	767	808	792	820	820	797	797	792	798	837	822	998	709	299	300	885	1211	1054	901	897	924	914	835	911	984	1029	976	683	388	182	188	414	679	928	1551	1874	1835	1543	821	533	443	350	469	731	803	717	642	623	590	516	500	481	499	445	442	449	390	401	400	366	387	378	386	387	396	454	440	460	492	524	537	620	626	628	667	706	817	755	836	874	843	858	855	963	920	939	1006	980	1009	1027	1087	1057	992	968	1024	996	1008	979	971	971	952	950	896	953	889	943	872	878	867	900	897	929	910	852	828	862	833	910	919	909	818	810	864	841	860	833	818	825	817	831	827	827	814	860	773	823	875	869	835	771	835	841	847	896	863	897	844	845	833	832	818	821	840	845	847	837	852	845	856	865	850	812	852	833	823	843	828	871	865	871	846	842	822	885	813	861	840	818
723	801	768	760	796	772	779	733	734	776	767	755	742	755	773	760	739	720	737	781	780	752	756	748	711	756	769	779	791	736	743	727	794	733	703	688	659	946	865	701	771	760	778	791	756	748	746	732	764	708	752	737	756	752	706	758	746	775	730	750	709	751	751	748	758	721	723	705	747	757	771	738	785	716	707	740	746	754	752	753	778	734	757	776	728	721	762	717	779	744	737	739	736	726	719	755	725	708	753	739	726	728	709	754	781	734	753	737	859	891	792	492	375	536	795	846	847	769	790	794	789	721	728	769	755	769	771	749	779	780	701	734	747	728	723	775	801	734	748	756	721	768	754	764	742	736	729	770	761	741	805	755	755	776	753	742	719	738	816	817	751	734	768	773	755	752	741	766	718	754	739	744	773	759	746	767	746	709	747	790	744	773	746	728	742	767	717	739	756	743	724	748	777	742	761	746	722	722	755	749	766	742	673	711	715	636	703	715	615	760	781	782	646	899	835	714	757	774	744	695	735	735	763	795	748	768	741	761	743	780	723	739	769	735	696	755	780	749	758	777	716	706	754	777	787	749	757	758	756	752	773	782	745	786	738	753	783	747	751	746	733	768	790	770	751	795	756	782	751	722	731	778	792	783	757	772	792	806	689	722	758	779	786	813	793	789	737	769	753	782	784	758	762	754	783	695	1043	935	706	785	720	794	778	775	744	769	748	808	768	765	762	786	776	787	758	819	858	761	745	789	771	732	830	794	792	767	745	745	773	777	816	780	798	758	807	800	753	807	802	785	831	811	774	837	809	991	824	320	298	951	1363	1177	1076	1002	973	1038	1034	1028	1061	1149	1189	1084	745	415	272	219	266	376	576	761	693	567	457	390	331	398	562	854	686	431	315	309	282	236	259	261	245	288	289	263	260	258	274	272	248	269	291	266	221	233	263	273	251	241	240	270	259	289	324	315	336	352	350	378	376	424	422	464	478	508	547	588	587	641	644	657	702	717	819	796	837	868	888	882	874	985	951	972	998	963	1002	970	995	974	1026	1021	962	902	925	981	966	931	911	952	882	916	930	911	884	860	864	878	916	853	882	881	857	829	839	864	849	866	864	858	853	870	846	856	829	893	858	863	829	855	849	843	842	808	841	882	885	873	837	860	861	817	858	881	864	848	821	850	824	844	840	818	835	864	848	852	850	854
731	770	794	745	748	772	749	741	777	770	767	739	754	769	767	760	758	764	775	776	771	785	730	714	755	764	743	758	769	796	768	745	758	769	720	760	669	690	693	707	773	756	746	787	749	758	760	755	744	773	755	738	756	734	698	808	787	744	729	745	716	726	775	769	771	714	757	731	773	729	760	785	737	754	715	743	772	750	726	754	757	782	788	732	748	713	733	748	765	761	738	718	710	725	704	760	751	735	753	710	741	694	778	726	755	767	776	732	787	851	799	545	397	522	769	888	838	779	760	754	733	733	722	743	736	741	761	745	755	730	708	748	761	703	809	727	754	749	785	717	741	722	743	721	764	719	696	776	781	752	712	762	711	729	733	728	760	688	840	846	787	753	748	745	769	735	725	712	784	750	711	752	788	781	766	760	775	739	777	758	709	752	667	742	730	761	758	721	732	766	735	742	783	743	751	756	745	747	747	751	734	722	735	749	793	737	723	722	733	774	784	761	719	710	668	740	755	742	742	696	726	757	750	742	745	753	793	752	729	781	757	747	812	774	786	710	708	720	758	741	742	755	746	779	822	791	741	763	774	751	748	771	751	764	796	773	759	754	748	771	758	739	751	774	755	781	729	724	716	738	752	735	738	736	727	768	773	776	768	780	787	786	766	778	812	720	752	764	772	792	764	773	779	779	785	680	817	743	664	745	752	772	748	768	786	756	740	760	753	755	789	768	763	826	810	756	806	774	803	793	740	802	815	816	763	745	718	762	742	757	769	781	777	786	798	822	776	810	805	746	802	850	837	808	836	951	880	419	247	721	1123	975	863	820	867	807	806	824	836	864	936	946	955	801	587	335	152	167	234	332	361	298	298	322	372	560	724	825	493	252	403	598	538	462	504	475	535	636	702	607	626	681	678	666	664	670	678	655	555	546	554	535	489	458	434	397	364	358	362	339	327	325	280	280	269	227	257	238	234	278	269	256	287	305	314	325	306	329	368	359	380	384	420	450	482	499	524	520	588	573	588	594	655	695	728	760	771	802	801	889	958	883	884	918	940	974	1003	948	963	967	968	1004	1018	940	927	953	979	957	940	951	920	900	897	955	945	941	911	931	943	939	907	921	959	956	967	940	894	863	915	867	878	924	845	877	871	904	866	879	884	830	861	864	879	870	851	863	818	825	861	841	844	870
786	755	761	772	728	751	764	721	733	709	762	773	751	752	788	755	758	760	745	744	764	786	729	715	746	725	768	733	742	781	739	778	769	742	753	749	770	733	744	764	752	776	756	756	752	731	740	766	734	759	756	736	580	763	680	831	749	700	779	731	740	766	758	784	763	741	727	704	740	725	754	766	735	746	751	712	752	727	748	730	724	759	735	757	745	684	724	738	704	767	700	715	704	715	749	734	739	736	748	729	733	701	760	728	735	754	731	726	800	830	828	583	380	475	709	847	874	800	790	779	734	734	750	734	742	789	765	773	734	727	728	742	763	768	728	763	754	734	773	721	755	736	749	735	755	717	718	677	677	762	728	721	724	712	681	716	710	682	697	747	716	789	780	778	775	688	736	747	713	729	721	696	750	749	741	753	735	758	751	755	740	729	682	1091	785	756	754	730	781	736	743	765	774	753	724	744	754	738	755	767	754	733	759	755	739	739	736	765	759	782	766	767	746	769	772	765	729	765	753	727	736	754	754	758	728	752	737	766	777	778	745	744	765	797	755	764	757	750	772	772	758	749	779	797	800	790	760	758	726	745	797	740	778	794	762	776	737	738	764	761	727	766	719	772	756	733	687	712	929	906	661	741	878	794	741	790	769	746	787	733	763	802	778	783	792	762	738	771	770	793	769	756	764	776	804	747	714	737	757	775	774	738	745	761	810	762	796	797	775	789	776	754	816	828	770	797	807	796	732	753	775	801	674	839	757	746	710	757	814	760	783	786	755	760	829	822	829	779	780	762	793	822	821	819	825	912	857	402	216	642	1064	948	833	763	806	765	783	832	837	832	875	874	1017	1085	1056	657	261	140	124	232	287	287	349	472	603	741	831	723	332	305	940	1418	1128	932	1047	1019	1025	1058	1056	1078	1028	1065	1057	1065	1058	1077	1150	1084	1009	984	1063	1009	993	965	908	884	915	884	848	794	779	754	706	671	674	644	556	572	533	542	454	428	475	362	331	350	345	313	315	268	262	288	246	257	276	271	254	269	270	256	267	275	301	294	311	343	367	367	360	407	456	460	465	493	554	564	586	614	626	629	711	788	781	823	852	889	882	941	944	974	957	937	965	1003	989	1012	980	996	998	1036	1011	1014	1019	1053	998	1035	1010	1039	1027	1057	1017	995	989	997	975	973	1012	956	933	971	949	968	914	934	945	928	946	908	904	894	873	909
748	792	738	799	781	755	780	723	774	748	759	765	783	747	722	741	747	772	751	718	767	741	724	761	725	741	760	715	762	756	768	745	741	792	776	733	744	719	748	790	714	785	793	762	748	744	720	744	774	769	751	812	715	791	728	719	690	742	738	767	774	701	771	747	769	750	772	740	737	745	770	782	738	740	724	759	769	744	735	755	731	746	753	734	717	726	731	745	757	706	737	723	776	712	772	729	730	772	748	745	737	737	727	729	739	719	747	720	798	812	879	716	449	418	578	775	879	886	1064	760	853	800	721	769	734	803	757	739	743	749	724	754	737	759	761	787	771	745	747	758	717	778	713	782	743	657	651	775	723	751	655	690	789	755	698	717	743	744	676	754	786	739	777	784	753	738	698	717	752	727	703	718	737	690	759	745	719	739	739	740	757	744	698	808	664	759	743	744	739	713	742	756	752	728	745	693	743	721	735	742	752	754	753	755	760	773	756	747	732	724	754	757	748	806	753	749	747	725	779	767	779	750	806	759	758	748	728	762	740	798	725	731	715	779	737	741	782	783	792	781	750	774	717	769	788	785	704	766	779	761	737	736	797	771	771	758	773	745	748	727	747	716	745	735	773	777	672	774	1164	1120	770	713	692	824	739	766	751	775	803	774	773	756	792	762	756	742	746	785	781	782	798	768	782	780	785	812	772	787	765	753	749	791	754	763	785	752	773	796	797	799	745	725	753	763	765	795	758	797	770	786	755	780	796	811	758	778	772	795	824	777	750	792	759	782	820	842	777	798	816	828	801	784	804	769	793	885	907	400	215	610	1075	979	841	804	817	777	785	840	840	833	829	896	982	1045	1086	929	428	163	225	524	536	504	632	713	787	829	815	693	278	364	1132	1620	1270	1018	1079	1020	981	973	950	956	980	957	943	938	917	986	971	914	973	934	981	1018	958	1011	1056	1022	1050	1053	1068	1041	1083	1076	1096	1051	1145	1060	980	967	1051	1086	911	978	940	876	811	850	890	801	812	741	664	675	637	594	548	548	523	503	471	440	396	369	360	357	312	300	286	292	269	279	259	264	262	252	251	247	290	340	360	291	307	352	362	368	385	423	430	449	488	533	526	515	497	507	545	550	581	573	600	640	655	704	741	759	783	832	864	844	881	863	856	925	927	975	920	968	952	1005	985	1035	981	1018	980	974	937	1024	1035	1020	1019	964	988	966
751	717	734	769	750	765	741	744	774	759	742	757	747	762	764	776	754	752	748	744	705	745	762	748	796	763	730	783	776	785	731	756	723	761	757	769	745	722	751	793	785	793	726	759	748	758	738	737	736	799	780	725	717	711	734	722	742	758	756	761	737	698	750	782	736	756	728	755	704	722	726	739	730	710	777	749	749	774	725	729	736	719	741	742	774	749	717	739	751	750	754	720	795	734	738	726	707	739	760	731	678	701	734	732	774	760	746	719	766	833	858	839	570	401	463	551	698	774	872	753	872	810	797	823	774	801	815	772	759	756	753	778	749	739	731	759	758	757	747	727	692	708	708	714	725	700	862	1388	716	714	679	689	910	848	693	716	779	725	746	769	766	725	718	728	734	754	737	713	717	726	735	742	723	735	741	711	724	771	757	728	715	751	751	789	732	737	754	770	759	699	722	757	747	720	716	717	750	746	755	769	750	739	761	722	726	724	752	756	745	761	742	748	770	760	756	734	722	750	716	783	779	741	760	710	720	775	747	750	738	766	748	699	743	756	762	721	740	751	756	743	761	744	742	749	765	753	757	751	760	765	790	757	760	766	760	779	755	721	736	756	741	703	719	748	747	772	739	644	885	872	693	667	555	846	785	722	768	747	753	791	737	758	753	764	747	767	764	783	789	775	817	763	765	762	801	787	772	770	768	745	747	774	776	752	746	775	772	784	817	758	752	749	734	748	766	814	773	777	777	786	776	797	822	784	754	793	784	787	830	776	816	788	756	748	794	831	765	771	777	809	766	787	833	771	816	868	957	414	196	606	1089	979	868	758	807	831	789	774	806	813	848	833	943	1009	1056	1019	548	205	353	916	913	785	777	816	839	800	889	706	322	280	930	1446	1177	982	947	924	889	841	859	895	922	897	912	882	871	905	907	905	897	889	896	902	906	903	885	884	899	919	890	935	907	902	941	921	1018	988	928	936	1000	996	1025	1048	1056	1025	1008	1084	1140	1100	1070	1125	1046	1073	1136	1069	1034	1022	1000	1000	962	975	960	913	903	879	845	818	770	764	754	608	600	581	554	564	526	486	413	444	426	341	348	340	311	287	271	264	268	248	256	291	261	278	255	242	210	255	261	253	255	266	264	286	306	323	347	375	379	431	473	494	489	519	552	561	559	586	603	648	662	726	725	733	702	748	810	829	843	874	869	873	879	864
741	743	744	744	727	756	752	790	778	732	727	757	771	750	757	749	775	731	756	745	750	744	776	753	772	749	737	721	707	750	768	765	762	741	752	787	741	766	758	777	749	781	740	756	757	778	751	722	735	772	765	752	723	724	720	742	714	738	760	744	755	755	722	779	738	767	740	757	795	732	712	721	743	765	760	730	768	769	731	756	766	746	748	751	712	787	713	731	712	681	745	734	747	704	739	746	773	715	769	665	725	724	713	731	732	731	758	812	762	856	858	833	694	564	415	440	491	549	582	666	720	775	818	833	813	815	802	778	782	813	752	761	780	780	729	741	755	770	765	755	740	748	736	738	734	708	888	1226	635	732	750	682	799	776	696	730	791	729	747	753	687	673	651	676	707	734	793	730	730	714	727	765	722	727	752	754	763	775	791	741	733	767	728	736	705	761	770	755	757	746	742	725	736	705	702	720	783	753	758	755	768	720	729	753	732	748	713	762	751	742	771	728	735	753	753	745	746	770	784	768	774	733	729	733	736	712	755	778	748	783	740	712	738	772	760	731	752	748	779	761	728	776	775	783	777	766	802	780	751	750	778	731	743	775	771	738	757	756	751	757	772	738	727	727	772	719	757	734	706	693	762	848	795	804	749	747	758	776	762	779	768	771	763	782	740	808	769	820	809	747	769	771	767	782	788	789	767	796	826	827	785	792	811	781	736	761	789	779	787	763	727	752	760	723	747	789	800	781	772	750	789	792	709	865	794	754	751	786	792	775	772	796	759	745	859	783	772	778	795	784	771	771	789	802	839	885	954	437	214	596	1072	979	823	779	797	792	769	802	776	839	843	793	856	952	1038	1058	655	234	328	968	975	888	811	814	824	802	920	826	435	244	671	1318	1113	956	848	890	829	795	814	810	821	823	878	810	795	826	828	845	833	857	845	877	859	812	867	864	886	855	847	862	819	835	861	873	902	908	877	860	833	890	894	872	914	908	886	943	937	949	919	914	974	937	973	954	1007	971	960	982	1027	1110	1086	1097	1095	1048	1092	1088	1070	1095	1142	1094	1067	1086	1059	1042	1044	1039	977	921	853	852	845	816	779	744	679	650	644	548	534	516	492	507	548	486	316	406	386	395	385	387	351	357	351	360	332	300	297	294	299	297	281	277	308	291	310	312	303	327	340	344	362	365	390	391	418	445	447	500	522	512	524	521
744	746	716	776	789	761	748	792	701	729	792	766	745	765	739	765	774	765	745	748	748	748	748	754	781	723	770	756	760	771	804	760	745	740	759	728	752	762	758	757	755	759	725	725	792	802	748	705	735	747	752	692	718	784	695	715	740	788	760	737	774	739	738	738	728	737	725	734	731	700	665	678	734	761	754	736	755	716	724	718	726	761	727	700	703	721	738	747	750	726	743	758	722	750	741	747	733	720	711	719	747	763	731	738	731	766	732	717	734	765	781	819	797	733	577	461	456	424	428	451	513	548	591	645	707	767	826	824	791	830	812	769	793	812	795	816	769	772	697	789	768	715	726	755	783	749	782	733	748	767	710	709	684	718	778	748	760	738	719	712	630	687	820	759	604	728	795	807	737	751	756	735	750	779	745	706	740	719	746	768	738	739	770	729	749	734	777	756	750	774	740	737	740	736	727	738	741	731	787	780	779	743	730	776	774	775	751	743	752	748	744	751	739	765	740	758	760	774	756	746	739	725	757	730	735	748	797	772	792	765	763	720	731	761	737	786	780	760	776	778	714	730	777	741	755	774	740	741	752	735	775	764	750	748	739	752	813	767	772	778	762	801	722	784	741	757	773	784	824	776	813	794	806	762	720	739	765	790	794	766	752	767	764	763	779	772	765	778	747	737	772	775	773	777	786	731	789	795	776	763	778	754	735	789	776	784	778	775	773	768	783	849	853	794	764	772	797	802	777	732	796	725	630	806	806	802	793	777	791	814	801	768	781	788	820	790	793	781	755	783	781	783	816	875	804	862	931	431	208	598	1092	979	792	780	797	762	828	796	810	817	788	794	812	943	1004	1036	690	229	325	867	935	785	788	776	807	852	884	888	525	235	439	1109	1146	958	922	914	839	834	830	855	845	876	875	841	813	864	850	880	817	864	830	842	898	828	843	845	819	833	874	814	811	787	791	818	873	877	829	764	793	834	863	886	852	847	823	887	927	882	897	892	908	929	914	933	899	900	884	884	880	1035	914	907	936	968	953	970	953	925	985	977	1006	983	990	1024	1047	1077	1037	1062	1095	1070	1095	1106	1110	1103	1088	1115	1123	1064	1038	1049	1056	973	1160	1109	744	948	896	950	885	799	824	810	791	749	701	705	652	618	583	557	539	495	500	484	452	453	426	386	389	367	377	334	337	339	311	300	296	304	296	321	324	326
782	739	775	747	755	775	771	784	742	783	746	784	763	756	732	753	778	792	769	741	760	787	760	793	741	779	775	757	762	774	764	735	752	737	765	762	788	782	750	761	733	774	755	705	762	761	711	754	739	768	681	766	825	827	723	717	699	746	738	767	757	758	746	752	761	778	770	749	737	692	662	691	757	763	784	728	709	686	792	842	803	736	726	707	748	725	749	707	736	713	713	728	735	718	721	744	756	706	741	733	733	729	721	731	751	735	769	727	778	731	815	800	801	824	770	725	624	574	499	488	423	422	457	442	522	520	593	702	760	746	789	764	807	784	811	814	804	826	757	781	779	757	774	705	738	740	778	765	782	755	732	744	779	790	788	750	708	767	781	693	615	957	1234	1063	630	675	757	799	733	739	772	737	723	751	758	728	747	762	773	766	724	754	741	739	742	768	783	764	803	754	734	725	734	721	748	762	748	749	762	765	757	745	744	751	736	774	758	772	785	781	752	759	784	737	747	733	747	705	731	761	739	747	745	761	733	753	762	761	792	755	772	783	751	768	755	776	729	781	778	767	708	737	760	767	774	773	785	742	797	765	786	778	755	742	725	817	805	749	776	789	770	766	756	761	748	768	800	774	785	759	761	740	800	772	771	738	769	760	761	755	745	771	772	768	785	783	773	758	763	752	779	772	786	816	806	766	780	816	777	789	758	740	770	885	790	765	746	767	758	757	824	868	903	791	712	778	783	801	784	733	781	798	720	802	792	807	805	841	751	774	790	802	764	800	794	790	779	799	773	784	760	782	840	828	798	844	889	451	213	618	1053	1025	767	780	811	826	788	794	807	816	771	756	813	915	909	909	505	204	391	981	950	807	776	816	786	815	813	939	658	256	327	937	1191	968	826	857	853	799	806	797	817	833	799	829	845	844	848	788	820	806	803	847	825	828	814	830	871	855	874	862	851	892	837	827	886	840	820	784	845	899	797	857	860	835	802	812	856	863	845	812	843	835	820	888	829	841	845	829	838	1164	876	783	915	925	939	934	919	938	931	918	910	950	915	911	882	912	886	896	922	923	956	960	987	961	955	998	1005	999	1020	1045	1064	1000	1153	1213	883	929	1011	981	969	957	964	966	950	982	975	974	927	951	895	905	913	909	937	862	919	840	837	774	758	726	730	660	611	603	555	585	538	550	533	530	491	464
726	734	713	740	743	741	746	714	752	733	764	758	770	753	761	713	751	744	766	793	725	795	792	769	738	756	780	779	768	783	731	729	758	734	744	756	768	766	750	771	740	741	755	651	714	705	742	746	781	748	697	712	809	859	773	678	741	737	766	748	742	772	791	775	707	750	739	734	690	679	675	671	758	746	765	732	728	801	752	545	797	712	732	745	731	730	749	732	734	722	714	713	711	741	724	730	736	750	745	774	754	727	696	689	738	785	745	731	719	749	718	830	848	815	843	828	800	757	724	659	578	539	496	468	441	429	435	490	494	512	564	615	685	738	801	789	784	774	801	834	814	781	812	818	776	771	787	783	796	723	714	751	761	784	745	749	724	746	792	719	609	859	1305	1053	602	703	739	744	760	726	720	773	751	727	760	737	725	760	748	749	792	749	729	733	774	781	764	767	775	782	783	754	740	743	763	756	756	710	703	761	752	755	728	751	727	742	790	749	789	767	721	773	774	747	753	766	720	745	726	728	758	727	737	737	718	780	760	770	785	735	794	757	719	769	746	738	744	767	743	767	770	745	777	750	734	754	775	762	780	785	751	745	745	757	763	802	783	763	755	766	811	823	757	715	759	777	738	764	731	768	783	793	838	806	773	782	787	774	745	752	779	789	776	772	784	758	759	740	722	762	805	787	788	786	796	774	779	806	773	782	782	759	751	721	735	759	768	786	760	742	784	855	863	805	712	783	795	796	774	789	740	801	783	744	745	765	775	767	782	823	773	793	806	788	781	782	789	787	777	786	810	782	773	757	843	872	926	447	214	588	1031	1001	846	827	801	799	798	801	823	803	800	801	825	897	946	854	402	209	451	1095	953	843	822	816	818	836	836	888	787	363	243	690	1131	1003	881	803	854	820	844	808	817	784	859	832	789	827	866	811	813	805	784	832	798	809	800	804	823	809	871	847	809	818	813	792	843	856	803	830	876	797	803	777	859	825	813	814	843	831	872	867	890	898	891	909	906	861	854	845	754	897	723	762	821	913	882	876	855	837	835	883	843	863	874	897	866	888	849	871	856	906	891	933	887	967	912	954	892	929	962	927	937	935	972	1132	869	809	841	838	903	923	885	870	905	938	950	954	922	977	1002	954	1033	973	1025	1047	1062	1065	1037	1052	1023	1012	1055	1001	965	956	984	923	902	888	907	876	880	831
735	749	750	765	733	736	763	781	758	758	736	740	742	765	737	758	747	752	772	783	756	775	756	772	770	758	768	764	746	767	756	764	739	751	748	753	774	743	724	737	722	789	735	676	864	909	739	727	796	755	724	684	743	737	719	727	743	758	750	741	760	775	748	741	738	764	724	763	714	718	678	694	736	759	737	754	752	827	626	451	750	739	722	747	732	754	745	740	728	745	699	743	703	725	713	708	713	714	733	778	786	726	711	700	698	716	741	768	657	750	769	699	767	845	841	862	856	866	867	843	787	687	664	642	617	574	510	466	428	459	444	471	508	530	524	618	659	715	776	827	806	774	818	812	796	760	785	845	802	768	727	769	772	747	715	748	786	785	744	741	633	658	810	659	641	755	764	757	734	727	714	741	743	760	747	758	754	783	737	731	764	707	745	774	754	745	776	728	760	756	761	742	756	740	738	776	727	705	839	787	696	745	743	703	736	707	731	753	755	739	742	737	782	725	749	704	708	724	715	757	736	721	724	724	751	743	765	760	759	719	756	766	782	768	800	777	742	797	768	756	745	736	756	744	752	762	751	757	762	740	765	741	773	719	737	790	766	779	770	737	818	796	762	781	765	745	743	741	735	755	791	755	808	814	767	809	787	754	765	791	780	746	758	759	785	774	788	785	746	769	783	785	773	800	769	800	775	764	754	796	801	734	769	776	790	801	781	794	771	733	782	753	744	729	786	803	779	762	791	801	751	775	751	798	799	820	784	754	747	816	787	802	767	822	819	778	831	823	802	766	820	794	792	800	803	832	954	450	204	572	1060	1055	851	830	848	829	792	807	790	789	787	791	838	851	1006	879	439	190	417	943	921	810	830	801	781	789	846	896	902	479	215	515	1093	1065	890	790	819	822	816	834	820	811	813	814	804	820	811	851	844	808	798	810	794	783	810	834	811	804	824	840	863	803	834	816	839	840	807	781	883	824	776	784	815	804	802	852	810	805	790	806	849	838	831	847	814	846	810	782	795	734	761	811	809	831	890	872	914	816	845	842	850	872	860	873	865	884	850	871	837	895	875	874	874	873	825	858	840	914	869	894	897	813	812	976	907	652	848	793	843	872	843	857	877	896	933	917	897	906	871	856	925	884	916	946	944	913	909	938	921	904	952	901	953	990	1026	1018	945	963	952	994	1026	984
747	710	745	770	766	717	736	763	768	759	749	765	786	751	761	750	765	808	756	766	761	753	711	759	725	753	770	709	767	771	794	751	763	748	747	736	783	769	762	732	713	736	718	671	960	1077	765	708	779	770	738	704	716	688	689	783	762	740	762	737	745	744	763	741	756	733	743	741	752	756	697	705	736	734	753	768	762	830	747	673	802	741	748	733	753	761	754	704	736	726	718	714	753	734	725	691	715	740	708	757	764	715	682	736	677	739	759	739	743	784	796	774	772	756	804	824	896	884	916	855	836	839	821	848	794	760	714	639	613	553	469	462	454	421	447	478	496	543	551	611	650	692	734	778	816	792	817	842	865	854	770	748	794	752	726	749	746	719	740	772	740	691	712	672	750	806	783	761	769	731	743	738	752	740	766	773	763	770	765	745	742	761	761	755	751	778	734	764	736	743	772	783	746	760	777	744	761	725	847	740	699	716	771	767	772	721	729	744	762	773	722	771	755	750	768	735	749	750	706	724	731	734	784	768	746	719	802	791	759	714	740	765	766	761	825	763	758	742	768	733	750	779	758	745	778	758	726	809	813	736	740	754	748	744	769	755	780	768	754	751	754	795	769	792	781	790	768	735	785	762	794	818	803	775	765	789	777	770	769	811	842	755	739	740	739	769	785	770	775	780	772	801	793	817	788	755	820	765	778	778	758	757	768	728	785	829	837	797	786	785	754	751	774	782	834	779	785	809	807	810	780	728	782	790	801	818	809	784	787	764	790	795	800	803	815	845	791	797	799	787	770	800	813	768	793	855	956	440	229	556	1081	1035	904	846	878	783	801	823	827	817	812	819	814	871	1027	912	475	186	399	930	904	799	825	812	820	788	820	819	935	574	225	340	965	1110	901	792	832	850	783	798	827	817	845	799	805	795	806	807	836	836	801	829	781	826	780	780	835	771	809	837	788	844	804	827	856	804	845	813	851	848	828	815	844	778	850	887	819	803	815	838	817	844	827	863	843	805	805	765	782	773	861	812	782	789	819	871	882	801	751	801	821	816	838	856	839	829	806	881	843	865	861	846	868	875	877	865	882	855	918	915	888	872	797	935	905	710	806	793	764	738	752	771	777	803	819	805	842	766	827	806	777	829	853	825	857	873	864	855	883	901	873	882	889	955	1036	999	914	930	957	928	917	953
768	762	772	746	751	754	749	733	729	739	795	766	741	730	764	736	776	757	744	761	765	767	738	746	753	759	734	763	779	768	789	795	748	728	742	751	754	736	772	755	767	766	758	657	702	788	681	695	778	781	800	757	740	763	746	719	768	729	739	744	755	773	740	738	703	688	734	754	728	755	716	767	757	757	722	749	747	762	810	821	743	760	761	745	771	776	723	748	728	747	753	727	723	738	738	738	739	725	699	763	726	706	726	711	732	745	746	725	741	727	743	762	779	766	777	748	796	794	855	889	835	836	896	847	891	905	875	826	773	750	689	655	623	601	510	502	438	426	454	446	459	504	563	566	641	694	795	803	856	857	879	821	826	824	796	791	785	779	733	743	763	785	783	764	808	796	721	708	814	706	723	704	722	721	795	738	754	742	774	760	768	768	746	756	729	754	738	705	750	738	777	772	765	751	729	748	722	735	745	742	704	732	789	814	840	764	748	726	764	772	743	743	709	754	785	733	767	742	769	749	710	777	756	747	736	741	753	803	762	743	765	732	743	745	755	769	805	763	789	766	744	737	789	771	735	752	755	774	768	778	791	775	789	787	800	750	759	767	797	768	733	770	767	807	803	758	770	798	763	756	783	814	774	776	791	810	746	753	753	829	838	777	738	799	742	754	776	760	781	806	757	787	779	807	803	794	794	759	777	759	746	763	785	763	779	827	820	799	780	761	792	768	823	764	795	793	787	785	815	771	745	756	809	790	834	781	808	768	779	780	790	803	788	796	817	804	770	792	779	795	783	796	818	807	868	840	921	475	209	552	1064	1018	819	823	859	814	784	796	809	802	874	847	795	927	976	843	332	235	655	1027	874	846	792	857	797	786	845	853	917	750	304	285	780	1149	947	864	871	873	826	795	838	795	813	811	833	787	766	804	841	792	833	829	806	822	817	841	821	797	820	815	813	834	812	853	782	843	821	822	811	831	838	823	862	785	847	877	812	828	840	830	843	842	825	807	823	808	802	749	773	796	862	852	798	751	798	889	883	810	835	814	789	799	787	804	830	826	857	824	752	759	905	831	870	847	834	874	820	860	847	849	878	839	802	866	1005	692	732	771	787	767	781	829	924	824	819	829	815	850	805	786	837	868	824	828	791	788	822	826	880	867	831	833	776	861	909	840	847	905	898	872	826	809
739	761	732	746	784	712	757	724	749	763	762	781	739	722	795	751	750	732	744	740	760	757	782	762	728	760	740	747	794	734	784	786	744	724	749	788	777	766	770	737	747	758	738	775	740	680	722	774	761	750	780	762	755	739	789	744	745	757	728	711	744	755	724	711	733	736	745	752	723	770	727	756	746	745	731	748	752	758	727	731	728	725	725	742	767	753	726	734	760	713	749	737	757	748	744	742	762	763	730	736	754	735	752	737	733	732	768	733	719	725	745	769	721	711	773	780	830	805	799	797	827	788	817	865	883	903	921	874	819	869	852	845	785	749	709	668	652	581	503	479	433	458	451	415	448	491	501	576	687	730	797	811	832	855	881	882	874	835	816	813	754	736	790	753	708	766	769	737	728	754	700	636	661	650	706	725	761	757	764	768	745	746	740	758	748	736	725	721	738	766	783	778	778	758	733	746	768	770	766	742	742	735	813	813	826	740	732	762	773	776	708	729	762	693	740	780	767	760	729	773	753	774	772	773	761	797	792	732	750	753	766	776	794	772	775	780	789	738	797	803	777	768	785	806	767	772	751	785	735	797	765	804	790	789	771	763	762	776	791	776	760	778	808	805	784	777	745	786	775	765	742	752	739	791	818	761	763	787	800	825	782	827	803	794	787	747	779	806	783	788	775	770	795	789	789	763	771	777	773	782	791	768	770	740	789	807	807	798	785	756	761	838	838	789	769	789	796	784	794	778	774	783	758	782	830	758	787	774	776	805	792	773	796	856	817	814	783	814	823	792	756	805	826	808	854	839	967	488	201	513	1070	1043	870	837	829	811	837	802	795	820	791	793	814	838	978	669	283	243	679	945	884	810	829	846	839	780	826	830	914	876	378	219	610	1107	1055	889	830	839	839	814	832	814	822	831	820	797	776	793	816	821	798	818	831	858	859	798	809	821	799	811	742	814	788	797	791	811	830	802	802	851	805	843	811	831	819	800	799	819	838	820	817	842	798	812	837	802	764	762	774	814	873	856	806	790	798	821	833	815	820	795	796	791	800	825	811	850	835	791	745	772	873	776	823	800	829	820	836	832	838	846	840	877	874	786	997	778	655	802	736	752	821	678	759	811	753	797	806	772	807	812	812	883	837	788	812	812	863	834	835	852	847	831	833	835	806	829	860	868	857	836	776	795
760	753	720	760	766	777	741	733	753	757	780	744	755	747	753	749	730	776	781	770	758	773	743	745	738	764	727	762	790	765	766	744	726	745	735	720	771	753	762	722	786	792	734	754	780	773	795	779	729	748	775	758	750	755	733	785	764	715	725	740	730	724	753	781	806	775	723	755	748	707	746	744	724	760	744	749	736	703	707	729	713	731	743	743	759	752	709	740	785	779	725	738	746	746	739	775	782	746	744	770	780	753	779	725	770	730	776	728	733	743	781	733	735	730	714	732	780	770	819	757	802	785	773	797	780	828	862	862	829	850	856	878	849	878	875	884	852	753	702	690	622	644	587	496	460	428	448	426	457	481	514	589	662	737	805	807	883	919	872	890	816	822	827	799	808	744	747	737	755	722	619	893	1081	732	722	756	773	787	745	784	734	751	771	768	761	749	754	745	727	777	738	761	760	810	794	782	781	773	788	744	758	766	779	806	775	708	732	753	776	741	707	826	868	776	701	770	767	765	770	770	822	785	779	787	775	768	753	743	756	755	751	767	777	815	790	775	763	770	792	817	833	720	740	774	767	750	757	815	779	821	794	775	782	758	771	761	783	770	767	762	796	734	794	780	739	771	772	790	772	762	711	763	725	749	769	795	768	766	756	799	785	764	770	761	797	762	826	724	782	723	734	767	764	798	788	756	769	787	754	799	843	802	801	755	745	774	764	753	743	792	786	794	778	738	768	764	767	751	737	776	768	752	769	787	797	782	785	770	769	781	752	759	806	860	842	801	810	820	783	774	754	756	803	823	798	831	966	501	194	508	1018	1033	875	801	814	767	790	775	842	828	804	794	856	880	983	831	407	217	387	728	902	812	808	832	806	797	846	848	851	953	538	205	412	985	1155	932	850	832	836	837	812	810	827	809	827	833	826	815	845	833	779	819	808	795	843	827	813	760	776	797	800	775	746	796	812	835	816	808	855	835	834	856	839	841	807	796	838	838	817	823	846	825	805	778	799	814	784	799	753	813	880	871	782	817	780	831	833	785	841	833	803	804	816	840	829	878	882	782	722	762	795	846	857	855	837	848	856	823	820	810	853	859	852	765	902	854	690	787	781	731	805	775	789	794	778	817	802	847	800	780	805	777	759	842	784	813	793	767	735	778	849	825	857	836	833	834	826	859	816	803	781	803
771	778	767	763	745	782	728	768	755	768	749	741	761	752	788	746	736	789	775	764	784	778	762	761	713	762	765	720	716	765	752	728	732	724	743	778	715	705	703	785	763	772	747	741	815	768	780	738	773	777	768	727	767	739	743	773	747	696	735	816	761	706	692	820	790	776	706	768	724	742	732	733	722	769	739	742	759	729	733	728	726	727	713	739	762	749	719	791	738	751	734	713	732	746	770	746	720	765	701	753	756	713	743	779	771	722	763	780	740	730	791	802	702	749	751	733	737	734	734	780	779	765	780	779	789	809	786	791	715	773	839	866	834	857	885	899	875	873	854	858	780	809	753	776	728	675	556	524	478	452	400	418	422	496	534	614	689	772	843	877	905	909	911	905	891	815	842	787	742	765	562	1064	1436	802	702	774	740	751	735	749	737	756	732	764	751	743	779	741	764	771	750	807	814	803	752	770	756	764	764	764	739	749	763	757	718	717	716	759	785	723	714	865	917	817	677	751	795	760	790	770	753	740	782	778	769	770	777	750	749	734	763	767	744	794	800	792	774	774	794	777	765	766	770	793	804	815	744	772	812	801	809	801	771	773	812	798	779	802	763	778	760	763	804	815	827	780	820	786	760	776	785	785	776	756	799	828	811	808	795	789	825	793	780	788	782	805	798	790	779	736	745	776	786	838	788	770	815	781	823	797	818	811	824	775	787	819	854	811	767	780	823	813	823	811	700	799	814	743	789	775	770	826	766	776	796	815	750	787	733	774	745	784	798	807	791	766	801	805	787	784	768	733	811	849	833	855	1000	534	226	480	1058	1063	888	841	860	826	785	778	804	776	797	794	836	944	1043	1157	762	251	239	563	949	841	837	789	794	796	813	827	844	950	667	263	299	871	1112	966	873	880	843	804	766	807	818	836	855	822	824	805	865	848	837	805	811	789	814	789	794	807	799	834	807	804	761	776	856	800	831	847	840	844	860	819	795	787	778	844	818	780	840	803	810	829	810	796	823	831	798	800	796	799	804	825	785	734	826	837	796	739	819	846	838	798	829	827	822	818	870	873	837	815	820	814	796	816	807	853	818	780	852	802	858	856	827	766	872	938	726	706	743	740	764	762	782	783	770	791	810	807	843	793	809	822	776	786	793	810	828	733	683	717	821	853	830	821	817	798	786	807	799	810	773	785
778	794	751	762	757	746	738	758	761	741	771	752	744	709	754	764	754	797	784	717	726	765	774	779	730	742	788	725	734	738	737	735	754	769	794	772	709	762	764	730	774	738	723	744	769	745	739	774	734	703	696	727	723	744	742	735	721	683	798	879	767	667	696	733	672	701	798	797	686	668	747	725	739	764	759	739	745	772	725	746	692	730	734	747	779	770	742	729	744	746	746	718	747	736	742	735	766	768	745	732	758	722	740	711	755	748	735	762	746	724	729	759	734	716	722	721	766	758	775	749	749	750	746	718	767	810	795	786	789	758	821	780	769	782	836	839	845	880	851	842	861	871	914	965	931	833	790	748	710	657	584	502	446	396	381	407	396	468	539	589	666	765	821	874	913	957	903	933	882	866	695	689	809	606	748	787	773	780	779	796	775	749	740	753	754	780	798	807	760	790	756	828	774	831	837	804	843	784	787	799	809	775	791	804	745	775	766	770	804	753	665	827	905	787	694	805	782	782	793	810	841	799	803	804	782	852	797	777	785	798	769	733	800	817	816	803	798	792	802	785	792	757	804	804	800	804	779	801	837	803	863	814	783	781	784	852	808	829	839	795	795	810	818	816	817	856	807	810	818	834	857	836	824	812	853	888	867	886	829	842	924	864	863	913	871	906	896	900	886	871	835	871	885	910	921	913	915	975	931	904	934	947	971	921	966	950	934	936	900	933	928	921	861	801	730	978	1032	714	788	819	803	782	744	782	820	800	742	767	759	755	759	751	755	811	803	793	775	789	782	805	818	788	808	798	817	822	951	511	200	459	1046	1050	904	815	859	798	774	804	794	781	776	814	801	933	1056	1171	912	310	265	697	985	825	837	821	774	804	835	854	867	955	809	339	224	706	1132	987	870	838	841	853	813	802	811	803	780	794	803	840	819	830	832	808	797	816	831	895	792	778	832	900	881	900	770	789	831	829	812	805	779	803	793	785	790	830	786	854	811	817	815	834	788	848	812	832	801	845	823	750	770	819	804	796	802	785	861	845	774	718	788	835	840	829	800	869	862	798	824	821	839	847	818	841	848	844	821	844	811	766	871	827	865	805	835	819	798	961	800	687	762	774	773	767	816	781	770	748	765	771	831	821	799	786	805	799	843	830	796	733	734	774	822	819	817	830	868	829	784	805	751	793	751	804
754	762	744	726	751	744	748	733	731	744	758	752	741	730	783	750	780	744	758	759	739	737	769	745	733	746	735	720	760	771	749	719	754	800	838	769	740	724	755	772	741	743	717	759	762	754	746	729	748	792	800	776	753	741	738	748	743	716	715	789	726	712	749	743	610	764	944	863	698	711	723	738	747	745	780	757	752	748	741	725	752	739	760	736	768	770	743	741	735	710	746	749	741	724	795	738	753	745	693	753	743	732	759	723	737	752	756	756	770	756	736	748	769	745	762	714	756	759	750	765	741	747	763	740	746	760	780	779	761	795	786	811	770	769	754	741	774	836	784	900	813	820	863	888	931	871	889	885	868	840	794	761	719	631	562	509	456	415	382	385	418	471	563	632	711	791	800	860	911	942	934	853	863	855	888	841	811	841	887	875	831	857	770	835	838	834	885	882	852	855	837	856	867	872	865	851	865	867	843	877	912	871	875	915	890	913	868	908	897	899	841	856	903	881	899	875	919	902	922	894	884	904	906	886	918	890	921	885	894	906	895	869	903	884	883	906	886	881	853	896	943	900	900	924	913	900	926	925	918	950	938	925	939	891	906	938	910	962	920	946	900	945	935	957	945	950	963	932	940	941	952	924	938	922	956	931	920	950	906	916	890	911	913	936	873	908	871	886	851	851	837	863	852	820	839	835	773	778	779	780	770	774	752	745	716	763	697	726	721	789	876	920	920	941	870	860	772	768	782	782	781	833	789	769	824	795	780	757	761	774	798	760	768	788	825	838	797	759	785	796	779	789	818	791	822	853	959	481	202	454	978	1013	883	814	809	772	764	840	829	784	766	771	823	835	943	983	655	258	329	942	998	824	809	789	816	839	820	840	849	911	881	470	202	522	1078	1103	880	809	854	815	802	826	801	770	808	823	869	829	832	804	809	804	834	838	806	852	797	747	828	886	910	850	771	815	841	802	811	808	824	799	781	811	809	770	802	819	805	822	834	810	828	861	799	799	844	830	845	827	805	834	801	775	795	796	863	878	787	773	806	845	856	830	826	828	811	792	830	843	811	835	841	869	855	851	819	878	819	802	860	854	875	800	860	868	826	955	895	710	761	792	761	785	838	810	788	781	783	828	853	749	762	808	777	792	794	845	831	786	825	810	795	824	835	808	819	786	815	765	782	785	808	810
762	810	738	775	748	720	718	736	719	714	738	733	733	802	765	762	747	798	756	768	746	760	763	721	748	784	780	781	735	751	718	733	756	784	788	761	706	727	753	752	748	748	752	727	766	750	739	714	834	707	753	842	733	768	732	738	753	765	748	726	725	743	707	762	707	674	820	744	647	752	706	734	743	763	740	736	763	766	739	741	743	749	770	718	747	742	747	738	729	709	748	746	749	762	771	723	762	757	722	733	738	760	736	763	722	756	772	777	728	724	740	764	725	746	741	726	756	783	778	744	729	717	733	735	753	789	763	732	755	756	767	769	739	771	782	821	811	778	759	853	775	747	756	809	801	803	832	848	871	849	898	844	902	862	818	809	735	652	586	485	403	350	331	350	401	486	552	674	705	818	889	896	868	936	899	924	936	912	883	868	888	871	831	872	909	896	887	897	832	867	824	865	839	858	838	853	820	815	840	842	815	858	817	845	763	826	810	831	820	832	864	824	852	798	852	834	851	854	862	877	821	856	833	865	834	826	763	825	808	818	781	812	835	855	857	899	900	834	883	841	834	843	800	798	790	797	760	787	769	755	794	759	725	712	705	704	681	663	697	698	677	634	650	622	629	602	592	571	568	586	580	540	540	561	540	518	529	493	504	489	485	452	465	439	465	437	455	458	426	415	407	423	410	403	392	378	367	354	355	354	356	345	355	350	326	319	338	381	334	384	442	473	566	700	809	874	905	813	809	802	761	793	811	777	770	767	803	810	802	775	801	778	783	771	825	808	812	838	800	777	798	774	818	831	808	802	990	535	199	442	1005	1027	850	785	822	769	750	817	829	789	796	805	833	813	914	938	512	245	392	990	1035	888	821	834	815	806	879	807	854	848	973	599	234	392	960	1025	932	763	789	819	823	815	818	809	811	808	798	818	842	808	797	802	818	832	856	822	790	754	822	815	820	794	785	813	851	799	759	785	788	837	832	826	776	812	793	803	822	835	807	813	792	842	828	832	857	800	826	865	875	835	847	816	807	850	848	853	811	766	801	836	834	821	825	832	868	799	854	829	838	776	819	825	849	788	851	836	870	839	832	859	829	837	890	843	831	866	991	800	714	856	773	725	809	755	821	788	778	835	805	779	803	800	804	811	778	776	789	828	838	819	818	796	810	829	806	770	762	797	760	780	824	851
738	759	757	792	734	721	706	722	722	718	737	759	754	767	752	767	760	785	765	736	733	738	786	728	721	753	802	771	746	719	751	744	740	721	708	690	736	761	750	756	744	754	791	734	748	745	747	743	822	494	477	830	740	727	770	732	729	758	771	820	781	759	721	765	770	686	645	657	728	747	745	742	739	769	778	785	776	788	752	746	735	751	740	749	736	730	745	696	738	725	737	766	741	727	750	709	715	727	730	741	757	748	722	728	712	750	778	785	736	744	735	815	773	754	758	770	769	744	756	765	774	785	753	779	736	753	777	769	760	775	749	742	755	755	776	741	761	773	772	749	783	727	763	720	746	737	770	814	818	816	857	855	836	871	901	907	924	843	840	805	697	629	541	470	385	335	346	350	381	500	550	639	681	735	748	721	739	698	710	695	679	660	647	648	642	643	666	635	609	619	621	601	571	626	592	583	531	529	563	544	568	566	582	549	556	547	529	523	483	504	506	542	514	474	492	475	456	451	441	424	423	391	407	405	394	405	400	385	399	384	389	387	422	443	457	500	441	464	416	404	421	406	435	402	400	394	355	369	353	396	339	356	364	343	333	333	339	318	340	313	316	313	297	313	295	293	274	290	280	262	298	284	275	297	286	279	287	293	278	273	268	272	270	270	277	274	280	278	281	265	291	290	280	300	274	305	283	316	316	279	287	313	288	314	315	320	330	320	308	282	271	259	282	345	395	579	888	994	950	878	792	772	767	785	766	782	769	771	773	821	766	779	754	780	818	794	779	821	790	807	805	837	867	823	815	774	1080	650	203	417	980	1060	905	831	811	766	783	795	834	841	806	798	804	886	940	926	575	216	329	897	992	854	776	838	839	799	782	767	836	831	972	746	295	277	759	1144	977	807	780	841	831	812	793	739	809	841	782	820	831	817	827	825	806	844	850	835	815	794	765	753	778	787	813	846	873	806	806	796	851	830	810	758	783	806	836	844	831	864	819	837	827	858	802	823	837	813	824	855	844	827	833	866	853	845	826	832	832	797	850	863	834	835	825	781	800	788	856	820	825	863	816	795	780	790	876	821	839	816	864	842	847	871	865	868	818	818	981	883	662	790	768	719	805	799	766	844	776	816	826	812	822	823	781	814	779	814	785	802	788	759	785	830	816	802	835	797	838	794	825	812	850	787
723	771	763	784	732	775	756	760	697	723	776	740	741	744	746	762	745	769	743	755	740	747	748	728	711	719	726	727	746	775	787	758	781	744	766	705	751	778	719	728	782	773	760	739	754	738	737	730	853	694	728	804	743	786	726	718	737	767	741	770	735	721	728	739	771	746	751	737	764	768	723	750	730	725	760	752	778	764	760	752	766	768	791	769	762	766	706	720	714	806	783	749	682	762	758	739	741	734	725	727	712	722	733	742	762	736	764	769	744	733	749	757	765	736	760	768	751	772	763	720	763	779	805	791	776	778	732	803	755	779	758	748	717	763	766	762	748	741	792	765	750	744	777	798	800	763	743	742	767	782	778	778	805	808	812	859	859	906	934	910	898	917	822	828	710	637	506	455	347	343	326	344	355	389	401	396	392	366	383	380	360	364	338	347	356	352	334	321	334	336	334	330	310	324	326	330	313	276	321	311	317	305	305	310	314	297	315	292	303	296	309	297	288	303	303	333	297	304	312	308	298	314	323	297	317	319	310	289	287	250	268	266	269	278	277	282	263	287	267	291	261	289	273	304	291	311	314	296	320	298	321	311	328	304	319	343	349	348	365	368	368	375	376	356	351	484	403	401	443	424	443	401	474	472	525	512	507	526	545	546	526	508	590	611	571	584	608	638	640	654	699	674	658	680	702	724	739	726	762	723	775	779	797	821	781	840	784	806	772	705	640	496	414	333	264	317	496	741	827	944	899	829	777	763	796	786	784	752	798	770	800	780	806	808	828	786	761	796	800	775	822	831	831	799	874	777	983	609	202	416	972	1004	881	773	807	788	808	793	764	798	858	778	774	894	925	1015	737	244	281	777	962	848	840	839	821	749	793	803	792	850	912	878	403	223	591	1061	1030	879	814	803	794	810	843	728	788	846	787	844	834	833	838	848	828	864	749	772	861	808	776	784	784	845	835	892	844	780	823	821	834	784	715	665	717	827	878	850	832	883	840	862	831	791	815	823	801	788	793	862	805	837	801	844	816	812	823	838	777	812	829	838	817	825	794	804	836	821	827	828	860	892	845	863	808	860	1010	936	752	868	824	800	869	872	784	809	826	799	910	973	732	697	781	766	784	809	796	791	800	800	813	806	769	827	796	804	800	807	816	803	813	791	786	769	828	854	794	798	812	806	859	765	790	819
720	767	735	760	717	740	789	771	716	744	737	739	782	763	703	736	747	733	702	733	720	782	765	760	767	727	719	726	781	770	769	718	762	777	765	744	785	755	740	752	737	801	748	734	798	750	742	750	738	823	832	742	738	767	743	804	758	793	764	758	749	725	722	720	763	754	767	746	751	758	780	751	750	749	731	744	716	732	741	746	743	761	782	733	746	751	746	707	740	764	817	722	746	749	737	775	759	760	718	739	711	714	749	758	776	771	706	742	766	731	751	778	748	759	694	765	761	761	746	755	798	775	721	742	784	774	797	741	753	765	776	768	750	747	764	791	746	710	762	747	722	761	779	798	795	788	735	787	806	830	781	783	749	766	791	793	836	849	813	862	899	928	921	962	916	892	839	798	682	590	484	442	421	389	350	354	402	392	397	379	364	405	399	405	424	429	414	404	427	388	412	441	427	408	441	450	462	436	457	466	473	475	500	489	474	501	533	535	514	514	553	547	568	549	562	589	636	629	650	658	664	659	661	701	685	727	683	691	605	543	669	640	592	566	562	544	597	618	605	614	649	645	676	678	716	699	705	727	740	712	748	760	768	824	799	825	793	796	813	865	900	911	881	834	781	1555	954	816	942	962	957	964	1007	1029	1025	1035	1006	985	1014	1046	900	989	1146	1166	1034	926	1004	1049	1058	1047	1087	1026	1069	1047	991	1096	1031	1083	1050	1075	1098	1054	1066	1083	1055	1062	1067	1095	1129	1066	1039	1022	947	768	463	265	259	343	431	671	940	941	838	799	772	735	787	752	727	795	716	804	844	841	772	770	789	775	800	783	841	834	849	783	797	816	951	519	234	410	1010	1035	831	781	810	788	813	791	778	761	827	812	787	855	886	1034	906	305	223	688	975	885	845	837	776	768	826	791	827	816	918	986	536	232	415	1018	1107	914	859	837	798	789	845	859	811	831	831	810	809	841	854	871	838	825	793	763	837	802	837	843	816	819	848	833	836	794	803	815	784	677	927	858	656	806	817	791	778	825	876	796	831	835	840	815	862	777	788	850	833	868	845	810	825	810	831	803	820	848	817	826	849	811	822	857	812	861	810	852	832	864	836	851	788	788	879	803	797	815	833	815	846	859	835	837	840	828	829	984	824	684	791	821	787	801	790	829	796	785	819	786	806	789	753	806	815	828	813	773	799	787	793	839	806	824	812	798	831	811	827	786	762	850
748	735	708	767	738	692	732	743	693	754	730	734	746	746	734	749	772	727	749	723	720	764	797	829	797	732	759	740	783	761	756	761	755	762	776	750	764	710	744	748	737	770	760	745	763	768	757	722	759	759	759	771	770	770	731	780	762	743	740	727	747	734	712	695	727	720	755	755	785	729	782	728	723	791	755	731	728	741	744	755	722	782	808	732	692	727	743	727	747	756	773	740	739	754	749	766	757	768	740	749	692	674	745	684	750	734	716	774	783	782	757	803	752	771	767	742	747	744	766	786	765	765	723	780	777	774	745	754	750	749	776	728	759	742	742	733	773	744	717	755	745	760	820	830	844	774	784	788	785	795	814	796	816	798	769	799	787	750	775	858	768	880	826	911	902	915	933	977	910	903	825	742	734	722	694	695	692	710	714	678	721	719	737	746	731	724	746	712	720	726	726	746	750	742	740	773	771	777	801	824	859	821	840	855	865	869	903	925	866	848	854	901	911	895	913	920	886	881	962	907	927	925	961	963	1065	1087	1014	1059	922	1027	1233	1040	975	1048	1019	1041	1007	1049	1016	1019	1024	1020	1059	1053	1035	1033	1054	1046	1065	1046	1030	1015	1069	1093	1033	1038	991	953	950	1053	1026	1038	953	1010	908	1045	840	988	998	1017	992	1007	1013	1036	991	975	956	976	999	934	865	883	969	1067	1082	935	961	934	936	925	911	900	912	895	893	938	942	871	878	928	952	885	956	895	873	901	929	892	931	934	990	1053	1130	1185	924	552	371	285	266	349	612	980	925	819	793	799	776	800	800	851	844	756	820	820	841	788	777	800	822	778	751	810	768	746	802	876	1055	599	232	387	939	1113	822	769	848	811	808	764	725	815	848	818	808	826	878	1021	995	378	198	572	915	879	807	820	799	780	760	817	805	899	822	1012	714	275	295	863	1115	965	847	814	850	785	833	819	813	820	820	798	823	778	814	867	806	838	859	799	802	794	828	843	842	842	820	880	863	792	823	837	696	664	1489	1522	657	778	811	717	765	845	832	821	849	854	806	771	821	842	783	788	818	885	847	844	826	848	813	791	796	836	876	821	814	853	821	838	800	863	824	875	858	813	809	800	833	829	798	791	818	845	870	827	837	865	865	821	835	842	790	921	955	761	718	846	767	810	797	769	759	803	806	777	808	838	866	867	799	824	795	805	810	814	759	799	814	823	788	819	798	828	804	805	759	774
757	764	751	747	775	735	709	750	765	745	778	742	752	739	738	769	731	755	740	755	752	752	798	800	764	769	736	740	749	797	744	747	771	721	756	783	770	732	738	768	757	758	746	762	737	752	732	721	744	770	750	752	773	743	763	737	744	733	734	753	735	737	724	733	731	702	754	743	762	737	795	739	738	779	750	733	713	776	772	789	768	785	786	753	759	764	760	755	693	706	776	697	799	753	751	747	796	756	790	733	701	715	826	728	691	766	738	725	800	754	758	755	755	758	779	787	739	752	791	751	783	815	732	763	732	763	756	768	754	797	740	710	754	775	723	775	905	888	694	763	727	793	751	827	831	815	735	756	757	805	776	806	803	811	776	835	838	789	764	769	784	816	819	837	843	818	883	866	860	921	910	908	897	940	920	897	919	947	933	937	936	927	961	964	922	913	914	951	889	913	922	965	970	979	941	967	986	968	999	988	1004	1048	1014	1026	984	965	987	1037	1043	979	1014	1039	1077	1009	1011	987	915	957	949	974	935	972	968	957	1034	1012	1021	1001	856	1107	1141	878	903	928	942	997	898	901	912	928	916	908	885	919	893	841	856	870	873	859	887	910	908	897	910	922	860	878	823	867	898	889	858	822	822	866	898	911	852	890	820	855	835	899	884	840	785	830	841	866	778	784	907	1020	738	683	966	894	893	860	870	854	879	881	849	859	878	869	861	848	871	860	874	876	845	871	870	885	860	890	880	955	993	1012	1041	889	910	752	424	241	341	662	963	890	841	867	811	818	729	628	887	736	778	789	778	799	755	787	826	798	769	750	739	779	856	731	1073	598	231	388	1033	1106	825	796	806	797	823	763	768	828	808	835	780	823	848	1019	1009	445	187	545	948	871	816	851	829	808	830	815	811	854	849	967	873	344	244	671	1042	992	872	801	826	782	813	830	817	803	807	788	843	832	838	839	816	804	849	819	789	832	800	811	808	829	832	786	839	830	859	816	767	573	994	1112	613	800	778	759	779	834	811	803	817	843	789	761	840	816	784	791	792	821	843	857	825	858	795	819	807	806	830	800	840	834	815	820	853	849	844	851	853	839	837	835	837	810	851	816	833	834	829	793	820	863	876	828	855	875	854	801	979	883	712	778	789	753	768	825	801	824	787	791	806	827	881	900	855	809	811	823	798	804	799	816	825	808	771	786	824	784	820	827	788	778
742	755	741	742	733	738	718	730	731	752	764	767	734	761	742	750	757	760	765	715	780	741	742	771	775	748	712	738	751	779	751	739	791	752	752	776	762	752	736	781	725	740	750	753	746	763	755	766	755	775	714	768	750	720	735	765	740	740	748	730	708	736	750	753	736	747	752	746	780	763	759	757	740	742	720	752	760	736	779	795	755	738	746	715	717	723	751	725	762	782	764	652	780	784	774	779	791	802	792	781	703	768	995	726	696	762	762	756	762	747	762	770	797	757	778	801	775	787	752	748	800	776	791	770	783	752	751	765	773	767	770	771	765	771	728	696	895	828	707	754	760	790	777	798	790	736	759	801	758	792	806	788	766	754	750	779	808	802	798	805	782	777	796	753	788	831	818	867	849	855	867	876	884	918	901	933	931	924	902	972	950	909	916	923	963	980	975	941	926	912	968	937	952	895	926	942	928	920	907	912	913	879	906	897	905	911	849	885	885	916	887	899	913	899	923	915	887	896	918	905	973	912	925	925	964	916	946	871	790	1052	900	847	858	901	876	825	843	909	882	864	823	832	855	850	814	816	814	825	826	816	827	865	814	858	853	808	835	771	772	845	846	854	850	802	793	803	789	846	814	834	772	802	815	852	765	799	771	796	791	826	751	722	776	828	552	577	955	808	807	802	795	793	801	824	820	758	787	774	794	838	838	782	790	800	777	763	811	821	821	794	830	848	924	894	872	992	1162	1224	810	469	296	363	585	888	887	883	826	798	779	619	855	793	830	795	762	787	789	731	789	795	783	773	792	796	769	608	1005	642	233	373	909	1092	880	778	828	776	822	836	776	733	757	840	826	812	882	1020	1015	429	179	554	960	878	803	822	822	811	789	798	840	829	848	906	934	483	200	516	1015	1043	912	852	825	778	795	825	772	819	845	777	849	850	818	829	763	793	779	772	783	806	823	799	827	863	817	811	799	796	832	801	835	732	639	660	725	902	846	860	791	848	792	833	812	817	807	768	782	818	784	787	769	786	822	814	842	837	801	810	799	830	818	813	830	845	848	824	867	833	823	824	822	834	834	815	828	842	828	843	864	838	820	876	862	841	848	801	849	820	833	801	914	1010	791	687	813	803	809	819	798	807	817	791	781	824	830	872	806	771	747	814	798	853	826	814	832	821	816	797	796	792	825	844	809	781
752	783	713	709	726	722	741	747	722	740	798	741	743	734	764	737	757	736	740	753	758	762	757	717	714	743	739	722	724	737	729	741	748	733	742	753	745	745	755	763	771	727	792	775	773	760	758	756	730	718	749	758	791	738	764	738	708	768	737	744	778	783	794	769	725	734	728	738	784	747	748	751	749	751	764	776	745	776	761	745	734	767	784	771	766	738	726	758	799	778	785	786	772	744	741	809	772	790	766	773	718	880	731	657	760	759	759	743	729	764	785	743	730	730	782	775	792	783	778	774	810	744	726	760	780	753	748	811	819	770	761	764	803	784	761	754	725	707	797	760	786	765	804	763	777	782	754	748	771	763	753	764	753	753	773	785	754	801	766	780	779	764	782	777	825	800	752	760	775	810	823	820	838	855	826	895	888	879	900	924	889	878	876	910	862	868	841	863	846	834	879	870	856	820	880	861	833	842	854	864	823	859	846	844	843	855	844	816	890	842	834	829	819	848	827	814	831	798	813	832	805	805	859	862	852	873	879	772	928	962	797	814	803	800	785	726	728	808	793	787	731	827	804	790	836	784	797	789	748	781	782	793	813	816	790	790	818	793	789	794	834	835	812	819	818	815	810	791	840	781	771	845	857	822	767	849	792	872	892	876	855	821	797	902	768	820	921	822	817	816	829	797	828	832	840	784	807	838	818	809	820	824	846	795	792	841	862	858	825	839	842	870	801	807	810	905	957	1062	1008	818	479	249	327	603	894	862	815	810	842	864	773	809	807	804	764	760	759	815	813	785	813	774	778	802	870	773	1067	640	231	349	945	1093	908	784	843	819	795	787	812	717	802	855	819	830	840	969	1017	467	199	576	956	877	822	777	796	810	809	844	852	828	840	870	977	600	247	349	902	1077	960	877	818	749	799	785	813	784	812	774	850	827	778	801	776	811	775	775	761	823	814	837	835	841	832	783	770	816	838	844	781	832	864	854	852	890	839	814	821	811	797	792	832	855	785	793	823	793	798	764	799	794	842	826	797	844	805	857	847	826	815	823	810	855	822	856	834	860	845	871	808	851	796	814	824	834	806	841	845	818	789	822	828	829	832	824	847	828	875	817	821	1024	919	696	769	816	820	847	818	787	791	799	780	813	797	817	762	821	811	757	805	818	845	826	810	831	825	844	787	824	854	849	790	816
746	753	703	742	741	762	741	747	759	753	759	759	757	728	731	719	724	726	742	748	719	742	733	723	779	730	733	745	750	758	742	769	781	704	725	798	735	743	743	766	741	744	726	751	767	743	739	776	746	775	719	759	754	744	745	758	717	750	730	764	775	802	768	756	749	729	729	718	748	721	744	711	751	733	766	732	763	761	775	766	776	780	767	755	752	735	766	755	778	788	757	769	773	764	721	758	776	776	772	746	756	731	724	788	784	774	744	727	747	772	761	756	721	754	801	766	779	775	775	805	741	768	753	757	759	740	765	760	778	776	792	757	809	750	783	786	807	794	787	772	763	812	742	750	717	741	778	765	787	819	792	776	744	751	747	753	769	765	785	743	745	748	760	778	812	795	815	831	795	814	772	802	777	758	781	793	795	832	813	817	788	812	826	806	809	808	818	805	818	799	785	764	794	804	817	846	782	817	829	812	819	820	815	792	814	816	813	841	862	829	844	799	823	812	811	815	872	824	834	817	811	816	878	843	790	905	852	790	1016	840	800	815	821	783	814	706	775	812	824	809	801	810	812	803	803	792	795	800	786	799	793	809	759	798	772	787	808	811	782	766	803	755	772	744	775	755	789	827	795	755	770	786	798	815	783	781	659	762	863	806	825	781	769	805	819	862	799	810	756	788	805	793	783	775	788	792	791	829	800	803	781	779	833	782	768	779	802	839	823	784	823	838	803	812	777	854	914	909	952	1043	828	400	235	378	855	851	779	794	751	811	812	771	784	790	781	809	775	814	808	781	804	758	778	782	855	854	1033	621	225	358	924	1071	881	815	870	836	830	798	808	825	826	809	788	821	865	944	1073	518	182	533	1015	845	818	777	814	825	819	849	848	829	847	846	1015	767	313	264	790	1135	994	826	846	838	814	816	841	801	843	806	813	790	833	755	743	833	822	872	781	798	837	868	851	841	840	849	817	813	850	825	783	837	852	835	810	874	846	824	814	833	821	821	827	838	852	801	841	838	810	793	811	801	837	790	832	829	815	860	821	827	830	834	839	833	843	816	869	847	827	825	823	816	844	805	816	798	836	824	877	808	809	808	845	872	856	868	823	854	849	813	793	900	1022	817	695	809	790	782	768	780	812	806	819	801	804	763	794	908	898	772	825	820	832	839	810	819	791	828	810	799	824	874	823	802
720	768	726	719	731	758	766	751	727	742	777	754	791	741	739	749	722	731	731	740	729	748	760	759	727	753	787	758	760	750	732	728	763	744	722	735	737	735	746	742	762	757	716	724	752	786	700	773	717	769	767	764	743	755	740	729	699	712	703	728	734	748	730	719	711	744	712	727	700	690	760	712	782	778	748	754	795	796	750	768	784	775	723	774	749	737	728	789	802	768	734	771	764	778	732	715	762	788	762	775	786	776	769	771	775	799	798	756	768	772	803	757	762	753	774	762	804	748	739	749	786	795	789	804	780	767	759	777	777	750	758	750	783	811	782	735	803	782	749	747	801	808	754	739	747	754	766	761	750	769	775	784	770	800	755	759	787	772	796	756	775	767	782	775	754	784	795	823	815	789	822	830	794	796	798	832	791	790	803	837	791	814	816	805	815	783	790	830	793	792	796	763	755	738	786	811	765	764	800	803	804	823	822	744	779	762	780	811	779	792	837	801	818	808	812	769	857	846	841	826	837	823	811	812	860	878	760	870	970	735	805	764	780	745	743	731	746	794	781	783	778	775	784	771	775	766	756	725	751	746	774	812	746	777	754	798	768	776	715	740	737	709	736	788	820	771	815	784	810	807	785	777	820	796	760	799	723	775	785	775	759	729	778	752	736	737	754	769	800	803	825	742	766	798	781	775	773	800	785	763	808	781	786	758	822	777	754	760	823	783	808	815	806	776	802	843	867	914	891	1018	1175	762	262	257	652	902	831	811	796	802	771	775	794	789	803	810	814	817	791	749	817	787	802	769	841	864	994	618	235	354	974	1061	904	822	841	811	807	779	782	815	834	773	793	798	871	929	1018	521	207	499	984	906	864	830	796	803	791	812	812	820	831	843	928	912	430	220	555	1073	1049	893	832	814	812	822	839	821	842	839	856	849	836	740	792	881	954	888	824	753	781	856	803	787	830	825	837	808	850	851	810	814	835	832	881	856	829	781	853	820	831	816	834	828	814	809	798	896	867	812	817	840	838	838	862	852	830	802	854	835	838	825	810	839	817	838	872	845	843	805	826	855	826	815	841	841	815	829	823	818	813	839	845	848	809	864	851	864	870	843	851	806	943	953	791	739	801	745	811	779	813	806	812	806	842	780	796	916	889	761	799	840	767	835	820	825	798	778	837	863	783	808	830	855
745	764	747	719	744	751	766	765	787	749	736	696	736	735	733	736	751	680	721	739	745	747	714	730	752	737	735	722	728	761	740	731	735	724	721	774	722	714	796	759	744	717	765	750	729	740	754	701	720	732	735	722	756	750	748	797	725	765	773	715	725	743	741	704	652	717	695	733	715	731	764	765	769	776	760	771	769	775	783	771	779	755	763	755	718	767	735	774	765	793	743	733	755	761	763	768	765	768	761	772	818	766	771	777	772	788	787	757	765	757	791	778	747	780	764	764	775	755	739	747	773	791	797	784	772	794	791	771	745	809	754	784	788	765	811	770	801	758	730	811	811	835	755	752	796	776	816	790	795	745	781	736	722	777	769	783	781	800	792	791	801	763	753	821	754	775	786	790	783	766	800	764	794	791	778	772	778	780	764	811	783	805	792	804	810	816	754	770	806	805	759	773	788	855	779	749	790	810	810	768	799	825	828	805	806	770	813	810	782	784	768	797	827	797	818	789	824	806	822	807	837	821	812	801	854	793	753	942	803	733	772	757	767	769	765	714	745	776	766	768	774	765	756	750	800	780	737	732	761	713	778	773	763	743	768	781	796	763	768	763	777	751	738	769	766	767	772	751	792	788	835	779	762	765	754	778	792	782	729	731	776	757	764	789	725	717	736	782	776	756	773	722	728	798	755	774	792	789	820	798	751	805	789	697	910	837	732	744	777	818	826	787	773	768	787	887	904	915	905	940	1082	985	393	222	406	780	916	791	774	789	804	781	821	830	848	827	785	782	819	798	801	810	819	819	840	860	1015	592	244	334	921	1039	887	788	847	781	789	779	806	841	812	779	755	854	852	939	993	490	166	514	987	896	895	758	783	810	809	789	846	810	823	842	885	992	558	205	371	952	1076	940	842	818	828	838	819	861	786	838	809	831	811	780	756	843	907	941	820	750	784	826	793	814	837	813	830	820	811	851	814	821	847	814	851	833	845	816	823	818	870	840	832	818	810	818	784	855	816	760	829	837	836	786	831	856	814	797	855	861	838	823	826	809	833	862	832	804	815	854	810	797	800	834	794	809	836	870	808	820	813	810	854	828	870	871	876	850	897	847	806	821	850	981	892	701	775	794	782	809	827	806	802	808	836	825	769	757	763	722	757	800	769	774	898	823	792	809	839	791	813	770	818	858
765	752	751	746	741	725	753	755	762	717	710	734	729	732	731	731	720	740	712	710	734	700	767	789	762	763	711	719	761	716	766	729	762	733	728	734	744	763	771	768	732	742	745	769	783	755	739	720	739	776	752	774	763	757	762	764	754	756	733	758	757	759	740	713	706	762	774	787	772	818	779	757	736	744	751	755	749	778	784	733	772	740	754	777	858	789	754	746	747	739	719	784	763	748	741	747	764	749	766	771	730	769	792	736	776	777	780	741	776	737	791	783	759	807	786	767	775	790	790	783	814	786	786	761	729	764	784	781	792	759	777	816	781	746	788	795	777	747	783	806	800	796	771	768	790	852	815	780	787	777	822	784	794	798	760	775	752	791	804	778	742	787	792	795	765	785	791	773	766	797	819	785	775	790	779	759	788	800	780	804	815	762	807	775	785	783	794	778	773	789	790	713	806	972	776	771	820	771	804	771	792	761	778	781	832	790	795	768	754	794	799	809	808	815	819	814	795	804	848	798	810	795	801	815	848	720	901	941	724	791	792	779	738	758	760	748	767	752	755	760	771	760	754	836	864	844	725	718	746	755	774	749	750	803	761	756	807	759	750	791	750	741	799	803	787	760	818	737	749	795	752	763	742	851	796	780	760	774	797	780	768	788	772	784	804	756	767	741	741	807	798	784	740	774	799	736	729	753	798	757	744	758	793	716	862	837	756	785	786	814	798	766	785	761	755	832	895	899	806	926	1023	1008	675	293	255	507	885	880	806	791	798	788	783	660	751	801	770	814	783	782	787	774	757	789	800	803	1024	634	243	338	935	1061	868	767	822	814	789	819	831	886	868	779	780	842	894	1013	998	464	221	519	1021	881	849	752	779	799	816	781	800	839	809	835	862	969	687	275	291	799	1152	1015	882	851	849	802	816	828	810	814	811	842	824	826	706	711	817	901	796	763	813	841	818	782	879	843	816	797	811	836	823	839	823	801	816	810	803	786	828	811	836	865	829	774	826	807	782	811	826	791	836	818	826	841	815	861	783	789	829	810	836	834	805	846	822	850	854	823	805	825	837	853	825	865	802	866	850	816	821	832	861	861	822	790	798	851	859	838	873	842	876	867	804	922	1015	852	721	774	813	769	827	826	815	805	829	841	805	835	803	851	789	801	855	600	734	844	820	849	812	820	826	785	840	846
724	764	763	759	746	735	740	726	742	748	757	731	710	764	728	760	768	791	716	746	750	770	739	781	788	771	763	748	732	728	766	754	749	767	725	726	776	784	735	736	743	717	742	741	747	737	763	724	774	753	732	728	742	755	738	739	773	782	776	764	766	791	744	741	769	754	842	842	811	814	776	713	720	752	766	750	770	781	777	784	763	749	723	797	843	849	753	718	758	761	742	735	762	750	721	774	772	789	759	785	749	746	771	757	769	778	784	742	763	790	754	756	765	762	776	795	742	786	767	805	790	797	776	811	771	748	756	804	774	737	770	767	823	761	764	773	801	785	822	797	760	754	730	801	751	819	807	774	797	795	838	804	767	798	801	786	786	804	785	781	791	777	827	781	808	743	781	762	760	786	852	783	783	832	812	783	791	790	803	786	807	774	795	760	818	841	784	786	801	788	775	784	770	771	728	782	802	802	811	823	765	761	810	772	778	789	783	807	784	812	817	808	785	808	807	805	823	802	783	831	796	840	814	864	753	765	955	857	742	764	815	754	746	745	738	726	746	738	748	738	770	729	742	869	838	849	746	727	762	792	772	757	757	762	749	784	783	736	731	761	766	730	780	784	767	788	790	770	783	770	769	751	735	788	781	761	753	765	822	778	754	832	791	779	774	778	802	770	754	778	786	767	774	752	813	748	701	739	782	787	778	807	801	769	767	788	759	774	791	830	783	763	817	793	742	776	797	833	765	844	957	1029	1002	526	232	321	697	920	840	821	791	788	743	693	766	820	782	807	802	783	817	769	714	769	736	757	994	666	267	341	880	1048	904	812	855	825	813	855	756	719	848	776	767	893	879	1018	1021	485	188	490	997	872	769	813	793	798	786	850	828	799	794	824	851	998	858	361	236	645	1074	1021	849	848	851	833	815	845	827	798	830	783	804	756	730	708	728	817	805	825	841	810	818	775	830	818	792	868	819	827	834	772	810	773	787	826	781	779	830	790	816	834	786	850	830	790	870	864	869	847	817	849	849	810	847	863	804	801	855	889	854	797	809	810	811	856	877	833	795	814	822	843	839	808	826	825	844	846	860	854	862	835	782	767	766	820	857	886	798	782	840	873	858	840	971	974	798	742	817	813	822	819	819	814	822	826	797	840	826	843	820	838	870	861	826	813	789	837	828	834	812	826	859	848
706	760	748	750	757	734	787	716	720	739	717	717	762	780	784	734	742	703	720	742	764	755	709	764	783	810	783	743	766	735	753	777	753	761	751	761	746	767	777	750	774	737	763	776	755	764	734	745	733	756	775	741	732	779	755	768	784	753	768	749	760	781	780	761	775	786	823	812	805	742	753	752	795	794	766	757	768	780	768	763	756	755	753	756	804	775	710	753	782	780	800	783	818	766	734	751	777	796	753	750	777	758	790	786	766	800	797	778	800	798	763	760	786	763	757	775	770	758	785	818	807	779	796	793	802	748	799	768	781	799	761	772	800	768	739	769	811	816	817	874	733	671	728	789	804	806	809	745	810	815	799	774	774	782	825	767	778	758	777	793	810	750	781	773	779	798	773	786	761	775	769	750	753	820	803	814	809	808	812	756	786	802	800	815	810	789	787	771	743	787	799	814	820	831	776	798	801	800	829	813	773	809	810	799	789	817	791	789	800	806	785	810	811	822	805	838	792	797	805	831	822	797	833	844	735	920	906	780	804	754	744	681	723	706	741	779	755	767	762	764	758	712	723	781	822	772	696	738	763	727	770	803	766	771	748	812	791	774	731	791	772	774	782	800	774	803	826	747	774	733	741	745	772	808	745	775	789	762	786	772	787	761	837	766	787	774	792	760	745	798	795	757	770	769	758	795	764	789	785	757	790	749	786	798	790	809	777	846	796	793	808	744	790	766	802	766	724	789	787	841	908	955	1053	837	376	210	499	960	847	853	812	834	825	751	839	785	736	810	827	819	790	707	819	1002	844	753	1027	704	271	319	893	1029	902	837	849	829	785	771	813	820	850	760	795	831	919	946	963	501	219	468	960	857	794	769	741	809	796	815	790	764	873	790	860	894	927	472	207	510	1000	1041	896	832	834	833	782	804	829	822	833	718	893	803	747	759	813	838	793	848	838	839	810	806	785	799	771	795	836	791	799	809	763	764	778	784	781	818	821	784	832	858	801	812	823	830	819	834	850	828	862	802	861	829	841	868	821	817	780	843	880	863	819	852	841	857	868	818	849	792	825	817	841	834	846	852	832	791	860	863	847	831	803	773	771	819	856	826	813	749	828	874	831	833	822	961	940	799	750	847	804	805	810	827	829	811	823	839	853	819	815	820	837	823	790	765	844	790	837	879	832	830	821	863
733	724	729	732	750	788	752	746	727	749	743	751	706	764	760	747	731	739	738	737	764	744	765	743	776	743	725	736	728	740	743	766	739	749	765	770	750	719	738	721	740	755	720	750	754	746	755	768	741	772	754	746	695	732	725	750	790	773	769	759	737	789	783	778	736	810	782	761	740	703	763	759	759	779	784	792	747	792	797	774	743	773	746	727	702	754	747	791	747	779	784	812	737	777	757	773	776	797	796	782	797	807	753	801	744	757	779	779	794	801	812	769	778	768	740	757	756	783	779	800	795	818	771	760	764	769	766	758	812	769	761	769	773	792	789	754	793	807	817	804	773	729	781	806	814	796	809	764	786	870	825	782	767	797	756	729	766	820	800	776	781	806	784	800	771	761	769	766	772	817	752	742	736	801	801	776	775	754	763	773	785	812	776	843	801	809	745	787	752	828	798	769	823	813	749	799	787	804	807	820	793	817	799	788	809	803	817	810	786	799	789	788	795	815	810	806	836	793	807	819	840	820	844	739	858	974	808	750	806	746	713	696	729	775	728	765	798	738	768	744	758	737	758	714	730	756	745	756	779	779	784	778	775	746	758	749	785	806	808	787	793	781	786	810	793	767	774	765	715	739	760	763	790	791	752	786	763	766	779	762	765	789	803	802	767	779	819	818	793	832	778	782	799	773	753	774	792	763	774	765	775	753	747	766	750	778	798	779	786	762	763	756	757	739	758	840	787	825	806	776	816	940	1006	1036	569	244	330	785	917	816	789	834	786	785	798	760	726	801	823	779	800	661	926	1214	991	743	962	707	264	303	857	1137	935	840	827	837	822	799	785	770	782	799	797	768	853	886	992	542	222	476	992	916	802	783	811	833	804	851	804	816	1089	759	862	839	983	595	249	370	946	1086	962	848	838	824	751	801	844	820	779	769	1114	928	793	819	832	827	886	861	839	839	817	801	819	814	779	826	802	793	790	801	749	760	733	850	829	794	830	817	856	829	835	837	822	851	794	856	829	837	837	827	860	789	819	833	841	810	803	821	822	858	857	868	850	845	794	821	847	853	801	841	843	813	842	836	829	821	847	837	842	822	814	757	825	864	825	865	813	783	803	859	851	843	811	822	993	907	784	788	836	811	826	841	843	817	820	824	808	839	836	841	807	777	779	801	830	830	823	874	825	803	830	838
720	745	762	736	743	744	773	717	738	743	756	728	731	758	784	749	743	722	715	745	739	713	774	725	705	744	752	718	742	739	743	773	766	792	761	768	743	746	733	759	740	716	728	742	755	744	754	748	791	764	776	745	714	727	774	773	772	735	778	749	787	766	767	761	734	755	712	715	724	744	741	771	761	797	760	798	760	778	793	762	797	795	766	749	777	757	731	776	774	774	790	830	794	762	789	788	771	784	780	802	758	778	773	764	745	801	814	768	802	809	793	786	802	753	744	765	768	778	757	742	776	822	756	768	774	768	773	768	814	788	708	713	775	767	794	780	780	808	799	828	761	785	768	818	800	775	782	814	779	798	826	789	776	779	779	793	795	800	791	756	776	814	800	796	775	805	789	798	763	758	751	762	771	783	795	768	777	752	784	788	771	778	805	811	788	835	795	757	764	813	797	792	835	786	793	826	808	796	789	825	811	821	802	801	821	797	793	795	790	787	801	808	791	792	788	826	859	817	830	847	842	904	767	785	920	861	726	736	766	671	730	765	783	728	710	750	774	741	767	773	749	775	791	763	763	788	791	755	755	759	808	760	749	772	730	789	795	801	757	759	772	789	785	772	777	787	766	778	793	749	764	794	789	796	813	792	788	763	746	784	754	796	776	795	792	814	786	778	755	761	791	767	805	807	774	799	780	779	809	792	797	777	777	828	796	784	761	744	745	801	789	746	745	773	751	758	815	764	805	789	787	881	956	1006	820	336	240	646	969	833	775	756	776	778	796	747	758	784	803	791	817	707	746	860	771	743	990	702	241	268	839	1123	932	886	857	816	801	840	814	776	774	795	833	810	874	953	1029	580	223	484	994	938	865	794	829	821	828	793	824	825	791	762	830	886	980	730	330	254	757	1082	990	855	852	861	783	809	792	825	811	800	784	711	782	885	826	799	865	872	853	860	839	826	846	792	841	818	812	796	798	823	825	796	845	860	837	822	860	810	843	823	823	801	809	810	846	842	842	828	827	815	841	783	770	791	819	802	833	781	783	812	808	867	873	830	809	851	742	860	828	827	806	796	842	792	823	779	821	849	828	837	817	834	844	868	815	824	832	854	818	828	829	845	847	793	894	973	884	718	792	855	822	829	824	853	797	842	850	827	858	818	833	822	836	766	870	796	832	863	861	834	775	808
728	746	743	743	757	734	730	730	745	776	778	790	728	755	734	714	716	753	732	693	751	758	771	723	699	740	732	743	775	759	739	737	762	759	743	767	794	732	753	765	762	760	725	733	769	739	762	747	769	760	770	742	731	755	802	757	765	780	771	794	761	778	791	771	763	726	757	719	784	766	802	789	796	812	743	774	781	801	782	752	770	773	799	776	744	743	776	758	792	777	770	776	800	751	796	801	778	816	750	785	800	758	771	761	769	796	779	773	775	805	776	783	812	778	732	755	821	767	759	769	752	782	778	779	800	774	774	778	803	758	725	777	827	818	822	801	782	779	831	823	744	799	789	810	802	805	790	822	769	779	792	803	785	799	791	797	787	811	800	794	807	820	796	808	818	785	778	759	774	785	782	842	818	796	767	757	807	834	770	816	821	813	795	784	752	734	761	773	795	830	816	793	796	790	743	811	793	768	780	798	819	830	823	788	821	798	790	781	810	803	808	805	783	822	818	848	857	853	824	827	882	824	751	903	926	764	764	787	740	720	738	812	816	798	753	747	770	733	743	715	763	771	742	771	751	764	771	728	743	787	765	730	754	765	761	784	790	743	785	774	755	777	752	759	768	794	802	779	791	775	817	816	790	774	792	768	769	779	789	754	774	757	716	738	796	799	761	806	772	775	781	751	807	768	778	805	798	768	797	791	769	761	774	732	754	813	803	792	746	754	767	771	788	807	776	807	770	743	761	796	794	854	936	1045	999	459	235	558	961	884	799	801	790	775	759	794	777	792	763	794	793	823	755	728	751	823	1003	707	257	275	816	1116	946	850	816	774	787	809	801	816	795	805	797	848	865	941	1058	557	227	430	968	902	834	800	798	840	800	800	777	824	830	850	816	850	924	891	386	211	553	1085	1022	897	825	825	810	850	833	791	868	860	746	761	845	846	824	851	808	854	857	820	849	823	853	808	830	801	827	838	814	781	815	783	854	747	785	838	790	809	826	836	788	792	821	799	816	799	851	827	843	824	839	787	787	815	812	802	819	858	815	827	814	833	845	822	790	864	844	819	835	831	783	800	853	839	825	812	810	823	857	839	819	778	857	836	840	805	826	849	836	829	808	844	824	826	808	915	927	879	773	773	858	837	836	851	853	866	826	840	840	793	853	852	848	787	819	834	856	857	844	863	852	866
768	761	731	737	765	761	748	739	729	754	773	757	724	710	756	736	735	756	751	738	749	725	727	762	741	789	752	757	749	750	757	766	761	734	760	786	736	759	713	748	748	796	801	777	746	766	750	738	765	736	749	759	773	780	772	765	760	779	785	789	775	764	792	795	753	780	765	782	818	773	810	803	741	759	751	772	757	786	798	768	779	753	807	721	772	763	740	755	771	735	816	770	740	751	775	758	758	765	759	797	785	781	784	802	763	776	778	803	758	788	782	808	751	784	764	782	855	841	773	749	785	765	793	798	813	770	751	803	829	780	766	762	838	866	832	844	816	797	773	776	781	822	841	790	812	780	781	782	782	762	741	805	801	747	742	772	801	808	786	779	796	813	800	767	817	767	782	802	769	796	824	831	779	853	738	769	907	915	799	793	799	786	782	810	731	757	763	768	826	742	810	788	768	757	753	786	800	762	840	795	815	833	836	825	792	845	809	807	804	800	827	814	825	812	834	859	826	793	805	855	893	750	828	954	809	742	787	757	714	690	790	866	869	828	704	733	766	819	750	739	770	749	779	750	724	748	743	749	751	774	738	715	763	769	762	727	742	761	769	766	774	776	765	769	790	759	771	758	778	790	770	781	788	764	775	790	800	741	723	767	805	799	772	755	804	747	784	776	780	817	792	777	786	771	782	796	782	741	749	773	773	775	760	778	819	807	781	789	790	779	785	779	761	785	808	775	809	748	790	807	832	866	901	970	1020	506	217	465	979	851	834	810	778	778	778	834	785	794	795	762	778	806	822	813	820	862	995	778	272	269	843	1106	928	866	839	811	758	797	805	791	785	790	836	821	882	895	1088	628	209	427	865	916	836	791	821	792	784	781	782	825	808	823	801	864	887	959	499	230	413	961	1095	887	814	854	809	790	853	783	824	820	818	800	828	846	796	817	821	841	846	831	811	852	871	798	821	802	826	824	799	803	849	817	810	817	816	817	826	853	849	842	796	814	811	836	853	832	823	809	870	804	833	812	809	814	836	800	818	836	792	824	832	827	817	805	757	799	851	872	816	871	843	844	834	836	831	839	834	857	820	760	774	814	878	874	847	839	861	813	802	827	809	819	854	810	819	834	943	1046	894	726	772	877	817	847	834	816	844	874	832	803	829	929	890	819	821	839	830	839	874	815	846	855
774	740	755	757	735	712	740	714	730	718	730	732	729	785	754	743	704	708	730	765	756	735	744	727	763	788	749	771	729	758	738	777	794	748	793	759	764	754	754	737	756	777	778	762	742	762	776	741	763	733	739	759	757	784	795	766	750	752	777	764	750	769	793	780	763	781	772	757	785	785	769	774	750	777	771	777	782	791	792	770	753	797	779	701	797	745	749	791	746	767	765	805	736	804	770	812	778	769	766	773	775	816	782	788	818	781	759	772	769	797	806	786	756	776	745	770	810	820	772	770	768	784	778	804	776	788	743	842	811	769	757	785	861	841	865	820	790	839	817	769	773	782	802	787	779	788	820	802	751	766	785	807	806	779	760	764	772	740	740	779	820	822	817	793	817	795	797	843	796	799	797	790	810	811	779	722	851	848	770	799	833	797	784	784	774	771	790	843	762	737	788	795	774	655	604	663	726	808	826	822	801	851	780	794	803	839	828	801	853	784	811	825	869	844	815	809	805	780	799	849	759	770	944	867	758	805	741	759	774	722	736	786	772	741	712	736	798	782	744	778	749	734	737	766	740	741	734	749	757	769	731	768	738	746	744	759	761	732	772	777	730	793	786	742	773	767	729	736	792	769	806	765	750	764	749	846	755	708	724	810	773	741	777	780	766	783	804	803	773	785	795	798	807	788	777	781	801	789	745	750	782	813	771	802	831	786	808	781	806	765	789	793	778	786	808	770	821	785	826	794	849	815	841	970	1102	612	231	386	880	884	819	787	828	819	822	802	818	835	810	778	783	821	828	837	818	831	974	748	310	245	848	1070	928	809	831	812	755	805	815	801	827	776	861	830	889	938	1067	626	228	392	892	901	879	796	827	785	778	765	808	818	803	814	811	838	857	1019	668	273	277	866	1147	980	863	837	839	801	807	788	782	806	790	819	786	823	784	820	830	790	795	805	800	795	852	814	845	795	788	808	831	772	811	796	782	805	817	845	840	846	845	829	824	790	808	832	823	839	840	834	801	816	884	860	850	822	808	870	794	830	830	853	866	827	794	774	773	760	782	816	824	854	875	828	818	825	810	815	887	823	820	806	954	923	883	871	826	817	795	844	878	847	877	859	870	854	827	794	794	913	960	863	727	785	830	867	815	824	842	846	829	823	907	878	867	830	848	837	852	864	850	814	848	838
741	736	742	718	732	747	699	727	728	736	735	748	759	746	762	744	729	733	760	782	727	729	744	760	777	771	747	738	751	750	740	766	754	728	737	739	751	744	726	710	740	753	749	728	733	757	767	735	750	751	747	795	766	781	778	782	735	763	743	789	777	767	786	796	777	759	736	731	777	813	795	764	776	782	815	787	781	762	781	774	788	782	770	752	986	781	768	793	766	792	782	774	775	791	805	774	782	798	770	790	814	753	787	809	833	786	783	791	837	802	809	815	790	783	744	762	806	804	750	800	788	805	823	804	770	820	823	803	822	788	806	773	782	804	818	761	769	798	845	778	763	765	795	777	749	805	767	801	801	780	778	790	764	760	787	766	748	782	816	784	833	803	774	783	813	796	819	809	821	778	811	809	777	830	837	737	747	758	744	817	815	813	803	772	818	858	821	835	821	793	799	813	710	546	1120	926	684	814	808	825	830	823	849	833	807	837	809	827	809	831	817	809	807	841	788	796	841	780	821	780	812	917	911	775	776	805	749	753	763	739	733	696	755	695	733	778	755	773	773	755	771	772	742	791	774	808	800	770	732	742	771	752	744	779	746	746	795	753	803	777	773	784	780	790	733	711	729	727	765	766	778	763	776	745	779	789	758	723	734	800	817	790	751	759	764	743	761	759	769	786	787	749	753	808	808	782	770	769	749	761	780	799	798	792	805	786	765	800	774	794	767	761	802	815	785	774	799	773	799	764	799	810	892	899	1092	705	243	289	800	909	855	804	777	816	778	786	800	808	755	785	796	793	806	807	805	840	972	747	301	266	774	1095	913	814	850	813	764	781	771	794	770	782	825	854	850	963	1023	647	229	368	910	886	842	795	851	793	782	782	825	799	840	830	792	819	841	998	797	364	233	691	1152	1030	868	845	859	844	846	813	794	831	811	814	823	818	838	807	807	835	795	788	803	817	811	820	816	803	776	838	860	792	801	808	817	805	850	833	834	807	843	808	833	822	829	854	824	867	826	833	874	815	884	828	805	821	845	876	795	786	831	867	875	809	770	767	805	786	772	803	794	889	873	870	835	798	829	869	854	857	790	834	785	794	839	852	844	823	805	813	781	879	854	857	859	863	848	812	821	803	897	935	874	777	717	847	826	828	838	846	879	796	819	857	868	813	815	849	835	824	821	846	834	832
717	725	754	759	728	740	723	759	776	737	765	750	734	736	747	749	737	745	733	759	761	747	722	774	736	784	744	744	776	768	755	747	724	742	775	745	734	747	737	774	722	705	725	741	721	781	765	749	767	751	760	795	745	738	764	768	747	798	761	780	747	782	781	817	762	741	738	786	788	816	771	782	807	783	756	806	802	781	799	782	773	821	798	811	698	773	790	771	824	759	835	781	782	782	807	796	791	790	799	788	776	783	810	830	849	761	796	791	846	772	818	785	780	808	787	789	763	759	747	787	788	815	826	817	814	851	808	769	827	794	802	800	766	777	795	805	777	778	824	803	806	803	802	792	739	769	787	843	785	790	789	795	759	764	771	796	764	807	836	825	793	783	754	762	812	810	805	792	850	788	791	785	790	794	785	791	781	783	804	819	807	816	814	828	808	825	814	835	788	774	764	807	705	535	2031	1197	634	796	783	806	818	777	791	828	818	791	807	804	770	790	835	849	824	841	855	846	810	865	810	743	928	941	819	755	763	793	747	752	755	769	790	780	762	766	765	775	771	767	784	746	741	787	747	772	796	788	788	738	752	753	762	779	746	760	747	752	781	762	782	739	766	766	796	760	764	743	770	789	777	748	766	790	771	742	771	777	738	786	744	681	737	791	769	746	764	757	739	763	780	780	785	756	756	771	803	764	815	793	760	801	760	784	780	784	798	776	758	778	774	812	787	793	770	792	780	790	814	773	855	766	813	800	852	892	1055	807	268	299	706	858	888	768	812	788	770	792	806	799	787	797	789	792	854	802	795	840	992	789	314	261	836	1146	934	825	859	788	756	796	794	806	796	803	828	828	857	995	1060	649	233	352	891	922	802	791	811	778	784	813	809	822	822	824	805	813	839	919	938	475	212	534	1068	1027	900	842	852	826	843	830	817	833	760	805	806	792	827	811	826	803	814	820	833	791	828	818	832	777	815	765	819	826	826	825	795	780	866	799	800	811	782	762	797	850	806	814	792	800	840	775	831	820	865	815	802	835	847	838	814	805	785	845	828	797	757	845	862	877	814	784	816	833	869	838	815	881	848	843	832	834	821	911	788	817	834	859	870	830	810	799	827	805	845	827	825	849	848	848	857	826	789	925	965	920	784	751	806	849	824	857	937	815	828	833	786	861	840	869	840	838	826	819	803	790
713	759	716	795	750	765	753	748	741	752	760	813	799	766	718	737	761	750	743	764	775	761	750	764	752	754	772	746	765	766	769	782	764	768	768	757	742	744	788	745	750	718	737	762	732	764	732	774	791	817	773	759	771	762	750	770	753	778	791	773	772	789	770	806	818	782	801	717	784	805	775	795	818	820	817	800	815	789	807	754	780	783	800	866	836	813	806	837	804	804	832	773	776	813	809	804	795	796	804	786	803	784	839	839	844	778	777	760	773	797	816	795	799	776	795	817	807	778	764	778	839	786	814	832	843	808	844	760	815	805	828	808	818	786	793	789	791	757	745	773	798	809	795	774	822	805	797	798	796	789	792	741	816	789	785	789	822	807	806	808	802	799	766	816	784	796	835	791	823	815	822	810	806	799	796	777	818	821	769	798	793	827	834	847	804	797	781	751	781	824	792	830	746	673	917	655	718	850	834	798	836	803	806	780	800	817	807	839	823	800	838	787	804	873	864	841	863	829	738	856	964	827	719	777	724	728	788	776	808	761	763	777	813	808	757	752	744	747	762	743	780	780	766	763	721	764	770	740	776	788	762	791	750	760	782	766	790	777	792	815	762	784	769	766	764	790	774	759	791	784	799	769	760	779	778	823	793	785	754	748	768	788	744	780	881	828	763	739	798	747	770	770	759	773	738	783	804	808	771	757	799	766	794	746	790	797	789	767	761	774	787	771	762	786	761	772	801	835	802	774	826	801	843	888	1043	847	288	277	715	848	807	802	788	772	786	786	790	805	807	780	787	786	807	782	797	794	998	834	305	249	777	1092	977	818	782	827	775	788	808	774	786	829	852	831	902	842	1109	676	228	338	844	890	806	803	823	809	815	797	788	809	835	789	830	826	829	871	986	589	221	349	916	1098	908	852	840	827	795	847	824	851	816	823	824	816	841	832	836	806	846	825	837	813	838	761	789	799	808	889	863	849	827	770	831	835	885	788	796	769	844	788	780	807	851	838	804	781	824	805	809	830	831	860	850	863	844	842	838	891	858	884	790	746	735	865	969	931	850	762	787	836	862	822	794	829	826	858	838	880	787	843	799	758	801	828	858	853	824	785	816	848	864	854	838	832	847	842	846	835	812	780	880	1015	934	838	706	782	826	855	834	813	836	847	821	849	848	843	878	825	876	792	795	836
737	742	727	744	769	709	739	742	757	772	776	719	742	738	718	750	775	749	709	713	749	709	767	718	749	742	759	764	777	791	798	745	738	790	717	761	762	768	771	795	783	805	751	759	742	750	727	760	805	764	774	780	786	758	775	810	827	779	771	789	775	745	771	760	795	807	761	739	797	816	763	785	781	808	796	758	800	800	809	769	791	809	836	817	811	781	801	778	801	794	796	840	782	798	823	846	785	798	789	778	813	811	827	788	820	802	819	786	801	768	836	807	773	799	832	801	824	781	790	796	826	816	815	830	793	821	813	834	804	864	804	822	833	815	804	791	825	754	768	781	794	819	818	790	857	856	815	787	834	774	820	729	991	965	726	812	809	826	786	812	816	777	783	779	796	808	787	793	820	792	803	807	838	797	819	802	770	816	799	793	810	828	786	796	827	766	751	797	828	803	826	800	768	767	792	798	904	890	878	796	857	812	847	807	814	829	843	797	780	798	818	820	843	834	835	920	846	760	863	946	850	757	789	765	713	701	793	748	767	797	782	749	773	808	734	743	771	717	744	756	766	781	775	744	742	757	741	792	788	782	791	777	793	761	761	782	754	789	757	783	780	727	768	791	799	784	788	750	764	776	777	788	752	777	767	781	851	808	798	786	814	790	730	848	863	845	766	739	742	737	790	788	783	739	744	797	785	784	785	776	781	771	811	757	751	764	788	771	779	760	780	783	808	795	781	767	791	802	778	779	839	824	899	903	1119	794	288	305	918	978	754	787	826	789	757	798	818	778	795	805	793	805	867	855	818	813	956	838	311	237	760	1110	952	836	823	787	776	794	807	789	808	800	842	794	951	809	1105	681	240	351	858	907	859	802	847	802	812	804	805	820	827	836	816	800	857	844	999	702	277	285	785	1132	961	884	824	821	823	830	808	836	826	793	842	806	798	813	828	810	781	837	827	805	781	790	789	840	784	812	814	843	817	798	791	800	803	781	783	912	912	881	757	799	859	838	806	803	779	810	789	831	838	850	850	850	814	825	837	827	830	836	789	771	749	861	948	939	875	786	796	860	832	807	840	857	802	808	829	865	830	862	847	780	848	832	837	848	842	797	877	848	881	850	832	824	820	833	867	837	813	812	795	881	964	991	850	728	781	893	897	823	866	851	808	817	816	854	817	855	864	812	816	813
748	750	772	750	700	695	703	703	727	751	771	737	756	740	716	746	741	767	749	745	707	756	765	744	775	738	752	792	744	744	777	723	716	667	717	697	745	768	822	749	781	779	772	754	758	771	760	745	744	797	789	761	759	741	777	807	817	829	794	805	758	783	758	785	770	801	775	753	769	806	770	828	795	786	788	796	794	813	827	808	820	790	816	837	816	791	786	807	822	796	794	791	790	791	845	843	772	794	784	825	748	793	813	809	790	789	859	789	808	826	805	803	777	811	793	824	842	798	810	809	788	771	802	798	830	797	786	801	791	795	781	803	823	822	824	807	790	754	779	799	773	804	827	836	873	847	825	803	818	804	840	792	779	815	771	865	806	819	786	820	825	790	782	830	807	834	799	789	804	817	754	767	822	822	790	808	812	820	796	817	847	836	826	821	806	827	817	791	828	839	800	801	829	841	848	853	864	859	801	789	794	846	851	843	824	829	805	801	795	813	818	821	816	839	922	818	722	883	939	841	755	769	752	711	751	747	777	796	766	758	728	771	730	783	751	746	769	786	764	768	792	768	749	694	725	757	753	724	784	792	813	796	754	768	758	755	809	788	780	795	757	772	729	784	776	759	759	782	758	782	789	758	783	729	775	795	770	790	824	830	777	765	726	757	809	819	753	762	749	788	810	830	783	779	793	775	783	777	818	790	799	780	765	795	778	784	757	782	779	779	784	802	866	838	808	783	756	766	799	815	846	856	841	852	1086	819	321	323	1084	1213	785	746	792	813	790	801	834	799	794	800	816	766	721	823	840	834	939	837	320	253	739	1116	961	850	776	777	780	808	821	809	840	807	841	837	899	947	1079	727	232	370	849	961	847	780	813	812	840	821	774	804	807	834	832	811	824	862	970	849	351	226	632	1094	978	855	834	831	790	810	818	820	800	832	816	810	808	837	818	803	819	853	871	816	815	848	782	853	746	707	781	845	790	760	792	829	821	757	767	915	959	925	735	763	861	890	829	818	853	827	825	829	834	813	837	815	796	800	813	809	855	834	845	803	758	797	890	884	818	813	834	903	881	786	812	793	798	798	881	799	805	845	834	850	824	854	822	891	850	847	876	867	841	853	833	812	791	815	828	834	860	859	838	806	881	1005	1010	922	791	735	833	833	845	825	857	871	827	813	809	811	871	861	841	825
741	754	755	722	692	728	734	723	706	728	774	737	714	714	733	743	771	760	755	729	704	735	745	718	778	723	765	772	721	765	781	708	684	729	713	707	680	743	806	788	771	729	759	766	743	754	715	802	765	781	756	759	768	810	772	761	789	790	778	761	758	756	781	782	746	762	793	777	802	774	785	788	762	794	797	831	804	785	830	788	807	787	815	814	829	832	804	817	824	827	822	818	840	801	830	816	756	796	770	761	758	780	838	790	793	811	835	852	821	848	810	786	798	821	842	833	845	847	786	806	813	811	833	863	792	878	814	819	838	818	779	787	825	867	845	786	792	785	800	782	821	768	803	773	801	803	802	789	842	805	825	832	820	807	831	817	817	809	762	822	788	800	830	797	792	834	830	783	809	800	798	780	796	820	825	801	778	787	837	791	811	802	816	770	810	832	846	825	838	814	811	846	851	869	850	859	826	746	698	736	782	796	830	847	828	826	807	817	936	781	843	799	823	897	820	774	834	993	892	732	731	745	707	728	738	753	718	778	724	731	741	738	740	781	765	759	752	769	746	766	770	769	770	723	761	768	774	759	765	788	803	768	731	782	781	771	772	810	815	798	729	779	790	754	779	805	764	773	754	796	777	785	790	796	792	761	784	791	731	755	764	783	755	709	747	732	746	795	812	821	800	729	761	816	802	805	798	802	821	789	779	766	784	792	789	789	779	795	771	728	813	820	883	842	791	791	798	828	814	791	881	811	806	800	1002	773	290	263	845	935	729	780	838	809	818	810	815	795	810	812	847	765	764	836	809	845	971	828	344	216	737	1055	964	822	843	803	814	797	783	837	810	787	835	791	870	944	1097	741	249	344	828	913	891	790	792	798	812	785	823	778	802	834	829	840	818	843	908	988	474	229	481	955	1030	910	813	865	813	782	814	803	828	849	823	846	793	820	836	818	815	829	805	801	816	885	833	795	750	769	781	777	791	829	832	844	881	778	764	800	923	775	680	774	818	862	867	865	816	841	832	803	852	808	838	821	802	806	836	832	839	854	814	768	772	798	830	831	805	839	787	865	860	842	838	839	821	832	809	791	869	934	881	814	839	848	865	876	863	879	840	873	901	837	855	818	860	803	840	866	853	857	884	863	850	870	933	1024	965	802	733	743	832	870	873	825	885	840	800	832	856	859	877	840
745	753	767	697	701	825	917	758	670	706	731	783	741	714	739	791	791	753	730	739	745	765	767	733	726	741	722	745	743	783	754	715	742	805	840	788	729	738	756	774	763	748	749	773	748	749	752	776	781	774	772	779	743	753	786	739	792	785	788	770	773	784	739	759	758	765	763	813	791	801	779	784	777	795	782	770	825	782	794	816	797	827	814	824	841	792	792	847	787	811	843	817	847	861	772	797	766	819	815	841	765	776	804	830	806	821	800	790	822	812	765	822	794	819	797	817	779	824	827	821	813	812	780	808	799	843	785	803	775	831	784	835	849	866	800	793	800	819	830	818	802	779	810	807	805	755	837	852	860	839	854	841	859	831	801	828	798	845	799	851	822	854	805	795	802	847	810	800	754	793	807	800	857	794	857	799	859	795	821	809	819	824	822	774	822	806	857	832	846	832	837	842	818	880	841	770	709	735	761	736	741	776	825	824	837	849	764	799	733	839	823	871	932	831	789	880	976	893	764	768	789	763	729	748	756	768	723	793	757	780	740	735	747	794	803	750	750	748	762	797	762	742	745	753	777	762	803	762	757	773	788	770	773	751	783	779	769	753	787	731	739	773	768	744	754	756	810	776	750	754	797	794	806	769	776	781	750	747	753	873	781	763	750	795	766	751	797	777	782	804	785	776	777	797	792	791	804	819	798	759	822	791	821	798	798	786	784	775	792	742	788	819	822	818	820	751	778	834	786	795	849	862	806	792	1022	812	268	296	716	912	826	857	789	817	796	790	838	824	801	784	807	842	818	841	837	823	966	864	330	221	722	1097	983	851	855	798	778	797	817	796	801	803	857	769	855	890	1052	749	256	336	886	928	844	845	857	820	817	780	779	801	790	811	811	763	742	832	846	1030	614	249	348	846	1075	907	790	800	852	838	793	832	849	807	811	827	839	792	832	806	862	827	766	864	667	825	835	883	852	801	805	806	826	854	857	783	829	846	768	780	796	772	754	756	791	837	856	796	812	831	854	855	829	834	838	806	803	794	874	819	850	882	863	796	749	769	830	806	816	819	850	817	821	821	812	875	828	823	826	874	655	696	917	823	841	827	847	892	833	833	846	833	831	880	873	830	893	834	847	847	864	869	882	894	852	867	877	946	988	1007	933	806	778	803	859	901	839	849	787	823	816	839	840	872
733	760	759	709	728	870	957	852	674	704	766	756	731	741	700	749	757	780	742	745	737	743	752	757	757	740	764	767	781	713	754	718	753	845	896	807	729	700	774	760	744	732	742	780	771	745	779	794	779	734	775	723	734	724	745	778	798	783	769	779	805	751	772	821	828	785	769	775	787	790	763	791	792	790	820	802	811	806	785	829	819	817	811	781	758	795	817	774	791	799	830	807	867	799	784	788	834	878	866	902	792	807	792	814	798	811	799	806	839	819	820	827	834	854	820	794	805	797	795	783	824	809	836	829	826	826	773	802	789	843	778	784	804	852	776	812	789	766	819	850	810	805	816	773	792	813	898	854	845	796	790	838	822	827	813	785	770	799	759	848	785	815	826	835	812	829	796	819	825	838	815	851	837	801	862	815	853	824	802	795	840	787	796	825	847	860	811	818	803	864	827	820	837	876	833	724	673	874	940	877	722	727	767	880	849	848	828	819	818	861	847	854	832	774	846	1008	904	738	813	768	778	780	764	786	783	769	789	791	790	795	756	775	779	739	773	760	772	765	753	807	795	764	779	754	761	748	766	763	762	770	782	820	782	745	784	825	765	748	755	735	761	753	779	765	767	769	808	797	736	763	787	750	791	771	755	777	763	791	797	858	767	760	790	850	812	753	750	766	784	825	778	783	807	801	797	804	820	808	775	771	810	749	787	784	774	765	771	785	816	768	767	772	788	808	776	789	818	803	783	786	809	799	869	913	1057	824	313	259	728	986	847	807	792	827	812	838	807	802	806	794	784	775	791	817	822	867	937	852	367	222	701	1062	992	866	868	828	808	798	784	776	827	807	798	800	842	852	1004	694	249	332	896	935	844	790	834	820	823	809	787	827	819	807	777	798	750	835	848	955	763	331	259	741	1041	958	878	833	807	802	798	828	806	841	799	820	798	799	819	822	790	847	808	860	780	817	812	861	811	829	809	842	814	833	808	833	812	861	833	807	819	842	822	817	809	810	829	840	834	841	842	864	819	794	832	804	829	850	827	851	856	861	853	822	838	866	801	849	849	795	855	900	772	852	816	901	825	811	807	878	720	759	934	852	821	894	876	858	842	844	819	867	865	869	784	769	850	884	885	870	848	870	868	840	844	879	884	837	825	957	1008	993	895	763	737	835	876	876	831	830	845	813	867	860
723	722	792	754	672	809	830	796	658	723	785	713	744	752	666	728	712	746	753	768	744	781	737	735	773	729	770	729	736	748	708	725	751	837	833	824	710	718	748	764	739	763	717	769	752	718	770	766	758	781	747	707	769	751	736	788	808	796	776	797	773	716	790	890	889	841	761	752	789	773	804	785	822	809	819	774	773	776	811	829	814	801	819	779	787	771	808	801	797	826	832	819	852	844	775	808	817	889	916	838	801	808	785	859	826	824	818	793	835	800	790	840	839	840	788	834	823	877	877	852	802	772	834	831	814	778	804	821	846	831	786	819	803	796	811	818	789	765	809	819	850	866	842	792	774	815	867	826	761	748	753	841	840	827	824	810	773	822	797	814	818	831	817	828	841	833	836	799	848	788	818	836	843	839	870	829	845	835	786	812	826	826	827	822	827	829	835	784	835	828	832	857	834	857	781	694	708	888	1059	982	858	765	780	842	827	848	818	820	817	893	917	792	773	880	961	838	768	762	799	721	739	751	775	738	748	748	750	764	788	803	774	784	786	745	769	736	755	778	762	789	731	815	785	759	784	777	765	776	754	758	774	814	743	786	760	795	775	770	758	731	770	741	765	723	784	747	786	799	748	770	795	785	753	795	814	753	775	746	845	775	779	788	828	810	799	811	707	766	776	777	788	780	809	797	778	807	794	749	762	766	758	774	802	789	809	803	789	804	816	781	805	759	789	762	772	809	798	797	797	802	821	815	866	881	1024	896	320	236	693	959	822	839	815	824	774	798	806	785	791	804	809	781	799	808	808	813	936	872	383	233	669	1042	1009	884	856	808	795	810	811	794	807	820	816	838	877	892	1048	750	266	316	891	944	829	760	783	820	790	780	771	814	833	846	836	767	770	818	842	967	915	439	217	560	1094	904	797	868	850	800	838	810	814	852	830	820	803	833	828	806	822	795	833	807	826	826	801	828	814	858	831	830	814	834	803	820	814	861	850	836	800	841	812	807	842	846	812	840	829	834	852	822	785	757	777	821	898	907	822	845	814	804	844	822	811	845	826	849	811	816	782	900	766	789	820	833	811	829	807	852	899	858	784	850	856	878	830	889	821	819	864	861	854	904	758	814	876	915	860	819	848	794	844	866	849	864	846	866	816	817	892	991	1065	939	884	824	760	834	879	883	830	870	850	847
724	747	765	754	726	666	691	711	660	745	753	750	750	735	712	765	777	738	731	709	769	796	779	747	741	741	760	717	768	747	729	757	712	720	747	709	693	739	770	779	742	758	727	761	739	765	771	784	763	781	737	768	751	797	739	825	793	781	800	736	754	763	796	834	829	797	749	826	798	815	829	804	799	814	818	814	807	801	832	831	837	828	832	787	792	783	796	755	767	808	764	802	841	854	820	776	812	838	817	835	786	797	846	834	840	828	831	859	876	827	832	822	784	824	814	821	825	871	723	891	828	828	845	842	799	798	827	790	860	834	789	834	837	831	838	773	788	800	823	784	842	825	840	804	804	854	886	799	797	730	756	782	845	828	795	809	847	832	782	814	795	831	805	831	831	791	799	789	838	824	841	845	839	821	865	824	817	820	806	801	847	842	807	832	825	850	819	788	775	815	829	855	819	900	848	726	729	859	951	908	810	774	847	837	855	844	817	827	845	855	782	797	918	957	861	713	747	736	743	772	770	792	742	789	800	757	776	799	762	785	764	751	747	727	775	760	765	791	752	737	789	802	769	763	800	811	767	793	800	774	754	781	790	765	776	764	738	740	709	727	761	753	775	739	734	764	802	811	788	780	793	757	789	785	811	791	738	771	781	801	769	786	819	838	811	752	787	789	807	803	801	799	793	796	826	813	760	785	758	777	812	775	770	799	815	777	792	765	822	834	829	776	759	773	768	790	817	796	835	786	786	856	869	842	993	934	323	238	704	899	826	827	791	794	790	801	801	774	796	782	782	783	807	806	804	817	927	867	370	223	683	1066	967	862	871	806	815	815	827	853	822	773	816	800	888	928	1057	776	258	288	784	958	806	777	854	809	812	780	832	803	774	826	816	791	797	830	851	851	991	555	240	416	987	1077	905	824	834	817	825	846	817	799	808	813	795	779	821	815	796	826	826	841	823	801	787	811	821	877	816	820	809	813	832	857	831	800	830	826	846	828	788	828	812	839	833	823	848	839	780	775	776	791	806	747	784	884	813	834	834	829	836	896	866	833	791	864	799	753	781	870	891	872	864	866	809	857	782	809	857	762	785	889	827	823	842	881	826	786	852	845	861	885	793	825	878	845	841	822	867	870	792	852	780	810	862	846	848	879	806	833	923	1033	1055	932	870	826	746	781	872	859	867	849
749	727	773	753	735	732	710	757	744	761	786	758	768	753	714	742	763	764	727	742	754	757	746	741	771	737	741	772	736	796	803	761	716	726	716	722	743	753	774	779	771	744	723	743	751	761	802	780	752	776	731	767	752	785	779	806	792	804	756	713	752	825	708	793	792	765	825	790	809	844	802	819	832	793	784	831	774	749	807	841	859	832	842	837	795	816	811	809	742	801	787	791	778	853	837	827	817	784	803	792	763	818	847	823	848	798	842	813	862	812	838	811	806	792	839	816	876	730	637	802	828	831	829	804	803	825	818	824	887	819	802	805	813	841	849	755	803	910	861	797	824	804	804	832	840	859	832	833	812	756	787	870	893	824	834	846	831	805	799	834	838	785	826	866	801	808	857	825	844	792	831	812	842	857	861	850	850	821	812	826	837	859	832	881	829	809	827	781	806	816	824	830	783	858	873	769	757	747	794	805	786	791	881	883	890	847	860	860	799	750	827	922	962	824	738	725	756	774	753	704	766	788	775	750	731	798	770	771	786	745	759	795	739	733	819	762	734	773	751	776	784	800	768	783	772	781	812	762	753	768	741	802	748	725	718	716	717	795	776	743	772	790	764	734	738	752	775	771	777	793	798	757	757	781	794	778	766	791	758	789	791	762	785	785	769	723	737	804	786	769	787	801	757	817	803	800	755	810	782	763	816	772	776	778	816	795	794	812	781	790	794	812	782	793	765	836	798	810	805	826	757	890	1027	854	1032	908	355	221	655	976	857	827	847	795	771	816	811	811	815	807	765	770	778	774	805	828	905	904	391	238	645	1082	966	861	868	810	776	847	799	820	811	774	756	803	868	944	1055	806	254	276	811	964	817	790	919	854	756	788	798	808	811	818	823	807	825	820	832	821	1044	628	242	335	932	1065	885	785	836	820	814	819	780	818	829	807	821	811	816	803	814	867	835	788	804	814	768	753	820	840	881	830	831	824	812	860	802	823	825	848	884	848	828	848	848	836	853	809	803	868	752	763	890	872	849	744	774	811	855	861	841	822	825	873	842	863	819	876	797	805	833	870	820	845	835	829	839	817	787	802	863	824	813	876	865	843	848	848	809	828	840	824	836	847	819	817	848	845	850	879	800	841	835	849	823	807	845	877	873	807	825	848	810	875	906	978	1060	1025	964	837	763	758	833	894
750	690	769	769	721	786	809	759	744	787	776	749	757	762	739	748	759	760	727	774	744	718	728	759	718	763	761	761	736	759	788	792	776	790	743	728	752	763	772	729	795	784	746	746	773	749	756	758	733	767	774	760	769	791	794	795	782	728	753	801	873	877	785	796	792	783	809	812	784	808	799	853	811	805	802	811	822	834	828	900	860	845	827	832	811	835	858	761	700	762	741	815	794	823	837	865	823	798	808	808	829	844	853	860	827	845	854	822	813	851	829	803	782	803	830	806	844	796	750	876	854	840	827	848	830	834	819	881	863	835	798	825	836	838	867	763	852	942	890	805	809	821	801	855	813	856	840	855	793	784	868	807	872	807	804	838	813	828	845	831	835	802	854	822	864	787	823	840	790	853	835	848	838	846	847	854	838	829	830	832	838	757	831	852	832	806	783	826	820	845	819	779	831	808	840	880	781	793	780	775	805	877	883	863	822	831	879	777	776	884	941	916	796	727	767	774	753	761	733	758	763	756	721	776	784	779	749	770	749	743	753	753	747	756	788	735	758	773	776	747	772	804	780	801	777	745	767	734	726	811	776	764	765	702	789	736	732	850	898	814	809	800	771	783	789	776	803	777	784	800	763	766	774	731	777	754	760	763	770	794	794	775	762	767	761	745	795	830	814	767	791	775	784	788	807	795	786	765	775	788	826	797	807	796	807	779	785	787	767	741	776	795	787	759	762	848	826	799	803	776	752	758	830	804	1027	998	376	227	670	970	855	796	785	768	759	784	812	788	813	797	770	781	775	793	803	838	924	867	391	212	630	1106	1081	900	842	827	849	843	810	789	839	785	757	765	807	922	1036	814	283	290	752	960	831	799	832	783	770	796	759	807	810	844	823	821	770	834	872	863	1053	752	286	282	882	1094	919	799	853	835	840	838	813	813	802	804	807	810	837	841	809	819	830	826	844	799	771	744	814	868	806	854	831	773	830	837	804	812	838	837	857	813	868	846	841	847	792	863	723	912	771	823	911	993	940	795	746	853	848	845	844	852	844	828	830	827	880	826	884	878	854	855	827	836	823	833	839	836	803	803	845	881	892	872	835	857	863	841	826	844	844	852	863	841	859	798	821	858	831	875	824	843	802	827	853	844	889	861	874	869	831	822	801	814	827	803	937	961	1045	1023	987	892	836	806
760	763	749	712	742	763	749	730	731	749	752	772	796	763	830	746	792	719	744	787	729	724	770	753	747	757	751	741	783	712	791	806	813	815	777	791	784	792	752	808	780	808	763	765	755	769	726	772	753	780	788	786	795	788	838	808	775	778	749	721	889	861	737	797	802	812	806	802	815	827	826	829	771	818	805	813	805	808	837	873	855	808	838	837	783	839	873	721	1065	1080	769	845	830	836	832	923	864	854	820	818	850	883	822	783	805	855	820	840	826	874	819	837	823	841	802	848	834	880	826	839	862	858	868	835	816	834	820	827	863	857	818	818	817	815	867	788	787	880	832	810	832	868	827	814	838	846	828	866	817	833	916	707	818	855	865	841	829	826	814	813	818	793	810	858	870	829	842	813	803	842	859	803	873	846	874	838	808	866	852	842	861	826	791	815	818	787	789	826	899	895	856	823	849	822	864	856	830	861	815	860	851	919	870	838	849	786	768	842	887	985	916	785	741	810	757	805	775	764	794	757	743	773	741	779	794	787	785	731	726	748	731	725	783	790	751	776	772	750	804	762	794	781	771	809	778	781	791	751	755	775	758	769	763	742	1032	935	696	848	873	740	740	805	783	756	746	755	773	775	754	780	773	775	762	796	802	766	758	751	752	802	758	778	776	753	735	775	791	778	805	770	745	757	758	750	794	762	787	817	787	758	786	780	786	776	769	784	786	782	787	754	804	801	778	841	742	810	822	791	787	813	818	756	824	856	989	953	366	204	666	955	871	802	783	744	765	765	810	805	809	804	783	790	760	786	784	815	928	931	412	194	603	1030	993	850	801	809	803	806	799	805	821	811	758	793	835	886	1026	892	356	283	741	963	850	808	780	791	812	836	771	816	801	823	836	813	819	817	835	759	1010	787	347	241	823	1089	880	825	827	853	836	868	812	834	800	792	828	781	816	825	828	833	827	843	821	810	794	812	783	858	810	830	813	817	810	797	773	829	827	847	795	822	882	805	802	777	808	956	715	682	847	753	895	953	918	764	758	811	863	818	839	812	848	869	854	863	841	840	832	876	859	844	847	824	835	803	856	830	811	825	855	893	880	854	827	844	836	853	851	850	842	777	849	820	849	797	821	919	824	823	882	865	836	831	856	844	857	837	847	876	830	803	832	837	821	829	808	796	880	933	1004	1067	978	967
765	723	712	723	741	706	716	751	757	713	727	750	748	730	796	742	764	760	703	732	730	730	727	747	733	752	744	737	776	753	746	792	756	780	743	756	763	761	744	761	807	771	787	772	739	808	721	766	754	776	813	820	773	752	808	804	810	834	812	741	775	775	766	816	804	814	831	813	801	798	820	829	788	824	815	789	814	837	860	835	857	846	793	810	833	874	835	757	1026	867	815	821	854	833	834	837	860	869	826	797	785	814	783	795	850	887	851	859	842	828	845	866	875	797	846	841	858	849	844	856	881	838	826	844	818	802	827	795	868	837	811	814	826	811	845	844	797	775	755	838	876	881	871	864	855	852	868	846	855	855	889	880	867	841	883	895	865	832	797	792	830	824	833	866	856	859	857	771	799	831	847	885	860	872	848	840	831	837	831	835	813	849	821	831	760	748	737	866	866	874	825	833	853	830	861	850	861	894	888	864	836	896	871	816	765	754	896	983	926	863	764	722	766	743	756	764	767	728	722	773	753	765	780	744	749	777	737	734	775	740	752	776	749	809	766	750	738	736	749	789	782	765	781	746	754	762	766	838	790	773	785	771	727	689	806	776	646	775	725	685	757	782	782	767	819	784	799	775	755	766	773	778	786	751	756	758	770	768	753	778	781	753	793	747	772	815	768	754	759	729	815	778	809	753	786	787	793	758	770	787	779	820	836	782	780	752	822	803	804	782	822	781	817	762	785	791	832	831	765	825	839	834	857	851	982	975	334	234	664	962	807	803	830	802	802	805	844	804	810	817	797	808	773	823	791	818	912	955	434	214	460	928	884	798	788	835	849	809	821	814	780	788	774	785	852	885	1016	899	290	245	696	935	847	792	856	799	771	776	797	815	807	813	837	792	839	833	853	808	953	802	339	228	744	1074	979	842	796	870	855	819	844	790	788	812	836	841	822	827	857	805	820	815	843	876	830	833	803	817	786	820	789	842	836	743	821	833	789	809	835	828	826	823	813	815	807	905	680	667	812	778	789	837	822	716	807	885	869	816	802	837	805	835	828	859	808	823	861	850	824	839	843	847	839	846	808	798	827	848	865	857	872	870	844	812	788	792	820	863	864	823	847	910	870	828	904	895	876	823	841	842	823	788	897	800	852	856	845	850	799	825	888	851	848	848	820	830	838	843	846	918	1024	987
732	750	750	738	747	720	777	735	715	772	713	717	771	753	755	777	719	739	747	742	752	732	767	742	741	748	735	734	735	708	746	769	748	765	764	734	736	759	732	759	758	748	778	772	761	769	782	768	782	797	779	807	838	793	782	809	819	805	811	827	776	777	778	773	813	796	781	854	780	800	780	815	774	1030	841	784	849	853	835	820	854	840	766	805	905	937	861	839	876	836	927	802	865	880	879	841	852	842	764	852	968	969	776	829	852	844	858	860	834	838	823	856	822	831	841	939	872	857	861	885	826	854	852	816	816	848	836	848	837	832	818	861	823	859	868	831	845	840	844	836	856	880	823	864	856	856	815	820	827	824	842	835	825	858	847	830	826	803	812	809	808	827	845	859	828	848	861	808	828	833	812	850	857	848	859	842	841	827	840	800	806	838	864	868	818	785	774	838	783	855	846	813	876	822	860	842	819	850	881	880	862	824	787	787	854	940	989	891	800	767	758	756	749	774	780	795	769	787	756	755	737	781	742	737	780	749	743	743	750	776	727	762	734	753	745	704	715	781	745	769	741	795	828	813	763	811	755	796	827	808	772	781	753	759	794	816	818	791	703	784	802	783	752	753	829	709	774	773	791	747	741	755	741	762	789	788	790	794	782	787	752	751	780	741	749	803	772	700	787	758	812	783	769	785	793	815	809	749	712	724	803	812	796	751	763	804	811	778	795	775	761	776	808	793	744	788	831	801	804	779	829	845	874	920	997	922	369	234	636	956	831	782	808	817	757	802	794	796	803	829	822	806	803	843	823	828	943	997	453	192	440	950	932	799	788	814	820	824	801	813	807	792	796	847	886	877	1068	830	290	241	738	1028	855	798	852	808	811	795	762	803	815	813	823	802	825	820	859	841	927	890	406	203	666	1130	974	889	858	925	819	801	839	779	755	842	856	786	799	816	847	834	838	813	835	805	799	813	792	830	806	833	827	812	828	806	872	868	800	830	807	865	846	853	804	857	838	865	851	885	822	803	798	752	798	837	857	874	797	839	795	859	825	804	821	883	840	820	841	832	855	809	829	841	859	842	832	861	830	855	878	837	872	866	865	766	925	873	833	849	831	837	844	867	839	818	859	891	822	842	877	788	803	824	868	854	867	879	855	864	749	767	894	932	868	864	825	840	817	878	837	845	842	903
732	725	699	755	706	748	769	639	689	716	668	693	685	687	732	758	726	716	717	733	715	777	769	761	772	737	733	781	715	696	702	737	735	758	764	772	749	778	746	762	765	751	776	777	738	778	774	777	775	824	834	798	801	810	822	766	799	779	794	830	795	783	818	797	825	832	797	777	785	793	855	855	758	806	794	874	853	868	851	804	850	871	813	813	876	929	880	788	836	868	818	807	830	909	867	897	864	847	940	655	563	956	911	846	842	866	874	874	858	855	833	878	861	817	829	893	861	826	863	867	863	872	838	813	829	876	849	871	851	870	832	850	858	869	853	835	841	840	862	851	843	887	837	855	850	891	811	850	838	854	826	860	856	837	826	819	834	835	876	865	891	836	844	848	860	835	851	862	876	866	849	856	844	868	844	878	867	864	835	856	852	862	837	860	860	818	839	763	800	846	815	828	869	846	867	869	855	877	889	851	760	777	865	900	980	952	890	787	782	784	740	747	765	762	754	793	766	789	710	718	757	798	740	745	757	744	791	757	775	752	757	789	716	701	791	733	793	996	770	763	746	787	665	798	768	762	781	773	781	773	795	751	755	773	791	757	784	775	777	770	784	762	779	756	731	738	784	771	808	723	789	828	780	771	762	770	768	789	780	790	788	829	873	885	798	779	799	764	770	757	786	778	813	800	806	754	793	738	704	756	800	783	756	810	808	777	761	775	786	751	798	774	798	763	812	794	837	810	792	810	826	795	901	919	1044	928	355	230	635	946	795	793	799	774	792	779	776	830	811	825	810	795	804	843	819	841	920	996	420	199	538	1133	1087	868	765	860	799	809	850	824	808	818	838	845	852	937	1069	857	316	242	693	950	905	826	792	829	788	783	756	805	807	826	817	794	811	850	832	828	887	937	435	218	537	1089	1062	931	825	859	839	855	821	780	785	815	816	856	803	797	815	852	836	831	847	787	836	798	777	833	808	797	846	834	820	842	840	841	823	815	829	838	876	833	805	819	799	844	853	848	831	804	833	830	871	862	879	811	780	830	836	803	855	853	835	826	866	836	849	810	818	857	880	830	843	819	821	823	819	862	831	826	789	863	901	770	1032	996	745	852	856	839	818	837	854	841	823	831	833	806	851	843	832	882	913	812	812	868	872	822	779	791	856	901	874	839	820	790	829	861	812	844	865	807
724	736	758	735	750	717	780	761	756	712	744	785	756	673	720	763	761	727	731	742	722	773	722	769	719	766	781	733	742	734	724	761	770	752	787	726	730	797	767	781	734	762	793	779	751	768	766	772	761	828	835	814	823	784	790	765	779	756	803	799	789	803	806	834	793	799	809	869	857	780	843	852	886	835	862	846	916	853	864	830	838	820	831	765	817	829	797	806	824	844	833	869	860	880	884	876	846	864	1039	459	462	695	1036	814	837	874	863	882	920	859	845	858	870	867	832	790	863	825	859	876	851	865	823	874	854	859	845	880	860	889	887	855	813	878	833	869	829	877	882	835	851	846	843	871	878	858	853	841	825	812	842	868	873	836	843	911	859	833	857	857	859	849	847	870	821	864	877	805	861	796	882	815	850	836	830	855	866	857	833	851	873	835	852	856	868	885	847	827	825	832	804	844	846	873	874	925	868	823	774	834	888	871	939	915	840	769	726	759	767	769	768	794	754	753	771	764	753	759	774	771	784	753	758	753	769	801	748	763	765	773	755	734	702	778	839	775	759	785	731	777	747	799	600	673	809	772	787	764	756	769	788	776	772	783	686	707	725	758	791	764	792	766	756	762	792	786	791	781	709	783	803	787	793	799	816	802	782	748	749	802	801	757	826	791	748	755	788	793	791	759	767	788	813	798	799	771	793	758	770	770	817	811	817	807	782	784	773	796	757	773	775	789	774	797	838	795	803	807	801	788	795	818	834	920	1059	892	324	219	662	961	830	869	838	789	809	758	814	796	835	811	772	796	815	834	842	836	928	898	401	206	623	1160	1093	897	766	835	801	844	815	810	805	823	812	840	850	877	997	938	357	211	664	1002	861	808	804	790	796	795	792	816	788	779	796	802	821	840	856	863	873	976	528	230	429	1051	1089	906	816	818	847	853	811	792	811	832	836	822	788	816	820	853	795	840	824	797	813	815	808	795	847	809	858	807	894	814	854	783	841	804	832	838	848	849	803	807	811	881	843	802	846	797	835	857	852	845	847	767	820	798	824	795	789	869	871	858	865	806	857	827	826	827	842	833	847	858	813	825	809	831	844	840	771	834	859	802	775	786	828	900	828	861	839	815	838	827	824	820	798	868	800	877	855	905	965	832	833	848	845	869	851	829	826	857	852	840	800	837	825	823	835	857	827	782
711	722	750	734	729	733	760	751	740	711	809	859	856	715	670	757	810	744	802	777	735	775	762	770	724	762	726	765	749	709	725	793	763	753	807	718	744	746	741	734	812	795	760	793	772	779	781	784	784	804	807	822	773	808	766	742	776	789	786	786	764	822	787	850	787	811	873	959	929	837	817	884	855	881	833	855	854	849	841	857	878	870	868	888	823	849	837	904	900	890	903	880	876	892	878	842	810	904	1070	633	496	861	979	811	841	862	885	869	870	871	886	861	890	825	859	852	846	812	838	904	824	891	825	819	850	863	868	869	917	897	902	884	899	859	850	866	849	890	896	840	867	838	830	882	872	855	866	833	802	849	886	846	829	842	872	862	859	881	855	865	852	858	867	839	842	859	902	868	849	828	868	857	866	870	831	834	903	852	840	880	870	875	865	813	817	854	828	855	864	880	896	928	892	875	805	792	771	827	833	1003	983	918	873	760	775	797	757	733	751	751	768	752	729	766	764	751	740	772	730	719	758	763	742	773	770	810	789	747	813	774	745	723	749	799	813	821	780	785	766	787	778	854	675	763	803	765	777	766	759	794	778	754	782	760	720	694	693	790	825	809	777	781	767	754	799	775	811	780	753	759	811	830	715	771	767	784	796	754	793	791	778	758	797	750	791	811	786	768	782	824	768	769	825	786	780	780	799	806	785	829	802	833	822	792	843	750	781	798	813	790	775	795	751	756	781	767	770	815	815	796	808	860	892	889	1034	848	292	266	764	954	826	844	834	808	793	794	809	774	815	830	793	812	784	810	853	825	956	828	330	230	675	1021	955	815	820	811	784	835	807	822	819	833	844	839	795	780	879	928	360	233	584	1056	884	805	792	814	817	743	770	809	775	784	799	833	813	829	811	858	879	1026	568	239	360	965	1085	889	778	800	872	883	781	777	802	818	853	847	851	817	831	841	809	819	827	843	793	815	827	836	801	852	839	818	787	826	796	812	837	815	822	854	835	830	835	828	848	829	822	800	798	798	822	791	804	811	831	812	791	823	828	887	822	821	824	834	822	832	864	816	863	841	829	833	823	849	829	817	816	867	794	839	828	829	820	837	819	837	843	840	831	822	825	878	875	823	779	825	855	823	826	833	844	899	914	879	841	879	892	868	857	818	815	834	841	786	806	837	854	844	894	842	813	768
724	719	746	719	749	768	731	755	725	708	788	900	819	736	706	771	800	774	755	729	750	769	780	734	780	727	771	755	727	719	746	755	773	774	749	787	745	737	740	791	760	794	747	781	813	805	770	781	795	821	799	780	831	804	772	791	794	794	843	820	781	826	821	883	815	789	804	853	857	836	849	859	871	870	858	836	865	854	878	913	863	843	848	895	893	871	903	905	865	867	904	908	897	906	867	876	807	865	1010	964	921	1049	877	851	834	868	903	882	858	859	914	902	884	850	857	832	852	830	843	869	879	876	852	853	808	855	870	860	871	900	885	890	885	885	869	866	918	843	849	892	884	884	846	859	872	867	852	887	874	885	845	859	844	865	885	895	855	857	825	856	862	861	848	839	882	868	899	881	864	874	867	826	855	829	887	840	869	849	835	826	853	869	840	875	911	858	843	900	877	899	843	798	791	800	814	844	892	948	941	903	832	788	788	746	791	789	748	757	742	791	781	741	740	750	765	768	760	749	790	738	727	776	771	768	768	797	792	783	791	789	789	769	716	782	826	809	767	757	772	760	755	766	767	776	713	767	754	770	781	810	758	753	787	800	781	780	766	803	814	801	782	761	813	773	754	802	779	804	810	791	773	799	759	794	775	823	766	748	758	770	772	786	772	779	826	798	740	736	806	765	700	771	833	800	788	822	785	770	810	783	794	827	809	828	780	778	799	815	789	794	766	811	802	742	755	802	798	808	764	803	810	806	891	933	1016	755	246	324	850	897	811	800	806	837	767	806	806	783	819	782	796	792	821	827	819	838	1002	843	302	278	745	1010	860	781	814	823	769	759	814	790	824	873	831	773	766	804	897	907	409	240	488	1031	917	822	794	846	824	777	789	775	828	783	807	806	822	838	806	831	856	996	703	296	286	871	1158	944	768	787	832	849	795	787	784	844	828	809	808	829	845	799	806	783	790	804	830	783	819	794	822	842	857	849	824	832	851	826	842	808	766	784	822	827	842	828	817	808	823	839	834	835	805	821	821	819	858	781	764	844	840	885	866	794	830	810	831	774	800	813	802	812	774	813	837	832	814	857	822	822	848	838	878	875	822	801	825	857	865	843	849	851	834	873	814	853	828	811	841	853	811	872	810	827	813	791	833	874	885	887	863	856	834	855	853	824	865	888	837	826	839	841	849	853
703	745	739	738	744	756	749	746	739	680	730	752	740	685	765	773	788	761	737	714	725	728	733	714	749	750	761	760	779	741	720	768	768	762	811	750	766	770	769	768	767	743	795	760	790	767	803	786	764	761	792	788	817	824	818	785	814	828	791	817	810	848	836	855	820	815	737	854	859	787	846	871	839	873	843	899	845	882	877	891	860	880	884	886	868	933	907	865	882	926	920	908	905	933	894	865	859	843	898	1000	963	921	887	863	851	858	872	841	871	879	906	907	863	911	848	866	851	851	857	841	834	871	846	884	866	854	873	839	876	849	921	895	902	882	836	893	871	919	868	876	848	893	862	869	901	867	834	895	829	879	850	836	884	901	887	847	864	866	899	866	853	886	871	830	871	915	900	914	885	899	913	875	891	908	902	925	940	905	906	857	878	848	878	851	838	772	733	804	790	759	832	874	915	899	983	962	933	898	809	749	741	728	767	717	765	775	736	765	743	755	745	730	756	793	745	762	745	769	749	749	708	770	743	774	798	762	815	777	791	761	764	752	710	745	746	783	743	792	771	732	744	757	785	758	707	761	747	764	761	811	759	756	793	767	766	732	779	749	782	803	781	805	761	761	765	803	808	815	781	768	808	777	760	784	777	775	768	789	762	770	819	805	808	768	786	758	767	753	798	766	748	750	787	791	772	791	799	826	755	767	789	789	774	777	767	750	802	783	781	783	760	762	787	811	761	796	765	805	783	826	816	813	842	920	1012	623	198	422	850	865	817	766	804	803	794	818	825	826	832	818	829	805	793	762	783	850	1024	760	296	273	886	1094	928	816	768	930	935	739	758	804	835	813	798	760	781	922	927	1016	498	224	442	920	910	806	830	804	785	873	853	798	893	802	799	794	766	798	836	809	836	956	845	381	207	683	1109	1034	786	833	901	835	785	779	854	811	841	800	848	790	817	819	826	848	814	824	799	807	797	796	797	838	826	814	793	829	822	806	819	848	805	819	798	818	842	820	791	821	828	794	856	818	821	820	833	788	830	820	793	817	883	899	819	788	797	816	798	802	788	763	878	819	807	773	831	843	844	835	797	878	825	768	875	878	861	817	790	839	885	858	844	844	869	843	849	840	859	830	876	839	850	875	856	860	861	847	847	892	844	845	850	862	873	870	879	846	895	846	844	853	828	820	859	803
693	727	730	743	762	707	763	767	767	740	681	668	686	689	797	765	758	783	723	708	720	697	728	729	753	777	751	751	780	760	739	717	732	779	747	780	743	785	776	781	757	785	781	779	791	778	805	789	789	790	799	805	804	792	787	802	830	848	825	810	842	832	831	826	824	846	865	711	811	824	856	841	842	860	877	887	864	862	903	880	836	887	943	899	934	947	900	927	878	902	919	877	847	896	926	880	890	890	896	876	878	893	885	892	812	855	855	870	904	874	930	909	902	945	928	852	900	858	901	962	1007	998	876	950	925	952	924	905	887	886	914	903	907	937	903	939	919	910	913	945	909	926	876	937	936	920	869	924	896	912	848	945	868	891	864	890	837	876	873	834	889	865	833	823	848	828	857	839	838	801	813	796	808	781	820	772	792	779	760	778	784	801	805	840	799	819	843	897	873	954	931	972	946	950	854	818	805	745	760	810	751	802	744	752	731	724	733	749	739	763	753	734	753	751	738	756	774	770	764	738	761	753	730	748	780	778	787	765	748	713	784	755	748	780	773	755	788	791	753	720	741	798	813	783	733	742	801	786	745	771	822	771	752	749	787	784	756	772	801	753	787	786	762	795	785	756	779	770	773	756	746	778	773	820	754	811	764	793	750	740	776	807	761	787	791	828	787	858	799	780	781	814	773	793	789	796	751	753	780	736	738	769	826	765	786	781	772	764	793	778	818	799	799	811	797	787	772	791	795	783	812	796	842	945	884	472	210	506	945	865	816	808	814	793	788	799	799	822	849	785	814	812	776	769	811	841	1028	718	229	327	874	1096	873	834	733	983	1037	711	822	810	840	803	823	738	748	918	1012	1130	613	223	347	815	946	866	810	831	840	712	811	810	732	876	815	769	771	793	815	801	836	904	922	482	197	501	1110	1078	925	862	897	836	793	833	835	828	840	817	821	805	819	803	795	805	870	831	788	808	824	804	795	837	824	773	831	821	807	823	855	838	809	841	774	836	842	836	803	788	832	803	846	805	820	837	821	793	848	837	787	818	826	838	761	873	877	901	826	861	837	817	879	912	854	797	796	807	832	815	872	836	818	802	841	857	873	766	760	818	860	853	833	820	881	840	835	903	827	846	856	825	839	868	830	871	895	863	888	884	893	863	839	857	849	843	880	873	875	812	859	805	863	840	864	879
729	722	717	763	770	734	794	772	778	760	731	743	716	759	751	736	735	787	755	768	782	750	749	766	765	780	767	746	742	748	719	718	732	731	764	761	749	753	751	782	796	773	762	779	790	789	768	776	810	738	757	786	791	738	827	810	846	802	814	789	839	822	784	807	827	837	938	818	926	878	817	891	812	844	852	864	889	931	885	891	926	910	912	897	887	827	822	963	946	923	905	891	896	921	973	934	903	927	942	889	898	928	917	893	849	881	888	893	887	865	883	896	860	875	852	864	851	825	935	668	608	927	852	799	819	811	808	789	793	827	855	812	845	806	822	808	820	809	836	835	813	797	809	840	791	759	732	765	752	786	774	795	753	793	780	806	794	797	811	792	792	802	792	821	844	818	867	830	926	869	862	886	898	905	944	942	890	906	883	927	893	903	961	951	955	942	985	983	953	938	851	827	785	804	756	768	793	747	753	754	761	743	767	776	763	752	737	750	783	741	742	759	769	755	753	754	733	799	753	770	761	760	718	727	724	690	770	780	768	760	801	782	777	761	769	834	860	799	726	722	757	811	815	813	783	772	770	757	785	769	793	767	753	747	751	787	762	772	751	781	772	773	811	760	787	773	778	759	833	817	770	770	796	780	778	761	742	799	786	775	777	790	777	798	777	800	795	779	801	829	807	817	809	789	801	773	771	765	772	760	756	764	772	805	760	752	779	775	765	788	785	808	806	814	790	822	805	783	771	767	811	816	869	978	819	359	249	715	1042	837	806	794	794	788	808	753	819	799	824	825	779	788	761	769	774	835	1038	615	233	392	932	1014	896	850	784	746	723	752	810	820	845	824	812	766	744	927	977	1165	784	259	285	741	973	826	819	803	880	659	759	854	814	791	798	813	826	793	817	843	870	882	983	619	232	323	917	1105	925	876	884	860	820	820	835	811	816	829	822	790	809	819	793	792	821	820	808	822	799	836	819	841	847	837	812	788	816	808	855	832	829	834	849	807	800	849	858	832	847	808	819	850	805	827	844	849	834	826	796	819	804	821	820	804	594	811	846	851	814	774	833	898	878	781	774	837	825	864	865	844	840	792	792	793	838	800	799	840	856	815	828	828	864	857	824	840	851	871	840	830	866	848	894	862	842	859	857	842	863	876	888	841	818	853	836	860	825	861	818	880	867	852	835	834
752	709	712	757	769	710	697	763	768	765	709	742	747	760	722	753	748	728	741	734	750	772	749	752	757	770	678	738	753	743	732	757	791	757	751	754	739	717	775	739	751	750	800	756	790	802	779	793	791	777	776	804	776	785	817	764	799	815	809	814	781	816	841	815	828	871	849	875	884	852	836	809	879	849	863	895	895	893	887	883	903	933	972	941	925	811	792	916	839	877	848	825	802	834	874	826	783	786	803	793	790	763	791	830	746	781	807	830	848	822	828	828	820	853	834	857	830	851	910	640	621	950	868	867	889	911	907	855	936	913	938	908	959	973	959	897	925	932	907	870	913	899	1000	972	972	872	886	911	956	926	981	983	888	996	963	962	938	1042	999	998	1008	989	993	978	959	1013	969	1033	1009	1009	984	1011	1023	950	962	969	962	955	957	973	869	935	873	893	830	839	828	785	771	793	735	789	753	792	795	784	765	786	784	739	735	768	741	711	761	736	746	739	801	731	776	758	766	739	744	753	789	765	787	791	753	717	681	714	739	719	724	801	771	777	775	787	745	745	807	814	808	788	775	746	755	764	826	861	793	740	753	773	771	802	753	758	693	779	771	785	768	767	763	792	815	768	783	776	839	762	757	806	689	799	829	763	820	801	767	795	783	754	764	809	791	800	811	793	723	769	838	812	800	826	808	788	786	814	793	730	730	816	816	816	794	747	779	776	785	753	778	779	760	773	840	766	797	806	810	786	822	820	780	812	830	926	920	1066	793	273	260	795	918	846	776	774	804	777	804	789	820	825	814	831	832	825	846	799	832	895	992	571	208	427	990	985	856	813	881	799	781	831	815	833	844	829	857	786	783	872	891	1010	809	317	271	664	986	887	823	792	820	855	815	769	813	783	775	814	796	785	809	816	862	843	942	793	342	238	701	1058	1001	909	824	849	809	846	819	865	835	784	819	830	810	826	805	814	797	795	820	818	815	819	815	823	848	848	789	812	792	843	845	846	839	824	820	816	838	849	814	803	828	801	829	834	830	848	841	844	782	804	810	854	836	829	861	860	713	824	850	826	815	799	796	835	931	965	782	847	839	886	838	845	819	832	828	822	823	869	858	847	828	830	879	849	851	852	808	786	817	858	845	865	854	874	904	879	856	853	857	805	866	882	889	857	839	885	847	863	865	824	826	864	823	853	849	871
738	725	710	697	736	756	734	749	759	767	764	760	751	753	728	743	728	732	703	761	735	826	723	740	771	767	758	741	734	778	732	757	796	777	736	751	815	799	794	767	755	799	782	797	766	790	770	812	771	788	758	762	816	803	815	848	777	809	829	825	822	851	851	871	847	853	854	913	822	847	878	844	854	891	898	907	896	916	911	939	919	925	855	867	870	794	872	860	880	892	920	893	911	937	1016	954	940	947	947	974	1047	989	998	1021	956	1029	1045	1015	1049	1036	1044	1034	1061	1041	1070	1055	1060	1016	1087	973	988	1129	1059	1015	1035	1041	1027	1046	1035	995	948	961	995	1030	1023	932	998	1013	1042	1019	971	1005	995	1021	1027	996	999	1007	952	939	997	966	954	980	984	964	921	945	921	910	881	871	878	848	827	825	826	889	853	843	851	858	831	783	750	764	814	755	741	799	732	745	748	741	794	794	795	781	771	771	753	786	782	749	757	795	760	810	808	783	764	783	773	749	772	736	735	728	790	765	745	762	762	781	764	743	734	760	763	761	770	712	666	872	991	785	664	779	785	793	779	790	734	748	756	778	827	744	728	725	709	764	775	786	741	750	773	781	790	765	750	785	812	795	786	791	796	769	763	762	782	806	765	817	793	764	785	801	750	793	805	811	812	800	779	813	765	792	804	785	753	794	819	797	789	822	782	756	799	812	813	813	790	802	805	766	753	834	863	872	815	784	745	787	778	803	777	749	760	793	779	802	773	841	792	789	806	792	788	823	774	934	953	1093	700	216	312	845	924	776	765	779	786	792	803	799	788	802	792	809	827	812	839	788	849	914	995	482	205	529	1061	1003	872	832	856	779	819	793	812	853	832	793	811	853	793	829	799	948	897	470	227	547	1042	912	807	800	819	803	802	826	848	828	837	777	781	824	788	816	879	835	936	922	481	215	495	1014	1112	950	849	867	842	853	835	854	813	807	807	801	807	867	831	805	794	802	813	844	844	830	813	806	840	826	841	852	816	810	805	810	795	826	816	846	849	847	842	791	781	805	829	824	843	834	845	792	800	791	847	848	804	822	838	904	855	846	845	847	824	817	832	788	758	819	751	843	875	876	853	865	830	863	851	884	855	867	783	796	820	803	846	893	831	840	759	768	827	841	838	878	835	859	824	831	829	853	880	886	849	885	843	860	866	854	868	866	870	851	892	844	850	821	848	817
733	764	750	729	708	756	754	739	762	766	728	793	751	794	736	736	700	720	766	749	741	777	742	743	750	771	753	735	760	781	790	751	808	782	737	762	790	772	758	762	778	790	784	830	770	774	823	796	815	773	824	770	776	838	797	820	819	823	844	827	838	845	843	840	819	835	872	884	879	883	846	900	890	875	885	916	945	920	862	782	816	843	901	990	1053	1089	1164	1133	1139	1148	1139	1139	1141	1111	1102	1094	1071	1110	1098	1021	1055	1026	1024	1020	988	1008	988	969	1005	949	960	962	935	947	967	929	896	901	881	856	894	930	825	848	836	792	821	819	803	791	763	740	761	770	820	826	757	805	843	774	744	736	760	788	786	798	791	754	724	787	773	769	761	782	772	772	749	752	741	749	733	739	727	738	697	716	757	754	763	755	786	748	786	759	742	733	787	704	729	742	717	726	786	764	780	742	728	755	750	753	774	787	767	740	744	760	781	772	772	743	776	757	780	752	760	718	797	787	944	739	715	739	733	728	764	772	716	745	748	802	773	719	669	906	1074	830	724	791	786	789	768	727	810	731	766	788	789	767	743	780	758	725	722	723	739	777	809	784	773	756	746	814	712	795	765	762	761	796	807	787	797	794	808	795	795	756	763	757	794	830	793	813	801	747	819	820	777	775	778	788	808	782	779	824	791	808	794	765	825	768	820	778	769	790	787	776	764	848	812	814	785	766	714	789	779	798	776	750	767	792	817	814	784	797	805	808	804	792	816	807	841	891	1021	998	502	211	457	893	849	794	764	838	786	810	776	788	785	785	784	831	786	818	827	825	853	901	920	401	218	670	1072	970	830	780	819	811	813	825	831	844	761	771	837	894	820	849	899	1004	1060	579	223	441	878	934	792	800	789	809	792	799	806	778	788	819	796	799	803	843	802	844	923	873	636	271	308	846	1138	960	900	858	865	802	792	840	803	835	817	801	855	849	880	801	823	796	799	821	826	786	830	831	832	814	800	819	807	815	779	854	845	794	836	834	833	826	828	793	808	830	841	830	800	846	861	817	795	815	888	917	810	783	809	884	885	904	835	844	814	891	875	882	801	803	842	870	855	819	838	849	809	822	846	859	844	837	837	817	761	835	854	871	854	824	821	828	840	873	849	870	842	882	845	849	847	861	929	853	864	840	833	871	861	860	849	839	859	858	842	854	828	831	815	820
745	738	737	728	760	738	744	787	744	738	758	753	755	722	785	696	727	717	740	766	744	728	758	767	766	749	753	746	758	730	760	767	760	768	730	772	745	748	777	764	775	789	749	746	833	808	797	832	802	796	795	784	787	823	792	844	848	829	811	820	855	826	898	872	865	897	841	895	844	902	900	870	923	945	888	888	846	812	889	999	1095	1187	1220	1164	1164	1124	1053	980	918	929	926	867	832	818	829	793	851	798	696	753	808	788	773	746	749	746	726	760	802	735	721	773	746	771	758	727	744	729	754	758	744	713	704	726	755	761	753	725	732	725	712	717	761	687	821	837	718	752	765	751	696	736	710	766	732	737	749	747	717	762	734	785	763	731	776	744	734	745	792	747	729	786	787	733	759	742	741	750	762	786	717	758	801	739	750	727	774	775	754	786	802	747	754	760	785	765	790	733	777	768	784	770	747	763	789	776	797	779	753	752	737	718	791	731	732	731	836	768	729	702	798	730	737	724	765	766	740	734	773	799	770	740	723	765	820	732	726	800	781	785	728	733	784	760	774	798	784	773	799	783	766	740	759	778	784	780	789	736	767	788	744	818	759	816	756	767	764	760	765	783	774	766	798	745	806	737	744	736	795	767	796	827	771	762	788	803	767	776	783	786	803	778	818	819	781	821	783	798	748	796	785	799	779	816	804	800	770	750	761	776	769	718	738	774	806	792	745	756	781	789	777	804	765	799	773	825	840	806	808	798	899	887	1064	873	331	247	692	982	845	786	782	800	797	813	801	775	764	803	794	787	815	828	828	850	811	1017	818	326	249	775	1172	904	835	797	759	796	812	836	809	787	759	789	789	870	879	827	934	1042	1121	761	264	304	695	952	786	793	801	803	782	803	796	824	808	846	817	830	820	804	811	843	861	918	792	397	185	562	1044	1025	977	889	907	828	820	827	790	827	814	848	848	761	807	853	817	808	808	850	872	839	806	850	862	838	800	842	850	820	818	851	869	820	819	842	871	846	838	876	815	834	827	827	874	825	801	805	799	876	902	934	877	778	829	860	830	869	836	858	795	854	865	872	842	849	844	873	843	837	884	851	853	838	795	844	862	861	867	831	816	835	859	863	870	871	804	822	853	857	843	836	851	884	859	875	820	826	856	872	828	846	842	870	855	877	888	824	843	887	808	859	826	821	851	832
730	726	735	726	784	733	724	754	751	743	739	758	763	754	775	747	769	750	758	751	733	761	729	743	740	768	767	786	779	745	760	775	766	729	772	775	742	771	737	762	761	774	770	798	797	772	787	809	800	806	836	815	805	783	829	826	806	868	837	859	884	872	881	879	827	866	886	873	892	896	887	906	955	869	822	824	955	1137	1193	1273	1160	1058	937	892	797	770	754	748	714	770	776	761	766	736	777	768	733	677	603	678	824	762	695	757	744	767	732	753	757	720	785	744	763	766	781	764	752	720	755	762	730	766	740	693	742	793	781	781	694	741	772	748	789	707	699	714	729	755	777	741	716	738	731	729	762	736	735	755	712	775	739	758	740	763	768	780	767	740	772	738	783	759	762	755	707	774	779	744	748	755	788	733	774	781	749	739	756	756	767	778	779	741	753	765	765	765	764	785	756	786	781	755	742	773	737	739	762	755	769	720	789	782	790	735	719	755	754	709	762	754	762	756	769	742	761	793	755	743	770	769	788	770	780	797	824	759	757	797	795	761	727	750	770	779	765	798	816	768	741	794	782	806	775	766	790	776	791	762	733	832	753	805	823	759	799	771	774	754	797	770	728	793	823	796	805	749	793	787	819	776	774	788	765	774	797	775	745	748	736	821	812	800	807	784	779	790	782	798	775	783	791	781	780	822	817	801	774	797	764	764	777	786	778	791	808	795	805	792	743	785	765	764	791	817	786	796	768	751	817	880	911	1009	1068	683	211	338	848	946	845	751	825	785	750	797	772	792	782	789	787	761	796	813	808	840	859	1033	725	286	205	625	1139	951	872	845	807	787	821	789	809	804	778	802	860	824	897	844	939	961	1085	822	264	261	750	946	839	783	832	836	800	802	782	806	788	811	833	836	819	858	803	827	859	904	1002	586	244	343	878	1103	1001	868	837	865	806	791	794	844	787	797	803	819	772	836	797	804	788	819	833	821	810	837	831	818	814	847	811	791	808	865	802	850	865	844	827	813	851	807	843	825	839	848	844	822	840	798	756	802	902	907	862	769	842	868	814	863	832	829	847	842	865	817	790	815	848	864	894	870	884	864	810	834	789	810	867	861	824	849	814	847	835	828	848	876	896	888	870	877	821	881	847	833	839	873	837	838	872	865	858	840	848	818	859	878	901	837	852	798	805	816	853	832	850	845
764	755	732	769	767	756	750	753	714	746	733	777	757	735	776	789	754	748	742	774	738	756	734	753	755	747	748	765	780	764	775	758	761	751	765	781	759	738	740	755	791	738	766	829	779	810	771	788	816	817	846	833	788	829	804	848	810	843	888	836	850	877	920	861	916	891	871	922	883	858	927	891	826	857	988	1140	1234	1189	1021	876	802	774	783	780	776	751	718	729	743	738	705	765	757	731	743	753	739	673	642	718	809	731	768	746	755	779	757	763	725	768	754	742	742	762	778	753	719	767	752	732	785	748	717	698	711	784	827	736	731	739	749	747	734	768	728	767	788	785	766	749	762	766	755	746	787	760	776	768	750	756	749	739	744	754	735	770	717	766	761	746	793	761	748	750	708	735	796	739	778	762	807	756	775	768	796	799	747	753	746	767	771	773	802	778	757	753	775	764	778	807	747	777	766	803	760	754	735	778	757	783	729	777	777	709	741	747	737	781	793	764	764	782	762	746	817	740	774	769	768	756	777	750	782	821	744	772	783	814	800	799	734	764	754	742	782	791	787	784	747	759	755	779	796	775	771	747	744	749	750	801	757	776	748	758	766	805	763	787	811	803	781	778	764	759	759	767	765	764	784	784	773	816	781	798	816	810	790	768	812	778	773	776	772	795	831	821	814	813	772	796	811	775	798	779	805	841	778	801	795	752	729	836	814	765	789	809	812	818	757	767	794	805	779	835	825	791	814	814	840	863	919	1067	1012	461	200	442	916	897	809	799	815	821	779	819	773	787	781	785	779	790	772	814	829	883	876	1007	578	224	325	823	1161	889	835	816	784	809	857	797	777	798	805	809	825	872	839	801	846	934	944	649	232	288	880	1059	905	797	804	841	804	794	839	830	794	827	815	793	819	800	801	826	842	832	1000	832	388	239	556	1030	1055	903	876	865	847	802	824	890	776	817	794	721	809	838	833	837	827	813	818	783	802	845	811	793	816	823	810	820	833	850	759	831	811	821	824	802	816	826	817	828	830	824	878	874	883	788	800	793	848	835	793	782	811	850	857	824	835	848	800	854	814	869	825	814	829	862	850	877	877	895	813	847	814	771	843	778	831	835	856	848	860	837	799	890	930	872	901	815	874	868	847	811	794	797	905	835	858	821	864	832	817	824	833	829	876	871	863	824	1163	816	821	833	868	837
764	755	730	734	747	756	766	751	766	771	737	778	785	745	755	799	741	757	736	730	708	729	748	714	768	738	792	792	800	735	783	766	749	777	794	764	777	758	736	772	778	769	776	773	796	805	765	801	779	815	815	813	774	823	806	835	856	864	879	819	838	846	927	906	883	868	926	891	889	910	809	833	1006	1185	1252	1170	971	810	738	774	773	759	764	784	748	729	717	688	744	746	704	772	711	740	765	788	781	702	695	807	766	744	743	777	782	787	764	779	769	739	764	721	757	761	740	742	745	747	710	740	748	730	732	700	705	696	750	713	681	725	768	773	758	743	758	743	779	795	746	756	757	729	781	780	763	770	731	766	755	777	785	753	728	747	802	766	746	766	748	761	782	758	777	782	763	709	737	716	736	782	794	741	762	769	780	775	797	774	777	765	757	764	770	790	760	791	756	732	761	756	744	759	737	735	784	758	743	754	726	849	676	688	774	726	750	780	769	770	779	786	754	781	802	786	790	790	817	768	754	750	743	766	777	774	760	760	801	781	785	751	753	763	748	761	795	820	785	760	789	792	748	783	774	774	752	739	738	786	757	766	793	742	755	751	774	771	786	782	769	762	811	772	767	796	772	777	800	778	757	764	789	840	758	788	758	775	776	777	782	784	763	795	774	773	797	773	781	802	809	782	794	797	796	783	797	813	796	780	758	743	756	780	762	776	801	790	834	777	828	788	790	804	789	804	797	784	789	789	835	828	949	1085	793	264	247	671	962	864	789	803	798	819	778	786	797	816	778	819	765	791	787	793	794	826	946	909	455	206	579	1069	1091	884	827	836	795	790	799	822	809	813	796	813	817	846	828	834	805	867	977	617	230	245	571	914	964	835	815	850	800	765	836	826	796	795	831	819	797	792	807	837	806	851	911	979	577	255	317	838	1128	1037	940	865	890	846	817	883	846	799	852	813	837	751	848	812	836	847	841	835	790	808	826	826	856	821	819	837	849	820	797	829	819	784	834	851	826	796	876	830	827	805	829	837	864	828	831	802	803	792	811	818	811	867	835	841	864	832	832	851	868	871	844	823	836	875	843	872	878	814	833	837	818	788	812	820	854	841	864	819	868	855	829	882	862	787	820	839	831	831	841	824	880	820	834	850	854	883	848	847	859	828	822	830	864	882	815	829	1085	770	880	870	850	843
727	758	744	757	745	746	768	738	794	756	728	761	770	777	766	739	754	766	750	745	725	722	727	729	733	746	732	784	758	761	755	775	763	782	818	767	759	754	792	776	796	795	788	782	748	788	799	796	826	843	791	766	802	829	814	854	868	879	846	881	837	887	868	876	901	881	861	952	861	784	932	1181	1274	1097	878	845	763	725	717	782	726	760	741	773	759	720	727	692	733	781	767	799	759	773	729	774	783	762	789	831	793	771	765	750	749	733	780	731	738	735	778	731	749	762	733	738	775	760	732	746	775	759	722	760	797	768	745	752	769	792	735	768	800	743	748	756	762	777	770	793	781	759	737	742	747	817	773	743	767	782	736	764	752	735	780	767	758	789	735	773	760	746	752	749	770	752	741	756	726	776	825	768	703	749	766	742	801	752	778	778	760	757	778	754	768	789	742	765	790	741	758	752	725	733	778	756	718	761	746	776	775	801	754	749	777	727	721	765	772	767	786	775	765	802	788	790	802	758	763	755	774	735	803	752	755	814	826	790	795	793	717	766	787	811	802	782	774	757	729	780	782	767	753	785	753	767	796	782	779	777	780	771	779	770	782	798	764	802	774	790	785	797	786	764	787	785	795	782	782	786	761	780	758	855	778	775	732	775	799	786	780	779	772	774	772	809	781	790	791	799	778	813	801	768	791	814	778	777	769	774	792	876	837	765	776	814	799	823	804	789	781	777	799	805	805	800	789	821	852	928	1064	981	506	193	423	878	890	828	816	801	813	756	763	757	768	803	854	829	824	779	787	787	839	809	974	810	358	233	678	1156	985	891	837	842	786	781	808	764	842	814	818	783	827	809	805	801	794	819	1000	944	465	214	321	609	1004	870	837	819	832	801	820	807	838	806	788	809	834	775	844	830	778	842	865	995	890	395	225	521	1007	1077	1045	893	912	838	857	858	815	857	853	854	847	803	828	787	834	845	849	800	795	818	783	825	879	868	842	808	867	844	804	874	843	826	802	829	854	832	816	803	823	879	821	870	843	853	835	831	792	824	850	840	817	819	824	818	842	871	835	774	849	845	838	838	812	857	873	853	837	824	858	831	827	815	833	825	880	862	881	866	859	865	799	862	808	806	801	869	857	821	839	837	836	828	832	865	851	877	876	836	886	829	798	797	807	843	811	812	821	820	864	865	884	870
767	738	725	741	742	732	772	783	747	737	727	730	707	692	741	739	757	755	764	762	709	699	775	772	753	765	748	743	742	764	766	744	759	774	772	732	772	788	780	783	812	803	810	791	769	776	786	830	824	812	787	797	797	815	853	878	838	883	878	853	860	883	892	865	886	901	916	818	772	1034	1223	1200	899	747	699	779	752	717	719	772	724	736	765	765	757	739	727	724	747	790	799	769	784	763	717	744	762	798	763	761	763	777	772	729	735	783	727	715	710	788	754	753	754	759	722	747	770	756	731	775	745	790	772	757	771	733	744	780	762	751	807	751	776	760	748	759	737	760	781	786	754	773	753	758	739	766	758	735	765	784	776	758	755	748	760	806	797	768	770	787	727	714	734	727	732	739	753	789	764	800	744	760	757	728	772	775	789	763	768	790	749	739	742	734	730	758	764	753	748	762	765	728	739	773	777	763	727	748	764	721	766	807	782	743	797	732	718	732	827	778	770	805	738	751	751	723	749	756	795	745	754	743	779	796	755	759	754	772	779	805	748	726	752	806	750	785	780	724	790	777	807	780	765	756	759	760	774	774	776	818	764	769	759	795	799	790	776	773	789	762	748	795	782	782	793	798	792	766	773	760	770	751	779	779	764	752	754	774	792	798	808	800	770	759	795	822	748	753	770	800	788	784	770	746	779	769	751	734	736	720	756	883	904	823	771	744	736	826	805	760	788	809	822	811	803	781	829	833	871	997	1079	817	276	249	650	988	823	833	774	815	800	809	756	785	766	832	826	872	798	800	805	786	802	851	991	714	261	282	839	1141	977	893	875	829	795	817	800	789	798	799	854	777	813	790	811	783	830	778	899	1120	885	412	214	466	985	938	866	819	833	819	797	797	803	823	834	787	798	821	764	804	780	843	909	954	1008	628	275	294	693	1070	1083	978	873	867	893	829	829	825	835	848	838	833	807	831	808	881	851	840	826	826	823	828	797	853	810	822	823	862	830	838	814	818	772	841	850	862	826	802	865	859	834	869	870	834	819	807	785	770	803	781	768	809	840	845	828	869	825	801	853	829	822	888	824	846	855	861	844	872	843	870	845	820	860	869	832	874	832	829	837	824	819	848	858	846	799	847	895	814	836	858	849	830	833	865	836	813	877	868	854	879	831	799	817	849	831	853	825	775	845	871	877	874
741	716	744	715	739	799	800	761	722	717	723	709	693	698	737	799	765	750	767	741	706	725	733	766	741	737	750	783	773	741	761	757	779	767	791	790	775	764	775	785	773	806	784	765	800	818	780	833	831	820	802	794	797	795	881	882	874	853	883	891	883	866	874	854	875	904	784	871	1136	1248	1010	815	743	697	724	768	709	742	735	773	743	755	769	793	774	750	807	757	721	776	784	772	797	767	740	781	758	799	780	760	759	773	739	707	740	731	724	726	745	776	754	755	751	786	748	767	751	746	749	773	776	737	742	751	736	731	782	736	750	743	777	764	755	777	742	758	747	774	769	742	757	747	740	757	785	779	757	720	774	809	794	775	757	758	768	784	770	752	750	783	736	722	874	828	712	756	825	828	756	753	784	769	740	770	770	728	732	791	745	769	767	756	721	778	777	750	737	791	769	778	730	764	764	723	753	740	757	742	764	770	767	785	770	764	777	734	705	750	794	790	782	750	737	713	712	702	727	760	781	742	772	803	783	783	750	759	784	762	789	800	759	774	754	788	738	783	796	783	759	745	778	807	740	745	820	743	788	768	764	794	741	744	784	819	829	760	781	762	760	756	754	790	804	766	832	775	775	751	744	745	757	767	762	775	788	794	777	771	808	785	801	796	836	777	785	786	756	743	775	791	812	813	827	737	803	794	774	764	773	711	760	852	866	805	731	739	761	792	779	755	795	811	792	836	772	772	801	794	909	1002	977	486	204	436	900	887	821	785	800	838	804	815	782	808	789	787	845	842	799	834	754	791	820	847	990	565	229	384	983	1111	947	869	855	837	867	850	828	823	821	804	822	834	821	817	800	813	838	862	924	1017	1147	714	227	354	954	998	818	791	826	788	788	820	846	791	824	801	784	814	807	821	845	795	813	868	931	870	445	215	421	897	1135	1093	948	891	868	908	837	854	870	788	810	789	800	820	821	854	806	804	787	822	809	826	819	832	818	876	839	795	793	822	838	805	808	836	848	840	847	838	823	831	823	839	770	763	844	860	839	810	765	799	829	757	817	848	834	807	815	814	807	825	839	863	845	852	854	852	827	842	878	878	836	801	878	804	860	812	869	840	833	802	859	834	863	891	848	803	821	831	843	840	861	891	861	862	846	854	871	834	881	884	865	815	852	830	832	889	904	865	869	854	845	858
705	685	732	740	738	795	753	720	696	748	783	727	722	682	721	782	785	718	728	737	730	752	734	742	747	742	768	778	788	769	785	732	768	786	780	800	749	810	768	779	802	790	822	767	818	802	815	801	804	849	829	867	870	783	832	935	882	885	865	927	909	861	897	917	871	818	923	1173	1219	922	709	751	826	799	773	745	730	766	791	762	777	762	706	778	724	785	777	690	719	766	759	742	760	757	747	765	751	770	775	752	707	711	702	697	731	724	727	766	746	805	744	732	779	760	753	735	784	755	745	734	802	763	770	736	764	752	745	735	754	779	782	753	750	798	758	714	777	767	768	762	786	773	776	761	768	771	754	731	768	763	748	732	798	768	773	794	752	767	768	805	685	765	1045	1000	737	701	811	774	729	768	793	740	742	728	769	722	749	772	784	772	753	745	742	755	736	746	769	773	771	770	758	763	777	760	747	755	728	751	801	737	793	779	770	782	775	779	780	758	785	754	790	782	743	735	723	771	770	802	790	761	787	776	799	771	820	742	770	781	804	770	738	799	717	761	803	757	736	783	723	728	771	765	765	818	798	789	839	814	805	781	780	777	809	791	810	780	746	820	787	777	768	775	811	773	777	747	756	759	737	807	795	843	747	767	768	778	797	810	802	792	795	796	797	777	781	797	735	777	737	784	780	792	813	771	765	766	795	747	784	743	732	744	772	791	791	817	753	754	803	787	762	769	797	812	804	815	829	865	958	969	660	253	268	688	964	861	808	802	838	781	822	838	801	805	806	810	786	807	790	786	782	824	848	947	867	419	223	537	1047	1051	946	852	848	837	859	811	807	806	856	779	805	828	823	834	842	842	823	838	971	977	1117	794	288	257	695	986	857	839	835	792	843	794	824	806	845	777	796	803	819	814	835	830	838	833	864	989	759	325	243	528	951	1051	983	894	844	857	864	868	811	840	840	805	813	802	842	822	817	793	795	840	835	850	846	821	846	854	814	829	846	827	834	805	845	810	829	859	829	788	802	881	827	805	749	763	794	861	832	785	857	920	916	828	800	855	833	868	829	873	801	823	860	876	792	817	836	824	836	822	831	869	800	864	791	856	843	842	872	825	843	791	834	852	822	865	844	842	838	799	826	840	873	870	839	864	851	894	878	843	848	863	843	881	854	874	839	796	859	826	871	819	829	825
690	717	730	713	769	757	734	743	740	766	821	845	766	712	695	755	735	736	755	724	734	767	762	763	768	730	751	760	785	791	782	746	801	771	803	765	788	759	774	771	779	797	795	792	820	801	816	822	837	833	871	948	929	846	902	922	871	905	759	729	891	882	855	903	770	944	1253	1113	826	743	773	754	764	789	751	738	750	747	746	743	759	721	751	754	764	779	787	751	755	764	751	743	749	765	772	743	768	772	739	753	749	720	761	770	768	806	759	780	743	790	739	742	773	767	772	739	744	725	749	759	786	739	748	753	756	773	814	790	774	728	760	726	756	770	772	743	763	759	704	783	775	752	766	757	748	764	731	792	791	775	713	759	742	748	744	783	759	747	723	792	692	688	843	840	666	724	801	791	728	728	767	721	705	753	765	742	737	751	757	764	774	726	781	748	763	773	723	749	749	787	763	762	787	767	748	747	753	762	750	750	751	779	784	781	780	767	770	775	778	741	796	781	768	760	762	767	798	793	760	754	746	779	773	793	791	739	756	779	782	818	757	791	754	785	768	766	748	737	735	760	827	763	772	807	792	777	771	804	785	812	767	789	775	800	784	785	788	781	792	766	764	779	810	764	818	790	748	769	764	797	823	830	782	740	766	774	829	738	813	801	805	770	812	805	812	831	763	790	790	819	821	792	816	782	781	782	761	764	819	811	814	804	802	815	831	797	777	768	795	762	774	796	779	840	850	869	911	981	1036	691	312	218	514	866	910	823	783	762	802	807	783	818	790	816	777	827	781	789	808	751	807	878	876	974	720	288	287	754	1023	962	925	828	838	819	810	760	773	782	871	795	791	878	803	828	827	823	842	819	887	953	1068	908	430	187	473	913	958	813	823	826	817	801	827	810	827	773	755	788	797	762	855	850	768	800	829	1002	1029	626	259	270	573	1010	1055	993	871	869	846	897	877	830	842	821	820	789	843	818	806	768	828	845	792	824	836	838	848	827	811	826	840	829	837	806	795	819	856	863	804	777	808	875	865	864	806	773	830	878	820	784	864	911	958	840	785	875	859	854	829	845	826	866	822	851	784	785	799	794	797	818	795	836	823	862	823	864	852	844	804	844	841	822	834	866	876	873	825	850	809	834	843	817	819	815	835	845	841	898	888	865	838	850	853	848	849	885	847	830	842	834	823	829	874	832
689	719	684	726	772	774	747	724	707	745	856	883	768	718	725	768	785	766	736	728	736	742	777	766	761	750	750	779	757	768	778	770	748	767	759	783	793	768	814	814	789	805	772	790	820	797	818	848	841	801	832	857	882	835	885	864	870	858	847	853	969	923	883	823	1015	1239	1058	809	795	778	756	773	759	752	729	764	755	753	747	719	729	729	756	746	789	747	789	758	782	748	724	768	736	748	769	742	762	762	764	797	744	743	689	742	800	809	782	747	739	774	809	802	790	786	754	743	770	750	743	747	801	764	721	747	765	778	787	765	769	770	777	754	732	725	736	750	765	752	747	774	774	760	722	764	758	724	788	769	793	727	671	758	817	725	754	771	772	711	753	766	778	691	709	706	715	808	726	745	748	728	742	753	700	757	788	740	813	789	762	735	764	733	728	709	767	772	671	755	702	722	757	767	823	705	761	747	771	771	736	774	765	749	742	738	761	749	791	766	810	800	788	774	813	779	794	801	769	772	794	810	811	755	792	784	759	787	778	791	783	748	778	768	763	776	804	767	741	758	772	758	773	765	739	779	808	747	731	760	847	766	749	755	781	786	787	775	788	791	770	734	772	801	776	778	790	798	775	738	741	775	826	815	749	737	770	790	792	762	782	764	778	789	769	746	785	829	792	847	788	822	775	816	805	794	747	792	784	771	785	796	786	795	783	808	787	804	812	825	797	784	778	788	840	817	827	894	973	1109	975	462	202	406	850	943	830	790	796	783	809	794	803	828	839	776	768	808	824	811	790	806	872	869	868	966	513	202	391	954	1028	870	836	854	810	803	803	757	751	782	853	857	845	821	824	817	790	824	822	867	830	926	1009	1056	613	209	347	851	1035	844	830	786	833	796	798	826	814	800	779	779	767	806	812	814	824	790	821	871	981	896	530	240	271	681	1046	1094	1036	947	835	849	896	824	826	824	842	789	794	848	834	807	830	857	849	847	818	843	840	862	832	843	837	817	831	843	822	799	813	832	802	746	812	830	839	828	816	803	837	795	846	763	825	857	844	769	772	866	805	799	841	851	813	876	872	827	797	845	882	872	787	834	827	845	821	846	853	842	837	852	820	832	799	848	854	849	804	839	805	858	880	834	875	825	815	818	833	858	855	826	864	852	839	841	842	868	826	824	883	831	879	867	826	851	878	816
798	802	767	743	716	764	772	732	678	699	733	809	732	727	715	753	763	773	757	763	735	749	730	783	789	776	769	757	754	747	769	779	758	748	763	749	781	773	759	779	772	780	795	857	803	868	806	830	823	816	810	817	845	867	861	839	887	888	843	955	965	990	744	990	1249	1081	748	789	802	757	771	785	793	770	761	753	773	781	766	728	755	754	749	756	762	775	735	753	749	731	750	737	758	722	779	743	756	747	767	801	696	760	719	778	794	798	778	739	745	760	745	818	775	755	737	761	748	755	779	763	766	782	745	764	775	751	749	738	775	780	775	797	710	772	792	787	760	755	790	771	794	793	742	769	726	811	802	803	795	729	696	839	919	752	712	744	794	795	768	806	806	783	795	778	787	796	778	767	784	739	760	761	809	788	764	792	784	779	764	747	764	685	682	674	704	723	686	1386	775	676	738	744	793	761	756	761	761	763	739	754	758	729	753	748	783	771	783	808	787	762	777	782	788	747	750	779	765	722	759	817	780	756	790	776	771	766	784	809	800	773	798	785	782	775	768	753	756	741	764	777	725	757	778	772	767	734	706	751	790	810	775	763	768	798	753	782	814	784	775	757	758	778	808	784	779	771	762	761	743	763	778	815	793	764	823	767	775	809	776	815	800	781	758	768	786	783	794	768	805	796	784	802	795	742	750	744	758	788	810	766	810	811	795	802	792	797	789	786	763	800	781	799	801	793	857	910	1018	1054	705	275	280	742	1004	832	819	804	798	800	755	818	754	839	820	806	824	817	846	825	784	809	830	851	998	861	380	245	626	1070	1017	835	842	844	817	815	745	783	776	762	846	808	785	849	816	844	810	807	836	847	826	864	850	1000	718	265	235	655	1057	892	807	815	827	822	763	807	799	806	805	831	828	810	826	819	812	783	768	860	898	1014	872	463	272	324	761	1081	1139	1003	888	811	861	848	827	832	811	770	835	808	852	857	800	829	806	870	810	797	827	852	815	828	817	809	832	815	820	840	812	827	844	821	866	858	836	851	811	846	798	852	801	801	785	796	775	712	802	846	815	848	787	848	828	842	835	791	853	855	901	910	818	860	854	799	824	865	800	855	849	851	825	824	836	834	808	814	812	849	835	832	821	880	909	836	880	912	836	875	873	838	862	835	864	877	882	880	844	871	863	834	860	846	828	850	843	850
850	881	738	718	752	810	757	716	700	647	672	711	697	761	760	761	751	764	761	745	758	742	761	753	723	735	765	772	769	736	776	774	769	745	769	757	773	770	760	764	753	745	776	826	815	805	777	809	828	770	781	834	817	830	828	859	859	864	829	843	944	845	875	1320	1076	801	775	793	772	786	754	747	766	764	809	753	776	758	769	725	765	752	808	764	763	775	761	734	699	746	740	738	727	763	738	752	771	766	769	723	725	751	763	775	741	769	771	765	742	750	764	774	749	782	772	735	760	737	780	748	765	766	765	796	774	770	725	738	751	740	743	742	751	756	751	748	794	734	750	782	756	755	735	766	764	777	767	796	781	737	689	865	927	774	749	810	768	775	790	749	754	759	784	740	751	775	793	753	762	777	731	742	730	770	764	766	804	750	744	763	787	636	898	904	716	733	680	990	642	712	754	794	782	718	779	765	748	758	766	739	745	761	742	761	748	792	757	765	793	792	757	731	784	706	729	755	766	764	778	783	783	747	777	779	799	793	813	765	792	739	787	746	761	760	760	765	768	774	806	754	742	788	766	740	787	744	779	783	798	790	793	784	767	757	741	728	758	787	797	767	805	780	812	820	790	769	785	747	805	765	770	770	775	788	811	783	790	793	783	815	761	717	761	753	792	809	807	793	781	771	767	805	806	772	757	803	821	820	794	825	808	791	805	803	769	807	842	792	779	803	795	811	861	838	884	1006	927	691	353	218	505	940	899	828	799	805	826	817	785	842	785	790	804	823	821	783	817	821	819	852	848	867	1008	661	271	335	824	1013	941	815	818	788	823	824	801	839	781	847	772	804	862	856	836	845	839	780	791	843	843	830	873	941	892	428	224	369	757	996	874	852	819	841	789	816	788	819	810	868	824	841	791	817	806	795	772	823	862	849	931	779	446	225	355	747	1099	1063	977	890	867	869	823	840	809	826	814	798	803	826	786	862	854	796	857	801	823	762	824	827	795	840	845	838	818	803	807	818	832	838	872	818	830	859	792	907	808	828	835	831	847	810	804	805	842	809	838	865	760	839	832	860	817	812	827	870	890	917	859	841	815	813	824	841	873	805	857	871	867	843	848	865	821	846	825	846	831	818	836	875	930	869	792	830	832	863	843	831	847	850	861	857	890	853	840	854	841	864	861	822	839	891	866	836
797	783	751	720	782	764	773	790	753	717	706	717	699	777	743	779	758	730	766	759	718	722	768	779	786	748	774	758	764	749	751	769	770	727	745	771	761	750	807	788	798	825	775	790	798	831	836	876	845	802	770	805	843	903	880	856	840	914	886	886	843	814	1187	1185	738	737	780	746	774	737	734	737	724	763	727	747	774	754	766	764	745	764	736	746	784	769	754	734	735	752	770	758	768	734	769	755	766	780	733	717	683	738	788	784	741	732	778	771	746	722	766	782	747	763	740	769	763	730	726	771	789	792	802	795	772	768	728	744	771	732	748	746	706	767	733	734	741	750	729	720	776	723	740	765	769	736	757	777	760	764	731	678	687	708	754	826	780	782	760	781	731	731	792	792	757	773	768	744	756	764	752	744	759	744	811	767	785	732	762	797	785	618	1122	1159	624	771	774	769	766	747	785	807	765	766	770	773	752	747	771	751	759	744	781	724	765	800	784	758	786	790	749	760	751	725	721	771	761	755	761	769	719	769	764	735	783	772	776	764	793	787	775	765	759	754	755	741	778	745	762	733	769	738	765	790	799	770	814	773	788	800	762	786	780	737	732	780	762	803	761	788	796	783	798	792	780	738	776	772	799	809	799	777	775	798	829	791	792	773	763	805	782	805	757	780	763	767	774	779	789	804	786	792	823	763	752	777	815	781	767	796	820	819	793	775	763	836	805	753	835	782	815	838	927	922	1047	953	602	316	218	393	808	922	876	842	790	813	821	788	826	791	812	807	810	774	822	791	798	812	862	831	844	941	953	451	245	508	877	998	875	779	806	813	782	765	825	826	776	796	743	827	804	838	819	793	817	773	781	817	860	854	907	840	919	755	333	226	512	967	912	823	793	822	793	844	816	801	785	837	810	825	791	805	801	781	776	785	828	855	863	943	793	454	243	345	765	1030	1094	1024	942	860	822	866	825	869	800	805	824	812	823	811	806	830	841	831	832	822	805	844	857	834	791	833	830	819	821	777	847	806	842	824	881	823	808	838	773	825	794	821	857	867	845	855	857	830	829	777	748	827	816	805	863	814	824	809	902	923	841	799	835	850	824	832	834	857	864	843	825	863	851	857	840	890	800	823	867	838	818	850	832	827	810	822	860	831	848	866	876	843	846	841	848	827	876	863	883	859	856	839	868	819	844	884
695	719	706	755	770	766	763	791	790	771	785	760	763	738	776	743	800	739	745	752	738	741	751	716	747	758	778	761	748	751	749	770	762	760	770	785	773	815	783	815	809	834	791	790	804	815	826	841	854	850	827	817	835	918	935	871	876	889	869	940	789	1140	1225	837	718	712	754	755	758	764	790	781	767	750	747	747	740	755	782	746	780	792	756	780	753	764	736	752	773	740	779	758	781	755	748	761	783	706	707	739	793	797	800	768	758	719	754	759	732	744	771	749	801	774	756	768	775	721	754	785	752	750	729	737	783	761	761	762	759	777	774	750	760	771	767	760	794	768	771	758	805	754	751	785	777	741	793	769	787	761	762	791	720	784	773	763	768	769	740	746	765	747	763	791	812	765	763	750	749	741	751	721	727	750	729	731	787	755	775	769	780	678	672	638	685	766	778	735	752	786	778	773	812	761	779	759	759	782	771	774	736	779	765	764	773	792	759	736	759	780	773	752	748	716	789	760	777	743	765	763	761	782	763	783	746	760	799	771	812	803	775	755	780	770	767	762	756	787	749	706	743	762	794	767	772	761	796	787	799	789	779	749	722	756	777	772	801	796	744	806	773	790	776	775	802	789	807	806	792	768	761	777	761	813	845	797	782	764	747	770	809	790	786	791	815	803	778	808	737	805	810	763	765	807	756	804	794	802	775	768	763	782	835	791	795	782	816	798	756	820	841	885	919	1071	1050	736	327	221	433	730	914	883	865	868	793	809	811	805	793	792	822	774	836	810	834	851	815	814	835	862	906	1013	733	322	277	741	1028	939	861	759	837	819	744	746	794	823	810	786	803	836	825	841	864	832	807	782	827	862	875	905	880	929	1106	1102	657	262	324	714	1016	849	808	796	796	813	825	793	836	790	774	835	810	794	808	826	802	811	793	844	824	917	1007	770	409	230	328	698	1046	1085	1051	962	866	854	847	832	843	811	820	849	836	848	804	805	889	849	812	794	848	841	830	765	828	811	825	817	789	790	807	798	813	847	878	814	815	845	811	848	817	833	826	838	829	825	833	838	830	838	824	825	878	864	845	836	812	812	815	849	772	799	835	837	837	840	837	834	814	878	890	863	864	864	856	806	864	866	884	835	812	799	844	820	848	859	852	833	859	894	839	897	874	834	841	842	900	859	897	857	899	845	838	851	842	837
719	715	703	744	762	749	758	773	736	766	789	780	734	761	774	763	751	787	777	723	782	740	738	739	788	729	768	799	755	742	769	748	775	799	771	793	776	781	791	828	808	803	778	773	795	752	813	821	848	856	825	803	822	926	936	889	849	850	954	811	952	1315	929	726	742	736	746	730	783	738	735	793	732	758	791	724	750	743	760	747	766	740	777	794	728	755	736	722	715	760	757	758	776	737	759	736	775	715	705	786	747	849	795	823	744	765	724	783	763	781	755	734	758	716	754	788	807	761	780	788	771	762	717	782	737	782	773	769	761	760	804	766	765	747	783	766	791	744	713	765	741	765	750	727	758	769	766	763	784	747	770	741	761	758	780	792	733	784	728	768	753	744	759	773	773	760	758	786	782	832	739	736	722	761	783	731	725	726	748	768	788	790	750	767	778	782	781	751	759	783	778	776	783	769	758	716	763	788	746	763	764	773	771	793	766	734	727	821	835	764	766	733	738	760	780	774	800	764	713	752	792	797	789	764	779	785	783	827	797	761	746	777	788	802	802	778	750	766	813	774	735	790	768	795	750	808	843	827	764	781	794	777	767	753	810	800	794	796	736	781	755	799	799	804	781	736	845	812	813	815	786	776	791	805	791	789	751	730	751	773	762	805	790	771	764	784	774	821	802	790	806	804	742	774	784	782	769	766	794	801	752	802	746	821	813	767	822	827	827	873	878	925	1032	1029	840	406	222	399	833	963	889	817	812	830	813	804	811	820	796	805	810	825	791	786	794	837	840	821	827	855	959	966	500	213	444	930	1022	895	785	806	794	778	750	785	785	784	797	799	827	828	841	794	814	762	796	785	854	816	803	883	865	936	989	1133	878	386	229	541	1007	923	854	840	871	804	855	836	769	825	814	811	770	764	810	843	812	812	878	811	859	922	898	927	786	435	247	321	627	956	1067	1062	997	934	878	833	800	822	817	831	831	789	779	831	854	811	842	794	815	855	850	826	829	807	803	851	855	776	797	886	799	804	829	831	834	842	759	789	861	789	876	837	883	828	831	833	841	843	853	873	874	853	862	853	815	830	798	833	838	875	840	850	880	816	781	813	855	870	849	890	818	856	842	854	832	833	857	840	830	818	822	878	838	830	862	835	865	865	860	907	813	793	879	865	861	836	855	823	861	843	826	876	876	859
745	737	772	720	757	781	750	684	759	753	755	760	787	748	756	726	748	744	738	746	792	761	763	723	748	782	787	759	778	761	725	772	774	761	818	788	790	757	773	794	837	827	784	753	699	754	777	790	828	814	864	822	822	902	903	908	893	909	889	857	1234	1108	733	737	741	770	767	717	751	781	810	781	769	784	795	763	760	749	770	779	746	714	779	758	738	746	719	743	766	779	722	746	787	753	717	704	781	757	755	742	740	803	776	749	805	748	741	768	786	790	740	742	751	748	815	770	735	741	785	759	774	760	755	764	788	726	770	770	714	764	755	787	781	766	785	770	765	777	740	810	739	750	764	717	757	805	775	772	768	759	742	759	727	795	760	771	774	781	742	744	782	781	784	782	748	760	756	803	781	787	746	732	742	749	769	730	771	737	780	782	765	755	786	793	750	744	745	708	740	796	777	746	740	758	773	760	777	776	766	816	800	782	770	801	778	733	825	759	754	751	801	775	740	746	802	783	805	769	755	788	762	769	798	744	761	789	779	757	785	785	728	814	859	841	819	798	761	778	794	793	775	799	782	776	733	813	838	801	710	786	738	781	747	786	772	801	797	760	774	811	791	772	823	769	751	723	815	846	787	841	812	783	806	776	773	753	774	795	781	800	787	802	797	780	799	808	811	784	799	834	777	797	780	789	763	732	780	766	778	773	764	780	773	762	835	828	796	845	838	907	906	1072	1010	801	393	233	327	691	942	854	775	796	814	774	764	755	758	843	796	789	807	811	820	798	852	840	835	792	828	880	1005	732	332	267	669	991	989	827	772	818	757	752	739	773	765	747	762	770	813	825	846	765	711	702	747	788	846	778	771	813	812	926	973	1061	1038	623	259	305	751	994	884	839	827	837	813	849	822	783	827	797	807	826	758	846	828	864	885	876	833	889	872	951	1000	818	492	268	283	490	835	1042	1080	991	941	875	818	809	810	863	900	865	829	880	834	816	838	815	821	848	841	827	829	824	875	832	870	823	848	962	786	803	826	825	826	844	779	779	834	862	849	847	858	833	869	851	876	863	835	845	899	866	857	868	847	819	838	802	830	843	849	810	828	831	836	849	863	822	879	821	855	871	825	896	850	877	848	857	811	870	871	901	887	816	846	835	913	867	872	865	825	803	878	866	819	832	847	821	794	807	807	859	870	903
751	712	729	765	746	764	738	744	748	748	726	758	739	753	779	767	746	760	728	761	750	762	791	746	763	775	768	799	729	783	764	776	781	765	832	777	758	780	775	792	781	834	798	765	752	775	790	840	819	849	875	836	826	878	858	858	849	912	808	1107	1153	790	720	730	761	761	751	791	732	767	745	761	784	756	738	740	760	768	774	761	776	789	762	773	798	716	752	756	749	751	772	773	773	799	764	789	772	765	741	733	728	751	719	697	740	757	697	745	730	763	724	743	724	739	743	753	764	775	750	766	718	764	761	749	733	760	750	768	724	750	789	767	751	787	780	756	773	775	759	732	771	776	749	744	761	747	790	796	768	706	733	754	749	741	767	798	760	741	788	767	761	754	789	771	752	735	734	780	815	835	771	750	742	772	754	785	741	771	754	763	760	791	774	749	760	776	738	765	791	792	762	787	802	725	746	780	759	726	776	805	792	751	777	776	787	750	811	743	773	766	758	826	771	799	782	782	745	759	787	745	771	775	764	785	765	798	811	775	747	759	771	766	816	833	785	778	746	757	786	783	775	765	765	796	780	730	726	679	670	764	752	789	738	785	763	766	761	804	779	764	791	778	766	778	793	766	820	778	759	833	801	810	791	800	771	791	782	792	785	787	842	809	830	833	760	777	794	768	810	816	759	772	788	740	799	775	745	807	771	800	800	776	786	836	850	838	844	844	877	975	1013	1009	769	372	234	362	694	905	849	801	792	778	809	800	739	747	780	815	831	782	787	769	773	797	795	815	821	822	820	944	931	488	217	372	910	1048	867	792	793	799	719	757	730	760	757	758	783	794	809	807	829	764	744	663	701	838	875	799	795	811	872	885	917	963	1089	876	358	214	463	939	937	882	834	832	834	769	810	793	797	790	844	799	821	817	816	815	830	825	853	801	852	861	909	952	846	542	311	244	387	710	997	1095	1069	1025	934	881	886	907	867	868	881	889	894	865	851	844	810	854	823	841	813	832	838	803	815	783	803	833	800	820	796	840	849	830	852	836	859	865	857	826	831	841	873	834	858	861	836	855	903	891	787	858	882	861	869	872	905	876	856	845	888	911	910	887	863	879	877	849	891	838	840	862	861	844	809	853	862	874	875	890	836	831	870	887	890	876	879	895	859	828	850	870	819	880	919	890	865	817	852	853	843	874
765	724	735	773	747	752	757	766	762	738	695	735	755	744	731	767	773	756	721	748	767	760	779	747	769	789	790	755	731	756	763	789	775	828	800	764	792	769	788	801	793	758	770	757	789	818	822	846	841	829	846	830	811	848	869	849	858	810	949	1276	888	703	751	729	735	775	748	756	765	736	743	785	779	727	713	755	694	783	771	780	737	747	785	755	734	781	755	752	753	764	805	764	798	793	789	760	753	779	749	729	759	767	721	710	742	720	722	740	760	808	743	744	757	750	756	730	750	781	772	748	760	762	741	750	763	795	758	742	765	785	763	794	795	745	733	733	729	823	826	770	769	784	787	772	771	767	765	761	782	737	787	771	791	746	781	779	787	791	770	735	779	776	761	761	759	738	727	717	763	785	770	789	749	776	753	767	751	776	742	749	790	780	770	790	751	781	775	762	792	764	756	761	773	745	802	804	766	736	762	768	775	782	765	781	773	766	731	772	761	766	756	794	778	795	754	754	789	745	777	721	764	746	775	805	805	794	772	787	755	810	818	831	765	723	758	731	798	751	775	776	770	745	756	773	794	698	706	807	772	717	731	789	782	806	767	765	780	797	767	773	752	781	780	770	814	800	830	785	773	818	792	813	805	809	748	781	785	785	778	789	825	838	820	786	777	803	786	794	797	826	778	742	768	754	792	793	776	846	766	805	802	790	782	815	872	881	894	936	991	1028	1003	721	373	222	369	745	969	893	831	815	830	785	820	815	773	761	808	820	792	759	777	775	792	788	805	842	807	855	863	983	688	316	241	644	1037	994	861	784	786	749	796	762	708	760	794	819	811	788	766	781	790	854	793	740	787	851	843	831	808	783	903	822	915	991	1007	993	592	258	321	760	1070	861	809	839	809	808	821	767	818	791	822	813	817	790	793	825	796	841	791	839	835	830	864	874	977	930	680	400	226	274	535	836	1020	1067	1061	980	1005	943	842	848	883	835	838	885	838	882	871	869	877	885	824	805	864	849	852	884	855	848	817	841	857	870	867	848	891	835	829	867	860	857	845	852	876	878	873	848	825	852	881	870	839	816	897	843	860	913	894	865	856	858	824	850	876	858	868	871	875	888	906	891	875	873	862	866	903	862	883	868	874	885	844	871	890	846	877	889	853	894	868	831	842	878	830	831	938	894	837	834	869	872	883	824
721	752	757	742	732	741	745	754	730	727	735	733	753	745	738	744	757	758	758	742	766	756	728	760	780	725	710	775	789	736	757	770	807	739	789	767	755	784	789	799	780	789	766	782	796	798	829	847	813	828	849	853	833	832	864	892	912	778	1160	1125	701	778	769	725	715	762	788	770	747	759	743	749	763	751	755	749	747	782	797	763	794	767	721	816	751	727	775	793	779	758	742	795	778	770	776	774	781	764	758	748	742	771	785	791	733	706	683	750	702	738	758	752	775	744	788	775	793	780	749	760	769	753	729	757	755	774	755	737	770	760	784	754	761	734	731	756	746	745	830	793	793	752	789	756	751	783	746	760	749	769	730	751	768	794	808	770	803	763	758	750	760	742	772	751	773	754	765	742	748	750	724	769	751	771	762	759	743	764	734	754	744	795	767	760	771	805	766	781	783	802	809	784	793	787	773	781	786	802	781	770	794	734	767	771	769	759	758	765	770	755	778	769	752	785	740	792	748	779	791	775	733	797	767	758	783	803	756	851	804	833	796	759	792	777	744	743	750	772	828	766	765	742	755	804	769	684	827	1040	1030	737	728	877	765	783	787	797	775	744	779	783	766	754	768	792	838	820	797	788	785	812	831	818	819	809	814	736	762	767	744	760	754	770	802	796	754	759	762	844	829	788	765	783	760	785	788	790	784	817	786	813	787	824	795	855	904	991	954	989	982	892	599	301	258	388	695	963	875	855	810	771	816	811	800	799	787	829	794	829	818	782	755	773	792	817	787	784	835	848	962	918	454	236	456	974	1019	937	842	836	804	821	823	775	757	757	770	807	785	831	778	792	814	830	859	801	855	849	853	752	791	823	855	841	872	933	940	1012	845	381	239	478	952	958	840	829	825	827	826	825	817	811	859	840	832	825	787	744	801	849	807	810	877	808	835	821	883	913	981	833	506	292	244	332	556	856	1027	1042	1040	1010	923	934	944	876	855	889	887	869	845	794	877	877	824	795	891	823	859	852	849	829	865	834	863	834	830	859	853	845	863	861	853	832	864	874	822	837	876	873	848	861	885	846	878	879	891	921	859	925	882	876	915	910	888	867	829	905	856	917	902	866	906	811	813	847	858	858	900	872	904	880	866	864	879	875	868	846	875	865	839	877	839	854	843	841	828	776	896	852	817	867	857	896	857	837
714	753	756	744	739	799	742	724	704	723	722	744	771	740	765	758	751	760	784	729	730	764	761	728	764	752	758	778	773	757	775	778	776	780	783	756	766	817	792	796	742	767	769	795	835	797	874	834	808	816	888	875	884	838	882	944	864	935	1284	862	738	759	715	707	758	757	799	737	759	753	744	755	744	741	726	742	796	774	774	740	760	783	768	774	769	767	749	745	779	773	712	764	763	762	775	768	775	821	775	745	803	780	772	763	745	742	718	728	795	745	740	768	763	750	734	783	749	752	786	755	764	769	753	731	791	775	774	742	777	781	756	769	706	719	764	761	775	765	807	804	779	731	749	757	764	759	786	757	777	714	690	670	740	763	780	778	769	744	721	746	735	756	750	758	752	795	801	755	749	771	753	787	734	775	766	769	738	773	775	767	754	776	755	735	758	763	760	809	739	801	815	792	773	780	778	786	764	764	782	759	786	787	774	813	832	782	816	790	778	772	764	756	760	752	728	744	758	790	768	771	729	813	771	788	783	789	777	764	758	760	800	809	780	832	750	796	783	782	798	759	753	724	780	821	802	660	775	1031	1023	720	711	836	793	789	765	802	757	752	785	782	787	783	769	806	834	783	779	805	788	758	762	798	759	759	817	737	745	763	809	788	777	744	749	774	741	762	783	753	811	815	776	830	777	756	820	838	842	815	817	815	824	831	857	900	979	1088	1049	972	841	502	290	233	502	818	966	874	867	831	782	766	779	825	772	804	809	803	812	803	747	743	755	799	861	842	827	803	756	838	990	632	270	284	793	1107	991	911	852	815	813	810	792	821	778	774	800	771	774	804	809	857	858	818	809	776	821	847	851	753	799	797	825	835	847	890	875	929	956	622	288	288	539	817	902	864	850	832	821	763	813	818	813	848	779	798	803	825	798	817	805	831	826	825	834	840	876	845	881	954	874	616	394	248	242	363	602	830	1010	1099	1096	1026	1079	1005	1034	956	937	902	907	907	857	915	896	891	906	895	874	905	907	907	925	910	917	896	895	851	939	866	906	911	908	888	892	893	953	894	908	885	912	929	934	934	953	948	926	948	956	938	946	992	1025	966	967	957	986	1006	980	954	969	940	924	921	896	902	867	880	872	852	857	902	907	921	861	846	824	856	840	872	886	860	861	839	823	873	842	810	826	803	822	847	912	846	857	855
729	730	726	732	750	763	775	735	736	758	770	734	733	777	737	757	767	732	779	764	751	780	780	781	792	742	770	799	772	783	779	794	781	779	785	772	819	799	802	796	798	796	768	807	806	807	864	875	858	845	875	882	918	887	855	933	767	1067	1245	751	765	736	740	757	817	755	752	773	752	755	766	779	768	782	771	770	771	780	771	761	712	758	785	767	775	756	762	742	769	717	695	729	782	752	787	770	782	765	731	769	732	777	789	791	715	736	782	705	1026	948	748	754	764	774	756	790	771	720	740	720	780	734	726	769	754	771	753	727	801	761	771	734	700	709	755	814	801	771	798	769	764	732	739	739	772	803	774	771	771	743	712	744	771	786	764	753	757	770	746	780	733	738	759	780	714	799	783	775	759	751	756	772	734	768	762	764	786	750	784	751	801	744	760	750	754	768	779	749	744	776	802	781	736	801	794	735	728	742	783	768	759	766	768	790	735	782	754	745	764	781	751	756	759	760	750	722	745	767	771	788	751	773	772	793	796	789	797	734	714	759	800	782	777	781	757	760	808	783	794	795	751	764	787	797	819	722	660	717	733	679	801	776	807	791	774	793	774	777	770	832	790	786	784	802	792	839	808	815	735	758	755	758	771	802	783	770	795	789	846	819	828	761	749	809	763	780	767	786	795	837	793	796	812	817	815	821	822	810	824	835	919	894	956	1041	987	1022	843	644	353	291	324	635	849	943	854	849	800	821	819	802	754	790	796	817	814	793	809	836	740	800	747	770	837	886	846	817	818	973	794	405	231	487	935	998	928	895	789	783	797	828	790	788	770	797	821	811	812	786	807	830	854	826	828	790	846	836	826	835	805	757	788	836	820	774	838	851	960	952	632	304	283	601	972	959	844	795	793	790	773	808	824	823	794	792	831	975	771	781	819	839	831	831	826	842	799	844	856	900	927	933	809	579	359	258	255	332	509	721	884	1011	1077	1113	1125	1050	1048	1015	1007	1034	1005	979	977	966	998	1009	988	1028	988	941	953	979	1055	974	1011	994	999	996	1007	1000	1014	1002	1025	1048	1018	1031	1000	993	1032	1034	1055	1029	1040	1077	1063	1046	985	1013	1016	1043	1029	1022	1037	1033	1031	1007	1030	1076	1070	1021	1013	991	999	998	969	989	959	971	881	919	884	870	878	888	883	872	848	850	864	856	849	891	872	834	852	864	841	871	829	867	888	870	848	841
718	771	744	768	769	746	741	757	755	739	759	750	743	794	759	748	749	750	763	718	767	755	802	723	773	740	782	789	746	765	770	815	820	748	768	777	821	787	823	809	815	850	794	804	773	851	837	833	830	847	863	877	899	837	867	868	832	1273	988	729	765	717	740	787	778	776	764	788	719	784	753	782	747	752	757	733	735	760	721	754	813	798	769	772	718	729	756	740	751	740	742	708	761	764	768	773	773	754	757	734	756	806	787	758	761	715	782	756	849	758	760	764	716	722	740	746	765	779	743	727	743	747	742	765	774	724	768	752	791	774	743	710	715	738	779	817	745	770	782	767	743	754	740	733	776	762	808	768	753	796	794	810	756	829	763	761	760	778	751	745	751	775	778	771	749	773	805	748	740	753	788	758	769	752	747	804	776	768	772	739	723	728	779	764	765	772	780	772	734	827	807	774	747	782	737	728	704	764	782	774	792	804	772	771	737	737	767	774	750	751	789	787	808	757	732	750	781	752	803	788	770	760	764	771	778	766	746	741	674	741	796	800	779	821	814	810	766	773	791	804	811	759	797	799	845	822	771	751	768	789	801	810	809	801	778	773	766	825	832	838	821	788	789	811	812	824	792	832	754	796	782	792	811	839	839	817	835	884	859	881	836	793	807	815	806	773	793	784	825	862	785	785	865	780	840	827	831	811	893	939	1021	1014	1079	951	743	558	388	282	282	505	479	1006	945	860	823	782	796	864	826	834	785	787	797	793	811	817	806	796	788	797	778	815	833	839	797	779	937	939	529	249	353	828	1045	967	873	835	815	812	791	790	792	783	768	778	807	792	829	816	858	805	839	866	823	808	807	800	811	848	805	768	784	836	839	818	779	846	967	1142	1055	459	206	423	1004	997	890	837	784	780	796	792	818	841	769	783	824	805	777	831	838	832	824	809	802	820	821	792	831	824	864	920	968	960	817	612	402	291	238	289	400	514	677	859	952	1031	1112	1042	1060	1074	1102	1038	1045	1045	1085	1068	1068	1054	1070	1013	984	989	1034	1042	1007	1053	1048	1080	1067	1048	1001	1041	1013	1006	971	1007	1019	974	984	899	987	969	958	991	944	937	902	909	946	916	891	884	875	841	837	837	851	851	924	896	973	1007	1018	1065	1117	1045	1061	984	998	974	924	912	893	866	854	877	878	856	841	853	873	907	866	883	857	901	851	880	853	839	848	842	843	810
743	730	763	757	760	760	742	746	775	750	755	757	771	731	731	763	737	732	745	764	784	793	757	749	759	738	740	776	787	743	763	783	760	791	754	786	831	793	830	763	783	800	807	784	840	826	848	856	831	865	851	884	852	883	906	828	1024	1312	808	736	761	744	776	782	782	735	792	762	718	731	792	817	745	751	789	722	698	667	720	729	821	744	744	726	745	724	734	762	729	752	801	709	804	782	779	782	761	727	772	769	772	768	777	799	767	711	760	828	749	737	774	758	782	742	757	746	805	794	763	737	760	709	775	744	715	751	756	781	793	755	779	768	759	778	742	773	786	757	771	796	735	786	776	767	782	776	766	749	766	762	686	774	799	771	780	789	762	797	782	760	734	757	743	772	788	789	770	760	756	758	788	788	788	764	787	797	756	736	785	777	790	791	755	768	751	791	774	776	797	775	746	765	792	776	744	749	729	755	800	815	793	769	780	709	722	766	829	821	780	752	805	761	774	778	786	783	763	773	807	781	770	775	779	776	782	739	780	759	757	781	816	831	794	821	823	821	774	796	850	803	825	794	817	804	814	814	819	849	862	806	783	779	832	855	802	818	778	804	808	845	804	819	812	838	819	814	819	852	851	869	878	842	842	801	842	803	833	868	884	870	796	768	849	816	854	844	837	887	814	848	871	858	869	872	913	916	946	941	1010	985	1060	961	879	619	324	228	237	335	401	482	618	996	810	795	820	789	823	807	805	842	789	804	766	748	786	815	815	802	844	812	796	833	755	793	755	841	984	640	316	265	654	1049	1025	884	870	872	861	801	783	788	781	817	820	812	849	842	859	797	857	802	799	800	841	774	799	784	796	811	779	795	818	793	840	810	793	859	995	1035	1053	573	222	279	611	848	997	877	847	761	787	762	818	824	802	817	813	819	850	838	840	830	799	788	801	817	845	864	789	792	795	844	905	959	977	957	825	686	510	378	261	224	268	321	381	513	631	664	714	790	813	849	820	813	847	814	788	762	813	769	768	784	756	718	699	696	710	727	621	632	627	599	604	577	542	561	567	515	527	458	457	484	446	433	446	434	376	395	403	419	411	392	366	359	365	380	362	379	403	440	511	574	668	752	837	938	973	1015	1067	1096	1057	1000	1015	936	898	846	852	858	857	868	859	799	822	863	839	830	858	852	844	876	895	852	859	840
714	756	762	772	769	767	766	723	721	739	801	759	758	729	714	750	744	748	772	808	746	776	783	782	737	782	762	786	769	759	762	783	801	763	817	810	828	786	761	797	811	821	840	814	835	762	842	831	865	841	863	842	857	920	903	780	1203	1141	679	723	754	745	732	706	758	766	762	770	735	789	824	789	745	765	727	716	706	666	704	695	744	729	814	781	801	769	765	789	776	747	774	779	767	747	741	749	761	745	766	753	773	771	773	766	739	724	725	762	753	726	784	780	758	767	744	795	771	732	827	723	722	752	721	748	740	753	774	745	777	748	785	752	759	765	763	776	752	767	769	757	764	757	766	774	764	811	803	808	787	739	735	763	714	719	758	754	790	786	789	764	731	749	753	785	771	763	806	797	778	774	762	758	761	770	771	785	768	730	736	746	756	799	778	752	767	785	752	799	807	785	764	800	805	740	776	747	766	744	765	766	792	814	801	694	698	774	851	854	763	755	797	758	779	747	784	797	767	810	783	765	780	798	744	783	777	781	797	801	803	807	793	819	783	816	799	839	823	822	860	852	851	833	833	893	871	862	853	831	875	804	860	873	879	847	858	905	874	873	893	924	912	865	905	887	911	890	855	903	900	911	937	895	886	881	860	911	869	844	900	894	864	834	886	964	988	946	946	897	911	954	951	969	995	976	1039	967	1014	1054	983	927	735	539	358	258	233	425	557	778	1054	923	918	866	832	796	816	803	781	764	781	805	781	789	828	792	792	788	808	796	821	824	784	786	816	820	823	948	761	385	240	455	953	1068	919	922	866	840	815	832	824	807	805	764	808	803	822	841	813	792	833	808	801	808	789	839	865	797	796	793	739	826	839	818	808	809	812	816	902	973	951	660	359	232	335	467	836	1009	877	827	838	818	854	855	813	848	828	781	835	809	841	804	833	842	809	856	823	840	870	787	747	826	878	920	853	917	966	1015	958	776	643	524	399	297	276	257	239	280	286	300	315	329	316	332	316	312	297	312	314	307	305	302	301	296	279	278	281	290	282	249	250	244	264	254	233	253	229	247	252	239	244	242	255	238	244	229	264	259	257	246	266	251	275	268	264	295	311	272	273	257	249	263	290	307	360	462	556	665	835	989	1086	1061	1049	988	1004	910	892	864	871	871	908	861	809	823	824	788	810	819	840	879	853	851	873	841
749	715	723	774	742	757	725	805	767	722	780	748	793	730	723	753	757	797	747	765	748	745	788	772	765	692	766	760	730	774	791	789	805	780	796	847	834	760	761	758	756	824	814	814	815	814	820	830	846	845	883	871	856	891	904	854	1281	907	698	718	721	792	778	781	765	776	770	763	771	788	818	765	735	852	716	663	724	686	709	765	742	770	799	777	791	768	777	792	718	753	765	742	756	712	764	761	746	752	785	797	764	765	757	781	760	751	755	745	749	766	784	783	789	768	758	758	728	730	780	696	787	922	707	787	766	796	771	815	749	744	766	770	758	727	749	771	753	780	771	784	778	775	767	789	777	779	794	814	805	761	775	746	773	750	745	751	760	761	766	797	717	732	760	743	772	802	773	770	783	799	780	743	781	785	755	749	778	788	752	746	780	763	737	775	804	759	759	715	772	790	789	771	765	802	781	788	802	793	763	806	749	779	770	751	725	755	840	856	746	730	783	799	744	791	767	764	783	786	798	789	769	763	770	788	773	787	803	846	853	820	821	842	856	898	912	910	864	911	894	940	1006	974	915	944	958	952	910	869	928	929	915	945	946	951	963	958	956	976	942	1014	1005	943	981	993	988	982	977	982	966	961	1046	1042	971	1015	924	836	858	847	834	831	808	823	887	1017	1017	993	999	990	951	995	969	1026	1001	992	953	890	806	732	535	425	289	267	275	336	512	811	915	868	1010	979	907	792	775	781	783	753	768	753	761	803	779	817	787	806	779	795	769	751	769	810	780	781	824	796	934	895	494	240	345	788	1012	966	831	844	878	802	818	792	783	811	831	811	810	792	811	823	832	828	837	862	847	813	789	816	1054	755	823	779	840	782	884	836	809	834	878	843	863	870	962	850	707	501	285	248	553	965	1003	862	834	822	800	843	856	818	809	812	819	799	840	809	838	791	830	808	771	826	864	818	780	783	866	812	823	844	877	879	887	994	1022	965	844	751	680	576	478	408	374	341	329	327	327	303	310	322	345	351	362	345	372	382	379	395	401	412	375	364	401	436	468	464	478	453	492	493	491	509	525	582	570	579	604	638	609	612	637	634	669	657	682	694	729	761	734	721	721	708	680	625	532	467	386	278	297	382	351	357	372	510	742	946	1082	1091	1012	996	960	937	850	869	863	871	821	821	790	837	808	847	838	874	863	868	822	901
747	739	760	732	776	729	713	925	761	701	745	727	759	765	784	762	778	747	759	743	793	763	743	759	747	757	735	778	753	768	761	780	784	791	781	848	763	837	782	778	778	827	792	805	805	833	802	867	850	835	873	885	850	930	817	943	1321	777	684	760	736	772	789	785	748	741	806	779	784	816	772	759	781	936	677	665	728	735	744	764	773	775	766	745	805	798	805	773	813	750	735	727	753	731	745	778	739	742	758	767	764	769	776	741	781	778	777	752	768	777	760	779	770	776	774	792	717	761	835	764	724	742	764	748	776	739	752	741	765	757	723	765	809	754	781	752	753	769	787	782	784	796	782	752	788	735	758	772	733	784	804	764	723	730	780	714	777	741	720	765	747	755	790	756	808	761	787	763	775	785	760	756	796	767	765	794	771	764	786	775	786	776	759	780	739	770	757	745	787	760	786	808	772	821	792	807	751	770	746	789	768	833	778	764	785	715	778	777	741	794	812	752	749	768	768	765	781	778	800	799	811	840	750	779	769	797	818	793	903	859	906	915	947	949	942	960	934	945	991	1036	903	1015	988	908	899	929	914	943	911	973	906	940	901	922	916	887	887	882	902	885	879	835	907	911	917	900	880	852	806	805	855	882	839	873	838	760	766	815	885	865	778	777	744	774	769	742	738	701	717	741	692	687	634	541	479	390	314	278	248	252	314	459	648	775	885	918	801	821	837	853	796	784	799	825	769	810	736	763	810	782	812	742	818	800	800	769	746	823	747	817	790	825	863	901	933	611	289	288	693	1060	1029	861	854	793	821	827	812	812	785	786	795	789	771	732	826	795	826	822	865	804	807	845	795	760	739	761	821	804	850	749	840	811	826	830	869	826	879	838	881	957	1057	1090	679	292	311	622	990	936	879	868	779	840	818	816	820	787	855	838	790	822	793	781	759	780	830	871	855	887	807	803	796	812	807	813	873	846	851	867	911	936	974	999	983	963	920	905	856	827	799	799	817	802	816	788	839	852	848	873	828	881	848	876	916	917	850	856	949	966	966	954	924	982	995	973	971	980	974	1025	972	957	1034	1030	966	1003	1021	991	971	1007	972	994	983	1043	1014	1045	1044	1027	1035	1057	992	966	895	740	717	871	637	366	228	253	319	470	636	821	1007	1029	1042	975	965	911	856	831	830	832	850	905	822	803	807	858	853	863	814	857
776	755	740	766	727	711	674	763	648	737	710	747	760	750	772	728	770	780	717	727	754	719	758	777	771	740	779	763	790	766	775	792	776	784	743	773	793	794	794	791	779	776	785	821	801	811	837	839	847	828	819	870	827	919	807	1052	1197	718	712	698	796	825	793	770	758	775	787	794	781	770	774	788	776	728	722	747	739	732	807	769	776	796	728	713	790	772	750	759	741	768	721	709	735	742	792	767	690	751	749	776	734	787	745	748	770	760	808	773	768	780	800	758	757	767	774	801	768	788	753	794	817	793	860	744	798	766	785	783	802	776	754	778	756	776	795	789	787	780	754	755	769	747	741	752	769	748	753	795	754	738	786	755	734	805	841	735	741	778	771	720	742	729	753	768	786	771	773	797	808	826	777	744	749	772	753	772	760	774	767	764	766	805	799	794	732	789	740	792	776	783	771	741	754	750	757	770	745	764	781	788	789	806	761	768	828	724	765	779	789	787	706	792	714	780	788	779	757	771	806	775	798	824	788	834	844	854	888	943	959	934	949	934	931	853	802	704	675	661	657	594	365	587	629	554	588	621	560	535	544	559	536	549	513	521	522	487	484	471	477	452	422	457	425	450	429	438	438	404	399	380	340	358	382	380	396	395	396	401	431	404	398	360	347	352	344	308	273	295	289	299	273	279	268	257	237	257	308	378	479	621	735	900	995	919	871	789	845	785	801	782	787	803	832	772	765	777	813	747	795	816	811	822	804	808	777	793	799	804	800	767	806	823	918	981	686	344	233	510	1007	1095	929	854	822	829	764	822	841	798	816	775	762	792	801	803	791	761	774	838	850	830	850	785	793	856	841	799	811	817	777	770	802	829	842	820	801	822	816	845	849	887	965	1208	955	490	212	336	670	1042	932	864	802	824	838	798	827	823	816	862	841	836	787	806	812	795	774	826	903	857	858	812	818	836	848	847	849	849	826	846	847	854	871	892	887	901	963	952	941	953	946	989	966	981	948	995	987	959	1006	979	983	930	979	991	978	976	935	892	878	943	947	952	953	961	929	955	937	935	913	909	912	935	959	921	944	927	921	942	914	931	907	894	941	957	917	932	928	922	915	952	928	1000	1042	954	869	1146	1204	763	540	436	299	235	269	379	555	859	1042	1034	1011	993	927	829	827	889	922	936	881	860	829	847	837	847	861	902
735	737	758	775	719	746	729	716	723	786	705	786	773	751	764	737	761	748	711	711	715	746	767	761	747	770	725	784	787	797	766	800	718	759	801	782	770	789	825	810	816	763	822	838	823	843	838	854	838	821	874	837	848	942	762	1200	1024	658	740	750	773	802	759	759	762	737	776	781	731	765	788	770	762	815	796	753	769	764	749	792	793	782	743	750	780	721	753	763	749	781	731	758	754	793	801	801	761	741	774	803	785	794	749	757	745	769	760	764	775	837	774	732	751	721	766	791	751	767	790	766	782	780	817	783	779	740	740	785	760	761	762	757	738	725	811	786	799	777	799	763	768	739	747	781	817	791	777	826	791	812	808	788	733	731	756	782	708	741	763	737	717	732	757	734	779	770	767	796	793	774	811	755	775	808	791	796	777	791	780	749	770	799	764	772	746	793	767	769	772	789	772	799	747	768	753	750	780	761	765	767	782	747	781	790	828	791	803	810	713	783	760	764	736	762	766	778	772	811	778	787	817	783	862	950	933	968	986	944	907	833	760	612	533	446	380	328	316	297	307	257	212	256	290	279	257	247	261	255	254	263	262	261	255	239	275	262	258	251	254	247	248	257	269	254	257	261	270	283	296	305	286	316	303	301	319	321	359	384	387	435	366	329	316	352	330	345	343	348	378	379	374	419	468	540	535	637	871	804	835	941	890	857	879	828	819	778	822	838	802	795	820	799	756	780	781	794	814	802	828	838	783	798	806	774	815	824	806	807	795	797	844	928	962	747	365	208	406	859	1065	972	859	867	820	819	826	871	846	803	750	718	777	831	872	800	802	752	784	801	816	827	804	824	787	810	789	807	830	810	825	831	828	853	834	832	795	796	837	803	846	858	957	1064	1166	888	392	232	385	782	984	940	837	821	785	827	826	830	816	823	819	803	792	779	842	777	793	807	842	874	839	816	816	850	831	850	914	836	841	864	777	838	847	849	876	905	860	855	868	883	883	876	909	901	833	847	821	846	875	863	880	886	863	862	909	922	857	842	815	830	841	852	855	847	865	819	840	872	867	874	873	859	866	911	887	830	894	871	885	925	917	857	866	885	892	885	861	875	861	859	873	860	892	907	821	820	842	899	1016	976	755	509	353	240	254	425	651	943	1058	1012	987	940	873	848	872	982	863	829	853	835	890	874	859	823
787	744	774	758	731	746	729	752	757	729	749	765	708	738	774	746	750	764	730	737	760	791	769	744	753	777	770	779	788	782	798	797	735	780	729	797	786	798	790	752	810	794	816	835	836	832	827	852	807	849	856	828	807	894	785	1193	920	678	725	786	757	766	707	755	774	767	776	759	730	724	760	737	763	796	794	802	794	810	790	798	780	776	766	731	727	742	720	737	723	757	745	749	758	778	820	778	774	746	757	770	801	741	758	810	738	740	798	788	745	777	788	760	756	787	753	796	769	754	750	779	789	781	815	775	778	766	776	747	768	752	744	761	784	781	774	764	724	751	740	749	781	765	816	806	783	786	779	785	781	756	805	796	779	800	763	745	769	781	772	699	809	863	770	728	780	786	752	778	783	775	795	729	735	788	782	768	793	780	775	769	746	765	767	757	750	751	760	759	799	763	804	767	778	784	800	776	795	771	779	785	772	787	803	772	776	779	783	805	774	758	767	758	749	780	761	783	781	841	845	823	883	879	908	949	923	925	822	649	507	414	351	277	252	263	274	303	295	343	363	353	367	386	417	423	417	429	408	445	454	477	509	472	489	458	504	512	525	542	531	549	574	540	588	591	616	601	653	661	649	645	640	667	704	694	725	676	710	732	860	862	787	768	757	789	760	809	825	828	823	821	819	909	968	956	904	910	1087	892	858	830	852	772	852	790	754	782	863	836	856	793	815	786	809	807	787	799	809	806	804	813	789	825	790	745	797	819	807	797	811	787	835	980	813	406	227	323	786	1051	978	923	854	794	838	806	871	795	788	789	756	755	785	874	927	868	798	725	757	812	795	835	819	836	826	828	802	837	806	851	819	805	791	845	838	815	821	810	800	824	867	877	925	949	1017	1069	693	334	235	426	636	894	938	870	835	798	829	804	814	859	798	849	818	819	862	798	798	823	841	793	815	814	843	837	813	791	803	769	828	847	863	803	865	805	822	806	819	842	895	830	814	877	901	845	818	799	821	817	802	849	840	875	833	845	910	802	854	836	833	813	864	818	818	815	803	821	821	824	859	838	823	811	824	875	853	833	822	863	879	845	817	852	867	846	868	811	858	874	832	836	855	843	910	889	873	889	891	985	1024	1040	1049	1016	799	594	352	245	296	448	741	1034	1062	1057	966	900	829	864	860	807	806	839	877	867	813	848
768	751	732	762	764	720	764	758	765	773	738	736	734	749	753	748	767	761	767	742	762	739	801	797	802	766	799	778	756	747	760	774	778	773	793	728	767	763	840	791	829	812	789	783	825	812	827	803	840	822	845	846	880	863	846	1269	849	681	713	705	757	739	718	752	799	785	788	778	754	758	731	721	778	761	768	743	762	763	780	782	778	774	728	762	732	726	762	784	737	714	769	743	740	748	776	764	769	775	724	759	756	784	788	766	800	768	767	771	763	744	740	726	742	714	773	750	744	752	724	767	790	782	804	783	784	778	730	752	763	771	788	766	732	758	729	718	710	714	740	732	777	788	851	796	792	771	743	764	760	770	771	783	799	798	787	757	746	788	798	699	893	981	864	719	777	797	792	779	766	802	795	762	775	777	748	822	779	785	789	778	788	775	794	793	786	793	770	799	806	771	808	770	808	810	794	775	777	778	795	812	800	777	769	787	775	768	791	764	765	767	758	752	747	779	810	773	823	839	875	940	909	901	900	880	699	504	390	298	234	255	289	358	456	566	631	760	852	853	886	894	883	931	862	936	899	919	895	929	920	818	935	980	936	910	941	966	991	980	954	924	925	969	912	961	904	933	975	956	1017	999	954	917	983	1033	988	936	883	905	875	906	878	835	911	959	933	941	927	947	926	898	938	924	888	914	882	786	796	780	791	811	788	770	824	792	813	809	789	805	847	778	777	805	765	830	789	804	807	811	817	818	777	804	785	818	795	836	818	804	873	867	998	777	449	243	321	758	1057	991	889	865	810	827	806	808	820	751	844	782	799	787	792	876	883	818	821	768	760	795	814	801	810	851	781	776	811	822	827	808	828	826	824	814	826	816	779	841	791	824	849	858	864	947	970	1003	977	633	388	225	321	612	1007	1014	875	832	825	843	817	844	801	824	823	812	854	823	795	771	785	824	810	786	868	842	802	775	804	822	810	843	844	861	822	851	813	869	799	814	837	828	847	842	866	861	861	816	850	865	851	864	858	842	829	858	841	854	865	855	846	821	858	841	833	866	843	828	854	838	835	869	870	876	876	852	838	855	799	853	883	829	825	864	848	862	879	856	874	872	842	803	843	859	882	815	811	825	901	874	925	904	929	1034	1076	1042	814	517	281	218	350	629	965	1055	1074	1012	898	849	830	854	816	846	862	915	782	852
767	745	743	738	778	765	759	766	754	758	756	752	735	739	769	760	739	746	766	754	766	782	779	791	764	801	769	750	753	759	774	785	781	808	756	798	776	813	784	799	826	826	768	811	775	770	798	800	833	814	868	837	871	828	906	1316	779	727	741	744	707	736	771	763	776	738	784	709	746	722	702	728	769	809	753	735	761	761	775	759	745	719	722	787	794	772	829	818	795	762	743	779	748	738	745	765	770	755	771	771	784	762	736	805	740	759	792	790	774	778	718	752	762	770	785	759	758	792	767	750	806	780	771	791	824	737	780	784	784	787	758	769	775	803	772	703	705	815	772	730	733	764	815	817	752	801	712	737	811	776	768	780	770	767	770	745	779	749	776	721	762	815	702	724	777	763	775	780	784	787	765	778	796	781	758	789	749	787	773	766	767	743	786	794	784	794	774	771	781	769	759	807	801	787	789	759	740	748	773	766	825	793	799	767	766	785	752	788	759	765	771	784	789	784	847	843	861	904	932	992	925	703	561	438	319	249	242	317	400	557	775	872	948	934	936	986	973	946	937	928	947	938	933	923	917	929	942	964	969	831	911	938	902	864	893	886	884	930	890	871	839	884	840	841	796	874	865	866	876	794	805	842	810	896	894	840	801	781	756	774	723	781	846	883	877	825	841	851	849	814	834	835	825	833	798	785	825	780	815	809	761	786	810	781	796	789	778	796	798	785	785	806	802	783	756	801	806	798	791	817	764	764	831	788	820	864	814	801	884	986	806	493	246	324	664	1103	1059	907	870	799	812	788	832	806	806	792	837	791	761	783	774	777	824	827	814	793	811	827	812	797	817	820	788	793	770	832	788	846	835	810	814	834	804	826	830	792	770	770	829	854	839	838	900	907	1078	1035	829	414	202	333	675	978	1031	845	910	851	822	812	804	828	847	804	799	851	878	817	806	844	818	848	802	834	817	819	793	802	834	847	827	818	831	809	808	837	851	842	841	848	846	848	847	811	836	831	795	876	844	827	826	822	837	831	868	847	824	865	815	833	839	848	854	861	833	790	851	825	828	817	827	842	871	835	827	869	842	799	848	841	843	820	823	880	860	876	850	855	850	841	824	844	854	839	846	849	868	860	871	873	878	904	937	1059	1048	989	702	389	248	269	490	793	1045	1046	1008	958	843	865	871	914	880	870	848	867
757	748	790	758	752	758	746	756	754	759	735	746	738	742	766	783	779	753	745	739	783	783	766	784	770	773	801	773	764	758	781	798	779	775	801	741	768	772	774	837	838	830	811	776	791	783	824	790	831	827	839	872	817	652	955	1213	735	712	757	739	732	769	772	787	751	794	780	727	705	704	693	720	738	758	752	749	730	767	779	793	754	761	760	799	804	803	843	842	848	731	728	775	756	748	778	757	791	744	708	780	729	774	718	755	762	758	777	749	763	742	698	770	800	772	781	777	790	815	807	774	776	790	780	776	777	776	762	742	743	762	781	753	751	772	739	703	799	923	887	750	698	758	787	767	764	790	768	741	742	753	785	754	788	761	790	766	797	799	797	761	721	659	711	809	752	785	751	784	801	758	798	745	783	737	756	788	799	827	804	753	799	783	760	784	775	783	753	761	812	773	792	784	759	735	741	762	716	709	741	756	744	807	797	774	797	763	756	742	769	757	778	759	785	798	850	852	923	999	931	862	611	373	279	245	286	395	562	751	907	973	1004	983	925	886	871	865	825	814	815	843	805	819	814	803	839	805	825	772	805	798	816	829	809	754	762	799	847	823	825	836	760	783	804	815	821	764	838	796	773	829	806	896	817	788	815	846	833	761	738	814	824	806	862	842	815	814	774	853	794	782	815	786	791	792	812	792	798	806	786	782	836	818	781	792	796	811	800	770	803	816	809	768	793	783	785	828	777	820	785	829	778	816	833	832	823	838	820	850	947	771	491	263	305	636	1034	1084	903	877	828	813	771	805	808	818	847	817	823	807	829	880	820	751	833	774	805	839	833	855	853	784	783	783	839	817	830	851	840	812	798	753	762	820	788	844	828	795	797	780	816	818	851	820	814	873	915	1093	1209	792	334	234	330	524	799	1027	905	850	851	820	778	844	832	842	849	834	803	864	804	837	821	798	785	823	807	823	794	849	839	849	849	861	799	788	799	818	813	802	825	822	850	829	834	809	830	829	831	846	828	809	830	834	851	823	808	869	833	869	843	841	816	854	837	835	815	827	799	808	853	829	827	839	864	805	804	867	842	815	822	811	795	771	808	818	820	873	824	828	865	868	834	818	833	847	801	837	877	884	863	886	849	880	891	945	937	1030	1065	849	498	281	264	385	685	1023	1089	1028	927	928	868	937	868	846	844	873
732	742	769	734	748	746	732	736	742	773	770	772	746	783	746	749	781	768	726	761	731	786	765	761	769	778	774	780	792	758	790	769	774	791	783	789	743	775	823	827	782	792	794	809	796	779	812	791	827	860	837	843	958	778	958	1202	685	755	700	742	782	785	789	783	760	787	764	773	743	713	687	738	800	788	767	763	731	746	746	765	752	736	772	784	768	788	749	797	756	770	742	781	775	780	767	750	749	759	783	796	794	768	739	755	764	763	816	762	800	774	741	767	756	746	841	757	767	725	758	777	777	772	755	780	813	726	781	765	766	764	733	708	769	771	763	701	793	924	857	705	673	771	780	790	786	725	770	737	765	743	773	750	778	796	741	735	791	744	796	769	775	767	786	804	777	783	795	806	795	771	786	770	757	761	751	768	747	786	811	746	743	759	774	806	763	769	734	752	768	731	773	776	771	772	758	733	755	764	739	748	780	797	802	807	789	735	773	778	793	778	805	785	799	842	906	936	980	905	726	443	296	259	326	516	684	860	960	953	932	882	863	847	838	760	789	781	766	785	789	790	814	809	795	796	777	805	808	760	775	769	760	786	761	736	750	802	791	770	808	819	759	767	792	831	795	780	771	793	778	859	583	716	812	788	804	801	799	800	915	804	812	823	844	815	839	808	784	796	818	825	802	764	794	786	751	797	821	816	769	778	818	813	786	771	822	786	802	779	797	810	819	814	771	782	752	788	801	812	852	829	794	813	807	857	846	857	910	948	759	456	275	335	663	1101	1034	952	860	830	795	799	777	797	795	810	840	804	813	807	837	832	808	779	763	808	805	886	845	806	824	827	809	823	859	856	825	862	839	793	780	784	785	841	811	825	812	784	779	807	788	866	804	850	805	873	987	913	1059	1055	727	405	252	282	433	763	1000	974	885	803	813	796	845	854	832	839	804	810	826	799	851	804	810	818	789	817	784	836	796	836	830	814	800	832	801	869	840	792	823	794	817	836	781	830	831	813	821	850	809	829	850	805	833	840	791	850	796	808	816	857	831	796	869	843	815	845	783	838	818	808	830	871	819	849	826	821	845	835	842	817	798	797	812	853	845	820	834	870	800	854	853	858	809	846	816	806	844	853	846	852	850	868	852	875	906	917	1011	1049	988	684	356	226	360	639	987	1120	1055	979	868	845	880	870	871	865
735	732	759	797	781	734	748	774	754	766	742	748	760	729	723	722	709	761	791	759	753	744	739	746	766	779	781	758	767	802	752	783	781	811	771	786	807	773	795	800	819	772	789	819	831	797	833	782	828	811	815	848	935	748	1001	1104	694	736	716	739	772	758	752	782	743	777	771	770	749	736	722	728	763	793	785	784	747	808	784	804	732	778	735	747	748	772	703	738	755	755	796	792	758	759	752	774	754	751	755	758	792	772	745	798	742	727	791	727	757	756	767	761	751	752	748	787	766	744	769	774	833	763	803	786	756	744	761	735	788	798	734	759	791	813	782	759	690	735	732	680	758	801	782	786	776	738	781	757	763	764	756	781	763	794	755	785	783	765	787	783	788	819	764	728	737	769	741	795	780	791	775	769	764	772	786	757	789	782	820	742	753	796	768	773	776	770	748	730	771	750	772	794	779	741	753	744	730	712	684	712	725	757	747	768	790	754	769	763	768	764	792	805	834	918	970	893	766	552	319	260	287	478	802	1051	989	925	898	844	820	809	802	776	785	767	786	775	785	822	826	815	811	799	800	805	801	805	804	768	793	762	805	785	755	767	762	799	791	769	821	791	770	813	807	808	774	775	789	760	762	879	693	796	825	797	769	798	738	779	1278	722	808	811	790	802	816	794	789	796	795	806	813	778	782	791	823	837	807	810	788	827	814	810	788	788	815	808	805	827	794	781	821	821	793	781	778	784	775	817	795	777	786	798	780	829	861	908	935	703	441	252	335	647	1001	1057	940	920	838	797	814	783	824	813	805	806	850	827	815	806	878	829	836	793	803	840	801	827	807	794	828	804	824	786	861	868	856	837	861	826	826	766	777	792	834	812	829	820	804	790	851	836	825	801	841	862	922	946	903	1030	1047	855	569	316	264	391	652	903	992	883	848	863	844	822	846	878	764	786	795	798	802	850	829	820	851	827	869	830	788	845	768	789	802	848	817	828	865	831	799	793	824	789	836	826	806	822	839	833	837	809	832	837	856	841	771	830	820	806	857	839	841	838	850	825	821	810	818	826	820	807	838	843	843	862	820	829	824	809	817	823	868	823	841	882	830	825	843	835	845	853	838	838	822	852	825	840	833	845	850	810	860	884	867	884	879	868	913	991	1043	1054	819	437	240	279	588	1008	1108	1050	965	881	866	905	864	853
723	722	744	738	709	752	757	757	753	732	777	747	701	696	712	690	725	759	759	740	766	771	770	755	756	758	748	768	772	757	766	736	754	782	799	807	783	769	792	788	797	812	798	792	790	790	793	811	833	839	833	863	959	759	1044	1124	669	685	705	764	747	735	734	793	774	764	760	749	728	757	659	702	748	760	758	737	769	773	766	768	786	785	758	725	708	771	772	771	746	768	794	808	730	762	739	740	756	742	787	761	759	767	767	797	786	796	770	770	781	783	757	812	795	768	803	815	777	771	792	786	775	781	783	761	748	776	775	755	819	811	809	781	793	758	766	762	767	736	751	749	755	788	822	824	789	748	770	772	779	779	735	781	762	735	855	938	782	758	784	772	785	790	730	698	751	769	764	766	763	739	781	772	755	748	804	764	740	816	783	785	795	771	766	798	799	770	739	765	762	798	783	754	769	750	770	746	708	752	723	686	737	742	761	753	750	791	773	764	805	787	862	948	940	973	855	579	356	265	242	425	690	888	991	949	889	795	815	759	773	782	762	811	817	818	791	792	776	778	813	777	787	800	780	801	767	753	762	769	770	789	813	798	768	793	761	753	774	750	790	792	781	824	812	795	793	781	759	786	792	807	800	774	789	815	808	808	770	728	784	728	807	811	806	811	767	786	792	783	820	786	784	782	772	771	812	787	820	816	786	817	784	757	774	806	791	842	799	786	765	811	830	833	820	802	783	768	816	827	845	835	813	833	803	902	1128	862	619	368	246	365	721	1044	1061	954	872	856	816	819	797	819	804	814	799	822	831	778	817	768	804	796	814	814	826	866	811	783	780	804	814	828	825	842	803	809	781	791	794	793	833	815	845	812	823	793	819	830	844	788	825	813	774	791	827	865	812	812	819	919	984	1176	1060	702	342	237	308	496	766	1016	982	902	816	816	800	862	846	825	861	790	781	844	838	827	814	841	827	810	847	870	813	798	815	819	808	830	833	819	814	800	812	835	874	904	881	829	808	853	848	809	840	836	842	835	802	822	844	836	875	840	861	875	827	833	820	825	827	832	866	834	852	818	814	827	816	829	821	843	837	836	836	865	857	823	811	827	842	859	854	850	812	812	809	842	829	825	815	849	806	840	836	869	849	875	893	858	854	943	900	1005	1083	905	476	237	278	550	1010	1136	998	949	893	890	867	843
730	769	738	754	763	723	788	747	742	749	755	769	663	724	798	749	695	705	705	772	769	772	774	765	741	772	755	738	734	757	754	768	779	788	783	837	825	817	791	778	827	832	786	788	792	779	790	842	807	848	835	866	901	781	1035	1112	661	725	720	752	748	716	749	739	766	798	749	761	750	729	656	730	916	792	690	768	739	753	779	768	774	781	770	746	731	723	796	760	770	795	747	786	816	812	787	758	765	741	772	780	785	777	737	763	820	793	754	771	767	750	787	790	801	784	799	747	772	784	771	781	775	788	812	795	754	791	768	787	822	799	769	775	776	763	726	794	779	789	817	768	797	784	780	794	776	784	801	755	758	779	783	781	795	749	756	874	786	796	750	779	787	810	738	789	881	907	741	785	807	764	771	787	773	774	738	755	752	788	736	741	775	779	769	800	796	734	780	745	744	743	757	754	736	766	789	708	747	1032	1041	734	758	792	763	802	817	779	763	735	753	796	922	964	1018	865	548	297	242	314	579	874	967	959	901	829	797	784	753	778	771	747	765	799	780	775	743	749	785	778	778	807	754	754	778	770	747	802	757	814	780	780	806	775	780	759	767	772	734	789	813	799	798	806	777	768	774	803	821	787	800	794	795	783	816	798	792	733	740	783	770	746	782	740	762	784	808	771	822	814	791	818	767	757	773	785	779	810	793	794	799	808	779	789	787	785	800	827	782	830	805	825	805	801	784	823	829	803	844	784	832	833	819	813	872	944	864	535	338	265	398	758	1098	972	859	839	822	788	814	796	802	794	780	824	807	864	844	848	810	725	747	784	795	819	809	831	840	795	801	783	825	830	814	812	784	798	734	711	780	779	789	807	856	857	815	775	801	822	816	827	803	808	807	802	799	817	852	809	776	894	957	1013	1136	1065	801	432	246	277	364	668	988	1074	944	849	776	825	873	850	846	814	794	790	792	825	853	761	841	818	836	850	864	823	817	849	836	814	803	832	816	815	828	800	827	845	801	834	836	883	832	832	796	803	819	777	784	841	819	816	833	823	866	829	845	858	834	797	846	836	846	808	850	824	818	892	860	862	861	839	874	825	849	833	853	813	835	849	847	786	819	826	898	845	825	841	791	842	850	884	820	826	822	847	841	864	854	903	860	832	889	946	958	1069	900	513	236	262	598	998	1058	1002	891	801	884	831
720	730	764	753	749	741	750	742	759	743	760	746	661	750	895	908	721	735	780	754	767	778	693	747	737	772	785	745	743	766	783	778	774	747	749	824	835	788	790	771	830	799	782	789	797	812	786	822	830	832	842	819	901	760	1054	1091	694	788	745	787	744	722	751	754	712	780	782	774	742	741	675	795	1098	963	694	733	762	772	767	808	797	789	824	754	733	746	767	795	802	778	789	783	771	773	764	760	783	795	767	806	766	743	739	739	783	800	796	786	768	742	802	760	789	778	767	754	764	762	766	737	808	793	783	783	800	793	800	743	764	736	757	771	767	800	795	781	801	764	754	790	800	806	801	772	801	758	759	744	794	773	774	782	791	777	741	770	760	827	780	788	764	764	728	800	934	890	767	733	810	783	775	765	788	750	758	749	739	763	772	781	751	788	742	776	780	764	751	712	704	757	730	811	756	741	821	718	699	1159	1172	718	719	827	773	793	747	803	755	765	773	895	938	996	829	523	270	249	442	781	983	984	901	790	770	817	790	748	784	777	786	786	791	794	774	744	729	878	715	771	785	785	749	764	802	747	762	763	751	790	782	786	800	787	809	774	790	816	778	807	770	812	799	798	810	798	818	782	783	779	766	787	789	762	794	770	771	744	784	773	778	736	798	746	803	770	783	809	775	813	767	783	771	756	778	794	776	770	777	794	815	799	815	789	801	803	803	803	789	816	810	838	790	792	818	784	807	808	846	811	845	825	811	911	947	747	478	287	254	478	832	1094	1048	866	801	800	808	812	824	806	809	819	819	825	816	819	859	870	804	784	745	808	810	786	817	823	834	809	783	770	805	854	798	790	765	757	773	786	791	816	786	800	826	830	831	786	795	837	831	821	766	820	803	820	814	803	813	855	799	835	931	953	956	1012	1099	912	583	319	236	360	589	887	1016	965	877	847	896	891	903	836	793	828	797	847	832	776	768	823	843	852	853	830	827	881	808	795	822	827	805	829	836	809	806	812	833	848	864	867	823	810	823	811	777	770	836	810	808	868	850	889	846	830	878	820	854	825	864	841	814	808	814	844	824	848	853	872	864	838	809	811	820	824	831	836	827	818	825	790	806	837	843	857	879	829	841	779	851	833	862	827	844	825	861	838	882	832	880	870	803	911	921	939	1067	911	465	235	278	661	1055	1043	989	857	966	1033
744	766	734	761	736	744	730	745	730	751	801	775	732	659	804	817	706	744	781	715	755	765	747	782	771	765	750	716	751	762	789	768	801	792	779	776	789	792	786	794	790	791	807	808	833	845	807	814	835	811	842	808	942	793	1034	1079	679	736	802	807	750	736	761	733	797	794	806	791	723	764	750	737	917	775	705	769	782	781	783	758	762	790	767	778	796	772	759	767	764	763	756	764	823	776	788	764	769	749	768	756	800	742	752	770	805	777	815	755	778	791	762	740	750	740	771	775	759	744	753	735	731	790	799	790	803	734	775	725	768	779	780	758	747	779	816	761	775	776	765	798	799	766	805	761	783	781	830	782	758	789	756	815	794	762	756	806	790	812	752	739	747	761	753	693	784	765	719	749	821	791	780	791	767	789	760	757	748	797	790	758	766	770	769	813	784	775	756	732	754	736	737	843	842	736	770	767	626	735	717	684	795	789	766	780	829	831	811	820	817	890	888	717	484	255	259	475	905	1022	915	837	791	775	763	787	779	758	773	782	817	777	791	759	796	767	837	1030	717	791	795	792	728	733	788	791	739	753	762	731	809	769	790	772	816	820	772	780	794	793	769	793	812	807	835	819	782	746	778	754	732	763	767	770	807	768	769	791	769	758	773	776	800	791	769	754	782	824	823	812	806	815	773	793	791	776	782	795	835	777	819	812	800	784	804	826	829	812	805	824	785	818	831	826	822	805	817	841	835	862	794	827	889	849	618	369	253	311	606	936	1076	1012	916	801	951	968	797	790	815	821	819	793	803	817	834	829	806	812	844	828	804	797	806	780	818	829	834	825	763	792	804	837	835	802	764	766	842	940	924	840	768	776	822	856	856	809	798	787	789	831	797	810	881	794	840	828	823	810	766	866	859	862	907	903	1007	1109	1058	800	388	262	284	442	609	848	984	961	935	913	904	818	788	838	839	830	855	809	795	843	804	848	872	833	837	820	811	836	854	797	819	845	800	768	786	824	817	840	816	860	789	823	829	843	826	798	814	824	840	829	827	854	872	842	875	848	860	825	821	833	828	818	810	842	850	845	859	838	832	848	804	759	756	867	869	844	824	792	827	834	863	830	869	858	840	849	856	855	839	848	809	834	845	846	887	837	828	847	863	836	870	862	875	901	956	1053	868	426	226	352	785	1069	1049	938	908	933
738	762	743	751	767	765	739	749	763	708	801	761	763	734	680	714	745	783	773	738	779	756	720	782	752	763	746	770	793	767	766	799	769	803	804	762	798	795	753	775	798	788	810	794	813	794	849	820	833	805	881	840	930	774	1015	1060	701	746	746	731	757	753	739	758	748	772	784	738	803	762	781	777	739	713	781	781	783	738	798	788	775	764	791	768	758	779	776	753	767	792	750	774	797	785	771	803	811	754	764	792	774	764	754	744	772	779	773	799	814	812	805	781	788	776	805	795	785	726	726	742	739	748	725	775	803	804	791	774	763	747	785	766	764	754	758	749	798	740	767	758	786	806	764	778	730	552	773	811	787	752	758	770	780	801	753	829	759	759	809	758	758	787	764	740	697	701	756	827	769	796	783	750	763	765	795	778	790	773	786	779	801	752	784	788	831	795	773	763	790	775	758	834	932	791	743	762	773	730	776	805	821	787	758	801	798	796	846	886	898	864	597	370	233	262	502	932	976	902	845	852	753	802	803	776	763	762	801	757	774	780	774	712	718	689	734	740	762	774	772	765	751	766	751	764	757	749	772	775	759	770	777	792	778	817	807	780	777	769	764	760	781	778	760	776	750	791	769	712	698	721	797	815	811	774	749	780	775	744	767	786	841	801	804	794	773	792	811	796	842	789	797	796	791	772	814	775	795	811	782	758	761	801	801	773	775	794	833	801	773	790	821	789	821	830	813	839	848	857	863	913	846	549	316	262	399	699	1038	1071	956	903	899	760	903	956	697	823	861	825	824	786	829	825	832	806	811	802	809	840	820	808	773	793	767	816	851	880	830	796	834	838	849	741	771	743	887	961	917	865	744	784	788	824	820	808	781	820	805	819	800	861	850	814	802	854	810	858	792	854	889	830	877	883	925	973	1088	1110	830	530	308	252	306	428	612	795	978	1040	942	857	818	866	882	863	852	834	803	847	807	833	829	829	861	857	865	852	830	824	867	858	835	780	809	791	791	840	846	858	829	823	842	853	845	858	783	814	856	864	869	871	862	844	884	845	844	868	831	775	869	819	831	878	833	883	873	881	867	840	778	956	852	790	854	842	817	851	794	855	849	861	823	832	839	853	853	846	796	825	838	807	831	874	835	859	814	880	821	819	860	854	847	865	895	974	1068	766	343	206	412	908	1063	1055	911	870
726	767	760	749	730	782	754	730	749	748	739	761	766	791	768	745	776	770	745	751	771	755	721	743	752	764	769	811	751	735	759	772	773	799	782	787	786	782	802	789	795	806	788	828	846	810	817	825	855	827	847	834	942	736	1025	1091	701	763	762	747	769	778	727	733	764	765	783	711	896	769	734	756	814	801	821	788	766	816	802	802	793	805	759	760	766	769	756	770	802	814	745	786	766	749	747	740	795	765	806	806	754	732	772	755	772	754	775	795	806	746	758	755	776	796	833	826	738	731	776	822	841	797	728	775	767	774	821	765	777	744	783	768	755	780	772	735	784	730	760	784	723	740	775	816	757	694	782	812	803	772	758	772	775	792	783	742	791	806	789	758	786	762	797	774	806	773	793	751	772	787	793	773	781	781	796	791	797	790	826	778	769	779	748	777	829	779	772	766	804	792	762	723	846	764	749	794	756	818	812	845	814	779	756	781	794	843	883	991	966	701	347	219	343	582	927	996	861	813	808	798	794	786	765	821	778	756	729	780	753	760	760	745	685	691	696	753	791	779	759	778	794	773	755	808	778	806	807	812	779	761	780	821	777	826	820	789	747	776	774	780	797	800	775	778	750	801	829	735	755	712	774	801	844	772	768	782	793	780	797	788	815	825	756	810	763	773	796	770	808	800	814	753	790	821	778	779	810	766	811	785	798	776	795	775	837	817	805	799	797	850	817	824	832	861	851	905	922	935	797	686	463	296	362	526	860	1077	1051	876	882	819	843	796	774	736	809	829	800	809	813	813	849	780	816	833	794	782	812	799	814	772	809	773	826	824	802	829	799	811	803	841	829	783	754	759	840	880	818	784	767	772	860	875	829	844	806	837	812	823	814	804	802	865	816	803	872	836	803	811	855	848	859	872	864	942	961	1026	1001	954	745	487	298	233	297	417	582	735	939	1019	984	933	909	927	923	866	767	854	861	838	827	858	821	871	849	884	824	839	852	803	830	797	823	870	846	853	855	854	857	852	875	826	789	827	831	826	865	873	869	863	869	894	855	863	840	813	799	850	860	844	829	858	897	879	923	867	856	833	749	1294	1090	722	870	878	832	835	858	845	890	866	857	868	858	888	850	810	846	851	839	828	863	886	849	863	866	818	878	854	831	831	859	859	886	944	1020	1005	683	304	241	561	1038	1067	962	936
777	764	745	779	761	747	768	780	738	758	777	730	739	742	775	759	742	735	772	810	790	775	751	779	737	747	824	771	760	792	766	798	813	797	824	775	794	790	773	790	782	814	784	830	849	828	792	809	837	841	871	836	888	736	1018	1058	718	753	747	775	764	725	754	793	775	772	771	741	752	716	762	753	785	769	778	793	787	785	798	781	789	806	773	760	754	759	799	759	777	803	764	754	757	765	788	795	753	773	780	763	767	725	735	714	759	771	762	809	784	740	787	769	751	798	840	786	754	716	796	846	876	829	742	765	822	780	783	804	806	767	789	793	782	760	748	734	787	733	760	756	737	772	772	822	841	821	807	804	832	736	769	761	790	759	785	793	775	768	787	788	798	772	837	809	808	795	789	801	776	796	788	728	776	776	760	772	760	795	775	782	789	819	763	793	805	750	716	775	767	768	786	764	758	737	827	762	786	775	781	800	749	831	858	814	760	849	923	1019	884	450	207	367	783	1050	888	833	827	803	787	801	794	765	815	780	751	766	744	767	701	719	779	736	701	808	748	707	731	784	807	761	758	810	832	793	787	834	802	771	789	806	797	797	755	798	773	817	772	808	779	786	800	840	794	767	738	815	850	840	774	786	782	815	829	803	799	789	811	811	798	846	784	782	823	820	736	802	784	755	812	762	796	814	819	807	786	799	798	800	818	817	859	808	796	791	795	810	790	845	817	812	814	809	851	851	925	989	834	658	441	317	332	467	790	989	1078	1020	895	877	794	838	832	833	845	805	831	772	763	777	842	838	815	828	789	829	797	820	807	824	811	812	816	792	765	836	835	822	790	797	800	853	824	797	771	801	818	785	782	742	762	814	890	856	816	841	825	794	816	845	811	833	865	827	802	820	857	874	817	790	840	814	891	856	851	877	908	910	981	1042	1149	985	701	461	283	239	305	335	528	744	898	973	1001	1038	985	876	821	837	1060	846	843	825	854	822	869	856	841	852	851	843	802	829	814	794	845	838	846	868	856	858	841	716	837	740	782	855	869	853	855	854	865	882	881	865	838	803	880	821	841	833	820	857	889	857	832	792	753	763	758	822	817	827	890	829	827	808	855	847	880	836	820	852	888	883	861	854	800	840	849	834	846	874	857	907	828	825	855	855	865	841	837	868	869	892	964	990	990	568	258	289	696	1086	1054	957
789	726	714	745	762	734	710	793	763	738	738	745	735	748	750	748	770	735	725	741	766	737	730	743	788	757	804	779	764	797	783	780	787	786	751	783	804	779	788	836	816	805	817	810	855	791	799	812	782	846	837	801	883	754	1001	1059	740	770	725	714	747	709	774	791	762	778	761	772	761	787	768	795	780	835	795	770	804	745	771	775	767	771	768	750	774	806	746	773	820	772	766	767	762	774	778	751	791	768	773	788	756	753	768	769	732	737	762	806	772	796	788	788	764	777	793	779	759	722	774	846	790	733	747	777	765	765	769	787	786	773	799	815	828	784	777	767	746	819	772	756	760	775	723	817	793	811	778	815	794	810	810	771	744	751	752	795	763	785	757	819	794	769	796	808	780	764	802	812	791	787	745	768	795	797	817	773	761	793	808	740	759	789	804	770	803	773	749	761	784	789	776	778	823	762	765	735	801	815	769	761	695	909	1057	915	776	865	945	910	541	258	288	620	1063	978	814	812	758	773	783	776	769	774	760	745	774	774	765	741	707	738	821	770	835	1020	973	731	683	794	800	774	814	821	795	813	798	785	805	812	779	775	740	785	787	799	765	793	803	777	765	804	803	818	784	768	796	844	870	873	801	767	786	784	814	789	812	782	798	789	827	824	828	786	779	813	802	772	775	790	800	769	802	822	776	763	789	768	819	828	814	786	847	804	820	775	807	768	815	828	829	832	875	875	950	938	870	691	493	324	242	320	591	986	1105	931	917	907	924	860	853	845	835	826	822	813	850	768	776	782	824	804	830	834	815	809	777	837	818	849	846	841	835	839	821	796	802	783	829	828	838	805	853	855	844	798	786	757	745	737	727	801	853	853	812	823	792	767	824	796	830	837	868	808	764	776	760	793	797	807	852	836	817	826	871	860	819	875	868	930	1045	1110	1098	948	722	467	375	257	272	358	464	550	705	900	990	964	985	928	1034	822	891	871	860	865	831	836	850	822	805	810	809	780	846	857	848	828	820	829	871	848	817	778	891	950	770	802	849	863	895	873	897	887	877	866	874	885	883	867	868	842	872	904	912	873	793	757	659	686	715	816	889	979	883	847	871	880	854	910	869	863	867	848	875	867	855	870	831	825	869	858	854	835	866	831	738	693	797	830	897	839	870	898	870	860	895	921	1097	863	429	226	411	921	1126	1004
741	729	742	776	760	773	749	741	762	737	739	788	750	761	735	775	721	737	747	721	732	734	754	745	766	776	769	774	762	804	736	773	836	771	814	787	804	791	843	808	801	793	806	797	849	787	806	796	818	850	836	800	917	740	1019	1092	723	729	741	730	695	731	732	755	738	750	753	777	778	754	760	754	765	731	780	781	735	756	750	785	755	776	746	766	754	813	773	771	773	762	743	731	761	762	782	769	754	802	753	753	766	762	806	823	796	784	801	775	788	784	766	751	778	759	741	801	770	740	741	721	697	730	772	756	752	769	748	779	798	792	794	774	765	751	733	786	786	788	754	725	776	792	769	745	788	770	769	768	761	766	753	785	752	767	747	772	774	782	777	791	843	801	779	779	799	802	786	752	771	762	839	800	754	774	779	797	836	855	803	785	796	763	795	782	765	815	805	757	790	803	777	746	784	754	789	762	776	797	782	804	766	807	892	828	824	961	917	633	298	250	518	942	949	871	797	788	735	789	777	753	772	735	748	761	776	783	780	764	763	753	824	787	803	1017	1028	755	668	816	791	819	802	818	769	809	763	806	812	776	829	781	781	780	784	768	773	801	808	795	785	786	812	804	809	765	773	776	831	788	780	734	793	814	819	778	793	801	815	809	807	772	768	759	768	808	826	816	793	779	813	797	800	796	773	805	835	833	811	807	797	826	789	795	821	782	801	833	820	826	862	864	983	975	824	658	482	335	250	290	436	718	942	1069	923	868	863	864	857	844	837	813	813	802	804	827	846	805	787	802	847	794	800	829	766	811	804	817	834	803	787	843	821	857	790	806	800	819	748	793	830	852	859	878	809	779	745	745	764	769	822	854	790	851	804	761	804	823	825	805	812	847	845	813	797	766	753	754	766	838	859	807	827	843	846	873	825	819	845	914	905	946	1001	1043	1035	977	852	620	430	286	248	293	339	446	566	694	951	679	953	1021	1021	997	932	919	863	844	814	860	871	868	825	850	854	835	860	857	855	855	918	920	825	818	1083	1141	836	823	896	879	900	921	905	887	902	905	863	875	908	913	872	890	961	907	946	878	731	778	851	852	757	820	918	957	936	903	909	942	908	926	895	877	888	848	900	872	840	805	853	885	889	843	845	875	834	702	762	861	714	824	876	816	829	832	859	872	888	880	952	1093	725	325	239	596	1088	1042
721	737	729	754	763	745	762	751	755	776	723	726	769	751	774	756	767	748	767	698	721	784	786	769	731	754	775	744	764	796	757	763	763	792	807	769	750	793	785	773	765	766	811	792	818	784	806	810	817	816	838	779	884	721	1022	1065	732	753	716	746	740	757	768	750	718	747	737	782	795	771	786	760	747	752	765	793	780	756	747	724	772	749	740	738	712	755	821	774	779	782	769	801	765	756	774	811	734	773	799	762	778	770	810	758	776	753	800	742	799	795	778	744	739	745	802	755	766	747	743	725	746	770	776	778	792	804	746	816	789	829	749	756	772	719	801	760	803	811	779	789	802	749	787	777	813	792	765	770	759	779	802	768	768	767	787	758	780	792	769	786	765	793	743	744	791	810	757	727	779	768	801	770	735	772	803	780	797	778	822	816	833	800	778	749	746	784	798	793	821	759	784	770	801	806	774	803	776	757	788	795	813	762	778	827	976	996	732	343	231	443	920	1003	811	813	780	828	800	790	770	791	783	786	736	773	791	760	746	778	771	714	770	811	727	726	736	671	772	835	832	803	786	792	759	791	766	820	826	797	807	782	828	781	786	795	797	785	778	781	790	766	805	790	815	773	793	852	788	779	768	803	815	773	794	842	808	797	787	756	745	726	760	763	765	810	843	805	779	789	805	788	805	805	776	796	799	788	787	831	818	834	840	828	830	760	842	810	924	943	952	878	781	600	431	306	251	304	464	787	932	1013	972	899	850	899	873	870	783	843	835	806	790	792	794	803	816	848	833	833	847	814	804	812	847	877	846	799	822	825	814	830	794	836	820	810	805	787	785	779	869	802	810	856	811	787	767	826	803	809	826	787	779	796	842	811	818	862	860	812	775	823	850	863	818	821	757	754	781	814	837	840	822	834	866	822	797	854	855	887	838	934	904	933	978	1057	1114	1084	898	688	531	405	282	269	278	339	481	414	602	640	775	872	909	987	950	895	846	903	939	951	987	919	979	956	946	931	989	934	987	1004	974	861	1066	1105	889	929	1000	1020	971	1010	962	999	992	988	1008	953	951	930	987	952	949	1022	994	930	785	801	957	1080	892	771	859	850	885	874	865	899	893	924	929	1005	948	962	915	825	828	793	810	867	860	855	858	856	866	693	941	1882	895	705	859	872	866	829	874	897	845	855	924	1033	1032	564	251	328	768	1095
732	755	711	762	746	767	744	762	785	725	750	749	738	765	784	769	765	751	795	753	751	823	791	805	757	749	776	792	833	766	737	742	767	781	788	800	762	773	793	763	786	852	851	822	813	816	818	786	843	831	812	823	904	726	951	1050	722	738	721	726	722	757	778	781	752	774	740	754	779	740	762	751	739	744	772	777	818	769	745	755	719	759	751	772	719	731	791	794	773	770	757	788	784	759	802	768	761	740	784	777	765	772	783	790	788	812	794	765	760	795	792	787	812	756	783	772	796	741	794	807	753	817	799	777	811	806	784	758	771	764	736	722	729	787	737	787	809	834	786	795	784	782	773	769	798	804	791	786	761	769	796	758	770	784	787	755	801	776	783	771	801	774	752	794	786	809	785	786	794	790	795	786	809	752	767	762	792	806	798	765	760	802	755	769	803	807	761	808	779	831	767	811	795	816	779	751	784	768	789	792	814	829	888	998	1055	855	424	235	358	834	1044	860	824	792	817	799	781	813	773	781	773	785	754	793	789	801	762	809	785	732	722	749	721	702	764	833	838	829	774	796	785	737	779	797	779	802	784	797	814	815	821	808	766	821	768	790	814	794	808	799	791	779	798	798	791	780	814	825	777	809	809	808	778	798	829	796	821	783	771	802	786	781	771	783	845	814	787	832	778	820	792	774	813	812	858	826	796	802	838	846	839	834	901	903	976	976	941	780	646	507	388	313	288	311	512	726	943	1141	1039	959	924	917	878	832	875	849	785	807	812	807	774	805	795	791	793	775	810	821	798	776	796	838	737	725	843	802	806	818	806	796	804	802	827	816	820	806	819	789	793	802	845	843	816	793	810	821	852	888	820	774	808	811	837	780	874	924	906	817	814	794	813	822	788	844	849	799	830	875	778	814	831	810	804	817	817	846	927	939	887	844	872	893	913	935	956	1001	1106	1110	1037	927	716	547	416	310	275	253	287	311	360	429	458	555	571	600	730	760	841	932	876	779	840	830	885	915	869	759	755	801	779	731	665	635	596	728	688	671	647	648	655	632	615	623	619	595	589	581	547	572	560	565	583	553	448	498	584	676	548	411	421	437	445	446	435	471	500	512	555	669	814	905	962	757	1122	1040	765	871	889	880	829	803	865	732	693	1351	702	761	836	853	829	885	842	863	895	870	905	965	1078	886	401	213	477	972
762	739	730	762	793	739	745	765	750	732	783	747	747	767	753	774	776	754	773	801	740	775	806	782	749	755	797	809	798	803	765	768	783	788	778	787	807	767	757	810	804	816	749	817	802	814	832	840	820	834	785	812	869	710	954	1059	729	746	763	735	770	757	811	775	770	772	756	748	752	771	781	762	750	800	788	757	835	769	803	786	795	812	784	762	751	751	789	759	791	747	799	783	770	793	806	758	713	747	738	754	734	815	736	719	777	780	780	775	778	808	779	769	773	758	797	804	802	797	784	758	787	802	760	802	791	799	767	788	820	781	747	758	740	774	785	793	796	800	761	781	764	792	760	761	785	748	805	799	784	775	782	799	802	768	779	800	759	785	800	789	781	748	786	821	796	753	785	760	749	790	800	771	762	773	787	838	788	770	797	784	717	781	809	831	818	796	803	775	775	814	741	754	831	799	780	763	796	784	793	786	753	839	891	958	934	580	252	303	636	1024	873	826	766	806	784	803	776	766	808	796	763	797	766	774	809	816	806	752	808	749	729	771	774	817	860	859	841	796	770	810	765	795	790	814	761	800	826	823	812	837	809	832	815	787	822	846	833	833	803	812	800	839	855	822	825	807	846	795	864	807	864	801	822	826	801	855	781	762	783	899	943	913	830	761	816	856	826	806	816	859	814	840	840	872	887	866	867	866	890	925	954	932	924	887	753	635	503	384	302	263	303	373	554	791	1026	1068	1010	938	882	878	838	882	894	883	868	826	770	776	805	821	769	798	832	798	768	792	817	764	810	774	824	814	750	787	847	820	797	832	864	796	842	801	787	829	778	796	792	808	824	829	814	848	783	793	814	833	846	896	857	807	785	815	856	809	789	863	827	768	813	851	834	820	830	850	874	831	849	820	775	780	839	822	830	831	815	779	875	876	826	848	835	825	847	891	958	934	958	1037	1061	1127	1126	1040	903	776	680	522	409	349	284	271	263	267	289	268	489	532	353	439	419	368	388	416	442	458	440	369	352	353	361	335	338	329	357	323	318	311	313	304	301	305	314	283	284	287	271	303	288	265	259	302	301	317	341	410	441	394	343	255	245	278	270	290	276	255	270	243	310	336	406	494	648	570	1280	1394	673	903	862	880	870	843	880	871	736	708	727	865	841	845	839	862	857	836	828	836	867	887	987	1080	672	285	292	755
740	751	742	739	776	755	786	748	724	749	770	732	740	765	755	751	754	795	784	805	795	744	741	728	757	751	839	824	813	806	753	751	753	790	792	735	757	781	772	797	826	815	734	813	825	812	840	825	839	832	778	820	897	713	976	1059	719	720	767	745	742	748	768	764	759	745	721	761	753	757	792	791	753	731	774	741	758	783	769	787	819	800	771	794	758	747	761	764	775	759	760	763	763	789	767	737	782	795	802	720	725	776	757	746	761	771	789	764	779	779	784	731	739	766	801	801	759	736	780	799	767	771	782	802	744	767	798	809	767	821	762	783	782	787	777	768	748	773	767	746	786	792	797	789	792	762	772	775	796	786	785	804	754	746	753	782	780	832	790	784	731	786	781	736	768	777	782	792	834	815	805	771	730	764	793	659	811	775	816	754	776	813	790	792	775	789	779	766	791	814	763	771	818	777	817	768	764	737	822	809	806	871	926	931	676	329	236	501	990	959	832	784	807	785	806	758	755	778	766	782	779	766	804	815	799	751	788	771	774	785	770	801	806	812	849	851	806	805	780	816	815	817	814	796	762	815	835	849	854	865	853	861	819	829	843	824	856	827	834	829	848	861	851	876	871	840	845	880	859	853	832	851	903	918	874	918	891	838	871	946	988	920	873	871	927	941	913	917	912	880	892	890	907	957	961	958	952	915	873	786	711	621	526	448	360	283	250	283	318	513	672	876	1043	1067	1066	973	925	875	852	848	837	848	800	829	804	799	809	812	789	815	754	857	810	830	793	798	820	791	812	813	773	808	829	835	830	806	812	787	793	836	760	795	794	824	846	780	795	845	851	855	818	856	776	798	765	821	858	830	862	788	816	810	811	808	797	805	774	850	835	807	789	769	782	845	837	814	875	808	793	839	837	825	769	747	812	814	808	825	820	846	835	842	856	850	874	884	926	899	958	917	975	1016	1106	1113	1067	1054	950	813	705	649	540	455	388	314	334	319	233	273	262	259	273	288	264	241	256	290	307	297	289	347	337	303	344	343	371	373	366	369	374	397	385	398	397	443	437	438	465	497	482	528	495	494	473	605	765	684	564	532	562	619	626	613	607	594	555	491	412	368	297	292	354	357	489	710	797	939	885	853	877	854	897	880	872	918	914	824	857	873	826	837	819	859	830	873	842	881	926	1055	954	433	231	528
775	737	771	729	738	764	712	745	723	722	782	746	763	744	718	757	752	773	755	776	791	765	751	775	729	781	761	769	767	756	761	743	742	787	768	778	759	772	832	795	822	816	767	794	772	823	818	820	816	820	823	825	862	716	991	1064	714	781	763	757	749	736	745	760	800	733	754	756	738	781	800	798	737	788	803	769	746	782	766	749	817	805	814	794	756	758	716	767	775	770	768	766	766	785	762	707	854	942	840	735	784	786	749	746	739	794	798	762	781	788	789	715	777	759	814	824	776	787	796	718	748	772	749	776	775	797	798	818	781	780	796	773	788	759	751	784	766	774	765	768	766	770	817	807	778	783	758	772	788	759	740	732	741	743	765	752	770	789	794	805	783	760	793	798	750	735	789	786	782	797	809	794	798	811	805	628	841	793	787	785	801	788	764	774	797	785	754	794	800	785	765	765	746	785	783	826	798	759	825	830	853	921	942	710	381	237	379	880	1012	865	807	778	794	782	809	787	788	836	826	789	779	736	768	794	778	761	769	824	805	764	775	780	829	832	830	838	836	838	830	816	852	849	855	813	855	888	891	905	913	853	841	872	873	860	870	849	861	853	816	862	867	888	887	886	853	827	847	843	857	829	849	875	863	870	873	882	872	793	769	818	855	835	743	738	844	831	822	798	789	738	770	784	712	744	656	607	532	517	436	387	336	306	280	279	310	361	521	677	828	1017	1116	1055	1009	949	958	895	881	792	823	852	839	807	779	825	809	805	763	812	801	825	779	798	804	808	810	810	807	838	828	816	787	769	798	847	800	838	849	846	809	817	822	815	823	853	868	833	794	780	856	810	846	823	756	774	792	777	773	779	797	796	816	808	814	848	845	824	831	837	862	811	786	809	795	799	830	796	804	796	799	795	834	817	772	733	849	820	819	823	833	837	858	834	893	887	843	850	861	829	879	886	933	912	911	933	975	1059	1062	1111	1096	1098	1066	1001	947	863	775	700	601	596	641	700	671	676	572	528	567	715	809	721	771	936	949	821	813	897	896	944	886	947	924	966	960	950	954	979	1043	1033	1013	1061	1077	1140	1069	1036	1008	1108	1015	952	888	1046	1152	1161	1133	1117	1139	1168	1089	1102	1031	898	701	471	312	247	378	556	916	872	879	864	891	862	850	860	862	923	838	866	861	874	862	842	878	836	828	846	813	834	907	950	1086	590	253	329
747	727	751	771	771	792	806	771	729	765	767	737	719	728	750	730	742	779	770	737	758	754	746	785	811	748	721	751	747	763	779	792	788	810	779	827	786	776	806	806	790	777	781	796	798	774	844	800	766	806	763	802	889	765	981	1043	701	753	744	730	757	773	765	765	775	767	735	795	741	757	788	850	807	829	806	740	743	799	751	764	766	791	759	759	778	727	757	775	762	750	772	810	796	742	786	738	745	856	782	735	801	798	801	750	759	782	758	793	798	789	820	772	762	741	791	806	771	749	753	734	921	845	776	785	757	737	799	795	792	750	774	796	774	736	747	745	783	786	782	782	780	808	785	739	831	778	773	776	759	732	740	744	719	751	781	766	785	753	791	819	820	744	764	803	757	777	769	771	815	825	769	783	762	791	829	729	819	724	787	796	788	750	737	724	788	796	763	760	806	800	724	758	774	797	782	800	770	770	797	845	902	1020	920	532	237	312	744	1000	871	845	828	802	790	789	798	790	789	779	744	747	729	735	796	807	786	761	781	802	813	809	780	849	832	865	841	824	831	785	739	706	700	699	679	644	642	670	598	621	590	584	576	561	572	531	540	567	550	581	609	620	558	522	531	508	519	511	480	486	461	475	497	488	496	485	473	478	468	419	426	394	373	376	354	416	430	404	386	402	408	389	390	368	363	336	331	308	279	303	287	300	322	395	509	651	747	890	1055	1077	1101	1043	990	915	905	896	849	826	809	824	818	816	799	798	816	817	840	796	791	793	829	788	798	826	822	817	803	807	798	816	864	792	801	799	828	798	826	846	829	835	801	788	797	839	815	828	776	809	839	812	813	801	827	829	835	758	802	785	815	795	782	795	812	784	826	789	801	793	820	798	827	826	838	788	831	825	804	804	816	813	840	817	814	831	856	792	844	831	818	847	865	843	852	830	836	839	836	855	862	858	898	851	869	880	870	871	875	903	906	995	1009	995	1035	1065	1102	1103	1110	1125	1034	1057	1124	1133	1145	1177	964	949	1046	1181	1202	1019	1072	1352	1395	1041	1050	1121	1111	1174	1106	1132	1128	1129	1122	1089	1145	1145	1120	1072	1142	1068	1098	1090	1088	1025	1095	1107	1131	1071	1035	1056	1034	1019	1080	1064	1071	1096	1127	1117	1189	1245	1181	1024	794	472	282	303	528	746	874	876	939	948	880	828	850	864	886	846	862	870	860	828	859	849	829	848	863	860	880	914	1066	803	335	220
742	730	737	745	797	794	767	702	724	730	746	763	763	743	781	737	759	751	767	743	745	750	694	772	776	755	721	760	791	777	791	810	756	760	775	753	774	789	781	798	787	814	803	811	776	786	835	807	787	794	800	849	873	745	957	1040	703	746	766	742	738	770	797	783	780	764	758	758	769	773	767	813	764	775	839	782	735	778	784	693	766	775	764	774	739	789	757	814	774	755	806	784	736	780	782	771	719	714	757	786	762	754	765	761	739	784	763	741	801	785	806	794	783	757	778	791	780	816	771	770	723	759	764	796	776	783	778	753	763	759	764	790	739	764	801	771	790	804	756	761	786	799	801	862	775	791	781	755	778	747	830	803	743	741	773	767	743	750	777	762	793	796	826	793	809	793	765	797	770	758	800	759	772	776	791	755	745	774	743	781	788	795	752	761	737	754	782	801	793	791	789	727	796	764	777	801	797	775	743	860	920	972	823	385	211	458	1074	952	828	776	822	809	802	787	782	777	763	784	764	817	761	765	750	773	769	790	786	771	819	797	809	860	837	815	720	575	489	440	382	366	365	338	347	332	334	324	319	306	321	323	306	295	287	297	296	292	295	340	331	356	321	287	302	255	278	279	279	294	282	290	268	290	286	288	290	270	300	301	379	330	301	304	320	313	304	302	295	311	325	320	299	316	333	359	384	435	502	545	620	710	774	925	983	1080	1048	1052	1009	995	931	883	871	871	864	847	817	861	844	796	799	811	806	832	783	791	820	817	789	754	846	782	826	832	808	811	787	803	793	780	818	773	800	809	836	817	793	871	827	812	804	806	805	827	813	865	764	791	826	815	816	823	815	834	843	869	807	815	807	771	778	769	800	824	842	830	798	779	823	810	817	783	823	785	838	818	804	798	792	831	799	815	817	778	826	829	790	804	828	816	851	807	821	850	819	822	849	843	806	794	854	868	852	829	857	855	845	873	887	991	912	936	925	951	958	976	995	970	1000	976	973	1004	992	948	970	980	983	989	1052	937	883	964	1096	891	927	1028	989	1008	977	982	969	957	921	933	951	981	974	968	975	934	994	931	948	941	928	977	1000	932	896	935	956	958	1033	962	969	965	965	970	980	997	1052	1152	1144	950	626	323	285	495	752	852	911	947	883	797	846	855	885	856	852	880	880	861	820	897	844	844	847	829	875	937	943	980	500	227
733	748	734	756	770	730	723	673	704	712	743	715	794	773	771	747	750	726	762	768	766	811	730	788	772	777	765	784	720	785	788	801	827	763	816	801	789	772	772	779	805	826	797	779	804	829	807	791	836	823	839	804	905	752	973	1099	718	793	779	781	766	763	783	795	794	763	804	822	789	728	748	772	787	750	773	790	782	769	791	718	755	793	774	771	747	812	786	783	828	770	802	746	740	761	750	771	776	800	793	781	794	771	778	785	752	777	765	783	799	822	814	780	779	806	800	790	768	782	748	797	787	787	792	792	770	771	754	828	749	746	747	780	785	789	775	796	777	765	798	802	796	810	759	809	819	803	771	755	797	828	859	847	760	762	790	789	766	747	749	767	818	775	827	833	765	768	812	775	818	760	835	799	749	734	766	822	770	732	750	747	718	751	742	769	761	791	790	760	770	802	772	789	757	759	772	777	799	826	825	872	935	785	530	255	300	611	991	855	803	787	774	781	794	760	767	764	766	812	773	755	774	746	715	766	809	804	824	853	867	841	847	814	635	471	381	314	262	289	307	349	353	377	373	410	386	412	419	384	432	423	412	454	454	480	461	429	435	521	559	560	536	483	510	515	524	513	542	535	542	584	527	556	587	623	630	637	634	625	652	623	635	678	690	711	699	679	666	708	733	734	710	725	782	854	897	950	1024	1047	1070	1078	1048	1079	1018	963	942	924	903	893	857	852	785	830	836	801	815	822	783	791	816	822	814	806	797	793	798	814	797	765	810	802	804	788	808	846	803	828	865	793	810	832	814	809	768	809	820	844	801	808	776	815	814	817	807	835	816	818	826	768	816	782	828	823	847	873	893	838	824	789	813	824	843	857	867	856	853	815	826	827	801	818	802	786	822	861	839	799	797	825	875	805	822	803	794	849	867	793	816	798	840	834	807	853	869	839	808	833	875	793	823	856	816	823	850	860	894	885	867	882	834	843	860	914	917	925	934	901	923	938	908	923	967	942	908	903	880	936	967	907	888	839	858	811	963	905	884	941	895	926	895	903	902	886	863	916	907	912	909	953	915	912	885	916	879	920	912	880	853	886	921	906	892	899	927	940	890	1005	1078	1026	951	987	985	1097	1057	693	310	268	533	755	832	888	850	821	834	889	852	825	864	821	839	871	885	874	892	843	864	840	857	883	929	1081	683	251
746	745	752	751	748	755	711	725	695	744	742	773	749	773	728	767	770	759	739	778	789	777	782	763	759	774	746	770	757	796	795	774	809	800	788	781	748	801	780	797	779	812	815	779	797	797	788	773	791	821	842	818	891	769	956	1138	755	832	762	786	777	755	781	753	792	769	762	766	769	756	776	809	814	809	777	818	742	752	780	768	769	767	777	749	796	780	762	761	762	796	765	737	762	759	750	797	798	763	798	773	829	776	763	777	774	782	806	751	777	777	804	767	775	776	751	743	823	792	776	756	725	757	834	767	765	736	763	800	802	787	765	779	764	751	752	767	763	766	780	778	790	806	816	798	813	729	758	751	725	813	849	838	736	749	841	793	793	747	776	762	798	811	812	815	768	786	759	777	786	762	806	773	752	786	772	774	790	793	800	793	770	734	801	787	779	775	784	768	818	800	802	758	727	763	776	822	818	823	845	930	958	630	331	225	469	859	900	795	766	806	799	798	780	780	764	764	780	788	795	762	743	788	777	775	744	800	859	847	858	814	686	496	354	301	315	393	489	623	721	796	828	898	878	932	885	906	893	909	932	925	995	939	1025	1011	1007	973	907	1030	1111	1122	1064	974	1011	1046	1010	1044	1056	1029	1062	1077	1068	1086	1068	1082	1065	1125	1085	1063	1094	1051	1099	1104	1150	1146	1087	1059	1085	1101	1150	1125	1097	1075	1111	1148	1104	1069	1027	1030	979	957	926	936	910	888	866	846	847	870	853	823	801	797	837	804	814	780	797	805	843	825	799	802	767	794	820	780	792	796	764	790	767	805	808	813	828	837	802	792	757	807	818	769	817	779	802	854	817	822	821	812	782	849	833	827	842	840	832	789	832	789	803	859	850	812	860	842	842	812	869	887	835	821	814	845	848	823	801	836	813	796	832	833	838	804	780	780	795	819	808	854	828	833	837	846	808	802	818	819	827	828	874	808	830	814	826	844	839	827	838	831	804	817	842	863	888	886	896	892	854	875	867	859	866	908	850	862	861	868	891	866	880	894	826	810	887	866	889	839	909	888	886	953	882	797	776	943	907	878	889	850	825	866	960	913	930	876	894	913	914	903	912	866	896	917	887	861	830	847	859	893	888	867	902	931	952	842	715	905	909	893	928	934	1126	1079	585	231	284	512	824	946	886	871	829	841	861	834	907	873	866	844	855	877	865	873	871	862	866	861	881	961	867	357
748	746	730	764	754	749	744	758	723	767	774	768	787	778	695	764	861	740	722	803	756	760	790	789	796	764	789	769	797	796	808	807	793	775	772	769	772	782	803	804	819	859	781	785	798	796	805	807	805	822	809	817	915	765	983	1082	690	783	777	752	736	777	797	788	811	776	807	754	751	801	775	718	813	759	747	780	798	761	781	798	780	778	777	807	808	761	790	794	760	818	768	798	764	827	767	776	788	786	767	778	799	771	746	748	767	779	796	789	781	765	803	757	786	750	796	812	780	822	795	811	769	783	825	743	744	776	789	812	786	778	804	744	769	734	746	780	722	729	773	774	812	796	789	779	771	789	780	767	774	713	702	782	797	758	770	797	825	756	793	770	797	802	787	776	774	743	771	775	769	768	823	781	781	765	783	812	814	757	769	794	707	760	753	798	785	785	779	753	803	809	767	783	765	790	793	822	841	809	860	970	986	601	246	303	823	1083	875	795	785	801	822	784	776	761	756	737	754	778	766	751	754	814	820	767	776	824	845	902	805	596	381	280	329	467	706	913	1097	1165	1139	1179	1127	1094	1112	1101	1078	1094	1056	1059	1156	1133	1110	1086	1088	1074	1032	1039	1071	1018	1016	980	961	1023	1069	999	1019	1032	1009	1019	1030	1031	999	1000	972	956	974	998	968	959	960	929	983	948	957	955	990	931	942	995	970	956	940	914	959	957	910	911	898	935	902	912	902	855	842	809	798	831	874	876	852	824	794	784	819	785	765	776	793	778	827	854	816	820	780	777	800	787	816	822	841	845	767	769	800	825	808	828	840	797	832	844	828	769	807	805	816	826	825	805	795	798	819	856	807	825	829	804	814	864	862	813	828	840	845	810	843	806	808	798	846	799	844	799	881	830	864	811	803	841	834	814	841	823	822	820	780	771	796	852	832	849	829	817	803	799	848	790	848	830	808	799	849	836	816	821	830	861	787	822	794	852	798	792	785	864	876	863	854	888	837	840	838	816	864	837	869	878	884	839	885	870	900	914	864	813	844	889	909	872	860	881	854	851	901	819	828	933	868	860	846	859	834	833	820	881	848	852	856	838	861	870	850	834	830	878	850	822	882	875	891	845	882	845	872	868	925	742	752	894	919	858	828	1241	1052	1075	1024	505	240	300	546	907	936	905	862	875	900	835	869	854	847	834	903	850	836	880	868	844	854	863	844	940	1005	496
746	753	753	765	753	746	744	769	771	751	775	775	765	770	829	806	788	704	771	788	787	730	788	736	785	800	791	761	819	773	790	815	779	807	787	781	790	779	802	821	773	790	816	759	799	804	834	824	820	792	824	759	840	729	914	1088	742	757	752	742	747	795	800	758	683	668	741	763	798	749	773	794	800	806	782	800	766	758	768	786	777	814	827	805	754	758	756	774	780	800	765	785	804	769	766	809	798	754	742	751	767	790	768	769	771	758	779	814	779	767	763	747	750	792	797	786	753	793	827	819	779	801	792	786	761	750	776	801	871	799	754	745	801	753	757	822	777	780	786	785	789	758	780	799	805	756	787	800	819	778	728	788	826	816	775	789	803	780	785	785	760	783	817	778	795	763	786	763	778	775	796	784	755	770	766	760	801	807	842	748	766	768	777	787	770	765	753	769	800	790	776	798	831	779	780	789	836	877	902	990	857	463	235	406	902	1035	810	783	844	773	763	792	798	744	771	769	766	776	734	776	777	839	848	785	814	796	836	818	532	302	264	400	688	1018	1163	1183	1122	1096	997	957	983	924	969	950	949	927	898	913	940	953	899	940	939	961	904	910	921	914	852	855	891	904	904	931	899	926	889	948	902	866	922	928	896	912	934	918	899	928	866	903	856	860	885	854	914	888	913	871	882	888	863	894	890	874	852	865	872	881	833	848	848	845	856	864	829	830	848	844	815	786	811	801	812	790	784	804	793	814	784	799	786	768	807	775	733	781	834	839	832	844	804	799	826	787	833	829	842	817	857	819	827	794	860	822	785	819	791	802	829	820	808	808	805	801	821	795	808	824	812	766	800	864	834	822	862	859	841	869	796	674	865	833	838	813	817	815	832	850	853	811	805	857	822	818	827	832	784	807	825	868	841	811	783	787	832	821	881	813	827	825	864	829	857	787	846	830	827	843	821	827	821	793	795	827	848	825	840	849	821	864	853	843	829	859	850	825	837	861	865	859	846	836	842	843	815	851	835	873	800	838	845	874	871	863	879	857	874	843	859	820	828	881	802	872	807	831	842	848	812	825	841	871	856	859	856	849	884	886	854	854	856	840	820	865	894	882	878	956	891	878	763	912	924	1056	1175	855	445	243	327	535	865	990	875	845	866	867	834	843	844	856	863	869	869	824	848	830	877	806	909	927	1091	655
769	748	757	784	732	769	769	756	753	755	754	744	751	804	664	658	860	797	791	772	742	775	781	728	744	799	776	765	802	754	789	772	767	819	758	795	779	785	777	790	784	820	772	785	809	783	826	830	865	836	773	803	887	727	878	1118	726	762	755	712	709	754	759	742	699	659	746	836	787	777	781	778	771	782	762	778	765	764	777	801	782	762	811	806	786	761	786	781	803	766	795	801	762	806	756	785	745	758	749	789	777	799	817	788	747	746	753	762	823	758	772	724	745	774	771	772	733	812	791	792	786	796	799	810	792	756	784	791	809	785	772	756	760	791	764	770	802	802	784	773	827	795	793	808	792	779	776	776	787	815	762	786	811	778	778	803	781	827	779	781	790	831	739	796	795	775	764	776	771	786	825	787	801	795	765	813	776	821	804	793	834	816	777	809	803	734	778	780	792	791	779	774	803	782	785	806	797	818	919	923	646	274	248	538	878	898	763	788	838	760	772	734	767	783	772	786	802	810	804	809	777	818	828	798	810	878	758	519	288	267	508	905	1140	1174	1111	1002	954	915	924	893	866	856	867	833	876	858	817	850	834	855	831	872	861	872	819	876	838	853	822	868	830	834	794	848	840	869	904	854	861	831	889	871	861	876	849	868	869	840	849	828	824	820	842	824	869	831	840	838	857	825	857	806	768	797	869	902	862	849	833	828	845	767	749	841	861	800	830	805	798	784	807	756	827	778	797	837	781	778	790	792	794	802	773	760	808	788	852	836	868	803	779	786	780	830	823	846	790	825	849	833	813	834	812	837	803	822	809	819	795	829	805	818	812	820	785	805	776	843	791	764	764	789	874	871	812	834	824	815	865	843	800	824	825	778	789	780	821	817	846	831	845	820	899	842	817	824	821	770	825	796	810	828	793	821	835	814	808	824	821	838	806	834	824	827	801	819	892	855	828	861	808	814	811	805	783	774	774	856	817	861	862	843	845	817	849	860	849	801	822	844	825	864	863	839	834	828	840	859	820	883	859	829	802	823	847	814	846	832	864	813	879	817	841	821	851	833	800	830	861	849	820	846	811	875	829	840	861	828	866	859	883	790	816	831	867	860	897	872	887	864	849	850	928	1043	1087	1071	835	489	234	330	625	993	924	903	837	840	862	836	865	871	876	829	868	854	900	866	869	862	862	899	1009	786
753	741	715	744	756	762	762	767	760	770	737	756	779	800	637	570	853	756	774	745	737	793	781	797	771	801	773	761	763	781	803	760	835	812	842	815	793	771	791	774	785	785	807	805	794	790	816	805	879	835	817	812	902	726	903	1095	697	754	749	702	738	735	798	798	754	764	781	829	829	793	783	779	763	796	816	801	763	754	792	764	798	771	779	783	756	739	786	810	806	766	806	755	789	799	802	787	771	759	791	769	782	770	807	784	800	795	793	792	756	781	801	773	773	787	771	773	746	791	795	804	733	781	789	788	763	796	774	786	764	737	744	771	761	811	821	786	807	804	776	795	800	814	788	830	784	763	789	779	745	798	802	830	825	816	790	783	792	806	769	804	798	817	774	773	758	747	745	756	783	817	811	777	759	810	818	786	766	778	784	799	801	835	787	775	757	768	777	781	788	782	834	788	751	824	735	861	806	860	958	912	477	206	361	843	925	838	806	828	807	782	765	764	787	794	778	774	791	830	775	808	773	769	789	812	817	801	489	279	303	597	1005	1189	1116	1002	975	947	856	856	855	817	842	833	818	835	857	867	855	833	867	828	858	878	844	863	868	864	854	817	829	855	852	848	829	870	855	857	873	837	796	823	827	849	858	841	817	782	853	830	817	821	849	851	819	888	833	828	822	813	796	810	860	798	772	792	841	838	871	826	846	819	851	742	720	771	835	845	809	841	767	784	781	790	785	775	804	754	767	802	818	810	781	796	784	774	783	827	797	815	840	793	754	784	809	848	801	798	813	832	816	823	799	840	797	779	766	783	799	790	808	836	860	821	769	815	806	817	810	875	800	896	860	797	822	806	838	838	799	806	837	777	808	797	798	794	761	811	854	850	835	830	814	832	822	825	836	825	835	794	822	794	802	836	844	817	816	787	807	824	835	846	809	835	829	823	801	828	756	824	848	821	819	810	811	805	790	782	823	862	838	876	817	839	833	832	841	823	831	847	830	829	824	844	869	840	819	884	831	850	862	828	829	846	845	847	882	822	879	852	853	793	852	810	851	866	853	794	829	864	864	861	880	833	867	824	805	852	889	846	864	854	826	813	806	837	871	889	865	847	865	865	870	887	857	882	957	1102	1216	962	479	216	425	895	964	834	770	785	883	855	851	831	848	868	856	847	882	808	846	811	868	908	1007	949
788	729	691	744	763	740	749	773	770	730	779	746	741	815	728	729	819	748	769	785	740	777	783	797	774	787	761	792	755	790	761	764	778	794	790	785	783	797	764	806	818	760	801	804	817	804	784	813	796	811	786	836	890	749	897	1062	718	730	719	743	764	738	766	825	834	796	791	798	768	754	786	789	772	788	723	754	818	762	733	762	772	815	747	812	766	790	780	753	765	734	798	772	765	832	796	770	769	742	757	773	759	782	794	778	717	823	812	798	752	779	806	770	765	812	758	747	762	803	775	795	742	778	775	763	785	753	742	769	766	739	768	820	753	779	766	797	793	763	824	780	777	764	760	801	805	793	764	792	785	780	781	785	820	772	772	770	812	814	791	762	801	810	807	794	807	786	748	764	767	814	798	726	780	824	814	795	807	817	808	794	815	814	778	798	786	787	797	811	774	780	791	762	794	861	843	865	804	909	986	975	452	199	441	981	910	834	793	797	760	785	763	813	790	819	803	814	796	766	781	789	768	791	834	834	803	566	282	293	594	1089	1175	1046	960	910	850	887	859	870	823	815	805	792	769	776	788	802	800	808	799	818	809	838	837	813	807	800	875	831	736	755	794	801	825	805	829	797	785	727	780	736	719	751	837	777	790	752	820	834	819	803	797	806	789	779	813	811	832	823	807	800	793	798	758	767	816	821	838	791	800	828	874	758	747	843	793	805	795	771	816	792	819	801	806	759	825	725	736	813	832	838	823	788	807	776	806	822	826	760	807	795	791	792	805	865	813	778	788	828	834	825	819	799	820	779	762	821	833	827	833	815	790	796	792	812	852	830	806	786	776	919	814	805	812	803	773	823	798	818	809	749	797	793	771	795	825	807	812	863	826	846	871	816	802	808	790	804	813	835	819	853	849	828	793	785	828	786	823	777	816	821	789	823	845	855	804	867	843	863	806	843	823	838	856	840	827	819	821	834	802	830	854	852	830	845	818	842	827	820	825	826	804	816	830	807	829	863	856	854	848	851	827	809	821	840	820	814	837	851	813	824	803	851	844	838	864	872	872	861	840	867	840	820	862	811	841	870	861	846	845	848	781	815	837	839	872	891	863	861	862	853	854	891	876	897	964	1058	1173	1318	807	292	259	579	993	805	1079	1017	842	850	861	829	863	865	885	862	864	837	811	859	914	867	943	1035
747	746	721	727	739	744	773	734	792	757	722	738	741	823	818	791	740	754	751	778	780	805	761	750	784	760	759	769	755	791	756	805	743	749	805	785	776	771	777	796	834	807	808	824	789	806	780	818	786	803	838	840	858	747	875	1068	728	733	723	711	742	797	772	805	805	798	789	777	766	773	770	789	772	779	776	763	796	765	726	753	801	767	781	814	807	775	781	793	804	783	787	749	759	753	780	790	764	793	775	767	792	781	768	740	726	750	805	774	725	757	800	780	768	793	794	752	794	785	768	788	784	770	793	773	791	796	768	813	741	784	829	845	801	825	786	813	773	797	783	793	766	759	769	794	777	766	799	782	784	760	767	776	798	801	755	764	766	808	765	779	817	812	821	811	802	780	766	772	809	763	744	740	793	795	814	795	775	776	810	784	819	779	788	795	782	802	804	816	771	822	813	788	783	780	794	833	824	929	969	982	504	209	440	920	925	813	817	772	778	784	792	813	818	782	792	788	789	754	782	778	805	846	862	857	660	308	271	581	1085	1174	1075	993	857	847	833	852	870	794	808	778	784	761	767	791	814	757	827	815	762	799	787	818	811	795	751	737	824	837	795	792	761	775	822	824	801	794	806	843	786	713	720	768	866	827	759	769	799	799	799	826	785	765	746	808	819	834	833	787	857	769	814	844	774	740	801	833	847	808	771	764	778	765	735	764	780	813	809	832	836	858	806	798	783	833	836	800	747	793	825	853	812	795	805	758	793	792	802	818	828	781	810	786	836	813	818	810	776	832	791	833	817	873	817	826	803	807	792	838	821	763	789	806	773	816	781	814	818	784	816	881	783	857	819	831	818	791	824	792	814	830	826	812	766	796	793	778	795	876	809	802	857	811	818	798	801	802	834	849	828	813	852	814	803	825	837	815	824	781	821	811	788	775	824	841	829	846	833	824	813	827	831	803	856	830	814	849	834	828	846	845	852	812	856	848	848	795	851	793	800	809	824	788	816	867	802	853	828	837	823	844	850	895	875	802	853	845	803	808	844	814	826	862	822	821	855	872	845	844	801	837	846	849	837	845	839	916	876	915	857	859	832	859	845	850	801	843	837	854	860	837	860	889	870	878	922	1099	1079	1191	1099	496	204	438	900	909	982	864	800	871	847	845	851	826	866	858	849	829	816	887	842	872	916	1054
721	734	694	694	736	742	777	757	785	749	756	755	752	783	753	746	745	732	773	828	780	747	768	786	755	750	745	750	741	760	805	822	759	776	775	781	764	751	794	795	784	812	800	814	821	785	777	772	810	802	803	845	872	741	906	1099	727	744	785	737	755	804	775	796	816	772	800	808	773	767	730	777	785	789	775	778	773	796	781	772	782	763	775	826	793	793	834	771	800	786	793	806	733	780	773	788	800	761	762	781	816	775	757	755	738	796	778	771	759	770	811	764	768	789	813	745	791	814	746	836	802	744	756	778	794	802	754	783	795	780	793	788	764	774	795	760	773	779	749	799	772	748	755	822	805	762	791	746	835	804	784	791	799	772	725	747	816	825	774	792	788	828	763	818	780	798	744	779	753	798	809	762	829	768	774	779	794	818	829	802	774	807	779	752	740	774	770	792	831	771	772	790	784	773	855	820	840	920	976	882	382	214	538	1012	889	770	778	799	781	744	816	806	797	781	763	802	782	757	763	769	832	826	858	740	386	238	486	1059	1210	1046	957	863	844	857	846	755	825	799	815	780	808	776	779	805	757	762	807	816	764	778	790	808	838	755	762	794	827	807	811	815	801	796	762	770	782	800	772	797	843	803	755	788	841	833	771	774	805	757	798	805	808	779	799	814	797	836	802	794	785	782	810	825	817	784	836	806	801	815	800	796	754	766	749	796	774	784	744	768	798	830	793	803	752	766	813	818	785	804	822	776	838	827	800	788	778	790	785	779	767	819	753	807	794	828	807	821	851	797	836	831	829	808	784	803	797	820	822	807	813	765	806	810	795	813	776	780	845	817	841	849	820	813	846	802	830	801	826	859	855	838	831	833	809	827	804	830	790	784	836	863	858	816	833	790	817	803	812	801	829	809	831	857	865	825	806	833	841	817	817	809	832	854	827	827	867	834	829	862	851	834	842	838	865	864	841	850	791	826	791	817	842	813	843	846	808	827	841	843	807	804	802	840	857	843	816	845	807	884	815	782	863	918	962	844	792	840	852	836	870	811	823	826	828	835	849	845	860	837	816	860	842	833	818	840	894	912	862	865	857	866	878	826	839	838	842	873	891	832	881	872	889	858	860	858	901	917	1068	1120	1181	753	265	289	777	985	895	821	821	855	909	879	845	839	788	828	825	835	843	866	879	895	899	1024
724	743	746	711	775	770	789	816	767	775	755	764	779	761	768	752	752	736	762	795	781	766	777	797	766	714	755	751	704	790	768	779	772	744	767	743	761	768	808	805	790	798	814	789	767	805	842	844	817	832	834	816	891	768	923	1161	726	759	725	788	766	780	790	793	757	773	792	738	832	761	748	776	784	820	795	818	766	794	792	820	788	778	777	835	782	790	793	851	794	792	789	801	750	789	760	761	789	776	803	809	797	786	754	780	780	777	781	777	772	792	817	795	788	799	833	816	796	831	795	809	755	777	767	754	772	785	792	776	813	768	763	793	790	772	739	757	772	777	808	812	802	801	762	800	773	761	726	790	781	823	779	781	781	784	811	802	808	791	789	791	822	788	777	823	793	780	793	813	796	742	747	816	782	798	797	761	778	773	808	821	804	793	793	727	785	811	781	792	803	755	776	739	757	777	851	798	859	887	964	746	274	256	761	1036	834	766	744	805	749	784	789	782	791	820	789	777	772	809	800	810	824	868	829	520	237	374	922	1223	1064	922	868	804	823	790	818	827	791	776	809	784	803	772	776	817	787	752	795	834	778	809	800	802	826	799	806	796	817	805	795	790	792	774	779	762	807	820	770	826	871	849	805	820	816	757	811	804	797	777	778	795	790	792	795	779	821	793	810	789	776	817	797	804	827	808	791	773	816	792	825	783	763	760	851	855	765	709	750	749	719	811	817	805	784	791	837	793	792	808	800	805	871	817	783	802	789	777	775	762	766	749	756	845	848	780	783	794	790	787	784	810	842	818	777	771	833	811	795	819	822	816	824	823	811	804	799	783	807	805	829	825	828	833	850	815	840	850	821	852	857	839	854	822	815	838	784	815	789	771	829	851	824	831	792	845	828	821	831	802	848	839	817	845	807	789	875	888	903	843	757	809	825	858	808	867	869	804	876	863	822	832	857	856	860	856	869	817	795	798	806	841	892	863	853	849	848	830	843	799	810	792	821	840	842	835	865	854	850	886	902	838	797	821	850	756	847	849	843	782	834	848	836	827	800	861	865	846	890	837	836	817	864	831	778	815	852	858	822	840	838	860	898	841	849	847	848	835	876	864	864	830	821	877	858	851	914	914	1061	1032	1133	969	374	237	567	1041	907	885	866	863	853	839	830	781	790	902	828	831	899	869	876	899	914	1048
717	750	778	753	759	758	804	749	788	787	742	769	780	778	780	781	736	759	740	777	751	794	730	754	779	761	757	750	724	768	800	800	774	756	766	741	839	809	745	827	797	840	799	793	833	834	815	853	807	827	820	768	886	739	878	1129	721	716	740	742	774	767	746	722	796	791	762	769	779	778	755	786	770	777	777	742	798	783	742	780	776	800	781	791	774	780	766	832	792	752	761	777	745	752	736	769	784	768	750	755	782	769	757	779	786	758	780	786	774	801	758	804	793	761	770	787	766	779	797	744	749	776	772	766	784	807	789	782	799	759	784	816	808	763	750	743	773	730	786	777	773	785	791	799	832	773	726	769	797	806	737	775	823	806	767	804	821	797	782	784	762	753	793	785	808	819	800	786	815	834	779	781	757	796	796	759	742	781	853	844	817	795	799	785	814	761	741	803	771	789	804	831	779	789	888	790	820	894	984	665	256	315	867	1063	855	765	776	794	784	794	797	838	774	827	796	781	761	800	803	765	811	852	712	345	260	657	1200	1165	1004	885	829	804	787	797	830	818	805	778	803	839	817	802	819	853	793	777	845	776	751	828	774	809	805	803	797	766	789	828	789	812	805	763	771	781	785	737	795	789	811	786	841	798	801	780	865	803	800	763	798	791	829	821	806	846	800	795	796	795	809	801	808	772	823	808	759	770	776	787	783	811	728	812	869	861	748	690	903	827	731	758	896	804	803	809	858	808	777	789	801	830	810	812	841	819	766	790	802	819	799	774	826	832	803	765	793	816	842	818	814	810	792	819	816	784	806	841	829	826	780	819	780	810	795	772	804	807	818	833	830	819	843	850	836	840	809	807	792	832	838	856	820	846	809	791	789	810	785	755	829	893	830	788	802	817	843	852	842	813	827	796	821	820	819	787	833	841	886	838	816	838	864	843	838	816	839	802	798	816	816	890	843	864	817	832	809	802	797	820	843	865	874	850	891	836	825	851	844	823	835	827	810	804	838	809	855	825	858	838	834	894	803	749	811	831	835	817	777	788	801	858	876	859	824	803	811	845	839	848	818	741	852	864	816	818	834	865	848	797	864	864	863	840	862	839	862	873	879	880	868	831	837	822	848	823	892	886	973	1046	1148	1138	552	218	405	923	930	857	857	856	856	881	861	804	803	960	995	820	844	864	837	894	905	1054
743	764	760	761	748	756	786	752	770	735	727	747	737	763	781	771	765	768	759	755	776	779	713	765	738	741	757	754	775	731	762	756	784	791	762	771	923	918	797	794	798	805	796	804	809	851	771	801	801	842	845	769	879	754	897	1170	699	697	749	737	768	767	769	735	835	894	812	750	791	763	791	770	773	792	822	692	753	798	785	773	785	795	765	783	772	755	765	756	760	709	756	795	776	779	747	731	768	739	751	741	781	771	756	791	754	791	763	771	751	758	780	793	810	775	798	817	833	826	813	775	787	756	792	825	803	797	792	784	779	770	789	765	776	729	748	784	813	792	732	775	805	811	807	789	773	760	778	782	853	813	772	773	796	827	810	795	795	785	753	734	742	788	749	779	723	769	792	772	815	829	800	766	742	798	803	799	772	752	818	794	759	821	795	799	831	785	788	784	810	802	773	782	785	823	874	827	861	921	991	599	230	351	896	957	818	805	787	773	769	801	791	759	743	755	801	778	809	782	805	801	824	879	532	244	393	965	1233	1008	921	896	839	792	777	781	829	787	776	790	799	834	778	804	778	823	745	813	821	727	771	801	793	793	799	760	791	795	813	796	781	775	785	777	770	779	795	761	772	780	764	815	768	799	771	809	815	796	780	829	832	795	810	813	827	811	781	776	816	773	765	770	780	804	770	765	734	841	891	784	802	804	763	792	867	864	690	800	1060	1079	832	694	808	805	827	834	808	813	819	763	811	806	818	782	792	814	822	782	787	816	783	810	833	796	787	763	808	847	845	853	786	802	758	790	817	818	823	818	841	845	810	798	828	782	806	804	814	854	821	766	823	833	837	816	820	842	840	826	791	793	813	803	799	811	838	802	807	849	817	833	832	843	803	811	818	796	845	863	835	797	831	831	839	828	794	767	812	872	884	835	810	828	838	810	827	820	856	831	798	833	861	842	803	848	864	846	800	833	827	842	845	869	836	842	821	858	837	842	837	833	853	791	848	813	832	850	859	820	849	858	852	836	806	802	828	820	881	851	824	753	779	850	892	866	854	832	869	845	815	816	833	823	871	866	846	835	861	861	812	799	852	843	872	808	866	859	851	882	899	842	847	851	835	835	868	845	872	946	937	1033	1168	1240	723	239	358	831	967	872	859	893	814	867	809	880	778	868	783	895	832	898	880	872	876	1080
750	771	777	739	771	757	745	744	731	722	730	726	792	793	801	772	772	780	761	746	779	769	771	765	783	791	763	726	742	742	763	765	784	796	763	741	793	797	721	766	809	787	793	797	823	818	745	773	772	818	833	805	866	793	905	1086	714	729	721	744	775	732	784	718	769	824	741	781	750	801	772	779	785	769	759	790	781	802	800	771	813	787	759	794	774	785	769	819	795	788	784	782	776	736	796	807	754	791	783	801	787	760	770	793	773	777	792	789	768	765	769	768	810	817	775	811	796	816	764	747	791	790	786	816	816	763	789	809	767	796	805	798	781	706	793	835	815	771	770	758	784	821	800	775	799	810	781	809	811	789	795	768	806	816	800	815	787	796	766	810	714	792	783	739	763	801	819	787	780	867	789	753	758	795	831	820	815	815	783	787	788	775	801	792	775	807	806	793	773	792	810	807	806	837	804	766	862	976	960	511	217	413	950	960	820	784	787	805	824	793	784	778	817	805	799	806	822	801	764	780	817	794	369	237	629	1196	1141	940	876	893	804	794	832	776	781	755	763	829	817	816	790	862	810	776	763	793	845	786	792	778	772	798	755	780	814	798	782	745	826	787	792	831	793	815	802	764	771	783	803	809	786	804	755	779	790	764	814	857	816	790	799	802	798	755	775	790	782	784	783	810	798	789	732	720	718	855	917	757	773	809	784	777	805	813	705	777	1069	1153	812	684	816	803	780	819	787	797	817	827	831	802	799	773	806	768	804	777	824	827	789	789	849	797	765	775	792	891	863	802	783	852	840	851	752	817	809	790	797	798	788	799	825	847	813	806	785	845	758	788	793	853	801	819	841	801	827	797	797	823	816	806	795	799	840	815	891	833	838	843	818	818	814	793	796	812	836	837	827	809	829	841	831	807	837	789	776	793	773	791	806	853	876	826	829	854	851	828	776	809	822	842	801	835	819	828	804	806	830	839	841	842	832	825	850	826	852	802	834	825	859	848	839	766	844	833	823	812	845	875	853	856	844	806	833	849	873	882	856	771	850	840	866	860	853	843	860	888	844	841	859	864	875	852	838	859	855	857	837	855	846	824	871	819	837	870	899	863	866	871	906	858	848	900	881	857	870	931	891	1021	1175	1068	590	201	384	855	928	879	886	855	840	851	834	950	849	674	815	806	854	868	896	847	927	1029
787	782	812	703	753	724	731	741	759	760	737	759	742	758	772	756	783	764	755	799	781	767	766	804	786	818	748	751	770	800	784	779	764	772	809	786	744	760	813	791	773	773	771	848	869	810	770	774	821	862	832	800	891	755	877	1116	749	757	782	740	762	826	804	779	757	752	803	777	761	819	786	755	778	751	806	757	759	799	772	784	788	762	779	804	753	783	755	830	792	801	768	757	788	774	777	835	773	807	783	775	799	759	801	801	830	776	797	800	799	813	809	784	778	800	812	798	801	771	740	763	777	768	769	758	795	797	813	791	793	799	803	808	777	735	800	833	815	809	748	760	767	779	799	784	827	774	803	792	792	784	812	807	771	771	774	816	768	776	774	839	820	818	802	745	734	749	813	796	791	816	794	804	784	798	846	797	826	822	745	749	759	817	812	738	768	833	787	782	814	793	798	820	835	804	776	761	827	948	969	485	198	461	1004	888	798	764	800	765	737	770	785	818	785	798	792	817	807	775	772	813	896	670	277	303	888	1206	984	889	866	831	747	785	812	815	813	755	802	789	807	824	764	815	779	786	786	793	772	780	787	814	765	770	781	832	829	821	782	786	784	779	807	796	817	788	779	787	807	780	817	830	798	780	799	790	802	786	794	801	786	758	780	809	766	767	766	779	791	794	871	832	789	772	753	739	739	831	788	826	801	807	829	806	805	865	770	690	765	810	705	751	847	800	801	811	790	795	834	813	824	847	782	825	791	788	818	790	814	778	826	778	831	856	809	741	774	782	808	800	819	987	771	787	796	825	801	828	828	777	823	822	827	825	807	810	796	825	835	806	844	880	817	818	801	834	822	835	800	823	850	798	786	821	813	822	795	806	885	799	841	827	789	796	855	837	811	821	792	803	791	816	829	822	805	844	844	804	816	830	832	867	789	817	841	817	852	825	809	851	853	850	869	830	830	869	820	796	825	831	848	795	794	814	846	824	821	833	880	822	848	813	846	829	834	846	861	836	853	836	826	857	883	869	856	866	845	837	859	875	899	854	867	835	846	818	845	846	830	869	806	834	847	853	800	848	856	824	821	868	884	838	817	842	807	846	853	857	844	888	851	814	874	857	860	851	895	868	882	945	1131	914	398	224	521	971	863	924	918	870	865	872	840	862	987	920	841	814	839	829	876	859	898	979
791	745	748	754	730	801	744	753	744	751	752	754	751	756	770	746	766	750	774	745	753	759	763	806	805	822	820	781	770	791	784	786	785	789	781	810	793	805	807	776	769	838	842	802	821	821	814	798	883	812	835	808	884	753	838	1098	723	753	773	794	778	775	785	745	795	800	814	806	774	810	768	753	754	799	807	737	739	788	790	733	778	748	773	801	757	736	750	816	791	765	732	793	772	767	790	793	806	768	743	789	778	763	811	798	783	797	801	845	773	769	788	785	763	770	798	824	789	812	777	813	776	786	822	785	831	781	798	774	786	795	774	820	808	768	741	811	795	766	776	783	783	858	821	786	794	786	759	758	813	804	821	801	809	799	797	785	783	781	799	836	864	872	801	745	799	779	834	804	817	788	796	812	780	794	818	779	812	787	805	762	776	828	801	795	805	837	794	796	797	786	824	785	731	768	797	799	800	924	887	410	221	556	1053	860	811	774	808	789	830	890	753	806	816	786	758	819	785	824	804	785	854	532	230	451	1106	1179	984	847	863	795	776	814	775	788	798	810	795	787	817	787	780	789	759	817	802	767	782	763	799	784	752	744	787	826	854	854	756	777	821	825	802	812	837	834	801	810	804	766	819	794	794	832	847	777	828	864	788	776	761	769	766	764	794	766	716	801	818	815	812	817	796	801	795	730	779	851	803	821	765	762	805	822	818	865	848	778	749	752	782	852	791	763	767	795	801	820	828	810	790	810	849	824	840	855	815	830	849	807	781	835	785	810	791	794	792	755	779	785	774	823	803	802	816	841	825	841	809	816	825	814	809	823	827	837	821	819	831	831	810	834	835	842	833	850	822	822	838	878	799	831	790	796	836	819	831	808	845	830	824	788	824	864	886	869	844	819	855	817	837	845	795	857	805	804	753	775	854	821	817	879	805	812	861	838	817	823	838	813	846	848	826	862	841	836	851	819	815	825	796	791	837	825	820	832	803	846	839	870	881	836	842	838	825	838	839	823	825	864	837	850	832	837	820	843	867	877	820	817	834	854	855	832	887	876	846	851	829	850	846	825	813	833	829	865	860	792	877	860	818	821	896	854	846	844	834	851	863	852	859	804	841	876	844	867	851	880	907	1005	1053	733	300	315	733	987	867	908	909	923	875	872	841	854	888	901	900	835	840	852	892	896	928	1018
764	746	766	752	785	792	744	784	779	780	752	730	783	781	767	774	765	752	741	727	722	763	712	801	821	818	790	735	787	801	803	789	763	797	807	787	788	814	816	786	770	822	794	734	806	819	816	830	784	775	789	823	862	769	798	1095	771	715	736	733	821	756	752	755	819	790	778	758	760	804	745	780	749	791	788	786	753	804	768	809	769	788	810	790	750	784	799	789	793	768	782	776	768	790	827	790	786	795	795	779	812	765	767	780	779	780	763	775	840	778	798	776	758	750	774	781	785	774	806	777	756	749	835	793	793	753	771	770	811	775	792	833	781	782	733	750	765	739	721	795	802	831	816	812	796	829	756	802	793	803	781	753	767	809	802	791	774	774	768	850	849	852	803	759	787	798	802	810	812	790	791	823	768	813	754	784	807	781	787	766	796	810	835	772	819	792	787	826	784	795	791	754	726	839	906	900	822	908	856	388	222	609	1040	831	771	754	778	779	796	831	751	782	785	751	796	834	795	822	835	790	833	438	212	616	1215	1125	910	813	844	792	809	794	765	713	765	746	793	823	807	814	775	781	747	784	785	804	807	771	783	814	788	819	799	761	786	789	725	760	789	831	787	788	803	823	790	811	819	762	825	808	777	847	831	796	794	823	782	758	734	730	731	790	782	760	710	772	820	792	787	825	810	785	793	802	823	755	823	788	813	784	796	807	809	832	797	820	791	811	836	825	784	748	767	797	808	830	812	787	792	825	786	786	857	829	789	802	822	821	812	851	768	815	793	863	858	797	782	846	843	849	832	799	851	791	838	817	821	806	817	819	832	842	814	866	843	804	788	794	817	867	824	817	837	840	815	806	824	823	829	803	819	831	833	815	799	825	840	885	816	787	807	836	851	865	853	803	833	853	853	838	831	796	830	822	799	786	839	838	841	846	843	856	866	826	835	832	815	827	846	824	846	836	879	841	836	800	811	782	838	813	816	845	821	867	834	826	848	812	814	814	805	820	839	869	875	825	822	830	881	830	822	842	808	826	860	869	795	806	803	861	834	813	819	842	834	839	786	873	846	831	837	822	815	848	865	851	866	827	815	823	848	821	819	827	849	894	891	852	848	839	787	883	893	845	887	909	944	986	1016	661	242	337	861	991	852	908	884	903	857	827	845	854	871	886	851	863	842	896	867	863	916	1033
777	745	736	743	757	710	769	764	788	749	794	698	729	730	754	783	771	783	732	754	762	739	700	707	733	768	789	773	813	767	809	789	793	788	801	766	780	802	808	799	818	767	801	784	750	802	818	808	811	804	805	805	836	786	912	1138	768	714	716	755	766	732	811	780	780	812	763	723	716	784	773	786	765	829	782	757	766	801	783	793	799	765	773	812	751	782	822	761	755	784	746	752	775	810	762	784	786	793	793	782	751	767	766	794	758	787	760	774	804	790	796	795	767	820	746	770	781	775	784	743	780	772	808	798	791	781	798	785	742	804	781	815	795	802	748	784	759	758	829	799	799	795	790	794	775	780	814	799	804	789	741	760	816	809	785	810	773	726	778	777	761	772	780	744	785	792	815	793	789	806	799	793	792	777	785	793	773	795	779	768	797	787	801	780	767	809	823	739	774	770	821	765	734	918	1029	1037	861	893	825	375	235	632	1099	827	777	774	761	757	814	776	774	679	668	667	755	783	803	822	813	841	808	362	227	732	1239	1012	884	826	825	804	820	750	720	812	845	796	764	836	792	797	811	789	781	758	827	794	812	798	814	772	797	812	788	778	749	765	794	816	801	793	790	806	833	760	826	744	744	737	834	786	748	792	823	789	803	837	805	775	769	737	772	810	817	796	766	803	804	772	804	805	775	793	779	770	783	788	803	787	798	777	809	817	814	831	815	793	781	813	819	825	796	767	771	787	773	825	820	781	784	846	819	814	823	793	754	789	821	827	822	844	800	832	817	836	821	825	816	797	842	826	817	817	810	840	796	830	815	814	854	852	818	832	837	817	848	759	769	814	789	820	782	798	777	868	798	792	820	831	836	802	837	842	849	825	778	820	826	823	855	829	792	852	855	880	807	816	808	831	886	833	839	826	804	830	827	834	826	833	841	800	810	824	839	880	834	842	825	858	836	870	791	782	865	816	851	788	777	820	855	823	803	834	843	852	869	822	829	849	821	824	845	830	870	841	856	838	837	810	859	794	845	859	810	870	858	851	877	830	838	847	811	782	805	817	825	866	830	817	832	828	897	889	851	878	882	830	889	853	854	869	876	801	828	839	883	856	842	873	875	865	851	872	856	869	846	922	937	967	1088	750	325	286	620	956	896	819	895	805	831	813	852	898	866	874	833	901	874	879	847	889	943	1013
790	761	746	729	736	706	757	739	743	780	754	730	730	730	757	772	780	749	792	750	742	724	829	892	793	757	799	795	749	796	775	804	776	773	803	762	788	800	815	791	802	792	772	751	765	804	847	848	797	828	793	836	878	776	823	1163	799	762	709	752	806	795	810	840	801	802	750	750	748	768	753	771	785	788	818	773	737	795	797	768	781	776	809	777	773	771	753	809	796	750	753	787	776	779	771	794	792	812	780	758	747	762	792	797	789	776	783	772	774	757	774	833	786	786	762	754	813	796	819	826	746	842	822	786	827	787	819	791	763	819	805	834	815	823	752	776	778	831	816	778	788	802	761	758	781	833	793	787	819	804	754	810	780	756	760	762	778	729	722	770	720	768	780	795	810	797	817	767	797	857	829	812	819	787	748	794	754	776	790	783	784	771	783	768	770	796	771	738	747	746	793	777	760	849	928	952	797	894	806	376	237	693	1098	872	776	783	817	762	757	789	714	585	951	789	675	817	812	828	825	861	792	337	259	845	1203	988	867	788	805	826	816	756	797	908	943	846	765	824	832	807	781	796	810	786	749	786	768	823	770	817	799	863	775	781	799	780	799	792	797	844	767	771	770	765	766	761	783	727	793	828	802	864	771	822	780	778	807	771	750	744	795	852	864	891	801	781	803	800	773	757	770	782	777	839	816	776	814	804	786	856	791	803	799	765	826	793	845	833	817	817	820	764	769	785	802	812	809	781	800	768	803	832	792	739	730	746	829	870	847	837	846	825	786	817	821	812	780	818	850	862	793	781	794	800	784	791	825	842	864	817	822	828	819	786	778	792	848	810	805	841	848	802	816	829	815	790	820	817	821	838	822	781	819	797	772	806	795	788	826	843	824	803	785	834	792	880	882	781	799	849	861	812	814	831	832	820	804	843	848	817	786	818	861	869	847	828	831	874	821	823	803	799	825	856	815	822	817	835	886	831	755	837	858	827	867	811	772	806	811	838	823	851	824	849	849	810	823	851	827	802	823	853	853	877	850	887	896	827	852	823	808	805	798	805	864	859	839	800	832	857	873	869	868	823	852	865	868	864	883	870	845	808	829	867	841	860	838	878	833	852	818	874	881	884	865	882	926	1051	1196	1084	435	236	494	927	867	810	845	813	815	832	837	867	849	885	868	874	903	859	878	836	915	1017
758	769	761	763	708	739	761	768	756	771	778	730	757	740	778	802	790	769	728	751	788	801	732	722	837	772	787	762	759	810	781	769	808	753	802	787	780	803	754	786	829	831	756	742	764	773	824	768	780	833	810	785	841	816	803	1127	818	709	749	788	793	781	647	752	786	804	763	780	805	823	780	778	797	775	785	769	776	796	784	775	777	784	808	808	779	780	795	791	797	769	773	782	751	793	715	762	780	813	755	751	758	780	768	751	733	796	774	783	788	785	750	789	776	779	844	772	790	795	819	798	796	784	777	775	802	780	797	774	776	776	793	807	795	763	775	800	836	815	791	767	829	784	765	768	771	781	786	810	781	842	789	779	810	783	780	761	803	743	757	766	725	759	780	824	777	806	761	775	790	822	813	797	787	771	753	813	798	751	779	754	803	773	769	791	784	789	808	803	787	733	785	808	796	732	723	737	795	951	856	332	250	645	1067	834	789	792	822	784	787	784	714	610	1885	1180	641	793	804	812	814	852	792	354	275	889	1197	1007	832	868	812	813	832	728	748	921	973	882	763	761	752	778	788	790	776	793	809	817	776	795	791	768	803	788	806	796	783	747	760	761	799	863	789	728	739	757	767	774	718	751	745	776	768	849	810	789	771	794	794	791	778	783	806	789	827	844	811	722	802	790	750	767	747	743	778	813	849	799	821	809	813	780	774	807	762	824	812	818	795	810	795	837	778	804	773	802	824	827	795	784	780	819	816	805	812	780	765	787	820	853	848	874	813	837	816	819	840	772	822	826	748	833	793	795	833	810	803	842	850	807	819	818	857	805	793	749	754	811	848	787	768	810	859	817	806	823	830	847	840	817	807	821	805	813	806	768	842	817	793	785	791	831	806	800	804	793	826	854	882	752	818	797	826	847	792	798	827	781	812	802	833	841	793	893	812	882	842	840	776	815	838	902	834	823	842	864	825	826	825	874	835	795	808	869	807	837	868	800	847	960	957	809	827	854	877	863	849	878	844	854	818	795	814	813	826	822	816	851	874	854	825	801	837	829	821	842	843	885	842	824	827	875	864	856	871	878	853	857	807	807	873	839	850	811	802	828	831	883	836	832	854	847	840	860	844	835	798	884	956	1130	1326	1151	514	209	470	970	913	870	817	856	805	826	851	833	853	841	852	853	861	898	861	889	917	1074
749	766	737	738	727	717	764	771	775	762	722	768	772	808	732	788	747	760	719	742	737	839	695	531	819	783	822	792	782	790	817	788	820	776	774	797	808	813	806	781	793	770	751	777	837	773	806	786	797	795	772	784	825	812	802	1138	824	752	766	771	764	822	740	780	816	794	777	788	755	780	782	770	788	775	784	778	766	791	759	770	764	795	776	775	797	794	751	785	807	790	784	731	776	760	767	758	793	808	712	792	766	776	792	834	784	804	766	775	782	796	789	784	788	801	796	743	799	800	781	807	763	773	804	792	810	796	773	765	767	770	747	825	821	749	786	780	811	802	787	762	810	744	781	806	748	782	795	804	783	742	805	780	787	788	795	799	781	732	759	775	775	795	783	767	781	844	813	816	747	786	803	818	812	820	750	927	809	747	769	763	761	781	768	772	802	801	831	836	774	773	763	783	789	846	775	833	905	1035	885	340	263	646	1065	860	823	792	816	787	792	808	740	647	1022	647	713	772	783	809	817	886	792	315	265	784	1218	1032	836	866	852	816	802	732	715	817	754	757	747	815	752	778	813	781	801	771	776	758	797	794	766	811	794	808	812	777	805	810	758	772	814	790	838	779	759	771	793	825	744	752	754	784	798	782	809	840	824	756	810	768	780	801	827	773	808	805	773	780	755	806	781	805	780	824	840	796	782	808	810	823	801	815	809	785	819	806	783	776	754	780	792	822	783	803	776	815	824	801	806	817	795	802	831	845	846	837	823	783	823	790	792	816	802	797	810	806	787	788	825	840	793	811	798	805	801	857	801	803	845	839	808	789	806	799	834	745	751	813	838	836	801	785	829	840	834	841	846	820	860	800	818	832	801	796	808	771	851	824	865	805	814	848	835	781	826	804	798	760	788	845	852	795	827	795	808	781	808	825	785	811	822	820	823	840	832	840	836	797	791	818	782	844	845	838	836	824	824	852	838	814	858	816	815	866	831	857	863	855	852	623	893	847	848	850	864	850	851	829	823	799	803	826	833	794	774	813	802	810	821	839	864	883	841	886	863	859	841	853	839	862	845	810	809	837	855	876	831	862	803	837	805	870	867	805	811	884	815	881	873	825	876	884	869	888	839	843	779	854	917	1117	1155	910	389	239	603	984	894	901	847	868	847	885	872	853	849	867	864	898	878	875	869	886	906	1072
738	791	729	748	751	777	766	754	758	752	740	780	785	762	780	735	752	713	728	729	742	813	876	799	835	803	814	797	790	770	799	786	789	806	775	802	813	781	796	746	781	739	771	985	967	750	762	819	822	785	763	810	845	799	791	1113	859	705	759	781	776	799	809	779	744	777	802	778	785	793	773	782	766	780	767	757	790	789	806	782	837	827	806	762	751	751	780	801	748	763	758	744	743	753	744	751	779	809	791	785	772	755	793	779	815	791	789	825	806	747	782	792	781	794	804	761	790	755	799	764	767	803	761	795	763	787	781	792	815	783	783	792	764	825	798	803	859	772	816	822	754	755	757	792	771	796	777	770	736	701	786	794	744	796	776	838	791	771	787	747	769	795	772	777	781	803	817	809	812	831	760	770	809	778	790	792	766	814	765	797	802	770	782	794	804	793	776	807	783	800	773	744	760	844	801	868	828	948	782	324	224	638	1082	853	791	821	776	761	783	763	787	779	813	779	799	808	793	786	815	890	796	370	236	730	1179	1020	904	842	837	766	845	833	790	764	735	724	810	853	782	770	788	791	830	803	792	819	781	749	764	767	778	802	791	798	860	791	767	789	798	794	787	773	780	794	831	808	769	768	790	803	766	797	813	854	812	793	800	794	780	792	822	818	815	787	778	809	813	810	784	817	814	809	825	791	775	766	822	779	798	850	832	846	790	837	843	789	816	800	768	774	787	808	767	771	818	798	836	800	802	806	804	850	821	787	850	793	794	782	828	771	781	832	816	804	820	807	776	811	810	765	756	791	804	801	832	773	844	817	836	830	798	755	811	803	826	848	854	815	815	782	766	815	806	824	836	807	836	821	806	818	801	805	820	792	805	817	816	790	821	824	790	765	876	814	845	807	857	829	835	857	828	792	834	875	839	857	801	803	825	837	823	842	832	817	829	776	775	732	840	815	868	893	855	824	867	893	813	888	827	889	810	879	844	816	825	880	945	621	878	830	853	811	822	858	870	896	838	888	908	814	822	831	785	792	768	825	868	862	825	835	844	851	816	819	847	842	829	827	837	863	834	818	847	853	833	846	812	845	837	803	872	862	856	834	847	851	855	841	876	888	820	871	912	919	877	843	937	1061	990	602	226	329	777	952	866	880	902	889	880	842	854	874	858	891	887	900	881	883	839	920	883	1059
745	755	714	752	727	746	737	747	714	746	756	811	780	759	772	735	743	760	781	732	730	740	827	786	801	780	788	757	784	771	780	772	820	786	795	810	817	797	787	790	783	755	731	916	976	720	780	844	759	815	787	795	819	797	758	1111	837	713	762	798	750	809	764	763	811	792	760	739	725	774	760	765	766	790	795	784	803	785	780	779	804	781	740	795	758	787	805	791	793	807	811	785	779	773	787	813	785	784	809	813	796	779	810	789	792	795	772	820	798	773	731	781	762	790	776	812	789	773	776	789	814	824	779	776	781	760	796	796	766	765	772	752	749	814	787	822	827	805	810	816	770	793	778	821	762	773	818	739	740	731	750	794	783	768	802	801	769	775	818	786	834	814	823	774	765	788	768	719	786	843	762	800	775	762	801	764	783	776	812	856	806	802	788	825	811	790	739	778	787	785	805	802	796	833	813	815	841	946	825	339	210	562	1093	862	798	794	783	783	820	792	841	785	816	811	780	797	786	755	839	844	825	407	203	625	1179	1116	921	842	859	824	846	815	771	851	811	822	804	802	806	773	745	767	815	799	787	763	767	732	874	799	767	810	813	796	871	818	822	857	767	816	808	823	798	814	794	803	753	726	803	779	791	804	854	844	839	811	756	820	832	790	818	798	783	789	789	813	835	828	768	799	804	802	799	862	761	828	819	781	805	817	806	832	803	848	833	783	844	804	802	824	832	804	807	824	834	838	807	771	812	792	786	821	795	814	836	836	774	780	819	835	826	794	801	792	823	804	824	821	835	753	797	780	820	817	801	809	813	827	821	859	791	785	892	860	896	794	836	806	844	792	807	843	803	798	803	827	828	850	821	819	821	858	846	821	818	844	840	819	864	835	797	821	815	835	839	820	890	838	908	837	788	830	817	859	848	896	880	799	854	809	831	823	852	852	798	798	760	740	823	847	849	843	840	849	845	842	863	877	815	811	815	824	839	832	820	847	932	899	864	847	838	822	821	848	857	850	889	736	914	821	832	830	831	818	806	834	852	848	802	756	800	812	827	882	837	842	856	850	829	862	823	871	886	853	855	854	836	823	808	902	816	871	842	862	858	827	858	870	863	869	881	856	876	920	898	920	1035	1086	830	379	241	582	940	877	899	921	893	861	871	887	852	870	806	918	882	873	874	901	907	874	983	992
749	711	761	762	769	799	735	754	735	741	766	764	753	736	721	747	762	828	810	738	741	744	759	776	746	784	772	764	792	779	788	767	780	773	743	744	799	852	805	743	769	806	773	728	749	755	818	803	770	791	817	822	860	792	800	1092	837	708	728	770	756	772	788	750	762	812	765	728	762	832	801	756	766	768	731	781	790	810	800	797	780	787	781	777	776	804	783	814	791	785	801	765	813	784	804	819	812	790	790	803	782	785	807	827	808	816	811	808	802	805	794	803	807	772	789	787	796	800	800	760	807	775	808	769	816	763	812	793	751	747	767	769	746	762	790	831	815	799	805	807	764	768	763	762	753	767	825	770	765	784	826	796	770	813	779	782	791	809	806	798	805	780	854	792	768	791	783	698	814	786	795	774	777	798	788	787	760	747	802	785	766	795	840	814	813	812	822	771	798	829	776	791	841	838	797	804	866	934	937	402	218	510	1007	889	828	797	831	741	763	807	853	815	803	808	795	792	760	784	806	828	933	478	209	547	1102	1105	963	827	868	828	812	797	796	863	788	819	801	776	798	832	730	796	813	798	741	819	819	797	862	785	816	808	797	768	831	814	832	829	797	756	815	804	764	832	770	750	824	898	761	769	816	777	830	821	818	821	797	826	823	808	829	822	811	803	805	783	826	781	811	808	837	818	824	851	814	800	825	779	778	831	836	802	805	807	830	828	839	806	823	764	813	850	851	828	835	815	845	793	806	804	793	815	802	833	814	838	839	812	826	833	849	795	769	796	785	792	835	842	825	795	787	787	840	795	792	843	791	823	801	796	749	771	888	869	855	802	765	812	832	810	796	831	794	783	772	818	806	836	816	848	842	849	900	854	834	839	805	850	813	838	818	825	852	804	793	831	804	857	921	821	788	828	810	847	874	859	808	815	827	774	832	828	850	830	832	802	832	776	863	828	839	824	815	845	838	837	862	848	835	853	849	841	834	797	846	854	842	844	822	837	877	864	818	811	842	828	944	682	876	875	875	867	863	868	857	838	921	882	853	794	794	850	856	841	830	818	889	856	815	862	849	850	837	900	833	858	848	842	821	847	851	856	869	873	881	872	801	846	839	861	851	835	887	920	923	1030	1115	1090	633	251	331	798	993	856	857	832	853	865	890	835	858	845	859	877	854	838	881	879	892	895	996	945
760	749	757	773	736	741	734	747	746	769	706	746	736	735	729	751	764	806	805	731	743	723	766	739	795	805	796	748	755	793	787	772	786	783	744	791	798	782	802	809	821	839	796	799	762	847	825	820	770	801	830	850	844	770	745	1125	866	706	740	738	728	769	798	809	768	778	735	783	915	855	923	878	765	738	782	744	780	801	749	795	773	790	813	773	824	825	791	781	760	779	786	759	779	787	782	777	832	858	815	828	828	804	808	822	796	786	770	795	799	792	802	840	843	787	802	787	830	817	784	797	787	800	804	828	808	783	814	777	804	770	778	757	782	776	787	811	824	803	810	801	815	807	785	772	771	784	761	809	766	756	806	796	791	773	784	776	788	744	819	797	789	820	780	804	824	832	799	746	828	828	830	768	786	781	786	760	757	748	797	806	793	796	794	814	778	812	807	809	806	790	820	818	823	780	773	813	858	972	994	465	242	434	955	939	831	801	784	793	758	788	785	750	804	784	849	803	815	737	782	834	938	585	239	352	1000	1113	980	867	822	849	824	752	780	811	800	798	798	759	792	836	782	810	802	813	820	791	775	824	837	830	795	802	807	811	774	819	819	767	810	761	796	794	785	803	750	829	733	787	807	797	809	816	777	823	794	781	830	778	794	822	840	828	777	788	783	791	772	810	829	815	856	782	809	836	818	774	803	816	796	788	831	811	837	814	821	804	835	847	803	790	797	806	822	825	818	822	816	821	776	825	807	802	783	784	799	816	818	842	860	813	834	818	839	775	778	829	822	822	804	812	804	811	823	811	828	829	778	811	820	826	781	801	801	848	791	773	814	819	841	820	832	820	846	790	784	872	824	787	784	853	793	862	862	885	843	792	791	800	778	797	817	836	853	838	835	827	839	804	817	837	805	856	780	758	828	843	831	829	845	799	836	828	802	852	829	875	855	838	845	844	886	789	803	830	849	870	875	837	850	815	835	865	833	837	820	862	847	916	811	739	760	847	840	804	808	824	893	871	884	837	851	890	860	888	854	862	878	862	838	864	865	860	865	922	897	864	859	858	857	866	847	834	863	878	833	873	843	869	848	893	850	839	847	844	880	841	842	867	869	864	859	869	909	955	927	1097	1149	1002	459	248	530	949	925	877	871	872	855	874	887	844	868	866	845	887	871	850	862	851	866	922	1045	823
736	732	762	801	755	734	762	759	750	743	764	769	772	743	768	779	804	799	795	776	741	736	763	778	796	807	756	756	817	780	774	783	790	767	775	795	797	818	791	792	794	788	778	766	798	807	843	858	762	811	857	819	844	792	763	1113	797	722	731	753	735	808	782	783	760	792	790	931	678	484	565	920	783	744	765	733	769	770	781	770	818	784	780	772	817	798	768	784	781	788	794	815	781	777	757	791	791	792	797	805	819	820	801	810	811	771	784	785	819	779	800	852	820	818	796	792	775	826	816	775	766	800	766	792	800	791	783	805	808	767	805	781	792	828	824	776	790	807	773	766	795	784	778	794	765	806	783	761	781	800	806	769	772	743	792	801	771	742	798	807	773	802	806	782	821	828	823	780	752	824	831	767	779	821	825	809	811	774	754	779	761	808	808	851	792	775	787	780	801	783	851	762	812	828	800	810	885	949	1022	565	239	376	965	988	821	793	789	778	776	794	814	798	793	810	800	784	832	793	788	793	951	738	322	260	726	1169	1082	931	854	818	795	758	808	819	775	808	823	790	792	825	793	830	808	812	829	782	801	791	768	809	799	788	742	812	815	791	780	769	744	794	798	801	839	785	746	901	715	622	831	787	796	833	779	856	838	803	807	762	783	784	782	811	765	801	770	803	789	818	812	809	801	797	821	774	814	787	812	802	803	798	788	791	833	831	840	789	792	828	802	773	823	808	833	773	786	796	827	825	778	757	795	813	778	821	825	831	808	803	799	824	815	821	788	848	775	791	796	797	775	818	832	835	836	805	836	823	837	794	823	809	827	819	808	806	763	810	854	833	848	814	856	805	824	799	838	821	831	812	764	823	833	818	825	779	779	771	816	829	787	803	819	818	847	806	797	833	811	819	839	802	869	847	804	760	768	821	823	805	853	833	782	837	878	849	850	797	854	838	836	864	817	819	804	820	818	823	836	856	854	833	804	852	827	839	819	839	863	798	748	797	769	724	844	862	813	840	832	829	877	864	878	854	868	840	855	880	816	831	857	862	831	838	836	839	849	883	864	850	830	862	838	890	811	860	862	875	873	887	886	854	869	843	867	869	864	845	850	883	829	914	907	930	926	942	1014	1121	1057	635	286	323	713	966	897	888	883	890	854	908	903	852	860	897	876	842	888	851	880	864	894	941	1040	671
732	748	755	765	766	769	775	745	750	745	769	753	775	759	723	749	768	737	780	767	704	720	784	794	769	788	741	764	783	753	772	787	740	783	763	775	800	803	810	821	817	815	789	805	814	801	829	841	797	773	784	811	820	804	756	1072	868	715	745	785	756	816	779	755	723	772	743	972	621	448	460	894	778	785	800	772	810	780	794	796	779	794	758	781	788	806	808	791	752	774	737	774	751	814	785	768	795	813	770	786	770	784	793	797	798	773	772	769	791	793	834	812	798	835	798	774	806	801	798	780	776	770	761	741	765	757	796	765	770	790	795	835	780	803	792	799	821	789	783	779	809	766	798	807	825	829	825	813	819	790	799	798	791	725	799	864	842	810	768	795	818	780	751	831	768	838	817	797	769	791	835	824	783	824	817	892	833	784	757	744	790	791	807	803	806	788	759	767	825	792	824	802	789	809	812	763	850	902	1032	669	260	334	880	1019	839	816	815	781	776	760	796	798	813	802	806	796	781	791	787	814	868	849	464	243	444	1020	1044	992	928	835	822	757	781	775	768	838	873	791	760	829	821	779	771	827	842	781	817	812	789	773	784	722	754	784	819	827	783	805	800	747	769	807	800	781	802	849	834	826	798	809	773	793	825	812	801	813	803	858	813	808	773	766	775	789	826	820	760	798	789	829	811	820	768	796	802	780	809	795	814	777	793	790	800	854	819	804	799	797	823	813	782	781	820	818	827	833	854	813	778	780	811	805	802	832	783	825	825	813	769	827	796	836	875	837	837	832	791	813	812	807	830	797	840	782	822	838	856	833	806	802	776	760	782	796	777	806	829	831	825	839	819	817	824	827	853	779	840	806	817	776	812	847	831	805	781	834	832	816	792	795	812	822	811	833	812	809	796	823	805	856	856	829	790	813	792	823	845	843	848	845	868	883	837	816	825	829	806	839	837	878	859	843	814	795	801	784	803	825	844	838	839	808	882	783	835	846	813	824	677	1222	1371	671	817	861	833	858	817	878	877	815	816	860	871	833	837	858	816	800	860	872	859	833	860	854	856	899	840	842	823	846	824	874	837	844	822	855	850	854	877	839	852	828	851	860	849	849	871	874	889	882	947	912	981	1041	1112	997	716	319	264	564	959	946	882	845	871	868	857	860	904	851	880	914	858	866	844	814	855	841	855	975	947	530
745	749	780	765	753	752	774	768	758	737	763	762	775	794	735	721	740	736	754	735	739	747	778	786	808	761	780	796	784	765	765	794	731	795	787	775	826	762	780	806	781	791	838	793	792	768	806	828	771	809	820	814	848	840	746	1145	942	721	771	772	772	772	780	750	800	751	771	986	863	669	717	917	800	785	782	826	778	774	774	787	790	797	771	748	736	787	769	787	739	717	772	823	777	819	813	783	754	797	768	798	749	767	797	784	780	775	784	767	779	776	771	814	787	763	828	779	774	794	777	782	778	774	765	775	775	772	818	792	747	812	769	796	829	806	808	780	781	803	811	791	790	807	768	764	805	892	830	788	807	811	819	785	752	756	818	877	848	790	720	836	816	809	794	769	798	791	780	771	763	849	834	798	763	804	843	864	884	784	755	754	792	806	805	784	791	844	762	785	822	791	819	803	797	779	824	771	855	883	964	726	263	298	714	1077	881	812	793	794	774	784	758	802	793	835	777	801	786	779	815	823	865	942	697	295	287	692	1061	1059	1017	880	771	773	860	796	740	794	847	784	789	777	793	836	791	823	794	778	779	794	793	814	804	759	790	799	813	831	830	793	802	793	792	797	810	825	818	821	824	760	790	810	797	821	807	850	804	795	800	810	781	814	814	763	801	858	814	816	813	798	799	815	853	810	824	809	800	803	829	796	797	796	839	807	806	768	779	808	780	788	819	804	804	850	797	810	811	838	829	803	815	853	814	766	825	774	794	795	805	774	797	795	778	838	857	846	840	801	783	822	811	838	790	858	820	815	780	781	826	808	847	738	734	776	745	783	820	830	821	814	795	842	793	812	821	853	826	834	864	834	850	819	857	823	818	808	826	826	851	862	837	820	797	803	857	825	785	823	823	834	819	826	845	865	830	820	790	838	833	856	833	821	848	861	826	848	823	795	839	822	853	841	829	857	858	831	789	805	828	857	867	859	835	831	861	826	841	839	862	822	608	1082	1436	606	806	879	841	831	829	862	817	883	876	836	849	825	887	881	855	851	875	866	847	845	867	855	857	826	894	861	851	863	855	862	865	859	853	841	905	893	882	845	872	921	938	908	905	911	897	885	886	893	981	1012	1086	1099	1031	736	327	251	481	873	950	874	873	882	852	803	804	831	864	872	904	875	849	864	822	876	893	921	856	998	852	410
749	762	753	728	771	762	782	779	782	788	755	759	739	784	791	768	766	765	770	791	775	791	823	756	750	784	791	789	779	782	761	797	766	804	803	820	805	795	799	809	790	794	837	828	784	804	763	800	783	817	843	848	828	825	736	1105	917	719	803	797	777	769	759	728	779	744	776	824	918	943	882	847	800	777	779	812	736	746	773	822	762	791	729	764	742	762	785	787	759	712	746	830	792	760	769	769	815	772	790	782	768	769	764	763	790	739	754	812	796	757	790	787	752	764	776	807	774	781	791	786	842	759	783	802	779	810	788	805	814	771	776	841	834	771	768	762	767	791	795	795	825	766	778	788	787	817	802	803	762	861	790	792	758	767	796	848	883	768	760	749	804	785	815	775	765	814	800	794	794	808	812	802	780	745	778	824	817	786	754	758	789	813	808	768	760	800	810	814	793	775	790	763	768	828	859	744	769	847	967	843	352	258	565	1024	881	826	773	785	775	764	805	804	755	861	810	791	794	772	797	840	809	917	852	497	244	376	824	1091	992	894	818	910	848	958	809	731	770	736	804	783	800	834	822	804	786	798	771	780	785	782	803	791	814	796	790	796	801	815	805	834	755	759	761	802	817	811	815	801	819	805	830	793	784	825	814	825	798	833	783	783	780	804	819	798	793	779	819	837	839	811	833	817	789	827	803	827	788	849	804	815	814	834	837	763	782	840	809	772	813	823	810	795	797	832	789	821	807	835	783	797	818	809	808	801	813	770	785	789	810	822	790	834	826	816	838	797	759	815	858	831	825	820	801	797	775	805	848	878	808	773	759	1318	819	752	849	821	790	826	828	828	837	846	860	837	825	819	839	838	816	856	842	843	838	802	803	807	841	873	849	826	836	783	854	795	808	844	813	826	842	859	881	883	830	840	819	838	869	846	857	808	855	873	871	888	856	838	876	840	825	827	899	854	860	841	859	854	875	864	877	859	853	865	856	867	831	859	907	931	786	742	732	762	909	855	906	879	923	880	886	931	857	845	823	916	895	910	895	892	908	911	882	888	839	860	862	887	874	865	865	862	851	892	856	899	847	860	869	861	855	899	872	867	891	877	859	884	896	918	905	939	1013	1030	1126	1036	742	398	254	441	792	954	891	860	820	878	856	833	838	870	852	880	870	856	906	833	845	917	929	921	900	1036	711	314
756	771	732	765	737	778	748	745	782	769	749	796	786	765	757	753	804	745	764	786	784	773	788	737	782	766	779	767	766	733	807	788	796	777	787	803	827	797	812	781	771	787	812	787	820	809	759	796	810	766	857	853	842	807	761	1082	950	753	752	776	799	791	748	761	745	734	787	781	812	829	773	774	776	788	744	786	757	757	777	790	811	807	793	786	770	756	785	780	759	776	789	823	803	784	782	775	766	788	819	775	764	761	805	749	776	778	767	758	767	749	786	827	802	747	732	806	803	792	796	803	816	809	802	741	793	801	811	790	793	814	764	794	786	788	742	769	797	812	804	810	798	745	788	744	769	749	760	774	781	786	790	818	820	741	763	741	723	779	765	807	790	764	793	792	777	812	826	807	766	803	820	786	749	743	723	752	755	816	785	775	809	795	769	767	773	786	817	791	806	820	778	783	815	852	913	791	779	894	1014	943	482	216	467	951	937	833	748	764	785	769	773	729	827	804	795	825	797	828	806	765	849	904	928	790	370	265	451	924	1045	984	989	787	433	798	914	772	793	777	779	787	794	787	784	816	799	796	805	767	826	782	801	809	781	808	822	807	807	789	833	795	762	768	785	808	795	792	825	786	779	818	757	800	819	830	809	784	797	792	798	784	792	782	786	818	828	803	824	837	827	820	776	788	783	848	813	773	793	809	784	781	813	797	742	742	796	847	879	808	765	830	800	820	794	853	775	803	832	804	836	840	818	850	821	812	815	806	806	796	833	822	823	810	777	820	805	809	845	787	805	819	795	839	842	800	767	805	798	822	845	785	711	1123	717	811	849	828	840	836	841	808	816	860	839	838	803	849	845	861	889	856	871	851	856	808	830	813	832	861	921	842	824	806	855	860	852	827	871	830	835	850	918	893	911	862	823	838	882	902	892	917	888	879	838	891	874	883	867	839	816	843	864	898	864	877	860	911	876	850	872	836	824	865	856	857	876	868	891	870	897	875	875	885	865	876	872	839	873	830	875	900	858	842	825	918	881	848	848	875	882	887	898	868	864	835	851	893	871	869	867	884	861	819	797	860	880	879	900	896	860	884	877	882	939	901	928	942	926	938	1049	1083	1123	1081	954	683	352	269	404	750	933	912	866	840	870	839	913	854	831	817	878	878	856	863	843	807	858	926	919	918	995	974	524	273
756	763	740	730	753	759	727	761	745	766	784	731	739	760	838	745	791	782	784	802	778	774	737	770	793	758	769	803	768	794	793	824	784	826	768	807	820	827	771	790	815	777	798	834	808	778	763	790	783	788	839	818	833	812	727	1022	974	683	784	792	771	766	786	763	803	782	774	776	793	767	767	752	749	776	783	769	780	764	809	800	803	819	802	798	837	791	746	799	780	830	826	827	817	791	811	798	785	821	794	821	763	793	816	798	779	779	792	782	793	797	775	798	791	812	754	821	756	903	755	810	802	827	815	754	799	804	780	766	770	807	786	801	762	755	793	765	793	753	776	775	795	797	741	785	828	771	790	776	784	789	807	845	846	792	777	761	792	839	773	795	809	793	758	777	781	762	821	793	811	802	801	780	769	776	774	777	770	780	846	821	780	818	785	764	773	791	755	726	814	803	738	734	860	886	927	841	777	890	931	1027	595	252	368	858	1033	810	781	807	809	813	804	793	799	812	813	808	797	804	794	801	821	850	888	944	657	329	257	510	880	1044	1130	908	656	814	854	815	814	824	814	806	770	779	829	779	789	808	852	807	810	796	807	838	797	765	804	812	816	817	828	820	809	809	808	784	785	842	821	809	855	798	830	797	778	798	824	805	809	810	833	805	791	830	811	809	800	801	846	838	834	834	802	785	865	862	797	757	777	812	868	770	797	818	776	790	765	845	919	803	797	880	843	846	874	868	790	806	844	827	852	845	816	841	860	832	815	766	777	768	795	811	858	851	819	841	842	854	816	837	878	816	845	868	862	833	851	880	844	829	822	840	805	811	768	853	838	889	839	859	850	843	833	827	817	838	854	862	900	831	870	866	849	849	865	826	832	820	801	845	868	831	795	829	868	830	835	831	876	856	870	898	855	945	904	839	872	801	857	892	853	928	894	882	873	851	889	880	891	870	849	865	885	885	856	883	871	902	886	908	918	860	858	853	923	892	872	904	915	870	845	830	848	850	904	906	914	899	895	936	912	970	914	879	931	941	904	901	951	953	940	962	965	972	950	888	943	1027	940	892	983	932	902	946	926	958	941	1005	989	996	992	1008	983	986	1003	1003	1002	1001	1033	1048	1114	1136	1009	790	490	313	289	454	766	979	895	863	864	871	911	895	902	881	852	830	839	833	891	877	891	816	857	890	914	890	1070	836	386	259
758	757	759	781	760	800	778	773	729	755	737	674	720	758	766	758	768	804	754	788	821	770	767	765	785	765	759	765	804	794	773	813	779	785	780	785	802	812	826	842	781	781	815	792	817	813	792	772	794	814	830	830	851	860	739	1025	971	704	691	720	741	746	778	774	766	788	789	801	777	780	787	752	805	751	795	754	803	772	744	742	825	806	781	747	804	811	810	840	807	802	788	775	804	799	791	775	794	754	835	807	764	776	766	777	786	765	810	819	767	785	805	833	772	761	835	789	560	876	778	803	797	776	757	800	821	824	769	803	753	793	789	782	748	790	814	822	773	733	747	787	771	806	808	786	779	769	843	855	755	809	806	772	801	792	804	789	831	834	753	769	790	790	812	758	794	778	810	797	807	788	784	781	793	781	772	808	771	796	803	803	807	846	802	798	784	756	765	824	833	781	751	732	844	866	862	803	738	878	913	1027	765	265	294	700	1069	893	795	834	875	897	846	808	800	815	815	769	763	778	803	843	785	842	862	944	857	589	299	261	545	994	1156	1120	990	923	827	815	789	827	832	864	787	807	829	837	778	813	809	765	806	774	801	813	813	799	794	842	798	776	831	838	817	822	815	819	811	838	772	776	853	836	796	839	828	814	774	878	840	813	822	865	843	816	833	829	832	833	817	832	858	801	800	832	850	886	856	813	821	852	859	829	824	809	790	842	825	820	810	811	868	848	811	830	840	816	856	843	797	798	802	868	851	834	858	889	798	719	715	719	788	818	842	839	838	872	859	819	818	846	857	872	855	848	847	823	804	818	838	834	822	821	831	874	886	818	896	882	852	878	860	840	854	802	835	861	853	838	877	835	887	895	889	907	927	912	837	834	864	867	876	881	834	841	886	887	913	928	920	903	918	913	890	952	956	917	936	922	900	982	996	937	923	964	962	923	902	930	957	950	947	920	950	952	944	916	921	947	960	979	1003	955	960	1018	1006	988	1000	991	1019	944	918	985	961	972	982	1032	1023	998	1021	1005	1044	1057	1045	1023	1082	1049	1047	1013	1025	1011	966	1046	1048	1041	1055	1037	1077	1013	989	993	1037	967	988	1305	1139	944	1066	1030	1067	1085	1075	1070	1091	1126	1095	1096	1087	1096	1058	1022	914	786	525	344	247	317	555	853	950	891	883	912	896	842	861	843	907	933	892	865	873	857	871	868	873	875	858	827	877	930	1032	638	270	315
762	784	755	776	740	777	770	791	749	763	689	713	782	686	715	780	753	771	792	792	747	790	807	746	806	789	788	774	758	746	757	769	766	816	795	775	779	817	798	829	788	774	837	808	772	782	769	785	781	794	793	866	839	855	734	1035	964	686	753	757	801	778	782	798	781	774	798	754	767	787	818	754	799	830	753	769	798	784	722	735	808	803	793	805	806	798	817	781	811	781	697	740	801	811	790	733	784	760	781	764	787	792	765	821	772	744	762	773	804	806	783	806	764	807	781	863	762	804	751	827	789	812	798	791	792	793	760	826	810	789	795	777	768	803	857	862	803	721	745	756	760	790	817	826	807	796	902	859	778	807	847	836	790	768	792	856	809	772	768	790	805	837	837	803	780	765	794	801	767	827	781	829	789	787	796	845	788	793	763	771	822	813	806	840	749	694	767	790	758	757	746	715	806	787	754	774	767	847	891	968	869	366	242	525	1022	944	778	834	851	852	817	782	774	824	769	776	774	779	845	808	777	796	867	898	930	868	564	258	277	641	975	1061	1047	972	875	847	829	872	850	850	769	815	818	792	842	836	829	815	837	818	778	799	804	881	836	808	803	808	836	853	795	806	848	896	817	758	744	732	780	856	866	812	800	817	822	839	845	838	855	862	853	836	851	862	847	818	846	891	861	892	857	790	835	843	851	850	862	873	865	843	851	828	829	842	902	838	850	847	910	811	790	839	889	843	873	856	851	823	865	900	831	885	902	859	728	805	1011	860	757	908	910	878	869	862	908	919	888	861	884	883	860	928	949	885	855	857	914	919	908	864	882	897	854	933	953	932	942	912	943	967	923	887	950	902	948	985	968	951	931	929	974	1000	992	967	969	923	973	1010	1001	976	950	1020	989	973	1025	1032	1041	1012	975	934	940	1041	1074	1017	972	932	993	1030	1071	1008	1031	1007	1025	1063	1004	1062	1023	1072	1033	1017	1024	1056	1009	1019	1034	1023	1062	1040	1070	1050	1016	1027	1078	1065	1028	1054	1030	1041	1048	1119	1024	985	1029	1031	1013	982	1069	1075	1062	1033	1057	1004	1034	1026	994	1038	1004	992	1025	1002	988	1046	1043	1033	991	1009	976	974	965	931	842	1322	1105	790	994	971	954	941	926	868	896	911	858	849	818	752	662	579	431	320	253	298	458	678	901	1004	902	892	870	929	871	844	846	870	919	903	875	886	882	867	881	880	852	844	849	896	885	1016	859	448	243	530
759	758	755	751	782	749	794	780	818	729	655	957	985	693	734	740	734	758	765	752	769	758	775	759	749	790	790	753	768	798	769	774	750	784	773	767	752	792	752	751	735	826	814	836	768	780	805	815	820	820	788	826	839	851	692	1039	993	725	792	758	765	773	767	763	769	794	782	753	787	812	766	776	785	766	797	805	804	785	715	755	802	768	762	774	823	806	801	792	784	736	785	769	816	771	767	772	791	822	785	755	809	757	793	828	832	773	758	721	748	798	796	823	794	809	781	855	834	795	814	825	808	799	767	755	776	768	742	780	837	818	759	801	762	824	872	856	791	761	769	798	773	774	837	826	803	785	815	813	773	806	777	823	785	752	814	814	789	771	771	770	816	825	805	843	829	834	816	783	792	754	778	856	815	839	780	837	814	774	755	770	727	797	776	791	725	716	730	761	776	760	775	781	837	803	796	795	842	838	873	909	942	563	254	370	833	1046	835	768	788	804	747	767	801	809	836	803	763	784	822	808	776	804	824	859	839	899	830	485	275	317	556	880	1041	977	986	933	904	933	894	838	811	833	855	804	842	816	822	808	873	846	805	849	820	830	804	788	843	829	860	820	814	850	868	852	740	733	758	728	840	865	866	834	871	864	874	841	851	857	889	865	900	875	883	871	870	861	844	877	796	902	875	849	830	856	882	876	836	914	912	816	854	916	895	903	921	924	950	937	966	899	895	956	956	965	913	931	943	920	961	889	933	1032	925	910	726	915	1937	1340	716	979	1036	1013	929	964	973	1060	1001	1002	967	1002	1028	974	1015	1002	972	970	1012	1008	984	997	960	997	982	995	1019	970	983	1011	948	1038	1006	1016	997	1034	1039	1053	990	1001	1008	976	1000	996	1038	1062	1017	1002	1038	1038	1016	1038	1025	1046	1054	1061	990	957	1017	981	1018	916	966	1047	1025	946	815	823	925	1008	1023	963	1016	993	1004	965	1023	896	899	895	961	951	952	926	898	931	901	897	882	837	896	861	876	856	858	877	792	836	766	749	801	816	809	687	691	728	686	687	711	693	670	640	659	607	582	591	606	580	547	543	492	557	537	539	530	506	482	502	456	478	429	453	389	380	364	420	451	416	419	399	378	382	349	349	361	335	330	294	270	247	266	337	496	666	810	942	938	905	852	844	858	857	884	848	842	874	854	829	842	859	851	864	909	849	907	879	895	924	918	1023	643	291	290	772
767	756	779	738	767	736	722	739	769	770	644	1000	1082	702	739	761	724	757	770	772	801	742	775	740	758	747	754	763	762	751	791	781	770	834	792	744	743	805	778	767	770	791	818	770	776	827	791	825	818	808	831	804	827	852	728	1031	1035	723	790	761	773	778	786	785	783	802	823	774	773	775	790	762	815	782	764	809	817	785	793	821	912	795	730	775	814	814	776	863	798	766	767	752	817	807	793	757	799	763	781	764	786	775	785	807	800	787	760	736	760	797	768	836	762	748	794	822	797	818	753	811	796	773	766	759	786	794	796	788	779	798	790	817	797	776	833	789	745	745	775	756	774	793	814	799	808	818	820	793	801	805	792	809	808	791	827	778	811	764	774	802	825	826	820	809	793	801	788	802	797	787	785	805	834	807	781	819	800	823	764	745	696	787	784	808	799	764	819	780	782	831	837	824	828	800	827	806	781	820	862	867	985	758	317	257	624	1081	829	760	769	755	767	763	812	801	817	765	763	787	830	815	777	781	784	810	762	983	1021	767	513	291	282	429	719	934	1030	1017	995	1006	942	894	874	882	884	873	931	881	886	907	878	900	876	918	844	936	891	882	861	869	931	900	878	920	938	925	846	843	883	875	910	926	920	899	943	971	944	962	900	861	903	910	950	960	940	956	923	899	915	966	942	994	966	919	935	926	924	947	934	940	953	977	986	980	941	974	964	1000	965	975	1007	1012	1044	850	867	1055	977	963	989	1015	1040	950	933	1038	1050	1025	853	732	1388	1057	714	1011	1047	1016	982	950	1010	1018	1023	1006	1033	1017	974	966	1007	998	1028	989	978	987	934	961	977	951	958	966	962	946	957	933	921	948	964	945	888	911	937	890	884	910	920	907	837	829	814	832	812	811	802	778	767	772	731	762	777	711	670	626	649	661	655	615	611	633	615	497	394	437	500	642	561	529	516	537	494	504	506	431	414	450	461	456	431	436	419	391	388	386	400	375	383	339	367	363	340	335	329	339	310	292	326	359	332	291	258	298	278	268	282	278	264	264	265	268	250	263	271	257	269	231	269	256	262	253	277	270	255	251	239	244	232	259	275	276	253	281	270	265	273	287	297	263	288	305	308	323	329	391	413	521	633	766	921	988	952	898	836	857	851	851	856	871	879	842	865	851	856	877	850	887	888	868	906	835	857	856	892	953	1031	874	442	240	498	996
786	762	791	756	745	750	719	796	776	776	688	662	653	625	792	748	758	734	733	750	747	765	759	786	794	786	748	758	764	763	767	790	819	777	752	779	781	823	844	802	765	802	813	823	831	821	843	831	780	804	791	811	825	872	731	1010	1007	733	753	741	782	809	751	773	755	779	814	773	775	770	798	760	762	765	797	786	787	787	843	611	805	783	756	799	773	812	800	792	814	804	767	812	714	762	752	779	751	798	813	818	774	787	755	782	794	776	800	791	767	811	782	798	760	722	784	811	811	822	812	793	773	809	765	785	793	821	852	781	772	799	806	806	814	787	777	751	749	796	791	759	784	784	790	759	791	787	829	827	803	816	785	816	767	777	799	797	786	788	783	809	834	751	808	761	785	807	766	800	797	826	785	807	811	817	796	808	784	799	775	763	788	795	743	786	831	854	789	836	830	861	782	806	778	809	827	824	818	801	859	814	980	941	498	222	416	939	939	845	799	822	823	790	810	801	832	781	808	770	810	807	773	771	784	796	747	986	886	885	870	576	350	251	349	544	772	963	974	1013	1041	994	931	967	977	974	985	985	939	973	1006	984	971	976	942	983	953	903	975	1019	1024	1007	994	940	1011	981	989	1014	984	946	969	985	982	1011	1000	1025	991	996	916	879	901	956	1026	976	988	1021	1036	940	992	1036	1050	991	956	992	987	1050	1003	965	975	943	989	958	943	998	950	945	977	940	942	967	964	944	990	850	819	985	876	879	860	878	887	854	862	913	860	849	886	673	602	605	749	810	741	736	715	700	726	686	734	702	693	686	615	645	670	640	640	658	623	608	562	588	573	554	581	528	498	499	496	461	466	465	460	449	436	398	448	406	399	373	414	403	359	358	339	371	342	331	346	342	314	297	301	306	298	281	273	264	281	273	259	275	261	287	274	267	272	240	235	231	259	258	237	252	261	245	268	246	243	256	273	260	281	259	281	272	266	271	288	288	299	279	295	307	335	293	283	298	313	343	337	383	405	392	376	374	398	356	415	496	408	436	477	434	484	463	494	491	506	512	501	526	556	570	539	609	581	577	563	607	577	646	612	651	651	662	654	662	688	705	718	764	772	762	778	774	841	797	893	926	970	986	945	950	881	845	893	855	845	864	837	850	837	868	878	870	839	870	881	897	908	865	899	874	879	867	874	1001	1003	565	272	321	759	1087
770	788	744	806	744	777	763	767	734	783	812	781	735	806	751	730	746	727	743	769	772	774	766	768	787	778	810	778	813	801	780	815	814	782	775	756	807	884	810	848	766	785	813	828	775	831	753	819	820	803	834	812	811	882	733	997	1033	741	756	736	767	764	759	791	743	776	779	784	770	763	796	796	747	773	779	785	783	786	866	732	828	822	789	810	767	792	751	793	806	775	800	803	753	752	755	765	796	781	800	790	763	801	780	819	789	804	786	805	809	772	806	771	779	738	755	800	780	844	759	778	773	781	767	779	806	795	796	769	734	781	793	820	816	818	817	826	807	818	768	781	761	773	738	760	788	809	790	800	789	792	790	812	824	756	810	806	777	784	793	814	794	742	773	792	762	781	796	806	776	813	797	789	778	806	801	788	774	797	800	836	810	768	765	803	807	784	811	831	791	805	788	773	808	805	835	819	827	838	810	898	975	1031	650	264	277	684	1072	868	846	804	816	815	824	796	796	808	786	751	786	785	785	786	825	768	771	775	813	871	976	887	674	427	290	269	371	539	758	948	1014	1002	1001	1018	990	1034	977	986	931	956	1018	1014	994	951	945	935	968	942	927	854	951	971	942	904	901	935	896	942	918	890	881	870	869	840	885	870	828	848	802	814	769	783	775	768	743	752	754	711	764	748	726	662	655	655	631	697	660	628	591	621	585	577	566	564	554	558	585	544	549	545	486	496	501	444	461	485	393	434	408	435	391	396	380	417	373	381	380	387	362	336	337	324	332	318	314	348	278	295	299	277	293	285	298	280	284	268	272	275	272	250	260	272	265	277	261	249	227	260	257	247	250	241	256	258	238	256	267	248	255	271	277	271	257	281	284	301	295	303	314	322	297	328	365	365	361	364	381	367	376	404	394	379	423	388	437	504	633	668	525	456	452	509	533	550	550	580	578	580	590	611	619	637	664	678	625	711	732	736	756	725	760	718	764	736	792	699	776	763	736	813	846	830	815	833	892	915	910	787	1033	1173	829	927	956	935	958	962	993	965	1003	1010	929	952	985	1012	1031	1017	956	988	962	1011	967	994	995	975	988	1010	1006	995	1034	1054	984	1028	1000	1006	986	949	998	989	970	899	906	862	865	912	870	811	839	864	875	872	856	825	872	869	874	852	901	851	919	877	889	890	904	867	874	867	906	1049	773	349	218	552	1014	1064
821	762	744	782	780	764	775	736	749	744	768	757	725	771	783	715	760	754	777	790	760	786	807	767	775	797	773	782	793	786	821	805	849	842	784	751	782	837	806	826	803	796	823	839	802	798	740	782	820	813	836	815	806	866	737	978	1031	752	758	754	749	765	778	772	763	759	784	815	789	812	786	745	797	735	785	772	782	756	808	791	804	811	778	802	820	768	804	795	765	816	809	822	771	797	721	738	791	793	836	754	773	806	799	794	796	776	793	826	787	770	836	804	825	806	858	822	772	805	802	775	786	780	798	776	753	827	829	792	777	779	808	791	761	804	775	796	817	805	826	826	821	803	782	775	810	794	815	740	812	777	781	833	785	797	801	825	788	751	780	785	780	766	874	870	757	808	800	837	759	794	789	803	810	813	823	837	824	812	809	801	802	831	856	806	864	807	807	794	799	796	759	801	794	799	809	790	834	862	836	862	889	972	835	432	236	461	928	1031	870	807	829	832	828	829	825	828	803	797	791	766	780	779	814	814	816	797	834	830	882	910	969	797	603	411	259	249	373	481	602	575	612	696	704	664	641	656	639	582	603	631	585	554	558	525	535	568	449	434	479	525	511	486	493	454	463	452	444	420	409	432	419	428	375	397	392	387	351	361	344	361	313	325	331	320	312	324	320	313	298	283	274	281	272	263	243	259	272	271	252	266	240	270	262	279	280	280	249	278	253	265	266	284	285	253	247	271	259	288	267	270	279	268	266	266	279	271	301	285	305	313	339	326	386	444	335	371	353	380	373	364	397	384	419	397	442	409	409	444	418	459	468	523	487	533	544	526	570	584	578	595	614	594	612	605	630	649	654	717	712	757	723	701	710	783	758	799	779	829	864	848	866	858	892	869	912	889	907	849	900	868	887	848	870	923	1040	1031	926	947	983	998	991	981	1022	974	999	1015	1015	959	1032	1006	1002	966	1011	986	988	1038	961	1012	998	966	942	963	980	865	1153	1304	896	968	977	970	968	1017	1002	989	986	952	980	959	979	979	976	983	971	988	955	957	976	984	957	952	913	897	948	922	897	915	965	966	947	917	931	925	936	902	925	957	933	918	905	962	910	895	882	864	888	878	880	896	899	872	862	882	854	803	865	861	873	863	847	867	853	829	858	832	860	894	867	933	890	873	911	876	884	895	1008	925	516	251	381	862	1111	1014
737	757	762	828	770	766	741	735	786	750	739	728	726	760	775	747	769	777	750	791	777	787	730	799	778	817	771	810	750	718	733	752	787	800	793	742	798	788	781	731	775	769	792	818	788	777	789	769	804	800	810	784	840	852	750	986	1092	735	789	797	780	812	765	792	795	744	816	793	820	787	815	762	788	795	799	769	778	750	794	832	821	836	804	770	771	730	743	770	791	810	830	837	758	782	761	770	778	796	845	777	812	794	819	795	789	801	805	831	817	764	802	800	836	803	793	811	797	805	772	781	775	773	780	844	753	766	767	726	752	825	831	807	779	793	796	796	772	776	779	807	826	841	786	794	820	788	793	797	824	760	763	804	793	763	816	814	804	781	775	789	793	706	843	845	807	835	771	832	744	813	774	800	789	819	775	766	817	816	778	765	753	880	722	541	788	887	780	790	772	783	798	776	766	810	833	793	771	857	770	846	877	911	959	618	270	290	674	1074	930	845	812	811	786	804	770	829	803	801	805	786	801	808	816	792	812	822	765	813	867	836	936	929	943	838	598	401	313	299	279	264	256	286	288	286	275	288	271	274	275	268	287	275	279	266	245	276	239	213	241	285	259	236	276	250	252	263	261	254	260	277	258	263	280	289	292	287	290	318	329	325	311	292	331	328	333	317	344	349	360	355	379	372	380	399	441	417	424	443	459	449	483	470	463	482	521	513	482	527	504	504	548	598	598	623	618	627	621	643	666	651	710	722	689	714	721	743	720	758	751	798	770	770	842	822	819	872	912	873	893	890	854	904	951	918	946	951	955	916	905	912	928	952	934	1031	944	961	993	948	968	963	970	976	956	948	991	929	976	996	991	1001	997	967	946	980	1014	1012	987	973	1004	994	987	956	994	949	978	958	931	914	930	963	911	962	945	942	948	970	906	984	914	960	936	945	945	942	928	915	918	927	941	917	910	962	898	897	902	889	866	860	856	875	899	875	846	810	872	1020	755	909	890	875	909	917	888	881	879	865	878	901	937	861	925	917	887	912	900	870	884	880	855	916	854	859	871	863	899	904	880	906	845	859	871	891	841	881	877	875	877	872	868	872	883	861	885	868	871	858	854	847	891	846	825	916	873	815	833	861	873	919	838	836	820	823	912	842	872	905	877	877	861	881	908	900	908	1007	982	621	320	279	653	1072	1077	989
770	747	792	773	748	747	738	767	750	779	739	759	758	738	767	780	780	771	758	787	758	753	800	761	801	802	783	798	697	672	698	708	710	788	810	815	751	787	775	727	788	794	817	775	791	818	799	764	793	815	809	804	823	866	728	982	1073	714	744	755	777	758	791	791	768	782	815	816	781	736	708	783	764	747	765	771	747	783	780	790	777	793	792	786	746	785	753	769	817	822	784	788	747	754	772	781	803	785	800	766	784	786	798	787	771	784	808	812	771	805	783	817	779	785	800	811	793	816	790	785	784	785	792	814	790	788	702	742	779	845	849	817	807	829	801	791	800	795	807	775	820	816	809	838	811	819	788	778	822	770	740	805	807	794	808	749	817	813	800	821	844	739	788	811	819	827	812	799	784	830	777	802	825	823	792	770	785	795	790	787	799	921	702	612	797	890	767	781	755	799	813	811	832	802	813	788	769	807	789	779	918	791	858	715	408	249	431	874	1102	857	855	785	836	813	818	826	813	801	796	805	810	792	826	783	807	810	815	811	785	794	846	844	887	958	928	790	697	610	533	414	401	405	394	381	385	405	408	429	458	479	453	436	447	425	541	585	512	477	508	515	505	542	556	577	563	569	626	603	597	591	679	687	714	713	725	774	740	743	753	740	758	752	740	795	814	825	835	869	847	833	844	892	878	925	909	885	862	906	915	895	920	935	899	909	880	901	944	925	940	931	921	939	992	987	957	1007	964	974	936	946	979	952	977	933	917	965	995	1036	1021	998	991	927	908	928	965	987	979	956	940	925	916	925	975	998	934	957	915	952	944	990	936	916	910	890	910	934	906	921	914	930	934	854	858	1077	866	858	905	881	853	880	900	884	873	877	895	902	855	888	863	854	902	888	878	856	861	864	870	860	901	891	807	864	913	855	874	895	858	880	880	891	863	865	846	901	875	861	863	876	886	864	857	900	866	859	879	849	872	856	865	818	854	843	854	804	775	748	825	865	839	864	869	883	836	817	850	842	861	841	842	870	869	852	833	847	855	869	856	826	861	837	860	858	821	848	797	831	851	864	837	831	838	864	816	877	883	840	921	844	862	882	892	845	862	858	850	878	875	884	918	861	833	884	865	840	801	840	881	898	873	862	834	856	1065	842	822	837	875	847	885	894	872	919	1003	1024	755	405	246	470	941	1063	1027	982
776	761	708	755	763	728	763	754	763	748	739	734	761	766	782	776	819	811	753	742	752	752	758	730	788	820	816	733	713	780	824	758	708	740	773	796	790	789	767	770	781	810	812	814	814	815	820	794	805	797	808	793	821	869	782	954	1084	710	762	752	782	794	789	769	748	789	754	833	738	715	725	817	736	762	781	784	765	817	793	779	816	795	805	767	757	738	786	765	808	803	802	807	754	784	788	809	770	825	750	827	781	802	773	760	797	777	791	786	792	776	784	759	825	810	785	801	847	799	809	799	833	827	797	814	818	743	718	908	886	800	813	828	778	805	810	800	782	798	784	795	867	820	841	814	796	794	825	832	782	778	792	824	837	830	780	794	799	796	806	822	804	790	803	825	819	811	789	833	799	810	793	780	778	798	822	785	797	827	812	798	783	883	836	808	911	807	804	787	794	788	779	811	792	820	787	813	814	779	811	811	802	711	1178	1109	538	290	286	577	1020	963	899	803	834	858	795	763	778	794	820	795	800	770	826	802	791	794	835	814	795	819	794	812	810	884	928	922	909	918	910	842	796	845	831	805	863	854	872	919	896	927	908	897	849	959	786	730	1062	926	900	919	947	939	954	953	960	921	973	960	943	914	951	953	957	1015	944	980	991	1008	962	970	920	957	924	920	979	977	973	970	946	912	923	996	915	952	935	920	901	919	956	910	901	977	931	922	845	878	902	918	900	908	851	889	907	915	870	889	835	890	896	867	856	875	857	845	862	859	907	842	850	868	899	846	869	857	878	865	847	824	910	863	846	839	843	838	818	868	862	854	862	841	807	868	850	833	837	837	811	849	868	828	882	811	860	828	797	854	878	858	853	852	866	856	866	845	854	855	827	849	829	851	883	863	815	850	842	875	862	859	866	827	830	866	838	805	876	850	836	830	886	826	842	854	836	844	840	827	894	850	841	835	828	816	837	859	841	832	840	864	829	872	860	844	841	869	835	815	864	839	880	874	854	840	856	827	825	840	848	828	859	865	867	876	848	857	865	875	853	875	844	854	900	846	849	889	879	857	849	867	847	868	855	830	841	879	878	829	885	842	836	892	835	868	871	847	865	851	848	889	917	870	870	865	839	864	822	849	848	851	832	824	847	817	839	791	861	878	851	903	858	874	901	922	1114	954	505	263	374	832	1051	986	907	936
770	744	739	784	877	790	723	749	779	767	741	727	779	752	792	756	791	772	752	751	738	751	774	758	797	837	759	683	743	888	958	917	740	743	819	824	805	835	835	781	794	798	802	816	816	800	796	807	818	802	818	828	825	886	733	959	1110	742	760	730	757	810	799	749	752	778	773	786	746	746	751	832	767	748	766	789	771	764	758	807	794	810	791	760	758	809	775	773	822	784	761	772	779	816	800	806	811	804	778	753	784	775	818	771	779	744	814	788	824	791	754	794	805	820	815	817	788	780	822	815	806	785	809	810	801	765	729	943	899	736	732	732	737	766	815	792	747	761	787	781	838	789	798	827	804	821	858	804	786	742	784	819	822	838	795	756	805	802	788	790	761	787	798	836	809	806	771	805	819	840	788	839	838	820	854	853	815	801	804	809	783	795	793	831	796	767	786	780	758	791	832	816	810	814	789	840	795	828	862	863	783	697	1869	1344	723	463	250	365	745	1026	898	857	808	823	766	751	770	810	821	740	797	833	779	772	801	814	743	815	806	819	783	784	828	837	831	838	866	833	903	934	945	967	925	949	922	922	942	935	931	934	932	908	880	1021	748	749	985	933	896	885	885	881	920	898	838	900	875	938	936	856	862	842	865	881	876	884	853	893	871	888	823	1010	933	826	869	855	842	859	829	845	833	840	840	808	833	826	854	826	865	859	826	842	863	813	796	828	848	905	881	865	811	813	843	820	857	829	810	829	826	841	836	843	806	775	881	836	855	824	816	847	865	801	831	844	828	876	887	837	869	842	815	818	822	796	819	841	830	804	788	858	817	829	821	853	838	821	835	886	781	847	867	831	838	846	832	840	808	810	850	839	822	798	853	845	822	810	807	833	830	843	833	832	845	856	820	848	842	849	877	840	905	854	858	816	862	878	867	827	863	847	841	803	813	861	856	876	868	853	813	843	797	880	871	823	855	839	894	823	825	865	855	837	841	896	860	878	852	886	857	850	841	811	824	861	884	852	828	799	852	837	824	822	791	854	848	862	821	836	835	819	871	852	838	845	873	857	883	870	791	835	824	847	828	839	828	881	875	823	857	853	814	881	870	849	873	849	907	855	870	848	865	868	868	868	841	837	832	836	866	853	895	827	856	833	861	877	874	864	839	881	921	1023	897	542	285	336	706	1047	1022	888	922	851
749	754	736	817	957	849	696	755	774	729	771	742	723	790	784	753	770	776	728	761	804	790	775	776	757	827	781	716	732	924	974	839	680	704	807	805	833	852	811	783	769	781	782	863	778	746	802	864	801	801	814	823	840	859	736	958	1132	754	770	740	722	771	754	767	763	790	801	828	765	771	762	803	743	752	791	780	806	757	807	783	755	834	779	760	781	856	807	810	751	777	788	801	788	787	822	815	796	825	799	771	809	802	753	746	770	751	760	774	777	779	803	793	841	833	806	803	803	844	825	792	771	830	803	843	787	780	733	706	692	676	685	712	717	740	792	813	805	841	810	808	783	822	812	791	811	768	814	786	835	787	806	834	785	846	779	767	831	806	807	809	822	847	772	769	785	748	740	766	777	801	788	759	778	823	803	840	810	806	789	784	789	785	806	792	776	793	762	769	834	822	790	817	771	779	832	789	816	767	776	804	822	746	959	786	960	762	339	249	480	976	1019	910	797	826	781	787	779	785	820	765	794	821	806	820	806	786	775	777	770	786	802	828	800	811	842	804	835	865	871	854	912	824	816	859	821	789	835	787	811	833	851	820	802	886	865	872	858	839	819	868	832	838	816	806	800	845	836	883	825	817	818	814	840	822	802	813	840	820	882	860	820	835	801	795	801	814	825	825	784	799	851	819	813	798	810	806	803	830	804	838	816	818	802	811	794	786	855	911	878	855	842	807	811	784	818	846	824	857	790	815	847	838	816	806	811	818	808	839	808	823	856	833	834	796	819	827	879	807	822	835	827	847	848	834	851	828	815	837	845	792	821	860	825	840	825	844	842	830	789	812	801	839	829	807	819	853	849	832	798	811	833	837	864	818	834	821	829	872	783	824	822	835	841	851	833	842	877	860	843	838	838	884	849	833	844	860	818	795	842	812	799	831	883	822	832	846	822	823	837	836	795	853	841	854	788	852	843	808	829	829	837	819	812	880	905	875	860	880	858	836	848	795	807	859	860	879	824	813	856	837	809	832	811	878	874	868	830	841	836	844	840	851	863	833	830	871	883	838	816	818	843	862	843	819	836	839	872	833	822	818	822	884	872	803	888	860	884	849	864	872	840	882	880	888	846	857	858	865	847	875	900	859	885	859	844	984	1021	1011	899	952	1045	929	543	312	283	623	996	1104	1016	926	876	854
795	819	777	724	812	764	716	760	744	758	827	780	780	758	784	777	778	793	807	783	814	826	801	795	809	826	833	746	712	784	816	750	746	809	894	827	820	783	794	799	780	772	857	871	765	749	807	846	845	836	816	830	842	855	731	937	1083	737	651	765	867	811	719	752	760	774	793	775	761	822	784	773	798	795	759	771	787	749	783	750	741	778	797	806	813	833	818	804	771	815	815	787	776	773	789	805	806	820	799	832	793	790	765	789	739	742	724	773	797	793	826	764	825	813	804	797	826	812	830	791	799	806	833	778	801	807	806	778	739	733	804	861	813	752	752	796	792	768	799	815	804	802	795	806	767	796	736	785	783	769	805	790	799	828	831	823	843	817	820	781	802	790	802	778	789	777	777	812	799	768	821	792	775	813	800	806	819	774	783	819	846	752	782	830	785	816	845	810	832	833	794	793	776	880	819	806	791	796	809	836	822	789	867	904	1003	1059	559	254	285	659	1020	962	854	845	803	787	825	794	788	769	803	829	781	782	779	750	760	807	770	778	764	796	806	847	822	792	784	810	801	813	796	817	785	818	789	842	815	798	744	791	842	766	812	806	823	825	809	829	815	790	818	846	820	824	778	822	810	850	847	805	802	834	802	797	769	788	781	820	847	796	784	770	821	838	805	796	824	809	810	802	847	785	835	818	847	799	820	799	779	863	859	821	890	817	828	798	836	885	869	839	818	811	819	839	790	856	788	836	868	850	839	814	834	814	845	820	850	840	836	823	810	797	824	846	838	838	816	803	849	832	847	858	853	840	820	847	832	816	813	814	847	817	865	848	837	818	827	796	792	822	845	861	831	815	847	830	779	801	856	792	784	820	811	793	815	800	825	785	803	760	800	825	837	841	819	790	832	819	827	844	846	863	848	824	819	863	833	815	834	859	854	846	848	832	823	862	830	843	805	837	864	831	848	784	764	819	805	819	846	827	822	831	846	869	828	848	823	827	811	857	854	824	800	859	924	948	840	817	799	851	835	823	820	859	841	832	889	817	862	862	890	881	835	858	839	841	868	856	817	839	836	861	846	832	853	860	832	864	862	855	783	833	876	846	871	843	847	848	896	861	879	883	832	831	859	844	808	868	881	858	894	843	857	856	942	808	549	984	1017	1067	953	571	305	276	549	964	1094	1005	951	906	883	850
795	779	795	773	767	770	801	767	773	764	787	803	800	777	816	776	809	805	820	789	787	799	768	833	799	827	800	803	740	729	724	708	778	822	837	793	806	784	841	813	788	781	927	972	813	718	847	858	798	828	801	811	841	851	720	917	1111	739	849	801	850	908	760	745	794	807	820	778	753	791	801	765	803	802	760	778	805	760	773	801	784	790	797	805	787	838	794	803	727	810	816	743	798	770	817	826	806	782	791	826	793	773	798	790	816	746	767	773	817	797	761	775	793	824	804	810	819	794	809	806	763	750	753	767	819	798	794	815	786	746	901	985	960	768	722	798	779	799	767	792	767	779	825	787	790	771	794	777	781	763	762	752	778	794	831	817	807	776	830	788	754	749	787	795	793	813	795	782	804	806	811	783	820	830	805	806	838	825	793	829	796	773	815	836	832	810	847	798	811	835	809	755	801	771	796	841	806	813	826	841	882	850	823	899	937	1078	818	384	269	372	687	1005	947	847	857	764	857	787	833	836	819	800	792	761	761	747	850	1051	700	790	807	772	799	778	807	834	829	850	838	836	794	808	820	810	775	819	847	817	781	807	807	824	764	830	840	811	784	834	831	832	800	795	810	836	814	824	784	837	796	802	801	829	840	770	781	877	895	784	771	703	709	729	785	785	817	849	832	800	829	781	816	779	779	819	813	816	864	822	752	815	926	835	841	865	793	779	766	797	802	816	802	776	825	841	802	840	820	841	809	827	827	830	831	826	836	817	793	827	824	789	825	829	791	796	787	809	834	776	818	820	807	853	815	816	809	804	821	807	809	834	813	824	824	813	835	834	854	812	821	845	811	869	845	818	852	819	799	808	783	833	779	836	833	787	819	803	834	813	786	789	787	822	837	808	776	790	786	818	832	828	844	818	865	855	847	820	822	793	876	822	817	863	847	837	821	872	813	818	802	841	769	785	812	824	792	811	836	834	805	792	816	887	850	841	852	825	822	830	837	885	850	836	846	811	882	829	805	769	823	903	869	863	814	849	806	879	853	811	838	879	850	898	888	864	857	826	860	862	860	869	862	845	884	876	836	852	865	879	864	850	834	833	857	849	859	829	845	847	860	860	879	845	874	893	866	876	877	852	854	859	908	885	900	867	967	804	618	1000	1093	903	592	333	260	496	908	1113	952	890	946	927	910	891
813	783	803	802	779	783	779	777	785	818	769	763	788	793	788	774	755	803	848	820	785	804	790	794	793	837	829	835	837	814	806	806	878	834	776	807	841	821	803	825	824	774	778	806	793	770	826	833	773	760	815	798	840	838	736	910	1109	778	890	568	547	801	783	720	745	754	793	743	758	806	819	785	798	771	788	812	791	760	754	763	786	824	787	785	776	778	754	741	765	817	803	764	808	763	809	826	813	796	816	774	814	799	772	754	799	760	794	785	783	815	783	789	791	778	761	830	823	747	766	789	753	846	816	775	801	814	803	820	788	729	839	1004	914	770	697	790	815	799	752	805	796	804	778	802	802	788	773	812	770	772	767	754	752	737	808	775	791	834	811	780	761	783	822	844	850	816	808	779	801	797	832	796	777	785	828	812	843	840	801	793	832	813	794	804	814	823	833	804	846	814	791	810	762	742	755	805	846	817	790	797	792	818	825	865	911	969	969	698	361	267	408	778	1060	969	833	811	807	812	774	805	823	791	796	828	783	782	747	775	738	808	821	773	812	810	812	813	812	854	820	823	786	830	784	797	817	763	801	829	827	856	817	792	781	816	793	799	808	817	769	800	808	778	819	813	815	840	813	787	814	779	824	818	789	775	799	753	810	795	679	742	887	806	709	799	771	826	777	806	792	809	807	808	805	842	798	814	803	809	824	751	776	770	824	880	779	760	791	812	764	782	782	843	820	872	820	777	810	799	794	805	806	822	842	815	834	803	806	840	791	793	841	854	804	804	821	814	845	780	817	789	820	825	849	816	809	835	852	853	847	837	854	873	846	813	839	870	820	816	796	842	819	845	809	821	834	771	795	818	819	829	791	853	821	814	787	847	870	888	801	811	795	815	809	792	805	843	805	835	806	824	864	838	824	827	826	828	833	797	837	863	827	821	841	829	812	828	813	832	839	839	819	1031	836	835	779	863	828	830	839	826	794	864	824	828	863	821	823	815	864	853	875	855	844	804	808	819	794	780	809	908	943	873	816	848	849	834	823	847	834	841	886	856	861	837	879	836	850	847	830	808	881	883	906	863	845	843	863	862	851	874	861	860	852	816	816	856	884	856	826	859	825	864	879	884	865	829	861	863	862	862	861	865	859	852	934	999	966	1100	803	535	310	282	506	920	1139	1027	932	872	910	916	872	857
762	816	817	753	772	815	774	787	803	805	775	820	767	752	765	797	800	790	782	771	817	789	770	811	832	801	791	815	795	822	871	824	833	826	836	805	823	813	811	812	833	805	739	745	779	828	840	780	775	781	986	865	792	885	737	881	1080	785	908	701	588	828	793	730	724	754	809	800	773	797	797	773	757	792	784	796	814	714	734	747	838	786	788	776	797	781	786	784	829	812	798	767	833	798	763	778	767	781	786	852	799	791	793	801	800	762	824	785	795	812	817	805	746	721	775	801	816	804	787	809	898	770	928	823	775	767	774	797	789	736	749	743	750	739	785	794	832	782	775	808	799	842	799	770	824	818	770	740	768	763	839	817	782	741	754	781	805	855	787	786	759	798	787	862	862	818	778	772	780	786	830	799	773	758	763	825	802	841	806	797	791	807	784	805	776	813	828	818	826	807	835	815	803	750	806	836	790	791	790	872	815	816	860	831	864	852	1013	987	703	344	260	450	880	1063	925	853	830	816	825	823	842	813	788	842	844	777	856	817	818	785	794	793	831	793	832	809	804	838	823	796	812	808	818	782	835	817	843	807	803	792	851	770	804	788	789	803	801	842	783	794	784	766	802	798	843	798	802	836	797	810	832	783	774	794	814	817	895	772	680	960	1359	999	714	796	839	823	824	798	826	838	814	822	830	805	819	784	781	829	802	803	799	807	827	825	811	776	752	752	800	791	808	833	877	797	791	792	819	790	859	847	814	814	797	804	816	801	778	783	796	844	773	806	806	814	843	802	797	817	820	812	837	829	803	835	847	861	845	802	847	830	824	872	822	814	805	830	836	788	806	821	852	857	808	806	853	834	798	818	797	818	849	848	831	799	790	816	830	836	811	842	814	832	798	824	776	821	846	839	834	840	856	800	862	818	829	841	829	815	838	836	856	866	799	804	823	829	844	851	877	837	796	957	738	840	831	853	843	852	846	776	789	842	789	858	858	843	807	835	840	820	842	818	799	819	854	816	825	803	819	792	835	798	833	860	872	827	819	828	852	790	839	866	881	871	828	846	889	797	843	824	853	864	852	861	825	867	864	849	834	873	837	857	858	870	854	862	890	853	884	823	874	828	843	888	827	816	846	833	844	882	850	883	887	915	910	1051	1012	730	442	280	291	568	934	1119	1025	953	921	865	943	854	873	821
792	777	789	731	762	772	755	778	809	803	805	792	724	715	712	764	767	805	755	782	787	788	750	784	823	813	817	806	773	773	792	817	822	820	795	806	831	799	792	793	828	810	824	792	802	850	829	800	831	751	858	742	779	877	748	889	1106	743	846	931	853	876	783	749	775	750	762	756	786	779	759	787	749	777	786	792	816	784	797	810	792	789	785	807	778	792	802	790	783	782	812	786	801	790	745	742	722	791	781	840	809	778	785	792	808	795	838	831	785	789	805	791	765	743	804	800	768	822	839	856	734	360	611	997	734	772	785	819	787	826	783	729	699	816	857	838	802	812	821	792	797	765	804	803	788	743	763	757	761	856	874	862	813	793	822	761	807	828	836	792	742	810	788	787	804	848	767	746	749	761	820	844	772	745	777	781	826	801	774	801	801	791	797	792	792	822	845	801	794	785	813	814	828	817	829	826	800	785	778	774	809	792	874	827	811	842	911	1023	998	606	318	267	500	880	997	886	891	820	808	792	795	781	832	839	811	819	785	792	792	756	805	768	800	796	821	788	788	777	795	812	795	799	779	815	793	830	794	821	799	824	805	782	803	821	783	813	808	833	794	815	856	845	743	776	840	864	857	840	840	825	799	791	780	811	765	813	829	780	664	877	1286	1054	651	811	833	803	801	775	831	793	832	792	809	833	786	789	802	816	795	810	832	803	786	786	799	791	765	866	842	813	816	815	821	795	778	827	771	825	838	858	805	846	892	821	823	831	802	813	793	806	791	827	840	828	834	834	794	811	827	829	845	825	812	836	832	828	836	844	797	776	794	820	811	832	823	808	771	805	812	844	852	809	799	819	826	821	802	834	817	821	813	827	817	803	840	843	864	832	840	823	811	821	800	857	856	823	837	873	850	810	831	766	777	827	838	827	845	867	884	820	847	850	792	852	825	892	858	811	844	819	832	847	783	879	835	844	841	837	835	828	817	822	844	843	846	849	773	890	870	809	740	827	842	874	889	882	828	818	846	790	799	907	892	802	805	854	821	801	847	843	852	857	893	830	851	844	861	857	809	807	892	862	868	855	851	862	867	841	863	829	906	860	906	857	848	881	880	850	882	832	862	848	831	853	860	861	867	901	859	864	845	870	847	1010	1036	911	608	388	250	301	595	973	1108	936	971	903	868	898	856	865	845	848
794	845	769	766	723	730	761	760	785	752	818	751	731	770	749	746	735	759	743	742	758	753	735	707	771	833	816	793	812	771	850	794	839	804	804	792	839	794	803	796	754	760	773	800	808	823	800	794	826	778	788	807	828	897	805	904	1089	773	777	822	806	829	765	772	778	754	723	765	779	778	740	756	775	737	763	816	809	819	769	785	794	800	786	793	785	811	760	793	783	787	828	783	792	740	720	701	735	735	779	802	820	786	758	822	818	792	837	795	805	786	823	808	828	815	784	820	787	793	742	898	824	534	687	975	789	789	796	781	748	834	862	828	806	856	811	835	821	802	768	806	809	779	801	806	813	812	742	739	813	863	875	883	796	769	833	803	801	862	820	804	756	771	815	805	802	780	741	753	771	802	859	808	803	774	791	780	766	786	769	782	819	757	780	778	813	818	828	795	801	786	803	806	852	848	814	808	796	792	797	767	807	807	829	842	802	831	879	885	1031	919	537	298	285	488	795	1035	950	881	841	805	789	797	832	825	837	781	788	840	766	784	774	795	799	808	829	816	791	798	817	787	830	826	810	802	830	826	798	761	776	758	759	751	768	767	779	823	826	799	769	855	724	849	787	811	856	807	830	865	801	824	818	783	833	799	812	840	834	870	713	641	715	690	677	827	827	812	818	807	806	795	808	808	816	827	816	809	803	829	830	781	808	822	830	811	790	820	790	896	835	780	821	820	807	821	752	1030	810	823	803	848	845	801	820	801	819	837	788	832	815	817	825	824	847	846	846	887	815	834	806	839	840	838	792	839	805	843	791	835	815	794	883	833	807	819	843	819	801	806	809	807	849	803	827	824	846	837	827	789	832	833	860	880	857	797	782	766	836	818	836	832	883	835	839	836	830	815	827	810	860	829	803	821	861	829	810	810	828	830	829	806	866	821	832	789	798	848	865	803	842	844	827	864	846	859	843	868	834	837	861	795	810	854	834	858	837	856	840	832	840	799	802	848	821	878	842	910	837	813	856	824	885	805	953	812	779	730	787	796	834	844	882	853	845	846	848	829	848	854	868	824	874	873	825	867	860	884	881	874	870	853	855	905	838	829	865	899	849	825	838	894	841	893	878	891	856	900	874	922	869	885	886	982	1072	1005	739	465	315	232	413	743	967	1103	973	910	944	900	901	858	831	882	858	894
809	817	799	805	777	994	1005	793	781	785	811	753	722	970	964	790	741	770	764	812	774	758	715	703	717	775	789	835	820	800	806	784	783	822	806	828	829	863	842	810	792	802	809	799	785	785	813	830	743	798	792	847	836	868	781	899	1059	795	750	760	750	779	803	772	807	853	752	773	775	791	781	688	722	675	728	817	786	791	761	780	803	863	815	826	813	798	784	788	768	807	779	821	761	748	705	733	744	707	764	747	777	803	799	813	795	813	793	854	776	781	840	798	805	800	817	779	782	790	772	838	943	873	876	869	798	826	798	810	783	828	842	795	831	770	805	801	839	830	806	779	781	819	804	785	808	821	824	768	812	773	802	758	793	774	800	839	820	811	808	787	766	811	817	822	780	766	756	779	792	811	858	828	818	787	794	811	781	818	820	822	823	809	780	762	809	818	802	780	834	777	809	821	840	829	838	815	810	793	794	786	783	813	821	853	812	776	853	872	932	1030	832	502	252	287	490	882	1046	965	887	876	818	796	785	788	783	801	763	780	801	799	827	790	825	826	816	833	826	813	820	796	835	810	823	788	805	798	797	804	812	662	746	768	711	780	791	791	806	827	789	922	640	785	799	810	794	801	802	813	810	790	804	777	729	817	806	797	794	816	840	756	785	786	821	828	805	837	800	804	824	789	844	793	777	835	821	812	826	827	830	798	818	812	798	787	806	791	816	844	794	810	830	797	807	806	748	863	764	805	789	813	837	835	806	808	846	779	779	843	791	813	807	816	825	811	807	808	828	812	846	816	813	828	837	834	828	823	822	809	774	823	824	813	826	825	802	779	740	816	835	812	806	790	834	816	842	790	833	815	841	833	840	852	844	795	808	852	807	815	828	833	795	831	860	821	837	811	857	832	842	814	862	826	885	825	867	822	821	820	842	834	866	827	837	844	800	853	847	804	867	844	802	845	822	856	790	870	859	818	820	845	827	876	823	838	836	832	825	901	810	824	829	844	868	851	843	835	847	887	811	840	885	599	915	862	746	780	840	882	817	766	811	850	863	851	837	867	838	830	846	873	888	829	843	846	866	876	829	914	871	877	899	871	845	872	909	879	858	876	884	868	852	916	905	871	867	867	872	894	929	964	1055	1025	844	578	370	285	284	477	955	1193	1051	950	943	849	830	893	881	867	834	881	857	861
790	788	829	806	880	750	678	756	779	785	796	798	692	975	951	684	804	816	776	864	800	822	732	732	757	797	805	839	813	790	804	816	804	836	787	820	826	808	797	805	818	792	820	812	786	786	797	847	794	811	802	814	818	843	793	806	1114	765	675	821	781	698	764	726	737	761	785	784	804	766	791	741	704	661	710	767	824	793	805	766	767	802	803	805	809	804	795	786	805	806	827	806	772	758	726	791	860	843	756	733	770	778	779	815	800	738	762	780	821	807	801	815	824	782	843	787	821	782	806	806	831	870	777	801	814	793	779	816	771	799	803	807	771	813	806	821	831	773	844	815	814	810	812	792	796	819	815	796	771	758	752	750	787	817	780	780	783	792	800	787	789	762	797	790	799	820	792	794	816	823	839	835	797	778	784	824	808	804	820	840	815	786	792	768	835	840	820	797	807	819	782	793	817	799	837	804	832	776	764	807	801	807	803	810	826	838	791	862	854	916	1012	873	515	279	272	491	809	893	1002	915	884	827	787	791	780	799	828	835	824	803	791	823	806	815	817	811	819	773	811	829	791	824	811	826	824	816	792	790	983	723	896	968	810	733	836	806	811	834	807	854	833	825	828	834	801	798	806	827	816	829	830	796	826	839	782	792	820	789	829	873	862	837	826	810	856	820	788	799	818	842	796	819	799	819	828	814	824	810	790	818	850	821	829	863	825	837	809	812	823	856	821	859	840	835	822	830	780	843	796	821	803	826	844	789	835	834	817	829	815	781	814	821	815	816	826	845	795	849	817	858	804	839	876	821	824	819	836	793	850	851	834	819	833	765	804	801	818	832	838	821	850	805	809	854	830	854	811	801	822	840	826	818	839	805	803	778	822	864	806	784	853	833	888	840	842	873	832	824	822	834	846	832	840	868	852	828	754	818	836	870	855	845	855	819	817	849	863	841	855	845	860	872	824	852	816	837	862	852	841	860	854	851	870	849	850	867	820	833	861	833	826	845	860	873	840	858	846	853	886	858	940	902	940	821	814	821	917	981	909	806	807	862	880	869	853	860	877	867	850	857	887	850	879	890	809	860	893	901	884	911	887	888	876	878	867	885	876	891	869	831	913	891	965	924	881	922	945	1028	1043	986	792	607	436	293	278	431	699	881	1152	1261	1065	869	903	866	974	896	856	876	824	830	855	809
812	781	850	820	907	826	782	807	812	844	776	840	764	734	728	775	823	820	820	882	895	855	766	798	897	834	822	818	806	795	826	827	828	830	803	849	773	754	808	791	809	763	764	745	722	747	805	825	788	828	793	835	827	860	767	873	1121	810	642	1012	854	687	744	737	703	729	793	789	756	820	747	780	784	745	760	767	817	809	799	772	760	788	809	803	814	766	792	799	809	783	814	801	769	753	776	799	859	856	725	756	761	811	817	824	819	793	765	796	801	789	784	782	809	790	801	803	805	810	786	765	812	840	827	784	781	768	788	822	783	756	755	799	818	779	778	820	797	786	835	799	797	817	812	826	790	809	821	755	822	866	744	778	783	762	731	769	793	829	819	790	773	765	785	811	808	827	833	843	793	806	784	777	782	798	766	796	785	764	866	827	796	787	811	814	827	832	831	812	850	788	806	789	815	785	815	844	817	803	803	814	816	787	784	837	821	842	836	815	871	868	1012	1120	859	428	305	271	420	593	860	996	1003	878	842	836	834	842	790	822	833	829	797	810	788	835	812	838	779	820	816	820	835	798	801	782	808	782	801	771	765	610	953	1203	788	722	823	812	837	867	823	788	843	837	851	796	792	806	788	815	830	806	796	832	795	826	810	828	819	795	803	833	796	822	778	818	844	827	811	840	793	801	811	803	822	796	768	796	830	804	800	815	807	840	829	848	820	850	820	813	840	818	799	860	829	872	822	823	801	841	775	797	788	819	797	811	835	856	832	800	777	817	769	836	823	817	868	816	795	855	816	810	828	832	856	863	824	825	854	834	848	838	846	814	836	808	813	849	767	810	885	820	806	834	839	852	831	797	823	800	858	866	847	846	803	835	847	827	878	832	814	833	846	856	871	856	837	798	833	829	807	816	841	845	862	864	874	851	780	825	842	871	871	884	838	864	843	838	853	867	863	881	843	852	849	829	849	879	868	866	854	882	838	870	863	859	873	861	877	829	827	820	844	854	841	839	879	862	839	829	853	834	897	874	893	829	807	831	906	1012	939	798	750	891	925	878	884	863	870	844	826	904	909	880	869	873	812	842	884	880	851	869	917	915	836	886	868	879	855	910	900	879	925	972	957	904	948	1034	1066	968	797	580	401	303	254	350	589	877	1071	1050	908	959	949	809	918	922	965	839	865	885	863	854	875	883
836	846	837	851	847	826	808	807	846	815	763	807	849	797	866	830	795	788	785	792	846	863	798	782	813	784	780	809	809	815	822	861	810	809	814	772	781	765	779	825	799	784	806	731	775	835	826	816	776	825	821	815	844	888	789	861	1105	804	733	766	690	762	749	778	759	718	801	774	782	774	744	795	821	807	838	787	785	809	805	772	799	805	808	789	793	778	784	771	788	795	810	786	752	760	768	833	896	839	766	765	771	760	786	801	801	758	787	806	823	781	808	805	805	797	799	814	845	825	799	762	794	784	792	766	785	785	793	821	826	764	792	801	779	797	803	815	846	833	788	808	787	770	767	785	823	846	822	815	855	940	817	771	809	802	761	710	802	859	803	776	794	820	806	836	854	817	786	827	800	791	809	816	800	824	792	757	757	825	819	771	782	820	803	790	832	807	803	829	883	838	791	766	799	816	835	797	786	837	827	794	803	830	800	822	799	807	824	833	798	876	992	1131	1052	751	528	319	292	319	494	722	1014	996	935	886	871	819	800	782	802	817	859	843	807	814	797	796	820	817	807	806	800	796	811	775	838	832	824	826	826	740	718	756	652	793	849	786	809	872	822	839	835	824	779	791	812	782	790	771	826	818	789	824	791	801	831	786	819	831	818	783	795	820	800	803	822	840	788	846	807	791	823	777	797	813	831	855	794	816	838	817	782	844	839	860	835	817	811	814	861	831	839	869	828	818	856	827	840	850	827	814	804	815	806	837	869	845	851	838	809	832	847	851	843	852	831	826	833	879	806	843	809	806	817	838	837	871	859	813	820	810	838	837	864	814	835	851	884	853	820	832	832	843	858	807	839	831	837	862	876	867	861	819	842	842	841	880	872	880	851	816	864	839	833	836	907	860	847	848	833	831	805	807	860	858	882	889	847	841	849	868	843	849	853	886	856	832	841	830	830	873	866	898	843	860	890	845	877	846	861	878	890	864	886	892	927	864	808	830	844	825	839	878	833	895	877	912	894	853	923	887	904	883	916	921	834	776	848	905	882	792	839	924	914	934	883	884	894	876	888	907	929	888	920	915	892	933	930	949	942	910	890	907	918	946	913	952	938	996	972	1001	962	1029	948	926	914	802	672	525	383	296	274	379	540	802	1023	1104	1056	960	893	847	850	888	927	959	862	903	856	878	851	842	840	855
839	827	861	821	827	805	825	825	802	797	789	830	835	794	798	791	803	754	784	732	734	761	839	764	809	805	841	819	820	835	861	838	787	798	782	763	835	784	800	811	810	792	795	718	1033	926	810	837	809	814	834	802	845	884	748	809	1088	815	747	801	798	741	754	709	798	810	800	832	790	795	787	793	818	819	777	779	790	781	808	798	800	785	794	823	814	727	790	753	807	823	803	798	807	773	758	777	754	764	766	799	784	785	777	810	847	742	741	767	772	803	817	794	829	806	813	790	807	781	801	795	792	789	778	785	783	796	790	799	828	814	813	798	792	796	843	809	804	838	796	809	769	788	756	793	798	811	824	820	791	763	755	831	808	783	810	779	805	779	806	799	795	780	832	797	833	803	833	804	776	787	780	814	852	871	838	748	778	794	778	806	825	832	839	807	801	796	813	765	856	844	860	816	834	817	834	818	790	815	828	830	827	807	817	789	803	844	827	812	809	778	927	944	898	913	905	726	477	284	291	387	595	793	971	1026	896	846	826	834	788	800	838	813	803	827	861	816	852	828	820	821	807	816	836	807	802	788	810	835	840	825	807	767	790	852	804	807	800	858	805	821	794	788	788	803	777	822	828	784	813	808	843	805	809	779	850	803	837	852	819	880	820	786	806	825	807	818	811	862	804	781	804	836	828	843	807	824	811	808	827	823	846	821	794	810	851	822	871	855	834	826	799	852	813	840	840	865	838	826	852	843	833	838	875	837	827	806	818	804	858	829	852	829	839	862	843	811	836	857	873	827	852	837	815	859	872	829	847	835	833	832	812	845	849	820	862	772	728	885	825	819	841	856	831	824	839	851	855	853	839	824	846	851	835	810	805	850	854	836	874	859	868	845	876	813	959	851	841	844	876	828	816	804	853	850	846	902	893	867	867	889	870	892	873	866	909	870	870	925	869	906	894	866	909	908	900	888	902	913	874	891	900	938	942	899	937	931	880	900	930	898	930	924	893	896	926	951	937	931	942	973	961	960	977	992	899	834	908	903	883	907	960	1005	1017	986	992	999	1018	992	1034	985	1017	1006	1008	1036	1032	1041	1044	1041	1034	1013	1042	1017	1077	1069	1034	1101	1065	1112	1034	926	883	819	737	585	489	387	307	246	270	370	569	825	1003	1079	1096	925	994	932	913	907	886	878	899	881	879	845	839	872	851	862	890	886
825	845	857	846	833	829	793	839	810	803	831	833	849	867	805	791	832	867	837	732	748	798	784	816	840	843	824	849	847	823	825	841	808	767	780	820	805	813	816	817	792	819	793	820	786	707	822	800	821	841	811	818	802	879	840	877	1033	842	782	749	763	771	791	686	786	802	805	784	788	781	836	736	765	796	782	770	773	743	774	786	787	786	801	791	801	775	849	843	764	748	804	801	822	788	784	747	742	748	724	786	802	797	791	830	811	773	753	734	808	799	784	762	817	870	797	820	822	796	784	812	751	763	774	785	839	784	796	796	809	843	766	789	752	793	849	820	813	818	757	748	795	791	760	793	777	816	792	785	810	799	834	823	861	846	848	813	772	764	796	835	834	826	840	848	824	795	805	823	801	772	754	814	866	869	839	833	848	772	799	785	855	881	877	794	765	789	838	764	820	841	813	792	834	798	820	787	810	822	782	844	822	791	764	771	794	826	784	844	828	781	746	825	843	877	975	1039	875	568	386	276	296	441	651	993	1028	936	884	849	832	875	860	848	814	820	818	813	780	873	830	843	819	834	824	819	806	817	837	816	863	810	842	828	823	877	826	841	808	827	812	819	786	791	837	761	810	848	821	788	804	833	782	792	784	805	839	825	789	836	856	809	780	811	801	809	837	823	833	812	808	814	843	811	858	797	849	800	849	839	830	809	797	847	821	844	835	830	843	854	851	818	817	844	847	797	787	860	832	832	863	818	869	834	851	841	859	774	790	793	804	824	813	776	862	840	840	832	872	914	848	870	849	880	886	878	852	831	866	870	889	860	886	864	846	862	938	805	812	881	831	848	895	903	894	862	865	897	883	843	890	878	868	887	883	885	873	911	866	899	881	881	939	890	878	884	880	855	864	908	904	898	860	871	885	934	929	946	957	919	957	928	939	987	925	947	948	953	974	967	950	1021	949	989	992	1004	998	1012	987	1016	1041	1021	1038	1047	1043	995	1066	1030	995	997	1029	999	986	1000	1017	1008	1017	997	1006	1057	1054	1046	987	970	1001	985	985	904	917	868	870	939	1021	934	913	910	864	869	887	855	852	836	830	834	805	835	800	803	760	820	803	748	742	739	735	774	765	715	680	624	566	472	489	434	416	299	262	265	337	483	631	856	992	1086	1055	1003	937	929	938	879	882	903	886	832	855	891	898	869	846	885	844	832	851	840
825	840	834	842	824	843	815	860	864	835	873	834	853	817	778	814	866	878	868	809	803	788	848	851	891	847	836	827	794	800	846	815	841	797	805	797	826	816	842	846	793	860	845	815	824	793	812	851	816	806	790	847	871	872	805	867	1010	816	751	783	764	786	863	810	749	791	764	789	781	810	777	762	769	737	773	737	763	811	778	770	775	796	774	794	836	769	927	806	793	810	807	816	801	806	837	756	757	744	813	841	821	787	779	845	805	802	791	746	762	735	849	799	809	857	803	831	834	813	818	821	776	753	807	802	789	746	776	795	834	796	819	799	784	843	808	822	813	724	723	761	725	799	771	780	794	808	799	797	793	811	801	804	827	859	820	755	788	761	766	812	807	824	795	839	786	802	807	822	788	771	784	837	842	847	835	811	755	798	823	779	838	850	862	818	792	815	800	792	774	750	757	784	827	801	817	786	820	839	827	826	780	783	808	787	817	824	863	814	815	839	832	830	829	812	875	969	976	966	757	496	336	277	351	523	702	793	960	961	920	965	900	904	888	822	865	850	825	830	824	833	848	810	824	795	852	850	830	834	832	797	842	835	842	844	832	854	813	831	827	804	798	827	825	781	784	815	849	818	805	828	831	816	839	792	820	820	827	832	857	862	880	882	867	830	816	808	844	835	853	819	844	888	874	864	839	853	881	829	884	831	849	850	868	866	856	867	856	906	838	871	890	879	821	824	830	850	869	891	879	883	848	884	881	889	886	875	860	836	827	863	886	845	920	869	864	860	889	881	850	882	916	913	912	881	896	892	924	894	876	882	904	942	900	956	953	1001	951	985	967	946	983	960	947	972	968	966	1003	982	965	953	975	965	983	991	982	989	1014	999	1044	1024	1026	995	1041	1057	1019	998	990	1006	1028	1023	1001	990	997	999	948	981	962	983	998	980	983	961	939	943	935	912	960	896	927	843	888	875	895	858	864	805	800	816	817	746	754	745	729	726	687	751	696	666	684	662	637	609	629	611	601	561	593	623	549	567	567	552	528	541	529	527	513	464	505	522	497	471	447	468	440	449	441	423	425	418	379	402	402	399	375	374	374	386	388	356	328	353	353	339	346	325	313	316	285	262	280	328	400	457	551	609	866	943	1065	1058	1083	1021	974	962	918	882	909	883	879	875	851	834	851	854	857	891	825	874	840	845	853	881
833	837	813	869	860	878	869	885	854	899	822	833	832	805	785	786	857	893	908	870	823	809	858	855	832	831	819	812	828	826	834	858	847	821	846	802	819	832	825	794	785	830	840	797	806	773	817	842	817	825	851	802	842	838	845	914	1014	833	721	788	789	770	803	779	789	807	782	801	783	757	751	798	763	764	757	788	790	779	763	758	821	798	753	814	752	762	774	742	784	795	768	778	768	783	847	811	828	804	843	829	808	728	760	789	810	799	755	755	792	794	801	822	769	799	821	833	793	795	790	792	796	794	806	786	786	750	776	751	800	809	790	824	817	815	808	814	817	667	1049	955	691	845	784	796	763	817	771	812	833	835	848	842	807	793	800	765	778	821	847	809	802	807	820	788	793	770	808	848	814	790	789	801	799	818	778	742	802	804	847	813	803	814	813	776	779	767	800	799	793	803	820	819	840	796	794	793	835	781	804	826	799	819	817	796	807	831	826	851	798	730	766	825	819	811	830	922	973	961	1106	991	692	407	282	301	371	413	575	747	883	1003	1041	983	937	888	861	876	867	838	845	836	856	829	841	830	862	849	830	874	841	897	837	842	852	843	822	808	794	804	851	869	870	855	836	852	884	859	823	827	839	835	827	871	864	843	835	860	850	886	901	842	819	863	878	900	841	867	832	880	905	855	866	868	891	876	873	889	932	873	911	867	885	892	912	876	881	913	921	904	870	926	902	934	945	961	951	925	960	957	984	970	916	1013	977	975	966	957	939	1008	953	988	907	1053	1119	941	961	1012	1035	1045	1006	1007	1047	1018	991	973	953	1042	1000	960	988	970	978	954	932	926	968	981	949	901	911	916	914	886	843	863	871	879	836	809	788	783	785	825	778	811	829	777	745	740	720	741	708	687	681	685	678	707	668	632	662	633	644	610	608	571	552	555	563	556	541	532	530	504	496	508	484	461	501	510	471	412	460	444	433	445	406	398	398	406	361	353	365	361	352	329	264	292	329	330	294	319	300	288	291	285	260	280	292	290	291	297	302	285	269	279	278	271	262	262	261	276	256	268	276	248	241	295	253	267	285	257	297	257	279	289	290	296	263	276	296	311	305	309	329	337	342	349	335	424	436	524	628	786	889	1011	1009	1043	1064	1166	998	1011	943	952	952	898	875	847	919	890	916	895	847	817	840	858	869	885	859	887	839	861	888	884
868	855	876	834	866	871	845	859	863	879	908	869	883	863	822	837	841	886	834	834	810	834	840	841	802	891	836	817	798	781	744	800	831	858	857	831	808	812	844	814	813	845	823	834	813	820	854	889	828	830	835	834	874	943	838	890	1061	819	739	742	782	748	822	804	821	811	805	768	768	792	764	772	789	786	793	780	782	763	757	798	787	830	783	775	758	753	806	772	772	828	815	815	767	787	794	824	821	815	789	774	787	769	789	818	784	787	780	756	791	752	775	794	791	812	758	759	815	842	825	819	798	787	796	812	782	750	807	812	790	770	821	823	832	820	837	817	815	625	1253	1015	653	787	796	800	805	814	836	803	811	791	816	841	829	815	824	827	772	842	804	797	769	795	820	778	786	781	811	852	831	828	774	779	747	779	736	742	821	818	825	805	813	776	772	765	803	831	810	799	790	814	790	803	801	733	778	770	851	794	839	853	805	805	831	775	775	834	885	808	768	745	728	836	825	798	873	999	921	863	1029	1035	1012	722	539	394	299	274	337	385	455	599	753	886	937	1021	998	979	971	918	921	919	914	898	924	877	913	899	898	894	887	876	881	871	910	921	921	846	942	879	929	908	894	954	900	884	940	935	927	922	955	943	912	965	946	956	954	978	958	988	978	1000	978	974	1007	1039	1002	973	981	1020	1026	952	978	1017	1014	955	964	1010	1028	998	991	999	988	966	948	883	938	986	982	964	913	915	882	946	914	914	903	902	870	848	852	856	864	869	850	845	838	808	745	789	761	765	668	775	910	702	679	696	678	670	682	637	640	633	642	600	622	642	629	582	581	551	537	524	488	545	492	516	529	455	488	474	448	462	433	456	435	437	419	388	395	367	412	418	407	367	399	371	366	364	339	364	341	333	333	342	340	333	317	305	316	320	282	292	312	291	295	287	275	271	278	290	285	288	269	282	282	278	289	280	284	250	267	282	290	264	283	297	270	278	318	308	305	317	332	321	308	356	345	376	359	354	362	394	409	416	401	410	416	441	472	490	479	478	479	489	521	501	508	504	498	517	568	594	629	582	595	638	634	650	664	648	683	682	696	680	674	730	688	712	741	781	816	789	771	772	781	854	879	937	942	937	985	1058	1148	1065	1017	984	962	1004	967	945	939	900	918	880	904	847	855	887	966	921	864	803	823	874	886	930	875	883	865	883	896	858
871	852	909	871	852	874	822	821	833	842	874	876	850	861	844	816	822	848	856	828	844	844	848	814	824	787	771	827	807	759	916	777	862	873	865	826	823	817	833	832	816	820	838	821	834	832	864	856	832	843	820	824	835	924	819	879	1024	791	722	758	749	731	747	777	831	776	821	827	830	789	757	747	828	796	819	786	771	792	815	821	837	848	816	822	796	800	798	753	771	791	802	793	801	793	788	855	784	821	796	764	773	809	799	813	809	758	789	826	787	793	763	741	791	804	778	745	769	833	818	810	773	772	788	759	808	821	859	790	756	817	789	819	776	817	790	837	853	727	721	632	735	800	800	833	808	805	839	797	801	794	794	812	799	792	821	787	831	836	826	792	786	812	823	826	788	808	807	795	820	812	805	773	792	772	772	856	786	835	825	859	844	823	810	829	827	827	816	776	819	777	801	815	828	788	765	803	867	805	793	840	824	840	793	805	792	818	793	770	818	825	804	818	772	740	889	993	872	887	915	927	967	998	949	841	695	509	360	299	291	334	395	461	528	613	769	818	885	917	967	969	937	954	988	961	913	891	922	933	914	894	917	902	922	921	898	922	913	886	887	880	908	907	868	859	864	877	921	870	863	843	838	871	827	830	812	784	752	801	813	779	709	736	720	733	689	718	659	725	674	634	648	643	679	609	648	580	582	606	556	587	587	589	560	522	538	564	556	545	510	472	475	465	496	479	471	457	444	428	408	417	437	430	404	402	404	416	401	367	368	390	349	336	324	309	354	332	332	313	337	313	300	315	302	296	293	285	280	287	277	287	271	262	265	269	281	278	275	261	267	288	279	273	257	262	275	281	276	273	282	275	296	283	304	298	307	304	322	328	324	336	351	341	367	353	363	335	358	379	359	393	429	443	417	433	443	442	464	475	485	473	534	484	531	545	550	564	639	611	607	595	654	663	625	685	709	716	697	694	768	793	803	789	851	829	819	828	871	880	889	857	907	924	904	913	920	899	927	972	1066	1004	1039	966	992	994	1056	1013	1020	1013	1049	1041	1047	1084	1047	1051	1045	1072	1106	1116	1110	1083	1064	1093	1090	1055	1055	1064	1104	1104	1077	1073	1135	1101	1182	1086	1099	1090	1078	1087	1103	1047	988	905	921	885	881	955	996	943	917	893	909	870	859	864	883	865	883	883	884	938	853	823	826	886	916	889	852	908	873	888	851	889
848	870	866	850	855	830	798	818	801	848	831	859	854	860	855	792	818	831	838	786	821	838	825	837	784	848	851	831	742	916	1251	744	826	833	858	793	823	808	848	870	835	829	819	807	858	864	897	837	838	856	843	809	839	889	800	849	965	810	756	791	796	784	758	761	746	802	776	849	805	780	760	788	764	776	777	811	816	804	827	768	816	782	829	838	792	803	776	805	703	707	740	814	807	824	792	800	782	801	796	791	830	823	791	789	792	807	822	774	770	791	775	796	793	802	826	801	821	805	795	780	778	698	747	749	795	806	806	826	815	839	776	781	761	818	775	811	779	822	817	800	812	799	830	822	810	824	841	786	810	786	801	809	794	808	791	835	816	816	830	780	797	857	829	835	844	790	762	764	825	884	831	843	784	854	833	831	833	811	829	853	823	838	810	822	821	805	793	829	843	844	789	811	850	807	806	787	823	822	796	796	818	815	801	827	808	772	759	793	802	833	850	794	772	768	757	794	764	824	881	925	882	976	1027	1115	1056	921	744	615	479	352	299	277	272	296	361	428	463	484	507	538	538	534	537	562	529	492	500	497	518	497	459	495	509	497	495	497	486	497	462	460	449	469	448	464	471	462	460	448	460	430	434	449	410	388	393	382	410	418	383	354	355	363	339	368	366	342	338	343	349	337	323	366	303	315	323	305	302	291	292	289	305	300	291	291	308	290	298	313	247	258	274	277	290	268	273	278	281	268	287	262	310	299	301	283	293	290	314	286	308	296	311	331	334	361	350	353	388	377	359	350	482	390	417	446	426	394	398	444	452	449	465	490	490	541	517	548	547	558	601	597	603	604	604	620	640	620	688	690	688	702	723	751	751	725	732	770	731	769	793	830	801	843	875	901	892	861	885	896	902	948	885	936	983	966	939	936	989	967	974	991	1079	1019	973	985	1023	980	1075	997	992	1060	1124	1110	1093	1086	1063	1087	1101	1111	1120	1118	1138	1088	1119	1138	1152	1085	1115	1100	1122	1127	1091	1091	1099	1073	1109	1067	1087	1065	1069	1036	1130	1072	1074	1100	1061	1027	1023	1058	1062	1056	1029	1036	984	1039	993	1002	1024	1008	974	1016	984	980	1023	948	938	953	987	1015	988	1004	963	968	957	986	919	961	963	977	965	968	940	924	883	881	900	910	900	953	898	877	910	877	836	865	880	856	861	882	847	845	869	819	803	888	897	911	900	889	904	867	861	878
849	827	843	818	774	767	789	774	782	759	795	792	834	808	818	815	777	754	761	721	793	774	775	775	719	792	909	758	788	741	760	745	788	769	766	745	761	765	797	777	773	810	814	781	762	816	776	804	781	788	794	809	807	830	755	816	998	787	741	803	809	773	752	736	781	794	797	794	775	764	767	812	764	772	778	800	815	784	765	785	779	791	797	743	806	813	739	636	653	681	664	725	784	797	777	817	767	781	754	788	774	798	784	766	775	826	793	776	765	748	766	773	775	774	798	833	803	836	810	761	770	746	765	722	770	824	813	825	828	820	799	791	800	777	760	754	767	792	779	818	781	822	830	786	781	760	814	786	766	829	796	789	824	826	802	797	810	808	792	817	791	798	806	799	782	828	780	756	791	807	868	881	740	844	859	836	812	791	844	855	799	828	834	821	795	818	843	854	875	822	823	781	808	794	846	801	821	845	789	805	807	804	855	825	795	798	805	788	764	780	822	800	810	781	790	809	820	797	812	841	879	908	931	984	994	1039	1057	1033	909	797	646	532	436	356	295	300	298	266	284	302	297	299	294	309	284	293	291	270	288	291	279	285	275	296	280	267	283	251	275	274	277	268	269	271	305	288	290	267	288	300	299	289	279	290	286	295	307	302	322	335	331	317	327	368	358	335	359	349	377	395	368	389	402	396	396	405	396	389	410	447	469	465	460	461	490	520	530	503	499	517	516	568	559	563	590	645	623	633	649	638	702	682	703	667	675	693	731	731	751	759	784	784	824	793	794	837	838	821	830	791	1079	816	856	878	904	908	900	940	924	927	968	978	980	1025	1017	999	1046	1034	1061	1052	1079	1040	1066	1062	1108	1085	1083	1106	1073	1132	1056	1109	1092	1061	1097	1083	1073	1117	1112	1136	1081	1087	1091	1122	1112	1045	1092	1099	1056	1082	1089	1071	1091	1061	1055	1017	1059	1040	1050	1024	1087	1025	1012	999	1005	1021	1022	1023	1009	1042	1009	1025	949	957	941	903	996	1014	995	922	956	959	965	925	1020	977	989	931	960	956	943	943	982	945	938	910	938	964	936	966	1013	937	984	953	970	939	941	940	938	936	966	972	964	913	975	923	982	988	924	947	958	948	928	922	902	909	980	952	931	942	929	978	959	965	918	944	972	918	879	900	892	933	929	918	916	907	938	895	933	875	882	911	886	886	952	867	865	844	888	856	829	860	866	840	907	901	875	897	840	837	882	842
686	651	645	664	613	625	617	620	645	654	645	701	677	641	634	676	670	686	676	648	659	646	610	656	646	593	618	574	635	685	668	654	607	625	633	603	616	624	661	611	622	644	645	636	634	623	643	647	616	647	631	674	656	674	637	726	795	669	625	725	717	682	640	646	706	707	705	682	674	668	662	677	651	637	669	655	667	666	649	652	672	647	681	682	708	705	622	549	771	691	548	621	733	714	683	734	722	654	683	673	689	681	676	640	649	668	669	656	701	638	671	697	699	644	658	698	680	706	670	647	692	687	673	650	706	711	701	724	717	765	772	840	819	826	720	732	780	811	813	822	796	809	797	753	788	799	800	786	793	837	803	822	779	827	779	843	809	817	770	784	770	773	788	787	783	827	756	803	807	826	829	859	788	801	836	851	818	764	793	797	812	822	817	815	814	802	795	793	805	815	805	768	771	809	800	805	805	843	799	804	811	797	800	816	829	813	819	826	809	780	787	817	836	794	770	823	814	800	805	816	785	847	871	914	871	887	934	1036	1046	1082	1049	997	891	786	669	612	571	516	467	466	454	459	479	474	482	502	507	466	493	524	525	510	545	543	500	516	509	498	542	571	562	593	564	575	600	583	557	572	579	596	635	634	658	643	680	708	715	693	759	747	785	807	776	804	812	790	790	842	871	919	875	879	865	906	890	885	882	872	909	933	935	953	998	936	942	999	1028	1004	992	1013	1013	1012	1046	1044	1067	1062	1093	1066	1031	1028	1063	1085	1100	1070	1042	1118	1126	1133	1082	1111	1141	1131	1073	1085	1069	1037	1056	1043	1033	1046	1004	1090	1035	1013	1050	1039	1055	1065	1027	1030	1035	1052	1031	1026	1037	988	957	997	1028	968	966	990	1002	989	1048	987	970	987	1018	977	949	992	974	949	981	971	939	969	1019	928	952	950	964	949	943	944	957	968	965	942	951	924	931	934	922	954	920	927	939	934	954	940	942	896	961	928	998	923	914	912	927	952	955	919	918	909	954	939	933	936	870	916	911	953	909	884	882	934	957	961	919	934	959	936	905	898	916	912	894	880	946	909	854	942	914	883	914	885	877	888	897	951	835	833	907	865	891	924	892	872	887	876	884	859	912	830	908	875	911	884	900	879	880	875	877	870	942	893	887	781	803	838	883	929	901	900	874	894	868	863	865	886	892	877	887	861	839	849	877	851	900	898	876	862	883	856	875	837	869	853	887	885
777	785	756	794	759	740	705	720	722	722	710	723	700	692	674	679	657	662	674	660	678	642	678	666	657	656	636	672	660	629	610	611	631	649	664	635	571	597	607	591	574	602	599	585	581	545	590	569	550	548	517	545	560	553	537	622	681	594	514	559	554	519	505	546	591	556	547	557	535	530	516	529	529	502	498	533	529	543	543	538	536	563	525	586	526	590	473	426	689	697	422	529	607	550	459	482	563	570	539	542	497	499	508	494	499	512	543	511	526	504	544	549	557	552	515	551	566	512	510	490	538	540	567	546	531	563	569	542	559	604	646	690	754	777	801	804	807	862	869	813	824	807	772	787	806	823	824	793	817	845	783	846	834	805	819	833	824	769	767	725	755	786	797	814	754	783	771	814	769	743	775	782	798	811	845	848	845	805	810	806	795	830	815	822	844	804	777	762	763	782	804	784	801	791	796	770	831	873	844	852	807	776	804	821	814	793	834	804	847	803	829	805	770	818	827	839	819	803	795	771	784	791	807	825	857	783	871	942	914	979	991	1045	1044	1082	1004	998	1012	976	948	968	920	888	913	973	965	998	1027	983	972	974	980	1005	1001	1012	1049	949	941	997	1019	1023	1023	1054	1068	1034	1069	1090	1056	1029	1085	1079	1059	1082	1066	1062	1092	1053	1086	1081	1089	1067	1152	1109	1070	1109	1086	1090	1079	1072	1071	1084	1051	1048	1108	1078	1083	1016	1003	1048	1046	1034	1022	1031	1044	1003	999	989	986	1008	976	988	1044	983	1003	977	1025	995	947	982	955	975	958	966	990	1002	958	947	920	951	945	909	899	963	925	951	927	978	919	942	892	948	1036	1072	949	926	940	920	965	964	890	873	908	953	932	914	893	898	922	956	949	925	915	931	914	982	922	904	873	918	926	924	902	894	926	943	896	887	833	898	899	925	935	902	930	832	925	928	926	907	873	894	877	867	835	887	877	879	875	887	931	905	876	888	874	884	898	844	873	831	847	900	907	904	907	921	892	898	849	862	882	915	884	854	916	895	893	879	847	924	913	901	859	922	925	881	874	875	899	869	887	902	888	913	870	903	885	877	894	864	886	839	899	895	844	870	863	880	852	878	873	892	874	879	885	910	930	877	850	879	917	888	911	911	880	867	849	842	888	852	847	799	757	766	852	880	902	868	900	880	848	917	828	871	882	874	858	848	929	916	872	887	901	860	824	858	888	848	873	836	826	853	870	866
375	370	353	330	320	341	324	302	312	302	306	310	313	306	303	299	285	298	298	321	319	333	338	338	341	344	328	351	353	371	369	368	398	443	460	439	417	397	415	400	411	439	438	437	458	484	454	445	445	456	469	477	482	490	463	492	611	502	464	484	495	465	479	518	474	486	541	526	463	489	497	469	457	475	477	469	484	472	506	469	479	486	476	509	488	537	467	395	581	590	370	466	539	472	461	426	518	513	514	541	480	495	486	505	438	496	529	470	475	491	497	524	507	497	473	526	515	480	478	487	507	546	563	526	525	529	536	530	560	632	551	466	507	648	779	819	781	774	821	818	774	815	753	765	812	888	844	825	820	805	782	793	805	822	853	788	780	792	785	781	800	787	790	836	794	763	842	822	811	774	777	801	814	796	859	836	831	822	830	813	834	843	827	808	773	790	812	778	793	841	805	799	798	806	809	785	827	831	839	809	856	823	818	789	813	808	813	828	851	831	816	793	781	811	776	864	842	773	781	795	767	759	807	813	816	816	806	888	874	912	905	955	931	917	950	964	950	947	1008	1021	984	1021	1013	1071	1002	1071	1007	1025	1038	1029	1053	1001	1031	1007	1002	994	1046	1011	998	1037	970	989	1019	979	1004	997	988	1029	1003	975	1008	972	931	938	988	977	961	935	897	959	948	985	927	964	968	954	984	927	910	926	896	919	883	944	947	960	893	888	915	905	899	902	898	872	910	907	931	937	909	922	924	906	917	928	910	909	926	917	936	908	925	903	927	951	918	876	883	921	920	908	890	898	871	879	871	891	899	910	878	1011	705	794	942	891	942	900	894	901	882	906	858	858	882	896	869	902	918	891	882	868	828	926	863	901	885	928	856	855	866	873	853	824	858	842	890	883	860	854	883	908	829	880	895	884	885	860	890	889	875	857	896	877	878	849	861	864	875	879	859	911	881	875	865	890	901	878	935	939	913	883	891	919	904	927	941	931	911	886	939	881	840	854	834	854	907	823	840	855	877	876	845	888	872	874	861	859	853	869	870	851	875	903	869	851	874	892	861	872	884	859	865	905	864	866	851	831	864	827	884	859	923	878	935	917	882	853	862	896	881	872	840	883	819	849	872	837	785	789	854	971	942	815	827	927	848	888	871	874	915	891	873	872	857	879	897	885	864	880	899	849	854	885	868	840	857	866	851	863	848	865	847	841
335	362	357	361	361	397	388	373	380	377	415	435	463	426	450	416	453	429	424	427	453	440	445	462	443	454	417	453	442	450	435	454	382	386	443	363	374	434	407	415	394	390	362	372	376	378	352	408	367	351	370	369	333	367	364	390	446	403	406	443	413	407	373	341	369	383	376	353	387	357	363	341	345	379	363	346	369	368	366	343	383	358	368	361	379	366	353	324	494	503	339	334	402	356	316	358	365	376	375	384	379	350	365	367	336	395	417	364	364	377	367	380	389	390	383	382	376	357	392	407	434	464	453	424	377	388	400	425	445	544	492	468	453	536	641	703	759	739	778	772	838	813	805	784	788	780	801	817	783	774	777	774	794	818	806	777	801	844	902	851	885	801	765	807	783	777	819	822	834	835	801	833	871	795	767	835	821	856	793	864	836	794	815	819	815	773	827	809	845	796	790	780	792	835	832	840	801	821	831	817	794	821	810	782	788	786	851	806	864	858	853	770	807	825	810	847	794	748	742	822	855	785	759	785	810	791	854	811	850	859	866	868	858	888	883	909	886	833	838	847	839	826	906	908	896	932	906	919	878	885	912	897	910	908	885	892	943	898	902	928	896	921	877	901	929	903	913	907	885	876	909	894	897	885	893	915	927	895	855	851	892	920	882	870	884	873	923	905	895	896	925	903	899	868	833	895	858	854	947	903	860	796	864	912	854	862	868	849	859	868	861	868	864	912	918	838	849	860	878	867	864	883	900	876	812	890	858	863	870	840	841	847	851	804	808	840	851	875	834	931	897	872	871	846	858	861	835	864	871	887	836	881	889	881	900	928	890	876	872	893	868	883	880	868	877	905	858	882	886	915	836	794	824	896	874	844	897	852	862	837	843	856	920	859	867	894	910	854	898	819	836	862	858	847	850	843	824	830	859	856	868	845	837	878	852	868	889	872	875	860	854	820	877	829	836	866	901	881	900	819	826	806	787	762	904	852	818	851	884	845	811	863	849	882	864	882	831	849	871	847	888	849	861	859	850	839	821	869	885	851	872	862	867	870	829	854	867	884	880	860	872	880	854	879	864	859	848	897	842	853	849	855	901	876	807	911	872	788	888	1068	1103	854	769	895	872	904	913	869	896	879	869	865	861	884	858	863	855	869	873	923	892	888	901	849	886	886	880	836	886	844	857	841
823	836	833	860	868	839	880	869	856	849	870	889	860	853	935	970	839	832	848	854	869	884	870	905	882	862	841	827	835	829	882	818	726	792	859	751	707	779	813	746	761	801	774	771	761	732	725	735	711	695	704	693	676	677	681	760	715	628	620	669	662	608	595	573	607	591	499	478	583	602	620	570	592	596	606	606	608	585	594	609	603	589	599	584	582	584	533	481	568	595	522	522	559	513	536	562	574	547	573	558	580	586	595	585	583	615	631	636	594	592	588	614	615	602	608	610	614	581	578	627	645	662	625	616	563	566	525	538	585	509	431	407	446	573	544	545	584	649	740	774	775	814	812	841	808	804	803	794	792	845	846	821	833	850	795	817	847	772	794	896	860	780	772	783	823	809	823	819	828	787	815	835	850	809	835	808	846	832	776	803	815	811	839	793	798	792	803	840	836	814	778	820	815	844	833	830	817	835	816	834	870	805	814	809	823	791	808	796	815	809	812	807	814	838	871	776	737	812	794	882	889	840	795	788	755	798	816	830	784	844	877	902	811	866	825	872	793	782	832	879	803	803	921	884	856	870	897	879	847	865	873	876	849	883	849	861	871	847	849	866	822	864	841	826	823	857	881	880	849	833	863	886	874	842	805	840	864	875	844	832	828	823	877	849	844	851	859	832	835	852	850	877	869	866	852	850	853	873	913	904	866	828	821	865	857	892	858	885	891	859	847	864	849	859	872	901	851	876	855	835	883	865	857	831	812	869	851	863	879	831	839	833	832	801	818	801	816	829	857	814	878	849	867	825	823	843	830	874	875	859	871	876	851	883	888	849	781	837	830	864	839	855	793	862	834	838	811	854	848	839	788	823	822	851	837	832	870	852	846	756	798	823	841	866	862	858	872	872	839	848	804	821	838	838	843	859	837	857	860	823	909	863	834	865	830	874	826	868	848	819	879	849	851	813	775	820	813	857	879	782	840	1044	947	761	851	873	858	868	831	809	860	843	829	823	839	855	842	898	835	844	813	790	821	880	878	833	863	855	896	852	869	880	895	841	854	839	835	844	884	869	870	851	851	885	851	870	891	862	913	839	878	931	915	952	895	861	946	874	798	927	870	728	758	872	840	842	891	871	858	853	863	845	862	846	903	886	887	879	901	913	905	886	905	867	850	890	867	841	823	881	841	878
888	879	891	862	864	844	858	824	855	845	853	842	767	820	971	1016	863	744	794	791	811	829	836	818	790	781	799	827	807	789	814	759	734	738	734	726	724	797	819	801	798	845	884	870	779	779	838	876	854	841	826	848	851	833	887	960	900	813	762	811	831	783	846	857	863	917	805	748	929	843	858	838	856	844	824	836	871	834	859	862	885	857	830	840	823	851	858	815	808	793	830	857	868	864	884	871	874	874	839	828	858	828	820	842	817	827	825	868	821	826	820	853	861	839	885	865	852	832	868	862	853	817	833	833	836	803	834	851	914	852	657	480	397	485	484	482	493	549	625	754	759	788	826	817	831	803	831	797	791	714	843	846	827	814	809	844	804	704	719	827	834	799	794	822	793	808	828	810	800	846	811	827	824	811	827	837	794	815	794	822	776	842	839	821	810	785	799	864	783	801	787	834	868	823	819	820	811	814	823	824	802	821	831	773	791	795	805	793	809	814	814	826	812	819	889	799	740	757	800	850	884	862	812	795	751	811	847	818	760	817	826	834	821	885	851	852	769	794	998	1011	918	778	835	885	814	860	836	882	835	870	828	839	880	874	787	822	845	854	841	834	857	857	832	845	879	845	860	862	834	874	870	860	842	864	846	846	843	852	841	864	871	826	818	832	804	820	804	830	816	808	819	810	856	824	806	879	849	834	856	831	820	835	835	866	841	870	865	883	872	854	833	837	790	811	801	840	834	837	825	819	838	832	873	857	827	820	852	851	810	817	845	821	823	819	809	790	823	802	831	814	857	835	870	831	863	776	830	844	847	836	833	848	817	811	824	861	826	817	846	850	856	816	866	851	844	845	837	837	832	812	847	844	821	880	825	843	785	870	825	770	810	796	822	813	857	873	826	819	827	850	836	845	846	847	853	830	848	844	863	844	887	862	838	859	827	838	832	862	819	845	832	825	836	839	813	818	859	846	852	765	821	1227	1139	728	809	857	862	833	807	845	880	864	878	795	844	810	854	871	858	845	766	775	813	868	849	858	869	845	836	846	821	872	841	862	865	836	868	869	858	830	856	868	847	858	839	836	862	867	861	849	934	743	506	761	944	798	891	881	836	768	734	796	864	876	847	902	859	863	897	892	859	828	818	757	845	923	895	886	870	871	860	926	876	865	845	857	856	867	821	858	836	865
752	780	810	765	791	774	755	782	785	787	790	797	753	705	813	827	692	688	797	800	807	779	760	776	760	736	772	771	753	765	730	766	774	797	734	748	778	742	746	740	737	766	781	768	748	754	783	758	790	736	776	776	743	754	830	857	798	711	730	763	745	752	755	754	742	752	735	799	740	724	748	774	761	797	769	783	784	767	715	765	765	781	737	731	738	729	761	784	802	836	787	732	732	761	778	759	765	761	744	737	756	788	717	770	727	720	748	748	777	772	750	775	755	778	744	783	794	753	742	761	759	753	752	751	768	781	746	732	748	842	855	756	600	515	427	426	444	487	487	573	672	779	784	741	808	811	802	779	792	754	778	793	821	807	835	818	794	659	688	781	785	799	805	759	841	861	798	788	880	810	801	823	833	843	812	779	828	831	837	842	811	818	790	813	774	830	800	772	802	785	849	796	767	793	810	833	836	817	848	778	841	790	864	803	787	819	796	838	830	820	823	772	841	893	807	802	770	756	760	783	812	781	784	800	825	831	859	795	840	788	787	801	809	817	846	864	808	774	1029	1143	932	745	871	861	797	833	856	821	837	844	827	799	801	808	744	784	797	897	813	809	822	818	842	818	817	844	816	848	795	844	848	866	870	827	836	843	795	846	790	825	813	781	873	875	825	778	786	797	792	866	858	806	827	805	826	810	816	817	800	831	809	839	831	804	838	863	837	846	818	802	853	843	804	823	832	844	831	814	827	827	809	777	872	878	882	803	814	887	851	830	826	817	811	814	795	818	829	821	816	865	826	845	833	857	841	848	851	818	817	792	834	822	839	829	849	856	812	818	841	795	852	818	831	796	852	856	848	856	804	820	833	848	851	823	852	851	857	877	837	855	838	836	823	818	824	873	824	820	789	868	837	883	832	793	803	847	831	820	802	818	858	784	810	801	840	868	811	834	819	819	821	841	830	862	863	839	843	863	851	780	670	834	856	683	876	854	869	855	843	820	907	890	858	831	828	817	857	813	867	826	830	809	840	883	872	870	852	880	862	843	847	846	844	825	867	865	861	832	841	873	851	870	886	850	853	867	845	886	847	863	948	754	639	761	912	797	838	930	890	871	844	925	948	867	843	873	866	866	807	858	867	795	759	832	799	925	898	855	860	843	896	850	861	841	888	823	861	891	873	854	878	862
832	807	809	814	855	783	775	749	800	775	821	822	814	710	718	712	704	770	794	775	786	766	766	756	817	787	783	764	817	755	774	796	788	795	762	804	771	761	795	739	753	775	754	758	779	781	770	813	745	766	811	725	776	828	854	821	774	784	780	842	783	798	809	818	761	764	723	747	745	771	758	776	766	787	784	792	779	759	738	784	780	779	765	718	767	747	775	774	758	746	754	727	758	791	767	777	776	765	758	795	780	727	740	746	702	719	740	772	774	742	769	750	735	715	763	799	780	806	748	784	797	786	785	783	749	753	751	761	808	781	777	857	916	801	616	467	404	407	476	532	585	652	809	755	800	790	780	730	776	776	759	754	785	792	794	801	803	780	770	830	799	816	848	773	842	836	790	780	826	777	801	826	790	830	820	810	832	799	823	825	790	802	863	824	795	794	831	798	840	862	810	784	807	801	773	844	779	828	853	801	795	809	825	815	803	792	798	835	799	834	862	827	867	855	809	834	738	756	783	730	777	753	771	784	859	875	844	829	827	793	822	776	855	791	799	861	785	711	808	847	694	726	837	846	812	796	795	838	752	842	824	766	784	807	744	770	804	854	797	807	857	845	850	807	836	823	788	842	843	816	830	817	791	784	910	848	787	808	814	879	785	764	895	877	901	786	753	804	811	962	919	777	817	847	809	762	809	790	821	804	830	815	879	855	844	805	808	826	850	887	809	838	830	808	843	826	817	821	792	822	786	774	850	891	936	830	818	849	821	793	825	791	815	892	827	864	832	841	855	861	788	861	845	817	873	831	848	837	864	825	821	805	849	858	810	838	865	837	846	839	841	885	891	823	832	841	823	821	817	873	815	812	833	848	840	848	863	879	835	860	886	837	830	821	842	819	848	867	847	867	887	828	819	820	823	891	844	791	820	834	852	787	727	804	879	908	870	936	803	851	872	917	881	869	901	880	866	839	873	846	792	761	735	819	836	839	812	849	821	864	807	832	823	834	836	861	824	863	869	855	890	844	882	856	840	859	875	882	873	888	824	828	861	864	861	838	853	828	867	883	892	882	854	846	835	811	845	866	860	853	933	955	844	899	869	806	820	849	815	855	830	909	863	873	845	853	829	911	881	869	875	856	811	838	836	873	891	858	840	873	884	818	859	883	839	834	842	892	886	879	853	838
810	829	790	765	820	779	804	761	776	784	757	814	812	741	792	765	787	789	775	804	780	769	777	769	757	777	758	772	775	799	769	745	782	776	779	749	760	712	766	772	768	760	762	781	768	769	786	753	777	772	790	755	777	860	834	793	732	755	781	757	754	749	771	739	750	770	754	789	769	770	763	800	757	729	781	794	772	767	754	786	723	775	762	753	725	811	760	776	769	793	769	757	798	803	782	768	786	759	750	816	758	724	741	765	778	734	749	814	781	747	756	788	732	774	814	799	778	792	802	804	803	782	786	779	781	753	760	787	781	768	792	768	821	844	857	717	544	424	411	467	405	298	548	692	727	724	789	797	798	839	811	767	789	843	748	816	820	822	849	869	829	811	791	813	818	779	741	767	818	814	834	804	819	842	803	784	788	804	803	840	796	812	807	815	757	794	780	790	821	853	820	786	770	770	773	825	830	786	855	869	793	788	833	821	835	839	812	842	865	798	835	872	842	817	803	797	849	821	771	770	758	792	815	850	893	896	845	808	844	806	802	813	837	829	794	812	853	801	728	720	765	811	878	820	780	803	808	832	779	812	890	739	775	952	848	790	821	852	811	821	792	827	841	831	841	806	806	861	835	816	815	841	807	775	829	790	785	802	827	888	837	751	884	952	908	799	768	833	785	834	792	762	838	841	817	857	781	814	846	793	790	772	832	854	872	833	785	828	853	859	818	797	841	821	812	848	812	833	810	825	788	724	784	819	845	772	813	837	838	756	809	815	857	823	848	863	879	802	824	843	823	858	839	810	841	883	845	839	822	846	794	847	839	833	844	815	844	816	791	781	840	855	872	823	820	784	842	839	820	843	837	871	844	824	835	810	864	835	838	823	873	870	857	819	826	808	818	833	849	905	855	835	883	858	826	854	836	840	811	825	824	833	827	750	873	898	905	904	809	798	880	866	836	840	869	841	877	831	858	824	857	842	849	846	853	817	847	841	862	854	872	849	843	836	891	862	828	839	863	842	835	863	843	844	842	859	917	843	856	889	841	850	885	862	861	864	863	868	852	867	873	855	859	850	842	864	831	851	870	861	913	920	940	859	855	860	850	828	853	868	861	856	876	864	862	861	799	860	868	886	874	849	817	843	842	866	903	870	885	870	836	848	892	839	901	861	884	875	895	881	871	864
784	795	801	783	833	817	798	783	801	773	764	756	763	785	801	776	793	773	777	792	775	763	774	759	778	750	774	824	772	785	804	759	764	758	757	772	750	725	746	795	776	762	806	770	799	784	790	765	812	739	734	768	828	858	790	721	750	742	729	789	763	765	724	739	721	789	788	773	779	767	754	724	732	775	738	737	762	766	773	791	751	774	772	763	767	744	737	723	786	807	773	767	767	766	792	778	737	783	790	766	762	717	825	847	839	772	772	765	779	773	803	786	804	772	814	808	819	803	785	772	798	772	775	748	765	776	744	760	800	803	768	775	793	776	805	842	856	682	480	413	353	340	506	561	557	663	731	796	845	870	855	765	794	836	779	779	811	788	887	823	790	890	832	786	836	797	821	778	795	813	856	840	814	843	793	804	811	815	806	862	808	824	803	783	786	978	835	784	816	847	843	785	821	786	800	816	840	829	816	822	783	785	816	841	803	819	840	800	820	786	836	840	836	823	835	801	835	841	823	847	841	820	821	859	877	839	800	818	824	846	829	807	818	812	794	789	819	798	813	835	871	846	859	860	815	784	820	847	737	910	1156	767	750	990	890	776	839	808	785	789	801	815	801	826	825	783	832	847	820	849	816	797	847	808	798	771	830	853	834	836	783	743	783	847	795	778	813	815	773	739	822	836	839	838	861	848	836	821	802	813	771	803	809	855	838	828	835	827	826	795	800	802	807	814	858	806	816	841	840	800	801	767	785	786	804	780	827	850	804	770	745	810	851	835	862	852	842	820	808	868	849	874	844	831	833	821	839	816	854	819	849	836	847	823	832	838	822	817	809	813	837	814	842	793	771	809	862	811	860	844	847	844	834	834	827	832	858	880	851	830	842	859	870	831	840	823	832	874	859	850	812	814	873	846	855	864	871	853	820	817	815	886	869	784	818	869	886	875	785	786	826	832	862	861	872	823	823	863	839	845	874	802	797	821	829	817	830	838	870	853	847	891	882	875	840	859	868	786	900	864	840	870	845	809	876	866	883	842	831	862	851	837	866	856	867	839	843	860	841	859	840	884	866	841	842	841	863	925	833	874	908	864	834	887	889	874	842	865	868	846	895	909	851	893	868	869	891	897	824	891	861	900	813	827	848	894	876	886	877	873	886	865	900	895	884	863	868	874	908	859	911	814
783	813	814	772	787	758	839	798	786	788	759	766	799	796	808	760	761	767	776	801	761	750	777	761	757	767	773	800	773	783	784	783	770	776	738	753	739	747	740	778	749	758	785	822	804	782	774	841	797	764	774	795	887	863	756	723	774	754	777	735	763	772	741	789	752	813	777	791	789	777	758	774	767	767	798	787	762	773	758	790	750	775	791	748	741	775	780	753	718	787	774	742	772	784	782	789	757	775	781	814	805	743	789	870	853	778	728	786	782	762	771	767	783	786	822	793	799	783	723	781	754	776	818	789	777	789	779	782	770	754	752	810	763	760	806	804	851	850	739	642	497	413	452	502	516	521	561	740	869	890	845	754	794	822	819	781	779	810	829	725	691	785	873	824	793	789	819	760	793	796	822	810	829	840	785	809	790	786	850	845	808	824	786	797	776	828	773	825	852	851	842	810	753	801	819	807	820	846	850	781	768	767	822	836	824	861	822	832	839	843	843	860	824	797	812	813	796	827	850	848	841	813	826	838	813	787	826	823	806	832	817	836	790	830	848	813	789	799	838	794	840	841	825	817	801	821	827	830	792	737	866	726	756	802	783	821	833	780	771	778	816	818	806	831	839	808	877	871	885	830	803	835	848	823	851	767	798	832	827	817	764	796	792	803	797	808	864	844	809	841	788	792	789	845	796	842	855	864	881	814	806	822	833	865	832	835	821	824	849	810	789	795	873	847	800	812	850	826	828	800	820	832	853	853	828	830	846	824	812	788	789	800	850	785	835	827	812	813	853	813	836	863	849	836	815	869	785	821	876	836	803	851	860	821	844	847	812	814	820	850	848	829	831	844	825	823	860	854	830	837	853	844	844	874	879	843	859	865	836	832	834	850	894	857	827	860	835	801	858	858	862	840	870	862	837	838	856	877	818	822	842	862	858	841	773	787	806	823	790	808	807	795	842	840	889	840	892	841	891	818	834	825	827	858	836	864	801	844	870	868	860	823	882	849	862	847	844	846	805	877	874	837	865	816	836	846	841	806	841	836	827	839	820	833	893	813	855	880	841	852	836	887	862	901	811	830	862	829	862	860	883	846	879	906	835	889	897	850	846	869	911	886	838	819	804	833	842	890	923	918	934	851	824	860	880	865	845	891	865	856	866	861	889	837	860	879	873	844	874	866	872	833
809	765	807	831	802	774	785	760	756	740	760	780	789	801	774	795	770	783	804	789	792	785	792	743	764	804	764	772	767	815	786	785	777	751	786	753	769	804	793	819	738	748	748	812	789	787	745	746	770	801	837	900	807	759	768	753	757	765	769	696	707	779	746	818	761	781	789	778	746	789	744	736	785	802	787	799	781	761	744	761	754	717	793	775	715	758	743	753	793	798	786	707	769	779	756	749	779	778	741	787	796	733	739	782	787	708	757	778	746	720	772	781	773	784	755	810	793	761	739	750	748	783	799	870	809	774	767	768	784	800	756	776	757	794	780	786	769	753	801	881	782	562	429	405	434	456	460	536	673	749	798	786	765	818	775	786	792	855	816	741	656	787	885	835	824	816	810	822	832	817	799	829	845	843	793	787	783	812	805	790	830	858	830	782	801	805	804	805	803	829	799	786	802	824	787	819	846	801	816	846	830	800	844	829	850	783	788	794	785	820	807	827	798	814	841	831	782	803	842	823	843	823	777	810	758	775	812	792	821	847	838	802	829	818	806	854	827	812	811	798	839	808	804	821	817	802	794	804	796	786	814	837	864	830	842	832	868	826	766	788	820	820	802	846	831	873	841	846	836	877	873	872	847	827	844	808	810	797	788	766	751	827	874	824	839	841	831	809	820	854	798	780	765	840	826	806	861	860	834	784	821	799	850	809	814	806	849	868	810	845	791	824	877	861	826	802	819	819	830	828	802	856	874	935	841	798	803	821	805	778	840	858	840	821	815	788	800	792	837	749	806	777	787	859	821	779	783	818	834	867	832	837	842	843	833	860	801	739	720	770	854	843	833	806	799	811	829	832	865	799	815	845	857	874	907	849	846	821	813	858	853	819	839	841	818	810	844	891	884	849	820	849	843	865	818	853	870	893	849	855	896	876	869	847	856	855	832	824	848	832	878	802	821	795	858	862	864	852	837	840	897	806	850	851	833	832	852	906	871	842	861	846	874	832	861	871	851	856	868	881	881	899	865	869	828	884	884	852	861	877	885	865	840	870	865	851	853	842	835	851	868	868	895	861	879	871	886	879	881	875	837	845	855	801	799	787	869	822	833	851	898	904	802	757	690	771	847	873	890	893	888	844	852	868	873	936	870	851	898	866	912	871	870	852	880	852	865	875	855	869	857	833
780	790	796	806	767	790	797	739	778	800	807	793	762	777	771	791	767	787	797	802	740	780	760	742	761	793	762	754	788	817	757	789	798	791	770	774	785	784	790	766	762	741	759	804	821	787	776	758	783	822	883	858	752	717	771	753	748	778	739	716	747	790	789	774	793	774	752	772	739	722	753	742	780	813	800	770	826	787	805	797	768	752	784	758	767	739	765	774	770	823	773	734	737	762	768	795	782	787	754	787	771	796	749	754	747	734	771	746	786	785	759	745	737	756	785	774	807	742	770	738	777	707	772	833	813	774	821	758	756	772	746	789	741	769	800	820	766	760	857	924	889	828	625	523	441	384	423	465	477	541	639	733	832	794	787	801	747	848	866	834	806	799	858	806	796	790	816	820	776	783	811	830	794	793	792	824	792	805	793	824	854	788	820	801	771	825	793	828	805	790	786	795	785	779	814	835	845	830	860	851	857	812	836	794	793	794	785	797	767	803	802	794	804	817	824	855	801	830	849	838	826	814	778	810	791	777	758	778	812	877	837	841	830	817	832	838	867	800	798	835	822	798	815	800	831	833	811	816	832	824	838	825	812	834	848	843	831	803	799	808	840	861	862	824	845	813	822	857	831	840	792	822	840	850	832	839	811	802	828	801	792	831	872	837	808	819	838	841	831	811	783	762	817	843	839	813	842	838	824	834	864	796	813	846	825	824	832	839	839	841	774	798	853	923	817	795	870	812	817	787	799	830	881	852	872	847	857	808	839	842	840	809	815	865	832	806	808	810	854	830	779	787	776	730	718	770	782	811	817	822	820	833	870	792	897	759	724	711	825	748	802	830	807	829	946	861	822	834	837	820	848	844	848	813	823	905	840	870	840	831	841	819	816	851	851	846	858	841	864	831	869	918	877	844	822	811	844	840	819	833	848	827	856	844	852	842	896	856	821	875	827	855	858	811	822	839	846	880	839	864	849	791	804	822	855	838	849	868	896	856	852	875	876	863	845	848	877	865	880	865	841	859	832	859	847	864	850	856	826	857	864	869	839	887	860	848	820	799	853	872	840	869	906	850	878	867	876	885	893	862	833	831	790	828	824	720	824	852	863	853	906	835	815	806	747	702	792	868	902	903	850	851	856	821	866	910	885	879	841	846	882	874	898	860	854	859	889	876	845	821	858	854
767	789	795	798	775	781	778	780	772	776	782	795	788	786	762	790	788	767	799	741	785	777	786	719	775	783	782	774	760	769	776	766	789	806	795	754	779	756	786	750	749	776	801	796	801	768	779	831	815	867	860	819	768	743	783	787	786	741	736	762	804	813	776	764	757	759	757	781	740	771	764	771	760	765	750	760	810	574	623	828	773	776	773	770	752	763	781	785	779	794	794	765	765	822	767	794	771	769	766	806	766	776	812	805	759	818	781	814	778	777	790	795	742	757	752	781	754	743	783	770	748	740	760	744	758	786	770	775	740	764	778	775	780	774	787	808	754	724	833	943	877	748	782	801	706	454	402	379	395	450	500	647	726	805	827	803	778	797	804	811	802	802	799	839	841	795	797	812	839	769	763	836	793	787	779	811	856	784	800	834	819	812	788	810	816	821	781	856	800	807	801	750	785	799	784	833	798	809	876	835	791	849	860	810	809	826	803	802	803	796	786	776	808	800	832	816	810	819	830	844	800	853	802	838	807	798	766	779	850	818	771	835	874	849	872	808	855	802	821	814	837	827	820	825	825	824	840	824	885	825	800	825	795	827	819	839	812	796	791	812	880	797	810	815	835	821	830	854	822	801	785	814	824	825	814	779	816	837	821	799	865	850	839	832	828	831	815	817	862	818	806	828	849	865	839	820	826	841	859	834	827	855	827	848	842	844	827	851	857	844	832	808	760	789	786	805	852	841	802	800	846	797	821	818	845	860	769	794	855	862	813	826	844	843	808	820	834	906	851	794	812	827	790	867	863	773	795	834	873	852	862	790	834	820	890	838	630	1039	1514	796	717	786	823	910	799	978	839	834	795	832	809	870	854	827	817	850	853	845	811	855	822	847	859	811	813	807	853	838	832	871	868	879	867	872	878	845	831	836	811	839	804	859	848	888	860	847	849	830	846	756	892	939	963	862	826	805	868	903	852	867	837	812	861	814	887	836	883	869	862	839	854	811	827	859	859	846	803	837	825	856	849	861	891	887	879	878	848	877	842	857	852	822	864	878	806	852	827	858	822	901	853	865	869	836	860	854	878	845	895	867	856	911	737	1042	1307	769	793	859	851	891	870	818	883	1090	1052	778	730	887	866	916	868	890	889	867	894	910	898	894	823	852	844	893	888	886	868	878	897	871	839	860	875	813
768	762	809	783	801	803	792	770	775	751	762	727	755	781	789	778	772	751	770	767	765	774	795	790	790	799	779	755	793	757	740	792	789	740	753	716	740	723	776	824	774	791	769	758	816	775	865	890	869	809	799	732	774	764	759	745	786	773	793	805	770	780	788	747	774	796	760	769	771	767	757	767	799	774	766	776	787	670	738	849	772	799	774	792	733	742	770	799	769	780	760	783	763	784	766	807	758	791	761	789	788	799	790	798	776	787	809	762	747	796	757	791	778	739	755	751	797	773	791	814	803	779	761	757	774	797	780	773	782	825	791	766	754	770	774	820	774	729	732	802	737	620	729	787	944	848	625	413	362	417	491	545	550	643	753	775	796	762	814	817	798	786	800	806	775	815	796	764	810	788	784	801	793	788	821	854	815	792	770	827	811	802	808	797	811	812	815	813	813	794	778	812	852	843	816	797	775	814	829	835	871	855	845	799	783	808	847	851	845	855	827	813	785	832	839	854	810	791	868	818	821	834	855	828	825	791	775	774	840	785	781	806	826	835	850	872	844	857	793	825	798	798	857	802	784	802	845	795	850	886	816	793	818	825	809	811	800	769	831	836	808	839	830	830	820	790	820	886	856	830	816	798	841	808	835	820	830	817	804	814	821	844	847	839	845	846	816	833	786	794	799	820	830	852	833	852	804	808	830	829	850	802	816	841	793	851	832	846	831	823	835	815	813	810	805	839	854	815	814	817	813	847	811	793	760	805	767	819	832	911	837	876	814	872	827	823	891	916	792	794	813	859	838	1222	1007	769	811	867	830	818	856	835	837	828	850	873	691	932	1571	696	717	797	860	719	425	823	888	826	825	837	814	812	790	781	841	841	866	839	838	862	846	822	837	814	835	853	840	793	831	852	834	847	831	861	864	837	858	865	841	849	830	874	858	855	852	856	863	862	821	766	851	914	894	797	812	796	873	822	868	851	860	872	839	860	892	845	850	881	829	843	830	874	851	825	749	739	780	848	892	885	837	907	866	862	814	849	867	879	870	899	848	800	765	795	844	791	800	851	875	851	827	876	880	845	809	877	868	850	844	829	875	875	798	823	1062	647	849	907	883	894	850	733	854	1200	1220	802	691	879	846	852	863	881	837	866	924	907	892	864	840	874	877	861	850	838	873	898	893	840	858	849	866	820
770	734	744	748	774	774	786	771	769	755	748	760	785	783	772	754	734	758	764	801	767	799	753	782	761	796	758	765	780	754	770	801	779	752	777	799	789	755	714	751	765	785	770	773	829	842	893	901	787	764	765	734	753	751	736	756	802	768	821	771	786	757	746	789	796	736	764	787	788	787	800	763	802	793	777	745	801	803	800	780	732	781	808	840	769	778	780	769	754	748	807	755	796	768	762	799	755	811	792	803	766	759	771	804	775	744	762	759	801	783	760	762	770	795	746	779	809	843	804	811	793	758	783	763	776	798	817	795	776	795	841	807	781	783	743	780	820	761	743	716	742	710	760	781	818	860	873	724	515	417	443	478	464	517	611	667	755	782	838	814	824	816	817	779	823	812	821	776	789	787	756	807	829	821	791	862	786	783	782	796	812	814	793	803	848	875	817	821	835	817	814	761	839	802	833	861	828	804	802	837	826	840	851	805	771	794	836	825	865	852	821	815	811	811	827	810	815	822	819	823	821	845	806	852	839	822	791	824	864	805	787	811	806	827	823	827	812	777	794	832	803	803	822	798	759	791	800	807	848	832	806	793	786	798	834	812	795	785	781	790	832	815	808	828	828	750	789	810	862	846	838	847	856	798	823	846	812	829	783	838	832	830	795	809	759	853	798	854	780	817	862	850	835	847	791	787	846	823	817	820	871	856	848	836	871	858	841	817	831	801	836	823	849	861	867	844	861	790	802	770	789	797	845	803	799	808	775	837	853	879	838	899	854	867	838	809	845	862	820	767	827	864	953	987	774	820	823	880	825	821	811	878	851	837	828	857	800	673	687	590	838	808	902	842	698	865	864	837	852	847	883	821	845	800	864	826	878	848	824	857	849	846	863	855	857	840	847	864	830	826	825	815	806	863	906	874	862	834	815	892	848	842	864	857	841	830	843	813	795	757	818	821	844	832	763	842	934	847	866	847	867	827	817	866	852	818	862	869	855	859	888	854	869	834	749	1014	800	814	888	902	861	885	783	839	844	862	893	901	833	875	863	807	768	845	1309	788	819	825	874	853	869	859	886	819	850	889	884	823	862	895	884	879	838	849	791	837	881	882	850	885	844	731	760	883	933	649	792	931	820	850	820	862	896	891	863	848	878	855	888	859	894	879	873	827	898	890	885	881	878	836	860	875
773	755	704	748	750	802	789	766	725	738	757	764	726	769	785	755	759	799	764	745	754	756	760	799	732	766	756	771	775	769	772	772	783	774	756	813	818	783	748	739	790	788	795	794	902	828	852	793	752	736	741	725	770	723	765	755	762	770	776	779	787	777	793	762	763	765	786	764	787	780	796	797	800	793	773	767	778	762	765	731	753	854	775	863	784	757	754	763	778	745	755	728	758	741	774	796	798	797	781	799	785	780	797	785	794	781	805	791	776	789	818	774	783	802	760	817	804	812	773	805	767	739	718	791	773	792	795	769	805	785	758	801	795	721	742	772	799	794	735	784	754	772	814	763	789	774	781	877	811	683	498	390	415	449	469	521	595	709	773	832	773	813	810	855	817	847	830	813	810	780	810	777	841	795	790	791	785	768	771	792	825	803	790	820	852	822	845	813	795	814	825	781	816	830	821	858	786	799	788	814	796	817	844	806	809	758	825	846	840	826	855	792	859	832	779	807	828	821	791	839	814	800	817	808	842	807	833	841	848	829	833	835	822	875	776	807	798	786	786	806	823	848	831	852	830	816	841	849	816	849	828	834	794	809	826	808	855	802	858	841	786	813	875	836	806	842	871	848	877	849	876	856	835	818	827	787	818	806	830	833	827	818	771	812	777	853	836	819	772	796	831	844	833	867	827	818	818	837	805	810	797	769	789	840	878	869	812	817	815	804	813	788	826	836	836	823	791	794	854	837	804	740	813	830	808	813	823	879	860	858	898	835	811	810	813	818	825	841	819	786	775	800	837	872	816	816	854	856	787	826	824	836	849	835	825	826	845	847	848	841	864	838	888	917	949	906	824	842	854	841	843	834	877	854	817	789	828	840	821	816	836	831	816	793	845	835	856	808	822	850	812	882	827	878	863	842	832	813	819	834	877	866	854	870	868	843	884	868	809	809	816	774	887	1134	756	848	878	842	853	830	882	862	823	849	870	848	875	848	844	862	876	857	838	832	766	1527	885	817	870	842	816	845	815	810	853	854	857	883	873	889	847	860	827	744	1258	712	849	843	838	851	850	846	862	862	874	895	889	831	944	961	885	878	858	873	861	873	857	875	813	856	873	778	663	650	669	721	888	965	893	865	866	796	884	835	895	850	832	870	895	888	881	888	871	850	843	871	866	872	885	835	854	869
748	745	743	758	753	743	729	749	784	760	739	736	740	805	744	779	760	750	755	720	739	775	758	799	746	786	765	773	744	750	745	743	740	740	750	823	841	831	765	787	822	871	862	863	817	796	748	700	763	760	786	773	765	759	774	784	734	797	772	804	808	760	776	780	772	796	767	801	772	789	794	765	779	781	801	769	759	778	788	746	739	857	510	684	784	757	742	759	775	747	753	878	911	849	795	775	787	810	776	757	750	776	761	774	782	759	799	776	784	767	788	786	803	802	807	762	769	796	802	801	767	795	787	800	770	765	831	792	778	773	781	812	786	758	724	798	766	779	768	811	822	793	777	755	782	784	802	781	803	849	825	561	444	407	427	461	490	531	661	716	815	788	826	804	828	827	810	833	817	772	782	781	821	854	830	823	772	772	826	825	769	819	778	803	826	809	778	822	819	823	801	820	829	862	853	823	802	791	812	779	763	792	830	793	827	786	754	755	789	841	830	769	824	819	746	814	839	829	821	846	837	867	855	816	833	810	812	819	860	833	868	778	844	826	796	830	832	779	815	796	808	815	818	847	848	830	815	793	855	826	827	823	891	795	852	811	823	825	822	793	816	843	851	832	829	812	829	829	796	836	863	837	794	844	827	768	864	870	849	842	847	783	772	854	830	787	863	791	780	789	850	828	836	839	838	825	828	837	833	849	852	797	812	818	852	844	783	815	811	793	794	773	823	845	888	813	813	828	865	885	942	775	818	825	859	837	849	832	815	835	888	843	819	829	785	842	825	808	857	796	802	798	796	783	834	856	855	898	866	854	848	862	786	803	809	849	837	825	838	857	799	850	826	863	878	878	840	818	834	822	848	847	848	877	839	822	852	814	826	830	822	816	824	853	895	827	757	766	774	783	825	812	858	870	854	841	841	891	840	858	871	866	845	907	823	783	814	864	855	837	863	788	762	897	747	875	847	819	840	868	886	853	848	888	866	848	848	867	875	866	885	837	833	858	753	902	714	829	867	832	821	858	856	840	860	861	886	847	835	884	878	835	852	753	804	741	880	848	891	925	871	848	862	858	851	880	826	840	927	855	869	847	869	833	866	836	863	867	873	864	882	890	783	763	811	859	934	865	924	767	840	876	881	912	873	878	850	885	865	895	868	881	883	851	842	861	885	841	863	883	841	878
771	759	778	771	787	691	712	736	753	762	766	737	740	765	759	772	787	747	724	762	766	747	745	788	782	800	782	721	743	716	748	724	762	720	734	787	824	860	812	875	896	851	832	796	759	775	752	747	775	764	766	755	749	746	736	769	777	772	768	753	755	765	801	786	751	761	775	795	793	785	774	779	782	803	789	804	757	759	769	767	792	876	736	818	804	762	784	800	773	758	961	949	884	959	947	766	784	800	769	775	796	783	789	834	788	760	772	797	828	806	829	813	781	724	729	752	756	737	761	769	792	772	782	793	751	807	777	795	775	831	802	772	784	771	780	774	807	792	783	802	805	761	775	789	784	782	767	765	805	802	858	858	741	533	406	394	444	476	491	554	687	774	791	836	802	833	811	809	802	821	806	754	855	821	825	759	824	863	864	889	773	763	770	799	791	846	825	857	827	791	771	771	832	862	875	871	804	792	826	777	827	815	836	887	855	773	809	773	788	839	825	819	814	781	856	792	864	842	829	803	820	841	821	831	819	733	784	792	814	805	840	836	832	811	821	831	784	848	836	806	783	834	827	824	845	818	810	838	809	829	796	832	861	836	823	826	829	858	813	845	818	847	850	874	843	844	828	810	832	870	833	773	789	815	795	819	837	881	861	836	857	776	811	953	971	781	771	841	869	803	802	841	810	832	805	869	850	862	867	798	834	805	864	827	842	808	813	811	779	769	785	750	873	851	845	829	808	815	893	883	927	770	827	817	827	829	838	841	815	772	770	838	883	819	907	897	933	866	842	827	857	851	826	794	824	857	821	829	859	830	851	816	820	865	833	843	842	836	827	811	856	815	860	813	841	880	876	821	835	846	804	878	854	821	831	842	844	829	848	827	844	836	857	871	894	820	776	1002	842	762	795	826	847	848	838	846	777	859	820	842	825	829	848	896	865	792	760	828	861	870	854	845	846	823	844	866	875	867	877	865	846	881	867	895	843	812	869	826	852	832	823	872	800	854	832	883	855	861	851	860	849	881	891	871	895	858	845	828	851	845	857	847	888	841	858	845	844	887	891	927	843	843	882	832	884	857	847	867	937	892	931	894	880	868	909	896	869	864	894	864	864	880	893	880	907	868	867	844	869	883	887	856	874	868	865	889	872	886	869	934	853	857	892	842	874	873	853	863	894	846	865	870
781	744	764	772	798	739	710	724	741	741	720	772	758	771	797	750	757	744	739	786	761	775	741	767	789	763	802	795	744	785	778	744	803	795	863	876	845	862	867	836	829	770	776	785	771	732	782	766	809	767	723	752	764	792	791	787	768	768	755	799	769	783	784	781	801	795	730	790	795	814	782	768	774	799	789	778	785	808	807	779	806	833	776	782	772	797	808	844	795	931	888	502	440	568	1008	884	793	808	785	770	770	808	809	806	773	734	781	801	789	810	820	783	752	800	735	736	750	744	737	790	798	809	774	779	769	782	780	757	786	797	802	780	780	777	798	794	796	783	760	803	805	787	767	778	812	781	780	754	734	752	790	812	870	827	660	487	379	398	454	483	528	588	738	784	792	793	804	779	816	802	800	822	784	846	794	763	808	899	939	931	767	779	786	809	821	814	843	828	828	777	801	805	806	872	843	834	808	806	791	799	831	817	824	827	841	816	874	806	830	821	824	828	829	829	807	824	844	829	824	820	823	826	864	844	810	769	758	787	834	832	819	836	835	845	800	845	843	824	833	827	788	816	837	793	885	828	808	779	825	851	804	852	878	827	794	839	836	833	850	852	787	841	837	831	801	829	839	817	809	866	801	776	780	820	809	816	802	821	815	820	843	751	838	927	1037	820	769	833	849	841	848	822	793	814	808	767	866	829	846	842	831	851	852	879	819	811	800	803	884	861	845	799	813	796	851	822	818	769	849	842	794	790	846	831	822	858	855	837	816	798	762	799	850	819	941	633	608	897	852	856	878	844	851	852	898	830	845	839	845	836	835	841	836	851	844	833	851	843	799	805	828	829	838	850	836	853	879	847	842	829	844	870	815	870	813	826	836	810	829	873	801	814	823	859	909	877	742	1219	856	772	787	829	866	849	878	855	790	853	812	763	766	829	877	845	860	782	789	785	815	863	879	880	858	864	829	834	874	889	843	857	835	898	882	845	822	863	866	864	852	817	837	819	828	852	816	844	844	862	835	853	818	881	863	846	870	863	856	855	837	849	858	871	885	875	917	883	851	861	822	829	865	934	857	835	848	872	830	910	877	883	842	857	916	874	889	893	851	881	891	856	863	884	850	892	899	846	859	873	874	902	882	856	852	843	865	867	876	881	899	901	932	855	863	828	845	869	883	874	870	852	834	837
731	760	720	759	770	754	708	745	763	771	758	757	765	761	755	765	748	753	742	778	778	784	841	854	839	867	852	851	824	870	857	871	858	868	911	877	846	829	789	780	792	771	760	769	809	792	805	782	798	792	762	781	770	781	801	769	800	761	792	780	750	765	775	766	807	784	755	791	793	768	770	736	756	765	811	797	784	805	805	780	817	766	748	742	741	786	791	801	844	1028	693	337	435	353	909	944	744	805	768	774	749	791	807	824	771	777	778	802	779	806	797	759	708	823	787	847	789	775	771	813	811	797	755	763	723	761	730	767	779	800	774	778	790	811	804	785	776	780	787	780	804	786	766	786	807	829	798	761	759	788	817	813	816	860	874	819	582	442	379	437	449	512	587	624	739	805	795	789	804	853	846	790	793	812	784	786	825	876	896	833	735	771	809	820	803	816	786	796	819	834	817	794	805	787	780	808	777	850	804	819	846	826	784	810	814	848	830	834	853	826	843	806	852	773	795	812	836	844	820	803	831	861	897	863	830	791	798	827	850	828	795	804	830	846	818	869	826	832	780	804	811	810	815	793	873	836	806	854	870	856	870	878	881	804	790	828	846	873	812	819	805	869	837	823	841	809	813	806	807	834	840	785	816	822	799	822	878	832	837	799	860	838	783	804	848	754	824	887	870	904	871	839	847	747	790	809	846	852	834	840	832	857	907	843	789	781	792	845	897	905	829	814	829	795	872	872	854	820	834	806	803	797	846	841	840	823	864	863	855	809	801	810	884	795	918	739	774	868	853	862	842	849	869	859	877	831	860	859	862	841	843	845	860	805	826	837	920	873	831	820	826	808	802	825	832	825	862	840	812	831	820	838	861	826	847	864	864	859	851	845	830	838	824	843	892	944	789	770	754	905	858	829	830	846	845	852	811	866	863	787	796	890	845	793	761	771	1013	928	806	808	871	852	830	867	825	812	858	850	839	826	889	891	831	839	853	806	847	857	870	875	860	876	845	839	821	816	880	875	892	897	883	859	844	816	871	862	848	874	847	868	889	843	880	873	883	877	842	841	825	832	912	875	904	834	845	890	875	889	856	773	790	791	781	807	914	915	855	863	883	877	881	874	886	871	892	894	878	929	922	905	913	825	857	873	863	864	838	859	879	881	883	885	837	878	881	888	904	842	873	813	803	834
763	768	775	769	790	804	771	808	807	813	829	819	828	821	796	809	814	814	838	795	854	883	884	799	813	804	908	950	882	844	872	843	813	805	841	847	783	753	729	795	749	772	746	783	742	799	778	747	771	747	768	761	797	782	815	819	753	802	824	776	783	774	743	775	795	771	800	819	780	783	723	745	779	778	807	791	816	761	791	798	777	766	740	747	772	772	805	776	778	990	800	431	387	499	999	878	764	798	771	755	750	751	810	778	782	804	757	814	798	799	795	759	747	801	874	906	833	756	740	806	801	780	782	787	767	778	753	777	765	788	775	756	784	780	787	790	761	789	781	795	764	800	794	754	788	866	852	764	772	758	795	816	825	788	821	905	845	745	539	415	360	515	530	534	585	662	805	787	784	820	817	784	802	814	818	803	762	783	796	757	715	826	802	829	830	838	779	839	855	850	858	781	782	786	736	768	751	811	831	865	818	859	840	850	820	814	853	815	819	808	837	825	822	804	846	836	811	851	844	839	827	831	858	877	837	814	822	850	819	862	856	812	835	819	808	811	845	832	824	791	808	814	834	776	835	811	810	818	792	871	878	823	751	732	764	800	784	863	842	832	860	818	841	826	777	800	833	832	823	831	871	840	842	833	816	871	804	813	854	841	815	858	794	802	773	832	825	810	817	852	854	808	783	824	822	836	823	823	815	865	844	827	860	829	780	784	796	826	826	854	798	740	831	851	847	848	843	818	851	849	823	819	845	819	807	852	880	896	901	851	821	837	869	829	882	906	888	806	819	846	827	839	824	814	880	864	837	846	861	826	867	875	858	814	797	833	872	842	826	858	876	872	816	847	839	816	819	862	878	835	829	833	843	812	870	855	828	786	863	875	842	814	833	857	860	826	825	816	834	874	840	809	879	809	845	879	849	836	852	905	814	911	871	836	768	851	1094	1113	871	781	882	864	835	873	825	848	838	847	885	847	871	888	827	850	835	840	826	832	875	808	818	897	858	841	855	795	827	828	864	915	897	871	834	888	878	925	869	862	864	845	867	852	867	851	884	866	826	827	868	871	869	868	889	820	879	964	895	888	812	779	792	776	744	798	897	929	918	878	880	924	875	888	891	879	900	907	895	845	848	894	931	814	867	901	836	842	887	893	885	862	855	866	848	883	865	897	871	875	874	893	844	872
832	841	835	819	821	819	848	835	845	853	868	853	845	837	804	869	871	865	838	861	872	910	839	638	558	686	796	887	877	805	794	777	767	754	758	775	755	716	748	769	723	753	749	751	769	792	763	745	790	755	817	770	776	800	804	785	804	756	804	788	752	750	794	815	793	797	791	782	795	795	784	765	743	786	776	744	770	755	773	766	799	772	787	713	778	780	749	738	742	875	992	775	729	911	1009	805	789	801	764	772	781	820	758	800	813	775	800	850	829	807	825	788	746	813	838	846	835	707	710	786	815	806	761	733	785	834	848	787	835	773	738	771	762	741	772	820	760	805	768	820	811	807	761	729	752	814	782	812	771	763	831	818	809	798	820	835	805	866	828	614	469	408	428	483	489	540	623	713	724	796	883	806	792	811	813	810	819	793	803	779	738	864	824	828	833	779	768	843	830	852	805	784	779	793	799	772	761	843	849	839	817	836	792	797	851	832	818	826	808	785	834	811	821	817	809	844	820	847	811	832	812	843	822	826	823	816	801	814	824	842	840	820	798	824	806	821	824	813	801	836	786	809	833	849	835	798	811	859	848	829	753	723	739	696	707	824	826	833	862	842	803	800	826	840	807	882	874	853	835	867	838	840	831	829	856	857	804	768	827	856	820	844	822	864	875	848	841	781	804	846	753	795	790	843	770	840	800	862	842	831	809	797	798	818	831	793	812	811	789	787	780	759	833	874	862	846	847	860	828	850	825	845	822	819	844	834	873	828	867	853	852	808	856	852	844	815	852	819	851	849	840	864	828	771	834	837	857	877	851	844	802	833	837	830	823	844	819	809	815	825	856	815	826	803	846	840	827	792	844	850	846	843	896	850	883	798	710	718	879	840	861	827	831	859	776	804	855	885	838	878	837	867	879	877	870	869	838	805	862	849	853	872	865	839	782	778	923	1009	771	777	863	828	854	860	834	822	864	866	885	859	850	860	880	871	844	854	830	879	921	824	870	877	842	877	857	786	846	839	830	870	872	892	873	854	909	864	888	843	869	851	893	883	892	843	825	899	874	864	888	855	837	845	855	867	887	907	888	805	805	833	893	860	803	749	810	904	895	896	863	868	882	896	889	885	844	894	882	809	850	853	903	846	891	848	870	868	889	910	902	863	904	882	875	867	850	852	850	871	879	905	893	945
812	843	830	848	836	799	785	784	834	856	852	834	836	806	797	821	801	818	789	805	815	848	740	503	447	518	739	814	819	744	766	756	740	754	746	771	733	748	798	767	753	757	795	734	770	786	789	772	765	810	796	789	770	758	768	786	794	824	799	751	799	773	793	742	796	792	793	793	784	767	801	822	759	777	791	778	756	778	791	799	790	784	781	763	808	795	790	755	738	785	932	973	931	971	838	806	823	801	796	793	775	788	801	799	829	782	797	789	785	826	802	789	763	741	745	776	704	663	719	780	760	805	770	756	775	791	843	821	814	745	748	783	762	815	805	826	784	778	772	800	838	843	791	745	778	784	760	800	775	781	815	784	787	779	794	831	832	826	813	894	826	601	434	406	418	488	536	539	659	848	853	937	896	766	853	849	845	778	771	765	816	848	817	837	839	805	778	814	803	870	848	781	801	817	915	867	836	806	821	831	851	827	827	827	769	847	842	840	820	798	806	808	785	812	797	805	812	840	827	791	835	829	840	838	816	827	810	846	823	831	796	748	825	853	845	843	837	824	844	816	841	809	831	835	850	825	800	868	839	806	673	774	903	887	726	804	845	878	893	837	789	788	802	809	805	860	846	866	891	895	835	833	827	823	829	795	787	820	835	882	842	844	844	861	837	859	823	813	828	797	777	804	858	819	816	843	812	901	821	792	746	815	836	802	780	818	806	831	785	794	792	794	862	858	839	857	854	860	832	824	877	796	817	818	808	831	858	865	846	816	848	855	839	824	844	845	808	829	851	840	877	850	820	813	846	843	828	843	822	815	797	874	849	804	836	848	860	857	862	825	815	851	811	818	811	866	831	831	851	844	854	857	862	864	884	873	818	857	859	842	851	828	814	844	864	824	863	843	879	880	850	875	887	866	849	860	846	856	863	853	861	840	844	873	904	813	751	740	733	849	859	869	851	785	881	861	848	852	863	857	846	850	856	824	819	862	878	857	848	829	862	847	854	845	921	837	836	859	846	851	863	864	856	871	844	883	862	875	872	841	879	865	848	854	834	909	868	851	883	862	859	822	856	838	874	869	808	769	783	827	909	1027	947	775	764	903	883	815	875	856	870	804	847	875	874	841	827	831	800	860	934	853	831	885	884	882	878	914	895	895	877	865	917	916	861	851	836	776	829	839	843	876
756	779	802	773	792	731	759	767	731	764	803	743	759	748	761	737	751	750	751	768	789	801	712	555	483	591	779	833	760	726	774	765	781	740	770	733	754	773	763	811	758	803	792	802	772	767	739	761	783	793	812	779	778	782	767	783	812	824	792	777	816	781	757	805	815	763	775	745	772	776	792	783	809	792	784	778	734	799	811	782	768	759	785	798	788	797	818	771	781	781	793	829	807	807	816	820	799	797	809	813	786	797	800	794	801	788	801	780	809	796	801	756	763	790	754	731	689	700	757	793	794	807	756	816	786	824	828	831	803	776	805	786	755	809	799	855	798	825	779	812	763	808	807	775	771	782	787	774	773	753	784	784	783	792	796	815	813	822	804	801	870	896	758	493	420	422	462	472	571	520	388	507	981	870	848	910	850	775	684	744	795	755	777	784	834	800	827	813	842	847	827	806	844	887	943	885	829	750	778	824	846	818	820	831	798	828	840	798	825	828	808	834	828	854	791	823	838	842	823	847	856	861	841	818	866	830	827	841	843	860	822	891	878	811	819	860	818	832	853	811	827	816	801	818	830	799	807	855	858	771	636	909	1274	1151	762	701	812	804	793	824	796	805	795	817	851	840	845	827	832	885	833	824	853	827	892	818	834	858	835	865	819	834	819	844	858	828	819	810	794	816	874	835	864	855	819	833	849	876	796	743	822	892	911	882	827	844	832	829	821	839	810	839	910	889	823	866	870	832	851	811	925	867	779	837	834	828	844	811	802	791	864	851	844	832	852	849	839	832	835	823	812	847	809	815	824	841	853	858	815	819	826	836	858	844	832	856	845	814	846	818	881	819	850	819	857	862	847	853	860	876	826	839	800	854	848	875	806	862	839	831	824	822	831	923	865	842	836	857	841	843	873	872	888	869	853	861	832	830	839	858	819	870	844	841	873	859	867	850	838	853	836	866	831	847	862	883	819	891	850	867	875	914	939	858	847	869	884	878	867	885	855	823	843	864	873	849	820	882	876	912	865	852	846	855	872	883	903	869	857	837	861	853	867	834	857	878	859	877	902	855	870	883	881	854	906	852	855	833	726	781	949	1036	914	746	779	901	898	861	881	849	867	870	873	884	885	876	889	870	820	857	913	869	822	820	886	862	905	908	858	807	831	866	919	878	889	862	862	877	843	786	848	794
756	718	771	760	774	723	737	695	698	737	713	751	716	728	743	730	736	766	763	717	783	799	790	694	667	719	805	840	790	883	828	856	845	753	761	795	746	760	766	770	803	788	802	774	784	783	766	798	784	792	763	777	802	837	788	738	761	800	823	787	853	835	819	755	780	804	795	779	747	787	802	783	783	791	782	786	760	786	797	784	798	777	796	813	776	796	766	808	793	811	804	762	783	791	781	768	804	795	812	820	825	788	786	777	777	805	812	778	795	810	769	835	776	807	815	789	739	779	796	802	792	808	802	771	782	746	751	815	717	722	795	757	805	768	803	823	769	796	788	789	820	797	842	820	828	815	783	746	770	785	747	802	825	833	810	791	840	849	815	811	766	824	874	875	692	498	406	455	495	370	271	364	829	809	857	845	746	731	820	917	846	747	796	821	843	818	795	763	816	865	825	766	812	850	898	879	772	755	787	823	838	843	797	788	815	822	820	807	818	855	835	837	864	869	801	822	822	784	875	678	591	802	857	796	873	848	852	832	810	807	787	866	805	825	813	856	837	772	803	807	820	794	851	842	837	814	856	855	892	738	680	807	1202	1116	726	697	816	810	755	747	781	779	793	838	813	840	803	830	892	882	843	847	820	864	862	833	869	820	820	804	836	833	796	796	855	802	828	852	854	815	816	836	798	852	843	812	841	805	779	785	872	950	931	885	812	881	908	895	876	869	870	865	876	839	799	866	862	812	781	784	821	822	781	846	847	807	861	799	832	805	871	838	816	857	886	858	808	799	867	858	881	865	900	847	841	846	839	833	822	833	823	832	888	886	842	836	794	802	831	849	818	829	834	830	844	823	833	869	853	836	862	835	837	803	830	792	861	844	824	843	845	781	846	835	823	828	833	830	853	850	882	822	860	855	827	811	837	848	833	838	849	842	850	834	841	826	884	850	856	821	830	860	854	850	871	838	879	875	882	845	854	861	867	876	819	873	859	836	846	860	852	870	899	879	851	865	853	857	859	898	886	853	880	861	866	860	830	870	856	864	960	913	853	913	873	897	844	860	908	871	872	865	864	859	868	882	918	856	795	740	793	847	827	743	836	927	885	833	876	867	889	850	876	876	864	899	896	903	911	859	872	825	760	754	832	853	860	851	849	854	840	853	863	865	860	896	759	1090	1247	818	858	879
731	729	747	748	722	733	724	721	747	743	743	724	740	753	725	759	754	756	742	718	805	782	786	808	840	812	808	811	841	767	687	718	840	839	772	788	753	807	808	790	802	814	784	793	803	770	753	851	797	792	747	755	818	792	789	734	762	772	783	794	799	832	727	750	761	849	773	789	753	785	794	771	799	770	794	770	773	776	812	803	787	755	762	782	774	779	763	803	794	770	782	769	750	807	806	748	812	807	824	762	807	808	788	748	793	766	841	803	785	794	762	802	792	817	829	856	779	856	824	820	798	761	793	831	772	789	787	765	769	801	844	787	767	770	774	803	779	790	768	793	819	819	839	819	838	841	775	761	783	791	763	787	855	837	728	692	733	755	819	791	798	796	822	843	907	765	569	427	419	299	293	481	673	617	727	787	726	741	853	946	934	773	797	823	852	815	786	788	807	874	847	787	761	806	791	795	807	819	815	810	846	781	784	796	821	811	783	810	824	819	852	831	811	824	793	785	766	800	863	680	682	770	823	761	806	838	848	778	796	781	810	826	832	832	851	842	806	832	875	824	804	782	790	838	798	813	836	795	799	841	709	687	755	760	724	767	952	1083	933	698	767	797	839	816	860	832	811	823	818	837	877	881	872	841	846	833	827	851	839	829	834	839	805	838	849	815	848	821	842	848	846	847	805	850	855	890	820	822	780	735	871	883	892	854	781	840	843	870	851	886	875	836	834	812	847	837	864	823	846	832	814	804	807	859	822	819	868	841	866	803	853	840	858	844	828	805	839	773	832	871	819	864	856	845	819	872	830	839	807	882	849	835	846	849	850	877	843	817	843	830	799	833	875	815	840	850	828	845	902	852	822	817	839	786	865	803	809	827	841	825	824	818	822	868	824	814	840	838	839	858	860	861	827	819	855	855	858	830	833	855	863	836	842	845	893	853	847	846	860	869	889	895	831	877	869	886	840	806	862	825	888	865	828	837	860	835	868	883	900	886	887	895	886	912	855	883	837	848	876	872	866	844	924	869	821	783	770	814	821	839	766	924	866	880	873	838	843	831	880	914	868	874	887	876	860	870	887	890	842	779	796	782	767	776	872	848	886	848	867	914	904	861	845	903	881	884	890	883	921	841	835	791	822	790	842	860	845	877	870	840	851	845	867	906	865	917	798	817	974	716	875	865
726	753	731	720	728	719	730	752	739	729	733	713	776	763	715	736	731	746	758	768	727	730	778	778	801	788	770	759	793	624	461	540	739	827	736	794	786	763	817	817	810	827	807	809	786	826	783	802	814	812	786	770	840	857	870	783	780	808	771	766	818	787	718	760	767	793	795	759	779	783	792	791	797	818	766	770	796	774	762	795	781	768	786	782	800	753	773	806	827	796	785	783	780	810	781	786	812	823	779	783	827	821	788	791	803	772	781	811	797	815	790	797	764	808	787	801	753	793	781	799	799	760	801	851	792	775	768	763	789	828	779	818	749	796	782	756	786	806	824	801	812	769	798	814	835	804	822	823	786	789	817	796	763	738	636	721	693	722	796	780	777	820	822	864	856	859	835	708	538	417	365	492	597	577	612	682	718	703	812	913	905	788	789	826	812	810	791	783	811	834	851	815	801	794	823	777	803	880	851	826	806	811	844	799	796	815	823	871	849	847	821	856	809	775	718	796	797	778	767	773	796	857	808	796	774	810	814	798	826	829	856	792	821	820	809	819	821	857	901	806	818	796	855	841	787	825	785	791	804	858	792	764	740	803	908	836	877	1143	968	676	770	776	843	849	803	812	819	778	818	880	880	856	834	846	865	847	795	838	815	821	871	861	870	859	821	841	832	807	886	805	821	850	857	851	813	816	843	784	800	755	758	804	829	820	785	845	867	863	847	842	858	835	847	844	837	879	851	845	847	853	836	771	769	890	807	822	811	862	853	842	840	813	850	846	833	833	810	791	819	845	816	819	861	844	829	855	865	850	839	836	865	880	792	868	848	838	875	865	826	819	847	847	852	812	820	860	869	856	860	860	877	802	831	781	1085	840	840	859	834	803	797	833	860	843	853	835	809	853	818	847	882	874	780	810	872	834	832	841	879	830	821	855	854	887	878	865	843	843	853	881	884	847	864	889	890	852	859	806	797	855	848	873	869	844	872	854	849	894	922	877	886	868	839	864	900	855	851	914	892	839	904	936	851	845	807	958	829	783	774	1044	648	784	815	836	910	873	865	815	796	844	884	892	859	849	850	831	865	916	919	881	880	834	843	864	850	848	850	852	854	889	914	874	884	863	848	885	880	867	895	891	887	847	838	873	852	858	860	890	873	855	884	884	842	882	882	901	870	824	798	858	867	822
732	726	738	722	693	736	744	727	736	761	744	751	772	719	751	735	757	751	748	740	778	742	750	767	796	729	732	782	848	624	444	529	786	880	774	765	767	786	794	825	817	795	790	785	785	802	802	827	800	820	778	790	815	874	866	861	828	815	793	801	773	797	744	775	784	804	797	831	777	772	815	800	813	766	791	793	763	743	786	762	770	802	826	767	800	797	825	813	797	792	797	769	793	807	792	805	807	748	767	738	805	836	805	762	791	777	811	796	819	809	785	783	787	834	783	765	738	753	811	829	803	810	795	802	814	746	788	796	825	747	743	813	801	783	766	791	790	809	755	787	811	779	813	822	810	802	819	820	781	790	815	839	788	647	710	971	845	670	751	770	820	828	828	799	847	798	850	878	833	670	451	396	497	527	491	536	623	615	709	757	801	717	780	854	839	826	811	824	814	808	824	826	793	780	826	844	869	825	844	816	777	816	896	790	813	870	857	832	801	840	812	812	785	741	832	906	885	827	731	832	833	850	856	800	819	826	833	810	829	862	891	822	812	827	816	830	816	844	831	847	794	822	821	857	850	828	806	823	782	852	844	854	894	916	963	813	660	731	666	691	807	762	759	803	778	770	829	832	804	887	855	829	818	880	849	837	829	801	798	832	842	817	833	874	817	827	861	840	857	865	836	838	841	849	795	814	833	867	878	838	782	768	714	756	787	891	912	798	850	891	883	822	858	839	883	870	840	788	831	843	813	796	832	908	780	770	788	812	827	862	837	851	841	816	832	889	823	842	859	855	780	859	802	814	788	865	853	826	852	829	840	850	852	841	848	874	888	841	810	826	846	836	825	786	838	855	825	846	829	857	876	855	822	809	880	729	828	827	847	822	787	842	830	832	840	805	833	863	841	800	875	817	803	812	835	838	851	885	826	832	807	801	792	829	857	873	892	857	859	900	862	853	873	878	858	867	834	879	936	933	863	868	797	791	844	879	855	865	871	856	856	836	838	889	883	836	908	873	891	894	869	878	869	870	796	1097	879	844	751	1156	823	781	781	797	828	857	797	777	792	815	860	879	864	866	848	815	862	863	845	957	948	919	882	845	843	810	822	837	867	843	878	876	884	874	849	883	880	892	898	863	867	858	884	863	886	881	875	892	836	889	854	856	867	885	891	853	860	835	857	880	814	863
758	741	735	747	742	752	764	723	740	716	744	745	738	758	743	771	747	764	773	764	780	719	753	787	783	756	786	811	856	766	639	710	877	836	752	811	820	792	817	808	814	787	749	781	769	792	834	799	817	793	831	801	817	849	795	812	819	816	772	815	846	796	786	738	790	843	773	759	808	827	813	765	773	752	779	841	797	787	775	777	775	785	832	786	796	753	792	774	789	793	799	789	787	804	769	780	778	820	753	755	758	778	807	808	793	809	794	838	842	793	801	808	823	812	754	780	731	761	803	778	779	803	787	795	762	761	793	843	804	762	806	803	835	817	824	782	784	800	759	798	780	819	828	834	793	788	775	801	772	793	805	868	817	674	887	1359	1212	730	698	858	795	799	822	799	808	811	787	800	839	887	787	617	493	399	419	503	583	562	616	683	726	748	835	823	797	792	825	791	845	866	807	791	808	820	811	879	861	870	841	835	780	808	780	807	804	853	820	824	825	855	847	806	782	751	901	987	957	829	767	830	861	889	850	810	871	814	831	818	839	887	889	844	785	819	839	857	803	839	834	830	840	801	811	816	797	860	886	858	855	827	839	863	849	885	878	867	788	710	753	811	743	726	800	775	739	729	807	888	851	864	814	799	825	829	867	838	827	844	833	817	848	845	823	821	858	821	855	836	828	827	865	834	847	824	818	830	821	902	877	874	845	817	793	834	898	858	952	886	840	870	852	830	793	881	835	810	837	822	856	871	870	866	881	884	850	819	825	827	844	799	853	874	828	867	843	836	829	841	876	849	845	825	772	760	770	850	882	832	841	858	865	874	874	853	845	827	876	860	866	856	817	827	825	853	849	810	825	856	846	861	856	888	849	852	833	848	839	844	886	886	843	828	814	814	819	845	822	856	828	803	838	807	821	815	867	840	831	832	862	807	818	859	757	832	887	880	873	845	845	845	859	871	896	794	860	816	864	846	873	995	868	866	791	752	841	883	883	866	884	858	864	808	840	844	772	841	854	869	827	854	835	866	885	848	837	858	841	951	815	771	751	944	892	766	786	868	825	800	801	872	844	857	878	862	869	873	866	906	908	851	879	852	864	837	805	860	906	892	834	818	888	880	903	833	888	896	871	856	897	850	901	879	908	869	887	826	888	844	843	898	885	917	870	846	878	870	887	830	879	838	843	833
743	764	736	738	745	727	760	743	745	714	739	755	765	744	747	770	773	781	754	792	775	754	752	834	808	851	777	759	818	823	802	866	852	798	768	768	786	819	818	806	838	795	782	824	822	841	836	809	845	773	799	802	772	782	765	839	807	788	780	803	774	803	809	746	783	774	757	759	811	802	823	785	815	761	790	811	764	784	800	817	773	783	805	809	812	808	762	773	800	774	803	799	814	813	800	739	734	736	771	782	826	805	793	799	812	779	830	787	809	832	802	751	740	743	827	795	759	771	769	802	793	752	806	830	831	761	839	835	835	797	798	800	815	832	772	795	795	773	776	774	784	790	775	799	765	779	779	798	767	784	801	840	797	683	711	1035	1007	628	714	824	816	789	802	803	811	787	754	805	790	821	881	917	771	536	406	416	473	546	606	663	734	819	841	815	815	803	855	825	866	885	847	818	760	806	811	831	803	856	840	840	799	797	797	821	795	776	825	804	820	833	826	764	833	814	822	887	832	778	810	806	844	847	836	810	816	818	837	821	790	852	866	861	833	825	853	836	781	790	819	777	802	869	853	833	848	840	858	819	846	828	839	851	872	848	854	838	806	840	808	829	826	718	776	765	718	721	838	837	839	840	819	822	791	878	885	813	804	860	824	822	847	810	820	866	817	825	814	881	829	864	867	868	850	826	832	817	843	900	896	879	907	873	815	825	905	601	657	920	809	827	863	817	789	864	857	876	855	876	877	856	839	822	903	866	842	815	851	834	841	811	820	866	876	879	882	834	861	838	876	841	841	817	787	749	788	813	837	835	880	862	854	826	834	845	828	839	838	877	844	857	813	802	849	819	892	896	874	851	805	861	869	867	888	858	847	874	847	836	865	841	814	846	830	820	871	872	861	838	848	776	956	926	830	821	823	868	858	837	858	774	880	1230	1029	723	874	825	822	863	864	840	853	877	859	882	856	867	956	759	475	885	888	855	855	792	845	858	877	846	883	841	837	830	843	827	849	856	841	854	885	906	864	904	840	880	828	853	843	843	872	765	901	1115	1087	808	816	904	833	848	843	852	893	952	851	886	841	838	864	837	883	875	850	844	816	808	836	892	906	898	841	833	862	890	875	859	799	856	866	842	882	855	864	883	904	894	908	839	886	900	844	894	850	886	851	871	886	904	897	834	906	864	864	843
755	749	754	743	745	734	736	714	737	752	764	762	737	792	794	745	774	799	762	775	788	745	741	782	797	803	767	747	767	742	835	829	773	790	770	799	807	790	808	808	778	817	765	784	880	802	781	878	814	789	777	787	793	778	822	813	795	797	796	782	801	778	762	804	788	789	775	777	798	776	779	776	782	793	757	750	799	757	811	783	800	789	777	798	786	786	773	764	820	829	817	816	818	781	850	753	781	790	809	801	809	793	810	796	792	792	815	829	796	771	801	760	740	735	834	880	800	782	739	775	754	775	768	794	788	754	823	879	843	784	793	792	813	837	781	760	739	782	804	799	824	796	810	794	792	752	780	783	762	791	817	791	822	763	630	634	666	666	802	853	797	786	808	802	777	780	775	821	800	812	833	836	932	847	667	475	374	428	491	501	583	620	747	817	802	819	834	796	849	857	862	838	819	849	820	816	820	858	780	807	792	815	837	844	825	833	801	821	857	843	788	817	804	822	813	769	708	750	825	811	799	806	816	803	843	854	826	816	825	787	790	788	805	853	790	765	821	822	812	794	806	826	855	839	835	807	796	849	877	861	825	832	873	871	862	858	804	793	766	728	758	722	797	752	801	773	815	861	861	828	898	857	850	819	862	833	867	831	795	834	856	823	830	863	835	851	843	877	862	865	847	857	862	856	828	821	782	853	924	877	867	825	859	827	938	736	805	889	812	852	843	809	855	858	834	865	830	845	846	868	814	822	833	799	785	822	819	834	822	815	854	859	842	844	867	827	834	825	859	864	822	901	787	790	822	848	841	878	839	873	829	845	844	830	833	838	864	835	853	865	818	802	844	848	881	918	872	835	841	886	859	813	836	858	839	844	833	853	850	837	855	828	813	804	837	862	847	802	859	787	883	877	743	830	826	843	883	817	869	753	746	1201	1056	683	812	854	878	861	865	784	887	823	839	861	857	848	911	949	781	979	824	848	867	849	881	897	867	876	880	846	858	864	877	886	868	880	855	853	866	892	876	911	885	880	876	869	809	838	846	822	742	868	950	771	856	911	821	889	840	881	820	870	883	836	862	856	851	857	890	917	870	841	848	840	857	884	926	908	865	854	856	867	855	861	872	858	903	852	882	869	898	866	864	875	908	887	886	876	868	876	925	906	920	864	907	909	892	874	895	884	878	848
745	756	735	735	750	726	703	723	750	748	788	787	781	751	762	766	754	821	731	775	789	769	771	777	757	764	780	767	787	759	778	800	813	766	796	791	765	755	795	778	779	787	831	833	815	721	678	845	841	750	794	811	813	800	840	815	855	809	777	776	795	833	820	807	799	813	796	794	785	783	783	785	771	798	727	751	782	776	739	783	799	830	785	796	785	779	765	773	813	812	816	815	806	814	797	812	805	801	825	819	766	843	823	769	796	771	798	811	785	758	776	756	703	732	859	904	900	823	774	819	763	792	791	816	807	785	781	763	732	764	816	791	834	787	795	765	810	810	828	809	815	808	804	790	810	812	769	747	758	783	788	777	790	804	814	716	716	827	871	799	785	763	763	849	802	828	796	799	815	828	854	823	849	879	880	737	548	386	403	424	481	535	606	642	743	802	832	796	812	841	804	847	834	821	834	822	816	825	833	824	811	824	832	859	852	794	840	847	851	841	794	770	797	805	824	788	775	792	826	842	819	813	806	816	799	820	861	827	798	818	824	828	855	878	849	786	809	826	833	793	810	851	851	876	842	766	796	830	811	805	843	844	887	837	873	865	829	856	816	745	788	778	765	822	825	792	827	836	851	891	923	872	850	829	832	817	865	840	822	847	825	827	789	804	834	875	834	833	875	871	909	864	846	856	822	801	827	806	854	871	819	817	821	847	915	862	909	843	801	813	845	850	854	851	831	876	802	820	822	905	823	832	838	838	839	835	816	832	841	859	833	840	851	853	882	863	842	862	846	864	826	908	850	847	839	827	853	866	834	825	848	830	816	850	833	872	848	832	825	862	841	835	810	839	857	847	829	778	833	852	870	849	803	878	852	871	869	882	893	865	842	824	834	821	828	892	832	817	836	842	827	830	855	859	873	897	894	852	852	822	742	752	732	749	852	848	864	880	883	852	825	785	809	794	858	854	910	938	892	903	873	868	852	833	892	859	842	810	881	886	886	903	883	942	859	735	873	865	852	860	882	909	842	861	843	881	847	884	865	877	797	754	814	829	923	833	820	898	838	953	734	832	832	828	880	860	863	855	870	883	829	891	884	883	901	909	873	836	888	810	828	867	881	867	859	879	884	868	879	913	893	835	866	917	906	886	862	851	866	871	863	898	905	879	926	883	888	884	878	825	849	841
776	775	782	743	739	758	740	712	735	748	755	781	774	749	777	750	779	768	741	757	796	812	719	750	748	755	747	778	793	794	778	788	821	804	808	811	782	820	834	788	789	833	842	877	825	695	711	827	822	757	825	829	791	798	814	819	813	832	805	792	819	778	820	803	791	789	822	801	767	769	796	826	785	802	767	794	819	807	776	776	789	797	820	820	788	763	790	814	812	857	778	758	818	800	779	805	761	796	788	795	797	830	820	769	683	783	799	827	784	757	809	909	896	713	802	865	837	807	787	801	813	830	819	793	806	852	792	794	793	795	791	788	817	773	761	806	785	815	801	845	838	800	818	800	820	818	717	766	839	747	776	780	765	808	791	807	820	822	786	808	788	785	776	812	808	747	793	792	753	814	815	797	793	804	716	771	802	701	529	396	383	464	532	514	567	719	793	800	806	810	806	827	843	804	825	803	800	764	801	780	844	823	843	841	815	831	853	877	849	825	804	793	830	828	850	826	814	853	875	797	810	837	868	828	813	843	833	737	758	775	809	876	847	882	804	800	827	820	787	840	805	822	857	864	867	817	796	818	862	850	810	800	873	861	881	827	836	840	808	797	817	768	784	858	805	810	797	815	870	812	884	895	881	901	857	785	880	926	919	849	822	816	812	820	862	830	772	817	868	870	873	889	880	844	858	816	819	822	789	846	777	806	833	790	871	845	870	869	860	829	821	809	838	872	824	832	800	790	854	882	840	846	837	856	849	835	869	866	831	845	866	868	867	847	846	848	864	859	845	824	850	870	852	829	861	822	870	830	858	826	823	830	864	846	826	853	862	833	841	856	842	856	856	833	795	842	834	808	822	894	849	818	816	870	842	843	825	857	895	852	836	822	897	856	832	834	843	831	855	892	850	912	869	807	843	833	841	834	835	852	876	904	840	929	882	834	852	827	875	838	771	819	907	797	840	836	871	857	837	865	883	890	819	873	859	843	831	865	844	857	859	846	893	960	933	825	836	869	857	849	847	820	821	897	860	866	833	853	842	849	857	931	949	858	898	830	821	799	848	938	884	904	851	882	845	861	875	861	924	920	844	829	859	916	878	894	862	856	855	846	871	947	878	846	894	867	851	870	874	847	858	857	864	868	899	867	870	866	863	902	881	861	863	904	867	869	853	847	866	857	850	865
760	778	769	746	728	713	709	692	715	758	733	752	726	746	803	755	789	788	796	777	781	807	767	783	778	786	790	776	781	766	759	749	809	810	810	775	828	810	807	843	817	839	822	805	772	818	811	867	800	755	800	822	822	798	817	816	813	811	821	800	775	791	784	805	811	805	809	782	784	794	780	817	795	791	802	847	837	865	778	769	766	808	820	797	794	788	804	796	828	782	781	798	835	810	808	786	806	823	790	801	812	785	777	776	764	771	841	804	778	734	821	961	889	729	749	816	778	757	784	796	852	836	826	837	775	813	802	783	778	804	784	807	843	817	817	805	783	819	821	816	802	770	808	848	798	786	802	910	920	874	776	773	786	818	778	765	801	814	814	813	790	755	790	802	776	777	741	761	754	787	803	798	800	864	774	723	746	945	890	642	435	380	428	461	525	569	630	754	789	826	806	801	804	796	829	795	804	784	781	775	762	868	861	813	833	841	813	792	830	764	799	786	834	852	830	853	813	881	825	838	842	858	864	832	848	844	784	735	904	835	772	791	815	853	835	839	806	808	822	823	840	838	830	866	793	853	820	824	859	840	796	822	818	881	866	869	854	820	827	790	800	754	790	784	757	810	778	827	814	826	824	815	865	863	898	850	815	918	929	909	875	852	813	836	828	810	802	761	844	848	860	877	865	889	846	826	835	800	813	808	783	808	825	875	857	836	845	862	828	813	851	821	851	865	840	832	852	883	823	844	857	886	834	860	852	851	826	868	868	839	830	850	870	833	797	763	813	866	882	845	838	883	850	854	871	875	826	842	862	819	876	790	837	879	867	886	836	875	872	847	826	854	851	831	795	825	816	892	889	856	881	860	870	821	824	870	825	858	874	852	860	814	893	852	859	881	838	862	879	845	899	871	808	795	839	865	883	915	835	876	842	895	874	889	863	896	869	879	849	851	739	900	1439	923	751	850	879	910	861	866	850	868	891	854	830	870	855	878	874	797	780	826	902	933	909	829	865	836	896	850	878	880	848	873	930	874	857	842	896	885	865	872	890	849	864	921	878	802	839	887	895	866	877	879	878	848	874	866	896	858	837	832	853	882	867	866	838	867	860	853	905	862	856	848	898	826	886	847	831	825	867	880	889	868	839	878	904	857	881	903	938	873	885	817	822	812	828	826	878	895	889	881
745	725	742	745	755	761	721	712	757	751	758	748	775	751	773	790	805	816	801	748	783	778	784	792	789	799	778	762	784	809	740	767	764	796	811	824	833	806	816	797	806	851	841	747	770	828	868	834	794	799	791	842	868	860	838	840	794	783	827	807	814	768	800	763	816	826	814	787	762	765	758	796	779	760	763	807	878	822	766	776	770	831	820	760	809	771	786	777	786	790	797	819	817	817	773	765	791	787	819	810	829	823	821	792	797	778	819	819	832	761	731	818	755	711	777	782	812	808	792	862	804	806	837	818	837	786	801	799	782	806	822	794	811	796	792	822	791	834	834	805	805	745	739	805	810	778	917	617	455	876	768	793	798	820	797	864	815	822	814	849	748	812	806	853	817	767	772	746	765	785	800	789	799	921	855	778	756	854	905	904	809	552	416	407	441	496	521	599	679	771	836	812	813	844	843	774	811	958	746	795	785	811	831	779	813	839	838	749	756	797	746	767	807	828	839	821	834	839	837	802	842	889	843	831	882	862	783	661	1579	1097	714	778	811	843	849	850	826	819	800	820	828	826	860	835	831	821	834	818	818	824	840	806	836	829	822	836	862	817	815	850	831	853	793	795	826	842	857	813	826	805	787	803	869	871	818	829	822	907	890	901	890	843	826	827	799	821	806	786	758	780	811	806	853	829	849	834	814	819	798	813	808	795	799	822	823	812	855	832	841	838	852	856	895	842	846	806	825	875	811	806	833	867	887	800	840	807	813	835	854	873	882	832	859	866	791	719	801	857	851	840	841	834	797	858	821	875	828	846	831	854	856	857	854	844	896	814	771	822	879	877	811	899	852	830	813	824	845	827	832	862	868	837	813	827	863	821	848	867	892	863	883	833	847	816	854	864	872	850	902	870	877	864	800	809	847	824	814	905	860	846	811	874	886	854	859	865	879	844	836	831	783	727	998	764	871	869	836	891	826	870	862	881	889	884	844	863	875	879	848	872	812	851	910	888	853	828	862	865	870	868	859	876	899	895	853	897	882	876	847	854	858	853	848	840	808	962	975	837	802	909	879	884	887	864	883	891	897	892	904	857	847	838	861	850	843	890	850	849	889	864	879	845	860	859	828	858	855	876	838	839	829	874	911	917	859	899	876	893	802	848	920	888	879	867	843	815	811	847	891	889	874	840
774	756	755	739	767	718	743	784	831	792	795	765	721	751	797	787	772	781	804	769	785	762	781	797	785	787	817	725	794	792	812	801	805	797	783	796	797	778	780	798	831	870	819	769	768	818	843	838	777	831	811	833	871	812	806	758	816	846	803	796	813	784	826	843	787	814	783	798	773	777	803	815	799	792	789	737	777	745	725	758	807	854	803	786	804	810	772	794	791	811	820	815	804	784	788	777	805	777	801	792	801	815	781	825	810	841	808	832	833	805	771	746	743	818	797	844	802	801	812	828	818	789	823	798	866	842	835	831	803	795	834	825	791	804	811	804	791	804	829	795	755	719	750	727	779	836	911	622	470	829	821	805	810	845	779	816	807	825	835	781	762	842	594	725	841	817	801	781	759	775	793	751	770	899	877	846	773	801	821	885	851	753	648	474	409	402	468	483	557	621	691	791	836	809	831	784	817	1068	712	799	814	807	830	798	803	830	818	753	759	872	839	767	782	826	812	844	791	811	821	825	857	838	815	877	839	839	825	658	1036	748	680	866	847	836	836	840	854	851	818	857	820	812	839	825	851	836	816	814	865	849	864	839	835	849	878	852	825	847	875	845	898	879	817	859	883	850	893	838	879	846	792	792	824	833	862	858	799	830	880	863	894	824	816	804	763	847	902	949	866	741	817	797	803	795	857	852	891	829	858	864	835	847	849	846	828	810	868	858	821	864	843	889	862	831	858	826	877	857	862	854	837	837	807	837	866	814	804	827	874	852	851	828	838	864	823	810	848	859	821	860	849	828	816	814	843	799	819	844	840	855	829	909	880	833	844	772	786	781	871	862	877	852	859	866	821	877	893	853	844	824	835	814	838	868	830	834	842	868	840	866	881	863	869	827	858	838	842	877	862	868	855	859	834	882	848	797	813	821	895	823	814	817	855	826	842	842	886	854	875	826	848	855	830	844	852	888	885	857	913	846	919	838	859	868	869	866	869	867	898	874	868	845	890	831	886	888	892	887	852	895	818	857	806	865	873	852	836	880	841	849	858	876	870	848	778	846	861	814	829	920	873	899	858	888	900	873	879	873	846	837	853	854	868	831	852	915	843	853	890	848	895	882	858	862	901	888	911	859	869	866	855	868	907	888	907	863	922	854	837	812	870	853	853	875	844	870	913	868	931	861	857	869
751	758	760	788	721	726	758	786	802	803	757	777	756	763	792	768	728	774	771	765	782	798	749	767	797	771	808	731	798	784	821	825	802	797	838	782	744	755	804	787	837	857	822	842	817	854	832	844	849	831	827	819	797	780	810	783	826	825	789	802	843	816	806	853	786	818	809	802	818	801	804	805	769	805	817	751	791	746	791	784	790	856	771	837	821	812	816	807	772	756	763	793	798	824	795	761	787	792	829	800	799	799	792	828	816	807	793	805	823	825	835	826	838	815	836	829	815	785	802	778	811	839	819	832	809	831	782	798	815	842	819	862	804	838	819	849	849	817	804	719	732	795	802	777	778	799	956	815	802	887	795	815	787	787	803	789	825	807	817	815	824	817	736	767	818	853	863	776	765	815	858	771	759	766	844	819	767	773	809	848	785	739	789	879	615	434	395	414	465	515	544	657	734	782	794	802	743	772	767	831	801	860	824	874	834	827	802	781	884	903	857	830	762	789	799	797	790	821	822	861	835	832	813	848	839	844	853	775	724	736	844	846	816	848	838	821	816	860	848	833	837	789	825	843	862	818	817	803	830	836	808	807	832	859	843	825	805	848	848	848	880	854	838	858	865	847	836	836	924	889	849	796	745	774	852	802	787	821	835	810	837	799	863	830	755	810	955	1019	900	758	785	785	801	787	862	883	848	830	864	871	844	816	848	860	862	841	854	860	854	801	805	870	794	872	833	835	884	834	886	870	814	829	815	812	805	816	850	789	809	866	916	902	873	878	883	839	870	842	835	884	854	838	837	859	839	848	830	883	820	807	854	865	819	807	854	866	841	852	852	872	879	847	856	823	840	845	838	869	849	839	844	839	864	856	887	836	865	827	842	852	812	857	867	850	860	832	855	863	882	858	874	871	826	844	875	855	800	862	807	828	819	841	811	797	790	791	865	885	827	853	893	851	873	853	860	838	862	887	872	902	868	856	861	860	868	871	856	848	902	900	876	866	881	859	890	937	856	838	814	890	810	848	834	873	850	824	862	866	868	911	844	861	839	888	901	860	829	828	878	858	879	859	873	895	829	871	883	867	861	848	902	920	795	845	841	867	819	875	856	863	922	878	884	905	894	847	853	873	871	867	823	846	919	886	901	827	925	891	835	794	857	885	837	869	869	849	846	884	846	899	880	877
793	789	791	770	745	744	727	784	782	819	761	768	749	761	769	785	721	786	752	784	768	784	834	777	766	795	813	819	759	777	814	810	793	814	818	798	791	810	866	816	832	823	828	870	820	798	787	813	852	775	750	837	848	804	773	790	794	818	800	834	831	837	834	820	781	770	777	788	802	827	811	825	770	837	815	815	811	818	779	799	790	823	797	810	786	785	777	803	787	754	759	787	785	803	803	807	773	788	828	834	796	753	800	809	776	804	811	788	816	779	815	794	818	808	813	814	814	811	799	827	857	783	777	868	843	843	805	764	783	789	801	772	817	810	791	802	805	804	801	745	799	873	911	839	759	784	861	877	862	816	829	804	786	795	804	791	817	760	847	812	841	850	806	860	827	828	844	818	766	784	788	819	825	694	792	908	867	748	789	857	808	809	782	909	884	779	523	398	394	469	481	521	607	668	736	765	850	831	851	815	809	821	807	822	862	827	817	794	911	887	887	845	806	804	802	782	819	825	842	808	831	810	823	832	825	838	812	821	866	828	801	857	815	846	850	847	837	830	785	863	799	827	846	829	847	815	831	815	832	823	794	807	791	856	864	831	826	846	834	889	880	885	889	872	842	818	836	895	947	958	898	816	806	805	824	852	835	814	817	787	801	815	933	856	768	728	918	889	789	794	835	819	814	817	835	844	846	843	803	870	859	869	833	832	867	823	839	835	809	791	815	842	876	812	863	865	849	866	883	891	843	840	844	843	874	838	836	780	838	884	884	877	793	823	850	841	804	844	867	857	858	833	830	861	803	858	868	858	823	803	915	888	842	830	838	879	868	868	819	842	866	863	831	878	838	862	870	810	848	876	845	902	855	877	843	828	876	861	872	843	819	834	854	834	878	908	841	840	872	886	872	844	845	840	897	848	850	878	831	843	838	834	836	772	820	862	871	880	861	831	849	864	845	828	851	901	880	898	836	899	875	863	887	896	912	868	824	828	870	862	869	873	871	893	892	881	904	832	847	850	848	838	846	809	843	829	806	825	819	861	849	891	909	888	892	857	882	849	893	925	846	887	854	832	887	877	936	890	841	834	827	856	841	878	872	890	848	887	872	849	870	916	868	887	874	837	859	868	857	842	879	840	864	937	851	858	881	910	877	877	858	891	885	879	893	867	873	872	890	826	853	871
799	784	763	747	737	763	729	767	721	751	749	794	757	781	765	782	759	749	737	781	810	786	821	747	793	784	766	751	770	766	830	808	801	823	840	805	771	803	822	811	809	826	817	849	818	837	809	812	847	832	814	842	851	833	827	806	776	823	820	808	815	838	790	748	723	746	744	802	823	848	798	822	817	817	781	795	788	821	779	830	811	777	842	795	797	820	799	751	789	772	779	745	790	799	852	786	795	839	820	786	795	802	809	770	828	787	837	802	813	804	780	795	820	838	805	793	818	790	814	800	801	834	824	820	799	824	798	846	842	825	795	785	800	790	779	784	808	839	782	816	805	876	941	922	754	784	777	803	764	781	816	813	792	803	810	800	796	758	789	796	789	795	808	842	770	771	807	813	802	773	821	859	806	762	793	838	800	717	788	825	819	819	814	824	836	912	857	681	485	385	388	486	644	569	562	723	824	823	844	831	812	795	817	880	831	853	792	802	810	910	907	760	789	794	802	807	821	845	833	787	839	800	828	841	779	808	819	820	823	847	861	800	753	788	789	815	859	815	804	839	837	818	828	834	821	815	873	868	828	813	833	807	813	846	814	826	796	825	820	808	845	838	851	851	831	755	763	801	859	893	867	785	765	866	848	858	845	805	849	850	848	793	905	860	819	621	738	715	743	850	858	833	816	867	860	816	866	856	844	860	835	842	838	823	827	816	856	818	821	818	837	833	834	844	855	831	861	860	874	893	825	807	827	806	869	893	856	775	774	834	889	872	846	863	879	786	838	842	881	827	805	803	872	844	865	860	844	813	869	835	860	802	816	817	823	886	843	862	833	814	836	890	851	880	869	856	847	851	849	867	847	867	833	847	856	877	902	892	860	830	820	873	861	862	876	876	845	810	871	839	829	855	885	882	867	837	853	869	806	834	846	809	846	799	846	873	831	802	870	844	871	859	833	862	855	841	873	899	853	856	842	849	855	903	886	845	816	879	862	862	861	832	863	879	861	865	876	912	854	843	906	914	829	842	870	838	840	809	824	820	833	870	888	872	882	924	843	833	855	881	869	858	853	867	833	863	886	908	850	874	852	896	874	933	866	879	865	911	829	804	823	963	878	883	849	866	878	850	867	862	929	887	844	892	837	849	850	920	897	872	867	862	860	854	882	899	849	880	881	853	882	881
782	761	769	773	768	777	731	738	747	737	765	792	753	769	781	759	750	761	784	767	848	835	837	806	815	764	758	751	757	755	820	820	835	826	832	807	811	822	844	850	843	845	848	829	822	825	837	841	813	843	811	822	854	851	851	824	804	798	816	819	781	790	773	795	734	750	731	776	762	803	817	827	828	812	818	784	803	800	798	814	805	797	805	798	796	819	833	776	828	786	781	832	847	776	826	789	801	797	789	812	835	822	799	789	783	827	782	834	777	797	799	808	777	812	825	811	815	804	794	816	820	778	820	821	775	846	853	833	835	796	785	813	774	751	773	788	783	794	808	819	752	797	864	830	769	783	805	757	789	784	870	787	832	788	789	783	801	791	788	756	754	731	741	779	753	707	783	812	788	804	827	841	828	801	798	726	765	767	808	821	778	768	795	822	833	788	842	856	818	610	409	415	503	462	498	567	656	783	826	824	797	837	837	842	899	893	830	858	767	777	789	772	811	842	816	804	806	816	840	826	822	797	817	834	823	817	877	904	835	830	827	812	817	825	771	776	845	816	793	834	845	830	831	791	793	795	834	872	834	828	828	810	815	830	836	787	784	817	829	802	781	825	854	798	899	814	775	758	830	814	810	754	821	825	861	820	817	840	851	871	861	825	827	819	792	782	815	771	791	893	828	780	806	840	803	832	847	829	839	845	823	828	820	833	838	850	833	854	836	816	811	837	853	822	855	832	848	872	858	846	839	827	783	826	895	876	853	759	730	842	837	841	866	866	873	868	847	868	832	866	864	818	854	899	909	848	825	847	876	831	850	824	798	806	827	821	845	846	838	851	853	856	905	824	830	854	862	831	865	834	840	841	860	859	845	839	832	888	865	833	831	863	848	856	896	850	879	839	782	785	771	876	876	823	868	836	880	871	853	835	832	837	902	881	843	831	877	897	880	849	897	841	860	870	877	882	887	859	854	859	835	821	866	867	885	876	868	874	841	835	863	841	825	823	833	868	887	882	882	878	874	890	871	860	853	856	844	846	830	857	842	838	881	853	864	853	882	844	857	801	862	873	867	846	801	829	853	843	853	829	930	843	869	894	875	914	885	870	875	857	918	857	899	896	865	862	840	885	865	910	868	868	867	857	848	894	845	876	852	859	849	839	829	863	923	876	849	862	863	828	891	861
764	764	800	770	796	793	780	786	760	777	766	772	785	777	736	798	792	772	788	802	818	835	805	777	823	801	758	820	782	813	843	820	784	783	838	794	838	814	839	840	805	864	820	813	842	839	850	872	842	838	798	829	845	828	794	827	813	809	829	793	780	752	751	770	809	820	745	741	776	793	865	857	798	799	795	800	802	799	805	851	808	798	793	819	817	843	785	795	837	800	812	813	804	756	843	799	830	807	781	777	817	810	780	818	795	802	812	827	797	772	817	808	802	837	850	776	815	820	835	804	791	815	803	808	826	792	842	864	834	757	720	782	792	798	810	830	786	803	776	832	796	738	773	757	768	813	791	776	811	819	825	815	803	791	796	825	796	798	726	744	767	781	769	782	787	771	810	835	777	801	791	805	817	817	810	807	809	806	786	799	808	794	833	809	831	839	861	834	897	936	817	644	441	383	414	494	520	607	732	824	823	826	791	795	839	782	744	783	847	801	773	845	806	826	810	844	806	777	804	822	837	848	826	858	836	835	863	888	862	801	778	807	980	873	766	802	835	803	801	838	820	805	850	805	778	753	811	818	847	887	844	816	812	798	827	787	808	892	964	886	775	814	817	822	830	848	818	772	737	732	802	861	807	860	852	836	842	837	777	866	806	790	883	901	863	848	801	794	838	902	854	783	801	833	880	832	873	862	832	827	864	841	861	860	873	879	856	838	860	850	849	789	839	833	844	872	843	801	812	892	848	848	787	838	867	855	815	771	776	817	856	839	807	870	858	879	864	879	846	853	812	834	881	882	889	828	843	898	871	851	845	865	852	811	836	835	862	871	876	849	813	781	865	862	846	833	820	863	839	849	831	824	853	866	864	854	838	835	832	864	849	844	854	897	876	829	882	840	797	1089	856	820	840	830	865	858	914	849	833	879	826	838	878	811	860	849	878	862	886	854	872	826	829	803	852	881	877	865	832	871	878	853	883	882	835	849	856	851	878	860	874	886	796	832	816	832	841	890	875	844	883	897	881	864	878	906	864	857	876	867	898	872	889	841	863	886	863	849	826	856	851	868	915	874	872	879	867	840	855	852	916	838	876	824	868	921	903	844	872	860	909	846	873	869	860	861	834	828	903	892	861	865	904	876	872	890	847	876	877	856	910	865	877	895	850	851	886	848	857	873	882	888
772	798	781	778	767	797	800	768	774	750	783	782	776	751	735	749	769	787	800	806	795	790	803	759	797	800	752	792	792	788	761	792	748	764	790	796	804	819	833	807	842	831	853	799	785	813	852	850	856	848	820	824	802	821	785	798	813	792	813	822	764	805	739	849	904	920	804	746	778	791	809	792	795	785	796	793	812	773	794	804	833	767	825	833	833	820	842	794	787	836	796	782	806	814	825	820	812	780	793	798	821	829	774	806	786	806	787	804	824	801	829	830	842	823	807	827	817	796	784	846	783	811	790	808	782	801	861	823	769	784	782	817	833	854	901	888	875	768	772	829	811	777	800	863	892	814	809	808	813	856	824	807	803	789	832	837	828	799	731	716	849	966	843	777	810	796	801	805	763	831	822	791	786	784	796	832	815	830	789	788	800	741	792	839	762	873	747	804	829	832	888	959	750	470	369	399	460	550	549	646	749	828	824	823	831	707	614	739	859	843	801	788	824	813	795	844	812	812	825	796	767	822	855	847	815	834	814	858	864	832	826	776	1061	1099	781	796	841	818	810	859	793	792	895	907	856	712	800	852	813	834	823	785	827	836	828	881	832	930	993	874	746	773	806	784	825	885	785	794	736	758	768	851	845	862	842	815	826	875	846	829	845	805	842	889	864	806	727	713	801	843	872	797	802	825	857	874	874	872	838	842	839	840	827	874	855	853	813	853	815	820	814	815	870	833	837	866	851	865	872	882	858	827	765	824	796	827	783	792	826	813	873	852	873	889	873	854	860	828	864	880	848	829	842	851	881	814	841	843	825	840	857	857	862	868	874	814	887	858	873	824	808	848	847	848	866	830	841	852	855	872	838	834	824	880	847	832	810	877	856	852	872	853	846	811	845	902	854	829	833	1097	789	819	825	833	845	843	846	855	826	860	881	875	848	869	866	847	853	884	867	857	894	847	867	860	885	915	914	814	808	812	894	883	887	886	809	858	899	869	842	893	859	861	854	845	814	869	832	844	854	824	847	866	879	896	857	868	864	832	883	875	879	876	902	860	855	901	892	889	836	803	874	872	905	898	869	871	837	879	870	903	869	862	891	841	871	856	870	867	838	859	883	885	887	835	871	867	843	887	885	888	862	915	870	858	850	851	834	862	868	900	907	883	886	871	890	832	885	896	870	864	871	864
758	794	728	767	763	794	772	754	785	769	805	779	785	682	657	699	789	816	805	800	800	753	748	790	810	803	779	766	807	776	808	746	786	786	779	790	824	817	824	826	811	842	854	772	804	865	820	831	826	841	786	846	861	785	808	796	824	803	838	846	770	765	832	823	892	899	789	795	786	797	845	838	823	791	813	809	760	794	764	797	800	821	807	797	804	839	782	830	831	814	785	799	782	776	784	810	789	781	799	834	834	772	760	789	783	816	771	838	867	817	834	794	822	808	818	829	849	790	805	852	831	812	824	810	815	819	858	782	768	775	794	821	780	808	853	870	837	796	762	819	792	842	856	813	828	778	832	838	805	810	834	819	810	800	837	793	836	808	779	713	860	954	753	723	825	748	824	819	799	792	825	833	794	768	820	823	838	821	833	798	808	792	807	790	768	833	719	723	827	829	840	893	940	793	570	414	413	436	474	535	572	701	762	860	878	713	673	730	782	793	814	805	815	836	819	798	796	839	785	770	783	801	812	852	820	862	837	785	801	822	858	756	817	825	735	852	798	804	817	805	794	749	845	930	968	761	788	848	841	843	836	828	810	842	823	821	760	760	841	756	745	796	781	802	837	813	766	891	911	782	775	812	849	824	854	822	818	816	802	873	837	841	832	858	917	828	805	737	819	867	882	787	785	834	882	894	883	822	863	846	827	854	837	890	831	837	796	819	843	792	801	829	829	800	839	885	862	862	808	856	851	821	861	781	804	822	797	837	827	873	863	834	849	804	836	858	840	839	868	847	861	871	819	822	859	776	877	884	823	839	807	858	845	879	876	816	823	849	890	874	868	840	860	825	850	840	835	875	853	883	846	847	858	854	844	830	833	831	836	884	868	866	822	847	879	860	843	803	897	796	833	800	860	826	884	844	835	837	891	879	857	853	865	900	893	845	872	840	891	903	864	878	851	857	870	862	898	778	771	786	860	848	853	889	837	870	887	855	848	863	867	849	855	874	799	887	869	881	843	901	866	864	846	866	843	863	880	835	837	873	877	855	900	880	845	862	889	863	842	859	847	863	907	865	878	893	869	872	850	856	846	866	864	864	894	889	893	896	864	899	869	881	902	890	875	857	861	838	886	877	920	898	866	833	882	890	912	891	885	903	844	889	884	884	863	844	848	910	835	806	896	869
775	808	743	744	753	797	776	759	801	768	792	787	790	716	691	678	782	842	832	793	783	805	816	803	810	829	819	803	821	795	797	779	787	782	830	875	846	825	819	832	858	836	824	844	847	861	857	838	816	855	787	816	801	806	807	813	806	848	791	822	814	748	805	798	788	822	749	773	797	792	841	789	800	775	839	841	791	815	785	782	769	786	822	777	794	843	800	815	839	802	783	774	792	808	762	802	788	803	797	799	804	811	748	768	788	768	790	800	822	826	807	813	796	836	821	827	776	759	823	825	822	824	823	803	753	848	812	799	762	792	810	833	793	786	856	824	785	791	798	807	822	818	793	797	851	796	797	779	796	814	812	800	795	811	830	823	814	814	796	794	738	760	699	752	808	789	781	788	797	814	838	791	821	775	818	803	815	842	792	809	828	800	783	802	778	814	784	800	832	822	825	847	837	869	881	752	534	397	374	434	520	553	611	743	831	618	1161	1067	731	803	837	810	855	818	822	774	801	831	781	817	823	804	856	838	820	846	842	800	867	796	849	837	813	808	825	778	777	802	814	809	789	808	784	800	893	752	820	861	793	810	817	810	820	844	827	821	855	758	772	819	835	958	944	753	829	793	796	956	997	928	790	805	860	818	834	815	817	823	812	846	865	871	851	819	888	898	817	757	783	774	737	788	844	921	886	850	874	845	890	833	836	873	820	844	842	862	833	859	851	841	817	845	848	828	831	843	856	824	803	798	868	863	880	802	822	856	833	832	827	871	857	850	867	872	874	818	835	849	867	854	866	859	875	805	871	837	847	872	849	867	843	812	817	816	838	816	780	833	813	841	849	866	853	848	828	861	852	843	893	867	841	847	883	847	837	868	855	862	838	820	809	809	852	840	879	843	827	813	811	891	852	839	855	805	874	861	855	859	882	843	835	878	897	860	874	843	902	873	847	845	869	863	904	891	890	921	807	747	719	848	855	831	821	855	855	884	842	854	861	887	856	863	832	861	856	890	912	869	870	902	893	857	846	859	860	888	810	870	869	857	879	887	892	852	905	859	882	869	858	860	908	909	899	875	887	843	883	855	894	835	870	872	842	859	884	909	850	864	863	865	858	871	869	862	889	865	848	807	842	842	924	879	888	856	894	917	837	836	897	924	916	841	846	846	859	865	861	898	822	829	868	857
796	786	783	737	811	786	743	795	771	783	761	792	838	750	736	771	832	823	794	820	820	821	829	738	799	789	828	800	798	795	794	801	828	814	860	841	827	845	810	827	864	818	847	837	817	854	848	832	868	820	805	818	825	845	844	803	772	820	764	819	793	840	790	700	745	774	765	791	822	814	788	814	774	773	810	804	820	813	801	779	792	796	787	797	815	838	827	838	788	781	783	782	795	782	812	847	772	789	836	798	794	827	744	746	799	795	870	831	847	829	807	778	830	818	845	809	800	803	829	828	824	787	800	822	818	816	815	776	752	822	844	807	783	754	784	785	765	800	798	789	816	844	801	843	863	861	791	804	793	820	803	816	791	804	812	844	774	842	831	832	842	821	840	829	799	820	756	834	779	816	813	787	821	775	816	804	821	792	792	790	798	761	746	783	810	786	814	828	817	799	832	850	868	817	830	894	886	681	456	355	422	516	515	505	679	508	1389	1162	640	819	837	830	848	802	816	841	838	811	840	810	842	835	839	799	802	796	800	826	793	820	823	816	813	830	853	839	830	812	785	822	801	828	875	792	826	793	850	789	787	768	867	816	832	847	815	834	823	843	854	875	803	898	869	718	886	795	780	928	1013	937	759	788	868	829	835	820	769	799	803	827	900	839	840	843	862	875	826	833	845	830	769	800	887	921	909	834	841	830	871	801	866	886	823	830	853	899	824	819	839	824	867	833	824	825	824	846	888	890	831	811	868	866	845	850	851	814	805	829	841	833	870	838	835	843	833	835	816	864	815	849	828	822	902	825	833	866	850	837	885	880	848	837	836	824	765	800	969	840	819	840	868	850	902	865	860	815	850	827	889	863	835	837	857	849	803	867	831	835	832	839	853	859	866	846	892	875	817	853	826	877	867	835	842	866	864	892	851	861	895	861	883	880	902	846	862	852	869	842	880	869	892	869	847	884	870	868	819	1009	1033	815	854	840	888	889	905	846	834	882	913	882	832	860	821	815	843	872	882	850	897	867	853	864	843	865	861	863	840	874	855	854	821	842	914	863	853	880	857	888	871	853	949	888	865	873	875	861	870	881	850	858	871	843	872	883	909	911	874	891	899	905	891	874	907	916	934	905	879	844	881	859	840	855	898	946	916	863	839	781	891	962	862	845	851	829	905	856	918	856	840	827	867	871
742	778	762	786	774	777	795	785	781	738	797	789	822	774	829	796	802	814	777	788	802	813	772	824	781	798	792	812	807	824	825	817	831	832	831	805	829	827	832	863	812	840	802	827	840	843	864	809	803	818	900	821	847	845	825	834	864	785	803	806	874	835	759	767	758	743	776	836	810	820	773	787	751	790	763	784	773	819	783	799	828	815	778	783	818	817	802	829	809	801	805	811	795	787	838	857	813	827	831	802	798	790	807	809	820	829	812	789	803	764	764	760	807	824	838	796	789	831	829	814	754	796	831	809	797	844	816	799	816	812	879	812	805	830	774	785	787	816	827	835	808	846	754	806	767	832	816	786	783	790	825	799	791	821	799	806	796	808	805	837	849	813	831	832	808	806	809	831	785	821	812	798	798	785	804	805	822	790	820	782	784	803	810	814	812	795	833	835	838	796	787	823	855	829	825	785	841	885	823	608	419	372	393	529	586	523	580	620	697	804	768	827	823	828	826	854	843	836	819	825	822	835	813	862	789	831	831	841	821	816	833	818	838	809	796	827	816	878	822	880	823	835	863	860	833	832	882	856	831	819	850	829	866	845	821	858	807	806	806	834	805	828	769	803	873	817	754	810	882	798	751	844	900	845	802	811	821	848	794	799	831	830	873	834	825	891	854	858	854	888	859	882	880	862	881	850	803	832	841	884	854	817	860	827	866	863	795	794	824	886	804	835	824	822	817	859	853	885	847	885	877	817	835	869	870	812	851	830	786	821	868	884	864	829	848	840	865	768	815	972	985	824	853	848	850	830	819	827	876	863	862	865	872	806	826	911	1066	853	832	849	826	879	869	878	823	867	840	866	842	863	840	844	854	872	876	834	845	852	869	855	865	856	872	866	866	876	893	881	856	889	869	861	886	866	872	901	833	896	869	848	894	890	887	886	902	826	878	824	883	843	876	858	852	879	878	851	796	1051	968	777	828	862	870	917	829	850	869	838	888	841	874	867	862	893	923	904	889	886	884	832	913	892	910	891	910	833	914	878	872	862	856	872	884	884	843	890	862	886	879	834	867	842	877	880	840	838	869	863	862	840	835	830	854	826	848	834	869	838	848	817	855	817	844	877	871	872	787	782	836	785	762	744	814	796	869	787	721	743	817	802	766	781	755	734	760	732	719	692	737	752	716	757
747	719	803	782	782	774	768	748	802	788	790	801	820	780	793	792	762	791	766	769	766	783	809	847	783	760	778	813	799	787	826	821	815	770	785	766	778	838	851	838	829	859	839	794	814	829	843	822	814	886	857	818	854	854	811	845	806	828	873	837	831	847	805	814	847	777	779	819	835	804	781	790	773	770	810	788	847	774	783	795	813	811	812	780	784	834	805	802	821	770	823	775	808	810	761	782	775	786	801	789	844	811	800	798	796	823	811	763	771	764	775	772	759	815	829	841	824	804	835	816	821	777	842	800	816	831	805	801	833	840	863	831	810	817	787	826	821	834	800	841	811	866	795	804	814	808	831	847	832	785	815	816	774	789	798	816	789	819	809	800	794	808	752	799	860	841	801	836	841	840	793	821	762	800	804	787	779	777	812	788	767	838	805	824	843	779	829	801	801	813	822	813	810	841	781	811	794	788	863	956	785	521	373	419	464	551	613	625	764	805	809	825	811	837	821	827	816	820	840	849	832	846	825	850	854	874	915	829	800	789	834	849	814	816	829	836	851	848	829	813	836	841	814	839	811	817	836	840	802	852	852	820	855	878	853	839	797	787	784	797	813	827	889	838	826	838	804	766	773	780	844	873	848	856	818	823	865	835	837	843	813	819	846	889	842	862	849	842	850	824	879	826	852	866	834	842	820	829	909	898	824	863	844	814	863	871	818	827	839	864	901	876	833	888	855	789	827	910	845	858	842	836	828	869	851	849	838	790	789	804	855	850	855	842	868	842	864	829	881	633	861	880	819	881	855	826	838	820	870	832	847	894	878	833	893	844	706	851	811	842	856	836	836	883	842	869	837	875	831	854	843	878	872	858	873	835	871	845	844	894	856	897	873	900	892	893	861	901	876	872	881	891	890	886	887	919	867	875	928	891	883	853	901	868	870	888	867	869	850	873	876	854	869	906	861	832	866	852	754	843	843	873	854	840	862	853	853	842	819	820	820	838	840	814	820	837	876	863	808	799	817	825	801	835	800	757	761	807	779	777	736	786	790	746	758	737	745	753	740	725	748	702	713	702	725	671	714	726	699	655	658	644	669	685	672	662	703	707	644	667	669	645	604	632	634	652	607	615	635	620	593	587	607	572	623	599	575	563	583	627	609	613	566	581	581	572	625	586	577	550	570	589
790	695	773	790	788	762	812	775	765	780	764	800	843	782	779	719	736	746	765	770	779	759	829	778	833	797	797	818	796	814	815	777	742	764	778	759	763	840	795	823	828	836	818	846	800	840	811	853	862	869	837	804	791	834	843	805	796	837	839	789	816	775	840	832	804	830	829	791	825	786	776	776	813	813	800	785	847	777	791	845	833	818	801	798	781	803	803	791	816	795	845	815	774	828	790	782	760	770	807	807	816	811	809	829	827	804	801	746	804	865	872	803	761	786	787	832	820	840	825	800	813	782	854	843	823	828	800	826	844	884	807	841	840	838	840	861	836	817	811	812	829	818	839	834	795	835	829	798	822	820	804	849	794	792	828	810	779	777	792	819	825	813	809	776	822	863	798	819	834	806	802	805	811	788	832	829	813	782	811	767	805	788	794	816	808	784	801	848	818	782	818	845	823	811	816	834	819	823	790	857	928	866	647	460	351	459	501	494	563	652	746	854	829	821	794	792	833	796	840	854	835	817	811	819	829	862	869	860	774	857	828	805	810	810	841	844	847	821	814	823	845	843	820	841	831	811	833	792	833	833	819	811	812	826	842	804	806	805	784	808	839	851	835	845	810	863	895	845	857	873	891	897	868	806	832	797	851	881	852	828	845	834	858	848	862	825	823	894	895	811	873	812	860	858	842	844	836	818	842	817	843	892	842	860	893	853	829	861	891	804	875	864	863	870	810	792	794	831	823	856	850	842	837	903	849	865	816	816	831	834	843	807	867	853	848	893	852	887	904	575	831	897	879	865	890	869	921	853	824	864	896	852	871	886	877	942	855	894	849	877	869	894	870	873	847	873	852	872	912	869	848	850	898	855	904	856	867	873	854	833	863	847	834	873	881	852	874	806	824	827	838	853	820	840	780	854	816	796	810	817	792	802	791	752	810	766	792	770	786	764	750	799	733	780	740	744	656	702	729	708	734	703	719	720	695	672	688	672	684	703	679	655	655	621	633	647	670	617	658	591	627	604	617	586	590	590	633	583	609	559	616	603	599	556	584	603	583	589	562	601	612	536	590	572	572	553	563	551	582	557	528	532	537	543	549	577	600	573	586	576	550	569	515	521	563	529	534	549	558	536	530	540	514	531	549	532	492	554	536	571	522	537	509	497	482	491	527	552	488	481	482	488
828	700	789	753	781	780	806	768	752	804	776	808	822	795	771	756	763	770	783	796	828	790	816	839	815	783	764	783	783	843	833	827	795	847	855	836	810	829	850	855	809	819	819	825	850	857	827	797	808	851	802	766	857	867	829	782	810	815	840	833	819	807	823	809	785	813	765	805	805	804	773	808	835	815	811	799	776	800	782	793	813	819	843	818	822	826	850	835	835	808	822	793	795	757	760	762	741	812	780	831	777	796	816	804	808	825	833	792	870	903	898	824	718	726	800	803	847	846	829	806	852	808	799	813	806	783	781	851	856	816	829	799	818	825	812	778	809	799	852	798	783	832	827	799	787	809	791	820	796	817	829	807	810	840	845	802	796	786	821	812	816	833	755	829	840	804	806	805	844	816	821	824	824	775	800	801	817	827	809	787	779	783	819	792	825	789	800	834	833	841	803	826	824	814	802	812	831	828	832	796	811	868	909	795	604	474	369	451	574	566	571	705	814	802	810	790	840	847	818	840	848	836	826	840	838	838	822	864	803	800	825	829	875	809	815	857	802	820	813	832	811	815	799	796	844	841	822	811	832	855	833	815	793	862	856	836	810	826	805	839	892	821	841	817	808	798	827	880	836	841	834	860	848	799	806	804	833	832	818	841	820	854	797	827	857	830	839	870	799	853	899	857	850	842	842	851	809	852	839	811	841	855	890	835	882	889	817	844	877	911	897	928	877	848	872	875	887	864	870	873	851	896	854	830	842	836	839	884	870	829	840	791	835	869	844	865	849	863	946	862	865	842	844	825	870	833	813	828	836	841	809	845	814	813	808	811	787	790	799	773	784	791	836	795	778	788	755	780	795	748	765	771	714	756	742	742	749	705	724	691	726	718	724	723	697	731	674	668	660	662	648	673	641	662	645	643	613	621	602	608	608	621	572	577	604	592	619	615	571	581	616	587	598	613	585	596	524	590	608	592	585	535	544	579	600	533	578	534	566	551	619	561	536	547	533	542	560	577	558	538	567	534	559	559	540	567	559	529	597	491	650	542	512	543	537	487	476	484	492	517	471	495	495	486	500	484	445	465	462	435	426	447	442	440	437	417	444	434	414	385	414	386	354	357	350	371	344	369	353	348	367	337	330	329	330	328	312	351	335	345	324	299	289	290	303	272	284	302	307	257	304	311
727	698	826	804	794	775	744	723	769	785	776	762	778	750	768	801	815	797	735	737	782	798	804	807	774	753	780	796	801	826	830	805	847	910	948	858	802	819	847	897	861	803	855	846	838	822	739	762	812	860	839	825	817	828	829	810	839	860	806	796	814	816	844	790	787	839	764	807	815	832	791	841	823	821	818	770	760	799	764	822	815	811	782	825	797	817	827	821	833	818	751	746	774	804	770	784	777	814	783	780	810	801	778	776	816	809	867	759	777	836	852	774	679	721	766	774	778	839	829	842	789	854	808	824	836	819	808	802	824	820	853	797	799	796	796	779	810	861	829	809	775	841	794	859	806	777	800	840	820	827	819	820	827	842	806	794	788	803	821	797	803	774	806	775	777	837	784	818	814	789	831	836	793	822	787	784	834	835	812	795	809	783	792	784	767	802	812	830	788	837	840	788	805	783	797	776	796	800	809	825	851	835	834	882	902	775	496	400	390	468	568	565	635	751	786	804	816	859	786	792	817	841	816	869	825	813	832	809	794	808	811	833	837	807	827	855	884	827	838	812	801	822	789	815	825	836	849	881	807	830	863	812	857	863	837	824	850	802	830	848	888	832	854	854	820	832	818	862	891	866	806	891	866	873	834	875	851	840	842	856	849	875	856	835	848	826	852	812	830	845	827	876	845	813	840	847	820	866	858	803	862	812	799	835	854	832	759	783	838	840	861	836	817	828	841	854	811	834	776	769	759	785	776	790	744	752	766	789	702	722	738	739	736	695	724	705	700	660	745	711	706	645	659	668	655	595	639	633	619	634	635	653	604	637	625	587	619	622	614	582	554	576	611	585	593	598	590	591	600	576	575	599	602	579	587	598	586	552	578	559	576	569	558	554	528	532	588	576	555	563	559	541	575	572	567	570	569	565	566	598	563	512	524	531	521	571	527	547	507	533	533	553	520	482	536	526	485	566	533	506	565	441	476	477	503	490	452	439	473	413	449	444	429	419	399	408	396	407	409	394	391	366	367	372	360	387	359	315	362	293	338	329	294	324	313	297	286	310	310	289	280	316	285	299	286	296	288	277	323	306	283	298	325	325	320	317	334	345	356	328	334	362	372	372	412	419	407	371	406	414	474	514	490	468	475	530	541	520	526	555	559	538	564	625	638	626	614	737	706	689	707	737
665	728	835	787	808	764	777	750	761	773	773	786	748	773	766	812	819	784	716	665	717	838	778	725	791	797	781	787	808	813	848	775	817	932	933	833	829	830	886	866	856	791	805	852	869	848	775	769	838	856	842	821	820	848	804	796	849	861	798	791	803	834	825	844	813	804	789	799	821	794	806	800	822	813	813	820	815	810	785	756	818	766	825	834	838	854	796	773	785	767	785	771	823	792	796	798	784	807	815	800	784	822	783	804	823	838	860	819	728	755	723	683	712	778	783	728	751	756	811	829	828	847	787	825	794	822	824	814	812	792	816	816	786	814	795	772	785	820	814	815	845	818	838	823	839	817	824	799	823	783	800	814	786	794	790	811	809	830	813	805	830	785	795	805	817	770	774	819	782	834	828	823	847	834	815	791	804	820	819	827	834	805	819	832	791	776	859	794	792	818	847	834	810	820	818	787	788	765	817	791	866	819	820	850	857	895	882	649	433	374	414	468	551	562	673	752	796	776	807	782	797	784	867	882	863	830	819	808	794	856	841	873	868	799	796	851	894	849	848	810	881	859	833	820	880	829	834	823	810	858	857	840	841	822	831	835	856	781	769	846	830	806	804	796	797	788	794	812	814	788	782	789	771	828	747	800	798	771	806	740	751	758	791	717	723	745	724	693	682	726	734	732	726	708	688	722	666	719	706	678	690	678	660	653	634	653	621	642	653	623	644	624	588	603	606	638	614	587	588	592	560	612	597	590	575	573	563	543	559	573	588	581	567	534	566	561	584	580	621	581	584	598	558	541	570	561	538	551	577	555	538	513	562	593	568	534	552	558	536	531	542	555	554	556	512	527	553	533	538	551	539	550	526	539	499	528	516	525	495	477	516	482	499	447	463	429	439	449	432	425	454	405	418	409	400	406	403	399	362	378	381	368	361	343	361	351	341	333	343	349	316	323	309	318	313	286	267	330	318	280	324	289	283	305	304	291	289	254	300	294	321	313	308	307	294	350	335	316	359	375	362	373	390	425	454	469	470	484	466	460	543	528	493	516	590	587	605	612	613	660	681	672	744	741	711	765	731	765	776	813	771	827	832	861	890	865	895	903	933	940	946	942	952	980	1002	997	959	912	963	984	998	1036	987	991	1020	1010	1049	1007	1023	1050	1053	1023	1007	1040	1012	1013	1018	1023	1040	996	974	994
744	773	791	829	788	777	798	759	807	807	766	762	767	789	791	819	857	797	753	706	770	808	789	792	807	798	799	792	813	837	777	763	764	902	851	794	781	804	867	845	813	789	803	846	853	840	792	811	832	854	832	808	825	842	847	800	806	813	806	812	829	775	806	764	792	793	817	841	801	840	808	807	776	806	783	807	802	855	784	790	826	798	746	830	836	814	778	784	754	807	812	865	790	785	768	767	792	795	807	788	788	812	791	792	801	859	858	865	773	731	676	744	874	863	784	757	781	784	788	824	773	773	816	792	818	789	838	771	794	774	816	769	825	818	817	805	804	795	827	867	830	826	788	811	840	808	832	802	806	825	776	815	773	814	806	832	809	805	814	794	785	791	797	851	815	793	778	802	823	822	831	845	792	803	833	852	798	852	817	852	812	817	829	832	781	808	798	812	805	813	826	831	832	845	795	802	807	808	818	805	778	858	803	826	820	833	871	929	794	527	395	330	423	538	536	607	620	721	751	726	737	743	765	771	786	796	752	715	716	762	792	797	722	683	740	737	738	774	730	714	711	672	670	677	700	694	679	702	672	706	689	674	684	656	652	701	650	653	655	663	654	640	639	630	646	621	639	598	618	588	581	590	590	617	575	589	599	571	612	585	576	590	588	549	531	578	595	547	537	584	579	595	597	585	593	621	570	617	583	558	580	561	589	561	586	584	546	578	559	560	567	576	551	582	578	563	550	521	574	549	549	564	522	546	534	530	518	521	507	506	552	536	523	498	503	513	518	530	534	464	507	495	451	424	450	444	436	427	446	434	430	403	395	413	400	391	388	388	376	365	374	340	370	345	336	308	317	331	332	339	318	303	304	298	302	298	294	299	269	300	314	291	293	320	297	286	300	269	292	340	305	299	328	335	338	370	365	366	381	388	412	433	411	416	439	474	468	499	544	545	575	583	551	582	600	578	651	711	717	700	771	704	692	767	762	767	816	773	853	787	887	878	843	846	930	925	903	934	964	975	929	924	995	996	1010	1033	987	1052	1038	947	1036	980	940	989	1067	1055	1035	1012	985	986	1007	1038	1001	980	980	975	940	1061	1028	992	951	928	959	969	961	955	986	957	945	962	947	889	871	901	913	897	833	858	862	882	895	882	870	827	877	891	872	900	865	845	891	875	870	879	892	858	894	873	901	898	860	828
728	750	795	797	784	746	785	744	800	793	814	784	788	773	768	823	812	782	768	801	822	804	804	804	831	802	814	809	804	800	799	787	799	792	780	794	774	825	862	830	789	831	833	841	831	864	816	818	868	835	814	818	856	861	851	775	819	835	807	801	827	786	814	809	809	871	846	836	827	790	803	795	789	772	809	814	806	841	828	845	821	833	829	860	840	821	756	764	780	864	916	892	867	772	787	773	785	744	802	813	763	776	786	801	813	837	823	836	775	820	762	824	925	850	789	798	759	781	833	835	803	836	766	794	812	807	825	784	762	782	816	819	814	813	820	803	811	844	816	834	844	833	829	843	803	809	833	775	829	808	799	803	832	805	782	823	834	819	818	822	794	813	824	847	821	804	845	819	829	843	810	792	817	835	804	817	802	817	805	840	817	851	801	811	813	784	788	814	775	827	780	790	806	833	796	819	807	831	787	792	800	832	815	816	818	835	820	793	902	897	721	457	383	365	439	550	568	567	556	603	592	600	571	579	589	589	570	562	581	584	604	600	564	558	561	579	587	564	541	595	579	554	574	595	596	557	545	577	583	601	589	584	561	580	581	583	574	610	584	574	599	583	569	596	581	593	584	585	578	532	567	565	605	595	561	579	561	575	540	584	638	601	613	608	529	553	561	539	493	516	537	504	482	514	523	500	506	476	455	490	479	446	433	441	438	434	423	423	424	395	391	392	416	370	391	347	367	367	356	349	368	335	316	333	305	317	316	318	300	313	329	316	293	284	288	278	301	293	332	260	260	272	284	277	301	314	305	311	318	319	319	306	341	358	325	343	353	366	388	378	402	418	441	478	465	485	467	492	503	564	590	601	583	601	613	626	723	704	718	710	747	761	790	831	797	797	824	861	900	893	871	869	900	934	936	963	947	989	963	971	1049	1028	1010	1037	1041	1012	1028	1040	1006	1034	1030	1067	1064	1051	1047	1033	1036	998	954	917	948	1035	1061	1060	936	983	987	963	991	975	998	999	891	977	961	894	854	863	911	984	937	863	867	893	877	897	898	898	896	880	886	892	853	822	839	866	855	916	872	831	868	836	841	826	826	825	859	888	918	875	868	881	863	879	888	872	883	873	891	855	863	909	896	886	892	946	905	896	893	900	873	877	909	884	882	876	901	871	820	826	900	929	916	872	920	880	862	900	892	902	852	889
747	793	826	798	786	754	800	820	799	779	781	792	775	795	779	817	780	796	824	789	811	844	782	848	848	837	852	850	806	820	811	778	803	806	791	835	838	876	858	807	798	820	792	838	823	844	822	853	838	837	844	822	826	847	819	840	807	808	792	835	835	763	815	788	803	810	822	811	850	792	826	821	792	833	821	815	802	787	826	801	833	839	815	794	815	841	805	773	798	842	884	897	817	771	750	793	811	787	752	827	784	788	752	791	816	899	856	801	771	804	762	767	829	814	798	809	765	804	791	809	782	814	844	792	863	811	820	772	796	791	805	839	788	802	797	805	773	799	770	832	807	816	842	797	842	796	831	808	795	868	836	860	846	807	811	824	790	842	807	816	821	823	815	815	828	860	864	819	810	790	812	824	778	771	827	812	784	822	813	809	825	809	816	851	813	810	795	818	828	833	848	784	787	753	838	855	820	849	823	808	837	792	833	788	801	827	835	811	822	871	925	850	710	448	346	348	413	473	512	555	532	522	544	537	568	557	563	572	538	537	565	556	553	520	537	522	547	526	523	526	512	506	523	498	504	493	504	499	513	519	478	469	470	461	442	452	466	455	461	438	427	429	408	398	409	411	396	418	386	356	362	361	346	330	344	336	329	337	333	328	311	320	332	327	331	334	325	281	257	273	291	280	283	285	310	287	273	305	306	302	291	285	265	280	285	277	309	303	330	308	322	321	354	369	340	360	380	369	411	439	432	458	458	443	510	533	555	574	552	570	587	609	638	611	648	699	686	725	708	650	668	707	867	772	812	797	856	893	911	889	876	860	885	918	956	958	948	942	1003	920	998	999	971	967	997	980	985	963	1005	989	1020	987	1015	1010	1039	1017	1019	968	978	985	966	981	968	998	942	950	971	967	928	978	970	906	927	912	870	939	921	920	906	888	853	935	852	901	883	824	856	837	832	813	843	850	852	799	849	819	842	865	794	812	836	898	839	854	831	873	903	879	874	881	888	886	859	899	880	858	820	849	944	937	954	851	881	856	855	854	899	905	928	916	919	940	931	861	863	850	858	886	899	935	847	870	936	903	873	836	826	866	915	911	877	923	894	920	885	902	928	874	908	876	943	909	912	914	882	931	960	897	897	927	938	883	905	911	871	909	920	878	864	868	892	925	903	902	881	855	901	905	876	890	891	892
776	789	768	764	794	760	786	792	786	805	743	775	796	749	794	817	805	809	783	822	817	823	831	820	797	821	834	818	780	785	754	815	860	800	858	815	861	841	895	816	833	834	862	863	856	831	797	873	842	841	846	841	843	842	819	811	830	853	818	829	856	780	801	803	820	800	810	838	801	821	780	788	827	823	778	812	789	799	854	843	856	795	788	794	833	861	793	822	814	764	836	850	821	803	781	794	792	810	798	803	780	804	796	854	784	803	837	857	788	790	791	733	777	770	761	861	775	797	857	811	837	820	813	754	822	835	808	811	797	774	850	822	781	797	806	762	763	786	803	804	867	840	824	783	808	833	819	812	815	862	811	822	798	855	829	841	798	817	797	767	811	814	811	787	807	846	884	838	813	815	810	807	812	810	814	811	792	772	822	834	796	802	794	861	824	791	798	806	795	809	804	831	787	799	811	792	843	830	783	826	801	835	796	801	813	810	823	874	857	844	830	876	927	881	596	364	282	264	259	290	285	277	300	282	278	276	305	312	275	282	318	275	269	282	297	301	278	282	261	245	254	268	254	267	259	274	256	273	284	267	254	269	277	280	275	285	262	261	307	277	279	304	313	285	301	317	318	340	339	378	378	385	370	356	400	423	456	484	480	480	459	426	423	457	562	538	509	541	560	627	631	627	628	694	701	674	631	733	739	708	748	807	782	845	820	826	840	851	842	887	943	902	901	936	940	945	958	946	914	933	960	1001	976	994	1063	1037	979	967	958	946	981	997	1024	1015	989	966	990	983	1063	972	855	928	1033	972	962	971	928	915	879	923	897	900	920	870	905	906	887	848	875	826	833	774	820	832	820	856	861	848	855	838	838	788	865	823	867	733	743	769	826	830	801	844	848	805	802	839	894	841	871	827	831	888	904	857	829	854	889	817	943	745	702	904	869	831	842	883	870	852	824	847	864	852	878	863	892	859	870	922	905	861	884	857	831	849	834	875	865	909	911	905	887	859	911	896	851	858	857	848	905	904	868	819	882	893	880	899	959	910	867	846	910	924	901	856	887	884	860	860	865	880	933	870	858	931	863	852	886	871	870	870	861	866	856	884	847	895	860	856	884	860	870	887	869	827	836	860	914	885	889	881	879	890	878	916	931	835	927	871	883	913	934	884	875	863	857	869	867	856	859	888	871	852
808	800	782	756	827	814	832	797	813	784	775	785	747	741	762	747	812	834	740	795	832	832	773	728	696	767	765	818	824	773	782	794	849	838	815	811	828	780	869	809	807	839	841	832	818	801	787	767	828	850	835	838	860	807	835	855	827	820	827	825	837	835	791	842	797	836	815	776	811	785	818	818	818	807	824	801	837	828	833	796	806	815	803	806	834	828	785	738	790	761	776	794	801	787	820	809	780	786	764	842	773	794	798	778	787	826	846	829	826	820	810	779	770	773	777	785	806	822	832	808	822	846	858	800	807	798	815	850	821	798	819	796	820	770	809	804	805	810	814	812	831	858	842	773	883	854	838	795	817	816	817	811	833	812	841	813	822	825	788	813	829	775	791	765	786	830	778	829	835	843	830	836	819	817	826	831	828	800	823	807	809	814	796	819	857	786	829	788	816	795	819	809	825	819	832	847	831	789	792	838	817	792	774	824	829	820	756	801	834	819	859	856	800	898	958	807	660	538	488	447	477	450	413	425	441	458	454	455	472	496	495	524	495	503	526	524	543	590	608	551	609	593	615	666	669	696	727	707	733	731	749	744	750	794	757	783	796	812	792	796	763	801	875	836	875	873	891	937	930	919	940	950	920	887	951	931	981	976	978	1024	919	880	799	964	1051	1015	940	908	979	1029	970	952	962	959	1040	828	915	1366	1375	896	832	935	897	891	891	934	912	903	892	881	868	877	842	851	839	904	865	839	832	786	852	852	886	801	817	818	826	817	779	816	809	813	835	808	836	792	797	793	841	790	782	771	869	878	857	830	833	862	813	822	843	824	807	797	818	832	865	809	810	811	806	834	821	786	828	853	875	887	854	857	807	849	847	841	829	803	798	794	861	878	839	860	820	837	855	863	852	900	861	854	868	883	879	867	869	890	919	855	921	930	823	895	853	843	875	881	852	865	884	879	887	855	884	869	861	881	854	891	883	884	914	847	842	875	848	824	812	845	845	839	848	867	857	865	856	859	887	846	835	820	841	894	902	855	865	853	878	869	851	826	862	884	862	842	923	878	850	851	851	871	887	881	852	912	862	887	861	869	879	879	870	837	884	894	876	882	884	849	864	856	891	885	861	847	884	875	852	850	877	907	878	898	886	913	877	914	927	896	898	868	909	877	831	882	879	893	905	872	864	866	872	844
800	776	800	799	831	791	841	803	801	783	807	771	773	737	725	728	785	798	767	806	799	774	798	747	720	729	795	813	807	779	824	827	831	808	829	809	816	833	840	834	821	830	845	810	802	823	807	831	837	842	882	835	826	837	822	828	820	854	846	808	838	840	834	819	843	826	817	812	838	794	804	804	811	799	833	793	829	784	790	806	816	809	804	813	780	843	816	784	796	790	809	817	765	774	823	861	825	834	792	821	810	786	786	809	865	801	832	860	838	809	836	779	797	754	767	801	843	844	827	781	835	840	839	858	802	802	817	834	831	816	864	826	821	791	820	832	824	796	781	793	830	844	808	787	833	812	822	836	814	835	846	823	822	803	779	795	818	811	804	773	795	836	811	843	808	803	846	953	923	940	879	811	793	849	821	869	852	826	866	795	835	807	822	806	849	816	828	858	808	831	803	829	804	811	786	822	861	827	811	807	836	798	758	817	799	827	799	838	787	801	845	830	859	811	850	869	915	928	917	948	974	967	905	966	977	954	946	1015	990	968	984	979	954	968	956	984	971	976	956	959	929	936	905	911	973	917	952	941	951	946	959	899	929	936	918	907	881	876	882	864	899	881	952	931	853	878	900	880	856	831	849	876	824	837	857	825	822	849	828	810	840	783	827	836	868	819	775	778	836	853	816	784	803	836	873	722	698	957	1042	730	748	839	814	836	804	818	842	854	833	844	842	856	849	814	809	845	809	867	818	819	838	859	894	866	845	846	839	795	812	837	821	825	819	813	851	838	810	803	837	840	823	801	883	810	851	869	876	861	906	850	822	832	862	871	872	874	835	842	817	831	812	858	882	874	852	786	853	877	843	803	809	869	863	847	815	831	874	881	873	871	837	823	819	852	877	901	821	842	838	825	830	835	839	840	867	852	853	892	882	896	854	849	854	802	841	823	827	861	809	878	830	848	914	889	859	902	857	828	870	901	887	856	855	868	836	868	846	848	837	805	900	909	869	855	873	899	824	858	846	853	886	907	880	814	855	878	893	876	826	863	862	906	866	868	911	906	837	838	865	895	865	910	881	880	914	887	883	904	868	878	896	875	857	855	819	878	883	885	850	857	867	911	846	864	892	839	838	870	841	876	889	878	909	879	836	895	856	888	844	879	856	859	903	883	870	845	918	868	851	852	868	864
796	826	802	787	796	835	797	796	764	774	776	787	752	766	736	766	791	785	797	791	774	821	791	803	748	810	812	817	836	802	837	795	879	840	808	813	783	824	808	867	826	803	820	785	838	787	833	804	798	861	824	828	838	848	832	821	862	823	831	814	801	780	815	836	790	808	842	842	837	805	805	779	812	812	857	836	828	783	790	796	797	854	802	809	790	786	810	807	819	812	809	842	811	781	813	801	787	829	811	834	786	817	815	818	845	863	843	826	827	834	865	880	888	812	823	834	865	835	810	798	828	830	793	822	848	795	787	806	846	816	820	821	820	812	793	831	846	827	801	801	846	779	775	779	828	847	860	843	856	823	857	787	792	848	811	822	820	799	762	812	778	795	802	818	817	822	923	705	635	788	935	866	813	813	833	840	858	821	882	824	820	853	820	829	817	803	789	825	790	810	839	799	820	841	814	834	822	818	845	817	838	840	822	827	797	802	795	804	802	781	824	870	828	838	806	821	809	771	799	822	818	810	779	805	815	791	784	844	782	699	711	847	805	794	782	781	773	796	795	807	771	809	744	761	782	838	779	757	838	809	782	823	801	772	831	778	769	772	782	830	864	820	830	812	814	853	860	800	820	775	820	800	819	852	792	843	817	841	800	815	872	885	879	835	857	833	852	818	832	817	854	813	857	823	916	827	655	654	710	653	878	817	841	828	833	800	803	834	836	850	879	888	853	858	852	822	832	842	824	879	908	927	819	888	853	848	787	817	831	808	797	832	853	861	866	863	829	825	803	855	860	823	869	786	840	805	847	837	842	841	850	851	846	845	867	888	801	828	827	850	841	868	827	858	827	865	824	849	808	822	825	873	842	872	853	865	833	892	870	851	836	843	846	871	887	875	865	818	817	807	819	809	792	827	854	850	828	852	881	854	839	857	831	887	847	816	845	785	820	789	844	852	875	911	885	894	879	861	846	894	841	829	819	888	890	857	853	834	822	880	921	988	1044	914	854	882	825	858	864	883	865	887	878	843	870	872	879	860	822	843	891	898	841	902	831	865	861	838	875	881	876	892	887	887	877	869	880	904	928	881	869	865	894	873	859	859	879	889	845	880	903	841	862	873	899	840	851	851	887	856	894	871	914	881	874	867	833	849	859	899	880	848	915	849	850	890	907	842	849	858	868	894
812	776	792	781	779	802	791	805	752	748	803	786	797	784	765	753	795	780	769	785	771	823	799	778	833	842	840	833	833	792	786	843	814	748	857	803	821	807	836	843	864	830	798	806	841	832	812	842	831	848	801	832	807	882	850	813	807	851	842	827	829	779	831	813	841	818	816	798	818	796	834	802	798	830	800	839	820	821	798	811	839	785	804	789	796	816	827	819	804	846	807	825	826	826	790	797	799	814	852	815	815	838	801	793	780	822	829	846	780	817	823	881	836	859	841	866	847	793	837	799	848	792	795	785	798	779	865	798	809	826	841	781	786	801	820	812	813	830	814	819	800	790	795	846	852	810	861	805	842	815	847	824	801	812	852	846	829	820	818	768	767	792	809	813	783	816	847	515	475	608	1001	876	799	818	831	828	831	846	837	818	824	842	839	806	822	804	832	811	796	787	848	839	812	778	784	816	810	838	831	796	808	853	836	794	785	787	813	839	805	816	822	801	796	845	838	833	826	795	821	800	849	809	842	850	791	833	809	862	769	739	728	823	825	814	823	837	784	808	833	792	816	796	811	831	802	806	846	816	823	796	840	845	850	800	805	769	765	819	835	865	850	876	857	801	824	883	827	810	814	800	826	837	846	854	825	865	880	847	789	806	787	895	832	844	894	830	820	842	855	816	853	810	821	843	876	865	814	789	876	762	903	802	839	829	813	848	838	826	810	837	798	806	821	810	805	827	827	801	813	896	765	882	851	849	855	800	810	804	857	864	851	838	862	851	852	871	849	837	848	857	828	822	843	868	843	832	812	830	866	836	833	863	848	869	895	828	885	836	816	861	846	863	862	835	833	849	838	841	862	835	839	835	854	846	855	845	836	826	835	870	851	800	806	843	870	871	823	843	813	754	808	903	882	804	827	878	827	881	852	857	812	845	876	871	850	843	857	816	834	777	814	831	875	827	842	868	850	824	890	908	826	819	849	873	824	843	900	802	894	891	597	606	951	948	884	869	877	893	876	854	888	905	866	882	845	838	870	849	876	884	898	867	848	899	867	877	868	891	856	911	926	874	901	868	856	888	853	890	888	882	890	866	877	855	846	875	869	886	881	861	883	865	861	850	895	876	838	862	887	882	843	888	868	873	863	841	853	855	899	870	877	871	858	877	859	899	872	830	876	840	921	892
797	784	804	786	810	778	771	807	748	819	786	818	813	781	811	801	812	752	782	780	803	788	807	808	817	839	813	793	817	775	829	814	809	785	781	835	868	797	833	837	849	834	826	846	784	857	837	849	831	840	821	797	810	833	842	819	855	870	853	825	787	803	780	842	829	793	827	788	808	793	811	807	813	795	817	817	795	812	851	818	843	818	812	786	812	815	836	823	791	773	805	837	788	783	789	808	851	844	841	859	806	797	795	814	824	843	857	847	814	800	841	818	813	833	841	785	833	774	816	849	778	761	790	799	817	813	875	817	831	845	820	804	763	805	795	808	799	828	838	808	795	815	782	834	863	828	810	844	853	848	812	826	789	840	833	844	797	833	838	786	738	792	802	839	818	857	877	603	467	660	1008	890	824	788	841	810	857	855	809	826	858	797	805	816	867	822	820	789	829	780	820	813	834	838	766	827	797	836	845	834	812	799	847	805	799	807	818	825	857	828	836	826	785	796	825	861	825	787	807	810	828	862	805	825	834	806	796	838	828	781	802	817	812	809	839	831	829	831	831	856	838	819	800	805	807	833	802	807	828	796	819	831	801	821	798	774	824	810	807	854	855	842	804	797	802	793	808	783	781	796	793	817	819	787	829	812	861	815	810	806	790	854	825	830	829	804	836	792	825	810	820	852	762	834	881	895	847	846	883	880	806	862	847	807	785	832	820	814	807	842	818	832	806	852	842	846	829	786	835	786	554	813	875	854	803	793	828	822	859	907	900	852	839	858	820	855	873	860	846	824	864	869	857	891	833	842	859	808	872	845	849	864	816	854	840	663	974	862	844	807	826	856	868	840	843	836	830	831	851	824	846	845	840	827	836	815	838	827	843	834	851	818	819	798	831	814	797	867	808	759	897	991	962	812	844	860	894	847	870	839	886	835	871	890	861	837	832	853	863	801	822	824	847	878	862	876	854	867	869	877	854	875	842	866	856	843	879	874	942	819	543	588	944	924	866	863	887	890	853	856	857	842	853	860	857	867	862	874	846	860	912	885	868	875	892	858	833	841	855	853	855	851	888	861	856	876	888	823	871	838	853	876	854	847	881	870	861	845	893	883	873	838	829	877	871	866	860	866	870	889	892	886	857	866	913	838	837	866	911	868	894	892	891	869	874	902	920	842	895	857	892	871
736	746	816	815	789	823	822	820	799	782	824	812	813	814	830	792	790	819	794	794	798	803	762	801	796	794	772	810	769	854	794	810	816	794	787	846	838	845	831	843	817	805	820	839	839	863	868	855	854	830	825	859	846	813	849	869	826	858	855	813	837	834	807	826	836	815	802	858	821	778	823	799	809	817	825	822	834	818	812	821	803	819	786	774	809	787	854	810	806	819	814	810	801	818	814	845	837	860	802	795	844	844	806	824	804	810	796	816	844	783	846	836	811	800	808	862	793	801	780	837	833	809	802	834	845	784	770	814	834	824	830	842	799	792	816	785	811	785	807	760	801	826	832	826	824	785	835	830	834	824	809	798	829	858	837	855	856	829	797	776	797	791	830	839	853	902	884	828	796	897	923	834	831	832	810	866	834	855	812	800	823	815	834	902	889	835	815	770	802	817	835	834	826	794	810	803	840	806	796	794	830	834	813	797	817	812	810	828	820	812	841	842	810	823	825	843	810	771	833	811	839	804	823	795	809	794	794	769	801	794	811	774	772	794	768	778	801	810	830	833	786	831	880	791	833	842	814	789	823	844	829	796	838	804	824	817	785	783	789	790	821	818	817	813	818	790	826	806	808	772	803	820	800	798	804	795	834	877	817	805	859	832	860	797	814	777	844	809	816	842	824	860	812	820	860	802	803	830	845	831	839	853	846	849	783	858	826	800	846	803	837	801	830	827	835	831	884	802	836	856	762	830	888	842	846	823	775	786	814	884	890	808	852	840	810	864	859	812	804	825	854	894	836	850	878	836	823	820	810	833	832	849	837	855	905	853	858	848	854	874	841	868	820	873	878	831	836	794	809	824	860	885	882	862	819	833	851	833	837	851	870	844	848	849	794	861	826	894	838	728	908	1044	1028	804	859	915	853	847	803	879	890	834	893	858	844	842	871	892	892	831	839	830	868	874	851	859	820	849	891	851	849	862	836	820	833	845	904	897	915	959	773	728	970	848	842	866	893	840	861	822	882	854	894	863	842	872	883	888	893	945	900	883	878	873	930	874	837	823	851	833	841	828	872	873	893	873	893	851	879	902	853	855	879	870	869	897	859	889	889	893	892	896	870	891	905	882	869	878	890	883	925	891	931	904	818	867	878	870	905	892	866	890	876	896	904	677	901	826	864	855	905	890
725	776	802	824	788	773	826	782	816	815	802	792	813	751	809	818	833	805	777	780	781	794	781	770	801	802	792	812	823	845	794	857	799	801	794	809	820	822	857	827	792	849	822	842	848	870	844	842	858	866	864	832	811	843	826	832	814	842	853	825	857	836	854	815	799	812	802	843	791	818	815	802	823	827	791	814	832	860	792	837	860	781	780	782	772	827	840	822	835	818	825	812	783	808	819	834	861	821	850	796	834	868	831	787	770	819	772	826	793	795	849	838	820	802	849	839	824	820	816	844	846	832	851	861	748	711	699	678	711	798	835	777	799	776	852	834	799	806	829	791	834	785	783	791	807	792	838	842	828	772	807	781	777	786	833	830	806	829	806	792	841	812	858	851	860	839	902	889	903	915	867	833	854	860	819	886	867	812	828	753	778	799	804	806	899	859	832	800	840	853	841	835	806	829	852	862	826	822	816	829	817	826	780	779	811	794	811	800	820	793	790	860	853	804	777	784	808	808	830	836	795	820	840	815	797	807	773	794	819	831	800	794	808	822	779	757	826	806	845	857	802	817	799	817	820	820	804	818	829	842	779	795	828	874	830	881	825	793	797	782	773	766	839	844	759	786	790	804	748	863	812	769	760	805	812	788	808	864	850	786	846	843	855	821	790	827	861	864	817	811	808	796	807	794	835	824	819	869	824	802	865	828	872	847	846	859	826	851	842	857	825	796	792	826	818	861	867	831	830	867	847	814	888	845	866	848	841	787	853	853	823	814	834	860	873	857	853	807	845	855	882	858	865	813	846	850	916	811	847	849	845	848	892	796	871	850	817	834	836	886	856	836	809	845	854	823	816	842	828	857	870	865	845	834	868	817	818	866	845	867	823	832	859	896	877	845	892	890	844	769	759	859	802	792	856	890	827	820	839	851	930	874	848	881	835	852	844	881	898	902	884	881	839	824	865	883	846	833	926	867	832	844	861	871	867	861	870	938	900	954	963	930	868	866	890	848	850	874	862	904	833	862	833	879	854	908	895	887	908	887	880	899	842	895	880	869	857	857	852	824	808	851	868	842	844	846	887	891	902	882	858	860	845	898	893	872	865	891	853	888	896	858	850	864	882	858	887	924	904	865	912	947	891	899	894	871	906	872	919	890	885	885	879	870	1001	797	933	827	858	874	868	918
735	730	819	818	817	814	801	802	787	794	815	805	772	797	790	798	826	799	831	797	815	772	775	765	806	800	782	814	790	809	817	821	827	821	799	831	831	826	825	834	847	857	842	856	867	832	776	806	816	859	831	843	839	858	846	817	805	823	849	850	854	770	794	799	842	809	764	816	795	838	813	823	801	800	839	820	807	796	802	812	787	766	760	767	781	803	822	786	884	827	790	792	822	840	831	840	836	840	809	782	779	825	822	752	792	816	767	799	787	798	806	792	798	811	806	827	832	844	806	856	809	858	850	790	699	620	666	597	558	685	801	806	786	750	820	812	788	801	793	832	823	832	794	793	804	802	844	825	824	781	809	802	819	845	859	827	798	841	805	786	810	820	839	842	840	822	849	856	879	820	900	832	833	817	814	861	789	802	778	789	773	804	789	798	830	837	818	790	861	831	877	807	817	814	826	862	828	793	806	830	823	806	816	832	824	832	820	820	832	813	835	834	814	800	815	798	765	802	785	818	814	812	783	803	811	779	800	804	808	814	807	761	810	785	806	829	836	825	762	763	741	765	733	799	796	806	808	860	821	792	780	797	805	843	808	832	852	840	833	833	792	788	811	844	837	757	803	809	811	793	826	826	766	769	810	790	806	833	828	803	851	854	864	814	826	864	867	839	854	833	823	811	824	790	832	841	837	847	822	819	819	871	858	842	827	840	855	814	842	861	847	784	778	854	857	830	837	836	818	807	817	830	877	863	867	847	832	834	832	823	835	843	828	863	861	847	821	839	871	809	893	848	826	865	834	827	894	870	841	835	855	840	871	842	840	824	845	847	857	865	844	827	905	849	884	840	845	852	792	802	816	875	855	858	847	840	844	866	818	856	852	847	864	860	871	883	869	906	875	872	867	769	789	822	905	857	851	847	841	890	913	653	716	894	817	824	821	880	924	893	887	851	874	846	914	887	795	816	885	882	881	877	838	868	814	864	847	875	851	862	853	848	851	903	870	842	853	879	838	862	831	857	884	851	855	903	910	912	880	897	863	882	878	915	868	826	797	942	950	909	812	826	902	868	844	900	874	929	873	915	869	861	885	897	918	885	898	888	881	872	871	856	898	896	888	884	865	901	864	890	932	941	938	869	905	865	856	837	875	877	882	837	896	831	898	854	885	898	877	852	879	887
741	743	792	804	846	793	761	748	787	815	779	789	742	733	750	819	816	846	821	799	798	779	801	806	802	850	787	822	779	747	750	766	822	781	785	830	833	820	808	839	834	927	895	868	861	849	830	789	851	843	848	821	844	867	882	790	825	834	824	822	806	828	833	847	816	781	830	823	794	806	814	827	808	800	847	783	792	812	808	814	747	810	784	718	760	823	798	795	838	821	834	831	848	855	806	791	823	828	800	841	822	845	786	770	775	785	807	842	829	835	831	804	777	793	834	825	828	810	817	840	800	836	850	786	659	762	865	799	620	634	780	848	788	787	806	797	816	795	831	859	843	833	803	829	839	820	809	804	854	813	826	833	830	824	864	841	837	817	858	795	824	862	827	829	820	816	841	817	844	832	835	821	881	810	831	863	861	781	797	840	835	872	794	797	836	846	844	843	832	837	848	843	848	807	795	852	822	805	840	856	817	827	823	820	851	838	824	840	873	859	819	829	802	818	820	806	827	818	803	795	765	795	798	827	814	816	785	821	810	828	778	777	821	802	808	815	883	859	753	744	845	808	784	736	822	798	863	847	824	798	807	804	815	819	847	851	834	879	817	816	808	836	884	858	775	779	804	826	878	759	800	824	790	811	849	824	853	845	849	835	845	844	834	830	882	864	818	822	844	803	816	831	851	823	824	859	848	826	857	878	838	841	873	828	821	846	813	819	875	903	868	855	847	813	846	811	837	820	787	787	794	852	857	836	863	856	868	839	845	829	838	822	888	855	832	861	859	882	839	861	861	874	827	788	857	838	852	901	829	824	838	897	830	849	830	820	876	848	866	879	855	860	880	867	893	846	853	846	859	792	866	927	883	898	861	861	883	865	852	867	831	851	804	868	876	809	909	870	845	859	887	860	868	884	842	850	847	833	831	848	928	767	846	910	838	861	859	861	890	893	857	846	825	875	890	886	848	854	895	911	915	881	865	802	806	804	801	904	864	828	820	835	895	904	874	883	834	882	892	886	866	865	885	862	850	887	929	914	849	907	886	897	883	898	871	781	759	922	972	1007	835	830	915	871	862	804	869	896	904	932	878	884	872	869	918	877	893	893	901	880	874	890	903	923	927	927	973	877	900	893	920	867	895	913	891	857	804	762	860	929	936	941	887	854	856	891	850	875	891	815	852	859
798	779	804	834	815	766	765	752	819	809	769	774	728	737	737	786	794	801	770	782	746	763	790	827	806	834	849	798	779	777	773	768	833	803	835	837	833	850	826	848	835	899	888	837	847	856	846	839	855	880	826	827	814	862	843	834	826	845	787	774	748	774	841	835	799	776	784	797	786	791	843	812	802	832	813	800	795	814	790	793	766	855	913	842	740	792	843	805	833	796	836	834	853	808	813	798	784	811	814	781	848	807	789	824	798	810	785	840	781	829	808	808	804	782	840	825	820	829	856	840	816	857	880	730	643	933	1357	1241	802	657	802	833	795	803	849	808	803	805	802	832	852	792	838	827	855	814	815	816	809	805	867	822	857	842	828	812	793	796	844	792	880	824	883	801	812	851	843	846	853	848	837	816	838	819	871	621	810	794	810	853	967	880	818	779	875	827	833	839	815	839	795	832	840	844	804	841	855	863	841	847	789	811	837	871	870	844	835	801	812	830	840	795	836	801	832	811	841	835	836	800	807	777	763	727	803	849	791	818	835	792	818	801	769	846	810	830	820	808	746	780	1067	1138	839	689	823	813	826	795	844	800	831	848	799	788	812	843	851	782	811	836	845	840	815	784	790	768	800	802	837	820	834	811	823	827	826	812	855	883	838	839	827	836	868	820	849	864	866	819	807	847	808	823	820	838	858	847	829	828	840	852	900	844	794	827	810	794	787	806	829	815	900	880	799	861	854	861	829	816	843	847	822	807	839	832	863	873	894	830	824	845	894	867	897	861	837	849	854	842	897	848	866	844	819	887	905	966	853	863	824	851	886	838	899	836	857	792	875	864	868	833	853	859	877	898	848	878	855	858	859	839	892	909	869	882	861	867	894	924	884	810	864	857	849	869	866	874	864	883	871	810	869	814	895	883	875	873	867	858	845	814	890	846	881	851	849	864	879	807	854	913	839	858	839	855	900	884	858	875	918	873	886	890	884	818	804	766	773	821	863	861	823	865	889	894	873	874	853	856	833	876	920	884	873	888	864	890	929	910	875	865	866	876	919	913	867	778	775	842	877	947	830	879	848	897	886	862	892	890	914	895	881	860	875	898	901	878	882	907	906	888	943	816	914	929	810	838	932	920	871	907	916	877	845	884	883	824	781	764	869	827	794	968	947	895	861	893	878	841	860	894	891	873
803	779	785	879	815	819	763	735	753	827	777	782	733	755	724	781	789	798	792	767	776	804	845	817	795	838	818	841	826	806	767	764	822	839	835	849	852	882	870	847	878	855	810	806	823	901	875	836	860	858	777	781	812	817	832	828	820	803	773	783	767	829	894	813	812	801	800	804	825	787	825	809	797	787	797	809	823	811	832	838	737	854	916	859	796	820	821	802	852	844	842	818	832	811	808	820	793	816	771	782	786	781	777	802	764	818	800	839	845	815	834	822	818	790	818	824	808	813	836	852	829	804	833	703	633	911	1398	1345	870	643	807	839	821	848	803	832	812	802	833	833	827	788	780	797	816	797	850	819	811	813	824	869	799	808	843	811	804	863	862	821	855	821	822	824	851	765	772	812	765	827	877	847	817	850	839	603	850	869	818	825	904	878	802	797	817	816	896	860	852	831	831	855	839	833	841	838	848	837	843	820	837	826	828	848	849	850	837	837	828	844	798	817	826	844	829	794	830	821	826	848	807	815	800	797	826	828	803	793	820	852	808	794	852	774	813	824	819	888	774	727	986	1131	801	727	887	843	804	793	795	823	830	834	823	803	835	853	808	777	806	807	831	796	817	818	823	838	767	814	813	825	824	828	818	823	826	800	824	796	850	865	862	843	835	839	820	837	875	836	837	850	818	833	879	811	839	839	844	819	835	853	840	796	777	815	825	786	786	819	846	846	863	870	849	832	863	822	811	836	921	846	903	863	828	837	876	809	882	839	870	870	856	894	849	846	837	828	847	854	850	883	849	826	921	708	441	869	910	862	842	866	887	811	858	826	866	899	847	839	894	895	839	878	836	868	882	866	863	878	902	881	884	858	857	838	875	859	900	918	889	854	858	880	869	896	839	869	888	891	853	822	807	838	866	875	899	880	878	897	839	821	865	845	845	838	870	872	831	871	883	852	866	803	830	886	861	858	892	876	917	840	903	889	858	816	959	1089	921	779	880	911	873	834	911	884	893	882	883	886	841	883	877	912	850	871	910	924	884	895	882	906	878	907	904	857	878	893	850	866	869	821	873	938	881	878	867	857	862	882	890	888	881	893	912	885	895	846	866	882	898	889	865	904	908	875	819	827	878	929	869	910	939	896	871	877	886	830	889	813	865	693	743	819	975	907	874	888	889	872	877	864	870	902
829	759	746	822	877	801	778	794	782	820	802	774	743	761	801	825	803	802	840	778	758	814	822	809	779	792	865	844	853	828	833	847	826	816	920	848	826	800	817	863	932	900	851	831	798	826	819	842	860	836	784	846	839	841	834	833	843	838	793	805	811	831	834	814	838	825	842	828	822	829	829	817	830	804	796	798	807	807	841	848	758	767	843	784	774	883	827	816	808	836	827	859	839	833	806	853	826	816	823	814	799	755	817	793	797	849	856	831	840	809	814	851	834	824	803	825	824	817	815	823	794	844	845	775	634	734	886	872	691	688	848	840	816	865	828	818	805	811	797	825	814	780	776	761	770	808	829	792	827	814	808	815	795	827	821	778	829	856	829	843	847	819	853	819	843	746	756	799	780	759	778	827	811	855	919	769	806	850	835	808	799	789	830	826	852	816	879	846	831	850	840	821	872	843	799	812	811	834	841	847	872	847	865	844	857	816	828	789	785	836	850	862	842	829	834	832	829	820	820	822	843	855	840	836	801	822	841	801	845	824	824	832	804	776	815	828	852	856	857	780	704	712	686	762	820	834	818	792	798	796	849	826	816	840	862	856	800	829	772	848	814	826	841	860	874	821	799	779	804	820	816	802	807	816	837	778	835	817	878	865	801	813	835	872	833	832	882	852	825	811	858	820	858	857	864	877	844	826	822	852	772	815	819	817	828	824	824	789	809	797	827	840	822	868	858	802	838	845	924	892	910	823	835	870	877	812	866	808	823	846	830	842	815	838	844	834	829	827	825	850	865	817	963	719	519	823	926	828	869	858	835	846	850	828	862	854	846	858	866	829	876	831	869	885	866	867	877	854	855	849	891	876	840	866	847	847	886	870	887	864	854	843	864	883	857	856	862	894	855	828	834	816	875	897	892	843	855	894	846	869	898	857	806	830	912	880	852	839	851	884	876	859	877	842	855	830	888	875	916	870	856	881	776	849	1047	1154	1050	770	881	940	901	889	912	878	885	903	877	900	914	829	800	937	912	873	885	886	879	896	883	904	924	907	906	895	889	826	891	940	924	838	847	844	889	854	910	872	874	905	897	906	907	887	939	898	881	884	861	901	919	911	908	879	936	886	819	818	894	937	860	907	957	881	833	805	868	904	951	872	890	733	741	881	977	930	877	849	959	923	904	829	874	891
793	745	793	785	857	845	817	800	784	799	781	809	795	805	811	863	829	824	744	821	780	820	803	797	742	749	807	826	897	851	822	829	792	849	834	798	739	754	785	825	841	904	887	848	825	828	805	844	847	801	833	826	810	872	860	877	844	834	820	808	818	854	850	818	808	847	906	856	813	777	802	769	819	827	819	759	763	833	799	861	867	796	768	734	850	851	820	828	833	827	852	888	808	810	847	813	817	821	842	780	785	780	795	804	814	842	839	836	837	847	834	829	844	849	814	818	800	863	836	823	824	819	840	858	745	643	664	599	637	732	830	800	801	817	806	800	818	798	843	827	790	793	796	794	793	829	817	821	788	791	823	840	828	833	869	820	821	809	857	862	815	847	856	837	864	747	749	860	860	852	821	792	785	837	859	829	772	803	816	795	803	800	823	828	851	840	864	829	866	877	863	858	845	857	838	833	794	834	829	827	871	815	846	860	859	830	832	786	817	827	853	846	808	842	823	826	798	816	851	833	853	858	872	858	848	833	812	843	816	831	809	812	818	827	822	833	816	845	831	806	820	776	821	841	796	865	839	808	843	777	814	832	825	855	847	835	827	782	802	839	818	850	890	868	829	833	794	804	842	813	847	812	810	826	848	818	778	856	866	858	855	806	881	834	819	829	842	783	853	855	854	845	839	812	820	839	836	812	921	962	864	791	808	838	828	877	845	832	823	808	854	872	843	846	875	859	828	789	882	872	883	850	827	849	857	847	859	844	842	838	854	769	844	836	849	843	812	808	802	851	886	857	870	954	847	870	891	839	852	841	871	858	828	827	847	882	863	891	878	889	859	879	892	848	887	860	881	822	891	874	900	827	843	807	890	885	867	912	895	874	861	850	866	875	849	867	876	910	871	874	840	866	877	898	914	850	875	911	925	872	891	855	887	877	899	858	874	881	870	889	886	885	861	903	879	851	847	853	857	870	899	921	847	749	955	1043	939	731	891	963	887	895	902	873	868	896	882	875	881	881	876	910	870	863	855	851	873	882	857	911	879	885	859	826	845	844	883	894	916	880	876	877	907	864	834	902	922	899	914	938	879	885	909	858	904	880	906	881	894	891	856	912	911	916	916	901	933	916	887	887	913	891	860	826	836	887	935	862	931	865	864	932	900	930	879	900	983	970	890	856	874	906
829	775	764	776	808	837	797	812	824	806	836	810	798	779	814	794	845	803	798	818	802	853	835	809	738	722	746	834	884	875	824	747	804	805	820	760	677	689	730	763	751	804	875	870	832	855	841	870	841	842	842	870	843	855	824	799	836	817	882	822	840	823	828	831	810	854	871	809	822	793	790	792	843	804	795	812	827	840	803	835	847	832	834	802	832	802	797	806	802	831	875	846	812	791	828	840	847	827	815	793	803	817	789	831	836	810	842	869	842	859	832	841	829	796	837	826	823	838	838	844	827	807	835	873	880	753	751	746	772	807	845	811	833	828	811	806	800	812	808	793	794	792	833	848	827	811	833	830	833	807	812	818	827	809	837	834	857	824	828	834	839	873	852	883	850	759	795	857	966	931	849	785	781	825	834	884	818	870	815	829	850	780	835	814	853	919	888	851	839	849	807	829	871	844	843	835	839	833	847	869	842	813	788	870	844	891	838	791	812	788	865	822	809	850	835	786	820	854	843	828	852	908	841	895	846	826	829	860	835	829	833	823	826	847	856	837	834	825	818	814	843	902	857	873	812	817	841	826	800	819	835	807	852	831	879	833	856	848	821	845	869	864	814	863	817	842	822	833	835	810	838	872	867	842	899	841	841	868	858	844	828	817	866	867	841	833	865	822	824	822	836	864	821	839	887	910	834	903	798	657	889	849	791	854	858	870	896	886	834	864	871	861	842	873	886	873	858	831	827	874	832	830	805	853	868	846	903	897	881	918	893	802	839	839	870	855	828	806	807	874	848	875	835	972	911	896	886	916	861	888	911	873	861	880	874	865	900	875	864	872	847	886	820	822	881	888	864	848	838	863	907	842	858	876	884	838	851	856	897	842	905	861	848	878	876	894	909	885	904	894	875	851	877	850	893	870	879	880	910	932	910	846	827	851	881	863	906	896	928	903	952	890	862	903	860	874	842	908	894	893	867	895	895	767	779	774	765	829	902	894	901	910	924	855	877	877	856	829	888	887	859	884	877	836	866	899	876	883	866	893	877	897	871	860	902	882	881	875	843	871	875	887	859	851	880	903	882	892	899	944	915	913	906	872	895	909	872	892	946	856	893	889	903	908	927	918	897	879	951	907	904	890	856	817	836	857	890	894	892	855	913	911	920	906	879	900	916	893	889	862	898	886
791	781	790	757	796	813	875	804	783	814	810	797	783	762	790	816	829	847	776	781	816	857	841	805	727	707	738	814	880	871	805	763	819	812	774	745	691	644	729	748	737	744	852	864	817	861	807	834	829	829	893	839	802	841	880	831	812	829	843	811	835	809	817	829	812	840	847	830	794	829	841	935	922	830	812	806	824	825	834	814	817	886	910	817	801	777	787	733	779	786	810	805	804	821	819	787	830	809	808	783	766	844	808	803	812	815	825	833	789	852	810	825	810	825	852	841	812	780	835	847	832	825	807	858	841	824	802	818	874	836	855	803	821	794	816	815	842	845	823	752	827	803	797	797	821	822	832	820	837	839	830	833	855	864	813	809	791	799	825	818	792	819	830	833	849	762	754	818	973	930	789	766	800	821	832	831	844	846	816	855	794	790	829	820	820	845	850	797	782	828	841	868	879	868	842	838	843	860	813	911	854	854	817	823	861	841	831	790	829	871	870	843	850	817	853	833	847	863	856	851	866	791	806	803	823	799	838	844	865	881	865	888	873	827	828	834	850	826	802	869	834	841	825	836	838	832	865	845	871	801	821	860	830	852	863	806	835	811	832	846	860	856	844	879	837	872	858	840	867	823	836	859	845	901	891	843	875	840	872	852	844	843	853	865	831	848	806	851	893	894	839	837	867	843	885	858	844	975	702	668	826	818	793	816	855	880	858	827	819	824	856	887	884	867	862	881	898	820	866	865	848	854	860	872	853	830	881	877	925	931	856	852	829	817	916	900	873	860	836	832	850	870	888	875	780	851	875	879	865	894	843	869	827	819	837	914	919	883	873	870	871	858	872	865	851	873	905	875	846	849	882	858	874	905	884	898	825	867	822	871	861	900	890	885	870	909	868	845	838	815	831	853	878	908	850	880	901	871	907	844	889	866	863	877	868	882	895	917	861	880	884	877	881	898	847	848	889	894	882	904	891	871	888	868	877	814	836	895	965	901	903	908	858	915	912	877	848	808	866	908	882	857	886	897	906	889	888	906	897	843	903	926	864	849	897	878	867	873	863	915	901	871	926	878	894	904	859	857	933	947	922	871	868	923	896	874	877	928	922	909	905	886	895	940	917	915	897	892	912	880	900	896	894	846	881	879	854	869	836	872	852	907	937	932	889	901	870	864	864	898	934	899
798	776	742	769	788	849	855	821	796	820	801	826	759	783	781	825	825	782	795	765	796	859	843	831	738	718	748	888	896	858	797	761	825	864	846	766	723	688	762	799	718	769	831	867	871	829	855	866	818	831	879	780	810	837	858	838	837	807	818	823	837	857	812	842	828	786	790	807	806	923	808	790	910	928	833	820	822	820	799	808	858	882	818	849	808	755	792	784	800	768	775	789	806	821	792	787	797	820	799	837	831	832	834	829	824	844	840	841	832	805	811	792	813	836	847	802	808	795	829	797	779	825	832	829	873	793	825	848	818	831	853	800	820	792	825	788	828	848	827	825	796	804	823	828	818	789	782	809	826	862	834	807	866	842	847	825	832	793	824	814	777	772	776	814	852	828	792	781	822	802	766	797	883	876	832	835	891	828	834	815	824	826	856	863	848	859	896	838	837	813	825	837	795	859	848	823	839	868	889	884	864	855	814	897	832	837	869	855	862	871	806	803	840	793	828	826	835	869	866	839	768	770	764	793	822	807	828	857	823	888	828	850	878	841	815	815	821	845	871	838	857	867	839	844	832	834	856	822	879	832	860	877	847	882	870	853	850	834	853	867	848	881	876	859	826	849	845	881	852	855	900	838	875	821	818	857	875	861	881	870	893	868	848	848	841	818	974	956	879	1072	1134	829	865	844	871	844	818	917	863	865	880	845	804	840	854	870	853	744	815	834	878	921	862	882	902	872	897	846	868	872	877	885	898	889	879	844	877	838	864	875	853	808	834	852	901	953	895	875	839	818	837	876	958	874	877	888	845	866	844	914	911	913	881	880	876	911	884	906	871	870	841	882	844	871	922	908	897	875	869	872	855	831	835	934	846	882	855	845	834	846	896	908	913	895	900	911	893	841	830	787	762	833	871	868	867	894	858	901	871	880	911	895	928	906	868	890	917	943	872	884	872	918	900	915	876	866	924	923	910	899	905	933	940	907	925	888	890	922	907	874	925	881	912	887	896	906	898	858	877	867	891	892	867	906	867	872	873	926	874	869	881	897	826	863	908	875	907	912	887	896	883	918	937	912	936	901	858	873	892	923	913	914	891	939	907	887	954	902	926	905	911	917	881	889	922	880	910	890	885	906	921	938	933	871	899	895	902	877	838	902	864	924	932	923	947	927	901	924	872	852	881	911
832	798	769	721	755	792	836	803	823	801	809	816	793	773	784	838	839	796	774	766	812	869	855	860	790	699	757	835	854	895	806	819	845	885	929	857	737	678	789	853	818	754	838	875	908	882	813	840	813	864	861	810	801	848	899	882	844	841	862	830	818	862	869	814	805	813	798	806	887	874	615	501	672	965	850	820	839	845	787	830	827	633	630	781	826	780	804	866	855	785	786	815	819	878	812	794	807	849	836	798	820	829	832	843	824	796	810	823	819	808	814	810	792	785	822	829	817	807	833	789	789	764	804	790	762	800	773	820	805	818	800	835	821	811	850	829	830	843	844	805	801	843	823	826	821	808	750	810	830	835	813	845	815	829	813	831	848	775	773	760	795	796	821	781	853	847	832	829	730	701	806	869	867	844	829	851	885	866	877	874	871	836	898	821	849	843	874	888	847	850	862	829	825	850	912	886	801	853	854	887	907	861	850	830	875	837	846	853	889	861	847	835	831	821	839	795	815	838	896	816	839	782	809	877	806	773	841	843	874	824	906	862	848	792	816	837	789	866	905	873	892	848	863	845	824	857	842	829	839	840	798	859	841	849	872	885	883	862	855	822	851	842	868	817	819	852	857	886	878	851	858	819	798	819	819	874	836	824	868	874	859	862	865	862	807	900	974	451	432	578	1062	1090	822	856	882	883	849	889	919	928	892	847	823	825	832	874	801	790	840	820	886	867	883	855	879	825	820	822	841	870	882	899	880	906	908	845	842	835	890	893	847	822	852	826	944	914	894	862	856	864	836	888	863	885	871	878	907	884	906	907	897	872	872	909	912	901	880	897	910	883	886	868	845	859	871	921	928	894	915	884	849	835	825	877	935	901	875	910	912	847	888	909	893	898	929	861	873	832	823	852	855	782	824	896	887	869	861	937	910	861	891	868	887	889	904	869	889	899	866	883	893	907	894	846	894	910	910	924	911	889	924	913	906	904	894	915	895	911	899	911	881	873	892	868	896	919	901	860	895	882	910	893	860	870	862	862	927	918	894	897	899	901	849	886	933	940	914	895	911	839	899	900	933	928	891	926	884	892	932	928	934	905	947	885	927	869	934	904	903	881	905	908	917	949	927	849	924	897	914	896	916	888	925	925	889	899	844	823	844	905	950	992	959	917	917	941	920	905	860	864	937	881
851	830	787	726	708	793	875	844	816	779	820	770	792	799	800	824	742	762	726	743	760	839	872	852	787	756	727	836	861	862	799	851	862	868	819	812	730	726	817	853	832	801	860	888	865	855	837	832	844	854	882	805	817	796	837	859	849	852	812	814	834	838	824	803	816	824	757	783	928	804	528	416	613	895	856	826	788	829	792	787	862	680	622	766	834	797	865	886	894	798	786	779	812	858	835	813	788	848	805	833	821	806	833	793	849	817	806	871	812	836	775	810	811	817	804	818	811	812	819	827	839	806	820	829	833	826	827	820	821	837	805	852	806	837	823	773	824	858	835	814	821	835	843	858	841	784	757	822	827	849	842	807	805	831	838	836	828	798	784	771	844	888	867	801	847	840	902	851	833	793	861	889	873	838	834	870	862	882	847	865	868	849	886	875	822	831	872	865	831	840	857	846	861	841	883	864	812	842	842	804	869	867	847	824	852	834	819	876	882	840	843	835	837	850	835	807	813	832	877	862	793	834	925	915	880	794	784	752	802	781	828	850	835	846	877	827	787	819	837	842	870	852	800	828	858	842	843	837	840	849	840	844	886	873	879	856	851	824	854	839	904	874	853	821	896	884	881	886	915	893	841	845	860	835	833	840	821	843	902	824	784	851	887	863	822	1020	911	327	519	376	807	1125	840	897	855	858	876	895	855	902	909	879	795	812	842	841	850	804	847	892	895	872	862	856	855	858	834	816	841	868	896	890	909	890	896	851	850	878	862	895	845	846	846	829	861	903	878	828	849	869	865	858	855	905	922	877	869	864	890	870	889	896	884	880	838	851	867	855	856	925	866	908	865	882	886	881	908	884	861	861	875	869	930	888	887	881	859	885	886	929	857	911	917	882	885	856	840	832	845	1035	1054	836	792	922	884	877	878	884	862	863	895	869	890	924	886	883	879	849	860	916	896	895	957	910	940	921	906	861	934	873	884	891	904	890	875	874	898	908	880	900	878	895	910	888	901	888	871	907	884	900	926	904	874	884	905	877	909	904	910	931	902	904	885	926	986	920	862	870	896	885	930	934	919	909	900	907	909	905	935	886	892	887	966	873	897	897	915	935	884	885	927	917	878	892	896	939	932	902	941	933	908	908	891	958	889	902	919	863	866	928	966	906	869	937	886	911	938	945	861	903	905	869
823	822	740	694	730	774	856	841	813	831	809	812	814	797	808	790	758	687	752	752	789	802	852	827	773	739	773	848	853	878	858	846	781	792	716	749	684	683	790	920	779	754	806	906	910	909	814	807	830	826	843	867	849	862	839	826	820	857	807	831	819	837	836	830	828	843	815	819	902	879	698	603	777	924	867	809	799	844	807	818	857	823	832	882	778	788	872	886	860	815	805	811	803	809	761	812	813	800	818	874	810	824	837	827	824	825	824	842	800	819	781	798	854	790	855	807	799	813	823	886	846	845	799	806	808	784	839	834	839	817	812	810	802	812	821	861	832	809	815	807	801	818	865	845	842	811	817	832	836	884	821	820	788	840	811	820	800	839	827	809	856	917	916	819	820	830	875	880	825	836	828	854	845	838	890	848	836	817	836	819	842	843	866	833	855	858	818	846	814	843	856	838	820	851	849	836	821	902	992	843	813	880	864	873	863	839	860	859	846	786	840	836	899	855	886	859	815	856	810	816	805	831	927	963	890	804	720	784	843	843	818	834	863	842	876	879	881	794	794	879	869	811	796	809	879	841	833	859	828	855	868	830	857	884	906	885	858	857	866	885	857	849	881	829	843	840	870	881	883	892	864	862	856	862	869	827	868	843	891	876	811	873	863	894	863	1052	1085	591	430	331	739	1071	869	848	862	864	867	888	852	892	920	908	826	837	874	872	857	866	886	881	933	918	872	862	865	906	832	859	858	859	878	897	875	884	856	861	869	859	880	939	910	848	813	891	839	892	870	875	865	905	935	896	904	857	867	853	868	877	909	885	858	887	906	898	872	896	897	873	859	874	887	870	879	893	876	875	909	888	848	909	906	874	864	880	883	868	871	911	911	879	875	873	920	892	938	843	855	794	834	1101	1157	965	777	881	948	900	878	905	875	864	875	837	885	930	878	887	899	902	901	899	923	941	932	893	986	909	872	829	872	925	863	891	897	886	949	909	865	867	906	897	844	856	895	880	899	898	906	899	902	882	952	925	894	925	937	883	923	957	899	927	889	910	911	909	967	886	832	809	924	885	961	940	912	920	901	896	891	932	908	905	921	896	908	897	848	908	908	909	883	900	884	941	851	879	886	926	934	903	940	902	887	905	914	909	911	911	907	891	837	922	933	936	869	891	913	903	891	881	901	860	885	887
826	856	779	716	718	778	835	857	843	811	818	799	825	816	858	821	789	712	741	801	808	803	819	817	807	776	817	828	862	831	851	919	863	747	694	729	762	719	757	806	760	718	789	915	923	882	828	858	869	816	828	852	829	825	826	816	848	822	814	804	835	818	816	796	841	813	803	811	839	914	841	830	858	854	832	826	838	839	829	798	823	885	835	835	801	826	823	837	814	820	802	827	803	784	802	831	800	832	783	817	820	788	778	827	837	854	842	857	811	846	816	795	814	835	824	799	827	758	813	845	799	830	840	817	834	834	839	794	804	809	830	822	818	841	834	823	829	818	840	823	821	835	824	823	830	809	826	804	819	830	806	790	792	856	802	833	806	836	830	791	885	886	896	824	797	840	831	854	828	821	856	892	853	853	876	863	828	840	850	850	820	859	812	845	862	854	827	850	869	874	863	864	883	807	861	812	814	925	995	821	782	891	856	863	873	867	872	892	837	814	824	832	871	880	882	827	817	877	841	844	837	814	914	910	837	797	805	866	925	873	823	832	908	846	884	839	864	866	817	914	854	829	819	867	845	864	880	851	856	831	852	888	859	868	868	868	865	855	867	877	856	838	887	831	843	877	886	844	886	911	887	904	863	875	849	847	886	869	888	904	848	852	829	875	872	928	1111	1033	786	707	908	959	823	876	873	837	876	868	914	875	929	892	909	915	943	884	881	903	923	882	858	896	858	862	899	885	872	866	884	863	936	886	924	899	838	880	905	873	825	879	923	886	882	857	831	842	859	814	905	941	962	924	861	836	838	835	895	943	923	922	914	904	860	930	894	877	884	918	894	910	903	913	922	889	899	881	903	878	893	882	865	863	870	875	899	929	920	922	896	945	896	932	898	926	918	903	857	822	750	856	974	860	805	906	917	872	892	866	911	930	884	882	917	896	850	899	914	885	935	921	898	909	920	893	925	859	849	799	887	895	889	856	887	906	875	902	850	841	884	899	886	896	914	914	905	898	914	926	929	875	914	932	889	856	902	886	938	940	931	919	938	921	927	921	916	901	899	883	918	963	935	940	914	959	919	911	909	933	943	941	892	891	911	933	905	857	879	878	928	915	879	887	866	917	863	939	906	895	911	925	895	920	899	854	894	904	923	870	837	867	900	915	927	914	934	957	845	886	894	901	863	900
841	870	810	739	757	814	872	854	833	813	796	817	806	824	855	806	780	733	758	821	815	780	803	849	866	754	786	864	847	845	881	937	887	825	746	797	817	815	833	790	804	739	811	946	917	863	824	820	837	815	855	853	860	854	904	837	812	858	833	832	848	854	816	818	832	822	819	781	807	900	919	859	818	791	818	840	863	815	871	814	781	855	877	822	786	811	799	789	793	830	833	848	791	790	800	803	816	810	819	859	803	794	840	822	818	826	827	830	860	832	808	803	841	871	845	822	858	806	841	826	850	817	826	835	865	804	829	814	826	818	855	801	797	817	814	815	834	831	829	815	839	826	821	843	800	834	800	795	831	823	831	841	789	856	859	826	830	864	864	815	829	765	781	781	829	855	860	817	849	835	843	863	811	838	900	807	838	816	843	818	821	798	818	820	841	871	827	854	830	855	844	850	878	851	833	840	826	802	846	767	853	939	869	843	844	889	857	862	836	858	829	817	908	873	853	826	877	918	861	824	845	823	808	832	782	744	839	951	997	945	821	824	865	878	881	893	880	856	878	889	882	823	850	853	877	875	852	886	875	901	872	853	822	832	851	901	874	869	851	879	839	875	865	843	870	837	861	843	859	876	887	886	875	884	870	894	888	930	873	870	853	845	888	843	893	918	978	1056	1105	1020	945	860	875	874	856	867	894	864	885	871	908	904	917	837	879	882	881	867	840	843	913	831	864	876	917	909	906	900	898	907	892	893	856	916	887	876	881	916	859	862	907	911	914	918	875	886	877	871	874	958	947	900	833	808	795	831	843	916	905	892	914	854	919	887	882	849	898	909	886	884	897	898	886	921	923	898	893	884	858	864	889	899	889	888	900	891	912	916	887	906	898	918	890	901	913	924	862	875	826	780	811	827	913	981	908	922	911	906	945	907	900	880	877	898	903	914	890	883	895	910	927	895	923	899	921	936	894	895	926	913	928	903	870	933	909	874	880	897	906	869	916	916	930	935	936	908	900	905	909	875	878	912	916	872	845	853	890	919	941	942	916	885	899	922	931	916	905	906	923	934	954	922	931	948	925	902	939	893	958	932	886	865	908	986	950	885	874	922	946	867	898	932	934	919	867	919	945	897	917	881	902	896	923	909	879	873	900	925	907	875	902	940	897	908	964	967	931	910	898	888	901	914
888	827	810	759	763	808	849	860	818	819	813	770	792	783	851	841	796	754	856	808	838	763	806	838	824	770	775	857	827	860	808	849	938	912	788	826	793	873	854	805	765	790	860	878	915	873	818	834	871	834	828	853	870	835	867	841	820	861	839	854	850	851	821	841	811	842	804	823	809	851	811	812	805	807	842	826	827	804	801	802	834	803	834	873	803	811	803	798	812	828	894	847	807	737	801	815	779	801	814	823	822	832	844	810	805	806	850	825	841	846	824	780	834	800	803	842	829	824	843	847	816	807	825	842	846	823	787	787	803	794	859	813	836	847	807	769	798	877	867	857	860	842	846	816	812	813	806	822	814	828	856	815	821	859	853	841	875	890	853	810	796	762	761	789	826	830	813	824	854	840	820	826	784	892	852	859	829	868	844	840	823	819	812	837	881	881	882	858	861	839	868	834	871	829	847	859	871	833	868	863	907	904	847	851	833	830	852	879	891	897	852	848	856	880	840	831	809	867	854	880	826	823	815	849	773	747	842	956	947	920	804	811	854	914	861	928	854	863	864	876	890	840	824	860	867	897	858	894	890	852	825	858	835	900	885	873	881	897	859	855	876	861	878	813	859	883	873	845	885	824	848	861	857	883	898	846	863	879	887	923	857	890	872	895	880	910	918	920	898	914	863	868	883	865	911	863	865	934	886	854	895	901	895	879	900	895	896	893	854	868	905	872	880	857	880	895	865	873	883	909	858	872	867	889	907	845	900	869	887	861	881	932	890	968	955	945	920	909	909	881	878	838	870	865	855	878	890	894	903	895	934	875	918	922	885	887	886	881	832	908	844	851	869	883	895	904	898	898	892	901	939	892	913	887	926	885	915	860	903	889	918	923	904	923	872	922	925	867	890	919	921	916	970	961	910	925	936	906	897	891	903	910	929	904	854	874	925	947	948	890	890	903	919	889	895	919	891	960	922	899	970	880	913	904	896	899	890	910	890	958	912	911	925	902	886	938	952	931	922	814	854	922	958	880	826	842	851	894	969	926	899	912	942	973	950	939	950	912	932	912	926	915	970	936	937	913	949	978	924	908	892	878	880	949	983	953	855	914	911	897	903	945	897	885	891	900	918	932	945	894	915	836	929	875	897	916	913	873	949	918	879	905	958	922	930	940	906	890	906	899	894	922
