767	771	730	705	722	766	758	721	726	720	804	745	713	713	686	726	749	752	705	711	715	750	760	729	748	720	736	764	747	728	764	758	770	737	770	734	725	732	748	778	778	746	774	774	768	794	766	774	774	777	750	757	758	740	758	761	760	782	738	723	744	777	796	750	755	777	781	774	754	778	772	743	762	758	724	769	733	726	722	728	732	730	738	750	784	758	695	692	755	768	771	753	758	709	740	784	803	773	739	701	689	727	715	718	715	707	731	787	759	766	743	769	740	760	772	750	742	760	791	813	774	744	747	773	731	756	751	768	719	739	738	726	745	734	759	724	735	734	731	735	744	736	741	764	737	786	728	764	755	732	753	738	734	751	756	745	750	816	785	745	726	764	762	742	724	726	719	725	740	747	755	718	760	772	796	774	772	759	767	754	733	774	728	780	787	795	756	775	808	785	790	770	794	827	801	811	848	845	903	873	852	880	934	994	886	711	597	528	525	526	516	505	476	517	519	536	496	516	534	525	548	554	587	546	573	621	614	647	671	654	681	647	716	727	759	752	760	781	750	749	786	873	835	823	846	894	867	915	882	828	877	962	998	1002	993	1041	996	1028	1046	1034	1055	1049	1074	1061	1031	1067	1073	1116	1170	1032	946	870	1016	1112	1119	1044	1019	1079	1119	1098	990	1030	1082	1140	942	936	1296	1512	1141	856	1038	1031	1007	1023	1024	972	994	989	990	913	947	911	963	933	917	941	910	895	864	912	909	913	930	886	889	880	910	868	854	871	850	850	842	853	833	854	855	874	881	802	821	894	913	859	888	837	873	885	863	852	901	887	880	900	895	868	850	854	874	836	842	918	888	874	892	892	899	884	924	858	845	857	913	884	866	813	836	925	937	937	864	877	859	882	913	886	890	911	953	969	891	911	891	886	908	902	896	886	950	874	958	854	852	911	876	847	862	917	878	859	890	910	851	849	918	881	884	881	845	844	880	873	890	851	863	842	863	847	880	877	857	826	854	841	865	885	824	883	839	831	867	844	890	880	866	891	858	859	851	789	876	849	871	862	848	885	857	861	895	838	876	892	864	885	866	851	869	851	836	824	878	896	888	845	846	853	841	840	879	856	869	847	854	857	867	884	851	923	914	902	866	858	892	854	883	870	846	879	906	890	896	884	808	853	868	868	864	837	806	891	855	869	872	863	882	868	885	879	865	871	881	886
756	741	699	684	706	750	773	714	734	746	746	699	723	671	688	723	769	743	759	749	712	753	760	735	768	738	745	776	748	753	729	744	782	772	738	719	721	721	778	787	751	710	745	756	752	749	769	755	722	773	778	800	775	807	746	787	802	787	715	742	752	743	739	767	734	781	782	791	761	765	773	794	785	727	734	787	753	718	730	709	730	704	734	751	789	783	762	740	772	780	770	780	752	732	746	786	800	760	755	714	712	682	702	705	720	732	738	766	775	719	804	796	739	757	785	747	746	744	765	804	764	740	739	771	745	775	745	699	770	750	729	770	737	734	779	781	739	759	748	709	724	750	734	744	780	740	754	733	723	712	696	735	747	761	777	793	893	887	891	940	756	761	758	730	766	783	771	757	761	729	769	797	779	757	777	743	778	728	753	774	760	784	773	757	779	807	812	778	807	799	790	791	807	795	783	802	818	853	795	891	839	898	877	862	937	973	1032	1035	1008	1096	1041	1038	1045	1057	1023	1088	1107	1109	1061	1092	1121	1071	1066	1066	1106	1043	1043	1048	1117	1020	1035	1028	1052	1042	1078	1047	1020	1059	1016	1071	1020	1033	1036	1013	940	990	958	946	957	940	978	966	944	1011	984	997	919	941	904	916	895	932	933	907	822	880	905	893	901	878	820	854	884	913	846	840	834	846	854	884	850	852	853	909	776	673	871	1017	851	737	862	844	864	861	890	852	892	875	866	884	904	841	892	862	858	882	875	880	889	904	872	895	934	881	867	868	841	868	852	849	845	893	891	896	884	866	834	876	909	873	880	925	886	905	884	886	878	890	897	850	900	885	893	863	897	855	882	850	870	883	868	930	860	882	839	904	880	891	864	895	880	856	877	900	844	892	908	925	871	878	859	833	886	870	893	862	830	877	862	837	897	840	848	886	837	854	867	846	912	906	810	846	889	877	882	873	856	863	866	864	861	893	873	868	869	850	807	831	846	856	886	865	854	843	807	826	844	820	858	896	918	847	861	830	850	863	861	850	845	858	897	865	837	823	884	868	885	839	861	905	831	854	885	886	889	862	830	820	898	865	872	845	865	873	880	875	880	891	875	845	845	874	879	827	794	831	838	846	833	852	869	871	829	871	871	823	892	863	862	860	860	846	888	867	848	885	852	834	811	871	839	876	855	865	886	871	867	812	841	855	879	862	911	857	859	845	863	858	835	854	807	859
746	758	741	710	720	750	713	733	731	751	749	728	691	698	710	703	757	767	737	779	766	754	740	773	753	764	723	744	725	757	739	763	774	742	737	748	749	719	768	774	766	728	754	779	750	757	750	740	745	736	752	759	759	783	760	751	793	751	777	752	764	734	742	756	727	744	791	747	717	735	771	742	770	788	793	758	765	761	739	719	717	747	682	768	806	759	758	757	745	746	741	771	749	722	752	781	772	757	783	767	757	750	709	743	725	765	769	757	775	759	777	764	740	758	773	759	722	767	773	832	817	741	764	757	739	761	735	759	763	758	734	716	720	712	756	769	779	801	767	730	760	737	753	749	734	766	780	755	697	692	747	742	718	745	715	879	770	587	629	881	811	731	711	726	712	758	770	782	753	747	766	759	734	764	756	733	802	771	772	754	746	730	739	780	737	764	795	799	801	775	833	762	785	774	795	793	824	793	826	840	877	866	872	888	824	833	843	862	874	864	817	850	857	893	876	883	889	890	812	812	863	904	893	871	863	819	839	841	861	859	828	837	840	851	845	861	790	794	819	839	812	845	848	873	834	820	820	846	866	920	879	857	862	809	871	858	834	869	837	834	846	889	880	867	870	847	881	889	851	856	892	869	877	868	858	908	858	885	888	834	844	888	872	897	894	700	648	667	624	794	912	852	873	870	874	850	871	870	893	897	859	880	891	868	859	848	851	862	858	907	927	898	954	881	855	820	825	820	859	823	804	840	887	846	885	846	813	867	867	847	850	803	835	835	852	827	835	838	849	884	905	853	835	821	917	857	836	814	835	848	872	864	832	835	839	831	852	848	853	834	855	844	890	867	888	850	867	870	830	806	836	784	869	847	899	873	848	843	793	808	756	765	826	838	861	827	872	869	858	848	884	827	869	870	843	853	808	873	818	828	843	893	910	890	844	810	854	869	827	853	846	868	845	866	843	832	805	777	858	986	981	972	858	854	874	849	852	838	868	878	841	856	880	879	858	822	830	864	857	808	843	880	886	876	889	798	832	851	864	883	855	895	873	841	860	877	847	862	886	829	872	838	857	861	875	842	846	848	845	832	829	838	857	845	852	871	829	818	844	834	852	853	858	830	865	866	810	829	832	856	824	838	864	870	867	870	862	832	868	853	860	875	842	877	864	871	853	891	876	850	820	864
773	759	731	759	701	782	723	712	722	759	742	745	741	711	765	767	736	778	777	735	765	760	698	729	727	737	724	734	731	738	712	773	764	754	736	768	719	771	758	759	749	738	757	758	756	762	766	770	775	728	724	729	754	790	785	740	781	737	764	738	728	744	787	776	728	764	763	748	756	739	782	766	787	746	746	776	721	799	752	762	770	762	736	766	747	735	774	795	765	748	748	751	719	753	780	772	806	749	761	778	764	766	790	747	764	725	755	770	767	754	740	719	720	730	767	732	795	784	778	786	768	767	730	755	741	746	751	791	733	764	788	733	748	768	748	748	757	792	758	747	786	726	732	755	721	730	780	713	712	682	697	719	741	738	733	816	589	410	446	776	866	740	723	726	765	740	749	777	782	748	758	766	755	735	748	749	754	750	768	774	786	766	776	727	792	755	779	752	758	756	805	766	799	774	792	793	799	798	794	833	835	819	860	845	884	852	819	838	837	868	887	878	909	849	866	859	865	905	796	791	857	895	911	878	855	886	866	913	881	848	843	822	862	848	869	855	843	858	866	839	822	866	839	906	868	791	828	833	908	931	926	882	899	859	878	861	813	834	841	876	877	845	856	867	859	866	862	827	805	799	881	842	856	835	835	850	835	831	854	838	867	857	849	836	858	839	748	779	743	832	850	835	862	836	840	829	856	839	848	846	828	846	845	796	825	821	849	819	885	760	833	863	874	850	818	818	803	835	844	885	818	829	821	857	856	846	846	863	852	851	817	840	864	836	799	813	813	822	858	844	874	839	807	902	805	934	813	887	828	823	849	854	845	810	885	866	858	830	864	867	834	854	855	829	833	830	850	859	823	836	817	843	857	853	861	809	849	843	790	769	874	916	798	821	867	872	821	807	864	845	845	827	830	848	860	840	828	808	804	821	800	816	841	840	835	833	803	828	864	820	828	884	836	829	837	848	829	819	955	680	520	864	963	824	848	820	867	841	831	831	873	817	855	861	884	855	817	868	853	841	831	834	827	829	845	854	834	831	852	867	848	841	846	840	823	854	885	830	877	871	857	870	833	839	849	824	834	876	845	832	826	845	839	842	855	869	825	869	813	802	874	863	847	859	853	830	849	836	852	874	846	826	850	827	854	856	873	866	851	861	878	875	798	874	834	800	850	846	866	820	843	849
735	791	765	769	746	771	737	745	709	754	733	735	752	757	730	754	719	723	754	729	784	771	727	715	734	781	737	727	764	714	803	720	759	744	733	749	750	743	765	746	743	757	770	774	763	726	766	787	779	767	738	742	796	752	783	741	747	745	744	744	745	764	764	735	754	790	757	733	793	773	783	806	739	723	761	773	762	802	736	759	758	772	757	734	742	769	767	738	766	789	783	765	741	726	777	788	772	777	771	763	776	778	751	756	766	740	737	766	700	785	769	741	678	729	768	791	790	831	793	800	786	740	726	745	757	760	786	786	735	685	750	773	747	790	794	729	733	781	796	770	744	790	763	744	758	772	775	780	732	699	715	717	753	743	758	795	645	428	521	809	855	699	729	735	766	757	765	785	757	776	779	783	769	754	767	739	715	757	732	755	748	711	780	767	740	757	790	806	771	795	792	746	745	766	793	798	835	806	813	798	834	814	823	800	844	782	813	829	812	851	886	833	829	839	866	826	828	888	848	808	894	877	830	898	830	893	872	857	821	832	829	840	793	836	862	827	843	830	838	822	845	827	842	849	811	795	786	805	813	859	825	820	776	834	831	820	761	788	820	802	817	804	825	827	811	810	837	801	782	802	866	840	881	816	754	786	810	786	826	808	836	792	808	816	848	843	827	880	860	875	837	840	870	824	843	789	835	823	808	779	845	805	850	807	842	825	829	820	868	549	666	896	847	795	821	824	785	834	883	882	821	809	835	860	848	867	818	824	828	838	850	816	846	831	838	817	828	859	885	845	795	822	820	836	596	845	854	836	809	819	876	842	783	794	835	834	801	844	787	818	850	836	826	818	835	832	799	843	794	842	831	832	842	810	781	769	849	820	748	840	961	1017	879	802	831	841	817	825	806	835	857	815	821	829	823	839	835	820	827	819	811	808	838	823	868	846	865	846	804	898	860	822	843	828	825	857	842	842	946	533	524	798	959	842	812	830	851	858	891	825	890	848	857	857	824	842	843	870	812	831	822	846	828	830	881	847	847	813	864	874	841	861	834	856	853	872	846	865	813	852	841	830	803	860	852	823	856	850	822	837	833	807	829	845	878	867	873	894	842	852	846	871	835	827	837	791	906	854	849	849	858	842	824	853	893	907	865	827	874	854	872	884	817	859	848	842	848	833	868	866	816	841
770	796	783	765	785	744	746	742	737	737	715	696	707	774	725	720	704	752	747	786	759	790	701	724	702	745	768	728	733	753	765	712	717	748	772	775	749	758	777	737	741	747	736	755	755	746	786	752	797	737	786	763	797	760	779	784	734	730	757	732	748	776	768	759	740	773	775	757	764	775	785	740	711	735	761	754	749	781	721	733	733	737	751	791	745	790	769	747	754	775	758	761	738	721	741	756	751	827	768	761	766	802	754	743	771	726	755	770	748	762	733	738	746	734	779	792	817	780	820	804	783	791	726	726	742	759	759	760	762	715	731	736	758	740	767	752	775	776	775	782	749	766	724	783	760	745	761	729	732	752	706	731	753	767	750	819	831	725	766	835	770	785	762	769	753	797	801	739	736	732	729	739	776	746	767	748	743	719	757	780	787	728	779	766	739	749	801	767	746	777	761	768	748	736	732	764	777	831	798	769	770	817	805	815	834	799	833	815	843	828	813	821	830	816	762	773	797	823	803	857	795	799	822	791	795	848	826	801	866	787	841	867	800	799	826	830	836	805	781	817	821	828	839	808	812	790	770	749	794	777	821	794	812	817	834	765	809	775	784	828	851	791	828	769	821	783	850	856	815	867	816	851	815	801	805	819	796	805	844	885	815	845	804	823	779	821	825	798	814	773	832	829	850	823	847	777	816	798	855	816	838	788	854	806	827	846	832	798	865	802	861	823	857	862	805	760	787	817	856	816	819	766	775	801	796	811	807	825	808	833	826	812	823	821	815	816	838	823	834	837	831	794	796	846	873	860	824	817	828	827	849	840	781	835	836	828	849	804	850	835	863	850	847	840	834	836	843	830	822	828	837	866	790	828	794	824	823	833	725	841	994	939	863	774	844	813	788	803	832	840	826	894	860	829	795	822	855	867	815	866	846	807	826	844	876	859	862	853	843	894	849	821	794	820	833	844	883	849	994	822	789	921	916	835	844	845	833	868	851	822	837	815	851	829	882	837	833	860	873	855	833	835	837	851	878	838	794	782	803	792	824	846	819	818	872	848	834	856	840	871	841	820	838	879	830	844	839	845	867	863	857	843	893	896	880	861	836	881	862	893	830	860	851	827	863	833	911	890	864	854	817	858	824	906	722	822	832	829	835	871	823	872	848	841	844	834	873	844	821	840	818	868
772	792	793	765	774	785	772	749	749	727	719	727	701	764	724	691	752	778	738	762	749	752	740	738	734	791	769	754	724	725	773	761	750	754	784	737	743	772	755	743	757	781	771	745	753	728	757	778	757	754	782	750	764	773	746	734	774	773	744	766	764	740	779	747	768	779	787	788	746	795	782	740	706	713	712	775	760	774	735	754	756	752	752	758	789	818	778	802	754	743	767	755	731	745	755	740	757	772	776	755	779	726	767	746	741	753	770	755	741	758	768	784	749	765	743	716	698	721	736	783	781	774	719	756	759	726	745	767	744	727	739	748	723	781	748	731	776	765	761	742	763	736	743	706	788	740	749	783	718	761	763	758	745	746	757	813	830	821	823	799	741	764	755	798	772	809	765	747	734	722	746	675	791	788	765	753	722	704	759	746	751	755	741	745	783	779	733	743	773	738	776	781	776	755	738	772	783	760	795	778	778	845	804	797	792	809	768	793	789	852	842	815	823	844	804	802	785	776	791	826	834	831	802	808	793	795	790	836	852	785	783	820	832	816	817	757	845	791	847	794	753	815	818	794	836	811	788	767	758	745	751	795	792	776	776	791	767	811	783	844	764	774	788	748	815	780	816	842	805	807	808	787	805	767	791	826	802	803	799	821	808	794	784	785	789	796	793	790	805	780	764	805	784	788	832	790	816	821	810	804	766	810	810	793	802	825	824	786	800	806	836	817	820	815	813	765	747	786	802	798	794	768	810	793	829	829	771	775	755	814	820	819	817	824	828	828	835	802	796	831	811	795	801	800	822	780	833	824	822	831	785	845	800	789	827	787	798	798	807	855	840	836	827	832	828	838	825	819	850	851	806	826	844	812	850	800	855	867	791	740	814	776	790	810	853	882	839	804	812	822	896	832	856	856	786	821	830	897	887	846	853	834	797	853	862	836	793	837	844	863	852	822	835	820	858	876	868	850	886	950	921	916	850	865	817	816	873	844	842	826	858	850	816	820	829	858	826	873	857	854	871	871	820	812	871	825	825	823	827	809	834	842	852	856	846	816	860	874	874	864	836	826	870	877	849	834	824	833	856	854	860	817	852	871	878	883	842	845	848	853	856	902	856	871	866	855	896	869	873	884	864	911	831	932	891	861	834	862	827	862	870	870	858	816	855	881	903	884	823	820	866	841
754	798	752	742	760	798	778	706	759	716	721	743	733	758	767	764	731	724	724	733	762	737	746	777	729	758	764	728	744	765	760	757	742	764	787	753	684	706	734	804	740	737	748	749	739	731	742	775	755	794	775	780	722	745	715	724	720	737	762	744	750	756	791	753	785	764	758	763	801	761	746	721	715	748	763	807	745	745	752	752	762	757	740	738	757	785	773	781	767	724	758	759	759	725	719	794	773	742	752	799	758	710	751	779	740	752	738	749	725	729	758	808	785	695	689	677	616	613	617	734	795	781	761	776	718	717	725	763	759	791	730	726	756	759	764	749	752	750	762	726	778	717	748	769	776	746	748	728	712	752	763	774	788	732	757	791	782	746	773	737	747	796	737	754	786	754	774	718	708	746	732	705	730	800	773	784	761	743	779	725	777	727	768	737	773	763	725	737	762	772	769	794	754	746	751	749	755	749	807	817	791	785	765	767	780	778	775	764	790	797	794	771	778	783	809	772	757	784	772	805	829	776	812	806	797	746	814	760	746	731	719	739	774	819	783	707	801	801	766	779	766	788	821	781	833	817	796	823	763	770	749	794	803	814	773	822	773	782	792	837	881	774	806	797	782	830	776	780	759	779	788	812	757	771	823	813	789	827	787	788	787	784	797	786	770	799	771	795	761	785	791	825	800	830	792	807	814	784	821	796	779	779	782	801	787	773	796	823	749	741	800	778	785	824	793	761	758	790	769	794	815	787	781	786	814	812	818	785	821	801	827	802	791	794	799	826	830	806	786	805	844	801	820	799	806	815	795	805	839	825	822	817	851	832	821	813	792	801	802	778	809	841	835	812	820	821	809	826	807	809	805	786	853	815	809	803	872	825	836	787	745	766	779	828	817	862	834	816	841	915	697	604	830	793	779	828	843	848	886	870	855	832	853	828	860	824	801	816	818	860	862	861	822	863	833	837	868	829	869	792	817	843	838	871	860	834	882	840	835	846	823	830	844	867	842	875	890	868	852	813	830	845	852	888	821	753	863	945	899	849	806	852	836	849	853	835	903	874	861	827	849	846	872	835	872	882	856	832	861	795	832	876	810	819	838	845	847	868	863	884	854	872	846	860	844	838	866	892	871	859	851	874	846	852	846	800	826	844	846	808	848	851	875	831	875	973	914	1001	929	798	848	817
764	749	689	731	773	814	752	725	730	747	725	733	776	763	739	786	722	709	692	700	702	699	721	738	702	765	752	773	759	744	778	820	789	714	774	745	693	751	748	785	750	754	745	741	727	738	739	759	748	765	756	759	752	784	737	737	738	715	774	747	758	740	777	784	788	740	776	747	757	765	719	760	691	700	754	782	768	778	745	759	757	780	741	776	759	756	746	769	741	751	758	795	773	716	766	760	789	768	741	809	772	718	718	730	721	766	779	739	762	722	771	799	773	654	743	859	876	678	598	702	759	754	724	753	754	724	686	773	761	762	754	746	757	781	774	786	735	754	737	753	742	762	763	787	734	775	752	750	756	768	749	742	733	764	762	745	775	765	773	789	781	745	741	743	823	752	697	763	751	796	744	729	693	748	786	763	769	758	784	748	745	735	711	773	745	772	771	772	751	778	783	760	747	797	757	765	773	737	813	784	800	769	757	727	782	789	776	787	751	762	769	748	739	787	771	826	769	758	768	736	805	752	788	831	792	738	792	759	690	770	838	739	695	779	780	743	771	797	771	789	792	754	774	788	804	800	812	776	788	772	784	815	815	799	752	724	771	788	778	738	860	798	756	769	768	776	852	778	767	787	758	797	785	800	805	795	777	749	801	801	750	770	761	766	778	794	768	799	821	825	760	779	785	768	785	764	779	811	817	834	777	795	765	805	776	763	778	774	777	751	775	758	791	821	808	783	773	774	781	777	814	808	778	813	783	787	810	817	786	783	833	772	761	754	831	779	826	791	793	805	794	837	779	814	766	799	822	827	786	801	811	840	794	799	818	810	806	822	780	799	861	829	822	801	787	828	810	817	830	821	752	809	822	833	803	863	879	845	796	852	804	820	816	832	807	804	830	822	752	878	798	758	893	865	812	846	811	797	844	850	856	798	832	838	874	799	786	865	871	847	847	858	827	750	781	758	802	851	831	814	838	863	861	854	873	841	836	807	838	850	811	822	827	825	867	861	876	803	852	841	839	815	851	909	756	731	800	947	914	848	824	852	838	839	812	844	851	839	866	798	816	829	842	893	833	833	834	835	866	833	896	852	869	866	863	883	874	846	865	836	885	863	843	824	811	787	765	796	923	959	949	910	839	852	908	875	836	867	897	835	836	855	849	802	941	704	458	711	973	816	846	836
711	728	668	700	730	767	778	738	747	727	747	740	764	789	773	791	764	725	702	688	715	738	730	730	766	755	767	760	761	807	808	805	751	728	773	761	780	736	745	782	730	711	747	755	741	747	782	722	727	717	712	727	773	767	746	734	752	757	736	721	736	779	770	750	768	741	747	772	791	748	818	826	816	743	696	775	753	787	738	763	763	781	748	742	703	703	695	790	742	768	779	749	774	721	759	721	774	753	760	763	745	722	752	728	732	775	736	741	751	752	743	837	725	626	866	1289	1425	1013	704	672	779	748	722	782	761	721	712	754	810	810	773	757	755	789	769	741	765	769	799	774	742	766	731	760	763	735	747	775	764	777	744	746	763	783	803	764	790	774	780	779	774	769	773	819	635	653	777	761	784	871	813	755	728	780	730	766	764	752	747	763	742	720	743	776	765	779	750	753	743	749	768	739	748	794	739	775	747	767	752	747	762	796	742	757	790	759	746	795	767	771	764	726	717	744	750	798	794	769	809	766	708	741	814	766	800	756	825	718	680	911	1062	907	667	755	755	774	742	744	748	783	755	797	756	774	804	797	757	749	749	783	761	764	787	742	719	725	746	771	781	800	787	787	759	787	743	754	822	802	817	770	806	802	773	800	775	733	785	755	757	776	781	798	752	790	776	786	755	749	807	768	812	764	774	740	788	767	770	804	815	810	825	755	818	782	748	742	746	766	774	760	739	788	796	838	816	816	799	787	805	784	831	851	863	838	834	766	801	823	787	784	811	790	878	897	914	821	778	803	751	797	778	810	814	785	761	749	808	810	815	819	828	807	828	801	802	829	770	814	789	809	853	807	783	855	798	773	836	842	818	805	765	802	821	807	814	835	849	803	795	803	803	819	822	810	810	842	792	792	749	796	858	763	808	848	797	844	811	795	800	839	813	823	824	827	844	831	832	838	842	833	829	847	761	776	756	759	754	819	862	836	828	835	826	830	832	833	825	829	855	883	838	824	818	833	817	837	799	811	807	861	841	868	867	901	769	764	796	859	843	799	849	897	865	800	828	818	843	869	858	854	823	826	864	833	793	828	836	846	862	847	818	816	875	794	742	809	883	817	845	833	870	795	808	821	793	744	725	768	888	800	858	942	859	856	863	790	809	859	839	880	860	902	861	833	976	590	450	689	955	818	810	843
759	680	704	715	721	769	770	725	761	767	723	747	760	769	775	798	777	750	704	723	745	752	743	800	780	783	751	762	808	824	781	758	721	727	781	754	797	790	765	757	739	753	756	755	742	723	754	700	663	692	755	775	777	791	755	737	718	727	710	765	715	748	756	698	743	726	722	779	784	699	778	854	842	759	733	761	752	767	734	762	778	728	744	758	738	745	702	706	720	727	740	739	749	739	758	742	809	782	752	751	734	735	776	765	749	729	741	743	753	714	764	744	736	611	799	1239	1443	1052	710	723	743	772	790	790	768	700	737	749	758	752	786	703	722	719	750	783	782	772	716	737	757	779	804	766	718	761	763	758	798	788	777	752	753	779	745	709	738	727	712	771	770	760	732	854	581	668	806	726	723	811	820	741	696	708	747	776	799	754	749	763	755	781	743	789	749	737	765	762	722	759	747	768	762	764	731	779	757	771	789	789	770	799	780	764	768	726	757	744	758	778	775	762	751	773	764	756	796	776	787	741	725	746	770	768	791	778	807	713	673	854	1024	869	682	767	767	740	738	758	744	781	750	768	787	762	733	716	734	707	764	784	752	751	773	782	737	759	768	745	781	744	747	801	785	746	760	758	744	795	808	794	819	783	757	769	786	773	746	778	765	808	798	748	802	785	749	779	763	787	824	800	791	795	755	751	732	758	758	752	771	793	823	779	777	809	787	736	737	770	812	794	792	748	745	824	767	781	789	777	791	827	812	849	832	802	828	790	758	798	777	806	788	799	838	384	599	862	698	797	797	813	810	756	764	773	775	769	808	803	805	807	830	777	821	839	798	830	785	877	833	859	802	822	807	806	753	852	883	901	799	791	788	812	834	821	838	848	792	804	785	783	795	783	809	840	797	835	846	782	769	788	805	784	821	798	775	801	765	766	797	818	777	825	803	804	800	829	850	845	838	798	811	827	765	875	961	950	739	736	879	836	842	841	826	827	823	836	813	801	849	804	878	839	813	839	837	861	823	846	820	826	878	879	824	858	815	826	835	813	800	791	817	904	844	821	825	803	830	839	851	851	872	809	798	821	829	813	842	826	879	827	843	867	849	790	751	797	891	835	847	826	871	791	797	835	835	791	786	846	732	643	719	950	880	826	837	872	833	822	807	848	860	845	835	830	946	847	736	899	918	861	844	833
777	719	720	706	802	746	755	701	732	738	760	752	764	719	719	725	799	765	751	752	734	747	767	796	824	790	733	723	777	806	815	793	723	736	764	739	742	751	763	710	729	762	730	742	737	741	758	736	675	720	746	804	753	755	770	755	741	755	743	740	731	742	745	715	752	745	768	780	808	715	710	786	734	718	734	771	753	748	761	744	763	761	759	752	764	759	766	735	744	748	736	730	749	754	750	774	808	767	763	766	765	765	772	777	753	739	742	760	783	768	735	763	741	625	613	806	898	768	629	727	743	752	780	794	782	767	756	731	756	747	741	716	728	751	774	732	788	744	762	762	740	744	766	745	757	729	786	777	755	749	777	788	728	819	687	702	717	737	708	681	735	761	768	772	765	719	718	741	697	745	769	717	684	733	751	771	777	738	779	787	776	758	777	793	763	744	751	726	734	752	773	810	796	747	759	768	720	730	732	764	799	776	771	747	755	743	766	739	724	735	737	815	823	782	770	769	748	766	781	754	751	738	723	767	786	752	770	764	630	619	685	652	701	766	771	788	750	760	751	752	780	766	744	781	745	743	773	709	770	776	795	747	753	784	743	742	751	736	769	761	781	794	768	767	676	714	726	758	796	750	761	777	769	800	757	753	780	792	769	754	770	767	760	776	789	770	715	778	771	757	754	775	726	745	765	778	721	727	777	734	773	765	784	796	759	770	771	828	838	809	808	721	764	785	754	747	775	795	754	776	758	778	767	775	776	774	793	791	788	817	806	809	839	491	658	901	790	803	766	775	795	798	797	792	786	773	809	777	750	805	765	779	826	791	797	809	786	781	815	828	807	733	795	788	811	807	876	854	827	804	806	809	818	802	812	813	794	841	832	770	763	832	836	821	794	774	837	818	764	812	798	777	795	862	853	796	803	772	801	770	807	796	808	799	824	847	795	820	876	823	828	736	726	912	1090	1075	801	748	885	851	846	843	823	848	856	822	805	794	866	717	805	818	836	876	856	830	820	797	841	863	853	851	807	818	837	859	876	876	820	831	823	863	824	832	825	808	801	825	833	802	805	859	875	821	789	829	833	844	884	860	854	880	863	780	769	852	858	832	856	863	804	801	761	801	810	839	901	873	773	658	709	906	867	807	812	897	902	879	820	804	826	848	861	832	823	898	905	872	860	839	849	839
768	764	762	765	772	759	748	745	771	741	772	749	757	678	690	692	766	812	779	796	734	744	759	814	798	741	730	710	708	770	834	822	766	751	765	723	737	746	715	716	738	789	788	758	781	752	760	776	750	734	765	801	727	769	779	776	763	788	788	725	712	757	792	769	700	749	767	751	762	816	746	721	688	744	776	784	779	782	736	776	796	761	750	707	744	763	784	754	728	740	783	745	739	743	758	767	771	753	786	774	776	737	759	771	751	756	762	796	688	753	773	775	751	689	587	612	586	562	625	743	778	744	734	727	728	770	740	752	766	752	743	720	750	760	765	746	769	755	748	762	771	740	755	767	792	791	752	796	777	762	772	733	801	797	704	710	772	812	798	715	699	748	770	770	735	682	697	737	694	714	722	727	745	760	782	782	790	769	758	769	711	731	763	725	736	740	715	740	766	780	754	728	825	781	776	747	718	685	706	786	772	734	772	700	740	760	781	746	719	762	794	792	797	797	765	769	729	723	789	765	732	747	752	751	785	716	745	785	803	692	656	725	762	765	772	765	772	781	738	765	754	764	737	765	786	766	739	729	753	767	764	761	777	745	780	757	766	747	737	735	779	708	731	763	741	687	791	756	821	766	744	777	766	767	756	773	733	781	764	751	740	781	791	802	754	767	763	845	886	838	757	777	768	753	770	757	779	766	771	741	770	783	767	762	801	727	738	816	814	802	748	719	738	767	761	765	773	756	783	813	738	707	752	804	753	726	766	749	746	805	780	755	938	838	815	842	785	808	802	826	792	749	847	785	777	788	787	768	771	811	801	783	787	777	785	820	831	762	811	832	783	757	785	783	810	801	815	831	776	769	820	799	799	799	828	815	831	816	817	818	820	851	828	830	802	775	803	817	810	857	809	817	789	850	778	838	779	815	822	806	800	806	808	786	822	806	803	827	845	834	888	793	687	830	955	899	778	779	870	843	847	879	836	844	840	823	827	789	854	816	883	824	787	838	842	856	824	844	860	821	840	820	830	769	822	851	833	862	885	825	835	826	842	823	839	848	824	859	802	850	857	828	834	862	847	849	841	853	797	860	805	856	859	863	864	883	876	837	827	881	818	788	759	814	835	835	909	887	892	867	843	843	860	847	826	909	908	859	831	796	839	859	825	790	806	817	839	838	866	863	857	879
777	779	755	769	751	749	813	730	759	744	800	799	755	701	668	673	740	803	826	732	727	722	753	758	730	708	650	723	721	744	737	793	779	756	759	769	720	771	764	708	715	779	778	759	784	743	757	714	772	759	795	738	761	749	774	813	812	793	730	728	744	783	772	768	763	724	750	740	769	774	727	779	751	774	796	755	720	741	739	749	766	756	769	743	758	754	760	743	758	757	776	758	773	757	714	780	763	728	750	768	712	775	748	762	753	751	753	721	751	770	771	788	840	754	710	650	667	721	742	760	739	749	730	711	742	731	724	743	755	741	728	735	784	773	741	755	788	776	750	732	745	750	773	756	761	748	759	762	742	758	765	731	787	758	715	722	810	865	884	820	686	714	723	790	753	767	748	715	719	747	732	746	739	721	781	792	749	735	749	758	722	749	762	745	760	725	754	754	734	718	742	724	761	780	781	724	707	716	721	787	740	771	738	738	713	743	753	741	761	724	785	806	781	790	782	821	748	746	747	748	774	747	765	731	736	744	768	734	763	762	782	783	738	723	746	798	802	782	742	756	736	744	787	778	767	790	777	751	745	748	788	762	730	738	759	784	777	766	772	755	769	748	771	765	773	733	786	798	742	754	727	795	776	733	746	780	777	752	755	764	783	788	754	792	803	743	782	781	558	689	805	692	745	788	850	832	763	787	750	789	778	804	814	769	776	766	751	756	786	748	753	743	771	803	745	767	789	771	815	799	746	724	785	763	775	765	728	738	780	796	794	793	811	771	751	748	813	815	750	802	790	753	765	781	729	816	783	792	780	804	799	788	814	805	802	786	817	769	822	826	788	761	790	832	800	784	835	808	805	775	797	819	811	809	840	814	809	834	836	795	837	807	808	788	785	808	786	829	813	845	796	761	773	830	823	835	837	818	814	822	829	827	826	795	823	808	796	806	845	867	861	834	732	707	736	764	751	831	832	810	824	873	811	826	826	808	801	805	816	827	859	767	780	812	803	852	815	830	825	851	809	839	833	845	802	789	798	816	820	770	828	819	794	818	862	817	846	825	843	850	810	854	856	851	848	852	883	879	809	836	851	848	873	868	833	840	845	861	845	859	837	792	798	809	824	831	853	833	871	845	880	867	832	835	785	849	892	824	827	842	836	824	851	832	837	813	821	849	803	869	817	869
755	747	729	730	759	781	762	759	755	767	736	792	755	702	656	665	738	781	821	757	696	729	789	793	787	689	642	710	691	699	685	766	811	787	738	753	733	773	782	732	759	749	747	788	780	717	713	750	754	752	756	765	752	729	782	784	774	746	764	797	888	885	843	750	765	750	743	736	760	754	798	815	851	766	726	757	713	735	739	773	739	731	767	706	736	763	738	736	772	765	776	764	755	758	779	770	743	784	785	737	708	772	768	751	746	756	740	744	747	781	726	766	802	790	743	763	763	780	727	746	761	752	732	720	774	746	779	764	759	702	743	725	769	750	726	737	765	741	780	743	742	782	753	772	791	757	725	767	726	725	739	718	782	791	729	676	764	858	878	776	704	736	765	738	789	753	761	732	704	715	715	698	747	767	772	755	787	769	751	745	756	751	736	751	744	743	737	762	737	743	741	744	759	765	792	755	748	714	739	794	780	745	759	722	760	790	751	797	760	717	724	758	718	743	745	766	793	746	797	751	741	765	743	719	720	740	776	745	751	793	749	754	758	761	751	798	754	800	727	740	745	768	754	721	771	760	756	762	727	760	769	750	802	763	744	765	786	815	775	780	761	787	746	778	757	795	788	796	771	760	782	775	792	762	748	735	817	917	897	787	726	794	772	733	779	723	794	745	558	719	769	710	751	779	785	820	740	738	753	761	775	793	767	769	783	813	763	736	726	769	764	751	791	778	746	777	780	785	815	760	760	737	737	760	828	819	757	714	752	781	810	799	812	741	727	759	803	762	783	779	809	783	759	780	740	788	777	783	775	822	793	769	806	785	812	808	776	764	768	796	788	772	824	811	766	763	779	773	760	751	760	803	824	795	832	829	812	779	752	816	816	798	797	779	783	786	782	794	831	879	867	822	824	830	786	824	813	813	772	772	805	800	789	852	824	783	859	824	843	856	859	820	826	800	784	757	845	842	826	776	816	797	877	809	821	849	816	845	836	828	793	807	797	806	842	877	853	853	797	845	822	780	805	815	853	810	804	799	824	846	839	770	840	807	864	787	777	825	884	839	864	839	819	831	832	850	884	849	898	862	828	834	833	865	853	834	828	817	859	861	853	819	807	815	829	801	783	831	829	800	840	846	852	894	861	821	818	810	835	821	798	855	835	844	830	871	876	895	883	860	815	842
775	793	732	765	769	781	762	761	750	714	770	776	792	745	640	627	771	792	834	755	710	750	847	812	768	672	642	711	748	684	686	724	784	813	769	754	727	748	769	758	761	697	697	743	714	774	736	750	764	800	740	743	725	734	698	755	759	798	889	847	741	767	928	789	738	730	745	770	754	798	835	727	804	842	716	747	747	731	710	750	718	753	740	718	730	767	742	750	768	756	751	757	739	739	744	780	708	753	735	723	728	765	735	764	741	759	740	723	740	720	717	713	754	740	762	786	781	810	777	753	766	774	765	757	753	732	776	774	786	782	758	721	730	785	755	730	747	758	766	762	730	724	764	783	745	766	737	739	724	750	713	757	714	760	778	663	722	751	723	708	689	749	766	755	769	772	754	761	755	692	730	744	758	740	775	740	819	759	725	736	781	773	768	775	765	740	742	732	773	760	736	754	779	761	775	760	786	730	750	760	739	730	756	718	771	758	771	819	740	738	716	723	696	705	774	760	779	742	785	760	804	780	759	743	744	718	747	765	779	756	794	749	753	749	740	771	758	798	801	763	760	742	779	734	760	782	779	779	783	757	757	792	747	788	756	792	811	749	784	743	726	750	745	765	793	739	770	778	757	753	753	772	753	738	749	870	987	868	930	1025	809	732	753	775	739	766	732	848	721	787	738	732	705	731	776	752	688	691	721	772	791	787	789	760	804	809	760	752	781	802	805	743	784	781	771	752	762	816	804	790	752	709	725	774	895	839	812	728	778	747	792	851	845	787	733	788	791	764	784	786	803	776	777	803	780	826	779	783	765	745	767	758	785	803	816	812	806	809	746	737	767	743	788	795	797	781	801	721	762	757	803	778	802	818	813	807	762	731	718	741	776	841	834	773	786	817	776	832	820	807	813	835	831	817	845	814	807	829	826	795	814	832	838	793	794	809	862	799	873	823	804	818	853	863	830	804	884	839	830	822	831	834	855	797	806	852	828	816	798	851	870	826	830	800	814	834	864	835	829	868	822	801	756	814	855	853	853	837	814	870	812	877	888	843	843	821	807	840	871	865	885	824	861	855	875	891	848	868	854	899	864	863	849	838	854	833	832	825	860	855	879	847	842	809	826	822	821	819	800	829	868	862	865	888	874	813	883	839	867	851	863	822	869	849	849	879	826	801	851	866	852	846
758	764	768	759	777	768	719	711	690	768	747	757	759	759	666	664	708	752	812	737	753	770	839	840	787	714	636	724	799	755	713	728	788	800	769	754	757	749	766	755	742	700	708	737	751	788	781	765	754	757	751	757	736	704	749	709	727	793	829	650	499	517	811	831	733	747	726	733	761	768	690	559	643	818	693	755	823	778	774	741	709	768	766	763	759	737	765	761	761	749	731	740	747	754	770	727	759	764	736	702	732	735	762	709	767	763	751	771	786	752	706	734	735	746	745	780	760	752	736	777	747	769	756	766	752	729	777	761	751	735	760	761	757	770	709	698	744	749	759	802	734	772	756	760	739	733	734	720	705	737	758	752	743	762	789	723	729	664	658	682	725	765	765	738	750	763	767	780	769	794	723	799	766	742	752	790	825	794	737	748	732	757	781	773	760	718	715	701	734	755	759	745	750	754	763	763	758	835	753	747	755	710	752	759	745	775	740	812	772	732	731	699	728	773	759	686	749	798	779	751	785	758	743	734	748	722	759	775	761	776	724	736	750	774	757	741	768	755	739	762	781	774	768	754	771	729	790	770	784	748	811	793	770	759	750	746	777	737	754	816	801	718	724	755	729	775	767	792	772	763	729	742	725	743	692	983	637	368	452	800	1039	749	767	765	768	763	731	801	793	769	745	720	675	702	737	739	714	686	715	763	779	745	781	768	772	772	734	742	771	811	755	768	778	775	742	751	786	790	773	758	759	730	730	786	826	811	754	750	736	778	779	763	788	786	764	827	809	779	809	761	786	775	792	787	782	796	767	782	794	788	780	754	753	793	790	773	803	809	775	785	774	756	770	800	803	789	791	741	784	807	804	831	823	807	812	740	709	708	774	761	677	734	828	810	801	842	842	828	821	802	818	799	830	810	803	815	849	813	791	777	794	789	794	786	781	842	805	803	833	835	804	787	847	824	825	847	858	826	862	828	827	842	810	796	820	801	835	834	792	810	816	826	801	827	817	776	836	851	826	821	810	827	802	821	912	875	851	884	856	830	806	852	838	814	843	857	870	867	866	852	809	836	864	830	832	889	846	889	822	841	836	874	879	887	879	842	838	840	817	841	855	841	861	838	849	780	772	831	815	854	898	890	888	880	867	838	870	849	852	872	828	865	863	857	881	880	853	810	799	874	834	837
758	725	788	731	754	779	698	643	683	727	769	754	748	715	682	662	703	783	800	726	779	755	791	815	803	693	685	752	799	825	767	725	796	821	799	753	786	734	725	756	788	707	723	747	734	733	778	769	730	726	740	733	739	743	736	698	701	782	804	600	387	456	750	833	723	737	760	733	716	801	676	565	661	770	743	803	851	826	825	763	701	764	769	793	743	749	723	720	794	779	749	746	776	768	757	780	808	793	718	735	764	732	783	754	757	751	728	755	779	771	746	766	752	745	755	783	773	764	779	764	769	755	752	762	766	738	773	734	773	759	776	766	733	721	770	742	711	779	790	761	757	771	749	736	754	781	749	705	711	730	810	816	786	740	798	774	774	702	686	731	745	820	765	745	736	744	785	754	767	783	756	776	747	779	779	777	743	738	771	764	758	748	729	758	774	721	717	761	713	748	750	735	779	742	738	751	762	765	756	724	720	758	754	726	713	715	749	739	738	740	749	819	837	867	745	700	711	774	750	761	784	763	779	755	798	728	718	757	778	776	709	765	753	729	770	747	791	779	791	779	798	768	776	758	773	768	776	737	757	764	786	746	778	782	742	772	769	769	755	762	761	728	739	764	726	733	717	782	784	750	750	733	742	722	727	948	457	563	528	496	1027	786	740	770	790	729	747	737	764	755	750	714	646	660	753	741	723	723	734	798	787	764	764	800	782	764	711	729	776	786	757	786	760	769	767	709	770	775	778	760	761	734	719	747	792	780	790	712	777	792	734	774	795	790	757	788	775	772	793	776	802	809	803	764	779	770	755	799	782	809	803	777	803	795	780	812	796	817	807	775	776	779	814	810	793	810	799	781	821	787	766	830	804	824	760	779	728	770	933	978	862	712	776	803	812	774	804	816	812	797	775	814	816	802	780	849	836	791	782	837	797	832	829	800	854	839	796	863	833	816	811	847	844	828	785	784	833	787	799	805	816	782	811	816	829	825	853	836	799	854	828	823	823	801	823	819	828	868	864	799	863	831	820	891	881	808	779	820	832	788	824	884	829	842	844	852	861	853	867	861	854	874	826	858	873	887	880	862	833	850	875	860	826	851	864	822	874	833	844	797	844	879	864	813	847	815	768	822	865	903	856	855	821	828	863	869	828	813	851	844	793	878	819	818	860	849	817	759	824	793	844	826
749	760	740	736	774	728	661	679	708	709	766	722	777	720	698	670	729	735	804	756	740	755	737	694	690	667	634	719	765	767	707	698	785	810	799	759	733	753	753	778	760	724	750	725	719	716	717	763	744	748	774	767	744	751	770	732	758	749	823	714	535	645	860	806	763	759	762	736	753	735	810	779	770	715	749	813	837	799	784	760	709	731	761	734	729	766	784	730	746	766	751	743	718	750	746	752	765	747	736	752	734	773	761	775	790	711	745	769	773	781	771	794	753	751	774	776	790	787	736	770	789	797	734	752	743	716	763	745	742	758	742	790	766	782	764	762	733	770	812	777	751	741	730	737	744	744	749	749	762	809	825	851	803	726	768	771	790	782	763	794	764	802	786	782	786	792	748	745	746	773	783	762	760	775	801	741	729	779	736	779	744	730	732	780	758	721	827	871	788	706	753	777	751	772	727	751	771	745	706	711	722	774	778	754	750	731	785	715	717	727	728	814	866	842	743	685	716	749	727	721	773	768	789	743	797	787	746	758	758	768	713	739	742	723	761	734	755	734	754	772	783	784	774	746	756	755	770	743	750	749	794	758	726	724	737	765	749	775	749	755	744	734	780	765	755	719	732	783	768	775	748	701	779	773	763	1014	665	477	359	525	1003	824	726	776	732	715	779	762	767	768	773	727	716	745	763	725	708	750	765	802	763	757	767	766	756	762	736	719	753	761	773	777	759	782	780	753	751	735	791	821	751	712	745	686	801	770	751	733	804	810	840	742	752	748	739	779	786	772	787	749	789	776	798	800	762	765	755	765	810	800	777	797	820	795	777	775	776	773	801	815	785	780	799	810	788	799	790	806	828	794	770	787	825	845	819	785	682	730	946	1102	965	756	810	818	809	825	766	814	776	822	800	787	807	799	824	814	826	857	784	807	841	792	829	829	801	739	774	783	820	814	849	816	797	809	845	813	812	774	797	808	799	772	792	816	822	813	814	893	839	806	823	819	854	806	836	844	888	832	839	815	831	867	823	821	853	782	750	830	842	847	863	842	849	836	845	832	815	824	829	841	845	836	827	848	825	830	878	851	871	834	844	858	828	836	861	863	833	831	794	834	844	837	850	893	856	830	826	845	825	873	861	829	837	840	828	879	827	846	815	839	835	847	873	898	875	855	848	788	796	830	861	826
772	763	757	783	742	726	675	674	729	720	762	714	733	762	726	682	773	794	777	799	808	751	704	670	652	653	680	708	750	743	683	713	758	804	776	773	724	748	753	786	773	781	760	725	742	727	754	738	725	754	793	752	743	751	733	754	718	748	764	808	803	801	787	753	785	765	756	753	768	773	785	812	725	671	738	780	739	785	800	806	722	712	731	729	772	722	753	739	732	749	746	763	739	741	782	758	770	799	753	746	752	739	757	763	734	716	755	721	749	801	746	741	744	730	772	760	759	756	741	784	765	777	772	763	769	785	734	769	763	778	764	763	784	751	756	790	767	734	730	767	700	727	742	745	773	733	786	738	714	777	787	852	795	725	772	752	782	755	735	755	746	811	825	846	787	763	747	795	742	753	793	774	776	769	738	718	725	758	751	777	789	742	765	747	718	678	818	846	760	703	817	792	739	795	739	748	766	765	700	679	744	793	805	765	750	737	763	746	740	692	741	776	847	772	733	712	780	820	785	715	703	776	749	761	763	771	767	755	736	748	696	708	741	784	790	765	755	759	723	752	784	768	776	771	760	753	760	754	734	720	792	739	723	774	746	740	727	785	756	782	770	714	743	749	769	749	760	760	789	757	758	744	731	739	795	896	984	728	668	796	909	802	720	758	730	772	721	770	735	744	808	761	773	780	779	786	757	748	763	799	748	772	774	761	798	768	716	770	752	752	761	792	733	780	774	768	753	769	770	782	777	766	727	722	758	752	713	744	822	847	855	772	716	726	742	749	800	789	779	808	760	779	779	755	746	781	781	780	809	787	816	802	829	801	806	757	770	793	789	805	787	809	803	764	789	821	793	770	798	762	809	826	806	848	833	779	725	675	744	868	820	718	814	794	807	837	794	814	771	784	851	839	825	818	777	788	801	793	820	816	818	809	786	816	797	825	785	806	870	874	790	787	801	807	842	835	785	795	786	821	829	838	817	830	816	869	850	888	837	768	848	808	785	847	834	820	858	870	851	832	826	857	820	816	859	774	791	858	870	855	888	866	869	851	841	880	815	853	839	854	838	809	835	814	772	781	812	835	855	811	876	826	841	808	870	866	840	811	844	855	872	887	816	836	863	873	823	840	830	817	877	854	848	847	820	859	844	848	831	847	830	885	877	860	894	891	855	825	851	854	814	825
748	718	774	801	797	756	679	726	733	763	712	696	775	771	723	672	751	759	763	775	821	793	746	676	649	716	692	698	716	688	639	702	799	858	788	726	749	750	736	794	788	766	758	765	748	720	767	746	788	736	820	773	798	753	742	780	758	757	796	801	817	760	729	751	761	739	751	778	742	767	732	811	778	683	704	711	738	730	730	741	757	770	744	716	754	722	747	736	742	739	739	761	737	724	765	760	758	756	747	783	741	769	747	732	762	700	731	722	729	735	764	768	759	785	754	768	767	761	761	784	744	753	741	748	740	715	748	797	779	750	749	750	771	747	739	722	748	744	737	729	719	755	732	756	765	749	758	747	710	700	741	723	758	711	773	762	816	788	770	761	744	733	812	794	783	751	746	766	721	784	754	770	767	736	768	726	739	733	748	771	770	744	748	735	713	680	687	718	689	723	790	742	741	747	738	715	771	793	716	727	728	759	773	756	726	714	792	731	741	745	710	708	741	728	662	763	828	916	843	754	704	766	770	785	764	775	787	777	754	735	760	746	746	752	755	789	751	759	768	759	722	751	724	786	746	754	748	757	768	755	784	730	727	776	735	738	736	758	766	765	719	764	776	747	772	770	744	792	791	749	776	763	760	749	795	801	880	921	942	863	775	742	726	730	762	771	796	714	740	735	754	778	789	786	770	800	773	779	752	763	768	743	763	773	777	755	753	759	744	719	763	757	758	759	726	749	773	742	765	769	809	798	778	746	738	777	748	705	792	849	843	757	708	734	705	741	789	783	760	816	766	777	732	753	746	825	767	749	785	770	815	828	810	847	767	819	798	785	770	855	793	803	782	777	779	809	810	818	794	751	744	808	792	800	837	806	768	766	736	704	802	808	847	831	792	826	823	787	859	815	820	800	849	795	816	757	774	832	838	794	810	785	811	804	859	812	810	842	871	834	804	788	828	808	852	782	791	786	772	837	863	816	821	809	820	823	831	844	796	827	824	802	800	768	790	807	862	890	880	844	856	845	794	843	833	839	826	858	829	834	877	890	822	890	831	852	840	854	882	855	823	827	866	918	930	808	831	873	850	840	834	861	843	804	820	854	823	852	904	852	850	855	853	831	837	828	855	868	834	841	897	850	848	870	855	899	857	878	856	850	839	867	866	842	804	895	888	867	868	842	800	852
757	735	739	759	776	763	731	743	731	761	709	714	746	754	703	687	724	776	806	760	775	821	823	743	669	706	751	743	681	669	670	699	807	804	838	758	728	801	763	751	755	792	746	778	758	746	780	754	737	767	776	753	770	734	780	755	775	795	752	753	732	760	767	783	787	792	757	726	742	739	738	759	786	730	704	735	690	728	771	779	787	742	711	707	754	806	702	739	718	766	741	724	729	740	751	747	753	742	759	797	776	732	792	780	758	791	750	741	741	746	746	778	765	743	771	780	758	761	754	772	759	756	769	763	696	754	779	825	752	746	766	757	720	746	777	738	737	729	766	748	761	748	787	738	781	739	764	805	800	701	681	733	720	709	780	754	745	755	744	741	757	700	776	773	759	755	786	774	747	762	731	749	764	750	753	767	771	758	741	777	803	756	752	756	747	744	722	696	748	761	792	767	782	741	751	718	756	720	727	723	737	753	740	761	751	742	756	787	783	743	718	710	722	710	653	711	772	860	808	725	687	791	755	763	726	740	756	746	771	728	731	762	778	778	744	749	734	742	741	688	748	716	762	767	797	748	729	734	745	749	774	751	771	759	761	759	710	769	735	756	712	739	761	766	770	748	742	740	776	771	745	750	744	782	765	788	761	760	756	748	733	783	740	731	813	753	765	752	755	744	755	758	758	754	775	750	745	760	758	755	782	745	729	765	756	753	744	775	754	779	762	761	754	769	791	784	807	771	751	755	778	849	798	808	800	806	783	770	747	747	810	773	754	739	715	795	790	807	765	813	792	780	792	799	745	777	768	800	773	766	769	760	815	797	781	797	817	770	789	771	810	825	804	795	813	750	797	815	756	808	788	799	821	799	824	835	799	771	771	786	783	845	816	826	809	835	795	807	813	823	825	814	782	782	783	795	810	842	826	769	820	848	838	799	829	872	834	857	828	817	855	800	832	809	820	842	804	833	805	885	840	858	839	833	836	847	856	804	756	793	798	845	848	800	776	786	849	883	907	869	868	875	883	844	819	840	843	849	848	865	880	869	877	928	891	862	857	859	893	850	860	778	851	879	892	857	794	888	868	850	834	888	872	871	861	863	869	857	853	855	826	865	827	870	827	820	824	848	853	841	851	855	862	889	874	824	894	837	876	830	868	839	811	754	784	817	921	838	856	827	857	834
748	747	754	778	763	764	775	769	781	747	709	713	758	733	733	703	704	759	772	766	764	804	814	787	718	723	720	746	732	751	691	723	777	810	803	782	746	848	795	765	703	735	769	809	770	732	767	731	744	773	762	774	743	748	760	760	787	753	756	765	747	717	770	802	778	784	735	728	742	734	755	742	760	780	754	716	746	772	765	794	754	709	711	685	707	774	776	727	726	730	740	757	720	774	729	761	742	723	748	722	766	789	790	779	767	748	739	769	755	757	762	743	723	750	740	742	775	770	765	779	768	760	753	782	736	730	667	713	818	744	746	746	727	723	776	777	741	788	782	750	758	761	762	719	754	728	748	798	774	768	735	800	738	796	768	737	742	762	757	779	743	753	770	771	719	789	784	787	746	737	760	777	805	771	729	756	795	791	758	807	741	746	749	753	745	748	753	763	760	738	783	775	737	748	769	728	738	730	759	734	731	689	788	758	752	721	741	754	780	785	767	751	745	726	680	689	735	792	719	724	746	742	757	767	770	757	785	707	768	782	730	774	767	762	771	763	737	769	737	686	764	729	802	764	790	750	747	716	730	721	751	748	731	747	736	724	730	779	773	754	757	777	751	763	779	740	800	775	728	797	734	766	751	798	776	746	775	749	716	734	748	788	753	744	749	709	743	726	760	766	755	734	782	788	797	783	760	772	781	774	752	779	756	750	826	714	760	776	798	794	755	786	820	773	807	790	790	807	769	800	766	814	747	769	824	795	776	837	773	796	806	814	772	778	805	788	784	806	768	731	792	766	778	784	771	775	800	786	763	764	757	758	754	794	802	780	791	742	817	855	785	814	811	804	821	771	780	825	772	807	798	797	811	852	804	828	865	812	840	813	828	820	789	794	800	830	801	808	782	813	813	824	763	803	793	795	847	807	807	813	822	838	825	794	822	829	787	800	796	855	862	829	833	855	835	820	814	826	843	842	837	868	884	814	859	842	857	808	756	786	827	897	902	859	762	791	867	883	859	839	845	877	827	836	850	863	852	844	837	845	838	851	853	854	840	865	891	893	841	851	833	799	803	842	878	817	806	880	870	848	850	789	849	855	858	827	852	841	850	854	850	879	853	799	855	781	801	876	842	833	849	881	878	867	886	843	872	838	884	817	845	844	803	821	858	817	828	830	852	835	837	866
733	751	746	766	776	763	751	795	802	743	725	743	748	768	727	678	712	709	812	756	757	764	797	785	678	688	699	715	747	742	694	724	764	877	840	714	725	848	751	768	677	703	760	795	760	789	733	732	765	765	734	763	759	751	731	760	770	751	736	769	745	718	786	777	785	779	714	737	745	734	784	773	754	762	767	769	733	719	727	751	720	747	744	753	725	786	767	766	750	784	809	760	768	763	754	773	760	718	741	749	777	756	790	780	767	783	760	748	744	745	749	757	736	727	766	759	736	730	751	785	745	745	759	758	758	738	693	706	795	751	788	769	758	755	759	729	749	741	781	770	753	772	764	771	740	748	748	776	756	769	733	810	823	773	744	746	700	715	739	731	764	766	814	747	739	732	735	738	756	748	741	783	787	726	726	786	757	795	752	775	772	738	731	737	749	732	751	756	728	715	768	766	727	726	750	739	708	779	771	727	690	717	699	727	738	727	756	787	755	745	771	791	805	790	745	742	686	717	712	750	767	757	805	752	775	763	788	754	815	753	755	761	816	812	814	748	752	775	785	766	756	757	753	751	768	752	772	775	739	780	773	771	755	742	770	785	736	776	755	751	770	771	793	768	778	782	782	803	770	791	739	734	748	745	770	764	755	746	749	782	779	758	770	752	759	769	760	741	716	743	768	777	736	777	788	758	755	745	774	788	753	761	780	784	741	763	769	794	798	792	748	790	766	780	739	808	731	758	786	787	791	764	800	784	804	808	779	805	811	794	793	810	750	815	794	828	815	779	796	800	743	783	800	804	806	794	789	786	741	775	783	812	818	822	800	824	788	814	814	813	810	781	811	786	800	779	760	794	781	744	799	819	836	831	791	802	809	825	819	803	841	848	800	841	798	833	820	854	828	796	831	838	849	806	795	822	838	805	823	826	829	851	813	783	844	846	806	825	780	835	837	766	833	853	829	821	858	862	800	837	801	876	858	805	799	769	822	802	769	782	826	889	932	869	786	774	903	932	838	854	842	863	820	845	842	832	909	956	846	868	874	826	863	775	859	845	903	897	846	844	809	833	809	843	846	851	877	865	857	872	808	811	814	841	869	883	874	876	864	849	874	869	860	846	901	905	893	823	876	929	887	882	864	894	810	866	886	871	854	854	860	871	865	931	949	857	788	853	893	883	852	877
762	755	783	758	768	786	747	740	721	752	779	733	782	764	751	694	694	684	776	763	803	781	838	783	732	690	702	741	761	696	684	722	767	853	829	721	730	782	815	775	710	684	690	755	825	784	736	772	755	781	764	747	769	750	741	740	762	742	792	780	758	727	740	779	764	739	748	750	759	744	759	760	750	735	788	769	745	754	751	743	766	747	738	722	777	724	751	765	804	784	830	762	745	762	742	761	715	703	746	754	721	769	787	779	783	737	777	773	705	762	730	731	768	747	817	788	736	754	730	760	759	757	771	788	761	809	750	765	813	759	743	737	738	752	740	761	782	756	736	760	808	759	780	786	706	719	736	776	763	783	756	756	764	773	761	718	723	764	716	736	732	796	777	743	749	746	731	735	744	735	758	760	770	753	731	715	761	728	759	751	766	751	745	742	747	751	753	774	700	778	759	780	763	760	770	748	737	751	759	760	728	767	800	788	727	703	790	767	753	763	761	734	774	780	758	754	737	758	750	732	782	768	735	728	761	754	770	760	791	771	753	769	756	797	767	760	768	760	810	817	741	768	751	784	747	772	731	764	729	760	767	789	766	766	773	750	789	752	757	780	716	755	747	774	791	751	755	768	763	762	810	802	785	751	726	721	756	769	745	777	760	777	753	744	779	779	777	772	789	757	766	767	768	753	809	762	758	782	747	803	786	754	761	725	725	748	760	759	749	728	738	790	754	710	727	760	786	810	816	779	795	796	777	799	766	799	811	800	769	785	831	773	802	844	827	795	807	783	787	816	833	794	804	810	823	803	817	770	750	811	798	783	826	833	797	841	798	818	785	788	833	833	830	790	797	810	847	823	843	845	829	844	858	840	791	827	858	801	769	827	837	793	845	837	801	805	838	822	820	794	807	856	821	855	825	800	841	819	840	818	807	854	809	815	838	863	855	829	880	817	845	835	840	852	800	878	869	858	841	845	872	904	809	731	765	808	767	779	776	774	830	779	897	844	842	807	888	876	858	866	844	805	864	837	828	894	808	842	911	778	827	821	782	806	807	857	918	876	839	833	857	855	880	892	862	879	871	900	876	884	826	790	800	883	935	865	874	890	863	886	923	856	873	863	949	997	975	879	881	927	908	891	911	881	907	876	904	913	904	890	875	848	917	889	982	872	839	821	843	894	872	909
743	733	749	778	809	774	775	672	690	690	766	772	778	791	770	723	660	678	712	740	746	756	803	785	732	677	718	719	751	694	696	726	787	843	825	745	686	723	850	821	793	750	733	764	782	764	758	779	744	755	753	732	742	746	722	781	759	740	791	781	731	732	702	747	743	723	745	766	736	746	731	726	808	743	747	782	761	749	774	741	774	734	773	744	731	743	757	766	818	811	786	720	728	764	714	704	757	725	757	719	756	750	761	767	803	812	788	764	726	747	712	737	736	734	762	760	735	757	744	764	765	772	731	748	757	748	755	752	742	754	755	746	760	741	732	736	786	739	747	727	734	755	770	797	763	766	755	705	762	764	750	776	789	768	748	751	747	721	716	774	765	779	795	780	752	775	772	776	723	721	738	754	732	738	749	744	731	744	746	735	793	758	761	728	787	762	758	763	720	772	752	760	719	806	768	768	750	765	751	743	746	811	818	744	766	761	811	770	774	748	772	778	782	761	763	749	774	749	795	795	768	755	781	769	778	766	772	760	736	764	765	750	770	718	765	736	770	777	809	781	762	767	757	748	742	742	706	689	720	732	742	744	775	748	762	734	752	787	782	755	762	756	802	746	720	772	770	769	757	739	777	787	800	785	738	754	727	775	784	775	757	763	767	750	792	794	768	785	752	710	757	769	731	727	812	774	790	799	795	773	783	806	736	845	885	948	759	720	770	807	773	748	747	760	774	822	769	717	748	818	788	812	824	850	822	768	792	773	786	772	781	778	809	812	798	842	750	796	814	822	814	817	802	785	803	821	832	791	785	804	837	783	839	844	774	794	834	793	789	836	824	820	814	806	809	785	809	828	879	853	853	856	854	849	859	869	840	844	835	833	823	856	797	798	806	809	879	823	828	864	851	845	846	852	851	861	882	833	835	827	879	841	815	850	848	863	846	876	899	859	849	916	874	864	880	879	895	846	881	867	845	933	801	778	985	950	796	719	789	797	804	815	879	825	846	861	869	883	863	877	809	807	865	861	861	854	688	730	801	710	757	823	866	837	819	849	877	889	857	856	821	859	878	833	858	879	874	856	891	871	888	870	883	926	927	884	878	893	901	831	812	914	847	844	884	950	972	868	836	907	877	882	896	888	929	901	945	956	928	967	917	889	860	918	963	888	903	915	893	927	954	948
783	791	755	760	782	741	706	665	645	678	730	795	772	791	766	777	682	671	705	773	782	835	803	790	701	696	708	709	698	687	677	751	798	839	817	722	679	699	873	945	911	801	732	724	785	754	779	777	780	717	700	739	720	756	782	785	755	707	742	744	740	772	726	730	732	747	776	769	758	734	744	733	771	756	774	778	766	746	744	747	775	735	724	746	721	760	750	784	784	731	755	746	775	754	730	790	743	714	745	760	758	737	743	794	754	754	734	778	741	743	751	739	723	761	734	767	750	747	759	709	755	741	768	757	761	719	742	730	680	719	767	737	753	716	728	729	733	718	786	765	784	773	781	747	789	793	755	751	760	745	741	760	768	748	754	777	765	723	722	749	773	768	760	762	766	773	729	761	775	755	725	723	719	729	760	763	731	778	748	767	776	788	766	779	759	743	747	782	776	787	762	760	732	761	735	765	765	738	730	738	783	788	767	750	722	783	739	785	764	794	786	769	767	767	752	750	732	749	776	737	803	778	791	771	794	776	766	741	736	781	732	699	701	750	732	813	782	775	764	790	795	747	733	718	727	771	700	733	810	847	707	726	769	744	776	769	732	765	756	790	761	768	797	757	772	768	755	763	752	792	759	818	804	809	778	802	751	822	763	748	774	802	775	736	775	762	790	768	761	768	776	783	772	791	775	809	784	809	753	751	772	752	773	881	544	673	822	758	824	928	841	769	757	777	774	788	773	740	748	799	789	852	767	734	810	812	780	776	781	810	812	766	816	778	811	811	829	794	828	830	821	829	771	802	833	823	847	828	786	824	838	777	793	813	811	867	840	818	833	827	841	854	793	829	817	837	806	858	883	829	808	859	840	864	832	835	816	839	861	806	847	865	788	813	796	867	876	815	798	833	845	894	870	886	870	863	864	789	812	839	882	857	872	857	854	858	891	875	845	867	852	876	867	856	883	863	875	836	868	860	881	905	749	808	1129	1187	903	681	857	865	807	801	861	881	891	883	963	918	975	914	915	911	921	902	923	923	825	826	929	916	859	900	1000	1031	951	933	916	932	910	941	913	986	1011	954	979	942	895	964	961	995	1032	995	1035	986	983	947	1020	1034	1020	909	931	1036	1036	979	998	995	999	943	968	988	1030	941	910	897	899	1002	1073	1021	1070	1049	1057	983	961	955	1003	1012	1011	1049	975	1003	1034	1000
774	782	789	759	772	754	760	658	671	691	750	791	803	792	795	736	697	704	724	770	787	783	803	798	746	659	666	731	673	702	661	723	786	797	789	723	651	653	804	921	846	792	751	779	773	774	765	756	763	762	749	747	747	765	748	775	726	728	767	718	754	745	729	732	773	761	760	709	778	750	737	715	766	767	734	774	741	747	731	772	757	748	737	765	724	725	720	775	726	716	727	765	762	765	749	755	728	741	743	738	722	744	751	727	758	818	769	771	755	736	756	708	767	762	776	753	772	751	805	734	742	763	742	757	759	775	733	775	685	730	761	714	736	747	767	717	746	731	733	766	762	776	747	725	758	776	810	759	749	796	751	743	715	752	764	749	762	739	728	740	806	754	758	749	742	729	779	758	794	743	731	713	697	742	745	762	777	770	736	786	753	758	809	796	737	751	737	739	762	755	747	774	761	767	791	748	748	759	763	715	765	799	796	787	736	749	781	795	799	744	726	752	776	796	730	838	868	827	812	765	796	785	789	793	809	787	750	770	756	741	770	721	730	764	743	816	790	791	785	783	784	805	783	785	768	771	647	767	905	897	747	720	783	775	814	819	778	782	770	749	755	767	793	779	772	746	735	764	761	806	793	797	778	782	772	742	738	766	800	836	806	812	812	778	793	781	802	819	803	771	793	804	794	812	814	783	804	819	792	812	800	809	829	827	476	603	817	716	817	864	826	783	802	797	817	841	831	773	841	831	810	880	721	738	772	849	858	803	799	870	859	877	841	804	827	832	853	806	785	819	819	823	808	807	807	816	791	831	855	810	810	773	763	767	860	843	831	842	847	859	843	848	843	833	835	818	803	787	811	813	852	845	834	796	815	853	822	834	890	808	863	879	853	852	827	837	870	831	866	848	932	828	908	894	831	891	895	885	884	880	947	880	950	895	928	916	966	933	908	933	942	963	988	978	962	997	988	962	1016	1019	973	1027	899	845	1022	1087	852	943	1127	1093	954	929	975	1036	1054	1003	1015	1010	1041	1043	1003	1014	977	1010	984	993	899	1009	1091	1062	862	791	935	1005	944	888	914	881	963	920	901	898	885	953	898	864	857	825	813	845	839	853	827	780	749	762	787	745	790	758	741	733	752	711	700	674	663	655	707	695	709	613	630	653	602	588	701	650	638	642	629	628	591	571	621	618	603	613	594	596	570	556
767	743	738	771	777	764	753	686	653	706	758	785	804	793	760	754	749	685	762	745	749	756	784	821	776	730	640	680	709	658	664	754	781	815	802	753	685	607	665	694	718	734	738	770	773	767	725	802	774	745	761	775	777	782	773	773	782	733	727	794	757	763	750	768	746	710	743	738	759	765	727	732	757	763	771	776	715	729	718	796	751	776	724	747	723	757	745	765	772	750	746	715	765	790	733	762	753	717	765	779	764	785	759	735	748	757	772	751	774	777	774	773	736	741	741	751	783	741	773	767	779	778	802	758	772	770	771	794	743	727	732	743	748	791	748	756	748	727	755	764	745	683	708	777	781	738	747	729	776	741	747	754	701	755	745	761	735	771	786	796	748	777	748	750	762	756	770	743	761	765	757	700	719	766	762	762	789	752	728	776	820	782	783	736	736	745	729	744	748	712	781	772	763	773	741	748	770	775	728	715	767	773	811	764	805	804	797	718	697	732	765	753	736	726	744	864	637	574	826	780	765	765	766	801	763	779	795	751	733	782	779	775	744	729	777	778	766	773	768	751	750	791	771	759	807	805	747	720	841	840	688	732	773	774	773	793	771	821	749	774	753	765	772	810	762	794	732	748	755	796	782	822	800	807	792	786	781	808	795	803	794	858	748	779	813	793	838	812	809	732	812	855	790	817	806	802	822	844	847	825	808	769	835	873	803	801	811	751	810	838	803	782	764	838	841	811	895	860	843	812	831	889	779	774	822	841	830	807	784	817	811	827	814	803	809	813	846	892	855	800	812	801	844	832	816	862	842	857	837	869	847	860	836	867	872	858	888	901	845	924	890	916	898	927	915	942	878	907	929	920	945	929	954	944	945	983	952	1005	1000	955	1000	1005	985	909	854	887	899	948	988	962	991	978	905	950	945	957	938	966	966	1003	978	935	918	932	958	951	970	944	888	895	922	877	917	904	878	837	843	845	842	808	793	818	806	720	701	692	640	696	793	734	592	634	656	661	644	603	613	601	602	575	572	599	567	563	564	539	463	500	547	553	414	375	450	481	443	465	462	482	474	463	476	432	442	456	452	458	420	433	418	458	443	443	453	423	453	430	457	413	431	448	431	425	431	449	460	439	448	466	434	446	398	420	460	557	488	401	436	444	453	455	458	420	426	428	413	390	434	432	402	424	440	404
777	750	737	728	758	788	756	683	669	722	753	758	763	785	717	768	712	730	729	783	768	751	762	807	771	719	708	689	674	666	715	812	831	763	778	752	756	673	675	676	754	736	787	791	772	734	771	765	758	715	701	778	757	730	764	745	741	752	782	745	788	760	778	765	759	719	718	751	750	763	780	760	749	808	708	779	738	732	750	781	760	758	775	754	734	750	765	740	744	734	743	717	728	771	739	738	727	749	745	757	761	765	755	741	757	745	785	742	735	760	746	789	794	753	771	777	747	712	768	767	741	768	788	762	763	775	764	783	767	755	734	755	753	764	769	764	755	721	759	714	723	685	762	833	819	802	721	731	758	784	761	740	740	762	735	765	719	748	784	723	774	768	734	756	757	754	740	746	775	781	758	764	743	778	754	807	742	761	708	760	786	775	793	752	755	729	738	781	756	702	745	789	776	783	782	752	774	792	747	756	762	709	740	748	792	770	832	733	658	797	902	836	700	731	825	796	570	538	852	792	766	749	781	749	747	766	828	785	817	769	795	774	796	778	806	729	766	774	766	756	785	818	865	802	779	782	768	792	796	770	791	816	810	761	786	766	742	793	760	822	793	803	770	821	805	798	766	774	795	815	851	818	845	807	797	787	778	797	814	806	820	805	763	808	777	765	815	822	807	801	772	803	790	807	788	825	818	832	848	795	814	796	789	893	918	851	802	813	812	843	805	825	839	871	868	870	878	854	902	892	874	859	943	901	897	929	897	916	910	939	890	905	954	990	953	833	902	962	996	949	992	953	1020	944	938	973	952	947	980	978	965	944	954	986	997	943	913	957	951	962	903	935	885	922	914	893	860	845	867	842	865	838	861	838	824	782	802	780	772	753	756	779	766	624	622	649	565	641	696	720	722	644	573	610	590	551	566	552	541	537	571	525	523	510	485	474	469	486	453	485	487	464	476	450	451	450	447	461	451	447	440	420	484	475	457	471	458	407	435	418	400	461	446	472	456	463	414	447	456	441	457	451	463	445	457	415	382	498	483	471	396	444	453	445	450	462	477	459	466	426	467	441	479	437	453	473	476	454	442	474	466	444	472	457	471	437	443	435	421	474	423	437	440	483	484	461	447	450	438	472	458	428	442	436	435	448	456	436	444	466	455	458	455	478	455	441	445	449	459	456	461	461
776	762	748	701	741	746	728	649	688	725	721	667	648	672	648	743	805	715	790	752	803	788	797	799	778	754	716	707	666	700	752	779	821	740	746	762	761	798	750	734	724	746	809	792	763	733	752	726	730	755	737	776	747	751	771	739	730	778	759	755	787	799	746	779	729	713	686	758	746	744	757	743	771	793	753	758	778	767	753	797	728	798	808	718	741	752	701	736	730	717	736	768	804	792	760	751	753	778	746	756	767	734	761	752	741	776	761	773	753	769	749	755	773	775	763	760	777	750	749	773	744	757	734	751	774	754	778	737	743	750	738	748	725	731	761	726	766	755	762	738	721	738	763	805	781	734	718	737	738	747	757	770	755	741	744	712	731	763	786	760	746	773	744	765	771	754	729	722	800	768	752	747	760	788	787	795	755	794	728	771	748	824	763	735	735	761	754	745	723	764	739	764	767	754	757	754	793	758	778	749	786	752	770	777	784	741	778	800	681	841	945	857	718	802	797	853	723	729	853	799	786	805	799	716	735	744	807	803	775	784	800	800	760	787	757	791	731	780	812	794	823	837	803	820	803	785	769	817	817	812	821	788	791	804	794	802	789	799	828	793	854	840	803	830	845	831	794	819	863	820	820	801	832	829	834	842	856	837	845	864	893	891	846	862	872	856	907	874	886	910	911	927	906	892	905	910	912	915	917	923	956	952	919	929	924	963	968	942	936	961	961	908	919	967	946	925	926	935	929	945	936	929	906	870	862	889	840	827	877	839	823	831	823	821	760	731	675	723	738	746	759	721	720	691	691	695	663	676	628	635	625	606	606	587	594	553	532	552	527	563	484	519	531	490	508	463	515	461	474	473	462	438	465	461	469	457	463	456	459	433	448	440	424	416	475	548	470	445	470	437	472	477	459	482	485	485	446	458	474	487	464	460	461	461	466	483	455	452	462	484	472	474	487	471	486	436	469	455	452	440	485	481	466	452	439	459	471	453	453	464	442	448	479	434	460	464	440	441	451	448	478	499	444	477	480	421	386	518	549	518	477	554	558	554	554	502	511	477	465	505	520	493	558	516	512	494	524	527	493	494	511	494	509	515	534	538	544	539	526	541	537	535	515	578	551	556	570	575	598	604	581	542	593	612	576	637	580	549	587	574	589	578	605	606	567	596	593	602	592	601	586	618
782	722	772	747	746	732	679	687	723	743	651	712	798	706	642	731	778	731	770	771	774	787	768	790	779	762	738	729	741	753	776	817	793	737	701	734	746	760	801	771	790	764	746	761	759	768	736	747	728	773	754	773	736	768	754	729	725	740	722	753	780	777	757	754	757	721	722	744	781	759	711	758	766	736	773	761	772	757	755	770	764	752	768	747	758	776	742	701	745	757	762	905	924	866	859	728	725	706	719	710	743	756	737	777	795	770	745	737	772	721	756	766	769	780	759	775	739	766	745	762	726	729	760	761	769	753	720	766	772	725	758	790	749	761	730	767	717	706	726	755	729	706	778	817	810	746	742	722	728	763	759	776	755	729	753	709	734	771	765	782	756	789	770	798	781	782	790	738	767	757	739	765	789	741	756	758	738	768	741	743	741	759	737	752	732	754	731	728	732	759	729	725	754	728	741	783	782	745	742	753	812	815	794	821	791	740	754	775	706	728	768	722	707	824	796	815	792	848	804	804	793	806	805	768	814	812	854	822	821	842	821	807	827	857	778	785	849	864	859	864	865	921	851	904	895	889	880	884	876	918	929	872	908	878	958	929	923	930	899	933	907	911	900	954	894	936	932	987	931	921	884	946	900	948	904	877	868	899	893	925	889	845	902	890	870	866	851	836	830	817	818	779	781	772	735	749	730	752	761	716	674	707	680	678	673	667	692	648	666	614	619	571	570	586	594	562	552	542	551	541	539	508	509	496	468	510	480	476	487	478	489	455	459	463	484	437	449	469	462	478	481	468	449	458	439	423	457	473	489	480	487	485	484	483	469	463	459	491	478	485	456	486	483	499	467	463	484	467	467	469	481	437	489	486	476	484	477	486	478	489	460	485	461	436	455	479	456	465	496	363	348	453	494	435	446	493	463	438	446	486	477	439	470	454	490	469	461	454	507	474	481	480	458	472	489	453	501	535	485	505	523	511	517	555	551	556	574	579	559	588	541	477	565	592	585	588	587	640	639	640	619	650	651	604	622	567	541	604	713	678	579	667	729	690	713	680	686	668	682	682	708	708	730	711	718	727	776	703	735	723	744	737	727	749	772	770	733	765	752	760	727	775	772	824	774	733	751	816	765	770	737	751	785	731	779	792	806	797	779	792	830	781	822	792	794	769	802	800	783	772	823	828
757	747	726	768	765	738	674	719	734	707	601	929	1276	1092	732	687	772	730	758	747	746	741	763	771	765	791	757	780	778	810	781	783	733	707	765	745	716	714	744	754	790	722	730	789	768	757	746	724	778	754	714	742	759	723	744	771	718	795	731	765	710	727	723	766	750	774	767	799	772	724	743	754	715	754	753	732	787	768	783	775	720	723	744	771	745	773	752	725	772	784	848	830	469	459	835	736	778	724	746	746	759	758	737	759	738	798	755	721	731	713	770	767	755	760	790	748	716	761	722	751	771	720	749	739	722	773	793	800	769	744	794	803	776	731	708	730	716	762	755	745	719	730	739	768	759	712	721	695	749	761	759	752	734	741	766	723	736	725	775	763	747	795	786	769	772	772	766	754	767	778	754	773	802	768	786	729	756	732	732	718	737	739	726	717	764	759	760	748	734	742	704	680	698	717	744	751	772	768	761	812	837	812	806	801	782	823	832	902	857	899	872	865	897	932	893	913	888	921	891	916	916	935	931	910	912	922	912	909	884	925	886	870	863	892	849	855	888	864	875	848	825	849	836	819	805	788	837	818	774	798	788	761	760	777	759	752	714	703	668	668	677	659	656	663	633	625	638	607	614	579	579	595	575	553	579	534	538	544	517	522	505	508	509	507	484	469	496	481	478	487	494	502	490	481	478	449	447	486	460	474	468	489	462	468	483	478	481	473	521	487	503	474	489	474	496	473	483	472	481	500	501	490	464	494	494	504	464	482	488	499	483	474	492	481	508	495	491	497	483	496	457	471	457	437	428	428	435	477	462	451	466	463	441	462	468	447	463	468	457	463	408	443	465	448	455	447	480	453	484	476	480	477	471	500	502	527	489	522	504	528	527	519	525	549	587	601	551	540	623	473	401	538	613	611	611	634	601	602	610	633	629	624	672	670	673	665	689	664	683	694	682	671	652	674	695	680	681	770	745	749	783	756	760	749	720	770	774	781	749	780	692	640	765	841	833	777	795	801	783	838	805	837	800	801	798	732	724	837	856	888	784	792	891	808	869	845	862	816	795	815	846	812	850	836	793	808	867	845	815	841	836	840	876	828	844	814	833	875	845	890	809	830	853	859	835	800	777	859	815	855	774	821	813	844	850	856	800	836	844	825	815	855	847	851	878	821	810	848	838	843	841	854
751	716	718	761	730	727	754	735	803	733	586	911	1429	1286	747	652	735	768	740	751	773	761	741	718	798	789	771	743	756	805	775	727	722	820	824	798	755	695	736	746	770	776	767	782	783	756	722	748	762	776	756	757	741	751	765	748	746	733	775	748	730	725	728	744	725	777	740	738	775	778	763	713	744	757	782	758	742	761	735	745	707	760	755	734	749	745	770	792	756	771	832	803	409	452	852	778	723	720	705	753	766	741	785	751	761	780	740	761	764	768	788	746	731	736	768	744	742	744	729	719	748	733	701	704	765	771	768	759	744	742	775	758	758	734	739	733	739	718	744	722	726	759	733	719	718	736	738	732	760	770	809	764	760	737	757	750	755	765	766	770	729	731	750	791	753	776	780	798	757	732	792	764	749	767	761	745	761	717	748	735	752	744	735	778	759	732	787	751	754	758	762	772	754	700	683	755	785	787	782	812	804	817	806	834	895	848	821	812	815	788	731	731	738	720	713	737	700	685	671	632	629	648	635	616	598	586	599	567	575	586	552	524	551	571	557	521	503	493	487	473	491	478	498	494	465	474	519	508	475	485	476	483	443	487	476	469	448	451	437	447	471	476	468	464	484	473	460	470	449	437	486	525	512	537	535	507	474	441	437	417	482	494	481	494	482	532	503	491	484	503	490	490	472	514	519	466	479	483	476	458	483	478	458	466	479	471	468	462	462	469	453	446	473	477	459	468	448	417	485	452	462	456	429	450	461	482	475	482	461	501	482	480	473	514	501	496	504	515	502	509	494	521	543	525	518	571	561	562	545	573	574	556	581	590	611	605	614	568	612	614	635	598	618	648	666	637	641	638	652	625	695	711	654	704	682	722	706	707	724	755	734	752	734	736	767	745	765	733	842	704	652	811	791	766	760	739	785	755	804	778	787	799	824	793	807	793	840	805	807	816	815	793	800	797	823	804	812	855	809	781	828	808	806	823	808	821	818	814	824	809	779	792	873	845	834	819	818	833	819	837	828	808	820	786	793	827	713	795	816	787	795	847	885	815	791	820	850	794	782	841	805	787	825	826	778	847	848	805	799	844	797	777	787	780	830	793	804	824	796	825	807	853	822	870	850	822	826	833	833	870	869	833	766	773	820	803	830	886	852	835	829	822	804	867	828	843	824	829	823	833	847	800
796	735	723	723	761	744	731	774	778	727	575	670	855	855	612	642	700	699	722	759	780	769	717	746	737	769	775	764	769	804	765	723	729	793	861	821	769	705	737	752	768	788	753	732	746	731	744	768	769	785	797	770	747	770	738	758	720	768	760	754	794	717	765	726	759	769	744	743	757	727	769	732	750	750	799	773	768	723	732	746	734	730	745	717	708	756	735	740	749	765	808	838	678	716	900	730	783	721	734	750	764	775	770	771	772	755	757	759	750	768	749	710	730	754	751	760	762	770	729	742	774	709	750	748	760	803	787	779	743	742	744	724	714	740	745	742	709	754	746	727	705	721	736	714	749	777	761	754	754	748	719	775	751	749	781	776	763	764	781	723	718	702	767	770	757	726	754	801	754	748	761	729	765	764	782	745	751	759	774	750	781	751	752	770	731	751	752	740	780	778	752	807	732	757	732	764	813	791	824	800	841	836	883	917	799	682	560	525	473	453	449	478	520	498	439	454	443	433	482	450	479	470	473	466	451	443	450	500	460	475	483	493	556	597	531	513	516	485	466	477	495	471	478	522	492	518	518	567	564	509	481	459	472	503	496	490	521	527	485	494	484	491	487	483	474	456	427	422	424	425	433	472	451	443	440	456	420	396	424	416	438	463	469	443	478	479	461	471	477	471	471	481	443	491	502	461	468	466	508	525	506	532	529	542	537	514	556	571	557	559	547	551	547	573	559	590	575	596	601	610	634	623	615	686	654	661	648	687	660	691	670	658	679	697	666	699	711	715	707	724	752	718	754	724	722	785	762	753	748	819	747	758	788	808	774	820	756	742	778	763	817	812	788	793	797	805	768	789	802	794	794	791	777	794	779	774	836	772	798	827	858	795	793	780	811	769	806	747	802	851	825	823	802	817	758	768	811	808	827	784	769	788	781	780	810	784	789	798	814	797	827	758	798	749	826	817	797	840	871	790	802	797	808	813	844	783	815	791	769	808	845	822	825	766	796	835	858	835	823	840	762	795	799	810	871	880	856	783	767	756	769	781	831	876	845	853	860	807	803	802	759	826	826	841	836	836	831	841	807	868	777	772	784	833	800	811	820	834	816	832	814	829	858	865	859	853	795	838	830	911	917	881	796	801	832	831	788	829	848	864	876	834	838	851	817	864	871	842	855	849	811	738
792	726	727	746	775	761	700	706	750	756	666	575	563	601	661	736	716	656	689	742	774	759	725	724	730	790	743	771	763	763	761	720	734	800	805	809	772	745	765	780	778	732	702	743	737	780	741	782	802	772	799	766	759	753	768	770	751	750	732	763	796	792	744	784	757	755	770	764	760	719	754	743	754	771	739	755	770	728	784	732	749	749	725	741	726	743	728	721	733	734	787	790	839	840	753	727	767	734	755	714	747	731	722	779	800	743	714	777	715	740	736	747	744	743	758	711	736	737	753	722	775	767	761	767	749	797	776	761	751	735	709	729	708	770	732	750	765	770	708	724	725	743	749	746	762	747	753	728	746	763	760	786	762	741	759	729	710	733	720	727	743	730	765	775	777	754	765	743	766	771	742	768	761	764	757	785	766	773	736	764	734	729	736	725	773	773	735	743	765	767	754	761	810	741	783	797	811	818	791	826	857	934	867	706	565	480	466	430	417	430	445	448	489	484	441	449	453	465	443	442	451	452	470	453	453	482	439	449	509	436	429	434	507	500	454	446	437	459	467	477	466	451	474	476	509	490	520	533	514	506	464	482	467	483	509	527	525	533	541	518	530	513	534	569	521	513	546	555	524	516	534	551	526	522	611	597	532	536	669	644	598	588	620	600	653	624	627	684	635	636	670	655	678	694	673	664	698	729	690	705	692	712	706	744	774	724	738	752	758	725	739	744	754	788	746	765	794	765	782	778	741	757	779	838	793	797	796	747	744	787	772	738	795	777	739	790	784	774	783	813	759	767	789	796	788	795	773	734	758	753	769	781	758	765	808	896	829	738	724	753	779	805	741	772	763	773	777	766	784	749	767	775	773	757	775	763	789	855	819	767	779	793	773	777	801	770	802	792	819	802	771	813	827	798	811	778	851	690	760	820	772	805	795	768	782	804	784	807	821	819	828	795	827	797	843	808	829	834	799	816	832	867	819	869	922	871	834	822	779	746	785	796	782	811	813	804	821	838	837	768	804	785	801	831	863	876	859	844	815	810	840	843	874	851	852	813	807	842	844	855	831	860	798	877	857	802	829	804	848	827	825	829	907	844	816	843	838	826	825	854	821	835	838	822	808	803	821	822	853	833	939	867	804	882	846	817	795	870	876	826	871	859	861	832	847	855	858	880	845	855	779	721
771	775	748	776	739	788	695	723	737	762	719	676	694	726	792	773	706	715	755	734	745	745	728	740	745	701	719	766	724	757	772	765	735	694	734	732	779	785	745	753	758	752	776	747	777	754	764	755	733	749	780	756	757	760	744	762	747	775	757	767	828	834	778	779	727	760	757	770	740	741	744	749	751	743	774	758	727	786	757	734	760	730	754	752	759	754	712	734	755	744	767	780	759	753	757	731	757	758	762	745	748	734	760	757	732	765	779	746	784	725	754	755	730	752	717	769	729	752	720	749	670	742	777	788	763	765	716	760	724	730	729	725	743	700	729	764	782	763	691	722	734	769	769	768	743	759	798	782	776	793	751	750	754	741	718	709	760	712	761	773	741	772	757	776	780	773	765	757	756	762	743	756	725	743	747	774	766	742	778	742	726	725	757	733	739	760	777	782	762	761	774	790	788	743	815	811	848	783	823	875	879	795	611	596	548	455	413	415	444	488	466	491	528	500	479	527	525	517	531	533	535	565	548	525	564	565	537	553	598	545	562	516	654	561	539	570	583	571	638	649	637	637	658	655	628	654	680	680	679	642	614	703	694	718	703	699	694	696	661	716	728	715	746	757	744	702	769	813	749	746	687	758	730	723	785	787	701	735	860	878	810	757	769	742	704	756	717	741	758	779	796	769	767	758	778	773	723	779	752	752	755	765	756	756	751	719	745	771	749	749	726	733	740	731	764	757	770	743	758	725	757	774	750	763	755	758	730	757	775	788	749	763	826	718	791	827	766	774	800	769	742	771	773	774	768	778	792	731	770	796	782	754	768	722	764	728	741	751	742	779	805	799	776	764	748	788	813	762	739	751	774	767	796	807	819	816	798	799	837	784	764	751	752	772	804	791	737	830	869	824	765	723	820	747	815	817	790	742	730	844	757	843	838	805	822	812	785	816	786	837	818	818	835	827	822	789	821	791	851	816	832	841	834	795	691	867	831	841	822	797	822	804	783	805	882	839	794	782	798	775	773	775	819	846	829	804	852	830	824	835	853	847	816	853	796	806	847	852	821	850	831	783	865	797	819	811	798	808	868	815	831	839	849	832	802	850	851	847	817	854	830	839	866	832	805	815	870	826	786	802	838	836	814	867	847	843	818	790	840	792	785	790	848	822	841	827	854	856	822	829	854	689
783	782	784	729	758	751	735	735	763	705	689	676	671	707	765	758	702	708	760	762	747	767	760	722	745	726	750	759	735	788	776	794	713	676	687	735	751	726	712	720	764	772	762	752	758	782	756	779	754	712	778	727	767	762	778	789	758	769	746	732	791	820	781	739	745	774	751	742	724	728	748	743	744	742	750	712	748	756	773	753	758	764	746	725	750	767	723	711	748	755	747	696	742	771	769	759	746	755	739	765	772	738	749	749	711	749	791	790	779	731	755	767	790	719	789	722	724	719	793	753	707	701	735	763	776	774	751	756	723	732	725	722	714	749	722	734	768	772	732	752	785	826	848	764	711	757	749	731	780	757	768	751	758	770	743	752	733	744	773	787	764	761	716	766	803	775	758	774	724	764	763	749	755	753	774	782	755	733	710	711	725	714	711	747	750	740	736	804	784	770	775	751	782	786	829	832	802	864	944	835	656	559	542	510	408	403	473	605	610	658	655	702	704	733	661	670	678	740	680	734	729	705	713	683	746	732	719	745	771	715	753	689	744	710	762	770	740	743	740	752	766	775	777	805	734	789	744	779	772	731	704	699	750	762	766	723	766	755	742	729	787	753	758	743	719	730	759	786	771	764	686	724	729	760	797	774	690	708	768	846	747	732	744	709	746	772	759	721	778	765	729	690	712	750	719	773	726	755	733	741	717	713	729	767	768	763	694	721	778	750	727	719	729	720	750	758	747	765	768	770	789	759	777	751	736	730	745	747	759	789	749	747	738	684	715	793	783	745	770	755	786	753	765	777	772	754	806	796	792	768	779	778	775	736	792	701	703	807	747	806	798	807	770	752	802	827	820	773	766	786	776	781	813	791	820	774	835	793	821	813	755	767	780	781	803	787	798	795	841	847	766	751	829	780	813	852	788	802	814	854	764	817	842	817	814	800	773	812	793	809	827	842	817	822	823	776	816	790	780	802	795	852	805	885	821	848	800	833	836	815	800	794	796	806	855	813	759	771	868	853	819	744	770	832	817	820	777	835	812	783	814	807	845	840	848	842	794	853	842	853	843	865	821	788	818	801	849	815	856	868	844	822	810	823	830	853	831	816	834	822	861	878	848	833	792	814	833	842	816	803	774	848	846	838	882	793	844	857	850	834	768	841	849	844	859	836	869	807	798	798	835	834
792	768	755	747	757	757	743	706	720	740	666	665	662	706	711	712	733	771	794	772	755	756	727	732	748	766	772	764	764	735	777	760	734	729	751	714	734	730	724	789	775	775	770	789	763	750	731	769	754	772	766	729	771	750	753	760	742	744	742	744	776	752	749	739	728	769	752	767	773	747	746	744	778	767	721	752	752	707	738	724	772	771	718	738	770	779	760	764	718	755	718	750	747	768	765	761	732	768	736	732	757	723	730	725	735	743	765	794	750	758	795	755	727	764	776	770	750	734	783	835	709	682	742	737	760	760	744	764	768	756	732	741	683	731	721	722	777	754	740	739	797	811	839	784	727	808	726	751	746	726	768	791	740	722	744	715	734	751	751	761	788	794	744	776	791	794	759	717	718	739	725	722	762	786	791	771	775	760	710	740	702	707	750	770	772	781	826	793	793	778	792	798	803	795	815	820	886	907	820	639	534	576	519	390	413	531	688	758	770	733	706	765	730	756	695	705	717	721	724	773	717	734	714	748	752	747	720	787	769	716	705	717	737	745	774	704	748	726	725	712	757	709	723	733	738	718	666	650	708	687	644	679	682	780	734	707	741	792	809	737	717	756	744	727	703	709	769	787	765	720	724	732	742	758	749	764	710	712	741	730	713	742	720	705	828	877	825	694	736	748	693	674	699	771	742	763	762	761	770	755	743	739	753	739	798	752	727	735	763	749	734	789	760	797	760	731	740	748	742	733	729	741	779	772	764	732	752	798	805	816	718	724	769	718	688	808	789	749	759	781	803	773	753	797	745	768	774	767	795	772	783	782	769	771	825	753	783	809	784	779	765	796	775	744	792	823	824	857	803	736	778	812	806	757	790	841	826	793	776	793	781	773	781	785	804	791	761	778	791	846	764	796	789	790	850	814	849	789	779	822	805	801	807	794	796	782	821	820	762	773	820	824	816	825	833	820	844	815	815	809	819	827	817	877	848	822	786	797	785	795	791	834	813	845	831	820	747	765	880	869	894	747	759	766	820	785	797	764	828	832	836	805	819	844	822	835	847	836	828	821	799	865	842	801	833	841	825	822	855	835	820	855	829	777	796	811	825	831	786	844	854	869	826	830	813	829	829	834	909	851	836	853	825	826	849	827	854	809	847	826	868	828	824	851	847	846	852	794	811	802	824	847
744	698	676	696	722	724	690	703	720	734	728	715	741	749	731	734	743	731	791	765	759	731	765	784	766	741	782	753	739	750	781	734	740	752	817	811	758	745	724	745	763	777	746	799	758	754	748	776	766	751	763	734	768	785	771	777	757	739	745	703	742	705	725	718	756	767	761	758	745	741	765	727	764	775	755	730	747	706	769	738	757	738	753	745	751	751	773	783	762	743	758	737	778	745	768	761	762	752	739	741	759	740	762	705	761	771	752	752	756	728	783	768	729	766	751	774	766	730	797	811	769	733	733	738	762	738	779	754	791	753	746	734	720	732	756	744	793	751	725	700	732	785	737	746	741	759	746	762	743	749	743	771	774	766	764	753	755	751	753	763	773	760	750	776	740	747	708	728	710	755	751	753	714	743	811	749	745	762	725	747	776	749	739	758	767	771	779	827	803	749	741	771	814	848	909	915	844	704	546	602	494	432	436	482	567	708	750	710	746	720	704	695	689	727	714	700	729	745	765	757	757	715	699	736	768	737	735	778	766	713	717	713	746	771	746	720	717	741	747	701	778	715	782	747	761	728	667	696	801	801	688	664	696	795	751	702	730	786	786	741	704	791	768	726	744	743	734	766	775	692	695	733	738	742	759	759	749	703	727	753	740	777	772	717	762	853	781	692	788	747	678	702	731	742	758	724	776	752	772	763	809	762	769	750	777	743	744	747	767	787	747	772	752	798	737	731	760	736	757	739	729	726	784	755	747	790	785	794	796	796	674	775	953	948	720	721	808	794	781	747	760	770	767	784	753	790	760	820	796	760	802	787	791	754	803	756	779	764	796	775	772	789	780	763	743	764	735	805	826	766	763	801	792	742	764	784	858	809	736	760	789	798	804	818	768	787	777	760	806	780	781	751	740	805	831	821	812	780	801	791	830	840	815	820	859	774	836	834	794	740	790	793	824	816	868	833	838	788	818	856	763	783	798	799	835	807	806	805	740	813	784	844	808	830	813	817	780	784	834	879	862	773	803	865	847	837	809	820	813	849	865	851	814	796	863	834	840	843	836	844	855	866	875	821	811	809	842	869	838	839	817	834	808	831	789	843	819	850	832	851	851	873	853	873	822	840	844	817	840	849	851	827	831	797	846	816	868	863	806	810	874	827	788	838	861	830	850	816	814	803	796	813
747	698	680	668	710	753	730	685	687	712	738	751	756	763	712	759	744	741	758	780	755	762	709	755	769	748	763	734	731	725	787	762	777	826	823	811	729	716	737	770	782	751	724	781	790	796	754	761	734	729	758	740	771	794	761	770	791	722	694	731	751	752	731	734	747	790	743	765	753	745	732	762	752	727	764	773	752	717	760	716	719	721	738	761	765	735	751	758	781	786	743	728	765	750	731	722	790	765	731	778	726	765	778	762	748	760	752	761	742	756	728	691	699	753	786	807	753	702	737	765	734	714	780	752	763	747	714	733	737	775	741	733	754	741	731	762	736	765	761	697	712	744	725	770	764	771	777	788	780	804	761	741	747	758	759	743	761	753	757	753	796	803	741	762	742	726	753	733	761	806	739	777	764	767	765	739	752	804	750	746	737	767	782	763	780	798	726	797	773	773	770	804	802	925	967	815	581	560	515	493	426	405	499	677	773	765	731	705	725	754	749	710	699	742	746	762	739	723	758	723	735	763	758	724	758	767	732	763	725	768	728	697	733	728	722	733	738	709	712	790	742	760	782	777	739	740	696	759	836	892	837	687	766	816	760	682	746	755	786	755	730	762	784	757	774	735	755	723	696	723	707	752	750	743	745	752	755	731	776	777	785	758	778	715	667	757	701	729	807	737	704	717	781	723	740	761	724	773	732	794	799	732	732	832	774	731	760	751	778	811	764	785	699	746	722	821	762	738	774	724	779	783	823	728	755	779	790	805	812	783	687	777	989	1006	792	738	801	795	774	784	800	788	767	781	805	801	783	800	800	772	786	710	750	758	761	732	769	774	791	821	768	817	774	687	786	802	740	783	787	772	792	788	814	775	789	796	799	755	809	756	844	836	837	832	798	784	820	778	801	825	773	763	750	817	816	835	794	822	788	795	815	795	785	802	816	830	798	819	784	770	795	788	835	838	851	818	831	790	785	791	795	794	844	789	822	796	813	800	794	804	803	796	827	822	822	830	795	814	765	791	787	800	829	837	824	803	843	848	834	837	825	832	805	816	827	816	818	836	809	775	802	847	857	779	803	830	833	831	815	855	797	831	823	874	858	861	845	863	863	858	907	819	845	831	873	814	811	860	882	811	831	815	797	896	869	821	834	793	814	858	783	787	807	842	845	881	813	864	786	846	809	822
731	679	693	704	789	850	770	647	713	732	740	768	768	780	751	746	721	765	755	712	764	758	739	720	739	745	754	731	735	727	778	770	740	747	805	740	721	764	757	740	731	751	739	742	760	789	753	768	754	737	772	747	791	766	742	766	791	762	796	765	756	731	759	747	739	752	786	793	777	758	748	751	752	750	752	735	727	748	737	768	751	758	719	755	751	770	757	763	757	755	734	755	738	723	730	754	754	727	768	739	746	772	729	743	785	744	763	755	772	771	729	688	713	752	782	763	758	743	752	740	767	719	764	753	766	764	750	752	736	725	749	726	742	702	741	734	720	791	759	713	732	719	731	733	752	739	778	781	757	790	727	733	745	774	736	769	751	774	769	765	721	759	767	740	742	740	732	749	767	773	754	761	738	753	741	774	755	741	746	720	722	796	753	764	801	779	775	823	782	795	810	830	881	928	758	597	531	508	440	404	458	577	693	759	744	715	732	728	747	774	776	741	735	779	743	742	703	722	784	764	768	741	779	715	752	743	739	676	746	751	769	746	748	718	752	740	746	729	774	763	746	760	774	733	733	704	679	737	819	797	743	697	783	756	744	744	681	706	768	676	755	758	770	719	728	753	767	726	761	726	745	727	718	732	699	752	720	766	765	758	799	770	756	790	748	722	723	752	746	790	754	725	790	738	753	763	744	747	758	766	703	697	695	806	757	766	704	748	789	773	749	797	711	747	742	740	768	776	754	785	744	797	782	776	704	767	781	787	780	826	679	708	803	821	718	720	815	786	761	779	749	773	793	769	789	787	768	778	828	783	770	695	824	830	784	731	781	754	793	772	785	815	750	727	991	1117	766	682	809	791	752	770	830	770	797	789	810	788	748	754	820	839	831	785	791	789	820	864	799	844	784	784	761	823	802	812	790	806	830	793	819	827	807	808	838	834	827	829	802	800	783	807	817	834	834	808	828	812	812	764	793	798	813	798	796	821	815	824	784	803	812	852	833	824	813	832	851	800	799	772	785	814	841	818	812	852	846	840	848	843	830	812	816	844	893	791	814	844	846	747	785	789	827	827	831	806	809	859	838	788	795	869	838	850	842	831	829	827	845	833	866	829	836	842	843	798	912	799	831	843	844	811	819	858	874	843	818	844	834	845	887	785	823	857	867	850	842	813	815	834	828	830
756	749	762	685	764	795	756	637	694	727	738	749	755	774	708	745	758	736	724	720	739	774	748	726	705	753	780	754	742	727	742	717	713	741	748	722	714	715	726	748	746	720	737	748	801	782	748	757	757	706	760	754	759	759	760	765	761	774	722	783	781	794	773	754	747	721	705	734	761	727	719	710	731	762	759	747	761	770	736	754	757	778	778	751	760	764	740	738	727	786	774	719	731	713	753	751	753	721	773	745	737	776	731	776	766	718	784	772	776	742	714	684	733	752	769	761	782	755	759	798	772	765	775	758	738	735	743	710	739	771	750	745	761	734	731	736	761	727	779	746	762	759	763	751	798	755	778	767	816	766	752	750	710	763	740	740	760	808	780	761	735	742	719	769	749	751	783	779	777	776	795	775	779	762	735	762	795	772	796	746	780	777	771	782	776	771	765	830	814	835	888	915	834	624	599	580	479	394	446	497	641	765	763	701	713	723	776	749	745	785	715	731	724	752	720	727	782	808	776	742	748	751	728	704	776	727	761	728	724	748	776	757	743	719	738	742	776	740	731	750	721	768	710	713	758	738	736	745	723	707	640	711	793	733	744	740	753	706	744	737	779	772	793	767	715	761	748	773	791	774	776	728	765	791	719	763	738	773	777	762	765	737	741	776	792	773	745	749	762	730	760	749	761	771	762	788	780	763	733	760	740	735	684	737	752	749	784	792	781	746	715	751	723	745	786	761	750	775	789	818	782	785	795	769	742	761	740	778	755	802	753	690	700	669	729	782	788	760	799	805	795	770	832	789	774	765	772	791	819	781	728	787	875	969	807	737	813	803	796	844	771	784	759	666	848	948	720	737	784	790	806	808	801	778	753	778	787	771	719	698	752	766	757	772	781	787	755	816	847	853	775	798	792	784	779	820	814	825	812	804	820	808	767	811	829	817	791	823	849	818	787	802	787	816	818	826	818	852	822	771	796	799	825	789	805	843	804	807	750	808	855	831	848	792	777	790	853	832	808	803	847	848	818	838	884	855	843	823	841	844	816	815	866	891	825	828	807	826	874	823	785	788	858	845	863	823	820	828	816	804	876	892	866	863	846	802	875	839	840	824	794	839	763	817	802	843	860	725	801	816	825	840	794	883	825	889	851	846	847	827	842	858	839	860	846	843	826	826	829	815	841	815
777	739	749	717	720	715	723	730	750	738	713	719	741	742	752	765	747	730	752	732	714	735	737	733	711	765	740	793	734	706	706	703	736	755	748	714	696	725	771	764	753	740	756	782	743	778	758	712	750	758	736	760	779	763	743	757	733	745	739	735	755	792	767	765	740	731	742	729	752	768	721	724	744	730	740	743	716	793	770	737	767	744	778	770	764	795	742	772	749	734	759	752	713	755	721	712	751	736	713	753	765	741	778	750	721	753	791	767	722	723	760	715	762	786	765	749	771	735	781	780	739	746	758	807	788	758	750	720	732	745	762	744	749	723	754	752	786	749	778	747	762	760	771	752	750	746	755	807	800	788	735	756	778	747	791	753	782	727	762	777	761	758	766	769	717	726	769	765	739	756	746	738	732	755	731	753	744	769	774	780	789	745	813	816	815	780	772	775	847	897	855	748	602	516	573	497	408	442	588	692	802	731	725	764	693	777	753	782	754	757	763	737	774	742	762	777	735	763	753	734	717	777	760	723	744	738	748	733	716	764	750	761	795	772	753	733	771	760	734	729	766	775	737	745	720	784	811	798	711	703	715	754	797	765	715	767	727	749	762	776	758	761	741	735	737	760	752	737	768	794	774	784	770	773	804	788	744	771	736	746	752	734	740	725	758	762	770	752	758	744	750	759	753	770	757	734	749	760	729	756	753	718	696	728	727	796	754	765	758	774	765	774	761	782	752	728	710	756	780	780	736	742	797	745	784	760	770	754	754	733	764	755	725	767	784	764	804	792	789	812	790	752	785	789	743	814	773	737	783	758	714	775	881	929	765	720	809	811	814	776	742	777	806	713	677	707	728	784	795	810	785	824	761	759	733	763	766	766	708	728	774	790	800	806	781	754	796	839	821	810	799	817	773	763	771	824	762	809	839	829	764	811	802	819	828	791	771	806	808	818	770	775	775	810	826	813	836	806	812	839	821	840	810	775	818	864	864	792	786	781	833	803	837	821	775	867	844	844	792	834	821	837	808	830	865	792	822	842	817	817	783	884	724	883	788	834	859	835	827	828	796	781	820	910	874	914	789	800	824	835	829	677	751	881	840	870	828	870	839	863	800	843	824	875	856	848	869	831	869	855	793	844	849	850	843	841	834	827	812	839	916	780	851	827	810	839	849	844	832	830	841	822
743	711	758	718	778	767	766	796	778	731	726	711	771	741	724	755	713	758	799	694	665	694	777	714	768	742	777	793	746	723	690	722	749	738	746	778	765	763	764	741	765	745	739	779	759	772	766	752	805	760	727	772	785	758	729	692	703	749	768	715	718	740	742	755	757	766	773	757	717	714	723	755	768	760	770	737	730	749	763	773	745	728	762	753	719	715	717	701	668	718	786	758	778	729	736	770	734	760	753	788	747	760	749	784	739	761	771	728	718	731	761	734	728	767	744	719	797	799	752	762	751	739	768	731	734	783	761	754	729	728	759	765	745	756	741	797	811	751	763	773	777	760	755	756	761	761	754	734	774	809	760	729	707	765	794	747	783	773	761	769	762	701	765	766	782	766	727	743	755	738	728	724	723	764	774	742	733	763	746	766	796	756	807	824	819	800	793	877	923	826	644	559	654	455	386	451	483	598	728	757	774	775	731	722	712	707	752	767	763	762	757	792	749	789	763	756	746	735	790	744	744	705	738	739	748	759	772	746	778	730	720	746	760	743	755	750	787	767	754	743	760	768	759	732	765	774	868	825	771	729	749	738	771	776	783	765	708	746	754	785	792	775	692	746	742	752	809	793	766	746	801	766	769	750	775	772	754	763	740	769	787	780	755	785	751	762	745	741	789	749	746	779	756	745	703	744	756	734	777	748	758	719	723	717	779	810	741	765	731	771	766	774	784	776	747	747	723	727	795	747	731	772	794	742	779	751	785	739	769	729	756	790	796	787	801	771	770	774	793	800	793	785	758	786	789	774	785	794	799	805	748	728	740	775	714	798	816	781	803	800	763	722	774	793	791	766	771	808	742	814	832	780	742	772	801	767	799	797	728	741	764	807	784	748	747	742	831	845	831	759	808	871	792	803	809	740	786	808	806	799	797	791	797	844	806	844	795	817	802	776	740	838	821	812	821	806	836	787	814	808	836	841	817	825	863	729	803	850	810	812	821	838	811	855	818	793	795	833	798	830	826	819	848	855	808	800	844	841	835	828	825	844	621	839	830	850	857	835	837	839	787	792	843	888	851	819	819	818	836	852	822	710	717	850	883	860	825	840	823	822	797	945	876	844	844	857	816	867	875	812	827	819	842	822	846	866	831	827	842	841	820	792	828	851	835	825	822	847	844	813	796	823
770	718	729	774	786	785	763	766	765	756	713	747	755	732	738	727	724	795	763	780	711	685	680	729	753	767	768	788	749	765	757	783	776	740	741	733	745	736	771	766	729	757	736	761	749	760	755	741	743	741	752	782	758	740	705	731	718	769	774	746	772	784	763	754	738	777	745	751	761	742	732	711	745	749	760	781	772	732	763	763	792	763	750	738	726	737	805	779	680	734	769	745	823	775	779	748	739	757	757	763	746	759	728	738	749	768	750	746	749	749	747	772	755	765	737	762	807	768	816	784	769	694	708	747	753	774	739	732	727	762	760	776	730	756	788	777	779	735	730	776	750	782	753	708	737	732	774	718	790	755	746	716	716	746	780	770	793	746	766	776	769	737	755	783	779	756	759	722	745	773	750	759	721	778	773	769	728	758	809	759	822	813	783	812	831	854	905	901	750	562	511	475	504	437	422	562	722	752	765	733	772	730	744	725	742	732	771	760	752	779	755	774	744	755	741	755	734	747	743	764	833	767	722	779	748	768	779	741	778	759	767	763	742	716	758	696	924	785	725	749	772	718	754	765	687	741	770	756	778	759	735	708	758	777	805	785	722	731	751	778	799	775	737	789	746	767	773	782	777	747	778	781	733	725	725	791	724	750	759	758	728	751	733	780	767	786	789	797	751	743	747	748	736	756	717	735	727	721	774	805	759	748	787	801	786	764	775	749	754	770	786	792	747	777	788	737	745	722	744	715	748	760	748	714	780	765	793	745	759	734	738	818	770	766	741	756	743	831	792	784	764	751	747	799	786	787	773	755	798	788	804	749	714	708	775	801	815	780	802	789	793	777	767	811	749	753	753	742	765	770	824	788	805	802	812	782	793	861	806	784	790	839	792	753	780	783	826	799	810	810	831	818	830	862	783	774	787	790	784	780	827	781	819	813	792	793	811	802	806	792	754	876	813	794	829	851	787	800	830	827	826	813	781	854	780	718	781	849	822	816	800	832	854	836	819	809	840	832	799	826	801	846	858	845	816	788	815	834	765	796	781	884	885	874	817	822	828	847	838	860	770	766	824	818	840	802	792	811	841	853	887	813	832	861	814	834	836	846	835	776	842	936	918	922	844	851	856	857	832	825	847	797	817	827	832	817	852	860	827	831	837	822	805	858	853	840	802	839	831	860	858	815
772	709	756	737	776	729	737	741	755	752	757	751	722	756	724	729	761	734	748	750	682	716	743	721	706	738	796	772	765	765	779	801	807	801	740	756	742	759	770	723	734	752	733	767	740	746	738	738	762	737	706	703	754	778	709	701	748	752	793	748	762	778	769	773	750	745	741	789	778	800	726	757	756	729	787	750	715	723	815	805	828	837	779	740	699	824	902	854	739	732	730	769	766	778	784	766	752	789	758	735	769	751	692	690	736	798	803	780	763	739	720	729	754	729	720	763	744	764	762	741	721	732	671	716	774	747	758	736	730	755	773	747	713	734	752	742	730	731	777	749	785	792	726	710	665	741	826	784	727	750	712	764	770	746	768	721	761	758	761	759	755	783	773	751	778	773	719	718	726	777	790	800	754	758	786	788	748	801	801	795	802	806	815	827	881	951	829	663	572	538	494	440	438	520	625	751	796	763	745	709	736	768	756	757	735	751	734	734	789	755	725	724	718	767	749	742	762	731	742	794	841	819	732	760	780	753	785	767	740	761	787	748	716	770	742	750	765	695	741	740	747	767	782	785	796	721	726	714	758	715	706	748	747	825	822	792	745	727	739	784	753	728	718	789	804	802	839	767	800	741	784	768	817	718	755	736	747	748	792	788	773	767	752	776	771	750	779	754	756	708	758	755	747	733	761	734	742	732	776	772	748	770	833	760	736	758	751	764	747	758	751	749	786	753	755	742	765	754	785	754	746	690	737	813	786	780	786	797	796	764	796	774	757	751	764	796	786	771	790	791	772	787	765	788	835	781	792	786	800	798	815	795	769	785	781	807	775	779	785	804	782	793	780	762	818	949	779	696	745	799	829	781	804	778	769	807	788	836	778	782	795	856	848	819	810	792	806	789	775	848	814	814	795	797	761	767	839	770	796	815	819	826	805	780	824	824	853	801	747	756	724	794	761	792	813	834	808	790	802	789	839	850	814	806	798	748	853	873	803	804	818	835	808	831	799	793	803	760	781	802	793	842	819	806	811	823	841	835	791	843	818	828	846	867	803	813	813	831	856	848	808	813	831	823	812	799	800	788	832	827	857	886	867	838	849	849	770	832	853	811	768	829	833	915	824	820	897	844	839	838	842	805	829	826	879	862	861	870	846	835	839	822	809	832	842	827	841	847	856	838	838	851
805	759	767	758	763	754	763	758	734	755	728	758	721	762	743	736	719	739	778	736	748	826	812	868	770	753	765	744	759	775	758	772	820	790	760	783	756	749	732	742	812	789	756	781	800	772	770	744	791	815	768	700	685	747	733	794	765	794	735	726	802	755	687	706	759	754	729	747	796	787	726	750	740	743	724	679	737	767	797	646	680	759	797	726	725	774	835	857	749	738	716	768	761	752	767	759	775	725	782	738	758	734	716	722	718	774	793	779	773	776	720	767	755	752	751	738	798	741	787	773	779	708	697	734	768	738	758	758	778	756	796	755	745	776	766	749	735	738	746	791	745	775	726	700	696	775	822	805	740	748	707	715	744	777	773	732	769	752	743	742	797	760	762	814	749	764	764	701	742	793	793	768	761	799	756	756	772	780	775	784	826	814	871	909	937	733	586	563	496	447	387	398	556	676	768	746	739	760	735	737	721	728	731	740	754	720	727	738	759	762	747	725	730	725	756	735	750	769	762	722	754	761	747	767	737	769	770	729	739	727	716	770	719	758	722	757	744	769	758	718	699	775	625	641	774	755	709	755	770	784	719	678	702	760	784	739	740	730	735	803	759	720	751	804	703	746	730	597	740	739	783	770	812	756	738	751	763	780	761	777	737	755	768	762	779	757	763	781	750	784	754	703	727	730	804	782	800	768	723	763	769	740	751	791	776	732	753	749	767	792	695	767	756	763	765	797	771	741	755	775	766	728	730	769	806	742	752	777	748	788	755	783	788	792	771	804	805	749	781	767	787	820	767	811	821	811	829	785	767	777	786	804	797	785	781	777	751	779	778	811	735	766	781	800	739	758	735	779	722	768	794	801	789	736	754	767	789	817	816	779	744	771	808	794	810	821	804	752	769	805	767	805	818	835	789	791	821	843	808	846	839	848	792	816	846	789	782	811	815	763	815	771	803	806	840	843	796	789	805	836	821	805	837	808	819	815	834	827	825	816	804	818	776	793	841	821	792	787	768	839	810	844	836	844	850	811	834	841	813	812	819	819	810	832	834	831	776	823	808	836	801	789	780	823	846	808	817	822	833	835	878	837	828	819	825	838	773	821	844	860	818	814	800	825	805	861	880	880	848	849	841	829	826	811	849	839	829	840	880	883	843	837	842	850	841	858	826	820	829	837	847	844
777	772	747	739	716	729	753	747	669	726	717	750	700	727	692	687	727	727	751	772	846	771	723	820	886	768	735	749	728	726	720	763	807	759	766	755	736	728	748	734	798	735	778	752	778	782	737	751	775	822	835	744	692	739	765	776	740	769	697	766	801	760	724	697	744	723	683	688	784	770	702	727	729	733	730	728	785	892	786	553	607	695	792	742	684	697	685	709	681	727	744	715	763	755	749	758	788	738	768	770	738	729	749	754	749	755	779	771	772	745	765	752	781	764	738	762	772	772	743	757	760	771	760	756	721	747	733	738	747	746	787	747	761	790	751	784	745	729	729	743	783	740	763	747	749	719	776	744	758	757	711	746	763	773	769	748	749	740	751	771	763	774	735	767	766	759	727	749	759	807	769	734	735	771	746	748	781	771	785	824	842	866	971	866	653	550	494	480	434	409	486	600	734	787	727	756	738	780	736	741	673	723	766	757	766	718	745	752	757	751	748	748	729	718	752	739	797	755	747	720	715	740	728	803	758	754	736	753	768	752	774	766	764	772	782	756	760	767	782	715	754	726	594	621	828	777	738	763	762	805	728	667	722	757	764	779	760	721	750	767	768	724	785	768	704	757	716	688	737	791	752	786	788	796	767	742	800	771	751	768	770	752	780	796	758	784	793	780	733	768	738	725	724	737	791	786	729	762	780	774	723	760	744	767	721	750	779	692	885	999	741	742	787	790	751	807	752	764	791	704	742	720	747	728	792	741	704	773	744	808	795	772	786	791	755	796	756	763	789	799	862	819	816	736	772	773	835	805	779	781	797	829	755	777	808	798	754	811	762	774	746	794	760	768	775	804	833	779	798	795	805	737	812	756	723	752	758	797	803	767	817	759	765	732	806	822	812	804	797	816	823	806	820	835	809	790	779	788	794	837	867	793	810	816	787	781	782	833	775	809	782	791	788	827	827	798	838	835	808	791	813	801	807	811	803	820	789	847	818	822	820	834	821	754	829	824	799	780	822	839	859	810	827	821	812	851	833	833	831	813	815	815	849	832	867	841	800	798	794	818	820	840	817	805	826	824	847	843	829	833	819	841	823	753	796	848	811	813	838	865	820	830	797	795	846	840	890	873	847	836	828	808	820	830	879	818	804	850	874	853	851	863	807	860	811	824	832	821	777	815	794	789
726	721	772	742	729	763	755	770	768	737	748	722	685	716	770	748	709	747	726	844	796	570	524	607	827	775	734	728	757	659	669	748	769	788	721	743	741	766	794	778	766	688	708	751	785	789	761	746	757	818	775	723	733	783	771	779	777	758	766	767	754	749	758	764	744	735	731	785	773	767	712	750	748	740	721	758	858	947	812	599	622	757	830	758	734	705	696	678	741	733	681	723	735	717	720	769	748	787	765	759	739	727	772	789	741	725	753	728	724	745	772	769	759	785	760	762	735	766	754	747	744	731	754	745	781	734	749	761	745	737	795	749	759	753	774	751	743	754	719	770	772	779	769	760	764	735	767	739	770	806	741	720	759	750	738	755	766	752	718	748	750	759	711	730	777	763	766	762	752	743	733	775	788	783	768	803	765	759	774	834	865	879	797	597	564	512	429	391	417	505	691	804	757	760	736	741	786	737	748	742	697	697	739	764	744	737	787	741	749	764	760	753	695	732	718	761	715	773	752	751	752	735	775	767	733	745	777	780	757	748	736	735	666	711	745	790	764	763	790	762	759	799	750	722	833	754	777	735	756	769	766	738	713	758	728	756	753	685	753	730	800	721	764	758	728	728	780	746	744	764	766	770	787	757	732	736	749	713	731	753	725	746	739	739	766	748	772	786	759	761	741	751	725	739	774	765	745	766	785	764	778	745	804	774	741	786	757	692	742	896	689	736	783	782	760	751	735	784	799	759	744	748	710	798	808	774	679	707	777	784	799	764	790	743	734	773	742	760	815	877	730	543	764	720	729	730	775	842	805	798	778	760	725	773	775	771	781	788	789	766	761	769	795	772	798	787	853	801	845	795	793	762	795	769	738	764	756	782	773	770	788	779	787	798	794	826	843	848	831	825	807	845	846	811	826	823	761	800	789	759	812	823	836	812	783	796	820	855	780	764	775	801	809	791	804	798	835	849	851	839	826	833	824	801	802	813	815	863	832	809	797	807	839	846	831	838	791	803	809	849	850	806	827	827	835	791	855	789	795	804	848	814	854	850	801	858	815	854	826	819	837	834	875	859	862	849	860	830	835	779	858	837	800	788	778	842	828	808	815	806	832	810	829	841	868	831	876	849	856	813	812	834	853	817	924	846	835	886	837	852	869	859	844	840	824	803	814	851	830	810	772	799
747	752	746	765	762	735	758	737	785	742	721	714	735	840	892	782	696	708	717	805	756	512	388	555	822	795	729	768	793	729	668	681	750	802	760	760	791	796	806	790	706	712	699	770	780	781	770	737	765	727	696	716	735	742	754	744	760	784	763	755	739	799	761	780	765	723	762	812	816	767	709	754	782	736	723	723	813	826	766	689	719	805	756	725	743	728	753	763	757	728	714	782	764	750	750	743	771	761	738	761	730	722	728	735	765	730	753	773	713	747	736	793	764	727	735	755	772	721	735	766	761	760	762	741	726	761	747	750	713	754	779	781	757	732	727	741	775	755	748	751	775	778	775	773	770	723	751	792	781	744	741	759	761	739	724	759	742	740	764	693	726	790	752	772	754	743	760	786	806	780	784	775	816	793	820	794	791	856	854	929	841	669	581	540	482	398	402	449	599	742	784	748	723	720	756	780	760	741	769	765	715	705	713	765	769	766	761	763	757	769	772	756	735	761	725	769	696	767	777	757	723	754	778	770	728	782	752	749	789	708	705	844	792	641	673	771	755	747	754	785	729	751	793	779	699	714	720	768	757	776	785	780	737	689	687	763	742	753	769	749	756	768	747	773	727	728	755	722	780	788	769	750	788	724	767	793	730	761	747	758	699	743	719	745	759	732	786	766	756	735	749	794	767	757	802	754	753	769	770	757	727	738	754	760	727	806	764	740	697	715	703	779	740	747	782	731	749	771	824	834	716	771	751	776	764	779	740	707	781	790	774	787	800	731	732	776	770	780	736	863	702	650	792	806	768	711	696	806	837	802	789	748	732	750	797	784	817	808	768	766	814	786	800	789	775	802	832	844	772	762	789	756	772	826	819	810	818	789	771	759	858	801	809	774	786	777	794	754	803	830	797	830	851	788	777	774	755	730	773	751	745	757	829	818	879	833	807	800	787	822	870	794	822	807	813	814	794	785	797	817	833	828	818	847	829	810	831	843	828	829	819	838	799	795	796	804	843	793	832	837	804	826	785	825	765	814	781	797	807	759	769	819	790	879	838	804	841	843	870	841	821	834	870	859	856	812	858	842	833	800	817	878	799	844	838	870	881	809	850	826	802	846	822	838	827	891	867	839	800	832	809	864	812	822	842	841	834	861	885	844	837	818	823	900	828	817	870	895	841	816	793	838
732	746	749	750	737	732	698	734	770	744	715	707	736	863	835	803	701	686	741	797	818	605	538	697	855	754	753	777	796	727	663	669	769	789	790	778	746	724	776	768	790	713	774	781	748	773	753	764	774	713	728	734	763	751	763	744	733	786	736	728	737	778	769	763	775	718	714	794	816	739	752	770	748	757	753	732	689	712	725	755	758	776	714	716	738	744	751	783	732	737	760	788	756	736	739	760	736	738	731	749	719	738	721	757	795	754	734	717	768	778	754	790	712	746	749	770	716	721	702	686	761	740	744	749	733	748	750	745	726	763	772	783	791	748	724	762	747	756	741	740	756	735	738	737	765	765	745	767	767	744	743	717	765	714	742	733	721	730	781	733	776	734	695	780	801	761	772	741	770	742	777	830	829	845	801	807	851	883	904	760	592	518	511	488	446	427	501	652	747	766	764	746	739	764	734	734	732	787	760	723	715	729	732	751	767	761	738	752	768	728	746	794	753	779	748	763	750	735	749	737	746	758	740	774	753	736	735	774	823	727	746	961	992	664	677	746	732	727	735	754	728	730	764	729	758	762	768	751	769	769	737	744	743	739	753	778	794	784	768	739	739	778	762	762	782	735	732	722	815	769	763	774	743	740	728	759	751	740	745	742	750	739	749	748	749	757	784	780	719	771	734	786	776	779	746	733	741	775	738	748	752	776	733	720	750	746	746	734	797	757	768	722	700	737	775	780	764	741	753	804	730	730	769	761	765	797	756	789	799	791	773	793	749	773	766	803	783	768	812	766	651	677	820	974	901	760	680	759	807	815	795	744	770	770	770	770	756	745	785	756	828	822	712	715	709	759	809	818	792	790	778	764	803	835	813	823	792	786	789	798	832	808	834	780	801	781	752	767	826	797	831	811	800	785	758	717	745	753	793	762	758	766	800	811	835	870	778	801	768	810	762	799	809	811	795	784	833	849	856	834	822	814	830	859	855	858	846	822	817	822	834	787	789	814	815	857	830	835	828	810	846	801	821	855	768	774	783	860	900	913	833	807	807	842	833	812	792	837	785	861	852	841	857	788	773	834	867	847	838	834	887	818	827	861	843	835	837	861	838	814	863	844	854	826	809	830	866	858	840	845	853	866	836	855	853	880	842	845	812	820	854	794	835	842	842	865	902	972	912	834	769	849
748	709	738	737	752	791	737	754	734	757	727	709	699	765	777	727	719	696	729	736	800	813	784	826	830	773	714	809	755	743	701	704	734	756	807	782	637	680	734	756	781	765	780	805	747	680	724	773	776	784	760	792	748	731	765	718	732	735	727	789	761	783	802	747	726	734	721	757	711	723	720	769	713	759	789	799	714	713	724	797	777	784	745	740	764	783	761	765	765	763	744	749	743	748	754	740	702	771	752	742	742	757	778	806	773	742	780	791	759	739	745	762	750	733	752	773	716	716	720	706	775	760	761	804	749	802	796	749	749	772	775	739	779	741	742	720	762	746	748	750	750	762	759	761	802	767	744	745	777	759	769	710	732	723	747	748	745	739	746	784	833	747	756	757	785	764	762	775	788	780	809	837	821	830	865	906	946	870	669	480	505	482	440	398	483	591	714	800	744	701	723	745	748	739	714	738	741	714	773	741	729	750	748	736	788	768	775	808	774	731	727	759	753	767	732	733	776	761	738	760	762	771	750	782	737	732	753	714	787	757	692	752	772	644	730	775	743	770	749	789	740	767	730	760	708	693	766	733	805	757	723	729	775	791	816	746	772	752	766	723	728	719	773	772	749	747	753	751	790	717	763	730	753	708	771	698	694	753	743	765	785	759	755	726	785	732	772	805	691	755	765	789	777	754	759	745	721	732	734	747	801	772	711	730	739	817	787	751	791	742	713	716	744	728	746	749	734	741	757	784	722	739	754	745	763	773	816	787	756	753	772	759	802	745	781	789	779	777	830	758	638	631	749	987	974	782	697	747	827	791	746	797	771	797	812	782	785	781	783	820	811	742	680	816	763	692	689	783	790	728	781	765	776	832	799	801	801	813	795	855	811	821	814	774	778	770	748	771	803	781	831	829	812	775	759	751	772	829	840	823	786	768	790	821	822	799	767	813	797	814	843	818	817	831	828	814	801	829	845	804	857	819	820	863	817	827	815	813	822	830	783	840	801	759	742	808	818	804	806	822	811	807	885	877	872	787	774	848	963	899	853	791	797	820	809	826	822	824	829	819	861	802	843	831	843	842	858	859	864	845	870	818	840	865	820	803	804	868	840	833	847	863	829	855	859	847	814	844	823	851	851	853	805	840	877	860	821	796	834	790	814	803	873	809	786	828	858	895	895	826	777	880
755	748	735	710	741	747	752	749	739	780	771	724	686	726	697	680	682	736	748	738	775	798	818	795	729	742	746	762	734	749	760	740	753	769	786	745	610	566	676	775	787	774	781	766	758	735	742	747	763	767	738	725	696	765	782	749	734	741	805	746	746	790	782	738	706	694	737	786	770	738	797	730	744	756	776	772	774	766	765	740	766	770	714	738	772	767	751	765	768	743	713	740	724	716	783	776	768	747	718	735	744	709	818	774	745	784	740	752	773	713	739	768	775	738	790	779	778	729	709	729	749	773	745	757	774	768	793	753	771	733	743	773	760	746	773	715	790	781	771	796	771	753	765	773	789	762	760	711	759	717	744	713	771	741	767	750	729	764	765	758	788	779	788	778	716	716	742	773	787	797	818	834	840	869	899	924	717	599	504	473	423	392	389	493	651	768	773	715	678	719	741	742	750	702	726	870	804	715	732	731	792	768	767	750	754	762	733	740	761	715	720	764	734	787	749	720	744	762	753	718	754	764	738	768	755	740	764	748	750	750	729	726	683	707	762	747	690	717	764	754	745	739	739	759	759	673	785	755	765	731	737	728	750	753	788	754	719	791	766	673	737	761	743	759	770	731	750	774	771	730	746	733	730	761	792	747	699	757	731	746	767	745	733	752	711	741	747	791	769	742	769	758	728	744	745	745	742	736	741	749	767	772	773	761	770	751	748	745	768	747	760	695	749	807	779	771	724	740	758	800	765	781	787	753	786	801	789	783	794	781	755	777	757	769	748	805	776	803	824	778	667	682	733	831	811	698	711	743	816	791	795	784	771	763	777	755	738	760	748	821	842	670	747	1069	1088	790	657	818	827	838	809	772	795	786	767	761	736	780	798	808	800	807	826	789	792	744	778	766	810	788	793	837	810	777	760	775	778	849	847	891	810	774	789	774	784	822	831	818	792	760	798	819	783	789	822	804	784	812	811	805	790	789	795	826	855	808	813	792	805	821	831	815	790	782	959	788	797	848	863	836	769	862	826	892	909	813	749	774	938	923	817	794	797	817	828	884	828	788	809	826	843	809	870	866	842	810	806	819	805	863	848	829	855	825	825	763	814	833	885	870	777	868	830	869	845	841	831	842	833	820	857	855	859	861	878	799	806	835	811	796	804	800	880	844	807	806	837	813	825	846	785	854
802	753	731	764	721	727	722	735	751	739	765	777	709	660	725	697	732	757	726	704	763	773	744	731	754	737	753	728	772	792	784	770	748	767	764	770	690	663	720	811	782	707	763	734	750	699	705	760	776	784	760	734	721	743	780	768	754	766	761	713	718	747	790	731	696	752	724	770	792	756	754	709	736	737	746	755	788	742	737	769	756	780	748	765	770	765	755	729	721	709	711	690	738	746	773	774	747	776	726	722	754	772	762	662	615	786	741	727	767	736	729	740	746	771	791	803	796	746	742	740	736	769	774	785	687	782	757	755	774	749	755	750	754	775	777	749	769	775	772	730	752	743	764	766	771	762	762	733	750	727	738	804	763	755	728	763	741	727	770	739	787	776	740	749	705	726	733	744	797	791	835	826	839	891	800	594	527	497	453	409	343	392	538	672	795	806	685	725	745	744	773	778	759	740	717	796	746	710	728	759	779	748	736	728	749	738	729	762	741	711	736	777	714	763	736	761	766	753	747	778	759	784	733	773	757	733	727	733	737	739	756	852	738	804	637	639	693	601	630	741	766	760	779	778	767	787	752	733	807	772	710	705	724	776	780	754	738	774	765	747	725	754	757	740	773	726	713	781	765	740	763	758	735	721	747	761	729	753	704	727	759	771	727	726	761	768	761	780	783	782	770	736	740	711	736	766	736	732	748	775	785	772	780	802	767	744	733	743	746	755	769	730	747	807	835	806	747	734	713	752	760	760	766	784	795	779	791	780	764	783	788	757	743	775	785	805	805	764	808	829	762	671	703	733	755	708	767	773	816	795	784	780	773	784	758	786	786	765	752	812	838	658	714	1109	1239	831	662	775	822	825	793	777	791	749	769	762	736	775	799	827	789	783	809	810	807	785	827	790	790	805	794	865	850	798	804	775	771	785	834	809	786	805	759	782	834	801	822	816	744	881	874	900	824	802	799	811	811	805	815	801	787	824	817	858	893	828	807	814	812	809	819	830	778	809	1108	763	769	837	811	792	764	836	814	846	844	805	803	748	837	852	811	787	807	891	852	866	839	802	819	826	846	810	839	807	878	799	854	830	843	824	837	850	854	877	847	794	835	880	844	868	841	859	846	858	838	852	820	871	864	864	847	852	883	862	854	792	806	852	836	817	816	782	843	837	826	847	796	816	825	811	786	815
763	729	761	788	771	745	728	740	742	751	722	799	784	762	734	757	761	757	720	738	753	801	739	778	763	740	758	742	786	807	790	803	721	741	790	768	799	780	793	752	756	734	741	763	788	757	718	759	766	790	789	743	720	769	765	782	750	784	758	727	746	756	745	751	760	760	770	790	775	724	737	754	839	778	701	748	765	753	755	742	742	769	756	757	760	702	713	734	747	760	744	715	766	750	766	748	748	730	755	774	782	781	793	685	682	812	766	722	756	769	753	758	813	744	718	764	752	741	772	762	799	781	803	775	737	704	755	748	780	736	764	748	750	754	754	744	729	747	760	766	780	732	759	758	766	778	774	713	766	769	752	756	750	739	750	737	720	723	752	754	787	760	736	727	760	823	836	812	765	813	844	882	855	753	581	467	461	453	374	393	454	688	733	710	757	770	752	758	759	750	758	719	753	719	741	696	710	757	729	731	718	700	710	739	702	764	730	721	753	760	765	792	755	771	767	736	719	759	734	766	757	777	763	740	752	780	732	754	756	747	747	752	720	767	568	824	2077	903	605	767	773	797	797	756	765	756	753	725	731	762	716	739	760	777	747	717	750	782	772	746	778	762	772	745	736	740	745	763	764	742	738	748	728	756	748	781	768	739	747	720	749	752	738	786	770	729	744	756	748	767	743	729	754	770	735	771	740	772	778	795	747	750	748	762	798	726	769	775	783	786	747	742	763	823	820	774	694	715	734	774	760	716	789	771	793	798	777	780	788	763	772	793	762	786	837	783	817	738	776	802	835	724	691	717	711	733	752	806	819	761	774	795	759	788	802	816	779	790	778	832	828	753	626	772	842	686	705	810	805	792	804	784	756	746	800	742	745	797	808	797	808	781	798	810	847	805	766	815	779	797	798	873	838	777	821	799	777	777	807	779	768	814	795	797	812	803	807	812	760	879	890	880	826	782	788	810	792	805	774	784	837	772	858	835	823	848	806	790	811	831	833	830	802	784	809	763	834	828	826	794	806	840	821	808	820	803	824	813	795	771	798	842	870	860	862	817	820	806	838	823	884	838	795	836	817	830	872	874	844	852	807	851	838	847	878	847	839	853	868	837	843	876	848	853	840	833	826	888	876	841	878	864	879	843	843	830	808	796	811	837	796	815	831	811	816	857	844	796	812	834	833	828
734	706	737	800	797	710	736	743	735	720	753	752	727	751	714	765	741	741	744	714	722	766	781	759	755	737	741	754	760	769	746	792	763	736	753	774	819	793	789	757	731	719	749	801	792	808	786	764	769	759	768	766	713	765	695	751	793	767	766	725	752	735	723	741	769	741	746	756	740	696	754	853	941	837	720	734	759	758	728	740	754	773	775	711	731	750	749	699	730	734	778	767	756	733	733	767	775	752	759	760	750	733	809	797	786	788	722	763	766	747	751	807	741	735	698	739	756	772	747	782	815	784	793	751	727	732	725	798	764	781	761	733	778	753	781	785	728	739	757	719	752	750	752	773	744	760	761	757	723	792	726	750	745	750	786	773	727	750	744	768	804	786	727	698	813	899	958	876	780	849	973	843	656	580	548	456	435	380	412	566	756	884	824	694	711	790	766	733	727	713	767	740	747	751	783	729	738	754	799	731	654	691	704	676	739	725	738	717	778	771	800	796	750	770	772	740	732	769	756	741	754	745	771	768	760	785	717	718	749	744	725	698	709	766	556	623	1747	768	561	790	778	776	732	749	745	748	733	742	787	772	742	764	779	763	745	741	748	748	749	768	744	790	788	747	738	735	801	767	817	751	757	734	787	730	779	761	771	745	730	730	728	736	756	796	762	752	764	745	775	734	728	731	741	783	745	761	755	795	772	778	829	746	743	777	784	759	766	749	805	784	729	759	736	743	762	745	750	739	750	765	799	774	749	783	795	740	782	771	768	736	792	795	784	805	796	764	803	737	804	808	828	837	792	787	768	774	767	822	741	736	763	812	801	832	819	786	773	803	794	783	837	827	699	683	673	730	815	811	785	804	778	771	775	797	822	846	792	782	822	776	800	761	792	807	851	812	787	822	818	796	808	796	818	807	826	793	742	738	773	823	776	800	779	813	796	788	785	778	770	824	877	889	777	771	853	787	771	794	752	795	808	839	826	824	824	810	814	836	811	823	840	821	846	817	817	834	845	834	799	795	828	787	791	785	742	830	815	805	808	766	868	832	838	877	853	792	847	790	774	847	832	841	835	845	871	842	842	837	845	841	840	836	876	840	852	865	849	856	828	835	858	863	851	847	808	827	810	850	797	820	848	908	857	820	831	806	821	822	838	794	817	815	840	842	848	885	852	889	853	837	824	860
755	713	717	709	736	677	729	727	762	737	737	758	737	713	759	747	701	723	728	763	719	757	736	725	735	705	709	737	746	766	718	757	699	765	753	794	760	843	807	756	772	782	800	755	778	817	773	765	784	743	760	786	734	752	771	763	739	737	731	716	743	757	799	764	737	750	774	762	756	733	747	829	932	848	722	741	767	768	718	736	787	818	820	742	727	767	719	713	752	722	712	774	770	722	729	731	761	757	737	754	739	714	750	734	750	771	746	809	805	783	760	785	755	737	752	751	737	765	749	773	791	803	773	728	708	759	735	773	725	723	745	744	741	773	776	751	747	749	732	750	790	774	742	778	752	759	763	732	786	739	755	725	742	719	791	733	703	745	762	760	799	797	702	719	829	906	859	865	847	930	785	565	543	488	442	415	431	478	632	797	845	799	805	695	771	740	780	767	754	744	751	693	749	780	747	735	716	834	913	843	685	906	917	681	775	727	730	742	754	762	754	724	736	758	773	715	770	781	743	738	744	726	752	764	755	751	744	779	781	755	688	701	687	1088	729	543	624	598	731	777	748	719	750	760	794	724	774	751	784	723	722	753	764	765	786	739	740	716	739	735	799	756	767	747	738	740	759	790	778	754	766	747	769	749	787	755	759	766	744	717	735	774	769	773	760	764	783	783	757	706	725	734	737	762	745	749	768	794	734	723	746	751	775	763	760	750	736	785	767	749	740	746	757	709	772	753	778	747	737	770	794	764	730	770	780	748	778	772	788	781	754	753	781	707	796	804	821	802	777	812	789	809	836	813	821	777	817	761	772	783	761	785	780	778	783	817	813	760	797	813	774	810	772	794	783	815	800	787	786	790	764	764	788	823	791	809	818	778	807	788	801	829	787	822	762	790	816	813	808	813	744	786	812	842	807	804	732	736	775	775	769	779	771	830	844	793	794	789	793	757	787	785	816	836	848	786	757	789	828	792	842	813	824	848	842	810	794	818	825	832	838	810	791	815	734	752	828	819	821	798	813	854	850	830	839	822	831	827	801	821	866	795	821	859	857	805	853	866	819	857	859	865	833	804	852	839	812	853	811	849	846	798	822	841	847	825	826	809	778	816	863	850	874	884	833	834	824	815	851	856	834	867	856	860	827	812	835	824	821	851	835	827	791	837	840	802	831	881	840	859	844	824
743	767	755	718	763	759	783	740	745	752	766	726	754	746	751	760	740	774	753	756	742	808	744	735	723	725	735	737	784	765	740	731	778	758	731	789	769	768	741	736	832	763	748	686	664	747	777	757	758	730	745	761	724	779	741	769	758	714	757	740	722	740	738	763	786	807	745	752	763	760	723	738	764	732	714	759	789	762	742	751	777	810	750	709	754	775	734	713	727	723	757	731	757	748	775	736	758	751	753	739	723	757	757	813	769	726	755	788	759	753	753	729	773	736	788	778	773	780	724	743	771	761	767	770	781	802	773	751	772	765	776	733	751	769	763	738	738	732	737	724	768	731	755	769	750	766	796	750	751	751	728	721	734	741	799	754	760	764	758	773	764	807	769	773	807	820	859	873	828	668	597	525	469	436	399	426	610	700	702	714	807	789	729	706	733	762	784	732	721	756	706	823	877	904	802	707	687	806	880	805	656	902	949	702	737	740	766	735	759	733	749	724	737	766	778	711	766	779	763	790	768	767	774	768	766	761	740	756	744	747	710	687	727	857	690	708	743	759	765	719	746	730	757	763	754	748	760	798	753	732	715	774	753	784	786	741	726	791	735	790	788	769	774	771	756	771	738	790	776	747	771	765	773	799	800	750	749	774	749	708	757	744	758	780	770	757	747	752	726	750	741	739	801	746	775	794	754	794	748	764	755	721	757	785	751	746	736	765	809	816	768	766	722	747	752	768	739	747	789	749	775	744	779	764	769	749	804	727	757	773	760	721	753	748	843	751	778	806	769	765	819	830	806	768	817	810	757	766	769	801	759	770	801	786	770	808	772	805	754	769	781	799	758	800	797	801	786	737	814	802	768	774	809	742	765	762	763	771	769	745	828	787	775	817	778	792	781	801	806	806	780	758	791	850	773	809	782	797	786	772	769	810	831	793	792	807	781	821	807	797	795	858	837	806	831	771	801	802	819	792	835	838	826	809	800	831	826	787	817	770	798	852	844	810	733	738	806	858	807	827	841	836	851	841	786	815	810	838	807	837	857	765	776	867	863	780	845	863	847	855	830	818	802	836	816	851	868	801	762	794	809	797	810	820	844	819	807	826	835	822	864	888	884	867	849	902	885	808	806	840	885	840	841	856	834	832	836	834	818	825	788	818	814	822	769	755	839	875	835	817	854	782
733	725	757	690	751	755	744	754	754	676	725	745	766	733	742	779	749	781	776	761	755	740	783	703	730	742	768	785	740	700	707	758	775	771	784	776	799	747	716	736	792	819	705	609	602	728	767	795	735	713	757	726	744	781	777	767	747	784	778	750	768	758	728	761	735	743	745	762	791	803	766	703	699	723	752	774	775	752	745	739	733	737	692	720	741	784	739	726	763	781	739	692	715	783	756	714	740	745	775	769	759	767	793	825	757	726	786	784	765	751	736	747	759	777	800	743	769	735	763	774	783	790	758	774	777	783	781	729	753	740	739	760	722	765	753	732	775	716	728	754	758	715	776	755	763	790	752	771	764	741	747	747	750	771	754	777	752	808	770	766	806	819	815	768	778	857	888	776	600	544	520	461	391	425	505	643	746	747	667	695	746	745	713	732	746	758	749	734	738	744	737	850	466	593	862	764	726	686	776	708	630	626	670	708	792	764	748	753	750	731	733	724	786	735	762	747	757	771	738	686	674	694	736	785	776	749	764	724	783	795	724	711	737	788	771	741	730	774	747	716	727	757	757	757	762	765	745	744	750	705	674	729	740	815	802	723	703	743	777	809	766	800	774	764	719	749	747	779	782	767	768	762	767	754	724	743	783	724	705	731	741	775	778	748	763	759	757	730	746	742	798	765	773	768	786	801	728	747	758	752	751	771	770	744	764	736	808	751	788	811	822	744	727	721	734	715	731	724	788	759	797	793	781	736	758	779	785	765	767	808	797	768	757	800	775	715	735	787	793	766	832	799	797	780	750	788	807	824	791	762	749	768	879	794	777	797	787	805	801	765	819	826	818	836	811	802	783	783	761	778	794	775	817	776	745	717	787	776	780	796	804	760	775	799	787	823	869	765	779	794	774	785	828	794	827	865	804	847	835	856	855	819	851	828	835	793	809	765	792	815	785	798	802	793	756	782	844	814	791	828	870	824	836	829	806	815	820	791	800	727	936	817	831	856	761	769	833	845	810	834	799	830	837	818	818	822	823	793	847	833	879	826	820	900	817	841	835	838	859	824	837	822	798	850	856	831	855	774	811	816	848	782	858	802	843	829	812	833	884	859	797	806	846	890	890	894	858	831	814	797	849	814	887	844	860	821	862	834	853	841	817	813	825	780	759	834	845	899	871	831	849	793
745	769	758	742	729	751	705	733	747	739	743	705	714	747	747	752	761	774	703	690	753	769	749	722	751	791	836	855	730	752	716	741	759	742	754	799	766	770	704	674	780	790	742	677	622	728	775	774	755	740	714	759	786	808	797	759	760	761	745	773	740	755	800	776	753	756	759	753	753	754	751	752	748	793	806	767	737	774	733	709	728	717	718	762	805	775	757	772	744	799	729	736	723	765	774	784	742	741	767	743	733	767	789	792	720	723	752	764	720	694	697	724	776	748	763	737	741	739	751	738	725	747	758	742	745	749	791	768	757	745	750	745	723	732	748	755	739	777	778	750	758	758	778	736	744	758	756	751	775	754	743	764	754	798	808	783	798	811	767	799	777	787	865	886	907	815	688	599	539	477	407	395	445	588	687	792	740	722	719	731	728	727	756	747	755	742	726	683	709	795	749	824	589	732	821	786	746	713	714	736	728	697	709	736	760	762	790	727	743	770	750	739	769	717	745	750	756	776	707	696	808	864	683	715	774	767	760	738	775	738	752	760	718	764	706	739	733	766	766	759	734	774	774	779	766	753	742	769	759	736	706	700	754	785	779	723	720	744	800	775	782	770	796	735	755	715	752	804	770	787	740	796	736	770	741	767	788	751	728	725	775	761	791	785	733	784	731	759	716	762	760	757	765	784	802	772	755	737	766	736	794	767	752	760	782	750	773	781	762	786	812	754	784	759	745	771	778	779	803	789	777	782	777	708	773	787	757	746	770	782	779	747	760	787	717	744	737	817	795	754	760	784	850	757	755	755	782	715	752	770	800	782	754	782	752	776	796	810	754	746	790	768	766	764	792	788	823	793	785	820	805	782	818	821	774	740	751	767	749	762	828	799	767	786	800	793	827	787	800	784	829	816	800	804	808	827	815	818	844	804	839	831	830	782	833	798	749	732	742	832	808	825	804	758	735	812	821	837	814	833	848	832	813	804	809	807	780	787	768	751	1036	742	793	841	879	826	840	823	823	868	821	751	815	804	825	926	799	810	827	796	825	894	848	823	794	903	812	843	834	843	830	837	807	848	815	798	805	803	805	934	884	851	864	872	813	825	804	843	848	801	758	760	780	786	813	875	855	809	829	852	828	795	823	828	876	853	822	785	824	825	791	800	799	770	833	795	821	882	865	825	840	832
803	798	750	715	716	735	779	764	763	747	741	737	756	745	781	768	753	739	683	629	654	740	766	709	722	771	822	770	769	723	722	747	746	792	762	785	735	756	686	652	751	794	773	718	744	773	752	752	795	749	773	711	764	774	775	718	736	749	758	740	733	736	740	737	745	761	728	739	749	770	789	764	772	787	759	754	751	718	753	746	747	718	762	732	761	739	763	727	766	769	736	717	771	826	768	776	749	720	723	774	770	758	746	722	702	747	780	817	751	766	761	754	775	730	738	773	713	754	765	739	769	785	790	762	721	707	750	791	753	778	749	743	762	727	777	734	744	759	763	763	748	733	765	777	815	764	789	764	764	707	812	779	753	761	775	764	822	797	813	798	813	826	937	907	756	607	549	517	444	413	384	483	608	752	782	781	751	728	743	742	763	767	792	784	770	775	759	719	737	770	725	815	814	824	776	760	781	724	709	776	748	713	731	721	789	684	701	797	763	757	752	743	788	728	731	741	749	772	701	726	1114	1152	719	682	765	774	775	712	754	742	729	759	753	761	737	757	704	758	751	769	766	763	735	779	790	744	743	763	744	715	737	736	725	755	777	723	734	747	770	753	738	758	765	752	730	733	749	765	772	780	771	754	765	739	793	787	786	704	662	745	750	792	767	761	771	751	775	797	798	738	736	788	810	757	808	750	789	724	737	753	765	777	805	795	777	804	759	760	749	782	742	723	783	810	777	794	746	750	766	746	775	787	835	729	773	795	766	760	771	800	797	776	757	786	788	791	752	791	766	747	791	778	838	766	736	803	750	675	747	785	801	815	817	778	779	772	804	779	781	807	783	805	752	786	767	819	840	841	809	780	776	782	791	817	814	778	778	769	773	820	829	824	782	776	787	787	797	832	812	799	768	773	819	813	784	800	768	779	757	739	811	810	842	819	808	786	777	803	779	793	847	798	759	757	765	782	837	845	833	787	840	824	782	833	822	815	792	811	788	749	767	773	768	822	836	824	782	806	824	859	833	789	810	818	845	790	823	843	810	835	839	842	780	779	778	839	839	814	816	847	832	817	814	848	854	828	862	818	822	833	892	839	840	861	841	812	826	850	799	741	742	784	781	740	713	792	857	856	862	874	791	774	772	802	841	843	822	808	804	807	820	789	821	795	830	868	870	870	887	882	844	876
805	766	759	751	693	727	722	740	722	733	711	723	736	734	767	745	786	741	606	583	660	784	748	726	682	774	774	732	717	749	736	773	795	762	742	782	775	766	652	654	750	768	816	761	774	742	714	747	762	794	744	718	703	788	782	739	757	757	700	743	739	756	770	758	769	743	744	743	782	774	772	775	770	763	753	738	787	748	749	731	764	785	752	747	735	767	762	752	756	771	747	744	787	764	751	754	746	713	736	760	751	762	740	740	744	756	811	845	851	772	747	744	778	726	776	787	730	712	776	785	785	762	765	741	725	694	772	755	750	772	757	766	744	733	759	733	773	717	756	776	765	736	772	738	767	758	743	758	753	743	771	789	757	766	766	769	844	793	815	854	882	936	818	645	514	528	482	434	409	434	551	679	810	768	765	768	793	767	792	725	743	719	755	773	761	738	741	753	775	773	762	738	775	760	686	737	747	777	755	775	762	726	698	776	774	712	760	785	745	763	748	751	745	760	743	741	790	784	715	605	889	928	651	721	761	766	754	731	710	721	776	754	757	753	757	775	732	742	781	725	719	748	746	722	801	760	774	747	730	765	763	740	735	801	762	728	745	744	711	746	705	694	726	766	752	763	742	739	800	735	753	786	780	748	757	795	745	603	623	633	644	754	766	780	757	747	737	826	782	787	729	739	741	740	766	734	736	747	760	725	730	779	737	821	776	756	761	746	795	819	786	757	765	736	770	804	769	717	753	809	757	793	785	775	772	794	778	785	763	777	750	791	758	769	770	784	765	748	744	744	764	765	796	777	754	799	741	706	749	752	808	760	844	775	779	767	805	781	775	765	779	761	807	758	752	788	801	802	837	801	728	754	777	802	787	754	780	782	814	785	785	780	780	763	799	829	811	830	791	785	757	794	800	825	768	805	809	828	801	802	799	808	800	822	799	778	789	823	786	827	786	769	756	829	813	795	826	814	809	816	827	796	810	785	827	802	822	776	825	814	767	785	778	841	837	825	828	801	833	847	830	797	798	816	795	815	836	838	822	827	838	893	792	753	719	866	827	814	864	845	820	841	848	828	797	830	853	837	805	784	823	842	809	851	884	844	856	851	803	733	783	845	900	819	753	740	816	891	850	822	778	892	1064	950	754	852	912	878	819	848	803	838	832	821	882	868	879	835	829	842	846	828
763	774	718	702	704	710	732	758	759	760	768	755	769	746	745	786	770	741	671	652	747	785	745	719	731	724	740	715	757	734	766	791	777	763	749	753	772	776	709	738	744	747	752	748	770	742	755	752	761	769	749	779	735	747	777	716	748	743	752	754	760	732	745	727	761	730	733	757	757	726	770	772	776	748	727	770	725	723	730	741	711	724	784	774	761	773	735	758	771	723	759	755	763	728	727	721	775	776	763	780	765	758	739	701	732	837	717	511	768	804	757	749	749	739	788	769	755	736	766	763	756	728	712	732	795	760	786	769	788	751	760	749	779	739	734	733	769	734	770	760	764	722	724	723	740	745	754	713	751	762	782	766	765	770	803	776	817	821	839	902	869	738	570	508	486	451	415	385	463	626	759	786	751	742	735	793	724	711	741	728	684	733	761	758	763	739	743	759	767	754	761	711	795	749	747	760	799	747	721	791	801	700	756	772	793	759	766	746	752	721	736	751	729	754	715	737	741	773	795	671	650	676	739	813	727	686	709	668	718	765	768	764	758	765	746	760	721	762	781	738	754	720	734	744	790	765	722	772	763	759	747	751	766	732	754	757	751	755	738	744	752	753	746	771	747	748	772	770	746	754	766	757	751	741	710	827	691	616	969	1073	611	667	754	764	797	728	762	770	791	759	769	725	774	743	771	759	699	730	742	758	762	745	777	802	778	766	755	765	730	770	703	806	760	731	751	794	762	750	779	759	782	773	789	748	754	762	753	746	780	775	791	773	792	773	746	802	770	751	773	743	799	787	738	785	818	774	758	751	771	759	753	766	778	802	789	790	803	793	789	767	763	794	820	787	734	801	764	783	818	753	773	712	735	807	796	794	808	826	799	781	777	762	802	780	803	824	821	758	806	779	785	824	814	805	807	794	810	791	817	828	822	800	835	841	806	794	822	871	788	852	846	830	823	838	827	770	844	805	807	823	772	810	812	839	822	829	827	805	807	790	796	813	793	824	822	809	807	774	807	770	774	777	807	815	830	809	809	822	791	811	811	800	839	843	788	783	831	853	846	837	804	828	877	849	843	829	818	806	790	837	821	817	744	782	874	863	876	878	819	693	778	923	1011	892	784	779	813	890	844	852	754	935	1202	1031	740	835	890	873	848	847	870	843	869	872	932	866	837	840	827	852	812	787
713	724	732	710	716	739	751	748	722	740	752	731	726	753	744	738	766	763	723	741	784	771	780	741	755	744	710	734	726	700	803	762	769	759	801	780	732	772	764	736	697	752	781	738	811	727	728	763	769	746	733	773	751	780	766	756	735	740	768	744	753	731	751	749	774	745	747	758	761	730	754	774	728	744	753	812	737	754	734	767	732	772	777	770	762	737	722	720	711	756	735	771	740	733	745	738	733	750	756	792	718	707	733	707	756	852	627	545	719	815	745	739	771	789	752	744	767	772	799	788	737	733	727	758	750	746	777	768	738	737	761	748	739	737	752	740	769	778	774	763	750	740	735	756	726	740	751	753	783	782	784	782	819	802	809	799	797	848	897	823	685	514	491	512	445	400	425	558	754	735	751	730	725	732	785	783	745	714	743	727	753	731	766	776	766	771	770	733	741	787	771	766	752	772	727	732	770	722	726	755	801	762	737	727	742	746	796	765	774	757	755	751	752	754	787	758	784	746	745	763	776	775	774	762	695	681	727	711	685	749	797	795	767	778	765	724	767	750	758	774	758	726	723	756	769	784	777	750	757	782	752	803	778	752	763	741	736	772	740	754	744	765	772	770	737	732	718	699	713	745	732	757	787	740	749	804	646	645	1430	1697	778	603	784	741	778	748	743	775	771	708	768	783	768	741	742	759	713	761	713	768	706	754	790	787	783	759	766	773	746	757	762	780	767	772	811	774	745	765	758	784	781	765	740	763	768	765	729	757	763	791	788	768	809	808	764	797	783	748	765	785	752	777	774	821	800	749	757	795	768	736	755	765	747	747	805	847	792	761	748	748	766	753	786	790	775	787	791	814	760	775	761	744	765	795	790	801	823	793	787	790	796	777	763	816	793	786	819	824	821	811	830	797	778	810	865	742	832	785	835	793	810	846	825	784	804	797	811	787	837	810	874	814	823	837	806	830	840	835	798	799	810	807	820	816	845	859	837	875	846	831	826	829	813	801	838	808	854	820	836	765	796	806	810	806	854	818	789	812	777	805	778	807	869	844	837	853	806	830	820	833	837	851	891	795	864	840	824	852	809	840	841	805	793	794	850	837	850	902	774	645	713	914	1019	909	748	758	822	890	861	849	746	782	818	781	751	863	867	850	882	837	876	848	891	893	840	817	875	837	824	809	822	833
720	765	736	740	756	774	764	768	752	738	747	703	730	729	728	739	764	720	732	729	744	766	738	732	784	764	728	780	729	735	774	763	732	742	768	749	755	779	756	767	734	723	741	777	733	758	744	778	760	759	748	766	753	767	742	721	758	784	753	751	762	772	749	751	743	756	737	748	756	727	744	755	748	777	781	802	753	760	696	724	733	769	730	732	745	754	705	718	737	785	709	804	761	741	752	756	753	712	747	788	738	758	752	736	734	777	780	746	801	757	738	791	777	760	781	757	772	757	819	774	753	729	761	774	813	776	757	781	795	774	757	755	776	715	724	717	758	757	773	743	812	773	758	766	735	799	736	797	783	747	764	803	802	827	764	865	895	896	760	588	503	498	439	407	381	479	595	724	725	716	760	728	723	777	782	779	730	751	716	727	758	749	732	767	743	744	749	780	743	747	768	739	769	792	749	743	819	695	672	742	791	743	718	753	732	750	762	759	754	742	765	777	737	769	711	691	768	754	741	730	793	763	783	700	716	752	961	926	717	705	765	743	739	752	763	753	752	715	741	803	787	739	718	739	757	783	744	730	759	789	755	747	790	768	746	751	814	745	778	749	772	779	754	723	745	711	816	806	714	748	735	747	755	734	778	800	676	536	833	1007	608	685	789	770	751	728	761	743	722	752	770	775	762	759	758	789	778	756	743	719	727	752	805	729	734	707	767	793	791	775	754	790	784	742	765	750	800	786	788	790	766	748	749	795	771	793	761	754	794	777	769	776	769	784	786	775	747	750	783	761	744	781	766	781	781	778	808	789	771	778	776	756	761	784	806	792	794	807	791	788	761	754	806	809	779	788	781	794	815	744	768	757	747	717	773	775	791	804	798	790	782	747	828	815	761	768	770	785	837	793	850	779	798	803	780	790	801	823	804	816	810	784	812	828	855	787	789	812	784	809	813	785	779	834	807	825	810	829	814	794	831	803	825	812	837	857	817	841	800	798	835	847	844	813	845	805	837	823	843	793	826	828	812	829	858	827	770	833	853	801	804	793	832	824	835	828	847	818	837	816	882	796	810	827	837	854	861	827	803	799	811	817	795	848	839	803	851	908	793	692	705	857	885	877	804	764	786	874	844	853	823	779	727	783	867	863	840	837	851	809	849	853	834	883	803	800	844	835	844	821	840	814
705	739	760	774	758	779	737	767	749	767	747	765	727	730	692	712	722	736	722	757	767	755	754	736	753	742	779	757	784	751	732	774	759	762	774	736	789	756	770	733	753	763	730	749	750	725	748	768	747	726	745	756	742	742	749	761	802	720	732	756	720	772	756	774	749	764	720	738	778	783	754	733	736	747	760	759	756	740	753	751	747	790	752	793	751	736	764	774	757	722	736	769	713	714	766	760	755	753	725	778	780	784	747	745	755	777	755	769	803	762	727	801	767	771	758	737	739	747	766	752	733	754	757	806	751	710	721	756	781	749	760	760	754	743	736	744	747	748	761	750	737	767	744	768	784	758	720	764	786	803	794	764	807	814	875	909	858	649	537	508	471	433	390	437	573	690	740	752	711	730	777	752	736	755	740	764	716	729	732	743	753	734	746	746	750	763	746	771	748	785	763	745	725	720	756	743	757	718	729	764	776	758	782	725	762	782	787	802	780	792	748	768	765	766	758	697	773	729	763	786	753	757	768	717	767	797	958	973	693	726	762	736	746	770	713	721	768	710	741	744	772	772	736	757	749	738	733	732	757	779	739	746	775	772	779	725	746	705	777	779	772	741	753	702	714	734	894	802	706	733	759	748	765	754	737	721	756	635	582	588	633	779	755	752	765	755	748	778	759	765	759	783	780	804	752	774	778	747	761	734	723	782	745	721	721	767	785	772	796	766	796	777	760	788	766	747	775	795	750	744	767	785	781	746	811	767	769	797	789	766	778	795	772	791	768	756	803	800	788	764	796	767	793	752	768	769	781	788	782	794	799	758	811	808	786	802	812	811	804	793	794	782	789	770	779	805	788	763	762	742	800	780	755	773	772	748	819	791	789	799	796	802	780	787	758	826	805	788	797	791	807	849	786	808	813	785	806	784	797	867	811	783	822	824	805	812	792	830	799	834	782	796	753	788	787	789	808	827	807	767	816	827	767	814	796	810	853	847	828	787	842	820	862	872	804	858	807	781	827	832	827	808	822	816	805	881	826	847	815	805	823	809	836	874	844	809	827	836	807	814	826	806	843	831	806	825	851	844	831	827	844	849	845	821	833	848	859	913	856	749	761	748	798	804	815	852	821	812	855	813	842	778	837	871	861	910	844	801	813	839	856	812	880	849	798	816	830	855	858	827	811	846
741	734	800	788	747	756	747	735	736	738	715	739	798	756	694	746	742	700	764	770	748	717	720	716	720	734	769	708	738	769	769	770	730	777	740	767	769	758	788	744	736	764	760	781	770	728	762	758	749	757	739	755	787	783	747	748	762	751	785	762	744	756	727	757	719	735	740	737	749	739	786	726	735	745	765	750	723	765	736	752	750	754	770	775	755	760	770	749	756	746	762	764	741	801	800	770	772	713	730	776	778	770	749	744	753	786	759	779	758	769	757	751	748	771	732	762	750	767	737	749	786	734	763	769	743	674	697	745	772	757	758	754	739	753	782	738	804	769	765	797	743	764	759	761	762	764	780	792	810	796	789	836	850	882	864	763	577	537	503	453	417	398	467	599	743	775	752	741	718	743	780	762	772	792	727	725	755	727	730	762	760	734	747	775	728	765	770	768	785	770	739	696	716	736	747	724	761	764	722	773	795	772	811	744	753	732	784	785	799	804	818	764	732	788	805	766	776	759	743	797	765	765	739	738	715	717	746	685	654	785	734	761	742	742	800	750	787	767	755	765	751	746	723	783	747	756	800	755	788	752	767	765	723	731	797	759	754	732	784	785	770	744	736	750	727	749	743	710	738	760	749	762	785	770	755	743	716	723	771	768	730	787	742	766	771	755	740	765	771	770	737	768	755	770	732	720	757	767	751	730	737	743	746	759	734	788	771	760	796	732	768	756	780	755	784	746	765	782	794	756	770	737	767	744	806	767	813	776	762	762	745	779	809	768	770	762	775	775	775	741	785	779	760	734	780	788	793	829	787	751	787	782	779	778	776	774	795	783	785	816	792	788	765	732	777	773	774	742	750	796	767	818	766	782	781	780	769	792	793	785	788	827	781	841	787	800	839	820	776	783	807	792	795	832	798	770	810	800	820	838	818	783	809	788	810	796	805	816	824	827	810	804	767	799	790	805	831	798	824	811	809	809	772	781	787	794	830	832	827	787	802	832	845	825	803	802	826	775	829	842	775	830	868	791	858	813	826	864	874	845	829	842	868	820	798	829	825	802	804	806	829	825	856	845	837	838	832	832	824	816	810	823	805	807	863	781	795	846	873	866	797	729	756	819	869	836	853	839	836	828	831	828	848	862	883	830	805	823	804	828	848	838	848	845	845	819	823	830	836	862	807	778
762	795	715	727	731	758	738	737	734	693	731	849	816	774	722	711	729	730	732	769	750	709	737	731	756	721	765	743	758	747	732	736	765	800	742	763	796	754	763	744	747	765	756	774	771	785	757	734	781	735	787	780	794	756	754	743	755	748	763	727	755	791	740	744	788	741	735	752	778	744	784	761	739	726	769	759	739	783	787	785	763	776	769	747	734	770	772	749	758	743	734	734	748	802	753	741	791	759	751	769	717	785	735	766	786	787	787	767	770	785	739	760	756	747	746	715	787	751	732	741	793	771	793	764	706	727	723	731	793	740	775	752	701	774	735	759	791	758	744	760	737	763	757	786	801	777	794	794	786	808	805	882	944	851	639	446	412	452	467	401	425	559	682	745	724	723	737	726	780	754	703	733	734	793	711	690	764	770	746	748	773	727	741	756	778	755	766	733	755	717	718	728	718	709	773	715	746	793	774	739	788	755	797	710	733	746	757	767	740	762	755	754	778	779	782	760	749	775	770	710	722	683	709	765	748	708	689	727	748	749	752	735	730	751	814	634	677	734	768	742	782	765	730	750	755	747	791	782	740	757	793	747	750	750	772	741	738	759	793	747	716	750	743	759	752	780	739	760	727	733	765	774	779	764	706	722	717	765	776	766	725	715	743	776	742	731	727	761	774	744	783	750	764	759	754	767	719	761	752	734	717	734	749	775	785	772	741	781	766	751	737	790	795	728	765	757	796	767	775	768	767	775	769	753	779	747	766	743	801	785	809	757	784	802	775	760	758	761	783	823	778	756	795	782	766	802	783	804	795	802	807	795	808	802	792	802	776	791	801	784	767	750	784	777	766	811	777	781	754	808	787	800	784	771	755	801	808	789	810	772	798	801	833	770	810	818	793	819	773	822	785	816	780	813	829	784	765	764	785	802	834	785	839	821	787	801	777	794	824	823	811	779	752	744	816	821	839	805	810	845	841	857	802	797	783	826	795	848	787	841	879	820	817	779	800	817	828	827	846	835	839	844	838	775	828	798	805	805	846	865	833	837	870	863	834	828	859	830	809	826	817	787	823	850	837	846	836	841	850	834	812	861	812	843	813	820	846	812	885	888	834	825	813	841	809	835	839	822	833	829	826	843	860	899	860	817	870	902	828	761	835	802	824	856	829	825	777	850	824	865	861	827
762	706	738	700	729	779	791	750	721	702	727	764	812	797	745	733	729	747	741	711	687	711	775	739	727	719	751	788	728	710	766	754	766	774	732	750	744	764	753	761	764	796	755	781	763	748	741	731	752	758	728	754	803	760	794	714	749	739	737	732	739	753	740	756	776	789	764	764	739	746	752	754	761	728	801	733	766	751	776	752	767	780	717	741	741	770	760	731	795	696	730	731	739	759	761	742	728	782	726	754	730	758	724	715	755	764	762	768	789	734	761	706	767	740	726	752	729	736	737	740	758	773	787	775	740	757	765	754	790	742	747	719	713	709	736	709	759	765	747	775	743	747	741	786	766	793	794	759	815	826	908	886	767	534	372	288	310	349	417	479	639	705	766	708	716	782	741	751	748	719	711	673	740	767	735	727	759	739	752	751	748	741	728	754	766	751	735	739	766	752	744	750	772	757	738	742	761	751	753	737	776	739	736	723	709	757	744	772	785	711	749	797	765	767	750	771	765	799	701	683	735	687	669	742	755	748	760	733	735	772	706	748	752	777	775	728	750	753	706	756	715	728	756	758	713	768	736	760	730	733	765	760	762	735	763	756	754	751	783	758	758	759	728	751	742	755	749	711	792	729	724	752	758	753	761	763	734	750	758	749	718	730	755	780	730	722	755	756	781	747	776	770	790	808	779	791	767	735	758	726	739	722	792	759	753	769	761	739	746	719	769	796	764	748	772	768	738	742	744	775	802	768	776	756	742	722	755	726	788	769	727	770	780	786	761	749	809	783	767	798	770	748	757	747	780	776	804	816	815	793	795	821	745	808	818	793	820	781	796	768	769	803	763	726	775	775	777	787	805	770	821	806	798	795	753	763	763	801	782	790	758	758	809	756	779	796	769	798	782	784	801	779	795	839	812	795	819	759	783	773	771	798	791	757	816	790	848	796	838	807	769	814	882	805	781	801	813	815	818	822	809	812	797	756	786	824	836	877	849	796	754	789	778	836	810	826	839	827	842	835	855	857	856	788	820	788	824	835	843	823	830	837	881	813	843	865	839	804	841	851	857	809	828	892	879	856	816	833	830	850	819	824	833	807	822	836	894	872	832	906	841	829	862	808	836	809	828	890	859	845	857	853	836	868	835	823	974	989	888	755	838	833	802	836	810	824	854	869	853	867	869	853
779	731	745	738	731	816	827	800	732	667	685	722	764	752	697	732	736	722	693	728	732	723	788	762	760	701	760	770	763	749	751	735	741	719	743	749	763	737	778	786	776	741	729	759	762	756	733	707	704	711	703	760	755	796	749	736	747	759	741	733	745	769	727	731	723	760	741	774	748	725	757	735	780	783	720	757	748	740	763	756	763	739	751	765	772	784	794	758	773	742	729	743	776	751	781	748	778	777	773	753	770	781	740	746	735	745	785	751	755	739	724	728	761	784	732	708	709	742	752	769	736	761	813	758	736	744	742	730	753	823	831	781	697	717	744	741	788	769	757	782	739	796	783	786	797	797	772	837	860	907	825	665	504	348	287	263	285	354	524	710	774	752	728	717	728	783	726	773	728	770	717	705	742	732	707	726	769	737	735	755	758	765	717	695	744	737	756	727	782	735	759	788	766	776	721	773	755	763	752	720	766	741	746	741	723	764	722	764	773	751	780	746	773	762	774	768	779	802	687	804	1117	927	629	773	775	747	780	766	752	732	745	748	757	767	769	758	774	730	702	703	704	728	808	785	774	767	783	711	743	741	784	767	763	771	758	750	763	748	752	748	759	731	772	774	753	764	749	744	756	773	748	743	773	772	768	767	752	788	734	740	751	750	746	742	726	803	741	747	738	774	752	734	754	783	730	735	786	739	737	752	740	763	790	797	768	765	779	734	764	749	755	772	790	756	750	741	707	787	801	737	760	783	790	779	732	730	735	766	749	751	734	807	799	792	775	771	753	821	801	790	801	775	769	764	722	801	815	825	810	767	817	759	736	741	829	764	778	763	739	772	786	796	776	757	736	802	784	778	782	738	818	851	868	832	764	750	787	800	766	786	773	807	882	797	776	802	786	844	800	823	794	831	813	768	786	781	830	823	795	808	770	777	804	802	769	805	832	812	837	783	735	811	920	906	796	828	804	787	823	846	798	800	770	801	811	850	812	836	831	783	733	775	717	795	834	859	797	840	825	838	842	831	820	797	843	862	805	823	851	807	868	830	810	805	844	819	850	846	831	820	831	792	841	836	880	825	817	808	863	810	824	816	798	812	836	826	936	952	856	854	841	818	863	882	822	867	870	846	843	854	854	807	857	888	821	798	878	884	852	781	839	838	840	836	804	846	847	852	885	859	860	824
792	719	704	732	741	787	830	790	750	730	714	706	729	721	700	749	759	682	728	750	741	745	753	746	762	763	748	787	744	716	740	741	796	744	742	739	778	745	780	791	759	748	755	749	762	722	709	726	754	759	725	779	747	756	740	755	723	746	748	747	711	783	741	748	738	778	777	714	744	746	733	767	768	722	765	724	759	735	763	742	763	749	741	754	749	770	734	741	767	747	755	715	789	655	760	751	743	770	776	758	756	755	740	757	728	759	736	735	755	717	715	757	857	903	821	750	734	730	704	758	719	748	803	754	767	716	742	761	793	827	817	736	692	722	763	758	769	782	746	744	773	803	831	774	786	835	854	917	868	750	590	541	441	325	262	304	466	612	690	709	737	741	757	729	713	746	760	760	705	772	775	734	744	732	722	734	786	745	757	727	737	755	750	725	738	774	751	730	767	727	740	728	740	733	767	751	760	731	737	722	770	757	766	780	760	755	766	734	753	732	727	752	743	761	799	745	752	775	658	711	1085	910	605	785	790	797	742	780	753	748	741	773	799	747	758	740	790	734	761	735	731	777	761	728	760	735	772	755	739	756	759	726	729	781	769	783	766	735	726	764	751	752	765	784	737	734	745	754	720	752	757	756	749	741	805	725	732	734	742	728	743	745	740	743	707	722	738	777	764	753	763	794	788	746	717	737	768	726	714	723	721	740	786	805	820	742	768	731	749	752	761	768	766	758	787	772	752	767	769	759	742	789	801	748	725	768	733	772	748	685	731	807	793	772	791	761	779	798	771	803	806	794	782	740	728	759	839	764	765	790	791	773	751	741	806	757	764	742	762	772	774	762	736	781	766	784	768	790	782	728	790	810	847	836	779	747	817	798	807	800	779	806	883	785	750	772	816	821	827	770	797	827	787	802	815	792	850	799	795	814	774	801	828	745	795	817	831	819	842	818	733	807	859	859	767	820	767	802	830	814	772	772	805	791	779	810	831	826	782	751	825	889	835	772	802	834	810	840	821	841	816	792	840	823	812	820	796	825	840	824	867	845	809	841	853	803	846	838	812	807	837	827	853	831	818	832	790	817	818	796	784	850	821	859	849	779	844	899	816	804	819	823	801	847	846	844	836	860	868	869	846	826	869	854	836	827	734	745	776	839	827	862	788	865	841	846	837	845	820	829	855	853
733	750	736	737	722	749	788	727	741	735	749	728	751	736	745	734	743	763	763	740	746	735	723	706	741	773	758	745	744	736	752	744	739	739	716	719	749	751	767	704	762	733	748	707	755	723	716	763	756	785	757	715	754	764	715	767	748	739	763	780	763	761	755	741	768	745	751	765	737	752	745	731	756	756	756	763	748	749	765	755	754	762	754	779	780	763	776	766	777	776	737	758	781	728	745	798	744	758	763	732	777	793	759	760	753	756	751	748	739	695	707	772	886	904	835	712	726	725	752	736	729	736	789	807	746	699	759	774	817	760	718	706	697	741	766	737	726	800	760	772	806	838	811	823	834	891	895	815	677	527	474	477	457	348	364	569	840	905	826	712	726	746	768	738	740	734	782	765	766	731	752	769	791	738	699	751	771	726	745	771	762	751	763	729	768	773	764	771	748	757	742	752	710	741	754	741	761	743	786	738	747	781	762	798	759	747	736	773	736	708	745	747	739	787	797	773	729	763	720	621	672	687	646	726	746	756	777	774	747	767	744	745	787	754	758	773	740	768	770	745	727	772	771	733	730	752	751	781	753	771	737	688	795	785	777	781	773	773	737	780	754	796	713	763	778	758	771	734	726	728	716	747	773	775	767	745	760	759	752	751	763	774	738	715	737	756	731	749	785	715	733	768	787	739	710	773	783	762	751	746	755	747	778	792	754	757	772	770	733	799	755	796	766	765	740	745	768	768	770	778	764	749	773	751	809	781	788	777	789	700	755	757	767	774	774	825	784	765	780	790	727	758	768	759	737	772	745	759	771	835	779	801	771	782	794	767	776	746	783	784	824	800	798	789	774	773	765	770	803	762	768	801	770	774	761	769	808	796	815	771	715	766	758	761	805	744	783	784	836	758	810	814	834	813	808	815	802	821	808	830	819	806	785	789	815	833	815	824	808	795	783	771	771	758	824	824	803	782	795	805	823	809	821	765	826	814	807	790	781	762	839	996	908	771	875	892	948	872	838	820	843	824	832	848	822	842	819	792	796	823	846	837	803	806	838	830	819	796	777	806	824	843	828	868	824	841	763	843	970	838	794	878	851	876	843	833	821	833	868	816	771	838	852	833	826	762	882	858	846	864	888	826	855	852	832	839	806	803	862	861	814	804	885	816	811	847	832	835	866	824	839	827
751	761	739	725	716	706	739	695	713	687	725	719	747	746	736	724	740	710	742	743	722	740	737	736	736	743	752	771	770	740	750	756	749	748	748	728	765	751	773	779	766	750	754	703	777	730	794	773	763	791	728	770	745	728	750	785	747	741	739	779	781	745	757	754	730	757	757	791	782	741	767	760	748	755	733	770	717	739	744	761	725	776	749	755	748	783	780	761	779	758	764	744	744	723	771	758	785	775	768	736	677	798	762	732	729	723	734	776	759	721	743	783	802	805	778	724	762	771	771	756	756	756	778	768	741	724	757	764	772	763	707	739	721	747	770	767	736	780	806	795	823	796	791	866	890	927	746	560	487	485	438	430	403	451	556	771	985	1080	891	725	667	740	752	713	730	722	726	738	753	802	765	789	781	737	708	755	713	768	785	734	751	758	758	777	745	767	717	759	759	757	749	768	708	761	748	754	750	772	716	742	733	732	770	755	751	737	729	716	743	800	779	743	734	768	739	764	736	717	771	775	754	746	760	719	733	755	778	769	746	712	755	749	764	765	809	767	746	763	730	727	771	747	758	752	697	734	713	757	758	740	766	745	740	743	707	735	768	728	776	767	793	751	784	744	772	780	747	717	751	746	754	750	760	740	750	719	735	721	753	748	776	768	768	755	695	736	766	790	775	746	741	789	763	779	778	778	781	747	746	743	756	756	753	774	735	768	747	765	763	794	752	765	777	775	795	763	743	756	781	783	764	785	728	728	753	786	780	785	751	779	770	777	783	806	753	770	765	762	760	769	745	790	754	751	753	788	754	786	745	752	808	763	754	791	799	779	773	812	763	785	778	815	820	777	780	771	727	810	768	816	750	765	751	742	704	802	821	780	798	825	814	785	779	772	760	835	769	783	808	817	812	825	819	806	788	824	787	802	752	757	841	785	809	774	777	811	805	803	821	816	798	814	817	806	828	820	789	808	819	852	816	849	827	839	832	809	818	818	768	737	786	893	810	746	916	687	736	903	827	803	867	821	834	804	806	802	757	823	839	846	829	833	846	839	830	865	855	822	852	821	859	838	840	818	847	828	784	862	920	824	811	881	826	870	888	829	841	845	892	830	826	863	840	846	841	802	822	849	851	826	835	854	825	825	806	788	814	793	845	796	853	823	843	800	814	818	812	825	844	843	837	792
779	806	742	717	744	740	740	716	727	725	753	746	735	767	719	767	737	752	724	759	722	728	711	765	762	741	739	753	746	741	749	765	729	713	744	753	734	758	781	761	742	740	762	740	741	739	752	782	765	763	722	729	751	760	735	715	755	773	781	762	743	729	799	764	746	765	762	762	737	740	765	742	696	728	728	743	739	761	733	708	729	771	725	738	774	761	765	753	767	770	753	702	750	736	740	766	764	776	725	726	713	773	750	752	732	760	778	792	774	713	738	733	747	741	719	703	737	778	757	760	753	743	748	759	793	741	767	779	739	759	734	744	764	768	760	781	777	819	814	800	762	820	856	863	835	682	517	483	466	416	380	432	589	657	687	778	875	957	845	703	688	771	773	763	717	748	747	766	763	762	762	751	789	716	724	749	738	761	763	752	727	769	757	773	756	755	739	758	778	764	771	781	709	781	790	781	747	749	756	732	766	716	736	754	770	760	753	735	781	842	829	772	728	730	776	767	775	739	729	795	816	785	729	716	749	766	794	804	805	772	727	755	734	771	764	800	749	757	749	729	765	737	757	758	713	746	770	796	727	759	807	725	735	712	707	734	741	776	724	735	777	757	778	761	767	751	736	726	780	763	760	763	718	827	741	768	762	705	742	767	750	791	758	751	731	718	765	783	763	741	758	760	748	758	782	791	757	716	757	770	763	736	743	763	732	718	738	751	752	788	763	761	744	813	784	778	788	793	796	765	815	782	803	775	739	775	742	781	768	770	742	727	793	782	785	745	778	775	821	778	747	805	769	801	730	786	749	780	718	719	805	774	797	779	803	768	748	773	784	772	788	801	827	785	794	754	813	767	738	780	764	806	769	756	782	798	798	817	801	796	793	804	767	832	782	804	798	808	799	756	771	815	829	821	813	795	834	790	767	819	775	809	800	812	817	810	820	804	793	803	791	784	841	815	777	824	802	799	774	806	819	814	859	868	873	835	768	796	777	792	807	794	754	782	859	508	631	915	824	843	801	792	827	799	818	803	820	801	822	851	867	835	845	828	803	828	875	844	851	854	823	850	846	831	822	840	818	796	738	822	845	831	839	808	842	831	808	817	848	853	824	847	858	831	841	813	861	817	821	839	823	874	850	816	841	802	792	843	847	846	850	813	767	759	808	855	857	856	850	826	849	845
814	841	807	811	813	820	819	815	787	770	788	813	813	787	784	793	809	787	766	779	756	765	779	743	742	750	723	751	748	750	751	740	710	736	742	726	724	801	752	738	731	761	724	714	757	699	736	756	760	728	736	725	777	781	758	721	758	744	737	740	797	751	749	740	773	744	769	778	755	748	761	765	747	745	710	762	716	764	733	752	786	769	750	790	756	770	732	773	746	737	789	738	724	734	770	751	790	787	798	715	734	760	722	733	802	795	765	751	809	772	738	730	733	747	725	745	786	801	730	771	730	744	752	755	780	769	762	727	709	749	747	750	752	754	758	781	823	788	805	810	835	912	903	755	542	496	471	421	397	374	470	610	755	755	657	663	696	805	734	729	742	788	766	773	760	778	770	794	775	742	770	791	771	741	717	782	746	725	718	754	773	727	737	795	754	757	783	745	737	740	756	789	728	776	780	757	798	771	729	702	717	751	740	724	771	763	726	716	707	762	781	763	772	738	746	736	759	731	777	761	767	731	743	744	727	735	734	826	808	833	706	732	753	749	763	763	784	748	753	778	803	767	770	764	706	748	756	782	764	745	798	744	763	747	728	755	736	774	727	755	764	784	757	766	744	788	734	758	788	761	709	721	725	725	779	800	792	737	757	768	776	736	777	773	762	757	732	768	750	738	735	748	732	746	782	765	737	788	764	752	745	685	750	746	768	768	734	731	736	763	810	787	749	765	788	774	772	801	749	778	780	761	780	779	760	729	692	727	775	747	722	769	791	774	788	774	756	767	770	776	757	780	810	820	791	739	714	774	747	739	801	774	783	800	796	779	766	769	755	792	792	808	782	819	788	802	819	787	805	801	774	855	774	766	803	807	798	783	803	779	792	794	759	833	778	796	815	783	779	776	792	790	799	808	815	792	803	748	793	807	798	800	806	814	788	809	835	776	791	794	801	809	836	813	828	797	815	804	821	815	851	830	835	859	844	798	786	778	770	830	833	825	824	827	937	770	807	885	800	822	816	840	794	808	791	820	828	830	859	811	867	879	812	815	795	844	834	844	830	814	828	822	818	830	833	854	857	793	826	854	842	831	832	791	834	813	813	855	857	831	846	816	859	852	823	820	863	834	844	853	829	838	802	880	824	818	851	822	875	842	858	881	785	762	791	856	893	874	874	835	839	846
907	892	858	877	848	894	884	901	854	817	755	854	868	873	878	852	847	800	832	836	792	816	788	831	770	782	790	710	780	748	760	726	761	740	743	728	770	799	744	708	720	762	752	732	738	736	741	766	755	759	732	699	751	756	734	785	778	739	722	780	759	735	750	732	758	774	721	742	745	712	746	759	763	745	740	755	779	785	759	759	805	755	758	781	766	733	751	779	772	734	787	784	767	773	740	740	760	751	764	760	730	735	695	762	776	766	841	749	774	797	784	747	731	749	779	798	783	771	740	751	753	755	762	761	761	797	797	773	764	720	767	806	773	751	771	768	830	816	850	895	902	862	654	513	479	435	447	379	430	539	655	777	786	750	702	661	699	685	688	729	758	777	745	745	781	740	789	751	732	761	780	771	772	732	749	756	749	748	761	759	766	744	739	771	763	780	731	734	740	734	770	780	794	707	732	744	789	726	761	754	749	754	742	757	782	796	740	672	724	754	779	735	748	762	749	751	725	789	730	734	752	704	751	735	764	779	734	842	580	715	746	791	772	798	770	796	801	748	736	748	773	752	751	792	755	794	799	778	771	773	729	792	809	767	763	777	766	778	744	756	759	788	770	786	733	748	745	767	747	819	755	701	739	737	766	774	782	755	750	763	756	749	782	763	773	786	749	760	774	738	747	733	724	751	742	735	750	767	797	746	752	766	723	759	766	748	778	732	776	778	807	756	745	735	752	776	795	807	785	756	793	763	746	769	810	761	765	722	731	780	798	772	734	759	791	745	775	719	736	757	795	757	776	784	749	702	913	730	818	803	788	765	799	820	802	793	782	772	766	775	775	826	816	832	789	820	777	769	779	770	775	794	797	813	815	821	794	773	806	810	797	790	807	825	787	817	792	796	804	780	819	796	832	847	795	777	791	819	768	810	805	829	820	778	779	808	803	870	793	831	823	787	747	829	818	802	802	806	803	790	851	829	904	874	848	802	790	739	811	790	752	857	881	793	830	838	894	843	838	815	858	871	834	855	822	817	833	815	815	828	815	827	819	821	743	782	841	833	856	827	885	813	840	821	812	889	856	864	831	851	811	853	826	863	833	844	844	844	857	886	865	821	834	818	824	824	868	849	832	847	859	806	798	854	850	826	838	802	856	811	842	827	818	806	750	818	849	846	872	868	827	803
869	864	812	804	791	830	913	906	833	792	793	851	854	879	846	857	852	841	868	849	848	845	852	874	838	849	810	825	840	807	792	750	745	741	776	769	782	774	742	709	774	749	744	776	762	731	739	764	755	730	745	747	742	712	738	740	779	758	749	757	787	727	740	746	748	777	734	741	727	730	725	735	744	775	795	758	793	750	786	765	732	788	788	769	791	752	754	795	765	752	724	768	764	758	763	805	798	764	767	764	729	711	699	787	751	825	779	746	750	801	754	761	755	781	809	773	743	769	772	786	737	765	763	754	786	750	787	743	773	751	805	827	781	769	788	803	795	877	919	904	750	553	470	466	424	383	387	458	576	740	755	740	712	747	765	729	716	680	695	743	746	802	758	748	758	774	745	720	738	739	741	768	751	776	779	764	765	769	738	746	746	743	751	770	716	749	766	766	740	756	768	739	746	776	794	781	761	788	743	759	753	746	756	774	766	741	761	717	722	757	794	777	748	757	723	748	766	750	716	729	689	721	725	729	763	767	742	836	838	828	749	794	785	796	733	743	770	773	750	763	791	743	763	741	734	739	743	735	757	780	771	733	752	785	755	800	771	743	777	753	750	779	768	760	734	708	748	764	775	735	731	732	762	787	773	787	767	807	756	735	784	786	765	755	750	786	737	771	750	749	734	772	752	729	797	799	759	768	775	791	774	787	805	731	745	738	750	728	751	764	788	761	799	783	743	742	748	784	746	767	807	744	764	776	736	782	778	729	730	776	766	761	790	735	771	729	768	775	725	718	752	808	796	747	755	779	1062	728	803	772	782	809	809	783	773	796	805	801	775	762	760	819	831	799	794	817	803	799	765	794	776	804	801	825	842	845	830	795	766	794	768	759	768	771	763	802	848	809	811	779	821	774	796	830	779	790	772	814	822	812	825	810	834	788	777	759	795	862	818	789	794	791	774	821	833	849	824	834	794	809	846	844	852	821	804	846	777	786	830	682	737	806	769	812	834	831	838	859	867	822	851	850	847	847	795	839	873	826	814	818	815	839	876	843	875	876	869	859	849	882	874	860	844	883	865	898	854	850	859	899	845	859	885	908	870	864	799	846	859	865	847	839	843	820	860	837	835	848	836	847	810	837	860	838	823	827	844	844	866	835	805	832	858	835	836	861	887	833	795	826	841	826
788	786	747	775	764	801	850	801	796	755	771	827	780	786	837	805	789	798	802	800	784	844	804	801	826	819	830	865	833	880	840	887	793	804	769	780	768	784	786	720	772	756	763	728	729	747	756	812	744	751	753	774	736	722	774	757	771	767	726	771	769	714	787	768	755	735	770	761	738	783	703	736	733	767	778	783	763	730	767	734	767	796	730	768	749	759	761	759	780	763	762	750	756	765	779	749	766	772	752	736	735	709	756	770	698	728	748	704	749	768	768	732	762	770	795	791	761	753	750	744	749	729	749	738	791	783	766	773	764	787	777	809	801	788	793	795	847	911	838	626	504	489	451	423	369	426	509	669	757	738	703	742	715	791	782	765	786	768	791	789	750	781	748	749	768	801	801	761	763	750	739	761	756	784	741	748	714	759	738	764	776	739	788	743	735	761	764	741	764	773	796	739	733	765	760	756	757	783	755	802	763	741	750	750	753	748	765	762	698	737	727	771	785	729	761	754	722	774	745	726	772	739	756	775	774	746	765	779	765	756	786	757	726	770	739	731	744	766	758	737	752	763	734	730	744	724	771	782	742	768	738	758	746	723	718	722	779	722	727	753	739	759	747	723	739	735	762	797	775	743	700	752	773	816	813	771	726	771	761	752	764	762	770	762	739	756	784	747	769	745	761	745	742	725	736	797	760	764	779	744	730	762	757	763	781	765	760	738	760	724	709	729	791	796	792	782	758	752	718	765	816	785	743	754	756	749	794	755	737	725	763	768	800	783	744	706	837	936	819	730	756	784	770	758	764	763	751	721	812	764	769	811	784	787	793	785	816	786	776	763	768	798	752	822	793	781	761	828	795	786	768	776	799	834	765	761	776	784	799	797	788	775	806	786	814	849	830	830	780	801	820	786	804	799	820	799	817	785	806	820	846	812	832	838	827	833	849	841	805	858	834	852	823	850	854	854	872	830	837	868	870	854	864	826	810	826	832	866	885	734	763	886	789	842	831	866	842	830	838	837	866	837	870	848	891	886	853	826	857	861	857	836	875	851	855	848	844	900	859	843	866	867	810	833	860	857	828	838	865	897	879	908	910	903	878	897	854	834	868	802	852	870	807	877	820	869	887	869	825	871	857	825	842	803	825	819	827	842	863	820	813	832	816	853	807	847	861	859	859	879	874	826
759	788	752	759	727	743	791	788	755	735	727	780	751	748	753	746	765	729	717	749	760	733	758	739	738	784	828	816	825	827	833	867	862	906	820	836	813	785	754	766	757	783	750	720	743	766	755	769	762	775	747	769	754	736	746	765	793	774	747	730	781	795	762	758	740	759	726	736	767	792	757	749	724	754	758	770	752	744	784	746	783	730	721	750	776	752	763	718	767	776	732	782	731	809	768	767	739	753	808	758	757	755	786	772	697	752	794	737	748	778	747	732	708	760	780	776	746	777	724	757	729	736	768	816	760	815	745	779	797	770	795	802	809	816	825	883	893	744	551	507	448	461	367	362	482	626	740	741	708	741	765	800	721	769	752	731	777	757	777	729	749	756	767	741	756	758	778	768	770	762	769	765	771	788	799	753	729	746	718	751	743	746	747	761	754	738	775	771	767	738	735	749	749	801	795	728	723	768	760	783	774	802	790	731	764	751	763	771	734	772	741	752	790	729	766	756	740	754	766	800	763	761	783	797	770	763	723	755	739	767	784	732	700	784	726	732	771	734	759	779	776	729	739	735	733	750	745	756	748	761	768	755	759	726	732	738	734	740	760	790	770	756	777	759	732	749	797	798	758	747	674	715	772	792	834	740	741	756	723	723	718	773	749	735	768	723	734	727	778	747	744	727	694	711	771	768	749	735	796	770	773	748	773	754	756	722	800	791	798	731	746	733	769	786	772	848	786	721	712	734	793	781	750	784	789	772	782	756	710	699	731	753	788	744	801	742	802	835	804	687	729	829	747	739	761	795	821	796	811	792	782	829	820	791	816	778	808	811	779	809	808	829	774	809	780	816	815	816	866	801	811	833	826	805	818	838	828	823	794	805	832	787	824	832	823	857	862	891	824	830	817	827	826	856	835	807	781	867	843	851	839	840	859	853	865	838	873	854	854	867	786	814	837	865	837	856	841	880	849	873	855	808	822	826	818	795	795	801	827	835	761	827	813	822	805	849	815	769	769	809	871	819	828	829	829	826	832	830	818	873	817	849	861	861	826	800	877	871	898	887	904	847	894	891	867	877	862	838	872	907	876	858	866	824	868	907	847	858	864	867	852	848	823	811	850	818	858	848	845	841	846	871	875	873	845	821	828	861	839	860	819	846	873	884	810	835	844	841	846	852	824	832
756	766	716	790	780	732	747	775	740	761	717	766	785	762	766	735	764	748	767	773	756	729	778	768	749	747	740	756	767	766	840	836	832	872	873	877	853	847	766	739	769	767	809	743	756	751	757	731	790	778	745	759	742	723	733	743	794	791	776	775	804	768	762	817	749	782	728	718	782	768	758	747	737	732	756	793	748	741	754	767	781	750	774	739	769	755	762	757	758	773	773	778	779	747	743	736	721	779	765	780	757	731	790	773	789	755	767	755	792	757	738	720	712	755	741	756	773	703	737	722	693	719	758	746	770	770	783	776	764	821	830	815	826	879	880	823	605	500	525	477	399	410	412	529	693	752	751	724	761	766	707	763	763	732	755	743	749	756	710	679	691	750	759	750	765	774	774	761	773	745	745	677	738	719	757	771	745	733	739	760	769	773	723	782	724	772	773	730	765	757	779	770	776	750	776	734	777	768	760	799	741	762	759	697	750	728	743	763	726	790	775	748	730	747	728	731	731	760	777	769	777	753	778	766	755	742	732	752	811	749	774	709	703	760	788	741	776	732	757	764	730	763	762	733	722	726	790	772	761	762	756	754	736	756	740	800	774	741	735	775	776	750	750	740	753	773	760	752	723	750	716	749	755	738	789	732	706	741	744	792	755	742	758	730	729	808	712	769	749	708	810	794	708	738	764	777	763	733	768	795	728	753	786	753	735	755	765	754	790	764	739	767	786	752	759	780	819	773	744	792	776	792	782	784	800	848	819	781	755	785	825	816	745	793	827	738	750	762	771	777	792	837	812	812	830	789	805	839	803	803	821	791	826	820	807	779	830	779	802	775	794	819	765	769	742	757	841	797	836	779	814	787	805	865	874	794	792	787	811	829	807	801	779	779	798	832	867	849	789	789	799	791	842	850	858	847	823	805	861	861	828	822	865	800	849	824	844	821	865	848	816	855	866	837	840	856	853	871	858	848	893	841	840	810	839	860	898	890	915	926	941	882	884	886	913	922	853	879	875	878	951	953	893	913	885	863	887	937	928	956	914	964	943	968	958	945	984	942	956	981	958	928	976	988	956	981	986	993	989	975	1017	915	823	838	870	910	873	776	848	865	871	893	851	868	833	837	835	877	876	845	829	865	701	825	836	857	877	823	788	858	868	854	849	834	835	823	843	877	878	824	847	791
756	782	811	774	785	737	763	748	755	748	746	759	801	749	757	781	781	766	749	745	770	753	734	722	731	733	750	749	749	748	770	749	749	813	820	813	854	858	847	790	795	776	775	748	724	794	764	758	779	775	767	748	762	750	731	776	768	746	756	763	751	734	734	763	784	795	739	750	758	772	800	757	730	748	749	736	761	765	765	771	816	793	751	719	793	783	758	764	804	774	778	781	757	768	698	746	729	797	771	771	768	762	747	738	778	736	730	770	786	781	745	757	747	763	777	778	761	701	735	758	767	804	743	717	736	776	749	816	838	832	825	835	897	888	744	547	461	478	428	393	394	466	627	753	765	706	741	722	719	721	729	748	746	748	747	751	794	695	698	803	723	670	758	754	743	754	757	742	773	750	788	825	869	755	770	756	746	740	740	772	732	731	777	745	738	737	764	802	708	762	749	795	733	766	772	755	781	771	765	800	718	702	711	730	717	766	754	746	704	742	717	755	706	714	767	762	704	774	736	745	776	761	725	742	723	758	757	756	771	796	775	740	731	785	779	714	742	723	778	751	724	725	724	710	763	753	745	743	768	762	736	760	729	719	750	782	796	738	777	737	763	776	740	755	769	793	744	725	723	723	754	785	693	725	731	775	728	776	768	796	772	742	733	775	752	831	770	791	767	811	766	804	818	787	738	766	811	804	715	796	771	791	788	764	758	791	776	717	763	756	710	753	774	774	762	787	800	778	791	823	784	782	773	762	786	838	792	728	739	859	840	834	764	741	827	773	723	765	793	856	812	759	787	787	803	799	776	810	803	781	774	812	809	791	756	786	808	833	822	788	809	804	783	776	809	828	806	841	867	798	887	842	809	865	860	848	859	890	896	859	882	883	889	857	908	881	903	929	925	912	908	934	946	928	940	934	888	944	939	923	891	904	948	922	871	979	934	924	944	920	944	941	912	939	973	917	1003	940	968	944	948	973	955	946	922	977	993	1000	971	957	977	990	1015	983	1007	1048	976	1004	984	1037	1022	975	995	1019	1013	948	975	997	1014	1010	957	979	1018	1019	1000	1009	1026	1014	1038	1079	1019	952	965	1048	1004	1024	1003	1060	996	1029	1014	966	945	932	971	1018	940	926	899	831	843	829	863	845	829	878	833	853	826	808	838	881	754	862	833	854	863	845	837	802	862	813	826	833	834	882	813	815	820	836	809	826
747	805	793	832	798	778	781	784	749	747	756	758	764	776	768	795	796	796	762	754	762	739	745	731	766	748	762	753	743	724	744	714	730	761	789	793	805	831	854	840	829	776	744	747	733	773	776	766	728	760	751	734	744	778	761	781	769	776	743	757	715	761	788	770	750	733	749	725	761	806	760	765	767	791	746	758	780	777	767	773	790	791	777	786	761	763	781	768	727	782	788	789	738	744	728	787	753	768	778	814	763	742	739	726	740	733	757	765	713	695	737	738	773	750	745	777	720	705	732	779	832	879	770	728	727	754	829	809	798	832	881	915	848	627	472	472	444	436	385	419	537	677	740	762	719	716	699	727	733	769	765	734	731	720	761	760	754	644	863	1075	923	676	719	767	734	741	737	729	766	749	840	639	729	834	698	747	745	733	769	748	754	732	769	750	764	738	753	767	754	778	731	796	738	719	764	731	748	738	788	764	699	750	713	752	765	721	781	764	741	747	738	705	728	779	774	807	755	727	750	753	673	755	731	749	769	754	772	776	753	791	761	768	745	753	734	794	769	764	779	779	757	759	771	752	792	809	750	770	781	800	782	767	757	727	801	834	784	777	781	799	775	784	778	815	820	755	735	772	729	760	799	805	740	733	761	758	759	789	779	782	752	736	749	750	726	757	807	815	772	812	740	742	751	763	731	741	777	782	759	787	747	753	786	801	768	737	760	679	729	731	750	693	732	765	797	736	724	774	791	800	788	786	806	755	824	832	811	789	754	862	861	901	780	822	871	816	799	848	881	895	894	830	858	871	837	862	868	872	858	893	884	883	876	910	915	870	933	917	947	913	925	882	856	909	930	960	946	902	921	898	926	982	943	937	939	940	968	947	991	954	973	981	970	967	959	1003	1016	982	988	965	948	958	999	986	1005	1009	957	993	978	975	985	1011	1005	986	991	989	982	967	983	1034	973	996	990	1004	1031	999	1011	1006	1061	1034	1058	1030	973	982	996	996	1004	991	1004	973	1011	995	1013	999	1018	1041	992	1032	992	1018	975	931	955	1023	1050	1001	931	907	960	897	927	848	859	890	926	898	858	904	857	853	790	742	697	798	796	792	778	829	868	886	939	919	894	918	993	1014	987	991	977	938	877	858	892	848	862	854	880	836	807	823	812	875	850	913	851	892	867	838	840	834	872	849	854	840	827	879	791	800	823	831	822	834
756	755	785	811	797	799	794	798	802	851	768	770	778	724	808	763	788	776	762	765	743	764	748	765	740	762	775	790	764	747	800	744	788	779	770	743	772	772	825	843	874	817	783	734	758	749	758	788	782	771	735	758	756	777	766	752	767	772	767	735	746	775	766	766	776	752	732	721	741	766	768	740	749	755	757	721	779	754	774	780	748	758	782	785	788	756	766	772	738	765	787	768	748	764	743	759	721	780	764	759	787	756	734	740	780	790	805	753	724	699	739	746	783	748	763	825	781	726	758	832	871	840	763	693	759	775	794	841	847	909	899	737	580	459	436	422	353	396	468	593	718	749	728	741	721	747	744	759	746	758	778	734	769	791	783	753	773	689	788	998	928	641	741	761	747	745	756	739	753	738	839	532	708	792	751	767	742	783	759	755	777	757	727	746	729	732	750	761	764	747	764	762	756	726	744	787	736	794	771	757	770	743	756	750	734	734	727	758	777	775	740	716	791	798	811	803	776	772	742	747	734	778	780	741	777	833	796	793	781	793	770	770	774	799	769	762	809	731	771	773	813	765	787	751	768	785	753	767	751	770	777	742	757	717	780	764	764	742	748	740	753	730	718	749	751	762	718	702	739	723	751	729	738	727	810	735	777	754	765	790	768	764	772	774	782	791	793	809	785	817	812	790	811	808	854	802	829	831	818	814	809	823	829	847	819	852	855	867	875	860	861	849	850	892	917	861	873	903	878	904	859	897	912	854	920	915	945	885	857	884	965	1007	877	886	919	949	972	916	940	1002	929	908	960	954	954	942	925	970	943	935	963	963	986	963	991	950	957	979	980	999	978	960	978	969	960	948	972	1011	1028	995	1020	974	1009	1002	1004	1043	983	1019	1015	1003	964	958	941	952	949	953	976	1022	948	920	961	949	905	954	930	927	949	999	960	950	921	911	956	964	944	924	939	944	865	887	904	875	838	844	872	820	821	794	821	758	779	773	794	729	759	760	751	683	658	696	700	686	656	640	615	584	598	620	570	568	536	521	513	541	551	493	459	469	466	448	442	422	419	411	415	394	412	383	387	386	336	325	302	329	346	349	365	356	401	433	446	496	528	691	828	890	885	998	1029	1025	1001	983	907	884	856	850	845	878	872	878	865	827	868	866	815	887	876	838	850	837	843	856	921	819	818	840	808	796	814	786	836	864
796	773	813	818	831	809	774	739	786	776	781	740	766	724	756	745	794	744	765	767	738	776	780	756	776	749	794	768	748	765	750	760	756	797	773	746	738	732	742	790	814	864	823	790	783	739	752	755	747	788	771	754	783	764	753	733	782	772	748	724	779	727	739	792	768	765	732	753	772	801	739	804	758	764	756	772	755	747	785	786	761	783	777	763	772	768	775	808	758	747	751	800	794	751	794	711	764	743	776	761	777	782	763	799	845	781	750	762	729	726	737	803	764	750	809	794	742	714	777	810	847	765	763	716	792	772	823	884	906	772	606	537	474	401	415	402	441	540	710	758	742	740	731	764	752	719	743	752	760	729	755	751	740	759	748	751	830	703	657	698	658	649	768	775	742	823	755	726	748	766	783	770	799	734	772	741	750	746	748	780	743	759	734	720	773	764	767	765	729	756	774	734	707	725	709	770	762	742	733	779	744	733	788	767	721	743	761	742	804	774	749	705	772	804	783	752	734	731	706	745	761	782	778	773	777	786	747	747	793	745	736	764	775	756	756	763	789	768	768	763	770	782	793	771	730	788	773	778	794	787	805	796	774	781	814	821	786	821	788	793	787	813	867	837	835	827	839	861	871	847	829	818	823	848	864	875	876	863	873	888	877	865	885	911	894	912	943	929	866	914	944	914	879	914	857	882	903	908	925	913	907	886	892	910	961	910	1004	968	964	935	979	935	969	951	994	934	950	946	1018	939	945	981	974	989	953	996	947	917	894	909	938	914	904	929	989	987	962	940	937	946	973	983	962	942	977	955	936	922	895	904	905	867	892	952	909	895	883	887	906	877	873	851	821	870	814	837	789	832	785	772	751	760	727	750	741	692	674	677	663	616	587	579	586	582	538	541	540	503	513	501	474	485	456	469	489	484	515	514	503	503	489	471	485	485	479	464	442	449	424	444	405	402	363	388	361	350	352	348	330	357	337	332	317	317	310	317	302	303	285	283	275	271	283	271	266	244	242	261	249	271	274	240	224	253	260	224	241	247	246	241	250	226	249	254	257	231	229	259	229	254	282	292	296	274	266	288	267	262	251	261	243	223	281	328	407	509	525	663	798	926	1027	1084	977	980	931	875	843	853	862	893	883	860	836	877	816	836	852	815	841	870	858	868	882	864	839	845	850	849	812	837	830	848
771	801	810	807	759	735	734	682	743	741	762	753	799	760	761	821	812	780	767	776	811	748	773	757	725	756	789	779	714	771	772	747	773	768	723	779	777	763	786	760	752	797	861	823	775	764	744	794	741	767	750	771	771	793	761	748	774	764	742	762	783	764	712	772	788	798	789	798	791	770	752	757	717	742	730	767	750	734	762	808	775	725	763	739	770	777	762	782	765	804	767	809	741	771	793	730	735	746	775	764	802	751	775	817	653	791	782	716	751	761	773	784	789	751	789	751	700	705	813	761	766	738	767	753	822	845	890	883	705	514	453	457	439	352	385	585	722	757	742	753	707	746	734	735	758	796	751	751	765	781	772	753	724	776	808	759	787	750	719	669	745	743	794	751	748	784	781	755	750	741	742	767	775	739	754	779	760	799	769	748	720	762	779	756	727	764	784	812	763	734	737	734	744	735	754	775	766	774	759	703	733	785	790	735	756	732	744	799	813	760	736	744	749	786	773	724	742	760	798	805	792	756	734	754	768	778	778	818	777	816	856	826	850	825	862	824	873	879	857	846	820	851	889	883	867	874	863	889	852	896	849	904	877	894	896	906	908	918	930	895	875	864	866	883	891	922	880	945	942	846	898	885	886	935	903	904	894	921	929	928	936	935	966	939	886	891	936	950	949	950	972	945	947	910	946	907	1009	993	994	954	946	970	931	935	980	940	924	932	910	945	946	890	879	940	950	916	864	862	906	857	901	858	856	880	833	810	814	793	744	772	685	700	692	745	712	706	714	673	671	657	666	662	631	614	595	616	574	530	529	540	503	508	494	506	491	500	457	427	425	448	413	387	380	410	354	370	381	359	340	325	322	335	314	312	297	299	303	296	278	278	265	272	271	267	272	249	256	250	250	273	246	259	254	253	250	267	248	222	252	246	262	244	254	255	238	260	264	247	256	267	222	256	258	249	290	271	245	277	282	282	305	299	294	294	298	302	315	315	346	376	363	354	361	370	404	403	405	430	434	442	419	429	446	492	488	515	494	479	575	549	521	562	539	613	603	621	584	643	629	635	665	816	772	685	680	747	718	671	622	561	537	432	389	328	312	271	243	304	401	522	676	877	973	1007	1019	1005	927	898	872	826	888	919	857	807	850	811	864	841	846	828	847	842	869	870	835	827	816	836	831	806	822	857
823	819	793	793	729	707	691	727	689	721	776	782	788	779	768	776	829	789	808	803	764	777	748	771	746	766	761	728	756	769	770	777	775	778	757	774	749	803	768	783	790	738	792	809	843	842	755	750	782	755	766	756	797	791	762	769	768	770	745	747	758	745	748	769	755	811	764	766	746	793	778	789	748	741	763	763	747	800	782	833	846	759	790	780	756	762	764	762	780	783	749	782	768	775	746	774	772	733	765	763	750	782	762	769	587	767	807	760	833	787	787	758	775	771	798	755	743	783	785	770	826	771	845	824	878	888	765	573	487	427	424	378	383	401	537	862	1000	762	718	740	759	778	763	729	752	749	738	734	715	743	811	739	748	743	737	762	756	778	748	813	750	787	761	762	741	789	754	754	772	736	782	752	794	748	774	765	731	773	721	757	747	736	740	746	710	753	752	765	719	707	730	742	751	724	734	760	738	736	762	769	713	685	758	708	706	727	739	709	757	752	758	729	730	731	743	757	770	761	766	754	757	770	811	859	841	851	845	886	877	857	886	876	895	869	963	936	911	897	863	881	906	936	898	944	900	928	897	933	923	975	921	868	917	939	955	970	942	968	979	946	942	914	907	955	944	938	971	962	909	907	926	908	886	902	940	867	881	871	872	900	827	827	823	795	759	838	838	795	797	756	787	748	684	714	754	745	734	696	670	643	668	668	641	601	631	625	621	577	580	573	575	519	549	552	513	468	454	451	470	424	450	425	426	413	398	393	370	378	374	349	351	354	348	345	330	318	311	313	290	300	300	292	288	291	284	279	280	247	257	258	246	248	245	237	250	258	230	254	243	260	259	228	253	262	254	270	268	259	286	284	285	291	291	311	297	316	340	346	358	347	401	407	431	411	427	423	453	488	445	496	482	535	517	480	477	411	502	574	434	476	490	502	522	502	517	540	596	585	628	619	629	655	665	697	668	685	696	715	722	766	743	784	776	778	813	827	826	855	830	842	844	853	896	873	874	912	892	907	935	888	943	991	943	961	963	981	962	948	1039	1034	1030	1002	1005	1010	1046	1029	1017	1010	1039	963	1000	1058	1013	989	1055	1088	1041	1026	1052	1034	1030	971	904	856	779	541	384	298	258	250	309	448	590	871	948	1007	990	939	950	888	867	889	880	821	864	885	900	845	835	782	850	871	844	872	850	838	813	852	836	882	864	838
825	847	824	775	706	740	778	820	736	740	736	788	797	751	808	772	758	769	776	762	769	740	778	766	756	769	739	736	762	761	774	772	756	762	764	758	742	763	791	785	796	776	793	788	863	864	791	754	749	792	803	778	784	800	799	804	787	777	803	793	829	754	812	798	767	771	741	775	725	763	758	796	766	763	748	746	761	871	704	603	735	860	810	802	757	782	757	750	796	813	773	786	747	815	749	782	812	799	790	797	777	767	774	790	751	787	784	803	793	824	800	764	754	766	795	841	788	802	778	743	782	787	868	952	872	666	539	486	472	400	376	373	499	660	676	759	680	649	741	766	711	778	732	762	713	724	731	754	750	755	780	768	754	738	737	759	779	808	775	781	772	770	719	773	765	793	783	749	729	728	711	723	774	761	763	746	742	732	746	735	731	724	739	756	732	737	749	853	913	807	713	753	722	737	725	714	777	769	784	786	706	711	775	769	710	774	736	713	772	768	763	765	749	748	770	772	719	737	803	839	870	896	875	870	876	902	879	885	862	902	898	899	894	874	912	864	867	867	856	872	806	837	821	827	867	850	820	800	787	794	750	746	757	779	723	717	728	717	676	665	640	634	623	595	656	625	614	649	590	572	529	556	528	546	537	550	492	477	486	467	463	436	440	406	424	403	401	429	401	398	368	379	342	347	322	348	350	344	344	325	331	293	293	275	271	317	309	269	287	295	272	271	265	277	246	268	260	252	254	270	263	280	268	263	273	284	272	274	274	276	269	287	289	283	299	300	310	303	316	329	339	324	329	356	356	368	407	405	408	399	408	478	435	483	489	474	499	498	517	545	542	591	599	614	632	600	649	649	680	702	717	750	737	799	769	812	799	855	872	931	876	907	910	870	887	946	942	931	950	916	985	983	1015	943	924	904	981	990	876	971	983	938	954	965	985	942	974	963	1031	1021	1013	1035	1012	972	1008	1004	1006	1055	1010	1010	1034	1041	1004	975	989	986	996	1012	971	964	1012	961	971	994	917	941	963	879	918	901	871	946	938	977	964	929	933	951	936	925	933	905	936	948	907	937	902	894	940	924	887	877	904	916	921	925	917	957	921	936	973	1033	966	937	982	923	840	801	569	393	279	249	284	386	577	733	1049	1292	940	956	903	886	841	856	830	879	861	781	838	804	788	858	904	887	837	840	824	838	851	868	859	879
815	821	798	744	766	761	867	956	887	807	755	806	816	804	735	772	759	799	812	784	752	779	751	757	753	750	743	749	776	793	778	765	791	773	783	754	768	749	786	755	781	742	730	773	810	864	862	775	778	771	777	802	797	761	747	778	804	802	796	759	809	798	798	806	803	774	775	779	758	764	762	797	825	791	766	768	840	841	657	573	723	849	754	809	784	794	787	810	802	792	838	793	802	788	768	830	792	810	759	817	757	782	800	802	801	793	757	771	804	767	775	738	757	775	836	821	851	859	842	867	879	938	874	711	579	520	492	450	406	375	448	565	714	794	746	763	704	754	780	731	752	748	753	757	766	776	782	732	752	758	731	736	756	767	765	761	732	784	745	758	773	803	764	757	779	762	707	745	701	791	755	727	713	722	780	738	759	767	721	734	724	740	764	759	739	708	824	700	990	760	765	754	758	759	734	709	743	705	785	817	741	712	749	754	744	779	688	754	778	738	782	790	797	765	782	759	850	823	849	867	874	953	899	910	881	875	800	737	729	661	651	604	588	563	549	568	560	524	524	501	495	483	463	478	486	459	409	411	397	420	399	418	375	390	357	362	360	349	334	336	323	321	311	295	300	296	306	320	304	267	284	308	281	277	262	273	269	250	260	274	254	241	250	274	284	260	247	259	264	268	262	269	291	280	278	289	303	305	285	315	338	336	326	320	331	347	361	365	369	371	365	411	416	435	447	491	496	493	494	541	569	566	551	564	597	587	602	650	635	638	686	689	705	739	729	732	745	791	782	836	839	821	870	835	880	867	887	916	899	921	933	960	940	935	954	969	995	990	986	974	982	955	940	1013	979	929	961	990	967	1014	1001	970	937	939	964	963	992	989	960	916	931	943	933	957	890	900	921	910	920	955	891	903	960	896	922	890	910	911	965	901	911	941	942	890	893	897	869	831	910	913	878	899	897	920	863	896	916	878	901	922	926	893	872	851	871	865	873	902	835	881	880	879	885	867	866	887	823	802	1005	990	828	818	854	853	857	888	866	887	889	890	883	888	847	879	858	852	852	850	894	868	846	839	878	861	864	857	867	932	898	887	886	904	959	877	912	967	1022	1052	993	884	712	488	308	252	287	378	594	916	925	985	914	885	827	767	825	873	874	815	816	839	811	856	849	863	869	852	841	817	840	848	845	865
810	797	807	819	788	808	827	907	847	774	746	771	798	839	750	780	769	799	768	791	770	736	757	756	738	781	737	754	762	778	774	797	767	808	783	772	780	785	748	781	783	779	779	764	780	872	911	814	760	767	784	804	793	772	743	766	753	850	767	787	788	797	795	787	775	791	768	758	768	780	774	769	787	806	823	800	862	829	740	676	794	834	756	767	785	793	808	778	808	808	761	768	782	811	822	806	791	821	834	842	837	824	823	826	809	848	870	896	872	852	812	812	866	881	812	878	860	845	868	839	836	741	585	525	527	509	445	388	398	557	651	781	765	750	788	772	782	759	728	742	762	751	762	727	755	763	726	774	775	766	774	754	737	732	777	779	722	764	778	771	750	761	765	772	748	759	708	753	728	918	952	798	678	738	780	767	775	762	719	709	751	700	747	794	746	747	829	701	980	625	787	722	778	761	711	753	758	757	785	800	816	792	755	757	769	774	717	761	756	798	806	797	762	772	814	834	844	884	873	924	930	883	794	704	580	504	455	412	372	345	332	314	301	286	305	285	273	281	267	279	239	266	270	272	253	268	249	252	258	240	268	279	266	285	274	271	278	302	287	285	298	295	306	323	341	298	325	369	359	388	379	389	416	394	444	438	443	417	465	488	509	510	497	526	576	564	571	603	578	604	634	646	655	648	699	674	676	639	659	701	706	774	811	788	788	814	830	890	837	841	885	888	925	922	905	956	943	915	944	940	981	934	974	970	970	947	953	967	938	931	960	991	964	991	972	963	988	954	963	965	979	965	952	963	927	923	903	927	946	945	933	887	912	879	897	890	914	880	894	912	887	900	837	842	828	841	829	863	849	863	877	861	896	857	851	870	841	866	887	867	837	830	834	837	867	840	847	847	846	857	862	903	863	838	841	898	845	823	837	850	840	894	885	868	848	859	837	807	850	815	893	899	857	898	853	855	894	863	891	869	832	855	858	880	866	864	870	838	815	839	846	823	853	804	836	841	776	777	1062	1124	776	793	794	820	829	833	820	832	815	836	852	842	812	817	827	877	842	837	831	860	857	865	847	854	859	818	790	870	830	837	840	869	876	910	916	894	896	882	980	1061	1047	922	725	490	311	243	285	447	695	875	893	1157	1121	818	793	874	876	833	797	856	854	824	806	860	840	830	830	823	830	856	859	886
772	798	813	827	804	792	742	782	767	735	783	770	855	776	754	812	774	803	799	792	784	785	784	770	793	796	764	774	761	806	796	828	802	790	799	795	756	808	812	742	776	784	801	791	782	852	892	874	824	751	822	760	810	814	771	788	766	815	797	808	790	814	790	761	810	782	792	806	796	806	809	849	810	842	834	793	845	883	883	893	945	873	859	850	813	845	870	835	804	830	791	803	788	829	886	882	847	826	822	846	829	839	788	820	813	807	738	755	708	710	661	722	703	652	616	619	595	580	577	553	527	517	540	559	501	424	375	472	610	743	769	744	732	773	761	737	753	757	769	725	740	751	762	722	717	751	738	782	768	780	757	731	748	753	799	729	738	767	720	741	796	762	736	757	683	736	715	758	754	844	937	750	651	740	755	804	769	794	766	725	712	774	744	781	767	730	807	742	780	829	798	740	759	752	743	727	749	755	767	764	788	747	772	775	761	746	723	785	805	765	761	789	860	869	885	942	892	914	861	754	637	509	444	362	307	280	239	261	265	272	293	313	330	364	351	396	386	384	384	414	421	415	442	441	481	475	519	508	508	495	573	553	575	588	648	683	686	721	744	751	725	751	765	793	733	747	808	825	843	880	865	845	849	894	873	934	913	916	886	909	937	977	956	965	935	901	950	957	970	996	954	986	970	958	988	951	899	933	1064	1046	837	885	999	931	902	938	933	936	935	905	902	930	971	913	889	908	884	891	875	863	866	850	898	855	886	856	853	870	819	847	916	885	821	817	830	851	855	826	824	857	830	817	824	844	829	844	873	855	836	838	868	857	843	850	850	874	837	859	868	843	827	853	847	832	850	802	811	816	848	835	826	810	830	820	850	824	788	823	860	785	803	811	812	812	758	778	761	789	803	784	798	781	799	782	815	828	801	806	838	807	798	822	818	804	743	751	841	803	744	753	784	811	814	817	835	796	853	834	826	843	856	836	813	825	876	784	824	801	841	840	834	832	818	831	849	861	811	752	833	857	739	825	831	824	885	866	818	817	811	848	835	859	832	824	827	840	809	866	868	864	827	847	847	871	855	807	841	874	828	875	850	889	817	816	805	849	819	895	917	940	968	1030	1021	965	720	484	300	268	360	498	676	1276	1388	880	886	936	842	864	869	881	881	814	798	830	850	811	828	831	823	848	858	869
793	840	852	820	814	789	735	714	778	774	789	795	846	764	807	785	796	814	833	795	782	813	797	855	813	803	811	786	779	801	799	823	781	796	828	841	786	806	798	825	832	792	813	800	828	825	884	949	900	782	851	826	819	832	861	804	831	842	886	864	862	875	846	859	832	854	837	820	831	822	844	835	833	867	832	782	814	796	809	815	792	765	757	773	752	697	667	626	632	661	657	609	564	596	644	643	612	565	567	560	535	586	528	549	519	536	526	513	516	488	477	509	487	500	491	485	497	508	525	539	533	519	498	455	422	442	538	698	781	781	740	697	729	731	734	717	760	783	739	740	744	737	765	758	723	778	770	759	750	783	743	743	721	742	775	715	792	732	730	805	770	739	728	780	745	757	729	708	720	744	735	638	748	782	774	766	773	739	767	765	781	715	759	761	750	737	748	811	818	771	779	777	734	736	728	729	748	754	771	747	748	755	761	785	780	758	817	768	758	785	849	864	858	928	881	913	855	677	520	449	348	267	264	263	305	372	434	533	590	715	743	782	823	807	866	841	846	837	855	931	947	913	865	893	909	885	977	1032	993	888	978	962	922	992	923	947	925	967	978	974	952	966	949	920	913	944	952	893	904	931	923	916	937	926	875	905	901	907	862	907	900	877	870	839	895	900	850	863	855	845	825	847	842	872	869	867	775	810	1077	1071	816	767	865	863	832	844	870	822	822	864	833	838	866	848	844	821	818	785	800	784	799	825	822	834	816	819	803	810	802	811	893	917	796	769	796	789	759	842	803	797	785	798	788	803	781	766	822	816	823	786	788	786	768	762	772	766	774	793	799	791	773	780	782	794	752	744	747	774	822	809	766	810	817	757	818	789	765	811	844	807	795	779	813	798	816	825	809	788	786	781	808	741	764	811	807	823	805	849	798	800	828	814	865	799	792	803	817	847	856	786	751	817	840	826	837	794	846	830	833	798	836	810	839	859	843	819	813	799	797	840	826	826	849	806	840	871	824	819	774	765	837	850	808	840	899	919	859	824	835	843	823	799	810	825	822	809	816	825	844	855	822	834	831	844	830	805	861	863	835	835	823	815	842	849	856	851	865	860	887	793	900	945	910	1004	1044	928	685	377	258	260	315	593	927	885	1000	983	909	845	910	872	840	830	818	861	853	786	828	799	845	846	819	825
800	792	820	832	837	818	789	800	836	857	815	862	846	797	802	809	840	818	841	843	796	812	841	836	687	755	875	857	816	809	799	839	785	917	878	865	941	900	862	862	888	897	870	849	882	889	876	929	928	883	798	796	778	780	804	760	776	758	727	769	713	739	718	684	690	675	614	651	614	585	617	598	594	583	578	530	527	499	543	528	528	531	491	471	504	478	465	515	540	530	534	508	445	451	478	513	473	483	507	481	499	492	483	486	479	494	481	490	520	439	484	491	494	476	474	465	490	521	496	515	474	463	433	481	539	664	761	793	722	764	739	745	718	719	745	749	747	715	749	734	682	748	746	746	699	753	767	765	719	763	782	748	771	720	759	806	760	792	737	756	745	737	735	738	748	729	758	715	715	691	697	718	783	787	739	751	769	737	747	739	755	760	753	756	733	768	759	746	737	766	763	734	737	719	733	732	798	774	750	719	784	750	747	765	760	766	767	762	767	863	864	929	854	934	771	626	481	344	285	256	283	344	468	637	760	875	936	901	936	987	988	965	945	951	972	915	898	915	951	944	961	919	910	883	910	887	962	763	911	867	858	855	874	856	853	815	836	862	813	852	834	839	811	857	836	861	860	832	806	825	838	798	855	823	829	793	846	841	852	843	797	816	807	793	828	889	856	847	838	800	825	804	826	832	816	817	724	756	910	915	765	759	815	770	770	769	767	768	770	792	781	788	761	802	775	758	741	843	887	980	790	759	755	740	746	741	766	731	714	730	765	761	762	758	764	746	777	782	800	781	796	802	768	768	781	777	758	778	810	823	791	798	804	768	737	740	770	824	795	769	785	785	779	784	783	799	802	816	840	828	815	750	824	791	809	779	791	753	816	792	797	788	796	787	779	817	850	767	798	785	813	772	842	848	838	829	839	805	794	835	801	835	822	784	777	789	878	873	877	805	805	810	810	831	805	848	829	812	825	800	816	858	787	810	790	824	805	794	805	826	842	824	802	793	816	853	838	816	859	823	834	800	776	841	900	867	829	778	777	792	804	781	755	777	801	852	825	821	843	869	838	858	826	819	838	814	830	851	802	823	839	786	822	825	830	848	866	856	873	870	898	879	867	892	892	1011	1032	874	570	305	232	294	510	954	1133	1007	948	883	841	899	922	838	812	842	851	851	834	848	801	856	868	822
817	845	848	876	848	864	870	891	854	863	900	867	837	839	848	815	831	891	834	858	862	874	893	864	783	817	875	838	849	815	806	824	887	723	596	611	829	808	795	720	753	708	686	705	655	679	640	689	702	647	608	554	548	542	537	518	535	483	501	524	511	501	452	424	357	363	423	429	436	424	475	461	472	475	472	455	482	475	460	473	471	468	468	497	507	453	470	467	525	539	504	487	456	454	475	497	450	453	469	486	484	453	493	482	452	446	446	464	468	446	461	440	466	464	456	449	479	505	500	537	525	566	635	696	754	774	738	737	759	739	756	772	740	758	729	754	702	720	778	767	724	746	760	743	742	748	741	769	781	717	789	771	801	736	765	780	719	727	728	754	757	729	714	743	746	736	747	709	722	709	767	740	760	772	800	753	749	745	777	763	765	734	783	736	754	763	735	765	745	745	784	711	759	748	724	741	730	766	750	732	775	771	736	744	802	727	733	815	852	897	933	953	836	650	469	335	277	266	294	459	644	812	919	970	1025	955	946	898	894	881	909	852	856	851	850	872	830	790	818	863	863	846	832	817	815	825	880	498	781	790	809	810	811	810	815	779	795	823	822	793	803	768	768	769	766	797	793	807	791	733	809	785	777	750	751	761	727	777	774	810	775	739	748	732	741	740	769	772	745	768	754	755	746	725	765	801	738	675	693	690	729	754	791	730	774	745	762	769	769	736	785	779	761	787	791	773	762	867	587	681	924	755	788	777	773	793	767	727	724	770	742	775	749	803	796	788	759	786	761	780	778	755	735	767	768	784	761	808	779	769	716	764	784	781	820	783	817	754	735	795	785	740	762	784	786	778	815	800	790	811	795	773	782	790	808	790	761	812	810	784	800	809	780	770	768	818	824	796	769	823	810	811	773	834	813	770	820	803	797	803	820	776	830	750	767	782	848	859	862	813	767	807	808	784	787	817	787	812	833	834	800	822	823	761	783	810	761	817	803	823	817	787	826	881	801	835	849	820	868	816	808	818	795	843	839	861	812	775	743	851	924	826	745	789	847	813	801	808	794	821	851	834	861	828	842	822	867	836	833	804	825	815	843	819	869	832	843	842	824	828	843	862	869	878	874	896	958	1015	958	756	409	240	325	603	912	1134	1026	907	853	861	857	816	813	838	831	839	815	868	827	850	853	840
832	837	871	828	863	870	898	847	840	816	855	850	854	803	798	782	763	789	784	788	736	764	711	769	735	746	692	680	680	690	699	693	711	577	449	500	606	638	619	571	552	548	523	539	533	505	472	550	588	535	504	483	469	477	472	478	446	471	477	479	480	471	440	379	271	356	460	469	427	466	432	475	479	469	474	454	481	464	459	452	469	450	437	481	475	461	450	445	471	493	469	459	428	456	472	468	491	451	465	461	467	477	517	481	499	522	540	533	576	570	598	598	601	629	625	622	654	695	734	718	719	733	757	770	737	740	737	743	769	778	734	725	747	751	763	750	716	730	791	788	738	720	744	728	757	734	777	751	756	745	760	724	814	787	778	772	752	748	749	727	731	741	727	772	732	748	752	733	768	725	753	726	731	771	766	755	784	755	759	801	763	756	743	780	795	772	762	748	751	743	753	765	754	751	729	739	726	744	789	729	776	758	756	781	735	777	818	845	882	1001	916	696	501	349	266	268	354	522	761	885	976	980	939	905	836	819	877	828	842	803	763	798	799	776	788	739	750	739	719	765	743	759	775	761	775	778	843	806	795	712	735	790	760	732	757	757	785	759	742	767	749	737	758	744	717	747	726	797	728	725	764	805	740	751	755	773	762	771	775	789	722	751	782	744	750	756	755	796	774	737	765	755	774	735	773	767	781	786	756	760	792	768	743	761	774	738	753	763	802	757	742	747	735	719	746	786	790	793	404	483	897	771	763	765	771	774	744	722	777	739	775	788	761	780	789	771	761	777	801	795	790	751	779	758	757	759	739	775	764	792	746	764	789	781	774	797	762	777	748	774	777	795	799	782	750	811	779	776	841	801	801	839	804	808	774	775	773	788	799	779	803	803	791	806	772	781	802	800	793	806	802	814	787	828	767	805	828	781	814	815	767	803	790	802	791	749	816	812	837	782	767	785	819	791	799	826	791	829	821	826	784	839	826	805	812	775	855	856	781	793	781	760	770	830	808	799	818	828	842	849	806	820	784	791	798	834	785	761	726	895	932	956	789	768	871	807	864	818	823	888	822	853	867	832	784	859	857	819	832	853	854	863	845	844	829	837	882	853	862	832	845	809	855	832	803	873	927	879	1030	1066	842	461	267	306	539	910	1040	1006	943	914	845	830	852	833	823	837	840	842	830	808	889	832
736	722	723	796	762	733	722	732	762	695	705	722	711	689	681	670	628	652	670	644	631	604	607	614	597	572	592	515	515	534	498	508	529	459	434	425	444	459	430	440	416	432	456	475	448	439	440	469	567	511	474	468	486	471	446	489	467	448	456	480	467	462	441	446	326	388	555	546	487	452	453	455	464	496	465	482	506	477	496	502	527	509	529	576	519	564	547	589	552	617	631	608	621	671	676	649	672	679	667	723	707	727	744	771	677	761	776	742	740	745	771	704	749	723	724	755	744	752	741	711	734	728	769	698	746	762	761	730	767	720	764	719	763	746	748	715	741	782	781	802	741	743	707	732	724	737	728	785	730	722	733	735	767	756	755	739	759	749	747	753	721	750	792	706	708	727	779	755	771	763	768	752	737	726	779	744	758	761	753	760	764	753	736	802	764	762	734	750	783	763	741	783	789	717	721	734	745	734	772	762	768	747	719	755	816	858	871	916	930	793	579	404	292	258	328	564	833	973	1006	911	878	912	858	824	770	802	774	752	759	780	752	785	773	745	755	815	785	757	738	752	765	761	771	784	743	732	721	781	742	767	745	747	799	790	797	782	783	749	795	767	745	708	735	729	760	730	750	754	742	726	774	742	787	741	756	774	768	735	708	745	726	745	718	742	756	737	765	761	789	752	745	739	743	762	744	755	736	756	783	782	783	731	738	821	749	747	772	765	803	771	773	768	736	757	774	760	758	879	684	765	902	754	747	766	743	739	738	746	788	756	761	753	783	742	782	759	739	759	775	790	804	748	768	795	747	772	772	797	787	811	790	754	748	741	806	831	818	813	766	791	785	810	808	766	781	811	761	761	765	786	838	809	769	779	793	774	796	817	784	782	765	781	807	741	781	793	809	804	801	784	850	815	795	822	810	799	770	802	777	799	804	823	833	814	807	777	780	746	809	758	796	810	817	803	790	783	812	817	808	791	795	829	875	886	817	796	834	869	830	833	801	784	840	819	870	790	830	844	807	831	805	786	788	803	816	811	814	758	670	814	936	849	740	771	855	865	842	827	821	833	825	853	831	816	854	874	823	827	836	832	850	802	866	839	827	835	813	839	862	792	851	827	830	807	816	884	886	919	907	958	1010	831	432	248	287	543	932	1029	972	898	860	895	863	874	849	812	838	826	809	830	828	812
544	549	498	495	496	492	487	482	484	451	430	437	426	390	374	384	367	369	382	391	359	374	350	398	387	394	399	399	448	446	428	446	423	469	512	486	457	442	464	442	455	460	470	458	468	451	442	496	576	565	515	524	526	527	518	545	534	535	563	553	585	584	584	714	581	535	660	620	605	670	657	690	675	726	691	702	710	714	732	738	723	733	744	737	750	738	764	718	755	762	754	693	693	760	755	760	766	740	736	762	759	773	714	733	662	885	775	700	704	715	724	705	716	703	749	732	730	735	704	731	730	727	779	723	743	762	774	723	752	753	748	721	731	734	743	756	741	764	794	764	768	753	738	751	733	770	759	813	775	736	805	713	751	725	753	775	762	780	762	747	755	742	772	735	702	748	759	745	760	856	826	825	764	710	757	736	729	778	764	719	738	781	768	762	774	779	776	745	753	738	764	742	749	737	749	759	742	760	754	778	738	733	723	867	888	926	939	882	708	507	328	272	291	532	874	952	1006	922	850	822	832	757	777	771	745	777	793	760	767	753	758	768	768	780	745	754	792	776	746	758	712	735	737	760	806	755	769	759	764	743	736	750	762	739	755	773	715	755	754	758	727	747	768	773	787	767	782	750	776	777	758	775	745	730	755	733	780	738	764	727	751	753	751	748	751	718	739	755	742	774	752	710	726	711	767	748	749	793	760	759	761	771	738	764	770	714	758	777	732	755	760	721	737	743	800	740	728	817	867	830	784	788	753	762	738	768	764	761	764	762	735	779	757	747	766	745	764	748	812	774	779	735	773	749	798	763	752	769	763	765	755	784	729	738	780	804	812	775	742	751	784	773	803	769	753	783	772	770	781	797	779	802	812	781	766	772	814	783	806	747	720	788	768	783	788	785	798	839	806	810	810	846	796	790	771	797	790	795	802	785	769	770	827	797	841	777	785	771	800	797	810	791	805	792	828	802	817	811	822	792	791	788	843	799	812	778	869	856	868	803	767	835	830	845	844	806	856	809	808	827	817	822	800	817	851	818	832	822	733	744	730	733	748	824	838	845	801	801	846	824	820	863	795	844	806	855	814	855	852	826	831	870	839	843	853	847	808	876	822	774	823	853	835	826	792	834	827	823	878	820	936	1010	814	477	260	287	575	915	1069	957	908	869	867	819	865	820	827	802	807	815	826	811
360	378	385	406	394	419	405	411	443	448	441	468	474	496	521	510	506	518	514	553	534	551	528	546	555	553	558	519	512	543	512	536	488	516	500	514	466	523	497	532	550	536	547	533	544	587	600	615	756	818	681	703	702	728	715	730	747	772	764	750	734	767	738	834	786	762	779	712	760	773	799	805	790	747	707	721	725	748	773	727	688	706	701	701	709	745	722	678	649	671	675	692	704	724	744	733	735	735	729	736	709	738	713	725	717	730	693	754	705	813	769	661	726	721	731	746	760	708	737	757	732	748	724	774	754	727	751	764	762	719	740	755	693	728	733	777	747	770	769	772	777	740	722	742	748	774	783	790	766	747	752	735	757	765	734	753	749	780	785	730	779	787	737	718	767	751	746	724	791	786	810	791	699	729	736	700	722	737	734	748	754	726	756	768	757	772	825	771	754	785	764	782	786	733	757	781	741	703	758	790	725	761	762	829	911	959	938	660	446	293	260	383	741	904	880	967	851	826	798	765	747	792	781	731	765	751	789	744	751	807	743	729	747	752	744	747	756	775	782	760	737	769	785	775	763	741	733	721	704	763	741	798	751	782	771	743	766	762	756	750	711	767	733	789	756	779	742	717	791	748	752	735	753	743	743	729	735	740	764	762	746	741	762	754	764	756	754	712	734	750	785	722	726	743	785	758	752	791	711	786	767	763	739	728	712	730	763	784	730	772	737	753	732	769	783	752	751	747	758	754	779	787	745	737	738	760	777	770	776	789	773	782	753	746	776	735	747	760	789	786	798	753	783	774	755	769	775	801	785	759	775	746	747	732	747	784	786	769	807	775	801	783	781	777	787	738	742	763	917	864	765	780	801	787	756	776	783	780	777	776	803	819	887	836	797	741	785	792	802	803	785	823	773	830	795	793	759	768	808	795	785	799	789	751	827	851	835	818	793	815	823	790	773	790	801	813	833	788	847	809	748	778	747	758	742	765	815	815	845	819	761	771	822	822	819	817	809	847	835	839	845	840	841	819	825	877	811	812	822	807	750	753	791	837	817	849	823	815	855	812	803	827	817	801	814	834	894	833	838	808	839	829	862	837	864	842	844	875	858	828	800	835	850	851	818	845	845	841	836	844	847	908	1023	824	459	242	296	583	947	1069	951	879	846	883	889	841	852	821	833	822	816	824
596	606	635	584	630	596	595	594	619	590	590	574	591	598	588	545	551	555	566	566	547	564	560	535	583	588	558	579	601	615	632	655	634	642	669	668	701	695	741	696	731	732	718	704	707	712	746	697	835	886	722	700	755	731	697	715	729	757	756	704	732	724	762	727	752	721	704	722	682	691	770	791	746	703	667	677	709	712	745	707	678	730	839	820	763	736	744	666	681	660	672	672	739	757	719	740	722	720	709	743	731	712	678	705	717	714	710	749	717	704	734	706	722	773	755	755	720	750	731	741	710	749	736	729	771	759	772	768	762	728	733	759	714	684	766	735	756	760	770	786	781	720	718	740	744	791	797	765	756	765	729	766	753	753	742	741	728	771	768	755	741	773	769	758	738	737	765	728	754	783	793	771	722	756	755	699	699	709	709	754	761	729	762	786	745	771	783	783	750	740	742	759	768	728	715	749	731	756	818	741	760	800	868	896	904	875	617	391	277	277	503	805	996	916	829	841	808	762	783	778	757	764	730	727	742	737	757	762	744	760	742	728	768	786	721	761	760	785	746	707	779	742	794	764	763	740	752	749	701	727	769	726	706	746	767	781	748	738	756	755	728	757	745	770	746	755	744	739	751	717	744	754	748	740	783	733	736	749	778	770	713	776	760	750	733	723	724	755	771	793	736	744	786	751	755	773	726	761	760	754	756	759	750	761	784	751	768	779	725	760	730	705	726	760	776	735	739	793	758	723	791	746	749	749	755	775	784	750	708	667	758	783	773	804	757	763	751	780	768	771	775	783	781	798	741	802	787	761	790	787	755	799	758	760	811	774	833	772	716	766	808	760	799	728	806	749	776	725	1152	726	821	757	763	718	767	768	797	767	798	764	804	850	932	847	800	781	788	817	796	798	801	801	787	846	857	733	788	776	813	787	845	818	774	800	816	796	821	802	820	809	790	822	833	776	841	792	794	848	837	840	729	801	839	848	745	792	798	833	805	821	814	779	793	843	830	825	790	811	833	831	798	804	850	818	833	849	852	814	853	851	829	834	821	846	827	827	830	821	829	825	853	824	831	812	830	817	835	849	859	795	831	812	858	843	844	816	836	906	925	795	791	863	894	888	891	859	851	849	860	874	861	885	871	1055	826	424	240	349	726	1063	976	870	862	855	885	840	821	859	823	823	848	815
609	625	565	623	628	650	625	605	650	648	653	651	668	662	676	678	681	710	745	689	703	715	747	727	718	713	700	697	692	659	714	692	730	708	717	766	710	731	686	717	730	758	712	709	678	719	840	772	811	909	707	750	742	758	781	716	715	728	706	757	737	720	757	720	717	698	829	866	758	680	744	707	668	630	666	706	780	746	770	747	733	762	827	891	734	709	722	722	818	833	757	702	793	815	763	787	760	765	749	739	773	768	720	731	700	738	729	731	768	729	727	722	721	775	744	782	717	772	764	740	721	745	750	745	765	764	748	762	738	779	754	750	763	722	747	734	748	744	751	780	751	735	727	719	724	730	743	752	711	726	753	743	751	751	763	746	774	730	748	771	745	724	742	782	737	731	758	688	707	723	763	698	763	764	781	735	744	754	781	781	739	779	759	747	747	759	773	772	737	747	727	772	686	668	667	746	804	790	783	795	909	925	938	811	662	507	353	233	358	600	939	992	914	858	805	793	747	780	757	743	761	693	759	761	835	747	724	790	777	759	755	773	736	762	738	762	779	783	714	774	732	747	747	770	751	754	781	773	730	763	789	729	746	742	796	716	765	741	725	740	767	749	761	778	756	772	745	776	762	719	723	724	774	740	738	733	796	781	759	752	721	762	768	796	759	746	751	737	774	758	792	759	765	765	780	773	750	762	708	759	758	727	761	778	746	758	772	737	713	753	763	724	720	752	765	755	756	770	767	768	716	737	750	783	752	807	735	566	610	639	615	756	784	794	762	747	760	748	731	748	754	765	778	760	804	804	761	769	765	807	786	821	794	833	774	765	763	733	705	798	800	770	828	791	794	756	832	753	797	735	814	760	785	756	760	787	780	770	824	798	744	838	870	837	789	760	774	811	830	795	815	778	791	772	770	791	768	779	801	894	825	826	788	819	802	815	819	803	800	769	838	827	783	739	775	774	770	783	821	854	756	846	1005	914	796	788	771	823	802	788	806	836	846	805	823	851	827	820	811	836	869	797	825	777	817	806	839	801	838	833	819	831	818	840	810	837	833	849	836	831	831	820	838	838	844	831	892	838	833	810	815	826	847	867	847	814	825	862	834	813	789	854	882	846	857	810	819	794	835	836	827	874	850	908	1040	744	369	234	400	877	962	889	850	932	909	866	853	818	815	837	829	798
723	743	755	717	718	757	754	722	709	722	732	718	717	731	754	701	733	735	752	761	745	698	745	712	748	736	709	711	743	732	725	710	730	720	742	699	732	729	717	715	730	762	698	748	706	729	761	659	851	910	735	755	760	715	777	744	746	739	771	725	745	766	738	702	678	789	962	1050	894	700	695	654	553	645	714	770	815	754	746	726	709	731	740	745	718	718	693	779	882	934	835	720	789	750	782	700	766	752	762	777	795	757	778	745	744	736	699	776	774	732	766	747	786	746	731	755	725	729	723	754	777	749	777	722	740	746	777	730	765	752	746	743	773	747	716	758	748	740	745	791	761	785	765	737	758	750	750	690	738	717	739	737	763	755	766	792	757	765	783	721	706	732	721	753	720	744	788	744	718	721	775	724	788	748	755	780	763	744	764	745	723	796	769	737	733	734	723	751	760	761	731	758	669	701	787	704	734	753	776	873	940	928	889	564	385	295	256	337	736	996	979	851	796	749	747	769	770	745	754	752	761	716	742	807	812	767	719	774	746	772	784	730	736	757	777	774	754	786	761	758	801	788	761	822	717	772	752	740	718	744	745	802	770	753	767	756	740	755	757	740	768	757	735	747	762	755	759	740	748	733	729	766	746	767	731	768	779	782	761	748	698	676	684	785	779	728	729	731	760	783	773	733	776	760	739	780	750	738	730	763	748	779	748	726	708	751	723	701	797	834	780	779	736	717	751	771	756	770	785	770	751	739	758	721	748	740	679	493	1633	1474	558	744	766	760	773	813	782	748	792	776	734	797	761	760	810	814	792	781	760	800	815	774	743	816	776	760	773	755	757	804	808	791	844	746	737	739	723	876	885	851	798	752	756	787	771	820	827	812	783	761	732	782	780	824	767	771	799	821	843	789	790	782	835	809	794	787	790	787	788	792	849	818	815	758	771	866	805	804	778	801	806	805	820	829	866	892	834	806	837	871	787	762	861	801	748	833	801	800	800	815	866	840	842	839	810	834	825	851	842	829	839	842	857	798	834	810	831	849	866	810	851	846	816	851	840	849	823	832	814	849	800	834	811	810	843	868	839	834	828	883	870	822	889	855	837	832	819	826	794	841	792	832	838	830	844	804	813	813	824	864	854	857	871	863	967	1019	652	309	237	502	972	1045	956	931	895	877	846	805	838	849	825	799
788	751	754	720	743	748	767	744	772	726	714	701	711	749	741	747	737	738	756	759	735	731	726	728	729	735	767	753	753	762	774	775	742	726	727	758	763	734	734	693	744	742	738	771	711	759	817	753	824	977	766	762	757	735	743	720	751	767	784	757	762	741	776	748	679	751	907	976	812	691	721	640	604	647	737	778	794	788	738	747	781	672	705	711	713	789	713	703	720	763	722	673	700	737	754	758	760	746	742	749	785	755	758	717	721	765	753	762	788	767	776	754	742	737	726	747	779	809	726	743	745	770	708	691	775	772	744	762	759	787	747	782	764	762	734	720	711	751	722	767	792	746	736	792	729	742	774	732	764	710	745	757	764	771	740	800	767	703	704	740	731	748	701	735	778	751	782	749	750	768	722	732	778	760	745	757	769	750	742	739	709	721	769	750	713	726	720	765	754	721	777	789	686	969	1167	784	697	744	829	867	927	953	703	305	221	286	489	776	1008	930	843	758	749	757	775	752	725	727	725	758	763	721	721	720	691	681	731	753	756	757	776	751	769	752	738	766	752	773	792	730	742	736	759	771	766	767	758	772	764	755	758	724	751	770	763	764	730	715	726	764	760	717	722	767	745	765	754	739	704	738	734	801	750	770	726	760	810	771	746	668	650	659	650	710	773	756	761	766	775	781	781	755	760	726	769	739	762	740	763	744	772	775	728	744	767	758	771	722	753	867	827	802	719	733	773	778	759	803	777	716	756	760	790	772	756	775	648	487	1790	1459	509	764	782	756	743	746	742	737	775	797	787	789	737	788	779	770	773	772	771	806	801	795	779	774	778	795	754	766	756	739	765	745	761	791	768	757	761	811	788	809	791	783	809	761	774	825	823	814	807	795	760	766	788	788	798	807	774	800	798	842	850	825	825	828	821	791	801	782	796	816	799	825	774	812	813	824	846	847	817	828	850	866	811	822	930	970	829	781	833	834	868	803	800	780	811	825	826	891	819	831	808	813	804	827	756	841	798	832	841	832	826	808	804	871	816	850	840	815	852	811	826	763	809	805	803	788	799	829	800	817	815	846	816	827	862	860	836	854	876	829	809	843	864	847	845	832	866	858	805	839	846	820	813	843	833	816	853	814	813	795	817	888	837	860	880	960	967	527	252	288	636	1038	988	913	900	878	886	825	845	857	853	814
811	798	752	740	759	773	761	701	721	757	752	819	739	730	746	719	749	784	752	743	749	741	750	755	751	772	776	799	831	784	786	766	731	714	729	704	740	727	712	706	743	753	743	734	726	722	757	726	826	944	746	727	748	762	752	752	781	765	743	746	742	784	790	750	684	652	754	730	672	731	777	734	664	731	787	794	784	781	745	763	744	757	737	770	753	764	741	723	657	683	699	722	756	752	760	729	705	750	742	741	764	727	779	738	759	797	708	757	758	777	769	749	747	749	727	803	616	687	774	729	781	737	768	747	709	751	747	750	789	703	716	735	737	745	733	684	718	786	709	733	714	807	759	750	747	717	774	742	755	772	752	746	730	749	734	764	742	715	733	732	739	763	767	753	763	758	754	748	758	758	790	755	769	773	776	752	766	741	766	785	737	727	777	791	782	775	738	732	732	769	776	770	628	949	1093	754	738	820	840	883	856	738	486	254	302	688	924	925	901	830	804	782	788	787	770	762	776	735	784	751	765	748	766	754	748	737	736	754	762	770	749	765	760	752	760	772	794	774	735	731	807	899	879	789	772	749	756	768	780	746	761	767	759	766	748	787	762	757	720	785	712	749	711	757	753	777	737	765	738	752	760	805	769	767	761	781	763	737	676	628	702	758	712	694	750	805	781	748	759	748	732	770	758	785	763	791	758	739	791	791	728	732	764	747	765	790	787	739	737	828	811	748	729	747	751	794	754	766	783	788	791	794	743	766	765	748	758	532	669	606	633	823	776	770	772	791	746	781	811	803	786	800	762	754	781	757	798	771	778	813	750	784	785	802	799	815	820	787	770	768	767	802	822	802	805	792	812	796	811	782	773	765	770	784	768	819	805	831	781	827	747	763	792	725	769	795	819	841	812	810	805	808	789	814	802	800	804	803	763	754	763	810	781	785	798	849	820	812	779	761	862	821	811	712	791	801	749	770	834	829	809	837	825	822	809	826	806	827	841	876	837	817	799	836	798	815	850	838	822	852	834	826	856	831	846	893	848	899	845	873	885	868	836	836	834	826	848	897	877	862	934	896	885	843	853	882	846	833	842	877	870	845	815	851	852	835	840	845	806	830	865	856	802	852	825	847	817	805	831	862	896	833	825	808	860	885	1008	905	448	237	377	797	1051	973	923	852	879	887	830	882	849	818
770	753	772	766	729	749	747	734	744	714	745	813	721	719	753	746	749	745	780	766	737	735	737	766	766	725	782	744	717	756	752	732	750	763	714	723	720	715	709	709	708	754	756	766	768	766	799	716	815	947	749	721	773	792	748	728	731	777	753	777	758	762	768	742	734	696	671	740	709	815	808	806	749	760	785	778	804	747	743	760	743	754	784	747	752	746	777	758	714	734	742	748	720	714	778	746	748	744	725	751	783	759	740	750	762	779	752	752	763	760	775	735	767	721	747	802	734	802	770	722	748	777	759	702	746	775	721	771	736	728	777	710	807	755	735	727	776	765	738	693	721	755	735	731	736	759	727	815	790	756	741	712	747	734	742	741	762	758	723	730	763	803	731	766	803	747	820	744	766	749	761	792	741	751	803	715	754	749	769	743	750	743	754	794	824	835	726	704	739	779	752	767	700	697	701	644	781	871	873	903	683	466	310	273	484	960	1034	893	810	778	755	777	772	727	737	768	755	719	743	743	720	758	781	768	772	759	767	742	761	778	732	767	778	764	726	751	744	756	754	783	872	548	676	894	695	783	746	774	739	761	740	752	744	748	771	754	749	800	746	709	754	716	706	751	772	774	754	748	697	753	769	758	736	755	760	800	778	689	596	648	813	929	882	723	756	826	785	760	778	801	748	721	744	753	781	806	781	785	782	774	781	734	770	764	793	771	770	721	734	747	771	730	757	773	769	821	766	801	756	763	776	790	758	737	806	753	764	748	687	728	819	787	761	746	785	789	806	773	775	809	755	774	887	774	744	744	740	759	759	776	778	765	756	779	778	787	820	793	790	795	803	787	776	785	793	820	779	784	773	755	745	752	745	795	774	803	790	769	790	771	713	745	798	715	761	791	787	768	808	820	827	805	822	840	861	810	851	857	777	821	812	809	830	840	842	857	830	806	788	823	840	819	894	850	766	803	823	850	878	869	896	893	847	851	902	877	844	904	891	874	883	901	877	866	838	878	869	905	902	906	833	918	909	863	894	867	881	877	939	899	905	920	908	901	882	866	911	895	913	948	920	923	924	924	909	886	888	862	915	906	910	876	887	822	840	841	860	840	858	826	848	874	874	822	815	849	835	855	831	860	866	810	794	852	847	840	916	1029	734	347	238	522	991	1036	951	884	868	860	865	830	801	817
778	790	762	774	728	801	766	682	739	747	737	703	749	747	709	714	725	735	760	761	735	750	724	767	753	710	728	693	692	667	701	752	768	748	737	729	725	706	683	732	741	756	719	754	757	765	801	719	765	957	783	744	795	788	784	744	729	790	737	777	784	741	725	751	734	743	760	757	800	804	766	756	791	748	798	775	711	745	756	720	763	762	771	747	765	780	779	732	740	780	792	750	737	734	751	758	725	736	754	750	715	725	778	743	747	751	736	752	748	765	755	746	771	733	749	767	801	739	746	716	804	795	900	796	756	773	755	766	746	706	718	721	782	753	731	738	748	775	788	740	750	765	762	743	804	718	776	764	780	737	734	778	780	765	753	765	760	757	756	741	792	746	730	775	793	759	778	723	797	753	782	787	752	776	754	771	753	774	750	753	732	731	714	778	825	786	735	733	795	740	769	780	766	755	746	802	916	947	953	835	499	272	245	448	775	925	869	795	723	766	748	722	780	753	719	749	738	722	723	740	773	750	797	746	781	761	757	782	790	808	735	754	757	760	771	757	763	730	763	843	736	344	464	874	702	753	730	734	746	769	746	766	773	748	783	750	783	763	761	759	749	770	742	776	783	812	777	735	734	772	751	719	766	787	782	749	763	695	608	661	875	1009	962	742	769	867	838	802	727	796	738	741	736	723	752	759	785	768	749	777	766	746	764	739	756	785	788	733	715	731	766	722	748	750	754	756	762	764	721	754	766	756	755	718	746	776	744	734	746	762	826	809	794	793	741	759	808	771	770	783	732	730	903	732	797	812	776	793	762	797	778	787	782	806	790	831	838	812	779	804	774	813	838	798	811	819	822	804	837	811	835	805	828	813	851	801	794	825	792	812	769	855	863	786	816	843	833	823	836	843	818	885	867	854	872	862	877	878	865	857	829	846	892	889	879	880	916	923	875	892	883	890	924	932	934	924	941	937	927	944	939	930	941	904	1005	1028	925	964	995	985	978	990	927	932	923	970	928	1011	1047	1016	938	949	986	992	990	931	975	948	982	981	958	904	963	911	937	907	885	889	880	905	898	860	872	908	932	941	885	872	904	932	942	871	923	847	864	822	800	842	851	812	842	849	835	835	844	791	825	840	850	856	852	806	827	896	907	881	874	941	976	603	253	291	759	1057	944	897	870	848	853	831	882	797
770	752	760	744	759	793	778	712	719	751	727	740	730	724	730	733	743	749	699	727	745	718	718	747	709	660	720	812	782	751	690	688	745	748	762	721	733	708	721	741	705	731	731	727	727	717	838	710	781	1007	785	753	801	753	814	792	710	732	751	738	744	716	749	736	761	759	759	775	797	807	761	760	756	757	780	765	759	783	739	745	740	733	774	740	753	770	758	758	736	757	792	752	750	737	753	769	721	718	749	759	697	717	783	732	755	736	740	727	756	777	775	775	710	707	744	768	778	752	781	764	860	620	699	799	690	744	782	795	768	743	728	744	759	793	730	744	743	765	734	763	763	804	702	612	687	720	781	753	745	727	765	764	748	771	765	772	727	778	774	757	770	715	720	777	797	753	741	752	749	781	762	730	789	800	751	730	785	743	738	726	720	727	718	784	768	757	707	716	726	779	733	756	741	781	764	817	881	967	963	686	356	243	448	905	974	833	754	761	778	744	748	749	831	857	701	740	762	822	735	753	733	778	775	747	720	752	745	781	789	766	723	761	761	774	784	753	803	758	720	817	828	584	718	883	724	750	714	722	759	753	748	750	757	740	760	739	764	759	741	779	722	745	737	780	789	818	740	716	722	733	722	754	730	793	782	743	769	769	666	653	809	891	844	714	718	866	806	746	751	785	760	764	737	739	778	783	775	747	762	744	761	789	802	774	795	785	790	799	759	773	784	727	748	758	775	809	754	787	792	799	828	798	809	803	806	793	797	760	772	807	779	876	800	792	821	819	826	802	821	786	820	773	747	809	799	806	808	789	802	853	839	852	846	840	841	862	838	833	817	853	815	858	853	865	857	863	872	887	849	898	861	859	883	866	864	908	888	924	862	872	929	972	987	887	893	963	987	940	883	926	962	980	946	913	901	920	945	968	972	903	917	958	998	942	878	918	905	964	930	859	892	838	914	863	848	849	831	896	838	806	827	822	760	789	809	750	749	780	775	758	725	719	680	668	662	661	615	677	747	656	621	629	610	578	579	554	531	532	562	537	506	522	492	491	476	492	430	481	452	458	452	433	442	466	478	483	458	473	490	556	665	894	1008	983	928	817	894	888	869	877	873	864	850	838	806	829	822	800	832	834	847	830	845	873	908	813	837	842	962	830	389	229	497	936	1063	999	832	866	845	821	843	810
730	736	721	759	776	758	763	715	720	726	704	710	728	747	763	776	753	744	725	722	712	737	736	748	682	657	792	938	920	815	669	680	739	734	759	721	724	738	745	754	732	714	757	764	753	757	790	763	766	992	767	751	737	751	839	788	751	745	754	775	773	715	721	763	770	763	799	781	745	738	782	769	780	785	725	741	736	799	746	733	767	736	712	761	771	758	746	741	738	772	793	735	753	749	787	757	771	748	745	763	746	746	767	765	778	794	780	767	708	702	801	777	713	699	762	734	747	701	760	749	828	740	709	783	700	753	772	775	761	755	742	764	759	740	735	714	776	780	779	788	799	740	740	700	744	770	776	751	789	743	765	732	777	750	776	736	758	771	751	756	753	720	749	776	752	754	788	747	788	784	760	787	757	825	748	739	748	717	739	771	756	778	698	718	736	758	749	734	741	765	771	763	757	733	726	823	843	943	797	472	254	320	827	1113	934	799	763	766	720	739	748	738	776	769	723	809	765	767	718	711	764	834	834	767	746	768	760	768	758	682	720	745	775	751	777	743	747	725	725	742	868	846	843	717	744	808	784	757	730	785	762	766	778	764	740	724	739	745	735	762	774	738	756	781	774	771	755	736	774	762	801	787	742	765	761	779	804	828	756	702	692	762	759	749	761	846	794	791	762	858	835	793	766	771	764	810	797	833	815	811	796	818	825	838	826	754	768	813	861	835	834	807	809	831	778	804	858	814	797	825	824	822	838	811	831	843	837	850	848	849	903	876	805	900	879	858	905	857	869	869	892	870	873	915	906	928	884	934	894	898	926	964	932	938	905	906	915	947	892	905	899	906	888	904	891	852	875	875	883	851	888	861	829	800	803	821	803	810	782	736	780	823	791	668	681	732	740	691	596	624	628	662	556	556	566	570	557	574	537	542	523	515	519	522	458	505	510	484	468	449	442	408	418	438	438	421	433	411	393	405	377	379	370	357	377	340	349	348	358	351	337	313	332	294	303	293	277	284	303	288	294	268	279	263	268	280	260	264	255	263	257	256	246	249	248	268	239	251	257	229	237	225	246	256	285	250	234	249	272	259	336	498	667	756	881	929	922	900	840	859	835	866	855	838	834	857	858	814	830	839	866	836	841	816	858	822	760	872	939	996	579	278	287	704	1124	1104	846	837	841	824	846	825
770	764	759	726	713	753	738	727	718	739	721	711	774	762	740	809	774	780	745	709	732	709	765	735	668	617	756	933	944	769	678	680	760	743	753	683	706	724	742	739	750	765	747	756	771	747	744	712	731	983	787	713	764	774	784	773	773	749	749	791	748	745	754	755	757	738	766	754	744	741	737	765	749	746	749	747	742	753	753	803	770	754	748	743	753	749	773	774	771	758	754	737	747	757	748	781	759	787	778	759	797	756	737	762	770	648	772	730	708	759	839	747	778	684	777	742	757	734	742	746	771	782	786	718	700	730	795	744	729	730	744	748	763	744	747	787	750	693	752	747	768	757	738	756	757	739	751	737	754	739	738	709	744	734	768	768	759	756	775	750	741	724	727	798	777	765	776	739	743	748	777	806	751	798	738	756	743	745	734	806	802	801	811	709	697	724	756	745	759	796	745	744	764	719	810	865	882	800	531	293	238	549	1026	968	874	759	782	780	726	756	757	746	711	725	748	755	727	764	718	711	745	781	818	773	741	764	750	741	757	717	768	774	785	800	789	800	792	758	770	794	823	790	800	739	849	839	840	785	737	791	812	799	815	799	837	776	776	806	793	773	798	776	764	733	744	807	860	808	789	821	825	853	807	803	834	816	826	870	844	791	744	722	778	819	820	865	835	805	790	834	890	844	823	839	910	860	876	913	877	919	894	900	857	904	862	854	836	865	930	929	933	902	890	877	877	916	911	886	888	920	850	850	889	898	905	891	897	888	861	847	899	817	803	865	807	817	801	800	739	778	744	772	729	690	751	695	677	708	686	669	653	646	619	619	563	568	561	531	549	550	509	512	547	502	488	488	476	459	449	444	429	404	376	388	380	375	379	383	353	336	360	377	333	292	298	320	331	314	276	301	309	299	258	273	259	267	292	258	252	250	274	238	254	252	255	251	254	250	274	248	267	272	254	260	249	283	383	296	257	261	262	285	288	297	263	290	294	290	282	311	306	309	323	330	323	339	332	372	389	407	396	415	429	425	414	461	481	469	491	519	534	522	490	549	544	558	591	622	555	533	576	611	511	484	548	529	528	551	477	392	272	253	293	396	505	730	924	915	884	870	833	797	823	870	867	840	833	851	790	858	880	800	831	807	845	783	762	1055	1270	959	814	390	204	460	1026	1001	936	849	792	842	858	870
790	745	743	720	708	729	742	685	735	760	718	725	758	773	727	746	734	733	698	692	736	734	752	775	719	633	613	669	714	690	678	694	785	785	723	711	717	763	766	737	751	737	755	772	745	766	784	732	729	962	836	728	750	777	770	780	762	727	726	773	774	764	756	715	751	764	750	772	734	722	748	740	723	793	767	749	793	740	775	739	749	711	808	767	761	742	734	768	737	771	770	769	740	791	795	778	722	682	730	775	765	742	768	766	753	710	793	713	693	766	752	579	715	774	732	740	721	752	758	731	733	755	739	741	714	759	738	734	772	763	728	803	731	760	748	770	743	743	711	737	754	749	739	769	725	747	749	736	782	752	751	722	749	775	797	814	764	772	754	790	722	720	745	769	766	742	735	730	745	737	761	716	764	772	766	738	745	766	762	793	862	823	872	753	719	717	742	744	743	783	707	758	777	781	822	926	818	577	323	238	398	873	961	838	791	758	748	746	764	751	765	765	750	765	725	726	744	750	702	737	751	794	753	748	759	724	770	726	759	750	784	789	834	832	820	828	808	777	832	828	832	843	813	786	845	874	850	850	834	816	841	851	877	858	862	839	847	896	858	866	853	875	771	1001	842	851	906	897	862	919	922	888	926	905	904	841	924	893	866	828	795	794	772	829	855	874	835	771	748	772	827	837	787	783	767	818	794	753	747	717	727	702	731	691	697	608	627	638	612	622	602	588	575	538	546	550	547	508	504	506	502	499	484	459	487	485	472	464	451	453	430	398	412	380	412	395	392	378	372	360	356	329	346	332	314	326	327	328	314	321	298	291	284	283	264	270	281	268	275	265	274	269	262	261	259	241	260	252	248	257	259	250	268	269	294	271	285	292	254	277	298	326	322	316	340	344	324	376	357	342	357	397	387	405	399	392	438	428	452	455	442	487	491	530	517	482	512	514	575	590	611	600	616	594	590	590	685	593	634	705	677	725	720	742	717	773	778	759	835	806	807	824	824	886	868	811	883	902	964	948	935	967	956	1007	993	1010	1042	1082	1062	1052	1063	1070	1052	1079	1062	1087	1150	1144	1029	964	1226	1485	1144	951	1072	1088	1137	1095	1070	972	704	411	290	296	345	418	555	867	980	888	869	832	822	819	829	862	813	905	818	856	881	868	860	778	837	824	753	891	973	763	990	612	242	280	812	1096	971	931	849	875	849	819
742	762	726	730	749	752	714	733	725	756	700	741	741	721	710	706	676	716	718	697	779	709	753	755	766	682	600	612	646	646	705	747	769	748	755	705	715	722	735	747	739	752	724	777	780	779	821	776	765	1035	837	736	775	772	749	755	734	737	730	713	739	794	761	744	727	775	770	748	696	752	756	736	771	722	723	770	748	773	769	732	760	712	779	796	799	756	755	732	729	785	767	807	757	753	754	745	682	658	763	761	782	757	785	751	815	766	751	721	735	776	756	673	740	793	707	707	730	749	748	755	736	713	731	736	707	756	761	759	714	720	716	731	757	810	745	708	674	756	769	750	737	722	734	765	752	768	761	736	770	740	746	726	674	711	828	803	816	761	734	718	774	719	763	811	764	770	730	732	774	770	759	750	748	748	760	737	760	713	763	768	788	774	713	711	742	751	768	726	779	710	789	779	760	893	922	981	783	380	230	325	772	951	860	780	799	820	761	767	776	754	731	737	767	788	708	694	715	785	731	714	733	762	743	762	793	771	773	746	760	751	769	812	854	883	858	864	873	848	871	878	885	853	808	809	790	781	802	754	793	776	782	826	790	758	789	767	787	746	716	697	694	652	585	1009	592	621	636	577	603	637	623	608	611	577	580	568	555	541	547	534	489	490	514	482	466	461	448	418	386	405	437	419	389	407	394	400	370	357	353	347	344	347	328	329	325	332	331	328	306	309	303	273	294	276	302	286	284	276	266	253	274	276	269	286	274	265	276	236	268	241	261	264	274	257	249	275	277	282	293	266	283	291	299	294	313	477	313	331	354	333	343	350	380	392	403	421	431	448	407	409	458	477	476	528	511	541	545	566	604	608	620	584	645	675	701	660	648	718	751	693	743	756	775	763	796	800	818	855	880	881	916	906	936	936	938	945	1035	1007	1010	1031	1041	1034	1021	1068	1088	1038	1045	1038	1106	1111	1081	1101	1116	1134	1135	1137	1103	1090	1124	1129	1128	1075	1100	1114	1144	1192	1099	1142	1092	1168	1111	1110	1070	1137	1179	1016	1060	1133	1089	1079	1056	1099	1113	1077	1092	1107	1044	1089	1092	1055	1089	1102	1026	1031	1053	1008	1047	1084	977	851	1043	1288	1011	939	1036	1033	1078	1067	1140	1188	1068	756	709	711	455	316	301	498	852	959	869	859	865	825	841	865	814	858	847	852	840	860	857	853	852	853	831	802	783	848	1036	847	370	247	561	1011	998	945	877	862	859	814
735	749	753	744	705	739	742	721	760	736	721	752	738	701	732	735	722	763	705	695	712	720	747	767	779	756	703	684	720	728	733	778	750	710	774	731	709	721	734	790	752	777	768	760	743	779	831	779	754	996	850	702	746	757	766	735	786	774	722	747	747	719	738	768	761	737	741	702	738	752	717	744	766	747	755	753	742	745	765	746	760	728	755	751	761	747	753	746	747	711	760	766	781	788	785	741	681	635	731	803	765	752	764	744	745	783	756	746	746	782	760	816	753	750	765	757	721	751	761	705	734	715	708	731	732	766	716	690	674	642	731	763	766	780	700	692	715	689	821	811	766	741	732	746	779	789	765	758	746	763	724	719	682	711	787	757	748	751	707	773	761	793	775	785	727	764	749	765	790	756	766	772	781	808	762	782	743	729	762	728	716	700	647	671	713	738	772	772	787	749	779	770	792	915	951	1042	643	295	261	587	1039	924	780	767	780	781	741	769	741	699	725	750	788	730	728	721	747	767	784	783	778	736	765	789	820	773	802	839	851	828	724	632	628	630	591	564	512	527	492	482	490	491	478	452	438	430	420	417	413	433	400	411	405	402	376	387	397	346	365	355	366	325	344	380	310	329	338	290	321	324	324	312	300	316	297	299	286	281	284	268	279	251	252	273	287	255	281	267	263	280	294	299	269	272	273	296	296	295	313	319	320	322	306	340	332	341	341	360	394	362	399	404	395	430	429	426	463	452	461	460	492	486	497	494	520	515	533	528	533	542	602	561	553	528	661	616	684	687	689	727	731	770	788	754	728	842	753	797	798	895	925	906	856	913	919	981	951	985	974	957	976	968	1025	1088	1077	1079	1075	1079	1076	1097	1100	1115	1103	1055	1094	1102	1093	1135	1089	1169	1092	1085	1087	1127	1108	1062	1014	1104	1101	1135	1091	1043	1092	1035	1047	1071	1092	1034	1003	1060	1081	1008	998	1043	1026	1017	1038	1027	1028	1006	980	1045	954	975	1031	1040	1031	1006	1006	975	986	960	981	926	960	970	922	996	997	957	962	900	952	969	968	919	963	960	938	942	936	978	941	935	933	965	948	966	987	967	1016	990	984	941	952	921	965	963	910	825	925	978	865	876	984	919	997	1012	1017	958	966	890	1085	1427	1126	537	247	306	520	801	950	886	861	838	838	851	858	861	870	880	838	846	876	799	852	808	841	871	852	911	944	954	547	223	362	952	1066	957	911	873	835	859
767	721	710	723	740	745	745	744	734	725	765	754	696	688	746	750	785	805	782	688	707	762	746	722	758	751	758	770	741	777	762	762	733	714	728	703	726	738	706	755	779	757	732	730	760	764	797	767	766	1017	828	639	734	723	779	746	758	738	745	750	735	727	772	781	763	725	756	741	748	765	758	743	756	739	751	764	756	760	759	742	749	773	742	728	742	739	783	771	737	731	708	730	754	738	745	730	767	761	724	787	763	760	752	749	731	785	755	729	746	742	750	718	695	759	768	777	733	695	739	728	742	726	770	766	734	777	780	739	655	693	699	731	755	796	649	848	1093	820	743	800	745	721	768	694	733	752	772	695	754	777	758	717	685	752	759	733	752	721	710	749	772	784	776	751	766	746	766	758	782	715	740	781	766	755	783	755	742	731	760	711	664	849	927	656	694	759	791	743	788	770	770	750	818	920	1023	864	442	229	364	834	1054	845	790	788	783	752	730	781	717	767	706	754	740	778	755	751	758	754	766	775	791	781	764	844	848	737	727	619	570	471	370	311	335	320	313	292	294	266	300	286	260	258	275	279	268	271	274	265	288	270	261	269	286	307	269	302	302	267	321	310	310	307	313	365	329	331	337	364	362	364	381	377	431	427	407	423	429	430	467	457	468	486	521	503	549	525	539	586	594	581	571	593	617	651	671	716	697	761	740	761	769	760	797	790	781	765	821	791	852	881	886	900	876	947	952	933	1005	981	1000	983	957	1021	985	980	1040	1060	1050	1002	1042	1033	1032	1045	1017	1027	1416	949	1033	1104	1066	1116	1089	1039	1062	1072	1033	1067	1091	1087	1051	1142	1148	1138	1056	1001	1103	1062	1026	1058	1035	1041	1004	1008	1012	979	998	972	967	943	965	968	916	996	950	892	940	958	985	946	908	939	1034	935	907	933	930	943	909	974	949	951	899	918	971	900	958	973	947	851	844	863	948	950	965	911	942	966	956	912	949	954	915	935	913	921	920	906	946	947	955	963	945	925	909	942	898	984	969	947	936	909	918	913	901	926	904	905	948	903	924	916	903	909	917	893	907	852	891	879	910	905	920	868	858	875	879	854	861	847	845	831	784	822	849	894	859	911	917	926	992	929	895	833	871	1094	1216	814	487	315	297	480	779	935	892	872	838	819	803	847	860	861	828	819	841	834	842	811	811	848	828	871	904	1042	727	291	244	759	1099	992	924	862	897	877
793	752	732	771	734	743	731	778	734	710	730	713	713	695	711	708	840	915	855	684	646	738	784	745	756	752	721	721	748	730	743	739	729	766	724	737	739	726	741	766	732	744	762	764	757	765	800	729	799	1015	804	685	721	750	759	743	769	793	757	739	761	729	710	743	760	745	752	783	741	779	787	758	733	721	732	747	723	722	803	751	723	776	752	771	746	774	784	770	738	748	751	787	716	765	758	758	798	750	734	738	759	741	763	764	735	755	745	743	768	744	743	708	699	758	809	753	742	775	759	750	760	749	726	743	744	739	765	747	719	723	743	755	746	787	636	909	1341	897	684	788	723	681	738	694	688	725	749	767	748	797	770	724	718	739	741	716	684	770	785	778	725	779	762	778	762	771	759	728	740	775	752	784	765	738	749	749	805	753	746	699	587	1165	1310	704	676	773	754	751	741	764	782	781	843	929	969	639	300	272	598	990	894	788	754	727	771	723	758	743	735	751	750	750	774	735	757	747	777	784	743	765	791	796	828	901	698	481	410	315	318	318	323	323	381	418	418	448	456	489	484	510	512	548	519	531	536	554	591	584	618	642	624	639	626	655	661	706	728	715	753	770	730	719	761	827	763	815	835	839	883	832	880	841	941	913	951	1008	959	976	952	932	913	977	992	1018	1011	1034	1046	1089	1035	1034	1057	1102	1054	1069	1120	1029	1045	1105	1099	1077	1091	1043	1062	1055	1003	1000	1050	1021	997	1035	1050	1062	1068	1058	1004	994	1026	973	993	987	991	965	982	970	987	1023	928	953	964	990	963	953	918	923	918	831	915	912	926	919	915	948	899	946	907	940	963	895	886	945	957	943	858	876	925	917	903	901	905	920	925	897	915	917	886	906	909	926	911	898	916	911	899	890	905	947	917	886	908	884	1012	899	906	864	842	898	924	949	894	879	896	867	885	858	847	876	908	860	800	861	860	826	841	854	849	865	827	795	838	830	825	840	821	786	827	816	844	812	814	870	846	854	819	840	840	890	845	844	852	860	841	827	828	843	823	866	863	856	862	849	819	868	875	833	904	865	827	882	889	901	861	824	834	870	867	886	867	867	877	877	913	907	910	869	845	858	908	913	886	930	903	906	881	884	851	1020	982	632	288	257	488	849	992	873	853	807	829	829	836	849	865	854	856	824	834	839	854	877	866	855	860	995	944	426	227	535	1050	990	952	798	865	820
771	757	734	763	743	762	759	775	747	702	719	737	732	696	707	730	733	800	797	684	678	738	826	745	768	744	740	776	772	724	734	738	742	750	745	730	714	713	721	711	751	747	737	768	785	783	802	785	743	1010	817	678	774	773	758	749	774	737	747	735	789	723	696	768	762	766	737	732	739	719	740	747	744	762	789	732	740	734	812	774	741	747	767	763	764	744	739	761	739	727	784	766	728	743	782	752	738	793	720	731	760	754	769	727	736	751	770	762	760	751	785	722	721	768	769	747	724	740	758	753	725	753	750	730	754	741	757	726	757	766	777	740	758	775	674	603	709	620	738	738	688	704	893	897	674	710	789	791	762	684	750	761	806	766	779	698	727	762	783	780	762	781	724	744	800	771	742	740	734	777	765	749	739	761	749	773	795	758	822	746	571	779	842	584	709	702	724	750	783	822	757	792	801	954	835	464	251	357	819	1014	853	778	733	753	749	733	727	765	759	789	766	762	745	749	712	760	764	746	799	820	829	876	758	532	345	273	249	397	604	714	752	820	928	959	923	940	963	951	983	1017	1017	1065	1016	1005	998	1090	1039	1045	1097	1033	1041	1063	1070	1047	1055	1093	1052	1055	1081	1101	1053	1039	1069	1102	1040	1038	1024	1078	1057	1028	1035	1011	1037	1040	1028	1043	1024	994	951	946	931	994	1000	1014	986	953	968	962	963	959	1006	952	863	883	926	897	941	930	906	909	881	864	884	888	840	908	944	908	910	841	877	912	845	930	936	922	896	894	908	882	878	924	928	902	911	910	881	928	854	887	879	885	885	923	927	891	877	914	845	851	871	862	850	864	860	861	925	879	842	888	895	903	835	837	862	818	844	833	850	838	841	805	832	833	815	832	847	852	821	817	809	812	810	832	829	809	791	804	840	819	827	832	810	812	801	823	849	824	846	833	807	831	812	851	834	842	845	890	834	868	854	816	822	830	837	841	842	819	858	812	863	863	843	798	836	860	841	844	878	864	847	858	880	858	849	865	836	817	813	857	855	844	872	847	829	844	824	865	824	834	862	904	813	805	872	833	823	834	839	845	857	854	822	842	873	845	850	847	853	853	855	855	844	848	875	848	892	850	856	833	906	904	887	869	925	1013	1114	1018	623	317	307	555	946	916	860	835	870	890	894	850	850	814	836	866	856	863	823	832	887	849	873	931	1033	587	237	392	941	1064	906	872	804	861
747	736	734	759	734	788	766	759	740	750	741	701	751	702	675	692	688	705	713	708	703	721	787	768	729	755	746	744	774	750	717	765	769	744	721	760	725	725	739	734	751	771	761	784	779	796	755	789	745	979	842	732	772	782	756	734	734	704	756	779	790	761	726	751	766	764	735	751	770	747	774	782	772	740	775	782	746	726	736	738	752	736	769	722	762	741	766	748	781	736	758	767	785	761	773	757	758	756	743	757	795	785	721	747	748	777	757	771	728	769	785	740	726	763	745	731	769	745	749	749	767	754	770	727	760	757	748	774	734	712	741	765	736	769	742	716	676	696	782	749	644	743	1024	990	767	646	784	789	773	745	737	751	748	745	792	762	748	730	754	755	767	743	739	774	767	743	728	729	734	750	738	715	744	783	779	756	757	743	754	809	754	675	655	636	847	838	684	753	751	791	798	862	853	908	666	334	250	554	935	899	826	817	726	756	749	715	714	727	784	793	798	776	691	741	778	775	754	774	812	845	864	665	457	280	279	357	541	836	952	1068	1077	1079	1142	1103	1028	993	1023	1006	981	997	969	997	957	955	881	937	964	971	942	926	908	915	945	932	887	920	869	889	891	964	922	935	931	927	901	890	873	879	906	898	879	857	888	889	877	879	854	839	850	846	889	916	911	875	899	882	877	856	882	892	901	885	881	833	883	842	880	835	831	845	848	886	895	829	836	838	985	969	894	805	850	826	831	803	827	851	815	801	802	806	858	875	840	801	788	774	819	787	793	801	806	812	791	800	805	789	797	815	815	770	835	844	827	806	776	795	838	817	841	796	794	786	772	847	809	815	795	801	827	855	811	812	804	771	810	847	855	814	803	858	863	867	856	822	852	854	847	816	813	839	812	833	820	840	813	806	838	833	824	787	784	841	809	814	834	808	833	830	836	823	861	825	809	840	806	842	824	763	862	854	848	842	850	785	824	810	812	818	828	869	817	792	820	802	804	834	834	766	838	849	823	848	823	807	837	812	790	779	832	864	875	844	799	795	831	813	824	840	799	843	829	783	811	834	826	823	886	835	836	837	849	860	829	854	832	861	832	863	828	798	876	918	940	944	924	974	1001	1229	1080	559	254	329	657	977	927	875	844	870	875	875	810	860	835	811	833	818	799	816	864	849	900	855	1050	763	290	296	805	1045	939	957	911	787
705	770	742	732	756	701	736	742	764	751	745	734	741	739	718	704	717	658	663	691	724	759	793	726	733	739	750	715	748	766	726	786	755	749	735	723	732	702	713	691	732	716	741	771	756	757	749	806	755	967	788	703	769	790	709	722	732	749	733	759	801	781	751	756	761	730	739	727	746	773	741	740	744	695	728	791	768	762	744	744	767	768	742	755	734	768	758	751	762	748	785	789	756	751	733	713	727	738	747	759	785	748	730	738	750	758	744	753	761	728	771	740	750	764	797	758	741	740	752	727	760	746	761	768	758	730	765	764	763	760	724	741	742	768	742	766	757	727	780	760	698	649	803	841	681	714	809	873	782	735	773	770	766	744	735	763	756	772	790	758	788	750	762	752	770	703	748	782	713	763	737	736	730	757	777	757	721	690	755	771	727	777	715	696	1084	1069	688	717	820	751	773	893	892	874	542	249	345	851	1026	797	778	807	744	730	757	732	723	724	789	750	745	745	726	734	725	770	778	754	810	843	626	383	267	341	630	925	1050	1084	1081	996	924	942	948	934	902	908	915	886	902	929	912	890	924	866	837	884	840	888	857	893	896	876	856	864	894	863	854	843	873	887	842	887	872	883	834	839	838	799	791	837	845	823	834	829	834	807	785	787	792	821	814	821	797	773	812	759	799	755	768	808	785	828	749	821	793	777	743	785	815	816	793	837	791	800	774	767	806	859	824	745	783	778	735	753	722	753	746	789	782	837	841	832	840	814	808	796	789	832	806	819	812	806	800	823	770	851	787	823	822	836	721	609	823	783	833	778	795	802	851	795	780	755	781	848	803	799	819	767	770	770	790	796	765	771	775	784	833	793	730	787	791	765	792	811	805	796	805	791	812	809	807	750	801	802	778	770	825	823	774	771	797	841	810	814	809	816	798	811	795	797	824	844	855	846	827	819	808	773	796	811	863	860	833	829	846	837	804	797	839	825	826	811	810	799	787	828	851	820	809	811	841	825	831	845	801	815	809	813	809	849	848	855	853	807	850	856	832	855	830	826	805	777	807	867	829	861	866	829	850	819	839	831	882	847	841	867	857	812	819	820	856	846	887	885	869	916	1019	1075	1071	895	422	230	424	837	955	872	868	884	844	862	868	845	825	857	812	846	842	840	818	891	880	848	974	874	372	258	617	1028	985	823	878	848
730	769	747	733	726	758	736	757	755	725	723	734	708	717	763	755	765	776	740	760	779	761	736	756	710	736	743	718	746	743	748	767	725	712	764	745	760	745	725	769	754	750	760	739	772	830	761	787	691	966	788	683	820	778	726	764	778	755	737	741	778	756	733	739	741	785	735	737	756	746	779	777	713	760	720	757	753	746	764	748	760	748	731	774	771	741	751	735	811	777	763	733	765	764	712	759	747	781	725	741	749	736	749	738	718	732	735	735	779	800	776	788	771	782	777	727	770	754	751	774	730	725	738	729	760	721	762	777	770	734	745	776	760	733	731	752	763	757	715	772	725	648	639	793	655	729	836	824	727	739	778	750	758	741	748	764	752	773	785	776	756	774	811	763	749	707	814	933	833	707	748	750	781	771	741	733	721	749	765	768	764	762	757	633	834	836	632	741	802	749	843	888	956	788	416	220	564	1073	942	759	740	774	733	735	729	772	755	741	759	760	753	751	732	725	710	790	809	827	846	635	331	252	390	740	1110	1175	1091	946	966	945	938	887	858	854	834	814	847	805	810	779	778	765	771	788	793	802	775	829	790	769	811	781	816	759	777	776	750	738	802	843	775	820	755	801	798	775	787	807	784	800	772	779	796	822	782	795	784	797	779	807	781	813	845	788	832	790	798	784	791	850	769	803	798	795	790	811	800	792	832	783	805	787	813	772	761	725	782	791	751	761	786	720	712	800	799	706	714	766	785	801	773	800	752	794	779	766	792	791	765	783	746	760	765	778	809	804	766	806	793	800	683	678	806	807	763	752	760	790	816	790	796	749	847	804	780	794	794	751	761	780	781	787	744	757	769	790	810	798	780	801	760	727	789	743	794	793	803	807	791	789	794	773	844	766	775	810	826	805	773	799	815	831	798	847	833	809	817	832	795	779	768	782	824	862	857	814	766	770	767	799	795	835	855	854	837	828	823	817	830	810	839	765	865	807	781	808	817	783	824	806	822	835	802	790	832	845	806	850	864	843	857	834	826	826	787	818	834	825	831	863	854	819	822	845	842	872	835	806	843	763	829	818	839	858	829	892	828	840	848	836	867	852	887	878	876	904	994	1045	998	1113	767	271	273	665	1015	841	858	837	894	837	843	843	827	876	825	855	877	875	804	848	859	893	983	993	473	231	458	970	1020	872	835	894
713	772	772	714	744	746	766	782	728	740	729	688	708	709	758	764	771	781	743	749	755	742	746	735	744	734	752	713	714	739	748	757	741	732	717	744	722	729	736	758	759	762	763	799	761	797	788	811	706	989	844	664	797	776	727	788	776	722	734	701	727	745	759	751	762	730	733	777	733	756	758	711	712	748	726	746	775	723	788	729	784	785	750	740	767	752	738	758	760	765	728	716	742	744	740	740	739	753	795	739	714	786	790	750	713	716	743	762	763	735	748	728	778	730	744	738	764	773	754	775	782	763	757	731	778	787	756	752	768	760	756	764	739	730	735	750	777	766	778	768	743	743	760	731	715	725	777	774	734	734	776	756	762	763	729	784	770	779	733	710	746	749	763	756	766	678	771	916	771	689	759	750	768	785	772	747	777	755	749	781	781	742	751	736	649	647	679	804	818	756	858	908	925	625	282	283	763	1078	869	730	734	769	740	728	757	774	800	732	733	743	751	757	751	748	770	812	802	821	641	351	268	459	882	1098	1076	979	940	958	877	823	793	787	768	811	829	803	763	807	816	775	784	777	828	804	838	790	832	812	783	811	796	767	790	777	782	797	755	783	817	802	777	779	772	779	780	770	807	764	822	775	770	780	788	784	808	766	774	763	716	729	790	743	733	740	769	775	759	751	799	733	725	773	743	746	754	796	777	773	773	744	778	737	798	776	757	787	739	723	729	770	751	698	811	896	892	833	690	723	781	764	796	806	764	819	795	752	770	754	779	762	756	808	759	776	776	801	771	780	760	789	796	760	830	789	744	760	782	800	817	797	772	791	798	778	767	776	785	737	785	786	785	793	793	791	801	807	820	788	807	820	710	791	929	840	692	789	800	764	782	821	841	808	773	798	833	796	835	793	806	812	769	790	847	809	815	792	796	820	847	778	813	813	781	837	800	837	773	794	806	805	820	812	821	784	816	811	827	811	822	805	849	823	802	834	789	802	845	825	820	836	774	789	808	811	853	782	822	833	830	837	829	828	805	826	843	855	848	847	833	861	791	832	830	833	865	860	864	818	861	821	812	852	846	834	835	842	823	862	878	871	891	862	832	842	878	873	863	977	984	1113	1044	437	249	453	893	923	801	869	820	800	874	828	830	827	832	843	820	813	853	871	851	877	968	1019	549	244	388	959	1016	1043	968	912
678	757	758	750	713	724	732	803	750	728	735	683	745	723	771	732	767	742	693	703	718	719	713	728	741	731	740	739	776	753	749	724	738	721	733	770	718	698	702	757	731	777	767	765	810	773	777	792	721	1018	879	731	776	799	775	756	787	745	753	725	747	774	770	758	758	792	741	727	748	733	731	753	737	746	746	716	744	747	764	781	744	772	750	725	709	779	747	762	740	780	710	711	726	736	753	748	757	757	737	742	737	811	863	791	733	820	775	759	747	761	760	744	730	731	756	758	744	761	787	772	731	751	758	737	768	757	716	795	772	772	763	736	763	798	763	760	739	780	758	762	744	725	776	775	789	725	766	767	721	740	763	742	779	738	735	779	763	741	722	792	777	873	758	723	744	735	708	726	699	724	782	757	751	742	770	781	784	758	762	765	795	760	772	765	757	782	773	799	808	784	875	934	952	499	220	365	930	942	790	729	740	752	726	730	762	727	736	753	733	749	749	764	753	750	798	793	855	691	370	261	452	923	1109	1047	951	907	878	893	834	789	768	804	788	752	767	811	771	776	756	743	725	742	760	731	773	752	777	758	807	771	804	699	707	781	768	728	754	731	749	763	755	795	748	733	742	760	747	776	748	773	794	811	793	752	773	783	741	772	742	765	743	747	729	725	767	757	764	751	752	747	766	759	770	758	788	737	761	739	784	793	762	759	769	751	756	774	772	726	704	764	787	702	743	904	899	867	751	707	770	752	763	765	733	770	773	764	737	774	786	758	760	747	756	776	771	758	766	755	751	762	752	796	746	789	758	733	812	765	767	770	767	806	763	788	798	775	747	779	778	775	763	769	771	795	797	814	789	811	792	768	707	817	1124	958	689	772	789	791	779	805	800	791	835	810	803	825	796	824	788	802	788	806	843	833	814	817	793	800	773	798	800	792	782	793	776	787	754	782	809	810	822	806	830	797	790	809	812	831	827	791	826	824	788	840	807	813	865	879	870	812	809	826	801	821	816	776	832	837	830	843	865	831	804	841	830	826	820	829	826	800	832	880	847	811	873	821	862	818	824	818	870	861	841	859	803	814	826	819	834	849	882	789	822	832	863	853	907	939	974	1038	1114	652	218	317	753	998	847	853	843	904	871	878	899	857	827	860	846	829	856	871	851	863	912	1059	674	256	348	1104	991	935	887	887
721	746	747	740	751	775	735	735	744	735	765	728	703	731	732	734	780	753	748	741	699	743	747	709	752	739	728	745	745	755	702	740	743	698	746	755	709	739	748	730	780	751	759	780	771	810	791	798	704	1010	894	712	788	770	732	785	848	868	771	744	767	758	775	765	764	733	779	786	736	776	757	735	771	771	757	765	744	730	785	758	746	757	723	794	742	746	746	759	775	801	762	697	741	761	768	802	730	746	754	748	779	687	523	778	770	858	778	735	732	764	765	714	735	751	749	752	737	799	793	756	743	746	773	787	791	770	736	784	726	745	708	742	761	700	782	749	736	784	720	760	734	748	753	771	733	729	770	736	744	756	772	761	764	755	718	707	741	726	727	779	516	741	768	757	773	743	732	745	756	769	760	783	756	778	753	787	746	750	774	750	822	786	732	745	702	739	757	788	798	800	851	985	867	357	227	516	1016	807	736	743	766	733	719	720	740	765	758	755	796	764	746	761	759	750	794	850	753	434	233	393	864	1160	1063	914	884	835	820	797	754	744	742	768	758	737	716	781	808	776	757	774	730	775	757	777	746	750	754	756	783	801	765	725	688	748	767	715	755	717	731	759	770	754	766	711	751	762	775	791	753	771	763	775	752	769	744	715	753	711	757	708	772	746	716	742	756	764	759	708	733	780	776	758	709	708	769	741	809	820	769	729	762	702	697	748	783	779	772	763	752	752	768	705	680	792	803	768	701	738	789	804	798	772	744	812	792	778	745	746	771	757	781	777	785	760	776	769	776	764	737	765	763	775	774	764	754	784	798	739	786	781	759	767	805	812	794	792	779	799	755	798	767	765	801	758	801	812	778	801	790	806	745	679	802	756	716	783	768	810	797	796	785	795	783	777	792	787	819	755	811	818	784	816	811	815	803	809	840	810	750	778	800	747	705	683	734	808	746	821	828	811	834	755	776	819	822	786	798	821	813	822	820	842	847	818	807	808	863	853	815	809	848	812	845	795	843	825	818	825	875	812	847	824	796	820	829	808	785	797	834	838	776	802	821	843	812	846	855	856	859	847	807	872	798	821	845	835	831	855	839	806	828	811	824	792	822	778	871	911	946	966	1083	850	272	242	666	1064	874	831	853	858	862	848	878	818	822	848	831	850	841	834	873	885	865	1070	792	296	277	741	965	889	878	847
710	747	727	748	724	743	744	766	762	783	771	714	748	693	755	729	723	729	737	747	744	733	753	713	711	792	724	745	744	723	712	719	725	731	749	730	760	752	729	775	768	754	720	769	751	778	823	788	719	1048	880	684	829	755	784	815	930	969	824	724	709	753	782	722	747	749	766	768	754	817	739	752	763	773	758	773	768	789	773	719	701	765	774	821	795	746	745	733	744	743	766	729	755	803	771	766	753	751	752	727	795	739	695	777	739	734	753	756	740	732	740	736	769	752	792	798	750	774	764	767	775	750	759	783	761	710	734	782	743	759	788	762	749	714	713	714	750	779	757	760	769	700	731	750	746	756	788	804	752	775	723	738	690	717	720	744	725	736	732	842	624	809	751	778	730	735	717	829	742	709	743	803	768	800	737	738	810	756	798	763	818	747	736	749	732	782	792	834	782	828	923	997	724	309	269	684	1027	839	765	814	723	739	730	739	762	711	758	755	712	735	770	775	767	841	919	812	506	264	320	761	1153	1044	958	850	822	802	751	738	758	737	757	797	740	731	770	739	721	705	791	764	715	722	756	754	772	774	749	717	756	762	763	752	740	785	761	761	732	730	751	769	748	768	768	779	763	782	775	787	757	788	749	750	769	765	762	745	746	739	761	768	777	746	697	757	750	735	729	716	763	763	761	747	766	731	764	754	656	716	760	748	777	716	730	736	783	761	749	766	712	759	810	761	690	704	711	752	753	759	793	782	753	775	761	768	792	774	792	783	791	750	783	775	766	775	773	745	753	763	779	767	791	769	736	779	745	751	738	769	775	765	726	749	763	781	763	788	785	778	765	749	773	763	785	793	790	778	773	817	839	840	769	747	743	753	749	831	801	795	825	846	797	798	815	796	814	810	793	764	784	840	840	819	775	780	794	786	842	777	798	794	808	693	632	1004	744	798	789	794	801	799	807	789	741	755	842	819	826	834	806	838	828	865	860	862	842	813	804	832	804	807	826	807	843	796	833	837	809	789	811	796	827	793	802	857	880	789	782	814	821	818	802	805	804	832	833	835	839	846	886	843	837	853	811	793	835	851	827	829	816	827	833	868	850	849	815	821	807	855	909	928	1049	913	348	229	588	1020	923	853	869	877	842	852	835	821	837	872	852	831	856	766	825	848	881	1044	849	361	252	709	1047	934	914	810
751	742	728	749	742	738	747	740	755	739	737	739	739	718	700	725	731	742	714	691	723	712	738	710	744	723	757	741	728	748	721	761	716	773	745	720	803	760	737	740	784	751	701	755	753	815	846	800	744	1046	884	709	754	713	717	770	833	875	820	699	688	774	779	743	767	736	749	781	723	756	764	722	740	754	781	789	792	768	762	751	714	744	778	825	795	726	726	735	750	748	740	781	742	753	775	764	791	750	742	752	755	759	749	740	789	733	716	781	756	756	776	741	760	757	751	740	731	767	750	759	761	726	740	786	737	712	736	740	765	767	750	761	734	715	746	709	753	760	737	763	736	767	767	793	764	788	748	772	756	769	749	741	736	746	752	719	729	723	719	816	780	755	771	761	709	759	699	750	709	734	741	795	721	776	747	800	799	810	773	781	753	770	771	769	740	760	763	781	768	834	907	952	607	241	306	845	1032	819	744	810	756	742	739	760	755	740	729	750	742	756	752	709	800	739	831	666	310	240	645	1116	1062	894	857	737	799	788	752	738	755	750	792	734	742	791	768	702	692	734	752	804	747	731	735	741	771	775	738	717	742	735	813	786	756	794	784	763	741	764	757	745	777	757	780	810	757	758	747	768	740	771	779	763	801	744	714	730	738	737	777	777	770	759	759	748	722	730	732	714	772	763	774	762	790	704	721	744	690	728	832	751	756	731	757	747	819	780	741	759	748	744	799	807	749	734	722	717	772	768	749	767	755	753	768	777	774	801	826	752	764	739	755	773	752	755	751	765	776	764	781	790	758	750	728	773	774	794	793	751	813	765	710	732	726	721	738	784	808	811	741	751	755	768	804	782	816	796	766	812	809	801	811	798	820	815	801	783	774	803	784	790	816	753	764	799	825	806	815	771	810	828	765	778	802	765	804	820	853	793	804	781	844	741	704	1810	749	770	852	844	804	788	807	805	731	741	810	859	840	814	819	825	807	849	878	864	848	785	815	848	819	820	825	850	839	789	819	810	797	835	822	887	818	786	830	837	883	868	846	829	844	816	807	846	830	820	829	829	839	847	867	840	812	841	818	794	753	854	821	829	860	826	825	856	852	897	834	825	785	850	873	920	1005	930	373	202	480	1059	902	874	834	868	857	833	879	842	856	858	848	853	829	826	873	849	896	1016	914	380	249	672	1089	1020	862	805
778	758	750	728	732	740	743	718	735	702	744	740	731	724	722	772	748	744	733	746	729	720	748	767	775	748	742	745	749	719	769	733	689	740	746	777	769	743	731	713	744	706	729	742	755	809	819	797	696	1025	916	670	737	765	715	738	726	695	665	696	741	754	798	766	754	755	736	738	754	780	759	723	720	769	755	733	745	765	764	756	742	694	722	769	701	728	767	769	760	712	795	745	724	734	765	747	779	743	725	734	750	761	742	757	745	695	734	731	756	697	732	770	746	776	784	717	724	767	744	724	729	768	741	758	749	722	734	751	722	730	716	778	767	728	704	748	738	736	786	778	740	744	762	757	729	727	689	702	753	745	779	752	736	748	752	749	786	731	760	722	735	753	773	754	749	790	746	772	743	741	758	716	743	748	807	774	758	767	774	786	753	739	789	750	769	755	762	794	839	837	918	884	477	234	400	921	875	797	777	734	758	744	761	754	765	740	742	730	787	788	796	759	867	836	833	486	229	448	996	1187	924	847	797	800	751	806	719	712	785	764	740	751	777	723	785	725	730	730	778	766	718	756	740	787	791	776	737	724	732	743	788	789	774	782	762	762	752	729	698	746	749	723	746	756	750	724	737	765	740	727	786	762	798	779	725	766	706	701	751	794	746	798	756	753	733	756	757	744	725	763	740	761	782	733	784	789	766	750	806	756	774	756	732	757	793	764	801	752	762	719	771	762	754	772	765	763	823	774	738	780	803	715	766	765	716	804	758	759	784	770	775	787	747	759	755	779	776	785	796	811	782	799	744	797	755	756	754	749	793	770	712	698	770	716	654	742	821	766	729	772	798	822	767	801	763	772	801	799	766	776	766	773	826	802	774	813	830	815	790	801	805	729	774	793	811	793	821	799	820	785	771	782	777	818	802	816	818	837	809	824	824	805	677	816	664	769	797	779	813	800	833	827	734	715	801	816	815	849	840	840	813	789	802	830	825	828	822	817	834	823	805	816	824	806	849	855	810	800	807	857	827	799	800	851	893	865	832	824	830	854	832	796	815	837	786	831	858	834	820	869	853	827	825	826	824	867	810	802	838	805	842	893	875	874	866	845	779	841	881	867	954	971	512	181	355	802	910	843	864	827	840	850	863	843	840	851	820	872	851	833	847	826	878	981	918	438	206	595	1123	1045	883	802
793	723	735	754	766	700	719	762	736	738	718	728	728	730	717	701	771	758	739	750	718	723	762	744	758	725	728	749	747	716	743	713	741	712	742	731	732	730	738	723	778	706	937	984	775	831	794	806	699	1012	889	650	742	786	776	707	717	663	679	697	758	793	762	751	755	776	778	756	719	709	781	753	758	744	774	752	734	744	727	739	763	750	747	804	741	757	763	757	757	747	760	740	762	773	764	731	814	771	759	783	727	766	749	792	724	699	692	698	762	732	777	743	748	746	757	752	774	768	742	794	686	722	752	793	758	746	745	737	752	728	752	744	771	757	737	763	760	778	709	765	746	771	736	694	702	717	700	614	707	761	801	734	716	755	758	734	757	757	772	740	727	767	750	785	754	782	737	760	740	747	782	770	790	794	760	728	734	765	786	743	752	754	733	774	769	742	761	763	823	947	902	710	338	235	539	1017	878	773	774	760	739	717	779	783	796	696	747	770	756	765	780	801	842	923	698	283	263	719	1168	1018	890	801	815	808	789	775	730	706	755	745	776	758	781	786	751	759	760	800	782	785	766	752	747	776	787	798	739	725	714	714	771	782	798	772	781	736	725	746	734	751	745	761	739	739	773	736	746	734	728	738	789	765	747	791	772	713	696	722	752	773	788	775	816	757	721	749	760	775	787	751	742	776	763	779	755	771	736	752	774	762	754	761	778	758	754	746	773	755	784	767	748	785	764	741	772	779	793	730	750	744	795	741	776	760	783	760	728	784	759	737	789	776	768	796	776	808	773	807	773	778	826	786	808	763	731	803	785	774	811	745	724	770	885	862	760	717	774	764	762	763	748	779	775	791	808	769	803	766	749	752	775	806	846	792	849	797	830	801	793	801	774	732	807	799	774	823	799	812	793	754	809	814	797	816	814	777	814	775	847	820	800	789	775	779	801	802	852	790	803	830	815	813	785	801	772	821	834	795	837	822	785	788	820	775	845	817	836	832	806	806	812	809	866	826	854	825	805	829	817	807	811	804	791	833	849	847	831	831	821	812	847	855	854	878	857	817	836	809	855	800	856	837	798	812	787	821	851	838	839	836	844	851	903	889	849	831	799	814	892	880	976	1065	708	304	242	559	939	849	869	820	835	841	863	823	816	874	822	849	820	832	861	828	915	973	1007	444	211	563	1135	1017	848	826
734	734	765	754	744	713	752	761	744	773	760	741	746	724	715	714	729	755	770	760	737	736	728	734	726	745	744	769	773	759	757	730	751	740	723	728	778	752	728	734	778	678	827	868	679	787	808	808	695	980	875	635	711	762	751	762	721	728	729	782	784	769	800	770	774	755	746	801	743	766	788	751	748	742	757	778	738	713	733	733	748	767	738	743	743	726	757	735	749	764	735	775	770	800	799	786	745	765	738	759	793	801	776	774	748	745	743	741	752	748	749	805	729	785	744	738	725	736	755	716	767	763	797	775	767	733	725	705	770	729	729	767	764	759	748	746	779	791	779	777	786	781	760	666	801	1047	1001	664	663	707	759	752	743	763	747	747	781	775	756	743	757	744	757	758	763	744	772	784	751	736	773	765	769	753	746	738	691	742	746	765	773	701	769	747	777	769	767	740	818	866	889	619	260	265	747	1047	855	772	737	731	741	764	736	738	748	752	733	735	748	775	782	804	797	873	533	250	389	1018	1144	899	844	762	724	730	768	800	776	767	762	759	783	768	773	767	763	736	758	793	785	751	776	768	781	764	713	729	758	711	769	739	801	778	813	741	755	727	732	701	713	742	752	775	784	754	721	771	763	743	775	772	802	702	722	771	786	700	731	744	747	766	756	816	780	753	724	756	764	752	752	773	742	740	748	798	734	736	714	722	763	756	788	770	750	756	755	780	763	792	766	764	741	754	733	730	778	763	769	758	769	757	844	752	751	772	814	749	725	786	770	774	810	719	779	763	740	756	833	775	774	773	793	801	796	739	742	787	765	795	772	758	689	794	927	950	851	805	876	803	743	847	795	808	796	823	803	790	743	802	750	793	811	790	782	805	821	784	780	801	757	803	760	799	779	810	793	818	816	789	799	797	813	817	762	847	844	787	811	766	782	847	852	815	818	783	786	842	786	845	784	812	811	811	824	850	805	803	828	787	810	837	813	817	822	809	823	855	835	827	805	820	842	831	840	812	841	819	807	822	830	849	865	814	802	786	813	837	827	856	843	808	844	840	839	815	860	835	814	807	794	817	888	884	845	835	833	848	828	819	796	815	843	832	848	829	838	769	833	869	921	933	1035	1149	1116	487	201	482	948	906	851	814	874	823	842	828	850	863	904	857	855	793	894	850	929	956	990	457	224	525	1150	1030	920	862
776	755	741	762	769	760	725	750	752	764	742	707	741	759	770	771	744	736	754	715	753	772	749	731	744	748	776	739	778	754	741	710	764	733	706	746	747	741	731	747	766	763	683	702	767	760	799	811	695	1009	944	673	764	772	761	772	800	773	816	802	768	766	781	777	763	741	745	746	774	763	765	728	784	734	733	745	753	745	760	755	763	747	725	776	740	716	719	815	737	750	762	734	791	805	757	783	764	776	728	732	757	759	774	756	723	750	743	772	800	738	748	751	776	757	739	738	760	760	723	704	744	748	707	735	764	766	762	792	749	781	709	726	765	747	774	751	754	726	770	756	752	759	746	635	858	1305	1221	751	624	715	771	754	760	747	751	813	742	780	764	764	734	757	747	763	730	766	719	739	738	745	755	740	755	751	763	710	744	785	794	766	722	732	747	750	765	791	798	752	817	870	921	610	239	311	858	1007	826	785	766	759	770	760	754	748	806	732	730	758	762	761	748	795	854	798	432	221	589	1196	1073	928	762	710	712	735	712	708	772	793	774	770	746	805	754	770	737	765	786	831	753	743	770	767	783	816	749	720	730	741	659	737	772	761	778	773	712	758	780	716	765	774	798	752	804	759	773	738	737	766	773	752	786	733	711	747	748	749	740	763	771	784	763	801	773	747	723	702	730	770	760	732	763	759	785	730	740	708	720	711	734	777	765	743	756	769	760	743	754	773	765	724	785	767	768	761	744	780	779	742	791	734	782	769	743	774	816	778	747	759	778	750	786	767	739	735	728	761	751	808	784	791	817	799	820	767	746	770	796	769	763	651	640	599	771	777	793	839	974	774	735	783	792	814	758	839	756	759	750	804	791	758	804	820	826	799	788	787	812	789	764	793	775	766	804	778	804	816	834	819	824	795	797	803	846	805	809	809	816	791	818	841	802	809	858	834	843	830	800	808	811	795	830	825	832	847	784	815	815	815	846	832	833	866	844	874	812	821	806	808	790	830	805	815	796	823	830	814	824	820	805	866	803	819	826	780	786	811	859	859	800	822	843	880	867	823	844	818	825	836	800	840	800	835	818	811	854	825	884	841	816	802	824	797	855	868	870	812	839	857	927	943	1040	1144	1186	530	197	515	995	881	843	842	851	863	830	853	872	814	915	847	858	823	905	875	890	957	1030	451	196	524	1163	1066	945	874
783	775	726	757	783	776	787	724	754	728	744	742	715	761	628	597	777	708	736	754	733	773	756	784	747	763	739	750	777	791	745	710	773	763	718	786	744	756	719	772	761	742	752	770	737	806	804	854	702	959	942	703	733	752	715	742	740	775	753	770	769	720	712	751	717	747	778	790	753	745	768	733	740	753	749	751	770	732	779	770	777	764	775	759	766	729	754	779	812	754	761	726	756	740	766	754	752	751	741	751	751	730	745	757	718	751	808	783	772	756	718	779	721	790	728	778	733	751	739	752	786	750	684	705	717	774	747	743	788	740	744	756	762	758	726	753	733	747	782	743	707	768	728	678	688	910	921	685	661	770	746	760	745	768	783	780	714	720	744	747	758	728	749	734	734	753	716	775	715	721	799	769	734	752	733	745	795	788	763	751	760	752	761	764	764	797	756	788	840	886	966	641	234	336	840	972	811	753	747	759	773	744	717	770	749	717	727	782	748	704	788	790	881	711	321	266	797	1185	992	904	730	760	851	879	799	661	726	741	782	763	742	756	750	755	788	777	742	760	758	761	760	768	738	802	767	756	725	720	731	779	748	740	765	759	719	765	707	758	741	758	726	753	796	751	753	726	736	757	753	750	799	738	770	797	787	759	762	761	725	737	731	721	737	738	741	768	757	775	777	802	754	765	736	748	719	686	748	730	807	785	794	753	765	759	749	780	785	735	725	744	706	743	768	733	762	779	740	717	759	772	741	745	783	807	777	779	768	798	811	752	797	784	741	759	728	783	743	779	794	780	781	796	799	787	780	767	788	759	704	771	1273	676	645	674	684	751	802	717	730	764	782	823	782	803	783	793	757	769	806	819	769	773	767	804	801	773	797	810	789	774	796	776	803	774	772	780	804	822	789	818	782	779	775	802	827	831	822	798	814	838	817	836	827	808	751	793	806	854	817	826	806	816	801	796	813	835	824	794	822	816	821	829	853	867	814	790	782	788	820	827	817	817	805	794	816	821	864	852	807	821	810	815	960	954	805	821	850	827	806	842	865	841	829	829	822	836	869	825	844	839	814	834	888	834	843	826	871	778	788	789	835	866	840	855	844	813	852	845	929	939	1015	1111	1086	458	201	552	1010	930	829	858	824	808	839	832	844	847	858	881	865	838	874	843	894	955	996	457	225	520	1092	1045	932	890
763	744	757	766	746	744	765	716	716	750	716	722	709	754	715	677	746	708	795	748	766	781	732	738	747	784	779	772	737	733	720	755	738	710	726	728	730	730	762	776	755	742	758	777	786	791	787	850	690	998	933	695	759	751	727	734	736	748	784	748	742	761	734	759	726	768	769	759	727	766	761	757	759	724	719	757	745	749	754	755	766	765	764	759	744	734	786	728	763	775	750	718	761	733	774	759	742	751	768	761	731	731	760	751	729	762	777	751	741	747	777	736	740	759	752	734	749	750	735	718	751	767	632	696	700	756	752	761	746	739	725	755	751	754	742	747	770	734	729	728	737	755	747	739	658	667	641	657	785	758	746	776	741	730	749	771	721	718	746	770	727	753	743	768	756	734	773	827	751	762	780	759	760	739	772	744	770	764	764	756	717	757	763	775	762	823	754	762	860	892	959	533	221	356	913	966	769	740	771	769	752	755	785	734	745	770	756	776	751	721	773	725	918	666	274	335	931	1189	961	849	728	695	883	921	875	684	761	767	749	748	746	750	776	745	772	764	752	742	743	726	789	785	750	767	778	772	752	769	745	795	745	762	749	733	748	725	742	742	751	737	731	755	787	729	792	728	673	722	711	783	750	769	797	746	738	731	753	772	707	761	741	729	778	756	750	769	798	717	781	758	742	745	781	784	789	724	728	740	785	769	794	739	771	788	795	785	757	667	790	816	745	751	683	732	800	748	752	729	765	803	746	727	789	800	772	753	763	810	768	738	811	799	746	776	731	869	831	758	806	745	765	792	781	774	806	799	774	820	707	679	1037	625	731	772	697	694	690	699	758	774	797	817	777	779	770	737	763	799	791	816	775	804	740	963	935	747	792	788	805	820	817	812	798	807	777	787	776	779	830	795	829	804	793	811	789	788	790	833	809	808	801	846	875	824	820	812	869	795	845	824	816	805	779	825	827	852	811	808	814	821	870	819	885	807	784	741	854	794	837	773	802	783	836	833	829	849	861	885	861	808	798	822	828	766	851	798	809	841	845	809	807	834	806	771	801	862	815	845	848	831	854	848	854	849	840	833	847	857	802	846	827	839	791	828	812	857	840	876	841	909	960	1117	1011	390	227	596	998	905	818	824	825	858	831	868	858	852	870	810	830	865	843	812	893	921	1000	444	210	542	1063	1013	912	820
758	791	734	674	600	647	619	665	751	723	684	695	724	736	775	741	742	740	727	734	745	762	750	749	783	736	741	732	772	764	779	766	741	752	749	752	733	735	773	746	717	771	726	788	767	794	759	843	695	1000	923	660	752	776	733	782	756	757	771	714	738	719	706	740	734	809	763	751	782	730	750	748	738	754	751	727	761	747	749	779	764	760	745	751	750	734	750	778	765	747	750	722	728	773	727	726	783	760	763	762	737	710	742	754	773	732	739	698	698	744	767	742	741	759	759	729	766	748	752	773	760	743	674	715	764	760	773	792	729	756	742	771	751	705	740	724	727	750	744	757	759	716	798	765	708	744	780	782	840	774	736	740	769	759	741	752	766	721	749	753	748	756	779	746	762	773	744	773	717	773	743	813	744	781	776	744	769	737	759	744	755	757	764	723	733	772	792	767	858	923	917	457	224	402	988	899	805	763	765	763	765	785	765	690	762	770	759	751	803	772	765	770	888	602	251	384	1037	1081	907	864	755	717	812	857	703	685	768	804	786	780	769	762	745	769	770	800	741	742	773	798	759	774	788	777	788	751	746	773	761	739	744	746	791	807	771	781	727	770	745	755	726	788	805	782	749	734	875	736	711	752	780	757	768	754	776	764	767	743	762	732	749	750	752	748	777	770	727	775	763	776	745	726	768	779	806	751	750	789	753	734	774	740	791	782	756	751	760	716	798	903	835	828	679	732	777	758	740	744	733	749	793	803	749	769	781	777	774	763	784	765	771	791	760	808	733	747	764	771	733	741	810	770	764	791	796	775	781	745	749	716	811	776	819	833	841	812	740	783	773	760	791	783	782	804	799	790	759	748	794	830	788	817	773	737	730	765	791	785	787	804	798	802	791	795	775	800	786	789	811	790	769	821	801	811	789	803	808	805	818	781	792	765	820	777	842	822	804	783	782	794	820	806	863	815	828	843	819	802	799	811	864	832	862	815	800	828	810	828	832	772	846	826	821	837	857	807	897	841	863	833	833	907	908	803	817	802	813	821	844	782	818	867	816	826	832	849	794	787	836	878	848	852	801	862	861	842	848	870	792	831	839	822	815	848	845	844	797	851	873	916	959	1133	918	320	262	690	978	910	848	836	814	841	811	837	866	817	832	816	838	861	817	825	838	956	969	437	217	587	1129	993	895	843
746	797	774	585	1073	1549	594	657	738	701	713	719	779	761	726	724	716	732	756	805	735	763	757	758	758	781	781	731	744	750	747	748	758	775	741	750	774	767	748	740	748	779	764	754	803	747	777	843	722	929	921	653	754	808	760	762	763	776	756	761	775	774	747	772	743	767	770	786	794	753	765	785	753	756	746	731	776	765	778	765	730	751	733	733	739	726	768	763	753	738	726	735	746	751	742	771	728	773	738	797	734	712	747	742	761	765	728	761	726	785	766	775	752	797	720	721	717	764	724	767	757	724	718	778	789	778	780	765	722	744	766	752	738	709	801	796	746	832	732	755	765	769	769	748	788	772	794	827	782	740	753	753	785	788	744	765	738	762	751	748	734	777	758	749	755	741	777	773	758	791	743	740	785	779	771	759	776	757	728	721	774	787	789	748	736	770	767	757	806	912	963	465	228	412	976	914	780	749	786	725	773	747	743	722	797	748	727	756	766	732	777	791	873	562	229	415	1024	1082	894	789	780	713	678	728	641	692	808	736	823	753	750	785	744	757	725	808	752	716	751	740	719	777	756	784	775	765	741	730	717	744	722	765	750	751	773	763	782	745	777	762	773	759	759	761	747	778	827	707	752	754	743	754	787	731	775	732	744	694	793	744	764	778	786	759	769	806	800	733	698	749	718	736	752	733	763	777	762	782	793	805	795	772	789	745	733	740	721	697	798	907	862	816	701	721	770	759	761	776	723	720	759	786	794	739	736	772	762	760	770	784	761	757	740	768	754	727	753	803	804	782	816	768	755	772	743	728	760	740	722	825	752	774	750	756	760	792	780	804	794	798	777	795	771	789	812	801	783	781	785	786	817	802	800	801	804	770	767	775	759	814	780	829	809	782	829	797	789	767	801	789	788	819	820	822	771	788	817	772	820	815	819	830	842	795	808	796	851	760	832	826	818	849	806	823	815	813	850	820	817	824	853	832	833	758	793	835	842	836	797	801	809	811	787	788	805	804	845	808	862	832	799	794	835	802	815	826	805	821	854	818	830	827	853	784	850	839	775	789	813	873	842	813	819	859	817	863	825	855	853	799	878	846	831	837	828	843	798	851	875	929	1009	1150	812	250	322	798	966	874	820	850	830	836	822	846	831	836	808	843	822	856	834	830	858	1015	946	394	231	614	1100	989	900	838
786	787	743	548	1369	1843	493	628	743	734	744	700	770	689	743	765	753	752	723	751	751	740	733	758	733	751	743	738	717	744	764	764	732	748	717	760	752	750	759	746	724	758	776	759	784	789	787	841	675	939	930	671	749	761	716	764	753	762	764	767	749	754	766	712	741	723	780	766	780	742	746	773	740	786	733	763	757	746	774	790	775	759	728	744	765	712	767	765	744	735	722	741	763	783	761	768	740	727	714	725	754	743	742	728	741	764	761	780	756	743	748	791	768	744	752	731	743	757	736	760	775	733	742	741	709	742	718	751	724	746	774	749	723	716	919	875	713	758	731	769	733	754	728	781	772	751	746	772	744	758	762	728	747	783	746	752	747	732	729	729	740	732	786	760	746	764	754	773	766	739	762	780	745	767	764	767	765	763	730	768	757	752	767	746	729	744	817	922	980	902	903	497	238	395	937	911	765	760	781	766	739	741	742	736	731	743	723	738	785	748	824	806	886	554	251	401	1112	1126	859	833	827	758	764	736	754	750	812	793	778	759	766	767	791	774	752	714	680	724	717	781	747	772	754	722	759	782	753	762	746	731	745	773	768	772	761	755	772	745	727	719	740	769	794	767	737	772	789	787	739	745	772	763	789	747	772	753	756	745	749	735	735	768	752	770	784	807	771	718	741	722	777	760	738	763	783	810	777	772	758	786	706	739	769	712	764	776	706	708	738	814	831	747	701	763	813	808	775	721	709	733	765	793	752	804	789	751	773	773	801	789	776	767	747	738	750	766	791	787	792	781	794	795	813	807	812	800	765	759	761	786	781	758	757	720	772	788	772	767	756	781	764	788	789	790	782	781	804	775	794	761	795	796	786	788	834	791	787	797	809	793	783	807	800	796	824	793	775	781	806	798	770	793	856	819	763	782	773	786	777	785	851	829	811	814	862	792	795	806	824	849	845	852	853	812	766	839	834	813	844	853	833	816	817	803	837	914	880	842	795	807	813	831	801	776	827	885	805	802	817	819	814	817	830	848	875	830	822	845	835	843	856	817	867	845	859	855	809	818	802	874	863	821	812	804	845	858	855	849	868	876	869	833	821	840	803	850	833	891	910	962	1071	1082	623	208	366	875	900	857	780	877	869	860	858	824	833	834	822	836	855	845	843	835	859	957	903	379	247	700	1076	987	899	850
741	785	744	641	684	634	547	705	727	724	756	736	733	744	700	775	801	728	716	700	769	735	740	779	730	748	759	770	760	745	749	749	759	753	732	748	743	721	752	738	731	777	812	764	817	762	752	819	695	968	962	645	727	730	753	752	763	817	818	760	751	767	757	722	745	710	751	752	743	757	701	770	759	751	765	773	758	741	762	762	742	806	739	735	754	776	796	750	752	746	735	742	765	760	757	736	739	741	724	746	754	754	754	777	759	751	778	735	768	723	752	747	763	772	718	754	764	756	758	756	763	738	753	743	767	749	733	751	748	705	749	744	787	717	775	757	757	777	763	754	760	745	776	757	741	756	790	738	741	715	727	734	770	757	748	765	780	757	742	730	774	739	744	736	738	730	742	733	777	773	748	765	729	789	791	710	702	716	722	748	735	787	767	747	722	758	848	527	756	955	878	495	221	369	869	909	827	792	772	764	754	748	755	742	725	754	750	716	701	729	815	828	907	538	237	434	1063	1089	879	827	833	795	752	811	793	821	831	779	768	746	757	763	746	723	730	708	723	751	772	731	742	731	740	746	743	769	719	719	702	750	698	735	777	739	761	746	756	751	724	755	759	751	761	787	744	794	766	753	772	746	706	776	762	757	742	728	774	752	733	736	736	768	766	761	797	772	737	705	713	746	756	745	692	719	779	772	830	788	760	721	745	729	749	767	758	768	744	722	713	738	747	752	798	819	789	773	773	751	732	745	805	771	804	807	797	774	766	793	783	792	778	742	761	778	737	791	764	799	784	753	741	772	758	826	771	797	759	829	762	807	774	761	760	770	783	780	784	784	739	785	761	791	772	775	774	815	804	818	758	776	806	791	801	790	802	831	762	757	768	818	798	828	813	769	767	814	805	788	827	785	835	816	885	867	796	781	789	811	809	822	798	812	823	821	769	823	802	770	785	799	848	865	847	838	826	838	860	810	834	815	852	829	789	787	792	835	867	831	797	792	833	847	795	831	818	815	815	851	858	841	848	779	817	803	826	815	801	807	842	824	809	810	841	796	791	826	813	835	848	818	863	845	864	835	822	809	855	844	828	843	860	853	871	850	835	849	836	898	973	999	1134	989	395	208	559	1009	923	869	803	836	853	845	889	851	831	849	859	845	846	869	841	821	845	1036	790	320	308	799	1108	992	879	799
724	777	772	719	704	701	729	743	700	727	732	758	731	770	721	756	739	751	713	736	736	746	734	755	769	791	723	742	737	766	740	743	763	771	754	765	722	753	762	736	722	736	763	775	779	782	777	837	685	922	1004	675	754	736	737	760	770	699	797	716	731	747	756	725	749	787	757	769	743	737	768	737	759	741	770	785	773	747	729	757	783	751	756	759	792	751	725	740	780	765	748	763	756	780	760	734	800	780	759	759	762	747	758	722	734	781	774	765	761	745	737	762	722	775	734	730	757	732	757	774	743	746	753	743	758	769	779	747	789	754	723	731	754	746	727	745	760	730	746	748	761	755	769	765	728	694	770	737	720	738	795	785	776	753	748	751	764	758	746	739	765	755	723	736	743	725	747	736	750	781	765	759	783	780	744	691	722	722	760	734	742	762	753	725	747	791	821	457	724	939	841	475	238	341	922	944	786	781	793	741	762	767	773	757	751	758	741	680	706	645	724	826	899	567	236	395	1008	1105	869	793	807	748	782	759	735	704	770	760	763	746	745	795	724	751	749	738	718	743	770	741	798	747	742	715	723	763	755	743	760	714	769	792	792	756	721	748	758	737	738	718	744	746	778	769	754	773	776	740	712	757	756	769	742	747	768	727	753	733	786	748	745	768	788	774	782	745	697	719	693	696	822	796	761	748	744	750	808	810	813	754	743	799	730	747	743	757	787	781	776	722	763	755	750	770	744	784	768	754	752	763	778	772	746	744	789	727	756	778	839	788	783	743	756	747	771	786	788	766	751	715	720	722	741	760	831	798	817	788	795	801	796	803	764	819	787	774	791	756	784	786	805	821	771	795	773	780	800	798	824	805	743	771	802	786	799	806	770	780	774	806	797	798	802	793	813	806	817	797	813	815	824	827	845	842	819	773	764	804	794	811	806	795	796	806	812	801	808	821	816	848	848	813	804	822	791	843	810	830	865	774	813	800	806	777	753	815	793	726	797	793	781	836	811	846	780	762	831	848	826	820	835	825	829	848	828	842	800	822	809	852	792	841	850	804	820	812	897	844	839	810	773	831	831	861	863	866	831	841	866	843	874	857	846	833	823	813	841	919	957	1039	1056	764	247	259	751	1042	929	917	832	796	804	836	845	822	852	829	823	819	781	856	832	858	864	1074	691	297	295	783	1162	970	910	826
738	751	786	731	730	739	749	730	705	730	733	778	739	761	702	728	703	722	735	739	748	732	737	708	782	746	761	761	731	768	730	762	750	728	727	733	727	746	786	750	756	735	778	759	757	775	800	833	693	918	963	653	723	753	759	782	752	759	772	736	780	767	790	735	754	752	767	775	792	752	777	740	776	736	746	757	789	780	801	771	737	726	753	758	756	757	747	753	751	739	734	767	741	740	731	730	762	733	744	738	782	728	712	749	739	759	790	741	730	751	732	734	741	772	739	739	777	784	742	738	757	715	750	735	728	748	763	751	778	744	759	772	728	739	742	718	756	695	713	747	770	724	759	804	724	742	791	798	737	778	811	795	854	717	776	741	766	721	765	752	788	760	769	748	758	728	744	726	734	743	742	754	819	690	668	767	869	745	698	751	713	759	759	737	758	745	838	798	874	886	889	475	227	395	854	917	825	754	754	745	737	749	774	733	751	757	687	720	917	787	713	773	932	619	255	323	931	1116	877	786	799	763	758	752	706	707	733	748	764	741	767	741	715	763	788	837	739	720	778	772	787	804	733	717	724	783	771	807	709	746	833	769	766	761	683	695	708	747	790	755	758	745	781	790	726	809	792	782	752	741	769	778	776	792	816	761	777	721	734	771	787	785	781	774	780	798	729	721	715	741	821	842	800	739	720	754	759	804	814	759	752	786	762	769	774	791	755	707	819	774	807	785	788	728	769	817	786	740	778	799	748	749	737	700	752	758	766	774	759	758	770	752	743	806	770	742	785	786	765	775	741	700	788	787	808	775	783	814	801	785	824	752	752	773	768	777	784	750	765	794	808	809	794	817	790	817	845	796	791	801	754	768	790	800	826	793	792	817	793	805	792	796	850	853	795	789	797	778	824	794	791	828	811	858	829	771	780	813	804	820	866	813	800	783	781	781	784	793	804	812	796	815	791	781	782	793	769	749	781	761	778	818	793	793	767	766	779	753	793	763	796	849	827	777	853	889	794	868	825	848	828	827	836	839	856	810	825	810	858	810	804	833	808	866	821	845	867	854	831	806	807	817	797	850	854	840	828	836	858	867	853	868	880	838	827	821	855	925	1021	1112	977	454	242	425	928	954	906	902	857	829	782	796	839	819	822	843	830	829	850	799	843	855	908	1037	614	254	383	1026	1046	965	890	820
770	757	770	760	739	737	767	735	705	722	790	742	752	741	732	769	742	699	740	755	766	759	761	749	746	752	764	751	769	738	772	756	736	719	757	754	772	757	765	745	752	786	760	750	755	818	794	835	672	908	975	682	736	737	767	736	724	747	732	769	753	776	792	765	813	741	763	767	714	713	731	733	775	743	787	789	835	839	777	775	719	771	758	731	748	790	725	769	753	761	764	749	739	755	768	765	779	738	752	747	764	764	762	779	745	736	746	779	754	740	749	721	736	743	739	751	811	818	731	753	724	782	733	761	780	708	781	747	763	766	767	746	752	759	715	728	704	696	780	754	752	766	771	780	766	768	779	732	751	746	770	765	723	773	740	770	791	782	758	771	798	781	743	741	795	740	748	749	780	776	769	753	742	718	662	878	1110	877	697	730	725	750	756	791	740	758	791	846	881	887	885	486	234	363	943	964	833	780	767	764	775	777	743	764	763	733	647	794	1301	1168	753	711	873	688	283	298	837	1133	959	785	787	794	745	739	707	698	755	776	755	792	769	771	740	746	789	781	722	762	759	754	806	781	739	795	754	760	727	755	729	770	770	761	814	752	711	702	698	749	760	758	771	743	724	760	793	788	762	780	782	736	766	781	784	771	779	763	758	767	768	773	741	769	728	782	784	747	752	725	731	742	775	821	793	734	708	776	756	831	785	762	792	745	748	774	787	742	753	741	780	751	772	775	772	780	750	792	795	784	817	799	795	765	698	753	882	858	725	814	811	793	804	759	759	760	761	735	743	753	763	783	732	732	775	811	769	772	759	774	775	798	795	794	752	783	801	821	797	768	806	775	842	867	819	786	794	816	783	735	773	800	762	804	783	825	807	806	787	787	789	807	767	799	782	772	762	802	808	782	812	800	809	786	808	764	792	770	789	825	801	833	812	869	846	799	730	790	891	845	813	792	818	783	861	794	786	780	695	784	763	805	813	854	839	820	748	847	862	752	806	790	779	815	892	857	838	818	734	804	806	849	800	774	819	824	837	835	824	833	810	792	836	842	852	819	826	846	839	859	828	787	862	826	843	835	807	855	845	831	841	863	831	842	846	855	866	854	888	991	1098	1048	700	268	309	636	917	860	833	832	875	852	834	880	889	791	799	852	859	849	831	880	859	917	939	961	479	217	453	1060	1029	903	870	866
765	738	736	731	749	717	741	757	734	766	757	776	787	741	724	709	704	730	799	744	786	762	773	749	699	759	742	739	758	734	736	759	762	754	756	737	749	768	786	772	779	776	776	766	795	763	804	822	649	920	1003	674	747	736	749	734	762	774	746	764	755	762	766	772	751	742	748	747	733	748	773	785	726	770	720	756	803	791	775	731	710	736	757	754	741	776	750	741	773	735	733	750	694	732	765	770	747	734	755	720	789	732	747	753	732	750	741	783	770	746	737	746	763	730	763	740	766	780	760	711	770	770	777	739	743	724	734	789	749	779	750	741	750	761	737	749	736	721	749	769	739	751	756	774	758	723	773	750	735	734	731	725	729	752	756	788	761	758	755	736	787	758	731	722	755	751	742	767	758	804	780	751	754	708	630	771	921	787	676	720	733	743	778	777	785	762	750	765	859	857	934	507	213	351	915	937	818	780	773	717	731	725	757	769	769	769	633	691	1006	931	665	723	900	788	357	234	674	1113	1018	817	773	771	743	719	798	738	799	752	729	786	745	775	750	744	746	712	743	761	722	749	746	741	743	779	730	758	753	762	731	743	742	723	764	755	756	749	760	764	737	722	769	736	779	796	802	775	729	779	770	760	747	796	760	759	753	744	721	760	778	760	733	785	759	796	773	782	729	734	682	717	750	771	771	765	770	730	803	804	810	756	758	775	757	773	773	738	751	762	756	711	731	776	779	750	772	774	744	780	776	765	769	778	678	835	962	913	704	787	783	767	797	794	779	733	768	783	793	781	774	742	716	762	815	826	763	756	792	790	837	794	757	772	782	801	766	810	757	799	826	765	790	805	810	732	700	782	773	733	736	798	778	827	828	851	800	773	806	810	787	824	782	771	798	813	797	815	769	799	804	809	818	792	800	785	773	808	831	807	822	802	852	873	788	775	763	804	825	845	819	797	773	833	847	821	821	758	631	1478	1101	833	940	838	832	849	747	878	930	783	820	800	799	820	837	837	836	838	792	820	818	814	847	771	840	839	824	834	848	829	812	792	845	817	804	818	837	837	822	810	861	832	848	839	844	814	838	839	848	876	842	829	877	839	861	883	865	901	976	1078	1097	807	355	220	438	791	783	757	831	795	754	802	869	883	955	806	819	831	869	860	848	840	867	908	973	874	378	226	613	1117	996	929	869	876
762	760	721	774	756	744	751	757	779	722	708	764	746	749	731	674	730	752	736	781	753	761	729	739	758	753	745	741	778	765	753	741	744	757	744	751	759	756	750	774	765	764	775	767	803	753	782	851	697	941	1015	715	767	751	730	758	778	759	766	750	736	735	764	762	763	746	768	802	751	776	754	790	750	721	757	782	798	773	773	742	730	736	778	773	778	756	734	742	743	742	752	723	702	731	767	795	762	754	736	733	751	762	740	783	745	785	742	745	758	770	793	752	738	736	734	746	806	783	747	698	746	738	764	779	709	743	765	785	768	756	765	733	748	742	726	724	741	744	748	748	786	772	748	739	715	726	790	750	729	723	735	746	758	801	736	766	762	779	776	737	737	780	777	741	765	751	767	755	772	746	741	748	759	722	704	646	651	670	720	764	796	794	750	780	760	749	776	770	851	911	967	602	228	341	821	921	792	765	755	751	765	752	767	754	756	776	733	665	675	673	677	855	892	807	473	221	467	1052	1085	911	808	789	745	750	794	737	745	705	777	721	749	765	712	830	772	761	719	760	742	744	806	733	744	711	748	755	695	723	788	772	738	729	758	742	735	790	752	764	770	748	757	801	785	759	751	805	752	821	767	765	761	774	761	727	735	766	777	767	724	719	782	736	743	783	778	800	778	750	707	670	652	714	742	746	770	785	813	801	745	772	764	802	759	818	755	792	782	741	791	738	775	782	717	763	764	755	747	750	787	791	756	765	698	730	846	779	677	768	781	814	812	774	760	763	721	747	818	861	759	748	775	788	743	775	753	778	809	760	746	835	774	767	813	764	774	774	825	746	756	783	840	781	767	728	777	766	793	711	770	760	787	828	834	810	782	789	761	796	803	820	782	826	811	818	804	824	798	823	844	793	818	816	819	809	811	781	800	791	868	834	867	798	775	770	855	808	797	798	771	808	809	813	790	838	802	808	708	950	475	531	983	825	796	812	796	816	771	831	825	776	783	812	808	825	845	869	822	859	794	836	814	827	823	835	803	845	858	871	822	807	819	845	836	839	844	821	781	827	829	836	844	826	844	841	824	861	842	870	831	875	865	822	897	868	958	982	1130	1172	845	430	233	342	867	1067	906	730	814	828	799	852	878	927	864	815	831	850	848	882	883	843	860	882	1022	762	305	270	742	1134	980	906	844	870
803	728	744	754	769	743	741	763	704	749	703	752	765	719	741	768	735	770	779	774	759	740	756	728	737	778	768	745	752	778	763	750	759	757	754	764	725	736	746	797	795	783	755	766	788	757	778	868	701	920	1038	632	738	743	743	767	780	776	752	803	741	770	760	763	776	778	778	760	709	753	748	793	772	768	780	716	755	735	741	757	780	770	763	725	753	805	741	772	768	775	740	732	746	738	730	758	760	767	727	771	757	732	751	770	771	790	728	755	747	748	753	771	762	747	722	712	726	740	743	738	750	706	711	758	765	739	761	754	765	755	744	709	713	702	771	728	768	746	745	738	768	759	767	742	723	715	763	764	710	748	776	765	767	742	792	781	776	736	757	740	754	769	730	794	759	785	782	773	760	777	755	727	752	705	761	777	814	740	795	738	751	753	758	757	725	744	770	767	878	912	1003	622	249	288	776	980	813	764	776	738	758	768	765	757	772	762	765	754	746	720	771	802	794	878	615	292	322	841	1139	957	850	769	778	738	753	761	759	743	750	743	801	749	763	795	691	784	781	789	737	766	738	761	723	720	753	742	693	756	785	771	804	775	733	767	745	755	752	738	722	749	740	776	800	768	768	804	820	771	753	732	753	780	773	744	746	754	792	748	756	750	757	737	734	717	723	822	780	784	686	658	700	705	725	718	703	796	811	786	742	766	781	720	782	753	774	756	743	789	773	754	785	744	755	733	784	714	764	776	765	766	768	762	785	708	716	718	762	739	746	707	782	820	802	766	747	699	774	794	753	788	783	768	746	763	726	757	769	768	741	792	787	756	787	815	838	814	792	781	795	766	790	762	796	731	767	787	778	800	776	742	789	815	824	799	799	810	763	781	765	833	824	803	789	782	849	810	803	839	834	798	828	760	833	825	795	804	825	809	801	799	777	802	747	776	844	823	834	788	803	828	810	832	804	821	821	813	865	842	493	637	916	848	813	817	816	831	841	847	765	780	787	814	792	805	855	896	842	877	846	845	869	838	864	850	856	872	849	850	833	868	884	862	870	876	846	812	814	851	851	850	839	835	842	867	846	908	878	871	918	885	839	854	894	954	1059	1109	1099	874	439	257	349	607	1130	1307	1074	731	827	888	803	776	832	853	807	859	872	863	859	854	878	832	846	890	1023	583	258	382	978	1111	922	876	877	864
778	750	758	730	741	716	741	759	721	751	742	723	714	701	733	765	740	748	779	733	756	763	763	785	763	773	760	764	760	729	754	727	767	742	751	747	750	729	792	771	803	743	765	781	764	785	782	838	697	904	1017	641	731	754	746	736	779	789	763	782	750	750	781	740	762	730	751	739	802	759	767	751	779	777	757	719	724	712	752	766	761	794	738	750	729	758	744	778	748	731	771	802	735	775	754	757	769	793	753	768	733	774	747	742	730	800	691	791	867	779	753	804	760	761	721	753	720	766	715	812	826	733	745	771	741	787	797	766	782	761	762	755	730	715	745	749	767	744	749	740	756	769	734	727	722	730	734	756	744	792	773	741	761	731	767	753	749	729	779	771	773	743	731	791	802	761	767	726	764	768	745	726	745	730	758	765	789	762	782	760	774	775	750	757	755	775	798	789	877	834	953	741	324	286	689	1021	790	754	749	747	743	751	760	766	777	785	773	759	786	777	760	764	748	881	800	390	217	576	1001	1033	942	837	760	851	761	757	722	713	771	753	735	755	733	785	765	819	782	768	791	746	786	751	721	751	835	735	734	768	755	755	747	771	763	743	777	746	717	738	721	764	781	782	743	755	735	783	772	744	711	720	751	794	776	783	780	717	733	735	781	740	753	744	725	750	719	737	755	780	741	712	764	767	773	711	743	797	782	749	751	766	714	754	814	777	784	781	740	745	777	784	753	729	768	789	822	738	743	758	747	759	772	745	757	764	817	757	699	723	809	730	745	790	785	772	769	791	773	735	790	783	791	743	734	802	717	814	771	815	772	813	766	789	792	850	827	831	801	767	765	775	765	764	740	774	804	810	799	798	776	767	792	806	799	803	776	784	795	822	809	770	766	780	803	781	779	852	826	792	801	813	883	789	825	772	814	791	792	804	843	790	790	826	820	834	847	806	822	818	837	840	830	788	851	854	884	845	848	975	859	914	941	852	875	858	864	885	872	872	834	860	864	833	837	842	891	899	863	862	879	870	881	866	849	864	886	922	879	856	856	835	884	871	819	819	842	801	844	870	837	837	857	828	879	870	850	878	875	861	875	873	892	898	967	1096	1155	1105	833	420	221	373	712	793	908	1071	965	709	841	827	838	826	812	823	815	842	871	807	853	833	887	839	897	978	913	430	225	549	1134	1071	921	883	865	851
765	745	770	773	743	782	766	756	755	743	757	777	754	755	771	717	741	728	769	769	745	745	746	720	755	738	752	772	723	746	729	733	768	724	742	743	779	762	760	735	749	738	756	741	779	796	800	860	701	848	1068	688	762	799	735	753	785	798	754	768	734	749	773	791	770	793	707	745	743	776	756	740	772	760	772	737	757	748	767	763	786	744	737	751	756	764	753	761	742	737	739	759	781	741	739	725	747	735	736	739	745	747	746	784	772	734	687	790	970	856	669	771	795	753	652	746	766	803	710	799	818	716	754	764	738	750	745	769	723	747	731	744	751	759	777	750	768	730	734	729	766	768	769	767	769	742	797	783	745	775	738	748	722	728	759	738	739	759	766	745	753	736	749	785	782	761	727	755	771	779	786	727	731	782	783	775	758	724	724	786	757	756	731	769	763	755	770	802	812	833	922	831	365	282	563	990	861	754	753	753	721	763	754	741	779	739	770	763	756	752	755	752	757	816	891	570	252	331	772	1039	1008	890	789	778	780	757	738	741	763	745	741	746	755	758	795	820	753	776	788	737	782	776	833	680	679	739	761	756	785	778	730	750	754	751	791	794	790	786	734	749	753	767	738	767	790	764	771	773	759	785	754	775	765	744	776	757	786	756	728	745	752	745	735	746	786	773	775	714	702	788	917	953	868	764	700	746	817	773	733	767	752	768	767	779	770	767	760	807	743	723	776	762	769	792	792	772	761	743	773	751	750	762	763	769	811	767	705	813	1033	873	707	775	772	770	775	804	807	766	797	802	788	777	771	755	741	754	765	783	778	758	781	736	782	786	800	756	736	756	764	764	790	784	730	753	796	781	793	819	806	806	815	766	806	810	827	814	739	810	750	798	802	795	759	745	817	792	796	729	697	787	866	808	821	805	808	791	781	785	821	824	775	825	851	855	848	861	857	870	881	848	870	825	831	796	859	837	805	845	897	886	832	814	784	848	863	874	822	841	838	861	801	843	804	794	885	828	868	836	863	862	839	823	846	814	863	853	871	914	870	866	861	894	873	859	839	818	901	879	883	869	886	889	864	861	891	879	907	940	945	996	989	1026	1091	1138	1048	789	387	227	345	744	1016	804	726	786	725	747	900	847	858	897	817	806	843	795	827	836	868	901	869	845	887	1032	749	325	284	761	1173	998	911	887	843	821
772	728	745	757	751	735	772	730	739	746	749	747	737	720	726	763	728	735	743	729	741	746	736	733	718	771	778	780	712	754	730	761	741	751	756	749	752	743	776	768	710	729	758	753	801	786	789	843	691	848	995	716	772	798	771	744	782	764	742	771	786	777	760	759	780	782	732	726	773	750	792	774	751	742	756	739	722	718	742	737	754	757	722	744	766	729	725	746	731	775	737	734	721	778	730	725	725	764	762	729	742	731	746	745	736	767	689	655	795	726	721	766	768	686	679	727	783	796	795	733	710	728	733	708	767	741	792	769	751	738	753	782	764	769	777	799	753	770	762	762	762	748	751	761	763	767	775	751	749	755	753	763	736	774	775	779	749	767	789	774	750	789	749	797	726	752	733	762	724	742	735	722	732	759	785	782	793	720	774	765	750	739	731	766	740	757	756	811	813	785	929	944	449	258	426	954	923	788	722	741	720	740	743	775	701	710	653	674	719	810	784	727	742	745	815	761	418	229	428	897	1114	962	857	819	762	824	772	755	773	750	713	731	755	755	749	737	709	787	749	754	756	765	790	809	833	791	781	769	779	747	759	786	751	785	787	784	737	728	732	739	731	758	792	796	769	742	719	746	739	754	742	750	752	767	749	764	761	745	744	741	802	767	708	754	744	801	731	727	656	724	857	912	857	786	715	770	820	799	760	754	747	768	772	770	772	748	757	770	766	701	759	795	805	768	795	767	804	753	780	753	787	765	803	786	771	791	734	684	842	721	709	753	785	771	702	740	759	817	790	772	779	821	835	802	755	747	750	737	758	794	800	824	763	743	761	798	730	792	764	784	796	764	814	795	770	768	817	803	799	785	773	741	787	805	814	804	801	832	805	832	776	825	803	792	796	796	741	685	638	775	846	815	805	820	775	763	793	809	829	808	814	823	847	858	855	807	840	877	816	824	804	852	877	819	879	888	889	863	824	908	917	878	884	892	943	937	955	930	918	934	915	971	941	904	934	933	946	956	932	923	902	923	983	964	951	965	934	958	960	973	975	963	987	1006	1024	979	954	1046	981	1037	1007	1034	1063	953	1018	1035	1028	1087	1047	1163	1147	1050	1038	918	633	308	242	381	703	967	976	914	855	804	824	888	870	847	864	903	867	846	824	823	869	833	868	859	887	864	934	1020	588	267	405	955	1113	929	906	890	870	828
772	766	745	767	799	746	797	714	749	717	744	730	737	715	723	744	716	732	748	722	739	742	749	719	761	733	766	744	729	733	752	776	755	759	760	748	759	752	748	783	748	753	744	766	762	810	757	820	713	877	1067	667	760	771	826	759	769	738	770	710	743	744	772	727	757	756	725	726	759	766	768	809	762	764	765	733	724	748	737	785	801	757	742	756	773	724	718	735	736	752	775	745	781	761	753	739	737	743	755	784	766	749	778	734	750	767	796	732	721	666	767	740	782	745	691	728	760	791	759	782	715	766	772	733	731	756	800	773	730	715	770	770	747	719	772	771	732	765	784	736	741	729	726	742	756	727	717	763	725	760	745	763	773	743	724	753	749	734	779	756	780	768	769	753	766	784	738	772	775	750	718	757	766	714	759	763	752	743	806	742	803	788	765	750	770	756	751	799	754	809	917	936	542	235	371	891	949	775	740	762	734	735	771	779	670	619	768	694	613	716	839	724	639	714	751	838	620	346	281	526	960	1061	972	856	791	800	797	799	740	747	690	727	767	753	733	774	767	813	789	773	798	769	755	699	757	739	779	749	787	723	762	781	775	727	773	774	743	726	729	789	780	771	783	781	817	753	760	742	745	762	737	765	788	826	745	743	742	802	762	801	786	776	711	737	780	808	822	699	692	673	773	823	742	724	751	784	782	769	768	769	742	732	748	836	758	762	756	762	763	743	726	767	794	760	780	771	766	715	785	771	756	761	791	799	766	781	758	730	706	724	745	773	749	794	750	770	769	767	770	786	783	791	786	783	813	771	727	747	799	812	827	830	798	797	761	776	759	744	763	775	754	748	776	780	785	779	795	828	791	771	736	736	785	815	811	821	792	789	802	793	830	807	809	818	838	818	787	711	714	746	830	820	789	787	793	796	824	829	858	865	849	804	816	807	811	821	901	902	911	926	952	948	971	917	957	974	1008	976	981	981	992	997	982	1044	966	980	1016	995	1012	1064	986	1001	1061	1024	1029	960	1019	996	1053	997	1037	1021	1020	1020	1039	1028	1032	1030	991	1023	1083	1046	1078	1056	1057	1066	1107	1100	1135	1021	1083	1035	1094	1080	1084	1064	1080	1130	1079	1025	1029	813	581	385	256	238	482	782	984	944	862	853	814	874	845	844	821	813	848	854	834	829	853	835	860	867	878	885	906	897	993	885	406	224	588	1100	1074	894	895	855	821	749
746	735	765	758	739	753	772	709	734	757	747	782	718	720	719	732	718	741	756	748	739	737	735	748	793	768	778	750	747	727	742	742	748	722	725	741	730	759	766	747	767	765	764	770	790	846	784	846	741	884	1036	666	758	723	785	771	748	780	774	739	765	740	772	756	760	761	753	778	742	800	771	816	771	727	726	729	761	739	750	806	787	725	724	760	789	751	767	733	751	754	804	772	747	743	760	746	778	761	760	777	784	715	744	747	761	757	771	754	746	759	769	779	782	764	756	775	761	800	750	748	762	745	762	732	764	766	704	800	760	769	754	744	774	773	762	736	736	725	734	719	771	779	701	704	740	771	719	722	761	736	727	790	768	790	761	780	753	768	786	732	704	750	751	779	770	742	740	741	735	766	725	730	740	758	736	764	772	756	749	766	759	771	785	755	762	757	771	768	765	807	865	965	644	267	284	738	992	805	764	759	745	735	769	790	628	751	1255	1168	638	665	902	698	652	798	906	867	816	562	291	303	613	955	1015	960	884	852	803	754	781	793	738	735	794	765	737	757	745	760	779	801	796	804	791	734	795	758	781	793	786	780	778	821	789	781	797	776	756	776	766	793	782	784	782	821	862	807	747	728	769	753	769	782	785	823	793	770	752	757	775	770	750	791	742	843	870	790	940	772	742	694	677	747	726	777	778	814	768	741	772	713	754	742	787	774	747	782	771	772	797	808	730	747	808	816	801	747	742	722	761	746	758	775	772	799	775	762	773	793	768	757	761	779	788	817	803	773	835	749	765	773	803	804	793	807	757	753	755	763	780	784	798	795	783	754	752	760	810	824	794	756	738	795	745	785	742	822	793	774	807	784	762	780	743	804	860	844	763	762	786	756	821	811	810	774	775	811	837	788	773	823	821	804	840	835	877	844	836	829	808	833	818	870	883	876	932	900	903	995	1017	987	982	1034	1027	1009	988	980	989	999	1028	1005	1027	989	1006	998	970	1037	1004	970	991	982	954	970	944	938	941	901	958	891	943	895	887	899	882	838	894	840	851	817	881	822	825	830	821	802	815	843	893	873	912	867	861	882	826	826	826	846	792	769	677	584	440	328	234	250	395	638	906	985	902	881	826	862	827	840	840	849	803	868	847	845	855	818	856	827	843	864	876	858	861	886	1018	624	272	301	828	1121	991	862	854	875	831	781
778	751	747	755	753	774	772	709	698	735	732	748	717	755	744	748	758	784	744	744	733	729	716	753	760	738	739	780	798	774	740	720	741	745	746	773	753	770	755	734	786	764	769	782	791	808	793	866	710	861	1033	707	750	778	754	784	767	744	786	742	770	750	772	777	777	756	768	771	751	773	747	767	775	776	776	728	755	717	767	795	761	752	752	772	739	792	773	761	803	701	695	803	769	746	713	747	751	754	801	772	780	740	768	739	762	798	760	738	755	725	742	808	714	757	743	725	758	743	737	752	763	754	770	730	755	758	777	762	766	768	767	752	731	753	767	751	751	756	759	729	744	755	717	696	864	877	761	696	747	769	741	756	743	758	729	769	737	726	735	755	734	740	781	756	718	717	758	744	741	760	727	716	746	749	768	730	756	775	753	750	728	718	785	735	747	752	752	763	754	807	824	957	840	370	249	517	944	853	773	789	729	733	761	775	611	696	1329	1198	658	682	798	717	685	914	1105	939	803	764	444	282	305	614	895	955	1017	959	870	813	732	751	757	791	840	754	767	761	774	770	747	762	735	790	775	761	730	726	770	795	773	743	697	777	743	770	781	734	736	744	795	726	697	747	758	762	723	780	722	768	754	745	792	756	735	743	776	751	783	806	779	767	765	810	728	894	533	424	821	798	776	708	729	695	736	764	775	769	762	735	752	741	781	761	739	786	774	784	801	772	826	738	726	772	776	772	750	786	772	748	754	750	739	799	772	777	767	755	749	726	783	763	741	776	761	787	711	655	816	758	766	795	777	773	774	798	799	757	777	761	761	753	868	820	754	763	724	781	837	844	882	823	696	742	772	796	801	725	787	753	768	785	766	798	769	844	862	858	835	778	793	776	802	840	767	786	763	779	815	820	819	791	841	832	806	825	835	799	825	915	886	836	877	929	988	1001	992	971	1005	976	953	950	915	895	844	809	721	694	672	674	616	618	621	590	614	618	589	582	559	542	532	547	503	493	485	471	454	442	443	426	408	412	395	419	372	384	360	361	360	357	367	346	356	344	344	332	339	374	387	384	408	367	350	348	343	335	310	343	287	301	247	253	240	288	424	626	806	944	954	883	840	839	852	835	836	841	781	803	826	848	821	829	862	859	847	831	845	867	843	875	832	1022	845	452	208	484	984	1052	944	837	816	844	839	807
742	799	761	749	779	733	764	747	735	734	772	769	743	732	718	749	782	754	756	780	733	738	746	779	777	721	765	735	756	799	744	741	763	775	756	732	727	729	744	761	793	755	774	774	799	784	787	821	677	892	1047	694	754	748	761	788	740	782	752	742	761	756	825	771	771	785	794	753	756	753	759	727	762	760	779	714	720	724	738	803	735	779	739	789	749	769	789	781	761	682	687	743	785	730	778	777	729	758	779	764	763	792	777	796	720	778	770	759	788	725	751	782	757	741	778	810	757	743	767	742	768	736	767	734	743	734	734	737	756	731	758	745	746	748	712	765	715	757	774	741	760	745	694	686	844	910	758	717	784	765	717	721	708	781	716	745	753	717	779	776	734	736	798	750	745	739	736	756	772	759	767	733	731	746	779	754	746	753	764	768	744	730	768	733	760	752	770	792	775	824	812	932	950	513	206	411	833	937	792	763	740	737	772	796	726	605	677	643	649	791	821	740	689	834	974	840	700	906	785	489	262	306	558	885	969	986	934	882	880	820	813	813	807	804	745	735	783	766	748	773	773	776	811	819	753	767	791	819	800	777	820	806	812	815	822	837	804	801	820	814	777	824	829	798	822	856	821	805	860	834	832	873	881	818	853	886	866	889	886	806	838	847	831	960	758	642	896	816	822	772	722	718	745	829	811	857	865	802	745	808	751	779	777	760	769	763	784	789	763	788	732	774	743	787	732	728	728	723	759	769	742	813	830	731	778	743	751	772	777	763	746	754	764	775	745	701	782	777	750	771	787	774	772	778	806	756	768	763	749	786	795	772	736	722	743	711	850	874	849	790	720	760	802	803	783	798	801	751	768	754	732	739	759	850	836	787	795	809	788	757	764	838	759	796	782	834	818	866	823	859	815	831	793	801	826	844	910	953	982	922	912	971	998	986	897	850	743	658	544	495	443	413	374	347	312	296	284	287	262	279	257	280	274	281	254	264	274	252	230	262	231	241	260	258	263	240	273	250	246	257	260	262	273	264	299	272	278	292	278	277	271	295	313	304	264	323	329	342	319	281	286	310	319	309	325	347	377	353	401	467	582	725	899	979	934	868	840	860	848	800	839	842	818	832	808	822	828	860	869	813	866	824	802	835	849	862	854	830	893	992	612	267	273	747	1110	976	907	820	973	873	809	783
751	781	742	748	746	717	786	761	725	739	783	727	740	758	737	739	763	769	729	761	759	767	756	733	750	750	750	759	729	762	735	720	759	767	740	719	702	776	780	801	778	750	719	768	793	746	779	828	706	914	1060	682	744	741	755	781	753	716	764	777	778	761	753	779	763	792	778	778	769	761	775	759	757	764	734	742	708	695	705	771	772	783	762	811	782	706	786	778	792	764	728	785	781	793	775	773	730	749	763	732	749	714	729	728	768	772	754	752	774	764	781	769	757	739	740	759	731	773	753	762	743	744	751	746	739	699	752	731	764	747	764	707	740	716	763	759	768	740	744	743	783	752	771	702	707	706	701	728	752	732	723	734	751	784	704	738	717	735	775	781	728	749	725	722	729	734	744	721	757	790	771	724	727	760	744	753	765	733	720	765	725	743	767	743	744	776	740	761	762	838	877	898	1025	681	254	308	705	1013	854	808	779	764	762	768	787	744	641	698	756	827	792	764	738	711	680	709	749	852	919	801	505	282	291	445	697	945	959	972	964	874	903	912	908	846	858	877	871	850	862	871	840	846	919	902	881	840	912	859	863	881	906	907	861	889	918	915	926	957	925	864	872	918	859	838	914	907	894	890	898	891	933	926	885	901	952	935	941	910	919	916	900	917	911	1003	1018	952	927	845	920	899	856	827	826	817	709	786	844	820	768	846	754	740	775	757	783	780	776	790	744	786	756	743	750	776	780	771	742	780	767	762	790	788	769	753	775	760	743	771	771	775	758	794	753	780	760	816	782	754	808	776	762	795	760	758	791	784	777	806	755	744	778	796	828	757	782	764	774	807	812	798	767	764	826	744	765	800	741	783	779	763	724	754	775	755	769	751	773	843	761	785	819	829	788	782	807	773	810	838	796	778	799	807	819	871	909	941	991	1024	989	910	833	814	684	561	463	377	317	279	261	251	242	261	274	288	336	342	329	401	423	434	394	430	447	454	458	479	500	479	473	519	530	543	531	574	587	589	609	595	646	644	643	662	651	678	751	765	750	748	706	761	670	884	1073	897	625	756	803	779	737	714	735	773	777	786	740	761	793	814	883	894	928	922	923	889	840	862	864	804	852	809	810	808	882	834	837	787	815	840	876	848	846	835	832	834	816	853	878	865	1037	871	426	228	516	991	1086	930	830	884	984	839	840	860
748	780	749	746	767	737	755	766	783	756	767	760	721	769	761	739	750	759	751	754	724	747	723	739	774	725	708	714	725	736	747	705	724	788	759	722	745	758	766	820	814	753	708	722	792	766	780	818	756	875	1112	676	685	735	763	817	787	762	732	810	788	762	770	735	781	774	754	759	746	779	740	750	747	782	786	761	747	757	737	788	737	761	755	758	758	750	769	786	768	751	795	734	774	780	786	736	757	725	774	752	721	732	759	703	807	765	762	782	747	753	761	755	736	758	758	804	754	768	745	747	760	764	794	743	772	743	733	780	752	736	684	661	673	752	730	751	789	684	715	721	759	747	770	788	760	754	801	812	772	742	764	762	736	737	751	722	765	734	775	769	762	772	742	730	778	745	761	775	770	782	742	750	741	725	756	770	775	764	750	771	731	766	785	788	738	739	721	773	754	771	852	872	1007	834	362	237	516	995	850	752	753	755	727	733	748	762	760	777	826	790	746	786	755	770	736	761	765	762	785	905	825	526	318	268	327	524	774	909	982	984	1020	1003	969	938	977	956	962	919	961	970	947	908	900	942	952	930	940	965	928	971	936	979	960	910	913	973	969	971	1021	965	956	939	843	927	967	923	923	955	891	898	928	943	882	942	905	893	847	905	894	867	833	888	880	934	950	936	970	943	917	916	916	905	869	837	816	789	736	698	768	805	793	780	761	738	817	759	737	778	748	758	804	755	781	762	751	728	740	757	765	787	786	744	765	765	747	793	748	794	799	817	790	784	793	811	801	798	760	789	798	784	792	778	783	804	765	774	753	809	753	758	715	771	790	812	787	750	742	805	775	781	758	804	771	794	782	757	748	781	774	797	772	785	828	779	779	780	792	766	781	777	821	820	809	845	783	844	780	800	805	800	836	851	881	922	955	948	939	897	758	623	446	367	334	266	265	257	322	405	470	526	600	637	684	752	838	859	898	920	942	858	951	928	938	938	981	977	990	960	947	1004	966	956	996	1000	944	970	953	1009	1000	1024	1043	1022	1005	989	1010	1009	1048	999	971	975	870	1010	1299	1065	817	953	982	967	974	986	967	984	949	961	940	981	953	944	936	887	921	872	871	844	822	843	867	777	877	867	815	838	847	845	868	877	894	892	821	809	856	844	851	868	828	872	873	914	1010	578	260	306	784	1136	988	893	785	902	906	845	869	869
767	764	768	740	745	766	710	783	784	749	762	750	733	734	782	715	756	734	769	727	734	743	762	743	758	699	687	677	738	746	755	758	768	762	742	737	723	735	762	802	791	736	699	766	809	805	792	809	690	892	1103	738	756	760	758	784	790	741	774	766	753	753	774	735	790	725	714	753	744	722	715	708	728	766	774	776	763	748	779	709	800	764	730	719	753	758	767	759	719	753	766	743	755	768	801	737	741	754	744	742	740	722	739	725	775	769	770	764	746	772	737	765	768	766	773	790	740	728	747	728	759	741	748	740	720	721	722	781	796	648	674	863	653	687	774	746	725	697	696	729	795	765	757	722	767	747	790	844	798	736	762	776	749	753	736	763	747	742	766	746	774	783	768	784	749	726	787	734	792	767	765	746	744	760	741	773	771	740	766	768	767	748	755	767	764	759	759	786	833	763	792	811	913	936	509	239	363	827	946	820	745	794	789	782	764	789	766	781	749	751	762	721	749	747	755	708	709	748	797	818	904	839	667	433	275	278	344	503	646	737	845	964	934	941	906	921	892	919	916	871	848	841	821	840	818	805	813	798	771	759	763	768	706	697	690	728	699	679	678	663	715	636	593	589	605	598	572	569	571	543	548	545	501	490	463	451	416	462	466	468	459	527	539	607	668	747	796	857	876	939	929	944	923	911	920	911	916	848	803	774	734	770	752	788	784	779	777	770	752	782	763	775	761	771	735	763	776	751	798	787	803	778	746	799	809	726	780	747	774	781	758	808	792	765	801	794	761	779	789	754	792	792	769	794	769	777	801	803	764	760	766	752	787	840	783	780	775	793	821	776	764	815	785	816	818	757	747	773	808	817	756	778	834	803	793	777	773	805	814	778	810	835	798	784	809	822	748	803	802	850	863	941	955	973	929	777	602	451	325	275	252	280	320	428	571	667	794	877	960	971	1008	981	998	995	1024	992	954	1001	965	997	961	936	953	956	938	917	919	918	944	941	898	952	914	901	881	895	903	897	909	897	884	877	873	910	884	894	907	884	861	869	856	762	792	745	794	906	908	846	872	877	882	863	906	881	884	867	872	893	882	860	862	829	831	854	806	847	873	823	837	835	828	823	842	854	842	892	868	858	813	854	833	811	846	841	824	865	892	1058	788	363	226	553	1102	1109	974	858	841	798	849	875	832	852
751	732	757	730	760	721	740	809	776	754	712	728	750	742	731	749	747	749	761	727	758	722	747	761	729	726	693	710	672	731	714	740	750	761	733	739	727	753	782	799	745	713	732	762	818	828	801	805	648	885	1081	691	718	761	738	769	742	745	736	784	810	756	755	759	794	741	743	758	733	772	730	736	764	769	781	780	783	776	738	790	768	797	778	730	780	740	738	747	743	732	703	722	723	770	799	776	767	769	734	765	747	758	724	743	735	741	775	727	759	742	741	739	721	755	758	772	727	766	732	780	773	773	736	742	767	768	746	751	777	574	988	1973	844	614	773	776	741	717	722	760	755	755	736	742	767	740	747	820	746	751	750	704	761	771	735	778	773	728	740	748	776	756	755	755	774	764	733	752	769	735	726	739	734	751	766	767	739	763	752	753	781	777	774	774	760	794	672	555	773	797	772	826	816	962	650	301	273	572	992	905	733	746	774	789	773	743	757	760	728	756	741	771	726	761	752	725	732	760	800	798	790	891	893	805	574	378	299	263	312	319	384	432	453	482	517	483	455	445	453	466	391	415	392	398	378	361	358	352	376	361	341	327	331	302	276	312	319	283	295	306	305	318	284	274	275	284	290	262	259	252	283	281	268	258	245	263	260	261	255	270	281	263	269	279	306	334	374	411	480	539	644	736	887	892	945	951	914	927	877	843	841	758	774	824	763	805	840	768	759	776	767	744	804	735	720	764	769	757	807	812	756	778	758	834	824	763	792	766	767	772	773	791	789	790	780	766	743	763	790	748	801	785	768	810	764	793	750	790	765	786	773	747	779	837	813	806	746	789	770	788	784	791	821	826	804	766	776	777	811	883	830	778	749	749	774	790	755	789	819	809	822	790	864	828	825	830	854	844	895	974	957	933	913	719	544	356	282	227	288	377	524	665	837	927	965	978	989	958	960	914	902	869	884	888	894	908	879	868	859	868	868	820	880	865	869	864	923	866	883	854	899	870	863	890	890	873	900	867	857	870	883	858	891	897	887	890	898	904	810	806	819	747	823	785	858	859	885	856	875	840	876	834	834	833	824	848	854	823	868	841	870	815	829	853	846	825	846	842	845	842	877	848	867	854	832	850	863	854	834	858	843	834	860	857	891	834	1013	902	494	250	393	888	1140	976	939	803	806	825	806	824	823	855
760	768	752	754	772	735	783	749	753	744	731	682	711	727	732	731	769	729	729	762	752	729	745	744	739	783	762	754	742	738	713	729	738	752	736	761	743	762	813	751	747	702	721	806	837	911	822	777	670	854	1135	704	753	731	758	766	742	733	734	752	784	760	762	747	750	733	738	774	745	776	777	737	759	761	778	758	787	751	758	772	739	754	788	751	770	753	721	725	745	765	748	707	739	762	733	763	732	734	790	743	737	739	740	738	744	764	790	775	771	771	752	764	744	747	732	727	729	751	743	753	746	759	727	780	739	748	743	755	800	639	673	1108	624	690	781	738	784	757	767	743	771	779	728	733	717	736	728	768	814	748	779	728	739	744	737	766	749	740	757	744	774	767	786	765	794	747	726	778	717	765	751	750	741	753	741	716	763	741	761	768	741	777	772	781	765	809	677	660	779	795	777	810	829	957	817	432	215	397	812	947	773	785	769	759	774	760	724	745	763	753	765	739	744	760	713	727	771	773	762	781	777	819	803	883	896	781	644	525	407	322	266	288	276	271	253	273	246	257	256	263	239	256	255	279	247	265	288	291	282	297	307	305	328	346	323	343	353	333	345	316	365	382	385	373	366	419	427	417	419	444	455	512	501	501	559	514	543	585	555	531	511	458	441	378	326	313	282	271	268	284	304	351	436	567	657	787	865	955	928	932	894	855	901	766	727	746	781	812	762	759	773	750	789	785	765	739	770	777	756	786	758	759	786	795	797	801	779	811	809	820	786	794	764	810	753	758	726	821	768	776	786	815	807	780	796	810	791	769	780	811	780	778	753	770	788	799	734	781	765	817	788	802	800	837	838	822	768	794	840	835	870	762	775	751	789	815	784	807	847	802	805	794	761	822	838	895	928	976	984	985	837	653	495	331	258	255	331	523	729	892	983	1013	1010	939	930	851	864	871	869	872	845	860	856	797	798	849	819	845	820	835	836	821	841	817	843	796	822	841	838	866	820	833	844	814	849	810	807	842	800	822	810	848	829	844	879	860	816	838	796	829	789	784	874	847	836	830	808	840	826	835	848	824	849	794	834	823	837	814	864	859	839	817	834	819	872	826	881	847	856	840	837	868	849	835	853	854	843	829	842	835	838	863	847	884	861	964	976	595	265	287	694	1142	1079	917	863	857	857	842	783	820	844	812
758	740	747	739	726	733	770	756	759	741	747	713	779	787	786	734	775	737	797	760	764	739	736	751	781	761	738	707	720	716	738	748	725	741	766	775	771	752	774	796	750	695	693	794	871	895	764	778	656	791	1116	673	720	748	750	747	744	766	729	772	749	780	760	772	766	757	754	755	749	773	729	758	745	778	764	751	756	764	760	726	763	763	764	736	750	753	756	738	730	732	758	746	741	727	742	739	757	767	739	735	737	703	729	744	740	754	744	730	728	734	753	747	749	763	746	720	738	682	766	759	729	787	776	759	779	715	725	749	794	704	646	615	627	779	784	705	772	766	784	781	773	691	715	725	761	756	713	754	776	746	762	763	744	743	743	756	763	741	728	699	736	768	775	774	755	760	736	762	736	798	793	721	751	745	760	727	742	712	758	728	741	751	771	768	744	771	771	781	763	769	779	786	829	866	959	687	309	251	581	970	865	797	738	740	764	735	770	727	755	766	744	757	768	759	730	695	764	743	755	742	736	794	784	802	854	858	911	880	773	686	613	546	570	531	526	501	500	530	561	581	581	586	632	652	638	650	649	701	696	706	733	746	716	779	769	738	799	816	804	790	834	818	832	794	848	887	939	860	830	829	899	900	900	891	950	912	903	947	955	979	960	916	881	868	810	726	700	574	495	407	338	293	267	291	311	392	501	649	791	875	948	994	951	903	862	808	790	757	815	780	812	793	795	799	748	728	732	795	743	748	799	749	743	780	781	787	786	819	805	757	803	785	805	827	764	738	772	776	779	816	786	784	755	800	791	800	759	759	765	773	805	813	803	786	769	760	775	774	807	859	801	777	775	803	770	815	799	799	784	809	836	767	745	722	733	781	782	813	834	800	808	782	819	856	882	956	1012	976	855	624	427	293	259	302	422	624	819	1002	995	948	920	913	843	872	837	808	866	795	838	773	799	832	777	817	821	797	838	793	804	823	817	814	825	825	805	843	851	857	827	834	857	888	883	811	835	855	832	840	810	839	836	818	830	818	841	842	816	844	830	824	839	822	816	846	843	825	828	826	848	811	862	833	818	805	858	835	833	810	875	804	818	801	792	827	864	819	816	835	832	811	854	868	858	865	862	829	818	839	852	836	850	819	843	861	936	1018	660	336	250	546	1035	1113	956	911	890	854	823	842	836	826	783	765
786	761	748	779	725	741	770	766	752	727	719	733	722	726	762	692	733	822	816	840	792	740	733	741	719	749	773	741	741	770	717	766	769	749	781	757	761	752	760	770	739	709	712	738	852	832	775	761	674	791	1086	727	717	759	763	778	772	783	769	789	749	732	739	744	739	738	787	774	792	748	760	764	746	742	771	744	756	770	770	740	789	755	774	723	716	728	726	742	722	793	755	726	725	753	750	747	757	767	746	783	728	779	745	746	760	740	758	747	754	747	735	743	730	762	752	740	748	733	750	737	743	794	730	740	779	732	740	772	768	746	751	760	786	763	763	745	732	774	762	792	732	703	760	825	841	821	705	705	723	743	782	780	756	738	730	738	764	746	756	772	710	744	752	736	746	756	750	732	780	735	728	749	746	783	765	740	771	728	731	736	718	777	773	736	776	729	752	716	713	758	801	732	826	821	981	844	462	210	392	814	974	851	761	734	786	734	731	773	777	748	759	758	794	796	772	727	714	761	781	786	748	726	737	762	807	789	816	866	884	908	891	890	892	905	920	891	913	870	934	922	928	921	921	952	968	991	912	942	932	939	934	965	927	946	951	906	934	916	914	897	948	902	925	927	899	899	944	893	837	847	803	798	882	909	885	876	880	868	883	892	851	913	930	927	906	999	966	921	938	855	791	645	539	427	335	273	270	308	389	539	721	853	902	967	965	910	838	842	734	770	803	803	826	772	799	688	730	801	749	758	794	775	787	761	759	750	781	767	744	769	784	777	759	775	780	763	751	734	777	788	754	805	756	817	790	819	775	761	805	757	793	827	801	814	773	761	761	795	804	824	794	825	817	822	798	784	766	770	803	774	743	783	741	725	777	761	801	781	891	840	788	836	856	935	941	990	867	688	407	256	248	317	502	711	901	1061	970	930	842	835	867	867	791	796	799	810	799	814	806	829	821	845	763	806	835	819	815	825	801	830	806	818	825	831	826	836	849	829	806	853	808	874	828	840	800	788	809	854	830	807	850	829	841	859	849	803	853	797	821	813	819	794	852	829	818	795	844	809	823	826	821	834	880	860	865	775	825	810	819	829	860	797	838	878	831	847	815	835	834	848	855	826	917	878	889	853	783	869	876	868	799	883	871	939	1060	756	378	242	431	941	1166	989	902	851	866	862	861	843	810	836	811	790
747	736	761	759	754	720	739	752	757	750	781	734	775	706	744	719	764	845	494	631	804	736	746	718	747	779	783	746	749	733	775	723	722	720	718	744	771	767	755	785	739	739	711	740	786	846	767	776	695	828	1143	752	731	776	814	799	786	801	743	659	742	809	775	769	753	751	792	799	795	750	761	771	755	772	753	755	793	773	741	737	774	774	749	767	700	728	712	735	744	767	723	755	741	785	727	747	763	777	765	743	735	749	752	764	749	754	743	747	737	742	762	781	784	752	775	746	725	758	749	736	755	714	778	742	788	748	760	798	776	764	735	728	774	744	768	757	767	727	749	735	734	699	778	791	847	835	723	676	681	754	794	775	755	721	746	719	716	754	747	738	756	752	750	748	763	764	762	806	789	757	766	718	744	749	756	747	789	806	784	734	729	791	749	752	721	764	765	742	747	763	719	780	786	808	838	975	669	304	269	545	954	909	836	750	763	797	738	787	735	753	748	742	776	769	774	764	743	763	714	748	770	739	727	712	736	799	754	787	763	820	790	788	823	848	862	861	855	853	843	894	859	827	830	870	820	831	794	824	820	838	805	824	820	829	842	822	797	829	802	814	837	836	821	816	797	807	851	713	656	791	799	659	743	833	799	789	814	820	808	833	826	842	855	828	833	816	883	852	939	921	905	935	932	862	702	567	428	322	274	290	350	479	640	839	905	921	958	929	843	787	728	770	816	793	789	782	760	787	709	753	778	762	781	773	765	750	754	760	767	782	779	783	756	775	799	774	757	729	786	729	773	755	776	796	798	755	760	795	794	748	729	810	827	765	774	774	784	803	822	813	801	803	761	770	846	753	806	789	797	795	762	775	797	795	750	774	783	816	840	868	855	869	975	982	889	756	478	328	234	319	498	781	967	1038	967	899	878	829	835	833	789	791	760	787	807	811	805	816	754	803	861	796	789	777	786	799	775	784	815	773	815	796	812	837	847	818	842	853	799	837	863	829	847	788	787	832	800	827	807	808	844	827	833	823	834	860	874	861	855	839	831	835	818	856	832	823	845	837	791	827	829	833	795	909	818	775	851	824	792	819	828	819	831	835	791	830	816	817	853	847	831	828	911	904	862	863	804	806	858	846	823	868	908	1008	844	473	231	353	824	1122	1064	926	891	873	842	846	872	841	832	881	887	834
775	753	729	742	757	721	759	751	777	747	745	706	742	784	753	750	743	771	648	744	776	753	727	731	728	761	778	740	752	751	740	707	759	788	756	750	768	770	748	797	789	755	731	715	769	795	798	821	700	795	1142	756	754	824	783	767	766	695	677	716	695	705	786	791	748	802	782	803	778	741	751	749	767	758	773	726	747	723	712	731	760	765	773	755	739	741	750	763	749	768	759	786	769	738	741	788	762	752	764	774	788	746	764	755	760	757	792	770	761	767	746	757	751	781	754	743	736	774	741	727	735	722	721	774	776	738	739	762	752	773	754	713	751	754	755	733	758	763	758	746	730	721	737	797	788	782	698	701	713	753	772	766	780	726	707	733	739	721	763	753	736	750	749	737	713	758	763	762	806	776	747	774	793	747	738	737	802	641	788	740	722	734	767	777	723	744	758	724	734	746	765	758	737	808	831	985	897	546	256	334	605	871	857	766	772	756	755	736	787	746	721	771	757	745	766	785	752	746	752	748	765	761	738	759	746	788	769	750	733	774	756	780	812	789	803	808	796	806	783	806	780	764	726	763	782	810	749	783	774	766	812	780	774	810	791	799	773	742	756	743	751	738	764	741	760	804	720	648	741	991	1001	734	622	737	784	748	728	718	751	762	743	783	751	800	803	780	827	791	869	825	842	828	905	937	968	928	908	754	572	389	287	251	325	429	599	781	982	948	900	888	829	766	768	775	823	810	784	713	735	767	802	763	767	786	820	769	769	784	761	768	769	801	732	779	782	821	781	773	799	792	784	783	780	805	790	801	811	791	763	757	760	789	782	822	762	771	791	783	767	787	824	754	693	728	793	801	769	785	793	801	806	794	797	795	798	833	836	808	845	887	930	973	947	815	546	329	235	277	482	748	993	1059	975	848	814	817	826	825	796	848	782	783	809	833	816	825	789	816	789	781	840	823	848	798	789	814	770	811	789	815	805	826	834	818	835	793	802	813	820	805	849	854	833	803	836	820	835	849	817	802	827	812	834	827	792	845	812	832	823	824	851	868	820	829	769	834	834	828	822	841	834	830	822	859	862	871	873	783	792	803	795	821	795	832	800	845	836	835	844	828	841	852	847	881	869	839	840	828	859	886	840	909	1052	825	482	257	339	780	1109	1080	982	896	834	893	849	875	862	831	824	819	858	874
713	763	726	737	739	761	769	782	803	777	746	710	716	732	767	746	706	750	803	774	731	773	713	721	753	781	764	744	753	726	741	739	792	865	791	728	783	708	714	735	768	803	762	744	763	781	792	817	786	784	1102	750	739	765	747	745	775	670	808	1701	1260	641	709	727	735	746	755	762	777	757	761	739	817	765	767	769	748	750	740	729	784	759	746	757	774	775	737	790	770	736	799	755	783	699	725	769	774	732	744	739	771	743	768	751	761	751	752	757	737	760	731	772	781	761	781	761	734	702	756	739	754	817	727	721	750	749	725	737	752	731	744	724	700	749	764	763	732	725	769	763	805	774	729	727	728	674	751	726	743	795	739	756	765	773	749	744	739	751	744	738	740	785	779	745	743	788	753	743	728	742	756	756	770	722	713	746	789	693	816	735	754	757	766	744	734	741	750	697	708	779	825	755	755	787	820	843	999	794	461	272	359	665	915	794	758	721	774	743	750	763	761	753	751	780	791	750	773	744	749	749	775	762	731	758	741	776	736	753	709	748	730	739	753	729	739	715	743	724	725	764	744	717	662	712	760	712	718	769	761	729	765	711	744	757	764	754	728	755	768	747	716	759	753	742	740	813	761	575	774	1207	1267	846	623	763	796	797	804	730	781	767	752	777	785	798	735	764	757	801	761	792	787	806	847	819	890	902	931	972	914	819	635	442	306	275	297	412	595	793	939	930	914	877	839	751	806	800	803	788	791	823	755	785	743	731	801	808	783	776	773	770	779	759	745	815	782	807	777	766	751	797	776	833	791	787	770	806	799	783	803	773	775	809	801	778	793	767	771	784	775	781	840	764	652	722	788	823	825	789	758	801	769	761	758	803	840	807	854	855	906	922	1018	954	731	417	269	254	387	680	971	1058	975	907	847	715	625	666	720	829	814	829	814	847	797	801	830	814	834	798	794	798	811	840	778	809	795	844	798	801	818	837	819	812	818	865	766	792	798	771	881	942	837	814	832	839	798	812	818	856	814	862	829	834	812	825	835	839	800	829	833	869	790	837	841	837	798	849	827	824	817	811	809	854	788	848	829	851	797	842	813	855	850	854	823	817	809	825	824	886	809	804	878	821	866	865	822	824	856	842	899	901	967	1047	799	480	253	309	644	1046	1064	994	956	858	876	910	857	893	810	815	830	725	772	860
732	784	724	731	741	759	754	771	736	761	768	744	706	739	748	734	729	725	757	787	756	743	723	740	773	768	755	712	731	748	755	737	745	800	746	728	738	766	722	745	750	812	803	787	757	769	778	848	804	788	1076	768	762	771	756	768	792	715	594	949	1006	596	722	726	737	760	730	742	764	772	781	777	735	772	771	764	780	756	768	750	789	739	744	757	780	740	777	765	738	738	771	742	756	730	681	805	781	736	721	730	796	756	770	741	734	731	697	706	704	755	767	751	734	747	789	780	744	739	774	764	751	804	710	764	747	726	708	670	687	748	747	720	726	758	722	701	715	798	734	757	745	769	736	709	758	731	776	774	777	794	755	764	733	767	763	781	745	749	729	763	756	734	796	746	711	763	699	736	715	720	728	742	755	710	754	740	791	783	760	757	768	749	761	779	741	752	746	697	693	731	796	756	734	731	810	828	891	1029	752	361	276	512	1009	865	747	743	770	800	760	745	734	706	742	748	770	747	751	751	756	763	797	748	744	756	741	767	755	732	765	738	764	779	769	743	776	758	733	738	736	756	779	739	726	751	782	827	811	729	756	770	763	772	747	735	782	745	755	752	744	743	728	739	780	741	774	781	733	616	672	915	972	708	665	815	767	729	771	769	774	796	714	788	752	742	768	748	796	758	807	776	786	776	782	833	792	868	829	857	873	932	929	879	655	495	308	257	322	451	672	877	956	941	894	834	786	768	785	823	798	788	788	778	723	763	797	750	784	787	749	781	780	783	778	754	793	779	762	766	800	761	792	791	788	824	813	764	797	794	788	781	747	778	776	762	739	775	757	769	789	759	808	767	797	761	784	783	783	784	774	776	798	797	772	787	802	850	871	944	987	944	837	557	337	220	312	530	899	995	939	857	894	835	754	601	898	1242	621	770	849	791	806	819	811	794	776	828	813	818	784	809	822	787	832	780	799	853	809	787	849	809	819	832	859	818	738	1026	1040	867	834	936	1055	818	809	840	827	835	846	823	818	840	807	785	807	805	802	815	861	838	829	809	832	835	841	800	835	819	830	832	815	848	838	875	833	830	855	869	827	812	833	822	832	844	843	856	824	819	852	847	833	860	892	869	848	857	851	864	876	880	906	984	1048	733	432	249	317	646	999	1085	958	910	872	856	876	862	868	880	823	775	826	808	828	865
754	752	735	765	745	732	770	787	745	744	733	742	734	727	742	746	765	746	764	760	774	742	741	756	774	759	724	749	774	755	735	769	736	716	730	781	750	718	721	742	734	770	786	788	795	832	830	876	758	779	1045	761	731	756	771	773	746	760	766	773	717	685	726	702	738	738	727	741	718	757	778	772	781	714	776	759	774	759	751	740	767	765	753	767	767	767	765	796	782	753	752	762	760	788	804	845	745	741	732	753	726	770	776	743	751	727	727	726	771	738	786	720	714	743	754	784	744	698	730	741	760	736	723	776	781	667	764	840	762	664	773	774	741	721	749	740	745	769	786	762	759	738	754	735	736	804	808	780	746	745	766	733	756	766	771	740	734	740	741	737	730	740	769	753	767	739	744	730	753	759	787	756	748	721	715	745	748	739	722	773	732	756	741	773	726	740	776	725	712	742	733	740	746	775	765	867	932	1032	995	525	218	371	785	895	861	767	748	787	761	718	721	740	718	771	776	732	751	771	770	752	732	773	723	720	740	745	715	729	719	697	711	752	721	754	767	724	732	728	774	759	733	731	701	718	803	843	800	704	705	738	783	748	784	773	740	779	794	755	788	762	723	750	719	802	785	788	745	672	608	624	710	554	571	842	763	781	724	804	756	765	742	794	756	725	760	739	806	761	796	742	800	753	780	795	742	767	755	800	785	827	893	932	971	912	700	465	306	273	359	538	775	964	954	970	891	823	775	771	819	798	790	777	773	764	789	725	783	789	763	769	810	781	773	801	784	765	775	778	790	768	765	769	778	768	783	800	789	755	761	738	813	747	769	791	760	789	786	775	808	816	788	811	836	819	794	811	832	786	777	774	833	777	765	792	834	886	946	1009	1019	823	487	268	259	426	722	1032	1055	905	848	815	812	814	791	600	1067	1773	635	757	792	839	843	805	777	802	801	810	805	831	798	811	825	812	831	815	798	819	855	764	813	815	810	821	841	812	789	838	837	713	418	476	856	905	769	798	803	850	858	815	793	859	816	817	836	850	831	827	855	819	824	837	826	812	866	850	870	801	797	820	850	843	830	874	864	870	848	878	853	842	826	806	847	839	875	797	845	833	816	823	798	835	854	855	858	862	847	828	867	911	1044	972	683	404	243	335	701	1077	1105	979	938	858	894	851	862	812	836	816	870	795	879	841	856	876
777	724	753	760	740	725	749	786	775	767	717	712	735	685	736	761	767	737	723	736	736	707	768	747	754	742	725	753	749	737	727	763	776	768	753	739	743	785	774	767	768	796	783	753	770	788	791	822	748	765	1107	784	730	738	741	745	773	784	752	776	770	752	717	789	748	738	775	732	771	753	753	757	734	727	744	737	762	769	775	742	750	765	754	778	751	730	748	767	747	752	772	721	767	837	807	745	765	758	735	740	771	742	753	740	775	758	771	761	768	798	760	707	696	693	766	779	758	737	746	773	764	730	764	768	727	662	885	1145	948	672	771	744	721	750	750	781	772	800	770	771	736	703	746	737	755	773	741	724	748	721	747	718	759	753	753	743	738	749	747	755	749	728	745	775	758	771	766	732	754	778	787	779	734	718	741	724	746	744	740	774	764	737	714	731	798	726	728	727	733	743	738	707	786	791	781	794	877	942	910	612	311	247	437	631	939	885	797	750	744	749	771	762	756	756	740	781	787	763	776	763	765	791	747	739	724	729	721	713	704	688	754	724	738	771	799	745	759	740	730	791	760	728	756	711	769	796	730	712	717	719	775	758	767	751	727	786	760	765	754	759	747	780	766	756	761	773	781	729	727	696	798	763	736	825	786	734	771	762	785	773	772	796	751	767	745	776	777	723	765	765	749	735	737	741	762	794	713	891	838	806	818	842	901	934	1005	879	628	381	265	293	421	648	905	1011	931	897	881	759	760	822	809	819	816	798	784	767	749	761	747	731	815	785	755	756	782	791	756	761	772	799	748	806	777	825	766	770	807	763	757	769	979	784	777	813	790	748	777	774	814	907	781	770	802	776	804	764	783	826	791	780	820	832	771	738	857	961	995	952	757	443	243	288	501	868	1028	982	890	831	825	816	805	816	808	724	659	694	657	786	764	836	814	814	852	812	837	799	795	826	795	843	822	834	812	817	806	871	793	825	810	821	863	823	835	850	802	759	890	763	422	432	818	894	805	781	801	829	833	822	816	833	792	843	839	804	792	810	845	859	829	831	830	825	854	866	860	808	834	836	822	842	854	859	837	794	864	816	838	834	843	831	855	816	804	752	837	797	822	808	669	741	797	799	867	873	893	850	923	1038	884	589	328	239	400	753	1043	1114	991	952	875	859	875	895	874	855	813	860	842	795	832	826	866	848
716	776	753	774	788	733	765	740	724	752	677	755	1063	796	701	736	761	735	722	744	731	726	729	752	771	750	720	779	749	767	749	739	777	758	723	730	743	712	784	784	767	772	763	725	752	779	789	821	763	783	1116	769	735	773	765	769	778	802	788	756	745	762	761	748	797	814	740	778	743	723	746	741	749	726	742	767	759	786	751	741	750	756	753	748	695	797	759	754	745	742	742	748	745	794	801	769	782	754	794	756	771	759	754	765	728	745	767	792	765	799	779	755	721	749	796	749	717	726	769	764	714	721	736	764	780	645	758	1023	781	646	746	787	784	797	772	744	783	759	750	735	770	740	754	743	795	780	714	707	695	720	695	686	714	775	768	784	762	762	754	732	744	769	750	780	761	782	743	750	737	798	778	745	739	701	733	748	762	797	791	798	754	733	765	895	737	683	765	764	749	786	763	744	768	821	833	765	782	838	828	777	562	348	280	399	723	1016	885	790	781	718	742	764	814	736	772	731	703	740	763	755	756	767	783	740	723	737	742	683	743	691	697	718	771	793	748	717	757	703	751	744	777	755	743	765	744	734	761	720	718	751	754	768	748	762	733	786	786	766	769	760	769	758	762	756	727	745	781	741	740	789	818	782	820	760	754	754	733	755	728	769	749	775	753	754	772	765	744	764	752	788	758	720	735	779	760	774	699	983	829	666	788	793	825	824	907	966	949	802	534	327	265	334	556	839	949	954	951	876	848	788	797	802	783	760	759	783	774	776	766	807	788	806	739	808	769	780	758	729	780	795	754	789	814	813	795	789	783	792	803	753	800	710	765	789	755	811	818	784	763	825	782	791	778	745	786	734	781	805	780	794	849	828	806	863	929	982	922	695	376	241	325	659	1028	1025	920	840	826	738	862	799	795	793	780	785	783	799	811	827	832	860	820	799	830	804	848	767	800	818	834	823	832	811	801	827	807	837	830	802	806	871	821	835	816	827	851	807	853	919	664	745	945	865	834	822	781	786	781	776	832	805	789	829	832	824	842	816	842	848	810	867	826	847	822	835	869	793	826	817	874	864	813	856	864	843	799	850	839	815	837	882	868	832	814	834	835	793	800	744	618	1039	895	768	869	872	949	983	921	721	455	283	250	487	876	1095	1066	962	931	902	874	832	865	875	839	834	848	844	839	844	835	872	849	875
740	780	766	763	787	770	759	747	736	752	736	743	1075	713	656	741	745	752	765	718	786	778	731	752	755	793	766	735	747	743	757	746	740	757	667	872	1022	736	781	779	769	767	735	742	770	763	798	827	808	773	1098	819	728	787	787	764	784	763	762	731	730	776	763	747	820	833	808	754	741	757	739	755	770	776	777	768	757	769	704	763	750	766	764	728	764	756	733	770	757	735	722	744	758	780	744	713	771	759	756	765	767	757	775	762	735	757	771	752	739	725	749	749	752	766	776	771	768	818	783	735	749	768	750	759	810	740	655	669	683	766	795	782	770	771	775	790	781	740	724	732	735	789	761	791	814	771	715	709	825	830	745	710	720	777	767	791	779	731	778	766	722	766	762	769	809	774	751	762	749	750	711	766	752	735	703	762	725	770	775	762	771	725	747	981	723	721	738	763	755	773	682	720	749	780	813	775	712	749	840	877	899	724	367	269	390	665	907	863	760	760	750	775	763	771	749	732	744	748	768	748	718	737	767	765	758	772	741	717	741	716	748	777	716	763	742	748	738	739	759	781	798	725	731	731	727	728	765	761	713	760	782	743	720	751	770	750	782	738	804	761	744	749	745	739	727	772	738	731	721	760	751	765	746	776	770	741	781	729	753	769	782	809	777	780	802	775	786	778	764	782	718	752	783	774	783	782	777	727	745	768	791	773	732	762	832	846	890	947	917	729	433	298	276	432	695	901	1005	969	880	811	749	765	796	764	773	806	763	759	758	779	844	813	757	753	776	774	821	810	818	788	781	781	760	818	768	756	778	778	786	760	758	740	806	798	793	810	785	848	835	819	781	778	784	796	787	791	778	799	819	781	842	889	881	915	907	822	533	320	218	340	735	1077	1011	874	835	822	780	753	801	798	812	805	795	822	779	821	812	807	796	792	774	833	793	833	821	807	800	819	787	817	831	831	799	818	823	835	800	870	840	800	809	838	852	824	840	848	804	964	994	963	867	826	842	814	799	786	797	808	867	854	832	800	863	822	810	844	802	852	830	842	849	859	840	870	829	808	855	825	837	858	832	850	819	822	841	792	857	840	855	840	870	820	851	847	826	755	751	810	775	1926	970	779	874	1044	999	803	569	343	243	306	603	924	1149	1012	969	966	911	885	913	894	823	902	856	836	893	841	832	829	822	867	841	882
733	760	735	753	779	740	740	720	707	792	762	663	694	667	712	761	738	746	753	739	744	738	724	759	759	722	705	731	772	755	775	757	767	745	670	835	974	664	710	758	768	783	733	796	844	821	808	797	780	756	1125	781	735	744	733	829	737	756	768	762	733	782	749	773	795	827	833	756	730	785	769	791	782	738	733	721	723	721	750	744	796	754	759	747	776	746	726	837	739	710	763	784	763	748	754	723	738	770	752	745	764	762	789	756	785	740	747	725	719	753	771	726	727	812	785	764	742	750	751	796	768	766	746	762	766	771	753	697	769	793	777	749	758	756	770	748	755	738	779	754	749	769	778	756	729	745	706	753	905	982	829	714	726	763	741	755	785	750	711	790	769	797	727	694	755	736	742	746	723	743	698	744	742	738	759	757	739	816	726	741	785	774	719	712	726	751	792	789	769	769	775	734	757	744	755	747	751	739	802	855	961	970	619	321	250	374	569	892	907	812	784	756	741	729	788	701	735	773	738	745	745	744	786	792	777	778	745	752	758	783	784	767	808	757	740	789	770	737	740	737	757	789	793	728	721	722	727	739	753	773	764	759	726	768	764	719	775	781	777	729	731	745	748	768	748	767	747	743	714	738	751	755	739	760	766	733	766	753	730	751	737	786	777	747	775	764	765	765	784	769	778	797	773	746	769	774	772	760	754	750	787	790	764	786	793	814	807	838	932	1020	883	604	315	260	366	614	878	1020	942	934	788	803	791	780	775	802	753	767	732	781	826	831	743	764	791	774	765	778	799	774	818	793	776	786	784	791	803	802	756	762	756	763	858	793	790	773	780	783	781	774	772	784	761	766	766	791	769	820	820	818	851	899	971	964	783	512	264	235	412	783	1017	939	857	803	804	777	807	762	823	790	786	803	806	806	798	799	788	813	794	806	795	796	829	842	838	818	821	797	856	810	822	817	807	799	854	837	768	848	820	850	881	862	832	853	831	815	811	835	826	845	828	816	851	885	827	837	822	814	819	848	842	851	820	861	866	825	854	832	850	871	824	848	862	843	854	845	871	835	851	872	853	810	857	813	816	820	797	807	840	860	845	839	850	878	830	795	781	899	891	1028	829	973	1020	853	556	372	252	266	432	751	1062	1090	1004	928	923	858	880	835	853	837	851	841	856	828	864	857	921	871	821	823	799	840
747	793	771	805	815	744	745	715	769	724	777	787	745	707	756	718	735	757	781	741	739	794	728	776	756	766	750	772	762	725	761	725	703	734	718	686	673	701	775	752	749	728	696	805	910	850	800	806	800	749	1096	800	716	783	732	795	799	781	780	754	738	753	756	765	821	759	769	730	742	749	769	767	816	735	708	713	785	736	727	757	752	746	768	757	789	783	762	750	744	757	772	739	759	749	746	693	736	768	805	784	760	760	768	746	784	762	733	761	755	766	751	760	776	762	770	732	763	757	710	744	752	748	760	750	788	766	781	765	764	754	721	736	777	761	760	774	741	732	737	746	726	785	741	689	713	747	723	763	846	925	853	712	693	734	741	769	755	749	756	767	759	785	696	665	749	737	766	766	711	713	712	737	719	763	755	775	778	737	680	711	720	765	757	752	763	776	747	757	735	714	776	707	722	712	697	720	768	773	805	873	861	942	878	624	403	246	330	517	775	925	834	780	756	742	770	727	753	742	757	724	731	730	739	743	774	712	754	748	732	765	752	749	772	738	758	762	748	757	802	730	741	757	744	760	789	755	716	802	738	735	772	720	735	761	737	734	784	739	750	751	754	713	759	768	755	760	768	774	727	720	799	772	743	780	753	763	766	743	762	731	788	782	736	777	752	717	758	764	748	786	800	769	782	774	783	747	749	792	785	819	765	754	779	790	769	774	812	833	860	870	969	981	688	398	257	331	507	861	976	988	929	822	775	817	763	757	799	758	748	777	797	773	744	779	801	775	772	770	781	772	822	814	779	822	779	775	784	762	722	729	737	767	798	786	808	758	757	786	787	789	779	811	783	776	729	785	774	772	830	830	837	986	977	860	473	292	329	566	869	1001	931	899	821	775	820	796	820	786	794	772	780	806	817	800	778	801	777	785	793	827	816	781	838	826	791	837	845	823	840	819	797	855	811	833	822	813	779	843	805	866	823	833	763	780	785	792	810	837	864	879	852	820	847	843	820	814	806	824	794	806	806	814	805	786	811	767	798	820	800	815	843	817	808	862	814	811	853	832	821	836	847	837	831	854	829	827	846	841	854	810	853	846	884	853	847	875	831	912	920	1005	984	744	575	399	285	253	360	602	939	1097	1032	967	942	878	824	903	852	855	887	872	898	865	804	781	815	846	835	868	818	834	834	942
776	757	778	757	773	763	762	784	759	742	718	745	774	747	733	727	732	724	726	783	732	718	731	714	761	740	757	732	721	761	772	774	739	748	729	757	763	795	766	742	755	783	750	722	833	829	766	778	821	722	1094	781	700	788	739	806	780	807	741	801	771	797	737	749	807	717	742	758	746	782	764	751	777	766	735	748	779	749	802	746	742	759	727	772	727	756	757	768	722	763	745	741	744	800	751	748	752	757	748	761	773	750	771	752	774	752	733	768	744	785	719	713	785	749	792	758	750	707	718	718	710	714	778	747	749	741	751	734	749	723	781	732	759	762	762	738	718	719	731	771	740	803	736	686	709	742	717	664	719	718	706	707	715	710	751	756	767	738	747	758	771	748	709	690	726	743	752	815	741	757	731	747	744	729	760	737	730	792	764	713	757	733	743	744	733	676	735	729	719	713	785	762	752	741	738	716	780	757	766	824	825	874	907	994	837	451	247	326	491	761	1037	892	820	762	777	738	747	706	761	777	747	753	781	751	775	726	766	789	755	713	760	760	739	735	741	727	772	758	781	751	746	748	737	771	795	759	733	766	726	748	718	735	750	790	755	734	783	797	790	749	740	774	754	754	775	766	755	756	771	742	762	783	783	751	784	732	742	735	737	769	755	784	751	768	744	737	773	760	792	790	779	779	766	743	767	796	759	752	780	789	785	760	722	811	818	807	738	744	826	811	827	925	947	810	480	302	271	489	771	982	1004	936	853	758	834	814	785	756	742	780	766	756	807	770	788	780	788	794	727	759	788	821	772	801	808	784	765	741	778	754	760	783	780	775	766	785	794	773	807	778	798	800	802	774	797	796	829	796	841	864	940	958	833	554	257	274	612	1068	965	896	803	894	815	824	786	815	773	819	796	814	823	836	854	793	785	826	839	833	814	806	787	796	819	796	834	842	815	827	845	786	802	832	805	816	831	823	839	830	824	829	843	811	738	723	732	719	767	762	799	876	871	862	850	851	813	835	882	847	874	823	848	805	806	825	889	870	889	843	841	861	860	872	865	902	870	890	857	878	876	851	826	903	853	853	886	888	891	874	887	910	879	905	947	970	1004	1011	1015	928	832	637	526	339	266	254	335	570	888	1105	1085	994	941	938	911	851	857	832	881	825	875	829	820	848	851	809	844	884	861	849	820	800	855	989
768	747	789	757	792	792	745	750	758	755	787	761	713	770	767	754	724	757	748	734	741	744	722	764	740	718	762	756	743	736	735	720	746	732	773	727	777	748	747	709	774	776	757	751	765	775	817	848	850	767	1087	784	729	755	770	786	801	796	742	784	800	742	723	770	775	731	711	736	795	767	750	757	767	745	786	776	774	733	770	761	768	763	741	792	766	734	738	790	742	742	740	783	770	777	745	743	740	776	762	765	779	779	783	779	738	770	751	788	755	748	738	714	729	784	777	753	718	729	784	810	774	726	759	764	781	769	734	779	786	747	757	746	737	772	752	766	738	756	746	772	727	763	760	741	742	736	745	711	666	656	696	751	738	736	752	745	767	751	748	755	766	739	739	721	722	770	787	763	703	780	751	800	767	739	736	736	743	767	773	747	734	726	785	756	738	709	808	749	721	738	749	802	760	752	719	725	744	752	791	792	753	839	842	968	1023	832	475	280	283	415	650	845	908	858	798	797	777	748	737	731	764	764	786	705	747	708	742	703	743	743	735	722	742	725	744	701	749	753	722	746	738	795	794	740	770	777	762	762	754	765	725	756	736	742	764	738	742	753	762	728	737	757	761	742	772	763	716	739	770	790	792	754	764	787	750	767	764	740	777	772	756	760	775	739	771	779	746	773	769	770	756	754	764	768	734	787	781	758	711	766	758	784	758	749	818	748	811	778	784	799	838	790	857	957	863	522	290	261	426	757	976	983	938	839	762	796	775	744	753	784	791	806	834	787	735	751	801	761	754	873	813	792	783	804	767	804	817	780	763	751	756	806	826	791	761	804	776	832	787	776	794	790	790	798	834	835	852	846	869	938	954	884	560	270	251	448	855	943	876	840	764	845	806	847	818	773	767	756	824	823	800	836	823	839	833	807	809	842	829	828	825	849	822	774	824	815	831	855	774	794	810	865	837	838	845	894	871	848	836	891	851	846	738	805	844	833	782	784	866	908	872	890	890	891	877	879	875	874	878	891	908	876	899	895	898	885	901	922	889	921	899	909	879	924	926	924	937	907	945	967	1001	950	996	935	980	965	979	978	986	1013	1002	1052	972	949	946	793	661	528	402	322	248	276	413	590	866	1055	1161	1026	914	897	923	923	851	876	849	840	828	819	870	864	810	810	891	850	834	877	863	854	803	849	793	806
768	768	796	771	745	772	759	755	744	743	754	761	717	772	748	695	737	743	782	740	731	743	729	751	741	735	711	766	737	733	773	776	773	747	736	737	750	753	754	739	773	771	757	780	805	836	848	778	817	746	1102	828	719	788	765	779	785	769	761	780	769	770	773	781	750	727	712	760	790	766	742	758	803	797	780	807	767	779	760	736	789	747	760	783	809	763	787	752	759	744	762	760	739	736	770	722	761	735	716	767	763	777	724	766	733	731	755	756	775	761	765	743	746	732	759	768	740	730	789	850	780	710	730	768	790	737	760	773	718	781	758	767	787	764	770	755	735	751	769	711	743	744	795	776	735	737	738	756	795	756	735	750	760	743	777	734	781	749	745	780	797	750	721	777	768	804	740	759	717	767	773	757	739	740	722	730	721	792	786	752	741	731	742	736	749	741	747	772	771	745	759	785	755	762	759	776	732	752	763	797	746	814	900	847	932	1014	838	502	284	260	338	465	720	938	900	857	813	766	770	755	749	725	786	777	723	739	745	720	742	769	765	751	776	745	761	775	739	737	721	756	770	764	731	721	769	755	753	763	749	768	741	731	736	742	781	765	752	758	752	780	764	784	795	756	711	767	755	762	770	774	778	776	746	736	735	768	770	763	748	761	756	806	753	749	757	731	779	752	744	761	757	772	731	749	751	752	800	772	750	792	787	808	739	803	746	727	774	757	772	778	765	833	789	829	941	909	556	312	276	433	751	1000	994	886	796	776	800	744	750	783	806	805	785	758	768	773	793	789	747	740	759	805	756	775	761	784	752	774	775	798	810	780	799	800	801	810	784	787	754	750	806	842	735	776	829	769	760	904	970	956	848	604	271	246	512	916	972	859	841	809	784	829	852	824	807	780	773	771	772	782	779	815	846	832	818	826	829	789	831	846	843	781	783	769	798	789	858	840	821	876	880	832	858	922	904	933	965	938	944	976	943	897	862	884	989	1004	960	843	873	970	1010	977	961	995	1010	967	971	991	954	1002	960	987	970	965	942	979	968	965	974	976	928	944	925	965	903	957	939	901	900	883	920	895	911	880	845	842	814	792	737	718	668	617	562	504	426	378	293	255	238	322	472	677	921	1082	1137	1080	939	923	911	870	842	892	873	854	823	824	817	833	881	850	849	825	880	895	872	859	876	896	831	794	821	783
739	779	773	761	754	700	766	725	766	722	737	755	728	723	713	717	739	734	730	735	774	720	741	758	735	745	746	752	718	727	758	762	793	766	720	694	713	709	744	828	785	744	764	801	797	818	820	823	776	756	1129	878	715	737	750	765	760	788	765	784	792	813	765	752	789	796	814	776	815	770	760	745	809	759	771	779	782	784	788	739	791	770	748	797	781	743	776	757	770	739	728	712	700	694	759	790	761	743	715	768	758	746	742	736	733	720	747	785	760	749	781	787	754	749	789	757	753	707	749	765	723	743	775	754	769	772	761	735	720	725	741	763	750	740	747	725	754	757	752	766	756	744	779	772	749	706	746	777	829	779	708	703	749	759	744	761	783	743	720	780	791	743	771	753	768	821	776	739	730	763	796	729	726	705	747	743	724	736	716	749	762	765	737	726	729	771	733	772	755	763	749	708	755	763	740	762	704	725	766	775	787	789	745	861	849	905	994	883	632	423	300	282	383	576	765	923	916	870	789	780	755	735	731	752	716	706	733	702	747	807	716	763	766	729	731	746	779	763	757	751	737	791	784	773	765	751	765	759	752	760	735	746	753	725	719	766	751	751	748	741	780	756	745	727	743	736	735	753	770	762	771	744	733	723	750	732	778	747	731	745	731	764	752	787	759	791	784	792	760	724	744	782	756	724	754	800	752	739	741	765	801	777	768	770	790	748	749	745	786	804	757	778	826	861	844	965	941	572	336	248	416	780	995	902	834	811	807	799	784	757	809	809	800	769	789	805	763	747	820	821	790	786	722	781	809	779	786	800	763	766	799	763	770	772	786	826	804	762	741	757	753	784	775	825	863	769	779	1012	1078	1031	664	317	230	475	946	1033	873	826	776	794	804	793	790	832	810	793	757	821	811	808	791	788	796	822	808	815	797	842	851	841	772	727	805	844	791	814	856	882	918	905	950	995	924	937	841	884	849	799	790	790	788	716	647	676	804	745	712	650	650	675	722	696	634	638	628	628	632	623	579	604	588	554	557	548	559	591	539	530	531	493	468	515	472	464	474	459	446	446	450	426	450	424	409	440	425	365	351	366	348	317	306	275	260	251	273	303	374	485	640	839	989	1096	1149	1023	972	971	944	914	835	842	865	843	861	840	833	878	888	835	857	880	837	855	882	879	838	843	868	878	883	822	854	786
787	782	737	744	742	776	769	744	758	765	729	709	736	757	755	714	751	709	727	740	771	743	745	746	749	753	750	706	734	726	704	720	760	729	732	700	742	704	744	785	839	797	740	781	775	825	815	809	818	717	1094	883	687	745	741	797	764	738	746	796	756	696	748	691	734	742	766	790	777	755	739	802	749	742	764	758	769	726	798	794	791	758	764	733	764	735	741	768	755	778	719	693	678	719	747	799	747	740	691	752	762	709	729	727	745	761	756	775	779	786	776	791	808	754	769	759	782	780	732	706	731	755	767	753	731	735	810	765	733	743	767	717	730	783	751	780	748	780	727	747	737	741	756	757	752	739	770	810	777	750	755	763	799	783	761	768	764	730	725	712	737	716	714	724	708	757	784	787	748	731	731	680	702	747	746	731	775	767	762	771	765	742	741	708	716	734	735	743	740	764	766	722	727	749	774	742	723	741	751	743	761	785	774	781	814	864	871	977	966	851	593	383	289	297	412	564	744	859	903	860	835	797	796	803	766	737	713	710	749	753	769	752	705	770	734	738	794	718	709	700	753	771	745	791	757	757	752	753	714	725	741	735	756	752	725	752	745	733	752	740	758	750	751	737	747	799	795	756	770	768	800	789	804	776	759	756	775	758	780	773	778	760	747	713	755	752	740	765	748	754	799	772	776	735	733	751	743	728	762	752	752	818	790	777	776	758	782	761	769	787	781	812	782	806	822	834	917	933	614	316	266	432	801	926	969	892	770	828	823	791	781	775	802	753	761	788	750	793	785	773	780	762	753	729	789	770	808	802	814	802	809	793	796	767	811	823	806	756	754	772	774	843	837	819	753	775	790	972	1006	786	360	226	438	873	1030	919	787	789	814	809	837	783	833	774	802	765	775	800	804	822	777	793	827	805	810	846	811	818	781	791	765	810	927	914	927	873	918	919	885	845	735	625	575	470	443	400	401	382	365	383	404	365	315	317	314	339	315	318	337	319	351	321	309	287	295	303	278	278	292	281	273	252	271	255	263	263	249	260	277	265	250	270	251	256	223	237	264	254	277	252	257	259	258	265	267	226	279	259	278	335	377	383	478	514	649	774	903	1055	1114	1100	1021	998	924	944	930	906	890	855	887	918	833	873	845	849	828	809	869	824	851	821	864	814	842	868	818	831	826	865	848	832	816	852
729	758	741	735	739	748	750	759	731	759	727	753	741	749	774	731	754	745	738	757	745	740	717	738	741	725	730	743	698	726	723	727	743	758	736	696	756	723	742	777	796	784	757	775	786	777	829	808	814	727	1062	911	691	765	749	772	778	770	744	740	737	723	753	669	758	784	763	760	758	769	795	776	737	763	718	704	714	764	786	814	754	738	780	766	770	764	790	729	789	750	746	717	725	753	767	785	785	768	695	742	788	755	760	727	767	795	777	767	718	749	757	787	771	719	701	725	797	793	735	759	748	763	764	794	757	714	749	757	752	717	762	755	763	795	740	772	745	778	774	768	770	742	749	737	772	767	753	776	756	770	768	768	764	745	729	729	748	764	721	761	719	660	770	728	704	740	773	756	748	730	756	720	716	746	732	761	757	753	750	755	737	713	739	776	768	696	707	742	775	748	771	780	742	766	772	753	705	734	759	764	742	777	763	765	747	820	815	827	935	987	1021	781	546	349	276	302	387	496	643	865	942	948	901	871	829	802	782	773	778	787	755	776	791	747	761	762	788	792	766	783	762	785	802	779	769	793	708	762	774	785	793	783	784	772	810	799	813	822	772	814	792	785	798	850	814	843	795	780	828	798	826	835	847	805	808	865	810	811	824	816	801	804	805	792	802	807	783	781	732	738	719	748	796	791	756	741	752	811	818	740	792	768	759	762	774	786	780	790	754	788	744	772	790	802	829	826	847	960	990	643	310	262	449	798	1002	986	872	803	806	818	781	805	764	784	779	779	793	789	797	804	770	781	747	773	831	775	804	796	787	748	785	762	779	807	780	790	767	753	741	746	705	773	818	800	766	785	870	884	855	455	227	347	802	1076	862	840	800	837	806	857	762	798	804	823	796	788	788	807	795	783	778	780	807	761	848	854	808	779	780	781	734	815	941	1022	945	764	645	562	482	387	360	307	267	252	268	253	289	307	297	334	315	347	372	423	453	439	431	401	368	376	394	376	371	396	392	387	400	384	394	411	423	456	436	454	435	486	493	540	526	589	555	561	575	533	490	547	607	534	598	634	580	630	689	658	630	648	730	754	728	829	951	945	998	1062	1045	1117	1128	1066	1014	961	936	885	887	871	880	821	892	868	878	858	844	849	859	831	879	816	877	837	858	856	817	827	843	826	868	863	862	861	817	830	797	821
750	754	786	752	742	764	737	739	757	729	756	788	737	738	758	723	774	788	773	743	744	757	713	769	783	768	744	724	725	712	715	760	778	819	742	770	726	773	755	735	798	787	752	759	783	785	794	819	854	711	1071	950	678	765	744	777	791	739	756	782	761	761	753	735	779	793	771	783	767	764	760	783	732	713	669	722	732	696	773	777	771	737	786	766	749	742	758	740	781	759	719	783	799	793	786	730	738	768	751	772	748	795	764	772	706	774	772	786	773	745	773	758	807	659	649	719	787	782	745	733	754	740	744	817	756	731	747	767	733	725	772	748	746	778	744	755	769	771	759	765	732	750	760	759	762	747	745	736	742	746	760	730	765	732	716	734	739	726	717	731	675	757	871	838	697	704	756	764	740	760	680	731	728	765	753	737	726	755	739	800	713	691	792	794	855	805	740	736	735	749	749	780	760	774	744	753	740	753	750	779	712	740	789	738	740	750	771	852	863	889	930	1021	946	714	469	379	285	282	321	445	577	738	820	918	948	905	919	866	864	835	848	852	835	836	825	845	828	825	813	824	859	853	824	858	849	889	844	800	870	859	840	822	876	848	888	879	876	874	879	916	879	911	886	877	903	914	902	883	934	902	897	919	885	869	886	839	835	877	876	880	872	887	836	817	838	796	799	802	794	782	781	728	793	762	772	719	755	836	800	808	701	737	779	767	757	812	782	778	788	768	743	782	798	800	770	770	797	829	948	899	561	318	268	507	901	1035	980	878	795	790	751	768	767	790	750	750	783	791	810	773	769	763	787	795	795	790	816	801	712	707	764	741	807	792	785	803	772	826	657	588	603	660	767	794	798	801	820	635	385	239	309	656	1074	1002	840	763	777	794	824	795	796	793	820	793	810	808	791	791	799	772	786	791	812	832	816	823	780	804	794	852	803	840	847	714	523	323	317	295	263	283	331	424	490	574	611	637	692	762	778	797	783	755	790	753	838	851	843	871	876	882	922	913	929	931	955	958	992	1008	937	982	1005	972	1009	972	1027	982	1048	1099	1057	1065	1052	1066	1059	1079	1057	1100	1061	996	1180	1259	1146	1016	1084	1144	1003	1071	1324	1242	1092	1063	1149	1127	1087	1049	996	990	1004	954	968	898	923	850	828	900	875	826	866	853	812	834	841	846	867	869	801	834	844	832	869	862	862	837	887	841	801	799	824	825	829	845	834	815
805	810	727	741	745	710	713	753	761	749	741	776	741	705	733	724	735	770	771	766	756	766	780	766	733	802	740	769	752	766	741	770	757	767	758	761	722	765	768	764	745	753	780	774	774	788	800	811	845	703	1060	914	678	768	775	758	758	770	785	760	803	783	755	757	806	773	770	727	749	747	798	751	691	733	797	830	758	714	759	772	742	737	751	750	782	771	765	766	727	730	742	796	767	767	756	744	742	764	761	747	744	737	767	779	749	753	751	737	735	775	751	745	767	721	691	772	804	801	753	810	781	767	779	790	750	780	747	726	735	763	724	763	759	748	775	754	805	750	729	729	747	726	759	741	735	753	720	755	766	756	757	815	763	708	731	750	747	760	759	737	679	766	892	878	715	705	758	773	749	741	765	756	774	824	772	754	709	726	749	789	731	709	779	836	783	807	769	786	731	764	736	746	725	758	761	741	745	765	774	763	731	762	747	700	759	732	742	770	799	829	807	899	986	976	918	784	602	418	301	271	287	336	436	509	566	657	754	802	837	854	918	940	922	913	934	921	891	925	903	876	879	876	803	847	732	770	840	787	819	819	773	823	811	755	744	757	750	719	720	717	662	677	624	632	611	616	589	581	581	587	604	545	526	515	528	505	489	516	537	563	583	664	684	735	842	830	827	822	841	813	807	787	756	738	777	721	745	795	839	764	717	770	756	780	741	764	764	779	816	776	738	747	756	775	756	759	773	802	822	977	884	567	295	291	615	938	995	951	873	802	809	797	749	817	795	717	713	759	798	790	794	811	785	802	814	837	819	756	709	958	866	736	781	779	773	747	813	782	572	831	1725	795	673	917	874	917	720	404	212	337	635	916	959	900	834	801	805	792	807	755	798	797	825	784	794	823	808	806	790	808	804	836	826	792	829	793	837	849	909	918	781	564	402	308	229	283	379	446	562	679	837	976	1049	1131	1159	1124	1146	1173	1128	1084	1114	1123	1108	1081	1027	1079	1061	1100	1167	1163	1084	1084	1129	1142	1132	1123	1119	1151	1128	1056	1069	1091	1056	1058	1052	1023	1023	1087	1027	1041	1007	1054	1032	1018	1015	1021	988	943	1099	1174	1094	894	972	1034	916	927	1075	1094	913	920	972	953	990	928	897	952	940	884	901	856	893	893	892	839	871	873	869	873	827	837	832	842	858	851	833	796	883	862	885	812	812	837	875	829	794	808	833	834	844	855	838	834
749	750	749	787	813	764	751	775	737	752	766	776	749	709	728	687	728	797	780	748	736	733	776	783	755	746	783	767	723	775	731	727	736	762	753	757	735	732	737	752	750	775	766	758	770	783	786	784	853	719	1033	911	681	732	794	696	746	762	747	752	784	768	791	801	772	732	760	813	761	744	763	758	713	801	892	924	831	728	740	789	763	765	764	782	779	783	758	751	754	756	772	758	762	725	733	781	754	761	718	716	707	718	750	745	748	732	763	759	750	786	784	765	775	747	764	746	765	753	762	798	766	738	762	743	775	771	740	691	734	737	761	745	736	778	789	775	728	724	751	732	774	745	752	749	756	766	767	763	746	772	756	786	738	756	749	745	743	807	745	795	745	714	745	720	682	744	745	765	769	728	734	742	807	803	842	779	718	722	715	800	732	721	749	789	784	781	670	720	752	762	730	784	741	753	755	754	739	733	794	725	730	748	759	730	731	744	785	782	784	803	813	820	830	876	968	1031	1014	847	643	461	381	296	292	264	269	330	368	408	429	454	527	552	516	530	556	532	514	520	466	465	502	459	451	411	399	366	441	390	415	412	407	393	375	364	360	329	345	328	346	336	331	307	324	322	288	301	305	283	294	281	281	278	267	262	254	284	275	274	262	310	319	333	349	371	414	491	601	725	806	866	869	835	795	813	781	736	737	745	766	738	760	775	781	748	771	751	785	785	793	810	816	719	759	798	760	769	766	827	820	863	907	842	488	252	337	646	949	965	935	807	821	820	785	755	796	755	739	795	797	825	800	808	775	823	786	785	764	767	699	1155	1094	678	738	812	775	762	842	731	584	837	2185	867	671	909	971	936	632	246	268	683	1058	875	861	839	782	805	785	781	813	783	828	816	827	803	795	784	820	773	798	804	776	810	806	841	874	831	871	949	810	624	425	284	292	360	493	649	882	1026	1044	1276	1134	1102	1091	1073	986	1004	1020	1001	939	943	901	921	978	951	966	963	937	971	986	959	932	969	963	991	925	996	1019	994	952	941	890	925	942	935	944	960	941	976	912	904	943	942	900	939	935	933	912	871	974	988	910	903	959	1001	910	854	868	864	825	926	947	855	891	870	838	864	789	823	837	884	909	932	836	857	865	832	856	860	868	855	867	855	868	849	811	849	815	835	893	833	808	829	833	797	802	803	809	865	857	819	873	833
780	721	734	853	890	796	744	803	786	741	753	794	755	704	698	733	747	760	806	765	769	749	756	749	780	767	744	773	754	747	736	711	728	731	737	755	752	746	752	757	779	799	778	784	820	767	832	790	839	718	1015	925	676	742	777	754	676	745	772	810	765	765	760	762	787	756	766	770	739	745	764	757	704	756	858	927	768	685	793	806	775	790	766	753	761	779	777	731	754	749	789	729	771	745	740	774	779	799	731	724	759	764	779	767	787	739	733	751	752	732	748	772	761	741	741	752	750	721	762	754	781	739	736	772	767	766	735	737	741	749	767	715	732	739	722	715	726	741	728	757	758	785	761	758	773	778	780	758	729	728	754	752	774	763	721	734	780	772	661	694	798	715	728	693	691	724	749	779	763	740	715	728	805	854	823	737	711	735	719	785	751	712	742	714	734	762	699	700	750	782	751	706	730	797	759	729	729	733	774	754	776	807	750	716	718	736	747	769	779	812	805	748	787	788	856	895	967	1049	937	900	798	731	581	472	421	343	321	272	269	290	292	251	287	276	287	295	255	298	281	272	276	264	275	261	253	277	273	258	292	259	256	272	274	308	278	323	313	315	328	346	353	356	351	350	383	372	404	412	436	392	458	439	494	489	473	508	482	496	474	448	370	351	347	273	245	277	285	378	440	604	760	893	875	861	819	823	754	725	738	769	782	780	800	773	809	749	777	759	745	735	770	754	740	808	756	769	811	794	788	836	852	980	795	408	266	378	718	985	944	866	835	798	806	764	762	783	749	780	800	804	782	812	772	820	814	798	776	772	658	717	745	721	789	762	784	754	765	772	704	577	691	596	734	897	1002	858	438	181	405	1106	1161	860	783	813	810	811	772	745	822	818	814	817	787	854	823	816	802	819	795	802	807	812	808	883	869	916	855	683	485	311	269	310	526	750	1001	1161	1263	1182	993	1139	966	941	978	944	949	971	923	919	898	919	875	920	896	896	891	915	942	938	920	897	855	936	876	910	900	935	906	873	923	888	900	855	896	889	875	902	895	868	873	849	871	878	843	887	839	871	836	779	777	778	746	856	921	878	871	829	815	839	841	860	882	866	866	888	878	886	857	798	815	939	748	842	899	839	842	825	874	833	831	885	831	854	865	847	872	862	814	838	832	877	842	818	814	839	813	842	888	903	850	851	823	800
775	754	722	766	781	739	706	784	784	719	738	736	711	724	697	708	753	766	745	767	746	754	764	753	755	786	756	747	716	737	755	696	709	739	737	746	794	746	772	807	787	778	801	736	775	794	846	815	870	717	1026	964	687	748	736	766	737	804	783	752	780	761	779	767	755	769	782	786	769	745	734	754	725	726	744	770	709	772	752	840	790	759	784	739	738	769	754	765	777	751	782	730	790	777	717	736	743	795	799	794	787	769	731	738	746	703	791	709	737	758	730	734	746	717	740	757	747	750	763	764	757	748	734	805	747	725	729	736	772	732	770	755	744	722	712	775	724	731	710	771	710	750	728	745	747	757	760	767	733	733	748	722	748	779	787	776	766	745	718	681	800	793	741	792	765	799	760	781	782	723	751	749	737	787	784	730	721	720	765	746	750	739	711	726	764	730	700	707	740	737	776	813	791	741	736	749	751	729	736	732	766	748	791	771	735	768	767	772	746	787	786	763	747	758	831	882	864	838	887	969	1005	1031	972	908	827	776	689	592	543	530	490	463	460	472	454	445	506	494	479	470	537	543	570	566	574	623	608	605	581	629	629	669	638	718	729	705	734	749	766	811	835	817	853	889	903	897	918	900	945	948	942	974	969	948	990	1030	1023	965	937	964	928	831	755	670	581	438	357	284	259	313	401	527	700	825	868	812	842	782	781	734	775	772	781	771	784	796	778	786	751	749	761	797	745	750	746	765	759	790	778	838	813	870	971	707	372	260	444	849	989	1005	819	756	801	811	785	806	760	750	759	799	739	733	788	770	754	849	750	753	746	737	775	808	806	775	786	768	770	799	795	803	795	784	819	921	922	579	271	263	626	924	688	868	788	823	828	808	762	758	795	786	788	764	790	788	836	805	805	870	814	791	788	819	834	880	896	811	549	358	249	314	500	822	1073	1202	1145	1013	1018	943	907	891	890	939	885	879	887	868	867	861	814	854	881	843	853	842	786	899	855	854	882	854	827	780	836	875	868	925	804	844	903	846	848	892	858	871	894	826	869	862	846	866	901	875	829	868	894	895	864	910	909	887	879	894	940	901	863	892	898	853	896	870	880	841	853	835	822	858	842	814	851	859	655	801	823	845	890	850	814	867	831	831	806	854	876	822	845	863	853	863	869	841	834	834	807	840	849	873	874	871	800	820	846	833
794	805	752	779	722	713	760	756	751	776	708	707	739	758	745	749	757	772	733	727	751	742	768	743	745	761	777	720	755	721	780	742	741	725	748	764	758	759	769	767	785	780	788	759	806	794	858	817	897	690	1014	1011	702	784	743	711	767	760	794	734	762	755	754	753	769	763	755	771	749	724	762	756	776	741	699	708	714	750	781	786	732	734	789	780	782	773	730	747	735	751	725	764	748	736	733	729	714	774	756	765	753	778	733	730	766	742	797	730	781	764	743	772	733	741	710	753	740	701	763	757	768	745	778	753	737	698	736	741	757	734	754	756	726	743	716	739	763	726	733	751	735	759	751	743	753	772	755	748	711	744	763	734	789	759	741	761	735	761	759	744	743	754	770	799	761	778	786	753	809	739	711	735	763	771	751	776	738	734	736	729	744	742	733	707	777	748	736	711	753	768	778	755	748	729	750	771	702	754	736	753	747	774	765	764	756	777	706	742	717	745	808	750	789	787	756	795	799	827	798	865	877	887	930	971	992	1035	1018	991	985	983	955	964	936	971	906	955	1039	951	963	984	1036	1001	954	994	1020	1040	1042	1018	1038	1047	1040	1028	1056	1039	1039	1046	1030	1036	1041	1034	1078	1006	1022	1014	1063	1001	1046	964	1008	991	1023	1026	1011	988	977	990	1036	951	986	1044	1084	1063	1101	1075	1042	885	869	640	483	353	277	295	345	478	629	817	879	818	814	779	788	768	786	810	799	753	744	787	801	740	754	771	732	756	761	789	764	777	796	785	825	830	893	972	678	306	288	624	954	1046	947	819	806	773	807	780	773	721	778	788	790	769	785	774	753	808	766	757	737	787	814	788	784	782	768	798	794	801	858	800	779	831	929	946	674	321	241	489	986	935	642	850	777	791	820	812	820	784	830	770	803	801	806	811	839	806	806	798	770	792	835	796	906	836	659	440	267	292	463	742	1015	1158	1120	997	983	975	941	866	849	850	891	888	860	889	872	893	869	869	867	835	832	877	885	881	823	817	823	796	785	829	787	788	824	834	857	864	820	834	824	829	823	837	846	833	808	854	819	797	829	835	862	865	802	854	821	825	800	858	916	881	872	854	882	824	881	818	829	836	828	854	847	812	805	873	868	803	830	836	856	899	750	818	797	819	853	833	851	851	815	814	831	838	810	851	811	847	834	840	863	827	817	887	828	841	832	861	852	848	795	804	872	833
816	759	785	765	791	776	740	750	714	782	764	750	759	773	764	750	783	758	779	767	771	737	742	792	765	758	730	736	757	755	747	731	722	773	799	767	781	739	773	771	781	759	777	763	741	804	842	816	889	742	974	1002	711	742	721	742	742	769	790	735	765	769	737	763	732	804	763	746	782	737	735	751	753	762	769	770	768	788	761	755	747	744	751	750	789	769	788	767	750	750	773	769	766	732	804	878	778	713	741	779	752	740	730	731	778	707	731	792	738	728	790	746	753	748	729	764	739	754	774	804	773	741	754	719	720	722	726	761	755	742	746	744	783	764	782	740	703	769	730	768	746	745	741	779	775	773	748	753	759	757	763	753	760	757	763	767	742	773	749	733	762	748	777	746	753	774	766	730	779	763	714	720	771	761	754	747	752	735	746	767	722	746	756	752	794	732	747	739	794	767	765	785	755	711	769	746	735	701	745	764	747	739	733	741	749	765	748	737	767	738	754	763	737	801	805	786	805	761	755	807	858	822	837	878	844	901	864	862	906	889	965	985	1001	1019	991	995	963	954	922	965	972	947	949	941	949	936	957	888	940	929	918	918	905	901	884	868	902	880	884	856	867	891	886	883	861	899	873	900	867	939	898	927	880	907	864	878	892	885	890	949	951	901	908	1006	1015	1032	1109	1048	994	815	588	390	302	267	343	475	670	860	902	814	820	775	767	806	784	766	739	707	775	743	813	746	783	787	807	813	744	742	773	767	818	822	860	914	907	486	252	344	763	1024	990	873	757	802	779	786	788	759	799	800	787	787	761	784	820	773	788	783	758	798	794	771	806	801	818	835	779	808	825	803	853	880	1002	908	441	241	416	939	996	890	900	817	790	788	798	798	811	823	815	801	796	821	775	789	820	822	791	821	808	860	847	880	854	586	419	245	351	639	985	1134	1122	1017	897	888	874	877	862	905	842	889	882	833	813	834	828	861	785	826	864	805	787	824	798	830	801	806	808	794	808	845	897	864	783	824	840	853	865	831	812	839	832	804	818	817	789	812	863	845	849	804	856	832	831	855	839	802	829	840	845	870	829	842	859	797	856	843	840	788	813	859	829	854	846	831	863	857	874	811	834	809	889	898	827	801	844	854	837	821	815	851	856	834	845	808	829	837	862	865	866	862	900	856	847	816	840	859	862	861	820	870	831	831
799	760	713	736	783	766	801	767	753	751	724	724	734	764	786	775	773	766	748	774	754	733	731	722	685	757	778	758	737	792	745	735	774	740	745	767	757	737	772	747	761	733	792	857	828	769	855	816	871	738	954	996	708	751	733	737	736	755	765	734	753	773	769	744	783	769	727	757	769	785	752	756	765	766	764	764	779	754	743	788	731	704	737	745	792	759	733	744	764	793	762	748	748	706	868	968	803	684	730	739	755	749	702	764	761	752	752	792	746	750	750	748	771	760	757	762	766	753	758	740	734	768	746	733	768	775	759	731	763	776	746	726	749	719	726	717	757	750	762	748	723	740	781	761	765	729	742	750	776	749	778	742	741	782	767	735	769	749	762	753	740	733	773	740	721	728	784	728	769	757	744	750	740	719	774	723	778	783	727	733	729	734	727	713	757	756	733	767	742	729	748	780	778	737	738	721	754	739	737	765	754	721	755	712	725	737	756	735	755	770	757	770	771	771	791	769	752	752	779	776	777	792	795	776	841	836	839	879	838	866	872	910	859	902	862	868	855	837	846	861	875	845	840	846	824	825	916	807	850	887	854	821	819	861	862	821	850	839	815	847	815	822	848	808	792	770	795	801	817	797	818	793	820	784	815	801	791	816	813	832	832	810	900	916	884	885	882	1007	1000	1105	1044	882	682	448	296	279	384	510	772	884	853	787	787	756	762	777	783	743	774	770	749	788	765	773	804	787	736	757	762	780	758	762	861	784	990	785	350	233	433	904	1002	936	824	838	844	804	854	787	823	822	794	755	750	788	757	773	804	791	809	799	785	760	755	804	827	801	764	825	820	791	836	982	1029	720	284	250	703	1082	887	859	804	815	789	821	814	793	802	822	768	805	798	768	808	808	802	809	795	818	847	825	868	789	537	340	375	442	788	1089	1130	1050	973	955	871	868	882	849	842	830	808	826	833	781	813	818	812	813	811	788	827	790	827	835	772	790	798	832	872	773	801	850	861	894	761	793	822	777	838	843	839	872	839	837	840	823	797	794	811	880	917	850	861	834	833	855	812	834	825	826	820	829	818	824	824	859	829	847	827	823	842	832	848	819	837	846	865	831	831	817	834	745	843	1059	979	760	829	893	872	877	847	842	828	816	827	865	862	813	835	849	856	875	834	847	852	858	865	841	829	856	873	820	879	815
783	792	781	742	769	759	744	797	745	707	687	686	670	778	785	767	730	757	760	777	751	732	725	706	746	722	712	765	775	731	773	752	746	749	734	742	724	736	741	739	808	742	783	838	737	767	800	753	903	727	969	1093	698	733	768	747	780	745	765	784	790	773	775	765	772	750	788	796	779	749	779	759	773	758	763	738	759	761	799	741	760	744	735	729	748	761	733	768	746	752	772	773	749	699	703	783	696	722	742	727	728	739	710	745	763	739	760	742	726	721	754	752	712	750	772	735	718	710	771	747	733	759	740	721	744	745	745	717	769	773	755	752	720	754	750	767	704	755	770	752	753	762	711	736	720	754	789	750	762	770	757	766	744	736	734	765	744	744	740	753	741	762	795	742	739	776	741	707	749	737	743	732	746	750	756	792	743	776	740	787	781	756	747	751	744	793	743	765	757	755	758	760	763	735	739	703	734	735	745	757	747	743	694	776	843	701	789	756	721	752	792	761	759	736	725	746	774	743	747	767	802	804	788	806	742	757	757	805	761	774	805	770	813	806	811	760	769	761	762	768	781	757	758	750	761	766	742	754	751	754	758	765	737	776	780	745	729	798	811	762	754	765	808	815	793	759	797	764	769	821	826	822	807	807	820	822	793	796	828	803	789	780	796	788	829	869	848	899	920	929	992	1102	1081	887	668	404	279	302	445	675	904	847	812	804	767	795	767	797	773	729	784	808	751	769	805	782	730	771	768	776	760	765	822	818	884	976	627	283	278	637	977	1017	911	759	806	818	769	791	795	752	762	779	803	824	780	766	821	745	806	792	772	819	784	834	838	788	807	797	782	830	922	928	921	443	206	413	929	1015	853	780	823	792	783	769	789	802	792	792	791	807	771	767	808	831	797	786	821	847	843	915	813	531	280	256	508	878	1092	1051	978	993	901	914	879	886	852	833	844	816	838	844	829	856	811	799	810	730	767	804	801	825	854	777	806	800	828	842	850	784	794	857	903	858	756	842	834	802	846	859	846	806	837	803	826	875	817	845	819	880	874	854	837	828	861	863	828	849	835	843	854	862	841	831	812	844	850	856	822	861	840	791	824	819	823	854	854	836	828	795	767	741	787	963	908	727	856	868	809	812	876	838	838	832	919	837	807	747	817	815	839	841	810	830	836	835	826	820	838	847	812	851	835	833
778	785	766	766	779	732	751	746	726	703	694	687	718	779	776	751	774	781	739	786	777	720	725	717	752	731	783	718	761	771	775	774	773	744	731	715	734	772	754	752	766	769	764	777	697	931	940	744	856	723	927	1099	697	734	724	760	757	768	788	751	773	740	748	736	777	776	771	772	769	763	769	749	756	749	758	722	761	790	744	751	756	739	761	765	793	746	747	739	802	761	779	748	746	743	715	700	722	746	770	769	734	746	743	724	753	712	775	771	731	731	755	757	748	746	774	756	736	742	746	771	752	762	725	741	752	729	739	739	737	744	760	752	771	848	845	832	723	754	800	771	705	737	742	752	736	730	755	774	733	771	763	757	745	759	758	755	784	761	746	734	752	790	757	765	759	711	729	728	767	791	738	743	747	758	787	795	755	772	742	807	745	782	731	752	752	759	749	750	753	740	731	701	781	769	721	737	713	739	755	709	723	748	716	915	868	721	809	741	736	750	763	750	763	747	770	747	761	733	746	729	752	751	759	761	755	797	810	810	830	802	799	785	777	776	785	735	789	819	783	795	789	735	797	800	769	787	814	791	748	789	771	765	743	764	744	770	781	782	779	772	798	738	773	775	752	780	764	755	713	824	782	771	742	742	782	763	756	758	774	771	747	764	817	817	813	803	814	787	881	894	904	924	991	1047	1069	874	541	314	277	382	626	822	895	844	809	774	782	772	761	737	803	735	758	735	780	791	786	789	781	793	778	751	789	817	820	922	887	451	240	398	794	1013	1006	844	793	766	747	756	725	775	777	798	783	782	772	803	768	739	779	767	784	810	812	747	793	778	815	792	808	844	915	877	666	265	282	657	1026	894	793	777	820	807	812	788	806	787	792	838	787	806	840	832	789	790	805	768	830	835	945	849	509	286	281	581	1035	1197	1004	878	970	854	757	830	855	851	838	822	820	834	833	823	876	802	817	783	766	722	731	820	827	816	838	806	812	820	802	844	817	823	786	797	840	810	758	841	846	844	824	820	815	826	852	827	821	815	810	828	861	827	855	818	836	808	810	857	840	841	878	830	808	854	825	821	854	853	835	872	834	854	899	813	828	841	855	850	889	859	829	822	798	820	759	735	757	770	887	843	830	854	872	860	831	825	857	857	759	836	904	784	832	846	839	830	902	841	814	793	860	874	854	856	847	802
752	776	758	749	773	737	745	736	765	731	728	717	747	760	766	734	749	748	693	703	765	746	736	733	757	796	793	725	736	741	774	743	755	729	720	752	737	756	756	754	742	816	759	765	725	955	951	735	836	733	936	1086	693	727	755	786	765	752	768	768	752	747	785	756	767	764	762	740	803	754	742	758	774	741	783	753	780	770	787	763	744	745	771	784	782	753	735	769	765	779	756	759	758	733	775	758	740	761	749	737	755	802	778	761	742	739	769	774	744	770	720	725	751	736	772	758	758	738	752	736	738	727	807	784	730	709	764	760	751	755	748	773	887	672	608	903	733	775	776	764	746	751	771	750	744	720	735	731	755	781	753	767	748	753	743	750	753	751	747	757	770	726	793	774	724	757	738	746	800	873	736	748	754	780	740	738	731	730	757	780	777	796	778	737	745	717	731	696	753	725	726	757	770	732	743	716	764	790	749	733	754	700	752	759	752	783	741	732	745	783	793	787	754	766	801	761	726	743	732	764	746	759	769	711	741	763	781	786	786	767	745	749	759	791	809	738	708	711	688	723	732	756	736	750	767	767	789	745	756	744	747	740	725	735	753	734	739	765	763	799	827	749	724	750	753	748	746	747	767	766	780	732	749	767	754	770	801	750	773	746	728	716	780	749	804	812	829	844	780	784	801	860	886	866	1020	1094	999	712	405	270	315	514	787	915	811	811	792	743	763	760	788	769	775	797	801	809	781	781	782	772	785	800	844	785	818	849	942	683	347	285	522	931	1026	965	832	843	724	749	753	781	795	797	791	754	783	786	821	768	797	798	791	764	770	767	791	759	797	813	832	930	951	776	382	304	534	922	963	803	796	813	820	827	803	798	788	790	776	796	796	803	805	790	787	779	807	801	831	914	848	502	259	293	616	1079	1194	1041	905	886	887	798	760	771	817	840	835	828	841	865	829	834	824	805	753	781	831	792	802	829	836	820	802	792	829	820	842	832	850	846	838	782	787	839	804	839	839	841	826	818	819	829	834	851	847	805	838	806	848	809	798	816	868	817	830	870	826	809	810	805	777	816	816	829	870	811	836	846	837	862	871	841	836	876	880	861	823	868	851	829	820	858	858	803	808	876	876	853	884	864	874	828	876	835	847	832	712	941	1305	848	766	874	837	876	895	836	783	837	793	838	847	894	849	807
792	738	772	747	744	769	783	789	774	749	781	742	763	764	747	759	744	635	791	733	633	728	745	778	771	746	752	741	769	730	754	769	724	752	744	717	750	779	784	738	749	763	790	790	715	743	759	741	888	775	927	1173	691	751	739	742	751	734	752	760	793	762	729	741	752	774	743	736	774	750	776	781	789	757	795	728	765	769	766	783	740	723	795	763	768	762	748	785	811	757	786	770	748	760	772	744	746	744	741	742	783	839	796	770	736	745	756	793	798	759	771	732	741	776	743	768	783	759	741	773	720	737	760	732	740	761	758	757	817	787	772	801	838	484	455	820	816	693	777	759	757	765	804	784	779	749	714	748	745	738	749	736	759	765	728	752	751	759	748	788	771	757	777	756	731	745	713	769	812	830	818	731	775	772	754	724	716	707	751	769	750	729	702	715	751	735	785	727	777	750	705	749	758	747	737	731	827	752	875	748	741	747	729	747	776	758	687	701	738	763	773	732	743	772	797	727	711	783	731	730	739	751	721	765	746	765	735	771	746	779	737	752	801	770	793	663	662	633	628	595	686	721	792	749	766	735	754	742	776	731	732	731	718	725	727	752	780	796	709	810	894	814	738	772	748	725	753	760	760	761	734	715	720	776	773	787	757	798	768	776	797	776	785	751	818	758	803	787	772	834	784	766	771	906	917	952	1072	1078	809	495	265	289	491	849	892	843	813	747	760	800	762	744	750	796	798	772	797	809	789	790	753	799	802	820	776	846	868	943	524	256	330	748	1047	1006	852	759	787	863	844	788	813	778	785	817	812	790	800	819	774	785	766	781	774	813	793	756	823	838	890	1031	989	627	260	308	739	1073	853	782	802	845	816	795	799	757	800	806	794	800	808	780	760	784	822	843	820	849	894	839	516	271	305	617	1083	1083	1001	939	900	831	829	830	779	840	823	805	806	841	850	850	826	845	857	792	808	782	844	833	867	791	823	821	798	839	834	827	809	831	821	841	846	828	844	843	829	857	792	786	817	838	818	832	825	846	802	814	835	856	841	787	816	802	849	847	830	805	796	826	834	799	763	821	834	826	812	847	813	769	814	842	865	864	864	862	847	882	843	839	871	853	866	848	865	839	819	831	845	838	865	840	858	874	828	853	847	864	753	736	951	745	785	850	842	824	855	841	839	873	812	880	898	914	863	849
747	753	780	754	786	766	788	760	748	747	750	763	796	741	752	769	716	643	1318	1097	632	709	778	768	766	722	769	759	778	746	806	767	775	741	735	745	808	802	773	757	735	758	781	778	791	795	806	802	830	750	878	1184	706	717	758	759	783	776	789	720	798	769	746	775	796	779	757	778	713	744	809	764	760	748	771	730	791	773	741	746	728	751	746	787	802	771	742	746	773	749	773	783	756	748	765	799	740	740	756	783	709	797	766	737	725	773	780	799	767	738	742	745	764	735	768	771	766	763	733	754	737	761	744	719	753	769	765	750	746	738	722	772	861	635	612	836	805	763	756	753	752	780	777	779	742	731	707	752	738	727	773	731	750	753	706	715	762	759	739	737	728	760	750	755	744	734	740	730	813	823	771	772	788	763	747	692	706	705	790	755	759	741	665	678	726	757	791	708	736	739	742	772	761	749	714	807	700	396	696	791	727	746	768	779	741	726	703	733	759	763	758	764	722	751	764	710	721	817	752	752	738	778	771	750	746	759	753	736	760	775	721	729	787	804	676	571	697	1093	1043	651	583	728	781	771	744	739	723	778	787	724	723	714	733	745	772	795	752	767	702	704	796	735	724	717	698	696	703	780	761	750	773	720	724	770	798	799	759	774	770	778	763	743	806	730	771	746	795	768	778	783	789	802	811	799	889	896	942	993	1082	970	535	288	277	501	780	872	837	811	781	793	756	796	776	737	746	726	759	791	789	799	770	797	791	818	779	821	792	922	775	369	250	509	950	1064	942	776	783	899	904	777	755	813	823	826	805	790	785	782	827	798	799	796	785	795	774	809	834	842	879	924	911	456	211	433	949	988	801	805	819	792	802	780	769	778	768	791	773	804	799	787	825	848	793	806	838	891	868	531	288	284	594	1043	1122	973	926	891	836	815	822	785	807	823	795	849	833	834	822	814	847	810	847	820	795	824	825	866	807	793	786	822	802	818	828	800	843	825	829	826	828	799	852	842	800	786	797	859	839	818	839	857	813	884	856	838	827	837	815	831	783	854	863	838	812	814	812	832	835	860	847	831	841	888	849	848	766	765	768	806	810	855	839	851	818	851	803	799	848	829	859	802	853	813	803	822	876	860	904	829	847	844	874	857	859	838	830	822	806	840	891	850	817	810	824	819	863	850	836	801	830	831	797	812
797	780	783	780	766	743	774	737	748	748	756	746	740	740	725	777	721	611	1076	938	591	751	816	762	782	736	751	751	787	795	729	739	743	725	711	743	807	784	759	686	737	761	848	778	815	859	844	810	871	808	868	1188	710	707	751	753	732	776	774	766	747	788	742	754	764	749	773	788	779	726	768	793	794	785	724	757	740	770	750	743	741	762	744	772	720	774	752	775	740	764	802	748	740	756	801	771	702	755	756	761	772	776	738	739	755	730	759	778	778	763	766	736	752	728	769	723	735	796	787	793	735	754	755	707	735	766	739	752	767	751	760	766	838	830	828	819	762	767	767	731	758	746	759	781	759	783	734	767	718	796	760	753	754	740	760	733	766	744	737	724	712	763	765	727	706	726	701	717	768	768	730	751	790	779	729	724	730	759	781	791	714	703	721	740	636	702	745	778	755	723	735	728	770	743	643	742	614	559	766	775	759	748	762	771	795	744	740	746	761	723	769	793	743	746	754	760	724	773	778	773	750	773	763	752	747	758	784	747	745	753	709	725	742	744	658	512	851	1812	1674	739	574	679	764	729	739	771	748	751	713	776	693	723	739	725	799	760	799	711	694	706	766	737	760	784	767	721	766	771	773	806	749	763	713	734	802	749	757	744	739	784	758	748	757	775	773	776	743	767	743	758	776	804	797	846	844	834	882	900	995	1132	958	582	289	284	454	770	918	848	814	795	790	780	822	804	776	776	780	780	774	787	785	801	777	765	766	803	804	915	946	555	282	314	752	1048	934	866	767	799	739	730	817	801	783	814	811	777	766	812	785	787	777	798	778	796	813	831	826	833	916	926	751	292	237	590	976	825	800	795	750	806	816	798	817	735	796	803	820	812	785	838	778	842	751	772	881	923	615	298	268	581	1039	1111	989	900	830	860	906	804	799	823	809	824	799	831	824	824	778	821	844	827	824	830	838	821	819	822	827	833	782	855	815	831	829	815	836	846	845	815	831	842	813	779	828	805	808	883	851	847	845	854	820	802	780	811	866	827	805	864	904	892	831	834	812	814	858	890	880	842	822	798	835	924	897	854	766	790	798	790	804	859	831	835	817	796	809	850	848	868	833	882	827	798	827	833	895	891	888	818	831	844	858	875	849	843	881	865	865	830	871	798	834	845	827	825	832	851	836	859	807	841	834	809
779	781	803	787	772	791	775	737	745	746	743	771	769	728	748	794	751	672	618	612	708	773	769	745	739	750	736	737	748	769	775	750	745	741	705	683	777	838	792	736	758	737	781	793	771	799	777	836	837	815	829	1177	707	697	749	756	764	761	765	773	783	770	750	788	803	759	774	767	757	798	766	728	763	814	771	709	751	742	770	769	741	719	780	759	744	730	751	759	738	792	766	761	779	735	737	793	751	722	730	770	748	748	718	778	772	766	768	725	775	748	742	756	723	759	746	759	777	803	738	764	706	743	748	743	752	722	719	740	749	760	792	741	731	760	742	746	740	757	767	763	769	777	748	762	776	765	727	785	748	793	801	759	767	768	729	752	765	755	761	755	749	764	798	750	737	772	779	757	753	769	806	799	762	751	768	742	734	762	778	756	638	659	1008	1141	754	607	775	754	743	741	861	749	755	675	709	1135	782	709	821	763	752	726	724	755	739	778	746	754	755	749	786	765	718	736	747	749	732	765	761	723	774	746	742	733	744	777	758	752	755	756	742	715	771	738	690	519	719	1429	1411	837	655	725	782	792	734	778	710	703	718	770	759	729	756	741	779	796	797	743	729	746	788	775	756	742	757	727	757	738	733	790	757	755	768	770	767	748	766	744	700	759	749	761	778	766	758	758	773	753	715	717	766	723	774	773	802	810	798	933	902	962	1086	931	573	331	253	466	815	918	824	794	767	816	767	768	805	780	801	823	773	784	757	810	774	803	780	789	792	784	909	814	361	257	522	995	976	903	833	791	789	812	815	790	777	771	743	758	797	796	750	766	794	801	803	793	820	791	835	893	937	941	549	227	361	885	967	769	787	789	806	781	779	793	815	818	802	807	774	800	844	794	797	779	793	845	942	700	380	238	506	1023	1178	1023	944	837	821	840	813	780	794	812	823	838	825	845	797	802	786	793	836	831	816	824	835	844	838	830	856	842	840	841	813	827	822	776	868	823	836	817	862	853	809	837	832	818	843	843	843	849	841	821	844	832	814	804	840	832	854	940	868	918	838	824	845	833	872	905	867	813	844	825	859	871	881	842	791	798	819	836	810	797	824	842	813	799	842	850	830	838	813	832	855	847	801	804	863	838	827	771	799	817	854	846	856	807	863	827	834	825	831	811	864	851	864	883	893	809	854	848	833	862	824	837
775	796	777	810	740	785	778	770	759	776	727	759	738	734	758	750	752	780	758	764	747	765	789	766	774	750	719	753	758	733	749	729	727	741	725	714	788	573	752	753	756	747	773	802	800	786	784	818	846	873	809	1223	798	694	772	751	724	759	769	774	805	745	732	737	744	732	744	781	761	760	723	758	728	784	777	767	739	776	761	789	782	748	762	710	719	761	722	756	751	752	774	772	769	723	751	759	806	763	739	745	744	723	718	767	775	760	743	790	774	693	745	749	765	772	765	767	740	760	771	726	749	736	746	727	733	683	783	829	831	750	749	726	721	737	766	775	752	730	750	758	760	764	757	775	775	782	725	745	761	769	766	752	722	773	744	752	766	735	757	753	737	745	751	739	760	762	734	766	761	761	793	768	806	744	756	736	734	802	890	853	620	623	1177	1405	849	604	758	771	732	743	794	725	775	660	819	1755	712	714	779	736	784	765	755	731	775	764	771	764	749	757	773	745	735	738	718	753	741	787	769	750	739	742	751	756	765	773	729	764	749	766	723	747	792	735	718	649	570	698	698	642	739	768	799	783	729	770	788	711	777	751	715	740	738	789	776	760	793	705	786	738	805	765	703	734	775	722	779	738	747	760	780	762	784	749	738	757	732	765	772	750	769	778	766	765	765	776	750	756	751	756	751	780	769	746	776	818	869	787	893	885	879	1079	1018	609	295	274	509	863	861	814	759	724	761	766	773	789	798	758	811	795	780	819	750	794	813	806	749	805	835	940	601	269	331	816	1070	1001	850	773	835	782	837	801	755	773	770	787	770	779	769	792	760	849	842	785	818	815	864	922	1004	867	367	235	543	1045	866	794	766	820	793	787	804	784	816	783	835	801	844	788	812	824	761	777	882	935	806	457	246	426	937	1163	1039	951	853	872	825	807	764	829	782	846	799	817	803	836	859	834	820	780	843	846	810	824	841	824	807	799	807	810	855	814	827	852	802	803	843	829	864	838	858	863	831	804	818	810	852	841	838	810	847	797	837	900	832	768	824	822	796	850	871	827	782	849	850	835	818	840	808	805	837	816	832	876	851	838	807	845	898	918	856	821	824	841	810	807	813	850	859	829	864	881	877	833	802	825	883	811	812	904	845	776	862	864	810	849	837	870	850	864	848	833	856	860	844	859	882	865	879	851	884	847	868	860
785	792	731	764	775	765	808	781	764	770	738	791	756	752	749	725	772	745	738	741	768	721	732	711	759	723	751	705	765	787	729	731	741	781	764	745	758	584	691	785	729	770	809	796	813	791	832	854	816	851	737	1240	954	732	770	744	778	739	781	740	771	752	756	757	720	762	772	777	736	771	734	744	747	776	721	744	758	777	776	819	764	746	755	737	739	756	724	727	776	781	750	722	780	781	742	764	746	743	779	770	764	773	788	742	776	767	746	784	740	735	741	741	748	786	764	755	760	744	730	753	781	777	752	732	730	746	708	618	798	764	737	723	715	731	762	732	803	727	736	730	771	754	759	732	764	800	725	767	772	782	700	724	790	755	752	725	731	747	714	768	703	773	743	740	771	763	760	733	788	747	735	759	782	767	769	811	699	857	1011	945	649	579	733	821	631	670	759	735	737	729	724	760	746	697	649	727	613	744	763	773	756	779	765	755	795	794	752	753	751	743	775	755	710	736	746	757	712	741	770	737	780	762	783	748	779	746	742	743	768	738	765	721	776	706	733	756	710	628	671	779	844	768	788	780	766	738	758	725	763	761	757	753	766	722	754	785	754	777	744	752	760	773	756	761	739	745	751	803	794	786	739	779	756	789	756	711	749	760	785	747	755	762	761	775	732	762	735	770	765	748	772	733	756	767	808	784	842	804	808	837	890	931	1079	1035	575	282	284	561	870	849	784	781	753	775	772	745	795	796	781	762	773	749	795	808	781	774	769	773	812	963	803	369	236	602	1046	1013	930	774	824	734	761	753	743	782	787	802	764	797	778	791	769	841	839	836	813	832	892	947	1006	666	235	291	822	1014	847	820	749	836	771	780	782	768	802	802	789	805	824	800	819	820	828	808	873	910	559	260	343	805	1165	1042	939	844	865	871	820	836	798	799	829	835	834	814	835	804	818	816	836	808	808	809	820	842	873	834	844	826	829	805	797	867	850	835	806	793	804	821	814	836	795	844	857	835	835	886	871	818	832	833	824	807	798	877	805	789	841	840	794	796	804	789	819	801	845	866	809	839	805	836	861	823	835	816	847	823	758	872	901	918	881	848	785	844	839	816	807	798	834	847	862	818	849	862	837	847	879	808	863	1123	1089	807	828	832	858	858	891	889	871	883	845	851	822	862	870	886	878	846	796	819	852	854	867	837
730	711	689	753	784	810	764	790	765	770	734	740	783	767	808	745	810	758	765	724	776	758	736	775	766	765	736	735	738	757	748	792	753	764	749	721	743	756	738	745	770	786	836	805	801	781	814	832	778	872	717	1182	1059	688	766	758	776	757	801	784	782	762	765	746	783	759	795	788	779	784	697	743	767	746	746	724	710	752	784	814	784	790	773	738	787	761	737	724	727	759	787	754	755	745	748	768	768	735	774	792	762	775	804	763	741	754	758	740	771	745	755	745	754	780	751	748	729	722	752	756	751	772	756	782	739	840	657	584	758	735	732	761	748	748	783	743	726	721	760	734	773	722	713	738	722	817	785	768	765	738	715	736	766	791	773	763	743	741	746	723	760	739	768	765	730	735	745	749	738	751	768	736	766	779	753	766	668	746	782	765	731	691	635	640	716	796	776	738	759	749	733	783	726	738	751	747	764	743	705	781	756	748	764	748	741	760	744	730	714	680	746	794	751	788	756	768	746	791	748	775	735	764	718	742	748	727	733	772	775	776	762	738	762	737	719	745	709	744	756	718	793	774	762	764	742	763	761	734	745	713	747	721	768	767	725	767	760	787	755	783	771	773	756	753	720	746	802	779	756	753	779	761	760	767	742	771	750	792	736	784	782	772	778	761	770	772	781	736	765	760	776	773	745	736	793	720	754	765	799	778	865	870	915	1049	897	503	240	313	612	915	837	806	746	770	779	734	776	798	758	798	738	801	781	799	792	816	779	786	789	895	985	512	239	374	895	1039	914	813	840	751	745	726	777	735	798	828	786	757	762	780	794	798	779	824	854	831	871	1002	983	456	193	411	958	946	852	832	824	823	783	738	766	757	788	805	834	762	804	783	804	809	835	857	944	704	317	257	654	1116	1068	941	919	853	837	785	831	790	782	792	806	867	853	825	806	776	824	785	819	840	805	863	831	839	828	864	835	860	853	819	831	837	847	814	796	846	827	819	893	793	757	756	814	861	822	857	868	858	838	844	839	805	799	761	832	819	860	842	839	819	816	798	836	827	861	846	803	838	871	850	863	825	820	865	860	835	787	844	892	903	898	831	800	829	855	875	798	815	830	837	816	846	845	871	837	846	852	845	800	948	975	758	835	827	844	834	901	842	829	854	832	837	841	832	849	848	823	785	756	796	859	876	854	860
753	687	667	685	814	799	782	770	772	786	726	770	751	735	757	732	788	768	713	716	812	716	744	743	744	757	785	766	709	764	735	739	721	720	774	751	718	750	773	745	775	798	783	771	803	756	782	844	771	872	744	1081	1142	671	717	744	785	809	785	771	796	772	757	726	802	740	769	792	764	794	707	719	734	753	729	680	856	778	762	781	781	753	735	699	737	767	794	751	734	723	778	772	770	751	767	777	701	782	776	781	763	780	759	755	744	716	696	735	725	769	786	773	736	740	747	743	719	715	748	721	726	725	730	780	803	805	761	744	799	742	754	780	760	747	779	740	794	785	728	731	741	792	766	754	770	747	741	775	777	769	745	703	762	756	769	742	738	744	743	742	730	775	747	739	774	728	767	792	738	769	752	744	720	750	805	775	781	738	686	695	747	763	790	758	790	744	743	716	742	766	738	775	760	762	757	762	756	783	768	755	740	750	724	767	752	739	712	774	753	731	693	766	769	770	777	760	765	716	611	773	778	790	762	701	751	735	750	770	743	739	728	780	737	716	736	749	706	706	746	757	765	768	754	747	748	762	779	787	694	728	757	757	732	749	746	771	752	728	759	737	789	758	664	769	769	729	779	781	800	729	747	740	757	743	755	747	746	798	778	732	746	707	729	729	748	742	783	744	741	758	796	809	802	774	754	790	743	767	783	852	829	875	866	889	1020	854	422	247	406	743	920	819	797	775	794	774	730	761	808	764	776	775	784	786	765	794	751	777	819	874	985	731	292	261	711	976	957	818	785	788	786	814	800	750	768	805	792	814	779	774	806	768	782	801	816	896	904	1014	850	339	227	604	1005	865	796	805	816	797	813	796	793	791	795	799	788	766	815	803	824	804	853	943	846	480	243	433	975	1170	961	892	872	856	802	783	819	811	773	766	831	803	865	813	812	782	795	817	789	788	813	837	789	843	845	835	813	815	827	823	827	811	832	825	813	831	830	819	851	793	734	762	855	828	816	782	727	737	800	815	838	857	853	798	826	856	827	844	837	830	826	825	864	840	853	795	830	833	833	836	827	843	862	790	857	829	819	777	818	856	829	836	816	871	872	847	880	810	826	813	828	847	812	878	845	829	842	866	816	769	782	791	856	829	804	843	818	805	835	821	879	931	895	806	801	820	840	786	784	816	828	842	839	823
731	730	683	711	757	762	749	776	732	789	745	747	761	746	746	760	773	724	712	724	735	766	709	771	758	742	727	749	728	756	774	741	717	749	725	725	734	724	753	757	799	763	776	810	809	768	782	800	784	854	712	948	1220	742	749	749	736	762	763	760	767	783	735	751	744	783	785	765	741	793	750	764	774	757	769	699	816	751	734	763	785	723	782	762	774	752	755	767	774	725	767	740	777	747	759	750	747	779	770	793	769	784	782	774	779	753	775	733	738	776	789	741	771	746	751	721	679	733	761	726	760	736	804	793	759	753	801	791	772	779	752	781	760	778	739	731	783	771	777	744	728	743	792	738	764	788	748	775	769	770	769	772	775	737	786	765	750	758	729	730	767	792	789	744	765	743	727	759	724	736	765	734	737	768	740	687	717	748	780	772	769	760	758	741	723	751	726	712	750	779	756	718	758	738	733	744	720	761	734	720	741	703	768	739	771	714	693	849	880	872	715	744	781	783	797	761	753	785	751	775	774	779	744	726	758	739	770	774	788	729	767	791	743	717	741	740	709	753	747	731	723	726	745	730	745	758	711	755	768	725	762	748	760	783	735	751	689	721	786	769	761	789	736	756	773	699	773	754	770	734	799	759	742	766	807	755	738	752	765	771	760	746	743	745	766	787	785	783	753	757	761	790	765	742	778	740	717	738	755	788	817	777	782	873	981	1079	744	310	242	536	891	853	802	771	754	776	806	762	763	784	774	821	784	792	772	780	804	773	796	810	920	920	446	222	481	981	1056	850	740	773	826	898	939	807	736	787	808	819	804	820	788	793	784	834	873	900	995	1031	685	250	280	834	1027	791	812	798	820	794	801	795	812	817	796	807	789	768	774	816	803	795	918	975	617	287	301	768	1191	1048	882	839	834	825	755	834	883	765	776	771	799	819	811	811	826	814	807	854	820	821	816	806	755	799	792	842	819	819	855	800	804	832	835	802	811	848	850	867	880	820	821	828	895	841	823	697	923	1105	722	794	843	853	825	840	836	843	870	807	843	857	835	848	803	837	834	856	853	857	848	850	853	834	795	827	854	810	819	816	818	852	834	838	858	886	846	880	845	847	825	848	822	867	844	819	843	804	810	849	845	882	864	845	846	799	851	774	814	936	830	836	869	921	890	859	769	823	848	866	858	788	825	797	794	823
761	716	722	761	765	771	769	741	767	759	762	782	773	739	783	761	766	756	707	746	750	773	757	759	742	746	717	739	745	752	760	725	739	766	718	741	726	737	723	740	759	751	761	748	779	744	796	797	840	899	774	888	1304	822	698	750	737	744	769	763	740	788	777	751	741	762	748	726	737	786	751	780	775	780	753	714	758	717	740	741	734	775	745	739	800	755	743	762	745	769	769	794	765	750	781	778	788	765	766	776	792	734	724	722	769	776	768	773	762	751	756	768	741	763	743	731	739	759	741	748	748	758	794	796	762	770	793	728	752	745	748	741	728	732	767	733	727	732	759	705	713	771	758	769	749	764	749	769	763	773	764	739	766	793	766	735	772	722	772	771	748	764	754	761	735	704	744	776	755	755	771	757	768	744	720	706	714	740	751	733	761	730	759	737	763	757	758	711	756	777	720	777	767	750	723	730	757	751	718	709	728	759	753	727	804	659	630	906	903	904	643	679	732	757	726	759	770	767	745	755	758	739	733	745	727	737	733	756	749	764	732	778	727	770	742	753	798	739	729	728	769	731	764	789	754	737	739	781	786	748	754	732	758	746	718	699	689	734	762	756	785	734	749	787	756	747	775	756	756	782	756	732	759	753	746	780	755	770	761	751	739	780	752	770	786	737	776	781	761	758	726	747	782	758	766	776	809	949	763	766	771	741	737	922	911	1033	970	540	235	335	693	944	871	852	751	813	797	760	782	786	779	778	794	780	777	806	812	791	784	793	852	1016	646	256	319	840	1064	934	779	759	856	890	911	810	731	756	811	808	808	814	838	802	783	767	830	892	997	951	517	205	397	950	991	810	773	818	824	786	791	813	797	811	813	815	798	780	817	765	815	824	924	815	441	233	485	998	1175	905	861	870	854	837	721	964	1000	733	813	747	773	827	803	829	814	788	833	848	835	795	818	800	819	815	824	821	850	844	865	829	808	834	854	834	800	815	803	788	831	838	847	815	869	884	809	620	1034	1611	718	737	829	815	799	837	776	827	834	856	825	824	827	830	849	822	819	862	867	845	896	833	849	810	807	762	818	837	845	821	863	814	843	838	826	797	820	871	814	855	850	865	835	838	873	876	853	848	837	811	834	831	858	871	852	823	838	835	828	735	859	789	854	922	917	846	755	847	898	908	865	796	852	817	806	826
736	745	791	809	810	782	798	755	717	724	800	736	764	745	737	770	744	769	749	753	728	739	760	734	775	791	745	719	752	770	754	729	735	773	728	742	762	703	721	773	750	769	776	767	761	768	767	808	890	873	826	761	1223	1003	698	749	748	775	752	792	781	781	774	763	756	744	790	761	729	771	747	722	754	765	732	750	736	786	730	769	731	708	733	747	773	732	740	802	707	762	762	780	733	774	765	781	782	731	731	764	758	746	689	725	783	795	763	764	772	777	789	770	742	780	746	767	752	740	752	727	766	765	778	778	782	775	773	752	781	731	760	770	760	805	769	736	722	742	725	698	751	752	739	755	739	724	696	778	741	740	741	719	744	776	760	745	741	742	778	740	770	743	732	733	758	731	715	754	755	728	801	739	784	803	730	689	729	764	768	713	789	751	740	740	771	737	734	783	764	737	736	743	773	700	707	757	779	778	725	740	747	729	758	759	766	741	725	726	778	700	629	686	722	764	738	777	767	789	761	761	737	761	716	747	719	720	750	757	745	756	774	756	739	781	755	747	716	727	716	785	758	744	778	746	783	734	727	760	756	754	771	754	713	684	738	755	780	741	737	761	770	755	783	791	742	755	767	765	751	776	758	758	732	780	746	769	762	753	786	736	756	777	794	781	781	723	727	741	785	762	750	749	768	769	797	756	725	844	684	769	745	765	843	836	926	936	1091	852	388	240	484	892	883	783	796	819	797	823	754	792	773	773	780	787	773	773	773	771	789	822	840	985	757	338	267	737	1018	1011	817	754	814	842	864	707	738	748	818	820	808	770	785	793	809	777	819	918	924	750	351	218	474	970	894	835	815	797	834	776	779	754	801	806	810	794	821	778	802	794	784	818	936	617	273	307	780	1077	981	895	852	851	843	814	815	755	756	784	833	772	806	783	767	807	826	798	835	810	853	846	817	820	820	845	816	831	821	831	819	815	814	844	856	831	825	839	780	803	857	814	821	841	865	820	804	707	644	716	688	856	821	835	832	898	821	818	832	845	848	793	856	842	914	854	814	847	826	864	846	842	827	836	842	825	845	874	852	826	840	873	844	845	842	807	808	835	810	820	828	848	834	855	840	819	873	865	830	841	825	773	842	820	843	838	842	822	894	803	853	801	801	858	833	798	747	800	876	917	904	829	802	785	795	834
786	782	794	784	803	789	746	740	767	731	741	737	729	727	773	740	745	731	733	738	747	755	778	744	782	837	755	735	761	741	737	774	751	753	730	734	755	718	728	768	743	769	789	770	801	799	846	796	890	818	845	730	1120	1140	704	722	740	743	750	787	775	790	765	745	761	754	765	771	778	795	760	786	734	784	749	760	757	800	767	769	754	744	766	745	738	757	779	763	796	782	760	761	743	751	730	790	767	745	768	783	788	774	729	751	839	789	775	741	730	755	742	736	754	789	749	766	761	744	764	769	721	729	758	756	772	773	750	775	790	750	760	765	732	775	752	745	700	767	745	732	740	751	765	759	753	733	731	720	779	738	728	733	733	752	773	803	738	792	752	766	773	760	768	701	737	745	762	743	747	728	710	709	785	767	766	739	764	754	765	740	774	706	741	758	714	750	727	776	723	690	750	747	784	711	713	755	766	747	740	758	783	752	770	745	768	766	745	749	708	708	694	715	722	752	742	738	755	785	695	761	736	740	716	755	762	765	747	737	753	774	758	739	752	763	777	752	754	746	756	756	781	747	773	770	735	740	713	757	754	756	768	769	726	677	756	796	796	778	760	767	777	763	748	779	744	772	769	754	770	766	749	747	752	734	725	764	777	736	748	768	767	742	750	737	752	765	741	723	773	784	756	717	798	772	727	754	743	777	713	755	754	762	864	830	888	907	955	1032	634	287	304	600	858	843	782	760	793	761	785	804	784	778	779	794	806	765	780	782	764	771	841	921	925	423	228	522	1015	1068	875	756	783	753	778	740	769	811	794	769	792	815	764	763	816	815	824	925	857	484	222	314	781	996	844	792	836	799	779	770	765	788	812	804	824	839	809	766	781	794	859	895	853	433	253	539	1059	1099	918	865	860	836	832	775	830	838	849	858	828	806	775	819	795	812	845	838	798	861	835	839	837	783	821	843	822	812	815	854	813	827	833	901	814	816	807	820	809	811	777	770	788	831	836	835	809	820	796	787	869	837	814	813	857	875	817	835	878	831	827	835	835	844	826	817	778	782	840	883	817	853	798	836	851	881	859	871	882	851	849	881	842	854	823	824	822	800	851	855	837	864	841	819	840	834	885	879	817	855	856	827	856	870	835	828	870	826	833	837	803	830	806	831	795	750	775	830	852	848	849	857	798	775	796	822
782	847	805	789	776	732	747	793	752	727	716	759	744	770	751	709	763	733	754	746	797	761	776	752	695	729	683	743	758	722	756	748	760	756	755	753	726	797	736	728	774	768	789	797	800	774	797	800	795	787	859	786	918	1262	784	735	760	720	744	782	794	763	802	775	765	782	742	774	766	750	785	758	778	748	713	778	781	779	790	798	757	788	734	730	740	758	746	757	767	782	739	768	756	728	779	743	778	756	760	761	777	768	769	774	816	768	770	757	744	789	782	760	786	773	740	746	737	744	738	751	740	712	731	757	748	753	768	752	798	763	772	783	740	712	728	695	706	694	679	757	742	764	739	775	738	732	747	732	741	735	726	761	759	760	756	772	792	726	748	704	707	769	742	788	772	755	728	796	770	712	758	729	772	730	735	748	716	755	765	764	794	766	739	734	765	776	749	809	772	751	751	751	796	757	796	733	756	753	721	793	764	771	744	751	761	742	773	729	736	754	733	775	781	799	757	753	747	730	749	751	724	700	714	762	733	732	724	725	760	738	761	736	752	774	759	774	787	751	758	763	765	742	753	750	787	728	741	754	757	738	754	730	738	715	780	800	820	775	715	729	801	790	791	760	754	735	750	743	760	762	742	749	738	757	731	794	743	747	761	772	736	728	715	756	774	750	742	741	760	770	774	749	758	771	720	687	740	760	752	783	733	753	808	834	800	885	879	1016	916	504	215	331	751	929	784	812	787	805	773	758	765	791	756	759	784	768	758	783	811	783	787	848	992	553	227	387	925	1050	964	797	761	762	783	771	794	796	791	800	792	791	795	793	833	792	864	959	826	414	201	462	1105	927	844	761	823	771	776	790	756	772	789	780	777	810	805	780	794	831	847	944	711	301	283	824	1252	1032	891	847	835	791	772	787	819	824	836	840	819	823	855	831	797	806	857	827	825	814	813	862	809	796	843	848	817	763	787	810	887	795	789	824	824	815	843	829	858	854	806	834	825	822	820	817	844	810	865	845	860	825	823	819	805	797	818	830	855	872	795	827	810	832	828	779	775	832	824	884	845	837	859	833	861	868	862	811	853	842	834	870	848	855	873	854	882	853	848	840	840	848	817	846	776	849	827	846	843	811	849	853	875	820	727	815	873	856	868	867	801	842	860	842	827	796	798	824	803	805	832	850	820	787	785	826
747	773	814	779	769	770	735	807	852	766	719	757	775	777	743	726	742	781	755	754	742	768	765	766	765	724	726	718	766	767	758	743	745	766	768	732	746	805	720	726	708	794	786	736	777	754	789	813	826	817	842	822	761	1290	965	683	744	715	740	758	790	747	813	772	768	768	753	784	771	774	736	772	784	756	762	741	778	749	778	765	759	751	726	730	755	788	782	812	751	733	768	766	749	752	797	742	743	760	746	761	760	768	798	773	765	759	771	775	779	753	756	759	759	793	728	764	754	750	729	731	764	731	782	720	770	766	734	675	777	822	740	786	751	737	719	692	805	838	671	730	738	759	764	784	734	738	703	721	730	730	712	755	740	761	743	741	771	771	762	738	724	749	775	776	781	755	743	793	738	744	746	751	775	737	755	743	761	739	754	760	740	755	747	763	744	778	737	772	769	804	786	764	757	755	716	736	781	739	756	745	745	745	770	756	771	787	773	788	767	793	761	816	810	791	732	736	735	751	729	750	696	721	725	753	737	696	744	750	762	761	708	728	771	752	763	760	753	704	737	772	761	757	750	756	746	765	736	758	766	733	716	729	761	749	754	769	761	710	726	734	726	778	806	750	774	765	716	733	763	730	750	746	765	795	794	807	766	784	769	719	765	714	716	716	767	789	776	773	737	760	760	739	764	757	744	755	783	727	931	962	726	744	775	819	803	822	898	1001	1133	785	271	253	615	991	850	829	811	769	806	799	769	790	765	799	752	796	764	781	790	783	785	872	980	700	300	285	803	1083	993	884	804	792	774	777	778	823	767	799	788	755	817	818	840	803	893	1027	950	418	217	559	1047	881	820	822	799	790	749	815	751	779	786	793	837	767	835	797	835	793	892	886	515	224	443	1060	1172	910	879	879	834	819	857	788	806	801	814	820	803	800	870	821	797	814	786	823	839	844	849	812	836	802	813	779	782	794	803	812	835	838	874	838	828	834	799	834	809	828	811	789	809	846	863	821	853	904	892	814	832	833	819	810	799	854	832	829	818	812	791	792	819	799	828	831	813	800	810	815	767	781	824	864	881	836	856	841	836	785	807	854	879	869	875	872	895	831	839	855	841	836	832	820	828	864	844	845	822	859	822	863	923	771	742	762	887	846	904	849	830	810	869	868	843	819	813	835	791	765	796	809	823	831	816	882
759	757	718	779	796	717	795	827	818	771	740	732	779	756	736	770	796	735	749	750	783	706	745	759	763	767	762	727	729	729	762	756	763	756	752	763	736	726	718	724	771	776	756	746	737	794	803	790	840	807	808	852	741	1151	1251	732	740	750	758	767	745	760	783	787	784	768	794	766	792	756	744	748	761	766	768	740	757	776	781	772	750	743	706	768	739	762	743	759	725	746	795	752	682	731	737	726	758	770	787	748	745	768	785	729	757	771	709	768	726	744	777	761	750	760	773	762	739	760	812	778	761	763	765	711	743	744	715	690	763	792	761	768	766	791	719	688	1109	1147	737	703	754	720	751	743	741	748	742	723	765	757	758	744	737	754	744	740	744	783	723	723	761	754	751	738	765	773	737	750	750	760	727	727	779	777	792	799	758	761	760	771	728	716	779	763	748	744	765	731	752	781	754	713	754	755	775	767	758	751	727	760	747	757	764	774	782	791	792	759	751	766	769	821	839	759	728	719	732	767	754	725	672	1066	844	723	703	719	728	703	759	748	710	716	762	728	746	738	727	754	723	726	727	746	745	742	765	746	743	750	735	736	755	775	699	767	715	731	737	711	690	748	749	770	794	714	770	722	714	749	765	766	765	759	794	811	724	735	800	779	798	804	754	781	753	758	787	776	770	753	754	763	754	738	752	758	743	787	805	765	770	697	749	807	789	793	803	823	908	932	1027	812	311	225	478	895	905	818	769	803	787	761	795	770	747	799	779	753	746	754	768	781	797	837	964	863	389	210	649	1072	1009	889	820	837	787	794	820	782	829	790	807	810	777	830	825	870	947	971	952	389	217	543	1015	902	797	783	787	745	732	789	823	836	811	791	797	789	793	841	812	829	958	779	327	261	681	1189	1064	874	874	874	822	855	818	782	838	814	841	803	766	829	873	825	764	812	839	848	803	824	841	810	813	791	807	795	774	837	834	795	812	809	831	827	830	825	812	821	814	857	840	838	804	815	858	883	857	872	852	871	847	797	835	848	829	814	876	820	815	812	805	822	805	865	817	819	822	821	814	741	888	980	827	818	851	855	840	846	797	816	790	818	847	857	867	819	810	785	825	837	872	881	820	838	814	800	830	814	828	839	843	856	941	806	763	826	884	871	855	820	840	826	822	863	890	849	835	805	803	768	830	833	828	834	834	861
781	769	781	773	764	719	744	809	814	754	720	732	762	732	734	785	757	763	760	740	779	731	731	750	760	746	758	765	770	735	751	693	773	780	740	746	747	734	725	747	731	758	752	756	753	787	752	799	793	822	817	844	744	910	1373	921	695	771	758	799	772	754	782	761	733	747	782	777	779	756	741	776	732	776	810	741	788	764	716	780	739	752	778	760	777	742	754	760	743	754	780	744	724	733	745	742	738	762	754	735	792	779	779	731	731	694	745	762	763	715	744	798	764	763	752	731	739	788	788	772	763	751	759	750	749	737	745	721	761	735	753	761	732	796	716	651	987	1063	677	702	771	734	790	741	771	744	745	761	747	698	772	750	743	730	742	763	726	765	740	764	744	757	749	679	745	751	748	739	774	739	724	747	742	751	793	800	780	734	779	742	732	735	742	763	756	718	750	735	745	747	774	744	778	717	741	771	760	746	757	741	780	770	756	785	784	737	756	753	738	718	745	795	771	777	723	711	747	756	764	743	590	731	691	681	700	764	755	735	725	732	744	715	801	752	744	712	729	733	739	705	754	775	742	771	704	744	755	760	743	793	768	801	748	751	675	715	819	800	778	743	775	751	767	729	720	710	720	731	743	729	756	742	755	683	671	692	787	754	778	794	769	763	737	714	767	803	748	802	775	785	774	725	793	753	783	783	804	751	770	742	752	845	748	716	828	771	851	884	910	755	434	241	281	548	839	843	779	768	841	771	779	760	757	777	744	770	758	786	807	806	809	821	916	972	493	242	480	1013	1072	860	803	814	731	787	792	783	816	808	806	790	804	829	814	887	926	978	791	316	239	656	1086	836	840	781	847	778	774	761	781	819	776	803	815	821	818	797	846	823	970	646	247	347	940	1181	989	849	846	832	805	844	794	838	820	821	868	828	777	791	796	813	787	810	790	833	791	803	798	811	795	782	864	812	829	828	853	839	813	840	801	841	839	846	836	819	847	834	820	810	804	831	830	876	827	823	855	826	806	845	847	805	827	810	816	852	826	846	808	776	866	832	869	833	812	829	785	798	1072	952	849	868	858	790	849	818	822	801	822	850	845	852	792	822	789	813	818	837	885	858	831	848	827	797	799	851	847	868	863	834	857	879	802	859	841	795	791	851	819	814	823	884	912	863	812	879	838	844	814	853	851	815	841	825
722	754	725	772	728	773	737	746	752	720	759	797	761	760	727	760	768	728	750	735	776	719	703	759	732	751	746	747	743	735	767	767	784	734	765	772	756	740	734	756	716	744	766	780	781	772	805	765	782	844	791	806	809	738	1204	1175	700	729	742	751	757	772	774	749	768	775	795	757	755	762	786	783	760	765	785	779	750	773	764	728	729	781	788	734	766	743	712	753	741	775	757	775	793	714	776	749	750	787	670	721	775	797	760	748	768	737	758	772	742	746	743	766	792	703	781	772	770	725	806	790	752	781	770	713	733	740	749	735	743	729	744	758	748	785	722	667	632	655	639	725	767	786	769	786	764	744	753	734	764	776	758	762	753	765	735	742	730	742	688	706	757	783	768	769	783	807	762	798	719	753	750	732	775	724	753	768	771	703	765	743	728	744	741	735	753	760	788	729	807	764	788	772	739	735	738	770	757	742	738	735	720	768	759	752	739	746	772	763	758	725	721	742	750	732	741	740	737	754	742	747	682	682	704	712	731	932	959	818	703	722	720	778	752	711	746	717	783	777	791	773	773	768	761	770	778	729	748	761	770	754	736	739	779	752	703	748	856	827	799	745	772	766	788	751	692	768	879	724	764	755	737	752	699	725	712	759	732	735	768	791	785	746	746	725	771	769	771	766	774	765	755	767	725	766	776	772	814	772	779	800	765	775	760	734	811	772	841	805	861	926	785	453	219	379	794	908	803	795	791	781	776	764	801	796	821	739	802	790	809	820	810	820	869	998	590	233	357	983	1039	915	829	824	809	790	743	744	832	815	850	790	777	821	824	917	947	1022	711	271	308	847	1034	859	789	806	820	785	786	825	826	765	745	748	746	804	803	813	855	863	954	525	209	465	1064	1147	905	844	852	850	862	858	812	825	815	775	813	813	830	815	835	834	827	827	804	813	779	813	838	816	780	828	784	779	807	821	816	846	819	812	822	842	829	823	834	793	815	821	798	819	842	828	846	813	893	835	804	843	852	820	808	834	831	857	821	789	866	824	822	825	834	870	858	835	830	827	828	830	850	753	835	814	840	813	833	844	841	827	803	850	836	828	836	850	825	841	827	801	836	851	833	859	849	837	831	847	842	861	875	828	893	885	880	853	804	822	778	802	810	828	887	838	888	876	814	804	818	855	842	861	865	846	840	813
796	803	736	737	762	730	766	728	727	741	746	788	778	786	732	741	751	737	736	790	790	758	780	772	754	735	753	757	711	807	857	852	834	778	739	753	746	728	744	740	749	756	758	756	738	741	770	802	796	816	825	842	869	760	934	1360	901	661	746	746	771	776	781	780	782	768	762	804	757	759	777	719	774	785	755	769	772	775	772	734	738	805	751	732	756	728	759	764	755	766	770	777	740	753	735	755	778	770	720	711	750	764	758	772	739	751	800	786	784	786	753	756	773	765	782	719	767	786	769	744	736	772	740	716	763	762	761	756	764	742	724	762	769	715	702	678	705	695	727	723	730	791	746	724	741	769	714	704	707	742	708	764	766	752	747	758	741	743	749	768	762	763	778	782	746	754	707	735	741	725	764	759	746	754	733	757	721	704	738	721	767	726	734	767	801	745	770	727	757	781	772	745	765	773	724	775	732	704	713	743	750	746	789	754	742	730	781	781	759	772	719	724	744	734	707	705	747	790	799	779	739	734	730	692	719	866	913	793	693	749	744	760	755	726	725	772	851	795	780	747	729	786	766	747	745	741	756	785	767	725	733	750	733	748	757	768	793	799	755	713	750	750	747	795	717	815	872	734	783	774	714	747	738	713	770	778	786	745	742	770	764	746	725	758	772	782	739	793	768	780	790	771	748	775	746	816	760	784	779	781	774	810	761	745	756	764	811	811	844	936	1147	785	271	325	801	1015	841	791	773	803	820	772	810	794	782	758	796	770	767	795	841	785	834	936	702	310	308	807	1020	936	834	828	851	759	774	808	810	788	800	780	817	815	833	965	1069	1056	628	239	374	977	1019	813	831	804	804	846	777	797	789	729	746	842	795	749	765	864	836	955	870	391	244	651	1072	1050	872	905	816	783	803	841	800	831	805	796	825	839	832	793	798	823	839	877	785	773	813	848	845	830	843	812	808	792	829	837	844	831	812	820	844	806	845	851	814	805	802	849	866	835	840	839	831	844	834	828	827	832	824	814	825	846	886	894	875	818	801	832	828	846	876	825	836	810	840	845	836	784	827	837	851	858	826	796	783	832	839	828	819	829	844	818	840	842	873	843	867	853	814	832	807	843	856	840	839	863	852	863	836	862	865	848	832	856	812	778	819	812	855	857	884	827	860	860	799	826	848	862	861	870	880	820	823	767
829	757	765	751	784	768	746	750	753	750	760	759	787	768	725	746	787	759	732	779	815	786	753	750	739	729	732	749	720	841	532	506	802	746	770	759	765	710	743	735	741	739	763	764	776	746	794	804	773	783	800	856	812	890	728	1193	1168	718	728	759	727	756	779	769	776	734	752	742	779	758	783	770	774	761	780	762	743	753	740	756	752	767	802	765	762	747	754	763	763	799	716	782	728	750	775	764	758	722	761	731	771	775	782	755	744	728	746	719	728	764	726	701	739	756	731	786	766	774	763	753	775	760	741	761	751	750	763	758	786	795	758	758	762	723	711	772	729	763	783	786	753	802	741	747	758	753	703	740	774	778	714	734	712	711	725	740	762	769	759	754	766	779	779	754	776	849	873	766	737	719	787	763	730	746	740	735	728	717	717	749	773	748	732	742	739	771	736	715	754	747	754	715	710	749	727	750	730	716	746	738	726	725	758	750	738	743	764	765	763	738	768	724	741	760	751	683	752	760	813	789	765	728	787	725	691	724	743	655	783	849	750	742	756	714	762	740	778	797	700	725	725	756	765	772	758	736	743	726	741	783	767	763	742	746	801	781	721	713	695	733	744	754	712	775	768	811	731	731	743	741	772	766	753	764	782	758	755	744	794	787	813	747	726	742	765	757	750	759	742	720	781	790	778	798	783	778	748	723	771	779	788	776	804	785	775	788	783	785	920	946	1110	873	330	280	681	1008	879	833	760	778	817	771	821	758	766	762	768	772	811	797	788	791	805	929	818	342	260	733	1072	971	821	835	813	774	789	793	808	834	813	777	782	820	847	901	1023	972	544	215	405	944	888	795	779	805	821	818	755	819	741	709	872	922	926	781	725	788	849	942	771	314	288	832	1187	994	888	844	803	786	778	824	800	818	807	827	786	810	817	809	807	847	806	843	835	793	850	859	862	834	770	813	836	820	813	842	863	833	834	865	821	832	832	857	808	890	846	825	880	888	844	772	830	826	807	861	826	836	780	815	847	842	858	840	837	823	850	830	828	868	887	846	836	860	848	821	847	813	786	838	865	835	853	802	797	820	836	827	790	816	836	835	841	833	854	850	850	822	842	841	872	857	862	840	819	857	880	858	830	857	851	877	831	841	813	862	828	878	893	870	877	822	793	828	818	840	846	832	865	897	821	850	826	854
825	757	744	745	778	749	739	723	743	754	745	699	746	745	722	772	734	773	690	754	751	736	710	725	770	771	748	761	717	836	625	647	769	743	713	746	754	744	727	755	768	743	748	753	742	772	795	804	775	772	809	806	778	872	748	866	1265	948	660	750	751	741	722	743	763	780	759	768	738	772	751	753	773	812	799	738	725	756	693	833	823	742	768	773	745	806	769	738	767	770	753	773	733	753	756	734	784	743	756	741	763	741	752	787	723	723	740	755	739	737	743	720	736	758	712	744	765	726	715	768	683	736	734	794	752	727	736	771	778	743	751	741	750	723	740	732	744	757	778	773	762	789	750	771	746	717	731	744	775	759	752	721	744	744	764	743	781	782	755	773	743	776	750	748	839	685	771	836	697	764	761	754	799	805	766	793	777	764	770	745	730	805	698	757	756	730	772	752	739	777	745	735	761	735	733	789	780	737	749	759	771	727	729	740	753	754	735	766	701	752	753	738	754	752	764	725	764	719	764	759	743	776	782	768	752	688	699	681	871	912	753	713	786	792	747	773	767	732	745	731	774	750	759	785	751	750	745	757	708	733	806	766	722	734	781	777	792	721	743	747	733	773	734	747	737	775	752	800	751	726	761	770	751	786	752	757	708	761	775	792	802	801	751	737	774	789	755	756	750	767	780	819	774	781	748	733	783	721	713	769	760	763	726	772	758	760	768	791	827	918	1073	948	424	229	472	889	854	776	810	822	814	808	780	745	819	762	800	823	785	763	769	795	784	886	869	403	226	584	1099	1014	853	794	824	790	775	793	809	818	785	787	778	792	828	921	984	800	311	225	559	975	880	772	819	799	805	792	750	807	759	724	878	936	910	792	708	863	861	956	666	261	342	984	1142	1004	867	828	793	720	801	801	815	839	820	804	811	807	814	784	779	771	790	817	822	825	804	836	797	817	791	835	828	839	788	826	856	799	842	873	860	850	860	829	862	822	808	824	833	885	888	786	829	843	824	861	834	824	812	819	813	872	813	871	859	861	831	853	835	825	838	856	814	846	819	808	857	788	819	816	823	819	810	872	811	858	819	859	852	799	879	868	847	924	874	841	834	830	853	875	893	856	872	838	848	858	861	860	870	845	829	858	827	839	814	856	848	844	831	853	840	868	847	855	840	878	846	888	836	816	829	846	840	829
757	754	762	775	743	767	762	725	787	782	753	763	758	748	738	735	745	744	761	732	744	705	778	745	764	772	758	743	708	789	836	833	737	726	728	758	758	752	771	730	745	745	709	741	768	729	768	773	782	784	822	770	814	801	820	742	1147	1223	778	693	772	747	732	778	779	770	763	748	745	719	790	798	771	764	786	764	767	774	765	759	747	752	785	729	748	762	750	777	752	760	745	743	768	769	754	782	768	765	741	735	791	764	791	738	722	771	763	734	765	724	748	739	727	777	736	699	729	751	786	740	773	708	761	773	756	744	737	765	753	746	775	731	746	750	754	743	720	767	775	758	708	727	742	754	744	741	732	714	708	750	749	719	732	749	733	727	770	784	757	776	769	764	751	727	843	479	584	889	725	740	764	745	756	711	712	732	773	770	741	744	733	784	780	745	772	729	736	784	751	770	755	737	751	767	753	761	794	746	764	722	730	732	756	745	727	739	771	777	722	787	735	738	747	785	720	748	743	704	750	764	744	713	776	754	767	702	784	752	741	707	621	705	710	767	809	728	710	716	747	757	748	732	737	773	745	744	731	765	775	749	758	779	741	745	782	721	731	695	701	699	767	743	756	754	737	769	813	831	808	741	755	762	796	768	763	755	774	740	737	796	782	770	726	756	746	787	792	736	757	768	813	801	773	705	763	791	748	748	697	744	759	751	741	777	762	753	789	795	834	862	972	1026	613	187	331	768	935	773	799	818	762	775	765	798	754	765	757	787	804	783	822	793	800	836	912	494	216	472	1004	1066	896	816	825	775	758	809	801	787	782	786	838	801	799	911	925	559	232	273	751	1005	852	796	824	802	829	782	807	842	795	720	793	858	827	726	746	862	853	963	589	227	415	1006	1136	922	839	855	774	770	824	821	803	806	843	807	807	842	829	843	782	820	799	810	805	822	800	824	821	833	808	794	821	861	827	810	837	830	862	844	866	869	864	861	855	817	835	816	835	818	846	822	844	826	808	809	839	819	828	778	843	827	801	857	810	865	830	828	805	822	838	827	816	849	812	807	858	867	832	794	864	862	825	840	808	836	854	845	846	826	881	816	764	867	904	857	809	816	819	859	823	841	832	824	859	848	850	868	861	872	850	850	801	835	874	852	852	848	836	815	830	873	844	839	846	846	836	894	872	849	859	877	843	855
760	750	779	736	705	725	737	767	804	802	805	765	760	768	759	720	771	767	776	784	785	726	764	770	752	753	765	720	716	757	786	756	739	733	778	760	771	726	734	727	718	727	714	746	735	722	776	771	749	791	813	794	841	817	865	789	792	1247	1092	656	798	765	782	765	801	783	765	751	739	771	775	789	786	756	787	760	779	789	751	767	729	753	760	751	761	762	730	753	761	765	810	744	750	763	772	758	752	792	751	800	802	768	785	745	722	796	749	734	713	751	746	729	714	776	734	664	700	803	787	754	764	786	764	788	745	787	731	722	766	736	746	745	747	733	768	737	754	738	728	755	752	720	745	756	760	720	741	719	752	768	732	720	717	741	743	736	761	740	755	723	753	712	740	735	815	753	802	795	766	757	728	751	710	739	744	787	749	735	757	763	768	778	735	769	754	775	755	746	762	787	792	731	729	748	769	725	749	714	741	740	764	735	754	787	752	722	747	743	764	722	766	752	763	721	737	717	753	740	773	748	737	735	724	748	734	760	753	764	697	628	769	829	718	726	810	665	669	731	764	736	734	686	733	773	763	740	737	766	780	781	770	751	755	714	757	713	696	706	706	789	776	786	745	758	709	722	842	839	798	723	800	748	752	757	772	763	754	731	811	763	805	745	766	767	758	748	760	739	806	772	793	783	759	756	781	835	830	808	747	738	760	764	794	814	822	781	760	835	795	947	945	1040	742	250	299	811	1033	805	791	758	751	783	792	780	760	791	787	778	805	743	814	817	822	845	994	597	229	392	937	1140	939	814	810	776	814	782	798	756	792	805	829	790	830	916	970	634	242	265	693	983	804	748	786	783	819	818	820	827	851	720	747	760	735	750	830	847	825	923	535	238	504	1123	1087	920	831	812	794	795	801	833	846	792	789	786	745	821	806	788	812	812	825	827	853	822	809	821	848	844	823	836	814	834	816	848	841	874	832	844	857	871	832	871	872	834	823	828	802	798	840	790	817	799	828	805	811	852	812	811	845	821	851	862	841	818	828	807	854	833	842	824	852	882	834	837	844	817	820	844	858	833	868	849	821	820	834	883	852	860	894	856	808	810	832	819	850	818	856	853	850	823	849	836	876	820	858	856	825	804	848	826	850	851	842	821	841	890	856	832	804	807	831	857	838	874	860	853	849	880	867	809	851	839
760	758	748	757	765	765	809	720	752	773	759	733	735	762	757	745	769	755	782	768	768	765	774	762	753	733	765	754	719	744	752	760	768	746	753	786	770	737	756	722	750	746	749	743	741	766	758	743	756	798	749	793	831	849	832	858	750	886	1290	915	660	710	742	752	807	769	752	768	771	744	738	748	748	760	805	726	760	793	784	758	753	742	774	781	782	762	756	761	727	727	764	761	782	775	735	760	774	760	761	771	757	803	759	728	793	757	759	761	740	755	740	759	799	840	796	739	752	784	742	757	787	780	759	766	739	766	777	753	753	744	801	767	765	757	753	793	775	763	760	754	743	702	753	775	791	740	705	713	748	738	725	759	760	742	781	728	744	743	737	718	731	709	737	751	764	860	810	776	761	777	733	760	761	691	772	779	765	733	747	756	775	744	770	733	705	794	751	768	756	759	719	772	752	770	734	729	733	777	770	775	747	751	766	739	728	736	774	731	726	742	761	749	753	728	738	772	769	759	774	778	747	697	760	723	786	768	755	723	704	712	1081	1145	781	679	794	743	719	754	789	733	720	699	766	759	774	784	785	748	779	702	755	769	799	745	731	720	697	731	761	784	830	786	746	729	702	745	777	789	757	696	764	785	744	806	766	749	735	784	786	781	758	754	802	706	752	791	788	748	781	771	773	778	747	707	761	851	803	787	753	721	742	762	805	825	879	771	731	812	803	883	963	973	704	292	265	749	1003	848	757	814	730	728	774	796	778	756	768	758	743	780	818	797	829	844	1003	685	274	326	836	1149	925	791	804	817	791	788	762	783	796	836	861	836	864	936	1060	807	268	276	613	988	790	761	789	757	807	818	802	804	871	838	792	800	805	808	811	828	849	879	461	235	567	1198	1068	881	802	806	827	785	781	817	776	728	818	848	789	801	822	820	834	830	791	830	838	843	832	802	816	828	813	798	820	779	843	822	833	846	831	879	816	843	858	790	790	859	840	809	824	823	803	829	825	833	838	809	813	796	816	824	839	837	815	809	814	849	846	845	860	863	829	830	742	771	843	825	849	837	818	835	838	839	836	840	816	818	831	849	818	890	862	850	851	856	885	837	818	811	856	865	876	850	845	888	852	858	897	836	833	840	798	857	844	875	854	823	833	838	850	832	856	826	813	848	877	820	853	875	856	878	864	803	841	847
768	775	758	736	760	790	788	744	735	741	782	745	772	772	757	763	742	769	766	740	762	752	738	736	753	725	780	735	790	741	779	721	748	734	741	755	749	759	775	715	737	736	747	777	758	797	756	768	775	751	792	803	801	825	832	809	860	722	1070	1262	854	667	767	772	719	748	745	771	760	754	762	783	764	737	792	755	786	790	781	771	758	779	758	790	754	752	734	779	784	764	748	738	764	751	728	747	786	748	746	731	769	757	737	736	764	755	739	735	792	749	752	726	805	843	830	774	784	758	736	754	803	741	750	753	771	738	789	735	767	751	739	780	768	796	776	738	759	775	754	771	777	720	738	726	763	749	714	708	740	732	738	714	738	741	744	756	762	735	750	752	734	764	730	758	735	807	759	752	736	766	713	785	772	748	759	736	758	758	760	745	771	782	741	705	726	740	773	737	753	748	758	754	741	748	743	749	776	789	768	791	735	756	748	768	773	735	731	790	744	736	724	758	719	736	702	757	774	689	726	769	756	736	852	748	755	756	806	771	728	638	858	988	689	687	786	750	741	754	737	745	713	705	725	776	774	758	760	734	767	760	748	778	722	766	736	751	724	700	756	745	762	711	703	727	755	758	750	751	785	778	788	763	767	773	772	742	802	776	787	747	745	732	757	735	741	740	767	810	799	739	766	799	729	734	731	803	804	837	739	799	753	761	771	809	792	760	738	801	767	786	889	981	810	350	228	568	885	876	770	766	768	751	776	792	775	759	790	711	723	781	783	796	842	833	996	733	292	264	775	1160	907	794	787	764	762	764	803	806	850	830	871	820	842	900	959	817	311	274	665	1018	824	775	790	785	858	831	788	849	808	800	810	811	808	804	846	778	890	856	377	227	649	1165	1017	891	865	830	833	811	801	789	798	700	980	1200	802	798	856	831	817	808	812	845	861	831	809	812	824	811	824	854	802	778	792	793	840	837	857	846	789	789	825	815	792	840	836	828	822	811	788	859	765	792	835	848	832	806	837	788	808	815	793	785	790	797	811	866	826	841	830	832	849	836	806	852	833	814	807	869	846	854	816	841	837	808	816	832	836	874	849	837	896	867	807	832	843	822	882	847	870	814	813	857	909	829	839	802	807	812	796	834	841	828	813	824	842	859	824	838	870	822	855	841	802	864	847	862	851	849	862	870	849	827
770	761	769	774	784	757	745	771	725	740	747	752	773	723	747	758	759	793	764	760	765	762	751	743	785	759	749	748	756	738	740	740	753	728	743	801	755	729	769	754	718	761	684	753	769	749	745	797	794	761	790	780	801	803	832	808	846	820	795	1135	1314	809	689	684	724	695	730	741	752	741	731	750	783	775	770	733	788	761	763	737	759	763	799	776	756	785	748	758	770	811	734	749	784	736	751	726	772	760	750	760	761	734	808	779	777	748	769	743	744	742	714	736	781	826	800	726	800	787	743	736	780	743	777	752	753	733	770	748	752	730	780	763	783	758	754	758	769	760	766	743	745	715	765	764	718	742	754	733	742	758	774	752	731	758	776	773	744	814	761	745	756	787	734	782	765	759	748	738	741	737	760	718	720	736	758	744	751	752	732	745	736	759	736	696	691	736	758	761	765	731	759	741	735	756	776	742	752	782	749	790	796	758	760	750	752	737	740	782	779	759	810	771	731	721	748	796	765	701	721	750	741	722	778	730	764	769	761	769	757	707	657	690	782	751	799	767	766	773	752	744	703	769	779	755	757	767	770	756	749	765	732	765	719	745	799	737	698	729	725	676	711	698	706	702	713	783	774	825	772	749	767	776	771	771	778	748	749	766	735	751	762	717	738	740	756	739	717	761	786	762	781	789	764	721	740	770	746	779	732	781	765	742	715	741	743	750	803	792	819	835	873	976	913	391	197	443	913	825	793	785	838	746	804	762	804	776	768	749	715	781	815	783	818	831	963	789	349	275	781	1100	940	826	791	749	752	758	755	780	793	808	847	805	769	912	964	744	281	267	811	1065	861	816	823	737	801	820	801	827	821	783	810	819	764	805	825	847	946	820	357	241	740	1179	1037	878	831	839	798	832	799	787	819	727	780	893	689	836	827	822	838	807	818	847	844	844	832	816	817	782	819	867	904	829	793	863	834	857	802	831	807	764	818	820	848	801	837	824	841	861	813	806	844	823	825	894	846	835	836	821	850	853	795	798	915	846	785	837	833	820	887	804	837	827	839	839	868	844	852	900	810	871	841	846	873	867	849	844	874	853	843	843	849	843	805	854	850	802	848	833	803	830	820	839	868	846	880	807	832	780	827	856	836	875	813	841	859	867	836	876	849	864	844	801	789	846	829	848	834	850	858	855	870	837
798	807	745	798	779	791	739	804	784	732	766	771	754	705	761	752	714	748	770	780	770	755	755	744	737	736	721	761	755	750	722	764	786	772	746	762	761	738	752	742	743	729	722	757	765	740	731	749	755	752	771	765	737	744	804	766	792	829	817	823	1275	1237	762	617	917	782	670	738	771	750	746	748	806	793	774	769	750	766	757	759	729	778	750	741	725	753	751	772	760	766	752	732	756	747	776	757	725	774	753	775	768	746	836	829	731	718	751	750	801	743	744	749	755	752	732	760	761	779	734	766	750	766	777	762	726	753	747	743	784	773	742	709	739	725	718	750	772	767	751	729	742	741	778	780	761	740	753	739	728	753	757	761	724	785	762	749	734	760	749	712	760	758	730	766	759	744	786	736	778	711	758	765	729	737	740	761	761	743	756	761	754	755	712	742	746	751	711	728	768	737	746	753	764	734	776	772	742	779	772	762	766	764	789	731	761	816	784	754	754	793	762	749	728	755	766	775	792	788	749	795	729	748	762	797	704	747	747	742	745	809	765	705	799	789	740	765	758	763	716	699	738	730	785	723	753	757	755	726	722	756	730	724	757	765	783	780	796	725	716	691	696	760	758	716	765	768	801	736	685	660	746	808	765	752	773	743	743	732	741	772	740	692	744	721	767	741	697	773	760	802	789	766	791	739	752	740	729	768	771	821	786	787	763	769	818	744	794	789	790	808	843	929	914	440	208	406	989	870	793	780	771	768	792	776	785	787	773	769	775	765	761	793	793	812	951	826	368	246	724	1130	986	878	786	715	1317	972	707	774	759	833	817	841	795	935	1046	764	280	303	825	1067	840	838	868	810	790	808	798	795	767	799	792	820	772	792	815	859	931	789	322	244	774	1192	975	902	826	800	819	831	793	788	868	814	712	665	730	901	823	808	828	859	828	803	848	830	836	842	841	776	806	873	865	807	813	822	845	813	791	824	833	847	837	820	833	823	854	812	797	805	826	815	819	802	791	861	888	854	825	851	852	815	763	792	940	812	794	848	802	838	865	827	800	845	850	860	846	864	862	834	868	855	873	835	849	849	845	843	846	856	848	882	823	852	839	817	836	809	830	835	836	845	824	870	869	885	867	811	838	815	856	839	843	844	882	841	831	885	870	815	854	841	880	842	797	803	798	839	892	868	874	849	830	823
769	784	751	827	802	787	788	770	763	758	775	765	725	724	785	797	732	727	763	779	756	752	774	737	718	723	756	739	726	753	734	752	760	744	768	775	734	752	756	765	750	748	724	754	741	733	748	749	748	732	730	732	786	798	788	804	840	809	870	808	835	1285	1236	698	675	717	666	752	736	760	766	783	767	757	774	763	745	716	719	745	772	756	755	754	736	734	733	769	746	739	765	762	732	781	780	750	754	768	752	785	791	724	773	805	710	744	770	770	763	768	762	777	754	731	752	766	752	805	730	767	725	727	749	730	723	755	705	697	740	742	744	745	721	743	741	751	757	780	748	759	754	725	774	742	766	768	760	779	749	754	792	797	842	778	772	755	756	806	816	757	757	776	775	779	757	734	766	758	766	768	734	761	765	747	749	733	772	758	731	763	749	721	687	826	855	856	708	698	761	725	735	762	784	744	759	795	741	768	744	792	755	759	746	754	765	757	753	757	726	738	695	674	696	730	736	761	767	773	776	710	769	745	746	742	732	771	761	774	724	735	769	745	751	736	768	770	772	718	723	742	767	698	792	745	786	768	750	734	729	704	777	730	733	768	750	763	790	715	718	662	714	875	891	794	679	784	789	751	672	680	726	775	794	759	763	782	747	734	794	754	729	727	727	685	720	730	751	798	766	782	777	745	792	776	741	767	763	775	793	783	762	817	798	773	783	775	799	769	819	769	897	923	923	491	212	384	918	919	837	780	796	768	771	787	791	793	763	782	818	812	789	804	828	829	946	863	402	221	670	1123	991	825	799	671	1002	803	733	768	749	796	864	840	883	933	1002	742	274	283	771	989	820	816	799	824	744	822	796	772	822	914	828	791	782	788	792	842	964	780	298	253	801	1190	985	868	816	818	799	809	823	829	845	845	784	775	932	960	829	788	868	836	837	836	812	806	840	823	849	768	805	786	788	814	855	853	816	820	825	828	827	828	815	824	849	821	831	839	821	808	804	859	815	767	748	830	862	829	847	833	832	802	805	852	860	796	850	805	844	832	826	850	845	823	807	847	823	861	854	845	825	872	816	830	880	851	866	859	809	837	837	849	824	829	794	842	848	847	816	831	839	811	849	804	853	872	838	858	871	852	860	833	873	865	843	840	834	858	834	887	833	846	871	874	813	765	792	849	874	839	853	799	784	782
790	771	778	787	837	793	786	781	723	745	752	758	747	762	761	835	785	707	751	806	737	743	757	751	748	732	712	784	753	711	706	716	727	772	720	733	745	743	738	736	752	767	767	744	737	770	718	753	738	732	764	712	793	800	810	755	793	734	808	837	777	829	1275	1215	748	676	666	724	740	744	765	779	746	788	804	744	718	704	717	750	756	754	722	715	762	754	729	717	761	770	790	718	753	774	770	781	730	733	707	777	785	747	742	734	697	740	720	781	756	742	744	788	749	787	748	767	775	756	799	756	745	766	749	755	766	753	746	693	737	811	780	772	771	758	802	788	763	785	789	719	769	758	798	749	743	797	801	802	771	759	768	689	776	786	786	776	747	786	797	768	777	735	778	766	755	738	717	718	749	744	800	772	735	779	770	763	760	754	794	768	766	696	711	799	848	803	699	735	793	709	765	739	783	751	781	787	753	765	770	790	770	760	760	741	760	729	773	764	744	751	699	774	758	696	733	762	725	741	776	765	777	780	716	748	806	758	724	728	762	747	801	688	725	736	759	763	785	745	716	758	734	747	777	758	737	765	739	746	800	762	761	761	763	746	759	770	752	783	713	672	692	866	916	870	708	748	819	801	772	761	724	726	768	759	787	766	782	778	769	760	803	738	742	703	775	687	742	765	744	770	792	804	767	768	771	779	760	763	763	765	781	764	799	751	763	783	793	749	791	825	839	939	1010	650	243	296	707	968	832	783	799	784	792	794	804	795	770	791	789	749	794	806	743	816	914	878	433	231	636	1090	1001	867	802	820	762	747	748	798	793	786	829	799	905	939	1017	705	267	281	811	979	803	810	807	799	749	829	793	804	724	709	862	820	786	790	787	813	889	729	309	284	814	1163	967	913	827	847	817	814	838	795	808	834	816	792	843	927	809	804	861	793	854	824	758	802	820	808	841	832	787	781	751	836	850	824	827	788	847	797	826	846	811	875	826	839	850	810	843	813	852	842	829	825	812	855	847	770	839	854	805	828	790	795	824	816	828	838	871	878	863	849	829	867	802	801	842	826	840	864	832	864	868	839	840	807	843	825	849	850	834	836	843	832	840	823	846	861	833	868	842	830	875	836	844	829	848	823	828	830	857	898	825	861	823	861	828	853	845	844	827	861	839	908	845	840	812	890	948	879	857	839	790	789
796	762	805	765	800	787	781	766	773	738	784	777	761	769	795	757	720	700	748	742	722	737	771	745	734	764	818	809	739	713	710	700	746	759	765	733	705	738	749	741	737	759	734	758	746	756	741	739	767	750	758	749	735	772	773	788	796	767	1026	751	868	760	829	1050	1317	1226	742	684	756	745	772	774	772	804	765	799	770	729	778	772	766	782	732	757	766	782	759	762	762	759	760	795	764	764	722	780	722	719	719	764	754	773	750	779	792	789	771	755	726	755	758	780	787	797	787	774	791	795	775	763	774	707	751	725	767	774	729	699	695	817	776	745	771	763	792	718	733	774	763	772	746	736	772	767	746	806	775	764	740	764	740	785	778	751	773	771	750	784	733	808	775	745	734	723	683	724	798	747	712	769	776	779	756	781	770	763	768	746	713	752	764	756	709	731	734	688	727	759	789	756	754	725	761	772	739	761	764	757	781	776	744	722	728	708	715	763	746	785	764	748	641	1051	1119	683	752	735	742	748	792	791	758	774	717	740	763	697	720	688	702	737	773	729	727	743	773	750	750	824	742	719	774	751	767	733	772	741	740	770	949	693	739	770	791	774	766	771	745	804	770	711	684	780	817	739	673	782	774	774	814	802	737	720	763	740	739	747	766	758	786	755	761	770	756	727	996	855	748	750	766	768	784	781	794	761	737	752	761	775	770	778	784	763	786	759	764	793	798	786	813	836	891	937	1025	868	331	231	642	1046	831	795	821	745	769	770	789	798	774	777	811	787	810	779	773	782	893	928	414	227	580	1117	1014	824	825	786	751	806	789	834	826	776	787	823	835	837	1006	691	233	331	862	1008	824	810	797	758	750	794	757	817	842	812	845	832	848	785	798	807	912	757	323	247	826	1149	987	873	830	834	795	834	819	774	803	827	851	801	777	757	698	782	836	838	822	839	823	833	846	846	835	836	830	796	787	785	837	857	842	815	830	876	818	812	823	847	837	844	828	797	857	828	862	799	839	856	831	886	883	814	824	842	824	800	860	843	792	853	851	846	839	884	879	824	804	862	819	849	837	839	857	841	873	849	816	816	799	816	838	849	860	846	823	841	820	802	856	829	833	827	812	861	847	851	869	857	856	824	820	830	858	827	830	870	846	846	864	841	842	829	858	844	853	874	831	848	833	859	972	862	898	946	878	872	790	812
785	793	740	747	766	742	749	791	775	801	780	753	761	740	776	749	745	725	767	713	764	728	754	804	757	674	766	784	740	741	739	769	767	776	790	744	731	734	766	743	755	786	735	744	739	759	733	788	747	716	746	742	774	774	764	750	809	742	792	800	821	856	774	754	1073	1550	1106	732	689	708	771	757	773	749	774	789	789	756	761	758	755	754	772	747	782	774	783	767	780	767	777	778	772	758	752	764	743	743	736	745	754	750	792	733	744	736	735	780	740	691	776	764	770	767	777	735	733	738	744	794	749	845	812	893	778	787	794	782	774	831	791	813	813	820	811	754	818	874	892	818	754	764	814	835	836	815	824	845	811	810	825	811	817	856	840	853	859	831	878	858	813	813	774	771	725	759	795	794	818	723	776	782	769	752	748	746	714	731	771	750	788	777	738	705	713	724	744	751	762	768	751	748	723	738	749	738	754	770	772	732	732	723	733	675	705	665	703	770	747	754	688	719	737	678	734	769	708	758	754	775	751	793	741	785	727	653	721	847	750	683	760	721	742	730	775	756	766	774	753	782	720	760	794	749	767	755	723	713	728	758	729	748	740	739	761	768	739	798	768	764	758	743	717	682	762	786	775	773	787	761	737	766	749	734	759	778	797	759	725	777	785	775	742	679	812	730	721	802	764	745	778	818	785	739	801	797	743	787	820	755	814	760	786	769	789	809	810	764	809	796	838	914	1003	919	367	227	610	1055	859	777	789	812	756	804	774	813	787	776	778	817	787	757	750	751	834	889	418	237	607	1160	1013	860	807	811	803	739	806	845	789	785	845	857	861	836	978	709	252	300	845	1048	839	799	804	796	773	791	743	756	805	830	814	841	822	800	791	794	887	780	349	269	774	1130	912	811	827	814	820	778	815	787	823	833	816	853	807	767	731	783	822	794	821	826	824	805	782	785	782	855	812	827	822	802	834	818	857	797	817	814	833	844	822	790	821	859	811	828	865	867	836	807	857	831	838	851	849	876	809	808	864	827	890	814	841	886	873	801	773	856	859	811	819	844	868	825	821	846	846	846	855	824	818	811	842	828	846	843	883	899	878	863	860	858	864	872	898	832	831	843	836	895	850	825	838	880	869	854	855	856	815	847	826	836	809	803	880	843	867	877	831	859	853	850	854	920	898	571	646	904	847	793	792	824
754	763	746	774	716	797	765	751	743	761	788	781	782	753	777	768	759	747	744	770	762	764	758	783	729	734	754	707	687	770	736	788	760	744	738	746	737	740	795	754	760	757	768	740	752	731	751	745	733	742	741	746	754	764	776	787	791	802	829	846	795	805	863	781	722	877	1225	1295	984	706	700	724	772	796	784	770	757	797	773	765	775	768	768	768	755	765	734	740	719	782	777	785	738	741	744	765	754	754	736	759	788	806	758	742	781	708	773	702	749	733	750	743	722	772	815	809	788	801	839	846	858	858	494	901	871	873	896	909	843	837	900	828	868	886	889	797	862	964	914	865	805	848	934	872	866	896	856	870	846	867	863	924	913	928	918	882	921	889	930	894	878	839	844	944	820	810	791	801	766	715	722	774	765	768	751	772	686	749	741	765	769	766	786	714	748	772	722	692	743	769	736	732	742	734	745	757	753	738	772	750	721	746	755	656	1320	864	689	765	734	705	738	741	729	798	790	741	757	794	778	757	754	800	720	736	729	656	889	1036	891	643	708	758	763	742	790	739	736	785	748	753	760	757	761	742	766	752	715	763	749	804	774	752	780	720	721	742	743	744	768	739	731	752	743	746	791	770	745	736	747	743	746	761	756	751	766	749	740	786	810	738	804	784	753	745	694	749	777	776	816	758	719	761	803	805	754	777	752	764	809	770	765	779	808	785	822	806	762	782	767	794	809	834	982	993	455	217	502	1000	896	793	782	790	780	785	776	815	799	793	816	779	771	798	792	831	877	896	415	229	600	1088	1033	884	896	829	793	802	819	823	763	785	844	833	843	813	1017	779	279	287	721	1008	839	786	780	757	750	769	800	795	797	859	824	821	836	809	777	782	889	782	348	242	739	1102	874	846	801	742	825	830	834	821	807	788	822	817	854	780	781	821	832	856	792	820	843	810	798	827	862	850	851	848	826	855	869	835	829	847	808	863	833	828	840	868	836	821	830	830	868	827	827	876	851	828	855	755	794	822	875	849	883	851	854	815	874	866	861	788	815	823	824	814	837	821	850	853	849	854	841	812	885	843	832	849	856	835	830	838	841	844	859	812	842	838	831	860	916	857	840	813	859	862	822	804	819	860	857	852	895	854	853	805	824	843	842	809	858	876	845	930	848	857	808	794	821	893	884	646	684	910	811	904	1027	1088
766	760	770	790	797	781	754	772	767	785	769	748	793	784	727	795	685	739	752	714	776	737	751	784	770	794	722	758	739	766	758	755	768	792	752	740	785	739	737	730	703	757	773	744	724	777	714	740	745	763	769	744	739	739	770	760	758	788	728	788	813	825	826	830	831	744	799	1067	1302	1199	906	731	672	734	740	751	781	770	794	738	775	752	745	790	791	755	766	769	759	745	798	770	785	764	717	739	754	765	748	750	811	738	751	737	775	736	750	672	831	1014	752	787	797	858	843	858	866	858	928	935	909	928	760	1004	912	897	909	943	914	923	887	871	876	927	920	858	877	945	954	857	821	927	940	940	945	921	933	953	888	909	944	955	946	946	894	899	944	905	923	918	900	819	959	1063	954	823	859	835	744	761	771	761	757	749	741	756	759	722	768	775	742	743	763	727	767	778	752	740	724	727	734	749	776	769	790	781	767	767	751	757	737	710	738	655	1383	764	680	772	762	727	735	781	747	757	745	782	772	771	761	772	711	739	759	747	739	638	799	930	837	621	758	791	773	727	740	773	766	796	757	771	763	754	755	787	782	785	731	742	755	759	752	761	757	764	743	707	717	731	748	707	735	764	754	753	798	741	739	754	756	730	755	748	736	753	749	775	765	750	747	784	774	751	723	748	771	745	772	762	818	765	725	754	778	762	770	771	736	757	761	773	743	773	736	783	768	803	762	791	786	812	786	817	1000	998	523	206	400	923	926	778	749	781	790	768	775	793	788	768	815	770	792	801	805	816	891	941	455	231	588	1089	1039	864	809	850	795	802	837	813	780	761	824	817	878	875	995	774	257	295	793	1026	844	811	779	792	779	824	834	803	806	762	819	813	811	793	833	834	939	826	333	252	732	1123	1019	970	902	796	810	864	788	832	827	839	803	795	819	821	854	804	866	821	799	772	833	835	823	790	777	814	800	857	834	830	843	806	836	819	786	826	813	835	846	837	801	823	812	818	862	835	827	845	851	820	805	831	803	825	819	859	822	828	871	833	851	866	810	827	874	918	838	779	787	828	856	832	820	826	861	886	853	821	855	826	863	876	840	837	797	823	849	782	794	857	845	868	869	868	845	815	809	840	804	762	841	826	888	872	850	823	813	824	807	876	897	860	847	881	835	860	911	845	886	846	859	823	856	813	894	1020	1022	1044	931	806
730	735	744	798	781	766	774	754	764	788	763	758	744	794	751	746	702	782	776	726	728	754	763	761	763	745	733	733	776	749	784	765	771	755	772	741	767	697	751	733	681	794	728	737	744	782	769	761	727	750	761	728	734	781	782	805	840	774	792	770	794	828	807	824	807	817	791	770	895	1205	1364	1186	900	756	685	696	750	750	777	734	800	751	793	762	741	738	757	767	820	758	797	769	744	749	735	725	730	728	735	775	772	773	742	760	778	730	802	733	803	967	700	792	796	895	872	905	882	903	880	869	912	928	915	945	860	853	873	841	849	796	791	779	848	845	819	740	734	765	749	692	669	738	733	716	710	695	712	721	692	720	744	698	700	644	631	638	640	637	637	620	637	595	589	688	864	806	871	831	756	734	781	763	734	796	752	800	776	806	777	749	876	884	909	870	719	747	744	718	712	729	740	793	764	757	724	731	729	709	758	819	721	720	732	684	709	685	752	804	729	741	738	799	782	750	771	737	794	764	800	759	742	776	784	756	758	679	667	677	647	688	795	802	751	767	750	770	764	772	769	768	726	734	715	743	764	731	733	778	727	752	737	727	748	711	715	741	777	733	717	741	752	766	716	758	751	722	734	725	787	750	770	768	768	720	756	741	769	758	741	748	817	762	738	728	753	778	765	802	770	762	768	813	805	746	760	755	779	763	797	752	763	756	750	785	787	761	758	749	783	828	795	838	942	979	567	212	379	942	943	807	794	800	780	776	755	760	723	740	770	764	788	806	802	823	870	935	447	214	577	1139	1025	873	837	840	806	815	776	781	769	781	827	851	900	921	1011	724	272	283	809	1073	868	796	802	794	792	808	805	802	807	799	826	806	830	809	813	881	1003	871	371	252	712	1092	1079	1063	970	780	816	848	847	807	791	790	828	816	864	840	815	808	831	827	827	842	854	835	795	804	792	804	801	799	834	807	829	841	863	833	811	800	815	833	848	786	824	1016	865	772	845	851	841	862	792	815	805	805	812	828	805	819	831	845	874	832	814	858	795	789	864	898	881	784	812	857	821	845	819	829	841	794	835	811	876	866	846	866	869	872	827	851	859	833	803	847	848	836	843	816	821	817	828	849	848	852	831	843	886	859	868	836	826	795	823	829	870	825	875	871	844	825	844	858	884	825	825	774	882	1016	1084	936	839	779	731	750
746	738	772	809	795	757	733	760	761	771	783	744	755	783	756	716	781	871	844	762	721	757	750	778	745	775	769	752	711	723	731	730	763	705	706	756	751	733	728	771	773	728	708	772	769	741	727	736	745	731	757	737	758	772	719	745	745	741	751	738	796	785	802	820	795	795	851	794	798	776	923	1183	1312	1218	986	797	732	674	729	713	744	756	750	754	767	770	776	818	768	802	796	761	768	818	763	751	753	742	761	781	752	760	749	791	799	753	785	769	709	680	750	830	867	879	788	731	658	577	566	551	550	525	529	539	519	488	494	477	487	448	445	454	442	444	439	382	390	393	406	338	368	370	377	362	357	326	364	354	345	369	353	314	317	303	289	296	284	322	289	305	305	321	353	351	477	711	858	851	786	751	767	753	727	713	763	753	750	780	747	785	841	530	529	854	800	756	752	732	751	754	742	739	762	731	752	761	743	746	743	753	790	748	700	706	776	723	732	749	708	724	761	738	812	786	741	758	708	765	780	734	762	754	746	752	780	723	711	713	763	761	765	787	749	783	788	807	766	783	723	776	751	726	757	788	736	717	711	725	748	722	767	767	739	741	709	693	742	774	770	789	768	780	743	776	721	755	730	765	746	720	752	781	744	764	744	794	784	738	760	762	789	752	726	780	766	791	729	740	744	776	782	793	777	776	769	723	764	759	789	813	750	788	846	801	778	792	800	781	796	801	802	877	923	934	547	205	305	807	991	807	807	819	768	739	742	757	759	753	733	778	794	819	856	831	869	900	471	245	558	1117	1000	883	827	833	793	788	792	832	809	795	814	813	852	873	1017	708	263	305	740	1014	825	794	803	777	816	835	832	796	811	779	795	821	836	801	793	854	951	839	340	258	727	1089	914	870	805	764	828	818	819	786	799	818	791	814	793	801	758	795	772	818	836	838	792	774	800	847	902	880	835	829	806	843	829	788	861	828	837	810	828	851	854	806	760	890	812	830	828	813	835	837	825	847	831	798	815	847	839	848	829	834	858	848	821	826	769	748	841	896	888	775	835	874	822	835	837	831	854	852	791	884	898	863	852	878	901	867	805	867	871	816	820	818	821	846	862	830	878	811	815	856	875	871	860	837	922	898	867	865	828	845	841	832	846	823	826	857	844	838	869	833	808	820	896	1021	1045	891	779	718	729	787	839	829
739	771	755	778	822	753	772	755	815	793	732	741	749	756	759	734	822	912	888	725	724	797	770	727	770	740	760	754	760	766	716	744	719	735	737	765	749	768	747	804	791	722	715	747	743	754	748	748	743	747	726	758	740	721	718	732	791	739	730	743	770	814	755	802	802	830	804	823	832	823	775	790	987	1195	1252	1297	1177	1030	855	772	684	713	749	727	735	737	762	766	748	712	759	732	706	757	701	789	731	702	736	753	731	752	729	755	732	803	762	796	739	723	807	845	852	666	474	409	338	307	274	295	275	273	266	277	259	274	259	249	255	256	247	262	273	269	267	262	284	284	270	261	279	284	292	313	295	297	295	307	297	272	312	294	316	305	310	317	341	348	317	356	341	346	306	257	324	496	720	926	920	858	731	711	728	693	726	709	723	679	700	751	766	424	412	748	766	702	711	749	754	756	732	767	763	755	757	792	728	765	750	739	761	721	771	753	716	729	709	744	698	708	738	718	762	771	769	773	724	702	754	773	745	744	782	739	749	737	743	781	781	741	750	794	722	730	739	797	763	802	758	741	767	791	807	788	758	731	733	714	732	748	772	736	773	723	711	698	744	773	773	777	751	776	750	777	754	761	728	708	749	786	782	757	699	778	785	736	774	748	765	816	775	756	782	719	721	758	753	754	761	764	781	797	784	748	751	749	753	789	792	808	746	834	785	806	778	760	805	758	795	820	784	833	881	897	655	287	241	525	848	881	821	774	821	736	718	801	842	786	757	742	774	809	836	849	856	895	449	216	560	1115	1026	862	813	835	747	787	772	793	815	827	788	785	839	920	1016	776	301	261	708	985	820	799	789	827	807	767	811	787	790	800	802	807	766	818	791	857	891	795	342	252	754	1064	893	798	780	879	832	808	798	779	784	784	810	833	838	829	846	787	822	872	828	827	818	793	796	840	881	858	839	826	813	826	854	817	860	834	844	837	856	881	842	817	804	832	806	804	814	851	834	849	818	852	794	785	828	843	819	862	839	819	839	833	825	845	800	745	769	830	804	824	837	834	803	828	846	865	855	888	836	846	824	862	855	857	886	870	852	850	893	852	804	812	819	889	837	831	907	816	825	831	867	924	873	830	849	855	859	896	841	828	840	851	845	847	849	858	860	888	826	786	855	952	1053	912	777	700	735	832	800	832	835	806
745	772	764	807	765	788	717	780	752	726	736	721	732	775	784	733	823	831	830	690	711	763	725	764	738	729	751	765	786	752	763	739	696	753	760	778	746	722	752	826	787	720	719	741	736	725	740	740	727	729	754	769	755	758	740	722	798	757	764	724	771	800	785	775	814	797	810	790	789	793	823	839	774	759	840	972	1202	1263	1328	1273	1225	1083	986	904	842	803	776	772	756	789	767	771	741	749	762	772	719	736	727	733	757	745	740	763	764	821	810	827	832	896	950	978	657	391	284	267	289	314	392	367	385	382	407	444	448	444	491	473	512	518	554	559	577	580	587	589	642	662	683	665	670	678	685	689	684	684	700	709	717	729	766	815	767	775	814	777	784	813	812	837	845	871	775	507	309	336	619	1111	1304	1180	1054	947	977	1014	989	971	1004	941	940	904	1101	910	924	1004	838	802	770	780	705	703	731	733	751	768	757	777	764	744	763	728	759	740	770	730	747	733	687	767	704	726	742	719	758	721	761	781	676	693	741	749	736	757	753	738	762	754	765	769	786	756	764	760	768	800	771	755	757	774	755	733	696	768	792	781	776	729	724	769	731	780	758	727	804	854	690	705	740	741	739	748	759	735	782	759	753	763	761	723	755	766	774	756	767	760	771	756	756	742	762	753	741	742	758	697	720	786	755	746	798	822	775	790	778	759	764	757	774	785	823	776	796	783	790	789	737	723	773	810	848	829	789	786	827	939	910	520	240	377	790	989	862	819	751	748	775	833	868	800	782	785	783	832	814	840	841	925	451	220	581	1127	1055	831	799	791	766	801	793	800	841	831	795	790	878	933	1001	793	305	243	694	969	801	813	811	790	797	814	823	823	844	806	777	793	831	807	835	834	878	799	353	250	738	1149	989	871	831	861	830	844	810	814	807	810	806	807	836	849	819	784	754	777	807	834	812	783	782	833	917	848	805	793	840	838	814	826	837	849	828	827	811	806	873	817	776	818	820	833	798	848	811	878	836	845	840	810	864	859	804	840	841	868	824	830	858	907	851	816	778	773	825	844	860	815	820	796	855	837	866	875	857	862	800	796	840	866	850	833	867	836	894	892	848	846	848	877	837	868	865	838	800	831	877	864	838	787	823	846	876	893	869	848	852	861	835	837	849	865	844	796	808	972	1029	896	744	724	791	792	848	819	778	823	808	821
762	771	783	777	757	753	737	730	698	701	731	734	758	796	800	739	692	775	725	678	757	752	736	740	739	711	731	792	763	698	843	762	747	749	718	777	772	738	708	715	735	726	756	771	765	724	738	751	745	725	733	737	722	752	743	754	786	854	825	761	779	790	809	748	759	780	765	779	802	778	777	781	795	794	803	784	808	789	844	933	1116	1172	1228	1243	1230	1244	1217	1269	1203	1143	1084	1125	1151	1184	1109	1194	1103	1096	1098	1164	1104	1141	1136	1138	1148	1136	1177	1130	1219	1320	1318	989	483	290	288	527	764	849	855	876	882	871	885	895	911	914	865	882	915	915	946	907	944	907	922	915	965	939	973	929	922	906	947	920	942	907	988	926	949	942	956	954	945	909	911	906	951	927	952	927	939	1040	1047	977	475	284	352	745	969	992	870	822	843	848	867	831	882	889	902	869	977	979	1030	957	946	978	958	943	912	863	837	799	742	689	727	765	754	781	776	760	712	765	769	778	771	730	721	761	761	792	762	756	759	733	754	695	698	748	773	770	749	765	747	742	759	801	742	705	716	733	762	759	733	740	756	776	763	774	719	713	705	736	725	759	750	728	745	754	727	769	765	722	738	769	709	786	707	723	753	736	789	799	754	757	730	748	740	742	766	787	741	768	782	746	795	722	738	718	767	749	747	773	763	721	743	821	766	755	777	785	772	746	761	750	717	748	782	778	786	758	776	763	781	793	756	726	741	741	777	788	793	826	892	914	1082	820	295	265	709	1004	885	804	752	735	745	801	911	841	788	757	789	846	811	852	911	934	466	231	522	1153	1088	853	821	874	796	778	824	833	824	814	820	826	848	910	1015	843	330	279	669	1024	831	796	807	833	776	798	790	799	775	797	815	777	812	873	809	843	923	835	373	256	764	1134	1019	835	813	863	826	802	816	777	804	855	805	826	783	807	844	738	759	784	830	795	743	805	785	755	797	802	788	821	854	805	836	868	847	832	833	817	819	846	816	793	772	813	802	771	792	825	854	835	860	839	828	794	816	818	838	800	845	811	863	837	827	840	827	867	825	847	833	856	827	820	853	835	864	849	824	833	837	832	816	830	861	844	832	867	848	844	849	850	883	878	883	830	841	878	875	865	818	806	825	819	811	801	815	860	835	860	870	839	837	830	852	861	858	840	819	919	1036	927	795	708	764	780	808	782	829	794	749	773	806	832
765	795	785	810	743	739	713	718	691	681	668	718	728	747	768	750	763	702	685	729	774	801	763	747	792	749	723	799	704	604	813	838	749	739	745	759	795	746	735	734	778	796	756	766	761	769	743	757	728	750	753	732	721	734	713	734	830	812	788	759	719	740	781	793	775	769	756	771	812	803	770	757	735	736	779	876	865	845	780	755	767	771	828	808	868	867	897	895	923	902	856	890	926	953	949	926	928	900	879	868	878	902	897	893	858	855	858	852	918	1010	896	574	298	270	649	1109	1077	960	962	915	917	895	900	908	919	922	883	880	856	864	853	836	841	872	848	846	849	825	810	831	843	818	828	856	834	819	858	853	853	875	855	847	806	844	802	785	841	833	831	799	859	905	960	1052	728	339	235	566	868	950	830	755	747	760	719	739	730	772	768	712	738	727	754	693	716	758	771	838	868	881	940	1042	960	864	825	760	751	748	708	760	703	776	752	792	739	773	738	750	788	764	671	678	755	733	789	732	769	745	756	754	731	733	766	742	732	805	755	746	771	739	817	753	776	759	776	763	783	723	736	725	730	697	754	739	740	733	765	785	800	757	761	752	773	778	807	794	767	782	748	783	759	760	759	770	744	750	764	736	754	790	742	790	776	781	784	752	732	697	748	721	758	779	728	733	711	755	710	766	764	795	788	755	778	749	726	750	764	747	760	768	786	794	783	784	754	771	774	737	737	769	791	829	922	902	1023	953	352	255	577	983	939	814	734	735	739	801	893	806	789	737	738	853	848	818	887	957	480	234	511	1089	1096	845	811	828	735	789	756	760	807	830	820	842	882	901	976	865	313	218	696	1056	885	817	845	795	768	776	796	795	814	854	812	770	790	846	844	839	918	841	397	237	755	1145	942	855	801	842	816	812	792	839	794	823	794	837	782	792	848	773	829	820	812	753	790	781	869	748	731	834	810	827	854	802	827	877	801	817	848	817	792	852	845	812	781	872	842	800	771	833	801	818	824	819	808	819	849	821	867	799	880	811	794	829	802	820	841	841	861	836	813	825	839	804	791	795	828	833	824	756	802	825	858	858	863	862	822	874	836	857	887	825	859	862	852	827	829	890	855	862	845	779	801	781	856	835	849	858	848	843	873	816	843	827	876	814	833	855	1010	1013	814	679	721	774	820	783	804	792	783	784	824	786	838	829
743	756	768	794	783	759	741	770	726	685	675	671	791	765	757	798	820	754	723	775	782	773	723	747	778	754	740	799	729	723	823	794	743	717	751	749	779	748	743	775	780	758	735	755	737	698	754	784	750	730	725	725	725	742	708	721	741	638	647	749	729	752	810	782	758	751	734	780	767	795	879	810	784	695	778	827	852	830	797	804	878	855	861	807	773	836	785	775	786	798	798	727	721	730	759	765	813	713	757	780	799	770	785	786	775	786	770	817	887	946	790	450	209	373	903	1155	965	925	852	819	806	823	819	810	779	835	762	777	802	785	776	791	804	796	755	768	783	768	772	760	781	766	774	806	799	768	767	811	787	784	765	783	768	753	764	749	730	731	758	753	780	810	895	969	853	455	242	479	908	964	924	834	789	842	807	792	819	864	803	759	782	816	737	761	791	705	721	742	713	670	731	790	829	885	936	1006	887	834	772	689	704	707	784	815	746	720	766	766	753	765	692	674	777	720	726	724	752	751	778	744	732	736	742	738	770	774	729	748	734	724	738	775	764	750	757	788	724	735	727	795	794	753	714	728	773	754	761	761	768	745	759	730	722	767	776	782	776	800	768	750	740	791	769	723	714	740	767	769	770	754	771	755	769	776	743	769	785	753	754	746	758	747	766	732	798	860	781	766	725	729	736	732	750	790	773	763	734	763	822	735	777	796	748	772	783	771	772	772	734	733	791	868	845	895	996	983	479	219	456	860	975	880	802	750	726	763	779	797	752	752	767	835	782	852	876	915	467	219	504	1085	1018	840	798	859	787	724	750	792	734	790	840	795	851	904	1021	885	349	251	694	1057	865	836	830	771	779	799	783	785	812	837	832	772	763	795	791	797	897	867	391	244	668	1141	989	897	851	838	813	825	823	794	825	811	812	798	789	791	858	838	844	799	824	774	730	929	1163	897	722	807	875	862	868	856	870	820	819	778	800	837	814	798	861	790	867	918	901	872	780	843	831	761	834	851	828	855	836	847	837	804	854	798	809	794	784	791	825	817	827	800	826	814	761	838	879	832	881	819	835	789	842	912	912	892	859	839	836	856	791	851	830	824	871	873	824	809	810	880	871	851	874	858	804	820	865	832	825	836	871	853	821	875	869	880	844	786	879	1030	940	732	672	772	833	834	772	802	773	824	797	814	850	805	837	844
721	766	791	813	762	777	746	764	719	681	702	739	762	784	763	755	831	779	762	775	748	773	790	728	760	714	785	741	760	725	721	716	765	802	775	789	770	740	748	757	736	760	741	758	744	730	741	735	732	773	756	744	719	750	738	709	713	753	766	740	763	716	753	776	795	793	804	715	735	811	906	893	863	764	775	797	839	861	773	793	792	785	818	836	826	830	833	855	848	868	847	816	775	767	809	861	836	824	781	835	844	839	854	825	841	839	807	878	951	945	849	434	229	499	1033	981	869	807	772	781	728	732	729	779	758	718	772	749	756	733	757	747	742	754	727	727	714	714	770	759	755	770	742	783	771	757	754	752	793	785	731	774	783	774	786	755	720	741	783	777	803	778	818	861	900	565	240	327	802	920	951	857	792	815	760	756	745	737	709	755	763	754	745	816	773	816	826	796	810	743	719	705	697	693	754	810	861	938	912	906	823	726	676	691	795	743	751	740	702	729	747	758	790	736	773	754	736	767	749	755	739	796	738	782	750	732	754	751	737	762	740	754	765	769	774	754	732	710	796	853	841	795	706	720	729	776	783	766	742	750	762	846	790	735	749	794	769	728	788	721	768	751	717	713	772	753	774	757	775	763	763	742	780	811	767	732	802	767	755	757	754	754	729	812	649	660	755	763	719	718	797	724	775	764	792	801	770	772	764	763	761	790	763	776	758	767	725	741	760	759	768	788	828	891	914	1028	674	273	319	739	1020	912	813	719	735	732	780	755	740	735	804	843	825	830	821	939	491	237	501	1086	1047	833	770	841	772	738	868	1084	800	741	803	833	849	855	1015	893	325	260	660	1063	873	814	790	765	788	834	820	775	797	775	822	813	798	819	788	826	894	861	396	213	621	1111	1047	909	854	846	822	792	813	826	807	806	809	837	805	831	817	816	821	850	837	800	707	783	992	831	750	866	834	847	864	793	853	835	813	798	830	842	807	875	824	797	854	852	895	824	795	823	843	816	846	827	849	855	817	805	828	813	858	842	799	749	785	862	869	773	818	857	862	783	797	834	829	825	852	848	840	849	816	885	863	843	817	806	842	829	840	855	839	804	866	834	830	828	845	952	867	805	816	873	849	887	877	867	852	846	844	846	846	869	853	849	791	923	952	881	692	712	822	771	782	762	783	821	813	830	800	774	811	781	823	834
756	774	755	768	794	752	765	795	736	737	729	703	754	758	786	775	774	772	735	757	743	746	757	769	756	775	772	751	762	766	733	776	783	754	751	775	763	743	764	788	751	745	710	776	750	730	732	736	738	735	760	729	736	730	755	704	756	670	734	713	758	770	759	738	802	759	771	720	727	740	816	865	827	785	734	770	817	802	817	795	840	843	826	827	810	773	780	804	768	819	812	785	771	768	777	835	785	792	797	787	819	805	802	803	749	794	798	851	891	920	803	368	234	591	1054	907	822	809	778	799	791	781	787	739	754	782	746	781	773	773	753	769	804	771	744	743	738	764	760	791	756	801	735	776	723	779	735	766	760	775	745	747	778	757	757	803	762	776	729	772	788	777	758	836	944	661	278	284	658	950	955	870	779	799	723	678	736	711	701	762	712	780	745	793	764	817	770	775	768	768	796	759	793	781	760	699	708	750	789	896	972	916	820	712	767	778	811	765	743	743	759	747	766	752	716	773	730	743	756	779	756	729	749	753	752	749	733	727	746	743	752	742	733	817	803	735	702	710	808	854	814	768	726	723	723	764	787	776	740	814	800	673	845	756	786	829	696	723	751	781	757	739	730	746	749	783	783	734	812	714	729	731	754	755	764	753	755	788	769	727	767	782	741	805	722	740	789	775	761	777	774	738	770	781	793	768	758	775	765	760	802	778	794	773	764	764	764	736	791	775	778	812	844	859	925	1095	895	368	244	595	934	862	808	791	705	723	742	744	751	795	795	832	783	804	845	944	495	228	496	1017	1029	831	789	810	802	735	753	930	722	780	838	815	850	898	1017	896	318	258	649	1058	859	778	803	808	796	873	865	784	785	777	793	790	783	842	800	803	889	921	466	217	560	1113	1085	945	855	842	821	812	801	807	798	819	786	884	880	811	795	865	793	842	828	810	802	744	723	706	808	865	803	847	846	819	847	845	803	806	802	853	845	844	860	810	774	837	823	795	789	813	808	820	831	837	849	831	802	789	820	841	871	832	770	789	767	688	898	831	847	839	810	824	854	806	847	875	856	864	818	829	870	850	841	832	826	836	831	843	833	808	822	836	882	882	839	880	874	868	809	797	801	850	814	853	880	833	857	840	826	837	800	918	858	817	934	991	740	705	747	775	808	791	816	771	797	813	850	802	838	810	800	825	819	785
776	814	781	770	774	751	773	753	773	731	752	732	764	784	757	792	769	764	755	778	780	774	732	804	775	753	761	765	756	754	745	741	741	751	757	763	770	752	776	732	759	754	732	739	751	748	766	751	732	701	711	764	736	740	741	712	745	746	702	774	738	746	714	782	775	765	761	729	679	691	707	736	739	730	757	792	814	802	792	795	791	789	779	766	785	792	814	783	757	802	806	796	756	812	810	754	799	822	817	790	833	808	796	771	785	768	764	774	905	897	750	350	257	650	972	880	832	809	763	757	800	752	758	767	770	722	761	740	764	741	742	764	746	785	808	771	753	777	745	786	788	773	747	759	746	769	741	752	745	718	700	722	745	750	744	782	777	753	782	754	726	801	785	796	913	733	370	222	531	880	976	915	820	772	771	727	966	854	680	746	769	738	758	721	733	743	765	771	727	789	742	737	738	797	779	779	792	752	706	716	760	885	897	878	849	775	723	790	782	752	749	742	753	741	736	749	750	735	702	744	780	752	712	742	754	682	746	745	746	728	745	782	773	806	758	804	706	717	745	807	803	713	682	714	734	801	806	816	740	789	659	522	765	788	792	773	738	723	738	754	761	768	776	794	794	795	782	777	743	706	721	727	718	760	772	745	786	767	789	718	736	746	755	723	739	747	748	759	788	775	727	728	737	763	787	762	763	778	722	777	802	771	753	768	780	741	724	741	757	770	797	752	829	871	890	1140	1051	471	218	482	953	888	819	809	773	742	750	764	803	792	793	805	801	825	833	930	500	222	485	1043	1094	897	804	826	777	804	780	764	722	793	811	824	865	912	994	889	342	256	615	1000	894	788	800	782	776	792	795	775	790	780	778	803	791	806	812	845	837	923	508	238	465	1120	1144	947	863	863	832	807	785	817	810	864	786	845	830	798	826	816	793	772	831	767	790	811	788	836	820	803	810	829	792	820	839	819	834	822	808	793	824	841	848	865	852	815	758	849	915	815	840	876	841	891	841	832	829	854	825	801	831	825	804	795	805	541	830	838	873	848	816	812	853	847	826	832	822	911	847	846	870	852	811	828	820	845	814	851	842	820	816	871	861	870	834	845	832	891	854	810	800	845	835	846	856	838	858	836	847	805	835	827	835	949	942	710	661	761	797	759	776	756	794	804	793	843	805	870	799	814	839	802	766	795
741	777	799	780	787	780	768	756	766	774	792	760	776	772	811	765	748	778	753	765	754	736	739	758	766	748	771	795	735	750	738	728	773	770	739	737	758	731	761	721	753	727	771	741	781	747	731	756	747	722	733	744	762	740	768	738	718	719	730	747	743	761	753	756	780	766	777	742	710	729	667	676	708	772	760	781	806	846	790	813	793	803	750	752	780	736	782	772	793	730	766	776	765	781	797	776	795	781	781	786	800	826	783	816	734	798	783	769	896	954	846	364	261	642	959	885	757	778	750	776	771	770	730	840	868	742	747	732	739	763	740	762	741	790	750	747	739	757	751	772	756	756	778	782	777	780	734	741	747	729	708	777	757	740	775	748	746	782	776	741	754	782	783	804	910	839	495	242	414	800	997	928	787	784	726	650	898	780	676	725	738	737	741	758	762	713	731	696	723	744	755	768	750	740	759	757	784	799	741	777	728	708	752	847	1004	907	789	707	715	731	721	751	751	719	771	778	732	748	768	781	749	768	740	742	770	767	736	768	738	773	759	808	772	766	750	804	706	708	728	734	736	707	742	744	776	808	761	773	747	787	767	703	858	768	748	791	770	749	762	745	772	768	796	744	758	780	750	744	717	759	713	749	734	718	753	777	771	769	762	740	728	773	755	751	748	730	770	767	756	731	746	734	745	730	764	742	768	703	773	769	766	762	758	756	768	767	791	795	745	756	765	790	776	862	958	1036	1037	485	208	456	914	887	813	814	825	803	798	790	805	831	785	840	772	802	823	926	510	212	449	1083	1067	918	821	873	788	811	808	823	786	794	822	805	797	894	1005	870	335	261	666	1073	859	808	791	762	759	739	776	810	825	784	811	823	813	822	817	842	830	959	577	267	371	1033	1178	999	881	858	844	828	830	827	833	827	843	824	861	868	838	817	815	796	788	789	802	786	766	785	820	817	822	804	826	827	832	800	841	867	860	820	829	823	842	824	847	796	750	906	1033	859	786	852	834	815	808	810	816	806	800	798	877	853	816	799	944	815	852	821	853	847	790	806	851	854	839	822	859	887	841	881	867	858	817	870	808	811	812	878	845	821	857	822	862	825	868	813	823	873	868	817	825	833	837	866	876	878	865	867	874	860	787	884	976	895	703	708	773	787	799	772	798	791	788	806	838	836	847	795	797	830	805	824	838	790
769	766	780	781	765	773	822	767	834	808	828	756	792	756	756	770	733	756	826	786	705	742	776	787	758	760	760	781	769	728	752	764	761	731	767	737	757	774	787	739	747	743	783	727	748	743	723	775	737	774	717	736	746	719	746	723	736	727	750	715	729	732	789	756	751	737	758	745	714	739	742	716	733	731	823	796	795	756	797	772	785	778	815	744	787	804	769	770	776	747	747	768	763	773	788	799	770	803	804	778	777	780	785	773	770	787	787	864	899	1052	898	415	287	595	910	865	784	753	734	767	780	777	736	771	806	716	773	786	779	750	776	750	732	740	731	739	728	742	749	744	751	744	748	709	761	750	755	716	722	767	717	750	769	743	751	741	757	758	760	735	764	763	747	771	822	877	610	287	312	731	933	934	832	741	767	665	676	667	723	753	729	721	750	756	702	738	710	718	753	736	725	762	784	746	751	765	765	771	804	776	799	773	697	696	785	893	982	878	757	711	712	788	746	739	762	762	779	777	813	754	744	750	755	776	745	719	763	783	749	772	813	798	796	768	755	796	757	711	727	744	787	737	735	771	802	821	786	738	787	777	788	809	797	738	758	836	772	748	758	770	775	778	767	732	749	726	736	720	734	758	760	752	742	762	756	776	773	755	758	693	771	756	778	742	774	769	769	776	773	759	733	756	733	762	772	765	761	745	786	756	786	771	782	807	772	780	804	786	714	769	822	816	831	785	867	914	890	432	195	427	943	958	791	794	844	818	767	782	776	806	829	824	802	827	809	921	498	221	459	1055	1073	910	870	817	805	782	781	810	739	788	809	818	868	877	1001	858	329	231	642	1079	849	755	829	803	820	763	818	837	860	803	779	794	777	841	810	818	823	885	687	309	300	852	1183	983	911	857	839	807	848	792	813	844	797	814	825	816	811	813	813	800	798	776	780	780	770	778	841	846	831	831	824	856	843	808	822	848	899	860	813	798	826	822	813	801	770	779	862	765	802	847	847	839	845	834	843	832	804	828	837	862	821	835	848	840	853	859	843	831	822	833	840	868	877	891	847	842	846	833	826	846	850	835	821	858	812	843	841	855	800	841	843	797	821	884	817	813	837	894	808	877	833	843	831	877	844	844	860	795	840	1017	922	676	632	764	814	783	800	761	774	797	767	815	828	809	802	801	754	839	797	831	844	804
763	759	794	747	773	771	749	755	775	788	798	786	797	782	780	748	752	773	775	750	758	753	761	773	786	752	733	773	776	725	724	755	742	754	771	745	736	769	741	760	789	732	740	758	735	747	754	790	776	749	746	758	745	763	733	734	731	737	746	722	702	723	735	743	749	766	700	776	724	726	792	810	766	768	761	759	768	765	778	754	786	788	749	780	767	766	781	773	783	749	777	752	761	756	774	763	767	802	802	807	772	769	757	731	792	799	782	823	896	1014	870	418	267	549	879	882	786	741	769	764	797	738	741	722	739	737	771	754	767	782	755	760	745	778	770	735	729	794	782	769	755	777	751	743	747	756	754	723	771	744	740	734	748	763	757	786	735	780	768	753	745	781	756	803	785	930	721	369	246	611	903	935	881	798	757	738	702	758	776	745	773	760	745	716	711	724	728	717	803	760	762	746	759	719	733	737	750	749	756	768	792	789	742	730	739	777	831	918	927	778	695	764	733	726	760	758	772	784	761	776	757	753	736	740	751	776	757	750	758	766	794	788	777	759	769	784	826	779	734	771	769	790	766	759	780	798	752	736	776	754	761	758	708	722	759	747	768	761	734	720	762	765	781	723	736	765	751	685	753	804	820	782	733	740	753	776	767	743	740	747	758	770	776	754	812	771	747	759	762	773	781	811	744	725	771	754	759	800	800	780	746	774	772	756	728	768	798	821	785	726	741	799	830	790	826	861	807	505	241	311	732	1019	838	818	788	810	798	778	740	821	780	811	776	813	830	922	531	233	473	1038	1060	860	874	849	841	795	818	776	814	815	712	710	863	893	1003	863	321	238	604	1046	854	831	776	799	805	784	797	835	814	796	763	790	824	796	825	812	842	929	819	381	242	646	1143	1081	876	828	850	873	800	835	851	836	831	819	867	856	772	801	837	834	826	802	766	767	784	798	817	831	837	849	835	855	820	831	806	837	852	827	827	806	857	825	824	836	833	804	800	808	845	844	853	857	780	867	852	795	791	871	834	817	837	868	829	822	847	854	830	805	814	803	868	822	845	846	837	848	817	822	796	845	816	834	852	835	862	837	845	850	815	852	834	830	782	805	854	801	845	857	843	866	871	878	853	874	867	888	776	792	969	906	712	760	786	770	778	746	782	749	790	783	781	788	830	850	812	783	798	807	838	815	806	861
773	769	793	770	724	748	749	784	772	741	798	776	765	748	756	768	762	745	758	752	756	738	736	732	731	765	783	761	754	738	712	761	759	742	765	732	789	748	752	791	783	719	717	791	730	752	732	772	759	772	766	732	779	737	751	760	750	727	721	730	729	764	727	714	739	742	776	741	725	802	774	745	778	749	714	739	745	785	758	747	772	793	765	768	811	768	766	739	749	769	778	757	730	760	762	759	817	831	784	792	747	745	768	762	742	797	797	868	867	1020	845	428	257	552	890	881	784	759	783	735	756	761	780	757	766	747	745	734	772	735	769	791	752	750	787	795	787	773	759	767	767	780	775	796	716	762	748	771	732	735	750	744	748	741	735	738	756	737	752	748	713	752	798	788	841	888	854	500	226	459	851	947	864	823	761	753	695	708	719	726	744	758	761	737	730	758	753	759	698	729	737	761	772	750	723	729	769	736	773	736	767	762	769	818	778	769	755	740	886	933	873	721	741	771	727	766	759	737	731	747	770	759	824	755	778	782	731	741	730	759	798	738	775	774	713	788	778	767	777	792	770	806	833	761	743	747	755	716	780	767	738	750	747	755	768	740	725	774	751	777	760	755	726	746	746	740	763	741	780	824	778	798	784	711	784	797	735	760	770	732	756	773	730	767	774	805	770	802	733	787	840	766	781	727	779	730	737	770	818	807	817	785	817	790	779	770	766	744	767	746	748	770	836	802	795	806	837	720	333	231	534	912	938	796	770	815	781	767	772	792	765	776	756	815	807	956	553	220	472	1027	1064	827	786	830	819	810	776	792	771	829	776	818	928	893	980	983	384	217	579	1014	883	832	807	837	826	778	778	805	788	799	783	796	789	810	825	828	834	898	938	511	231	427	961	1094	1009	931	860	904	855	804	769	834	822	812	830	806	791	787	849	834	818	773	775	760	793	811	820	810	862	837	823	835	852	865	839	785	797	796	829	812	850	813	838	800	835	870	865	871	818	810	804	814	799	847	817	879	800	825	834	856	905	871	887	848	856	866	882	861	820	813	844	794	808	810	846	863	813	828	787	893	849	829	807	842	854	861	815	853	828	857	846	776	773	810	822	852	881	847	881	840	868	834	877	902	892	823	798	934	857	680	776	845	794	755	775	781	775	769	786	820	742	785	819	810	812	802	826	813	835	853	807	814
744	742	753	786	742	789	754	748	757	765	805	765	760	757	763	748	771	747	755	727	743	766	740	743	740	764	783	738	748	721	733	796	731	749	739	761	754	769	785	721	743	766	758	754	761	751	716	755	736	768	754	749	784	732	742	776	736	755	706	726	751	740	763	719	704	712	723	711	695	1008	714	733	723	750	748	738	740	784	737	764	743	787	750	742	762	749	794	787	764	770	741	742	736	776	774	768	759	771	749	729	778	776	792	736	720	747	747	808	878	988	866	449	297	597	843	927	798	723	729	722	760	785	740	718	790	727	735	743	800	771	746	752	743	746	744	756	759	764	725	742	766	763	743	781	779	746	748	773	741	758	774	731	733	771	741	684	755	715	791	725	751	761	775	765	834	889	923	578	258	358	769	915	944	830	764	817	722	700	755	722	709	750	806	770	759	723	751	755	745	735	732	767	771	727	719	714	749	750	689	747	766	753	732	805	655	622	805	727	739	852	896	927	792	693	747	774	746	781	767	727	660	700	816	751	744	779	772	768	722	720	785	739	762	756	785	756	751	755	791	756	784	799	786	754	749	744	713	729	746	778	769	756	748	788	778	753	777	782	756	817	775	768	748	764	792	807	778	741	743	763	720	783	751	759	769	758	739	755	769	744	746	748	735	797	788	784	760	747	750	779	756	741	768	792	806	733	782	771	785	783	769	779	771	768	787	780	745	773	781	749	748	768	794	786	781	831	913	924	537	251	386	809	982	825	748	770	759	779	776	818	793	821	746	827	799	881	506	244	469	1044	1048	820	809	819	830	785	789	794	765	755	846	861	872	955	1001	943	389	201	550	1018	827	804	824	829	822	784	817	810	808	779	823	818	815	791	835	807	838	823	970	715	296	285	773	1149	1123	947	878	868	867	824	824	802	831	837	787	801	786	832	812	796	786	746	767	806	849	847	835	833	824	788	783	797	796	835	828	890	808	808	875	827	862	823	821	816	833	808	868	833	840	800	811	818	823	807	818	805	803	860	834	862	880	797	809	860	851	832	832	846	838	800	813	829	796	825	877	834	848	848	806	848	904	821	809	806	869	877	866	810	864	781	765	763	760	844	858	861	855	851	864	829	871	805	867	911	870	786	996	876	685	691	801	814	777	818	772	779	784	803	815	797	789	764	781	810	831	841	826	821	773	837	828	838
766	786	756	787	734	892	724	757	744	758	771	755	768	772	737	772	749	753	766	722	749	754	785	749	789	788	811	773	735	727	721	776	747	725	743	771	755	754	762	746	736	741	748	760	780	773	770	773	744	775	771	758	720	721	752	776	806	748	740	714	743	775	744	727	694	735	815	703	663	736	688	728	740	791	801	753	796	783	772	754	750	771	723	784	779	775	745	756	737	737	718	751	767	814	783	769	774	764	720	757	745	781	781	768	759	781	779	810	855	961	845	466	292	557	833	912	796	780	781	755	762	748	780	802	738	743	733	756	748	745	741	754	738	767	781	750	767	768	774	764	757	757	751	768	763	730	753	760	760	765	701	763	730	762	732	714	751	714	775	741	731	763	781	820	812	814	940	662	300	290	672	900	995	866	756	766	689	655	933	823	715	734	741	733	763	715	746	761	727	743	746	773	737	753	738	752	777	727	724	757	739	756	769	810	658	671	808	747	693	739	807	891	967	839	720	720	771	737	768	728	706	730	821	763	736	758	780	735	729	733	758	744	748	793	753	738	792	753	750	739	751	723	772	712	733	756	761	718	766	717	766	765	793	768	767	747	743	779	764	778	789	708	738	752	831	806	786	743	720	755	767	768	753	756	781	731	726	802	752	713	736	755	756	762	781	787	766	762	722	787	770	700	746	743	820	751	746	758	774	744	788	780	756	775	741	794	745	765	774	756	751	796	806	839	866	896	960	1043	780	322	276	658	1004	862	798	777	795	763	785	795	786	787	801	831	826	867	521	223	437	1037	1090	846	816	785	821	809	819	773	768	818	825	816	874	897	1004	954	365	206	603	1050	853	797	811	814	789	801	781	786	802	758	774	776	794	835	817	811	840	853	943	913	403	245	448	1002	1108	1068	913	856	844	839	810	783	830	827	796	819	803	786	805	777	808	764	776	793	820	840	840	824	817	782	800	818	838	851	819	833	821	851	823	809	822	823	816	854	852	833	845	801	811	834	819	840	852	805	823	847	832	887	836	873	800	800	834	847	831	865	839	857	852	812	811	797	885	871	842	844	834	831	858	870	882	828	852	853	893	857	845	846	865	760	762	835	747	803	891	848	840	862	856	827	831	866	863	855	788	943	974	686	692	759	765	813	789	806	794	768	763	783	812	757	767	763	800	811	837	796	809	787	814	821	807	782
804	785	759	783	731	801	716	752	801	768	769	743	745	773	770	746	745	740	746	750	721	757	766	748	770	786	767	762	749	741	763	752	763	717	757	761	770	754	749	756	749	686	750	741	713	746	724	723	735	750	761	729	720	749	736	760	773	757	714	740	741	750	750	680	722	882	929	797	707	726	724	754	745	748	728	724	771	785	758	763	763	772	737	731	734	766	741	767	706	707	757	777	804	809	792	717	731	759	771	791	734	784	791	764	754	755	742	795	863	934	831	472	268	518	838	882	780	755	754	783	739	732	772	771	759	765	712	775	752	744	741	731	752	739	720	739	778	758	765	756	748	730	771	745	780	739	763	795	775	770	764	766	779	795	728	724	769	757	758	778	711	748	766	785	784	769	951	728	353	262	525	870	947	889	745	761	725	689	807	758	692	740	722	724	781	749	760	727	719	745	747	782	709	736	733	747	801	703	727	728	773	772	801	800	697	776	878	867	741	759	730	727	873	942	806	693	727	740	722	737	728	763	767	763	721	777	754	757	767	764	739	754	769	750	752	732	768	778	776	791	753	815	727	750	748	772	726	782	745	746	750	810	802	792	785	775	805	773	748	823	789	715	728	786	771	787	735	711	726	745	744	783	781	746	785	781	754	743	754	769	727	747	763	757	769	752	742	770	757	800	781	768	737	806	782	733	739	761	790	776	774	770	763	752	784	789	749	734	739	774	756	804	813	823	843	910	873	998	899	413	244	546	993	880	814	782	776	778	807	771	791	827	781	754	836	922	514	233	439	1049	1043	868	846	799	800	776	803	790	792	769	812	792	816	870	950	865	310	219	661	1046	863	821	825	783	793	815	778	811	793	794	779	777	840	825	823	826	873	853	864	979	647	297	272	641	1075	1105	1075	877	838	848	854	838	832	840	830	801	823	827	839	808	813	801	790	869	826	835	849	839	843	809	829	876	815	817	817	822	857	805	841	839	823	874	826	835	837	826	830	822	810	792	833	835	838	860	824	834	828	855	851	850	875	829	831	812	851	833	812	848	828	827	797	879	801	838	861	865	848	818	791	823	822	853	847	851	818	881	843	836	861	736	835	1253	905	742	939	873	846	845	835	831	849	851	857	829	906	962	728	692	743	741	776	765	818	818	799	809	798	749	783	801	785	821	800	811	787	787	829	840	838	828	836	790
794	805	773	758	775	805	766	750	751	725	760	767	764	763	767	775	745	754	780	732	750	751	792	776	792	742	764	751	767	754	744	729	775	750	710	733	732	786	764	760	736	771	692	741	737	763	722	741	736	738	758	763	761	764	779	741	746	779	741	721	761	745	773	698	673	885	902	735	651	758	801	887	893	830	764	712	760	767	755	720	752	734	746	780	756	774	732	751	731	735	718	779	844	846	870	772	701	777	783	755	737	768	794	764	700	751	726	823	861	919	818	471	272	525	828	892	836	775	759	826	801	725	747	766	758	775	756	775	712	741	730	736	742	756	745	770	746	737	725	702	760	732	759	783	757	746	764	770	774	758	764	775	748	758	753	741	743	756	725	767	765	754	778	767	767	850	938	879	472	268	427	812	956	880	812	755	689	724	778	740	718	686	696	720	774	751	733	751	765	724	728	720	734	743	733	760	730	734	748	756	742	726	760	699	651	785	962	866	769	736	790	719	730	844	1012	840	747	653	733	772	761	748	758	755	766	760	789	768	748	757	761	731	790	775	770	722	750	688	738	784	741	753	739	750	744	742	731	751	752	775	735	781	791	777	777	745	734	759	819	782	732	654	692	729	769	718	722	719	702	766	760	777	747	781	776	740	761	761	727	733	725	788	760	802	799	799	793	813	758	774	750	751	813	776	758	756	776	747	765	738	780	766	760	757	792	798	785	796	764	750	745	752	816	826	832	874	841	925	946	467	252	407	885	942	810	777	803	789	786	787	798	830	795	813	844	929	533	229	396	1041	1072	926	836	818	726	786	787	796	794	797	812	818	870	913	1011	821	331	236	639	1081	837	772	760	795	775	781	773	775	793	809	817	833	801	803	818	779	819	828	853	955	833	504	259	341	794	1039	1099	1014	876	854	842	886	880	890	836	805	838	766	847	814	801	778	838	846	835	844	810	815	867	811	808	818	837	810	815	840	799	817	793	822	812	840	857	803	843	815	827	785	805	806	811	807	812	792	855	803	831	832	815	829	840	879	842	788	845	845	856	832	857	814	845	854	813	832	876	844	874	850	827	825	865	834	887	826	844	869	835	851	850	745	745	1091	880	777	908	886	871	878	859	876	850	862	803	905	1004	753	712	788	739	754	771	826	840	825	813	806	780	780	814	776	851	815	832	806	817	797	775	847	814	816	772	826
748	766	794	766	770	698	720	723	744	771	744	762	784	793	762	771	754	764	738	759	763	740	775	723	769	762	786	844	794	765	776	771	763	793	748	745	769	741	770	761	747	723	740	730	733	753	757	739	730	736	752	741	711	760	755	745	760	750	773	744	789	752	734	715	670	679	707	652	691	759	934	685	526	842	834	757	762	754	738	736	734	731	766	723	747	733	744	741	730	722	719	742	826	495	674	776	719	759	787	742	759	751	767	724	755	800	756	839	899	993	855	464	281	502	801	909	791	737	807	790	801	733	742	775	761	752	779	784	742	742	748	769	727	753	769	736	738	725	785	746	739	762	771	760	716	780	771	763	760	735	745	761	751	738	791	761	757	718	782	769	760	766	746	779	730	802	859	882	570	301	327	714	933	934	833	752	729	692	739	700	691	681	737	714	763	777	731	743	707	740	788	745	754	774	764	746	727	719	757	760	748	743	776	727	628	718	899	858	753	696	805	822	758	717	850	1003	909	700	709	735	707	751	711	768	762	752	783	758	756	731	763	738	754	728	793	722	759	714	728	796	765	776	754	754	745	773	732	766	736	736	706	764	763	747	746	701	629	654	793	791	738	755	725	734	707	722	782	740	734	741	765	827	787	805	770	787	755	786	722	724	709	698	766	783	768	809	785	781	743	750	770	784	792	761	717	745	737	749	776	752	758	761	772	804	767	823	770	783	815	771	769	755	817	798	787	794	833	858	943	642	224	327	713	989	834	816	784	799	771	791	820	805	805	791	792	934	572	244	386	1006	1079	879	850	860	781	798	791	844	779	817	797	839	860	900	1021	944	344	220	567	999	853	786	813	805	809	764	792	772	835	814	809	790	820	814	826	827	834	806	827	838	923	814	432	243	398	808	1076	1092	994	903	889	878	857	893	837	841	834	824	851	839	812	813	804	808	822	805	824	806	809	828	824	828	833	842	806	835	821	843	825	846	859	828	872	843	879	847	810	857	794	812	844	830	833	883	872	859	847	854	884	827	828	832	847	869	871	855	872	829	854	872	860	861	838	864	907	865	872	899	909	899	878	867	890	846	859	864	898	869	885	801	750	767	802	888	938	889	875	860	888	884	891	858	813	981	819	656	737	768	781	752	782	848	825	794	833	777	790	822	831	789	811	755	817	802	801	837	823	847	843	846	844	841
750	753	757	777	754	742	750	716	704	774	783	750	734	732	766	786	724	749	763	783	763	743	746	742	776	771	774	712	723	721	750	739	773	758	768	755	748	783	742	742	779	747	754	706	751	703	690	748	763	771	747	762	745	745	726	743	800	743	756	717	756	721	717	743	780	720	715	701	749	757	885	455	304	797	812	753	740	752	801	717	737	756	753	726	756	755	749	728	779	736	767	725	797	583	750	790	740	776	781	766	749	743	779	783	736	726	774	839	843	986	845	445	299	523	798	865	801	734	763	715	748	739	745	778	761	755	774	748	751	764	732	723	749	744	760	744	742	750	790	797	729	774	783	767	742	775	758	772	746	779	773	745	806	786	779	767	809	773	756	744	746	734	728	804	730	807	809	925	647	346	294	573	904	965	861	738	752	735	724	740	720	719	716	736	739	759	740	748	726	751	761	757	746	773	774	763	764	804	776	748	752	776	789	744	680	595	695	737	713	740	811	780	807	730	719	810	965	898	716	725	728	762	723	726	744	741	781	736	722	707	717	720	785	771	748	714	746	736	769	750	743	741	753	737	724	741	762	753	740	748	755	755	763	749	723	799	804	683	718	765	793	794	791	772	720	743	705	781	732	768	787	798	788	776	756	767	786	758	757	753	716	735	761	772	764	773	758	790	752	768	767	784	783	784	817	739	720	763	768	753	779	777	750	774	753	790	780	799	808	832	776	775	829	750	766	753	835	897	1040	1019	294	272	608	1109	893	826	825	808	807	799	766	826	807	809	841	913	604	260	392	994	1110	926	862	848	825	803	829	881	817	848	820	821	889	949	1024	962	353	227	566	969	819	790	834	813	765	804	790	811	806	829	821	803	806	809	865	838	844	834	854	840	876	1007	758	394	253	386	719	973	1085	1058	951	853	847	813	772	824	833	884	846	865	844	864	826	866	877	839	869	867	842	814	826	876	845	853	904	867	844	830	846	855	893	803	787	802	861	850	818	873	828	882	877	872	881	879	871	844	872	850	855	826	846	870	838	883	821	823	861	819	862	832	831	860	887	851	865	824	848	813	887	799	890	821	861	830	837	857	884	849	824	839	844	850	883	894	841	836	839	847	840	862	813	845	1016	913	724	779	843	814	825	803	843	884	861	875	852	849	858	892	902	903	844	913	899	944	946	961	947	942	960	995	965	948
732	749	774	742	727	786	848	788	753	777	772	738	744	716	764	750	746	772	740	784	799	749	749	775	783	728	766	744	742	724	713	760	778	794	762	738	747	755	721	744	746	746	746	752	695	729	897	766	763	801	751	762	753	707	722	718	768	737	735	746	782	730	706	756	732	798	787	692	740	762	873	679	612	843	755	761	732	729	760	743	727	767	738	762	750	782	741	717	771	751	744	723	795	780	783	731	743	780	737	766	773	749	758	747	752	763	781	816	859	919	883	465	318	540	795	868	756	686	720	709	771	756	749	743	740	789	757	764	756	747	769	785	771	775	765	743	755	764	758	742	760	747	740	751	784	762	749	734	749	727	748	791	761	766	753	778	740	724	745	736	750	751	723	769	781	828	834	919	746	412	278	471	855	1006	928	802	787	726	706	722	755	797	764	761	702	706	757	775	770	764	744	775	764	745	742	746	735	738	777	745	741	763	796	764	690	660	698	747	772	770	771	787	804	818	757	718	812	950	927	718	717	758	743	768	732	739	765	770	791	727	730	700	759	765	762	745	753	780	770	770	757	772	791	712	712	766	775	765	761	738	750	763	745	740	688	917	962	697	704	791	798	833	782	764	753	770	757	756	762	793	750	791	787	754	769	759	736	770	762	764	737	768	767	770	757	765	789	772	732	752	785	786	773	734	796	787	733	747	797	773	764	730	745	767	795	785	768	760	802	838	792	779	782	755	754	739	839	856	1000	937	363	224	489	1011	997	872	792	805	787	785	807	857	812	779	812	963	604	229	388	948	1051	899	835	841	846	777	794	773	806	801	828	793	834	896	954	779	306	232	698	1098	866	825	810	826	824	820	772	822	838	816	816	795	816	814	797	824	818	812	834	804	820	952	934	709	393	250	356	662	1005	1109	1077	991	910	857	778	766	846	799	778	809	780	843	833	851	832	835	808	925	852	790	848	846	798	837	820	857	825	818	849	864	877	768	905	928	832	847	944	838	887	880	871	899	853	844	836	852	855	864	900	904	866	937	898	901	899	925	902	880	917	909	879	906	892	892	902	886	885	892	880	956	913	917	966	918	950	933	938	913	905	928	897	897	942	990	953	931	938	953	919	909	904	1065	1178	836	858	914	944	988	894	870	919	905	915	914	976	954	954	939	983	1005	924	988	976	939	941	988	982	978	960	964	938	993
757	773	758	760	705	862	937	903	727	752	750	787	750	750	738	750	780	768	736	757	780	747	724	774	756	755	719	729	887	806	737	755	783	752	762	742	754	763	779	776	782	750	763	759	691	761	1230	722	725	752	735	737	737	725	729	741	724	729	744	764	760	743	761	744	755	751	726	738	755	773	813	806	856	776	733	735	737	725	767	723	774	725	767	746	735	750	766	775	760	710	759	760	760	735	741	683	767	770	742	716	746	729	760	761	772	740	755	789	813	907	831	456	319	554	864	861	762	749	739	750	732	770	756	770	734	774	751	760	700	774	739	765	754	785	793	769	752	803	760	782	761	728	772	756	786	799	781	739	728	717	738	780	792	769	717	743	710	718	734	761	779	761	744	752	755	764	808	945	824	462	309	419	759	948	958	846	751	710	693	739	781	787	757	721	717	752	754	779	788	779	764	778	746	689	722	814	726	711	785	765	724	755	760	761	713	733	744	777	785	769	774	789	781	779	788	708	759	788	967	872	699	726	709	706	712	746	759	786	715	723	713	758	747	756	763	749	766	750	764	767	751	772	768	728	721	809	744	723	790	763	716	758	747	751	678	723	716	684	764	800	807	746	786	759	729	819	780	757	762	735	768	804	772	749	788	747	751	794	765	796	757	746	779	764	796	782	796	777	774	780	796	733	782	774	790	812	745	746	774	778	781	729	754	714	768	795	752	738	736	806	781	794	788	777	737	774	785	805	996	951	513	249	357	790	1024	821	801	803	802	772	754	792	818	788	783	959	622	249	362	915	1048	837	824	812	843	796	824	822	849	840	818	822	767	852	1033	758	306	238	715	1113	897	813	817	849	862	798	784	787	813	829	822	795	775	808	842	800	792	791	822	822	872	840	861	921	717	396	257	354	597	963	1112	1058	1054	1073	953	895	915	951	880	861	877	943	880	871	884	872	870	942	880	892	904	913	905	905	930	947	924	922	947	957	896	889	963	963	863	914	967	899	917	1014	981	984	921	932	926	956	1015	999	954	952	996	1029	960	938	998	1008	982	1014	1007	971	979	993	1008	991	1016	1025	1017	968	1072	1099	1072	1008	1035	1030	1030	1043	1049	986	1035	1014	1026	1042	1038	1008	1075	1037	1025	1014	960	1037	1151	1179	879	826	927	932	942	1001	998	989	955	980	955	974	980	956	940	964	938	937	925	895	910	941	866	916	965	891	892	893	898	895
730	742	780	777	681	743	849	799	705	772	776	755	748	737	758	791	748	761	751	740	761	734	762	729	737	809	684	738	1005	912	700	704	778	737	748	706	753	785	782	768	761	750	754	712	746	780	730	729	747	737	709	733	732	741	743	738	725	734	759	774	761	730	757	720	718	721	766	754	777	781	740	780	752	721	750	751	741	722	740	768	750	757	739	747	739	760	718	749	780	731	768	740	772	770	759	752	752	748	760	754	763	756	726	769	727	740	752	771	858	934	850	428	310	567	863	912	759	705	773	755	769	740	739	738	767	717	748	751	737	726	727	759	741	726	772	740	710	732	776	784	769	794	784	801	774	773	743	741	727	700	740	759	777	770	761	745	721	706	700	744	753	748	766	721	798	757	835	870	873	550	331	350	661	914	953	828	777	794	750	734	757	731	785	708	761	782	754	762	794	701	750	808	762	681	828	995	887	703	736	764	757	740	745	735	827	781	769	752	767	787	794	811	746	777	778	774	787	702	847	992	874	717	698	715	729	734	711	752	754	781	745	767	753	780	753	740	791	731	713	746	760	740	756	746	740	785	735	744	758	779	775	767	780	742	732	781	814	804	766	818	773	786	790	762	778	746	780	754	817	798	774	781	781	762	763	783	768	748	744	754	755	768	794	767	786	788	763	797	779	693	776	764	741	770	735	760	741	780	782	778	762	771	775	761	806	761	791	788	775	800	762	775	839	821	779	799	709	738	822	931	741	328	274	578	982	905	808	785	802	770	788	816	772	820	865	1002	594	252	360	983	1107	883	825	873	845	772	781	774	799	816	790	821	849	880	983	877	365	237	595	1012	891	825	828	811	819	827	782	799	762	812	802	801	789	820	821	789	777	783	785	818	819	849	801	846	941	793	444	240	297	494	758	965	1044	1112	1128	1109	1037	1044	985	997	990	1046	1037	929	975	1014	1068	1041	1040	1023	1040	999	1016	1011	1039	1028	1027	1034	1017	1030	1013	1029	1057	954	1041	1067	1033	959	1014	982	1029	1074	1038	1038	1021	986	1027	1018	1088	1052	1077	1059	1038	1059	1053	1105	1040	1040	1061	979	1020	1055	1009	1001	1003	1073	1048	1014	1062	1090	1029	1067	1047	1071	1029	995	1027	1029	1012	997	983	1017	983	989	964	955	913	992	886	1007	1383	929	576	745	776	752	762	775	774	769	761	796	822	764	804	811	793	799	755	795	713	732	683	710	657	684	675	624	610	598	597	587
759	802	766	792	769	699	698	705	762	778	774	762	761	741	742	760	812	763	776	764	753	700	733	758	759	806	739	667	736	717	735	783	748	764	759	784	756	739	761	766	745	759	761	764	768	745	758	728	772	746	731	689	727	738	745	763	763	735	764	765	755	752	737	757	716	777	779	746	768	754	758	767	772	719	762	735	733	726	733	735	744	758	749	759	738	771	754	740	770	757	767	757	778	747	739	730	724	759	768	755	734	764	719	760	718	753	757	776	837	947	875	444	292	573	892	893	826	763	767	726	735	756	774	779	753	752	754	742	732	770	778	766	769	747	753	739	753	744	766	719	761	780	761	847	758	755	741	724	749	725	718	749	761	749	755	735	751	732	739	720	754	747	722	768	753	712	763	841	860	668	362	319	522	885	996	924	769	791	735	745	736	741	734	747	779	803	738	772	748	740	729	767	753	642	854	1036	907	657	735	778	771	719	728	733	916	787	734	761	807	768	766	812	781	783	761	765	817	762	720	811	926	825	711	720	760	718	733	759	777	765	769	775	740	756	733	757	728	711	730	820	854	727	736	745	772	783	740	746	723	784	753	771	768	771	749	762	826	783	769	756	737	783	805	781	773	766	759	757	776	777	792	802	792	781	766	750	749	801	799	781	730	777	791	774	772	784	770	748	736	712	755	822	752	774	754	788	792	774	765	800	743	798	761	781	811	759	774	733	748	797	751	751	738	810	810	814	727	768	814	983	924	437	245	481	1000	907	811	759	841	814	805	811	775	807	830	957	631	264	373	963	1150	917	861	879	797	809	740	776	769	803	775	848	910	920	1006	997	434	217	525	998	897	782	849	811	810	848	780	779	759	800	792	817	815	844	785	819	845	823	775	781	795	792	761	753	897	989	859	533	302	251	303	515	761	924	982	999	1084	1093	1086	1027	1064	1055	1013	1022	1011	1020	1003	1045	1065	1027	1056	1041	1014	1037	1045	1045	989	1013	1003	1013	1035	1008	996	984	983	976	1016	926	961	930	930	930	950	885	896	912	904	876	845	879	863	861	819	799	781	824	811	804	804	757	766	780	733	616	631	655	602	579	628	645	626	576	610	584	589	575	537	525	530	549	492	478	487	479	439	489	472	495	461	415	538	366	325	427	396	363	397	392	383	357	370	350	326	347	349	343	332	298	293	331	346	337	308	313	337	354	342	331	341	343	344	357
761	772	730	764	772	774	730	762	773	772	742	715	765	742	759	790	750	757	782	751	770	703	749	765	763	778	773	773	729	746	788	749	783	750	736	773	754	738	776	754	786	737	768	752	786	806	761	742	758	731	748	739	740	734	714	753	763	748	758	725	724	741	734	726	704	756	763	750	761	726	760	772	747	762	724	741	735	724	761	743	758	776	760	761	748	736	773	728	743	728	828	745	753	710	737	743	769	744	722	738	751	741	748	742	722	760	766	782	837	940	911	487	271	528	841	910	801	772	790	747	721	705	805	804	758	754	752	725	768	774	750	787	738	791	746	733	753	738	779	762	742	788	766	787	749	780	757	755	755	759	749	720	728	732	783	735	761	767	750	736	760	717	760	741	753	790	770	799	894	751	449	324	426	774	972	957	804	760	755	748	728	716	696	746	716	759	754	737	754	750	722	738	737	626	668	769	718	635	761	764	745	717	725	748	788	697	768	777	797	762	824	778	779	742	757	784	816	809	777	738	856	1001	773	697	763	783	760	770	783	749	727	756	744	739	773	775	744	744	747	986	820	746	740	759	745	807	807	788	772	743	779	746	745	810	768	788	769	766	786	774	768	764	775	801	775	760	779	783	764	754	764	749	827	767	791	767	775	767	816	743	759	756	738	794	785	750	750	766	755	723	743	774	790	776	738	777	765	777	774	782	785	789	756	761	799	740	786	779	770	779	750	749	767	817	818	781	779	804	922	924	1051	598	261	382	890	918	828	807	795	814	799	828	830	805	809	981	641	262	328	956	1106	967	845	845	796	777	751	760	786	832	816	841	904	957	1040	990	441	219	496	1061	892	841	823	818	784	799	813	803	797	777	814	795	807	794	772	840	887	831	767	785	817	819	749	803	878	919	1015	930	677	426	293	268	309	409	476	583	727	781	769	758	717	738	707	733	721	709	630	693	682	639	667	648	649	598	618	612	558	581	566	567	563	519	534	543	504	535	534	522	511	465	460	446	460	431	410	437	396	413	384	373	365	365	344	330	321	346	307	336	333	352	345	328	301	254	263	277	267	249	280	295	239	265	252	265	257	284	260	262	250	265	261	226	257	242	254	247	244	254	246	210	241	219	228	231	244	268	277	262	288	280	293	264	281	302	287	293	274	279	303	300	349	322	333	326	323	342	316	363	387	372	390	427
757	749	730	751	742	764	809	789	753	715	758	774	764	745	728	776	754	772	772	749	763	736	732	784	750	783	754	807	782	748	778	762	774	764	727	721	737	751	733	729	755	747	769	707	740	748	744	760	755	750	744	779	746	771	749	777	730	752	709	745	754	753	720	727	744	754	739	754	744	732	761	753	760	757	700	740	734	731	719	718	745	778	774	794	744	759	745	735	765	770	741	777	747	761	760	746	746	752	744	744	736	787	753	741	736	776	759	760	867	934	952	491	268	493	867	886	778	753	801	775	745	743	773	766	762	731	743	725	761	759	742	724	740	774	725	741	712	739	748	743	753	783	749	774	792	777	767	747	709	725	779	746	767	739	712	765	766	743	757	777	750	766	744	743	731	759	756	829	832	792	563	343	364	685	921	958	845	751	781	731	737	746	773	721	719	760	731	742	752	782	766	724	730	765	731	657	679	742	770	734	728	749	764	761	766	798	772	736	747	772	757	741	745	775	813	773	781	792	814	737	733	909	982	738	716	747	746	751	757	740	758	761	747	765	762	748	741	773	737	755	740	790	774	740	789	764	806	764	769	762	779	784	777	808	788	757	745	786	807	774	774	768	813	742	797	731	797	782	741	749	772	787	755	742	797	778	730	753	795	780	788	757	773	797	799	745	751	765	788	755	760	809	755	749	809	780	762	736	770	790	761	792	782	743	717	748	859	867	816	696	760	743	734	798	781	780	815	786	852	900	1035	751	250	319	779	1028	848	785	816	763	769	799	784	821	813	985	666	252	323	936	1105	908	863	863	828	798	760	762	798	800	820	836	858	836	972	989	474	222	516	984	878	795	795	822	766	838	761	763	810	793	791	775	835	789	780	812	869	855	804	794	836	835	754	744	818	820	876	933	948	805	665	467	332	289	233	258	300	289	305	289	298	276	298	289	291	290	269	402	359	260	261	267	286	243	283	262	268	250	271	267	253	268	228	262	269	266	266	259	272	241	265	269	257	279	264	266	260	265	279	267	285	297	312	285	298	324	289	320	318	339	348	315	363	375	393	393	452	453	430	424	433	450	421	442	515	483	504	520	538	534	529	508	579	556	549	594	624	558	530	571	562	570	576	597	603	619	614	648	648	656	643	748	742	688	672	677	664	661	667	690	691	691	676	651	673	674	700	772	723	745	737	706
731	772	788	778	728	787	698	670	791	715	739	758	738	762	760	727	781	747	752	761	742	763	747	779	759	716	739	778	785	766	740	728	730	745	759	759	779	754	775	788	734	766	710	740	738	751	720	755	751	736	744	735	793	755	782	747	728	724	729	769	787	787	751	717	742	764	734	760	778	723	730	770	752	716	760	768	740	769	710	729	769	778	800	787	771	777	724	769	736	769	756	753	750	760	743	758	766	743	746	762	748	724	747	753	723	773	767	738	840	943	942	530	291	487	867	923	801	770	789	734	773	782	816	765	759	780	742	750	765	753	754	757	767	765	757	744	753	780	773	724	750	763	793	802	772	772	779	783	756	735	769	747	740	711	723	746	762	752	775	729	765	764	785	779	715	776	772	834	844	851	668	391	322	543	887	989	864	757	774	745	717	742	717	747	726	727	747	725	752	772	780	727	739	733	757	735	738	792	738	748	767	765	775	793	776	771	771	790	781	797	758	811	764	763	759	767	780	789	794	793	768	727	971	907	664	761	719	759	748	739	751	741	754	748	783	773	771	770	829	800	816	767	748	735	793	732	715	759	780	761	751	751	778	763	805	745	736	781	736	772	771	816	798	770	782	732	769	752	756	733	756	774	757	775	807	797	766	726	726	731	768	739	757	776	742	744	766	768	754	733	780	836	794	776	853	776	738	776	785	783	759	781	732	779	711	673	825	923	841	698	752	746	774	781	733	754	813	780	853	895	1024	808	316	251	647	1026	853	793	826	797	800	803	761	812	826	977	655	262	306	927	1105	893	840	864	803	779	801	813	807	815	791	856	888	895	970	949	480	214	478	1046	882	815	800	815	779	805	801	798	832	773	800	826	807	780	802	803	875	761	787	826	827	817	827	782	782	800	820	865	893	944	962	944	813	645	487	459	364	340	381	342	357	355	385	399	373	407	377	469	437	412	425	445	449	436	476	485	505	509	510	537	526	535	486	511	530	537	536	600	630	556	610	651	670	620	655	698	656	684	737	739	736	759	777	790	799	790	792	778	823	846	862	857	921	937	879	924	906	1029	959	925	977	967	948	990	959	964	955	989	999	1004	958	979	1187	1053	963	1030	1034	1001	1002	1011	968	965	1012	1012	993	1015	999	972	998	981	946	970	937	938	972	1014	1030	1030	1001	1061	1051	1024	1005	991	958	898	1004	1027	974	974	949	1024
768	769	741	750	762	757	684	685	776	725	778	763	747	764	768	720	743	794	745	773	729	750	742	783	786	732	755	762	786	774	796	718	700	711	695	763	748	763	778	790	773	773	761	747	752	718	750	748	739	731	709	712	739	769	759	770	715	716	723	759	801	779	738	730	775	800	725	747	752	752	772	736	764	770	755	750	746	743	742	744	745	738	722	738	750	738	764	728	709	734	778	759	752	745	765	723	737	714	735	734	765	730	757	720	722	787	802	744	804	929	986	543	285	497	816	889	831	766	766	776	760	771	743	748	734	703	749	760	750	781	770	738	766	747	777	745	752	754	726	763	763	776	782	794	794	762	726	775	756	737	768	770	785	748	722	768	747	780	795	753	730	782	772	758	748	749	732	837	795	872	721	451	287	418	829	965	934	809	792	787	737	738	731	778	764	746	739	732	740	753	768	745	735	747	737	761	741	776	741	749	755	782	767	781	787	769	754	778	760	762	766	779	752	747	771	804	798	790	792	774	777	743	834	977	823	688	744	756	708	747	746	742	723	721	818	737	776	719	787	803	787	737	695	750	782	741	746	774	701	750	785	760	779	798	765	753	790	783	713	723	788	777	737	748	736	737	785	758	762	730	751	794	758	752	749	777	747	742	749	761	795	770	777	760	760	736	738	798	775	724	746	786	779	772	729	751	785	762	765	762	761	805	795	799	771	727	749	833	775	732	817	794	746	764	770	775	782	771	879	858	975	854	344	238	605	1067	886	822	820	781	804	778	747	854	809	960	659	277	304	913	1089	879	819	860	815	797	776	820	842	801	802	867	883	897	1004	1013	485	204	408	981	929	820	798	786	776	800	792	816	821	776	807	806	805	809	802	766	746	772	812	839	833	790	800	788	801	804	818	846	844	837	890	946	952	910	911	883	847	814	812	826	861	865	872	891	899	859	883	906	925	926	941	936	948	940	952	926	978	960	978	971	996	970	1002	997	942	937	925	989	1006	943	975	1039	1009	1006	993	955	999	990	1006	1006	969	1019	1007	1007	990	986	1002	982	942	1022	1056	999	1009	942	897	927	982	965	961	987	950	964	936	961	974	968	968	966	945	965	904	889	1009	911	846	948	898	922	933	944	894	961	939	963	971	992	998	997	958	923	935	936	924	952	937	945	938	924	929	938	918	950	915	942	892	976	1161	948	951	939	945	937
744	737	746	797	723	780	773	765	779	752	750	792	761	769	752	755	728	787	734	793	779	754	768	759	754	762	715	772	797	778	790	718	739	767	743	746	741	773	777	777	738	770	756	750	765	768	747	710	728	721	673	745	750	723	771	723	738	751	707	757	772	768	735	736	697	720	743	753	677	745	739	728	753	777	773	789	726	784	748	748	738	771	749	774	759	756	737	721	732	729	757	767	759	746	747	722	746	754	734	758	750	759	734	775	719	792	766	749	808	897	938	544	317	464	791	888	810	708	764	765	724	767	741	742	801	718	771	741	741	741	763	754	769	753	748	772	734	717	713	786	728	748	760	774	799	755	753	737	761	761	750	763	753	790	765	785	734	783	757	746	734	734	775	783	785	779	777	762	788	814	823	538	316	342	748	962	1022	877	777	782	770	746	759	744	726	716	749	718	763	737	738	760	765	769	727	733	742	773	776	765	751	774	742	761	773	749	753	732	765	785	734	776	762	751	792	763	780	809	824	783	801	799	734	873	963	720	721	771	757	778	745	747	773	775	808	752	767	776	779	759	769	717	745	771	745	748	747	736	729	746	750	748	740	759	809	810	802	771	728	780	775	792	756	729	733	766	738	765	765	774	770	774	773	797	772	764	736	741	763	749	780	784	788	791	725	757	789	760	806	761	805	791	767	748	810	795	749	731	788	812	774	756	781	815	821	745	736	752	759	800	811	809	796	819	826	777	738	768	813	849	952	887	412	220	479	1007	954	835	806	823	812	814	804	825	823	958	707	284	287	908	1114	961	865	870	791	762	821	806	840	803	763	830	841	907	954	980	461	193	447	1014	861	805	823	804	812	826	821	825	816	741	795	775	768	800	823	817	808	792	821	793	790	809	826	806	806	829	787	818	832	824	837	883	886	894	876	901	946	947	944	954	980	996	945	964	945	958	943	907	964	972	973	945	953	898	955	914	946	925	921	923	993	900	961	926	885	896	886	927	882	936	931	892	893	941	903	901	906	845	876	896	882	893	854	876	883	881	896	861	877	908	878	895	899	833	857	859	890	894	894	916	889	894	899	869	823	883	885	875	892	940	872	811	807	840	860	876	880	849	871	855	904	870	869	842	879	887	902	917	886	894	894	922	908	892	908	889	914	907	876	865	897	886	889	874	889	873	877	837	878	903	886	867
716	773	785	742	726	739	749	729	742	772	733	760	740	794	771	725	777	746	765	742	763	792	738	779	792	774	719	752	765	768	781	707	777	881	828	726	768	759	756	748	727	740	720	754	751	757	741	733	772	783	736	732	725	759	794	738	716	725	737	739	748	724	702	722	732	792	769	706	724	706	724	755	763	726	767	762	748	757	715	704	754	760	798	791	710	776	765	739	727	722	787	775	806	743	729	747	731	727	767	744	746	721	725	736	741	723	754	761	778	924	903	544	321	431	812	891	845	762	800	765	768	736	778	735	789	762	734	720	750	765	764	761	795	800	758	734	737	710	731	741	776	770	759	765	798	756	760	729	758	761	768	775	754	784	725	747	771	777	728	753	775	760	770	728	749	736	788	737	805	844	875	634	364	279	577	962	1061	953	783	753	762	762	768	776	747	724	714	729	764	736	741	741	759	760	764	754	753	752	748	726	745	761	742	747	789	754	749	737	760	776	795	794	781	762	783	728	760	788	848	797	800	852	762	739	957	916	691	749	723	737	756	766	752	768	770	759	759	758	760	789	725	743	793	727	747	745	742	763	750	766	768	746	753	760	774	771	761	783	765	789	775	761	736	722	715	746	745	761	778	746	739	776	772	808	773	768	761	776	727	742	766	778	785	778	774	805	755	781	769	752	792	791	764	752	780	784	770	749	797	783	779	771	722	781	812	818	764	791	772	784	765	787	794	851	809	775	740	754	813	835	890	932	553	263	345	742	971	859	786	798	774	785	789	844	798	958	706	272	294	857	1108	955	849	843	771	813	794	790	767	830	806	809	833	874	947	925	424	217	502	1028	887	798	825	802	830	792	823	799	826	818	788	821	799	782	785	803	792	823	859	822	817	774	796	804	812	831	804	795	807	829	831	838	847	862	795	842	941	886	841	866	856	876	874	847	868	849	854	895	891	840	892	876	874	884	859	874	865	879	857	869	852	846	873	852	861	822	890	886	858	868	857	854	891	863	853	882	863	816	858	821	838	831	836	821	812	824	801	778	828	812	781	827	784	847	815	846	855	833	860	839	849	846	809	868	857	829	816	832	813	849	805	846	845	822	799	791	800	800	838	818	800	832	819	788	836	819	848	887	843	822	840	851	871	899	858	836	861	839	850	855	852	868	891	834	838	834	858	881	830	917	851	852
831	748	767	748	714	753	757	749	774	751	713	777	734	782	798	778	772	744	736	731	765	775	759	718	697	775	713	780	782	780	776	716	742	909	822	716	756	766	759	728	749	769	765	740	757	772	725	745	788	788	748	739	743	766	801	750	726	744	742	784	781	764	760	724	750	757	766	768	700	681	748	748	742	746	750	789	755	754	716	691	749	778	786	640	612	816	779	771	737	735	729	732	732	782	731	745	726	751	716	746	752	766	753	729	724	748	787	759	802	898	883	610	351	430	797	847	851	704	774	766	760	758	727	735	771	742	780	741	741	755	754	798	813	812	776	731	778	760	768	752	769	760	760	770	745	732	759	779	781	783	767	747	789	781	772	782	754	796	727	750	723	741	743	718	807	725	791	742	785	811	868	742	449	274	395	830	1016	1004	881	766	767	760	784	782	775	769	751	756	752	733	778	783	739	747	759	726	746	748	730	719	725	756	736	775	712	765	758	783	765	767	739	725	772	791	789	778	725	776	815	824	824	832	809	729	813	920	754	728	755	759	753	768	759	735	778	772	759	746	767	776	713	809	777	765	751	759	773	767	738	779	770	741	744	768	797	752	751	731	747	773	799	790	739	774	716	742	739	760	752	783	734	798	771	797	783	761	740	761	730	760	790	790	796	733	757	791	729	793	809	770	776	781	754	744	770	813	751	742	803	767	778	801	717	721	801	804	772	803	782	754	773	762	808	863	834	779	752	794	799	839	858	970	734	320	231	517	937	873	815	756	760	815	766	803	844	985	699	295	279	852	1062	953	800	833	815	809	786	795	808	820	816	828	792	841	923	890	384	202	580	1126	921	832	800	808	771	767	820	775	788	836	806	839	826	784	828	839	807	817	799	818	794	780	781	841	810	848	798	800	857	830	823	840	826	804	805	765	821	824	816	865	843	818	798	844	836	853	820	843	871	801	811	856	885	828	788	816	793	809	825	839	830	818	810	813	816	820	817	852	806	777	812	807	834	857	828	877	814	829	838	833	840	838	845	781	819	798	838	835	814	837	815	811	803	814	880	882	835	843	863	853	856	850	858	855	872	879	847	841	861	877	874	878	874	857	850	802	819	807	819	854	849	827	806	853	873	866	823	893	860	855	866	853	863	871	846	844	844	850	882	868	829	867	865	837	889	845	828	855	859	850	868	837
847	718	749	729	733	747	744	751	769	749	744	776	754	788	738	781	763	742	743	786	782	782	758	794	791	780	717	735	771	757	768	778	690	714	716	739	783	769	767	738	750	765	736	762	790	747	779	911	883	769	765	741	752	773	752	772	732	734	778	783	745	779	757	750	761	769	762	761	701	700	746	747	724	734	730	748	760	747	718	731	735	701	783	718	691	797	741	779	751	721	697	729	719	701	730	716	743	757	762	751	766	751	738	743	718	741	777	793	812	901	928	639	374	398	773	891	822	712	780	768	748	740	756	746	746	764	763	747	765	725	755	754	790	789	752	750	785	761	752	764	760	735	766	736	742	763	776	808	791	776	754	775	788	802	778	753	758	718	749	741	725	767	738	731	772	719	788	770	758	777	843	805	563	319	300	594	929	1024	975	861	816	799	776	761	742	755	753	769	761	725	751	777	756	753	730	771	788	767	777	819	803	754	746	772	768	799	772	804	768	682	793	761	730	763	792	792	818	763	806	817	768	787	888	822	737	915	865	692	769	769	743	732	749	777	795	773	752	770	763	756	755	813	775	761	738	770	795	764	757	763	766	762	733	703	761	756	781	730	760	758	752	765	788	798	763	763	781	746	774	776	755	772	770	815	824	745	748	752	745	763	774	833	778	776	739	737	714	744	818	828	767	755	722	749	740	774	794	764	763	811	779	741	722	723	734	764	756	811	774	763	780	782	762	800	758	761	769	778	817	848	802	936	1020	533	214	363	831	975	855	776	802	823	792	826	806	988	778	290	268	796	1052	944	831	826	828	762	760	829	833	797	798	799	787	782	914	817	401	220	536	1091	933	836	836	786	769	816	789	798	813	810	808	792	818	814	784	788	815	812	806	807	791	790	812	861	822	888	799	806	818	846	776	826	770	839	840	801	804	801	818	805	817	830	811	864	824	822	847	857	841	851	774	831	834	833	809	855	815	817	834	849	841	838	873	868	839	832	860	891	832	815	849	847	859	876	822	879	828	809	812	830	815	813	818	813	843	851	862	856	806	833	840	821	823	815	864	857	842	885	844	820	804	807	843	849	849	820	820	849	819	841	834	845	849	859	853	842	812	818	795	864	841	780	815	897	957	948	797	833	873	838	851	865	862	843	847	846	845	877	857	807	829	827	870	862	883	885	840	913	904	857	847	809
849	769	782	737	745	750	709	779	760	792	746	764	782	779	770	725	761	775	754	751	741	769	767	743	768	728	755	760	756	707	756	772	764	770	771	785	757	762	749	769	758	775	725	733	772	795	708	716	715	720	710	751	744	753	709	738	752	744	756	756	739	754	728	777	772	807	754	751	760	741	750	719	753	699	754	755	723	727	792	725	764	758	766	764	787	777	713	752	744	760	762	743	744	781	709	710	735	725	741	758	747	729	718	717	729	758	743	770	809	893	920	646	415	407	810	946	873	710	771	737	770	753	737	771	764	764	776	765	756	735	744	741	768	779	697	803	789	770	757	774	771	758	726	731	728	738	751	803	804	788	751	715	775	787	752	757	750	770	741	748	750	733	736	748	747	747	799	808	782	784	812	872	773	461	263	331	686	980	1041	992	909	864	782	801	725	759	739	765	757	725	724	751	759	743	732	785	751	707	747	748	800	734	767	748	777	785	778	832	738	789	1026	1034	778	766	806	828	810	817	814	807	814	800	863	825	764	815	952	796	712	778	738	734	728	769	738	740	760	787	762	740	759	714	768	730	762	764	753	786	748	774	780	763	746	763	770	761	775	794	789	779	783	753	774	822	776	779	741	743	824	787	779	750	790	814	765	729	696	730	764	763	782	820	765	728	773	708	709	751	777	789	796	751	744	768	762	727	768	771	769	801	794	743	752	801	751	779	790	770	820	741	788	756	745	771	747	796	778	768	811	787	890	891	1055	793	281	272	722	985	873	783	812	800	810	853	821	1006	765	316	267	753	1101	982	817	828	851	820	825	793	806	790	781	792	798	837	896	984	446	218	464	975	886	830	774	792	774	777	800	798	815	815	789	825	826	772	830	825	829	801	867	830	813	834	772	809	811	836	820	760	812	837	826	817	854	828	812	855	849	817	840	809	801	794	823	848	850	786	811	825	840	828	831	797	867	810	825	834	787	828	839	828	821	833	869	843	810	851	840	830	837	787	832	837	826	855	877	843	839	820	819	795	818	808	761	835	880	871	823	871	857	847	875	874	845	802	852	858	865	853	868	817	830	835	842	840	848	825	817	853	838	821	815	835	846	857	846	813	821	802	806	853	861	803	807	884	910	884	788	803	876	838	859	857	870	865	845	826	871	839	873	839	868	810	829	857	862	840	832	819	879	851	806	844
761	752	743	767	755	742	732	743	742	789	741	738	750	761	745	734	763	747	738	746	783	765	773	738	776	759	752	724	750	754	778	736	749	772	792	753	729	764	777	757	779	749	746	774	748	771	824	726	740	712	743	760	716	739	745	734	765	748	760	780	736	727	731	747	744	740	771	736	753	772	758	764	737	753	744	741	766	726	721	743	764	755	749	727	743	752	754	787	757	734	731	715	739	747	720	721	742	755	722	771	738	774	759	730	740	778	756	805	769	870	887	639	428	398	810	915	837	695	758	780	755	734	756	769	762	746	742	775	741	750	742	736	751	780	719	779	753	754	761	766	783	736	712	771	732	732	746	803	839	775	729	728	782	802	774	723	771	767	765	801	757	739	722	691	725	749	764	791	784	788	786	864	809	645	336	276	348	646	902	1056	1061	996	962	909	855	886	867	845	856	844	851	836	851	834	822	822	847	833	805	826	799	769	757	774	800	788	771	814	693	666	964	997	697	746	800	788	793	784	804	785	752	799	766	762	761	779	863	973	735	760	762	762	762	842	734	727	788	810	760	783	764	794	788	762	788	806	774	802	751	790	757	791	779	754	738	751	779	753	777	785	765	778	767	809	789	749	759	775	780	744	766	791	748	739	736	729	724	751	757	768	751	717	735	763	760	744	745	762	820	805	790	799	740	791	749	763	753	762	749	768	721	794	777	810	781	809	758	749	798	755	793	768	765	798	787	745	771	836	832	813	929	876	1070	987	362	246	564	1057	899	839	812	806	805	823	836	993	784	322	266	757	1092	959	802	790	822	794	816	821	761	797	795	857	877	885	922	1031	566	234	408	926	923	842	830	819	754	785	812	805	780	807	766	814	817	756	843	826	775	814	817	830	799	831	778	789	811	833	813	801	828	827	820	808	790	824	820	839	813	797	769	811	805	856	822	818	798	827	843	808	826	851	854	828	794	838	832	840	799	819	808	848	817	825	873	820	856	802	788	849	799	790	818	863	857	829	843	831	835	833	828	858	787	799	803	810	841	877	823	854	865	841	834	860	813	856	797	853	807	855	824	824	858	868	879	869	808	838	804	806	881	886	824	836	848	852	829	847	854	824	880	871	905	871	803	782	803	792	753	839	908	907	846	892	843	876	856	899	858	890	883	859	842	863	876	862	833	870	854	858	869	792	836	822
718	763	751	741	752	785	740	749	751	767	773	769	750	767	754	755	732	774	771	770	791	799	741	755	737	760	714	745	745	770	775	781	703	745	721	779	724	774	767	778	772	768	740	738	754	738	709	764	732	738	726	709	708	726	709	757	741	776	746	728	752	763	735	762	720	721	775	746	766	767	766	732	744	770	748	774	791	777	736	731	747	758	772	731	746	734	758	726	751	756	733	714	764	747	696	737	738	733	786	747	772	745	742	723	763	796	769	799	772	836	901	609	440	443	694	877	759	707	795	759	772	785	754	785	745	745	750	760	717	726	744	755	775	759	717	749	776	788	734	769	732	716	720	769	739	746	716	728	789	745	722	734	780	793	776	738	763	740	790	776	722	766	753	730	738	742	708	761	777	722	800	796	869	814	590	369	281	360	527	842	958	1015	1045	983	948	943	929	931	950	936	906	910	928	937	961	945	942	923	948	932	899	948	885	903	904	901	905	886	822	727	772	795	776	896	867	852	829	823	840	836	815	845	758	744	809	798	774	994	844	704	752	757	751	794	761	747	802	778	782	796	831	782	760	792	758	803	816	817	827	763	819	796	788	772	797	808	791	799	783	772	805	779	795	771	775	808	763	735	749	800	778	769	764	743	747	804	887	792	745	788	800	720	773	777	731	713	763	829	780	779	787	799	767	766	791	799	758	813	773	816	784	821	751	773	776	760	762	782	787	759	751	791	756	766	789	734	738	803	845	844	859	893	1002	1011	488	228	420	935	910	878	792	796	805	778	849	972	799	324	247	741	1072	940	812	825	805	798	797	820	811	790	806	847	852	887	927	1065	621	239	409	976	975	850	840	833	798	810	789	818	786	797	778	792	805	800	788	771	776	818	785	821	862	832	836	829	813	855	827	803	814	791	824	812	823	864	791	851	829	836	817	817	813	793	823	809	807	854	812	823	822	843	832	809	800	809	847	831	811	807	814	822	837	819	844	851	841	814	789	847	807	794	827	875	832	863	831	842	857	831	859	870	847	800	805	775	835	812	823	820	844	836	869	829	857	843	810	831	823	800	803	831	832	810	831	875	829	843	794	833	843	803	822	815	804	810	783	843	823	851	850	868	891	859	861	812	763	788	796	853	754	905	892	864	829	842	832	857	810	842	866	890	874	888	862	825	800	808	865	812	809	809	834	837
754	733	740	736	742	739	757	751	775	763	749	757	750	739	746	740	733	743	751	788	728	774	757	766	754	746	777	739	762	766	736	685	711	694	749	740	741	784	759	778	773	768	766	715	777	752	772	759	768	716	743	746	715	700	715	738	759	771	735	760	765	696	765	738	749	751	749	776	771	766	759	777	756	777	717	776	741	767	733	756	757	736	737	734	764	788	754	773	769	725	735	744	731	785	714	733	778	758	719	749	723	747	753	770	728	792	763	773	817	845	801	618	470	457	701	820	820	755	776	775	770	786	757	783	770	766	758	745	770	721	764	785	746	766	749	770	752	798	769	767	759	760	745	788	750	754	754	747	749	741	766	748	760	767	730	779	786	733	783	849	737	748	759	739	756	765	732	731	736	761	753	762	807	866	810	633	395	273	288	398	592	711	842	859	890	889	883	865	907	884	910	921	929	909	898	915	879	932	879	915	920	916	931	955	907	896	910	880	881	907	921	869	901	893	885	916	909	929	853	816	918	988	887	865	890	917	806	961	1078	824	788	795	849	805	755	805	863	795	768	825	802	787	814	751	730	766	765	766	736	802	793	753	789	751	808	744	794	782	792	781	802	825	810	792	772	822	787	718	806	808	800	831	835	755	767	735	855	787	746	779	773	760	764	769	683	704	767	830	768	804	781	802	799	804	777	748	762	770	809	744	716	778	788	811	754	750	733	842	771	781	793	787	796	796	721	634	667	676	769	813	813	854	922	1079	667	262	301	763	939	808	803	780	808	833	803	951	815	340	253	723	1081	939	839	842	829	795	817	852	777	777	824	862	815	886	905	1049	631	228	387	952	942	866	800	814	819	815	812	806	837	820	826	781	779	824	809	768	775	830	824	807	796	827	838	827	809	820	828	788	790	770	824	771	789	839	799	816	801	805	822	795	794	814	813	789	807	823	810	817	838	850	841	813	820	829	889	818	797	786	810	835	884	834	865	813	877	803	835	898	832	792	780	834	850	857	804	849	856	821	865	839	826	828	807	831	801	822	778	790	812	868	858	824	825	858	859	881	844	860	829	857	871	807	840	869	830	796	804	824	873	865	884	779	833	806	805	841	814	842	844	851	870	830	858	838	828	808	864	851	634	796	902	884	853	828	892	845	874	829	869	872	832	844	809	837	777	848	845	815	828	824	803	864
741	745	753	727	780	752	751	739	722	718	739	753	704	733	749	764	733	744	750	749	746	802	737	760	768	779	747	770	744	752	689	691	1116	806	684	739	756	777	768	758	761	738	744	730	726	733	779	753	737	770	761	737	706	686	706	716	724	729	744	764	753	777	718	743	749	727	753	795	749	748	730	750	770	733	800	752	765	767	739	714	758	722	756	752	720	753	766	757	800	774	735	732	763	737	731	737	743	775	755	752	704	761	735	767	786	778	764	780	817	833	770	625	491	481	748	846	842	739	770	737	801	740	725	760	722	732	740	748	767	776	782	751	776	754	759	776	776	792	792	785	752	749	761	791	776	801	739	745	753	760	744	768	772	738	767	761	781	749	797	786	731	747	771	776	748	777	735	780	761	796	745	762	811	811	866	813	642	460	301	258	289	328	391	433	463	463	503	493	514	554	564	638	633	628	683	712	732	739	759	786	765	788	781	834	841	856	839	923	885	932	953	953	893	931	940	904	943	877	886	888	921	984	950	996	1020	981	949	964	1258	1055	856	906	898	845	858	883	897	867	892	894	855	864	839	813	789	815	804	779	762	836	805	823	765	782	847	783	764	784	767	749	817	804	814	795	805	796	775	779	795	797	782	779	796	758	753	755	766	771	830	783	778	742	798	786	757	782	850	793	774	791	777	801	840	806	806	807	763	797	763	742	727	799	803	767	768	781	794	792	793	796	751	753	799	777	704	648	1214	783	749	829	821	904	891	1072	845	323	242	640	920	840	786	784	827	800	851	966	798	354	248	682	1075	1001	874	763	758	841	828	810	809	797	776	788	848	869	927	1079	620	238	366	943	944	803	776	797	796	812	817	807	854	823	816	809	798	835	842	829	774	780	863	828	833	844	825	854	846	835	756	747	790	772	764	839	817	828	824	803	800	788	841	778	797	779	790	792	826	796	808	799	801	825	874	839	802	834	832	819	788	783	819	833	850	829	816	830	833	832	816	826	805	825	832	859	787	838	863	858	841	832	835	838	849	805	853	818	805	841	828	841	843	856	817	854	823	792	893	772	693	814	869	939	914	807	809	868	798	815	797	848	888	881	850	841	833	836	830	826	841	833	850	818	812	842	840	838	849	815	817	896	811	889	863	860	839	811	829	894	844	840	861	845	854	856	795	811	792	800	860	831	823	829	825	832
766	783	790	740	788	745	752	739	745	722	715	739	751	729	753	729	730	744	727	775	782	795	763	745	779	764	760	738	713	756	676	691	1355	787	665	788	770	790	764	767	737	745	722	743	764	792	809	752	780	792	792	780	727	726	730	705	754	757	786	764	731	746	753	743	791	759	772	751	745	764	740	747	749	725	746	740	743	729	738	747	700	751	721	705	722	777	732	724	765	771	723	752	767	742	786	761	715	765	753	739	733	759	743	755	757	801	754	801	832	823	809	638	490	512	688	815	843	793	748	793	780	745	724	779	770	777	795	769	759	740	751	761	777	759	749	775	769	777	762	764	792	756	753	777	752	777	761	729	753	768	717	752	766	763	745	754	772	772	753	722	732	758	790	785	760	743	746	738	798	775	792	749	760	802	814	849	820	709	583	502	393	342	316	293	288	304	308	306	297	300	324	338	380	383	383	369	375	428	453	444	468	479	519	541	567	576	585	633	669	727	729	788	788	821	887	869	946	894	856	909	968	964	923	939	947	946	964	846	1022	1183	965	939	968	950	931	994	917	948	972	949	959	928	962	819	988	1104	805	891	843	947	878	909	838	913	1009	822	855	832	827	853	888	847	845	842	829	811	863	784	845	846	830	845	837	807	825	790	776	811	805	819	750	719	771	817	778	799	811	802	789	773	787	789	813	760	783	765	749	790	763	756	774	789	819	807	783	775	778	797	790	845	846	790	799	831	758	683	1942	822	751	829	890	938	946	1070	1017	428	219	551	978	838	809	805	808	808	837	967	895	357	243	653	1081	974	922	822	804	808	787	807	780	819	816	871	825	947	961	1042	640	208	358	885	925	795	801	794	770	801	782	807	829	802	791	832	784	820	820	803	768	798	808	818	790	810	819	814	824	839	732	823	952	973	846	766	875	829	796	786	801	850	806	803	815	838	809	800	819	798	836	812	845	805	814	838	839	821	796	774	816	817	803	799	853	795	828	803	803	840	825	859	823	806	854	804	842	836	814	805	826	812	829	827	845	829	866	829	829	843	845	849	849	820	846	841	825	812	867	812	790	820	832	887	877	823	773	866	815	799	797	801	867	831	866	849	863	842	813	840	831	799	839	892	843	852	871	833	838	827	780	838	891	843	875	883	906	846	774	882	855	832	863	881	831	838	815	810	840	807	863	815	846	836	886	824
762	753	782	699	807	740	753	789	748	724	709	693	755	785	719	728	721	738	740	741	789	741	782	748	765	736	751	725	733	668	712	603	661	641	758	800	731	759	769	744	751	748	743	718	747	775	757	741	790	771	775	768	759	761	750	722	712	773	761	763	745	777	733	784	768	768	774	789	745	755	737	738	725	765	780	742	774	768	741	720	736	696	730	756	765	729	767	765	783	791	756	788	747	727	768	757	727	758	787	781	719	756	745	754	742	764	796	790	878	824	887	681	497	544	678	803	786	757	794	777	779	795	757	769	791	773	766	732	735	791	749	761	750	773	781	805	757	769	746	738	765	745	767	751	770	766	773	773	767	785	760	748	757	764	821	772	774	780	789	773	758	780	743	744	729	745	706	716	759	769	748	747	719	755	770	785	819	820	775	752	639	597	560	544	505	535	491	490	470	469	450	497	389	385	421	329	352	345	322	343	335	321	316	300	336	338	317	340	323	323	341	375	356	374	406	402	428	420	440	472	503	506	536	575	613	612	666	627	641	855	776	782	869	812	812	825	841	831	873	895	924	903	909	764	1217	1444	815	977	986	998	951	920	936	957	891	944	933	955	917	925	907	924	920	882	929	916	883	887	912	927	961	886	917	907	940	861	861	884	870	880	832	856	859	870	830	826	844	835	858	826	785	829	830	804	834	828	779	816	791	812	782	756	778	761	787	790	717	794	831	790	771	808	817	797	765	682	773	633	774	809	814	879	899	957	1021	464	205	487	1018	872	813	788	859	875	843	931	874	372	221	622	1043	1013	896	891	868	794	766	865	817	794	776	840	837	928	961	1026	598	223	369	925	933	793	804	791	824	805	801	796	801	788	811	825	817	776	859	809	808	841	837	822	782	811	824	814	856	814	727	826	967	1012	842	748	809	781	806	804	804	816	845	823	837	810	805	812	828	820	856	892	822	790	829	820	841	841	809	799	823	799	814	831	815	792	862	853	830	820	800	819	852	844	808	855	817	859	871	846	812	835	805	831	825	813	798	846	853	857	837	853	822	834	878	831	855	820	812	884	847	832	811	862	806	810	816	859	769	759	833	850	862	824	850	860	825	850	815	832	853	839	848	857	857	847	856	831	832	847	813	842	845	865	866	871	822	825	824	825	849	846	882	836	853	847	851	803	870	848	831	810	865	810	832	840
782	766	772	739	760	752	738	744	794	761	725	735	735	770	775	729	744	758	745	741	744	761	750	707	712	744	764	720	723	720	741	750	750	754	781	756	771	743	712	752	752	745	752	760	763	780	755	760	778	773	765	736	799	719	706	716	754	742	743	775	760	762	760	736	777	742	755	759	751	730	753	790	763	757	757	736	741	751	756	745	717	752	752	742	745	757	728	745	762	736	761	717	739	768	756	736	734	767	792	775	762	749	761	721	724	756	775	832	884	838	850	677	529	503	687	759	802	765	766	798	763	786	719	754	729	768	740	777	763	735	786	763	781	747	761	785	745	711	731	776	770	725	738	759	752	770	768	743	772	738	728	763	755	760	789	782	757	788	791	763	743	724	775	748	741	774	782	726	735	794	758	764	729	745	756	757	826	833	825	892	830	833	816	742	730	785	729	729	735	706	729	685	333	414	687	558	544	521	510	496	456	460	413	306	404	372	359	373	361	325	341	334	311	289	279	255	265	269	262	258	278	253	259	272	284	299	316	292	293	344	359	360	390	377	374	368	386	394	438	472	493	484	546	474	512	531	545	706	740	743	729	759	767	796	788	818	848	841	871	899	935	944	948	934	938	953	980	957	980	973	936	975	950	951	934	932	932	943	952	930	938	917	976	909	914	908	907	916	925	875	816	903	890	898	875	909	880	897	890	900	883	868	838	861	830	816	830	848	867	829	854	860	826	835	801	802	809	876	844	922	884	905	957	970	985	642	238	406	883	860	817	833	829	823	809	919	861	364	225	620	1134	1114	999	848	861	825	837	814	789	795	836	803	833	847	934	937	512	229	429	1008	927	792	762	831	788	817	806	805	801	781	846	831	789	824	782	775	820	771	808	838	812	858	818	791	813	831	784	751	858	848	784	767	844	792	829	809	795	823	846	861	836	775	817	831	827	805	815	846	827	825	786	838	830	820	816	822	831	826	804	833	845	816	847	784	839	779	799	838	834	847	808	824	816	832	836	796	827	846	831	842	842	844	813	841	840	850	820	800	790	848	836	817	799	807	812	832	792	819	852	821	830	831	841	798	832	809	836	830	858	836	785	832	853	845	823	804	808	803	831	822	859	853	853	828	854	855	845	877	875	870	865	783	779	798	799	794	814	835	854	822	873	832	900	842	880	838	820	814	815	871	821	857
737	788	790	763	727	727	776	778	756	751	727	744	741	768	771	756	725	756	751	729	747	753	755	725	713	730	734	731	758	735	740	728	797	746	734	768	694	748	769	724	717	688	715	786	794	759	776	791	771	764	750	767	792	691	745	770	729	776	782	760	748	739	776	718	736	727	729	701	729	782	758	777	731	762	761	744	767	745	749	765	733	716	705	740	748	763	718	746	745	745	753	738	766	746	750	756	718	722	723	764	745	742	745	691	740	752	788	829	905	897	873	646	465	486	693	840	813	774	762	765	778	781	750	707	740	743	762	775	775	775	698	779	758	746	746	779	740	731	714	757	743	771	754	764	753	751	780	719	748	770	755	768	765	779	758	753	729	754	794	770	722	722	781	741	781	880	814	750	758	748	743	720	702	749	728	758	749	742	761	791	790	859	871	840	848	855	882	861	891	850	939	835	565	652	909	783	759	814	768	781	741	753	706	663	742	734	665	685	700	641	628	627	632	587	599	556	568	563	581	542	532	442	482	419	386	377	360	346	306	300	300	282	282	277	301	270	283	252	243	262	261	254	280	252	273	263	286	285	301	309	310	352	354	341	354	374	413	451	457	480	515	541	590	592	585	636	655	708	706	784	783	822	812	818	820	851	859	910	870	920	917	924	914	940	932	948	947	955	964	968	912	944	946	962	920	919	960	971	925	944	945	924	921	922	932	912	905	921	914	921	922	927	885	948	855	890	938	988	989	923	929	943	1029	1087	1229	830	265	337	748	881	826	802	848	838	825	902	881	390	231	595	1130	1146	1041	920	822	770	791	790	791	788	831	809	803	868	913	900	482	232	449	1024	920	791	787	835	815	801	846	804	789	826	790	785	791	790	798	807	788	807	790	812	816	838	826	831	810	836	806	826	755	745	732	852	836	825	836	782	797	812	851	823	822	811	826	815	843	847	835	793	805	833	814	813	802	801	831	848	814	847	822	847	836	854	853	852	862	823	804	810	818	850	796	845	815	818	829	845	818	822	825	858	834	853	813	878	843	837	837	841	826	855	826	828	804	811	833	826	836	829	867	863	834	836	825	812	843	849	802	804	838	804	810	821	823	853	860	839	854	865	806	822	881	837	843	828	868	839	879	886	872	854	863	789	820	892	917	864	808	864	913	837	840	875	894	849	868	816	834	824	822	844	855	894
758	738	738	744	711	744	742	748	723	730	736	739	738	759	754	757	717	719	728	739	771	764	767	727	716	734	724	728	768	741	772	725	739	778	729	718	749	775	751	751	730	740	734	774	774	831	758	777	739	795	745	784	726	730	728	732	749	727	791	773	713	749	753	753	740	672	686	668	762	767	747	767	737	756	742	748	758	745	786	732	742	770	720	727	737	733	742	741	757	739	725	762	777	719	727	783	717	721	716	743	755	766	781	778	744	778	792	850	998	914	877	622	450	503	733	807	829	760	757	763	774	746	768	759	764	738	767	767	768	756	777	784	750	748	765	736	718	705	749	734	773	762	770	723	732	739	746	728	708	735	756	749	794	760	747	753	756	775	757	763	773	738	747	722	734	823	794	723	761	773	723	725	723	724	774	784	748	784	717	780	770	823	825	817	833	823	835	794	826	834	860	919	831	891	854	831	838	889	852	890	829	889	863	904	910	878	921	926	945	883	871	870	939	920	919	890	856	871	842	804	821	786	767	803	772	750	779	757	745	740	754	715	697	715	720	690	628	604	574	564	524	512	476	437	449	404	393	346	354	336	306	301	284	272	275	261	241	252	253	264	256	266	275	258	281	285	282	301	311	345	324	368	340	397	397	393	436	458	504	504	536	587	584	609	633	650	663	691	754	750	731	792	844	837	875	862	905	918	928	941	958	936	931	934	977	943	975	932	997	945	937	981	965	951	981	920	959	1006	1048	970	976	994	1060	1184	1272	835	271	317	731	810	734	800	818	822	813	862	882	460	238	383	860	1096	1017	921	868	799	800	783	833	825	834	841	804	862	944	982	547	222	379	936	926	813	771	785	809	844	798	803	819	781	831	799	828	781	811	777	798	809	797	849	825	827	840	823	822	798	853	810	833	805	795	822	800	838	805	774	797	813	851	810	812	816	827	842	851	815	823	745	794	810	805	828	819	818	843	831	800	826	852	808	819	837	817	835	819	839	834	782	800	856	812	834	831	785	840	860	854	806	836	838	855	863	835	848	865	823	838	824	857	860	825	807	838	829	832	854	802	836	836	809	846	836	812	858	823	836	802	852	835	810	867	847	852	847	843	838	831	850	846	871	823	829	807	848	802	826	832	880	866	875	826	784	784	963	1050	1008	788	814	862	884	875	826	870	821	840	858	902	863	837	825	838	821
735	749	743	765	719	756	712	734	726	727	740	717	765	739	707	736	756	744	758	759	773	761	742	733	748	725	749	729	760	756	744	751	767	776	738	729	740	750	765	752	747	743	748	767	793	773	748	767	724	766	756	752	733	742	724	695	752	777	765	763	733	739	749	789	763	767	695	679	709	754	784	740	742	759	740	763	772	746	744	727	761	729	779	739	750	762	739	742	733	754	745	730	741	741	775	745	716	745	711	697	732	749	718	731	782	794	748	850	946	852	779	588	439	516	756	829	819	768	764	795	778	778	743	732	750	786	722	747	737	738	720	734	760	723	729	749	740	712	733	750	777	772	770	747	741	835	794	763	691	750	736	753	764	775	740	754	758	769	744	733	751	779	742	723	709	708	723	757	731	720	769	817	714	741	785	774	768	764	748	760	742	730	770	746	774	758	778	778	792	744	802	827	805	823	817	827	800	845	820	848	802	846	868	902	876	831	859	870	899	871	898	885	841	876	875	838	874	874	869	875	885	881	863	904	912	915	916	899	911	919	948	938	945	971	982	921	933	945	927	917	933	961	852	937	875	876	853	816	835	794	775	687	697	715	650	646	577	535	532	515	478	476	440	456	428	404	380	355	343	312	301	292	279	276	255	264	261	265	274	268	237	261	253	265	296	297	302	311	350	333	334	373	402	364	403	436	470	493	500	551	547	587	593	644	659	699	695	749	758	773	746	763	784	710	728	692	657	688	678	649	650	635	679	645	712	481	217	390	805	850	793	783	798	804	830	829	913	642	305	246	492	791	879	951	923	849	776	761	782	793	753	835	802	910	925	995	610	222	349	875	956	804	829	835	787	828	791	799	802	824	816	849	813	807	797	835	806	851	810	770	813	838	828	850	836	848	816	809	810	833	829	826	813	853	826	790	824	803	802	801	821	792	860	792	820	841	820	827	787	804	794	801	874	837	797	802	791	833	826	795	865	830	857	838	829	789	799	782	794	835	849	848	829	850	835	819	808	820	856	818	821	829	818	798	809	833	788	799	858	830	841	818	860	810	856	820	833	834	826	831	849	799	878	824	847	856	852	837	822	809	856	846	851	858	854	843	857	834	836	870	848	819	809	853	856	839	798	833	808	827	851	819	728	901	1036	1034	801	783	872	834	861	841	803	849	849	877	836	853	839	856	821	825
728	734	741	743	771	725	695	719	729	717	712	728	706	735	734	715	710	759	736	757	766	749	753	741	767	724	740	770	759	767	734	767	750	771	741	733	761	762	751	744	774	733	800	791	789	757	766	785	759	751	747	766	764	770	719	721	729	781	761	749	738	769	737	766	783	795	772	730	732	770	748	792	782	720	699	732	743	770	753	749	749	757	751	767	761	762	754	770	699	756	733	737	721	728	723	727	740	731	732	745	731	755	764	757	770	727	701	729	775	809	711	483	436	593	768	804	773	725	792	770	744	733	759	755	742	742	758	741	726	727	766	777	735	698	712	794	788	765	741	743	771	794	769	706	753	793	821	730	730	705	751	754	740	753	724	754	731	775	738	749	773	749	744	708	740	719	748	798	748	689	870	1038	825	720	811	801	787	745	732	795	750	738	780	761	752	774	777	783	758	775	790	743	750	755	740	746	745	761	759	732	755	747	768	774	786	767	729	755	790	820	804	795	812	773	785	803	781	804	801	807	851	847	848	820	846	816	822	811	805	820	836	823	852	870	811	864	843	852	900	891	832	882	912	902	932	899	908	905	941	933	960	905	975	929	971	946	978	917	901	963	931	931	885	917	889	910	839	845	789	773	693	685	700	652	671	658	612	569	531	504	504	469	407	420	382	362	371	319	303	313	295	287	272	271	280	252	249	256	275	261	263	258	249	295	289	297	323	326	321	332	343	356	350	333	305	296	284	312	296	304	273	259	273	279	305	247	329	607	879	739	758	782	816	781	783	815	886	896	533	276	247	365	504	748	986	1141	1070	979	945	976	990	981	999	1064	1097	1199	778	282	359	950	1013	862	816	794	808	820	821	813	803	799	837	831	800	825	796	863	828	809	818	835	824	847	778	794	804	850	793	833	813	768	834	827	821	792	850	802	835	821	796	823	829	766	819	804	817	799	818	823	779	801	847	801	824	824	793	793	791	804	853	854	857	833	850	830	790	806	832	788	806	842	838	899	852	787	817	855	830	788	823	804	882	806	854	801	765	785	794	764	861	838	833	824	795	775	847	821	809	829	812	838	836	832	841	856	813	835	826	812	851	807	832	805	841	872	818	850	812	827	839	832	835	834	811	849	816	845	876	816	853	839	862	834	748	778	879	818	744	871	870	844	853	857	829	829	863	859	858	802	827	808	800	807
747	784	732	736	723	736	679	685	736	747	694	722	757	770	718	731	742	756	734	774	758	739	731	734	736	755	738	763	731	736	732	764	787	763	741	760	763	756	760	790	740	785	764	774	754	752	785	765	743	738	765	787	807	798	726	741	772	785	773	766	731	754	760	754	774	771	749	763	752	761	744	752	726	752	755	747	751	743	757	733	716	755	770	748	751	744	798	769	742	743	741	753	725	720	725	746	762	768	736	788	723	760	771	752	776	707	646	787	1026	927	624	491	431	588	818	791	793	711	749	750	744	741	729	727	728	745	745	737	745	760	778	765	757	712	749	827	883	820	740	737	770	777	761	732	692	728	759	696	742	772	719	757	776	749	749	741	763	740	756	785	749	761	719	747	745	749	733	753	720	731	760	836	752	740	802	791	791	769	736	759	751	766	778	783	728	785	736	771	743	773	752	757	773	742	792	780	749	773	783	786	768	792	759	827	792	790	775	761	770	764	775	746	750	745	742	764	731	727	741	754	730	760	758	790	749	751	714	791	780	765	752	783	788	769	784	770	783	807	841	813	762	768	791	786	804	837	795	783	780	816	822	865	877	830	839	862	849	852	867	892	894	917	922	904	926	930	924	953	982	978	921	924	947	934	969	965	945	953	926	943	928	909	888	856	827	839	854	751	784	759	720	668	638	653	670	618	581	518	499	480	432	425	372	385	376	365	323	324	285	321	279	290	288	291	299	294	300	341	355	343	386	403	432	432	456	533	640	879	778	747	762	768	815	810	751	839	792	940	831	560	304	214	272	443	800	1084	1082	995	912	903	914	926	922	948	1041	1072	724	305	335	910	1056	832	808	806	831	801	796	778	818	792	765	778	823	806	817	835	843	811	783	846	813	801	787	815	824	789	784	780	791	801	809	830	802	806	823	808	841	789	835	802	841	853	832	750	809	781	817	797	790	793	816	826	797	847	819	849	821	818	866	789	810	830	824	834	773	822	827	824	830	839	847	843	811	785	855	826	792	841	845	813	879	806	802	830	789	839	800	792	815	797	830	818	824	843	814	820	828	845	791	823	812	856	863	832	845	849	852	849	789	813	896	892	830	834	851	830	865	782	834	843	833	873	856	852	835	872	842	831	876	863	858	893	808	830	780	798	875	892	860	831	875	850	814	819	795	845	875	842	840	846	803	840
727	769	732	708	728	734	691	706	728	750	721	746	714	737	723	746	762	691	760	757	757	757	740	736	757	781	751	757	738	769	761	752	762	801	767	790	767	761	755	749	753	775	731	743	708	773	757	738	749	727	742	803	776	815	725	711	711	728	724	784	764	782	726	760	763	760	748	726	744	747	730	759	770	731	747	777	721	756	752	749	774	793	734	746	749	732	764	744	766	768	735	750	716	754	741	739	720	760	734	765	750	774	741	753	760	718	587	906	1297	1190	684	476	439	535	734	743	818	759	783	746	774	783	774	746	746	719	759	743	738	753	762	772	749	742	723	802	854	847	726	743	841	739	778	754	746	740	718	765	780	777	703	873	879	727	776	777	738	765	742	763	760	771	780	782	783	819	752	747	719	779	740	690	720	765	750	762	745	763	756	775	766	744	731	778	732	744	742	731	752	737	744	722	731	707	787	763	766	762	795	738	740	751	742	776	774	745	781	772	751	754	758	782	780	772	755	742	744	783	825	746	751	794	794	781	770	764	757	756	766	762	767	771	768	786	716	763	749	753	794	801	755	760	729	774	743	759	765	734	752	747	738	729	816	800	779	783	808	815	805	795	808	768	829	852	851	801	823	848	851	832	834	842	836	840	864	891	877	941	888	909	885	907	924	906	921	932	945	917	929	932	953	963	972	961	951	966	943	942	910	903	909	912	886	863	829	796	768	767	761	765	713	724	737	754	784	753	828	822	828	857	842	818	863	853	888	884	847	823	771	774	811	782	810	811	784	808	820	808	866	867	768	462	230	237	444	692	805	769	711	668	663	692	693	714	785	894	698	273	283	758	1025	852	806	828	843	786	812	800	798	777	803	820	813	851	816	772	830	819	793	786	825	794	787	797	785	807	800	808	775	885	841	809	817	818	794	841	818	823	839	829	833	830	808	799	794	765	809	769	844	833	822	832	835	850	859	831	845	831	856	814	853	827	825	810	797	819	815	829	807	822	874	872	836	820	813	839	837	801	834	819	839	787	805	836	860	898	825	833	838	856	833	823	819	841	855	856	835	826	838	841	864	848	828	872	815	839	851	836	797	851	793	930	803	873	841	864	823	816	823	816	838	880	827	857	809	850	870	867	836	867	871	868	859	906	819	857	876	889	862	857	821	878	842	843	795	839	833	847	834	816	800	809
732	789	774	759	733	752	750	740	743	739	757	728	733	737	738	721	738	740	781	772	731	759	742	760	769	804	752	786	752	718	775	694	722	712	743	752	752	748	761	780	765	759	728	736	742	758	757	782	757	765	740	759	742	729	740	774	738	767	739	756	751	698	738	757	760	748	736	720	728	750	745	725	724	754	725	729	734	711	747	755	742	764	770	741	742	755	716	712	723	713	743	738	734	767	754	715	732	739	762	788	763	760	717	756	720	770	592	749	965	950	706	539	381	543	749	777	961	992	782	746	779	775	776	750	762	747	750	783	782	761	785	758	794	729	731	759	781	756	706	742	784	772	750	779	763	757	772	749	732	755	721	769	837	738	742	739	767	791	749	765	737	755	712	763	766	767	771	725	758	748	781	763	782	756	755	723	763	731	714	730	732	740	778	739	751	759	737	748	721	750	789	740	737	751	757	776	767	727	754	758	752	742	706	724	746	740	776	758	727	747	721	755	756	757	774	740	776	756	789	702	730	743	773	748	767	755	744	787	755	734	746	741	778	744	774	808	765	788	767	807	801	759	783	785	773	770	788	764	737	742	726	745	808	746	765	757	780	768	760	712	762	734	777	749	773	740	763	748	779	760	807	777	800	737	769	783	779	830	832	827	795	849	804	794	853	881	800	803	830	820	856	828	851	846	889	904	859	911	875	920	920	915	942	941	931	967	973	964	953	974	978	969	941	963	949	924	951	961	974	945	952	861	889	846	821	805	783	801	779	789	798	791	781	773	803	828	782	782	813	939	957	1005	489	226	355	712	839	812	758	724	734	731	775	817	829	967	844	333	251	630	970	846	790	789	801	792	816	790	782	802	827	809	791	793	852	805	787	793	798	819	814	786	823	802	786	777	782	774	791	862	863	849	786	789	827	816	824	799	833	824	825	841	830	808	789	797	812	826	871	844	861	853	839	818	828	851	813	794	832	813	841	822	850	838	819	809	770	816	811	806	811	798	813	849	860	876	833	848	786	800	781	824	794	854	895	839	848	870	837	840	845	812	880	849	876	846	853	819	860	840	830	826	849	811	830	850	852	829	822	888	665	900	823	858	864	850	845	839	874	843	838	863	866	882	829	862	856	855	868	851	873	838	841	860	853	853	868	843	859	846	869	847	853	843	835	839	871	878	875	815	791	869
759	782	766	756	724	773	696	756	725	741	745	717	760	751	739	759	715	769	729	761	728	734	711	749	762	778	805	753	760	743	747	772	756	763	710	697	741	731	740	744	767	769	774	737	749	751	724	704	712	739	762	707	700	709	719	773	757	770	735	736	737	739	738	716	784	753	743	786	748	782	737	766	735	766	743	742	713	746	737	716	739	740	756	743	760	754	761	731	745	755	762	751	726	748	728	755	752	755	744	722	754	737	697	711	694	784	794	764	849	793	757	628	413	542	769	723	803	823	674	742	804	777	772	755	765	754	786	763	766	759	777	782	796	755	756	725	712	737	721	755	769	770	771	777	760	777	776	744	731	720	760	709	707	749	753	762	786	770	759	746	771	743	763	767	770	793	768	710	729	754	763	793	770	748	753	734	754	723	735	773	754	735	744	787	752	773	781	756	739	742	742	714	702	745	742	772	822	747	730	734	754	735	758	713	767	732	761	734	749	730	695	724	749	759	776	734	723	792	718	781	718	771	765	758	774	744	752	777	789	740	735	749	746	728	750	752	761	777	771	797	754	770	778	752	772	737	744	751	738	750	758	786	779	735	781	745	808	818	768	762	810	809	834	771	739	781	749	779	775	779	753	768	785	744	736	793	746	776	770	754	755	774	754	689	883	946	794	745	754	797	834	810	775	804	809	800	810	841	801	831	839	812	813	841	827	834	830	846	818	899	865	867	836	867	862	867	894	901	830	834	840	735	902	1133	728	764	784	803	798	788	741	765	755	792	796	822	790	768	860	981	919	1263	883	231	318	717	931	867	756	723	755	745	750	815	858	941	861	333	241	643	994	870	827	846	841	808	807	795	784	824	790	778	850	810	818	814	815	811	807	788	756	807	815	827	816	776	778	767	792	835	808	852	806	783	784	808	822	833	813	808	812	847	836	818	814	803	848	822	852	838	840	841	807	833	827	822	798	812	828	783	775	723	827	831	770	837	820	846	841	823	809	823	792	811	815	868	842	820	822	822	789	808	819	814	872	873	840	861	848	847	811	816	782	831	859	839	875	836	833	824	856	854	892	863	808	847	813	853	862	853	891	838	846	840	846	817	837	820	826	816	852	838	853	822	858	829	841	852	854	861	845	866	826	831	827	811	873	827	817	860	817	839	857	848	843	849	813	841	874	842	837	832
734	786	750	786	781	768	745	670	734	727	751	723	739	730	764	731	729	779	714	775	724	731	762	756	793	741	769	736	776	764	766	748	750	777	747	739	727	742	756	744	785	802	793	738	782	752	728	783	759	697	726	743	779	745	782	755	774	745	748	749	781	775	738	739	748	755	746	755	743	745	766	752	733	748	751	752	701	748	742	740	729	742	759	790	792	767	756	736	781	781	760	754	720	734	747	741	744	731	722	757	742	709	752	710	907	810	863	884	936	885	844	638	391	543	811	817	696	686	695	793	746	759	765	759	749	770	793	762	748	783	728	731	781	748	759	759	803	744	760	809	762	789	721	749	829	763	778	716	772	736	769	772	737	739	765	752	736	767	830	805	804	728	782	749	753	739	771	722	773	761	775	790	753	770	740	749	760	711	739	757	780	755	751	775	767	737	783	744	751	736	735	755	742	727	735	762	765	750	699	721	748	761	768	731	772	726	772	767	751	749	730	680	709	725	753	753	730	748	735	765	743	762	798	750	752	761	764	742	784	771	757	763	732	779	791	767	748	768	778	756	732	775	767	758	746	768	748	778	746	780	736	777	726	798	747	786	749	737	800	734	796	801	838	758	743	730	764	795	723	785	796	771	751	764	782	774	809	774	789	804	760	779	781	743	747	843	678	733	811	824	817	780	731	757	800	804	781	735	778	760	800	788	790	782	764	773	785	781	791	828	827	790	776	789	805	807	792	797	802	764	800	685	826	1122	718	765	794	792	828	750	775	752	771	784	814	827	790	820	871	958	957	1189	799	227	291	655	900	813	786	725	740	762	779	835	889	945	778	308	234	695	997	820	817	827	800	852	803	833	780	809	795	816	769	824	821	809	842	836	826	751	778	832	838	816	857	830	786	828	754	807	847	850	819	820	813	831	824	865	815	769	827	812	840	830	857	828	805	797	860	833	844	806	827	832	841	819	856	800	780	761	797	773	756	843	830	830	854	815	840	814	834	843	841	839	859	860	860	813	839	813	813	809	823	789	822	812	823	857	850	803	799	812	794	794	790	829	851	858	871	845	883	827	823	869	843	862	845	804	798	826	807	876	843	829	879	863	801	852	825	813	839	833	830	862	838	831	860	854	806	875	844	853	869	864	807	872	820	827	834	826	834	835	818	818	833	853	867	871	837	802	810	851
733	745	705	747	743	738	715	728	720	740	731	730	769	737	748	756	742	728	761	758	757	734	776	740	775	768	731	707	763	759	765	748	761	758	745	737	727	721	740	751	761	745	787	709	769	773	748	750	756	777	776	782	768	777	753	770	759	741	732	698	803	790	793	747	747	784	791	731	735	755	761	757	777	721	779	755	727	743	702	736	757	744	764	741	721	751	737	763	713	761	739	713	729	771	765	755	703	702	702	772	716	721	737	709	817	743	790	807	972	924	889	652	380	537	774	842	752	822	760	828	788	768	790	768	734	778	761	751	756	775	778	746	760	778	772	756	781	774	793	770	711	750	753	748	770	753	759	729	781	797	790	778	763	733	710	707	744	797	755	755	737	752	735	745	771	738	745	722	751	757	741	745	726	760	738	780	728	758	752	772	749	746	746	772	767	761	774	746	781	761	770	720	722	725	726	747	726	721	718	751	739	789	774	751	802	734	738	715	771	727	735	699	710	755	762	737	721	763	742	757	763	737	738	725	771	747	733	745	735	737	746	739	783	771	735	747	792	778	779	773	744	748	754	781	754	779	768	777	768	736	797	750	752	753	780	756	794	785	774	752	791	780	779	776	710	721	759	788	790	744	745	768	800	764	771	749	760	814	692	741	785	750	767	772	738	768	738	767	793	780	859	820	769	786	794	822	767	797	763	785	830	794	816	779	827	795	778	770	799	784	794	801	790	808	836	816	774	786	802	778	854	818	707	767	752	816	803	808	791	774	775	767	794	781	764	805	776	799	866	887	1018	1138	638	279	317	775	945	903	845	806	812	821	852	939	902	956	756	280	244	694	1043	820	801	821	842	840	803	799	791	799	763	792	811	786	826	826	850	807	791	832	793	901	826	795	813	822	829	889	756	777	848	774	765	800	813	780	848	808	831	810	803	822	822	823	837	791	826	791	835	854	838	822	832	844	842	815	825	800	829	712	1233	1134	691	829	839	834	831	818	830	845	797	839	820	871	841	838	863	805	813	846	834	806	813	842	837	839	865	845	823	807	818	860	868	804	788	810	875	883	832	856	831	867	841	835	854	820	861	823	823	803	790	853	840	872	875	857	826	816	879	864	902	837	834	871	814	830	823	843	829	847	847	831	850	858	850	839	896	843	847	854	873	838	823	838	875	891	848	881	897	888	846	810
745	748	729	725	736	758	714	754	747	771	748	730	725	734	724	720	719	767	731	762	735	790	751	712	758	745	759	735	681	719	755	748	732	734	712	743	747	739	741	752	788	777	810	777	776	771	759	772	775	778	748	791	759	746	754	747	757	753	714	702	781	800	795	751	757	767	766	766	749	771	770	755	758	783	749	748	731	886	756	732	757	742	715	775	724	735	769	741	721	794	711	753	750	780	735	668	747	775	714	731	742	714	721	732	692	743	795	790	912	871	864	626	362	493	749	865	844	763	787	757	769	745	734	778	770	789	719	771	775	763	748	751	758	753	740	733	768	773	752	742	740	775	731	781	778	762	767	725	777	820	789	813	728	713	716	775	726	765	774	724	740	738	693	717	750	742	743	719	787	753	744	762	775	749	797	784	743	741	743	777	735	749	764	749	754	749	776	781	751	731	767	744	730	802	765	761	756	765	772	735	770	765	731	777	782	797	741	742	767	731	746	762	717	749	771	738	715	755	731	732	778	755	744	751	766	749	738	770	704	705	755	766	798	789	746	734	737	751	729	765	759	741	783	759	779	772	777	793	759	753	760	744	752	788	783	768	799	754	732	742	813	805	780	751	729	745	774	742	771	750	744	766	772	762	774	802	702	769	785	787	786	761	810	756	802	809	786	767	768	810	812	795	744	748	777	775	754	726	744	814	795	829	791	826	783	778	809	837	819	786	853	821	842	870	859	860	837	799	796	813	851	837	868	854	826	787	773	803	783	786	794	794	763	779	777	809	819	763	812	945	1099	916	473	224	342	686	820	840	718	739	742	726	723	761	782	853	594	234	271	736	1038	784	813	829	808	804	777	815	770	809	770	800	805	810	827	812	789	834	807	822	842	885	812	789	802	834	837	848	791	796	817	812	812	772	781	830	849	810	792	826	844	827	823	854	819	803	802	847	796	769	801	845	848	871	824	835	793	775	858	668	1024	1014	647	856	820	826	872	806	801	845	851	779	824	853	834	824	850	827	777	817	827	838	859	827	822	837	867	860	851	752	849	893	920	872	851	806	818	847	852	877	827	840	849	849	869	790	803	784	792	808	804	837	820	841	840	858	814	851	874	877	868	865	828	851	846	826	818	834	800	792	812	782	830	827	852	852	887	852	828	871	849	829	789	815	802	800	833	824	851	845	850	813
737	742	732	747	756	717	721	744	734	748	741	748	758	740	780	753	729	758	758	757	753	764	723	728	733	741	738	740	714	757	704	757	737	730	723	732	764	752	789	748	718	758	821	781	711	750	754	752	762	785	769	756	776	743	703	755	783	747	751	722	721	724	756	706	721	780	787	791	765	769	742	713	732	697	724	754	723	767	675	749	749	759	740	745	749	776	765	713	738	734	762	764	724	754	724	667	936	975	754	682	748	737	721	715	713	751	761	816	875	881	939	590	346	498	760	866	821	749	758	743	756	730	743	764	746	764	742	740	736	778	743	782	745	744	744	752	769	734	717	781	740	737	732	766	772	758	749	739	782	779	813	744	726	728	885	953	726	765	753	703	739	719	764	745	780	749	745	729	785	761	749	764	780	749	775	748	777	712	743	744	747	747	749	791	733	765	763	763	736	750	733	752	745	749	737	752	707	770	727	723	754	741	740	760	760	728	736	775	759	714	758	749	765	775	773	731	752	750	736	770	757	666	684	685	716	729	730	785	795	733	763	766	747	755	770	766	763	734	723	729	742	765	767	768	764	770	768	779	758	742	760	747	733	750	812	764	768	773	718	777	772	787	762	731	762	790	775	779	760	765	759	770	759	767	800	821	746	795	780	770	816	745	778	782	734	743	783	775	761	747	762	806	791	779	788	812	781	811	796	814	832	850	888	862	827	854	911	908	890	898	919	952	917	918	974	937	947	909	960	934	960	961	928	884	908	864	804	774	772	819	779	798	774	771	774	834	776	796	889	921	727	468	282	272	583	955	1009	913	838	859	935	886	901	962	1056	971	582	232	390	875	1044	852	760	789	778	791	804	767	794	802	786	806	796	836	798	796	832	850	790	804	821	841	816	747	785	820	813	808	738	817	790	811	815	812	804	812	811	799	803	790	841	831	849	830	813	841	857	821	819	782	824	855	852	836	853	836	833	850	826	811	718	715	812	850	831	851	805	824	832	892	858	821	820	810	783	798	833	816	840	842	858	851	850	848	826	847	852	837	809	776	820	909	923	882	849	784	815	854	843	855	837	837	837	853	838	789	781	786	802	829	792	821	783	819	816	836	837	862	871	817	846	852	861	854	858	844	843	828	833	895	895	814	789	854	843	875	884	869	861	873	861	824	820	859	839	817	834	853	817	818	841	806
747	751	744	750	712	734	706	745	728	744	726	708	724	765	742	727	719	731	770	749	769	778	743	719	738	722	736	744	749	753	749	753	710	742	731	728	745	729	781	737	759	728	741	751	717	756	759	716	753	781	751	749	740	761	724	766	766	737	746	727	695	746	735	745	776	759	741	738	743	747	716	741	741	650	695	738	759	777	752	783	773	754	773	729	714	753	762	760	768	760	735	754	740	712	707	672	831	917	699	686	745	786	770	756	744	761	774	799	883	885	860	589	376	494	784	870	759	776	744	742	712	732	769	721	737	772	753	764	784	772	775	760	753	761	745	763	741	730	727	740	740	756	739	779	776	759	775	750	776	709	752	798	737	781	799	738	779	739	740	749	809	824	804	762	749	724	736	723	748	797	724	743	773	742	826	744	767	752	747	727	736	762	764	743	764	768	764	749	740	748	739	724	722	741	765	792	738	721	685	726	736	721	703	744	774	742	759	763	738	752	763	781	730	753	759	775	730	748	695	761	714	697	1308	711	716	756	741	756	741	748	761	769	760	745	740	756	748	753	742	741	754	821	755	789	764	797	749	788	750	762	752	799	771	747	772	789	793	806	730	757	766	761	776	746	791	796	836	798	783	771	776	742	755	768	804	767	747	744	802	775	780	785	828	794	812	830	808	809	811	844	837	837	840	852	862	876	883	880	947	967	1009	942	965	923	938	886	860	825	707	705	699	659	634	659	658	652	605	624	626	629	621	633	659	646	644	678	824	853	766	763	806	799	773	809	760	820	792	911	827	589	352	260	308	596	999	1220	1254	1078	964	1033	1066	1062	1065	1116	1206	980	493	244	484	1128	1018	841	808	785	780	782	817	800	791	807	835	830	794	805	802	820	785	848	841	820	816	810	791	811	781	810	812	797	811	823	803	787	802	856	812	812	846	811	804	770	818	772	790	835	787	834	833	830	829	792	826	842	836	821	810	833	793	817	844	835	837	897	807	814	827	827	877	831	814	837	844	832	803	800	766	844	825	855	794	841	841	865	858	804	802	810	807	857	811	784	817	824	869	814	791	802	809	828	837	846	874	837	870	854	873	783	742	792	802	851	844	815	811	800	835	808	834	814	806	840	843	847	853	851	872	845	813	852	882	709	798	890	800	859	859	875	868	845	863	862	860	849	820	891	877	815	822	856	792	816	802	832
745	730	745	774	703	650	704	749	772	738	747	728	699	747	733	753	689	737	753	734	728	706	743	768	758	737	732	737	730	754	750	756	705	756	734	717	732	777	739	733	733	673	662	663	704	734	749	703	749	722	757	753	805	743	758	727	738	759	757	727	717	777	769	759	764	740	738	733	750	733	740	741	674	715	869	686	730	767	769	725	753	767	730	732	748	771	755	752	772	799	746	754	717	709	717	681	656	679	672	720	746	741	756	741	761	731	765	781	887	899	882	619	340	480	761	825	769	756	720	681	751	734	828	768	784	733	739	696	746	753	759	768	812	785	767	756	740	753	787	751	706	798	751	770	757	759	746	733	769	740	690	715	765	780	819	769	721	748	754	753	822	825	830	781	757	711	678	697	675	756	769	754	766	733	776	767	768	716	754	775	770	781	750	782	733	763	774	733	755	704	727	762	731	782	733	734	764	712	652	989	861	678	732	745	784	747	770	761	787	762	791	790	763	782	752	754	722	745	740	757	711	652	1459	658	711	787	774	760	751	757	787	734	772	778	735	775	718	747	744	754	763	772	759	744	773	761	743	799	792	786	740	781	796	775	810	782	777	810	769	783	765	761	778	779	798	822	794	776	769	795	769	771	768	805	790	820	792	783	828	826	764	782	820	846	854	908	897	933	913	926	925	929	947	947	921	834	877	787	758	684	679	594	583	537	515	458	418	395	340	316	290	326	318	302	285	296	316	310	296	307	298	285	309	317	312	364	530	767	873	759	764	771	830	795	790	837	801	976	621	298	265	404	608	887	1052	1005	955	885	825	874	847	850	849	870	946	795	406	209	454	1032	976	814	818	869	791	777	751	797	774	806	853	813	789	800	810	833	830	824	846	832	808	803	836	839	821	793	832	804	841	840	828	854	833	850	827	807	833	810	758	776	785	783	821	813	847	894	816	799	831	824	818	810	804	811	815	848	818	867	820	840	797	830	789	810	803	807	844	842	817	798	797	818	809	858	826	845	835	835	843	843	845	830	856	845	841	821	839	854	818	794	773	776	791	777	804	848	811	826	819	852	809	814	865	835	811	803	814	826	873	847	860	868	832	836	816	848	822	857	829	890	845	847	833	809	850	845	840	864	918	665	749	896	844	859	858	848	841	846	870	848	843	861	866	871	855	790	831	843	846	810	757	822
742	739	773	702	711	713	720	750	765	754	689	725	736	737	729	751	752	695	730	764	723	750	744	737	741	772	734	742	734	737	747	773	756	767	733	723	771	723	776	721	618	890	1053	622	674	704	744	716	726	723	740	736	762	750	722	784	759	747	747	742	741	754	735	734	780	742	754	705	727	756	752	773	680	866	1360	722	702	756	733	745	768	733	747	761	770	761	759	755	755	749	740	758	685	829	901	762	733	762	720	734	747	725	755	699	724	737	796	768	912	920	914	613	366	472	750	822	821	728	721	749	731	724	809	780	760	737	782	799	738	762	775	763	756	778	762	727	784	788	838	805	700	734	730	761	751	733	757	749	759	750	735	750	769	755	763	729	773	749	733	748	775	806	842	752	712	654	822	952	722	715	743	750	774	760	759	726	770	704	737	759	762	726	765	757	761	752	745	737	751	756	757	781	731	750	717	712	745	746	671	978	874	639	758	742	800	750	759	787	756	787	768	784	767	750	760	739	767	771	743	769	747	664	679	674	784	754	736	770	770	790	785	749	776	806	742	772	786	755	756	723	737	825	776	749	769	814	816	753	763	774	787	749	745	765	796	762	784	748	784	768	754	805	779	798	812	842	830	782	793	826	798	782	828	857	873	849	859	900	925	922	927	943	918	888	945	936	834	838	748	676	680	600	591	518	480	468	417	389	336	342	357	274	288	279	270	258	260	298	303	288	306	335	346	332	332	340	375	388	401	370	377	391	374	364	372	256	298	523	782	839	783	795	818	805	795	799	915	812	426	216	448	868	1088	1000	944	849	795	749	842	765	815	795	780	848	952	960	532	239	328	809	978	838	796	842	803	788	791	804	797	849	825	814	812	820	777	821	823	832	786	792	823	819	798	818	807	802	845	800	796	825	809	868	824	813	792	813	782	804	780	771	784	828	834	803	790	827	821	837	790	801	828	825	838	772	836	861	833	792	810	851	834	801	821	813	775	807	826	813	840	811	828	798	834	871	851	828	865	832	827	810	849	859	844	821	837	864	835	849	835	851	789	823	825	806	795	842	851	769	877	868	855	809	884	834	797	802	828	829	873	948	877	884	856	839	856	829	840	838	860	858	876	852	840	805	892	848	820	837	880	781	863	855	810	828	837	838	808	867	836	895	861	828	848	855	836	786	806	895	901	912	831	764
752	761	724	757	773	720	761	748	755	751	724	734	734	720	757	770	771	732	726	731	729	799	707	741	748	772	745	762	748	767	752	763	768	714	719	737	767	718	745	749	648	1137	1045	610	753	767	716	752	774	770	758	770	780	732	745	758	743	741	758	745	724	729	722	755	733	750	780	711	765	778	819	793	745	687	731	598	749	739	731	771	759	736	745	758	753	755	753	758	722	754	774	768	688	842	934	711	770	712	743	742	731	743	748	717	771	727	791	777	957	912	912	641	349	481	750	812	808	715	750	762	746	707	771	765	799	773	774	782	756	759	754	776	727	733	764	760	736	809	818	802	753	749	771	758	758	788	759	791	779	718	741	725	709	711	720	690	727	767	725	676	728	744	742	747	750	626	1035	1350	838	680	764	738	759	748	779	753	765	731	762	741	762	710	693	719	769	755	735	767	750	764	760	777	768	736	720	728	750	727	700	699	686	780	743	764	750	810	756	765	776	784	761	780	728	741	767	727	778	750	761	760	721	703	770	737	777	775	788	770	734	774	768	775	755	785	772	806	791	762	750	773	770	818	770	807	827	696	819	766	815	772	806	777	759	789	782	807	793	820	806	810	826	795	814	846	813	907	911	894	892	910	911	953	908	934	949	904	817	813	789	737	661	613	587	507	486	466	426	408	374	343	308	275	295	267	267	251	277	250	282	320	357	385	401	499	513	550	611	617	689	775	770	830	810	739	807	943	861	835	854	839	855	845	882	952	990	647	262	310	563	863	786	808	801	823	790	788	925	612	288	277	767	1210	1118	903	886	772	776	806	806	771	771	820	829	954	963	1122	811	301	255	691	990	838	807	806	793	778	814	797	804	780	840	793	815	819	800	824	781	839	826	788	855	800	819	870	822	825	815	805	805	795	838	835	807	847	818	830	816	803	763	783	833	851	847	838	808	847	829	803	840	799	836	808	849	825	848	853	800	803	815	805	877	797	784	851	856	798	780	838	797	820	811	840	811	842	821	852	859	838	855	845	854	821	832	829	833	845	849	815	858	871	846	850	849	844	902	888	852	823	875	850	849	884	841	841	836	773	797	808	837	815	883	881	851	823	861	856	828	814	851	860	868	852	837	832	849	818	829	829	896	889	893	843	794	860	794	822	826	799	881	870	820	901	866	873	831	797	809	878	981	927	804	767
751	740	721	758	736	749	773	752	750	768	728	732	762	745	794	791	784	758	743	715	753	775	713	747	748	741	754	757	760	728	745	730	746	728	772	741	746	768	752	761	770	753	686	707	812	819	736	699	757	775	754	762	734	740	738	740	746	740	768	759	735	762	739	672	747	735	755	716	741	772	801	777	811	729	731	735	752	752	751	739	719	733	776	736	761	771	696	695	755	733	753	760	746	722	707	742	749	720	752	759	718	708	732	717	718	757	797	781	859	897	936	644	342	471	767	875	845	755	692	761	764	749	778	810	751	792	752	770	770	771	739	760	746	741	751	733	745	781	784	740	714	703	745	719	734	744	737	741	788	745	747	824	741	732	738	724	728	800	769	760	739	711	737	731	762	632	732	909	632	680	800	744	732	756	769	752	759	798	790	749	755	729	711	759	737	735	717	776	731	757	730	769	726	750	668	689	675	699	765	782	782	748	754	791	745	751	740	751	761	792	768	787	753	747	762	772	786	761	741	751	785	726	736	758	784	770	759	764	733	757	735	774	754	764	788	737	764	734	803	754	827	797	772	784	823	696	844	828	808	800	818	803	841	840	852	858	859	888	920	949	904	889	875	929	896	908	849	828	804	744	729	652	587	554	507	468	442	400	374	350	337	288	283	284	257	264	279	287	292	330	316	347	422	402	522	547	605	651	687	730	815	859	853	924	960	977	1011	1014	1059	1010	1037	1036	1043	1040	991	950	1093	1000	1021	1042	1096	1056	1146	1319	1475	1159	436	216	493	843	792	815	811	812	783	825	941	559	231	388	980	1229	1022	929	842	799	752	774	832	783	787	803	846	975	973	1122	900	336	242	634	989	856	812	797	797	784	775	798	772	805	849	798	821	766	827	809	831	826	795	813	787	830	838	789	860	837	819	811	813	808	837	803	833	832	794	792	824	807	770	820	818	805	835	860	809	829	827	845	841	814	824	802	832	818	857	831	867	843	805	790	797	809	826	919	930	826	786	827	841	876	816	847	792	778	858	838	815	849	841	836	817	824	839	829	856	782	838	844	813	814	788	863	901	917	892	865	804	795	827	817	815	830	862	837	818	832	812	807	792	820	893	807	857	835	832	888	866	789	824	882	815	785	819	845	874	844	847	871	836	822	865	833	811	785	829	848	820	801	832	887	898	821	886	874	839	815	754	830	898	844	774	778
746	748	751	776	697	747	811	768	753	762	747	728	728	741	749	753	796	739	749	706	737	735	737	748	752	753	744	771	750	738	737	786	745	730	749	738	767	750	742	761	735	763	754	727	745	756	678	728	792	751	769	734	756	750	713	777	763	699	795	774	748	722	730	755	753	745	753	748	755	733	755	718	726	730	736	724	749	748	716	731	722	758	773	746	789	790	714	715	686	729	772	740	771	814	740	752	760	765	749	753	765	750	751	751	754	760	762	766	830	916	901	620	356	475	717	839	818	733	725	749	747	760	772	762	775	798	767	757	740	765	769	724	734	773	745	715	761	728	717	719	776	765	759	764	779	763	743	741	757	770	743	753	800	747	729	715	749	770	786	756	711	736	698	721	803	768	718	650	700	764	762	716	732	751	742	749	729	733	762	806	787	788	776	765	742	743	768	777	771	749	739	778	723	695	726	853	849	818	704	751	772	813	776	754	775	743	735	776	774	771	791	759	786	784	729	796	771	748	754	736	736	720	714	742	753	761	759	750	781	754	812	803	781	755	816	786	802	802	822	794	833	833	826	832	854	871	886	932	944	951	937	913	901	933	909	910	864	844	770	724	695	642	592	536	508	440	420	378	401	376	336	315	289	285	292	266	280	295	310	327	369	378	412	440	491	556	598	693	689	731	792	841	904	946	970	1000	949	1023	972	1004	1038	1018	1028	981	957	944	942	923	916	899	891	903	889	868	881	855	914	900	894	848	907	879	1037	1247	1371	1160	457	196	526	905	778	822	799	775	788	793	966	566	229	409	986	1107	1014	851	846	854	766	793	804	781	800	827	836	929	897	1040	867	323	285	692	994	820	757	788	782	787	854	830	809	826	818	801	814	761	801	825	817	836	817	807	792	797	865	801	861	839	827	799	810	781	848	796	847	821	831	865	840	826	817	826	837	832	868	825	829	814	858	831	824	823	849	812	849	840	837	873	848	865	781	822	799	741	860	925	912	816	764	842	867	860	854	805	775	825	972	825	852	818	832	815	818	800	812	819	840	794	821	831	823	817	785	827	824	849	877	824	810	851	869	854	844	864	832	852	872	842	852	781	825	812	876	841	860	839	848	830	814	813	865	914	849	777	835	862	870	850	865	851	855	841	807	826	820	823	847	854	833	812	823	841	830	844	843	859	883	830	803	777	821	810	800	834
749	738	769	768	742	781	765	775	738	743	732	744	729	730	759	696	744	743	750	733	726	734	758	722	744	784	779	720	771	798	756	781	747	749	779	721	755	718	792	755	730	763	758	768	756	777	765	750	803	763	778	758	751	748	723	827	810	721	757	761	764	738	726	743	760	752	745	720	722	732	720	724	707	737	727	769	768	756	727	715	726	712	768	735	752	731	728	722	746	743	744	797	716	759	729	761	735	724	750	788	753	700	737	758	750	759	810	776	850	925	924	700	380	464	693	825	780	747	714	748	755	722	737	757	762	783	774	738	722	766	715	775	790	798	797	782	726	723	739	768	753	733	739	748	729	729	779	788	730	765	715	770	803	753	733	733	702	752	767	802	782	715	730	737	765	754	769	796	816	756	775	729	767	800	737	776	778	773	794	751	765	788	770	756	708	768	751	739	729	770	732	745	734	728	924	685	660	930	728	733	731	728	779	752	755	728	740	769	759	758	799	772	790	781	745	737	761	762	749	794	748	737	762	789	791	781	774	873	833	789	790	803	840	832	843	867	845	902	875	930	901	954	950	890	881	906	886	836	792	751	690	616	597	547	507	474	466	443	372	377	327	330	280	266	273	260	257	257	289	317	331	369	405	439	507	537	593	593	692	774	821	864	859	915	947	1011	1031	1021	980	1015	1072	1030	1018	1024	968	984	929	911	910	899	932	848	867	879	841	860	888	867	878	857	823	860	874	851	873	879	879	853	827	809	854	885	937	1110	1155	745	267	270	678	992	824	795	808	806	788	813	1015	591	237	397	928	1034	918	833	850	873	774	793	788	791	792	827	824	835	884	974	705	279	268	836	1078	832	805	781	792	828	819	842	764	828	807	817	803	825	824	758	781	786	800	825	793	856	831	828	840	840	800	826	821	810	807	806	822	863	833	811	849	823	830	827	800	824	811	794	831	797	837	822	822	849	837	840	855	838	831	830	806	799	827	846	814	771	819	847	817	773	845	837	803	816	836	816	822	829	804	794	829	844	842	834	848	796	803	820	822	818	788	865	859	833	838	781	833	861	843	866	840	905	884	855	838	870	835	824	841	818	832	778	800	858	806	850	878	847	840	819	801	796	832	867	861	785	848	840	838	838	864	805	864	803	803	761	832	859	940	899	869	839	829	841	843	896	847	820	853	877	861	817	850	818	833	829
728	752	730	741	699	768	747	723	729	736	731	751	721	719	726	747	743	749	781	734	777	732	747	744	773	770	761	714	711	748	761	746	731	714	756	742	749	742	754	744	748	731	743	732	751	764	749	730	765	806	783	757	742	755	717	761	726	736	727	753	735	746	761	741	740	739	749	747	705	752	706	734	704	730	762	767	784	742	765	795	768	724	741	758	761	743	723	728	760	803	730	749	745	710	743	746	770	722	736	747	738	703	694	734	772	740	794	751	860	908	931	714	370	442	680	764	781	700	651	781	760	748	795	784	775	798	750	753	712	762	709	745	801	833	797	726	731	747	726	748	735	751	744	793	774	786	779	755	749	752	737	774	820	764	713	746	756	760	777	789	789	771	761	754	762	758	761	776	744	772	764	770	746	767	748	773	763	754	738	756	780	753	772	777	758	735	750	786	745	758	763	731	767	800	918	396	375	841	803	746	723	779	788	741	768	756	793	822	801	775	799	770	806	833	759	829	812	839	849	868	878	898	887	886	906	908	870	1026	886	916	927	920	889	852	873	879	829	853	782	739	700	633	589	520	498	490	461	379	369	358	333	317	303	273	256	271	261	277	287	314	353	365	396	467	492	524	620	655	664	732	794	825	831	950	989	964	1018	1043	1009	1005	1016	991	967	934	988	935	948	923	866	909	873	897	885	865	872	858	881	868	833	879	853	802	804	818	810	786	796	825	805	813	809	836	830	830	875	843	835	860	838	808	814	872	834	998	920	460	239	472	890	943	807	785	803	779	842	853	976	549	237	382	896	1050	902	831	845	784	774	766	813	790	790	787	802	823	865	979	687	270	279	799	1060	849	807	803	765	814	823	860	754	772	843	813	816	805	802	836	816	804	807	789	802	815	822	865	808	807	843	813	804	827	776	808	789	820	840	826	825	827	829	862	794	809	821	797	826	816	837	821	817	821	838	855	837	838	823	875	816	835	806	824	798	815	781	815	806	792	856	833	823	796	794	792	853	826	830	835	828	781	817	832	841	797	803	829	831	829	841	836	829	822	818	813	825	814	800	814	861	837	810	770	787	825	863	834	804	866	829	803	786	852	801	836	840	848	835	787	771	824	851	835	867	849	853	874	857	816	854	837	838	817	815	806	833	867	928	957	898	860	862	872	908	905	858	875	881	914	888	859	859	882	846	888
778	772	765	760	705	783	725	751	744	751	737	765	736	725	712	732	746	734	729	727	778	789	755	733	761	744	753	768	712	740	740	671	728	727	725	738	756	794	787	752	718	759	738	744	789	781	759	748	759	782	755	721	721	743	734	695	757	761	743	738	745	743	746	754	728	701	756	723	765	707	733	717	731	761	771	805	767	737	796	797	785	745	721	754	748	749	736	717	780	743	754	760	756	732	717	704	743	747	721	769	740	717	717	760	769	757	784	772	921	942	915	691	387	458	622	814	889	753	680	755	753	766	769	767	770	746	779	761	758	757	738	710	760	769	756	723	759	723	765	767	723	746	780	770	751	749	810	771	758	795	723	756	844	751	770	740	642	766	736	760	755	771	731	753	788	753	748	758	737	744	762	759	759	752	761	782	773	758	773	763	759	764	762	778	774	760	776	801	772	737	764	774	729	791	876	617	614	929	805	779	780	831	849	822	829	815	855	879	851	902	873	877	913	938	921	904	936	904	899	917	876	860	843	832	831	819	737	665	663	609	566	583	502	457	484	457	443	424	387	360	355	310	271	284	269	277	264	269	304	295	330	380	422	432	481	503	593	585	701	738	759	830	874	910	944	1022	1033	983	1030	1025	1056	1012	1034	964	999	933	937	931	875	899	884	909	860	843	873	834	857	837	806	837	834	831	854	830	839	774	795	781	814	844	862	791	811	808	842	786	821	808	815	815	807	800	812	783	831	792	790	816	817	801	865	862	897	992	914	447	227	564	1024	880	808	778	836	797	841	822	1009	545	238	408	915	1011	905	795	841	783	787	747	817	768	762	790	776	830	906	967	736	263	294	688	1001	865	792	830	798	768	787	800	813	810	797	800	791	789	822	828	879	822	790	828	799	844	823	828	787	831	857	808	842	779	807	825	761	824	850	851	826	817	830	867	809	808	817	816	864	824	826	838	824	856	819	830	822	837	821	834	858	870	801	805	810	827	817	799	861	827	781	833	843	820	833	840	843	841	838	795	796	856	835	814	813	799	809	823	825	831	831	809	846	855	858	808	811	836	828	831	882	811	737	718	747	773	778	880	777	863	864	880	862	836	855	853	875	860	849	824	799	798	822	881	869	864	870	877	864	905	840	831	868	860	826	831	851	841	909	903	878	860	885	863	840	850	889	875	887	843	825	857	834	901	885	880
760	776	762	761	775	781	773	723	741	742	743	765	733	710	692	746	749	802	741	732	750	747	741	710	715	710	733	738	749	781	726	644	1068	845	646	743	722	727	766	759	768	784	779	801	762	755	734	742	725	778	799	729	745	732	738	730	744	741	764	783	745	741	736	772	747	743	766	748	767	741	736	720	720	765	793	809	756	733	753	795	789	731	774	748	734	737	694	766	733	751	733	748	761	705	756	736	713	762	739	721	752	741	747	744	773	704	776	797	881	894	905	672	417	452	624	897	1179	977	661	734	782	748	654	788	751	737	759	752	741	763	738	747	724	696	700	735	763	742	770	743	741	752	739	739	768	789	784	759	744	738	695	747	783	766	803	713	673	753	714	764	750	796	773	782	740	757	756	807	754	761	738	761	755	764	778	768	786	791	755	768	756	747	781	769	766	785	810	811	770	798	779	817	803	841	1002	918	974	941	858	867	878	895	937	889	906	870	883	902	843	884	840	807	801	811	810	758	688	665	648	577	564	512	475	454	412	369	340	320	310	293	288	309	261	276	277	275	288	290	304	330	337	388	415	430	500	530	573	640	679	717	818	866	909	907	956	980	970	1023	1044	1057	1057	1020	1047	1048	996	1004	968	915	869	932	901	903	877	856	871	850	833	843	804	816	801	841	840	818	822	784	808	792	758	750	757	808	827	803	867	810	795	794	822	814	795	831	786	808	803	794	779	794	774	814	779	797	825	801	813	805	787	816	803	809	846	862	931	1085	1040	439	204	536	949	895	793	793	809	793	829	848	1022	559	230	414	933	1035	933	818	802	780	789	757	817	830	797	777	894	894	831	1003	799	312	237	718	1069	864	801	846	802	832	829	839	804	808	737	795	782	808	819	824	835	811	805	860	832	791	845	804	838	848	849	783	815	835	823	798	871	816	837	835	853	855	811	829	822	802	847	831	816	842	854	848	850	889	818	874	794	821	874	784	832	861	842	826	837	825	842	845	837	836	849	816	874	880	870	829	857	867	834	819	838	836	827	851	869	824	853	803	840	839	814	816	825	844	846	858	850	820	853	853	863	777	756	992	1015	836	758	859	843	872	845	830	853	818	845	844	842	890	825	839	812	840	843	829	859	819	876	811	877	859	894	859	888	926	895	869	833	819	856	860	836	837	899	872	865	894	894	881	887	909	921	907	880	870	908	889
731	797	742	737	757	739	712	745	742	758	783	775	725	744	711	731	766	792	757	773	780	731	738	727	746	736	745	751	726	784	743	629	1266	896	618	730	731	737	769	750	738	730	779	776	749	714	759	769	746	743	754	735	767	742	752	767	757	757	741	728	790	763	735	765	764	773	743	762	750	738	786	762	756	789	751	771	719	736	746	759	758	715	758	751	722	766	741	766	751	746	747	762	716	748	751	741	757	735	732	769	726	787	732	741	694	761	863	787	897	872	897	705	428	466	634	807	964	810	630	735	771	727	671	743	715	767	773	756	739	752	750	761	731	734	754	733	757	763	725	744	728	754	773	724	763	762	750	747	702	713	751	730	741	728	775	756	735	778	780	741	751	779	764	777	735	752	760	755	764	735	759	773	767	733	771	763	783	760	700	789	776	804	817	896	841	901	825	880	867	905	908	913	900	873	924	903	936	866	874	873	825	847	762	743	705	712	676	673	603	625	587	553	478	451	432	402	333	315	324	328	279	300	305	300	324	338	356	375	410	405	442	387	550	548	547	515	582	580	657	723	804	824	872	930	1004	1006	1059	1030	1039	996	1043	1003	995	1049	939	961	955	945	917	897	920	890	879	872	866	843	852	821	852	846	832	841	825	819	806	786	754	764	803	761	806	797	836	799	823	801	805	782	753	775	804	798	827	813	805	792	766	763	812	785	803	793	790	818	775	755	781	761	803	781	799	783	810	766	802	796	806	789	794	814	833	844	924	1056	1062	420	216	519	941	854	805	782	821	811	813	800	995	574	221	364	961	1097	927	819	807	790	780	798	804	802	813	757	1055	1058	824	1019	831	314	240	683	1060	860	821	815	815	805	799	854	748	770	840	858	787	761	810	816	829	799	808	802	752	829	809	830	853	852	808	826	855	809	730	632	857	848	807	856	809	856	868	812	831	792	836	810	866	844	839	807	817	855	841	831	832	830	872	800	803	810	831	767	842	839	818	829	825	771	838	845	834	811	856	829	815	817	822	836	841	827	827	824	844	819	854	844	857	845	836	854	843	835	845	846	853	850	847	886	848	744	787	1095	1342	942	698	856	910	893	899	863	892	863	853	856	862	898	840	915	910	829	874	887	853	849	891	917	875	939	948	902	910	956	984	939	920	953	952	950	988	971	1018	953	985	964	984	1023	1012	964	1015	968	1001	970	993	955
764	737	724	757	702	730	736	736	757	758	734	765	737	728	708	698	796	776	746	715	755	737	730	750	729	710	730	698	771	762	757	694	702	627	753	787	739	774	743	764	767	773	736	742	723	754	796	790	795	756	726	726	743	757	725	763	741	767	781	759	787	792	773	735	763	738	736	768	751	787	773	792	730	791	752	746	772	734	745	733	751	767	760	728	745	719	729	742	726	738	746	767	733	733	718	719	729	755	747	789	748	806	775	768	733	776	809	809	906	895	922	684	380	441	662	829	747	674	696	785	784	750	742	726	760	812	791	758	785	751	723	742	759	721	745	734	752	756	763	722	731	731	733	729	737	761	777	748	763	730	752	751	751	711	717	733	755	757	772	756	759	780	807	769	726	776	766	751	746	781	764	767	787	757	784	790	786	797	784	819	866	893	876	935	902	915	933	928	887	887	832	848	836	797	746	738	699	639	643	623	560	526	472	440	413	430	384	358	342	335	317	319	321	326	338	350	375	386	425	469	507	565	575	628	677	748	746	821	845	843	903	854	1166	1097	974	972	976	1046	1073	1023	1013	1015	964	939	966	967	967	921	940	869	899	846	896	872	871	849	873	847	852	845	861	833	807	826	832	783	802	782	790	800	793	807	817	793	798	813	782	780	836	833	809	841	819	782	785	748	771	736	760	792	791	789	773	781	745	783	757	773	758	780	820	793	752	787	782	795	791	766	756	743	745	779	779	790	821	791	764	806	778	776	782	859	909	1041	931	297	234	661	956	840	837	827	814	827	832	822	958	576	213	400	966	1072	918	805	821	811	774	796	778	823	805	751	817	831	816	1017	853	335	247	642	1050	852	855	813	794	765	796	752	746	824	960	1062	852	765	862	824	853	784	759	741	777	809	822	776	818	839	814	823	840	868	786	747	863	820	776	812	787	801	818	824	833	844	845	843	825	861	759	740	776	814	882	799	825	835	831	835	862	833	809	765	821	810	830	891	823	865	863	878	885	851	835	833	838	836	890	853	880	825	841	870	866	855	899	866	886	860	883	865	917	891	875	882	867	877	858	859	932	806	723	994	1114	864	762	941	925	867	876	913	870	897	832	836	878	912	931	906	960	963	963	1013	991	972	1000	1004	988	1034	1008	1037	999	1005	1066	1024	1076	1039	980	1005	1006	1036	1004	983	951	1011	991	977	950	924	885	917	913	920	899	913
747	787	760	749	765	740	734	706	775	771	780	745	730	767	728	734	745	728	723	730	751	743	756	717	733	716	724	739	760	781	779	776	751	791	787	759	773	764	794	784	753	748	740	751	743	764	849	833	746	761	790	720	765	760	760	762	764	778	693	761	827	748	736	762	756	728	753	757	744	731	774	763	762	768	762	761	753	781	735	791	780	762	751	714	719	722	791	783	767	760	772	793	786	758	745	748	762	749	789	776	738	786	779	744	766	791	835	849	920	914	904	684	390	435	733	892	857	781	754	773	773	734	735	712	750	763	776	766	765	745	714	762	744	725	775	760	772	747	804	744	749	767	742	736	789	753	789	744	741	722	743	766	697	722	760	704	811	741	761	762	763	711	783	753	725	770	751	730	746	756	759	739	804	774	765	711	808	831	853	889	889	834	823	771	765	741	738	704	671	622	571	523	481	442	401	414	387	341	328	337	335	306	334	333	352	338	355	374	388	452	504	518	544	557	623	665	661	711	733	777	849	870	902	952	980	964	1018	1051	1062	1060	953	1014	1325	1124	944	964	970	917	892	896	899	870	846	874	897	866	869	852	912	859	789	830	792	808	786	810	806	776	815	788	792	870	859	818	812	825	791	792	843	804	809	826	805	805	824	776	762	747	776	771	803	819	834	758	813	792	823	765	717	768	719	758	767	751	807	783	773	816	765	796	795	795	784	814	790	782	808	768	771	791	745	762	802	793	763	801	765	789	788	794	797	870	875	996	651	223	342	830	953	840	822	786	812	792	828	802	976	590	242	387	979	1029	910	846	845	815	776	798	768	802	834	802	815	860	882	1043	932	375	222	591	1022	897	793	815	805	781	786	793	766	749	892	1003	791	748	849	832	782	762	811	946	802	804	813	785	816	797	810	803	869	858	885	849	837	810	806	837	872	814	866	847	848	872	871	925	860	821	746	770	799	830	904	903	960	893	890	919	869	883	907	870	914	910	875	916	898	915	908	902	911	887	887	881	905	930	936	906	907	920	920	952	959	983	919	976	963	974	965	968	1015	946	996	963	970	1002	1003	1006	1000	1012	885	900	966	866	1007	1113	1038	1027	1042	1030	1014	983	936	1131	1088	973	1018	1003	1000	1009	964	936	913	921	890	821	828	835	835	806	786	774	811	847	824	762	768	707	737	718	726	710	684	618	655	676	610	609	611	582	588	605	565	578
749	742	767	795	747	708	753	721	784	784	787	763	762	723	725	751	753	730	768	760	788	719	762	731	711	729	745	727	768	765	744	733	747	768	770	752	789	792	772	730	798	732	746	778	718	709	834	776	738	764	772	753	736	759	773	782	742	705	717	704	689	708	765	748	759	747	732	772	766	737	771	743	730	783	771	753	754	730	758	755	779	755	768	683	737	743	760	751	761	759	730	740	752	769	743	752	760	728	766	742	752	754	761	759	743	779	820	852	984	978	978	702	390	482	704	855	805	741	746	791	768	773	739	724	788	770	760	782	765	762	752	780	793	761	749	786	744	761	772	756	757	722	761	736	774	759	743	754	749	752	746	761	638	956	905	693	764	750	724	755	737	749	769	740	743	767	747	791	782	732	741	779	782	770	775	816	823	903	889	779	673	576	480	445	433	394	392	366	346	338	330	341	333	339	315	381	376	386	423	461	492	515	553	570	644	614	674	666	724	816	838	892	907	934	971	1022	989	992	975	985	1028	981	968	961	995	978	971	985	938	974	948	1037	1204	897	869	862	893	847	847	844	860	827	787	782	825	799	788	774	791	794	826	819	800	852	804	835	834	828	771	767	739	786	801	753	764	773	795	786	782	780	763	752	769	782	790	777	765	798	783	767	784	799	814	797	755	776	739	724	723	891	805	778	803	820	792	765	770	756	752	792	780	807	813	782	773	783	807	771	764	777	787	778	810	803	812	801	736	813	797	808	798	860	956	909	507	192	406	954	906	822	784	817	806	771	828	832	958	554	242	386	975	1086	933	850	853	828	809	789	817	803	811	820	878	880	874	1013	947	411	226	568	1039	884	811	822	815	793	823	780	759	748	787	759	729	784	844	793	852	757	815	1194	859	777	812	791	787	826	826	835	846	878	801	811	816	862	815	873	868	904	964	965	978	999	991	1039	965	889	981	1060	996	878	1000	1082	1069	1070	985	1013	1018	998	1043	1013	1044	1035	983	998	1034	1015	1026	1008	970	990	1009	999	958	982	990	1009	993	977	946	950	972	961	975	960	931	926	916	903	915	871	913	880	856	813	847	816	813	818	765	713	687	761	801	798	759	741	679	720	694	632	656	795	587	615	605	547	533	508	494	463	454	411	401	384	390	393	371	390	376	340	375	388	366	381	380	344	372	319	346	340	337	322	334	335	303	307	328	320	329	320	333	298
754	752	757	802	743	746	731	760	758	744	726	750	750	787	788	792	762	748	727	752	817	864	806	704	753	740	750	737	750	770	781	789	775	779	770	697	754	773	776	769	732	756	771	738	749	742	735	717	727	753	761	738	774	754	758	766	703	701	704	700	741	754	758	744	787	744	754	786	767	787	752	728	750	743	737	733	774	758	750	754	732	712	771	749	765	784	751	722	744	726	745	760	747	731	784	715	761	719	723	729	731	733	764	795	743	765	823	853	1023	1021	923	633	385	513	725	843	751	767	713	740	772	763	769	724	786	767	772	786	754	773	768	743	763	755	747	761	732	731	746	758	769	745	730	730	733	752	757	723	741	760	763	746	649	842	775	712	741	743	741	756	761	751	783	784	778	777	747	733	762	727	754	733	747	736	810	873	948	795	647	492	351	326	342	341	349	347	384	396	421	418	472	548	547	574	587	656	695	734	718	737	817	861	877	880	979	949	940	980	1025	1015	1083	987	1003	1032	1008	1020	973	901	921	958	1001	923	971	906	911	918	912	947	937	978	781	773	1034	831	761	730	816	789	762	783	820	841	817	816	806	832	806	794	779	812	778	838	829	794	782	782	747	799	770	751	731	763	771	722	746	752	772	747	779	795	764	766	793	769	760	783	778	781	833	770	757	814	817	784	780	763	754	753	751	954	804	758	806	751	763	782	815	768	765	814	801	825	827	770	785	784	786	776	780	741	791	806	790	812	793	812	791	776	807	821	872	870	997	915	400	210	534	1016	863	818	781	812	808	809	809	835	983	595	235	382	978	1060	894	842	810	789	786	786	799	796	834	813	813	846	912	1041	981	445	223	552	1077	903	783	795	813	789	819	793	800	835	836	813	806	841	819	818	841	813	721	782	698	817	825	854	809	813	847	818	825	843	836	869	876	924	978	997	942	935	899	903	852	843	853	885	806	733	862	1007	944	678	752	784	706	740	764	693	689	666	680	697	651	640	645	627	615	605	631	624	589	588	581	562	534	564	534	549	526	521	494	500	491	480	494	448	464	477	447	446	436	423	435	439	444	396	396	406	377	389	378	377	394	376	354	353	324	324	334	333	323	297	355	306	327	301	308	278	254	233	250	247	257	239	252	252	269	279	290	328	320	317	321	329	325	368	346	331	357	355	358	371	394	400	389	420	415	412	443	418	414	477	471	450
757	779	773	783	785	771	741	779	728	743	770	720	741	756	737	755	712	759	724	817	710	609	885	763	770	740	766	766	759	785	754	765	762	744	700	726	763	786	739	714	758	764	756	728	717	748	777	745	736	782	775	759	720	754	731	705	683	789	826	744	762	708	803	748	760	746	769	753	758	803	757	743	743	898	737	715	738	769	785	789	772	766	749	748	762	760	711	734	758	745	739	723	714	763	764	725	740	748	753	740	776	748	761	774	764	798	797	824	996	913	807	556	421	570	742	862	782	743	737	766	744	743	768	798	737	779	787	788	780	787	756	721	758	749	732	713	748	750	751	729	791	722	742	748	719	789	704	725	750	793	763	790	778	742	719	675	700	715	724	767	761	747	742	781	748	759	782	768	727	721	766	750	727	819	937	930	769	519	356	336	370	513	583	615	668	662	691	692	725	767	796	832	848	860	861	895	965	961	937	949	1026	1010	1016	954	979	966	919	958	944	927	906	912	916	929	952	930	905	876	874	902	891	884	851	801	849	826	877	869	842	911	724	811	959	770	779	778	803	796	791	817	818	790	751	799	774	751	780	739	720	760	791	789	771	760	770	779	767	739	792	762	770	775	824	765	750	770	786	760	787	749	787	757	735	780	774	843	750	674	782	768	766	785	763	792	778	762	716	737	868	698	817	753	757	746	740	781	779	804	782	745	752	794	798	810	758	785	798	802	799	759	782	767	763	782	788	739	769	809	793	794	865	872	1015	905	369	231	679	1006	865	823	802	805	825	799	831	870	999	584	245	370	1018	1033	901	802	807	794	750	794	833	830	829	823	838	831	938	1040	1004	456	217	504	1031	889	807	804	854	796	815	810	799	811	865	831	819	759	813	835	807	848	805	811	796	796	830	822	844	808	813	818	886	890	911	986	949	867	719	630	580	483	463	436	424	414	405	382	412	351	359	438	393	310	369	375	347	358	332	343	326	346	310	330	322	310	298	297	280	313	295	293	302	282	296	274	267	275	270	269	294	278	267	261	267	274	272	261	255	271	275	280	256	261	273	273	294	277	277	293	289	309	298	318	314	337	334	337	360	335	359	341	364	373	404	398	385	416	493	567	507	352	488	508	540	557	603	615	628	631	687	685	677	689	677	705	692	681	687	665	647	703	709	718	689	767	763	773	790	802	754	809	788	814	815	810
775	741	798	744	746	778	735	770	737	751	776	798	761	761	739	730	730	724	758	799	582	504	795	754	743	744	728	721	765	774	746	751	706	696	716	710	702	756	754	753	762	712	752	754	717	721	729	730	710	731	797	719	766	769	743	718	759	895	953	825	720	687	802	753	775	766	716	730	772	774	781	728	696	869	733	736	744	743	767	778	735	731	746	752	730	708	744	767	747	736	737	728	756	743	782	749	758	774	741	772	791	757	719	763	759	763	777	791	868	855	748	490	413	603	735	818	806	741	762	761	770	745	739	726	751	791	735	737	738	777	729	708	718	746	737	712	742	745	741	747	748	729	742	737	716	722	735	739	752	741	763	803	726	769	668	702	740	699	740	755	761	770	749	756	718	743	749	783	764	778	780	736	759	868	937	757	494	317	338	521	704	811	858	940	907	928	912	897	902	934	909	934	934	889	879	950	920	940	904	923	882	927	894	883	893	882	882	848	883	862	835	863	820	815	890	850	826	816	806	815	862	821	817	801	832	857	844	889	866	818	816	1014	857	757	801	768	766	792	800	756	720	753	716	735	777	764	759	734	766	777	734	738	778	781	777	761	745	720	786	771	839	783	755	842	776	749	839	771	769	756	826	772	763	765	783	892	755	706	816	807	770	812	811	746	782	727	748	786	834	832	764	777	739	764	739	766	813	802	796	751	713	762	788	809	785	795	771	769	794	797	763	748	797	771	772	770	779	748	802	840	848	912	1028	757	250	304	793	919	816	792	806	800	782	776	838	884	994	601	221	364	967	1066	851	828	779	762	778	812	795	771	794	825	835	900	899	1050	966	443	205	498	1000	872	807	822	788	824	845	810	817	778	777	786	804	820	785	820	858	833	821	797	825	815	817	797	817	841	843	848	862	989	932	787	606	469	364	357	283	266	267	269	270	301	300	303	286	306	371	356	367	322	322	316	337	331	340	331	317	344	372	346	366	383	376	385	414	448	439	432	438	438	428	445	430	499	493	493	491	505	519	539	522	560	548	567	575	601	621	609	632	640	614	678	691	675	699	707	768	778	794	766	773	797	758	704	724	761	819	808	864	897	917	880	871	943	970	1126	1111	771	848	976	970	923	961	915	966	924	949	958	932	990	960	988	1018	1002	1024	990	1035	1002	1031	1048	1052	1114	1059	1095	1038	1066	1027	1024	1040	1011	1056	962
775	770	782	777	779	751	754	789	748	749	758	756	749	728	775	702	781	753	777	832	680	673	814	741	777	775	735	763	741	752	693	702	724	724	662	701	732	761	729	768	771	759	733	741	671	722	775	754	749	731	771	760	791	762	735	725	768	785	868	833	674	740	778	741	755	780	756	762	754	760	794	758	681	697	737	752	737	732	732	744	739	726	768	730	780	771	747	780	727	722	769	786	748	775	768	751	724	766	756	744	776	736	762	750	774	777	746	750	777	800	737	476	464	575	762	794	777	729	728	741	768	755	699	746	760	750	755	752	780	741	735	758	735	743	734	778	780	752	714	743	745	768	751	747	737	736	730	731	715	719	772	770	763	790	630	949	1136	721	737	770	745	737	757	765	769	728	771	766	749	787	781	778	857	920	793	484	308	328	540	818	977	1027	951	971	926	926	926	873	910	918	955	963	957	913	910	945	853	906	827	828	801	800	806	802	809	823	825	853	820	813	830	857	860	855	896	828	854	831	858	858	827	822	861	820	819	835	832	824	843	749	791	960	781	748	817	798	766	707	752	784	805	778	743	710	810	791	755	730	777	783	754	757	738	796	779	773	765	751	792	776	754	771	802	782	739	715	754	788	737	767	786	780	716	771	741	759	805	771	832	777	790	780	796	797	781	771	789	812	785	797	799	795	756	771	799	761	791	751	811	792	742	775	766	803	760	801	737	749	807	786	728	769	782	800	823	760	782	776	820	828	836	892	1063	597	210	389	869	976	823	799	817	796	785	779	843	859	988	619	250	329	928	1078	875	817	812	806	799	819	815	785	770	826	850	896	902	965	963	394	213	548	1008	904	832	837	839	768	785	831	810	833	785	834	786	831	826	841	797	832	812	812	807	804	848	828	816	856	876	943	924	861	604	435	280	261	286	386	437	505	584	621	629	694	688	716	697	758	696	720	747	706	796	781	811	836	805	854	836	877	867	912	893	861	907	881	882	937	944	958	1000	980	964	930	1052	1006	996	1029	1033	1057	1087	1074	1066	1039	1051	1062	1070	1113	1117	1056	1089	1113	1105	1125	1106	1117	1124	1106	1126	1094	1093	1067	1080	1056	1028	1131	1162	1127	1103	1129	1098	1158	1191	1169	1109	1069	1108	1127	1381	1072	852	969	976	965	922	911	972	924	944	942	975	990	954	1004	978	953	951	964	960	935	964	950	938	957	981	981	973	1003	951	962	948	961	964	976
771	789	742	785	721	785	759	765	769	751	766	763	763	745	721	735	720	764	754	783	835	802	735	744	756	766	767	762	729	709	722	730	824	812	729	696	716	773	748	685	721	732	764	781	759	761	757	754	780	718	766	782	816	807	754	738	784	749	745	683	707	774	749	756	753	762	740	747	776	759	780	744	725	801	879	921	766	741	766	764	735	783	782	729	731	753	773	783	738	750	782	778	747	776	755	743	736	758	725	765	753	755	757	754	742	709	733	765	850	843	747	528	409	550	665	797	781	752	799	750	742	794	746	793	773	778	754	737	763	752	744	749	742	742	777	742	753	743	738	760	729	759	756	770	744	707	747	759	752	722	742	764	755	767	593	898	1167	657	678	739	757	727	760	762	775	736	752	773	747	776	755	835	901	807	536	305	325	565	842	958	1030	998	948	937	913	914	883	825	931	861	852	827	828	783	842	834	847	786	762	745	742	806	808	768	825	834	837	822	832	866	835	834	814	793	827	817	801	769	797	792	800	842	815	848	865	849	832	855	830	690	856	945	697	778	821	807	779	760	760	764	808	771	762	748	825	872	814	719	780	795	757	748	784	790	798	789	808	779	785	786	752	792	789	734	727	733	811	786	746	773	804	757	742	855	863	771	776	791	792	774	766	779	773	789	814	784	777	817	789	779	760	816	754	806	801	780	806	796	782	782	805	793	788	779	787	793	721	747	786	760	765	784	785	749	786	747	744	782	787	822	866	938	949	445	224	524	968	892	820	819	786	802	778	772	849	852	996	630	247	411	1038	1082	933	839	849	819	793	808	808	791	810	796	825	819	933	985	832	361	214	585	1115	913	856	786	850	807	806	770	823	783	809	905	835	825	790	835	837	797	791	770	832	782	841	858	863	843	965	936	674	446	278	260	342	533	771	916	1003	1058	1054	1072	1088	997	1031	1030	1050	1112	1131	1128	1085	1073	1124	1047	1090	1069	1057	1078	1080	1105	1106	1101	1083	1092	1012	1068	1064	1040	1051	1098	1065	1084	1061	1017	1094	1102	1064	1061	1027	1006	1059	1042	1006	1005	1010	1098	1020	993	999	1050	1002	1037	1014	985	958	956	992	988	973	947	958	931	927	904	845	1053	1162	936	862	892	930	956	1010	941	888	890	899	926	1176	1119	827	811	961	923	936	915	896	853	949	885	908	952	905	925	934	918	891	934	921	900	905	855	885	878	924	887	911	935	908	895	903	907	937	889
756	790	746	793	766	782	766	753	764	729	775	726	763	751	781	741	763	768	720	745	774	784	753	814	749	768	727	752	761	775	711	732	918	928	775	682	765	779	743	707	745	729	806	776	781	785	727	786	779	707	739	765	808	792	801	756	720	730	718	739	768	799	770	785	778	772	715	751	715	747	775	745	706	769	859	842	743	741	787	753	748	750	770	737	767	782	805	789	776	763	734	800	773	757	765	766	721	748	737	761	751	755	775	719	768	745	744	746	850	898	827	584	407	458	624	774	774	766	758	727	740	748	763	794	785	784	778	750	734	717	798	767	749	735	764	724	749	764	745	742	789	744	765	789	749	737	774	758	742	733	704	709	762	762	712	634	651	680	802	736	753	756	743	763	769	738	749	779	741	727	819	880	899	647	349	291	535	829	987	1030	947	932	872	809	819	790	795	810	742	786	777	805	796	832	817	849	838	832	758	758	820	847	821	748	771	791	795	822	802	785	823	787	802	787	779	804	839	778	816	797	796	821	821	838	873	861	814	802	887	717	943	847	711	831	838	789	728	735	731	779	798	755	752	721	806	812	811	720	794	747	727	704	762	762	780	736	750	766	769	768	791	755	780	797	772	747	806	783	786	750	794	781	836	674	671	847	751	818	779	782	772	784	788	774	805	773	787	798	755	763	781	768	774	778	767	779	811	771	804	792	793	789	831	831	821	733	780	784	787	804	783	774	757	808	776	809	755	781	802	842	892	992	925	335	215	596	1013	846	821	761	765	768	821	797	830	787	938	587	233	351	930	1072	912	831	829	840	828	819	798	796	843	830	825	830	874	943	876	375	206	561	1043	898	849	815	807	812	816	774	809	811	837	846	789	810	841	814	856	829	795	785	804	832	820	856	878	987	923	630	387	249	296	513	843	1057	1112	1090	1119	1053	1010	936	978	904	898	911	872	836	993	948	952	966	915	960	913	983	953	945	938	940	943	986	889	967	958	975	919	899	883	912	944	953	890	921	908	918	931	929	896	918	909	916	941	905	934	924	882	879	909	912	895	897	889	956	904	886	910	934	917	952	920	928	914	909	830	959	1176	952	826	890	913	906	915	898	864	897	860	902	957	1076	889	713	884	856	845	867	836	809	762	730	793	861	833	845	854	869	845	840	815	838	880	833	851	830	840	835	834	828	830	862	845	847	850	842
785	732	762	800	833	775	796	748	751	745	783	743	727	739	784	788	757	769	747	767	779	762	758	765	772	744	757	778	747	786	690	720	827	828	705	723	788	774	725	778	719	725	777	778	762	772	766	796	748	703	738	796	762	806	772	768	737	719	772	760	785	750	750	780	739	795	743	766	722	775	787	795	745	713	750	749	704	696	732	744	753	753	786	728	747	752	781	760	764	772	735	723	754	757	740	733	748	735	750	780	784	738	776	721	726	734	765	788	956	940	861	673	438	470	597	743	775	844	752	754	752	780	758	773	742	778	753	793	772	741	793	752	767	778	761	767	745	737	722	752	757	727	728	763	705	747	763	784	773	747	754	737	709	723	776	732	806	804	798	752	694	731	750	758	740	765	704	755	735	791	791	938	783	475	285	449	822	976	976	928	861	799	794	791	800	798	769	782	768	728	791	779	774	801	750	801	839	839	755	771	821	929	865	819	734	783	798	799	814	795	769	807	775	784	799	817	815	826	853	837	805	797	809	830	876	866	832	840	799	792	965	783	733	805	776	768	741	718	761	766	779	752	738	733	773	752	731	743	767	742	722	727	736	761	800	764	783	763	743	763	791	797	750	789	783	796	824	760	772	769	763	751	891	652	632	838	788	779	749	795	803	772	789	756	742	780	776	807	760	792	782	787	729	783	775	779	794	747	797	777	806	790	826	804	816	795	752	753	791	810	805	799	774	768	769	796	750	834	821	868	892	1024	761	277	274	756	1002	806	829	815	825	770	790	794	820	798	922	545	241	371	924	1015	941	850	911	815	806	835	810	799	857	806	852	832	876	958	999	480	209	462	965	889	828	805	831	819	817	773	794	823	818	837	814	856	813	844	804	813	830	813	777	817	850	840	943	927	585	340	235	387	688	1011	1158	1096	963	976	975	955	870	851	938	789	864	1060	884	781	904	872	889	966	909	899	893	903	890	868	896	891	950	936	836	864	891	990	898	873	829	904	934	892	845	876	870	898	864	865	844	869	826	841	842	847	874	896	847	814	855	884	790	785	852	894	860	841	891	864	871	864	918	859	876	843	811	834	909	800	872	877	853	871	883	864	860	899	911	917	864	1003	981	752	782	840	799	829	808	703	808	812	738	850	853	882	804	884	869	829	854	856	880	849	838	892	868	878	843	851	811	843	857	818	862	832
783	804	754	831	774	769	771	791	806	768	755	744	755	746	784	793	789	786	751	764	785	787	764	749	772	711	742	759	774	808	774	693	731	691	709	773	762	751	749	748	759	695	744	727	738	717	742	769	731	784	743	771	788	791	746	757	765	770	767	750	745	758	755	753	747	796	779	761	731	743	751	743	774	716	714	728	737	744	721	754	749	747	753	752	736	760	775	733	771	754	770	765	728	751	750	732	761	791	762	761	780	740	772	767	765	777	812	778	953	918	906	740	521	485	604	751	775	939	828	750	757	768	709	754	739	715	700	717	759	748	775	759	747	739	762	727	741	748	742	730	732	711	745	764	755	745	774	807	808	762	747	754	724	753	731	789	764	812	763	745	684	708	722	740	765	778	774	758	743	806	818	899	693	338	295	644	1003	1051	947	856	815	807	800	748	808	816	758	784	798	779	762	784	760	731	779	833	863	833	770	735	802	894	858	800	744	778	772	808	793	784	789	761	774	796	849	806	819	836	813	806	821	789	809	851	778	810	805	856	746	912	982	752	738	808	700	756	746	758	815	784	677	771	768	771	743	739	754	787	779	738	704	705	785	795	796	785	802	747	741	789	739	807	779	767	743	746	772	751	782	747	751	775	832	804	806	789	775	756	789	779	739	734	765	782	748	775	793	790	783	762	762	788	747	807	782	788	761	771	818	801	771	769	812	782	815	814	790	759	801	785	831	828	802	789	758	761	785	818	817	812	929	969	563	216	338	903	952	851	807	804	800	787	743	810	809	809	961	620	253	327	887	1060	870	422	724	865	754	826	817	795	830	841	867	841	868	967	1034	508	190	418	971	906	805	775	794	820	800	800	800	815	843	828	822	828	853	811	800	837	829	863	808	841	823	945	926	602	307	260	473	827	1092	1123	998	963	947	963	928	836	851	834	884	716	953	1234	1007	698	817	885	820	831	876	823	867	832	835	854	884	875	917	897	803	820	938	934	865	814	831	856	858	907	859	848	839	866	874	858	873	840	838	861	858	849	869	874	877	843	886	881	853	820	841	872	874	865	867	900	869	870	840	872	852	864	884	835	865	841	866	889	882	854	884	871	836	887	949	891	824	903	1065	895	708	788	792	812	809	619	1193	1521	662	825	849	847	855	819	823	841	847	806	836	822	830	854	792	810	833	832	862	832	840	801	857	797
798	789	797	795	787	757	765	762	796	753	778	777	773	793	788	762	773	764	764	788	746	739	783	762	762	737	763	802	770	756	796	794	766	787	765	811	824	722	748	767	761	719	732	721	728	728	740	755	764	744	742	767	764	728	732	772	793	781	752	783	743	785	753	762	735	763	735	756	759	783	792	741	751	800	759	765	752	750	767	741	774	734	777	801	765	759	740	720	713	801	760	782	740	731	771	751	789	767	766	783	783	762	751	759	768	779	854	859	927	918	937	800	580	472	572	759	755	780	722	736	745	766	743	773	731	717	772	792	752	759	779	776	725	758	708	732	739	695	736	719	712	722	749	754	748	723	726	748	778	734	736	741	719	718	730	741	737	728	738	750	739	730	767	772	763	747	775	758	738	807	855	876	550	252	389	834	1057	1015	848	805	786	813	798	788	742	734	701	700	778	757	792	766	760	723	818	799	768	795	775	730	758	817	788	774	773	772	833	829	793	780	789	766	801	816	818	826	811	817	769	791	780	813	816	818	810	765	791	791	727	916	871	763	794	752	741	768	750	788	811	768	766	760	746	770	764	786	794	792	772	757	709	746	786	802	749	707	768	768	751	759	790	778	789	759	759	752	786	756	774	771	751	779	821	761	828	788	756	765	786	778	747	773	762	780	731	745	789	784	762	750	743	793	774	766	786	785	778	809	775	765	811	759	760	780	787	827	785	778	786	814	789	797	770	775	794	747	773	818	851	835	978	955	440	212	497	1025	920	843	810	806	789	805	826	812	780	818	940	730	288	318	856	1105	901	582	782	907	813	829	773	787	775	825	835	815	870	957	1009	494	208	434	960	927	848	770	790	775	761	833	844	804	837	828	820	834	790	820	819	842	810	842	834	849	963	952	655	335	257	508	952	1146	1029	939	960	859	892	876	894	848	889	867	901	759	808	1008	853	689	884	854	831	822	825	827	855	814	804	856	846	878	869	852	844	802	847	871	878	823	844	829	867	855	851	823	831	858	848	818	847	830	846	881	884	830	780	773	788	819	873	832	845	879	832	845	864	872	819	864	812	757	751	801	848	853	842	850	797	848	822	825	827	834	850	824	808	870	846	870	830	830	1002	1034	778	672	825	839	841	655	813	969	631	854	838	824	817	815	813	834	822	840	820	823	844	792	809	793	804	824	833	794	828	845	832	819
821	791	732	790	789	768	786	794	810	806	783	771	746	760	759	762	740	761	776	795	764	789	788	764	773	763	769	788	772	764	761	784	776	793	811	779	721	779	751	736	764	756	772	778	745	732	752	743	782	772	727	738	754	750	754	739	749	760	757	761	782	760	750	733	716	743	765	732	766	754	756	758	757	757	790	791	748	772	750	783	789	756	746	754	766	767	720	691	718	770	785	792	708	742	732	767	767	717	776	766	767	764	751	759	763	745	842	814	878	919	919	807	568	491	543	765	809	780	747	781	771	748	768	788	771	748	772	829	775	773	738	779	739	740	716	719	747	738	712	781	748	753	744	717	728	739	734	744	739	732	740	749	716	736	719	741	747	720	749	768	783	770	769	758	755	717	764	728	756	802	946	796	437	262	503	946	1038	947	818	779	811	772	801	806	709	612	610	659	703	724	764	785	755	766	787	741	775	802	769	755	742	733	759	779	825	846	792	779	816	758	777	765	790	803	779	817	808	789	789	824	762	857	805	816	796	821	856	722	799	950	789	756	727	762	716	744	735	753	773	771	800	768	788	736	764	779	756	786	780	783	747	785	825	814	767	711	761	773	762	736	736	775	777	800	760	750	782	790	741	782	790	763	797	745	720	706	786	763	777	737	746	753	756	801	772	764	780	726	791	754	811	750	737	731	766	762	789	765	783	780	799	792	774	803	795	770	777	795	791	772	766	756	777	814	735	785	792	833	813	835	1004	870	322	255	638	1028	853	826	783	819	831	807	791	767	799	823	965	748	287	313	850	1079	1020	867	904	839	824	843	784	784	789	803	849	809	876	938	1012	497	208	413	986	921	805	800	837	836	798	813	878	821	806	800	798	821	811	807	789	794	841	825	847	908	990	671	364	265	498	989	1107	1020	923	900	883	837	865	874	854	867	823	836	842	839	765	740	686	768	842	877	841	805	824	781	990	948	737	819	799	837	809	875	838	832	822	796	792	814	862	841	836	864	826	828	834	808	824	845	805	842	849	825	839	792	813	846	837	771	801	819	797	878	878	828	792	825	816	849	841	807	792	822	878	833	796	831	802	786	785	801	805	883	862	813	832	829	838	859	872	778	851	1029	931	649	755	902	883	767	737	722	799	823	870	820	845	758	755	803	797	814	809	833	823	791	784	804	812	786	822	805	814	827	788	800
813	781	768	780	790	805	763	745	796	786	793	771	756	735	743	755	773	786	750	814	784	786	756	749	749	721	791	798	783	740	810	777	783	797	836	787	770	785	728	741	786	769	752	777	782	763	757	759	740	801	724	759	743	783	713	762	742	774	782	769	779	776	754	744	731	729	760	753	777	797	764	764	766	778	750	769	769	750	746	762	773	788	759	771	760	796	758	763	761	741	807	760	774	760	751	763	723	760	775	780	733	747	761	762	760	770	815	821	832	866	878	779	601	453	517	745	808	821	767	703	744	742	744	787	761	684	712	776	732	758	756	742	788	750	731	727	741	743	758	784	762	770	748	778	746	700	760	736	722	739	756	745	722	728	731	781	771	727	706	753	805	804	775	750	702	762	750	714	735	788	892	744	377	272	613	1027	1028	934	775	788	795	817	819	776	610	666	907	905	644	716	791	789	781	791	824	763	774	796	818	800	806	815	796	770	782	795	771	798	779	786	774	783	770	803	768	774	809	812	844	773	791	842	852	795	806	869	872	727	882	964	743	783	805	753	759	728	752	797	783	768	771	807	777	789	777	756	788	771	766	763	778	770	818	795	770	714	770	780	787	739	757	772	766	793	778	757	748	747	782	816	788	780	819	756	704	697	727	754	774	783	758	765	765	789	773	790	741	779	800	754	796	757	749	764	756	778	783	827	786	771	792	801	814	791	752	753	744	781	759	825	761	752	813	814	763	783	785	780	846	882	974	742	269	284	756	991	883	813	771	769	822	777	784	799	789	816	970	717	280	305	886	1125	957	904	822	831	765	806	769	782	783	823	840	838	864	941	997	535	193	427	955	919	789	810	849	859	810	840	808	843	831	772	791	796	776	807	822	845	825	847	813	999	840	422	239	429	894	1167	1013	902	879	851	834	835	848	817	827	772	808	803	806	863	866	844	843	827	814	872	834	828	865	715	958	1005	677	841	780	800	843	870	842	851	801	843	823	869	859	843	846	816	841	818	806	796	805	832	804	828	836	876	831	756	894	1013	934	766	820	795	839	873	858	875	848	877	821	814	822	812	805	859	874	840	805	823	796	807	817	825	844	870	813	819	803	844	837	834	868	854	816	935	1013	795	632	773	786	743	813	824	793	791	846	793	793	785	730	739	810	845	827	813	836	842	808	755	865	865	813	743	814	818	813	809
831	786	803	770	785	782	805	829	818	787	786	769	785	806	770	780	762	746	789	757	802	764	752	764	701	773	757	778	773	786	796	769	762	775	748	816	776	740	782	760	766	757	748	751	726	794	813	782	733	740	736	757	721	733	751	738	730	792	744	740	805	774	761	756	754	736	751	800	782	786	778	744	769	748	758	780	748	738	756	777	793	754	757	746	771	790	750	771	784	753	794	768	742	744	736	761	720	756	722	740	764	748	781	748	745	772	825	796	877	837	871	822	594	448	513	762	836	836	732	722	745	701	694	759	682	747	727	716	754	763	750	757	762	742	725	744	745	776	797	778	785	739	764	787	726	717	743	750	762	762	749	776	802	786	755	770	797	768	722	708	779	771	754	722	694	730	805	770	737	839	929	659	300	294	755	996	1005	848	779	866	780	820	798	815	561	796	1586	1435	700	690	812	776	777	803	796	798	785	791	831	818	767	785	752	827	832	806	752	825	814	761	755	772	787	779	771	776	803	785	796	815	807	820	814	843	811	865	842	781	985	873	753	747	784	807	786	744	808	758	760	784	773	771	760	807	781	743	750	783	766	778	781	798	776	791	787	734	763	787	787	751	764	795	796	789	757	769	760	739	804	787	763	761	758	682	865	962	683	741	771	850	791	743	777	786	759	793	786	760	786	733	791	805	767	727	777	761	759	821	800	805	776	811	787	797	779	787	769	768	773	757	804	781	758	776	828	819	799	817	893	903	1016	632	244	334	873	938	844	804	815	769	767	803	820	778	782	802	920	630	265	309	939	1153	972	886	841	845	797	812	830	789	796	802	870	824	879	972	1037	505	199	416	993	910	771	834	841	851	838	800	819	829	797	813	828	838	804	788	791	810	830	879	898	946	548	267	331	801	1146	1058	951	867	899	872	857	817	842	827	800	808	819	835	826	835	852	869	789	815	819	843	800	862	838	784	695	741	722	841	837	837	836	832	805	785	806	867	809	804	871	838	825	824	811	804	842	830	822	838	861	860	832	852	819	739	883	1037	1011	784	779	858	847	814	826	814	851	817	805	861	871	859	832	866	897	824	852	858	816	859	812	849	895	879	852	822	888	801	813	805	822	856	806	803	1007	996	714	690	787	790	801	841	798	823	845	771	715	868	907	816	749	829	809	779	849	1001	841	744	814	836	797	781	861	821	844	810
831	792	775	794	790	828	815	751	751	852	777	772	782	784	779	771	768	795	797	784	820	775	754	715	752	1069	729	751	796	778	786	765	790	759	796	792	740	755	759	778	773	791	776	765	759	781	769	792	780	759	773	745	726	747	744	745	775	816	771	768	767	796	769	769	740	764	748	750	793	763	752	738	745	748	752	741	725	688	729	779	783	784	767	785	759	764	749	773	807	793	767	762	754	786	774	760	774	778	742	760	791	765	823	790	760	785	812	795	818	801	783	734	596	464	480	733	822	876	705	726	743	777	753	700	707	1086	777	734	776	752	711	741	751	748	781	772	745	766	773	742	783	733	730	750	779	793	744	759	744	719	733	767	734	753	751	780	706	752	743	764	730	764	732	722	736	762	795	848	799	908	876	567	273	369	842	988	916	832	792	839	770	763	787	813	601	647	1283	1219	636	650	831	790	773	818	834	807	788	798	835	800	847	759	790	828	792	757	792	796	762	777	811	777	793	779	819	815	846	819	840	840	809	809	840	842	827	864	731	866	1003	794	741	741	759	781	790	769	759	774	769	771	768	766	787	766	786	778	788	758	780	751	800	794	808	780	789	800	801	769	763	755	811	792	817	770	764	763	792	785	764	761	770	785	779	687	844	937	647	753	792	875	839	701	790	789	785	780	796	788	775	758	796	785	762	767	762	799	818	805	783	764	752	761	750	781	801	781	791	784	764	766	849	819	784	835	823	801	841	843	861	954	1009	519	223	434	905	943	811	781	828	772	786	776	797	817	808	831	974	665	255	316	890	1160	940	851	857	798	805	806	792	773	805	823	823	835	889	933	972	494	223	443	996	954	769	789	851	828	789	789	834	797	787	800	866	872	830	771	837	839	829	838	978	753	361	246	588	1094	1090	970	909	865	835	841	799	838	809	805	817	782	829	843	847	847	874	849	787	807	861	788	799	807	858	812	814	842	843	771	818	807	830	854	795	786	895	847	861	797	828	839	778	761	820	855	848	847	829	836	834	843	820	801	794	746	724	859	818	762	810	867	805	812	817	813	877	836	814	858	880	872	828	834	843	857	871	877	885	830	800	881	875	825	869	812	838	824	824	822	848	850	861	811	896	1061	867	745	792	770	778	795	835	827	819	797	727	1024	1106	966	709	813	845	831	773	834	773	766	859	834	813	817	824	822	838	820
847	825	819	810	826	843	755	743	728	826	784	785	785	788	788	752	783	781	818	752	805	768	748	752	708	769	664	805	772	799	746	741	775	789	774	751	757	795	782	755	782	776	771	769	774	731	789	792	780	756	778	753	755	745	754	752	741	753	767	779	782	793	772	737	754	751	768	773	760	733	781	777	749	733	722	733	719	687	743	707	765	768	774	770	760	724	768	747	756	783	757	721	812	773	777	753	783	800	751	768	747	741	769	756	797	770	814	780	839	714	956	969	565	436	436	733	815	866	696	763	874	871	788	694	678	823	672	702	757	752	754	736	723	766	729	746	760	748	741	713	782	759	739	718	723	766	758	763	763	816	771	772	781	750	757	747	725	760	743	738	759	764	744	749	749	803	839	867	765	888	788	488	249	481	932	1046	893	796	804	783	767	797	775	804	767	636	654	663	665	789	822	766	780	783	818	784	807	793	822	784	800	785	805	812	820	843	804	789	816	807	800	805	805	837	821	829	795	838	811	821	813	822	842	836	883	829	784	960	876	750	774	770	767	792	787	754	754	782	781	773	742	766	726	709	793	789	761	767	794	782	774	802	795	755	743	784	783	823	783	791	807	762	754	770	775	795	744	782	762	790	779	772	792	773	740	700	778	789	780	743	768	785	767	839	743	788	788	774	788	747	809	841	821	778	743	732	757	774	781	778	762	760	764	810	775	796	795	828	794	758	816	794	782	766	815	780	803	825	858	949	918	411	214	524	1054	848	792	791	801	770	793	818	804	805	829	831	981	666	278	299	887	1134	942	831	850	836	803	839	809	770	818	810	803	818	854	924	980	476	203	468	1027	918	798	777	788	787	800	813	852	803	763	853	871	823	838	786	802	841	856	897	955	553	254	366	901	1089	1001	947	867	841	822	822	824	831	770	808	823	855	838	857	873	881	826	829	786	817	863	805	803	796	833	825	808	815	816	793	823	822	848	815	796	797	859	774	812	800	811	771	836	794	852	863	850	833	849	860	829	834	805	754	798	808	776	768	823	842	861	855	825	844	817	846	881	852	816	829	826	827	831	824	826	847	803	867	845	808	830	841	837	842	845	827	891	836	856	848	824	834	830	804	820	982	1019	821	667	781	820	825	758	820	792	823	749	876	1018	887	690	797	864	857	775	752	797	801	854	884	791	806	840	823	829	778
854	807	753	831	809	833	820	784	843	828	805	813	780	797	783	746	763	774	770	818	762	747	755	756	806	781	733	818	788	791	797	767	755	794	772	792	828	806	786	767	765	777	777	773	740	785	775	739	786	780	751	750	746	755	800	756	727	776	776	745	769	761	749	857	865	840	782	787	783	760	752	761	714	736	732	752	785	774	723	780	768	759	776	798	811	800	756	786	769	766	774	752	785	811	760	750	782	797	778	752	770	789	764	787	802	787	801	802	821	725	1070	1091	521	424	465	729	848	805	709	726	868	866	791	684	737	729	731	719	737	772	711	734	735	765	745	750	754	742	746	755	807	774	751	734	742	769	752	747	768	765	738	745	784	762	772	763	770	757	743	755	752	763	797	757	730	732	823	797	830	883	791	401	271	556	963	1006	855	808	858	785	802	828	827	805	824	796	742	728	803	841	801	782	833	809	795	820	782	774	809	768	816	841	806	800	783	798	760	767	790	760	804	776	815	819	792	807	804	775	815	855	823	810	843	848	851	766	880	942	780	761	807	747	767	804	755	776	724	740	763	792	738	745	727	753	793	778	774	786	754	755	734	778	781	753	818	771	784	781	761	809	777	743	783	778	803	794	791	821	769	775	781	761	812	785	781	768	763	809	797	764	757	772	766	780	824	789	752	787	738	756	788	817	815	789	765	760	777	736	807	770	770	752	785	768	769	782	795	770	770	778	785	796	776	767	774	806	811	839	832	974	789	308	260	705	1020	886	791	820	784	764	797	788	765	788	794	800	926	749	292	296	862	1160	921	839	832	851	815	855	813	754	779	822	830	786	844	940	967	475	217	431	983	947	816	800	794	789	786	791	854	835	795	785	850	850	854	769	809	822	853	975	807	391	229	604	1139	1067	958	868	875	873	840	810	814	833	759	782	884	818	837	856	865	845	872	891	816	782	843	870	881	811	780	809	843	810	808	813	841	829	828	856	822	793	811	827	809	781	848	780	822	834	791	839	842	853	817	842	826	776	780	857	876	831	845	813	807	864	857	835	873	820	829	828	854	845	808	860	813	761	797	811	819	856	846	861	868	873	863	832	836	858	822	789	839	840	851	826	848	859	866	803	810	840	1019	995	741	706	854	839	751	859	849	823	794	697	758	740	787	839	797	841	821	825	819	822	826	852	853	848	833	867	799	833
825	837	821	803	825	812	842	828	805	781	797	807	808	791	799	800	795	738	796	802	795	779	744	807	822	797	786	753	800	780	769	810	765	766	780	817	821	791	735	771	780	766	786	763	777	756	766	741	772	738	794	712	759	736	716	793	743	768	748	745	785	709	810	749	566	728	807	758	756	775	776	761	764	734	731	838	845	810	754	717	742	768	753	749	819	768	742	780	808	807	776	756	790	793	787	784	754	779	748	780	827	802	758	793	773	751	782	772	838	811	811	812	641	413	379	731	857	855	740	709	723	788	706	721	756	758	741	764	730	762	736	760	745	761	755	741	731	743	759	764	766	736	751	810	740	726	745	742	763	762	786	755	796	746	749	713	762	746	773	739	764	762	776	770	735	783	735	635	823	845	700	370	291	638	1001	1020	864	792	873	818	768	790	775	796	814	848	826	846	794	831	767	789	796	859	820	781	762	766	770	808	786	812	811	815	826	798	800	775	781	802	754	805	801	802	812	828	819	793	841	823	808	810	816	857	801	749	951	896	711	713	736	737	785	786	729	778	748	772	786	763	757	797	767	739	756	758	754	716	719	734	764	747	791	764	774	781	772	769	734	781	799	751	769	787	786	786	808	796	752	790	782	821	794	801	796	796	796	740	748	809	766	778	737	811	785	789	750	779	784	822	796	816	813	746	779	770	775	806	771	811	800	749	732	805	803	750	791	776	785	781	820	806	785	786	790	817	788	818	878	983	669	241	321	850	1011	829	800	793	750	777	748	735	781	779	818	782	958	707	308	296	861	1113	919	852	821	843	817	811	823	767	801	844	865	863	858	935	964	486	203	447	964	934	828	840	814	779	824	814	764	833	852	802	803	791	782	825	809	816	842	976	690	319	305	857	1201	1000	901	872	888	830	853	822	807	795	800	865	820	821	851	861	842	868	847	811	806	782	854	874	902	851	801	831	853	811	818	810	808	833	825	862	843	866	849	845	869	815	818	816	834	824	799	802	810	860	828	836	863	770	806	794	909	924	862	816	761	813	865	845	861	859	832	866	836	862	827	836	775	752	740	810	844	882	873	871	881	882	860	845	842	891	858	804	809	812	849	848	801	857	864	829	839	821	890	1053	928	715	782	857	800	805	797	843	850	840	816	845	854	827	784	838	815	818	848	859	848	845	830	825	845	872	791	822
804	802	793	803	837	809	817	847	796	815	808	819	886	796	819	801	819	818	807	800	823	833	800	841	851	837	803	766	792	786	817	757	832	768	807	813	798	775	762	769	738	731	745	773	764	731	719	779	742	725	760	787	761	739	762	823	769	743	787	753	755	742	815	648	618	681	817	769	777	781	765	793	781	759	763	775	852	813	740	670	717	743	770	768	832	771	790	782	785	766	800	783	785	758	753	757	755	750	776	766	835	790	753	805	777	809	806	797	825	832	940	931	665	392	391	757	832	807	728	733	714	704	693	764	763	734	723	747	783	768	763	724	741	760	756	754	730	733	743	777	783	790	751	794	764	774	794	773	736	772	762	763	746	746	732	749	781	757	729	776	744	732	772	755	753	818	766	777	913	828	588	306	340	752	1040	1037	857	778	798	824	810	758	744	759	750	812	851	804	813	798	807	798	801	792	795	806	762	773	759	756	781	761	793	804	817	826	823	818	781	785	818	793	796	792	781	781	802	790	809	819	802	787	817	824	754	860	988	771	745	746	759	755	722	740	768	777	715	746	747	740	765	794	775	749	770	762	739	848	890	686	800	776	792	771	772	782	760	757	769	772	807	791	788	756	790	790	789	743	805	780	790	802	808	796	758	815	792	769	693	794	768	770	762	753	749	802	749	792	778	840	811	747	774	772	789	808	788	793	829	778	790	782	767	730	782	803	807	766	779	736	805	785	756	814	807	829	827	856	932	1022	552	223	426	965	919	833	769	795	775	790	767	747	793	823	772	807	940	760	302	278	822	1132	968	853	839	803	750	814	798	786	805	804	838	884	877	976	1003	487	188	409	970	910	844	770	842	774	776	727	798	792	806	819	785	805	824	836	767	849	864	937	533	240	455	1053	1144	947	892	893	835	841	791	808	831	796	843	810	846	832	875	859	820	839	846	841	802	742	754	840	866	816	794	850	818	824	829	830	820	803	827	801	864	857	787	782	821	850	807	801	775	794	770	834	840	830	846	844	843	779	795	815	907	967	857	811	778	832	828	823	820	895	859	848	822	802	836	850	765	751	820	831	902	881	813	862	871	831	865	818	833	837	909	844	867	844	847	837	817	794	844	845	847	845	798	930	1064	891	728	794	829	829	836	866	812	813	821	843	814	826	814	818	802	836	846	881	820	833	837	877	862	819	821	823
861	808	798	820	820	804	819	813	801	835	788	815	805	797	790	814	831	848	806	834	827	820	807	813	837	860	826	784	778	820	793	770	794	812	805	778	768	778	761	759	769	753	784	755	734	773	750	747	766	754	809	807	754	767	772	766	770	750	779	756	743	735	813	770	732	830	799	752	773	791	762	808	791	742	739	772	810	699	688	741	771	729	776	744	756	783	812	767	785	798	773	745	800	773	771	814	775	753	817	755	762	792	786	794	790	801	792	832	810	889	930	966	714	353	386	719	867	822	731	791	795	750	785	760	725	764	760	716	743	780	714	734	734	745	740	758	734	727	758	768	761	764	781	751	758	743	760	762	784	765	779	760	759	725	756	742	742	760	780	754	727	736	752	728	777	765	767	810	909	825	522	281	442	845	1048	940	845	816	802	784	813	768	740	702	782	802	817	817	806	772	831	791	804	788	809	792	764	774	763	751	768	799	769	801	802	798	849	810	804	790	782	772	751	787	756	761	824	819	831	811	816	816	871	769	804	957	885	750	741	772	780	717	738	734	770	782	737	784	761	755	814	764	739	757	766	728	722	811	775	683	724	754	771	750	762	754	789	744	766	762	735	785	760	788	756	799	760	784	811	812	747	773	774	811	778	825	824	724	754	816	754	761	749	767	777	776	820	758	755	778	777	734	759	805	786	810	749	780	835	806	827	751	768	745	773	768	763	766	791	735	814	801	754	770	798	835	836	896	972	938	416	213	489	978	901	815	828	804	778	792	788	801	829	788	820	846	940	765	306	288	807	1091	1001	803	807	777	814	803	775	798	767	829	817	860	890	910	991	477	181	372	944	987	877	819	804	810	756	820	881	1051	899	813	825	826	812	807	833	847	907	896	435	221	579	1137	1086	947	847	840	799	829	809	802	833	813	810	826	842	818	852	881	820	826	832	809	807	833	769	775	789	837	814	833	830	865	856	818	818	851	837	830	834	866	784	728	844	864	843	819	843	792	818	820	813	823	811	862	815	814	790	797	884	883	864	798	798	833	851	846	821	849	841	842	852	865	866	797	823	825	869	885	856	853	787	804	829	856	849	866	893	860	838	842	830	869	825	843	830	849	837	855	866	858	864	816	969	1026	905	713	757	846	840	812	808	818	813	834	806	847	879	846	805	842	886	870	841	850	839	850	828	847	860	847
874	834	839	821	848	817	827	804	806	848	814	808	789	821	833	843	833	785	831	823	811	813	759	782	793	803	769	787	787	800	782	777	795	785	821	803	802	748	747	759	762	770	773	770	740	779	777	770	774	754	764	765	772	733	759	769	786	765	767	754	778	770	761	825	808	822	740	768	819	754	755	793	776	763	715	783	773	649	769	961	896	762	767	785	755	752	762	769	797	773	762	773	787	803	814	786	787	792	775	795	788	820	779	759	766	789	796	829	805	882	929	997	678	352	409	761	879	812	749	768	747	756	736	746	752	768	757	739	751	732	794	762	718	750	746	723	745	730	763	725	747	749	776	743	762	752	732	719	751	760	745	725	763	724	749	739	744	777	767	765	734	768	785	747	760	763	762	776	889	755	416	286	519	939	1041	930	822	846	790	791	773	760	731	708	813	808	784	788	789	799	845	784	802	820	833	802	805	793	746	793	906	881	774	791	824	799	815	841	793	801	791	789	765	774	774	801	838	813	833	828	822	850	805	728	876	886	772	725	769	850	837	734	717	750	774	781	733	794	800	768	787	762	761	761	715	753	776	797	731	714	766	746	775	771	744	761	779	764	782	773	759	768	801	814	777	763	766	774	776	797	762	781	770	786	823	816	806	774	797	777	787	814	789	758	754	728	811	817	794	766	816	749	740	776	785	759	758	776	815	744	773	788	770	784	819	806	825	815	769	780	787	766	781	783	821	829	877	893	998	807	300	237	652	1035	869	850	789	818	823	803	813	776	823	833	785	819	928	756	324	269	832	1157	993	834	856	832	809	802	766	811	807	802	829	846	897	934	957	491	207	400	974	976	912	837	762	744	845	734	709	758	943	825	828	819	826	831	806	873	960	843	368	218	709	1191	1040	941	864	833	842	803	837	832	852	784	840	896	821	834	825	837	844	833	805	754	838	819	796	810	801	830	856	834	803	820	836	838	854	853	808	807	838	884	825	804	858	849	821	820	853	880	855	852	828	820	783	836	871	846	784	771	770	820	892	748	884	853	817	792	840	839	791	868	880	867	866	842	845	854	865	805	817	808	800	782	784	797	846	822	830	837	805	838	855	846	867	856	857	853	826	828	864	827	814	805	815	976	996	852	724	799	871	842	838	836	831	855	855	827	858	824	798	845	834	824	846	860	866	851	825	859	820	779
849	854	902	881	836	769	874	813	840	835	796	842	845	850	862	844	831	815	815	777	813	801	805	780	815	817	778	777	771	777	793	767	819	766	768	784	755	792	814	744	745	784	776	759	741	786	773	796	769	736	745	755	801	800	794	736	792	777	738	742	744	793	816	742	781	799	782	792	924	796	762	788	759	803	791	771	787	705	828	1019	935	730	750	757	766	764	784	750	776	762	826	797	808	763	788	774	762	817	778	759	819	782	797	780	783	752	795	798	777	840	913	975	601	288	436	845	879	813	747	749	727	753	727	680	735	754	734	760	731	764	753	756	762	751	758	721	735	738	763	737	759	789	745	755	725	729	744	759	750	750	764	729	748	731	757	770	770	743	749	761	771	756	737	756	785	710	801	812	875	681	374	308	600	985	1053	925	814	810	814	853	802	762	784	767	807	778	730	798	782	794	836	807	786	856	777	778	853	823	785	716	902	929	762	807	836	811	845	858	774	814	818	843	829	774	827	821	829	823	824	835	795	810	729	840	969	810	734	722	750	844	797	704	759	762	729	744	740	746	748	772	727	763	749	745	786	766	766	751	760	722	774	769	765	759	762	734	765	752	742	746	733	770	794	772	781	758	797	750	776	785	782	764	765	753	798	797	766	793	790	782	808	818	781	753	744	789	800	817	778	776	789	775	795	802	782	783	797	772	729	747	795	807	769	812	798	775	805	810	839	799	795	775	725	773	780	792	874	916	971	627	228	339	876	1024	884	831	801	794	768	788	770	768	842	797	826	810	911	769	319	268	789	1143	984	847	822	832	810	811	770	823	790	815	803	835	849	948	927	479	204	405	1090	1029	874	849	801	747	932	729	637	546	902	816	835	806	836	820	841	854	984	798	326	259	824	1184	1006	908	910	847	790	835	849	847	857	777	851	879	761	842	866	871	846	844	805	833	788	832	802	816	853	812	842	823	823	852	847	838	874	850	810	777	811	895	840	852	864	830	789	868	849	809	854	862	858	811	801	830	885	889	832	768	777	840	698	630	862	906	789	832	808	889	846	865	831	886	883	838	803	835	815	851	845	806	829	812	826	816	834	844	844	845	855	842	810	879	925	856	877	890	837	829	838	817	835	834	817	842	973	1058	867	686	825	844	803	832	786	849	829	850	823	801	824	825	828	861	815	861	863	841	848	856	841	836
844	830	901	881	855	824	822	802	798	849	843	862	802	808	805	828	844	834	799	759	798	813	804	798	852	831	808	789	764	774	785	796	861	764	790	783	796	819	827	820	751	763	752	785	736	756	809	777	789	804	786	793	848	782	796	791	846	786	813	867	780	784	781	779	780	790	787	734	734	738	780	796	807	746	783	782	812	754	691	742	676	714	822	753	783	753	784	789	770	777	852	792	814	800	767	795	742	768	798	764	803	755	793	788	777	797	799	779	809	853	981	945	534	252	449	869	909	835	747	765	698	732	739	767	723	777	747	773	776	782	772	791	770	730	700	763	721	754	767	736	759	751	775	753	779	765	724	744	765	727	742	708	681	728	757	737	761	759	772	742	776	778	764	774	771	745	817	836	860	642	338	358	672	970	982	873	763	796	772	800	789	808	803	815	827	759	787	786	826	800	836	815	789	817	794	794	821	825	815	754	771	783	777	834	789	787	839	799	767	788	863	855	768	826	784	818	819	815	845	800	816	710	732	942	940	732	747	730	757	735	700	748	781	816	784	771	724	770	750	793	759	719	729	749	752	779	776	787	769	793	775	776	785	774	795	775	796	753	751	775	749	817	796	810	777	773	770	778	791	788	771	758	762	789	778	781	786	778	783	793	745	770	770	765	790	794	782	762	800	808	799	796	787	804	783	777	791	799	764	723	741	805	778	781	802	743	748	769	816	791	775	769	757	800	786	782	830	998	947	493	221	507	1006	973	874	784	808	802	790	805	810	815	822	787	821	835	900	783	354	253	769	1134	991	830	828	865	801	805	815	820	814	823	823	839	862	929	937	486	217	409	1003	966	822	808	788	760	873	933	763	813	891	798	827	814	802	806	828	878	942	732	332	266	844	1161	962	875	884	845	815	840	865	861	849	834	843	772	777	852	833	830	838	846	823	808	804	821	794	841	816	847	832	806	836	839	847	812	827	801	842	805	748	813	836	830	793	784	821	837	849	851	835	798	815	793	820	832	814	835	868	792	805	876	773	753	848	859	795	819	840	858	896	835	862	844	826	839	803	861	823	845	885	825	842	829	826	843	851	808	814	863	856	851	858	853	874	837	846	871	861	825	840	865	861	873	802	827	891	1020	973	791	719	795	836	839	840	793	873	845	820	845	853	829	846	867	841	863	806	894	857	848	869	834
785	797	851	912	862	909	860	810	867	835	849	858	806	829	810	812	865	805	830	778	784	799	785	818	837	848	854	784	792	816	848	662	778	821	819	785	786	798	886	828	788	744	758	744	758	781	804	812	765	789	791	781	822	812	786	779	820	848	607	635	906	761	795	810	747	783	757	762	751	748	780	791	817	788	773	791	793	819	755	757	793	838	794	759	764	790	757	771	795	751	762	756	807	821	772	742	776	771	790	801	780	770	816	796	761	781	815	781	769	848	964	905	548	291	459	807	928	798	737	755	714	719	776	740	740	768	766	796	749	743	792	758	720	720	742	734	719	735	783	745	764	762	782	756	762	775	720	741	732	749	755	720	741	761	742	762	760	719	741	806	764	748	755	824	766	737	802	900	813	533	324	407	785	932	884	817	748	820	808	786	823	798	793	809	834	788	821	781	786	858	813	790	833	827	861	820	808	811	823	783	819	833	826	803	813	814	808	825	785	771	837	840	824	786	771	823	842	826	874	922	758	718	920	959	770	737	720	728	759	816	780	782	750	821	749	712	737	738	774	740	756	745	765	763	770	753	763	754	792	733	768	739	761	806	761	773	764	785	744	770	800	784	784	818	809	776	790	794	776	781	750	732	775	750	812	775	737	776	780	788	747	785	789	782	764	771	760	780	786	769	803	805	790	807	785	821	793	752	796	774	769	822	757	778	752	731	761	818	799	768	771	770	761	805	829	883	898	951	917	404	261	564	1024	854	765	733	782	780	851	806	779	783	802	777	848	827	908	844	379	243	761	1121	967	834	861	834	792	799	762	826	806	845	825	839	876	946	980	574	203	391	927	949	810	770	817	787	826	898	879	854	791	778	795	780	774	812	862	855	1037	736	290	271	875	1202	988	871	870	854	828	788	835	832	849	841	809	805	791	838	851	819	822	853	869	777	849	827	853	798	855	833	851	832	824	842	829	827	829	808	839	880	785	835	813	864	790	771	790	822	850	814	845	833	841	843	830	790	793	813	806	874	829	868	914	908	892	901	809	845	849	781	833	868	815	877	783	849	800	799	809	888	846	835	864	830	823	844	911	805	812	833	848	805	821	823	824	885	823	873	861	863	878	862	851	817	902	853	825	838	994	1043	791	736	803	849	816	823	855	829	831	856	803	821	865	856	814	858	882	858	884	832	834	863
797	802	804	809	915	920	883	895	845	794	830	845	814	848	887	792	788	803	833	814	795	769	802	816	826	857	797	797	755	801	825	827	804	838	836	774	818	808	851	770	752	775	758	752	742	794	782	756	774	779	759	796	844	810	783	762	799	825	530	584	899	761	769	760	796	790	764	773	780	764	782	784	807	766	791	787	802	793	807	797	784	808	825	781	784	764	741	785	800	759	790	791	780	799	794	793	784	810	781	803	773	797	791	777	777	793	798	788	792	843	957	966	569	277	428	784	877	764	737	726	745	731	742	749	772	760	750	757	760	737	764	747	730	721	809	758	726	703	727	755	773	788	769	748	726	758	755	756	773	760	735	750	744	747	758	796	752	748	786	755	769	732	652	790	801	777	800	906	780	445	297	477	807	917	923	829	719	787	782	804	781	796	812	774	780	799	788	762	851	825	814	828	817	824	765	804	788	775	820	812	843	824	825	789	845	842	806	797	794	806	803	794	798	838	818	850	822	821	825	818	716	851	955	848	735	785	757	779	770	755	802	782	767	783	764	778	752	785	799	783	744	744	786	787	791	777	751	750	778	763	763	769	794	772	775	778	791	768	774	792	806	789	758	812	763	785	753	751	761	781	791	774	795	782	779	750	762	756	793	768	792	775	782	798	779	802	757	744	768	791	750	787	785	776	818	824	776	769	766	773	785	799	776	817	748	747	732	770	805	788	769	803	752	828	786	876	878	1019	838	344	280	598	904	758	769	706	755	786	816	797	753	762	797	791	824	794	914	868	356	244	750	1186	1023	864	837	813	775	802	800	842	777	771	820	820	962	915	1018	659	236	345	864	1001	783	803	824	795	808	814	769	801	794	787	799	766	796	788	823	874	1037	741	301	315	883	1166	958	861	867	851	836	812	838	871	832	758	759	819	813	803	841	865	865	847	803	796	812	830	827	880	854	820	836	864	841	860	871	839	839	808	817	789	825	828	860	842	854	815	768	831	804	813	840	849	881	892	833	812	783	930	811	826	854	834	835	826	847	845	844	823	822	830	836	855	851	821	847	832	816	869	840	827	833	842	858	817	828	829	823	834	782	844	819	826	802	806	861	833	884	885	843	846	823	866	868	847	859	840	861	824	827	996	975	845	721	802	861	847	839	813	852	857	815	835	887	866	833	877	839	852	898	878	833	861
742	793	812	846	835	860	885	941	870	832	850	822	844	846	830	846	789	827	801	839	828	831	822	824	785	862	832	826	800	805	816	825	839	798	810	808	823	817	788	770	767	898	828	797	730	807	809	758	805	828	811	764	782	805	794	782	797	841	713	750	897	829	775	766	792	782	813	777	777	764	749	824	763	819	781	792	823	793	793	829	790	809	855	805	769	808	775	751	794	796	788	802	781	788	803	820	787	780	802	816	795	787	809	829	774	782	834	816	814	894	1018	983	528	267	416	807	898	770	696	761	729	772	772	716	758	773	780	754	763	710	780	723	747	793	849	830	720	694	692	752	753	716	787	725	724	779	776	755	784	782	770	745	753	752	724	722	739	783	771	739	797	729	748	831	792	804	807	894	718	409	323	577	840	944	1181	1236	752	745	825	833	794	796	784	779	801	812	816	827	782	822	842	833	835	827	804	824	788	802	820	820	828	832	805	811	854	821	827	808	797	785	809	820	813	861	817	827	804	873	815	738	841	971	865	733	748	771	762	773	764	780	759	792	732	776	769	775	735	805	781	742	740	739	748	743	770	747	734	775	745	751	770	789	797	784	805	781	759	769	761	770	777	759	771	793	752	773	745	779	751	815	743	794	788	791	754	786	831	769	793	793	796	835	809	761	802	778	806	776	751	757	797	789	775	796	802	778	785	766	784	778	732	776	766	819	751	765	758	795	817	774	786	766	773	796	815	856	940	993	699	337	342	652	855	766	811	743	733	768	774	788	812	768	782	758	828	840	895	817	350	230	707	1169	972	868	822	777	782	797	830	859	832	845	824	828	935	932	996	703	249	332	865	985	878	813	788	798	784	821	793	806	824	782	833	755	808	795	842	876	998	721	308	280	895	1149	972	909	851	799	786	827	848	829	823	778	812	806	817	850	847	868	825	834	845	815	798	849	836	842	841	841	855	805	823	859	804	860	817	816	809	832	877	832	873	834	836	828	771	795	816	749	796	863	866	881	878	760	784	1043	845	799	789	857	829	842	871	789	788	837	827	867	880	869	827	849	834	817	858	873	856	864	828	805	839	819	860	809	828	816	828	816	848	822	820	838	827	832	839	884	855	862	817	904	849	838	848	826	899	849	835	875	967	1035	951	765	814	882	850	847	841	839	865	834	729	852	811	839	839	836	861	828	862	820
699	794	842	836	827	821	881	869	942	927	911	885	882	864	850	830	822	858	854	846	847	855	780	786	839	837	820	850	832	793	814	837	823	821	829	795	777	824	808	757	829	895	913	774	769	784	775	762	782	818	839	813	798	816	802	768	800	832	845	846	827	818	779	767	785	791	785	798	773	773	824	796	815	796	796	814	820	816	783	787	804	781	823	786	796	786	764	804	771	791	773	800	800	813	756	827	839	801	729	769	756	803	794	821	817	803	823	792	812	890	1022	866	485	266	446	800	865	755	703	759	725	756	716	702	717	742	756	770	737	750	736	701	676	788	777	815	741	675	728	731	709	773	737	732	754	748	776	765	770	747	788	741	782	753	733	707	773	755	775	745	747	778	766	805	745	786	836	866	597	373	384	695	979	837	960	1172	675	766	815	801	793	789	807	790	794	794	815	807	822	824	861	839	818	824	821	838	801	799	823	840	860	851	849	825	845	840	823	830	793	833	773	840	856	846	805	819	850	846	760	829	952	866	788	737	768	736	735	772	751	782	739	767	756	791	756	773	723	773	763	765	737	732	761	721	758	745	772	789	761	789	772	762	777	759	782	776	774	771	774	804	768	796	780	792	799	749	784	773	775	749	776	820	765	785	740	814	819	791	757	791	783	740	754	761	801	773	768	745	787	752	781	814	776	781	777	778	775	791	763	775	799	813	767	796	818	755	790	716	747	758	778	797	802	829	822	847	897	980	624	311	378	773	877	818	877	853	779	712	740	806	879	904	815	772	822	829	902	834	354	224	708	1143	975	879	824	843	841	766	832	861	835	845	821	794	873	899	1040	699	267	312	829	1016	860	809	819	838	825	811	790	839	829	806	846	795	792	773	842	864	977	734	303	260	901	1134	931	825	872	826	802	819	852	864	798	827	808	820	796	861	825	840	823	811	797	802	828	857	852	798	791	848	859	843	852	849	834	832	835	849	832	824	824	803	836	799	874	815	793	789	828	789	805	796	856	854	791	790	810	786	836	805	844	893	840	821	843	823	816	838	807	840	863	854	818	835	847	865	872	806	850	864	863	836	813	840	855	831	861	812	852	823	823	787	808	834	832	865	854	869	865	867	854	845	791	824	850	839	870	902	874	826	846	986	1062	915	847	749	831	851	845	835	870	891	875	851	818	863	848	856	839	853	839	860
731	795	828	818	780	800	768	788	872	862	920	898	833	855	878	898	862	865	833	792	878	843	813	817	801	844	821	824	824	758	790	861	844	856	843	817	807	815	813	767	778	848	804	764	840	795	794	820	848	811	824	772	794	818	763	803	787	811	770	772	817	805	811	778	764	805	821	791	805	795	827	784	783	774	804	819	788	792	787	796	737	787	820	797	788	808	807	796	800	783	780	784	785	835	814	838	830	800	783	784	778	801	794	801	789	787	834	793	787	898	987	892	470	298	483	808	903	753	725	757	728	730	771	722	708	707	729	728	743	757	772	755	740	710	728	720	668	704	812	822	719	715	750	781	754	722	738	743	743	778	787	780	730	735	781	758	763	756	759	774	707	773	759	791	754	747	870	832	512	348	446	796	1032	969	783	701	773	872	795	785	831	840	800	781	800	841	787	774	773	813	859	808	819	828	836	792	842	810	804	805	844	810	827	838	850	831	803	789	815	805	849	839	776	800	818	837	884	763	792	918	915	739	764	767	790	713	698	736	769	769	769	746	759	768	739	730	739	761	722	763	753	757	762	763	781	784	788	803	765	762	804	775	791	733	753	736	816	767	764	783	778	763	761	817	763	775	769	771	764	787	775	801	765	773	738	799	787	782	780	782	759	739	769	788	790	757	767	753	744	777	750	790	766	762	752	797	792	794	780	744	780	757	798	756	772	757	783	792	788	795	779	792	802	838	835	856	967	951	466	304	436	841	807	880	986	945	819	762	717	815	883	872	853	745	770	808	932	872	369	235	677	1133	996	865	776	792	858	828	770	830	834	868	809	831	868	889	1066	711	268	300	824	1045	839	793	864	839	814	795	874	805	842	838	804	780	848	786	874	830	1005	729	314	281	871	1116	897	843	877	861	834	848	818	824	827	882	867	849	842	812	812	818	828	819	817	840	881	830	763	695	653	770	828	891	873	861	797	777	850	851	805	808	814	811	799	886	849	861	827	851	795	806	786	827	846	827	798	787	834	804	825	796	834	843	870	832	829	845	818	849	821	822	842	847	831	838	852	896	827	838	843	844	832	821	804	861	829	818	885	827	814	820	834	820	827	788	822	848	861	834	841	898	883	842	871	810	851	845	890	873	897	829	856	831	969	1079	984	839	734	813	855	877	847	859	845	844	838	859	852	836	800	806	832	897
756	801	778	781	773	787	725	786	825	799	909	861	869	831	788	817	894	865	880	859	824	866	918	897	838	822	783	789	772	798	801	849	817	817	845	836	852	841	793	804	775	772	752	776	831	787	815	807	790	809	845	769	748	801	825	799	796	800	797	762	789	745	793	837	812	783	804	788	790	795	787	844	779	785	788	833	811	784	802	786	780	770	801	783	783	811	808	792	787	805	804	775	793	812	815	845	788	805	798	795	802	787	771	776	821	791	844	780	764	856	1028	925	491	273	460	777	876	794	753	719	726	761	737	774	739	730	760	767	808	774	750	755	767	738	759	665	671	757	828	844	760	728	773	720	781	799	766	760	742	761	785	730	758	794	763	761	764	776	771	706	727	742	778	765	755	798	903	793	447	341	497	870	1012	1000	880	855	827	816	801	842	785	827	789	778	797	808	821	801	811	827	845	797	805	829	859	827	798	814	827	849	846	817	826	861	830	839	797	806	817	819	835	829	814	798	861	863	779	775	898	941	793	756	777	737	783	761	717	715	783	753	799	756	729	748	720	767	734	722	784	755	765	758	753	780	734	782	757	755	767	788	771	730	717	739	688	721	737	765	769	747	798	788	756	776	816	791	785	797	767	777	797	785	789	774	752	801	767	781	824	768	767	766	763	756	818	784	751	774	764	787	763	751	808	776	753	795	790	763	796	753	765	794	778	792	773	782	797	816	767	793	767	807	821	854	826	926	1024	900	399	292	566	912	825	854	1008	925	801	730	735	761	847	817	816	748	792	819	936	851	395	210	650	1109	992	867	786	778	835	830	785	809	825	853	865	816	867	873	1062	782	283	282	818	1012	861	851	824	804	824	813	792	794	794	849	835	780	771	774	862	841	960	751	340	276	833	1158	879	862	852	825	807	813	814	809	843	756	756	902	870	824	807	811	803	822	830	868	858	835	758	670	1173	946	767	871	833	812	785	807	786	840	826	791	839	821	848	887	865	837	845	866	844	844	832	836	799	829	794	858	839	803	805	792	828	781	837	876	807	836	826	846	838	845	832	831	860	868	858	822	800	846	804	841	851	818	844	856	851	806	831	838	823	811	822	888	879	793	819	861	860	818	849	879	832	832	862	859	839	862	820	834	867	863	878	840	828	928	1083	998	870	777	761	818	878	837	820	828	838	851	842	845	852	818	846	889
971	1019	992	966	962	951	975	1006	976	1032	1087	1086	1157	1114	1010	916	789	781	848	829	869	855	692	770	892	790	828	851	797	818	811	819	838	791	791	812	839	835	817	800	827	763	816	796	801	828	805	814	758	805	802	772	771	799	776	826	857	779	859	810	825	810	830	870	841	766	777	789	747	782	782	779	760	815	769	768	818	825	792	793	760	824	770	796	756	803	834	807	829	771	832	796	820	809	810	798	821	821	790	784	823	798	786	829	757	801	855	804	843	899	939	917	522	325	422	715	902	829	713	735	752	729	688	741	734	734	722	755	809	750	798	772	746	718	747	726	715	740	740	781	736	696	795	760	763	764	737	739	744	753	758	777	744	758	768	763	787	779	754	765	758	730	770	773	808	839	953	712	373	340	583	962	998	938	842	833	829	821	840	836	846	829	757	801	838	814	815	816	823	839	832	804	828	844	830	816	774	753	780	845	853	810	797	839	808	767	810	777	842	841	805	809	852	843	876	760	793	913	956	814	749	779	750	734	745	748	744	756	801	746	778	719	763	753	725	707	765	748	763	769	770	773	797	788	767	743	743	728	743	758	727	729	774	762	798	730	739	768	791	796	738	793	748	821	765	751	757	710	791	755	771	778	765	778	803	812	807	814	783	778	785	781	787	798	759	809	748	754	760	779	747	764	808	795	803	769	790	813	777	786	803	813	778	758	768	807	806	834	805	784	777	777	800	815	848	896	1033	767	292	312	662	871	747	793	850	829	780	756	815	811	769	764	754	734	828	862	866	869	391	198	663	1078	1017	871	832	838	788	788	757	823	827	830	834	860	884	795	1012	816	268	272	830	976	854	819	822	779	779	805	808	818	841	878	837	807	806	769	822	815	944	740	346	273	813	1151	955	865	872	860	862	849	765	819	773	747	742	848	801	817	863	849	844	810	849	832	803	856	828	686	1419	888	704	784	843	817	822	822	800	794	868	865	872	840	829	802	830	832	838	835	830	824	837	802	833	839	843	852	854	845	881	788	812	814	830	884	817	856	862	870	823	853	809	830	806	838	850	847	832	856	840	858	820	842	831	875	827	820	821	827	830	862	841	893	895	859	819	856	869	837	866	860	831	813	878	878	843	848	835	881	875	811	862	846	817	836	899	989	1030	983	842	745	763	881	873	816	848	823	873	873	831	839	829	854
989	962	957	955	955	966	950	921	903	862	924	960	1041	1089	1038	1143	1048	894	826	792	832	838	713	767	849	786	885	871	804	778	845	849	839	787	742	802	797	812	823	782	784	807	805	811	859	849	827	809	787	839	792	843	833	784	768	792	788	808	804	814	805	792	790	857	811	756	764	801	780	747	785	791	806	817	840	807	821	839	801	817	801	797	775	799	790	784	803	815	811	807	829	765	817	834	787	786	818	788	793	780	808	826	800	779	834	811	780	802	833	941	981	925	571	320	380	698	833	790	727	716	740	727	729	753	735	736	740	755	776	786	766	772	716	727	760	757	766	720	702	766	760	723	780	750	787	690	697	727	727	769	763	736	756	784	778	775	725	761	761	719	713	757	783	763	799	880	911	601	326	365	694	1002	994	935	839	868	860	815	853	820	821	848	811	807	829	844	847	818	811	834	826	834	835	851	822	796	761	796	834	788	840	804	806	811	835	824	791	805	840	846	812	830	841	813	708	769	912	960	811	726	678	744	727	750	767	721	760	780	761	728	711	743	735	771	726	757	776	749	767	798	757	761	776	738	772	743	817	763	796	773	708	773	808	848	851	751	746	742	786	787	774	760	755	803	805	765	780	762	756	775	806	765	782	811	816	790	794	766	779	799	810	821	806	816	775	790	746	809	758	776	758	809	815	795	781	773	789	797	840	810	789	802	795	751	797	776	776	804	727	789	783	768	795	819	881	962	976	607	235	355	897	933	768	745	783	724	740	784	875	834	790	790	751	802	795	815	908	869	410	211	677	1112	1005	907	870	852	793	799	785	775	806	816	814	847	871	814	992	771	292	301	778	1018	862	823	779	792	765	807	817	825	818	821	810	828	819	830	858	821	950	778	320	244	808	1121	976	904	828	820	785	800	792	865	821	813	776	891	791	793	787	776	796	800	795	866	797	805	833	772	805	696	728	723	817	802	833	846	834	826	830	850	862	855	863	818	868	820	845	830	818	842	785	782	763	744	829	857	849	875	881	830	839	864	834	862	877	833	817	863	865	835	815	831	818	840	869	874	829	890	835	824	841	821	842	830	857	875	834	849	836	859	814	824	815	799	818	800	873	897	845	825	862	880	872	856	842	819	823	887	861	850	854	854	842	823	827	838	989	1123	985	874	802	779	826	858	875	903	872	873	877	874	872	881
748	750	763	752	719	778	727	741	720	722	746	794	799	789	837	956	1103	1118	1091	913	781	803	811	880	840	818	952	889	829	829	845	805	777	764	789	811	835	867	857	828	773	823	802	826	835	846	811	809	796	787	800	881	879	791	788	820	808	792	815	837	841	815	757	759	761	743	785	774	815	846	834	760	790	805	828	817	817	821	822	802	823	766	777	754	815	795	856	831	828	786	809	790	789	798	814	818	797	784	788	790	788	787	823	768	831	782	805	783	802	910	984	944	610	346	381	661	824	818	764	763	736	730	748	753	745	726	711	717	723	779	774	756	745	728	742	734	726	736	733	790	755	706	721	743	766	755	768	740	740	752	759	757	758	748	765	775	753	755	773	749	740	767	798	776	814	863	873	526	282	415	841	1048	970	890	823	850	850	795	814	815	842	798	798	822	812	823	824	820	850	825	837	835	866	819	829	835	790	831	832	796	812	817	871	844	826	843	820	835	804	819	807	824	835	907	935	955	961	802	708	720	726	780	707	736	759	769	759	807	768	714	711	732	736	767	734	793	755	742	771	790	780	743	708	751	711	774	778	777	804	791	732	732	808	826	871	792	733	776	789	777	725	703	785	769	756	709	945	927	760	768	813	775	785	805	814	752	752	757	809	799	803	791	816	834	820	785	764	785	802	789	748	755	811	772	789	802	798	788	806	795	771	801	800	777	825	766	776	770	743	780	798	783	768	826	892	937	916	477	202	436	1024	890	811	728	738	702	769	804	836	810	827	804	771	774	843	835	924	871	400	217	656	1133	995	929	825	853	804	817	769	811	782	810	835	872	919	954	1083	808	300	252	718	1023	797	771	870	927	855	752	786	804	821	815	839	803	829	836	806	828	979	817	339	240	788	1132	935	932	861	823	850	789	804	838	841	855	839	826	791	821	761	695	746	785	809	825	826	842	856	802	836	739	655	908	748	741	813	811	826	831	839	840	860	867	839	848	823	837	826	825	818	828	755	765	807	785	761	841	876	847	857	887	830	840	871	826	826	821	875	820	866	830	793	815	818	833	847	846	825	806	871	885	829	865	838	801	795	841	854	881	834	865	839	893	899	865	827	857	856	837	845	835	885	891	837	822	841	866	867	806	860	864	873	889	830	810	865	830	823	910	1019	1105	1013	906	788	753	838	749	952	870	864	852	862	875
733	758	729	710	716	707	701	729	741	728	736	764	796	741	747	764	867	956	1072	1054	1018	922	835	827	796	796	831	874	799	835	840	834	800	802	812	812	844	870	887	788	817	813	802	791	819	804	818	840	796	821	818	861	857	867	820	806	786	780	781	824	833	826	802	800	844	797	776	776	874	901	845	775	780	846	843	822	809	796	851	847	810	806	796	794	806	833	778	776	784	792	807	823	814	804	831	815	784	787	798	809	809	758	812	828	830	810	810	858	833	956	999	1007	658	370	369	661	857	839	777	814	743	730	748	736	712	741	736	747	731	753	747	746	735	728	742	772	758	767	717	736	754	738	693	694	738	736	755	716	750	717	755	771	740	743	785	778	773	781	778	748	724	789	784	816	811	928	808	458	281	485	924	1050	959	868	837	864	830	838	817	845	846	796	817	813	831	852	820	826	848	810	809	820	831	839	833	794	823	833	848	819	811	814	802	802	856	829	850	858	788	819	861	804	809	583	848	1108	805	748	752	705	894	1085	667	768	742	759	760	762	681	726	863	847	707	736	761	748	782	810	760	782	770	784	776	756	802	754	778	782	794	790	758	744	771	811	775	775	741	765	844	780	775	804	853	860	793	659	925	974	713	741	822	812	786	769	786	777	765	768	782	802	792	801	783	784	815	782	763	817	788	767	743	737	734	794	769	782	800	832	814	757	761	792	767	823	818	794	782	765	763	759	809	773	768	809	877	909	793	317	223	570	1004	832	815	784	841	797	824	826	818	786	791	789	746	771	770	824	866	879	430	210	630	1087	1025	849	820	827	841	802	820	779	781	831	851	844	895	972	1050	794	277	269	737	1019	832	763	884	981	871	726	844	861	818	819	815	817	847	811	840	887	973	823	343	247	803	1168	985	872	844	844	836	837	832	861	843	843	837	823	811	788	695	935	932	760	851	834	848	841	826	830	822	746	730	1682	1026	630	803	825	813	795	827	835	839	839	872	887	829	806	809	813	868	820	768	882	1071	987	734	797	870	848	864	855	822	829	843	843	797	811	841	802	851	818	829	802	832	797	852	876	803	822	861	837	879	869	808	834	853	822	873	816	872	857	843	884	814	873	853	843	807	831	811	831	820	874	810	831	880	864	852	870	855	890	847	890	884	817	859	881	842	822	876	916	1055	1056	1015	939	765	551	806	880	906	872	835	861
770	706	741	744	740	719	755	739	742	739	749	750	715	739	730	750	791	762	828	933	1011	1083	1005	941	818	771	763	840	863	824	824	837	809	859	837	853	788	826	826	803	775	818	791	804	833	779	806	830	783	864	854	825	821	860	837	827	793	836	832	805	818	816	822	824	803	795	805	794	863	863	844	790	848	749	831	843	824	826	838	839	817	785	794	787	789	785	783	762	791	807	793	809	834	806	856	814	800	783	790	785	794	822	829	841	829	801	826	895	808	922	1003	973	630	385	400	683	916	918	768	806	787	743	746	748	793	763	733	761	732	780	778	723	736	774	768	751	773	799	731	727	747	722	731	702	727	747	755	707	734	730	773	769	761	766	760	767	750	781	785	744	743	778	789	794	859	1001	754	374	283	569	980	1043	980	868	894	835	822	828	785	833	818	841	838	821	854	846	818	875	844	802	829	806	885	821	863	827	799	811	818	824	846	812	814	798	816	861	850	828	778	861	815	780	838	653	754	904	747	787	767	772	732	735	712	777	778	775	794	803	675	796	951	947	751	772	780	733	779	750	741	797	775	788	758	742	715	774	755	751	782	802	743	723	751	770	746	750	776	763	799	781	773	791	516	745	836	731	695	704	709	771	772	797	783	805	802	775	776	816	804	787	792	773	802	802	799	760	785	776	813	784	778	761	792	820	790	734	750	781	777	791	722	726	669	744	800	780	748	744	794	817	800	804	789	845	865	885	613	239	274	791	1003	820	778	788	836	801	812	822	791	784	799	796	819	783	814	829	885	922	418	214	593	1134	981	855	833	827	823	808	774	815	780	803	866	854	910	913	1024	719	280	265	789	1058	871	726	834	884	812	773	844	816	827	819	828	826	835	883	846	864	950	822	343	245	753	1162	963	898	866	839	834	820	828	831	842	802	840	842	821	802	678	1153	1154	667	801	848	858	851	828	829	834	770	615	1066	775	701	871	830	820	833	799	796	836	829	863	838	842	806	826	841	840	803	702	909	1130	1082	743	758	882	848	900	825	829	815	867	838	859	842	822	809	767	839	860	857	878	811	756	837	831	822	858	844	889	861	823	854	849	837	865	855	864	822	871	847	818	870	864	837	825	812	826	810	805	857	865	819	878	833	842	878	887	873	882	886	871	857	872	869	852	840	825	798	845	949	1059	1095	1038	816	763	731	786	834	907	940
739	764	754	727	741	776	720	738	804	814	740	679	751	771	766	778	787	716	763	740	795	895	948	1047	1059	936	831	781	775	829	848	852	809	815	828	843	803	790	813	844	793	832	803	837	801	806	817	791	839	800	781	809	798	803	812	827	802	782	853	812	838	825	822	833	830	797	781	790	806	821	789	805	853	812	828	825	797	833	808	819	803	794	809	769	825	753	669	637	724	780	780	800	819	812	818	808	792	782	778	777	807	806	804	803	784	809	813	900	834	944	914	966	646	396	340	686	939	936	835	768	785	764	740	752	740	743	756	780	771	761	757	728	740	759	818	755	803	726	716	699	706	726	766	709	785	776	737	784	765	767	825	785	798	747	791	783	818	800	777	791	779	787	849	875	924	1033	691	289	300	650	1031	1027	941	838	867	820	825	802	822	816	839	861	809	801	916	802	800	830	803	787	831	824	827	864	820	813	833	810	823	799	842	834	863	835	809	806	869	837	852	757	773	904	1057	861	823	764	735	750	758	749	751	790	767	723	782	773	763	776	726	732	824	833	689	749	749	785	767	779	761	770	760	754	749	774	758	792	759	747	778	819	742	739	723	742	753	775	778	808	807	744	784	783	626	790	823	728	776	781	775	756	783	769	802	797	773	719	782	769	809	821	788	776	786	775	786	760	754	787	786	787	795	781	771	801	790	805	792	797	823	765	695	829	705	650	697	742	762	781	846	836	813	791	786	789	859	874	610	221	340	916	1025	832	815	784	793	762	816	787	818	813	800	771	818	777	820	853	863	944	463	204	546	1082	1038	885	803	824	825	849	778	808	813	817	825	807	857	873	978	729	260	268	719	1062	885	791	752	742	790	786	793	812	762	803	797	823	805	801	836	862	888	834	355	223	755	1181	984	841	852	810	781	834	819	806	814	772	848	815	847	825	787	744	734	781	842	810	835	847	823	824	823	832	771	703	760	837	849	811	816	809	841	769	832	833	846	824	815	780	800	852	845	844	734	700	922	852	726	863	850	837	867	825	792	830	829	893	845	852	833	809	795	815	836	904	891	869	764	827	829	880	838	828	883	820	820	851	823	816	843	868	853	865	879	830	869	848	866	848	815	835	883	885	836	844	856	866	837	874	841	902	882	886	829	821	837	825	855	864	825	859	821	774	804	851	907	981	1098	1098	1009	918	868	786	775	825
761	762	777	762	759	727	749	745	769	767	705	762	764	721	763	785	769	759	791	751	727	705	749	861	999	1054	1019	947	825	762	768	798	849	854	838	825	833	777	800	867	798	782	799	851	790	832	837	802	840	821	845	828	832	852	850	809	802	766	835	816	866	814	808	824	842	791	827	801	760	801	783	797	844	844	853	815	829	812	815	809	826	829	831	785	787	624	539	679	597	704	800	810	803	846	807	829	821	775	811	805	823	808	855	828	813	782	818	860	820	898	895	995	713	383	292	628	1011	1101	920	829	799	755	789	812	757	813	823	806	799	809	833	842	824	790	806	829	801	746	844	800	783	788	813	804	828	821	812	836	825	819	870	844	833	843	824	855	820	832	862	840	871	913	917	1015	1156	964	533	257	364	834	1035	1000	905	840	814	835	783	811	821	829	829	823	859	833	864	782	812	855	807	828	804	816	821	829	849	845	860	842	843	821	870	813	835	853	843	851	902	803	740	823	897	1004	946	812	808	773	751	752	741	734	743	760	771	786	754	777	771	782	744	712	690	713	725	775	799	784	763	752	729	772	751	685	742	771	781	742	759	728	762	732	744	778	695	690	704	782	831	810	758	756	742	827	801	830	770	754	750	817	813	781	780	757	804	772	739	708	807	805	787	788	824	799	814	751	797	758	760	766	782	795	789	804	812	805	788	792	772	791	769	724	661	1069	995	921	643	757	791	788	828	823	786	811	830	868	915	968	612	238	392	915	949	823	802	814	749	826	780	777	778	789	799	812	793	843	825	853	854	917	487	201	529	1055	1012	811	785	813	809	826	846	799	799	808	807	848	886	932	1005	830	309	230	653	1062	865	788	805	835	851	803	776	766	791	793	819	790	820	816	789	822	919	861	375	229	688	1162	1029	879	880	853	832	830	855	822	833	791	810	806	813	828	861	833	836	851	860	832	814	849	796	809	852	850	827	870	856	819	814	844	815	819	857	820	865	843	793	805	802	845	819	862	821	860	826	794	771	780	811	875	868	857	823	809	808	838	840	902	900	837	828	826	785	812	877	882	892	840	788	793	833	844	792	845	847	874	815	840	828	820	837	859	868	877	843	814	849	871	877	837	794	892	933	940	812	842	875	847	849	870	852	854	868	851	859	804	787	806	855	833	871	872	844	854	831	877	864	849	876	978	995	1062	1015	987	939	879
730	737	768	731	754	782	769	803	742	737	769	777	759	727	722	753	776	774	784	749	773	681	713	725	803	846	947	1051	1039	952	906	747	792	791	842	881	854	826	880	850	824	821	809	860	822	854	852	802	821	854	857	806	846	859	850	800	805	851	813	794	850	813	817	816	857	834	837	818	813	818	795	843	806	879	792	867	816	823	841	822	805	830	806	820	791	540	1180	1977	632	696	845	841	815	841	795	811	833	756	798	780	795	792	800	808	821	845	805	849	802	903	890	1068	896	475	269	501	872	1122	1077	924	924	895	899	935	913	955	948	935	935	978	934	944	929	954	933	926	899	844	1204	919	904	943	955	906	926	906	967	944	909	913	965	926	922	918	890	908	927	908	928	902	909	945	909	1008	975	696	371	260	489	901	1047	996	901	871	869	781	827	808	773	815	815	829	846	851	863	835	830	820	824	798	793	822	830	859	838	845	858	870	841	842	868	865	842	846	893	846	750	763	828	921	918	807	785	769	771	751	733	774	746	750	784	728	714	766	743	760	770	739	733	789	776	769	756	754	755	776	765	759	758	785	757	726	717	760	790	821	753	780	753	716	714	797	806	752	724	760	815	769	771	731	749	810	788	801	785	768	797	829	824	792	780	781	796	779	761	795	791	785	774	751	764	763	796	811	754	737	759	776	787	812	794	797	793	775	787	773	789	757	781	731	638	918	1267	1147	686	786	816	805	788	746	790	833	867	877	995	1001	539	206	361	947	945	829	801	778	799	809	787	820	777	769	819	811	778	807	800	841	882	958	507	210	505	1032	1028	833	804	823	793	796	820	833	801	777	795	841	868	924	1086	912	379	220	590	998	851	787	837	843	791	824	786	765	787	810	813	770	800	876	816	842	887	830	359	234	687	1153	1041	911	836	891	817	826	830	819	827	846	818	813	841	836	850	843	854	864	841	837	850	828	795	839	867	867	834	847	844	839	846	847	817	811	856	856	876	838	815	791	786	826	840	823	865	866	859	816	789	852	921	847	802	831	774	826	774	856	865	861	834	809	814	848	834	789	858	910	917	854	800	813	848	835	873	841	849	817	855	872	839	870	859	863	885	876	889	882	885	838	874	824	814	879	897	880	774	841	845	839	848	846	842	891	867	872	871	833	798	806	844	823	867	859	866	842	843	848	864	839	813	810	841	903	982	1079	1106	1054
757	753	789	751	758	744	767	744	801	767	751	764	772	766	768	740	774	759	753	742	762	775	733	726	752	736	780	807	900	932	1017	965	945	837	791	759	781	835	872	856	824	831	823	855	863	827	824	810	833	849	862	798	846	850	862	857	804	833	800	845	826	828	840	805	828	838	839	850	844	849	838	818	831	813	793	851	844	860	832	807	826	842	829	819	856	606	1097	1457	537	741	837	816	808	850	820	813	828	840	817	836	773	780	783	830	839	803	824	859	828	855	888	1017	967	506	286	334	683	905	938	900	853	848	846	831	833	835	855	846	849	852	803	828	814	792	809	830	847	727	808	674	763	776	754	801	829	785	763	770	779	752	743	741	761	716	745	725	697	684	662	675	670	657	628	631	512	363	244	375	636	970	970	917	865	903	840	791	862	869	882	842	801	792	833	854	868	872	832	833	802	781	805	822	838	854	884	853	828	874	834	880	881	825	852	883	825	765	796	923	980	905	775	780	780	766	768	781	747	763	734	730	738	750	768	759	725	764	806	765	748	777	779	728	735	787	806	749	784	784	769	783	803	764	694	724	761	793	809	794	727	712	784	822	867	857	797	738	772	758	797	770	762	787	794	775	775	754	765	796	773	730	740	809	799	796	805	813	817	845	827	776	774	795	787	777	794	747	776	757	792	784	783	824	804	791	785	788	758	728	732	776	725	752	914	804	624	772	819	797	832	774	814	845	812	878	964	994	458	207	485	1015	890	842	777	788	757	816	796	770	774	790	786	786	801	802	814	877	879	897	447	227	546	1103	1059	852	800	828	806	797	818	788	762	758	842	842	820	922	1050	959	380	253	572	1033	880	797	803	850	768	806	774	824	786	777	804	764	877	984	892	785	898	900	410	254	660	1155	1029	899	843	883	839	801	865	814	859	814	838	805	870	842	869	814	826	806	841	847	857	841	780	824	845	815	821	857	831	824	816	861	804	832	805	834	847	821	850	885	828	858	852	826	805	836	854	805	778	886	888	799	799	797	897	906	784	812	826	843	825	824	839	847	849	856	824	817	835	831	801	832	808	832	871	850	844	876	840	855	846	854	854	881	876	886	866	846	889	838	890	826	789	792	845	824	827	838	857	844	864	826	837	880	873	881	847	865	832	867	863	869	846	869	842	822	829	865	848	871	872	859	850	857	838	816	940	954
775	761	775	773	741	775	770	780	755	781	751	733	785	732	751	753	763	763	764	740	768	780	740	730	719	744	754	702	733	855	811	912	1023	1030	949	875	815	783	759	842	882	816	853	861	869	853	872	822	836	858	853	783	838	829	801	837	820	848	874	851	873	798	832	838	823	848	847	842	838	837	834	847	799	795	779	845	810	832	863	844	832	781	819	834	835	826	755	764	725	870	828	853	868	817	784	824	837	843	811	799	767	799	830	811	803	774	794	843	846	864	934	901	840	573	364	286	350	478	533	564	530	514	513	525	492	501	506	514	508	503	466	478	473	409	432	437	421	433	430	417	447	445	426	406	432	396	435	398	390	363	387	398	355	351	362	359	349	349	317	347	310	307	313	293	268	291	419	581	837	994	969	930	813	858	831	803	838	889	896	876	797	807	854	870	852	887	858	838	788	801	832	842	853	872	890	848	873	865	827	911	890	822	791	726	780	869	967	977	890	770	717	753	751	762	734	745	740	756	780	764	761	759	734	741	804	730	772	786	739	766	766	745	721	756	759	813	765	779	746	753	804	747	732	757	760	753	801	781	751	704	778	812	942	832	802	722	779	832	778	770	781	782	775	752	812	759	754	777	770	784	781	817	782	781	783	772	789	822	818	743	743	715	811	811	745	790	813	738	754	747	791	766	763	736	758	763	798	792	753	763	794	747	694	661	763	810	826	787	824	780	782	799	847	870	917	923	364	230	537	1037	923	799	787	775	789	801	772	777	785	831	819	798	776	789	826	844	896	861	438	227	602	1149	1073	855	830	874	841	823	760	764	765	781	866	842	854	935	1023	873	352	227	638	1038	880	844	841	827	818	811	797	803	800	783	810	746	844	1019	870	684	902	882	404	187	561	1140	1062	880	834	863	839	802	839	849	848	819	835	812	802	856	834	809	823	837	791	812	813	837	825	823	835	870	815	826	835	864	849	832	835	829	844	859	859	835	811	821	832	825	851	807	838	861	849	847	831	857	829	789	803	827	976	965	771	764	857	812	812	845	829	859	834	811	823	844	824	856	849	842	858	833	864	864	903	869	818	842	820	823	828	811	861	847	828	844	901	816	833	863	863	895	859	861	909	824	836	836	821	841	882	837	871	889	843	839	842	862	854	889	847	875	890	832	850	845	893	859	860	881	896	866	902	851	845	832
734	736	772	791	733	789	720	787	790	760	740	755	753	734	767	771	775	760	735	727	780	714	727	722	724	729	769	661	951	1081	718	733	814	916	1018	1006	1060	937	869	797	772	795	839	846	889	831	888	859	829	840	856	827	858	847	839	848	808	785	850	837	833	827	812	824	842	835	846	823	822	815	833	888	827	769	786	801	828	861	821	822	864	839	835	865	829	826	850	856	871	809	767	830	849	796	844	829	832	842	818	808	803	803	808	794	834	800	853	827	870	863	916	921	966	795	571	381	293	293	323	285	284	246	261	258	262	274	303	293	303	319	312	318	292	272	306	287	323	299	314	324	311	297	305	293	305	307	299	325	312	310	344	323	335	334	342	333	334	338	368	360	381	349	367	364	424	469	648	777	947	1012	926	848	893	874	835	829	887	900	923	855	784	830	842	841	855	857	862	828	824	793	812	844	858	873	828	818	848	855	879	867	809	731	776	854	971	979	957	818	776	784	747	775	777	757	725	727	767	763	725	724	749	754	767	737	799	640	701	780	746	765	768	727	747	769	783	774	755	758	727	780	762	748	742	727	709	737	747	762	749	724	745	805	817	764	749	769	777	806	780	782	766	690	797	828	784	793	802	811	798	793	785	796	782	745	796	771	794	763	807	764	758	742	841	807	774	804	786	767	793	759	815	800	795	764	759	817	808	859	822	722	820	830	803	792	822	812	764	809	802	773	780	789	828	829	930	839	331	222	586	1045	915	782	775	817	780	767	778	817	775	804	791	802	788	816	786	841	912	894	440	221	598	1154	1001	873	859	883	824	816	768	787	776	795	846	895	857	904	1002	830	337	214	660	1082	874	829	808	787	802	771	810	820	797	816	802	808	749	782	750	798	1156	872	364	192	509	1094	1095	903	834	846	824	858	867	838	844	810	831	801	826	785	823	821	824	812	847	855	810	812	842	810	809	855	835	815	798	835	839	856	810	845	874	853	828	783	776	785	794	800	829	833	804	815	797	826	837	885	812	821	791	817	916	897	775	792	826	870	852	839	838	858	855	865	824	815	901	836	870	908	851	798	886	841	880	848	812	840	765	816	836	849	893	820	840	821	855	871	836	837	863	868	860	848	825	841	816	857	869	875	887	838	864	844	882	882	857	880	848	872	853	857	894	870	864	874	853	862	850	815	872	881	828	862	849	831
771	751	781	812	769	746	753	738	756	773	730	768	749	707	751	753	756	754	755	755	785	750	756	722	739	709	752	652	736	827	633	702	698	724	793	833	976	979	1015	1012	935	895	798	745	740	802	856	878	863	883	888	867	831	859	838	871	803	821	806	878	812	853	851	859	843	864	874	851	833	816	842	845	813	817	840	830	806	861	855	838	857	808	802	852	860	812	797	807	853	794	807	857	825	813	858	857	796	838	847	872	838	845	829	850	833	807	863	909	875	797	894	916	1002	870	727	590	535	482	390	351	478	392	435	490	365	416	432	439	432	473	447	500	474	485	503	482	499	486	521	539	493	502	527	489	504	533	539	554	531	516	524	554	574	548	547	567	567	604	598	588	608	627	600	618	642	669	834	942	1019	940	915	865	872	895	851	850	852	858	854	833	792	849	803	862	827	853	845	849	836	857	780	868	894	832	817	850	859	832	803	774	778	839	916	954	966	879	755	749	753	770	767	791	769	781	711	861	821	861	777	744	787	749	747	749	799	736	747	794	786	750	726	750	732	772	765	755	753	755	747	743	755	753	726	728	720	724	748	756	776	731	765	747	746	724	715	766	785	787	770	797	744	727	743	798	767	786	798	773	810	798	799	795	782	778	800	794	764	801	754	747	764	775	826	858	833	791	768	784	792	784	799	782	805	767	773	829	911	865	806	715	759	766	780	841	802	816	798	789	766	813	800	808	807	851	970	827	341	240	638	1053	858	783	754	793	790	762	834	766	764	802	791	785	780	800	831	831	894	909	467	225	587	1112	1013	912	879	889	797	766	809	789	817	845	786	818	850	867	938	853	384	220	548	989	898	827	805	780	813	841	804	829	850	816	834	792	804	822	798	858	834	891	494	231	433	1069	1133	913	848	841	836	831	835	792	845	839	860	803	858	854	827	823	836	812	799	827	828	853	840	856	857	814	830	803	836	848	819	820	812	844	810	865	835	744	778	860	792	784	843	844	823	803	844	880	840	850	788	784	797	813	895	875	825	782	845	865	864	875	853	860	833	852	888	870	880	829	885	887	831	840	831	862	836	779	813	785	832	806	809	869	844	855	817	841	839	877	822	849	858	816	771	763	812	803	831	881	869	922	873	868	819	875	837	842	863	883	895	848	824	815	877	886	855	873	895	839	826	820	826	820	865	859	918	840
764	752	765	760	755	753	741	740	743	802	722	762	749	762	713	786	746	766	756	752	752	728	742	741	716	736	737	736	706	672	739	762	721	717	719	711	747	777	878	979	1051	1043	985	972	845	826	868	820	794	852	869	914	857	890	838	820	860	858	865	864	835	855	879	842	881	818	844	831	838	805	841	819	822	806	814	828	863	896	832	843	860	865	797	872	858	858	845	857	908	871	862	828	826	857	854	821	823	855	883	863	875	820	799	858	867	831	864	831	888	880	843	919	902	892	918	820	739	657	572	532	980	743	837	1100	551	668	708	647	644	679	687	699	715	693	736	744	748	740	742	776	777	741	760	682	714	723	764	769	786	758	791	804	821	836	852	817	808	872	826	844	836	878	892	880	954	944	1001	989	921	890	862	878	909	852	878	852	873	830	818	792	843	852	847	846	843	824	873	834	832	847	885	867	905	866	817	773	763	781	792	841	967	980	897	899	763	699	712	738	720	751	752	775	792	737	828	770	390	663	838	718	757	757	743	746	744	759	754	776	753	790	782	759	766	772	778	763	786	740	770	794	766	766	727	746	762	761	748	792	772	784	733	739	749	725	736	803	782	770	797	818	735	731	783	809	797	783	782	791	749	757	787	772	768	804	768	812	758	785	765	731	769	754	804	804	808	761	726	775	793	767	826	800	838	768	744	774	842	847	778	720	757	798	803	801	770	797	770	763	781	803	864	808	891	863	988	818	335	252	610	1018	841	802	765	834	814	765	793	762	817	817	811	812	802	811	786	802	891	947	469	212	586	1041	959	855	829	870	836	773	808	802	844	870	794	803	841	882	948	961	518	213	447	936	953	877	813	822	785	833	833	808	796	807	845	823	811	852	806	893	875	992	649	281	365	970	1138	980	873	878	821	791	818	813	868	815	840	828	800	824	808	815	823	830	807	825	844	832	844	820	813	829	809	821	874	832	822	838	814	811	816	877	787	791	831	913	989	826	765	839	845	823	820	790	833	822	848	821	764	762	845	814	791	819	872	875	869	834	876	841	844	825	857	846	852	838	893	845	823	869	843	824	845	769	810	872	924	908	840	801	862	869	825	870	839	827	817	841	849	801	764	804	830	806	819	895	871	880	833	841	839	875	868	858	847	847	872	855	831	858	850	883	867	913	860	840	818	842	824	861	857	847	864	858
753	808	776	760	742	734	732	750	731	732	725	764	760	775	737	728	758	760	774	743	750	747	788	762	766	730	742	730	771	757	774	749	748	726	730	734	739	730	717	770	826	932	968	1029	981	986	990	926	856	799	829	819	860	854	852	830	850	868	852	815	837	854	827	825	784	851	828	819	814	841	817	831	835	842	807	832	812	859	887	851	882	860	864	895	885	876	813	879	896	912	832	845	861	904	834	856	876	850	858	841	852	883	860	874	836	870	832	853	902	890	857	905	876	887	938	956	981	926	880	728	1163	952	699	841	818	996	975	929	924	947	982	986	990	983	984	1011	1025	997	993	1003	997	1004	1025	1011	976	986	972	1025	1026	988	999	1029	1035	1047	1051	1022	1021	1068	985	1018	1059	1070	1053	971	1008	980	958	889	893	908	899	879	839	847	876	873	858	873	836	859	846	836	866	900	830	847	877	865	906	890	901	858	820	769	749	773	832	896	964	985	933	856	817	732	769	755	799	754	757	788	784	749	765	744	856	699	411	641	825	731	778	752	753	737	759	761	739	746	753	738	753	761	753	739	747	787	771	764	765	804	811	729	768	796	761	774	781	758	758	763	758	770	767	758	780	797	768	788	795	768	777	788	815	757	772	799	789	761	767	785	760	773	757	789	805	786	806	793	776	760	753	769	774	758	763	730	749	756	817	796	777	789	837	777	743	714	733	735	753	746	783	832	817	794	812	792	772	792	802	783	810	863	880	878	1016	873	288	268	736	966	843	838	787	829	839	784	778	824	812	810	756	819	767	802	769	850	951	1003	483	212	512	1048	916	857	865	854	868	841	868	894	768	816	813	820	866	962	958	1067	568	213	342	1061	979	830	773	801	823	838	793	835	855	817	811	790	846	864	846	804	837	925	723	300	296	827	1199	1030	934	869	888	822	847	818	812	831	809	786	826	811	801	799	846	833	802	806	843	832	794	829	803	817	796	821	844	837	845	848	819	802	817	868	812	726	852	972	1011	827	770	851	831	831	818	831	799	811	920	852	814	794	776	832	816	858	906	864	819	841	860	885	843	788	839	858	838	858	875	867	840	840	869	878	854	803	762	920	970	949	808	796	842	864	861	833	873	845	803	851	849	822	821	874	895	868	859	838	846	833	839	840	813	881	869	842	913	850	871	864	910	859	854	853	839	880	872	850	850	794	845	843	823	867	884	815
783	768	780	730	731	729	756	783	789	733	729	757	764	777	766	766	767	800	750	784	743	749	770	769	734	766	788	761	781	734	775	742	747	735	740	786	769	742	759	752	728	767	758	822	866	925	1030	1039	1024	1013	966	910	862	832	774	785	825	800	882	858	878	871	846	835	864	846	855	840	841	815	829	820	821	857	846	857	828	843	897	864	872	875	857	876	846	826	804	813	852	857	837	839	885	859	860	879	885	848	819	854	853	854	837	855	844	857	836	862	883	877	884	883	891	898	955	975	1019	1023	1071	1009	944	966	1084	1096	1097	1045	1034	1075	1073	1070	1138	1039	1109	1087	1033	1082	1085	1059	1033	1086	1047	1029	1060	1057	1024	1024	1021	1009	1063	1046	1030	1052	1017	1066	1009	1021	977	1011	970	981	997	1000	991	995	952	946	878	868	846	880	908	851	868	886	931	882	893	901	886	918	905	886	895	883	870	847	906	842	795	789	804	776	821	891	924	969	979	957	897	834	771	781	812	765	712	706	806	737	782	745	699	745	748	771	852	829	718	815	806	753	772	747	759	792	776	762	732	721	723	719	744	790	778	770	732	752	780	783	742	761	779	732	729	757	786	785	790	794	764	791	770	763	762	795	764	761	812	784	798	774	764	786	772	751	779	732	786	774	744	792	822	796	798	787	802	783	782	760	799	761	770	765	760	787	780	744	763	811	809	781	772	783	819	791	738	765	756	839	801	800	792	795	793	793	788	763	781	802	782	768	794	822	865	905	1040	705	240	269	842	918	826	809	808	797	809	759	798	784	819	797	803	793	822	795	817	848	948	976	427	226	536	1041	934	812	809	908	841	772	765	897	822	850	846	826	812	889	921	982	587	232	332	969	955	867	827	829	815	825	805	792	803	825	808	819	861	814	809	838	856	920	825	372	233	649	1152	1069	969	872	901	859	785	824	815	782	799	827	781	778	822	853	848	843	849	787	799	828	835	853	787	799	809	843	795	837	833	825	859	831	804	850	821	786	795	917	919	784	796	821	813	797	812	811	856	836	835	852	870	836	821	837	851	862	886	812	847	853	854	856	847	865	866	850	881	825	846	827	845	847	842	825	838	787	815	854	947	922	805	800	871	858	857	845	834	872	832	843	827	857	929	922	874	853	843	847	882	820	885	892	863	835	845	850	827	821	884	886	872	908	863	805	876	837	870	867	834	863	824	842	842	827	876	812
775	769	766	761	775	792	774	730	757	733	739	736	778	771	765	751	752	740	742	766	772	730	765	750	748	763	764	785	764	749	751	745	769	755	743	735	762	763	768	744	762	758	768	766	751	771	789	835	892	961	1004	1001	991	1000	931	907	860	797	840	775	799	813	797	842	869	836	856	755	737	768	797	834	858	828	842	849	825	863	884	883	828	862	925	856	875	827	827	807	816	867	864	843	851	845	871	858	879	853	818	852	838	861	854	832	820	802	829	855	881	843	891	907	905	845	885	927	951	965	935	954	1031	1009	1033	992	938	973	972	972	1015	1029	982	993	934	942	976	989	966	995	980	939	974	958	979	957	969	987	998	1010	978	977	975	1025	993	984	1001	967	976	955	970	1008	963	934	908	931	905	907	895	855	860	940	876	868	817	867	819	794	866	850	813	823	792	801	791	767	771	772	812	824	847	895	930	947	1016	988	950	947	836	823	769	795	788	799	793	718	736	701	733	767	818	787	756	740	734	764	770	848	846	808	734	733	730	768	727	786	787	786	714	712	828	777	713	770	752	733	742	790	786	771	759	752	747	741	787	778	757	778	769	764	790	760	767	804	778	761	754	743	757	753	771	802	788	815	793	801	778	767	760	750	765	789	795	817	840	789	798	801	780	792	770	771	703	725	751	769	800	787	807	803	812	820	790	770	808	768	787	748	819	803	800	820	788	782	789	738	792	789	758	777	769	727	814	818	908	933	1042	573	211	397	948	909	813	765	796	814	824	771	846	810	767	788	791	830	800	812	778	899	949	846	388	214	630	1086	935	805	832	866	786	756	784	772	805	859	861	857	857	830	882	980	692	279	329	816	1045	879	802	789	833	828	805	829	815	766	818	803	803	775	823	837	836	910	880	506	234	502	1057	1189	978	896	878	836	787	823	820	836	827	805	773	779	836	838	842	841	839	778	829	802	865	826	824	817	883	880	815	808	864	812	831	817	833	807	870	886	769	817	766	835	843	818	811	834	868	844	856	856	838	832	842	859	825	755	794	847	841	824	820	820	818	872	869	863	851	863	878	832	846	827	821	840	818	863	817	839	808	784	820	785	787	779	858	841	801	839	864	870	813	832	877	845	872	872	853	856	866	840	834	788	886	842	837	850	852	849	823	834	853	879	844	854	852	831	860	849	844	881	866	829	867	854	878	830	825	827
730	712	793	758	677	770	787	789	743	732	730	754	785	765	783	761	778	812	786	759	770	772	777	752	752	797	772	762	738	744	754	759	794	749	750	746	741	784	743	768	769	741	765	781	771	754	763	752	738	769	748	799	865	894	961	981	1028	1005	962	954	925	810	850	812	794	786	742	694	940	891	780	889	872	879	947	926	879	864	883	893	911	847	874	836	887	899	818	852	843	875	899	872	906	862	893	907	902	877	876	938	903	873	905	830	872	849	874	902	931	857	911	890	931	910	904	925	911	945	936	951	911	906	911	951	900	915	891	888	948	912	868	888	912	895	879	925	886	892	875	855	838	867	829	840	859	860	834	843	831	815	824	833	820	766	795	850	813	786	820	810	803	797	771	767	803	782	771	774	795	800	801	831	788	837	823	801	822	828	822	845	858	857	909	905	910	938	953	961	981	1010	939	917	947	835	824	778	730	743	778	772	785	814	763	761	736	749	741	809	830	785	801	779	761	753	747	764	771	779	763	738	746	789	738	750	794	746	682	801	998	942	712	761	752	706	716	766	765	790	734	765	800	788	754	782	762	762	754	780	775	755	775	787	734	795	773	750	800	739	774	797	775	798	795	771	783	750	808	786	773	787	807	819	818	810	819	810	742	767	799	727	729	840	837	718	770	823	795	782	783	784	789	782	811	785	743	772	821	769	785	778	836	799	767	763	750	792	803	804	782	764	831	808	874	974	975	464	218	494	966	923	829	790	774	801	830	782	822	804	788	852	787	781	807	792	823	868	938	722	307	285	795	1144	916	839	834	776	739	756	724	765	743	849	799	836	815	913	885	975	885	410	306	642	1067	878	854	809	859	825	811	831	836	847	807	827	805	833	820	820	872	872	1006	616	256	348	949	1220	1040	896	845	858	780	793	819	808	826	863	827	822	784	834	850	831	806	816	830	818	803	843	830	846	834	834	811	822	829	837	842	791	844	827	849	828	787	821	835	885	891	820	834	805	847	817	845	869	840	822	813	771	800	800	815	776	801	836	859	824	841	837	899	809	809	778	882	823	820	847	820	844	906	858	873	842	818	818	831	833	859	867	866	899	856	822	844	822	828	810	860	845	825	860	830	899	824	857	828	848	882	873	888	852	883	843	873	880	850	861	864	851	869	853	895	855	835	870	883	831	872	864	922	854	816	847
740	748	786	736	701	768	754	804	728	739	745	734	750	765	765	777	786	729	751	744	759	769	773	828	757	764	760	756	748	750	779	743	782	771	736	721	755	769	750	757	775	728	775	805	759	741	762	737	753	739	766	703	741	746	815	805	875	933	970	1001	1056	1028	1003	1010	971	978	949	822	1138	755	751	811	817	770	788	849	839	843	848	867	887	811	871	885	863	830	866	838	853	906	856	886	877	891	842	880	918	865	850	818	836	823	806	775	1113	835	818	790	800	837	807	798	825	844	831	783	821	849	792	779	768	792	768	797	810	855	824	777	830	823	827	816	798	796	798	798	788	848	838	917	925	817	845	811	883	877	862	834	875	883	884	913	877	889	849	850	897	911	891	974	942	928	945	953	913	912	915	931	940	967	931	965	942	982	966	953	988	979	958	993	974	984	959	1027	949	936	921	915	854	831	795	813	772	786	759	731	788	754	769	736	750	787	782	762	745	756	738	740	772	785	762	744	730	771	771	769	765	791	796	763	748	768	763	781	770	758	720	712	891	832	660	780	767	757	726	794	762	765	730	773	787	792	770	756	768	763	754	766	820	791	779	759	810	800	773	733	778	792	754	795	757	789	759	747	765	774	832	772	779	796	780	807	841	809	785	768	750	771	785	707	706	1075	1087	762	708	796	775	795	793	806	783	770	745	708	886	809	895	805	764	796	799	791	786	743	735	781	800	785	802	782	818	835	887	990	933	325	224	588	1001	892	826	821	780	798	839	790	793	788	819	819	808	789	796	793	827	843	964	673	262	329	940	1085	914	900	813	730	746	833	854	780	806	807	827	860	799	889	954	988	917	505	241	524	1015	887	814	818	821	821	806	808	796	800	804	830	809	799	836	806	872	870	971	758	349	257	671	1142	1042	880	827	856	790	807	796	792	867	878	832	840	826	803	771	842	838	851	878	860	851	825	835	840	835	817	808	822	819	845	817	821	819	857	848	835	780	833	841	878	888	856	877	844	818	845	805	862	839	811	791	786	855	880	893	802	801	824	865	865	828	881	879	822	802	838	847	774	826	837	821	869	840	853	836	876	868	856	877	869	882	883	853	861	845	819	829	802	828	882	850	876	841	806	901	882	849	879	845	831	840	920	875	854	828	875	898	864	871	843	853	884	846	863	892	863	863	863	841	828	845	858	889	824	841	829
733	750	739	737	740	812	749	781	770	787	753	751	723	772	761	794	786	743	767	775	738	776	773	797	731	762	776	725	784	807	758	749	747	759	762	737	766	767	748	745	753	773	758	769	771	722	775	733	733	738	753	708	728	724	748	723	756	767	762	816	823	816	884	927	963	961	1095	1028	895	916	985	976	979	906	875	896	893	819	850	814	844	818	854	834	805	796	833	811	842	784	796	817	805	862	849	842	844	821	852	820	820	818	867	802	869	795	843	867	867	874	910	917	926	889	909	838	1055	1083	895	925	949	917	907	925	934	974	1003	989	1006	938	975	969	1034	968	950	985	1007	986	1096	776	923	1047	998	998	1043	1063	1019	1042	1056	1029	996	959	1028	1026	986	996	970	1009	972	1009	1027	1003	954	991	964	966	960	942	966	929	928	925	922	892	880	843	887	861	878	859	841	803	837	832	768	785	802	812	788	738	780	755	787	790	769	760	803	786	789	741	790	765	773	791	781	779	727	734	757	747	798	733	764	739	746	748	777	802	747	787	781	739	754	765	769	757	809	737	687	726	774	777	786	776	784	771	768	789	741	732	789	821	782	794	790	753	752	768	796	760	775	784	772	782	816	742	758	808	765	775	779	786	762	777	798	816	788	800	762	786	811	775	842	803	775	769	766	776	829	770	705	938	1005	688	739	775	782	799	817	766	705	815	794	732	841	449	644	832	768	779	784	797	776	746	747	792	800	781	772	801	810	844	929	1000	814	259	276	709	962	838	740	794	796	803	821	826	820	811	809	817	808	758	806	794	836	904	993	570	265	441	967	1054	908	827	855	751	749	852	867	825	748	793	822	853	849	850	904	988	903	448	204	420	974	950	834	811	843	812	804	794	794	775	832	800	777	838	856	848	828	868	926	940	516	229	443	989	1122	929	885	877	847	812	805	854	853	911	840	826	777	774	814	843	821	822	848	839	830	808	817	807	834	844	842	813	844	803	779	800	833	846	843	829	807	809	801	813	873	807	838	830	822	851	813	811	841	875	784	783	908	919	927	795	848	849	839	823	833	839	835	835	855	879	812	895	880	841	856	839	852	815	865	870	851	857	876	845	881	837	869	877	865	850	855	854	822	905	852	890	852	836	866	866	842	876	857	833	903	872	858	867	831	877	861	839	891	893	871	875	832	869	890	855	852	866	879	868	836	812	829	795	794	828
755	730	732	712	767	825	725	732	734	734	707	764	769	746	724	772	770	835	745	766	790	778	733	770	765	783	743	708	758	753	772	750	791	752	753	785	739	786	746	738	763	758	759	760	760	726	732	764	745	762	776	775	753	731	761	727	748	760	728	724	732	680	719	780	782	763	832	978	1037	972	975	1029	1030	993	1022	992	1035	1068	1028	1003	988	979	1025	1017	991	985	1023	996	992	996	994	991	1009	1038	1047	995	1010	1011	1037	1038	990	1013	1035	1074	1040	1037	981	940	996	1011	1068	1054	1027	1040	979	967	1049	1002	942	985	999	979	968	998	1006	1009	980	936	956	958	965	963	942	989	932	892	885	914	973	792	889	960	893	905	890	897	906	858	893	841	791	804	866	811	817	797	834	805	836	834	813	773	801	758	784	763	741	734	795	776	770	723	760	743	766	706	760	760	781	753	776	798	758	749	736	773	769	773	803	771	760	737	744	795	786	767	783	736	688	783	775	767	771	798	795	761	716	764	744	751	747	751	744	743	794	765	750	718	731	757	768	801	776	787	789	764	778	791	792	798	800	792	789	767	754	802	775	752	749	771	746	816	811	761	768	763	776	781	760	803	785	817	758	788	735	770	699	745	757	770	757	737	791	732	772	841	765	754	764	775	792	773	800	792	745	807	773	798	811	815	760	739	696	743	803	767	771	786	787	804	792	773	735	792	854	619	755	874	809	785	791	763	756	760	801	756	815	792	797	811	849	908	958	1030	631	216	368	888	913	799	736	777	830	777	827	812	819	753	789	799	824	843	828	801	823	882	988	489	235	526	1050	1038	895	833	861	749	762	879	873	891	739	798	821	806	832	864	918	924	1051	623	256	350	867	1004	845	816	830	773	807	767	771	752	763	790	796	808	826	875	791	871	901	996	688	304	291	770	1148	1047	937	919	916	800	824	836	824	833	848	811	771	812	817	843	775	833	794	828	835	845	829	847	784	812	790	844	831	796	838	823	818	850	835	824	828	811	834	823	821	834	802	823	810	822	820	812	885	856	804	756	847	941	885	764	785	878	848	808	833	837	858	869	865	851	786	871	880	879	875	796	835	829	856	853	841	892	836	845	857	884	889	871	879	880	853	858	855	874	842	848	814	851	824	857	843	853	865	845	884	851	847	857	892	880	806	824	846	831	893	842	844	872	874	845	845	889	847	842	891	834	896	855	827	851
761	753	733	715	749	809	775	736	761	742	760	763	759	772	739	755	748	739	770	739	749	740	751	735	757	725	742	748	750	780	772	754	764	733	835	759	747	775	765	766	799	760	779	789	771	781	775	742	761	757	778	765	737	761	713	775	750	782	754	730	745	787	726	730	730	749	743	740	759	759	810	804	813	853	793	834	865	938	951	985	901	913	963	977	968	930	969	970	960	963	940	995	951	939	952	958	924	907	887	872	898	884	879	900	941	869	869	851	823	886	882	868	850	806	782	793	829	776	856	805	790	768	781	773	798	842	799	747	733	757	723	749	812	821	739	728	740	731	745	756	746	760	710	748	763	775	771	715	736	732	765	743	761	737	735	738	739	753	763	741	748	768	756	710	729	762	775	735	751	771	723	732	778	765	758	727	759	772	745	761	710	754	787	763	761	810	738	775	763	785	740	768	740	749	751	754	747	701	729	789	828	740	737	779	814	771	747	745	771	766	783	757	768	742	766	750	718	797	832	721	741	747	752	743	765	742	790	767	766	782	762	777	747	721	778	794	800	774	761	762	752	775	778	764	775	746	765	800	781	777	763	783	780	788	755	756	716	803	753	785	764	827	807	770	748	816	756	741	703	797	769	783	809	804	786	777	779	757	730	791	822	775	834	817	765	748	761	767	797	781	780	758	839	780	807	835	856	795	786	805	769	767	817	779	786	764	784	804	813	818	862	914	1005	970	453	196	464	947	852	798	765	770	814	802	785	806	799	801	802	772	814	849	818	827	818	966	885	414	234	609	1097	981	837	844	846	715	733	744	786	775	737	803	834	830	831	820	888	898	1038	740	290	279	705	1063	906	824	760	831	826	811	733	783	770	757	850	830	810	835	808	846	873	1017	861	406	213	536	1117	1142	1017	898	928	848	765	817	781	791	811	805	765	818	836	840	843	850	817	822	787	919	935	871	774	812	847	825	821	807	834	866	839	800	826	784	809	837	852	861	848	841	865	806	822	793	821	826	805	836	809	785	781	777	820	739	822	906	805	810	817	840	792	824	805	835	788	819	874	855	794	850	828	882	852	867	862	867	865	872	861	873	845	838	840	869	849	855	864	838	838	815	833	872	878	883	886	848	874	856	874	866	877	865	843	893	808	842	832	879	851	852	847	884	876	867	836	893	903	866	861	867	861	850	831	842
783	736	747	732	757	780	768	742	760	732	744	763	792	772	742	764	776	764	734	748	741	742	735	739	732	722	730	740	780	785	731	773	760	719	846	756	769	810	742	775	779	787	794	730	776	780	778	776	774	766	747	733	728	753	725	735	725	727	772	770	765	741	727	731	719	701	746	752	750	702	733	746	754	688	777	788	666	729	751	703	729	728	761	766	740	764	766	801	786	788	764	738	729	733	733	726	739	770	737	731	734	747	746	745	769	762	766	743	710	759	748	761	712	679	758	754	736	695	766	749	725	758	743	755	730	768	786	723	750	712	770	775	751	818	751	750	743	748	721	755	764	759	763	789	764	764	742	726	748	767	746	784	713	723	760	753	772	747	763	768	775	774	753	753	755	766	750	732	766	759	795	783	739	751	762	802	723	801	789	749	761	753	775	757	773	824	769	775	777	777	759	756	776	758	767	749	749	707	715	846	890	804	733	764	752	780	788	759	784	810	746	783	775	747	729	770	721	894	1031	690	778	747	742	710	724	752	728	766	791	806	776	776	736	720	745	769	821	774	718	728	726	765	788	778	791	724	736	807	766	779	739	758	776	772	790	776	754	781	800	748	741	788	776	773	766	816	808	744	764	760	783	782	777	744	777	803	760	735	726	768	764	796	759	784	776	762	811	754	782	757	788	758	799	790	768	816	765	784	761	773	788	773	860	837	768	810	777	754	807	850	915	940	1048	832	312	224	651	922	856	765	805	786	792	789	778	827	832	852	786	806	796	813	835	810	848	992	794	341	263	778	1132	956	830	832	872	780	822	793	783	796	835	799	817	799	847	794	855	896	1036	901	351	256	563	1059	943	859	742	851	967	877	732	794	780	761	816	813	799	832	828	831	861	857	959	566	265	346	896	1157	1047	949	893	891	773	751	772	808	836	786	775	794	843	824	843	809	842	830	805	833	892	833	836	839	839	857	777	842	827	827	838	857	854	795	833	866	844	875	837	883	875	833	806	851	822	861	786	834	859	798	799	821	802	817	844	824	811	803	828	861	837	866	805	838	877	826	804	798	792	866	851	863	867	841	853	827	863	874	865	864	802	809	808	801	819	905	904	864	869	876	864	866	871	834	883	880	858	847	910	875	845	864	860	876	867	837	865	859	870	821	867	852	889	851	900	869	880	849	827	856	888	834	860	829
754	750	779	746	789	766	737	784	752	781	785	729	753	738	773	796	738	780	770	770	789	744	783	761	749	753	724	767	789	792	804	795	764	746	747	751	771	752	762	741	740	757	779	780	765	723	753	745	765	745	734	728	724	744	747	723	751	757	749	786	779	778	738	753	713	739	756	744	727	706	731	708	736	693	873	957	748	658	696	715	753	747	718	725	757	772	720	733	732	760	733	750	704	750	764	704	755	740	768	742	734	762	730	733	752	784	756	738	708	760	805	753	721	690	882	869	769	692	745	733	748	781	740	773	749	771	757	744	756	743	733	742	745	785	763	766	789	771	731	776	801	753	767	768	733	776	753	747	753	765	765	747	730	741	737	778	800	739	748	789	784	746	741	746	737	758	789	784	748	745	777	787	781	753	773	749	746	779	745	754	800	778	781	801	750	824	745	788	745	799	777	754	748	729	759	745	792	756	705	788	798	738	714	751	747	756	713	776	738	784	733	757	748	735	725	789	759	698	677	727	806	767	769	750	732	749	759	810	756	766	718	791	750	795	817	762	753	729	740	734	747	705	754	741	772	735	768	764	768	764	753	736	780	761	782	809	797	776	775	775	741	810	798	770	753	825	831	756	805	784	782	751	763	736	787	790	819	749	787	826	806	793	773	822	764	799	761	775	761	728	726	790	788	794	797	779	780	772	777	743	794	764	826	794	777	823	770	792	790	842	883	986	976	579	248	362	872	1043	829	743	826	782	815	818	823	788	797	844	810	817	807	857	830	812	876	1009	662	261	353	881	1070	904	842	855	827	778	851	801	828	797	846	795	779	778	813	791	823	903	1001	941	489	231	415	971	1026	859	789	800	931	874	720	795	783	794	794	793	823	809	850	830	866	868	984	765	363	246	590	1147	1094	918	847	843	791	772	775	767	876	834	836	832	814	832	837	802	800	819	855	820	800	866	811	868	853	806	843	812	812	850	852	846	856	846	804	784	827	858	843	797	856	841	825	836	823	870	865	806	843	841	821	828	903	864	866	804	815	841	847	832	852	832	805	864	843	845	875	864	865	852	828	829	883	853	810	845	834	869	900	824	770	843	883	823	777	855	918	890	883	878	884	878	897	872	846	838	840	866	843	836	832	873	844	876	911	860	855	835	851	918	847	883	847	850	847	864	903	844	860	841	854	850	837	882
761	771	777	741	780	768	728	743	772	776	765	760	747	751	790	772	748	728	755	763	812	762	753	797	773	773	785	755	774	787	764	766	744	817	781	758	740	722	735	754	751	782	758	722	764	758	797	795	765	763	797	745	725	757	733	759	741	780	712	757	725	753	739	722	776	755	769	731	743	735	756	762	769	724	738	779	642	755	750	748	774	730	754	751	765	793	726	748	741	750	742	762	774	779	755	735	734	760	748	743	744	750	702	747	775	750	768	733	719	758	773	778	717	685	825	854	705	705	719	759	777	801	789	791	732	747	733	716	729	740	724	759	719	710	769	733	783	772	767	716	748	760	795	764	776	753	763	783	769	778	795	764	772	739	813	775	737	766	769	777	762	767	775	763	761	766	789	803	784	756	766	764	747	785	766	736	778	778	777	772	782	802	752	765	783	786	728	766	768	752	753	784	735	766	775	773	797	771	766	729	732	721	744	767	741	762	745	781	747	755	781	796	750	771	711	750	746	785	721	785	773	752	766	769	772	774	814	788	728	746	756	793	775	708	703	805	763	750	731	718	797	762	724	774	770	790	774	763	755	725	754	757	737	732	723	805	798	751	801	752	770	766	807	797	781	795	808	768	779	795	781	798	761	733	783	822	849	796	742	785	808	784	773	774	808	801	799	797	800	753	771	783	814	790	757	772	804	802	793	739	755	786	791	758	809	797	791	826	808	837	905	967	821	338	233	561	791	861	848	771	804	803	790	825	817	803	805	819	818	806	797	876	811	847	877	973	512	236	435	1006	1042	897	785	836	781	788	762	790	815	823	835	789	805	800	832	833	845	905	940	1059	640	261	283	782	1077	860	861	741	782	767	771	827	793	794	820	785	809	837	821	844	831	870	912	917	548	259	349	860	1133	923	833	822	907	848	804	833	786	867	852	847	872	816	837	814	808	820	830	823	854	847	842	834	829	844	875	859	827	811	822	851	852	825	835	819	840	853	802	809	852	856	844	830	809	828	835	861	864	840	852	819	831	839	861	837	849	836	829	861	869	818	873	834	840	858	866	875	886	829	864	856	858	833	846	841	843	868	853	798	733	967	1119	952	702	753	844	839	856	871	867	837	856	848	836	822	883	826	847	880	846	869	861	879	863	900	868	871	858	848	825	829	882	821	850	841	874	850	841	840	854	877	858	896
759	744	752	759	744	782	758	783	795	748	767	765	787	743	800	771	713	721	769	764	783	767	802	739	752	762	768	781	785	772	759	817	763	786	773	727	791	750	746	751	751	779	732	777	762	778	765	767	759	760	789	756	775	774	731	751	758	766	735	751	719	772	769	783	757	761	796	735	713	770	750	739	756	751	746	725	763	784	728	713	769	754	733	760	767	751	787	738	740	769	738	759	748	749	716	743	733	728	766	719	754	760	714	723	697	731	748	723	760	745	755	765	704	656	681	672	685	755	758	765	722	769	774	751	793	748	780	742	781	719	738	756	772	742	749	760	727	753	758	726	781	753	777	761	738	754	765	747	772	788	771	748	816	825	765	759	757	778	756	757	791	739	779	766	738	806	766	711	759	763	735	756	733	802	750	761	785	759	770	766	805	759	769	730	742	772	760	753	784	749	748	787	736	792	760	741	761	764	756	782	789	791	806	760	776	767	799	762	768	737	734	744	779	731	753	761	785	764	738	718	786	796	837	777	788	766	758	797	751	788	779	768	779	785	746	785	713	733	762	770	745	743	770	754	767	769	787	799	771	767	794	772	771	734	787	786	777	778	755	796	773	806	782	769	785	794	756	802	795	731	807	810	775	762	772	814	807	777	782	800	796	802	798	799	765	795	791	807	741	756	770	833	725	799	777	791	798	781	779	760	773	787	784	786	814	768	820	838	839	871	995	985	552	213	339	850	857	791	807	771	820	783	805	797	759	775	817	800	822	816	776	803	832	862	902	885	399	219	618	1076	1050	906	786	833	785	829	822	801	869	807	822	778	827	804	796	821	815	909	880	1044	831	338	273	622	1022	888	819	835	810	791	779	821	770	783	834	787	802	883	856	841	851	864	894	985	747	398	240	550	1047	1051	970	915	899	827	865	849	827	805	860	848	837	800	830	804	845	840	839	819	800	866	810	800	821	835	825	847	840	851	826	809	815	858	836	844	828	853	850	846	858	821	827	806	842	827	853	833	870	882	832	834	800	828	848	821	866	800	838	821	850	887	849	824	837	854	867	843	838	825	838	854	859	855	859	826	843	854	887	797	719	926	1112	993	694	775	880	865	876	907	886	871	884	814	861	872	879	844	845	875	857	860	852	883	860	879	845	906	909	843	806	819	844	870	879	857	919	879	866	853	826	859	831	892
793	772	766	770	759	757	765	763	763	772	782	719	802	778	772	774	737	775	772	738	781	726	747	791	777	759	764	786	769	734	762	749	773	759	779	729	755	778	752	760	751	775	779	760	748	775	751	762	713	723	762	751	763	720	740	758	757	751	725	758	744	723	766	767	708	773	770	730	728	762	787	774	765	752	751	740	769	755	790	746	742	732	754	736	739	737	1002	732	723	776	772	746	808	757	737	746	748	762	766	752	736	761	788	769	760	760	783	775	765	734	749	778	767	718	767	719	797	740	757	777	766	757	763	775	803	772	771	717	751	729	768	762	781	724	741	782	771	800	704	769	788	811	723	791	746	771	769	748	749	738	749	792	808	742	781	761	770	756	807	749	769	751	768	750	736	770	771	754	776	755	752	781	773	765	793	806	766	774	794	768	779	794	750	747	791	785	773	762	762	752	788	802	759	794	752	780	776	746	776	787	755	792	752	760	796	775	782	755	742	752	732	707	738	742	750	719	774	741	732	734	744	723	715	774	799	766	788	758	765	763	769	777	769	773	791	766	759	777	769	813	806	773	768	776	798	789	786	772	792	778	764	761	793	781	808	758	732	715	721	754	767	784	783	759	796	806	793	815	806	813	785	777	787	744	777	784	795	741	789	798	765	790	784	755	790	766	766	793	796	753	787	828	726	824	763	737	762	774	785	786	795	833	806	765	797	799	851	821	913	951	1058	897	355	221	513	977	853	815	797	821	808	764	799	784	790	802	817	829	813	813	828	811	841	856	930	735	285	275	785	1181	976	861	791	803	764	810	817	797	786	767	800	799	817	826	828	834	827	894	877	1066	960	422	215	478	962	979	876	821	849	787	829	829	813	800	864	829	809	849	868	869	821	864	866	891	947	609	278	324	716	1097	1137	995	871	873	896	842	869	826	816	816	846	828	799	844	860	830	838	824	839	855	809	775	785	825	819	862	819	826	847	821	840	875	845	834	838	839	844	824	837	843	843	836	855	813	818	848	817	823	824	833	824	839	870	849	864	805	859	832	855	844	796	869	817	873	892	863	823	880	846	795	856	825	857	835	895	865	859	837	707	747	838	758	728	853	862	871	888	857	843	893	861	800	852	838	896	863	807	843	856	839	858	828	814	867	812	858	905	812	804	842	872	861	851	843	911	915	908	838	805	814	846	838
783	784	790	762	773	775	779	766	763	765	771	777	764	755	753	783	760	733	771	689	752	765	753	747	765	737	752	787	776	767	737	740	726	740	728	758	732	794	713	736	756	776	774	781	762	762	788	742	760	753	779	760	791	758	756	767	742	759	759	764	774	755	771	725	769	756	736	698	759	758	759	751	796	756	737	761	743	733	781	785	713	740	742	790	771	712	756	656	732	788	755	784	745	752	717	723	726	755	754	750	737	739	759	769	735	741	785	786	761	757	761	753	755	759	753	763	764	743	738	776	793	744	769	769	780	741	750	747	722	733	755	805	789	768	765	754	723	756	728	780	651	743	763	766	753	759	756	761	757	751	744	793	755	772	768	793	745	785	757	813	717	765	823	755	742	758	774	777	759	760	758	782	763	778	773	747	797	786	735	747	761	780	751	742	735	797	756	738	762	748	753	771	783	808	769	775	801	774	742	756	760	793	771	728	746	796	766	759	757	750	785	776	734	743	731	768	812	740	686	772	734	683	725	780	799	805	761	762	788	783	809	785	757	799	787	748	794	814	785	790	776	773	794	751	791	773	761	794	777	805	740	804	771	813	795	767	738	786	773	723	766	774	774	769	794	810	866	791	752	774	777	763	782	755	804	796	776	808	803	790	784	775	812	782	783	760	782	793	822	802	786	804	798	772	771	732	763	839	797	785	779	788	811	812	806	825	853	867	920	1050	1080	658	226	326	746	942	803	803	778	803	805	806	818	771	808	820	796	828	791	804	832	814	839	845	981	605	240	372	981	1097	931	816	836	822	752	800	819	819	838	791	810	847	832	828	779	811	847	885	952	1001	1046	572	236	338	859	1059	900	848	830	809	818	827	802	801	829	804	822	806	825	797	797	886	866	878	959	820	469	232	412	921	1201	1072	959	822	859	886	803	795	777	807	811	824	783	833	836	864	847	830	841	793	815	819	815	806	862	865	848	866	857	822	852	879	846	828	854	849	918	836	812	782	833	875	818	826	841	860	841	812	849	827	811	847	880	818	841	894	840	827	846	855	841	817	810	883	856	826	823	856	819	889	839	860	825	850	859	833	864	883	864	799	784	746	835	955	900	869	873	842	858	834	829	821	794	833	844	878	794	869	885	848	869	875	817	848	872	883	881	868	849	848	857	856	794	856	913	892	840	818	869	892	813	868
740	760	748	741	727	760	770	761	778	780	767	789	783	766	776	716	756	767	786	761	735	725	743	764	727	739	744	756	762	747	774	757	757	750	760	771	742	728	774	784	764	750	760	742	755	724	758	761	748	771	788	769	790	789	752	725	760	793	763	742	738	752	796	757	781	758	744	729	763	765	752	727	784	748	737	729	776	764	755	774	721	779	751	752	775	733	722	782	767	754	737	770	776	752	757	731	762	785	757	752	755	801	770	763	780	731	745	760	759	732	781	743	747	744	785	767	746	796	769	758	762	749	765	761	766	743	753	753	759	763	780	766	780	821	755	731	777	798	809	768	758	755	771	756	781	787	776	747	730	749	763	759	772	754	709	742	761	776	784	750	767	786	765	746	735	783	801	785	763	797	783	812	775	784	782	772	776	806	800	761	770	764	757	738	764	740	743	818	775	733	743	752	758	791	783	775	766	799	752	766	764	787	764	757	765	779	774	775	771	750	737	743	729	765	742	762	826	731	731	759	773	742	727	787	808	754	784	758	791	772	793	755	754	799	789	789	770	797	795	764	760	783	756	753	739	786	782	790	774	750	792	787	759	791	783	672	816	983	878	712	767	807	808	795	782	775	817	741	767	771	797	747	776	785	791	770	813	760	784	748	760	786	807	819	794	809	825	763	781	802	820	803	794	778	773	781	802	818	777	795	780	792	775	769	834	855	881	858	973	1102	872	348	218	501	982	926	805	784	771	787	829	831	791	789	788	785	813	811	787	829	804	835	860	922	920	472	215	497	1086	1084	895	832	870	858	765	756	804	770	807	830	805	872	837	800	802	819	863	848	914	884	1072	726	285	252	699	1115	935	817	838	805	796	804	799	828	869	821	788	826	793	820	808	836	854	929	894	978	689	355	250	536	1016	1088	999	935	827	885	894	827	793	816	819	815	819	819	839	829	845	858	810	808	855	841	815	796	853	832	839	810	848	821	846	860	854	831	860	845	875	847	789	794	816	846	838	872	851	808	840	839	848	838	811	813	875	856	849	856	820	863	860	863	845	811	819	809	859	848	832	794	812	822	817	819	800	789	829	901	794	825	925	932	902	865	893	876	915	884	843	859	816	801	837	805	813	839	882	880	877	860	848	846	883	910	853	855	861	873	846	843	856	891	868	852	854	837	881	838	794	791	959	1051	817	837
753	784	775	762	736	790	760	764	759	771	765	758	764	775	727	746	756	741	757	754	729	729	750	770	704	750	750	749	750	773	773	737	752	768	766	764	787	757	789	762	784	751	761	764	747	773	744	752	789	783	788	772	737	762	790	772	789	740	758	763	757	722	781	784	742	736	748	761	798	764	761	742	727	755	749	744	758	761	736	728	758	782	777	750	732	748	773	765	769	796	761	776	772	770	728	758	754	721	745	766	778	730	735	733	741	731	730	747	789	736	762	759	743	761	757	723	784	779	730	744	766	746	705	747	779	750	751	770	749	771	761	771	768	780	713	770	780	771	744	769	733	733	769	760	715	745	721	736	760	758	769	745	802	777	734	749	784	780	787	767	806	806	785	774	824	761	772	763	768	798	794	785	772	778	774	761	757	712	706	771	781	783	757	767	791	761	824	729	836	757	776	754	742	779	765	773	747	752	742	773	743	782	772	787	809	768	775	771	755	779	790	770	709	764	757	790	768	782	743	798	823	809	774	797	768	770	782	780	760	742	782	766	771	778	765	752	768	767	787	801	777	755	759	774	809	801	770	749	732	792	773	778	813	791	767	685	788	1016	917	669	755	754	770	750	770	809	789	782	785	831	750	746	798	799	819	774	811	805	811	774	783	810	774	823	769	813	804	822	820	760	822	786	834	824	773	817	811	793	772	788	767	798	848	801	840	815	905	904	1009	973	481	213	318	739	1030	916	845	802	781	828	809	798	780	781	826	824	815	793	757	819	825	838	827	960	773	317	242	707	1158	968	882	872	877	843	823	828	761	806	832	836	830	837	834	860	799	794	854	849	871	851	1004	852	377	230	482	1035	993	863	818	812	828	803	802	793	857	807	845	798	809	818	800	876	824	875	909	912	916	584	278	274	646	1038	1105	1008	927	838	842	883	828	813	856	827	815	815	839	834	819	824	819	863	866	857	812	786	852	812	797	811	847	856	832	844	831	857	876	907	831	826	762	786	802	832	835	807	825	817	848	849	870	846	863	824	837	819	844	860	869	857	824	842	844	825	804	800	842	889	858	845	833	838	839	805	811	845	875	866	802	762	860	927	871	838	868	892	876	862	834	796	794	794	872	848	819	805	858	862	815	890	835	835	879	844	840	826	868	925	891	887	846	870	892	848	859	865	860	839	848	755	866	912	788	815
760	767	743	767	771	751	769	781	744	788	788	762	739	757	716	720	767	748	783	770	740	767	751	745	755	760	751	745	731	728	745	768	744	758	721	763	769	787	785	713	759	754	747	762	761	762	767	751	740	760	792	789	755	790	780	759	785	805	746	761	752	766	741	736	767	730	777	756	773	741	749	744	746	735	782	766	792	744	745	754	789	751	774	776	753	748	758	723	716	737	726	796	753	773	738	755	763	749	743	743	770	757	774	777	766	735	750	761	754	751	761	780	755	745	736	712	742	753	737	745	763	774	781	782	749	760	729	743	757	772	765	749	752	727	728	782	783	716	758	770	731	791	738	756	723	733	735	771	732	749	742	749	751	794	762	772	754	784	784	769	756	723	761	723	732	757	800	774	798	775	804	795	724	795	744	720	712	691	716	755	749	780	763	754	762	832	768	424	740	778	798	777	806	773	774	777	780	761	727	751	741	739	788	772	814	760	749	768	750	754	771	741	774	785	728	753	765	761	759	750	752	818	744	771	778	805	774	777	776	791	760	778	785	766	728	776	760	801	782	775	777	802	803	817	762	765	754	731	756	737	741	740	780	788	795	789	733	725	718	734	819	735	748	826	784	807	810	780	820	785	779	774	826	833	804	829	824	777	784	824	751	779	789	778	792	776	861	814	779	782	808	797	771	772	760	801	808	817	807	762	793	782	807	806	791	856	875	924	953	598	275	278	614	923	902	857	854	785	792	811	821	782	777	816	802	797	807	805	783	837	819	815	869	987	614	260	323	896	1118	924	868	850	814	822	839	827	788	832	820	812	813	813	838	826	838	809	898	826	828	867	952	971	570	223	347	823	1116	930	841	852	812	791	792	825	800	816	846	794	801	802	832	847	809	833	893	910	963	909	518	238	336	728	1085	1105	1017	946	876	829	882	850	820	801	784	824	806	863	847	827	794	856	907	858	844	823	817	838	821	787	851	812	812	837	838	859	745	843	878	827	814	865	880	833	844	815	819	833	836	832	759	805	820	828	808	835	833	835	854	803	814	843	826	840	819	813	863	819	884	849	844	839	824	833	855	858	839	847	848	754	797	820	808	795	864	851	844	876	854	779	770	884	985	980	896	783	806	857	858	861	805	799	849	887	853	850	840	851	865	849	888	872	844	827	840	841	892	842	850	826	798	784	780	871
769	806	756	761	781	769	752	750	765	768	757	762	749	750	730	760	761	785	725	769	786	774	769	755	785	774	801	753	775	715	738	761	757	816	763	753	746	765	782	773	766	786	729	748	769	766	760	771	771	789	789	780	784	800	768	784	744	762	756	731	733	721	732	724	757	775	777	740	752	745	793	749	745	743	755	769	795	777	762	780	778	746	701	742	812	752	712	758	756	723	717	751	774	782	764	764	771	752	768	795	759	764	758	763	742	759	777	763	803	790	780	755	764	758	732	715	759	764	760	749	723	779	765	819	760	746	773	785	783	788	760	757	788	764	753	791	761	757	789	782	728	746	763	797	767	726	750	750	752	740	738	731	776	775	744	740	759	760	754	727	708	716	715	857	833	782	772	766	760	761	769	807	758	799	712	713	836	810	690	798	794	777	774	778	745	774	802	676	788	774	770	754	782	768	749	765	807	769	772	756	755	788	802	759	769	799	760	785	772	783	778	805	752	779	727	761	769	762	788	734	726	798	767	770	768	810	803	790	779	762	761	734	773	764	747	761	787	771	778	759	751	736	764	783	761	724	768	794	790	808	751	703	756	783	780	832	837	806	789	802	792	775	813	823	759	796	799	804	779	785	758	791	792	767	819	770	817	780	801	785	759	801	770	771	787	804	812	786	791	757	791	799	751	795	786	763	804	792	855	805	781	819	788	799	829	923	967	961	714	339	272	491	946	942	823	838	806	789	789	787	777	828	790	805	835	801	837	848	802	803	813	810	984	961	438	235	518	1042	1072	890	816	859	802	807	832	793	803	827	799	794	811	805	843	788	827	841	824	811	838	864	908	1045	778	330	241	543	1061	962	900	842	829	828	829	815	796	763	793	813	798	783	813	824	843	845	856	858	891	978	810	454	245	370	751	1110	1101	1019	935	865	863	833	856	776	801	803	886	835	858	819	808	847	853	936	780	786	854	813	781	828	824	784	800	844	848	808	781	848	893	840	832	834	832	833	856	865	821	855	872	850	851	826	849	856	832	810	836	800	837	857	863	824	851	843	817	773	863	900	813	807	801	872	822	834	855	872	831	866	840	887	828	797	866	834	866	837	872	865	815	743	741	855	1005	1025	913	795	781	858	884	878	858	856	853	867	885	839	830	843	860	892	835	873	863	867	851	864	862	854	853	872	818	908	874	859
747	750	764	768	737	772	721	763	771	763	728	733	770	767	752	761	797	773	806	759	786	788	764	723	724	767	767	803	822	758	717	731	764	789	751	779	772	780	771	748	765	762	763	774	758	781	762	750	806	788	764	786	745	728	784	781	739	756	754	757	716	752	796	798	752	740	748	742	726	765	783	771	761	736	746	798	761	771	795	760	764	752	786	767	770	740	738	954	874	739	746	725	792	728	779	770	778	743	775	759	772	757	788	764	743	743	753	752	793	776	770	740	785	759	703	706	759	752	757	753	733	738	771	740	731	818	723	774	720	745	775	757	802	761	749	776	768	752	780	735	731	766	762	764	749	759	764	762	789	741	721	766	746	798	767	760	765	742	748	749	714	759	793	801	734	774	764	774	781	735	765	812	784	766	661	742	1075	1048	717	750	781	787	787	788	762	775	820	816	805	785	795	776	785	772	773	758	784	777	776	760	764	795	760	755	769	792	756	774	732	760	766	787	791	735	749	808	764	751	760	767	764	768	773	703	786	783	788	698	760	740	765	731	757	754	765	789	772	805	751	792	749	793	791	778	756	759	773	814	869	811	802	750	781	778	745	788	773	815	762	776	803	769	788	755	782	814	854	779	793	792	807	800	800	774	764	788	790	810	760	743	729	739	794	819	794	806	815	789	741	749	776	801	760	804	792	740	746	734	774	820	816	855	795	842	852	935	948	689	364	250	362	780	951	824	820	799	767	803	807	820	797	770	813	778	797	830	814	804	821	808	830	825	994	752	303	260	733	1082	982	835	849	864	779	774	814	815	797	819	835	829	812	840	811	795	833	825	822	823	808	891	893	985	914	501	234	363	769	1059	900	854	862	826	776	733	757	841	855	801	812	810	818	828	841	858	836	876	850	898	1008	775	383	234	395	795	1158	1116	1015	949	873	870	833	796	786	828	844	825	822	837	814	800	856	866	778	778	805	814	828	820	842	815	797	801	841	848	833	873	801	840	859	855	832	852	866	815	803	823	841	850	841	816	832	877	827	820	823	825	770	813	853	841	851	829	907	860	847	818	808	824	779	826	843	873	845	895	817	817	862	964	846	819	846	879	872	828	836	866	848	785	744	780	895	973	905	809	820	838	873	859	854	843	847	888	896	880	865	873	878	845	859	849	878	831	892	867	862	899	859	830	871	848	874	806
774	747	784	759	743	764	748	748	737	730	794	752	795	795	785	768	737	780	779	770	751	788	765	749	738	774	752	834	830	758	728	781	782	805	720	745	727	749	750	761	768	741	775	764	762	760	764	789	739	773	746	786	762	752	783	727	724	777	747	740	743	751	785	793	798	773	723	764	765	773	769	720	767	765	786	776	762	789	750	728	757	756	763	709	755	752	820	736	731	738	775	757	750	756	753	760	771	780	749	768	774	735	756	756	755	734	759	749	792	772	757	764	783	753	761	738	749	767	767	767	757	765	746	777	755	777	739	737	740	768	747	757	727	744	764	766	731	786	716	775	720	729	756	773	758	767	782	805	764	747	731	723	798	773	772	783	744	746	754	753	732	749	811	753	712	791	793	720	695	765	773	763	785	803	720	674	932	919	682	757	813	761	753	768	737	734	758	747	803	790	736	721	770	777	774	776	769	745	774	764	761	759	767	723	766	766	764	734	730	758	757	782	764	745	763	778	780	760	750	756	792	748	749	745	789	777	798	776	766	753	738	748	745	787	755	759	769	768	769	751	796	792	784	779	752	737	753	825	885	823	810	742	767	776	764	790	806	817	753	752	817	778	777	753	758	811	779	798	750	763	825	807	825	817	767	777	760	783	756	803	749	796	772	789	794	807	804	789	770	760	761	777	770	774	809	817	720	694	762	826	856	856	831	848	906	972	686	354	233	376	654	991	894	840	807	785	791	804	806	809	801	810	802	843	799	794	810	780	828	821	820	910	955	501	223	379	934	1055	892	867	846	842	809	779	807	809	829	802	810	820	784	826	818	813	812	806	832	844	853	841	881	946	997	759	333	250	504	993	999	893	872	795	731	683	853	634	825	803	802	828	827	804	851	821	861	836	844	878	920	978	743	366	242	387	809	1097	1106	1045	935	914	888	853	884	840	860	834	862	853	832	810	841	814	802	800	847	847	821	829	831	791	848	823	828	809	842	773	770	784	848	867	879	858	853	821	819	828	853	804	839	885	849	876	865	842	769	839	784	844	858	842	817	862	909	887	833	825	852	790	838	934	820	827	855	862	838	830	859	875	828	840	824	849	867	892	892	878	865	803	794	766	777	864	887	878	846	885	849	860	881	859	852	822	886	914	863	862	846	882	877	883	875	861	880	821	871	916	853	888	856	829	894	865
767	727	798	756	752	764	757	730	742	749	730	772	764	743	761	734	829	784	769	765	762	750	758	754	748	743	744	796	795	754	707	714	736	753	732	738	729	727	765	777	788	784	793	793	748	747	784	778	731	757	785	805	722	719	724	761	737	801	790	771	756	744	782	732	771	750	745	766	772	770	777	731	759	776	783	736	771	794	786	758	771	765	768	728	720	742	816	786	738	757	770	753	712	765	752	742	744	770	756	771	757	722	739	774	763	757	738	740	794	782	788	775	761	768	719	748	772	704	755	773	775	746	763	758	765	738	751	764	780	751	766	770	744	775	752	737	751	742	768	749	775	759	741	793	733	790	767	752	772	743	744	753	759	766	756	798	785	765	778	747	766	790	752	740	703	666	793	735	738	797	769	746	795	785	782	699	662	681	685	779	795	808	768	745	749	748	728	771	756	749	723	750	793	802	755	760	805	773	763	784	763	797	742	765	809	802	753	767	788	742	793	773	766	770	778	797	758	795	781	754	821	779	756	735	759	803	783	789	777	774	780	758	756	789	718	778	742	785	769	793	758	756	782	825	747	765	797	761	803	771	766	751	773	802	757	742	802	819	786	796	795	785	815	802	795	798	789	777	778	789	829	794	803	812	761	744	793	826	768	747	782	792	819	799	811	802	807	779	773	737	785	778	733	728	788	787	748	740	782	878	859	830	891	937	1028	943	495	238	349	797	938	971	858	826	802	803	808	808	825	823	784	851	811	814	820	796	853	809	829	867	830	945	735	347	228	582	1074	1047	876	850	822	822	802	801	767	795	817	794	810	748	790	794	819	851	839	817	819	852	872	817	853	849	952	1005	554	256	357	713	1078	892	826	767	793	725	1009	605	810	809	819	804	824	804	791	816	907	839	862	863	855	953	963	711	387	251	370	757	1060	1037	1062	986	914	860	877	890	856	823	851	825	886	864	815	841	800	828	836	843	812	831	820	854	894	827	833	822	788	757	839	881	824	848	859	857	841	837	817	821	805	823	825	852	841	863	868	846	778	798	825	730	741	800	799	850	829	823	826	800	822	874	817	777	896	843	847	869	889	816	851	842	869	829	832	815	799	884	914	870	877	844	847	805	752	815	861	869	848	870	851	862	865	884	871	899	873	897	849	865	868	847	879	868	851	859	845	874	860	895	889	873	844	837	890	887
789	797	780	772	745	788	725	740	720	746	781	768	796	743	747	741	760	762	761	768	780	764	786	771	767	736	716	758	740	697	708	712	751	732	762	773	727	734	765	775	767	777	788	792	776	742	744	755	715	785	739	787	757	734	774	748	733	754	780	795	728	733	749	703	746	741	784	756	753	735	788	778	788	783	764	752	773	793	819	769	776	770	741	762	776	757	795	740	676	728	734	760	757	776	743	796	750	748	759	747	734	748	734	779	730	770	774	754	753	771	773	779	773	730	781	778	745	712	762	739	761	751	753	734	757	742	730	766	754	778	736	746	771	751	746	772	770	791	755	745	763	766	752	777	752	749	769	758	753	724	758	757	778	772	766	778	779	744	766	748	757	761	803	773	692	708	809	743	734	787	732	755	745	745	770	769	772	781	796	819	777	734	735	774	754	793	784	786	727	795	753	769	759	779	750	756	784	779	781	734	779	776	766	726	799	786	804	779	751	796	737	759	763	802	791	802	748	779	791	784	795	785	790	796	771	755	775	806	807	819	794	749	773	821	733	776	762	786	803	800	779	781	823	790	748	744	777	736	791	759	747	763	772	821	778	765	797	793	796	739	730	758	843	813	812	806	777	788	806	777	771	809	799	806	760	772	797	791	806	802	769	801	755	751	822	829	760	760	787	783	765	792	756	779	775	798	762	757	839	836	874	900	1001	1059	1001	692	268	274	613	1054	936	835	828	803	791	804	766	818	780	788	855	806	767	766	791	792	832	821	785	848	859	970	544	242	347	877	1130	960	923	832	849	828	804	808	789	851	796	785	760	738	794	808	804	853	833	834	812	824	874	835	837	944	947	1074	828	298	256	512	1007	983	792	803	1044	1014	789	621	834	798	819	809	866	812	825	829	848	846	843	822	848	857	908	1001	698	388	230	335	676	1013	1114	1123	1006	913	903	830	867	837	867	874	803	865	869	808	810	808	860	829	796	855	856	850	829	880	844	851	762	846	998	1020	838	802	819	841	877	837	842	863	867	853	839	854	830	827	838	848	816	831	797	733	970	776	826	847	822	797	851	848	832	883	926	765	858	839	850	838	845	834	846	866	857	901	857	848	838	863	920	905	863	897	854	894	862	829	849	868	862	823	834	894	899	853	859	845	827	869	851	894	872	854	864	838	870	878	907	870	840	880	908	827	841	866	896	865
801	754	761	772	754	783	749	774	723	764	747	773	765	764	774	741	704	764	735	734	779	742	774	803	775	751	760	769	743	740	720	763	709	778	776	764	747	758	763	827	800	752	793	759	775	756	757	757	756	748	745	740	732	780	736	720	753	732	826	757	725	754	725	737	748	750	772	768	778	761	811	760	767	740	749	746	746	775	775	770	755	778	790	785	723	774	793	757	721	710	779	757	767	768	779	755	760	757	760	752	760	714	759	768	713	786	807	772	763	738	763	795	755	781	786	767	730	758	774	796	785	788	784	735	779	730	775	753	770	756	754	771	748	752	774	793	757	779	774	803	767	779	768	798	779	804	785	728	774	759	738	772	779	731	764	775	756	786	735	764	790	751	764	735	769	763	776	773	769	798	761	770	753	772	743	762	781	779	795	798	799	750	762	746	782	839	811	799	777	780	776	772	786	813	762	753	777	785	771	737	756	748	749	748	734	778	802	776	788	778	740	781	805	777	769	778	770	810	756	731	795	775	759	752	826	803	781	758	798	792	790	786	757	770	763	762	768	792	794	821	774	750	775	755	759	774	791	780	781	789	756	773	764	773	807	793	797	816	815	753	699	754	774	798	781	762	790	796	816	792	798	802	825	766	783	780	771	831	798	776	778	782	777	788	797	762	754	752	799	765	764	764	796	807	804	831	822	814	826	875	917	1015	1055	1026	643	336	242	449	851	934	812	820	812	808	788	792	796	784	775	801	861	807	799	803	806	819	816	831	818	831	950	825	358	193	554	1082	1066	905	855	798	818	856	843	814	812	836	793	837	790	798	796	780	829	793	804	838	806	810	861	872	823	851	940	996	1027	579	207	326	715	1008	844	816	1028	1200	870	695	801	805	809	819	846	845	833	801	818	832	838	827	859	850	845	959	992	731	426	228	279	573	967	1150	1103	1001	965	942	871	851	839	930	866	878	836	841	830	844	816	843	883	882	790	793	861	846	852	856	808	773	888	951	751	787	880	862	843	855	782	795	830	864	858	836	805	777	823	811	805	834	788	774	1689	859	775	842	834	825	852	849	822	823	906	846	842	855	827	858	829	841	858	841	844	876	813	826	847	859	896	910	902	885	863	857	826	856	844	872	844	900	884	852	867	868	874	865	898	856	859	859	845	797	834	845	842	886	829	853	866	848	839	856	853	861	889	865
749	699	759	777	802	753	751	745	785	754	750	784	744	729	732	738	759	776	760	798	773	724	763	782	787	811	820	765	774	808	794	768	768	792	763	799	785	732	755	788	766	791	752	744	781	768	744	746	750	768	767	736	785	732	758	777	761	742	785	813	746	722	715	695	739	735	773	789	764	773	784	761	743	747	765	751	710	731	764	729	756	748	763	761	709	731	800	758	734	764	758	754	751	752	766	747	765	771	747	791	722	750	777	745	746	793	830	799	759	775	772	779	792	758	743	717	734	762	751	795	781	774	764	729	801	776	747	731	734	733	732	760	798	746	752	756	809	751	742	770	748	746	776	823	801	771	779	750	767	770	764	744	738	757	752	757	784	787	694	778	778	773	769	776	813	811	766	797	838	749	760	773	748	759	772	747	758	793	749	760	792	762	744	769	806	808	845	778	731	775	733	791	802	764	761	741	762	774	789	759	750	739	760	767	777	800	773	776	775	769	751	773	749	794	773	765	751	764	743	770	813	742	755	787	775	778	751	739	773	788	765	762	760	764	754	773	762	737	789	760	782	778	816	805	809	803	790	778	815	818	804	785	733	775	773	782	780	719	826	761	824	745	743	773	760	767	778	788	800	754	822	750	763	795	794	802	784	798	795	761	766	784	785	821	801	795	770	795	783	782	749	745	803	829	782	811	822	837	850	904	974	1047	1002	656	311	246	460	789	942	876	791	792	764	820	801	767	783	800	811	803	794	855	810	785	815	813	808	846	839	864	989	564	281	307	782	1121	967	884	824	812	818	823	793	838	771	790	818	829	794	814	828	816	772	797	812	835	858	805	821	815	832	821	950	991	1111	797	320	221	492	848	1019	783	852	888	740	782	840	793	822	846	810	849	811	797	816	802	790	816	805	861	859	864	934	983	781	466	283	272	484	861	1069	1085	1052	1006	946	917	886	824	833	857	874	860	854	850	820	777	818	869	851	802	783	863	883	873	874	768	781	762	817	853	859	816	829	813	780	741	834	881	825	808	788	799	807	792	884	856	820	827	930	680	876	884	902	881	903	867	846	855	907	871	882	847	881	914	894	870	877	865	845	900	884	836	847	869	914	955	905	886	835	874	894	849	848	867	850	892	866	840	875	904	885	848	865	832	845	824	847	873	816	841	854	898	908	844	825	869	844	828	847	867	861	865
758	717	733	745	747	729	745	764	743	736	758	770	748	756	753	765	805	814	756	779	771	773	748	791	818	674	771	810	771	780	837	814	786	742	777	762	732	762	785	763	792	807	764	772	767	743	719	777	771	782	753	783	767	766	764	777	731	776	781	777	757	748	728	808	779	777	744	784	761	807	726	721	738	776	768	750	721	718	738	729	755	777	762	755	751	720	760	798	762	755	746	788	787	770	724	760	766	750	730	743	752	741	758	791	755	755	789	795	746	770	763	779	778	758	772	730	759	796	765	757	751	725	751	754	775	794	770	764	784	784	759	767	763	765	737	742	762	738	776	799	737	744	802	759	780	734	802	784	763	746	770	744	757	769	746	790	789	769	754	771	771	798	758	751	772	797	806	800	829	805	754	759	770	775	756	766	772	762	763	753	784	744	743	780	814	761	842	768	734	769	792	752	759	757	769	776	800	775	793	769	747	787	789	800	796	813	757	759	755	769	768	758	794	763	745	770	771	730	740	720	716	776	727	774	777	779	798	765	770	778	766	785	794	784	782	812	781	713	797	792	836	798	789	779	816	774	811	748	804	777	831	826	795	780	777	779	753	754	796	829	814	804	772	762	808	777	826	785	756	815	807	767	795	783	805	784	808	795	783	814	788	790	780	800	814	804	770	790	795	784	797	778	824	838	859	818	874	806	947	967	892	831	603	297	241	454	833	982	841	852	785	769	819	791	819	789	750	848	884	809	802	795	785	819	819	838	812	851	786	1005	789	373	236	530	1065	1073	937	803	801	760	806	791	793	781	828	795	795	823	839	828	807	759	762	830	825	851	825	877	850	802	792	799	902	962	1099	1002	523	233	348	731	1123	918	758	722	762	841	834	810	796	793	821	852	835	853	834	871	825	826	807	828	815	836	853	924	998	844	539	316	241	344	650	956	1107	1137	1044	959	921	865	871	887	866	883	844	836	821	813	805	830	872	884	864	900	905	926	864	852	855	851	875	859	894	862	866	865	833	848	819	868	879	875	865	898	878	828	1057	951	794	894	874	845	919	912	896	891	870	881	822	864	811	874	849	843	842	922	896	852	872	873	851	872	837	884	851	865	935	933	881	872	869	881	897	878	893	903	872	884	872	855	878	871	852	824	838	843	842	831	964	1027	796	863	844	911	861	847	891	832	837	832	844	891	866	833
771	767	715	922	725	732	744	752	726	755	743	774	793	762	766	761	762	749	781	795	738	760	752	806	755	662	665	826	771	741	727	779	777	738	781	779	772	770	767	761	788	744	738	763	738	776	782	747	739	771	728	766	766	776	739	743	744	775	750	750	740	782	773	758	766	763	778	735	767	779	734	737	752	791	793	798	692	743	716	759	757	759	739	785	766	767	792	736	755	798	745	785	788	739	835	811	757	750	770	817	750	805	750	741	758	777	726	750	767	751	774	754	752	775	774	762	800	752	757	790	760	763	776	772	761	742	757	739	760	714	741	730	762	763	743	775	773	770	774	772	743	776	768	752	761	754	789	802	752	771	776	777	749	784	777	762	779	787	778	781	799	756	784	782	787	794	800	776	759	751	731	774	767	775	787	777	772	725	790	782	804	770	752	756	773	751	748	762	729	748	788	806	777	781	785	764	782	784	782	750	774	746	794	765	760	761	766	725	761	749	738	784	777	744	774	757	719	797	757	786	773	756	788	777	778	737	808	785	766	761	769	798	784	770	792	755	731	746	773	771	809	813	776	794	826	771	777	792	758	786	797	809	791	774	807	779	744	754	823	866	878	804	793	750	802	822	819	784	832	798	827	780	808	791	799	773	807	779	783	763	811	809	842	820	795	806	786	797	785	775	814	836	812	822	812	871	918	968	1007	800	512	348	251	259	463	844	984	916	837	842	818	736	694	774	800	806	751	790	861	749	780	796	789	799	822	796	850	848	911	1003	554	266	320	865	1116	996	841	837	774	796	795	795	836	797	758	842	839	868	803	832	782	791	781	838	808	798	762	808	843	846	848	788	833	952	937	1019	749	369	222	497	872	1022	883	823	855	815	788	792	773	817	810	848	850	808	817	867	821	846	856	852	812	808	906	875	914	998	868	677	429	264	268	435	706	1010	1117	1120	1067	995	998	916	893	901	854	865	858	754	805	850	797	866	879	882	867	856	879	880	884	928	754	787	855	861	894	854	853	850	843	852	871	859	831	865	884	837	831	846	834	897	914	840	911	857	907	832	863	860	872	831	865	888	903	844	864	927	879	928	918	839	894	933	915	915	864	885	868	925	911	850	904	886	873	914	888	874	934	913	852	846	854	900	857	837	835	800	838	791	839	877	773	863	841	834	859	866	849	847	851	831	855	880	891	879
790	730	811	1166	736	758	752	720	772	739	782	779	783	777	754	724	713	751	796	782	733	758	750	781	733	687	735	826	687	685	699	781	803	735	743	777	761	722	754	749	756	754	746	784	793	828	757	728	744	790	772	745	751	772	765	751	783	802	743	749	756	754	793	777	763	767	757	800	783	784	717	716	774	797	834	812	746	758	731	760	786	737	743	724	762	784	783	730	750	784	779	788	760	770	786	790	740	777	774	751	747	780	745	770	767	757	764	800	750	766	768	737	737	757	726	750	753	777	748	752	805	770	786	732	716	760	774	770	743	736	733	734	772	763	752	782	760	753	798	761	776	750	782	763	745	764	739	767	784	802	762	765	752	751	712	760	759	751	717	768	748	754	790	780	791	773	801	756	749	779	747	752	771	753	771	770	792	791	789	742	807	730	731	773	758	738	748	790	769	785	773	808	762	788	766	777	753	803	730	774	810	785	798	775	840	762	782	755	753	799	795	784	775	736	804	776	730	751	773	763	775	784	783	749	754	716	799	825	838	773	758	765	770	766	789	795	719	764	789	771	764	776	768	775	787	805	796	740	771	787	762	773	789	807	787	749	704	752	768	831	805	833	762	786	847	758	795	759	775	786	809	817	771	804	799	794	816	802	766	802	800	767	794	764	843	814	832	820	765	807	812	828	845	868	860	955	1047	1018	849	453	255	264	362	520	805	919	869	846	857	774	826	776	816	776	789	784	765	778	737	757	838	796	783	834	825	818	829	819	1000	715	361	239	544	1044	1081	922	863	829	844	761	771	813	814	762	772	828	861	846	848	842	785	795	818	810	807	721	765	794	837	840	810	785	816	884	862	913	904	567	293	301	494	830	982	870	850	806	846	814	816	877	809	840	876	875	848	839	839	824	849	818	835	832	837	860	870	895	912	1000	822	531	320	252	301	495	698	963	1073	1125	1128	1023	1018	1013	977	955	924	811	1159	942	802	836	860	865	876	909	865	886	871	925	827	860	901	925	959	935	907	902	922	901	936	945	939	955	953	924	949	971	930	936	908	936	947	969	910	886	900	950	936	928	978	1015	984	967	1024	1022	949	977	980	981	974	934	1002	990	971	976	989	997	983	936	907	961	915	929	895	854	871	890	859	882	869	894	850	911	881	821	810	830	839	884	856	847	837	898	867	897	865	852	862	836	888	885	871	877
784	797	694	745	676	776	750	757	717	770	773	770	776	790	781	716	738	718	793	725	764	767	763	772	777	772	839	795	683	679	732	783	791	753	711	754	747	718	928	802	779	741	760	781	799	766	784	718	796	782	819	755	774	741	778	764	747	733	746	751	768	750	783	768	775	776	748	763	815	750	727	731	739	817	790	754	719	753	745	799	780	797	755	719	710	758	775	739	767	804	782	794	769	772	755	753	752	790	732	772	754	789	765	743	777	774	771	766	754	751	763	773	761	751	793	769	780	803	758	794	763	774	785	742	769	745	769	765	774	766	728	764	781	742	752	792	788	769	730	761	748	779	842	747	751	766	743	758	773	751	786	779	790	763	748	781	801	781	788	757	764	727	771	740	771	787	796	752	725	730	748	788	746	751	782	743	758	779	789	762	741	733	746	769	748	792	772	743	830	745	753	787	753	787	794	787	787	789	740	800	768	811	792	783	826	728	782	777	777	811	813	780	771	723	785	768	761	727	776	794	773	813	798	759	713	743	805	730	810	761	806	755	772	810	802	806	829	785	764	804	734	759	787	809	794	793	830	780	788	798	822	784	785	757	767	752	764	772	770	837	773	808	773	787	769	783	814	799	814	802	795	794	791	797	759	745	814	809	817	782	792	798	770	792	844	816	839	846	876	865	844	832	911	950	970	1071	1014	779	452	255	297	556	825	878	917	819	824	819	807	798	767	777	797	781	794	778	751	765	819	817	824	819	830	807	805	883	875	958	943	518	249	381	842	1107	956	849	846	834	801	805	767	810	799	796	801	822	830	801	819	829	792	801	823	789	753	789	775	799	825	844	836	834	842	800	897	896	985	910	600	278	271	613	991	911	857	827	831	801	872	725	814	810	839	818	809	845	811	829	825	827	812	811	799	803	863	893	888	862	941	903	752	497	314	258	324	414	617	839	1024	1068	1067	1078	1034	1047	953	1029	1218	800	952	912	974	988	936	944	974	995	948	992	960	987	983	996	992	989	992	1002	960	980	1012	1028	1000	1036	971	966	982	1056	994	1003	1037	1044	1013	1021	1032	1045	1057	997	1075	997	1038	1082	1084	1050	1030	1072	1051	1085	1046	1046	1003	986	1108	1060	1041	1034	1060	1045	1011	1006	1040	993	1014	968	971	962	935	886	845	837	851	885	899	894	872	878	852	839	849	868	889	867	841	911	894	823	836	845	862	851	856	894	876	851
738	761	735	746	765	769	780	757	764	756	756	763	746	791	781	773	753	786	766	751	746	779	769	754	747	796	763	788	762	781	786	789	792	746	798	758	748	731	794	689	691	738	758	794	757	753	747	735	734	783	793	797	763	736	746	779	753	752	770	769	772	781	795	731	771	792	819	792	782	757	745	737	766	763	755	733	735	757	812	824	768	757	745	761	738	734	792	768	736	787	796	779	750	732	756	757	776	783	783	796	775	750	745	783	764	743	748	751	772	768	762	741	771	792	763	793	777	787	747	811	748	728	774	737	827	771	751	754	746	756	750	743	743	750	735	740	748	783	773	772	733	800	866	753	754	771	777	766	779	769	803	769	761	758	738	767	764	756	767	772	727	742	760	760	731	765	774	762	730	748	783	784	790	793	747	739	742	742	769	743	757	736	759	768	790	810	775	744	749	772	778	712	747	757	795	786	746	783	739	773	784	771	744	767	780	759	766	772	799	785	815	769	771	765	788	778	771	770	782	818	757	805	750	780	784	761	790	777	816	813	785	788	790	817	796	801	783	771	746	794	792	813	824	809	787	783	779	806	811	788	839	786	837	799	819	801	811	814	846	794	822	824	784	769	784	788	780	780	780	799	776	829	794	836	786	837	806	819	826	819	756	815	759	827	860	882	857	840	909	802	921	933	992	1025	1057	874	613	362	258	295	584	893	967	872	831	782	817	804	794	815	877	774	808	780	801	807	786	797	788	795	763	829	833	790	828	862	922	1007	693	316	265	599	965	972	880	822	849	783	782	797	807	809	822	789	825	808	828	818	803	817	798	838	855	849	779	778	855	812	827	855	839	826	861	817	848	926	1016	1133	980	429	229	503	1096	1017	918	842	861	839	869	858	849	793	836	803	795	795	786	821	814	818	814	870	821	840	815	816	848	865	877	967	961	917	684	490	330	252	284	359	488	665	793	888	1051	1093	1017	1146	1059	1015	1053	1039	1051	1067	1009	997	1033	1103	1054	1035	1045	1025	1074	1082	1083	1070	1060	1065	1056	1113	1067	1097	1117	1089	996	987	1102	1097	1063	1058	1063	1039	1044	984	1040	1027	1065	1017	1020	986	1001	939	944	999	914	905	930	914	894	871	823	837	887	884	902	919	964	975	949	998	1027	1100	1028	1043	1079	1023	971	932	914	962	947	850	862	921	916	872	909	876	891	906	872	859	856	873	894	875	909	856	864	855	866	876	873	852
732	810	772	772	780	766	741	793	771	724	780	771	798	767	772	776	766	781	777	780	763	739	767	784	757	748	762	752	791	735	789	781	770	738	766	767	740	779	773	744	766	729	793	763	788	771	805	736	728	779	745	761	767	763	776	783	762	775	742	725	798	774	777	761	775	747	770	774	769	765	756	758	800	775	717	737	788	716	776	787	747	719	771	764	786	775	772	752	763	766	783	770	755	770	835	768	771	806	750	759	805	803	746	761	724	748	757	791	765	751	744	744	785	804	743	739	788	732	757	775	731	748	780	773	771	758	780	742	761	764	757	783	743	787	739	734	790	775	773	766	777	744	747	715	778	755	776	803	784	791	741	753	789	800	760	716	755	754	815	764	727	744	751	729	740	767	826	755	752	771	745	776	773	779	758	742	748	763	766	794	803	776	748	759	800	818	762	720	770	776	763	786	780	784	795	759	766	768	741	794	795	777	794	784	764	750	741	804	776	766	784	756	812	756	752	738	767	773	740	773	739	753	782	752	780	796	765	764	793	826	777	807	837	749	774	807	807	740	776	824	817	834	810	779	779	803	791	821	823	819	807	823	851	803	820	791	773	871	803	855	863	805	823	797	810	809	818	801	816	778	810	836	855	830	811	826	853	853	840	794	845	790	762	833	845	858	869	902	914	1017	1053	1037	997	804	634	386	268	255	384	703	1049	988	818	820	804	776	840	777	859	731	708	781	833	776	793	781	764	813	810	822	835	829	795	811	834	878	989	781	426	225	433	881	991	909	898	844	837	813	756	800	807	814	834	834	836	837	840	805	789	830	835	782	854	781	777	820	823	840	890	794	777	834	834	801	814	967	947	1053	1080	540	231	371	848	1107	1003	869	838	833	883	858	807	837	822	811	811	774	790	781	807	806	826	814	818	842	824	830	848	852	883	895	908	935	946	878	714	589	403	282	256	285	325	421	568	681	734	839	891	958	932	969	976	1004	944	939	931	981	931	925	859	889	846	892	865	816	794	787	758	796	778	778	741	714	661	637	661	666	646	623	613	575	625	578	570	573	510	552	511	504	446	452	411	463	412	409	404	408	419	397	369	387	394	377	396	419	450	480	485	551	622	680	779	925	1045	1081	1015	1028	1033	976	1029	898	859	870	876	858	889	856	877	852	864	887	866	868	867	916	879	870	842	859	844	897	900	864
792	747	772	798	762	777	741	754	743	774	738	755	771	753	784	763	766	818	747	785	768	777	788	804	771	768	752	781	775	771	756	763	758	760	767	754	757	757	774	725	780	751	758	779	792	770	821	777	738	776	767	754	781	727	723	703	711	760	790	760	811	749	754	775	745	759	778	778	749	740	776	762	802	767	751	798	795	756	799	816	741	726	742	756	770	785	733	799	759	739	744	761	755	764	779	768	738	813	812	741	795	798	763	734	749	724	784	748	774	754	740	742	759	782	766	797	747	757	745	772	787	758	733	748	765	761	758	753	760	765	766	752	804	773	738	747	795	760	780	748	781	718	727	752	701	750	750	744	739	756	739	791	794	759	762	748	756	739	798	765	777	744	770	803	778	761	798	788	751	771	762	746	758	790	789	761	800	775	740	757	795	776	779	765	779	805	789	762	787	782	766	767	760	800	807	803	764	749	784	795	766	765	803	761	776	776	762	725	815	766	761	758	757	735	809	776	817	766	778	776	780	795	773	784	807	810	784	776	812	873	785	810	835	800	800	833	814	774	830	866	847	832	847	844	824	843	873	818	840	861	844	861	874	835	881	862	834	876	833	873	878	821	763	896	839	854	822	862	907	867	901	879	871	834	863	944	899	870	896	916	870	870	860	857	874	935	1001	970	994	977	984	750	553	369	279	257	354	520	796	805	737	911	819	862	796	803	812	842	808	763	684	737	750	820	838	791	795	790	813	784	804	826	770	810	854	955	871	504	252	306	757	1042	938	897	851	849	801	793	828	821	802	798	841	824	811	786	853	793	827	860	848	823	815	795	785	800	843	765	1044	865	772	813	831	835	847	881	1021	1005	960	655	279	254	510	750	984	934	875	852	827	828	814	747	799	807	779	790	701	843	810	780	855	799	757	805	829	850	833	870	844	861	868	843	904	987	1004	958	832	704	520	430	316	260	250	278	294	342	356	370	403	441	426	442	436	426	418	406	391	384	394	382	348	351	366	342	295	296	311	303	307	297	306	280	285	256	281	280	271	266	254	243	269	272	268	278	237	250	240	261	262	270	249	239	261	245	264	280	290	257	272	258	270	291	270	273	266	250	250	262	284	307	360	452	610	734	856	1016	1076	1086	1066	959	985	950	895	871	903	893	887	878	897	858	847	868	841	862	904	871	878	856	831	870	821	830
742	777	746	781	777	769	743	733	738	778	763	755	748	762	785	767	760	783	790	743	762	763	786	791	748	786	743	790	775	755	778	785	776	784	786	785	742	758	767	777	775	713	770	786	790	814	798	783	772	777	801	777	768	733	769	746	704	763	773	706	739	774	746	756	751	779	772	800	787	799	732	748	741	784	810	782	804	743	767	806	729	735	778	763	761	808	756	784	790	743	824	782	773	788	778	768	748	770	767	776	799	758	793	742	710	779	795	825	762	739	733	749	750	744	773	781	744	757	747	756	792	739	742	728	739	781	740	757	736	763	765	797	765	721	728	726	759	762	779	763	767	695	840	810	754	751	744	764	748	786	738	758	716	711	770	796	752	727	750	774	732	737	742	771	791	753	781	785	784	807	773	733	741	741	809	789	785	744	780	763	762	778	750	738	756	788	822	770	785	774	741	747	765	779	809	763	775	803	768	808	803	758	788	792	751	752	792	815	759	774	758	703	723	749	777	801	799	761	774	807	775	769	827	792	815	760	754	742	817	878	876	897	873	848	850	895	965	901	913	926	910	905	921	862	933	910	935	922	903	951	908	911	919	879	905	954	985	926	919	981	888	836	914	1009	956	935	934	966	950	953	981	984	946	941	960	991	1000	997	951	982	989	991	982	990	966	1036	971	905	758	597	445	323	249	237	357	523	758	898	998	854	776	828	832	815	805	815	807	835	719	718	675	711	745	848	832	848	819	790	817	819	818	805	820	802	841	984	550	280	263	626	1029	1011	858	854	833	803	794	796	816	796	815	833	795	806	809	814	790	819	848	810	843	836	828	808	809	804	855	743	825	759	767	830	813	818	849	850	889	933	978	850	465	279	255	402	618	883	1014	875	847	810	805	820	849	801	814	772	819	887	863	780	822	820	798	809	809	836	829	846	859	834	772	830	858	873	901	974	973	953	928	847	701	595	480	370	348	323	306	285	269	283	266	278	275	277	265	261	262	253	278	289	304	285	281	287	323	321	331	332	359	360	358	371	373	399	389	380	410	424	471	481	494	486	484	477	513	549	568	601	598	641	586	628	742	692	606	722	720	723	737	726	768	755	672	705	657	614	556	506	418	315	281	249	294	322	402	554	786	1036	1071	1077	1030	999	968	939	910	851	904	889	887	886	879	871	841	846	858	877	846	881	846	894	879	877
754	773	787	764	795	794	745	752	774	792	788	753	768	781	756	762	776	781	739	753	747	741	746	783	750	764	770	787	758	779	776	775	768	771	798	794	789	764	749	756	770	760	736	743	758	788	776	755	797	796	784	839	715	704	1149	953	678	711	777	748	758	744	770	741	736	746	771	774	806	817	780	784	776	752	774	810	788	738	738	739	762	775	746	765	779	732	794	761	760	776	763	778	762	774	769	802	758	779	767	762	762	747	740	741	778	766	806	787	776	761	750	749	751	774	766	760	745	737	770	747	801	770	749	741	735	781	775	770	741	785	787	739	751	701	761	756	781	759	788	747	771	756	757	713	747	737	762	770	769	752	762	717	722	778	741	744	744	742	737	761	761	772	741	765	744	763	761	749	806	768	779	761	766	719	733	789	797	763	739	752	800	778	741	750	721	775	787	769	757	761	733	741	821	843	810	781	771	806	771	853	755	729	763	780	752	786	772	765	755	776	764	762	760	781	764	793	793	764	754	804	785	775	807	803	836	809	789	819	873	867	923	891	887	883	914	996	1038	970	1005	976	953	974	954	950	985	942	978	946	992	937	979	957	958	920	973	1023	984	997	964	996	971	924	959	998	991	980	961	932	940	982	960	957	958	991	903	953	988	969	939	913	892	849	846	795	666	615	467	382	308	243	248	305	407	562	811	933	949	874	834	852	832	823	829	782	778	778	788	789	768	721	720	740	752	816	841	811	800	781	799	814	791	840	944	1019	945	663	352	231	531	987	1058	912	826	819	836	808	855	849	803	826	801	816	801	850	802	806	799	780	791	825	814	822	799	828	778	805	823	784	788	823	850	815	865	875	804	823	897	885	877	1018	881	579	331	229	341	705	1062	982	877	831	822	840	880	870	808	818	895	722	783	793	811	870	865	847	826	845	829	869	811	811	805	811	816	818	840	839	841	935	916	967	978	910	966	854	799	770	712	695	662	645	624	617	633	637	625	660	675	700	698	704	719	733	807	778	794	803	825	807	900	885	866	849	882	924	880	852	1089	874	925	941	981	980	947	901	931	989	988	999	1046	1055	909	1048	1238	1209	902	952	1030	1048	1014	1031	1041	1050	1016	1008	1029	1039	1028	911	877	808	709	540	405	307	236	241	319	481	624	814	1015	1110	1003	1018	938	904	848	901	893	924	893	845	876	857	831	872	880	861	850	869	869	813
731	750	774	768	777	749	765	728	771	757	741	744	735	738	788	751	755	756	747	793	700	776	742	768	772	759	748	778	769	741	768	735	757	797	797	799	749	759	768	783	761	792	780	753	753	736	753	766	732	780	776	775	721	640	1020	913	633	758	778	762	787	749	783	759	755	790	802	750	779	766	759	812	785	822	783	749	795	754	774	748	755	768	763	795	757	747	783	757	782	785	752	732	728	738	761	767	754	797	772	767	748	765	749	764	768	788	783	787	764	741	756	749	749	768	783	776	751	809	747	766	767	733	764	744	775	789	786	791	768	745	767	734	784	747	736	763	740	757	728	772	735	768	768	775	779	763	784	796	764	742	754	735	760	736	758	756	717	729	762	746	773	748	790	767	767	778	754	740	749	758	802	765	770	790	759	772	793	771	788	785	806	758	780	762	780	772	792	769	777	708	794	636	546	828	768	765	770	773	753	786	765	761	786	800	785	743	790	749	783	755	783	755	773	762	792	786	763	767	801	835	800	821	818	831	823	880	922	901	979	972	949	1012	925	877	951	850	862	840	850	813	816	791	758	717	772	740	749	742	750	741	672	689	691	642	649	680	646	653	627	600	627	618	626	570	578	576	581	498	533	520	516	519	515	497	479	469	486	469	445	445	424	394	382	346	314	263	261	279	314	404	549	720	859	949	929	861	833	784	798	842	792	778	787	747	758	790	780	779	777	768	733	765	766	799	827	834	820	826	821	809	779	798	1028	1255	742	359	243	418	867	1107	957	858	799	867	876	826	817	805	836	809	823	793	799	812	824	837	788	762	767	830	808	811	794	812	804	819	815	825	817	794	827	781	822	842	826	840	811	871	875	947	1029	996	747	379	240	379	849	1068	958	886	852	845	842	854	821	776	825	828	832	790	797	810	817	795	795	802	812	789	802	816	828	816	803	779	792	836	850	870	851	860	883	885	932	970	1000	994	953	957	958	953	1005	921	1004	1008	983	1016	990	985	1016	984	981	1003	1017	1001	982	1011	987	997	1005	977	968	984	944	994	1013	915	1156	886	965	988	1009	980	920	925	924	922	979	938	974	972	875	895	1063	1049	799	888	976	925	929	925	936	932	909	928	979	949	953	950	949	1098	1013	939	892	789	576	395	309	253	295	396	666	883	1020	1067	1020	962	945	894	833	900	929	843	848	874	860	882	857	860	866	881	853	903
762	777	758	793	744	723	743	746	757	784	781	748	785	774	804	770	755	768	766	769	727	782	769	770	783	757	730	739	743	779	779	799	770	804	812	753	805	739	765	768	770	758	791	756	755	756	743	745	745	756	733	763	786	719	632	636	755	819	738	775	788	774	787	767	767	774	793	794	788	789	782	755	766	756	772	778	807	746	781	782	723	772	755	774	778	802	707	743	724	755	793	786	770	764	744	757	757	771	768	765	751	729	820	751	768	786	802	798	795	759	775	761	800	764	797	757	792	767	768	779	796	724	734	774	764	798	809	761	746	764	759	713	779	735	741	755	798	736	769	774	760	815	740	743	750	780	790	811	729	769	747	818	781	782	725	759	749	832	736	737	815	746	771	765	735	742	769	768	735	793	776	742	792	764	780	778	804	770	782	740	759	795	779	790	777	766	773	762	740	763	811	693	684	816	741	767	812	766	762	794	793	781	781	786	785	799	770	768	766	763	762	720	769	810	810	829	792	804	831	857	855	823	866	945	968	968	995	913	887	794	693	628	568	491	468	415	401	387	365	375	357	345	329	314	311	340	321	327	333	303	272	308	281	275	296	291	273	287	291	276	263	279	262	277	270	270	265	264	271	245	260	244	238	268	251	253	255	251	267	266	256	277	273	324	360	441	544	651	771	813	906	917	914	876	818	788	782	746	759	782	805	756	760	803	813	828	815	842	853	775	798	799	781	786	786	794	792	797	818	773	823	742	932	871	385	264	360	773	1079	957	909	876	845	881	801	808	782	862	819	817	836	790	830	821	849	865	816	782	784	772	810	798	800	799	813	838	796	805	860	835	821	753	785	815	797	823	887	835	874	879	984	1066	1108	732	320	244	431	707	977	959	838	825	818	813	860	798	788	818	854	776	808	834	820	799	794	801	829	789	757	796	816	797	832	824	813	801	803	830	862	840	870	838	867	919	907	899	878	866	848	871	922	915	949	900	914	890	913	884	871	868	899	867	920	908	871	856	851	883	879	888	899	863	854	903	898	877	877	870	921	887	915	888	873	881	847	873	917	876	867	867	866	821	837	779	768	893	910	868	895	908	901	929	865	876	908	920	885	836	914	982	1025	991	1010	1071	1092	911	695	491	313	271	305	422	637	884	1036	1069	1008	927	879	902	947	938	876	897	851	873	834	866	864	881	870	864
767	789	759	774	744	733	745	752	781	759	736	748	793	787	763	775	782	766	746	760	758	757	775	762	754	786	741	750	743	747	741	769	774	773	776	787	748	739	770	787	739	783	765	766	726	740	761	769	737	736	785	784	751	767	768	774	772	778	758	767	777	784	762	780	772	769	773	742	753	743	769	755	766	834	796	803	741	763	792	763	785	744	791	809	793	764	721	774	758	720	764	790	803	727	774	731	735	834	781	793	744	788	789	745	726	766	822	787	780	769	785	790	781	752	767	799	798	778	745	767	752	719	731	750	789	811	807	800	796	773	723	739	754	759	772	744	772	769	779	747	753	797	720	730	754	777	773	803	793	755	828	738	748	777	711	770	837	840	800	765	803	785	779	810	769	780	794	761	794	832	770	783	763	769	736	769	748	774	780	771	780	775	785	801	758	791	754	769	783	778	778	845	779	773	740	762	812	759	820	843	725	827	780	776	764	802	796	780	776	755	708	783	743	811	803	812	745	787	852	871	892	905	970	1001	947	792	679	572	457	386	315	310	260	261	271	248	277	282	279	292	278	270	289	283	309	286	322	320	313	318	348	333	354	370	371	374	383	379	399	446	409	419	428	434	479	464	476	475	513	500	484	516	554	549	536	563	566	570	594	601	576	665	685	750	784	883	920	915	902	927	857	787	830	791	843	809	798	763	776	774	748	763	822	910	824	814	780	742	858	800	807	793	809	830	787	770	783	761	739	759	833	943	849	503	291	309	665	1024	1031	925	891	877	818	811	769	737	761	834	829	829	770	825	866	861	919	887	794	820	823	836	823	791	791	822	829	841	841	813	825	818	814	783	757	748	813	822	808	801	835	848	952	950	1099	996	573	305	245	383	685	1051	1018	898	816	831	831	869	864	874	883	841	792	801	831	835	798	777	818	791	774	816	783	806	831	849	853	846	873	813	822	819	802	805	809	850	888	891	817	852	817	841	872	869	900	922	890	829	839	842	851	882	872	860	894	883	877	857	864	872	834	895	871	861	832	837	857	847	891	820	875	828	848	834	883	834	831	894	867	907	866	846	858	917	869	858	882	892	854	831	829	826	863	887	883	848	867	878	841	843	893	988	1020	934	865	942	1026	1027	1060	959	816	514	321	267	295	452	730	1046	1103	1044	994	974	919	866	894	904	868	860	824	857	887	858	874	880
760	775	779	741	795	778	790	728	748	749	715	786	796	765	771	769	755	735	793	754	772	757	777	775	749	773	733	750	736	739	777	737	741	731	810	742	759	756	755	774	799	799	791	775	788	769	800	745	754	754	798	753	772	747	760	743	758	755	773	754	780	821	808	739	770	805	777	774	854	863	776	761	716	754	799	754	773	768	808	786	760	764	790	799	812	779	767	726	776	729	779	771	771	734	766	777	720	765	743	810	792	797	739	755	743	766	743	771	771	767	743	803	793	771	756	748	776	710	777	779	759	766	750	778	763	735	787	756	749	735	751	767	791	773	779	749	768	764	786	746	737	797	749	747	736	790	770	787	776	762	765	824	751	734	729	747	814	799	756	777	788	799	765	782	768	781	769	743	783	800	779	821	777	775	786	774	733	791	775	757	792	760	766	750	779	785	766	786	782	793	775	803	777	746	730	760	804	752	761	786	765	810	774	760	772	800	778	757	780	799	796	773	827	795	796	818	802	852	890	955	934	928	865	703	548	389	318	274	260	268	314	357	437	494	536	632	687	692	684	727	703	698	754	746	741	769	801	792	749	784	789	819	827	825	861	841	853	843	842	876	895	895	870	890	877	866	969	915	910	918	922	932	941	938	943	876	964	927	956	929	923	889	911	913	949	929	880	833	809	816	852	828	806	778	780	805	807	747	751	745	728	756	853	872	856	749	782	767	827	775	793	805	771	796	805	797	776	782	784	817	946	903	552	304	281	616	995	1034	919	849	841	858	821	825	802	787	810	792	771	799	786	819	864	844	835	879	821	816	813	803	833	791	830	834	804	842	825	808	800	822	791	774	809	808	792	801	823	831	838	810	933	974	966	1074	952	686	331	218	430	821	1104	987	848	848	884	881	825	839	803	805	820	795	827	854	836	805	814	814	810	802	831	858	829	816	814	843	834	814	806	813	812	817	838	828	810	806	815	833	825	818	826	839	827	836	855	827	833	819	819	826	865	856	873	863	808	839	874	872	846	881	866	861	845	849	840	862	877	873	876	858	859	850	866	835	867	861	844	851	851	878	840	859	898	835	876	861	873	824	839	850	864	838	859	857	872	887	878	816	892	983	972	865	866	931	901	931	949	1019	1030	973	767	497	291	250	349	600	964	1138	1080	983	986	839	933	892	896	875	840	857	885	855	877	869
760	740	741	749	750	798	797	749	767	803	735	773	774	786	775	740	727	755	785	767	760	764	760	763	753	766	748	741	779	748	734	754	754	779	779	773	762	789	778	779	806	755	786	775	722	756	816	761	771	795	785	810	783	787	816	823	765	758	757	745	729	783	774	806	780	791	758	817	616	675	850	727	765	711	769	760	768	757	762	756	745	763	753	783	810	772	774	738	734	755	742	755	736	755	767	749	730	780	747	766	772	759	762	759	753	741	748	785	745	788	765	773	796	766	771	755	763	757	793	794	761	776	761	794	760	745	791	778	788	750	772	773	764	779	764	773	763	781	787	752	732	780	775	754	799	755	748	751	724	765	780	740	760	744	755	719	722	729	766	738	775	781	785	785	764	770	782	748	770	794	770	782	824	783	795	767	773	767	757	785	784	828	785	762	732	753	731	795	758	767	769	809	772	763	773	770	783	784	791	771	773	786	790	786	792	800	779	774	787	765	759	843	811	818	869	871	914	937	945	950	824	603	450	335	257	276	304	373	499	637	752	820	952	932	989	994	925	956	998	956	945	955	1006	949	996	945	965	940	897	937	922	958	954	962	927	929	946	921	916	943	965	974	948	927	894	884	945	889	904	889	858	872	855	893	922	866	898	838	816	895	875	827	834	841	780	807	809	859	832	784	808	770	808	810	800	801	788	780	733	762	774	747	825	857	835	763	788	808	802	759	791	790	810	792	767	772	795	831	866	947	877	561	303	269	520	999	1068	962	883	856	846	837	804	858	810	834	821	822	777	759	805	805	857	786	836	823	816	805	835	823	814	770	779	819	815	809	784	780	800	806	829	823	855	829	798	823	809	829	831	888	860	874	896	981	1104	1049	630	292	230	415	718	916	1016	880	886	856	810	853	825	833	813	796	829	820	810	808	795	782	785	778	853	823	839	817	861	839	867	796	817	744	817	807	804	810	780	807	853	848	843	841	837	835	796	817	800	845	797	827	852	858	852	866	839	800	762	790	765	800	843	867	856	849	831	825	840	886	842	856	813	874	846	854	830	837	856	860	838	839	869	874	836	858	823	858	880	859	840	831	848	806	860	813	838	863	905	870	869	805	829	819	837	870	866	872	890	864	915	948	970	1018	1004	992	701	435	247	280	452	804	1034	1057	1059	973	957	929	894	866	858	822	904	912	835	840
751	755	740	785	743	782	754	772	792	739	749	775	759	786	757	726	766	754	757	759	778	744	732	717	768	757	761	748	766	772	748	753	757	764	775	795	822	794	773	764	775	774	768	785	755	786	756	749	765	769	791	802	796	767	823	821	791	745	763	750	772	801	810	759	765	736	751	810	598	686	785	741	758	759	761	755	760	722	764	752	704	785	751	777	761	752	766	734	713	730	741	764	745	734	769	741	761	735	773	708	786	752	745	761	730	760	744	773	750	776	783	818	790	753	780	786	779	780	801	745	739	775	732	804	740	742	739	755	767	772	796	771	720	747	728	764	804	810	756	737	777	794	773	767	745	769	751	799	776	767	723	770	775	768	782	786	757	791	774	743	776	734	787	791	790	776	736	769	745	841	782	758	768	745	782	775	780	770	778	735	769	798	778	790	748	729	773	786	746	742	779	808	771	765	852	790	788	773	798	797	775	800	798	776	797	809	726	790	798	764	768	790	821	849	892	979	944	857	694	538	416	292	279	292	403	571	695	889	936	954	917	930	925	921	867	877	865	873	848	889	837	821	837	815	872	856	862	844	813	818	828	824	817	799	799	826	835	842	814	819	910	862	803	779	795	796	880	827	808	843	824	823	866	860	809	810	813	845	806	813	766	831	819	781	791	768	796	816	793	807	794	798	801	797	835	808	776	848	775	799	815	791	745	743	746	774	768	812	823	806	773	798	810	837	809	795	781	911	987	957	588	296	264	515	907	1107	951	936	863	797	849	799	829	862	817	830	805	793	815	779	806	775	802	781	794	831	828	813	810	824	817	814	834	802	809	784	810	817	829	808	825	820	852	835	820	840	820	793	864	909	895	815	885	950	984	1055	951	570	315	262	329	577	909	988	926	879	848	832	860	871	811	822	790	851	825	833	807	795	807	821	848	856	817	834	803	811	846	802	814	832	786	803	863	809	835	832	848	834	864	818	824	776	805	779	853	829	797	841	844	846	858	896	824	787	852	872	788	773	796	902	847	814	870	808	840	843	836	819	853	866	850	850	836	840	843	821	835	896	824	837	837	863	868	869	878	852	858	844	854	855	848	825	854	832	824	851	868	811	815	836	836	845	871	915	868	827	846	867	901	899	956	1054	1026	923	611	301	239	347	624	970	1141	1049	993	942	886	901	917	894	880	858	886	831
797	764	708	706	760	752	731	739	726	774	780	777	765	780	775	770	753	742	761	736	763	774	798	747	795	739	748	768	771	778	799	779	734	755	752	753	771	795	787	761	764	785	799	759	752	740	775	758	730	729	730	751	759	744	729	780	742	747	803	806	770	768	786	778	758	747	826	847	751	763	735	761	803	782	814	782	741	754	767	756	732	767	748	731	738	767	760	723	741	763	808	773	766	746	776	740	757	735	764	736	742	732	773	751	782	785	746	768	776	791	752	760	754	775	784	764	757	804	792	787	761	807	783	787	765	738	763	790	751	790	758	810	737	757	751	793	786	769	793	746	769	755	764	767	732	758	728	793	753	741	774	748	744	762	793	773	787	752	776	742	773	733	796	795	811	768	813	758	780	772	777	790	780	778	761	805	762	798	756	768	733	804	760	761	755	796	743	788	762	773	797	777	763	797	788	813	753	779	765	786	785	828	802	792	759	775	744	853	833	777	772	820	881	929	957	981	854	514	352	256	274	326	495	700	916	1021	988	947	919	864	810	829	801	840	805	826	841	849	804	825	802	824	813	775	818	796	786	769	813	810	811	813	787	814	768	819	811	797	812	841	814	813	794	778	791	743	794	800	779	842	791	829	786	807	796	790	812	824	787	796	786	779	820	815	770	749	832	813	795	789	806	814	824	746	784	788	801	823	808	807	808	835	817	810	761	842	837	787	845	850	797	826	799	768	775	810	827	946	888	602	304	272	508	874	1101	982	916	872	844	853	842	797	823	816	806	853	839	812	826	798	795	789	808	785	831	825	819	788	827	847	855	830	852	820	816	821	805	816	822	786	846	823	806	833	808	831	821	828	834	796	891	810	834	900	952	974	1003	908	649	388	255	333	521	838	967	949	888	850	845	823	777	827	826	814	845	810	828	795	819	815	821	845	795	829	802	810	849	817	836	800	806	855	845	846	860	814	802	810	859	830	823	785	837	838	820	821	869	816	790	823	851	857	791	761	921	967	956	740	753	861	851	832	848	804	843	811	838	866	861	833	835	833	860	821	829	883	725	780	823	843	886	871	844	864	865	824	848	888	879	888	809	865	814	798	795	848	850	840	856	870	839	846	888	856	879	840	859	846	886	915	919	969	978	1066	1024	724	394	228	285	606	982	1073	1049	973	870	885	866	808	893	901	854	849
772	730	762	761	763	768	752	729	771	732	793	759	761	783	766	770	749	764	767	762	756	750	761	760	747	784	760	700	760	738	783	783	765	791	757	750	769	790	809	743	758	780	754	743	765	748	761	748	766	737	721	788	773	755	713	764	718	734	766	746	764	726	774	811	767	803	821	853	769	738	783	783	814	818	768	785	740	739	769	775	740	698	748	713	742	810	752	756	776	826	817	812	785	803	810	797	771	768	757	764	756	777	771	782	744	747	742	812	796	749	734	749	777	718	793	795	815	821	763	774	769	781	802	785	782	766	720	764	778	778	740	787	727	753	759	777	783	766	766	729	784	773	744	789	776	761	738	758	757	784	759	728	752	799	771	787	771	779	782	791	769	795	763	761	790	776	750	775	780	790	784	774	777	770	787	754	747	780	774	769	784	772	786	775	770	776	782	749	769	797	774	772	796	793	786	759	775	779	763	743	780	794	784	780	820	774	723	814	800	776	794	855	907	966	948	727	484	265	255	400	546	772	938	980	980	928	859	818	829	814	790	808	789	796	804	810	826	830	807	828	817	799	827	841	817	799	766	840	806	817	805	804	781	782	831	786	776	805	825	853	839	828	793	767	805	777	801	791	800	801	831	817	798	810	807	802	826	829	768	808	829	787	835	805	769	776	810	817	776	816	774	769	792	778	771	773	811	815	803	793	818	815	822	841	819	811	822	801	806	813	817	815	817	805	819	846	960	822	509	298	280	525	918	1084	1019	936	869	810	827	815	826	821	824	809	776	788	805	823	827	802	824	775	826	789	800	822	821	825	819	786	838	840	809	783	836	858	828	824	800	829	811	787	858	879	814	803	797	837	775	775	901	867	862	819	865	901	979	1054	1102	812	469	272	301	478	685	1003	1023	897	850	815	806	870	826	826	822	802	785	767	815	836	828	850	806	838	779	859	848	823	803	769	766	816	814	864	771	800	824	810	804	825	805	778	836	819	846	818	807	824	810	824	847	843	773	744	888	1006	946	736	776	814	840	856	867	804	841	824	842	849	826	861	890	831	856	846	790	877	804	904	828	845	849	837	823	862	827	846	800	848	898	866	857	813	840	841	859	851	872	863	847	860	879	850	857	876	882	811	884	896	899	915	877	898	918	954	1011	1053	812	466	254	276	536	995	1063	1014	951	948	834	835	861	887	856	857
749	732	752	749	731	745	753	765	772	769	741	705	720	730	770	745	761	787	770	729	756	781	752	753	770	790	759	782	750	746	693	712	751	752	731	753	735	792	796	770	765	767	775	765	804	760	748	777	744	725	718	756	762	740	753	754	773	728	792	763	757	753	757	795	766	739	824	817	702	724	725	799	809	805	796	769	784	778	796	777	752	796	832	794	782	800	800	792	741	777	799	807	799	751	771	789	768	727	756	753	751	786	818	722	758	777	759	711	773	729	764	740	783	762	767	761	764	810	790	775	769	758	745	788	782	715	783	803	790	756	762	761	747	730	744	756	802	763	788	755	770	777	787	791	775	754	745	747	759	767	754	742	789	714	686	824	746	768	732	748	778	768	768	758	757	782	783	745	784	808	742	750	763	783	743	753	771	799	788	779	781	775	780	795	805	804	805	778	780	783	805	783	776	793	785	724	790	823	746	753	814	767	785	810	800	786	799	839	837	803	868	972	1029	889	608	326	254	292	560	847	967	996	942	932	845	848	826	775	810	779	809	787	816	813	788	783	776	806	794	803	789	801	799	784	781	809	783	766	783	772	797	815	810	793	792	773	771	793	825	803	825	811	791	771	790	815	766	810	808	777	785	795	807	826	776	790	774	824	752	756	786	833	797	784	773	787	806	815	767	789	816	789	766	787	771	736	760	797	806	785	777	786	784	831	818	847	818	819	797	821	799	811	827	846	969	926	764	452	276	289	556	957	1014	971	879	872	807	821	805	788	808	813	803	844	814	836	789	818	810	805	815	836	811	834	818	852	851	815	849	814	782	807	810	791	844	837	838	811	815	829	814	801	799	823	834	780	806	840	785	788	888	786	857	886	836	790	903	926	1095	1054	876	571	335	270	333	602	905	1114	972	869	860	844	809	804	856	826	770	775	788	804	815	838	796	818	814	837	824	820	798	808	799	802	856	850	803	793	824	766	785	825	854	819	821	842	868	815	828	835	825	795	826	869	833	760	750	834	783	734	782	846	869	865	820	836	815	805	840	841	843	863	884	835	848	801	835	836	829	862	843	835	855	849	833	841	830	850	842	857	836	855	853	835	822	825	806	831	865	864	840	880	878	877	846	822	874	855	863	875	868	868	868	888	899	910	936	1015	1084	887	516	242	292	573	970	1154	1028	1028	906	883	875	822	896	899
784	739	729	721	721	764	763	792	762	724	715	731	731	723	721	749	746	761	750	750	755	770	748	741	798	826	772	786	778	776	798	768	772	765	777	755	779	794	792	746	800	787	792	781	771	734	741	770	757	726	763	736	758	787	776	753	737	747	763	796	764	791	743	787	771	750	770	760	745	738	714	757	753	759	784	790	731	777	772	823	828	785	718	853	783	778	783	795	748	750	731	763	745	730	749	787	788	781	771	741	757	774	776	782	774	764	760	766	817	761	816	755	793	785	801	775	764	755	761	758	806	758	769	758	761	767	788	786	730	775	750	779	803	736	773	764	777	798	790	733	786	785	767	748	762	740	753	746	760	780	770	765	767	749	734	789	781	770	744	763	758	820	804	793	753	750	767	725	776	814	758	779	738	784	728	757	795	796	780	759	817	772	777	805	773	761	803	750	768	818	735	748	784	799	756	728	775	764	754	763	806	832	798	803	785	790	817	882	876	915	984	953	767	463	291	243	355	616	981	1036	931	842	841	851	803	791	817	801	801	808	804	830	789	788	778	800	758	778	788	819	773	770	765	791	797	824	753	768	815	788	784	779	765	791	758	800	804	773	802	770	790	784	800	796	802	812	798	795	785	805	784	814	791	789	786	748	807	782	809	788	808	811	793	759	795	795	770	762	804	798	779	803	815	758	697	797	732	806	815	806	768	805	812	792	802	803	786	796	807	804	848	831	855	975	975	660	387	285	305	604	931	1086	980	922	924	857	802	797	792	803	773	798	815	824	809	834	825	821	778	809	811	827	845	844	839	837	857	806	795	832	785	785	808	794	830	814	814	857	860	817	814	826	840	783	819	797	832	830	817	817	803	794	811	793	825	824	865	923	952	987	1036	980	766	430	223	300	577	948	994	964	876	918	867	834	815	779	786	781	786	836	838	811	838	836	799	863	838	819	788	797	828	813	819	792	860	863	871	819	745	794	775	819	796	810	831	846	840	814	886	840	804	833	866	841	744	797	739	806	850	842	829	849	851	808	839	851	842	826	846	874	892	868	819	828	817	847	820	844	873	864	855	818	834	839	847	833	834	827	859	802	833	822	814	838	828	852	846	894	849	893	864	859	834	884	856	908	869	891	837	857	847	882	916	915	937	931	1006	1062	926	506	270	307	587	1023	1131	1037	953	818	835	840	879	862
776	720	757	783	777	738	763	775	749	764	695	744	770	760	757	741	717	742	775	755	790	801	753	717	793	748	761	788	744	739	746	758	798	770	792	731	739	757	777	758	808	764	769	799	765	762	776	766	732	775	736	770	765	806	764	743	776	756	733	756	783	756	778	810	796	789	777	769	774	771	771	782	765	747	776	782	789	813	784	776	896	557	494	790	809	723	767	805	734	721	711	736	773	766	734	763	787	754	798	777	734	764	765	808	795	762	717	800	747	764	820	776	793	802	798	686	703	767	797	768	745	737	809	788	790	780	786	801	794	791	772	801	814	772	749	771	760	788	798	751	753	787	791	747	761	773	773	780	747	789	789	789	809	809	804	768	777	779	766	808	772	762	803	742	723	751	739	741	758	769	779	778	756	793	791	832	813	768	752	786	751	796	755	810	780	816	822	798	771	752	763	771	790	786	779	768	791	813	774	726	779	798	795	793	803	791	821	866	903	1011	947	679	383	275	275	521	811	958	925	859	830	792	768	776	721	761	797	754	797	792	789	790	772	751	772	770	788	757	802	768	769	760	792	794	787	786	766	774	777	771	768	796	784	770	750	782	783	764	771	780	793	792	775	778	780	776	770	805	811	848	773	784	749	800	804	782	785	761	830	806	797	799	816	750	779	805	799	769	800	806	812	819	834	769	745	790	835	870	728	786	765	818	793	827	820	811	782	835	804	855	836	942	995	874	590	376	249	353	664	1020	993	971	898	883	844	835	831	801	761	849	797	775	781	819	823	830	827	813	799	762	811	763	794	799	818	824	802	792	815	830	831	814	822	771	818	802	845	819	832	767	825	809	831	832	827	751	833	819	790	769	825	821	838	852	825	855	848	850	930	923	922	1069	1032	812	423	225	293	467	607	781	983	989	906	872	838	809	793	797	811	807	836	874	835	831	815	810	775	827	806	799	833	802	794	825	840	879	871	843	822	826	777	840	843	816	812	842	820	845	828	863	821	841	840	849	853	857	830	873	835	835	823	843	815	800	801	865	873	827	849	872	864	871	851	854	811	866	858	856	846	870	849	844	835	880	862	828	846	883	871	863	841	821	823	840	812	870	864	818	827	847	843	855	853	807	874	883	857	872	836	861	836	908	946	852	914	869	916	971	1069	949	483	278	302	654	1074	1127	1002	885	855	920	921	880
727	753	740	777	800	744	755	804	722	737	740	748	768	771	765	779	762	734	760	772	770	781	766	740	753	772	768	762	786	767	799	771	775	751	782	743	770	752	774	748	759	765	799	756	767	776	759	758	765	859	661	776	753	738	800	768	749	758	735	761	798	766	751	780	761	734	741	733	734	803	796	782	767	789	764	789	801	764	799	799	829	657	637	800	775	738	739	755	769	801	747	732	814	768	750	773	787	789	783	816	753	800	786	792	792	780	754	783	763	774	763	752	775	793	770	759	756	760	780	777	782	774	760	778	810	821	797	788	762	791	773	785	784	745	742	739	766	820	768	776	771	756	838	756	764	779	762	777	781	768	798	807	778	799	792	757	791	791	783	740	815	786	782	785	726	760	763	761	762	766	785	752	767	752	737	797	800	812	767	802	748	791	773	785	746	764	797	772	771	756	763	781	769	748	785	827	764	801	782	744	792	796	803	826	811	825	854	969	959	948	635	335	230	315	640	939	974	904	781	803	793	772	781	780	762	788	820	782	815	789	754	787	770	773	774	798	761	770	758	775	741	761	768	797	785	760	774	783	759	767	797	781	802	805	761	799	834	791	791	815	780	745	791	805	758	814	768	744	768	794	759	798	745	811	788	765	745	813	794	788	801	819	799	785	789	801	782	819	795	798	826	795	775	754	718	797	827	745	763	743	812	800	794	812	860	826	787	830	828	871	971	1011	756	514	326	267	411	740	1046	1035	945	884	858	856	838	815	813	809	818	821	803	837	799	776	838	792	835	802	768	824	859	844	795	817	831	805	790	813	825	840	833	823	804	805	832	842	837	841	863	830	787	829	811	827	805	819	862	802	822	854	795	827	838	843	764	848	877	842	838	887	940	1010	1073	1089	763	391	289	247	284	409	663	937	1047	979	882	883	848	841	807	831	806	815	862	819	812	835	796	788	810	814	850	815	789	830	836	874	892	870	811	830	847	823	804	816	816	835	822	831	805	823	836	823	824	813	821	817	800	813	864	836	874	829	811	803	862	846	852	878	864	850	831	886	853	865	830	846	827	857	857	851	865	859	837	841	855	823	858	843	883	863	843	844	831	868	843	866	851	859	835	880	859	817	820	845	895	851	830	858	866	854	883	911	892	893	861	869	895	922	977	1077	875	449	237	340	784	1129	1106	985	938	896	913	905
762	800	734	735	756	762	756	729	753	759	735	764	820	787	813	724	739	714	732	735	750	778	763	821	766	740	756	764	801	792	820	763	763	762	794	769	791	774	752	762	783	739	776	777	790	738	770	746	723	776	797	748	706	743	789	787	720	712	767	770	801	735	788	784	720	746	728	742	714	737	767	795	792	779	768	790	794	735	785	798	841	835	799	869	773	756	838	794	807	759	760	807	780	790	814	790	749	754	779	773	793	778	802	783	787	779	820	770	792	744	812	764	807	750	822	769	813	784	785	774	779	776	830	821	777	777	805	765	789	770	778	792	797	772	775	755	763	767	764	800	765	764	793	769	770	771	784	775	781	789	800	769	782	796	764	765	814	756	750	734	806	761	776	751	773	791	799	782	769	770	802	774	773	767	748	793	773	781	757	799	796	776	748	785	800	783	773	826	768	777	818	789	803	783	791	787	820	784	772	756	798	797	832	806	832	861	917	952	797	561	274	226	388	733	1015	940	835	874	895	851	758	791	777	772	733	759	786	774	794	784	768	790	782	764	800	763	794	785	791	767	792	767	738	778	779	786	771	783	779	805	774	803	802	766	769	783	801	801	818	775	755	769	806	807	834	813	796	798	820	778	765	812	780	738	755	780	798	793	797	800	807	814	798	800	809	773	821	782	789	807	774	821	800	797	783	805	843	782	808	760	767	818	821	794	849	816	839	799	921	993	885	662	401	281	278	457	823	1007	990	960	875	881	844	846	819	801	779	804	785	800	791	803	843	801	818	818	794	780	760	809	835	836	832	837	808	824	815	850	863	830	842	810	808	806	811	800	828	802	837	790	837	851	818	837	855	802	852	813	829	855	831	815	849	853	835	818	800	821	854	884	919	981	919	1020	991	766	630	470	342	257	324	531	741	916	1007	993	936	925	855	833	832	816	810	791	829	832	852	743	818	842	863	833	794	790	786	850	842	844	817	824	864	832	796	816	804	838	855	812	802	820	831	817	823	823	850	814	836	832	851	829	878	827	831	812	817	827	851	869	886	831	858	820	816	842	841	819	816	861	834	856	858	886	839	853	847	831	823	871	868	918	888	852	831	889	841	874	861	870	855	861	850	847	852	828	865	872	885	870	863	806	834	852	807	851	860	873	893	904	902	988	1061	821	406	234	408	871	1141	1061	936	872	918	896
771	754	758	797	765	762	746	742	736	778	753	733	772	792	753	722	767	762	761	772	754	800	769	762	788	755	747	728	768	753	782	749	759	741	767	762	804	775	756	755	759	740	797	777	738	747	785	757	776	793	797	752	766	765	743	805	757	705	728	774	782	807	761	786	769	766	745	715	734	723	764	772	734	788	794	795	757	744	757	795	805	823	792	772	759	778	802	813	786	766	790	838	771	771	806	801	796	771	778	771	754	790	775	766	812	796	792	790	803	769	784	771	772	786	785	790	776	767	798	775	809	750	800	765	826	807	761	781	768	787	803	802	764	788	759	775	763	783	784	788	762	807	750	766	759	766	771	742	751	776	775	755	785	787	759	782	773	781	721	767	806	771	801	781	802	794	816	790	805	769	761	784	762	755	765	769	795	767	760	800	790	796	786	787	792	819	788	784	769	813	831	795	780	796	761	755	773	790	754	797	784	839	796	821	879	902	945	822	489	273	270	433	799	1019	914	888	853	791	651	865	777	781	774	760	782	757	751	780	801	795	799	766	797	784	793	764	773	784	772	819	764	781	804	789	822	802	787	840	818	809	795	748	783	770	771	790	781	833	830	813	768	754	790	749	761	757	814	766	753	775	791	827	802	804	779	797	802	762	785	778	788	827	781	785	762	767	784	799	772	805	797	834	813	772	800	846	819	836	777	799	810	761	802	835	819	856	925	961	953	755	471	316	252	348	614	945	1057	967	878	880	861	862	854	828	803	782	827	804	794	808	805	796	816	810	847	832	794	822	813	784	804	862	823	832	822	825	848	836	814	812	797	816	803	822	859	826	815	807	828	829	832	856	846	819	785	798	817	811	813	864	784	802	835	843	843	817	821	864	831	895	868	916	922	916	952	990	1050	1004	742	426	232	255	361	472	626	878	961	1051	961	932	904	822	820	808	828	827	837	805	823	832	847	835	884	811	832	841	820	839	863	803	825	809	836	799	868	798	821	826	854	833	866	818	861	840	824	866	852	836	891	829	889	835	810	815	825	843	864	905	856	880	844	843	848	857	826	805	852	843	840	867	835	855	852	884	829	832	885	896	831	860	893	811	788	845	877	809	842	821	826	856	868	921	841	820	846	852	853	823	864	853	830	839	815	841	838	841	854	867	917	933	1015	1066	718	322	222	509	949	1105	1052	936	890	881
718	787	760	784	720	752	746	779	764	745	770	749	756	730	715	734	759	787	750	766	792	723	738	772	770	773	744	756	801	781	786	764	770	785	757	770	808	807	801	776	800	787	768	773	763	747	782	744	762	759	765	763	773	805	791	766	769	728	772	795	799	744	755	764	770	769	785	758	771	743	738	805	790	794	768	754	725	741	792	747	793	830	801	744	772	789	749	741	814	754	768	756	728	746	793	794	800	804	818	732	748	791	766	767	765	813	779	797	796	736	720	789	721	770	779	784	765	796	804	786	817	764	794	788	796	805	778	759	787	794	769	763	764	753	765	778	793	778	745	777	801	758	747	739	767	783	793	776	793	790	779	753	758	778	776	776	805	789	760	739	783	818	783	765	794	776	798	770	803	797	766	769	710	784	775	800	770	772	752	715	779	784	809	806	776	756	781	774	781	774	726	759	750	752	781	761	799	794	752	805	797	791	802	863	939	951	861	543	245	266	504	871	1025	900	863	814	777	836	694	894	802	772	795	792	833	793	793	790	784	774	782	771	792	756	749	767	789	805	822	784	791	774	780	822	796	845	801	733	787	798	782	801	772	795	797	776	800	774	774	788	770	786	769	812	757	786	777	774	778	773	787	760	793	811	837	829	808	807	830	772	816	808	820	796	778	773	773	795	762	790	772	803	817	787	790	818	789	822	784	801	802	792	818	823	910	1003	952	780	587	370	285	275	487	748	1063	1112	996	904	824	808	782	819	831	837	806	810	827	792	819	805	791	828	793	809	786	723	775	830	841	810	816	858	794	831	825	806	833	827	812	779	781	808	804	839	824	814	854	846	804	833	816	834	840	842	808	809	764	798	795	837	785	769	741	822	859	772	852	823	840	833	812	813	839	856	894	939	1053	1157	1120	852	548	378	259	265	319	417	592	788	968	1035	1032	952	887	843	888	850	834	801	790	804	822	840	874	845	825	823	859	842	861	845	847	848	856	812	873	871	813	844	844	831	869	838	822	824	848	838	836	840	801	878	853	846	807	779	810	843	818	846	812	858	838	852	825	836	884	810	814	864	805	834	842	887	863	866	901	875	882	847	875	880	867	816	815	811	826	847	849	818	844	880	852	853	848	811	856	850	833	875	876	784	867	913	821	811	879	867	884	896	836	917	902	1056	1022	588	256	270	660	1112	1104	1035	911	896
799	767	778	729	767	738	746	758	767	776	760	759	756	756	742	730	766	748	741	753	760	808	783	735	785	786	759	763	722	789	772	776	763	770	754	792	790	780	765	769	752	765	774	746	770	766	765	772	767	771	787	750	783	764	790	761	806	758	770	760	799	781	752	784	780	774	776	794	779	772	773	749	790	772	759	753	799	793	766	751	777	768	786	762	736	725	756	734	789	742	752	803	762	794	807	790	778	790	792	769	741	770	807	759	766	776	795	791	756	697	773	794	757	768	748	757	762	818	786	789	816	776	788	774	785	792	776	772	773	764	746	772	742	762	776	788	775	771	781	765	784	729	743	761	779	776	764	779	783	761	793	734	779	744	725	790	794	789	755	800	786	753	764	767	789	784	793	752	773	739	757	773	772	758	779	802	816	780	784	731	741	793	794	770	793	781	769	772	784	811	754	745	803	774	756	783	786	785	787	788	820	818	851	908	1003	999	622	315	263	509	952	991	905	807	830	733	795	852	814	771	792	786	802	802	801	792	792	801	810	809	772	816	824	786	765	809	792	812	802	789	758	775	791	816	771	805	777	741	771	776	790	775	803	793	742	839	814	807	785	792	782	785	806	810	796	773	779	753	780	811	790	802	814	801	783	813	828	784	818	771	808	808	786	749	755	772	812	783	775	810	774	795	794	803	865	810	826	815	832	837	830	794	859	900	1023	826	582	424	319	271	370	688	915	1010	958	988	937	913	790	789	814	792	794	842	836	824	814	817	809	786	790	834	820	795	754	731	722	826	784	754	827	802	788	802	833	819	815	812	854	808	811	825	810	799	832	794	818	802	815	802	830	844	803	836	819	811	815	846	828	805	819	739	810	794	797	822	814	823	817	803	826	819	826	814	874	909	1008	1050	1086	1049	920	791	640	434	284	251	310	425	507	689	839	1027	1035	994	942	940	919	895	890	863	848	830	857	867	854	855	864	850	800	862	851	835	789	807	804	862	819	836	822	822	850	869	864	837	880	849	868	902	831	855	839	851	858	854	832	859	837	882	879	887	867	851	853	878	885	891	884	909	887	901	868	894	919	945	925	907	883	891	869	903	904	836	824	899	877	859	852	830	833	861	877	810	825	849	834	835	818	844	824	889	899	894	1063	862	876	841	900	886	879	876	921	974	1043	932	437	221	386	951	1206	1065	949	868
750	771	761	779	780	737	747	794	768	765	768	764	751	744	760	790	781	771	719	674	716	736	753	722	751	801	769	760	774	770	774	778	761	769	748	761	762	792	765	784	767	748	756	762	771	728	726	789	780	784	782	761	807	785	798	758	799	766	770	786	746	777	787	784	783	788	817	809	773	749	764	779	759	758	752	830	925	926	832	755	762	789	799	752	716	774	717	758	797	770	790	784	776	814	801	758	729	796	766	762	732	744	780	771	776	770	805	806	755	716	847	915	839	714	775	823	806	752	790	811	826	794	804	767	765	789	760	735	764	745	742	796	766	764	784	795	772	795	770	782	795	738	735	759	765	753	761	785	784	760	793	760	758	776	796	746	786	785	800	757	747	752	754	769	750	810	782	754	768	784	758	739	815	775	782	798	771	786	728	729	738	757	773	789	790	768	760	786	797	791	778	787	787	753	768	759	787	771	763	809	778	831	890	983	990	724	370	227	437	862	1054	881	856	795	780	808	786	765	777	806	790	779	775	790	786	766	777	817	764	796	756	813	802	777	811	826	784	801	796	811	808	782	805	778	752	793	790	779	796	797	806	783	763	797	792	793	806	766	748	795	757	778	797	794	824	778	821	810	798	794	776	786	799	770	808	799	807	782	803	799	799	826	797	806	782	817	788	793	767	781	811	793	790	817	789	830	799	798	835	904	951	977	918	778	568	417	302	257	353	543	835	1056	1005	929	858	850	920	882	806	823	822	788	783	810	812	821	816	823	827	803	838	807	797	820	825	801	768	807	794	776	826	803	816	804	817	795	805	835	803	792	821	787	868	817	827	815	814	800	802	829	821	826	841	796	810	858	845	799	843	822	807	769	879	894	786	801	803	793	868	875	822	794	797	835	843	862	910	938	923	955	1029	1090	1081	936	686	503	329	269	288	334	412	519	709	863	964	982	1057	985	1016	900	936	898	878	865	856	897	865	879	832	891	895	890	851	870	874	824	832	856	863	892	838	892	891	902	904	880	874	919	895	964	876	888	900	881	896	876	900	907	909	924	926	922	904	890	926	966	944	996	951	892	927	924	967	917	974	975	954	965	936	944	938	957	933	910	913	894	914	907	899	834	828	845	864	909	876	875	854	852	819	975	555	464	939	889	852	846	818	871	903	856	884	922	943	1064	698	299	235	646	1115	1127	989	870
729	765	762	780	776	777	771	788	783	760	751	755	728	766	768	738	806	757	745	685	722	703	757	730	745	787	763	793	765	804	784	766	762	724	740	763	743	751	773	760	770	790	783	786	761	760	740	771	782	778	768	791	785	801	792	786	808	742	751	738	773	744	763	792	730	775	751	786	776	734	741	767	784	761	756	790	899	950	757	751	798	813	760	735	753	735	772	775	774	747	745	786	752	770	787	776	772	789	809	765	772	761	758	758	759	779	795	763	766	746	825	923	854	726	782	781	799	723	785	796	791	788	776	813	801	700	801	780	757	760	760	792	784	736	793	775	768	785	739	745	753	744	794	760	796	799	795	787	775	738	773	764	780	781	760	772	803	793	773	791	750	762	739	781	740	799	829	793	737	746	780	767	795	787	834	752	767	777	794	737	756	782	773	777	743	753	759	833	789	791	797	779	794	745	744	767	793	751	807	821	773	849	947	986	854	427	233	333	770	1007	887	835	802	851	826	763	803	801	823	838	780	778	775	804	789	791	776	800	777	759	798	800	824	784	821	787	827	801	847	840	837	833	803	802	804	801	803	815	765	757	782	768	773	798	774	754	784	763	765	811	810	790	770	833	795	833	808	766	785	793	764	825	839	792	774	819	803	759	810	797	805	800	796	811	781	813	794	783	801	781	800	814	817	794	820	838	837	935	1012	951	850	720	519	402	289	271	330	526	814	1000	1020	993	877	918	976	829	770	836	783	778	800	803	836	814	820	814	831	810	817	809	819	778	836	820	813	838	819	820	806	804	819	796	822	824	848	852	790	836	838	811	864	804	799	843	818	809	803	800	844	825	779	811	826	778	826	816	864	880	837	839	815	777	886	978	784	836	830	838	833	863	813	818	829	831	843	900	860	870	897	899	918	963	1045	1105	1074	886	796	533	414	285	253	286	344	418	494	581	689	796	949	998	1011	1025	1055	1016	981	974	981	952	894	937	909	967	908	1044	1100	875	903	929	903	950	977	952	946	986	953	963	992	1009	994	1007	962	957	992	994	1032	983	1029	1027	997	1005	1006	1020	991	993	1025	1009	970	1013	987	962	962	978	956	921	937	923	906	918	917	930	891	885	897	924	927	979	959	897	920	878	887	887	821	872	868	860	835	903	878	1051	616	509	896	894	845	885	849	868	883	925	886	876	925	986	1010	491	240	396	927	1134	1044	916
744	764	782	800	779	746	760	769	769	743	778	762	762	723	740	733	783	738	751	708	749	790	759	774	729	740	786	780	815	775	775	760	747	735	739	737	785	801	795	766	775	808	782	822	812	765	773	794	767	777	778	770	759	767	739	760	793	745	772	773	784	808	804	743	762	790	782	768	735	749	757	753	794	767	761	677	752	750	690	747	820	782	812	742	736	785	788	762	789	798	762	772	750	756	825	781	770	790	754	746	778	768	763	780	776	752	780	770	780	778	753	751	716	736	774	804	782	745	800	767	768	799	790	783	753	700	796	776	795	793	776	729	769	780	798	750	733	778	770	747	764	742	801	780	771	810	813	786	784	783	798	782	763	742	796	759	733	777	778	797	744	786	808	767	793	802	769	788	772	773	772	746	764	791	816	781	819	816	783	742	776	783	775	752	787	774	758	788	809	792	806	803	787	750	754	784	778	789	849	833	831	858	949	946	580	244	300	653	1049	915	831	814	837	790	785	789	794	757	817	813	772	778	785	764	757	773	764	776	778	795	810	760	819	780	823	798	795	809	799	753	752	819	803	790	795	776	753	786	787	795	786	782	764	785	791	791	806	765	790	812	824	819	783	751	786	806	816	791	779	760	804	767	833	858	769	743	830	828	763	771	804	815	810	802	852	815	825	798	814	808	850	813	862	891	889	966	959	867	799	622	508	369	253	242	366	537	747	963	1067	1031	919	870	793	884	1132	897	752	839	776	799	790	801	848	783	796	820	793	782	806	848	808	856	836	803	791	791	783	788	801	781	788	764	813	771	818	795	844	805	839	827	815	822	851	825	800	799	856	854	875	831	791	802	817	804	810	847	824	854	876	824	839	768	783	776	836	828	776	778	813	822	841	858	858	842	805	858	833	862	825	835	884	956	956	911	953	1068	1111	1095	887	701	578	383	312	262	268	270	333	386	458	502	582	636	697	790	813	924	964	948	920	983	991	944	921	899	911	892	919	902	913	877	902	857	864	847	828	821	798	792	788	783	725	726	747	703	716	697	694	682	628	607	626	592	601	578	598	551	561	549	536	527	519	494	506	481	486	491	470	465	450	464	443	450	500	502	537	631	763	862	993	981	925	854	893	855	828	857	855	907	813	996	943	850	929	889	875	892	824	833	852	824	868	860	913	928	1048	824	353	268	589	1095	1080	996
766	765	759	741	752	774	765	775	759	745	715	717	717	705	772	734	758	725	780	728	730	841	880	757	721	744	757	740	753	740	796	760	803	800	751	782	748	747	778	788	757	797	807	771	796	784	755	750	764	766	736	738	795	771	785	783	827	807	786	747	741	765	807	748	790	748	774	780	766	764	773	766	768	789	778	768	718	723	800	817	810	790	767	749	767	771	813	805	816	793	773	760	763	786	764	762	783	792	793	777	758	749	813	818	809	763	754	779	764	783	778	797	758	807	743	757	740	773	764	782	778	801	767	791	768	762	797	812	816	797	831	758	776	760	716	753	758	772	773	768	774	750	793	777	764	802	780	754	759	771	808	796	749	785	781	774	785	778	781	811	764	792	808	801	782	760	795	785	789	804	762	793	761	755	820	753	802	801	804	774	823	799	746	801	809	779	791	776	808	769	792	817	770	787	770	788	799	819	817	859	869	959	1015	695	311	228	531	973	939	851	801	790	826	778	761	805	775	763	801	764	787	758	782	805	729	786	761	770	796	807	815	774	787	745	795	808	789	796	828	769	794	792	799	823	802	779	804	804	814	816	800	777	819	803	811	817	810	803	813	814	800	734	756	778	756	773	811	869	831	809	888	650	704	824	784	791	791	829	781	772	799	818	831	862	821	838	826	860	854	861	912	939	987	994	849	785	666	496	391	302	247	282	385	598	800	985	1091	991	951	921	873	889	815	784	806	762	783	803	805	769	840	822	854	819	826	843	780	789	799	792	840	811	800	799	787	924	811	774	835	800	833	817	783	801	806	814	824	819	836	818	810	825	791	813	783	820	800	795	863	807	813	846	821	782	833	798	812	867	823	844	824	819	850	829	830	829	781	801	816	797	837	829	807	813	817	822	843	812	849	844	856	826	865	861	915	927	1035	1000	1103	1135	1015	900	747	623	516	417	311	276	272	272	300	299	346	363	405	452	492	464	507	511	543	506	486	481	498	458	431	431	458	451	438	437	392	396	407	376	366	385	366	356	377	373	350	337	323	337	344	307	301	309	301	298	302	292	292	282	281	271	274	274	283	273	289	273	275	288	278	279	262	249	285	252	307	276	297	325	383	452	661	862	983	987	944	869	872	811	841	880	862	867	959	948	854	886	843	901	890	861	870	829	865	880	857	874	988	1014	572	261	379	928	1092	998
740	755	762	750	766	764	725	743	750	747	778	783	692	705	800	777	736	708	754	710	753	886	881	802	741	772	777	770	752	762	712	744	781	758	759	750	767	766	726	769	801	779	755	776	766	728	744	769	764	789	772	749	765	779	789	789	797	802	791	731	722	744	760	772	778	737	798	784	744	787	788	771	760	788	761	789	786	806	829	797	819	787	755	767	799	768	792	768	798	750	764	758	793	745	775	751	754	791	776	810	775	719	756	801	750	778	768	789	723	730	782	839	805	777	790	738	737	750	769	772	762	740	776	763	804	773	782	816	784	755	792	805	758	746	721	762	733	769	774	770	764	774	764	776	783	787	780	767	779	782	784	804	763	757	729	762	784	764	780	798	763	758	808	768	782	787	775	806	845	751	751	764	740	781	770	789	779	791	834	735	786	785	796	747	774	808	770	781	786	781	786	768	774	789	770	788	805	800	849	875	965	963	832	411	231	400	836	1000	891	876	776	778	811	807	809	774	763	814	817	782	783	757	778	784	802	760	788	775	809	829	813	798	833	799	830	846	818	836	834	852	854	827	795	803	837	843	818	838	815	813	855	835	840	823	850	818	830	818	862	850	808	771	819	846	858	800	765	866	858	845	909	852	848	821	892	847	887	850	859	841	847	877	923	963	935	969	992	1008	921	947	812	774	647	556	438	347	309	258	281	347	494	665	846	991	1043	1040	958	930	904	853	815	840	811	854	820	836	813	795	792	799	834	829	812	790	809	778	749	814	813	788	806	806	849	815	811	906	747	807	852	798	790	841	809	792	833	829	796	810	833	800	819	812	809	809	782	805	789	808	814	783	792	842	807	793	819	792	850	824	831	823	804	805	844	794	849	802	816	802	835	851	797	820	824	824	809	795	813	824	830	816	855	885	895	820	861	938	865	781	845	1061	1088	1074	1153	1064	971	882	776	609	555	471	419	337	327	298	280	265	288	273	261	260	250	286	268	270	255	258	262	265	253	274	276	266	261	267	277	287	294	280	304	302	310	293	325	340	341	337	365	361	362	371	408	412	426	397	477	448	475	472	497	487	508	498	540	553	592	606	606	573	591	579	582	597	554	502	448	340	302	277	354	446	659	882	1050	980	896	843	804	807	880	850	894	878	843	849	834	853	901	864	842	876	883	882	857	892	911	1067	831	392	241	599	1053	1082
794	750	780	758	753	756	760	754	811	783	802	728	703	773	855	845	783	723	734	763	703	754	762	712	745	779	768	800	743	734	784	773	757	763	764	802	781	812	777	780	791	769	774	752	787	785	755	774	756	739	756	736	731	750	771	785	761	782	770	763	732	765	784	806	783	778	798	749	775	761	754	795	773	810	752	845	776	762	788	785	783	792	752	769	778	749	773	776	773	778	767	779	801	794	770	802	788	746	823	788	753	765	777	743	740	786	813	848	706	670	790	790	769	786	769	764	758	787	792	779	759	734	757	798	778	810	750	799	793	775	760	791	759	784	777	756	789	776	785	768	757	767	788	752	786	793	739	762	771	792	771	769	780	777	772	759	773	736	777	811	772	787	763	749	785	756	788	795	789	763	704	737	778	778	789	753	746	749	769	749	753	774	759	759	786	772	739	825	777	809	787	784	812	832	778	792	765	823	840	890	939	961	569	262	295	669	1003	894	866	843	813	742	780	792	818	798	757	779	798	792	799	773	769	767	816	766	794	783	806	804	796	776	845	813	865	855	851	887	867	891	864	861	885	843	908	921	907	900	877	900	971	946	871	879	936	926	949	922	984	933	831	963	912	972	970	931	932	929	954	924	925	957	909	937	941	942	905	949	860	897	904	886	836	838	769	782	709	644	583	552	429	394	320	292	246	239	339	463	673	837	955	1038	1087	959	910	874	878	853	850	875	855	861	789	788	832	819	830	820	816	787	780	811	784	774	792	758	795	816	821	848	829	842	818	806	800	794	781	817	833	810	815	813	829	791	836	820	827	836	840	835	839	804	843	817	791	822	796	823	812	835	810	818	832	841	856	811	815	812	844	794	843	809	853	825	836	814	847	834	821	805	809	844	800	811	834	817	823	820	822	835	846	822	844	854	883	886	802	792	888	934	882	991	952	971	997	1071	1064	1076	1010	1024	910	850	782	699	637	583	536	509	457	466	464	513	517	515	504	559	597	579	591	580	611	605	641	651	692	704	714	728	733	731	774	780	783	832	786	824	887	900	890	916	962	976	935	921	952	964	999	995	1077	1078	1053	1019	995	1074	1091	1108	1132	1132	1142	1079	1084	1140	1129	1124	1010	860	624	432	304	258	353	476	763	1024	999	904	848	791	867	898	876	880	880	884	830	854	853	874	908	863	835	850	873	879	911	948	1070	536	245	363	802	1127
787	749	761	776	734	791	784	769	740	797	775	744	747	780	845	879	782	713	763	813	741	759	737	722	733	794	760	750	751	791	785	805	793	753	778	790	756	762	825	771	761	778	771	795	756	755	757	755	741	735	762	734	733	764	816	768	762	787	776	780	768	779	779	753	733	760	790	762	803	765	784	786	764	820	769	752	766	732	794	752	750	781	797	782	788	761	734	780	784	769	782	777	748	742	789	758	743	785	770	798	765	775	803	745	775	797	768	857	748	728	772	781	806	773	753	767	756	786	803	773	803	760	806	754	785	795	796	784	799	791	785	776	783	802	766	762	786	806	789	793	776	813	820	769	814	809	767	740	802	789	774	773	795	847	744	783	717	724	806	811	792	755	748	769	724	780	777	768	775	756	711	706	771	742	803	787	782	769	781	757	753	741	787	827	781	777	809	789	776	757	834	800	773	797	772	818	793	807	833	908	903	660	324	250	506	885	935	832	800	834	788	804	804	787	843	815	795	775	782	748	788	785	818	802	817	780	770	820	789	807	826	834	817	884	884	921	860	883	888	789	758	785	774	770	777	791	731	757	728	748	744	751	726	729	708	664	690	703	719	669	611	614	674	657	631	594	569	571	569	591	562	561	533	526	541	538	536	558	510	487	458	463	430	431	389	346	341	329	317	263	261	301	329	459	522	652	792	988	1027	1036	1026	936	948	865	914	846	838	838	836	844	858	846	846	804	804	814	835	815	834	830	807	788	767	784	822	771	813	812	780	824	822	861	787	812	794	819	781	825	855	826	780	796	813	794	826	830	837	815	846	804	840	826	812	788	793	766	791	799	871	863	868	803	835	830	834	831	847	826	873	809	851	819	829	863	823	869	877	853	818	791	798	852	811	795	828	838	814	825	853	808	803	787	785	834	835	829	866	847	888	846	868	961	864	855	862	940	974	996	1032	1079	1119	1091	1108	1111	1089	1061	1037	1047	1037	964	978	1018	1042	1074	1010	1069	1092	1083	1068	1061	1073	1040	1156	1140	1086	1048	1169	1108	1105	1158	1175	1166	1141	1153	1117	1108	1174	1176	1158	1186	1142	1136	1139	1133	1082	1111	1078	1118	1135	1134	1112	1123	1078	1084	1108	1091	1104	1118	1090	1069	1067	1101	1149	1197	1236	1234	1220	952	651	419	284	282	398	700	1037	973	851	835	872	887	872	874	858	827	853	858	868	844	854	865	887	804	872	877	865	912	1058	800	321	273	613	1095
735	753	797	771	750	782	768	747	741	774	756	720	709	753	773	778	773	759	782	804	749	739	749	742	751	796	766	763	757	756	753	798	769	755	765	772	785	771	800	787	741	773	764	760	754	752	770	748	761	771	772	738	759	769	759	760	782	794	774	809	771	813	779	788	776	791	752	769	827	769	795	788	762	742	794	781	772	807	788	766	763	788	781	753	796	779	743	783	817	791	787	815	781	737	749	762	763	762	771	772	764	799	782	803	819	763	783	827	790	809	841	801	775	766	771	762	795	762	767	773	787	767	779	770	769	748	747	810	811	790	786	785	801	800	776	801	794	811	765	825	817	831	752	810	792	779	845	794	783	753	763	783	769	830	763	744	733	736	809	781	806	785	735	752	770	780	790	762	820	780	757	723	783	777	759	778	801	796	767	822	762	804	778	788	752	796	776	755	756	765	810	785	794	771	786	832	798	861	878	920	756	419	241	396	830	972	823	829	810	809	772	778	784	776	803	789	823	781	778	804	802	814	776	798	799	789	785	809	805	840	860	872	819	731	666	536	507	461	446	408	408	457	430	402	368	383	357	395	416	386	352	372	376	348	353	336	340	342	329	320	326	324	327	297	298	281	316	294	305	298	297	289	280	268	262	288	293	296	272	293	275	276	271	290	269	302	320	378	405	476	551	679	820	945	1021	1047	1056	1037	968	953	916	893	859	855	842	803	839	826	839	829	859	802	808	779	755	773	821	782	801	810	798	822	820	832	806	816	790	784	810	865	794	826	805	794	784	792	827	819	864	799	786	812	845	793	834	782	764	770	805	821	811	810	819	836	818	835	799	783	838	936	830	724	850	870	821	807	843	823	801	857	863	872	862	841	789	861	841	829	850	827	805	796	834	837	857	854	803	815	782	844	850	824	833	785	804	797	850	846	835	884	812	884	884	855	849	923	895	936	913	892	915	899	957	1003	957	1010	1056	1067	1014	1032	1051	1037	1016	1022	1059	1024	1015	1051	1012	985	991	980	1021	1013	990	955	1012	999	1017	995	1034	982	966	978	1018	923	967	984	945	990	1006	965	967	972	956	1013	985	1002	1006	984	966	963	964	997	957	973	1019	971	942	957	983	1003	1038	1031	964	1078	1241	1295	1093	952	643	389	239	371	608	941	968	917	895	869	897	884	888	840	867	849	859	835	841	855	886	863	850	878	890	892	990	954	424	236	449	1142
755	819	836	776	760	764	742	760	728	736	748	724	744	734	713	699	706	769	764	780	734	773	765	775	768	797	760	768	765	787	777	768	776	787	825	770	798	771	764	788	734	764	794	797	784	796	748	738	771	781	775	741	771	776	789	770	761	802	762	793	802	794	791	766	774	784	750	762	752	743	775	751	756	798	748	759	781	759	760	766	802	758	793	778	785	784	754	771	785	778	774	826	737	787	779	811	802	768	762	710	769	814	787	741	767	771	782	755	809	796	834	794	779	780	764	777	791	821	787	806	822	787	810	807	751	738	766	774	794	770	771	752	785	821	786	778	790	795	754	797	799	783	784	761	750	780	792	794	794	765	762	770	762	812	761	754	785	784	800	803	769	754	756	746	758	740	793	775	797	804	765	778	748	774	779	800	775	784	802	775	780	768	775	767	823	814	768	788	752	793	803	777	807	770	795	795	848	912	925	884	569	301	285	695	1128	863	742	802	835	794	782	754	759	760	826	770	811	799	774	787	760	796	777	785	780	770	853	835	892	830	755	581	492	389	316	302	298	292	283	308	302	425	322	278	317	310	318	320	293	339	320	327	314	301	347	348	343	326	379	380	372	365	395	410	409	419	403	410	433	425	441	453	463	465	493	471	501	503	521	536	542	606	581	646	666	745	802	815	921	915	1024	1047	1098	1023	1013	965	973	886	885	892	868	861	816	870	801	799	796	780	806	830	840	773	722	686	703	722	785	817	840	820	803	807	835	837	797	835	793	818	814	800	779	784	784	825	802	819	806	821	813	833	791	823	811	829	852	817	795	794	836	811	830	791	776	807	878	801	783	854	775	765	685	651	714	841	864	838	796	808	796	857	841	856	858	835	821	825	831	832	835	818	817	804	856	836	796	794	803	849	852	803	857	795	782	842	859	797	811	793	869	841	830	864	850	882	857	893	859	843	873	861	876	896	885	879	897	933	958	916	909	890	985	940	947	928	946	895	961	964	923	930	924	906	901	946	916	910	909	949	894	914	951	913	928	921	923	934	940	942	939	948	982	928	924	924	906	929	893	937	905	914	913	915	920	903	923	894	880	927	914	904	959	923	960	958	943	995	1087	1093	1065	1153	1123	796	459	245	326	593	985	1000	939	888	866	867	845	878	873	858	874	876	872	883	864	844	876	881	862	867	939	1076	649	267	322	908
727	745	769	721	766	783	763	761	765	743	742	769	775	760	735	785	763	752	782	756	736	801	755	813	766	778	789	747	751	769	755	780	747	763	786	771	797	802	769	821	787	820	755	764	803	777	747	771	770	760	763	791	755	773	771	759	751	763	780	797	803	743	760	724	812	772	789	727	756	774	811	792	795	799	741	779	790	765	794	741	758	757	784	781	769	782	764	774	825	754	737	785	789	760	781	795	753	725	754	742	792	753	783	759	753	767	806	805	783	805	785	777	778	768	810	805	795	786	810	804	789	782	778	748	793	757	775	761	776	758	774	757	795	787	800	786	764	759	787	796	766	768	806	804	797	770	757	760	758	778	762	756	761	769	786	779	777	803	810	797	801	771	790	758	777	755	821	752	806	787	794	793	769	755	779	799	791	823	738	792	754	759	766	802	802	774	741	817	902	872	775	782	834	783	814	774	878	879	918	857	436	235	443	1013	1348	934	743	814	789	796	782	746	769	803	802	782	807	801	773	784	791	817	799	791	807	810	879	931	776	571	414	309	288	298	383	457	501	591	616	604	595	666	632	679	675	732	701	758	720	762	745	796	784	832	782	782	811	903	800	865	881	838	854	879	879	868	862	922	939	923	950	935	986	961	977	1024	999	997	1016	988	1057	1058	1081	1080	1093	1104	1048	1045	1028	997	967	905	897	901	918	845	874	830	805	844	834	856	842	812	778	820	827	804	818	800	824	733	697	837	788	731	746	808	844	734	826	809	845	849	857	860	796	821	855	823	794	762	778	780	805	853	821	822	832	823	808	808	834	821	836	841	845	826	813	849	823	808	797	798	813	826	827	853	833	705	910	1038	720	798	843	792	773	773	792	820	901	851	842	813	830	821	787	831	821	793	801	813	859	812	819	841	808	836	812	804	857	808	814	810	842	829	824	782	784	821	854	870	869	826	823	855	856	846	841	832	819	864	884	848	822	895	873	856	882	862	883	877	821	870	855	876	910	868	868	891	867	867	856	895	884	890	854	881	854	884	875	870	883	875	910	885	857	909	912	906	932	904	891	902	877	872	884	847	881	908	922	913	886	887	927	895	922	909	900	895	930	933	926	928	941	869	905	967	966	1102	1255	1208	895	422	256	362	666	1027	964	894	852	878	887	834	853	840	855	915	879	863	894	910	897	859	894	924	916	1060	796	360	251	655
768	750	746	752	721	765	763	754	769	743	748	769	750	753	785	741	761	758	754	744	813	749	781	787	755	781	792	774	765	788	760	762	770	773	765	768	809	785	780	804	735	742	805	768	726	786	781	802	764	786	778	803	764	766	798	765	738	763	795	788	749	759	787	764	779	771	783	763	776	733	781	791	781	795	763	800	744	769	787	802	765	840	818	774	781	775	804	798	819	767	771	718	759	801	807	754	747	771	814	742	742	763	741	766	807	802	771	778	759	712	785	760	738	771	799	750	784	795	830	784	768	777	757	799	858	789	788	818	767	757	792	787	780	794	754	815	808	745	781	788	772	754	751	771	777	761	783	736	764	746	755	760	759	816	803	755	750	789	824	789	785	760	773	767	789	773	814	819	787	786	789	789	773	776	780	748	720	789	779	820	790	765	759	762	799	816	741	825	904	887	777	784	772	767	850	804	872	868	923	710	291	235	610	1012	942	737	800	801	790	776	779	741	777	778	773	811	799	794	794	798	801	796	791	842	826	872	880	676	414	296	281	341	548	697	887	982	1091	1058	1089	1035	1055	1040	1037	1134	1052	1138	1094	1128	1097	1110	1065	1100	1093	1126	1076	1103	1045	1100	1083	1090	1127	1100	1119	1064	1032	1029	1029	1038	1045	1049	1024	1084	1031	997	976	1013	1002	954	1004	1031	967	981	1017	987	954	931	903	887	890	867	900	896	907	882	814	824	804	859	830	806	800	816	834	780	762	836	837	829	792	834	780	689	824	1117	1066	826	659	822	862	771	796	787	836	885	799	835	796	810	837	801	758	790	830	812	799	799	834	792	833	799	785	805	852	847	804	819	833	811	816	848	847	818	840	839	835	832	829	838	874	668	1165	1626	682	849	877	821	792	826	857	822	856	828	796	847	847	835	837	855	817	775	793	826	812	819	847	825	821	807	769	831	781	823	786	800	822	783	810	783	807	825	848	803	881	833	839	831	818	802	843	847	856	885	859	899	899	870	873	898	843	866	892	862	900	870	869	869	871	858	866	909	808	837	849	894	821	867	868	908	878	897	874	891	914	878	895	830	813	811	868	894	927	884	861	925	836	875	848	832	880	851	873	882	878	870	836	879	917	865	874	847	865	907	909	885	928	953	919	890	950	1014	1043	1260	1174	835	397	243	384	693	966	950	875	820	889	863	858	879	864	856	887	874	911	887	864	907	876	846	920	995	987	493	214	454
781	754	758	769	732	754	746	805	767	740	730	759	742	784	736	765	740	723	790	750	748	757	774	763	757	748	753	783	773	766	748	755	779	782	787	758	813	815	815	817	819	768	781	756	743	765	740	781	811	789	767	781	760	764	765	776	721	778	769	806	806	739	779	817	796	760	768	748	756	766	780	766	790	787	765	762	785	791	774	777	744	772	789	783	752	752	839	801	809	775	737	797	759	777	799	737	726	945	946	767	745	769	770	713	791	735	725	760	753	787	799	745	745	757	747	756	730	759	814	787	771	757	796	781	799	779	805	787	734	738	714	774	829	779	799	776	777	760	750	789	751	796	789	787	792	818	833	816	710	757	797	781	800	845	772	784	765	769	825	759	786	783	775	770	776	806	823	830	805	798	798	784	763	780	749	746	737	808	820	784	792	760	779	738	792	796	759	779	776	798	752	782	794	808	819	784	825	897	854	472	238	363	785	989	833	773	827	809	766	799	800	741	768	754	775	791	792	780	775	784	809	810	808	842	834	852	583	366	281	380	548	847	1083	1190	1131	1052	1063	985	1011	975	947	917	949	962	905	916	973	923	958	960	943	940	918	964	946	892	883	931	945	925	887	922	892	943	905	865	920	891	902	930	958	928	918	835	813	865	883	897	886	873	929	894	876	862	917	895	865	871	824	819	833	844	845	841	788	810	854	864	859	811	790	813	795	779	815	858	836	860	818	779	782	650	850	1165	1230	807	682	793	852	818	826	813	848	762	745	759	852	827	857	841	802	815	836	795	848	836	818	799	816	844	787	854	799	801	809	839	810	837	812	816	821	840	827	834	805	783	836	814	830	781	736	788	703	834	826	862	845	814	818	813	876	816	806	820	823	827	885	841	801	769	781	836	837	822	817	815	825	831	813	831	825	801	828	781	828	822	772	781	789	822	823	799	857	846	834	843	817	823	802	786	866	835	818	785	871	853	866	870	850	821	845	857	826	834	857	846	864	869	846	852	794	835	893	863	883	854	849	872	874	829	845	888	894	864	867	812	792	820	866	861	919	873	838	874	801	788	858	849	829	853	934	866	860	865	859	851	862	879	850	866	844	878	923	887	872	897	919	910	906	943	1016	1039	1120	1194	734	371	263	476	872	976	908	864	863	907	860	858	854	850	863	853	833	855	867	859	869	851	898	935	1058	630	275	334
768	764	779	772	797	753	759	782	773	758	760	759	736	777	748	738	737	755	755	775	742	759	791	765	791	792	788	750	782	761	741	784	767	771	771	790	752	725	780	835	801	747	783	754	792	759	763	748	786	750	786	752	753	755	779	771	787	794	770	807	792	764	741	799	769	809	785	816	768	789	763	762	765	768	741	773	787	794	802	762	722	733	772	831	759	728	752	777	839	776	763	775	784	760	798	756	727	949	1047	776	739	777	772	762	779	749	753	786	776	791	805	790	760	767	752	781	736	738	793	787	755	756	823	771	801	818	782	764	706	753	731	744	786	787	774	784	799	775	772	773	782	810	806	779	761	830	843	795	734	786	749	752	760	749	764	765	747	761	745	758	776	805	813	823	845	790	773	747	797	776	777	779	826	800	807	743	730	806	764	763	790	823	814	750	791	803	776	742	723	752	777	769	816	825	813	833	883	885	643	302	252	565	991	890	805	804	796	808	789	818	795	759	740	725	769	787	839	813	782	789	798	825	868	919	784	512	319	268	456	786	1113	1156	1175	1031	967	935	954	918	901	891	855	880	852	881	837	864	873	871	843	853	886	879	919	910	865	859	876	887	890	885	868	906	832	886	852	816	846	864	861	865	867	849	868	864	841	872	832	817	830	826	864	858	852	849	844	855	818	818	851	870	830	878	848	803	772	763	795	875	926	882	827	793	816	833	808	823	798	838	772	819	818	685	701	879	897	694	718	852	822	820	822	789	815	768	714	801	841	829	829	778	844	821	824	788	826	827	824	857	826	816	822	812	825	841	814	826	793	809	783	844	858	813	752	771	821	803	805	855	823	804	870	829	829	792	825	853	886	800	815	818	836	851	831	874	828	833	868	821	847	795	789	804	863	831	822	778	827	865	797	812	802	802	828	836	806	820	825	826	858	824	810	849	811	802	819	808	846	816	786	814	862	848	835	838	849	842	860	849	815	818	813	818	790	864	844	818	845	807	832	835	852	800	832	830	858	847	860	805	856	820	819	844	829	865	829	847	834	831	807	850	827	844	847	855	816	831	845	876	876	828	838	847	865	894	913	838	881	888	865	840	855	844	873	883	890	858	876	872	906	926	967	954	983	1171	1150	675	296	290	628	1058	943	934	875	895	908	894	885	873	859	866	857	877	867	894	848	826	874	913	1095	784	334	265
740	785	803	729	765	765	776	770	783	753	756	780	741	783	773	738	726	751	771	753	769	734	756	773	798	784	752	749	761	748	772	764	761	788	778	767	723	716	728	792	780	778	783	771	752	776	740	772	788	788	766	812	761	759	741	797	787	773	782	789	809	762	797	793	785	808	778	758	762	774	737	790	760	760	784	751	796	795	778	778	721	740	767	737	753	767	783	774	791	742	800	754	749	725	764	826	728	721	744	694	763	782	796	776	786	808	727	752	796	803	779	786	776	804	797	781	758	772	840	751	785	786	779	815	782	780	807	723	727	847	853	824	730	767	772	777	771	787	746	774	782	790	787	776	746	771	794	768	753	756	799	746	776	795	782	718	747	775	726	791	788	762	805	788	806	777	761	788	786	818	789	792	754	801	790	783	811	785	770	795	783	778	793	797	773	784	788	771	797	776	799	747	834	821	790	839	910	902	506	220	313	857	1025	847	803	807	801	776	783	823	809	801	780	772	775	776	802	798	823	811	805	846	882	793	525	307	288	513	923	1146	1139	1006	968	977	936	879	866	856	850	845	819	868	911	889	827	833	828	828	801	820	818	790	801	857	855	862	851	834	851	863	833	863	859	832	799	852	818	817	839	865	840	853	832	854	828	881	842	826	785	810	858	861	851	832	853	819	829	838	816	780	812	828	832	811	772	758	808	852	867	840	751	809	817	800	807	798	765	804	800	797	856	762	709	709	681	700	813	919	811	829	806	769	802	785	775	854	835	771	807	835	853	829	800	819	823	794	783	821	829	816	802	822	836	832	820	817	804	845	800	789	848	800	768	758	841	817	856	813	809	817	856	828	810	815	813	854	822	775	790	826	811	862	802	843	810	832	849	821	854	806	801	807	818	832	812	810	823	845	805	830	815	815	841	853	831	801	835	786	820	833	845	857	798	810	847	834	813	810	790	791	847	813	846	821	844	795	838	817	821	844	850	809	788	807	855	822	857	801	822	804	818	835	827	822	813	839	875	846	815	865	871	854	831	835	854	836	848	868	852	821	844	847	814	860	848	881	840	876	853	860	850	853	867	876	832	857	852	862	835	867	892	871	904	880	841	822	888	842	889	913	922	890	987	1064	1214	1027	472	245	420	911	1014	860	889	885	892	849	837	884	839	853	887	860	885	893	852	845	887	945	1059	882	403	237
769	771	786	788	773	767	772	758	749	758	778	806	733	739	777	777	760	762	749	747	763	785	759	785	768	767	750	771	749	812	784	761	759	782	817	792	746	688	767	800	769	748	752	762	763	803	767	746	760	741	778	754	778	747	756	815	783	800	800	743	775	748	792	779	793	809	774	751	750	737	751	786	753	775	767	769	767	785	772	815	764	765	770	790	750	766	754	800	762	741	760	775	768	762	791	794	759	773	755	788	827	779	758	769	758	806	762	758	732	844	791	817	768	767	761	799	776	797	816	795	734	784	816	794	802	800	787	735	726	945	979	828	728	772	785	812	800	800	770	792	772	763	773	798	783	754	794	764	805	756	760	757	785	806	763	721	809	889	812	745	766	771	788	776	787	769	781	766	738	824	750	751	767	757	805	787	787	753	793	802	824	776	780	770	762	789	781	820	805	764	795	771	818	831	841	895	936	852	427	208	488	980	938	888	798	765	818	769	797	806	782	771	784	766	785	795	832	806	767	805	859	859	814	567	291	298	608	1036	1142	1056	969	900	849	879	885	869	839	867	822	845	834	854	838	848	847	854	823	799	791	799	801	805	819	852	858	850	847	795	812	858	777	808	785	825	839	844	791	819	811	804	836	799	828	811	797	811	794	809	831	824	846	813	814	786	818	829	824	812	801	769	785	806	835	821	806	780	822	807	804	801	764	763	825	825	831	798	797	826	815	850	823	835	840	826	791	851	841	841	799	769	792	767	782	844	800	831	809	758	797	785	815	871	788	821	797	781	823	794	780	812	869	862	825	784	824	806	791	786	776	810	814	851	814	811	825	788	832	850	827	843	850	848	873	792	853	813	830	801	793	853	871	844	860	815	818	782	822	854	811	841	810	834	806	843	819	808	829	832	838	832	828	829	834	846	827	827	779	806	790	831	823	811	821	814	841	825	811	839	799	849	846	798	820	809	786	816	857	846	842	849	852	817	844	835	854	842	840	804	809	828	825	874	857	825	839	837	846	815	829	877	825	830	812	805	858	853	857	874	872	891	842	841	864	870	814	838	854	788	821	860	863	854	873	834	844	865	878	900	864	855	876	846	874	885	855	840	917	873	854	821	905	900	985	1020	1078	1150	719	313	301	646	1059	905	899	858	877	885	900	875	863	854	896	906	870	882	814	849	875	916	1033	973	458	218
755	769	778	756	768	776	771	754	754	778	787	761	741	744	778	772	763	775	803	792	803	766	785	766	773	766	759	753	792	759	780	786	754	754	778	788	807	754	760	746	785	783	791	767	759	803	785	762	795	772	774	805	794	820	816	786	757	751	831	768	770	772	784	752	726	774	758	778	756	791	777	777	765	808	758	780	763	768	794	749	779	775	816	799	808	763	768	790	816	792	804	781	781	800	773	776	768	775	814	782	783	793	801	798	760	766	747	764	752	769	751	805	766	768	772	793	810	802	811	804	770	787	759	771	751	793	774	739	742	834	892	792	686	757	796	791	787	776	757	756	774	752	759	803	756	741	787	802	819	805	800	744	725	783	750	727	837	915	844	742	807	791	758	735	737	779	775	759	781	752	788	765	786	776	773	748	749	791	774	815	776	750	774	823	776	773	798	777	789	781	807	804	840	807	846	892	920	788	355	258	531	1029	864	800	793	796	780	811	805	795	771	789	787	759	758	802	806	789	814	843	866	887	661	352	282	558	1038	1188	1030	950	882	826	763	857	867	838	850	847	775	770	754	797	811	812	788	779	792	800	828	788	819	781	822	840	814	823	829	784	783	763	794	782	790	781	795	827	791	793	782	820	823	802	785	810	772	785	798	809	809	806	805	844	812	806	782	788	778	777	789	777	772	791	836	810	782	753	792	790	798	807	763	771	840	829	798	811	792	794	810	841	795	827	804	826	790	777	825	815	771	799	777	801	821	821	805	839	781	788	764	796	801	807	789	834	795	804	824	805	794	806	834	809	820	838	810	796	811	802	829	779	848	842	849	820	815	833	844	780	777	824	798	873	857	821	828	811	812	831	833	813	855	821	817	809	881	853	776	796	810	848	829	829	845	786	794	824	820	776	823	783	803	841	809	796	801	787	816	849	785	809	813	854	802	786	848	824	836	847	841	839	809	831	814	837	813	787	822	816	848	868	832	818	821	834	854	822	799	821	815	822	868	834	837	846	838	857	875	854	832	838	860	806	802	795	860	822	831	855	900	867	850	814	852	901	819	835	779	774	816	879	856	864	842	854	874	889	848	832	846	883	784	780	802	835	869	854	923	857	839	856	864	920	920	993	991	1171	996	458	209	441	921	963	880	920	872	889	886	856	828	893	853	879	894	902	843	853	880	977	999	990	557	235
733	754	745	776	773	763	774	785	797	782	752	777	715	765	772	719	762	788	769	785	761	760	759	780	751	777	798	767	768	789	777	748	763	720	802	748	779	776	776	787	775	768	798	815	761	778	760	771	770	776	804	800	776	784	828	786	792	757	766	737	755	770	740	744	784	741	765	751	752	784	788	796	811	771	773	746	770	786	742	768	757	791	761	807	780	746	755	772	767	770	788	803	763	792	800	774	766	781	761	798	782	788	760	770	759	814	775	755	826	777	759	744	798	785	802	789	777	749	753	796	787	776	761	760	758	791	768	820	720	729	743	693	749	818	764	762	791	787	771	788	809	817	776	818	758	784	810	757	797	814	796	723	746	784	806	735	778	858	800	736	775	847	801	718	748	765	780	758	771	778	787	801	799	780	803	782	779	809	788	753	797	783	807	788	814	798	802	799	783	804	769	816	835	793	897	901	947	702	277	260	692	1070	879	788	769	783	788	815	799	797	797	745	752	785	803	776	762	817	813	830	884	726	392	247	487	941	1157	1030	979	912	854	845	827	806	829	814	824	818	801	794	852	792	764	808	792	793	798	803	811	803	831	792	772	823	824	805	774	766	807	797	810	778	800	807	794	848	757	788	774	768	740	792	794	800	763	802	853	831	787	775	751	742	753	797	818	812	837	793	790	802	810	796	810	811	851	738	765	795	811	766	790	818	809	831	785	815	768	827	793	832	777	825	817	762	791	837	791	797	840	822	818	831	846	836	801	850	816	822	849	799	821	803	811	820	809	822	875	823	821	807	766	791	829	803	829	816	780	783	799	807	825	814	856	815	841	831	820	772	903	958	871	846	835	831	809	809	794	849	827	815	785	822	815	865	850	800	790	819	815	804	833	818	832	805	858	814	849	784	786	759	792	763	801	793	784	796	792	833	782	810	840	836	805	837	813	861	812	814	824	811	793	824	829	803	822	830	810	860	844	836	829	830	796	813	823	848	853	840	840	815	865	865	847	839	857	861	848	840	838	840	848	835	827	843	826	804	774	829	880	881	858	886	895	858	835	861	842	824	846	884	844	868	876	857	832	866	883	851	860	885	838	777	791	851	862	829	870	862	831	848	869	897	908	892	968	1077	1110	656	240	281	707	1058	870	886	859	895	890	851	824	857	909	889	869	884	866	857	855	927	896	1032	652	271
750	803	765	810	735	764	783	698	712	772	763	757	738	760	733	765	776	772	734	768	765	802	766	782	741	782	795	755	751	758	805	715	745	741	755	769	727	752	775	756	732	725	752	771	771	770	741	713	777	750	758	806	802	775	798	759	794	771	774	725	774	764	743	765	789	766	759	759	808	808	792	789	790	765	797	770	762	782	763	777	765	788	748	755	749	748	755	774	791	763	767	798	755	778	793	788	787	789	798	764	807	801	772	775	767	767	767	803	773	771	779	730	780	764	806	787	761	727	764	763	847	785	803	764	754	780	792	774	817	841	814	822	786	787	780	787	758	782	768	793	770	744	768	817	806	817	767	767	791	824	807	767	788	813	805	771	715	714	763	771	782	783	786	746	779	800	821	837	765	774	782	808	780	838	791	797	780	762	763	721	802	805	795	819	774	788	810	803	817	801	773	812	806	783	878	918	989	615	253	334	842	943	833	799	784	793	776	782	776	824	803	760	752	821	807	798	789	773	826	849	876	518	246	372	843	1163	990	964	883	811	833	775	808	824	827	818	814	839	790	778	902	761	742	788	791	814	782	809	796	757	803	798	794	815	799	844	807	802	830	798	782	807	776	816	810	783	735	731	713	712	797	781	823	796	783	758	836	770	703	731	759	688	697	791	779	797	778	823	822	784	821	828	828	832	826	801	789	813	813	778	817	847	793	795	796	785	812	796	793	813	796	771	793	829	821	820	787	806	847	858	832	841	834	803	838	793	787	813	826	851	854	790	862	810	814	846	853	777	755	811	799	824	809	783	802	803	822	844	825	793	806	803	819	812	868	808	813	901	812	809	981	860	806	797	812	835	846	831	857	821	779	777	838	879	852	821	840	797	832	833	827	788	862	795	844	836	852	802	765	788	784	812	868	859	799	768	810	808	833	791	785	799	850	838	781	834	823	799	840	855	819	817	827	828	873	803	812	845	882	832	837	865	812	807	843	855	834	828	831	868	822	856	845	836	855	864	875	870	862	835	819	834	854	835	841	832	796	825	875	867	890	827	828	883	860	842	840	847	829	848	846	854	824	845	861	824	833	867	837	878	896	819	861	893	886	860	874	882	840	851	867	874	871	894	1027	1011	1167	881	362	239	529	1001	944	884	860	902	879	865	858	876	854	887	882	842	855	881	879	888	870	1083	718	295
745	749	782	764	711	782	784	714	702	797	766	741	769	770	794	773	791	780	798	810	744	738	792	801	784	763	795	740	752	769	768	783	754	760	776	805	783	753	782	747	711	774	727	745	758	757	759	776	776	762	703	769	772	812	780	762	762	784	759	776	819	744	756	877	884	775	789	775	822	745	730	788	788	775	796	747	759	785	742	774	771	791	796	781	788	751	764	771	786	761	745	814	799	762	791	777	777	754	799	806	759	800	732	731	801	809	768	757	751	787	748	764	780	807	820	800	784	752	733	819	794	777	798	761	757	784	757	733	744	791	796	783	782	806	802	770	759	802	789	800	796	765	803	799	785	774	781	821	822	833	833	778	808	810	798	824	794	778	784	803	815	768	801	764	772	779	797	816	801	782	807	805	790	812	814	808	754	754	789	869	794	758	790	823	774	758	788	775	783	780	774	820	800	780	860	918	947	521	227	397	1028	966	833	793	791	791	790	784	816	808	809	741	810	829	817	799	772	812	800	883	696	329	265	685	1175	1080	926	882	824	826	806	801	824	822	809	804	811	803	824	773	778	760	787	771	779	789	798	823	809	775	801	821	802	807	824	819	805	822	801	793	774	793	777	778	794	767	744	770	696	706	1202	800	800	788	802	773	840	757	675	786	914	828	693	741	793	808	780	809	817	796	792	783	774	791	840	821	785	825	832	766	785	821	797	776	804	801	817	821	859	812	746	747	773	822	812	832	779	824	803	845	877	859	844	839	806	828	809	816	815	819	796	787	850	821	872	834	792	809	817	787	797	798	802	796	815	812	792	819	836	796	826	794	803	783	828	773	895	936	481	441	866	944	841	793	771	836	880	839	847	776	791	832	834	829	886	833	808	796	765	845	799	785	831	795	839	871	843	846	816	781	794	844	913	886	813	783	791	787	806	801	838	814	813	831	815	811	803	866	818	847	812	819	862	849	803	823	825	835	839	873	812	817	853	850	822	860	858	870	848	825	850	841	865	833	867	869	835	813	858	846	818	822	856	818	849	828	840	879	822	802	790	756	851	856	877	812	851	831	825	844	901	870	877	851	875	815	852	817	877	842	843	868	876	848	866	850	875	893	854	849	877	864	914	955	997	1049	1145	1103	520	222	463	929	974	886	903	891	918	885	873	859	876	895	848	861	855	876	891	878	959	1041	778	302
765	786	766	741	780	806	802	712	769	801	777	774	770	765	800	765	784	777	818	785	726	778	725	741	765	765	815	754	735	759	754	781	779	784	773	773	742	759	742	760	768	776	759	743	781	780	768	807	776	784	734	753	756	782	793	761	810	788	776	773	779	778	790	857	860	752	764	771	760	755	745	817	754	795	765	781	806	744	760	798	816	793	770	790	780	769	775	812	766	763	806	738	765	798	785	744	777	799	795	793	781	774	732	781	842	822	815	735	810	778	789	800	805	790	797	773	797	774	753	766	795	740	756	770	789	775	773	751	764	801	739	797	758	796	796	786	773	790	769	804	789	758	794	781	824	805	770	759	744	801	816	782	830	816	774	780	804	781	801	799	798	779	812	783	759	790	781	787	812	785	771	796	824	808	790	830	749	757	828	819	839	799	767	759	771	769	792	773	779	801	765	796	780	757	853	910	885	410	210	511	1045	894	803	774	786	785	794	781	784	783	800	796	809	818	849	816	789	843	850	882	487	230	429	1028	1223	1010	907	843	818	807	788	800	821	772	801	771	794	834	795	791	791	791	726	742	811	828	807	806	806	771	805	817	807	794	808	783	808	815	810	778	791	793	814	787	761	767	838	895	897	740	856	658	789	799	764	797	843	711	681	896	1132	1019	671	747	879	801	798	785	840	824	778	788	795	784	794	798	788	792	791	790	818	808	793	790	812	795	792	825	812	829	775	770	811	761	815	792	797	834	836	815	815	819	804	820	809	804	817	826	828	773	824	794	837	843	818	839	830	803	845	825	813	806	821	820	820	851	818	831	854	827	784	825	849	804	792	856	855	913	572	548	884	902	832	761	807	877	912	852	872	766	751	816	854	839	848	865	815	826	805	758	798	818	829	810	818	827	814	836	802	795	793	830	967	951	826	766	814	841	850	812	785	838	810	852	822	795	860	872	836	816	805	829	806	766	798	835	801	819	886	839	851	822	809	835	841	836	819	843	850	800	835	864	859	851	866	862	840	798	823	845	813	851	867	835	863	874	860	823	777	811	750	791	848	848	864	809	831	876	847	793	829	876	892	858	857	827	808	860	882	860	861	871	893	882	882	882	878	887	850	856	874	846	863	942	912	1044	1107	1231	650	245	347	825	955	895	889	900	855	839	872	832	852	855	840	972	960	836	892	905	946	1027	814	323
745	749	765	764	791	800	784	833	773	764	777	763	788	766	792	777	759	762	769	776	752	804	757	769	799	756	791	741	757	771	771	816	809	757	781	768	747	752	765	739	799	757	765	752	758	801	808	818	801	767	750	758	782	828	805	766	760	769	740	803	782	787	730	755	774	745	820	785	725	736	790	795	770	757	756	782	795	785	750	777	806	810	759	799	786	817	797	797	791	745	786	789	736	790	780	766	757	765	752	782	786	795	695	793	847	873	805	782	794	765	755	795	776	777	753	805	818	799	781	788	784	741	761	793	762	738	809	764	803	799	766	782	777	783	793	806	816	789	798	791	783	784	797	780	771	753	766	780	763	807	800	794	808	781	792	792	798	779	789	806	828	747	787	818	775	783	831	788	791	806	805	766	774	775	788	764	771	803	818	841	816	801	749	780	785	768	750	745	779	822	799	814	780	797	863	960	827	345	235	614	1052	856	815	782	790	783	799	760	834	830	756	769	785	807	797	760	809	847	861	734	348	267	704	1191	1111	939	868	885	785	790	819	809	810	823	802	802	795	814	793	815	748	657	730	710	737	795	776	812	833	773	769	813	795	813	769	804	781	799	812	796	764	799	803	807	760	760	871	951	879	739	697	770	819	806	804	789	846	716	681	870	1019	1005	713	746	835	869	796	792	807	791	794	807	806	816	804	807	832	813	793	775	807	810	810	831	809	815	808	811	825	759	796	785	781	785	806	841	820	763	783	808	811	816	829	758	804	808	798	805	842	801	783	749	801	778	779	795	820	809	836	808	833	802	806	833	844	829	838	820	794	782	809	772	859	824	753	795	826	959	883	851	901	816	811	793	813	787	824	877	864	822	811	803	824	862	811	881	801	808	767	761	830	865	849	775	806	822	836	885	847	793	760	820	906	904	837	784	781	843	827	779	779	841	804	853	837	851	828	809	825	845	851	802	683	691	719	784	806	850	845	863	853	807	831	812	830	823	827	834	856	835	795	857	861	880	871	825	832	842	841	834	839	826	824	855	879	871	849	823	798	842	818	815	914	880	846	862	819	902	793	732	810	855	901	875	885	855	875	835	864	851	838	860	879	933	887	893	863	850	844	847	853	875	896	930	924	977	1062	1137	605	241	357	866	964	859	883	905	851	824	851	829	862	849	870	665	927	858	867	852	916	1029	825	354
763	766	770	785	761	765	781	738	784	775	771	769	781	767	780	744	765	798	791	748	755	798	762	767	775	782	775	744	769	740	753	773	777	753	747	780	772	776	792	794	757	772	766	799	787	713	768	779	766	793	768	791	764	788	769	752	762	783	766	776	783	765	822	807	781	775	804	777	763	778	769	777	758	742	762	795	799	785	753	776	773	798	779	790	789	780	781	768	790	796	769	794	781	813	797	791	826	781	771	817	787	753	771	776	781	785	761	776	758	784	740	798	794	769	778	745	812	778	792	806	817	810	755	773	792	767	807	803	755	767	780	790	741	809	811	806	795	807	780	776	785	755	771	785	757	789	749	739	781	768	815	805	791	784	802	806	735	755	799	748	795	820	801	797	799	757	817	817	801	741	780	812	787	795	803	841	762	774	792	829	798	753	756	778	808	796	786	789	812	773	776	831	774	862	879	975	772	318	259	740	1077	864	809	782	770	775	809	755	889	890	772	780	794	756	752	769	811	823	855	571	257	381	946	1151	994	871	875	838	796	806	802	770	787	725	789	781	818	802	840	824	713	693	1153	892	667	774	722	786	845	786	820	803	798	781	766	801	770	761	788	809	833	813	811	812	758	704	797	915	832	763	746	816	809	806	802	785	793	815	734	725	718	708	686	793	856	804	829	803	799	779	832	773	833	811	820	801	802	793	775	773	787	806	822	803	827	769	825	792	811	823	796	794	787	787	791	794	804	814	823	796	780	769	811	794	811	833	803	859	810	815	772	835	905	875	815	802	813	825	826	808	771	839	810	827	823	840	820	814	748	763	839	875	799	771	852	835	790	858	880	869	831	820	815	833	809	789	813	874	826	818	833	844	805	858	843	837	806	795	747	755	864	911	893	827	782	816	856	858	835	790	797	785	801	776	780	758	806	879	841	788	821	852	838	864	827	849	833	816	820	884	827	698	738	1252	780	702	797	848	856	882	871	839	836	808	806	833	854	835	840	819	829	877	855	842	819	838	817	815	838	892	845	823	782	848	821	817	849	823	829	848	845	839	891	859	886	851	884	889	823	769	760	920	865	857	863	856	879	822	882	842	818	851	834	896	830	863	865	851	841	858	863	881	883	917	937	933	1009	923	492	241	498	1042	942	879	901	889	880	859	889	855	886	882	897	570	828	910	875	861	895	1058	806	364
797	755	774	756	806	761	760	741	772	792	765	734	792	786	764	793	778	781	784	749	771	736	778	761	774	766	819	767	741	771	762	780	787	772	761	805	779	758	777	780	771	792	780	756	782	762	734	835	782	801	774	770	745	772	759	763	792	784	778	763	786	747	831	800	795	783	783	778	804	758	776	798	781	796	766	782	764	801	769	793	774	810	788	799	808	777	789	763	831	767	784	788	779	790	806	800	778	793	775	778	769	764	786	788	759	776	784	812	759	791	770	781	741	794	789	730	781	786	779	774	777	812	794	754	780	786	782	821	744	767	775	794	733	794	770	773	784	797	805	789	783	739	831	772	751	780	769	797	762	799	803	780	783	797	786	769	776	785	763	743	759	792	823	809	798	791	798	824	805	794	784	822	817	804	792	839	826	781	776	778	748	813	806	755	775	790	779	772	779	803	818	836	783	880	887	976	687	285	304	771	1047	822	806	809	763	789	774	761	810	758	751	804	786	816	812	814	868	857	842	433	210	562	1124	1146	945	834	868	808	808	775	767	776	755	798	805	804	795	788	831	828	744	695	1558	1051	666	817	809	810	810	782	788	800	787	797	780	770	783	798	756	803	809	805	837	839	769	774	733	809	749	725	784	814	839	763	787	797	802	796	785	782	685	703	750	821	827	792	806	778	783	770	834	825	830	796	780	768	788	781	754	791	798	778	826	799	802	802	815	805	809	778	773	804	818	806	803	765	798	797	793	816	804	793	822	818	811	804	811	792	813	844	852	930	595	698	899	767	831	810	841	844	801	830	783	822	819	814	834	818	802	747	759	822	836	859	821	808	831	837	850	827	825	813	838	833	810	815	816	872	823	815	847	854	809	828	847	853	820	815	765	739	864	891	942	825	791	829	868	867	830	840	810	807	825	788	816	831	864	849	813	831	849	847	830	824	833	835	824	835	830	893	815	679	675	2090	1023	605	824	798	826	831	855	826	821	830	814	825	855	782	826	826	817	826	833	867	853	813	814	800	883	895	826	818	847	828	825	848	839	841	865	879	871	842	855	882	849	866	801	866	832	777	528	863	855	856	857	854	853	864	857	856	859	841	832	867	878	866	883	895	858	898	892	885	853	861	914	910	996	821	416	217	542	1156	965	915	849	881	890	896	855	837	882	884	969	839	904	865	887	870	908	987	837	368
768	772	739	790	803	742	744	717	803	781	760	763	784	759	744	792	793	796	774	771	739	735	741	787	781	747	759	729	754	778	751	769	813	752	757	743	740	730	767	779	755	717	799	774	777	745	775	796	774	803	778	771	803	775	764	776	770	773	758	778	772	794	780	805	770	761	767	782	752	771	830	795	769	752	780	814	813	774	800	787	802	798	783	805	828	788	814	772	764	790	804	790	783	828	824	796	762	805	764	791	781	778	769	811	790	781	782	767	799	796	794	785	800	782	814	817	776	800	829	799	758	766	780	811	779	763	784	805	784	770	785	804	780	760	781	743	773	788	810	796	787	734	792	798	802	793	766	822	815	808	820	790	760	822	797	773	782	788	798	799	798	781	804	789	824	757	768	826	768	792	819	771	818	806	769	750	790	778	801	787	762	788	811	786	748	758	771	817	788	811	803	834	795	837	909	963	640	244	331	895	1037	837	804	786	787	764	816	791	781	798	816	813	799	839	805	802	843	859	782	341	235	764	1196	1042	896	857	817	717	788	811	777	758	747	816	786	802	788	802	815	816	814	658	752	650	752	842	796	828	779	799	823	827	808	818	796	744	784	789	790	791	781	796	795	774	793	782	787	777	795	826	820	844	827	809	769	782	816	801	836	829	790	769	851	818	790	782	760	803	795	780	837	814	804	786	811	735	788	789	822	820	810	828	822	805	804	820	792	780	774	794	816	833	835	805	812	817	790	790	808	852	836	821	799	796	797	828	830	823	824	817	799	917	601	699	884	736	786	820	849	825	819	835	799	821	838	874	817	823	798	788	830	858	861	808	833	798	841	784	803	786	800	790	867	884	831	814	801	808	893	791	864	802	827	843	824	825	871	814	779	700	809	813	870	752	825	843	853	868	877	898	827	854	825	809	838	879	836	825	814	837	838	831	837	813	811	826	836	813	814	843	763	668	604	913	655	700	801	805	782	804	861	833	802	811	815	815	830	807	823	805	876	865	890	760	806	856	838	836	861	856	822	852	808	869	793	861	840	880	878	867	850	879	874	850	851	851	890	871	895	907	805	892	822	823	874	832	810	815	926	899	862	857	878	858	839	842	850	847	808	865	906	875	858	883	925	967	1032	895	400	221	557	1032	951	891	867	909	859	895	904	892	890	874	909	928	894	879	863	900	926	1000	807	354
732	750	743	770	788	756	740	730	765	739	777	765	796	751	739	792	767	742	721	780	756	788	800	776	778	772	784	735	752	747	781	767	764	763	786	756	764	781	765	746	760	776	797	767	760	743	762	808	797	767	732	770	771	781	775	753	783	793	780	787	788	769	846	810	764	796	756	796	779	756	783	801	788	776	780	748	749	762	737	759	763	772	803	791	794	779	766	765	775	786	764	766	767	760	828	769	734	790	789	770	812	818	751	767	813	782	801	762	803	770	779	790	796	772	784	777	802	759	782	782	760	808	779	807	773	775	776	769	813	779	832	804	798	844	811	791	770	767	791	817	789	774	797	789	785	777	745	811	827	793	794	785	770	764	750	778	765	790	774	830	756	780	803	798	793	762	786	834	838	776	775	784	792	775	756	784	775	801	777	818	784	819	794	772	790	761	828	775	782	788	797	842	790	896	854	948	557	224	346	934	989	860	764	777	794	758	822	825	780	813	792	793	809	813	777	834	777	867	723	282	283	866	1240	986	886	830	786	857	909	1005	942	772	772	792	771	786	758	804	815	821	802	782	756	778	796	784	813	809	777	800	797	817	769	867	781	803	780	817	794	797	789	813	791	784	776	781	818	828	835	805	848	808	792	801	795	817	801	772	854	837	767	791	867	832	824	784	772	786	811	773	803	857	804	807	745	743	751	830	819	804	819	840	813	800	777	837	780	797	813	813	806	804	813	799	790	797	757	798	813	796	796	823	823	822	832	798	782	783	805	831	814	895	836	830	873	803	818	823	768	793	798	801	838	802	843	839	824	826	858	822	862	808	808	818	793	817	805	800	831	829	788	803	813	834	852	840	856	843	803	841	812	798	831	826	824	853	853	842	827	743	737	761	730	757	840	855	832	849	848	865	865	847	841	843	854	869	849	819	790	806	820	835	840	840	849	849	810	828	832	858	823	797	817	785	726	869	795	757	783	827	842	840	846	819	827	813	830	843	782	917	783	643	888	800	808	851	854	825	875	864	833	850	820	857	857	841	848	846	878	853	853	847	878	851	851	828	838	817	853	884	927	848	807	831	816	873	829	846	877	899	908	862	833	874	834	823	844	844	824	840	843	888	916	887	958	988	1079	1000	451	233	466	939	950	875	877	861	845	881	868	875	860	939	872	882	850	888	852	908	942	1043	786	337
785	774	754	777	745	759	736	747	750	733	712	787	755	748	742	753	754	804	808	744	786	771	789	801	809	776	795	801	763	794	776	794	764	757	797	795	805	785	763	767	804	814	793	762	781	783	752	798	793	787	762	768	754	733	786	760	765	752	764	763	826	789	792	783	753	830	767	761	783	778	815	824	781	767	761	787	773	772	765	767	824	806	773	805	766	776	772	779	761	777	755	761	769	781	786	782	798	798	754	767	783	783	786	796	779	828	783	780	781	767	752	787	801	741	767	773	787	787	767	735	798	782	760	790	781	807	777	768	747	752	790	790	827	773	782	758	767	747	766	785	748	773	789	771	762	781	771	805	829	802	818	808	798	785	756	789	798	802	799	779	768	764	787	761	780	805	866	763	788	757	766	769	792	829	804	790	767	777	776	783	808	800	816	781	781	816	765	787	790	789	809	820	832	852	864	984	578	240	370	934	947	811	767	797	807	761	791	782	812	810	809	820	806	837	799	794	798	875	651	278	348	1035	1180	981	888	840	806	884	569	589	966	834	793	848	839	834	817	840	792	800	799	749	808	773	757	800	792	803	796	819	809	799	818	818	773	815	786	808	773	838	799	823	809	797	783	806	842	780	821	801	809	799	815	854	827	823	820	768	871	855	807	775	840	877	863	748	771	798	814	814	759	821	792	752	791	779	809	826	798	857	820	803	831	797	805	817	842	804	805	826	810	780	816	824	819	807	797	820	801	783	811	782	821	801	816	807	800	784	823	811	788	833	880	846	814	797	800	752	796	800	780	826	827	826	842	809	797	820	812	843	833	834	809	848	801	792	782	787	832	829	798	798	818	829	833	847	837	830	820	818	776	813	833	832	814	819	852	844	841	833	863	821	800	803	826	808	827	844	834	841	809	822	806	815	839	833	818	824	823	836	801	786	840	820	825	816	792	813	845	846	837	860	820	808	866	866	825	821	840	816	839	839	824	826	816	801	826	795	869	866	753	731	834	843	816	859	850	842	815	842	875	827	873	864	825	825	842	828	867	851	847	868	882	848	851	831	836	833	849	830	838	835	799	787	845	912	855	833	867	916	866	908	857	847	845	820	859	822	834	870	908	878	877	892	971	1039	1083	1015	417	197	542	986	896	846	879	864	854	844	863	848	924	912	869	849	874	862	882	890	946	1080	753	323
763	795	736	763	753	746	763	764	745	783	741	747	727	769	740	751	743	779	769	752	755	750	738	780	822	762	764	803	767	759	771	750	739	778	784	763	831	734	749	767	775	779	756	758	769	772	738	766	801	787	743	782	770	785	809	782	806	751	818	761	814	810	801	812	804	807	779	781	744	775	790	794	811	779	794	783	800	797	740	787	783	767	813	812	763	770	760	778	801	767	771	746	770	770	790	767	791	805	812	785	804	784	758	784	800	817	764	776	772	798	769	782	806	799	784	787	761	791	772	769	857	802	767	748	789	784	782	766	801	787	792	797	781	758	724	723	790	772	774	789	759	778	817	771	782	787	760	794	824	789	810	780	824	835	777	752	803	816	807	781	783	772	808	808	791	778	774	793	801	799	800	768	794	776	794	763	811	813	808	790	795	831	795	796	819	786	777	806	806	785	775	858	755	803	830	1004	575	222	396	937	954	841	755	801	774	767	820	803	788	806	777	803	805	828	799	773	809	903	632	245	363	1030	1212	974	859	843	843	867	434	418	869	895	828	828	828	832	797	812	834	787	818	807	772	790	758	819	802	810	796	764	821	766	784	803	789	822	798	813	786	780	820	804	797	812	817	817	825	804	795	809	789	802	819	823	809	781	809	808	786	770	776	769	851	865	821	771	807	817	814	806	820	812	833	774	797	764	846	810	804	814	771	786	831	792	828	836	820	787	818	802	812	804	823	789	768	810	825	805	804	796	772	808	809	838	816	789	790	843	786	781	834	826	811	810	846	801	805	772	856	877	756	801	846	817	858	823	788	841	817	825	832	813	835	833	812	800	780	780	790	803	825	813	781	793	824	883	828	804	794	823	844	852	825	809	840	762	868	831	775	822	871	843	810	883	864	819	814	823	826	840	833	822	809	815	842	849	864	827	842	856	830	821	839	846	802	791	811	822	891	913	820	813	796	799	865	886	811	825	844	855	857	828	808	849	811	812	801	828	849	868	894	781	875	798	810	857	837	858	889	869	871	868	856	870	864	850	868	798	866	842	857	865	855	820	800	828	872	849	840	865	826	787	884	1027	826	838	859	823	849	820	807	838	834	844	850	861	856	854	853	869	870	857	907	918	946	1008	1070	927	367	237	579	1066	924	871	895	861	842	830	852	835	858	862	890	863	865	874	842	893	915	1026	746	308
754	799	723	804	756	755	739	755	740	739	730	770	773	744	777	763	784	775	765	745	738	753	765	771	763	775	801	788	756	765	812	764	758	792	780	742	756	746	768	739	739	728	770	788	806	762	754	781	837	798	779	791	782	827	842	821	766	763	786	806	789	781	809	758	792	824	796	790	760	798	771	779	791	800	811	797	803	813	858	840	792	785	794	757	786	791	789	785	775	812	800	761	812	798	728	739	794	770	793	731	733	747	796	810	797	786	750	772	763	770	792	799	808	814	803	792	759	821	808	818	787	776	795	788	777	793	795	806	770	767	773	797	797	752	758	798	816	777	760	799	786	738	797	775	820	810	802	821	816	774	766	785	789	813	778	802	774	797	803	742	770	749	784	781	775	792	764	801	739	777	767	783	805	781	756	771	779	825	813	776	807	814	790	785	802	791	786	780	816	807	792	837	758	824	833	1001	495	212	427	952	902	844	818	783	817	793	753	899	807	813	819	837	766	797	793	767	829	880	641	248	350	1009	1172	991	865	839	879	964	726	686	917	828	815	825	806	774	818	777	782	798	820	795	792	759	763	796	817	784	763	749	795	774	819	797	787	816	813	834	742	808	748	759	781	760	794	812	799	811	816	787	803	818	836	775	768	780	838	791	798	791	775	782	782	807	729	771	809	821	843	810	802	786	825	828	752	709	781	821	801	847	792	807	837	786	830	831	813	799	825	805	819	822	813	828	789	810	830	770	819	806	762	774	831	816	848	835	826	826	826	793	778	796	802	834	841	871	854	732	946	1151	808	747	851	808	829	810	855	814	793	828	834	814	866	824	764	804	839	787	854	856	814	832	825	831	792	846	823	831	836	856	786	790	819	789	839	815	868	817	767	760	850	823	780	876	849	877	813	826	826	838	870	828	807	836	824	822	809	820	818	847	808	827	835	852	821	806	809	839	864	905	877	806	830	839	857	858	864	839	861	858	831	827	865	803	819	838	848	852	848	851	854	869	799	855	861	815	874	848	863	887	878	836	825	848	854	862	848	829	829	839	830	900	838	835	829	811	938	810	845	833	833	856	844	914	751	838	854	844	861	794	790	788	861	864	847	860	847	833	840	866	843	831	920	939	954	1047	1099	827	322	281	656	1046	909	888	872	814	838	895	893	862	839	861	893	907	862	875	854	904	925	1058	619	282
776	762	792	729	757	745	770	737	769	735	763	792	771	743	764	735	737	789	727	765	777	740	753	799	784	829	813	796	782	790	779	745	749	777	809	736	732	744	740	757	767	759	770	796	787	784	768	774	834	802	750	770	791	790	791	779	770	778	781	790	768	778	772	774	757	773	827	779	779	818	762	807	828	770	767	775	809	808	700	808	808	781	766	770	745	796	786	782	813	827	815	789	780	777	751	771	780	790	769	735	714	758	783	827	820	802	787	771	763	810	794	783	802	780	793	801	785	830	806	771	768	763	804	808	781	774	799	808	773	767	807	792	803	772	768	778	766	814	809	789	792	792	780	763	813	796	776	789	766	784	792	808	799	799	816	789	814	756	797	769	759	760	794	802	814	792	767	799	776	813	836	784	783	796	794	784	800	790	733	758	784	776	771	786	757	774	789	776	816	805	817	815	763	866	857	933	506	214	424	1007	988	824	778	823	803	802	741	890	747	788	797	768	823	839	757	772	800	889	635	235	315	1013	1177	987	845	844	842	932	970	923	849	771	813	802	821	839	808	824	799	793	825	832	785	761	787	790	816	760	721	764	797	800	795	811	805	808	802	799	743	782	734	752	768	777	788	811	829	834	818	810	832	809	814	817	785	823	808	793	787	821	812	842	795	789	787	758	789	827	824	813	816	789	819	821	710	709	762	827	856	859	796	801	834	833	818	808	823	801	816	819	816	799	837	803	829	821	825	826	804	811	761	775	807	819	858	851	848	843	793	760	826	793	802	818	823	852	821	673	754	854	746	741	808	815	834	832	844	864	846	809	797	822	803	846	794	794	832	809	823	865	899	811	836	811	800	828	838	818	825	825	805	813	809	830	819	802	851	851	809	820	844	824	751	866	882	884	782	815	846	828	853	855	822	845	836	825	814	798	842	827	821	852	839	815	835	780	800	787	901	889	843	806	790	847	862	861	806	831	837	824	823	836	834	842	820	811	851	819	847	808	766	818	682	779	887	843	865	854	858	808	877	826	840	869	818	809	830	858	851	840	837	870	902	868	840	805	1027	833	841	855	851	848	812	864	857	870	849	862	908	862	840	890	866	836	878	877	868	833	817	898	847	894	935	954	1024	1122	1106	744	259	328	787	982	881	867	871	845	849	972	947	930	780	857	908	855	847	888	864	922	954	1036	563	237
756	778	792	781	770	722	777	739	760	758	736	773	797	747	744	782	772	785	769	820	762	773	785	789	747	773	761	764	800	790	759	714	697	727	798	760	753	779	764	773	749	774	752	821	808	745	736	797	822	751	790	787	793	804	746	743	762	768	777	821	816	789	757	774	815	794	766	811	768	811	786	823	766	753	808	776	801	711	593	717	816	764	774	749	753	739	765	798	812	851	805	774	734	779	738	765	807	798	773	795	742	775	779	802	807	813	820	796	814	815	805	807	811	807	771	834	784	777	795	786	783	819	805	765	830	802	820	793	764	724	761	807	768	783	780	790	769	790	767	758	802	816	777	778	767	761	780	770	790	794	768	801	802	795	789	801	725	791	762	802	786	772	802	780	807	795	781	788	823	816	788	826	821	797	795	809	821	756	723	743	763	791	806	799	807	781	834	791	824	785	824	795	821	1070	974	933	533	207	419	974	947	821	763	782	778	809	764	794	783	797	807	794	797	821	782	810	808	902	654	275	288	870	1203	1004	865	821	836	789	859	801	811	795	773	817	815	821	827	824	770	787	795	783	768	789	810	802	785	741	778	786	816	806	782	802	760	806	767	784	806	784	822	794	762	801	775	805	778	833	798	808	833	824	803	812	820	803	822	788	786	811	783	823	822	830	845	804	757	774	793	816	799	826	836	809	758	714	790	819	806	779	773	777	804	796	813	827	813	840	802	793	820	799	791	825	789	800	793	808	834	858	818	805	782	809	838	816	817	849	832	841	841	762	784	792	836	822	803	800	689	716	773	809	795	840	815	810	817	811	787	851	805	846	840	787	840	825	827	772	837	843	852	835	840	798	820	813	814	802	880	822	819	809	818	825	833	837	844	854	826	850	840	837	818	793	808	829	801	854	875	790	836	870	832	840	801	844	807	791	855	862	768	813	846	861	761	820	783	808	810	793	822	784	844	850	857	835	805	815	845	818	810	849	851	818	807	859	825	872	785	795	801	826	769	860	881	873	841	806	871	848	849	837	833	861	887	867	860	801	872	839	846	849	864	888	829	843	823	832	837	841	851	853	850	890	822	855	857	911	892	855	886	882	865	858	837	871	887	897	861	857	872	922	921	948	994	1154	1095	514	224	450	918	970	872	869	905	852	849	935	1000	952	814	910	882	897	863	893	878	893	1013	944	502	222
780	759	764	776	803	732	782	732	751	767	748	794	783	747	748	760	761	771	792	774	778	768	781	809	770	785	746	786	796	805	789	747	763	760	817	806	761	788	752	756	733	760	776	831	779	756	757	758	753	775	800	778	742	783	766	770	788	809	820	780	788	785	745	796	830	811	737	792	802	771	772	736	807	745	784	799	833	709	697	753	789	768	738	747	723	802	755	747	801	799	798	790	767	765	773	797	781	792	802	784	784	774	777	787	814	804	785	765	816	727	746	737	844	773	779	773	778	799	777	774	791	759	806	823	783	751	842	765	757	853	832	798	793	793	801	768	749	774	783	777	806	798	793	789	782	794	820	808	811	767	785	811	787	768	798	845	812	757	757	759	781	831	771	775	791	772	762	810	788	763	796	813	769	845	781	781	834	755	834	943	755	777	789	805	788	789	804	824	780	741	771	762	739	971	876	840	574	227	383	981	1001	846	787	781	782	785	778	810	787	821	796	808	808	791	786	799	820	916	747	328	245	785	1152	1047	883	802	861	784	777	832	841	804	789	805	793	797	852	823	752	772	801	754	785	795	787	762	763	829	808	820	807	789	827	774	802	783	796	754	789	880	853	864	781	806	808	795	768	810	838	835	794	815	832	838	806	815	817	776	843	794	747	773	830	832	798	803	812	829	820	798	747	835	846	812	803	791	766	847	821	811	786	783	784	805	796	818	820	824	822	769	786	827	759	804	822	855	811	799	857	828	760	771	778	753	806	790	792	836	826	796	806	821	769	780	847	842	848	819	823	843	837	813	837	813	780	816	830	808	857	835	792	854	793	844	842	796	803	793	823	857	797	788	815	787	794	811	771	778	764	770	834	806	860	851	834	800	831	844	819	842	863	837	883	834	852	825	842	824	871	776	836	832	869	817	828	800	789	807	830	801	810	830	861	818	820	838	816	788	818	828	809	849	837	821	796	843	811	819	865	836	847	812	837	784	811	870	824	841	801	831	860	959	846	833	873	859	886	875	817	856	824	824	832	867	856	875	849	828	854	865	830	854	843	853	853	836	895	874	843	822	828	865	888	855	857	865	815	896	907	817	864	834	899	867	835	819	866	896	861	874	903	920	938	964	1086	1108	817	340	257	650	1027	886	885	905	865	810	812	835	882	820	814	895	861	879	948	829	866	943	1015	877	439	230
757	773	726	739	807	775	808	766	759	729	771	752	792	758	801	772	748	748	761	752	758	743	747	750	746	783	786	725	766	783	786	757	776	779	764	766	799	798	765	769	748	754	794	820	745	766	721	772	728	757	794	788	790	812	817	770	805	779	786	791	784	832	782	774	786	778	766	775	821	776	783	737	794	766	807	720	817	840	796	830	779	754	775	779	785	724	787	759	768	770	758	753	790	762	762	774	788	776	773	779	807	798	810	827	753	805	826	818	789	773	705	754	826	759	783	801	782	808	790	782	785	803	802	807	762	813	772	789	753	896	755	838	784	797	790	765	774	789	822	840	811	759	813	781	784	801	803	800	815	796	786	819	796	785	802	812	806	770	807	795	781	792	775	767	790	754	758	816	769	827	796	838	805	799	806	797	769	764	836	1026	715	797	776	823	793	794	793	780	759	769	809	836	747	797	816	935	647	236	314	806	983	841	782	773	773	803	854	790	784	807	777	795	819	803	819	796	790	851	800	406	226	656	1152	1094	980	827	855	770	826	804	805	782	833	742	772	796	809	795	795	818	837	816	766	774	753	768	814	800	785	761	839	812	821	769	784	769	782	780	780	851	882	856	790	797	798	777	785	759	787	843	774	807	859	804	818	826	833	818	778	821	802	802	822	813	808	827	830	788	864	819	754	824	830	831	822	794	816	829	778	762	773	763	829	824	779	839	820	812	855	793	804	829	821	810	789	808	826	832	841	828	763	791	783	800	788	757	811	851	814	795	726	889	1053	776	785	832	834	821	856	814	828	849	804	811	786	789	817	831	806	786	809	798	849	825	821	828	777	773	796	828	835	798	830	827	793	803	903	832	718	848	871	822	841	847	853	828	857	826	795	836	832	839	856	822	822	823	855	778	806	814	849	805	793	813	827	839	823	846	820	828	870	867	835	809	802	826	842	813	821	811	818	836	853	848	870	815	814	888	870	836	843	860	828	805	855	878	854	815	786	855	958	1057	950	778	821	871	830	841	842	822	837	814	832	856	813	847	833	846	851	809	871	862	865	781	759	816	809	857	896	845	850	869	866	848	853	835	889	858	860	881	867	856	904	894	858	882	844	837	903	895	898	945	1001	1056	1075	956	466	254	436	903	999	864	894	866	885	842	845	808	815	797	851	876	859	847	909	875	907	912	1081	763	361	250
768	765	769	746	807	774	768	767	779	776	775	726	757	722	765	752	713	785	743	758	727	772	756	748	795	790	774	722	756	784	815	743	758	796	780	777	756	716	782	775	746	774	805	769	746	805	836	793	779	775	808	765	784	785	779	792	806	815	793	767	796	775	767	772	754	743	768	794	773	825	763	758	789	765	773	790	772	748	749	756	780	805	749	748	779	778	804	772	765	750	782	778	776	807	794	775	796	790	813	802	784	751	745	746	794	794	798	770	835	826	728	788	800	785	806	780	828	823	803	760	779	791	783	780	787	792	790	740	753	754	784	760	748	760	814	765	763	759	777	828	794	759	784	817	781	781	811	793	790	806	768	790	776	797	811	765	795	782	775	767	781	777	818	791	778	776	780	790	791	776	761	801	762	795	790	775	756	771	765	707	759	827	756	779	813	770	775	787	769	753	839	808	807	905	905	1037	661	222	300	719	954	803	827	805	795	770	804	777	774	774	803	801	781	826	852	790	801	857	871	489	217	465	1082	1181	1002	848	848	805	792	742	717	825	826	779	720	760	854	770	805	768	796	781	778	824	762	830	876	838	786	773	808	781	811	835	809	823	799	780	730	827	812	832	786	804	821	822	785	789	801	776	802	802	809	821	804	834	793	787	789	838	780	810	817	799	824	832	798	794	795	778	793	802	827	798	853	783	779	805	814	779	809	820	807	803	804	847	843	771	801	794	805	854	836	772	764	748	794	798	817	806	767	749	877	878	794	770	749	853	791	777	708	905	1171	716	832	803	836	821	805	830	834	855	832	809	796	811	829	846	812	820	803	828	834	809	874	834	822	782	843	855	821	814	811	829	805	791	1094	1047	724	801	863	834	810	848	864	818	851	848	837	841	824	822	877	819	843	816	808	832	756	808	820	809	814	814	793	820	847	848	823	825	835	855	808	820	835	819	837	820	862	845	824	853	888	816	835	860	797	826	842	876	853	822	838	835	869	871	916	893	780	778	900	977	848	779	853	878	852	859	830	811	868	835	826	868	827	851	817	871	849	807	875	874	850	806	824	899	762	819	846	811	879	834	868	847	851	862	875	826	868	891	849	851	880	887	866	888	894	874	917	902	899	957	1096	1112	1070	674	279	310	678	996	949	888	876	917	893	856	879	868	847	855	857	904	845	887	858	872	905	910	1065	641	310	331
772	808	766	754	761	728	810	762	745	768	775	767	787	748	793	781	783	761	762	762	771	745	773	777	743	769	756	809	804	761	735	760	757	756	778	794	765	738	836	832	766	764	809	785	745	836	893	886	810	747	767	777	745	796	778	775	824	843	799	776	768	793	753	755	765	804	797	789	774	805	759	757	787	762	765	817	801	759	740	772	780	762	785	790	797	810	822	756	783	754	799	779	814	765	761	839	844	832	796	772	727	724	765	795	749	795	774	828	785	816	787	832	746	781	786	746	788	784	792	792	812	807	816	767	782	798	763	812	746	769	779	793	819	814	814	802	770	748	775	795	786	776	774	758	807	770	784	792	827	818	811	809	797	817	807	783	807	805	779	796	792	793	810	798	805	763	758	802	807	795	773	773	780	789	808	789	806	819	813	814	770	789	753	750	792	785	787	771	765	820	807	803	777	884	934	948	564	228	345	841	918	839	808	816	813	775	798	753	771	796	762	818	773	811	823	790	802	800	892	642	276	303	889	1208	1037	927	813	860	815	740	709	805	853	797	757	761	800	781	801	791	793	827	803	769	767	834	854	872	783	751	764	808	783	810	817	806	793	810	704	741	813	806	790	787	842	833	831	791	786	798	808	809	827	809	816	799	808	779	797	800	781	817	767	822	811	810	768	791	840	759	769	814	831	800	792	754	802	840	818	809	810	834	835	833	785	770	808	785	805	783	837	831	820	768	770	758	776	797	777	731	741	799	928	948	920	758	770	817	836	816	809	734	772	759	833	804	800	813	832	821	845	863	800	798	815	837	852	845	852	800	799	834	822	841	852	870	850	790	818	779	830	840	782	834	820	724	924	900	737	882	822	829	789	845	812	837	839	823	827	837	834	837	828	814	848	798	821	835	742	785	855	839	820	820	808	869	867	866	812	812	867	828	813	825	859	849	870	853	854	848	821	845	879	819	809	805	801	786	815	847	865	853	854	850	808	828	843	880	888	825	765	787	773	823	860	812	820	873	851	842	853	867	866	816	819	887	905	864	862	856	822	836	863	795	883	1244	849	793	809	847	864	811	848	890	850	876	814	863	853	884	846	899	860	883	841	908	869	861	939	974	1015	1005	1116	1103	751	360	255	566	906	1010	892	858	904	898	904	859	887	875	857	915	864	897	890	906	880	855	883	1018	906	514	229	468
749	780	793	782	746	742	741	777	757	792	799	786	760	807	799	801	769	761	774	738	729	763	749	766	801	771	764	779	752	800	730	743	747	783	754	796	743	736	982	930	736	775	805	790	736	781	855	854	736	735	787	788	791	799	778	776	766	814	816	811	803	799	791	774	798	774	752	806	794	779	759	799	783	768	743	765	787	792	785	781	801	814	765	799	831	825	800	799	763	792	800	800	789	749	730	813	816	838	771	749	768	845	886	819	758	789	801	800	793	796	751	802	792	805	793	807	801	780	772	821	804	815	788	803	780	793	779	789	786	791	757	769	792	830	777	766	785	778	780	789	787	786	793	756	775	764	793	774	794	806	779	821	813	811	763	767	767	788	776	811	753	799	772	800	772	778	773	781	786	803	797	807	797	792	793	844	756	796	846	779	800	802	775	785	764	794	819	785	773	811	867	869	781	837	928	815	397	237	512	1111	900	862	792	829	806	774	806	802	773	797	792	824	815	831	829	759	807	797	889	753	378	242	606	1107	1087	949	876	871	831	808	797	819	801	825	787	791	836	793	798	805	797	826	775	773	750	789	830	863	738	743	763	777	796	842	832	812	820	797	804	764	811	815	775	836	864	840	770	792	785	770	779	835	810	773	810	817	793	770	776	810	844	775	773	808	815	799	771	813	827	824	806	834	781	832	770	787	817	845	804	792	803	819	834	808	799	822	779	792	792	770	837	839	843	791	866	862	781	773	809	749	745	775	925	1015	883	816	782	819	846	843	847	832	843	908	860	829	812	804	818	807	834	836	867	860	801	798	840	818	809	798	835	794	813	831	824	862	828	812	817	815	823	840	801	850	809	736	806	846	822	842	823	815	829	787	817	818	823	832	852	835	832	838	804	803	835	843	807	825	833	984	817	831	807	838	856	827	867	874	840	856	835	811	822	798	832	868	837	833	862	864	852	861	861	844	844	828	829	854	866	860	873	882	830	847	818	840	864	864	865	883	830	815	866	837	844	817	850	842	830	877	883	884	866	855	861	870	854	804	796	902	858	875	862	846	790	923	703	882	873	840	880	904	883	879	880	950	799	883	928	863	880	853	918	896	883	906	906	873	959	1012	1152	1142	1050	773	404	265	409	806	1008	921	890	894	845	901	871	882	888	871	898	903	896	904	850	886	857	868	879	1017	788	361	252	662
715	767	832	799	789	742	779	770	806	814	791	756	824	735	812	761	744	794	758	775	731	731	752	759	767	756	804	723	744	764	742	771	792	740	724	768	780	708	770	751	730	805	781	787	756	738	725	752	715	754	827	793	695	774	809	740	752	764	795	773	745	799	791	783	798	754	782	808	781	787	791	755	819	748	825	803	774	791	770	788	804	770	792	764	768	779	798	796	780	785	793	812	810	808	787	746	783	764	718	734	786	867	929	838	763	795	811	809	767	770	790	788	776	783	769	804	788	816	794	798	782	772	827	827	789	770	795	833	781	810	771	790	806	793	818	775	798	769	765	777	780	770	776	764	825	778	784	787	786	772	799	803	805	788	775	753	746	758	797	799	815	779	770	814	778	768	794	784	816	802	797	798	806	819	811	826	781	763	769	762	790	761	827	853	775	775	794	781	812	875	690	830	845	819	868	812	377	232	511	948	924	795	784	807	817	771	779	739	742	771	791	817	818	807	797	788	800	819	826	914	549	248	336	913	1130	1030	971	836	841	835	811	771	786	795	856	844	791	812	825	810	746	800	785	786	789	763	766	761	754	786	768	793	822	833	796	813	845	797	823	846	823	832	831	807	825	814	796	800	781	791	770	820	825	820	856	798	784	812	787	817	867	814	770	837	834	794	755	800	839	841	840	785	787	793	799	814	835	820	796	842	846	845	846	859	812	819	819	785	776	803	811	809	760	735	865	883	860	777	805	797	774	739	824	856	787	738	765	824	853	858	818	802	809	843	828	857	815	844	804	835	810	796	802	864	819	810	817	803	815	800	840	814	786	857	797	829	818	797	818	862	804	817	799	824	803	821	791	872	837	848	839	825	821	838	852	856	829	874	852	835	821	781	839	855	841	830	849	809	806	1104	758	803	819	811	838	821	854	875	856	826	857	852	845	843	858	855	879	817	868	922	877	856	863	879	851	847	848	869	885	860	861	863	846	893	879	916	894	864	876	869	878	838	884	870	910	861	871	856	867	940	913	913	831	921	940	917	847	819	814	901	904	890	859	908	860	903	921	904	916	853	908	937	870	881	920	918	882	909	868	889	856	895	895	921	942	921	949	971	935	1047	1122	1063	761	371	262	422	776	1017	891	875	884	887	858	889	869	860	868	862	872	920	860	878	858	886	902	915	929	1037	655	298	307	865
769	804	805	747	765	758	764	757	783	782	753	755	733	803	763	759	761	769	778	756	741	782	782	777	769	784	785	735	745	770	736	781	805	740	752	746	770	778	758	778	806	763	775	778	773	808	775	772	780	801	824	768	767	794	868	820	737	794	815	772	754	754	781	772	821	777	788	772	769	806	791	824	756	804	820	780	755	791	768	805	781	752	779	788	775	792	759	792	836	783	785	806	782	806	804	780	772	794	773	743	786	843	884	836	780	779	801	803	791	778	783	785	762	752	780	785	797	812	790	782	786	795	788	819	776	724	778	834	851	837	797	795	800	786	804	820	813	780	749	757	787	785	775	779	775	813	756	750	794	809	826	815	815	808	819	749	762	764	779	803	791	779	827	816	790	767	817	821	805	828	768	812	830	838	786	794	772	775	758	665	655	686	729	791	794	768	790	798	843	727	628	728	899	827	905	900	505	247	297	531	735	809	771	775	798	836	826	777	801	745	776	786	802	828	779	790	802	787	816	938	795	391	234	524	1016	1073	978	919	836	831	884	814	781	807	832	827	826	798	779	781	793	817	811	827	795	786	798	805	801	787	803	791	796	836	815	802	836	815	812	837	838	794	808	768	801	795	802	838	807	773	794	817	804	817	785	788	806	809	776	784	834	790	756	775	804	810	755	784	814	813	789	771	742	825	815	809	827	800	787	793	801	840	837	795	813	769	735	739	791	774	815	801	774	805	813	899	853	800	822	838	790	776	753	755	737	784	812	860	827	795	815	802	842	814	811	818	833	835	829	811	794	810	855	844	869	877	832	811	806	810	858	792	830	837	813	834	796	812	833	853	879	813	894	820	834	842	818	863	874	868	884	873	872	862	842	893	834	833	836	855	846	830	885	870	847	847	894	905	873	790	754	830	878	903	892	885	869	860	852	864	855	863	847	895	883	885	876	848	870	885	868	882	911	864	859	871	859	889	900	849	854	838	841	873	915	919	851	874	888	853	872	878	901	903	885	862	859	919	924	889	892	898	866	907	899	892	880	882	909	876	897	888	875	897	918	848	879	865	884	919	883	913	910	854	905	944	902	924	862	891	886	928	930	941	966	986	1013	993	1020	1062	932	718	375	233	450	781	964	914	788	802	838	865	882	806	877	856	882	891	868	859	902	856	891	867	877	912	969	1017	533	248	370	1026
781	799	785	761	779	806	750	786	766	768	712	742	750	783	763	744	776	739	769	763	775	783	796	766	748	759	784	734	786	788	776	795	764	772	759	760	742	779	782	803	806	794	778	771	781	750	763	803	784	825	795	829	838	603	514	830	812	782	801	738	685	758	803	792	765	756	802	788	796	805	800	819	814	769	801	785	795	738	771	792	797	769	792	782	759	807	743	794	742	794	778	775	793	833	791	761	788	797	775	763	727	742	784	762	762	773	812	825	761	803	800	797	781	781	744	774	801	805	818	812	801	766	780	809	736	741	777	819	834	830	740	776	779	783	794	827	799	782	798	744	779	788	778	789	819	814	798	808	768	782	793	817	811	827	764	763	786	803	795	765	814	766	746	784	801	834	817	799	789	837	804	848	799	791	757	823	782	814	692	599	789	696	669	754	779	761	787	761	864	782	760	808	817	844	922	1031	819	435	210	367	648	1494	918	709	846	739	775	777	782	803	799	807	818	820	795	776	776	778	802	854	868	584	270	268	692	1061	1078	1017	950	875	829	855	833	822	837	785	746	775	811	758	835	786	839	848	834	841	810	825	803	833	873	869	821	805	778	792	797	800	795	785	771	809	828	785	788	810	805	796	848	822	796	827	835	797	814	825	823	795	825	807	848	794	793	881	869	846	805	820	815	828	818	818	826	804	792	819	814	829	816	846	821	803	821	800	790	710	807	775	763	805	858	812	826	778	744	810	806	796	851	879	840	838	834	857	823	840	865	849	809	847	844	841	847	868	842	829	833	842	848	833	844	891	886	852	879	849	857	857	857	828	876	826	856	835	825	826	821	807	839	908	864	855	880	854	885	864	870	843	846	883	869	835	814	870	873	856	859	810	846	845	861	870	836	863	882	858	910	865	879	828	798	840	892	914	933	838	835	838	857	876	897	842	886	884	820	856	917	857	869	872	896	863	894	853	844	882	879	891	926	939	920	865	937	969	923	884	909	889	905	915	907	931	942	917	905	942	930	922	921	951	934	962	985	941	967	969	964	964	978	980	934	969	953	957	949	977	948	988	931	956	989	959	946	933	944	1039	1019	983	984	995	1017	1013	1027	1021	1052	1095	1107	1065	904	653	476	310	249	436	787	1016	893	875	835	726	798	850	886	840	902	870	890	865	892	859	884	875	888	823	900	916	1018	830	393	241	503	1069
782	787	810	785	780	786	791	775	784	785	746	723	749	764	766	774	780	790	755	780	783	775	775	770	756	790	751	770	780	755	774	784	812	757	740	763	750	813	788	796	788	766	738	782	780	762	753	794	777	810	740	790	871	588	559	806	820	815	811	729	701	769	825	840	790	775	788	799	801	754	787	767	781	787	764	809	768	753	785	804	799	780	771	788	776	787	773	752	760	782	788	815	812	740	832	789	752	783	766	764	811	711	744	804	773	760	809	806	778	841	796	765	752	759	758	803	757	757	764	800	828	775	779	806	771	763	796	823	791	782	773	800	794	764	804	763	777	798	788	796	829	801	806	805	794	808	743	781	744	758	766	812	795	815	797	780	791	846	800	824	798	791	764	781	851	788	831	837	793	824	791	809	775	807	813	808	785	833	592	771	1856	1109	559	777	820	780	752	776	811	841	870	866	777	813	905	1078	1066	685	255	264	666	1592	819	807	806	824	804	809	786	812	840	829	818	777	759	837	875	783	797	824	924	778	454	247	340	782	1064	1104	974	957	891	838	766	780	828	846	790	764	831	761	826	787	796	820	798	824	824	792	830	797	814	866	837	829	840	824	828	817	831	841	820	853	811	820	783	799	812	793	776	837	837	844	851	850	839	818	824	779	813	814	837	842	804	882	848	827	828	813	814	815	829	792	837	826	814	809	830	811	826	836	854	870	840	844	786	699	1160	1238	753	754	838	817	836	866	811	786	821	889	784	863	837	871	922	901	844	867	888	854	837	813	911	840	873	867	826	871	858	843	846	858	854	863	876	814	804	852	845	909	865	860	846	882	883	892	855	849	832	867	864	886	833	859	869	900	907	895	858	817	833	935	947	876	812	849	903	876	865	863	873	952	900	898	869	888	876	914	863	886	926	868	840	912	940	920	987	914	896	867	889	946	972	936	934	919	919	934	912	913	945	968	967	926	942	971	980	958	943	1024	1018	977	1005	954	997	1013	1014	959	952	962	966	1030	1013	1006	981	1024	984	961	1008	998	993	1025	1010	1024	1034	1029	1010	1046	1049	1067	1039	1028	1047	1064	1015	1065	1056	997	1028	1055	1032	1053	1065	1038	1083	1083	1032	1073	1067	1092	1100	1089	1124	1146	1070	1101	1119	1074	1017	773	476	295	257	360	502	776	982	982	743	912	1211	981	753	890	886	864	837	881	849	887	921	890	879	852	947	849	858	977	1003	556	294	319	752	1099
759	759	759	747	770	790	776	794	775	773	763	758	787	822	718	781	748	775	791	780	775	799	780	771	743	772	747	771	750	785	799	764	773	747	776	775	761	755	755	775	755	729	763	761	763	758	778	731	771	787	741	828	859	754	757	847	784	790	787	787	767	796	808	763	776	763	791	812	789	791	752	811	771	801	803	788	786	755	787	797	786	772	774	784	748	821	757	775	751	825	795	801	852	778	780	758	771	768	757	751	776	820	776	796	782	838	787	812	793	797	778	788	782	832	774	783	792	793	808	812	817	779	796	813	794	777	800	781	798	787	781	830	815	787	797	770	770	806	772	830	808	778	805	790	791	770	819	787	781	755	787	777	812	783	788	791	840	839	798	768	779	796	786	773	786	779	801	819	842	801	841	784	755	808	773	772	767	819	635	721	1727	917	588	868	781	786	772	785	824	779	765	802	815	815	876	951	975	794	327	222	567	977	854	829	793	824	807	822	807	784	786	788	794	783	736	824	937	839	751	848	851	920	728	428	245	395	816	1076	1107	1015	916	890	789	786	806	825	834	819	823	826	820	814	840	823	832	834	848	806	829	779	783	827	784	786	792	875	809	851	823	837	851	811	803	838	849	832	835	816	779	776	825	842	832	875	837	794	781	788	802	853	847	840	832	809	829	801	831	823	861	844	845	833	832	798	797	802	836	829	839	880	877	889	844	835	810	731	1245	1486	801	720	882	875	900	846	832	865	826	872	841	846	877	894	915	860	877	849	874	857	883	842	860	889	854	902	867	865	879	876	884	864	905	841	845	850	858	892	885	884	919	885	914	942	956	914	860	927	894	898	945	913	913	945	938	951	929	928	945	930	933	928	973	938	932	962	990	941	901	946	1011	1020	1046	1009	964	972	939	1028	974	953	985	973	945	994	1026	1056	1077	985	986	996	968	1010	983	1026	1005	1026	1025	1053	1027	1000	1012	1025	1031	1063	1084	1065	1029	1023	1019	1043	1097	1101	1039	959	1014	1094	1105	1051	1016	987	1021	1110	1064	1077	1086	1109	1055	1075	1044	1069	1089	1092	1082	1090	1132	1092	1081	1082	1073	1097	1082	1087	1024	1032	1023	1064	1030	1042	1028	1046	1028	1031	1025	1021	1003	1010	999	1020	1016	1017	1002	961	899	912	886	845	722	605	474	347	239	285	480	763	885	983	933	945	757	890	1403	1131	678	871	992	932	842	867	840	886	904	864	849	878	857	908	922	1089	859	403	264	561	1039	1112
786	840	778	760	741	735	719	758	761	793	779	802	799	742	764	769	745	769	773	780	738	741	747	771	770	791	749	778	772	750	788	769	767	766	777	779	776	764	774	770	783	765	804	788	723	757	772	754	787	792	782	777	773	788	854	805	784	769	798	776	823	805	767	768	765	777	775	787	771	757	773	774	767	744	796	794	747	764	762	793	776	768	741	748	781	780	780	779	793	794	784	739	799	775	786	795	784	766	766	750	780	783	765	818	811	791	769	751	794	767	785	775	806	809	821	850	831	799	800	808	817	746	791	831	807	787	815	757	812	804	779	811	797	782	829	775	795	788	795	791	823	796	830	823	744	804	786	817	788	777	821	796	815	786	807	780	835	853	777	765	752	806	786	832	796	784	780	809	807	803	781	800	763	783	806	805	738	820	720	627	673	586	716	818	809	801	777	803	828	800	769	776	820	796	797	852	957	854	521	228	332	769	1041	907	836	815	806	784	821	799	812	815	783	793	787	749	786	760	788	837	808	908	883	737	362	252	398	762	1024	1074	1066	985	871	823	833	882	841	819	842	858	833	803	799	788	860	856	886	859	828	822	817	816	805	797	782	907	845	869	826	849	890	861	841	873	865	868	842	861	806	826	847	854	888	839	856	836	830	815	811	820	874	869	846	840	896	821	862	862	867	841	883	880	854	849	857	895	864	849	848	918	914	892	884	868	905	772	835	908	706	844	954	930	987	928	883	890	877	978	898	892	965	967	922	892	886	904	957	947	972	912	911	943	937	986	918	948	965	974	999	986	949	966	985	1017	985	974	977	943	997	962	1034	996	974	1024	991	1042	1003	1022	1024	984	1019	1034	1010	978	993	1026	1020	1050	1017	990	1066	1020	998	1023	1026	1014	950	956	1013	1101	1150	1077	1018	1068	1054	1000	1051	958	1075	1040	1068	1011	1052	1043	993	1029	1009	1001	1018	1000	1045	1027	1009	1037	1075	1005	995	1036	966	1009	996	1041	973	972	937	931	928	927	933	997	825	661	730	898	1013	887	835	809	843	874	807	811	762	799	761	786	722	755	705	711	704	680	707	670	681	656	644	614	619	619	571	569	527	563	540	551	547	532	541	502	508	501	473	481	459	489	455	454	443	437	437	372	373	367	307	278	289	326	459	699	957	1024	947	939	898	941	865	727	820	706	738	886	891	903	818	889	887	881	877	886	867	854	865	929	996	1059	603	309	318	832	1203	1029
779	809	764	762	785	749	740	788	762	768	768	801	786	800	773	747	743	792	730	762	755	735	783	769	803	768	756	763	733	743	758	772	746	759	764	783	825	733	786	766	763	794	774	794	784	786	752	756	792	793	766	790	783	731	769	769	762	773	800	785	790	761	791	801	772	766	755	800	775	763	786	769	809	773	793	800	804	802	775	755	777	773	785	735	824	815	770	784	816	798	766	785	827	768	800	773	782	775	765	800	807	783	783	779	755	744	818	823	795	783	801	775	820	825	806	824	779	830	801	769	783	813	778	779	792	773	792	803	787	779	799	778	790	781	814	812	800	796	785	803	789	791	788	822	798	774	810	776	813	776	755	797	841	774	812	818	818	813	778	715	780	824	765	808	816	757	794	799	800	815	799	827	742	788	794	795	774	801	765	747	779	768	808	812	796	784	807	803	780	749	776	791	807	788	801	903	986	1060	797	309	281	635	1157	932	821	830	815	800	801	844	789	800	791	777	788	817	762	777	751	822	815	818	918	912	676	395	259	360	610	952	1150	1087	980	966	894	996	913	894	863	841	925	836	863	814	899	900	916	863	883	836	852	940	830	826	860	904	907	916	876	897	878	928	912	903	940	884	907	896	828	954	915	949	949	926	944	937	870	897	907	900	935	945	920	932	932	872	906	935	967	920	949	948	969	914	955	1028	1040	916	928	1009	943	926	977	952	958	979	950	983	983	996	968	993	1027	1004	984	1018	963	1034	1025	998	1044	1013	985	1011	1015	1022	1001	1016	1029	1032	991	974	1058	1027	1004	1025	1021	1026	989	1004	1022	1040	1026	1026	1034	1065	982	948	953	1012	1053	996	1016	1046	1049	1040	1017	997	991	1003	1005	992	981	922	973	971	1001	981	946	951	944	971	920	917	916	844	820	840	843	885	819	827	805	850	795	795	774	765	779	759	741	731	716	710	686	671	662	665	649	605	660	632	619	614	593	572	554	523	516	510	504	532	491	504	438	436	454	411	428	418	338	312	308	357	442	407	374	369	366	347	366	339	335	308	332	323	328	311	292	311	307	288	297	290	287	279	287	299	264	278	265	266	250	270	266	267	252	256	283	224	260	266	260	247	260	255	253	273	273	267	275	263	305	330	384	487	601	692	793	984	957	942	907	887	863	862	920	856	823	908	890	888	869	887	851	867	882	900	909	876	873	841	904	934	1053	866	467	251	474	999	1110	946
790	801	772	752	804	793	740	780	721	763	766	785	796	794	753	749	755	790	763	786	741	736	758	766	752	750	753	776	770	766	802	754	765	810	788	772	757	770	759	765	770	768	817	764	801	758	772	765	775	789	795	791	771	760	757	791	795	838	772	782	800	795	807	762	775	805	743	760	795	796	805	766	794	787	787	788	793	789	813	806	796	763	745	749	798	839	782	746	750	809	800	781	808	745	757	816	783	769	802	775	774	783	763	808	770	772	804	797	780	794	786	771	793	808	777	776	798	785	763	755	800	795	802	789	780	767	810	842	790	778	781	795	794	780	778	799	767	779	818	852	795	798	808	819	812	779	798	833	756	796	797	823	794	786	775	822	824	811	755	777	858	808	749	786	799	802	818	799	800	816	829	786	776	813	815	780	798	786	762	760	792	772	786	819	807	794	756	813	827	833	775	821	808	826	817	912	959	1010	890	416	216	477	1008	991	818	841	809	794	794	798	803	829	823	800	763	770	783	787	777	772	793	836	888	983	882	696	420	268	293	549	867	1042	1036	976	1056	989	981	952	970	954	951	921	958	896	949	963	976	953	966	1022	987	951	968	1003	967	1002	936	976	966	983	991	1030	987	954	1025	996	974	974	947	970	963	1043	1035	1037	1022	1003	1018	1002	1005	1023	1017	1034	1018	1017	998	987	984	1001	1004	1032	988	970	1004	997	994	1088	1098	925	960	1010	979	1049	975	1004	998	1011	997	1000	1026	1018	1003	1043	1000	961	962	946	946	947	969	932	980	922	940	937	923	908	881	903	885	881	895	890	887	855	832	820	811	809	731	789	767	772	733	755	751	733	703	665	626	662	637	653	620	590	588	589	571	549	558	541	533	498	489	482	487	523	514	486	474	494	457	428	426	415	415	382	390	386	352	352	349	341	337	354	346	337	352	332	333	336	294	306	294	332	313	311	285	287	279	279	295	284	255	270	282	272	301	244	271	251	270	250	241	268	283	257	266	277	264	267	302	339	321	274	277	271	309	286	296	283	330	331	325	310	330	339	362	381	362	395	397	413	411	423	457	434	432	460	467	467	481	497	524	506	529	489	528	539	546	590	596	589	601	619	594	619	627	641	656	674	669	670	763	748	844	909	930	944	969	872	866	883	927	903	890	863	826	834	881	888	881	885	909	862	871	847	873	908	849	906	876	881	873	980	1007	596	312	283	702	1147	1050	938
783	760	774	737	778	776	776	742	768	783	760	763	766	767	805	787	775	778	778	765	804	772	782	771	752	753	750	745	771	800	813	812	767	758	766	786	786	744	763	779	776	781	807	794	821	805	797	802	748	779	781	776	741	778	779	758	772	795	809	800	769	777	775	815	779	817	782	808	816	787	775	770	773	786	785	772	765	764	779	767	772	779	741	756	826	789	802	768	778	812	793	795	773	801	763	769	760	801	771	811	794	842	804	787	777	749	792	793	763	816	782	765	773	772	772	767	816	760	770	821	821	823	783	814	745	716	774	786	772	799	786	785	808	812	795	793	786	799	789	817	814	822	803	782	822	771	794	803	776	802	799	802	812	816	797	788	787	760	789	780	814	785	797	816	754	780	801	769	778	812	775	756	769	821	791	792	802	824	784	808	807	815	807	792	792	766	783	814	789	794	781	798	831	816	804	833	872	893	950	553	246	323	713	995	859	790	764	831	812	802	789	811	800	784	802	816	803	773	792	824	790	804	844	872	880	914	760	492	290	253	353	523	723	877	1053	1141	1025	1033	1016	1026	1008	1023	1038	997	1012	1017	1015	1017	1047	1072	968	978	1000	1038	1002	1000	981	987	962	981	1005	1031	933	956	968	1012	972	1003	971	956	1001	1008	974	948	950	927	971	939	944	912	914	871	886	881	836	845	865	801	800	800	826	776	767	754	714	663	708	652	686	684	696	741	668	654	675	649	627	611	599	615	591	590	556	549	547	515	552	513	482	494	488	477	453	415	449	422	428	437	385	382	404	399	391	374	360	355	358	336	331	336	347	336	308	316	324	301	309	282	293	279	284	253	302	251	272	257	274	258	263	268	266	264	258	270	248	285	273	258	264	265	264	270	260	263	278	265	265	294	274	299	289	282	308	328	335	340	338	331	320	352	355	367	379	371	385	375	354	377	384	412	466	478	450	446	493	476	497	531	547	549	551	521	571	616	644	619	652	666	637	641	680	810	787	655	663	700	705	753	742	744	795	805	796	768	823	790	817	858	852	841	875	838	874	948	911	908	889	898	944	952	948	971	977	934	945	961	961	926	1004	965	930	962	990	1030	969	1003	974	999	982	970	980	968	1017	994	941	963	950	886	879	855	870	900	896	872	871	863	855	863	875	863	896	882	899	892	868	860	831	863	869	902	852	894	949	1057	761	417	227	384	801	1030	974	940
783	831	785	773	799	785	747	730	742	810	763	743	782	761	747	794	793	765	751	751	741	763	757	778	765	750	769	777	747	800	758	760	786	820	829	777	792	756	754	804	766	779	781	804	784	792	759	767	737	769	798	765	791	821	784	756	779	802	765	784	789	765	750	771	761	806	813	831	784	822	767	826	800	777	755	759	776	799	798	786	814	779	777	742	804	773	760	758	800	823	777	784	779	796	773	815	732	801	777	816	776	786	787	777	798	804	790	780	777	796	806	798	755	780	783	779	797	797	742	796	817	801	803	811	734	782	813	798	813	807	829	808	796	775	780	806	786	812	805	782	805	806	799	763	815	791	794	792	804	790	817	792	811	781	823	823	811	789	832	800	770	823	793	753	786	783	797	815	794	783	751	729	757	815	794	813	813	773	799	794	775	809	780	813	778	799	781	807	840	778	810	789	801	797	820	763	807	919	1018	763	304	237	573	1012	932	837	784	809	807	777	811	803	821	784	793	828	798	803	796	786	799	802	775	844	844	903	925	821	600	406	275	251	349	446	617	717	848	836	877	821	832	853	820	769	783	894	846	811	816	804	794	714	749	743	730	719	699	673	621	635	668	604	586	558	562	580	574	564	580	498	502	499	483	469	478	485	480	445	430	437	426	389	403	395	360	361	390	367	350	356	349	341	308	335	307	305	307	308	290	302	289	297	288	274	277	294	288	276	297	293	286	293	257	272	280	292	307	281	268	262	272	271	260	267	258	284	257	276	283	276	279	280	290	281	290	322	319	296	340	332	320	319	354	360	354	345	359	388	367	401	404	400	389	436	434	457	477	478	527	509	523	521	510	557	529	568	565	597	566	587	662	624	653	676	687	676	708	701	691	694	747	718	767	769	804	845	795	804	815	805	808	862	847	877	857	872	827	870	845	947	952	928	918	923	877	946	923	923	960	945	986	953	981	982	970	1008	967	997	1021	945	986	1029	1002	988	978	984	1008	986	1010	1006	955	1004	1020	999	961	982	968	1009	990	987	1028	998	949	992	955	952	986	981	987	981	970	953	986	1018	970	996	946	943	958	971	967	983	1015	976	937	963	912	919	876	937	910	890	930	889	919	878	911	928	865	827	847	929	886	931	890	885	871	831	881	876	853	880	887	871	929	871	899	884	872	890	924	913	1037	910	505	283	256	982	1478	905	918	891
787	784	769	775	789	784	764	770	747	777	772	785	788	773	755	801	785	770	741	742	752	792	756	769	801	748	776	743	761	751	770	783	792	799	806	809	814	785	750	771	797	757	748	738	778	749	776	737	788	807	750	778	790	800	762	749	766	793	794	796	806	747	776	732	772	799	763	801	781	819	804	802	815	786	772	782	787	775	757	752	759	739	792	787	793	789	761	795	825	805	790	797	770	774	806	788	790	804	750	805	800	743	753	807	776	794	772	802	785	795	800	761	809	803	766	803	851	776	768	841	803	785	829	764	799	819	809	831	821	754	813	818	769	779	773	823	788	792	789	785	775	801	808	776	794	772	785	794	779	794	800	811	772	818	819	791	803	790	799	852	803	762	754	797	759	773	832	791	799	816	749	780	777	768	825	753	756	778	854	779	804	793	770	773	799	804	801	807	804	791	788	829	770	793	851	758	821	922	1000	881	389	198	368	836	990	914	841	814	801	793	795	814	835	784	795	817	795	805	772	768	758	789	778	814	815	822	834	911	897	767	590	396	277	247	259	280	365	356	358	348	347	333	334	326	351	369	367	345	375	350	317	322	343	348	334	297	295	290	308	279	302	293	264	254	273	284	271	256	261	264	286	259	285	282	253	292	263	259	277	279	284	276	256	290	292	275	273	295	273	325	296	330	317	336	330	306	346	353	326	378	356	384	383	393	389	400	433	418	440	429	488	464	454	471	517	567	583	549	560	530	585	603	639	616	619	604	626	665	695	697	678	715	738	725	751	744	769	812	798	808	810	794	865	834	851	843	872	852	874	854	887	833	855	945	865	896	907	919	934	992	979	947	947	966	976	974	979	967	940	977	1024	961	999	976	1032	1048	974	970	961	961	995	999	998	1072	1015	1014	981	969	1026	1035	930	1012	993	975	976	1002	992	962	979	985	994	1011	953	958	967	997	954	957	940	971	929	931	913	956	941	942	939	926	940	914	919	900	933	900	914	879	958	918	926	900	881	893	944	918	867	895	846	878	915	904	915	920	931	887	922	837	831	902	883	947	877	844	897	892	928	929	910	923	898	893	909	898	922	897	936	842	898	908	893	916	882	917	881	893	845	888	847	869	838	840	822	859	915	883	851	885	874	870	869	844	847	879	865	861	848	865	853	908	851	858	932	1020	1043	656	336	262	451	1191	1566	765	925	888
779	781	771	772	814	762	815	733	715	779	754	780	821	729	776	741	778	816	736	760	751	767	780	735	783	751	764	735	766	761	819	788	773	810	785	783	755	762	788	758	794	768	776	752	766	758	762	776	807	776	743	801	754	774	774	766	785	794	788	773	812	775	778	731	767	787	758	801	802	789	763	818	758	775	800	807	798	802	821	778	799	796	759	814	832	832	829	780	784	777	758	794	779	754	763	794	805	778	817	807	786	766	773	798	793	774	767	764	769	799	803	777	768	789	806	813	786	781	824	843	833	781	832	810	820	766	805	811	767	752	772	824	856	785	790	800	798	793	793	785	828	806	776	786	799	811	781	773	765	807	776	806	783	769	770	804	795	789	816	825	794	821	791	792	789	812	842	792	806	854	803	780	831	812	798	774	786	770	781	807	806	753	744	769	807	807	797	796	780	812	826	812	811	802	832	801	830	882	953	924	526	252	267	576	947	1010	836	792	823	800	805	801	801	816	809	803	785	818	710	786	896	847	790	809	790	817	840	856	909	942	910	770	622	499	410	352	302	301	284	305	286	266	316	310	311	323	290	301	317	299	330	346	329	324	363	384	389	388	374	415	403	428	449	431	442	444	456	471	487	493	477	487	508	523	553	599	568	619	631	615	655	620	661	652	673	671	703	739	734	765	738	772	780	805	789	777	846	800	813	827	812	848	848	837	870	854	890	913	914	896	944	919	870	859	914	984	958	1001	978	974	953	975	1003	970	978	973	959	979	959	996	980	1010	969	977	984	995	981	1006	979	1032	969	1000	981	932	993	990	964	972	959	983	985	955	910	945	930	966	921	955	935	997	951	909	924	935	887	912	917	906	884	896	934	919	903	938	916	905	884	854	942	901	904	886	913	928	888	901	891	866	842	869	872	945	918	914	936	908	887	895	827	890	888	925	877	897	888	886	904	885	951	906	876	845	907	917	842	879	864	902	926	859	871	903	889	861	845	847	894	898	854	823	847	855	889	952	952	844	874	900	881	895	913	865	892	865	812	809	799	851	847	862	855	846	864	853	868	903	878	863	857	877	858	838	896	830	888	852	841	846	855	877	876	822	884	834	894	826	831	819	883	864	894	883	891	883	891	861	857	894	903	858	838	838	860	909	894	869	882	885	891	908	977	1071	755	431	238	457	918	1022	870	851	853	865
780	781	788	753	789	733	810	757	765	743	744	774	773	772	800	764	778	796	766	782	737	738	744	795	755	751	784	771	768	760	787	750	754	760	775	785	762	767	788	742	752	790	781	715	755	778	787	800	791	776	782	758	779	786	782	795	800	789	744	808	771	808	783	814	817	809	736	759	764	792	766	762	777	800	784	763	784	804	807	742	745	832	810	762	795	812	789	785	782	778	761	764	790	754	753	769	801	803	825	795	795	758	765	795	780	768	769	781	798	786	802	785	789	800	851	846	755	789	803	786	785	799	808	838	764	796	799	796	757	767	805	816	820	782	765	823	802	817	822	779	783	805	800	770	819	798	787	829	759	771	783	783	818	810	779	827	818	808	795	793	781	815	831	806	787	790	800	807	764	820	830	834	801	793	814	808	796	807	778	769	808	755	841	810	751	776	800	759	781	792	761	819	796	828	803	812	815	835	855	946	740	401	250	354	758	1118	894	821	796	822	832	789	809	824	800	814	819	764	841	796	739	979	792	799	779	776	810	828	834	855	873	919	911	901	822	704	717	667	701	702	705	692	728	741	757	702	727	705	717	747	776	792	742	788	832	833	821	841	820	836	859	886	879	892	897	849	881	902	894	915	899	918	913	914	942	938	963	947	970	951	945	923	979	987	936	968	959	994	1010	955	961	989	962	948	952	961	962	937	919	939	981	923	968	931	949	943	925	1004	953	944	944	938	910	894	889	928	951	926	867	840	928	938	929	910	901	912	896	872	906	910	877	919	905	870	892	896	860	869	851	857	825	871	889	878	884	830	881	860	859	826	855	844	878	847	841	866	861	850	906	869	803	785	792	792	793	894	893	882	852	850	877	891	869	879	868	890	841	839	841	906	891	874	872	874	900	855	813	872	809	798	869	870	872	891	880	855	855	835	858	878	843	862	848	853	870	812	868	836	864	874	843	853	845	850	820	817	855	845	819	801	857	854	840	856	861	895	844	865	863	841	809	829	890	894	870	830	844	881	893	866	844	863	871	855	823	792	805	860	842	845	850	845	809	807	868	864	886	837	890	876	871	852	858	874	887	863	861	892	899	904	871	887	871	896	833	719	634	657	794	895	885	851	874	877	890	862	842	828	903	893	843	849	843	829	864	913	901	885	899	940	1065	864	490	270	361	798	1158	1061	949	914	859	886
765	752	850	778	798	749	798	752	760	766	755	780	760	775	792	757	768	811	812	752	751	733	764	733	767	769	775	778	770	753	761	796	786	808	753	781	740	718	797	778	803	770	799	734	746	801	804	798	790	781	795	784	768	791	806	794	781	768	753	815	787	758	760	744	782	778	797	779	721	803	813	815	813	820	811	817	823	801	795	730	750	781	814	761	795	807	792	803	773	755	778	783	792	782	775	764	787	733	825	802	832	776	789	759	769	777	786	811	798	793	783	759	850	815	772	814	760	798	811	811	778	799	819	809	774	785	827	779	795	789	792	862	842	779	780	813	813	836	854	798	788	805	778	794	765	783	809	798	754	805	811	769	797	758	784	819	778	838	790	833	821	785	750	775	780	782	774	798	793	844	810	814	826	817	832	794	785	816	781	785	784	736	967	1021	731	795	752	818	847	823	789	790	820	814	787	806	805	789	819	891	962	778	351	248	504	943	969	858	828	798	828	770	792	793	797	797	800	803	925	622	450	912	807	810	768	798	793	823	838	817	785	846	898	967	954	931	948	919	918	957	903	910	972	983	970	967	946	1005	967	985	963	949	939	955	959	960	953	956	914	940	917	962	926	929	896	950	924	917	921	952	905	894	889	871	892	914	896	921	923	897	864	852	883	916	858	862	921	896	829	831	841	857	873	850	819	859	887	879	830	853	856	858	833	850	822	843	859	897	841	812	869	867	811	804	836	851	839	832	881	833	860	879	849	853	899	832	859	839	876	864	881	883	852	825	844	883	848	854	829	868	792	895	862	838	835	831	833	880	848	800	836	834	807	832	832	871	815	843	851	807	753	848	866	795	749	802	826	853	786	840	819	845	849	818	876	852	817	782	830	873	864	862	833	829	875	837	838	857	833	857	893	825	825	857	862	864	829	883	837	843	858	830	851	873	836	879	842	821	854	845	854	850	865	843	870	867	828	828	827	823	846	840	827	874	879	857	872	828	819	895	828	857	823	851	833	809	796	850	859	853	851	875	825	880	862	851	834	867	813	850	825	811	834	835	851	893	879	846	839	850	862	881	834	831	865	867	858	872	839	890	862	898	877	885	758	525	669	590	679	876	870	850	856	855	846	839	870	880	877	909	865	852	867	899	883	865	876	878	928	1071	950	564	308	291	656	1082	1080	953	947	923	885	886
757	776	803	750	770	784	806	794	760	804	758	752	770	750	773	776	748	788	783	751	788	782	785	787	822	767	759	766	758	785	790	740	783	792	808	745	777	794	800	803	807	793	761	785	794	812	797	814	751	866	841	781	746	771	808	767	723	763	785	792	808	808	769	770	796	751	760	798	737	757	768	801	756	791	796	807	806	779	812	750	760	781	797	791	802	817	787	804	816	823	777	755	825	823	818	825	775	694	790	796	791	790	774	745	770	743	769	793	785	806	779	801	808	739	740	800	838	850	802	800	797	801	786	784	797	813	811	771	775	735	819	830	859	803	791	765	782	804	791	801	820	813	799	795	764	801	768	782	809	789	773	745	809	820	806	781	807	816	789	806	801	778	790	740	812	782	772	756	786	841	808	782	780	792	756	821	780	829	755	771	820	792	739	756	725	825	755	810	817	794	833	815	794	794	825	830	832	772	873	934	981	973	585	263	315	641	1044	943	896	820	816	803	787	800	763	781	762	818	902	818	766	893	765	785	782	803	783	747	789	798	761	837	878	942	827	849	831	851	843	840	807	887	983	857	873	840	876	834	874	853	835	831	863	846	866	878	857	839	820	822	870	853	852	858	807	848	848	843	869	819	830	836	800	831	852	829	865	850	832	847	799	802	820	871	845	831	832	820	827	766	809	818	858	856	794	825	799	839	865	856	851	808	857	815	764	826	858	822	804	809	815	848	843	818	802	776	785	783	774	826	843	815	804	829	818	780	800	856	805	786	868	869	790	840	825	817	827	845	804	842	815	841	835	860	835	822	853	882	893	850	801	818	870	844	848	857	878	861	838	772	796	959	1049	947	751	759	861	858	834	851	827	862	841	868	813	878	828	824	806	830	878	831	815	871	847	825	824	868	853	826	834	882	861	873	864	876	858	850	837	843	851	841	863	865	855	868	820	806	855	821	873	852	843	854	872	834	839	794	817	864	915	914	840	807	871	910	841	863	858	833	832	812	848	845	825	811	836	859	869	863	817	845	836	892	854	849	862	848	828	845	828	805	817	868	831	867	846	872	860	868	857	838	846	830	871	857	854	838	826	858	909	884	860	868	611	582	2105	1436	497	789	881	881	876	861	859	880	852	882	875	904	901	834	894	886	872	883	921	935	1026	958	628	330	269	560	1044	1130	1017	927	927	914	863	884
791	801	810	792	768	762	774	778	778	797	770	762	752	762	741	759	773	810	782	776	791	822	804	751	800	758	755	751	798	809	785	766	776	788	754	767	766	820	762	804	766	756	759	774	796	768	795	756	749	825	790	761	780	801	803	778	772	797	760	741	811	821	818	771	790	782	762	757	760	794	767	744	767	782	816	796	787	796	773	805	820	817	786	801	805	794	802	817	820	767	784	775	806	831	791	812	803	743	783	759	805	778	773	753	771	752	794	797	773	820	798	796	770	741	799	827	803	836	776	790	809	772	827	804	786	847	844	777	783	777	755	767	784	781	817	765	761	768	808	806	785	811	799	771	805	821	813	806	785	786	766	801	806	797	806	806	794	792	835	826	817	763	799	820	842	904	806	781	799	799	779	789	800	763	778	755	791	798	805	828	786	799	795	813	793	829	822	830	790	801	810	786	805	801	815	790	821	796	772	906	947	998	832	401	244	439	843	1070	902	875	794	774	819	787	777	807	797	844	840	890	873	819	805	784	784	864	792	780	788	820	771	795	811	848	806	823	823	815	854	808	836	934	941	842	843	815	848	806	848	839	826	807	820	826	825	833	822	775	778	765	836	858	835	831	766	794	823	853	826	793	803	826	827	780	808	787	795	831	857	829	846	803	804	794	836	809	808	780	774	761	777	808	856	835	834	835	803	815	855	832	838	807	778	811	817	818	815	838	843	808	809	825	819	846	817	796	801	825	819	862	845	817	826	833	857	814	820	863	825	801	848	842	818	840	830	842	853	812	859	856	817	800	815	828	837	838	786	828	875	804	839	810	868	840	817	833	829	829	870	796	737	958	1100	972	713	796	875	841	831	843	846	875	828	854	829	792	826	816	801	805	801	811	851	799	835	825	810	855	870	847	869	827	846	859	836	828	824	852	852	851	827	850	815	831	849	837	801	814	861	837	835	856	852	857	843	852	810	782	801	868	938	950	894	832	855	913	893	826	806	832	836	804	837	822	825	840	864	892	863	859	798	857	875	848	850	836	888	834	863	875	854	849	831	859	836	872	836	842	848	865	869	815	893	856	885	898	837	834	873	856	863	914	860	909	665	520	2338	1579	425	725	867	850	834	838	848	866	862	857	925	885	845	845	864	884	860	907	894	1031	905	598	348	245	511	926	1110	1039	954	944	895	901	888	824
825	741	783	810	746	767	793	750	763	775	764	753	769	789	800	761	761	784	776	776	797	780	759	758	760	772	777	772	799	799	811	804	775	771	767	757	764	790	796	797	754	715	738	788	802	783	774	779	755	764	730	765	784	779	771	793	797	770	809	782	809	794	842	780	748	755	808	766	878	951	783	801	783	753	773	770	809	805	809	808	832	814	802	757	764	795	785	796	790	786	788	794	814	792	776	738	779	780	801	823	791	763	782	800	872	832	774	804	771	823	762	778	785	815	781	792	798	798	807	788	811	808	810	815	812	791	810	793	788	816	738	745	753	816	796	802	738	763	804	802	779	819	788	794	794	788	793	821	796	780	783	768	822	801	803	803	783	801	803	831	790	783	778	826	857	902	803	804	768	821	789	806	842	753	789	766	820	825	802	814	831	792	753	813	789	811	774	774	799	786	778	757	800	771	804	772	767	857	791	891	885	950	1006	663	309	265	509	833	959	849	846	769	851	802	827	782	787	790	804	812	810	757	785	824	795	808	809	803	837	787	802	789	806	785	819	816	842	815	861	758	910	772	727	811	812	773	834	785	787	805	844	812	828	801	823	819	804	827	805	816	821	833	845	824	787	813	818	791	803	807	772	837	876	812	778	788	795	835	842	811	800	845	792	836	794	823	808	795	784	773	808	809	839	814	815	810	819	812	812	798	791	838	799	805	830	845	859	811	772	842	829	778	856	812	789	812	828	859	857	853	832	786	809	870	852	823	842	875	856	869	800	842	849	808	823	796	809	863	840	805	838	835	833	813	846	810	839	783	801	824	844	818	883	822	797	828	865	858	878	805	759	749	819	755	694	833	873	796	825	816	820	836	832	776	848	846	826	797	804	811	827	821	832	797	832	813	804	826	835	840	824	846	811	817	830	853	868	770	846	836	853	863	846	854	858	817	862	826	825	792	841	863	853	843	849	828	831	839	830	850	892	871	845	786	834	863	837	841	847	871	887	837	856	832	827	839	897	856	859	892	862	850	892	854	859	837	834	888	887	867	863	855	852	868	893	883	837	850	841	879	887	875	894	887	876	858	858	930	847	865	892	889	861	912	816	552	774	628	513	836	875	880	892	871	874	903	865	890	886	880	881	866	884	883	893	973	1060	951	554	357	275	474	871	1152	1043	946	935	922	890	893	883	811
772	808	789	767	758	761	779	754	797	805	777	764	785	754	801	808	774	776	826	762	762	807	756	786	772	742	747	761	773	784	779	730	788	777	785	740	761	805	780	785	784	762	780	740	796	759	767	797	782	785	786	848	811	761	773	777	784	796	816	807	800	796	805	785	761	799	797	761	800	853	727	803	778	786	760	775	806	772	774	796	802	816	804	774	760	778	786	785	778	813	805	778	751	699	733	798	762	742	771	806	758	771	812	797	794	728	765	796	769	809	814	805	795	795	795	807	803	764	828	794	811	789	794	762	809	791	824	795	807	796	780	772	816	807	805	824	818	798	806	814	799	811	796	770	748	752	774	790	789	827	828	795	813	839	806	805	784	786	803	820	798	812	792	826	891	883	797	778	799	818	786	816	836	791	779	830	804	795	739	761	794	812	778	812	794	813	811	787	819	779	781	793	788	754	776	809	790	839	795	863	872	888	1008	932	534	255	295	547	962	940	881	852	833	808	791	788	813	768	788	791	807	817	787	778	794	805	805	777	821	820	833	815	817	790	811	802	823	779	840	778	850	884	852	793	796	832	822	842	820	805	851	837	785	799	804	776	789	821	793	797	836	836	803	840	813	765	812	841	829	799	906	641	728	777	786	778	781	821	838	820	792	793	809	804	789	780	803	807	804	759	804	812	793	821	812	808	820	820	860	801	825	798	821	796	846	800	831	817	770	817	787	815	820	821	766	775	780	811	777	800	830	779	791	824	836	850	821	814	867	817	802	846	835	827	846	869	809	848	794	814	835	835	810	821	842	822	839	827	865	829	849	844	824	836	802	828	803	834	814	830	832	805	740	767	793	823	830	817	850	850	832	775	791	822	852	883	859	784	834	822	822	857	797	781	835	825	819	825	784	805	782	838	809	835	839	831	873	836	842	870	825	867	820	870	843	883	853	815	809	795	877	861	857	862	838	867	799	891	857	831	824	780	796	824	846	881	837	865	900	864	854	837	861	846	851	824	862	867	833	823	834	822	893	860	839	864	841	858	876	842	857	853	840	837	875	827	842	1070	887	798	840	901	849	883	844	887	841	845	863	876	916	935	891	849	861	836	759	666	806	861	871	855	866	917	815	833	847	886	902	882	876	910	915	939	975	1049	840	526	335	258	448	866	1141	1034	940	930	921	868	885	888	865	892
764	765	790	766	784	731	769	777	784	780	791	781	757	773	762	776	770	771	740	784	738	800	794	775	799	785	788	758	772	764	788	765	772	831	771	752	777	756	783	767	807	800	840	812	774	766	784	786	777	749	787	776	782	831	775	781	839	813	779	781	770	822	807	747	756	807	816	823	792	782	800	773	760	800	804	788	811	752	751	762	789	781	786	797	775	796	801	801	771	739	782	776	813	686	1008	1007	655	765	795	791	770	744	788	799	817	841	808	786	804	811	838	756	777	776	815	801	794	828	806	780	781	819	778	830	803	816	785	801	793	807	794	797	807	793	806	825	795	769	816	810	812	793	787	797	808	776	773	803	796	772	827	785	814	823	807	809	804	805	764	832	792	777	844	779	791	774	761	804	821	821	798	820	839	802	785	786	835	717	724	755	802	776	777	780	812	776	821	796	800	787	788	785	756	763	755	799	809	828	845	820	825	890	961	994	789	499	242	383	851	1106	910	852	828	783	772	822	826	779	811	819	837	852	804	813	765	773	829	813	853	835	795	812	815	816	818	786	842	831	788	785	804	797	771	835	795	792	789	809	816	783	836	838	822	802	784	796	822	836	793	820	824	814	820	802	839	811	867	804	824	828	844	733	802	769	775	788	802	816	803	811	816	816	817	826	789	833	811	811	839	760	806	821	830	824	821	801	813	811	865	808	828	785	800	817	789	778	810	800	798	800	796	805	823	771	757	828	757	798	791	825	780	843	809	848	803	805	816	802	833	828	784	792	831	842	853	844	821	824	793	818	828	815	824	830	810	810	822	815	814	842	820	856	824	856	810	828	829	827	802	856	836	839	855	890	889	811	843	847	817	826	821	886	778	813	822	868	832	760	836	812	847	828	808	885	858	833	833	871	843	831	815	839	835	847	799	816	858	870	851	819	831	878	829	827	848	887	846	852	841	828	834	856	830	829	822	831	860	869	860	828	826	817	814	865	853	840	861	881	868	887	831	813	901	835	848	874	872	894	832	805	870	844	868	877	907	856	856	849	863	854	856	840	861	866	833	849	800	878	792	848	807	859	879	791	815	775	845	866	863	894	890	866	853	878	813	892	893	925	884	887	900	874	891	874	889	891	843	864	860	890	906	901	979	1081	998	732	489	310	270	476	844	1104	1098	957	939	900	899	878	871	876	849	847
764	799	769	797	796	785	781	778	772	752	807	777	774	773	793	782	755	781	773	781	784	791	767	810	773	795	754	736	769	772	783	805	787	792	813	778	790	813	798	788	769	825	808	789	766	754	784	783	768	759	770	788	796	778	739	786	813	796	795	781	800	800	775	787	783	786	806	822	823	782	789	763	746	771	785	801	738	737	742	791	785	807	783	766	753	789	811	797	759	775	772	805	804	694	873	950	651	798	790	796	790	830	771	787	805	741	805	777	793	810	808	816	792	808	782	804	813	817	768	766	774	800	787	797	818	835	814	772	772	779	807	777	774	830	817	777	846	813	812	795	799	816	760	764	829	776	813	796	763	790	834	799	777	821	826	791	779	804	797	795	828	803	803	805	744	808	813	810	783	792	789	823	820	788	809	825	803	732	742	769	768	790	799	745	792	791	802	797	799	801	779	785	804	799	826	800	809	812	807	846	800	875	950	1002	1046	768	310	260	515	854	942	935	891	812	826	796	811	791	785	815	776	780	819	823	787	790	805	765	804	864	816	815	792	789	814	824	811	811	827	805	785	839	778	778	784	796	801	775	778	827	778	819	819	803	764	807	803	788	818	834	818	828	827	853	819	821	867	821	812	781	765	781	802	770	760	803	770	828	777	796	788	806	838	861	794	818	834	782	831	837	815	812	798	800	804	822	774	815	814	780	835	771	774	795	826	807	807	815	781	806	818	806	805	808	795	816	795	812	813	795	817	842	845	821	816	841	806	824	831	823	791	846	830	829	825	830	833	846	797	824	833	840	831	823	867	814	827	817	836	835	802	842	835	810	808	842	822	803	804	850	817	827	858	878	829	845	860	828	805	815	807	788	800	810	804	869	833	794	835	805	832	821	803	837	833	801	814	815	850	849	883	841	879	824	847	808	827	862	852	860	881	855	810	848	811	824	871	841	842	855	872	833	843	850	817	848	856	878	864	826	854	832	868	832	848	827	845	866	860	881	864	834	846	824	847	842	849	825	837	830	818	832	830	873	846	853	877	851	875	833	849	850	880	897	883	856	823	849	875	869	884	854	838	794	762	810	833	840	847	886	847	854	883	868	870	882	881	899	874	886	878	830	896	851	883	904	897	896	888	945	974	990	1086	925	656	401	292	312	571	891	1115	1040	985	938	930	867	899	855	898	822	885	846
761	813	780	788	782	786	788	773	787	788	747	731	745	754	796	766	758	792	756	754	760	760	774	790	803	782	758	779	783	775	723	767	787	753	758	783	780	760	788	789	725	783	827	809	763	790	807	769	778	791	792	790	839	809	775	771	775	784	791	800	829	820	770	776	762	831	792	822	784	782	802	775	742	754	782	782	775	767	764	770	789	767	761	821	805	792	799	780	788	782	815	797	811	741	704	729	746	835	811	801	772	796	781	810	801	788	807	782	784	786	795	803	814	779	825	802	807	808	784	810	807	774	797	825	795	825	808	813	769	797	779	801	782	817	793	802	803	832	774	778	800	792	795	774	805	731	800	802	803	759	842	859	754	812	799	803	783	810	763	790	820	837	833	845	807	793	815	790	823	826	830	793	825	844	828	789	770	820	844	818	733	792	836	804	758	804	777	827	786	789	756	805	809	792	794	806	803	821	813	828	836	829	957	949	1041	965	474	251	296	472	697	1054	965	864	834	824	819	804	803	790	773	788	802	789	797	851	816	834	798	814	774	842	806	836	812	818	781	799	874	878	805	780	794	831	776	843	762	781	794	807	810	815	791	824	797	744	803	813	819	817	837	836	818	823	837	835	806	818	819	758	814	765	748	753	762	796	799	839	773	806	809	842	817	842	824	817	815	826	817	768	763	828	800	791	808	842	807	831	785	790	808	779	822	821	790	789	802	833	842	827	856	768	804	786	876	772	821	766	823	817	762	821	850	804	826	827	830	819	808	813	797	831	860	810	837	806	862	822	839	819	878	856	847	859	814	829	822	809	825	838	821	858	805	842	803	803	841	841	858	833	840	810	857	848	853	845	791	872	785	791	833	856	840	871	760	843	808	817	814	804	836	849	802	831	830	803	835	822	835	825	880	833	857	830	845	824	823	847	839	820	856	809	845	861	828	852	852	863	802	844	844	813	848	851	820	850	853	835	816	826	846	826	822	855	864	862	889	840	860	845	878	850	865	869	859	857	852	881	876	859	865	845	861	821	884	866	882	860	857	858	818	874	879	902	864	829	825	857	874	861	880	862	821	828	795	792	827	890	900	885	857	847	874	865	871	898	862	877	901	950	856	865	842	889	881	925	889	909	928	958	1062	1050	810	550	351	278	381	691	955	1135	1024	1018	912	901	891	912	902	877	863	843	872	873
808	747	778	747	757	752	788	770	758	785	803	765	771	777	742	800	786	731	773	773	772	776	784	755	775	766	741	745	749	766	782	810	830	802	800	756	753	809	805	805	730	738	750	740	780	822	766	822	755	792	794	782	796	783	803	781	806	793	827	783	817	804	816	795	778	812	754	804	805	786	797	779	788	760	795	734	742	772	786	774	792	792	812	817	804	811	793	804	802	811	801	796	793	787	789	781	853	815	799	777	806	819	764	792	828	791	774	783	780	771	835	811	805	789	816	765	780	817	773	806	798	786	785	787	790	779	791	800	808	806	755	777	806	819	797	822	796	789	786	839	811	777	810	796	809	809	796	767	806	789	791	832	824	790	808	816	794	835	797	796	791	841	827	828	783	798	759	794	800	827	833	819	801	819	805	818	666	858	1018	918	714	780	825	828	760	775	793	812	803	743	786	821	793	799	800	794	802	808	829	808	818	800	904	886	962	975	734	451	285	233	422	663	1006	1013	854	818	802	831	786	785	796	806	803	817	777	757	783	823	805	774	754	808	820	814	829	792	817	803	880	908	806	788	771	809	768	798	860	794	809	797	841	834	816	830	819	815	833	812	809	833	826	831	835	840	809	781	760	829	804	806	781	755	770	790	826	775	840	824	796	840	814	854	818	803	817	815	786	787	789	807	838	817	838	836	811	801	810	787	791	799	797	818	797	790	834	801	826	790	835	863	800	794	779	709	844	802	840	818	827	814	789	848	831	799	837	880	812	851	801	823	819	831	833	833	815	792	829	827	857	815	819	812	893	868	819	845	788	858	832	821	806	822	813	818	807	824	806	820	820	831	849	817	831	866	849	815	858	894	851	855	877	860	812	860	841	836	850	848	819	852	860	829	823	839	836	843	823	812	827	864	849	859	839	853	857	823	884	834	850	849	810	798	811	836	842	817	891	843	824	832	812	834	840	822	818	877	831	840	812	870	824	819	805	849	838	854	837	864	853	820	839	855	878	858	869	867	868	824	902	831	858	838	856	853	825	907	845	856	847	812	838	856	860	886	883	871	856	850	870	872	920	883	879	867	841	851	851	870	856	894	867	891	872	898	924	868	904	912	879	863	854	866	900	894	901	949	975	942	964	994	864	680	452	277	276	437	789	1039	1105	1058	965	959	918	884	919	854	898	819	809	832	836	868
740	778	789	804	773	759	777	774	755	779	751	792	780	792	792	761	751	776	777	806	791	780	795	801	775	763	781	753	751	804	792	781	791	795	761	760	772	803	798	758	793	758	747	779	803	760	801	790	763	784	792	792	783	771	798	806	785	817	803	774	792	787	796	782	807	770	804	786	779	799	790	779	791	793	797	707	708	814	791	777	782	789	759	821	779	804	794	831	804	808	765	793	805	803	795	819	773	779	794	824	779	809	757	813	766	770	817	789	812	817	802	785	831	817	811	784	797	791	793	777	792	826	743	794	754	808	761	802	790	798	802	796	843	826	812	787	753	810	798	823	788	781	823	811	827	783	827	827	783	816	789	781	795	825	795	802	780	781	802	811	838	836	807	797	798	775	778	793	783	795	811	782	772	824	770	772	693	813	992	838	703	777	819	829	789	758	780	800	826	819	814	826	770	768	788	789	764	761	796	822	801	849	822	858	869	925	868	911	764	336	244	408	667	964	997	865	879	830	858	788	806	847	803	807	775	782	813	828	817	801	770	811	812	845	829	814	806	790	784	776	756	854	803	763	810	847	842	800	844	852	809	802	838	848	829	785	873	785	805	806	819	820	783	808	835	806	774	795	786	803	768	817	798	768	800	803	810	832	794	793	810	802	835	826	809	797	821	788	811	841	858	840	818	784	813	842	818	837	821	834	806	820	809	785	818	807	805	796	813	803	784	810	823	804	853	838	841	821	841	845	829	823	836	840	805	827	823	846	835	867	798	831	817	817	812	827	810	795	855	803	850	833	826	834	806	835	829	849	859	840	827	779	829	837	792	812	888	869	852	817	836	872	833	832	862	853	855	810	810	803	870	849	827	824	847	814	821	876	808	825	887	854	809	853	861	876	882	790	847	852	885	857	797	872	825	829	875	852	867	840	812	883	762	845	885	854	820	822	771	821	818	831	788	847	825	823	871	876	849	846	855	838	866	812	820	882	857	863	827	848	869	875	856	867	871	910	771	707	888	833	862	843	882	886	870	836	896	882	872	843	832	870	848	902	898	889	889	883	884	828	897	870	853	861	868	866	898	894	849	893	867	872	887	879	849	861	878	905	885	913	861	895	891	938	944	1029	1021	996	867	632	461	330	277	354	609	894	1081	1071	1017	975	960	936	936	886	860	873	830	795	836	835	823	880
730	739	779	745	771	802	764	761	797	753	773	806	787	762	776	777	760	759	761	765	810	768	803	776	798	777	777	749	765	810	803	761	765	787	749	775	807	782	778	801	811	810	789	774	765	718	774	775	773	781	774	801	815	796	810	764	773	790	784	756	765	790	827	755	811	819	831	798	790	811	798	792	769	748	792	746	831	814	806	814	782	760	791	782	813	767	804	808	803	768	771	797	830	816	840	790	792	764	788	807	791	807	789	787	823	816	802	767	792	805	803	788	825	808	800	801	821	806	827	757	809	798	782	779	836	784	783	778	780	818	836	793	777	824	802	763	776	769	803	798	808	809	820	836	837	800	826	780	775	788	774	834	826	815	780	785	782	775	800	798	847	841	825	814	779	786	789	785	832	840	809	770	828	804	754	799	803	743	743	693	754	837	830	790	798	793	782	819	817	847	851	832	827	721	787	788	789	745	771	825	844	822	836	797	862	905	782	1208	1597	673	309	270	367	580	906	981	973	895	845	816	810	847	807	810	775	756	789	819	801	867	803	785	775	844	773	822	818	834	769	833	791	798	775	789	802	830	845	828	795	843	836	814	840	803	817	837	804	827	817	840	823	846	824	844	827	802	793	813	809	795	800	790	784	790	847	812	805	779	799	831	798	832	817	804	810	794	792	822	805	821	793	785	761	783	824	820	777	796	810	832	824	804	814	826	794	796	802	793	775	810	809	802	830	818	815	861	867	846	846	817	850	836	874	835	801	843	812	830	806	804	828	840	803	836	790	829	834	850	862	824	823	854	822	851	839	827	820	846	809	825	834	816	833	829	782	858	819	811	845	855	832	812	836	833	846	856	848	817	853	818	824	868	828	824	843	813	830	867	842	825	890	848	846	823	873	889	887	822	852	877	852	817	832	860	809	852	864	826	838	836	849	1079	908	811	856	862	845	843	822	861	852	839	885	828	818	843	875	915	855	836	852	818	847	859	858	845	824	834	863	875	842	826	876	873	833	927	838	784	892	859	890	860	857	870	870	841	842	870	872	853	868	843	867	875	903	852	862	859	805	812	856	866	869	854	878	903	896	914	870	847	866	885	853	889	874	841	878	939	915	885	885	937	1002	1038	1023	965	791	627	443	355	259	306	503	738	1001	1103	1020	959	959	933	955	911	889	899	884	902	806	967	983	856	876	906
750	740	782	771	772	729	781	782	764	769	805	761	778	769	801	754	751	775	770	780	793	809	768	745	795	798	790	767	786	813	819	788	741	752	799	775	774	810	782	790	769	805	800	798	776	785	772	767	774	751	787	799	793	792	791	791	782	742	767	827	818	808	804	790	802	820	815	791	768	751	746	775	792	780	775	796	817	812	801	769	739	756	773	787	794	821	790	805	789	785	773	788	808	797	830	798	797	824	825	770	787	827	784	776	786	794	793	782	822	774	812	810	794	793	772	833	815	824	814	776	797	835	811	805	802	761	763	830	804	822	815	825	795	827	803	813	791	794	832	812	782	808	801	781	804	812	813	805	770	779	794	804	790	813	809	788	784	817	794	785	823	841	812	812	785	795	791	792	809	798	798	819	738	796	777	793	800	819	786	791	865	814	820	784	805	809	777	810	824	829	834	838	795	744	830	741	765	750	786	798	827	809	839	828	830	922	820	838	1132	828	636	414	265	360	504	815	984	988	864	860	835	826	838	811	811	786	783	834	796	789	818	822	837	798	824	821	822	821	836	828	814	777	801	786	818	825	825	807	857	813	852	840	830	806	808	838	779	827	822	808	817	797	822	811	841	825	765	821	805	841	815	799	815	818	828	778	812	811	849	775	802	818	785	821	817	805	785	811	822	798	835	781	791	792	823	795	841	909	904	806	805	783	775	798	823	811	775	793	847	832	824	793	839	805	790	814	839	820	812	805	810	827	862	809	806	839	884	853	809	845	839	837	841	803	841	833	829	824	815	863	840	820	823	824	825	825	878	813	771	815	828	855	866	874	829	863	791	830	849	834	823	838	845	787	830	846	839	831	867	837	873	800	879	834	839	845	798	856	857	844	855	850	836	820	853	883	882	822	824	836	851	838	851	807	808	848	872	844	851	820	795	888	789	823	870	852	845	833	834	856	855	877	852	843	834	810	852	906	851	826	832	839	839	865	873	854	859	840	840	870	879	876	895	889	879	874	901	905	877	872	866	889	866	849	914	876	895	855	894	910	904	884	921	923	910	888	895	894	837	853	904	839	851	882	920	903	936	895	885	928	939	924	952	920	935	956	957	964	1012	1018	1023	1084	998	844	714	538	400	321	256	332	474	724	962	1028	1086	995	963	955	889	857	861	898	893	895	880	851	808	914	907	825	897	887
783	781	752	745	783	784	743	775	787	801	770	790	787	771	791	764	777	772	764	770	801	750	773	765	788	813	782	785	755	819	851	788	786	795	827	793	756	765	795	810	777	784	783	788	786	769	761	781	763	821	813	775	788	768	787	773	808	800	761	815	790	812	801	788	801	780	822	803	786	795	799	793	777	793	771	786	788	821	808	820	777	767	773	787	852	810	806	786	788	810	797	768	755	832	775	803	820	800	795	776	794	811	819	788	783	804	794	813	792	806	804	797	777	763	756	777	813	809	791	814	770	835	808	867	817	774	747	775	777	817	814	797	812	834	836	810	826	773	784	780	816	783	811	758	857	838	812	813	810	829	804	800	816	775	802	765	777	795	807	812	807	783	827	788	784	823	803	774	787	821	810	827	782	822	801	780	832	790	798	832	791	801	771	784	797	790	791	813	831	794	814	812	787	792	785	741	763	773	806	773	815	862	834	824	855	852	907	856	806	961	1088	761	469	285	296	451	675	918	1007	908	927	888	843	784	800	795	806	830	811	823	849	810	808	820	798	813	789	829	794	795	833	823	856	835	842	808	755	759	768	840	818	824	805	826	822	807	837	835	829	850	851	827	809	795	804	829	804	836	834	840	867	832	827	836	830	858	821	847	817	837	852	810	830	790	824	791	824	842	801	810	796	826	799	805	807	824	851	698	884	806	825	863	795	797	818	845	825	828	832	847	843	839	753	821	790	865	821	843	882	828	836	836	843	815	836	858	904	881	845	829	824	842	836	833	862	850	832	834	810	848	850	808	837	850	809	832	846	807	778	836	854	852	888	865	894	850	784	824	832	832	819	827	850	867	833	831	874	863	858	833	848	855	826	847	868	868	861	872	834	874	881	875	834	817	861	869	822	839	841	902	874	863	890	847	864	877	886	869	911	857	870	868	845	893	884	869	885	878	892	881	902	966	913	880	857	872	904	939	880	926	917	911	920	941	858	911	933	947	931	924	874	906	885	905	897	893	906	935	925	926	910	918	892	954	966	930	921	949	940	975	960	904	974	974	1005	965	921	954	972	967	971	926	974	938	947	1042	978	1041	1017	1020	1004	1042	1077	1057	1070	1067	1078	1072	951	876	772	684	555	421	366	295	271	348	506	737	948	1107	1130	985	979	931	919	864	825	817	777	832	874	887	890	851	821	904	832	881	845	863
804	767	769	773	768	763	763	793	762	752	775	835	782	793	778	799	761	758	739	759	738	778	760	771	761	781	814	742	785	819	774	721	765	847	771	783	798	788	808	764	755	768	767	768	783	778	782	799	754	805	771	791	768	788	757	774	790	786	815	759	806	807	777	785	784	780	819	794	784	753	774	783	791	783	749	760	754	755	766	792	737	794	810	796	838	803	753	657	666	684	797	802	807	820	825	815	790	792	793	802	775	828	776	778	793	824	807	796	797	778	773	780	756	760	795	811	809	797	798	778	791	826	807	846	843	795	744	775	773	802	798	821	807	807	795	796	763	775	804	785	815	837	821	833	849	817	835	775	826	833	825	788	791	785	806	777	778	768	764	816	803	819	796	795	817	796	832	807	794	811	801	790	796	784	822	811	803	756	785	826	816	794	810	782	781	844	796	836	794	847	790	766	795	789	830	778	804	806	812	836	803	754	790	798	803	839	867	879	885	967	1004	1052	893	545	341	266	356	498	769	987	968	985	894	858	817	806	822	812	779	806	836	805	763	770	787	833	812	836	848	826	848	858	889	846	804	799	712	751	775	868	839	818	815	805	813	811	856	841	825	846	841	875	787	876	827	885	854	840	826	825	805	829	838	840	852	840	856	820	811	842	824	817	825	843	838	859	830	822	799	810	812	823	877	860	794	800	807	586	921	800	797	815	864	875	810	834	843	834	820	853	838	830	840	837	844	823	819	807	851	829	860	866	853	823	868	802	859	824	886	863	813	843	822	858	852	812	866	882	877	848	848	850	836	856	879	868	827	869	855	852	864	881	907	876	904	891	870	869	856	851	846	875	896	912	887	848	866	874	871	897	876	855	914	887	908	903	924	880	908	887	881	895	900	888	868	901	853	885	905	897	886	939	907	922	924	879	952	948	934	914	933	910	900	911	940	983	916	933	927	940	909	963	935	933	926	956	997	1007	992	1002	994	994	992	1026	996	1006	1017	1011	1012	1002	1022	996	1006	1000	1044	1018	1026	1047	1057	1066	1025	996	996	1037	1068	1062	1060	1020	1044	990	1066	1021	1023	1016	1035	996	993	1004	1041	1041	997	988	953	921	914	980	960	946	918	943	887	900	896	826	799	733	674	594	500	443	383	319	302	292	330	418	587	792	962	1093	1101	1055	956	971	965	918	893	831	804	1067	933	764	859	879	905	932	844	893	907	876	862	898
773	808	776	821	793	752	767	753	738	709	753	783	782	757	787	775	733	780	765	762	741	775	777	796	754	744	807	742	814	798	741	727	722	774	804	804	802	779	796	761	761	779	785	780	763	789	819	799	774	803	810	784	777	769	786	785	784	778	780	752	777	792	802	798	787	766	776	779	772	763	804	773	803	816	759	749	735	732	750	782	801	799	815	805	830	807	686	663	772	669	674	828	839	806	820	792	800	817	780	799	806	837	834	787	820	831	819	786	764	799	741	785	773	803	834	843	791	802	771	746	781	837	797	822	796	801	761	799	774	809	803	796	794	812	808	795	757	789	796	793	803	795	795	826	848	823	814	835	806	810	814	788	761	816	827	779	797	851	781	805	802	785	843	851	823	847	820	824	819	813	807	785	749	809	829	813	799	789	801	788	824	820	840	798	787	792	792	831	796	787	843	774	790	824	808	789	823	847	827	819	821	761	772	780	834	839	872	853	832	933	929	1010	1063	957	707	443	280	275	411	572	778	923	979	961	877	903	890	869	835	776	846	818	798	809	792	803	815	816	814	864	837	861	819	814	836	793	725	756	814	862	812	848	829	808	813	833	815	847	816	859	871	830	821	803	787	804	854	826	842	832	842	816	847	847	840	850	827	847	837	841	850	831	846	813	825	819	756	843	849	797	813	847	834	859	826	846	903	885	852	845	822	851	873	887	823	853	831	841	827	896	885	901	847	821	839	815	811	893	893	853	891	856	885	857	838	853	859	885	880	844	903	866	848	906	918	892	886	917	888	861	899	878	890	866	868	874	883	943	895	892	899	889	946	925	875	937	964	934	901	907	898	998	998	991	934	912	900	968	941	962	969	970	966	962	1016	984	981	940	954	972	952	955	955	966	1020	959	986	994	1001	991	971	1001	1026	996	999	1037	1035	1032	1031	1013	1009	1000	1005	1003	1020	962	969	959	906	911	911	934	927	888	911	912	893	914	924	961	946	884	862	911	858	843	835	813	773	768	813	763	790	730	757	739	749	733	744	719	678	643	678	653	677	680	673	656	649	604	613	595	599	592	594	556	525	542	538	512	530	510	489	488	466	495	492	503	478	464	458	443	439	410	383	350	321	297	291	274	292	336	457	621	747	945	1079	1150	1117	1032	1005	976	939	912	867	916	894	859	787	1281	1321	728	811	882	890	888	886	870	890	870	875	878
792	799	800	792	800	784	802	756	744	707	785	772	793	754	778	773	779	788	785	778	786	750	760	765	781	765	791	773	773	806	778	766	801	806	791	811	769	753	766	742	737	807	817	766	773	785	758	814	771	771	781	802	772	790	790	788	792	799	804	820	785	768	766	768	774	768	769	746	782	769	779	768	816	817	789	720	977	831	746	794	790	790	816	827	837	807	610	957	1468	904	636	844	793	747	783	803	778	797	797	797	793	807	814	802	798	780	800	817	791	792	803	786	785	792	810	851	863	814	762	782	787	831	762	772	737	747	756	700	737	791	819	795	784	801	798	809	800	783	760	805	809	782	759	776	838	802	799	807	812	833	824	829	806	768	801	772	807	949	797	817	816	777	819	812	827	805	798	829	831	852	793	785	776	781	778	815	762	829	812	781	786	833	827	818	773	744	763	773	829	825	816	793	783	827	842	830	839	813	820	774	795	784	781	810	806	840	807	850	842	857	912	910	965	1081	1015	831	534	359	273	329	389	558	736	922	1006	977	934	888	846	834	879	835	824	819	827	859	854	818	855	844	840	818	847	864	850	827	817	817	832	864	854	856	828	821	831	845	833	828	864	851	855	845	818	836	837	860	873	838	846	870	862	842	851	882	914	840	926	824	869	893	848	801	887	879	881	851	840	900	860	884	890	880	833	869	855	866	914	878	891	894	883	914	917	896	899	911	881	881	884	889	882	945	908	927	907	886	942	908	944	973	969	957	904	923	957	897	945	983	955	970	999	954	979	985	995	1010	1017	982	971	964	974	999	1030	1004	995	1002	1013	1000	992	1031	1034	988	1028	1009	1004	974	937	963	1001	973	946	1002	997	1016	943	897	935	953	949	901	886	915	881	945	900	884	891	853	841	794	801	784	772	773	772	758	749	727	736	718	725	688	695	668	649	649	661	656	632	619	607	610	644	616	580	614	580	530	535	497	473	482	464	444	478	468	482	473	490	477	484	458	434	445	431	433	384	407	408	388	366	380	378	372	387	375	364	388	352	365	352	337	303	325	343	332	319	336	311	307	308	308	289	301	327	281	263	274	278	266	267	265	273	280	272	299	297	265	271	276	282	290	282	313	320	304	371	396	500	559	673	760	904	1019	1096	1105	1050	1023	956	945	943	919	905	919	906	917	904	884	755	821	858	702	891	883	870	918	854	834	861	864	848	865
800	774	794	796	797	785	813	762	754	789	752	782	765	777	763	748	796	764	794	773	762	753	762	707	729	767	790	807	767	768	811	805	791	790	778	818	789	755	798	808	779	751	792	800	788	832	751	774	765	780	750	785	760	826	794	745	779	805	772	780	779	773	802	778	760	800	788	786	840	784	775	790	780	790	786	722	1104	839	736	801	834	810	794	817	781	832	626	967	1713	863	650	833	767	769	816	804	799	824	832	794	811	784	845	792	816	796	783	792	774	785	827	801	774	863	796	836	843	803	744	789	797	802	767	809	660	869	1024	727	753	792	778	803	817	806	792	843	838	844	788	830	813	715	737	799	860	767	786	755	785	825	824	810	816	801	794	798	802	771	803	782	816	802	784	816	793	774	733	766	823	821	835	785	798	813	785	783	798	797	802	839	792	787	837	837	786	786	821	821	830	867	819	813	827	780	821	830	809	798	794	816	796	842	831	827	800	807	804	839	852	819	861	877	894	916	996	1023	942	703	493	326	268	288	404	512	646	806	919	955	975	972	910	925	879	902	923	860	862	854	867	836	848	853	899	855	867	857	904	852	914	884	872	874	871	884	857	855	846	839	876	862	892	906	866	846	883	914	888	889	917	878	904	905	913	928	925	935	928	902	942	943	916	895	966	933	961	969	993	962	960	984	999	1026	1014	978	976	1004	955	986	1013	1004	977	967	958	964	985	1046	951	962	936	992	942	931	974	962	960	953	965	1006	966	960	940	942	921	896	887	853	875	865	839	838	860	832	840	858	844	764	778	752	756	730	729	747	738	711	694	693	682	704	655	673	663	615	624	613	587	604	568	576	580	596	505	506	518	487	486	506	490	497	472	470	483	499	452	458	445	425	432	414	416	416	393	398	377	374	348	360	388	364	343	346	358	331	341	334	303	309	329	309	301	305	309	328	312	325	289	303	319	295	286	275	316	298	273	279	297	293	306	269	289	274	257	257	272	280	294	286	287	279	299	306	289	307	297	289	308	311	308	337	344	309	328	343	339	365	335	366	391	405	414	381	386	408	418	451	421	421	479	489	466	512	531	522	530	532	510	544	542	572	558	582	610	591	587	712	749	809	824	881	976	1006	1055	1064	1040	1086	985	944	970	984	948	908	924	866	908	937	916	878	847	873	897	807	836	865	888	857	919	882	882	841	912	901	864	862
761	770	798	794	793	773	824	786	770	770	790	812	780	754	807	804	770	813	794	713	760	750	762	786	758	781	800	835	813	780	785	800	815	753	811	790	762	770	773	761	788	807	789	775	795	796	805	786	774	776	805	775	770	813	769	764	792	822	766	786	779	772	780	755	761	796	797	788	781	795	787	774	793	805	797	741	719	630	741	789	820	794	781	793	797	854	748	606	732	617	742	845	813	774	801	794	814	762	787	797	825	786	807	760	822	799	770	758	807	784	790	805	803	819	791	777	780	779	772	798	794	806	801	817	722	781	916	783	787	759	821	787	807	797	799	780	807	796	788	812	809	800	797	801	806	737	763	770	761	818	819	822	790	774	809	800	801	771	794	770	802	817	800	821	770	800	808	795	820	800	818	772	802	767	789	764	849	825	795	822	836	793	796	788	788	789	781	808	805	825	828	820	796	823	806	809	780	842	822	804	813	823	815	805	797	772	762	788	837	864	853	824	879	895	904	1003	1038	985	923	738	547	379	299	270	323	407	484	615	720	880	912	984	992	1014	1017	974	953	961	951	963	935	998	956	993	967	969	1004	973	999	1009	949	1008	1032	1018	1006	984	950	940	973	968	1004	991	955	949	976	989	951	1001	960	985	980	947	907	932	969	961	881	887	897	910	818	856	878	855	841	836	850	811	833	810	783	783	774	786	754	735	708	699	677	687	687	629	680	626	640	643	645	579	566	594	601	590	569	545	558	529	533	523	534	528	505	511	500	466	482	430	446	432	443	450	443	431	426	392	398	411	395	412	420	421	375	379	354	370	334	341	370	325	337	312	335	318	322	313	283	298	305	268	283	316	286	297	272	265	278	280	291	295	294	265	282	307	271	271	270	289	281	273	294	280	313	293	296	288	299	307	320	304	309	322	330	358	368	368	373	398	406	410	378	392	405	390	417	415	405	501	548	515	460	473	472	510	496	536	526	545	570	569	555	569	575	611	605	636	610	633	622	637	669	667	735	712	737	718	729	789	770	778	793	796	797	794	827	855	889	873	901	921	872	875	888	903	920	927	949	954	966	923	965	940	1010	1068	987	1030	1056	1076	1055	1083	1081	1061	1050	1043	1067	1058	1100	1103	1116	1113	1067	1044	966	942	937	924	959	916	930	913	902	900	892	878	878	878	887	894	870	869	832	890	915	891	892	902	894	891	886	848	892	886	911	894
790	769	778	748	782	768	762	777	745	761	792	744	699	749	762	785	797	811	765	781	754	773	764	806	759	775	768	799	831	790	795	784	791	790	783	727	810	811	786	765	773	792	807	811	799	792	779	804	825	798	772	775	774	795	769	756	810	819	754	780	847	780	783	774	797	800	800	804	818	808	823	832	792	770	812	798	812	762	728	766	798	815	790	769	810	763	824	776	770	812	831	813	843	809	801	787	774	800	752	816	849	825	749	786	794	811	812	777	785	792	805	792	768	781	770	790	790	797	787	810	818	815	816	810	782	741	855	881	801	777	834	826	804	806	802	817	799	790	799	828	793	777	845	796	764	741	801	830	756	779	827	807	787	781	787	797	801	801	763	801	798	811	811	798	823	827	764	795	816	814	822	810	801	794	803	828	836	847	859	775	787	782	831	811	800	765	781	770	796	790	802	782	802	769	777	792	815	828	822	789	812	813	789	800	772	790	769	804	799	804	785	835	816	843	817	922	914	967	1035	1054	996	803	630	462	326	285	285	314	356	406	493	593	660	697	755	787	840	832	866	858	840	841	867	828	814	816	823	811	800	769	708	750	826	776	686	685	678	641	642	658	653	620	632	653	606	575	561	570	583	569	548	516	519	497	520	460	492	474	450	436	424	415	408	412	449	395	408	426	412	396	384	392	386	392	354	356	355	325	328	325	341	334	334	315	319	335	316	322	284	288	268	270	289	303	265	266	266	264	272	273	285	285	302	267	286	267	266	270	309	305	305	316	305	296	304	304	304	320	335	312	303	335	329	325	353	335	353	374	389	380	367	396	389	373	385	406	417	415	423	489	424	442	468	495	498	516	513	556	525	578	586	594	572	578	615	615	630	662	680	674	687	699	692	705	733	723	692	770	786	775	802	822	827	869	842	881	901	884	872	888	863	905	957	948	894	949	1055	1031	917	965	959	1021	1022	1048	1013	1028	1033	1004	1073	1072	1011	1097	1065	1030	1093	1041	1051	1045	1018	1079	1098	1120	1124	1086	1058	1133	1091	1098	1106	1115	1114	1096	1129	1124	1148	1114	1105	1130	1081	1108	1085	1150	1100	1131	1091	1062	1093	1079	1046	1080	1086	1077	1073	1061	1069	1076	1033	1095	1077	1084	1024	1014	978	1015	1050	1018	976	1000	962	930	906	954	919	901	874	873	881	903	900	858	854	867	876	894	866	862	897	896	895	846	826	892	896	890	901	888	841	833	898	872	893	919
804	793	748	774	760	782	784	801	739	768	716	813	753	724	774	726	775	765	798	771	769	778	730	774	776	789	756	805	788	792	767	752	770	775	755	787	782	807	808	784	779	799	810	774	782	828	754	776	814	823	790	758	812	811	797	806	806	781	781	788	772	806	835	817	818	800	799	793	783	788	826	810	779	760	780	794	797	791	740	794	826	790	766	783	765	795	807	769	776	825	799	819	799	814	811	813	785	775	791	833	793	790	784	902	796	779	765	757	792	800	798	797	796	798	823	788	782	798	793	787	827	803	793	804	806	766	773	750	720	774	808	806	824	814	818	770	794	831	832	812	814	778	845	803	759	796	994	955	844	718	837	825	799	818	803	802	827	789	774	789	835	790	806	817	831	802	807	827	807	800	798	824	814	835	802	840	812	800	800	807	809	811	854	779	799	786	806	793	783	768	834	830	815	794	794	791	802	836	817	842	829	820	802	825	816	804	793	810	845	789	842	844	796	836	779	854	878	883	881	998	979	1077	1014	888	722	565	430	375	300	271	285	320	371	372	363	379	410	432	451	443	456	443	432	409	370	421	387	393	384	384	381	342	362	355	352	343	353	317	315	321	321	299	338	304	313	326	306	292	323	298	283	288	279	291	287	291	312	282	280	281	272	247	286	295	287	264	291	291	289	288	302	291	290	320	312	311	330	305	323	338	377	380	361	350	379	379	391	384	372	415	417	412	446	470	452	455	461	526	514	486	523	520	508	552	540	570	577	565	611	610	667	668	689	698	689	636	740	773	825	762	741	738	796	782	810	799	841	830	850	859	888	853	905	896	883	950	920	923	883	992	916	958	1035	1002	1027	1006	982	1042	1038	1053	1062	1033	1014	1013	1121	1105	1102	1111	1147	1090	1111	1106	1102	1081	1098	1121	1127	1142	1117	1121	1113	1092	1087	1103	1120	1094	1126	1128	1073	1117	1115	1117	1122	1087	1055	1050	1060	1049	1088	1080	1037	1069	1081	1093	1074	1049	990	1071	1044	1063	1051	1014	1013	1022	1014	996	973	1015	965	1010	1001	1011	1012	979	937	933	1008	992	985	958	967	999	958	1007	971	988	953	912	962	957	888	956	917	928	993	998	946	970	943	989	1017	1008	1004	970	959	937	943	984	963	972	973	943	952	1008	970	935	980	947	904	921	882	926	944	971	927	881	900	874	853	845	860	877	877	884	825	874	866	918	893	873	839	835	875	893	877	895	902	867	924	869	886	869
761	778	803	772	768	716	754	757	773	782	673	1153	743	717	766	817	737	771	787	767	781	788	771	754	756	782	764	768	810	825	804	794	799	802	822	762	751	793	793	783	798	786	762	794	796	767	766	798	793	788	786	778	801	806	786	787	798	786	805	791	803	797	778	807	813	817	818	769	794	781	805	804	821	820	772	820	806	819	789	823	798	810	776	780	778	796	779	760	794	790	822	827	802	830	839	786	792	787	769	770	799	807	785	864	770	792	830	800	818	808	781	749	754	785	809	806	800	804	798	801	799	805	823	823	827	816	803	761	769	820	804	773	747	797	810	735	778	796	780	780	812	797	819	814	745	770	907	977	763	758	789	831	776	768	757	765	811	814	798	792	807	782	807	826	786	805	798	759	774	769	780	797	814	805	785	859	811	766	812	782	782	811	825	813	778	779	842	837	807	799	800	807	828	775	803	787	809	820	853	816	835	811	774	838	845	834	759	797	848	772	844	820	774	801	829	837	820	853	900	876	863	905	989	1031	1066	1003	913	781	685	569	456	431	378	327	276	308	290	273	283	296	305	274	262	259	316	291	280	304	312	332	317	292	321	316	333	324	332	363	356	341	366	395	370	392	409	403	427	424	439	432	473	517	491	475	519	543	545	547	549	589	613	570	575	613	667	643	601	632	669	671	694	677	715	762	734	761	783	740	788	835	843	857	813	814	834	893	891	890	777	969	1081	910	905	980	919	942	946	1008	990	979	1036	987	1008	968	989	1025	1062	1051	1063	1092	1076	1120	1133	1036	1030	996	1049	1128	1191	1152	1078	1055	1073	1129	1045	1089	1042	1110	1080	1108	1029	1081	1074	1040	1077	1061	1108	1102	1094	1013	1044	1046	1097	1053	1048	1079	1020	1068	1033	1024	1068	1050	1034	987	1018	996	1021	1003	1020	1015	1033	990	971	947	1012	933	1002	1008	988	997	980	967	923	911	925	947	1001	967	987	950	1003	1011	981	966	1010	949	982	941	927	943	944	955	950	967	966	929	942	953	922	957	962	935	924	938	978	921	895	958	916	919	954	966	978	937	916	917	947	967	916	933	942	936	914	978	925	937	939	904	918	973	876	911	914	911	932	933	943	878	937	950	905	926	921	939	891	929	893	914	912	899	937	906	886	937	865	933	923	883	896	919	906	916	887	908	870	864	860	863	885	845	842	843	851	889	845	887	868	882	885	900	890	843	858	858	869	896	933	914	874	851	900	841
814	820	807	803	791	779	770	781	792	764	724	811	688	772	782	834	786	783	764	769	744	780	777	753	762	760	789	770	814	777	778	787	816	778	815	783	801	756	800	804	746	793	886	776	764	815	756	769	798	816	804	784	812	780	791	796	784	825	793	832	813	775	780	817	814	797	780	792	778	811	828	811	775	808	813	796	803	826	824	861	789	770	806	754	766	789	760	758	778	810	802	842	766	829	837	852	805	788	784	810	829	814	818	842	820	780	828	856	791	823	817	794	752	800	846	797	833	781	809	801	812	766	796	799	787	756	808	804	793	812	771	788	756	815	820	758	775	842	813	780	796	769	778	799	832	749	771	780	670	770	814	749	705	729	740	746	806	790	805	807	765	804	839	835	840	789	823	813	813	766	782	809	805	805	815	802	793	819	818	797	828	793	831	793	760	853	847	842	867	755	799	814	826	806	815	814	771	792	811	808	777	819	831	811	792	825	795	863	825	764	816	782	833	800	792	824	851	854	818	818	884	864	916	869	939	1031	1050	1021	1021	975	929	868	819	750	692	658	632	608	556	561	610	617	534	608	946	754	621	721	689	732	718	757	745	775	792	803	806	817	824	847	842	886	918	872	893	890	906	952	957	950	938	951	969	1004	1007	980	1049	1006	990	1029	1007	1036	1039	1041	1055	1034	967	970	1059	1118	1059	1076	1117	1080	1104	1084	1117	1074	1092	1062	1099	1114	1011	1059	1057	1050	1041	1064	936	1068	1241	1046	977	1040	1010	1055	1032	1058	1041	1023	1056	995	1081	1024	1026	1049	1025	1014	1046	1015	1028	977	1013	1004	922	900	922	983	1003	960	905	955	942	989	969	949	948	926	928	950	926	938	969	966	974	949	961	975	949	908	933	983	954	943	946	977	928	955	970	934	876	938	931	970	955	909	883	941	926	986	908	929	904	906	907	925	934	938	909	953	933	918	929	870	909	909	920	936	912	809	881	958	868	916	887	856	919	937	897	930	921	926	907	886	895	931	892	887	923	893	909	906	874	896	910	931	897	860	897	897	883	955	869	877	876	888	889	885	872	835	876	903	862	905	899	885	873	843	904	909	936	871	874	921	885	898	877	903	914	912	906	952	894	913	879	882	907	862	900	880	914	908	884	875	901	937	905	833	886	880	855	883	807	823	833	861	884	849	865	898	892	872	856	859	869	850	837	854	921	889	844	829	857	804	798	865	905	903	868	946	878	831
812	777	808	821	793	794	781	762	776	788	776	796	772	801	800	809	790	761	747	778	744	770	829	761	793	752	803	792	776	812	761	806	791	769	749	779	784	773	857	786	816	867	761	884	786	762	753	767	760	770	813	795	801	824	802	816	813	761	813	792	803	734	846	798	806	796	784	792	777	796	810	802	809	779	780	800	785	813	770	825	828	798	783	796	804	813	756	791	795	833	815	798	796	779	790	813	823	801	807	767	802	836	829	841	781	785	795	820	822	794	744	769	805	811	807	804	814	790	813	800	782	783	842	800	763	785	818	757	826	795	777	754	809	827	825	816	816	832	840	817	795	791	724	804	846	848	782	780	787	792	793	743	706	947	891	743	790	767	756	781	821	806	772	829	797	800	793	788	811	799	817	801	775	797	811	810	823	810	815	798	782	818	807	804	795	833	828	797	802	794	787	808	815	823	811	817	796	817	800	821	785	766	810	800	827	787	819	814	862	786	819	788	827	877	778	806	815	844	824	833	848	805	832	870	873	903	888	905	897	978	1017	1037	1118	1018	1046	1036	1068	1073	969	965	1011	1038	992	927	1483	1173	978	1101	1058	1059	1124	1075	1110	1129	1116	1097	1131	1042	1089	1078	1046	1029	1085	1082	1006	1066	1047	1052	1079	1045	979	1000	1013	1032	973	1019	1022	987	1008	966	981	1027	1021	921	962	989	911	931	960	992	1003	990	984	983	964	976	971	951	935	928	913	936	912	893	925	972	936	926	946	851	908	853	913	929	925	887	904	964	914	906	914	934	953	908	881	936	947	924	957	916	917	887	918	922	843	864	878	935	901	895	848	929	917	935	906	908	867	873	909	909	926	913	877	927	862	911	889	858	892	905	884	925	853	914	898	874	884	917	869	833	845	878	894	866	891	851	889	849	858	860	879	899	878	878	852	864	904	876	865	917	894	830	875	846	896	857	823	883	808	771	851	905	876	902	892	846	900	893	847	896	904	889	905	893	868	863	884	859	919	856	899	893	850	894	927	925	904	878	932	887	913	912	899	879	887	925	887	893	906	903	871	898	865	853	901	907	900	884	867	905	977	918	869	844	866	893	887	860	883	933	907	915	926	914	914	903	883	867	896	888	850	873	838	878	865	930	902	844	852	862	860	900	830	835	885	854	887	904	895	884	875	894	887	874	881	876	881	856	895	835	835	810	830	821	812	834	858	928	874	893	901	893
800	783	785	772	835	772	693	693	693	748	779	797	758	794	762	774	757	768	756	789	766	784	799	782	788	768	786	816	797	783	762	817	772	761	805	797	795	816	803	797	867	785	479	881	785	744	826	803	807	758	789	787	777	827	773	762	767	795	758	806	784	795	828	777	810	827	807	754	796	796	803	762	793	798	825	784	830	762	790	793	796	789	798	783	797	805	793	807	824	807	789	796	811	796	784	811	792	782	795	802	802	811	793	787	821	806	775	809	798	776	758	734	844	816	774	803	812	770	800	828	780	801	773	808	810	794	825	792	837	804	773	785	812	811	818	807	795	791	819	817	814	778	768	765	812	771	820	827	806	809	801	710	785	1293	1198	745	729	804	788	807	785	813	810	819	813	799	827	797	818	829	840	789	755	860	787	787	813	790	778	820	829	812	794	824	779	757	770	803	800	767	755	835	800	782	815	830	777	798	799	807	785	797	784	815	809	785	797	866	811	820	844	764	817	868	830	822	763	805	805	794	828	808	804	844	880	893	892	888	880	906	910	926	913	936	928	954	952	1006	972	954	1007	1014	995	930	846	856	941	995	964	966	986	928	987	969	943	951	912	895	930	943	923	872	937	947	922	914	912	914	897	903	907	892	873	896	869	957	914	895	916	892	859	984	999	871	901	899	859	830	889	937	940	859	869	928	874	885	912	911	875	894	889	873	909	879	865	914	836	896	915	866	871	875	878	882	886	874	882	900	880	871	911	914	899	852	816	859	866	865	884	883	876	842	853	847	910	869	831	771	799	836	803	885	883	863	858	856	877	876	916	859	843	854	870	900	873	871	860	868	862	897	872	889	862	861	913	882	850	912	846	804	784	891	888	876	931	890	903	877	884	922	851	850	856	873	884	880	861	879	861	879	896	929	897	857	851	786	849	918	877	768	783	918	885	890	865	896	885	885	855	896	870	865	880	878	868	842	864	827	903	854	871	884	842	829	890	850	849	876	843	897	851	844	883	837	841	893	896	896	841	850	879	847	871	863	872	852	880	851	806	903	1006	924	780	833	874	883	865	903	881	906	885	844	857	860	899	873	834	877	860	861	880	897	879	877	846	867	868	829	863	863	859	877	886	847	843	857	849	854	884	860	898	903	864	864	873	892	885	879	872	865	863	888	981	930	849	818	854	882	937	878	902	846
734	743	785	777	819	736	662	798	778	645	745	781	737	791	776	800	776	744	784	763	809	794	786	804	809	809	824	796	799	804	805	793	809	785	796	819	800	762	792	788	843	868	733	827	752	812	789	797	780	807	771	760	827	800	784	744	763	817	808	783	780	751	789	790	845	792	770	801	794	812	804	778	800	787	797	779	808	795	762	785	802	806	789	796	782	762	802	826	820	802	792	746	811	776	790	768	799	791	784	801	789	828	823	784	776	762	781	817	831	772	743	812	814	804	784	808	793	827	793	816	786	800	799	808	793	795	806	797	786	804	814	794	815	804	800	775	773	823	806	775	790	798	768	769	799	802	823	811	779	810	812	757	704	970	972	696	791	845	808	796	816	818	823	838	781	790	800	840	832	843	818	770	770	842	824	815	803	779	785	828	812	787	791	797	786	800	803	750	810	820	801	804	809	786	813	813	791	847	815	836	797	755	770	815	821	817	826	813	781	842	813	750	756	802	775	786	731	764	811	827	773	775	809	851	866	869	857	838	831	830	879	860	916	895	897	917	899	882	908	924	919	906	902	870	871	890	923	856	884	923	899	918	903	881	920	889	844	830	852	844	858	909	937	891	883	854	852	854	874	842	872	881	858	824	836	890	876	832	838	788	783	800	866	832	853	890	854	835	840	866	857	853	867	864	874	841	852	864	864	849	870	871	906	848	876	835	863	895	859	857	848	863	862	905	872	872	847	839	861	868	865	877	870	847	879	908	872	881	879	865	857	860	902	874	880	849	785	829	836	833	879	873	884	857	910	885	870	880	916	889	891	886	881	889	870	838	888	854	863	886	864	842	827	842	880	865	847	877	865	849	851	874	895	849	852	861	844	840	858	891	819	859	821	846	814	841	861	874	837	874	878	882	860	875	847	795	869	994	992	915	807	876	858	883	832	862	891	873	872	906	909	854	833	876	870	888	850	838	807	839	827	830	840	852	870	819	841	882	880	821	863	841	883	871	902	848	799	829	847	824	855	853	831	845	860	813	900	867	875	791	839	867	822	848	843	887	847	865	894	870	872	841	908	889	889	832	823	837	867	852	887	900	873	846	866	890	905	844	872	841	872	818	861	845	842	890	857	887	876	900	904	857	841	868	895	864	887	892	894	858	823	897	1005	1002	916	798	800	901	928	882	899	878
767	834	784	792	785	673	806	1372	986	626	732	756	760	762	755	779	757	787	768	792	800	764	783	780	758	763	766	800	789	793	787	772	781	778	778	773	799	788	772	760	801	883	838	786	808	802	791	792	777	772	812	794	823	765	779	742	791	835	832	786	805	790	820	818	794	804	822	803	762	796	793	782	765	773	808	799	798	800	806	804	798	804	764	770	806	779	769	791	815	766	764	758	808	803	812	795	822	841	803	781	784	808	817	773	768	821	800	805	809	828	810	811	812	795	802	784	807	795	824	794	790	806	801	767	779	799	786	812	783	816	786	841	804	798	836	810	797	813	787	810	814	809	774	797	833	831	797	823	805	804	805	883	758	690	668	743	833	830	814	817	811	848	839	848	816	804	817	785	852	815	771	785	834	814	826	861	901	809	771	775	791	790	781	819	833	800	783	804	824	826	774	796	820	830	795	785	820	827	834	812	795	790	780	809	811	821	846	806	772	807	801	796	759	817	817	844	743	836	804	789	781	819	829	831	829	812	844	826	823	819	860	876	898	865	881	907	851	820	823	848	889	878	874	813	800	832	812	892	830	855	859	874	847	857	850	788	837	868	869	790	836	938	837	858	862	849	832	883	836	818	840	889	863	844	846	876	835	867	819	813	827	817	767	849	886	864	877	881	910	881	863	864	859	868	869	884	832	852	829	823	807	851	856	793	866	904	813	854	882	877	854	869	870	876	834	881	814	824	852	795	820	850	835	834	793	846	831	857	845	815	829	888	842	854	850	795	768	823	865	900	828	821	874	881	861	851	859	880	817	857	862	837	865	837	809	826	854	853	836	865	848	819	785	813	832	828	843	825	856	837	848	843	825	854	850	848	817	826	834	845	866	834	815	824	816	857	832	854	883	822	823	904	832	836	877	799	787	920	970	891	780	827	875	858	863	849	830	861	824	841	873	848	814	853	885	895	864	846	805	860	865	846	872	862	872	869	880	849	873	848	892	839	849	870	836	843	791	862	863	877	827	867	856	840	866	840	914	902	863	878	863	851	848	866	817	837	867	871	862	844	893	887	923	921	878	798	736	772	848	894	879	881	835	838	818	851	882	861	891	849	879	854	836	881	897	844	837	909	851	844	866	845	823	858	880	887	892	856	893	836	803	864	931	960	845	836	864	927	906	882	902	860
757	773	757	746	795	657	728	1282	911	630	801	807	799	774	760	739	774	807	792	763	788	798	778	776	779	788	751	818	750	795	807	795	796	783	774	767	743	791	819	805	784	808	757	727	794	824	786	811	788	788	825	782	775	802	756	792	780	788	782	807	788	761	799	803	778	773	819	764	795	803	812	766	759	822	814	799	800	816	794	838	821	794	777	784	791	824	784	763	790	813	785	754	776	768	829	799	816	783	797	811	789	808	841	806	796	798	761	808	777	816	791	760	791	771	773	801	817	791	775	795	802	755	845	779	756	801	791	795	785	777	767	819	763	846	813	806	815	819	773	792	801	816	811	817	767	789	774	810	805	813	782	866	830	817	835	774	785	783	802	817	804	827	845	830	807	816	845	798	812	794	822	791	801	834	807	803	854	789	762	769	828	790	803	799	775	778	803	773	792	806	835	820	808	832	841	797	828	778	817	791	811	793	781	819	810	844	803	793	824	814	832	822	816	830	858	826	844	855	836	759	748	796	798	815	826	832	832	834	835	854	854	861	879	845	860	883	861	802	828	863	856	856	840	844	828	830	850	876	861	869	857	900	894	810	799	844	869	910	920	828	811	840	840	829	828	820	800	834	857	821	818	865	833	851	832	886	838	798	753	850	881	886	826	798	829	874	826	839	847	846	837	817	870	827	832	854	828	831	754	927	855	825	822	827	867	870	835	848	831	813	829	837	844	833	836	824	764	806	799	772	810	790	763	815	848	832	847	839	865	813	809	864	865	847	824	788	801	871	917	862	840	824	875	865	821	842	845	819	807	820	870	866	890	901	846	808	807	865	838	855	857	855	834	831	855	808	837	808	852	831	867	823	851	812	863	855	820	866	820	879	883	828	834	800	825	805	789	812	865	840	846	867	830	859	856	788	764	831	819	769	799	850	859	828	838	832	853	860	827	846	859	861	836	829	859	883	809	833	802	840	847	847	867	888	835	828	877	811	864	866	869	870	844	839	839	856	834	827	858	812	830	846	860	812	823	838	815	785	812	842	962	885	871	821	867	858	881	847	884	867	891	880	882	873	902	829	741	750	878	868	851	856	883	877	825	913	826	855	850	866	841	863	843	867	850	894	832	886	903	869	871	906	848	818	912	895	859	883	890	844	837	816	843	838	818	835	881	907	839	875	888	884
786	779	781	772	806	782	688	671	602	737	811	818	801	772	743	763	795	793	756	770	798	780	764	795	809	761	785	791	791	768	784	766	760	794	776	769	767	792	773	749	792	789	739	741	822	846	769	807	776	818	753	776	779	819	837	820	782	783	787	811	795	798	787	766	781	793	823	801	770	776	774	772	766	772	794	794	794	805	812	804	802	773	761	785	750	782	782	797	778	817	805	808	786	761	799	843	807	820	796	765	853	831	818	813	786	779	816	796	756	816	775	778	806	794	789	820	796	783	825	787	820	783	772	787	768	811	828	783	790	815	811	769	814	809	850	784	775	773	800	773	834	846	838	891	776	760	799	809	795	834	809	814	829	821	802	764	801	791	789	765	808	833	801	826	782	828	799	811	784	827	792	819	816	785	824	836	781	786	787	812	847	794	803	859	809	782	802	789	815	799	808	819	785	793	781	809	805	785	827	738	776	808	807	799	834	820	815	814	791	817	830	836	849	795	806	827	780	821	809	797	818	851	825	846	817	832	848	827	818	832	841	796	817	849	826	844	834	802	819	811	808	812	840	825	808	797	782	834	835	849	859	826	839	850	831	808	801	943	885	788	750	818	801	817	820	814	799	837	817	807	809	827	822	828	791	793	821	795	772	880	931	939	809	751	797	880	818	827	800	834	797	839	843	832	820	819	812	841	741	1086	952	754	859	829	833	848	845	827	841	817	830	838	872	872	830	826	807	836	830	808	808	825	829	818	804	823	820	857	812	826	795	880	878	878	837	812	793	864	924	892	875	831	886	852	850	809	860	826	791	807	870	906	728	838	857	863	869	860	834	821	851	877	797	852	838	819	824	819	809	856	844	847	877	851	840	877	848	859	816	881	880	875	813	750	816	765	808	805	873	866	814	828	829	878	835	858	832	777	791	807	825	870	816	848	870	867	835	828	864	925	879	895	855	846	868	841	833	1081	807	829	839	834	838	890	891	842	856	859	856	896	835	916	886	843	875	895	891	845	821	817	824	833	809	789	813	879	873	774	757	857	914	861	852	840	900	873	860	872	867	872	895	820	837	851	888	875	803	792	870	837	871	829	866	885	844	916	851	864	861	862	876	877	888	875	857	852	869	850	867	880	877	920	875	866	873	904	877	851	887	831	831	851	813	810	849	863	910	903	861	856	873	879
771	791	753	794	792	792	799	808	778	791	807	811	793	754	750	741	803	800	781	773	802	823	770	754	765	782	776	771	767	792	775	766	799	744	765	776	754	777	772	813	778	820	840	786	786	806	775	768	786	826	793	759	804	832	822	796	798	786	776	777	810	756	775	774	813	810	792	809	787	765	769	861	799	808	780	777	774	813	806	785	794	771	817	827	821	799	843	842	810	803	840	827	849	785	745	799	778	798	828	809	845	787	820	818	815	806	790	768	798	779	774	782	781	775	795	812	809	837	780	841	845	826	771	783	820	838	824	783	794	823	785	799	806	804	835	749	806	860	820	862	808	815	877	850	793	810	771	749	774	789	816	810	796	785	829	797	810	769	794	789	757	794	853	825	770	784	781	832	793	812	834	786	798	762	803	802	789	802	803	805	811	791	782	806	799	803	812	813	787	812	828	793	812	775	788	759	782	783	813	796	768	795	792	787	858	809	828	844	820	855	830	865	804	772	728	796	830	839	829	808	821	776	801	797	793	821	812	856	831	835	815	779	842	829	810	828	794	767	813	839	794	880	855	798	791	787	851	825	810	826	825	809	802	845	820	845	788	817	776	745	772	822	787	819	841	780	784	829	838	779	848	855	841	779	842	819	807	762	756	804	911	920	814	782	818	826	838	804	806	815	846	815	792	807	817	849	831	870	783	762	761	821	850	803	826	855	880	841	836	827	792	856	823	805	831	802	786	840	826	883	835	846	815	802	825	866	875	839	856	833	898	879	852	900	832	781	817	807	845	820	786	830	856	859	855	819	843	846	821	770	896	826	697	771	910	811	852	833	866	838	850	845	820	838	809	865	826	840	775	895	824	871	890	857	844	826	868	799	797	819	863	837	807	882	1025	797	881	841	817	885	829	826	828	871	864	867	864	844	838	844	825	838	823	821	838	886	852	800	904	818	826	831	843	812	860	831	795	1025	775	831	859	885	870	853	862	870	915	894	864	884	878	885	884	836	865	885	912	881	866	830	850	822	810	780	831	871	906	837	854	869	885	851	895	833	869	868	885	859	864	906	919	858	758	815	870	891	875	874	856	873	876	888	897	874	864	883	857	864	887	861	890	892	905	868	857	869	835	846	855	886	875	926	905	861	916	852	902	880	872	881	815	889	882	873	875	880	904	869	834	838	883	892
801	776	777	797	825	787	743	806	792	729	768	799	802	726	741	757	769	783	805	754	788	787	754	755	783	785	790	761	798	795	775	807	779	798	800	796	802	776	804	821	795	818	791	779	818	781	766	763	787	792	808	755	778	831	824	861	826	786	786	787	810	793	788	797	781	829	789	813	785	847	772	817	794	831	752	770	774	819	833	819	821	801	827	756	807	825	825	831	811	831	813	855	835	753	781	785	797	817	805	800	795	809	801	805	781	772	786	773	798	785	755	810	784	816	791	824	804	815	773	773	815	790	798	799	808	800	809	781	772	787	786	796	791	827	776	798	815	666	569	858	785	783	803	781	773	822	811	800	775	768	805	808	823	800	845	836	772	812	782	783	760	806	818	790	814	817	783	808	823	785	805	848	771	826	806	804	806	783	801	835	819	784	789	771	777	778	822	846	790	812	817	844	818	820	768	791	806	822	786	826	797	822	818	811	808	801	853	866	830	816	837	835	766	745	781	807	848	814	838	839	822	795	848	796	777	782	849	829	844	818	779	798	823	828	840	792	823	803	816	832	828	857	835	853	836	876	807	840	796	831	831	782	805	776	893	837	827	830	760	802	905	888	819	834	832	784	761	762	842	818	862	888	801	779	824	821	800	832	774	764	785	816	740	782	844	826	815	810	810	803	803	838	809	810	821	836	826	816	835	848	831	847	851	841	819	828	891	835	848	823	871	872	846	821	777	802	813	817	791	811	815	828	823	854	820	819	858	866	865	837	856	864	881	899	863	770	761	776	771	759	725	749	848	886	842	846	836	876	823	830	847	793	770	809	880	847	869	810	832	869	882	860	866	835	849	864	819	831	829	884	824	872	851	845	836	826	821	796	747	785	844	821	782	827	803	869	1014	893	771	850	870	846	826	838	830	829	865	830	816	813	868	845	855	831	844	836	861	867	872	794	789	820	818	784	839	851	840	864	863	864	876	858	866	802	800	860	893	890	865	878	833	808	832	784	843	838	907	864	863	843	834	871	837	830	856	883	855	851	881	844	890	875	804	832	886	833	865	856	857	863	891	859	826	838	867	907	891	849	909	895	839	840	867	907	859	882	886	845	885	896	894	842	841	886	875	902	852	882	857	884	887	863	849	818	872	850	863	893	866	869	895	900	916	897	908	893	868	846	876	846	855	860
794	754	748	801	796	824	789	813	802	769	781	785	759	764	773	813	804	756	762	800	770	736	776	789	782	773	801	770	769	785	773	777	805	776	777	799	835	784	788	791	825	762	795	786	799	788	811	813	809	810	777	790	761	792	814	794	807	784	794	813	832	823	844	816	823	820	830	811	810	783	842	806	800	830	776	803	784	798	812	799	748	848	782	785	789	805	775	824	807	781	803	794	829	823	819	845	797	830	806	817	782	780	769	829	774	778	777	802	808	801	761	791	809	759	791	822	794	757	764	769	775	783	776	776	800	827	773	748	756	792	814	848	799	840	819	811	815	733	728	837	810	786	778	791	795	836	827	794	825	817	804	824	809	787	808	848	828	841	801	806	825	819	808	785	809	804	800	806	801	822	791	808	781	778	816	809	780	773	770	777	832	848	780	845	793	798	835	814	836	815	808	809	798	822	788	765	816	782	838	819	849	781	839	825	799	781	870	805	836	817	824	831	790	794	788	823	793	822	842	801	820	793	819	804	811	842	832	798	800	810	853	807	813	820	827	847	850	805	794	838	787	822	838	807	836	853	822	845	807	818	804	819	817	846	826	850	803	830	793	814	936	960	761	717	820	1038	839	822	837	867	814	800	784	817	812	836	806	835	848	762	757	771	771	823	839	821	799	831	825	802	815	790	811	800	730	814	843	819	804	811	796	786	856	870	842	840	821	835	832	817	808	837	857	829	809	788	802	743	801	826	830	839	831	843	828	819	851	839	831	828	831	877	865	859	845	766	769	778	805	766	756	749	831	885	829	806	841	811	863	824	829	894	883	861	795	810	840	834	839	836	840	864	821	814	848	840	815	879	847	847	859	856	826	811	822	835	832	800	768	809	848	842	827	821	792	801	901	849	784	885	906	878	841	800	847	833	847	825	789	864	840	829	873	874	823	870	853	846	884	862	868	872	829	832	851	864	839	819	825	849	854	810	832	820	761	858	903	896	865	872	810	807	801	782	821	810	834	800	801	836	861	858	857	839	871	867	853	836	908	904	860	843	871	820	900	877	844	857	868	867	921	901	835	841	855	925	877	880	799	828	886	857	895	886	876	880	896	910	907	850	872	859	839	861	880	871	871	872	889	910	852	889	869	853	875	891	857	842	906	845	845	880	859	869	844	884	869	873	853	885	890	880
779	797	774	770	770	802	824	833	777	783	786	757	811	815	808	801	756	783	786	797	791	768	764	810	773	801	768	772	818	822	807	778	803	759	776	819	794	787	804	796	823	801	783	794	815	778	799	758	772	820	805	825	752	790	803	773	753	794	812	826	797	809	829	804	801	812	816	786	775	784	795	817	775	795	778	761	782	796	792	785	835	777	763	791	822	838	776	815	794	798	761	779	797	820	808	826	808	829	797	808	830	761	826	817	798	797	845	813	785	801	819	778	783	770	791	819	781	809	861	813	759	759	774	812	810	776	791	749	757	796	800	796	819	820	801	770	796	793	822	832	825	778	795	815	852	833	796	816	838	795	829	801	818	810	809	800	809	800	832	781	797	791	773	828	821	819	795	817	828	800	797	808	826	794	771	772	755	781	797	760	796	781	815	776	824	797	806	790	798	819	821	803	778	777	801	772	836	810	826	826	843	814	809	829	780	802	807	851	814	792	839	811	809	775	807	803	802	816	809	836	793	788	788	795	801	840	845	810	797	833	816	836	814	841	825	835	795	798	822	817	848	826	849	835	826	824	783	826	833	819	781	807	817	835	817	791	830	882	795	752	829	858	730	767	854	996	810	781	820	865	766	820	831	831	838	864	825	841	816	813	785	806	819	832	837	830	820	816	808	801	800	815	802	802	823	808	820	801	821	830	821	809	825	840	836	795	799	860	829	807	817	826	826	802	796	786	837	818	840	891	801	850	831	825	836	846	849	852	883	847	829	826	844	840	844	789	751	852	946	886	804	801	803	845	863	824	831	871	872	825	878	822	826	833	829	806	809	824	860	809	834	850	808	808	815	820	857	850	866	872	848	858	830	810	868	862	841	798	813	801	867	889	804	835	811	792	781	805	822	852	869	785	844	825	852	823	846	846	837	859	880	818	857	855	822	936	822	785	868	893	890	877	836	826	898	848	823	804	805	824	821	818	830	791	815	816	861	860	847	865	797	813	766	823	872	851	829	826	845	863	816	862	899	874	863	870	814	830	853	869	845	861	894	892	921	845	862	859	864	860	850	895	872	849	895	900	914	893	847	861	865	841	875	854	866	872	900	905	887	856	867	862	907	896	865	830	850	896	867	878	871	904	886	900	862	883	887	896	912	853	837	849	874	902	861	930	872	877	852	874	896	899
786	752	799	784	787	815	809	797	816	806	809	799	771	785	748	790	780	788	799	779	764	768	773	791	798	787	758	788	779	785	814	768	810	797	778	784	770	737	768	786	785	778	780	790	808	793	798	805	805	770	835	780	808	820	810	798	818	839	812	833	804	788	841	788	750	792	815	806	821	799	779	833	835	760	778	777	812	802	807	819	797	805	840	806	820	825	817	769	821	801	778	791	796	797	803	791	783	800	808	783	836	833	797	806	827	820	831	821	817	817	841	801	801	822	801	794	773	833	916	902	829	744	833	855	802	773	777	771	780	810	815	816	816	826	792	800	772	803	794	831	828	782	797	808	813	811	787	819	798	819	817	797	805	819	776	836	829	825	821	848	827	814	801	812	801	807	833	776	811	800	808	829	787	790	791	781	806	819	845	817	775	726	755	789	813	789	777	821	783	793	805	819	819	789	770	820	808	799	828	818	802	874	782	801	802	858	819	806	838	830	829	806	797	795	780	838	773	817	795	769	829	818	819	792	791	792	848	816	817	871	779	835	825	857	860	823	810	821	867	879	874	804	743	843	775	812	804	816	815	787	810	816	822	813	829	804	821	816	837	830	775	840	828	822	934	785	834	815	808	868	851	817	821	824	793	812	848	844	868	827	857	823	815	837	846	814	795	791	811	811	808	822	761	873	883	794	833	812	825	787	841	834	832	795	740	790	763	839	892	865	825	839	843	788	822	881	868	828	855	887	835	843	829	782	864	845	881	854	808	809	865	880	850	871	834	818	774	855	962	943	828	791	797	861	889	866	856	829	840	840	808	837	852	818	840	832	825	851	873	844	798	809	832	782	815	820	815	798	843	879	866	861	836	828	845	861	814	819	803	826	842	826	817	840	840	887	852	832	821	860	872	850	856	844	820	797	883	856	887	884	836	886	832	852	822	909	840	832	850	827	856	852	882	888	841	822	813	774	781	910	905	818	802	801	868	892	835	858	855	843	841	865	827	806	921	943	865	829	839	912	873	848	864	847	851	895	891	856	851	874	849	889	891	863	892	852	857	894	851	894	869	897	855	873	872	911	884	883	876	888	830	861	844	864	825	824	881	929	889	887	893	852	919	884	879	833	871	874	905	891	870	903	860	888	879	863	849	885	881	882	885	898	878	886	840	878	850	890	862	864	875	852
813	789	813	819	821	786	760	805	790	821	810	782	779	789	758	731	762	779	757	756	773	766	761	790	806	783	793	786	797	818	759	787	783	762	791	745	757	776	766	822	813	771	765	807	811	785	798	774	788	796	802	797	798	766	796	854	803	778	821	773	788	795	806	769	748	747	767	818	799	791	831	803	816	792	774	793	786	806	807	830	829	767	836	802	817	799	812	793	809	820	790	797	797	786	811	770	783	773	761	772	825	823	829	826	774	782	774	796	825	836	844	807	825	806	818	812	732	815	952	917	795	784	753	818	752	785	809	800	777	842	803	836	816	828	804	825	814	843	809	802	829	816	777	785	819	797	829	778	785	828	802	801	803	797	824	803	779	834	794	831	813	786	812	793	783	788	810	795	793	797	834	776	777	821	794	784	848	868	844	834	717	711	789	849	834	804	788	776	797	842	817	801	812	814	767	838	783	800	736	857	829	781	790	805	806	804	812	827	826	834	769	808	805	826	867	853	836	812	794	791	796	825	841	785	827	794	806	820	826	800	822	864	821	798	818	832	798	793	830	847	891	796	793	830	807	879	809	824	813	806	826	857	843	813	828	819	860	821	859	854	829	891	850	790	841	819	798	842	832	810	828	812	847	812	806	849	823	834	821	820	837	840	818	862	805	806	801	797	793	774	780	800	747	915	961	776	869	823	844	813	847	822	831	763	769	823	800	840	887	838	835	824	817	799	834	865	907	838	809	840	829	804	853	796	849	852	882	850	766	824	873	877	865	885	866	817	771	753	807	839	819	741	800	868	850	891	849	869	833	843	819	846	863	871	872	851	812	827	851	845	805	793	824	829	824	770	870	913	822	869	862	863	887	831	833	867	839	816	843	839	820	835	849	885	862	858	833	825	832	848	858	818	889	834	840	821	864	872	852	847	833	834	850	906	887	860	892	897	843	865	875	881	818	881	843	840	809	790	817	893	965	950	783	829	892	898	853	878	858	838	859	877	822	801	881	933	861	819	885	882	848	859	850	884	868	871	874	892	902	912	869	861	847	849	881	869	910	880	854	821	875	900	874	874	902	895	875	908	880	890	879	860	845	808	845	799	795	903	913	885	888	889	855	851	891	884	866	864	880	894	863	884	913	912	840	864	886	884	945	908	896	883	879	891	888	872	861	864	891	869	879	853
787	816	835	821	823	808	789	818	798	788	754	783	801	789	753	778	755	775	776	797	796	815	805	776	772	805	815	809	807	806	789	780	839	778	794	792	781	789	748	800	779	782	814	825	789	799	791	823	800	787	843	812	769	835	775	806	777	813	777	799	822	793	774	768	769	726	777	787	813	772	769	762	764	825	817	794	754	794	814	823	776	804	802	783	769	779	820	840	821	821	818	805	804	813	798	784	795	773	804	818	792	824	812	815	785	818	782	812	807	808	787	837	819	773	828	804	774	753	805	791	773	805	769	813	789	806	813	795	801	810	801	788	764	788	793	816	813	811	824	789	804	800	816	816	835	803	841	836	823	844	792	793	820	834	828	822	796	810	822	797	796	788	822	825	838	799	829	779	774	781	830	806	832	802	802	797	813	838	878	827	756	781	807	874	887	852	796	800	812	808	835	840	816	817	780	812	793	764	766	831	833	816	827	814	813	796	872	838	783	833	776	807	801	795	870	879	847	804	767	794	835	828	805	791	801	796	823	821	824	799	816	866	800	781	823	814	779	785	838	821	878	807	801	819	851	802	809	855	822	807	911	900	842	799	822	836	825	875	878	856	840	837	848	770	830	815	869	812	832	852	849	808	794	828	849	789	804	806	809	820	838	828	832	853	873	817	774	793	779	812	792	820	830	840	778	822	852	811	804	798	806	816	854	721	911	1044	749	817	861	862	803	882	838	808	805	836	867	828	829	832	796	799	799	819	841	849	855	831	811	856	879	865	867	887	832	782	801	771	766	773	775	795	840	871	859	850	869	898	896	847	876	842	829	840	891	876	830	865	857	822	826	818	872	859	880	973	923	998	998	818	891	877	851	838	823	837	857	864	808	853	942	843	864	821	893	867	837	838	868	844	821	874	871	821	817	851	834	868	855	847	834	803	813	849	834	864	895	891	851	853	858	856	845	844	871	836	849	835	825	916	977	890	751	802	843	865	864	886	860	833	877	827	849	807	797	810	834	927	887	843	859	858	853	863	833	898	860	849	858	838	821	840	879	870	838	888	845	867	930	892	857	889	883	858	867	904	841	914	900	880	876	869	861	821	891	947	867	805	853	893	875	884	902	874	892	886	887	877	903	893	890	875	911	877	869	856	843	926	888	911	916	904	906	872	913	880	839	889	909	870	959	833
768	808	812	769	782	781	789	862	817	774	776	806	779	832	792	781	791	763	793	798	798	772	785	785	751	770	790	788	823	797	809	797	803	771	762	790	810	785	798	769	796	784	796	782	750	794	840	822	827	787	827	797	812	804	813	778	794	791	737	776	811	816	787	755	768	785	739	766	788	821	817	776	848	806	808	816	811	795	828	816	776	778	796	801	790	802	808	831	786	804	822	779	790	825	801	789	801	797	815	855	820	828	810	813	789	825	784	796	810	778	808	780	810	841	826	815	828	834	772	821	811	876	791	800	777	782	788	814	771	782	784	787	765	801	832	831	760	796	839	795	784	802	808	816	817	790	828	801	816	779	795	788	799	814	780	787	814	794	771	829	812	804	831	812	756	786	817	789	794	798	804	787	820	846	798	819	744	760	810	787	761	787	814	889	846	836	799	757	808	856	801	791	825	824	809	836	819	770	809	789	751	809	827	824	809	830	884	785	797	844	797	821	749	826	848	869	881	831	799	816	829	844	851	850	823	837	830	825	791	817	811	865	823	816	853	808	820	780	792	814	831	819	844	833	822	798	862	823	812	834	808	820	850	821	841	848	839	848	850	799	863	869	809	828	827	810	870	791	816	854	864	833	850	827	837	827	838	803	856	806	856	821	825	821	777	831	809	838	827	888	784	773	844	805	827	896	856	827	837	811	832	809	868	726	790	901	700	844	854	836	805	843	816	815	816	803	832	817	849	807	786	817	792	784	831	847	828	829	853	816	859	856	842	875	928	855	814	791	799	792	802	866	890	877	829	846	875	818	867	868	828	805	760	866	816	818	845	876	876	819	822	802	886	829	924	827	396	587	1075	843	834	819	830	868	836	888	808	859	762	822	946	821	799	814	869	828	801	877	863	833	833	852	844	858	836	844	849	853	862	807	816	817	830	882	837	885	834	857	869	884	877	871	861	859	882	872	835	843	791	816	855	774	755	816	872	876	870	875	884	808	847	824	847	858	871	867	885	867	885	867	878	872	829	812	866	854	910	859	851	796	825	845	855	857	871	849	843	875	927	904	911	825	852	870	848	863	866	877	878	892	899	893	880	771	945	1039	963	813	802	920	890	900	866	878	871	864	879	903	860	870	874	867	902	839	881	834	860	876	853	893	905	923	845	900	920	864	838	846	922	876	928	857
820	793	763	757	776	786	793	778	791	800	746	784	804	796	808	811	779	780	798	748	780	760	781	767	762	767	827	798	832	755	823	782	755	778	799	799	788	806	773	780	751	761	798	786	764	787	810	800	814	772	763	784	804	797	784	785	822	843	783	801	794	841	836	813	788	757	792	766	769	803	793	790	787	787	833	833	757	773	809	845	803	804	792	798	806	815	801	802	812	808	813	785	768	810	774	787	773	798	809	831	838	820	817	808	818	824	829	814	775	817	780	802	780	798	751	805	813	861	812	797	844	821	798	773	750	762	813	803	765	765	797	825	781	806	834	809	806	812	806	798	801	825	825	830	834	807	814	775	801	826	798	785	794	795	820	820	841	843	810	796	836	827	837	820	819	842	796	815	828	814	799	770	844	841	810	829	807	783	807	813	821	841	795	827	785	814	787	766	763	802	801	816	835	824	825	817	813	804	805	785	785	785	823	805	820	821	793	790	833	837	787	807	837	877	1013	873	815	786	786	794	791	845	825	852	824	799	798	826	821	832	840	820	844	816	845	816	849	811	795	823	885	836	900	846	828	807	871	850	837	880	867	853	836	832	817	839	847	821	835	832	857	836	851	851	791	805	804	817	816	882	800	829	836	807	839	809	856	826	810	824	819	838	826	784	810	820	816	833	814	847	803	801	837	838	849	781	774	835	834	823	842	779	827	806	763	743	807	859	818	805	788	810	864	849	841	853	807	838	806	793	943	944	883	791	833	844	834	842	854	861	862	859	830	830	891	839	848	854	868	862	847	857	880	828	838	854	838	819	832	871	824	808	784	834	838	823	835	862	819	776	836	858	867	849	984	756	362	597	987	858	846	819	836	866	847	828	822	832	773	789	826	814	850	827	849	847	835	875	832	827	838	836	889	829	858	895	838	859	823	818	810	806	824	848	884	838	883	840	874	905	873	848	869	859	884	837	860	850	837	851	855	827	776	807	854	863	838	853	837	852	826	875	841	885	882	904	869	885	873	904	835	861	850	886	857	867	854	828	879	862	859	851	887	904	860	876	918	823	875	872	882	858	859	830	857	856	860	847	861	863	864	882	849	776	926	1025	982	798	788	881	906	883	894	890	873	878	856	888	871	804	829	886	872	863	852	880	891	832	876	910	892	888	919	875	906	873	845	856	888	939	928	877
788	818	790	777	820	732	771	782	773	729	741	776	774	780	756	752	758	765	798	771	762	797	757	720	749	759	763	797	819	798	798	786	803	803	788	784	787	770	765	786	773	784	799	765	793	747	847	813	787	799	806	798	823	829	799	806	806	802	794	791	799	817	836	772	773	810	826	785	791	818	854	814	804	841	828	805	800	788	762	787	828	847	779	821	815	809	801	816	807	797	797	823	779	802	814	787	832	827	761	818	797	861	802	774	781	787	846	787	798	782	824	803	834	783	828	826	837	840	782	769	770	838	781	714	805	882	814	776	761	835	788	763	773	804	758	813	834	809	824	810	810	838	802	836	852	812	839	823	833	823	826	823	836	842	827	775	828	829	799	811	800	825	840	782	786	774	790	819	784	845	828	794	795	805	818	833	879	841	799	825	844	821	814	788	778	802	789	826	778	834	809	828	818	833	812	800	827	829	823	792	798	806	848	827	784	869	803	801	831	800	803	871	836	457	749	852	762	812	757	774	802	802	832	833	843	802	817	800	819	854	819	841	849	843	823	828	861	830	784	814	830	812	791	795	848	851	823	804	811	854	882	863	863	794	812	810	846	838	873	841	869	797	856	856	789	812	854	822	765	807	822	842	816	845	809	802	833	829	813	850	811	786	880	838	830	821	851	858	870	821	820	865	784	804	783	786	787	827	828	801	851	824	818	817	855	871	831	840	847	830	845	835	865	823	822	874	848	879	839	811	932	993	911	771	848	840	832	840	854	838	843	845	849	862	866	880	886	859	891	840	833	818	843	827	887	818	817	860	851	826	830	814	868	845	848	843	877	865	818	826	846	806	816	819	882	884	742	858	954	867	849	877	857	838	815	831	819	808	823	820	853	837	890	845	842	875	855	849	804	861	844	852	831	853	834	856	840	855	810	778	838	843	808	845	856	852	868	846	825	849	854	814	860	914	801	832	839	846	858	852	870	827	847	798	839	894	831	826	870	828	861	841	856	876	887	857	906	896	881	861	883	895	826	846	849	835	830	860	887	856	817	892	870	868	846	864	837	860	887	893	884	857	878	819	853	863	858	864	848	853	855	887	853	820	804	844	847	820	872	870	854	850	892	877	829	891	871	896	865	826	858	862	856	860	890	863	850	805	844	903	898	913	845	824	877	865	854	854	860	882	892	770
789	789	791	778	789	803	754	807	785	749	784	769	785	792	746	746	779	781	755	781	775	825	816	771	789	774	800	808	777	839	777	774	819	789	854	825	801	795	765	770	777	774	807	799	768	807	760	814	793	738	806	822	775	813	807	800	789	805	798	770	800	818	813	783	784	924	933	806	770	810	834	814	820	831	795	789	830	766	771	799	834	824	806	765	815	831	808	776	790	837	787	796	776	831	830	826	814	817	805	836	835	822	787	809	755	821	794	830	801	809	811	796	826	817	801	797	823	835	769	773	812	808	798	742	835	864	792	793	772	815	717	764	755	864	807	786	782	818	800	828	796	817	814	849	805	840	822	838	820	787	830	827	793	804	787	799	847	830	794	787	798	793	803	826	796	817	797	839	779	806	834	807	854	821	768	845	862	837	823	809	823	792	807	812	781	793	838	839	798	838	822	810	825	826	820	844	783	802	784	780	845	838	828	795	825	855	781	876	797	776	801	894	851	528	782	863	814	767	738	811	829	794	802	843	837	837	842	847	788	788	817	826	816	814	819	832	841	837	868	838	834	818	831	878	906	875	906	777	765	758	867	848	839	800	852	816	836	811	780	842	962	833	804	822	820	817	824	831	824	802	838	820	784	860	859	848	846	845	844	824	838	828	851	856	811	817	832	846	842	835	859	838	794	769	791	763	775	840	839	801	896	842	836	824	834	863	872	843	858	840	815	829	866	823	839	877	830	855	833	785	804	864	834	780	841	814	839	864	819	850	842	851	830	862	798	822	826	829	843	849	822	932	881	812	838	840	851	883	857	870	845	827	850	847	839	815	844	841	854	836	860	843	845	803	829	902	995	908	817	827	865	855	815	827	855	842	859	840	851	820	859	836	885	879	863	876	848	853	822	847	865	823	828	841	864	834	840	877	806	850	970	918	839	852	854	857	833	868	839	838	841	834	849	837	862	821	824	865	831	883	850	849	798	827	881	911	822	871	854	818	872	889	867	886	895	835	853	878	840	886	879	868	822	874	837	818	850	832	853	846	852	855	846	794	828	885	866	843	858	881	892	849	818	874	868	850	863	925	903	856	836	892	819	831	857	876	880	888	836	881	875	861	891	909	871	903	886	885	830	863	846	886	877	877	861	923	838	824	812	874	864	868	840	799	855	882	876	892	887	842	861	845
776	813	827	802	758	785	810	787	808	805	771	793	758	774	797	770	771	773	756	773	815	803	812	815	857	793	767	751	786	821	804	789	763	781	819	817	772	786	806	756	779	798	809	782	768	805	803	834	789	776	788	802	817	787	811	802	783	809	814	789	791	786	809	795	771	817	821	785	787	830	800	802	813	779	815	852	810	810	805	812	808	800	830	790	799	832	798	831	770	795	778	817	839	805	818	799	792	784	824	844	833	842	793	757	767	787	841	834	806	818	830	823	815	819	818	832	801	798	799	786	833	827	828	809	776	796	814	783	751	927	772	732	830	868	783	819	827	806	814	840	818	834	768	817	792	787	842	819	830	827	812	838	795	819	855	813	831	866	810	781	817	796	824	800	826	834	803	816	811	807	833	806	812	823	831	846	801	798	785	811	789	804	852	826	814	820	801	830	820	805	834	810	849	812	815	772	814	849	828	792	843	880	799	835	842	826	808	817	788	756	792	868	965	850	832	792	863	746	688	905	977	820	819	811	794	830	866	798	805	826	835	847	841	802	827	828	861	842	848	864	849	813	860	814	858	845	870	817	739	811	822	812	807	816	821	822	844	817	810	775	880	813	781	805	817	809	854	860	836	863	859	841	783	822	875	823	857	830	835	816	811	777	824	819	834	833	842	842	829	834	870	823	821	818	794	792	827	885	864	843	829	829	860	790	857	859	867	832	827	818	825	842	849	844	879	850	858	821	850	838	764	775	734	848	834	863	889	857	853	859	850	813	831	835	784	796	872	871	814	841	866	808	1083	854	811	854	868	857	861	860	833	846	862	874	876	805	844	854	813	864	818	843	815	839	849	835	838	819	814	866	852	841	842	841	803	835	847	884	839	835	880	886	850	818	825	868	852	813	847	876	852	816	828	825	836	867	818	826	785	934	699	821	822	885	892	859	826	846	833	810	847	792	839	847	842	859	848	848	840	894	862	817	816	873	890	890	853	878	865	852	821	885	865	854	867	791	828	896	852	829	808	941	862	828	820	799	816	871	867	849	850	846	862	853	851	844	868	856	844	876	915	916	864	852	868	885	947	850	719	981	1002	991	918	860	897	858	883	883	845	908	851	838	843	880	867	902	854	891	885	891	876	885	898	873	892	876	884	853	899	878	832	922	884	842	861	900	941	867	886	880	848	960
785	801	771	773	790	786	823	777	797	782	765	792	744	786	803	763	832	791	789	783	778	799	793	871	813	775	760	773	806	785	779	761	749	743	822	815	785	723	786	757	765	754	780	795	771	787	799	788	777	840	774	772	765	801	776	780	796	807	823	815	813	793	803	799	819	784	762	769	803	820	800	793	823	807	817	781	802	829	819	785	743	727	771	772	728	785	833	806	803	827	790	816	807	840	819	822	801	767	854	796	771	815	814	752	749	780	829	822	815	801	820	800	799	849	792	784	784	792	833	823	798	813	856	806	844	820	808	767	764	1229	768	767	845	818	793	830	830	850	796	818	812	801	809	801	819	820	838	847	828	807	793	779	788	751	844	831	784	816	803	832	789	833	834	798	869	796	850	814	847	845	846	800	810	779	836	822	784	759	800	791	805	788	811	823	825	839	857	838	842	842	828	832	831	841	831	817	810	811	828	759	808	809	766	822	833	842	809	825	802	793	812	838	876	875	802	766	856	825	749	916	983	777	779	850	796	838	825	803	775	843	847	850	837	841	851	859	819	808	793	814	851	838	841	842	853	836	855	839	860	837	843	795	848	840	833	845	835	817	800	847	865	811	843	784	828	830	827	862	857	866	851	846	831	798	824	820	857	793	821	851	771	845	819	843	873	822	839	812	821	849	827	814	843	827	835	881	910	833	878	863	846	872	858	836	827	827	845	896	811	829	824	844	875	870	824	797	840	856	814	855	818	804	795	866	851	850	858	844	807	847	856	863	828	837	810	821	934	908	820	880	728	386	779	932	850	831	839	833	854	878	841	843	857	862	886	801	855	849	865	867	838	821	835	809	794	802	835	865	871	847	841	872	852	824	859	834	864	883	832	870	871	847	828	871	855	849	830	793	815	849	845	816	842	848	860	844	843	833	849	889	856	854	831	864	879	874	903	839	815	847	882	821	838	874	855	855	857	864	907	899	853	829	845	883	870	857	894	875	848	864	885	892	883	870	861	844	851	930	834	848	883	922	917	823	826	846	861	868	852	902	872	833	827	826	826	851	859	891	850	890	868	859	855	866	865	863	930	802	793	920	605	729	1046	850	840	902	798	840	893	879	894	876	894	915	882	866	874	873	903	935	893	894	874	863	877	881	930	874	942	884	839	964	1074	933	819	885	880	877	880	891	863	951
788	780	742	763	734	752	782	786	808	792	832	781	760	802	825	808	780	758	783	748	758	753	747	735	800	789	806	823	784	821	788	709	723	788	802	790	828	805	772	796	804	771	791	795	764	795	803	811	814	803	800	810	776	799	783	786	774	831	796	834	792	780	798	800	778	821	807	823	800	868	779	808	809	820	807	827	826	845	861	777	704	712	755	717	731	756	782	786	812	837	819	827	804	791	830	790	793	824	797	807	837	807	816	789	809	766	816	811	806	776	794	820	807	780	817	820	817	848	831	799	777	819	809	794	859	813	818	771	716	788	714	828	826	814	796	813	801	821	805	813	804	788	767	801	835	803	819	865	819	824	805	843	789	767	806	819	845	805	817	812	816	807	800	821	835	825	830	830	809	826	789	807	847	761	805	780	762	800	801	803	779	784	764	781	815	812	838	826	834	824	832	812	855	879	818	830	811	811	800	792	811	799	751	818	825	798	802	795	787	809	810	821	851	810	797	817	846	845	762	788	762	736	815	817	808	809	822	856	803	830	846	839	821	850	877	863	858	812	804	819	863	850	834	837	835	836	851	846	869	868	832	820	884	890	842	813	800	813	763	854	838	809	868	807	869	810	859	829	865	861	794	832	865	835	836	821	829	828	793	834	829	819	768	799	837	880	897	829	790	799	828	817	825	854	867	828	837	841	784	855	840	827	848	845	848	819	838	845	830	777	831	851	851	835	792	868	865	829	828	840	791	843	818	850	811	837	816	856	871	856	887	856	832	851	820	783	886	889	803	934	852	602	867	917	867	853	817	839	843	821	836	835	813	860	873	822	824	877	836	853	869	828	834	850	857	812	890	909	877	809	830	844	835	847	870	857	833	864	832	851	863	837	859	844	844	846	837	859	841	831	820	814	827	840	856	873	878	870	837	865	849	799	821	855	868	863	822	897	817	857	861	878	876	853	852	842	817	863	894	902	867	856	836	902	848	892	853	848	880	838	865	894	880	881	843	875	858	868	877	833	914	905	895	842	831	857	835	843	864	895	838	862	807	884	863	880	866	877	860	906	887	862	851	850	923	898	894	819	949	815	450	598	1017	881	834	854	837	870	901	882	861	889	887	900	854	858	859	839	878	883	888	897	864	852	854	882	868	903	891	876	866	813	926	839	859	881	862	882	922	904	867	880
778	792	764	770	773	774	802	808	756	776	776	812	793	795	790	783	810	816	775	774	775	728	745	762	805	787	791	822	808	800	769	763	733	799	825	811	810	803	815	794	794	783	780	756	793	838	777	790	837	757	807	804	813	793	810	806	798	787	815	810	821	809	785	779	785	815	838	782	792	788	808	819	804	782	790	813	808	833	827	771	708	763	810	845	796	715	769	821	787	818	798	802	806	786	804	805	818	767	794	836	831	781	833	833	834	816	785	778	774	795	784	808	771	792	812	820	813	833	832	787	813	801	779	810	817	807	790	806	806	769	798	790	845	821	824	842	826	824	829	820	813	805	798	808	837	869	799	838	828	818	799	792	806	753	806	845	840	807	817	810	808	810	783	826	801	812	803	841	838	818	827	809	816	801	822	805	766	781	799	748	744	761	791	759	795	845	833	877	806	740	775	823	842	822	817	807	839	803	786	789	827	821	806	847	835	824	840	821	806	813	855	835	879	797	794	821	849	794	803	802	829	837	829	824	814	838	864	845	826	829	796	773	879	853	822	879	845	853	823	825	816	858	830	842	867	846	849	834	816	877	877	813	852	814	829	840	870	868	849	830	828	845	859	856	805	869	827	836	887	852	851	817	831	877	844	885	835	854	815	834	861	852	791	789	792	850	844	826	843	772	846	866	877	867	852	858	845	774	770	806	827	825	817	817	848	847	833	860	799	790	863	838	834	843	844	821	875	870	902	863	830	830	816	832	848	864	848	793	834	865	893	878	857	861	856	820	819	805	826	863	967	911	881	832	874	851	839	806	818	852	857	866	830	838	855	878	815	869	857	863	859	868	831	852	853	837	851	830	873	818	797	839	819	841	865	866	861	850	897	832	821	812	850	850	850	876	847	861	877	813	871	857	840	857	882	861	796	886	852	844	877	802	804	812	866	842	840	826	848	882	870	845	832	824	858	855	834	840	869	911	861	863	854	867	859	894	862	854	863	869	852	848	875	868	859	894	871	828	836	847	866	857	787	849	855	894	817	863	846	877	838	864	861	870	876	875	846	876	889	881	888	882	888	839	883	902	910	859	993	916	642	735	960	837	831	845	875	877	843	854	838	896	889	897	879	855	863	817	891	926	870	859	862	843	882	855	846	877	871	873	863	831	842	886	870	884	835	906	934	941	894	872
805	771	805	787	805	783	761	817	761	756	805	804	782	786	802	796	770	745	734	790	782	718	764	753	783	818	823	807	772	799	755	737	771	847	788	814	819	843	774	799	772	783	771	778	784	760	810	804	824	810	799	802	797	781	839	805	768	803	841	797	798	823	816	782	807	844	801	804	819	812	808	781	820	783	829	827	823	830	799	783	801	853	964	930	860	757	775	831	806	794	775	777	804	811	835	843	823	777	836	844	761	763	854	853	852	787	837	822	803	800	772	806	790	807	808	825	809	797	817	811	776	777	815	793	808	791	806	807	811	778	767	796	825	827	816	811	814	783	876	817	812	782	828	818	807	819	803	815	792	823	841	810	830	804	825	829	797	807	805	797	834	798	773	834	807	813	813	808	844	836	843	796	794	843	770	772	758	778	776	762	748	725	773	767	776	814	841	855	700	711	783	744	813	791	841	833	824	823	806	784	809	824	841	855	850	830	861	813	815	817	821	775	819	822	836	884	794	793	857	812	854	835	808	812	855	842	829	826	810	757	768	795	872	875	828	844	845	874	846	806	835	825	822	898	912	842	815	808	838	843	848	846	880	839	833	851	790	724	934	799	826	802	852	867	872	851	859	819	811	887	874	862	836	841	832	832	855	842	855	814	847	830	831	809	804	878	857	873	817	803	796	835	783	830	855	868	868	819	795	796	861	822	814	841	830	864	804	809	807	847	826	820	828	837	835	800	835	841	907	867	873	853	873	844	856	856	862	818	803	853	861	865	859	838	847	868	834	865	837	818	845	853	838	854	854	828	813	830	845	870	854	872	827	814	829	844	829	849	861	842	871	886	795	845	863	841	827	815	850	828	797	837	830	848	882	864	833	875	842	843	851	832	838	824	846	881	879	865	862	855	856	839	811	842	911	796	782	816	850	887	854	819	811	813	883	887	835	885	869	883	887	850	819	824	865	859	854	835	839	909	905	869	912	879	853	835	877	830	832	861	877	869	877	862	883	871	876	835	831	814	845	861	850	853	875	821	884	899	906	900	894	873	848	833	885	828	874	841	885	923	928	914	902	853	856	898	858	900	910	987	983	973	950	868	850	850	812	867	856	880	900	887	907	878	869	862	859	903	906	894	877	870	867	862	858	870	866	809	899	845	905	909	839	891	877	900	859	883	871	883	825	847
777	768	778	783	798	764	795	760	814	770	825	747	789	797	785	737	752	774	878	727	741	791	782	768	765	795	764	744	799	775	805	789	784	792	828	785	790	794	811	802	793	781	802	786	754	779	824	819	782	820	826	774	799	818	798	823	778	856	792	770	809	819	821	796	768	810	793	817	831	772	825	823	849	801	793	821	831	830	794	794	807	843	967	942	861	750	796	837	828	810	763	808	821	775	840	800	764	818	808	804	781	822	827	830	860	830	792	824	819	821	797	799	808	782	782	821	823	815	820	803	803	793	795	783	783	828	790	816	784	838	797	801	819	804	770	818	857	839	852	826	817	821	837	800	827	814	846	807	827	825	821	839	803	817	813	790	845	805	822	827	799	804	792	810	798	830	758	844	856	857	797	773	735	784	778	769	767	750	761	757	706	739	802	775	813	799	810	773	613	1208	1380	711	800	830	797	769	820	822	827	787	812	814	778	832	798	800	835	770	863	835	849	828	838	852	821	827	804	827	870	831	811	853	842	877	878	853	883	784	815	796	756	820	842	823	784	862	837	832	864	841	857	822	829	859	890	815	813	844	873	820	810	849	882	861	785	918	683	593	902	827	825	864	808	823	871	861	835	840	827	866	827	793	816	880	850	852	842	833	836	813	839	840	824	840	863	835	834	792	823	833	821	827	847	842	854	852	870	857	926	829	835	832	808	831	822	834	866	845	822	822	888	843	853	839	843	850	814	841	879	856	840	842	828	826	864	847	878	800	807	878	866	862	832	878	823	862	836	861	833	806	847	808	856	825	852	832	802	831	901	866	841	853	863	849	823	854	813	864	848	852	861	836	883	826	842	836	859	859	875	842	819	833	849	843	837	849	879	864	878	853	847	812	819	869	874	858	864	850	850	844	865	856	843	845	922	861	810	814	902	858	843	870	805	824	861	869	865	891	880	911	894	835	828	836	892	827	844	841	852	850	881	874	880	849	894	838	870	878	852	847	837	854	847	881	866	870	877	848	807	817	823	899	854	879	853	917	926	861	880	917	857	852	886	881	861	860	882	841	887	911	892	879	847	833	880	891	870	919	860	917	908	899	898	880	836	841	790	843	924	893	875	860	856	892	885	883	890	934	872	892	889	858	855	854	922	871	893	894	859	888	914	871	869	857	865	891	896	871	849	881	820	810
757	812	803	757	802	813	763	780	741	781	802	776	785	785	805	782	744	820	1042	751	741	775	765	771	786	781	787	771	808	804	774	830	792	796	798	795	772	756	747	819	769	780	809	810	781	759	800	847	789	823	821	818	816	780	788	797	810	806	790	795	758	814	852	809	783	791	802	785	832	828	802	812	833	833	812	820	818	820	808	761	759	755	822	819	793	751	778	851	824	803	797	806	835	817	792	811	793	795	779	834	784	832	858	836	820	809	812	816	845	777	797	831	811	779	800	800	797	820	813	797	815	803	829	844	824	838	812	830	796	792	802	828	834	830	823	785	829	799	838	779	842	849	800	824	817	805	835	834	829	830	801	807	791	863	800	800	803	822	826	820	819	826	816	804	815	835	831	838	833	859	790	772	773	743	766	773	761	772	729	737	759	767	767	826	817	793	819	778	703	1037	954	677	808	823	809	811	815	808	815	820	794	796	814	799	830	805	833	816	851	795	847	805	810	806	838	807	819	821	818	841	830	825	815	823	847	844	842	840	779	837	802	814	823	819	789	861	847	853	867	860	817	803	844	807	808	860	810	864	839	806	849	875	777	908	847	908	813	835	847	789	827	825	831	883	825	865	856	837	854	862	819	832	829	868	839	841	831	827	860	834	804	864	807	887	810	808	838	803	802	853	814	847	801	860	850	845	835	849	825	830	857	852	830	860	816	877	863	855	856	854	843	852	859	869	799	801	827	825	862	851	861	830	841	815	816	809	830	809	854	823	866	832	829	820	847	866	869	843	837	800	849	842	836	818	847	860	847	882	888	872	841	894	883	852	863	781	810	805	874	900	802	846	853	819	863	876	851	900	828	883	852	827	824	816	807	848	800	844	835	863	857	881	850	813	870	826	864	831	834	894	859	849	870	855	860	850	891	836	814	861	859	843	843	886	884	856	830	836	822	852	855	819	808	874	901	935	867	842	831	819	909	859	882	874	871	870	848	861	848	856	832	837	920	857	915	885	853	850	840	800	877	894	899	869	864	902	837	841	848	926	836	884	899	906	871	904	884	887	852	868	864	853	871	818	885	861	878	837	862	907	921	902	901	876	863	880	806	845	863	937	914	908	896	943	856	850	896	870	878	899	905	865	855	893	912	935	901	857	831	900	889	899	861	872	821	878	855	865	847	856	810	818
790	752	835	790	789	810	773	815	777	770	798	781	714	766	774	783	786	735	761	697	804	793	841	754	785	802	816	769	814	817	798	788	812	797	823	763	759	783	796	799	787	747	782	806	767	807	783	826	805	780	795	795	810	796	799	794	784	829	788	775	780	772	808	777	805	799	805	824	766	796	782	808	817	821	828	827	809	790	777	826	744	754	709	747	744	766	735	845	823	810	809	795	801	836	806	790	768	826	773	808	799	824	836	811	813	817	790	820	797	813	851	835	842	801	765	798	845	841	838	844	812	819	816	810	856	866	862	834	803	762	803	803	804	809	847	794	794	788	806	781	774	799	826	831	825	819	825	821	764	832	810	834	808	829	840	845	840	825	872	811	852	830	838	817	830	833	816	818	812	811	826	829	767	770	800	779	732	747	710	696	784	736	826	832	838	796	822	802	807	819	754	843	782	839	782	799	846	836	821	849	829	806	832	823	816	842	815	831	797	841	820	832	834	787	818	813	851	823	830	833	844	829	880	826	874	816	801	841	832	885	855	870	841	792	837	869	843	896	891	834	840	831	853	852	836	824	853	861	827	835	904	695	551	848	859	833	874	833	829	839	833	825	803	833	787	857	821	845	818	821	846	842	815	816	808	841	830	818	830	806	829	834	837	822	848	841	803	867	827	853	868	835	841	875	872	823	842	828	905	869	847	819	846	878	850	841	837	844	888	859	834	820	826	895	843	741	798	820	866	861	803	826	815	841	840	879	835	817	819	832	850	857	843	864	862	839	847	833	832	851	895	820	817	818	819	830	829	840	828	871	853	855	847	836	895	831	838	829	903	905	848	823	886	814	863	837	878	883	863	850	861	841	807	827	873	910	834	815	832	860	864	851	841	827	888	869	859	864	860	845	859	841	875	832	817	855	896	871	904	856	865	860	843	841	853	845	890	876	846	886	877	883	855	881	895	959	892	870	841	800	906	874	904	888	877	845	897	815	817	869	874	842	864	845	861	888	833	906	886	839	863	899	894	881	883	883	849	794	827	876	889	885	878	912	879	855	927	865	885	853	839	878	899	877	882	862	856	878	856	900	912	867	916	866	887	835	859	866	879	880	872	892	884	865	891	847	861	866	874	880	890	842	886	882	929	902	928	864	870	903	878	880	830	881	873	841	882	905	872	893	862	859
783	798	837	794	787	808	770	798	804	838	761	795	758	770	797	798	788	771	786	787	806	792	801	783	800	802	809	795	806	781	796	800	803	795	824	762	775	789	772	804	784	778	797	782	749	749	763	781	804	805	785	774	813	818	829	822	832	816	820	806	762	808	839	792	823	822	808	795	800	825	752	785	836	805	817	824	790	819	792	828	831	794	794	800	802	829	820	837	831	802	823	778	813	825	823	780	801	828	823	823	783	787	802	812	811	804	828	815	837	815	833	833	819	828	815	824	840	818	861	798	811	792	805	779	804	829	834	821	791	805	774	828	792	764	802	800	774	821	831	762	774	796	844	828	797	848	839	802	785	791	813	850	809	833	827	833	820	827	836	811	853	826	833	797	812	809	820	844	819	772	841	815	768	783	787	791	765	744	771	771	779	740	796	763	759	764	843	844	782	821	783	808	858	840	807	804	793	780	805	808	813	818	809	832	818	822	792	862	857	807	819	781	807	828	816	817	825	803	867	830	810	838	836	820	844	846	872	829	844	849	788	772	813	873	846	834	824	849	848	861	846	852	857	867	840	861	810	856	840	851	891	778	724	845	867	853	832	833	806	856	824	840	825	823	793	820	843	825	848	848	799	860	861	807	838	825	854	803	827	820	856	864	818	902	853	860	830	863	813	857	871	864	820	912	825	827	875	751	843	880	840	863	867	837	830	830	862	808	873	840	828	816	845	904	883	778	784	858	868	830	819	779	857	798	845	868	912	858	856	848	831	839	869	877	826	885	814	826	860	826	832	856	835	834	801	864	851	855	825	875	893	868	853	823	850	851	789	813	865	898	817	868	879	853	832	816	884	883	885	872	879	804	826	843	854	892	822	809	825	852	797	834	847	845	846	870	837	856	895	860	857	872	863	834	855	856	839	833	886	841	846	841	867	868	902	844	859	863	879	896	889	871	834	844	865	902	939	873	843	844	873	911	867	846	815	836	839	842	878	840	806	845	843	839	873	890	858	899	880	835	865	892	868	887	873	878	884	860	869	899	846	856	869	887	879	892	894	874	845	850	811	874	821	877	849	906	877	878	885	916	882	894	862	891	856	880	850	862	887	878	899	904	867	892	887	882	867	892	911	886	921	872	850	866	882	867	890	856	875	880	892	905	867	885	796	773	823	886	906	849	849	851
768	844	800	790	806	797	736	760	850	766	772	785	788	791	803	766	773	776	779	759	787	803	756	787	783	815	754	791	790	806	794	814	790	808	830	785	768	796	800	784	788	746	768	758	794	786	765	794	823	821	801	789	776	843	827	784	833	798	795	824	790	785	781	819	801	802	801	821	781	810	800	832	795	793	805	801	800	804	783	777	806	806	819	820	846	856	826	824	805	809	807	838	781	782	804	802	811	788	862	824	784	793	807	810	815	823	822	822	805	814	804	841	812	772	771	776	809	794	855	804	813	818	833	783	821	862	819	805	818	850	815	816	809	814	790	828	774	855	835	806	793	831	822	830	824	839	784	807	746	787	765	802	810	819	809	836	808	821	823	810	872	848	837	803	819	815	803	811	827	827	845	843	786	773	816	787	773	794	778	742	778	779	779	755	711	779	835	836	783	799	855	793	821	820	803	773	822	781	763	777	839	843	799	801	817	825	786	837	858	809	798	781	808	803	820	905	815	857	795	822	781	822	830	843	842	834	829	882	855	793	773	770	827	902	831	807	841	830	831	838	849	830	836	826	873	847	849	827	850	880	861	884	852	908	837	815	838	855	805	828	850	844	823	842	827	831	832	811	814	870	827	832	833	850	848	858	829	798	846	820	852	857	794	783	842	824	849	848	851	880	847	846	836	878	835	800	870	841	857	844	852	871	839	830	829	862	818	832	861	837	857	835	818	872	863	830	837	868	855	859	831	866	864	863	797	808	825	856	835	853	807	871	857	852	835	887	844	839	842	852	832	859	837	856	817	862	843	877	861	877	890	814	843	878	888	798	773	785	861	863	852	843	863	844	836	846	846	855	844	859	847	834	851	867	810	839	833	823	820	866	833	902	881	847	852	855	834	871	890	856	868	846	855	844	890	858	882	868	868	872	810	839	830	873	883	833	860	873	815	840	837	855	853	853	908	861	845	838	835	863	797	795	820	849	844	865	850	876	859	879	821	852	823	837	883	876	884	886	845	866	916	908	867	830	842	850	886	891	863	902	876	889	873	877	839	867	863	856	868	865	858	881	843	842	875	875	867	893	888	917	855	905	867	873	890	884	853	826	873	905	866	885	889	889	895	860	888	872	879	858	884	850	841	881	840	858	837	828	863	896	906	888	898	861	796	1045	1108	828	873	853	842	899
817	804	764	793	795	782	824	788	791	781	801	791	809	751	809	779	818	782	799	798	777	792	785	810	788	807	765	901	778	812	794	771	804	744	754	796	773	783	765	817	800	781	801	809	811	831	751	779	797	801	797	787	761	810	800	804	820	820	805	782	799	848	825	785	803	834	789	849	812	797	806	833	793	816	788	849	795	801	820	827	814	822	778	818	811	844	828	830	826	829	814	809	818	792	798	785	791	790	819	827	807	823	806	758	809	811	828	861	823	843	821	810	773	775	795	739	822	816	829	781	790	828	818	862	787	802	834	790	819	847	820	826	819	838	806	800	790	810	818	859	822	838	761	790	825	833	799	810	829	823	804	803	805	843	828	812	831	820	793	809	813	809	809	828	831	827	808	826	805	832	819	822	775	760	808	748	765	767	745	775	789	799	811	804	770	797	838	825	777	817	819	808	830	799	795	855	831	779	753	823	836	827	830	810	822	762	780	822	814	811	812	847	809	816	839	834	800	853	787	794	785	850	825	813	838	828	834	840	830	793	763	807	869	860	815	860	857	824	879	830	843	853	812	846	856	854	822	860	837	849	828	846	819	829	834	839	868	858	849	838	877	862	850	823	827	855	806	780	832	860	861	815	802	839	862	881	815	859	876	885	841	850	822	825	861	845	848	865	853	800	844	854	842	830	845	835	839	821	835	862	833	834	830	857	842	852	877	827	849	850	832	865	903	895	816	806	877	850	922	939	836	898	828	764	802	852	840	858	849	859	801	837	845	855	838	860	835	818	854	879	817	838	834	834	822	850	870	858	856	895	870	861	890	868	870	873	808	823	866	858	849	865	825	836	841	843	811	816	766	825	825	853	854	888	855	895	898	880	871	826	823	870	852	840	897	846	869	898	879	878	874	880	865	864	875	860	847	858	870	869	861	863	830	904	857	865	883	833	802	822	831	808	885	813	856	863	875	874	836	824	850	847	875	843	845	828	846	806	899	919	908	837	810	850	903	892	893	818	852	896	863	880	882	839	830	843	900	856	871	873	856	869	880	885	843	896	852	885	848	871	850	867	899	870	875	881	887	861	862	862	855	864	833	856	939	879	854	851	904	889	865	879	844	885	926	896	908	867	902	852	841	863	839	902	833	825	857	846	900	881	874	861	919	865	844	969	954	776	868	815	882	902
813	765	776	820	797	814	796	816	812	777	766	757	763	784	823	790	796	768	762	762	787	768	784	828	718	819	787	890	770	780	818	792	776	791	742	790	794	781	750	812	816	784	802	806	771	789	782	766	811	777	790	788	736	796	795	814	818	803	806	799	822	809	812	845	804	800	815	813	838	811	792	807	796	797	799	800	799	776	804	758	846	811	797	801	773	841	826	828	823	792	794	784	808	814	801	804	825	818	857	817	805	822	816	800	798	812	833	819	808	799	804	813	791	769	740	785	819	821	809	786	799	828	829	812	807	801	803	824	810	818	844	803	796	819	815	836	800	809	809	863	827	808	758	781	852	813	835	825	799	818	803	830	823	804	857	826	799	831	776	822	764	800	815	811	824	808	799	823	816	795	821	801	813	808	792	769	766	772	767	767	802	850	882	828	852	811	831	809	760	816	799	828	862	810	863	823	870	818	838	823	860	819	779	805	867	833	802	756	820	889	841	816	856	814	814	828	831	840	853	818	833	815	864	840	831	822	766	773	855	841	832	836	819	805	843	845	871	814	852	839	827	825	834	857	822	831	857	828	851	886	888	838	813	810	831	837	810	847	800	824	865	855	824	793	858	809	805	800	854	854	860	797	798	830	845	842	865	851	822	834	868	806	862	837	845	835	855	834	847	831	803	835	889	807	863	867	876	870	826	869	861	825	843	833	845	835	866	895	855	865	860	850	868	810	842	834	860	841	876	897	901	858	853	802	826	914	901	832	860	850	865	850	822	812	845	856	888	844	853	900	863	805	847	840	876	872	830	895	823	879	849	862	844	827	858	837	899	854	860	823	837	895	834	855	894	896	844	752	776	794	762	800	881	910	855	900	822	897	897	813	840	835	832	870	872	861	882	828	847	874	855	869	872	818	805	852	813	839	865	827	840	864	846	918	858	886	891	798	835	902	874	838	840	843	860	851	864	867	857	866	916	882	849	827	856	831	811	855	881	865	835	825	829	822	884	879	895	825	801	893	876	887	855	780	803	835	845	844	816	842	870	872	882	888	860	846	873	838	870	904	861	878	851	850	888	877	892	865	861	898	859	857	869	847	877	890	874	895	853	897	903	886	890	910	912	870	879	877	851	851	891	859	878	888	851	854	868	829	883	900	880	851	889	866	884	881	774	880	840	910	891	827
809	743	782	791	771	793	794	785	798	835	794	755	805	772	799	763	782	776	781	786	771	758	810	803	771	814	800	785	794	786	797	815	769	763	755	800	801	792	829	776	824	821	810	810	800	762	791	801	786	817	830	814	780	816	824	792	816	807	778	814	811	832	852	781	817	815	816	793	781	784	787	786	833	793	803	797	782	805	849	806	820	808	835	793	788	792	793	796	807	781	828	799	835	797	808	829	797	811	794	820	812	868	797	768	783	823	838	803	826	805	820	854	825	805	797	814	817	803	789	807	819	805	806	805	819	794	846	782	822	831	804	833	825	843	818	791	815	810	807	846	792	829	833	812	834	851	829	826	795	816	804	809	765	847	813	793	796	820	814	794	844	832	812	821	773	804	820	806	836	779	812	797	825	815	795	803	811	830	806	805	809	778	803	817	829	839	791	800	792	804	795	803	863	782	804	821	814	843	819	802	869	836	801	771	876	883	855	771	807	841	852	848	801	869	856	784	781	825	814	867	836	816	844	825	816	835	786	820	825	856	841	851	851	852	865	829	871	850	813	845	856	848	847	858	804	819	826	851	866	883	807	820	833	818	842	861	830	855	836	851	841	828	797	808	792	805	809	814	832	841	839	851	842	834	841	910	997	830	807	861	892	879	848	858	839	810	858	826	820	811	815	844	833	822	875	918	851	824	875	870	844	813	853	843	887	884	881	889	837	810	859	891	843	830	842	865	858	845	881	847	862	858	850	834	899	583	859	805	880	856	871	859	858	855	838	861	878	864	838	858	888	877	875	834	847	864	855	872	818	849	839	846	864	851	819	818	881	829	857	846	823	867	844	890	886	824	809	757	900	896	791	746	839	843	847	857	883	858	828	825	846	805	851	918	861	865	839	851	843	831	877	849	856	820	843	878	850	826	848	853	876	816	876	871	856	879	891	802	880	980	1019	844	852	902	890	875	837	872	833	845	851	881	891	831	834	835	852	851	920	857	915	841	851	797	849	928	879	864	835	886	893	871	845	947	883	960	808	854	840	860	834	878	868	871	895	861	849	873	878	890	851	869	909	895	851	866	862	873	939	912	888	884	883	874	892	906	860	894	917	874	888	840	838	865	884	882	877	857	850	856	856	913	892	882	900	880	876	847	857	906	905	890	887	830	863	831	861	891	872	942	897	786
787	763	779	795	755	826	800	767	788	834	796	781	779	795	798	779	797	761	814	802	806	807	799	781	788	799	803	795	803	813	779	797	782	773	789	804	809	802	797	839	817	812	819	826	816	820	810	790	800	781	813	806	798	799	830	839	802	802	779	764	788	798	804	831	828	821	822	810	760	749	808	824	797	814	829	837	815	850	815	816	837	808	803	823	804	837	806	849	793	817	838	821	791	830	811	822	785	770	782	806	813	825	806	809	796	777	830	831	832	799	801	840	833	828	794	815	793	839	832	790	815	824	824	832	846	822	786	804	823	796	788	824	807	824	838	812	838	816	860	776	850	846	818	794	848	801	842	840	798	775	797	818	834	775	781	811	804	784	805	793	854	837	823	824	801	798	820	824	818	798	816	814	842	825	838	798	793	828	804	809	802	797	797	785	829	835	790	800	788	806	838	795	814	810	815	819	836	789	858	766	806	795	807	744	865	867	861	750	819	817	816	846	833	832	832	817	826	804	812	849	801	846	834	854	838	827	831	869	872	869	879	853	845	856	882	842	860	867	872	815	833	839	815	891	837	842	865	841	854	859	813	831	843	814	846	826	877	855	846	818	838	857	839	846	814	989	892	835	823	860	845	855	834	853	874	716	701	869	845	869	904	824	823	855	826	846	814	833	834	861	849	860	838	807	853	931	840	858	823	898	844	867	842	873	882	840	831	874	798	816	816	794	835	856	836	849	841	807	858	861	843	809	851	803	913	845	861	859	840	830	848	831	828	866	833	876	866	826	835	857	862	838	834	856	863	853	844	886	841	849	800	847	856	865	816	814	855	862	847	815	811	852	903	833	828	795	733	830	1016	1091	900	710	795	839	879	870	845	817	837	839	849	816	814	902	876	869	832	875	872	849	854	868	852	858	805	838	852	821	828	829	841	859	823	865	859	849	877	778	876	950	1029	844	816	892	890	879	886	893	843	858	847	860	885	878	874	849	867	857	842	866	870	852	875	861	871	867	846	885	886	885	882	848	917	759	494	885	845	838	863	897	884	873	879	872	877	879	892	893	852	887	839	882	886	916	853	868	909	872	921	890	897	863	887	878	862	851	825	847	840	917	876	849	863	814	893	883	867	885	847	861	838	860	865	895	884	906	866	849	846	905	907	882	851	855	852	886	878	891	877	904	866	798
801	799	811	795	798	798	781	793	782	808	787	801	768	758	793	791	783	795	800	793	802	795	824	774	797	826	794	812	802	810	765	787	817	791	804	803	796	776	793	811	775	831	815	812	779	781	788	822	819	832	784	779	822	802	813	783	768	781	801	780	804	783	777	816	821	834	798	821	774	784	837	811	791	830	810	851	795	843	808	794	799	806	807	815	813	781	820	831	803	791	847	825	805	807	823	841	795	823	810	811	799	799	801	803	797	821	813	838	831	816	850	869	821	791	822	843	805	782	843	821	834	849	816	818	799	824	808	800	822	791	815	851	785	807	784	817	833	802	798	877	821	757	866	791	807	768	829	830	800	769	786	793	784	825	848	779	825	800	812	819	812	768	843	836	807	837	745	780	834	783	777	815	824	785	799	807	832	828	814	813	841	790	812	832	835	815	797	811	789	825	854	808	838	807	831	793	822	858	840	819	829	803	827	791	789	770	799	842	828	814	793	807	816	866	834	845	804	839	810	842	815	857	846	857	803	815	848	831	820	810	876	852	824	767	867	859	836	835	826	801	824	830	850	850	862	851	833	896	858	857	869	820	835	795	853	864	831	868	802	826	873	880	839	837	814	855	782	841	855	855	838	874	838	793	777	833	784	762	794	856	892	848	859	833	832	853	823	854	995	876	817	843	794	849	847	829	804	816	847	834	879	796	882	871	874	846	826	832	846	761	791	813	865	865	850	823	833	819	828	810	750	748	840	851	878	845	841	902	898	853	821	826	846	872	876	806	855	861	832	845	834	818	860	837	895	847	822	854	848	861	844	859	834	816	852	856	848	899	882	860	825	874	858	812	809	763	759	809	976	1125	906	717	801	848	840	840	842	859	850	851	852	846	820	864	875	825	841	831	848	848	845	872	824	784	824	830	871	887	852	863	816	888	893	831	848	881	870	827	798	827	812	798	860	847	861	851	888	869	861	837	841	866	859	883	847	894	860	868	809	863	855	861	890	857	798	968	871	882	861	907	910	856	965	821	638	884	879	883	863	871	837	882	880	875	873	867	863	855	866	852	830	907	881	873	849	918	881	877	911	892	888	895	818	878	825	853	824	856	852	878	902	878	850	844	868	889	855	887	858	849	813	822	846	893	910	942	907	860	892	880	924	909	848	888	902	845	873	918	884	926	881	880
769	802	788	753	794	782	770	802	793	791	827	801	806	813	866	790	805	771	822	778	784	818	761	784	804	805	815	790	810	786	802	820	797	755	807	811	801	831	821	802	789	789	806	756	804	807	777	817	800	810	811	813	802	833	776	778	806	801	816	804	814	817	806	819	813	848	809	805	806	804	815	791	813	806	805	785	832	854	799	783	800	815	862	813	829	816	796	807	807	848	846	798	806	790	831	779	834	787	817	801	829	825	795	811	776	812	795	829	830	803	810	830	831	786	807	812	816	809	818	805	830	808	815	837	807	798	823	806	821	851	804	804	843	808	852	809	831	793	804	840	745	701	816	813	777	838	812	791	820	796	790	832	766	809	794	847	839	784	806	849	831	829	815	820	833	845	760	800	806	778	812	836	849	810	839	794	835	844	831	838	825	829	858	797	865	836	839	824	817	834	854	824	830	812	806	787	848	797	830	786	784	772	852	831	820	827	836	832	835	817	833	815	832	821	767	837	833	837	818	859	835	821	814	836	801	815	821	875	909	839	865	819	811	826	859	832	846	835	846	844	823	865	855	876	834	784	779	872	854	838	859	860	847	828	805	836	856	822	807	841	835	827	844	813	848	811	841	832	813	817	886	884	839	789	794	827	795	779	778	820	917	826	839	808	828	870	816	843	916	814	835	828	867	841	838	831	837	829	833	832	812	816	895	858	897	852	788	828	823	811	785	806	847	895	872	846	813	774	823	754	722	760	746	818	874	866	847	852	864	857	841	859	840	839	848	822	844	883	882	843	875	847	824	851	844	830	826	855	878	879	860	808	861	856	864	901	921	843	830	821	823	822	874	890	867	883	806	722	758	828	760	793	887	891	850	843	827	865	866	868	887	871	868	862	856	858	851	806	827	837	860	851	850	845	856	857	882	880	857	843	859	892	892	863	840	893	867	867	881	806	807	865	891	844	859	836	869	902	861	920	855	876	909	883	881	850	903	816	797	803	798	835	861	875	817	866	805	865	887	861	910	828	902	888	878	949	879	863	873	854	864	866	856	839	844	928	853	833	849	902	880	856	876	844	856	860	896	868	878	904	895	856	818	837	888	926	889	848	870	891	925	874	869	870	893	920	879	907	893	870	846	873	889	884	891	944	923	865	867	893	890	866	904	883	880	910	839	853	887	872	906	874
781	849	781	794	825	778	768	773	764	766	793	791	788	771	806	804	790	773	801	764	786	775	783	805	794	799	790	807	813	800	781	821	798	781	820	787	775	810	860	764	800	815	815	822	795	835	816	827	815	833	767	778	772	792	787	793	864	899	822	783	796	775	814	804	782	808	789	785	827	786	798	829	827	811	807	803	814	831	787	752	794	789	808	814	870	827	795	809	791	829	789	801	811	817	801	790	809	804	788	814	814	809	777	817	792	804	820	813	840	826	799	806	839	837	798	803	793	815	822	808	824	808	829	821	823	818	827	798	832	871	683	798	826	819	856	849	849	788	776	862	772	806	850	791	808	793	852	834	806	810	825	889	823	789	799	872	846	818	857	865	813	788	794	832	792	787	765	814	815	808	824	838	825	808	823	805	813	804	847	859	863	832	806	826	781	853	805	833	842	857	840	776	852	818	792	794	813	799	816	812	843	832	813	819	810	816	794	834	849	847	816	837	817	779	811	802	833	849	826	829	811	838	813	882	828	812	900	606	749	879	841	868	826	817	832	842	835	819	828	808	834	827	818	874	832	752	728	886	888	834	858	841	832	818	844	837	834	817	843	845	845	859	846	837	804	831	852	819	838	810	839	890	819	790	806	897	918	837	777	834	862	821	864	841	864	854	863	815	792	835	872	846	876	827	859	830	823	832	871	851	855	844	855	863	871	848	812	805	866	865	793	791	874	888	915	884	850	838	845	682	961	1546	769	775	862	849	861	864	865	878	874	831	884	878	833	827	847	880	825	871	894	838	812	844	821	826	878	835	831	826	852	853	838	832	837	914	894	846	882	834	820	832	839	867	877	911	856	815	801	825	835	875	897	865	894	878	860	882	897	900	848	874	867	857	863	854	902	873	798	775	889	859	864	850	839	902	854	895	832	880	847	878	842	847	754	743	760	851	857	856	854	863	877	866	866	871	852	837	844	859	848	871	891	835	855	858	868	827	845	855	881	872	897	870	825	852	842	862	892	864	869	875	852	896	906	907	848	919	846	841	894	876	869	886	886	892	847	874	824	859	943	858	863	832	863	846	852	895	861	865	867	839	795	806	920	932	926	888	846	892	905	893	876	902	953	845	833	855	927	872	879	855	850	870	902	883	862	844	905	906	915	893	844	887	876	888	883	880	893	893	887	872
795	809	832	786	790	806	792	850	809	781	747	823	797	807	807	807	774	804	804	788	801	792	810	817	817	769	809	792	830	789	812	769	749	791	794	801	771	755	794	803	771	788	813	811	796	804	848	830	803	721	745	779	774	808	817	810	810	895	768	768	774	790	822	816	820	838	810	816	780	806	826	824	799	830	804	816	799	844	815	775	764	782	778	807	825	802	810	824	810	791	807	795	816	791	817	818	834	795	797	835	803	828	802	797	857	824	811	820	852	795	795	797	786	817	811	823	788	826	834	804	816	794	811	823	813	818	802	831	842	889	854	869	824	814	875	832	837	780	781	854	865	807	826	811	834	864	820	805	812	804	801	806	840	822	825	846	839	806	828	845	780	798	801	824	818	826	804	795	843	842	817	831	809	820	820	801	800	833	817	849	807	798	813	783	827	784	794	800	793	827	827	796	825	845	811	803	816	821	814	830	826	841	848	820	828	835	783	768	851	861	818	850	856	824	817	825	851	810	842	833	847	829	851	800	841	805	941	730	841	869	828	801	823	862	839	848	830	827	854	824	851	828	862	829	855	829	860	895	843	849	879	860	837	859	852	890	873	863	817	863	857	812	834	832	830	829	851	854	868	842	852	865	799	814	813	941	952	902	831	779	849	867	829	846	855	840	827	862	853	849	838	814	849	854	821	862	839	840	849	890	848	877	866	849	830	822	819	841	917	902	845	825	841	850	857	921	893	856	871	726	896	1633	670	822	846	871	844	849	806	849	866	870	843	902	880	905	889	856	811	884	899	933	858	821	836	852	845	821	893	861	848	811	830	819	826	886	885	822	872	870	862	827	823	837	854	848	835	920	938	920	899	925	927	864	849	855	863	842	870	899	836	900	905	897	875	837	869	832	808	797	877	904	876	874	845	868	874	926	885	868	858	860	836	779	679	931	780	775	839	873	859	865	837	880	898	882	844	884	870	849	885	931	865	897	844	897	880	869	856	857	885	925	840	879	848	852	879	828	889	854	884	874	859	899	839	866	903	877	849	886	892	902	875	861	910	896	907	898	878	868	910	875	840	833	900	889	857	901	893	883	875	890	785	798	908	897	934	854	812	890	890	883	853	827	905	879	832	848	902	907	875	848	892	894	897	865	850	873	875	909	876	892	895	924	901	840	887	910	860	856	880	866
805	779	758	815	774	771	774	810	757	750	735	731	741	726	715	784	756	718	765	723	737	749	740	764	694	690	663	699	706	706	698	681	699	714	659	673	607	618	656	694	651	711	758	791	777	789	813	813	796	725	986	1122	790	773	798	816	802	797	784	799	795	755	836	793	839	820	790	792	787	774	777	761	814	808	805	824	784	854	821	796	775	775	816	803	800	825	837	821	820	827	831	838	833	845	842	805	825	808	797	792	833	819	793	813	866	849	844	829	816	807	794	834	808	818	842	817	819	817	813	790	798	811	839	830	809	809	804	818	823	822	823	825	857	798	830	808	824	852	817	843	815	802	790	782	808	831	824	771	818	829	843	790	835	810	840	826	849	800	786	783	792	820	806	802	833	801	802	829	822	817	806	801	805	831	832	790	809	820	806	847	776	842	819	806	813	826	792	793	747	852	843	827	819	856	838	811	839	798	793	784	834	841	846	853	835	824	818	797	848	863	832	844	848	844	814	805	837	834	821	822	814	863	882	797	856	831	869	891	882	873	859	862	857	849	850	846	832	816	866	857	846	855	809	840	856	837	879	901	855	854	835	853	842	868	827	844	875	857	854	867	857	901	852	845	827	840	861	843	841	805	865	810	832	774	830	941	930	841	771	832	834	843	867	847	852	846	815	902	838	870	825	817	828	849	842	879	827	835	829	878	884	860	859	881	850	816	848	898	915	951	917	845	805	829	867	909	865	845	830	825	763	758	725	869	846	848	784	884	837	836	834	885	840	886	856	874	828	799	817	858	856	860	826	889	871	847	850	861	841	882	834	864	834	845	819	837	862	871	855	860	841	856	869	843	834	834	802	804	893	887	868	862	875	844	843	855	860	847	858	825	887	844	874	853	861	852	887	868	821	850	862	877	847	824	807	840	847	844	882	886	895	844	867	718	813	1808	797	788	871	894	918	884	854	870	854	868	890	846	773	789	921	859	854	881	857	871	845	862	892	861	881	865	840	887	888	866	851	907	915	910	850	874	848	856	894	852	857	848	876	867	865	859	873	886	833	905	920	907	893	849	859	842	833	827	1011	947	855	889	879	859	872	897	889	821	815	878	821	836	839	885	934	892	859	878	907	881	852	831	861	880	865	868	860	876	888	868	846	895	866	880	867	879	882	896	937	886	851	870	870	920	859	862
653	644	712	652	657	675	657	684	642	634	579	614	612	619	642	638	615	605	623	623	656	618	621	615	606	660	615	570	634	574	633	619	633	611	660	625	620	625	655	666	626	666	688	653	661	786	811	822	784	828	827	771	779	779	821	817	801	806	841	843	837	796	836	776	805	827	794	858	763	762	737	748	789	791	841	791	789	817	821	803	826	804	795	828	809	846	821	816	858	828	828	805	794	820	778	806	797	797	844	852	817	816	814	828	831	819	773	787	814	814	818	822	826	821	794	815	780	783	826	798	819	807	817	798	837	840	812	824	824	813	804	838	816	825	790	826	810	777	795	831	824	838	817	794	799	806	840	816	792	812	825	786	795	799	832	798	785	833	796	829	834	792	809	832	835	812	838	867	836	839	818	797	778	798	802	791	802	785	792	822	811	830	831	818	823	814	802	812	829	807	807	828	801	817	847	792	822	803	810	784	818	798	822	814	824	789	846	793	829	823	855	839	855	840	821	827	817	859	891	815	834	854	859	810	849	861	840	834	836	879	837	832	859	818	789	865	815	833	855	850	839	841	864	814	854	868	832	909	890	868	841	824	845	843	814	844	871	858	875	870	833	897	829	833	837	879	849	835	857	828	871	887	836	802	774	820	755	795	797	797	883	838	863	805	834	885	826	856	843	855	826	875	858	882	874	855	838	816	824	856	857	842	855	875	818	791	808	807	855	881	863	841	850	822	890	891	842	882	862	817	862	849	844	868	872	879	811	900	897	838	866	844	843	924	859	882	852	798	819	879	871	846	835	849	861	897	856	835	857	889	872	853	827	837	821	851	836	848	835	857	852	880	861	853	878	850	854	843	879	881	869	897	873	883	844	853	865	855	822	810	826	809	848	820	856	823	859	878	859	861	909	888	886	867	838	821	848	832	851	853	892	872	810	777	815	1325	642	791	878	886	863	868	879	825	842	867	910	910	791	795	922	820	866	850	817	885	872	869	867	876	929	865	885	861	869	826	898	909	874	863	880	889	912	884	878	891	896	886	854	842	821	867	874	866	823	884	843	894	889	856	885	887	826	797	948	898	841	925	876	870	877	870	877	870	882	848	828	882	827	874	892	905	904	856	912	915	936	874	847	858	852	884	888	911	849	876	861	859	847	885	905	874	913	870	909	887	852	860	883	882	899	845
626	640	662	591	632	662	630	612	601	577	603	596	560	575	595	572	562	563	566	527	580	555	559	547	555	592	530	526	566	538	549	586	578	547	600	545	572	558	578	587	565	576	597	581	601	706	784	840	780	810	819	816	809	826	811	816	821	783	837	792	826	801	822	809	826	833	851	753	840	765	730	865	783	749	791	810	825	772	840	836	827	838	830	791	819	883	835	819	840	819	820	810	804	808	800	787	841	848	819	786	798	798	786	821	797	783	765	821	829	828	855	808	791	875	855	791	804	809	820	841	855	828	825	798	806	760	851	829	825	818	804	819	811	826	832	831	816	803	815	858	842	869	812	803	788	803	808	832	827	822	777	803	839	802	821	821	851	828	805	815	814	795	835	802	808	858	813	823	797	832	797	806	836	791	820	802	828	780	782	814	839	824	873	881	814	788	812	825	815	840	829	819	835	830	842	811	846	824	838	832	844	818	846	843	872	870	853	828	813	823	815	848	854	790	812	767	793	817	831	838	819	828	826	806	806	827	844	825	817	843	862	853	839	856	853	867	834	838	855	851	808	883	810	860	821	870	859	884	842	842	851	884	829	867	813	840	824	880	855	864	839	879	839	799	852	862	893	846	821	821	818	851	863	829	797	793	754	716	827	858	869	802	845	840	852	878	859	838	831	863	805	886	899	847	840	855	837	941	889	859	847	826	801	890	857	814	839	846	796	837	827	836	877	882	877	840	812	808	844	869	834	834	834	841	849	864	816	680	893	860	867	830	819	870	836	854	825	826	803	811	859	880	881	853	847	838	850	850	884	820	872	845	822	833	842	845	846	877	843	832	823	870	861	849	867	859	866	853	861	882	904	845	901	878	846	887	856	899	844	803	820	833	831	820	836	887	880	882	878	858	820	845	856	846	825	850	831	812	851	858	852	886	842	855	871	804	717	842	866	874	880	888	909	853	878	890	878	882	850	897	913	873	861	813	848	866	822	865	876	881	860	850	886	875	868	867	824	863	850	858	848	898	881	866	853	867	915	836	840	856	853	870	866	848	864	837	847	885	888	913	896	863	861	845	836	837	863	893	882	877	845	856	885	881	878	885	861	863	895	913	858	908	883	878	869	907	870	864	836	865	848	898	919	873	886	885	891	868	853	887	895	877	875	845	881	849	871	881	876	882	868	897
566	552	573	551	547	574	574	573	597	579	543	557	556	540	548	576	533	565	590	554	589	564	573	552	538	555	569	563	567	568	572	596	594	600	576	607	613	632	612	637	593	599	589	650	554	589	755	764	799	806	803	780	794	823	809	776	844	821	783	812	800	862	849	823	814	834	801	749	897	790	735	1347	945	771	784	808	813	804	817	816	785	801	822	825	823	783	790	792	817	815	780	797	809	825	762	815	842	773	747	797	810	810	810	794	769	808	791	851	842	799	797	779	801	794	831	811	803	824	836	832	801	829	783	833	821	841	810	848	794	808	822	816	816	813	790	838	767	864	790	827	839	808	801	808	764	826	809	833	859	794	791	819	818	792	821	814	816	846	823	795	799	831	826	804	813	822	783	831	791	821	794	805	843	803	800	876	804	823	758	829	808	818	810	816	814	833	779	808	818	784	831	830	817	827	831	811	835	832	840	841	834	823	812	864	851	822	826	855	835	822	799	823	810	866	837	788	820	897	838	823	837	828	863	844	861	782	854	837	852	847	838	869	817	850	849	841	865	851	869	829	831	846	831	869	867	819	852	859	874	835	859	855	864	864	851	796	836	866	839	869	875	898	843	810	859	872	846	865	851	816	827	852	846	863	850	875	804	815	843	871	829	799	811	855	876	833	869	873	863	842	852	884	864	881	888	849	911	746	879	777	833	854	774	838	849	828	794	809	808	750	806	835	827	853	871	802	839	878	879	892	851	844	862	838	846	884	913	866	897	812	835	814	813	797	869	862	857	828	855	842	885	836	803	861	864	852	874	819	834	845	847	877	847	875	822	808	855	808	853	848	839	836	857	832	862	872	849	860	841	893	907	838	776	749	781	833	896	892	850	861	922	974	841	762	830	842	902	876	871	869	865	856	895	871	856	823	831	831	855	834	824	859	886	841	857	865	815	865	867	850	898	889	859	849	869	868	828	852	862	903	880	863	862	876	901	876	867	835	835	826	832	845	842	881	869	853	845	866	847	802	854	835	877	821	793	840	848	850	865	858	882	883	891	839	864	873	841	900	872	853	827	892	902	898	871	878	873	898	853	861	891	889	875	906	889	922	872	888	831	881	856	875	881	860	803	841	876	923	880	868	872	875	853	914	906	878	845	931	853	865	862	902	852	801	863	855	904	877	838	815	910	895
622	633	636	644	609	678	690	742	726	704	685	662	709	667	681	695	665	700	713	685	693	715	707	703	693	760	766	734	788	771	738	764	775	785	753	809	840	830	848	837	825	809	826	708	618	564	731	799	779	806	789	781	824	839	814	806	797	780	799	816	781	795	836	819	875	824	824	771	864	793	803	879	697	786	826	830	811	824	808	820	806	811	817	797	821	840	814	826	839	823	807	829	830	850	828	822	838	784	718	755	840	822	779	779	807	772	827	825	847	796	801	840	821	796	842	815	792	813	797	837	825	803	831	823	825	864	756	820	851	815	803	823	837	766	778	792	830	841	827	800	811	796	791	826	859	805	826	831	770	817	827	821	830	830	839	765	845	814	810	819	815	818	834	802	830	806	813	844	801	797	825	835	837	838	832	823	781	835	815	817	780	791	808	825	813	809	800	830	824	787	796	793	804	889	814	842	791	824	817	840	832	817	793	829	835	868	805	843	838	817	805	804	835	824	835	741	884	933	761	871	831	837	844	823	836	840	844	835	797	821	835	810	848	810	881	872	867	831	822	855	844	871	859	852	835	825	854	842	863	837	870	833	914	826	810	806	852	905	850	849	866	877	903	817	807	814	809	843	830	824	868	819	809	872	859	885	855	902	896	849	845	800	843	858	856	837	854	848	847	850	890	900	874	832	863	854	876	782	887	746	893	1082	805	780	859	819	832	846	822	836	836	848	891	903	851	782	903	844	910	905	875	814	819	843	776	838	947	832	856	828	774	860	855	850	829	879	870	881	855	880	860	802	766	823	880	826	882	828	845	857	857	881	847	856	845	880	870	835	863	848	878	865	873	828	872	880	839	834	861	892	811	740	856	861	750	819	840	888	839	777	958	1117	981	767	830	886	856	900	858	857	894	865	913	883	847	842	851	847	871	811	805	846	864	849	865	845	852	835	852	819	895	859	870	859	805	830	840	861	878	858	872	861	888	889	845	876	896	829	856	882	887	846	845	890	847	843	854	872	879	840	870	889	872	826	803	863	873	887	858	858	877	883	856	853	859	859	853	896	881	880	904	882	914	887	839	807	892	938	877	901	877	869	860	908	900	869	872	871	847	887	873	881	916	876	875	895	877	855	863	852	873	875	894	907	945	903	832	899	860	846	858	894	884	907	853	862	897	873	849	880	868	865
841	837	835	819	802	829	852	825	803	813	790	816	758	804	775	812	747	767	812	766	772	783	786	783	755	780	742	813	774	770	745	760	759	778	783	762	754	776	819	791	801	840	889	770	685	571	732	855	765	735	723	752	804	815	793	845	800	803	853	809	809	783	811	847	809	834	775	763	813	780	853	836	816	821	798	797	816	801	816	814	818	824	814	773	791	841	839	826	840	804	820	843	813	834	811	823	832	782	780	787	831	852	797	786	804	808	789	841	791	815	836	812	806	787	816	785	822	779	786	840	832	774	821	775	815	808	828	836	832	846	802	817	825	754	781	796	824	811	851	802	792	822	823	810	787	816	854	813	829	808	858	830	854	835	794	805	782	808	804	817	794	817	877	799	801	777	828	842	822	811	824	832	836	792	824	856	784	771	823	915	871	806	796	812	842	839	798	829	818	838	838	831	780	870	784	792	812	842	839	823	822	812	805	804	819	826	849	814	832	813	797	818	819	818	816	824	794	788	828	861	813	817	842	850	851	848	822	815	809	811	835	800	822	826	854	864	851	844	812	876	858	850	853	836	860	852	840	810	863	827	846	783	865	808	812	849	862	862	842	877	864	824	849	897	840	837	780	828	825	876	839	876	822	803	854	863	860	872	843	796	874	824	846	848	785	828	821	817	828	863	854	874	868	803	842	820	836	846	858	751	857	1097	739	789	849	860	857	859	850	878	854	951	923	829	840	807	808	839	871	887	871	826	860	838	770	817	889	869	843	831	801	885	993	941	837	840	902	859	868	813	867	801	794	878	891	884	874	854	886	876	833	865	821	837	846	879	869	835	876	857	913	891	880	872	870	855	840	852	854	837	806	646	1026	1322	824	727	848	853	859	746	810	924	825	789	861	887	852	864	857	918	884	834	863	862	841	860	850	872	884	851	787	811	841	847	935	813	850	854	872	852	879	872	854	863	828	862	852	865	853	825	890	890	876	876	856	861	847	850	867	860	839	850	876	894	885	872	870	882	884	881	906	867	928	912	883	863	901	865	845	888	826	875	895	855	853	839	811	857	852	892	867	856	935	901	886	789	836	910	875	879	916	870	884	888	863	858	903	881	853	895	869	897	877	906	868	843	931	871	864	863	827	883	899	904	912	902	845	855	889	864	891	857	899	915	905	864	896	854	836	896	858	907
833	767	814	770	763	770	791	793	783	776	745	771	767	803	801	764	795	750	777	776	747	735	767	728	735	771	820	789	801	776	777	865	804	797	827	832	824	847	829	847	856	866	931	760	759	571	678	754	721	833	848	788	808	832	822	770	804	786	818	817	828	795	770	797	815	811	784	808	823	809	786	793	794	844	809	794	813	848	833	797	825	813	815	776	765	839	823	838	821	850	785	806	830	824	824	845	823	817	792	810	857	823	854	796	820	780	818	804	791	830	834	787	797	838	791	812	847	820	840	809	800	825	819	822	779	782	802	807	808	787	829	826	801	840	803	781	810	847	807	820	780	813	787	805	806	808	798	813	842	817	820	800	845	858	797	819	804	799	808	793	774	797	828	792	781	850	815	800	824	809	843	822	793	837	789	836	809	783	856	816	835	863	849	824	826	826	852	852	820	809	790	835	853	823	811	746	820	833	848	829	795	855	828	818	822	827	843	838	856	845	838	828	826	846	824	835	794	825	835	851	839	854	818	795	812	841	820	844	832	849	851	852	823	851	854	840	845	827	835	835	849	831	840	820	830	854	874	834	835	854	875	811	810	804	802	814	833	863	865	840	871	847	883	884	816	825	830	866	886	904	865	835	795	832	823	859	857	877	807	841	865	834	845	824	862	823	828	856	859	854	846	873	827	863	857	880	822	831	856	847	748	755	772	865	842	857	852	873	875	850	836	888	902	836	822	826	824	814	849	843	834	845	844	822	821	805	841	828	836	782	823	879	917	932	798	850	874	818	856	824	805	875	816	877	866	862	846	842	871	844	839	827	790	784	843	860	841	858	868	860	848	827	848	878	857	877	841	828	854	842	830	662	910	1296	777	752	848	836	866	840	806	813	784	829	925	867	845	836	817	899	830	841	865	867	900	908	992	874	920	943	823	796	807	882	938	876	838	884	892	855	892	864	884	878	879	866	892	886	862	854	863	911	876	881	896	832	874	870	905	857	821	837	897	867	882	901	873	893	924	882	860	878	858	857	899	880	870	863	846	892	864	866	863	815	975	900	828	902	906	846	818	826	861	899	902	851	875	926	882	888	874	835	868	882	904	880	866	913	895	864	897	882	837	912	890	874	844	877	875	869	886	878	901	905	926	904	847	898	887	928	864	888	917	865	920	888	923	869	877	921	819	827
833	852	855	829	798	843	802	829	813	805	797	806	796	811	759	800	782	776	769	802	804	754	789	753	762	761	796	849	802	835	773	792	738	766	782	752	772	740	769	788	755	757	781	757	763	614	655	751	845	772	815	833	724	769	813	732	756	826	836	821	817	795	826	833	805	797	816	878	834	777	780	812	814	820	837	826	838	813	810	791	807	850	813	790	800	820	795	799	794	877	841	838	800	823	830	808	825	828	793	819	845	806	844	804	832	852	834	839	795	786	832	799	816	785	827	786	852	784	848	812	795	834	814	780	754	787	811	808	763	785	846	839	785	831	838	782	812	805	816	786	815	807	837	812	800	794	822	842	823	785	778	794	829	808	772	812	806	837	860	821	795	800	792	813	831	796	834	824	830	834	833	822	812	823	790	835	833	805	750	805	773	819	783	835	852	871	846	865	825	838	822	836	789	824	802	789	803	813	863	835	795	815	799	833	854	827	857	815	847	834	827	849	811	873	816	799	823	842	839	864	842	822	791	791	842	840	877	864	861	830	843	873	832	847	865	811	842	834	827	813	817	852	830	791	880	850	838	824	816	836	875	865	857	817	802	833	827	846	870	859	829	842	836	845	824	870	821	871	855	850	850	834	830	809	853	866	867	821	835	847	793	802	847	819	870	844	885	851	870	806	879	832	856	842	868	851	826	845	846	903	875	872	847	875	828	876	887	859	871	870	892	799	803	871	797	808	868	810	861	856	883	851	849	843	876	851	863	937	928	812	858	798	821	792	813	879	877	815	862	880	883	846	813	863	859	835	850	833	816	828	836	852	829	833	842	841	871	856	845	880	832	833	812	840	863	873	836	817	830	874	826	771	705	752	688	854	856	852	809	829	919	896	895	843	898	853	904	850	882	843	862	786	803	854	897	535	782	938	891	903	841	840	797	831	885	819	823	865	873	880	868	855	906	901	863	890	847	866	808	845	833	866	853	867	856	885	879	881	834	884	831	843	846	856	869	924	876	879	872	866	887	886	823	865	889	900	878	854	828	870	902	905	893	822	1051	950	793	942	901	836	752	797	821	933	898	886	890	819	854	913	915	910	885	918	860	859	835	867	887	856	836	839	869	932	890	905	895	891	886	843	850	858	832	868	875	866	855	858	893	840	886	870	884	910	862	859	864	849	880	856	883	798
766	756	738	754	772	730	743	753	746	756	764	776	739	754	754	761	793	741	804	789	754	766	747	761	787	791	780	792	771	718	730	696	671	723	690	677	647	702	698	683	667	717	698	678	675	638	716	771	887	768	916	903	747	819	787	757	805	786	821	767	806	810	809	829	799	811	827	817	806	790	830	791	823	812	818	820	846	790	826	804	828	804	810	785	771	811	830	806	795	813	771	847	829	779	781	812	830	808	815	778	834	829	791	791	845	855	800	823	832	827	815	831	788	792	829	788	812	784	819	825	822	814	770	784	803	808	829	849	783	799	859	785	809	811	822	830	810	808	787	783	788	822	821	792	853	829	829	839	820	799	865	823	805	801	790	795	805	814	827	870	847	808	866	830	843	819	788	788	796	790	841	825	866	799	827	835	825	732	748	731	749	729	729	786	804	830	814	811	783	788	809	798	810	833	789	781	844	821	850	795	838	826	819	817	804	847	853	815	828	808	861	846	834	837	858	824	821	816	897	849	836	856	848	830	822	878	857	848	793	864	878	911	852	857	849	866	836	870	835	840	858	812	851	845	832	813	847	857	863	792	836	877	832	817	839	835	847	867	903	839	874	848	845	856	828	851	872	799	851	859	847	839	858	849	825	847	822	835	845	812	820	795	893	852	861	860	883	850	832	865	868	837	854	844	834	857	801	847	863	882	895	836	878	829	782	882	852	874	869	865	852	829	874	896	881	845	843	792	837	846	848	833	807	833	904	880	786	971	1008	757	834	824	838	867	871	863	866	791	874	911	895	842	849	846	849	864	820	842	852	830	827	828	845	841	879	861	839	827	858	893	874	840	838	871	884	851	839	826	840	876	879	883	847	819	872	856	834	836	838	832	864	865	842	861	812	840	871	882	874	865	831	864	878	853	881	653	848	876	827	826	819	823	836	859	872	875	885	865	841	903	892	857	887	896	871	887	819	832	812	877	823	823	880	858	872	860	868	922	854	887	857	781	821	839	916	892	908	892	887	887	877	881	869	873	860	919	833	892	867	855	873	863	886	836	826	808	869	868	882	848	790	809	854	832	885	905	887	867	802	907	872	897	911	855	858	894	855	881	895	863	875	857	860	911	920	874	871	870	877	904	872	895	831	830	833	868	867	827	847	815	864	863	838	911	866	889	884	909	881	915	911	797
678	709	679	635	659	619	646	636	645	625	624	652	608	613	656	735	794	764	784	763	738	745	770	765	809	793	813	735	583	528	522	519	542	526	533	543	530	569	587	581	586	640	640	661	637	676	815	744	812	928	902	798	739	878	813	776	811	810	822	806	796	826	788	801	818	796	829	799	799	840	785	831	822	819	817	818	787	772	801	802	817	843	799	810	815	818	835	708	757	801	773	789	805	825	806	795	813	862	834	823	820	826	801	826	807	843	827	778	790	849	842	812	803	822	824	784	841	823	829	853	826	776	804	818	825	815	857	825	849	804	818	835	792	809	835	904	823	817	839	805	792	832	833	793	789	786	826	825	809	830	870	824	839	818	820	828	916	835	828	835	834	837	824	824	823	829	809	827	846	818	835	782	827	804	854	836	777	793	727	791	779	797	798	764	837	819	832	807	786	803	832	817	827	818	844	805	832	819	854	805	859	837	849	811	838	787	811	758	795	829	843	826	848	848	849	830	811	860	857	867	844	848	874	815	818	857	852	856	821	845	876	850	889	876	855	882	817	869	828	808	828	787	850	895	822	874	809	807	915	836	820	845	821	844	845	843	852	813	836	827	847	859	823	817	858	865	879	842	810	858	878	868	854	846	826	844	805	866	885	883	855	824	855	839	837	865	879	877	841	895	849	835	815	834	839	839	846	848	843	848	867	856	849	846	820	818	817	882	828	829	839	823	806	868	867	879	839	810	851	884	853	797	801	896	855	868	798	803	825	759	864	874	838	867	918	871	815	790	848	928	906	887	884	817	824	826	843	808	834	827	824	867	866	871	884	892	897	853	858	875	881	842	861	845	897	843	869	854	865	840	797	881	885	875	847	884	841	857	839	846	861	882	834	859	837	858	855	898	841	851	821	863	859	862	891	904	875	833	761	804	891	851	842	913	906	885	867	856	853	895	899	861	852	915	857	859	888	882	905	848	871	867	880	879	885	828	904	920	892	869	849	809	814	846	866	866	912	849	870	886	857	858	876	856	896	833	854	888	883	858	893	872	890	859	898	843	881	890	899	855	861	877	905	858	855	941	999	922	807	845	870	916	909	867	895	914	886	899	858	888	901	899	897	874	911	867	819	828	901	912	921	922	880	846	877	863	842	836	804	881	856	785	810	861	888	887	831	872	821	838	833	789
605	614	592	588	574	581	587	558	620	564	588	595	569	483	422	581	701	768	780	756	729	748	757	766	801	792	745	479	495	631	620	651	651	667	661	641	655	688	699	666	725	716	695	721	726	796	850	780	726	729	713	699	745	807	839	826	822	845	810	831	795	811	798	833	803	791	827	839	817	843	808	828	835	830	825	845	821	807	797	845	824	822	805	784	818	842	791	783	874	930	819	757	817	825	808	818	809	780	815	819	808	827	822	806	793	799	832	818	836	832	818	830	820	788	806	813	853	853	828	848	801	863	802	829	815	800	789	822	802	842	818	807	810	792	809	775	768	808	806	800	836	821	872	879	820	798	841	837	806	834	812	851	820	825	779	817	852	802	842	814	828	817	836	850	806	788	782	794	835	812	809	781	825	842	854	834	826	790	800	846	899	884	767	794	765	819	822	831	789	766	831	806	821	866	855	827	826	826	790	794	857	866	844	859	779	754	788	787	735	780	823	813	844	871	834	802	802	848	854	818	807	850	882	874	859	841	830	876	888	846	809	849	827	854	878	861	854	868	856	835	809	808	876	825	838	853	802	795	852	850	819	823	819	839	838	859	798	852	843	855	866	830	835	864	843	838	823	830	913	860	867	885	891	869	832	806	807	834	898	877	879	823	842	849	837	848	849	866	860	895	859	810	839	838	890	863	854	857	859	895	877	854	851	805	830	839	856	859	844	832	839	815	817	872	907	874	881	851	836	845	851	828	856	893	888	838	860	825	846	811	873	870	903	851	884	893	868	855	807	864	848	867	828	858	850	836	927	884	879	831	866	886	892	914	858	902	887	850	898	878	896	865	886	856	837	832	883	881	823	824	839	865	882	880	855	853	838	836	823	851	887	867	838	863	833	843	886	852	824	823	829	872	839	829	836	899	872	882	837	838	849	873	852	938	871	828	860	891	831	913	903	908	879	901	892	881	870	857	823	875	852	868	911	875	847	795	841	895	857	896	907	836	854	846	859	845	901	871	868	873	867	837	886	897	854	866	867	879	870	889	878	867	843	826	859	809	829	827	842	884	863	809	839	871	786	843	924	873	771	790	822	792	836	847	817	777	792	794	792	791	797	789	772	764	745	760	681	638	729	788	762	756	736	675	694	704	685	651	700	741	677	614	560	671	700	688	661	644	687	631	666	661
721	732	716	724	725	684	708	693	722	703	732	731	737	672	489	403	660	744	801	786	769	771	762	764	774	817	633	524	616	652	755	804	817	787	811	788	835	808	812	835	860	811	833	813	802	861	854	819	742	903	836	766	804	799	776	775	799	823	845	833	821	809	806	810	817	853	837	843	803	848	823	811	814	808	835	834	814	822	788	838	822	779	802	810	825	843	780	779	996	1084	865	743	812	813	871	802	787	819	800	825	855	843	813	811	844	786	832	806	813	819	814	824	835	810	833	840	804	820	816	800	817	852	839	826	796	841	792	836	821	837	784	848	835	772	825	790	803	814	822	820	846	769	769	865	818	807	830	831	833	835	787	834	819	851	804	853	856	821	813	830	843	831	818	802	809	803	810	785	821	831	830	836	827	793	843	817	817	777	813	846	919	884	779	761	770	808	843	805	794	791	816	802	819	867	839	877	807	811	826	795	827	864	889	806	733	758	798	862	812	752	806	841	851	869	846	870	798	853	835	765	751	825	863	838	869	852	866	856	844	830	765	743	788	855	843	905	870	858	828	813	779	793	848	833	855	885	849	825	891	894	823	823	797	851	868	876	856	879	834	887	829	826	864	870	868	858	831	860	811	854	862	889	857	852	852	837	836	832	895	909	882	813	855	856	848	811	841	886	865	852	866	848	843	858	884	837	864	866	881	817	852	847	893	851	829	805	831	869	840	828	863	885	851	943	914	831	869	900	852	887	872	844	880	861	865	833	868	892	886	884	850	871	835	886	833	868	876	857	837	826	832	844	831	829	843	827	897	908	935	869	871	856	871	875	898	844	847	850	895	880	895	916	875	852	809	871	894	925	829	816	843	834	867	912	900	857	870	873	842	902	894	898	874	867	884	838	867	851	867	844	887	885	856	821	836	891	890	929	883	912	928	873	862	890	801	814	819	862	868	896	877	881	833	879	892	869	841	883	808	805	808	830	814	819	869	797	820	825	785	817	786	744	723	799	779	771	795	752	794	755	738	762	724	736	721	775	731	719	727	713	720	719	694	689	697	645	651	643	666	687	650	668	633	698	681	623	667	611	633	678	647	678	655	636	629	632	654	663	656	657	678	664	640	642	651	634	603	583	588	626	670	645	614	597	677	698	656	627	641	692	669	621	589	642	699	636	626	658	624	634	618	651
816	867	837	814	813	786	798	844	822	829	861	834	876	780	650	438	604	777	778	799	795	745	777	811	778	862	606	575	542	700	830	797	804	802	778	807	821	809	772	841	825	832	853	795	786	852	843	794	795	922	874	842	829	828	785	773	798	832	830	838	787	748	802	839	813	813	819	840	835	833	823	809	845	821	860	813	812	789	851	840	824	831	813	833	785	844	777	703	902	937	780	745	817	838	839	837	802	776	846	819	820	825	793	802	799	805	797	864	831	830	819	814	838	823	858	815	833	838	795	782	818	832	832	825	791	846	782	797	865	835	837	812	838	807	785	814	841	765	839	847	813	773	738	893	811	771	790	811	853	764	855	811	840	818	835	822	827	817	809	831	825	814	830	784	760	788	831	823	786	860	795	844	847	798	801	843	809	807	783	855	875	792	782	790	837	890	848	770	777	839	838	838	838	856	850	804	836	788	811	786	809	842	882	804	763	841	903	1001	908	827	779	796	859	827	844	812	815	818	857	836	824	850	853	818	846	858	832	810	806	801	710	738	737	792	837	859	830	829	820	804	832	803	859	844	842	854	841	869	852	864	871	863	868	853	854	872	844	819	827	835	875	883	904	880	870	855	825	829	860	841	838	890	904	851	875	863	832	841	863	864	832	857	843	866	871	838	873	910	828	864	852	903	871	881	876	819	896	829	884	853	811	863	913	804	824	813	871	869	852	855	866	867	872	876	854	839	854	891	856	821	844	883	872	876	900	853	876	890	858	873	857	869	815	873	869	822	878	894	844	862	885	897	856	844	816	830	855	905	928	887	837	850	865	885	834	870	861	855	840	856	863	843	868	795	853	904	907	885	828	806	833	850	862	858	824	840	848	828	805	827	855	851	811	820	764	803	817	791	774	763	810	773	771	744	721	784	776	781	779	702	699	702	732	722	668	691	678	708	718	695	709	693	716	665	698	676	640	707	628	679	660	648	661	652	617	598	648	636	627	648	626	640	777	663	617	611	638	675	650	610	625	634	633	621	649	637	635	644	649	624	631	619	636	646	594	650	651	683	666	638	647	613	659	646	640	630	614	615	598	613	607	623	616	614	611	574	573	590	591	550	583	524	525	503	502	467	467	452	472	483	493	495	451	430	440	402	377	423	449	455	473	405	347	380	358	349	368	354	339	327	323	295
797	819	821	813	808	776	800	755	779	808	819	801	844	798	728	503	541	771	828	803	799	751	776	807	756	795	641	592	563	733	828	793	800	751	782	803	815	783	772	802	819	785	821	815	826	810	838	766	815	801	766	847	821	786	782	806	820	818	800	852	812	771	779	808	810	837	821	791	839	796	780	819	819	802	823	815	823	811	859	820	810	808	802	817	801	824	871	806	760	751	728	805	840	831	814	830	826	814	817	809	814	799	826	808	779	820	810	825	798	817	825	798	799	812	835	852	835	838	830	822	799	818	784	790	794	820	788	826	828	812	838	843	817	812	807	787	838	851	825	793	804	854	822	962	867	806	798	816	831	776	829	831	803	798	782	789	850	817	827	783	818	825	838	796	782	819	840	812	826	836	829	805	795	758	808	841	808	816	789	791	777	768	759	833	902	937	856	808	795	842	861	837	830	840	838	813	800	821	773	817	778	811	851	818	784	798	907	979	967	826	790	815	883	849	873	840	829	786	872	825	814	786	838	848	837	855	856	845	767	784	845	939	796	779	847	823	866	826	854	827	812	833	833	836	885	840	853	847	829	880	876	863	837	763	830	868	837	861	814	836	840	804	871	854	887	797	788	766	835	832	829	877	846	860	859	880	854	858	864	837	851	872	872	865	867	890	857	843	913	872	850	840	855	858	906	853	891	877	841	856	868	826	918	876	869	879	847	879	860	864	863	888	860	839	859	876	866	843	850	818	845	869	851	846	876	872	864	853	868	835	768	769	788	798	845	817	822	833	789	743	819	816	775	750	762	777	755	785	749	747	719	709	763	761	742	732	728	685	718	714	728	695	701	678	652	705	748	695	592	626	693	645	682	663	645	659	664	630	664	667	652	624	649	623	581	624	621	638	612	627	612	619	614	563	625	621	658	656	665	584	604	591	637	622	635	641	605	639	678	657	667	636	618	650	697	589	642	648	583	638	598	623	603	603	607	568	609	623	618	583	577	543	530	503	584	575	527	573	538	533	544	493	498	491	526	493	489	475	440	437	448	424	396	394	412	383	409	379	375	367	360	341	347	374	316	355	318	317	314	309	302	317	311	281	287	277	274	298	328	306	275	275	265	279	264	264	249	246	260	286	269	304	291	280	310	322	297	306	359	351	394	366	350	365	359	383	399	388	433	408	446	470
814	794	788	836	824	835	822	806	815	817	809	801	837	766	729	548	508	794	778	761	773	735	788	788	751	803	639	584	563	742	832	798	800	780	803	808	771	811	805	794	784	812	813	799	811	818	834	794	828	783	754	806	848	824	805	807	792	881	864	873	802	809	805	872	811	785	807	834	810	792	769	792	852	822	783	798	823	853	785	804	825	850	794	781	822	847	855	844	876	804	839	851	829	797	804	828	819	824	820	809	812	792	844	801	825	826	814	824	853	833	830	777	798	845	841	818	816	849	845	797	805	815	829	781	812	824	821	828	801	839	858	806	851	826	845	777	772	814	819	797	817	816	819	836	814	785	807	816	810	819	821	831	801	842	816	802	814	805	791	814	838	811	823	809	837	804	790	835	843	825	830	805	800	815	769	844	846	836	816	826	777	769	748	818	904	911	866	756	838	835	837	810	857	789	814	792	834	861	849	796	828	782	836	822	757	789	811	894	892	788	775	844	856	854	823	844	834	782	816	850	798	844	808	826	837	826	872	794	789	864	989	1046	972	828	773	809	850	882	865	821	830	787	858	848	833	836	825	877	840	890	903	822	805	805	827	900	868	866	860	827	842	867	845	844	913	856	752	759	757	787	849	862	787	817	856	832	834	808	829	794	797	807	803	767	792	800	808	801	806	803	798	783	763	792	782	775	752	757	759	737	837	539	684	735	721	767	719	706	717	703	716	730	694	678	706	685	670	675	662	657	700	679	617	697	664	679	673	631	665	627	606	588	589	642	618	661	614	626	656	635	592	597	616	622	620	608	619	620	573	612	595	608	637	657	604	643	630	621	660	634	645	633	625	616	607	619	641	645	613	619	642	623	598	645	639	635	653	622	608	628	645	631	652	656	625	625	579	595	576	576	558	587	542	549	546	511	534	526	509	510	499	488	481	470	492	478	461	440	449	458	442	446	394	370	431	376	371	361	343	385	342	360	323	334	315	313	328	322	275	289	284	246	249	265	302	261	250	251	267	261	264	252	251	266	252	278	261	268	280	278	258	301	317	312	301	321	348	362	354	368	387	413	424	426	408	398	415	461	479	488	506	501	546	537	633	541	518	553	794	767	582	607	730	847	830	699	792	793	815	817	813	872	858	892	929	992	929	916	923	909	927	923	965	1002	976	1028	979	1010	1008	1021	1013	1011
827	802	796	806	841	851	809	811	818	802	839	797	832	786	733	534	528	761	760	764	766	795	767	767	781	848	671	601	554	736	825	796	800	765	793	790	814	803	806	825	813	809	795	800	786	829	816	786	861	803	746	782	808	799	804	790	821	811	876	851	821	797	814	812	821	801	784	810	797	802	813	814	795	805	800	805	781	836	829	801	839	949	866	739	823	789	839	852	826	824	809	815	815	808	807	805	826	877	814	853	811	822	856	824	806	846	822	825	843	848	805	834	830	847	835	791	843	838	848	818	802	774	793	815	804	783	808	835	790	834	849	825	813	829	817	795	832	828	848	799	785	812	813	803	859	792	812	846	835	822	842	833	827	839	813	830	801	789	801	813	803	857	821	826	841	826	777	819	831	820	823	829	766	933	774	855	845	816	786	813	801	798	814	803	868	800	770	799	844	851	826	815	870	836	836	829	816	813	817	829	863	821	851	846	778	738	757	784	792	776	802	830	849	838	846	865	827	810	869	820	846	821	811	864	829	862	886	761	785	873	1011	1068	1033	830	744	768	787	861	840	778	760	756	747	713	771	767	772	777	789	775	775	713	704	717	700	748	726	750	725	742	707	697	681	694	700	631	592	657	581	603	660	649	663	634	616	630	607	611	627	597	574	648	646	633	642	615	606	597	613	628	614	666	639	595	627	608	619	601	634	591	638	525	587	618	607	633	620	598	647	629	609	654	620	584	639	659	626	627	599	599	646	667	596	646	603	635	614	612	613	628	631	590	620	580	578	620	609	587	647	617	597	628	613	622	584	573	548	546	537	538	537	514	526	521	519	535	494	535	505	502	499	459	476	469	406	411	413	429	394	393	387	390	370	361	378	397	353	342	332	346	332	317	341	319	311	312	286	284	280	263	270	287	277	269	254	274	246	258	274	270	281	284	260	267	292	280	265	275	291	296	281	302	323	314	334	310	363	379	359	371	372	414	403	445	430	450	478	479	496	488	474	634	733	624	561	656	663	646	696	736	752	709	801	784	788	786	844	843	827	857	810	881	945	966	903	938	993	963	938	1052	1049	1049	1037	1020	979	1044	1004	1026	1008	1015	1034	1008	1042	1042	1055	988	874	976	1295	1299	898	842	995	1167	1093	895	978	1002	991	971	947	888	921	949	922	902	900	892	913	871	839	899	879	893	852	886	837	845	852	821	827	916
798	767	791	801	778	823	821	813	815	813	794	773	804	758	733	529	554	779	785	783	753	773	774	791	794	820	649	603	548	729	843	776	810	810	829	812	779	818	849	818	793	772	789	807	788	812	825	825	815	821	811	771	826	812	810	802	858	821	803	806	808	843	819	809	810	812	803	809	812	811	817	815	791	817	799	801	818	781	823	822	770	904	810	784	809	818	802	838	832	796	797	802	815	785	806	872	780	847	830	832	809	831	877	843	836	792	795	823	838	833	789	835	838	811	836	816	814	840	843	798	820	838	838	796	812	784	806	825	826	781	816	830	823	785	805	820	803	810	826	816	855	822	830	814	825	841	822	821	832	838	835	823	801	828	863	813	812	821	845	840	817	836	820	848	833	855	814	864	830	791	815	819	817	819	804	812	830	863	877	839	848	882	863	828	829	795	800	780	853	862	867	835	870	881	849	789	804	847	805	846	832	816	800	824	808	817	779	755	837	831	833	868	850	843	862	831	810	860	859	883	876	823	849	772	806	840	755	726	673	631	702	792	724	616	579	657	649	667	657	569	574	647	603	591	617	590	613	567	576	627	641	637	611	617	602	628	644	604	607	611	630	634	618	650	658	536	645	742	597	597	628	633	633	649	633	620	624	656	642	590	599	645	629	607	618	634	648	634	614	605	609	584	600	595	583	561	563	580	577	526	597	609	581	542	517	557	532	514	540	519	515	517	485	485	481	503	449	443	439	434	449	457	421	427	388	395	387	355	375	356	374	349	340	346	302	304	301	294	299	289	283	292	286	269	278	270	266	260	281	265	261	259	280	256	256	270	266	284	256	287	261	255	286	274	298	294	325	332	321	305	340	342	369	369	339	387	369	380	405	435	443	418	443	458	510	547	566	584	645	637	605	638	624	656	644	675	654	717	775	712	728	837	876	831	833	852	802	896	872	894	873	896	932	969	967	885	1061	1057	955	957	970	1036	1029	990	1004	1032	998	964	965	1031	988	1058	1058	1009	1029	1033	987	927	966	967	973	978	1003	993	1010	960	990	954	920	937	911	871	920	905	864	912	917	916	863	913	922	909	920	860	848	887	876	865	833	867	867	870	864	891	915	920	804	728	769	757	794	929	819	795	817	824	899	877	898	896	897	891	859	891	918	820	834	858	877	882	928	944	884	892	873	854	846	902	889	922	917	939
765	793	793	800	784	855	823	790	826	789	796	768	799	776	750	526	525	797	793	818	778	748	782	824	783	810	638	642	590	714	797	811	805	834	817	798	738	830	799	805	801	834	795	823	820	822	846	805	813	896	830	831	801	779	805	806	880	790	818	779	850	838	814	841	817	864	814	827	817	885	805	821	816	815	821	838	839	817	819	866	825	790	793	770	781	771	761	798	803	810	793	833	837	775	788	844	801	839	816	788	829	846	799	831	838	869	804	858	847	810	829	829	797	825	784	822	825	797	827	831	841	794	785	828	832	816	941	883	793	812	848	845	860	816	810	815	821	795	822	801	822	836	819	820	832	837	844	836	808	814	825	836	820	832	800	824	832	825	846	826	823	800	825	770	813	802	791	850	834	849	849	805	833	814	821	819	814	871	843	842	815	871	842	796	807	819	830	882	853	866	830	859	823	833	842	903	863	853	872	789	848	832	835	808	845	851	822	882	881	859	867	867	857	870	865	853	805	770	756	745	730	674	630	578	646	624	648	685	636	539	504	523	484	528	642	693	692	647	667	612	606	586	603	605	612	613	598	553	602	561	568	530	573	550	527	523	546	508	516	528	527	505	489	520	463	415	497	575	528	418	430	403	411	420	404	394	381	380	394	373	362	360	366	346	383	334	337	320	305	297	282	300	306	302	279	287	312	266	301	256	267	273	288	256	253	272	261	248	256	279	268	262	259	310	290	297	274	291	282	270	308	322	334	329	331	309	329	363	353	373	422	408	423	447	449	497	557	520	491	472	499	524	547	583	591	599	643	594	591	680	695	684	682	704	713	808	796	799	762	816	848	794	840	873	886	852	927	926	880	885	977	974	939	1024	954	953	971	1022	1000	1008	995	956	962	984	1001	1010	1046	1050	1018	982	1060	1011	1015	988	1003	982	967	1001	1013	1015	953	980	949	943	941	944	940	911	967	931	915	905	925	921	888	921	885	883	827	897	853	828	829	853	856	881	876	784	844	856	852	863	866	866	868	883	845	816	889	845	876	858	874	880	862	803	854	859	846	859	897	852	895	911	867	874	925	885	896	910	900	894	846	887	866	911	893	899	892	899	920	909	875	909	923	906	964	870	820	836	948	981	951	842	881	912	907	932	879	891	920	888	909	882	952	911	862	830	862	895	955	967	905	869	895	888	855	878	911	938	942	884
770	797	770	795	814	836	795	817	794	813	804	781	791	755	758	534	511	765	793	779	793	755	768	778	817	844	634	660	631	706	781	815	794	834	757	796	773	767	811	805	845	800	766	789	833	809	818	829	790	807	813	780	798	794	802	801	820	825	837	773	842	830	821	825	813	833	805	819	838	832	755	836	819	801	796	823	830	823	797	824	844	794	826	804	842	795	795	815	806	823	819	830	786	851	794	812	814	870	824	804	806	805	771	805	818	832	858	839	816	816	814	814	787	787	801	821	825	826	826	835	828	859	816	834	834	828	905	894	773	759	832	858	819	834	818	833	812	811	830	824	813	832	831	805	810	814	823	842	791	813	842	815	843	804	820	814	804	824	855	812	843	822	787	791	762	795	811	825	841	833	831	798	851	848	854	829	822	842	851	863	811	848	805	841	839	843	825	825	810	845	838	844	850	822	856	890	761	729	798	841	860	840	819	814	791	805	830	835	850	836	852	850	894	876	819	709	636	687	706	669	742	770	725	709	681	655	648	613	560	494	377	338	337	381	448	469	428	406	395	369	327	337	344	339	336	317	318	288	302	281	277	257	273	262	274	255	291	278	280	261	240	271	267	290	274	262	317	385	361	302	307	305	305	307	338	350	351	335	357	369	364	400	376	410	440	447	457	441	460	512	547	459	506	553	559	558	569	563	611	626	617	646	667	678	690	722	718	723	741	786	784	826	783	812	829	823	835	837	874	899	864	897	909	976	945	918	933	1020	983	925	919	962	1023	990	988	966	989	997	915	922	976	984	1010	1007	989	987	1062	967	983	1094	1094	945	924	930	927	985	940	971	934	892	946	878	908	875	896	864	859	879	838	853	882	858	829	899	844	826	800	852	849	845	857	829	794	820	798	809	824	832	838	822	820	868	829	834	824	858	832	829	869	823	861	857	861	829	818	862	875	867	878	865	861	892	894	850	898	826	809	872	820	874	859	879	820	836	853	847	949	888	906	848	877	902	883	881	862	885	878	905	869	853	894	889	941	912	866	855	869	876	897	885	916	843	898	879	935	864	886	926	886	847	878	834	902	860	857	864	903	882	872	898	874	882	921	886	893	894	934	889	886	858	918	859	906	843	901	866	893	863	868	846	907	880	884	861	881	899	879	855	892	823	895	879	863	875	844	862	874	863	913	933	898	859
781	817	798	818	782	807	800	818	808	805	801	758	766	785	736	565	523	814	797	815	767	796	827	780	806	881	637	588	572	710	796	810	819	809	802	790	802	832	800	809	837	813	830	827	818	764	792	862	821	825	802	850	818	793	814	788	840	830	836	795	833	819	815	835	841	848	824	764	812	814	782	803	812	808	828	846	826	820	838	818	818	844	805	805	838	819	822	787	810	841	823	876	806	806	795	790	841	813	826	847	863	798	809	828	826	834	806	779	837	809	825	828	795	795	826	868	827	818	840	849	805	831	792	837	818	763	800	787	757	781	850	841	797	777	855	795	738	795	810	764	791	788	840	834	786	816	820	842	829	818	822	825	828	799	830	810	773	806	824	816	797	795	798	770	794	832	814	821	817	834	829	823	798	790	792	813	832	815	812	811	818	862	856	850	840	830	838	829	859	850	866	818	830	839	849	811	698	686	883	862	858	811	836	804	782	846	840	861	849	851	873	867	859	822	689	747	846	834	639	497	568	594	486	433	413	376	329	334	348	306	307	302	327	364	315	346	370	408	386	408	447	465	469	525	532	541	532	536	578	592	577	605	613	648	678	662	692	704	726	780	755	766	808	870	854	782	796	831	858	841	882	901	883	903	930	968	926	939	966	935	967	969	944	913	992	1010	1008	970	955	949	984	902	940	965	985	934	985	972	979	968	1019	971	933	1005	933	945	907	919	914	946	966	939	931	889	903	944	910	864	916	899	878	843	833	880	878	805	843	888	868	783	840	824	816	859	838	820	832	824	792	773	800	796	814	848	795	839	796	814	795	972	932	775	815	850	808	799	847	826	844	821	849	816	801	766	834	879	853	853	832	826	860	834	829	835	863	832	838	833	847	841	838	874	839	882	847	831	868	849	851	847	865	886	876	855	890	931	882	872	890	874	869	873	892	846	860	864	843	860	904	863	899	899	903	865	919	883	837	845	851	875	839	874	817	834	852	894	897	863	841	899	861	857	852	843	841	853	852	868	851	855	910	850	827	844	841	833	843	832	858	868	879	863	845	869	845	836	899	874	854	841	881	860	858	819	868	843	907	910	921	842	857	849	896	882	904	852	878	850	819	823	849	894	880	862	942	905	884	885	896	888	883	884	898	858	877	899	892	893	914	882	887	865	846	826	882	880	880	878	901	923	852	797
794	826	811	830	814	826	796	810	795	822	780	829	858	806	717	519	525	770	777	796	760	766	816	807	788	873	643	599	539	723	788	788	782	808	757	813	813	824	815	778	807	840	807	807	815	806	815	847	820	820	815	803	813	830	846	814	818	794	782	784	815	826	809	843	812	838	775	780	764	810	830	819	815	840	850	817	825	830	794	842	809	855	810	854	861	786	799	810	855	841	829	815	839	795	837	837	820	855	811	821	887	822	856	797	858	826	833	774	800	847	804	835	801	851	831	833	849	844	792	809	791	810	789	838	830	846	827	819	847	881	875	850	800	829	816	745	803	827	883	798	791	812	821	805	810	818	821	821	837	805	848	813	827	803	794	780	828	817	812	839	839	801	801	808	821	806	808	765	828	805	806	834	816	787	774	807	838	835	817	844	778	803	850	827	858	853	815	860	822	846	831	875	826	845	883	808	703	720	921	883	849	856	792	782	791	828	838	819	835	832	853	873	879	748	702	783	581	440	357	429	502	555	592	595	623	677	736	713	770	790	797	847	843	811	848	890	995	944	989	1008	1016	991	987	1029	997	996	988	960	993	1055	965	1009	948	962	922	953	957	957	910	965	954	922	875	909	909	902	863	842	846	904	875	870	872	881	877	846	871	849	869	824	879	841	825	778	811	797	881	815	824	783	811	834	801	845	812	806	797	819	843	829	828	793	821	799	815	795	801	770	781	820	836	873	818	818	793	814	803	846	813	818	780	791	817	880	850	827	792	833	828	872	859	867	844	815	860	844	887	852	871	848	797	872	845	863	872	817	843	841	806	835	812	737	857	868	851	825	845	858	833	855	841	838	876	845	860	911	877	873	860	855	867	833	850	858	874	869	884	856	888	861	874	872	867	861	884	841	838	825	805	847	855	888	855	851	955	913	868	841	839	845	845	811	852	818	825	891	857	866	864	835	846	885	876	858	838	865	788	813	851	809	915	837	839	833	868	841	832	874	902	863	868	868	832	897	861	912	870	890	853	870	850	847	875	865	856	874	844	864	881	864	907	862	856	898	882	860	875	910	891	863	880	857	854	843	879	809	879	923	987	890	853	845	871	890	882	890	924	861	829	875	824	917	859	890	866	838	876	848	900	875	876	851	858	856	920	894	896	872	907	928	890	872	863	858	909	876	863	890	864	882	807	814
848	811	796	781	793	764	792	830	807	823	833	803	752	839	729	542	534	804	787	781	810	765	786	801	831	874	708	611	545	721	797	808	814	782	802	796	794	829	785	766	766	787	817	773	791	823	810	823	819	798	803	807	773	844	831	838	834	793	784	813	798	808	810	828	826	823	831	762	794	793	778	818	825	797	810	820	830	825	825	850	755	821	820	813	836	800	843	837	847	833	849	839	826	784	797	830	822	855	842	834	884	836	836	836	855	786	824	807	808	825	829	817	801	826	833	855	887	859	784	817	827	824	850	796	832	813	874	897	886	803	765	689	750	806	836	780	764	868	882	875	815	791	843	839	821	822	865	844	837	809	790	786	815	832	792	828	827	796	805	799	821	788	801	851	841	820	813	808	804	860	834	814	818	822	854	810	840	835	866	895	820	843	822	813	815	804	838	845	860	827	791	844	848	829	869	862	822	871	891	853	834	815	824	803	788	818	840	865	861	809	765	793	778	652	682	678	414	693	937	999	893	904	857	863	781	824	819	850	905	904	868	852	854	878	891	847	848	819	834	833	820	841	818	808	818	779	824	787	828	825	789	816	806	810	807	810	847	825	818	841	807	832	815	842	851	786	841	836	866	816	841	851	844	867	834	766	850	847	835	866	870	794	836	819	799	855	798	838	819	839	820	853	895	836	849	888	844	872	823	888	866	799	843	805	833	851	847	806	857	835	852	854	848	832	870	838	839	843	859	784	773	823	856	851	846	832	839	847	774	776	957	855	846	879	867	873	842	876	849	822	821	850	821	846	867	829	831	855	846	844	814	831	824	803	842	834	836	811	837	847	830	834	817	863	834	848	838	824	831	867	857	829	876	851	835	834	811	890	874	842	823	844	852	851	849	840	849	854	857	834	849	866	841	819	851	882	860	798	856	875	899	803	866	876	870	882	880	871	872	855	880	852	829	850	863	866	838	818	897	884	886	839	827	881	899	860	848	857	862	824	844	824	863	868	892	883	906	890	858	864	841	868	890	867	923	880	806	822	901	877	903	838	869	877	856	860	865	864	823	834	876	933	886	837	878	787	865	897	895	795	822	863	858	860	882	868	930	901	909	861	887	869	914	912	831	774	845	894	877	868	902	906	890	905	888	900	877	871	936	903	911	886	943	896	869	867	926	894	895	863	863	887
795	789	849	820	808	827	807	816	833	809	822	799	666	829	720	541	515	786	802	766	778	788	814	777	810	876	693	623	527	680	793	830	791	815	812	809	824	830	799	792	786	784	797	792	828	790	820	793	807	805	804	804	822	831	786	823	830	798	787	817	831	810	811	840	835	830	813	799	805	792	817	825	779	841	849	864	801	827	828	841	857	842	798	824	843	817	838	823	830	809	821	838	837	821	816	806	832	825	821	825	810	804	814	854	840	835	823	796	798	834	834	843	807	852	831	813	795	814	813	845	843	848	802	820	831	821	843	822	793	722	685	718	746	728	816	821	816	868	880	904	805	796	839	844	825	841	844	818	814	844	820	801	803	818	797	821	798	787	783	738	810	827	825	851	830	843	836	842	845	860	859	820	832	832	798	824	841	820	832	796	830	849	808	815	813	839	831	842	832	850	814	850	836	845	896	874	889	869	838	818	832	836	834	817	825	807	852	841	847	860	776	1098	909	612	693	552	539	1158	1016	737	605	601	617	660	688	712	810	791	816	820	830	836	842	873	842	840	836	832	821	810	819	853	830	841	818	838	837	851	854	842	855	847	855	856	847	852	846	862	842	859	816	883	844	800	848	912	857	804	855	822	829	837	820	890	834	824	810	824	835	901	899	844	836	871	856	851	838	888	826	816	840	847	857	816	888	857	843	851	861	832	862	802	846	857	819	834	829	825	826	865	876	794	818	841	826	849	831	820	810	794	807	802	844	852	843	812	894	773	709	799	868	859	849	832	853	831	819	863	857	838	870	847	854	838	853	859	830	822	869	846	864	878	857	853	857	853	827	817	831	850	868	833	850	867	849	851	858	810	862	851	886	822	871	857	866	862	824	901	812	843	880	861	885	822	825	844	903	871	841	871	870	891	845	842	869	873	814	811	886	856	831	858	825	854	847	911	862	874	855	853	870	832	780	828	891	893	878	836	845	868	873	840	853	869	880	844	894	856	869	831	830	901	845	877	849	872	883	881	861	894	846	857	861	823	917	866	864	882	858	866	873	867	866	882	877	856	831	819	800	840	862	959	936	885	881	848	837	811	806	813	876	837	844	815	837	875	898	959	969	903	946	891	922	890	805	799	860	903	888	883	898	882	896	945	891	900	865	847	855	831	893	891	949	901	877	891	913	924	931	882	846	882
834	798	801	783	821	787	790	819	827	848	830	875	854	830	737	559	518	736	785	801	793	764	769	800	767	881	664	642	529	686	845	808	789	793	828	814	824	802	847	789	787	839	796	791	842	809	820	809	797	817	806	783	793	829	807	821	814	816	843	860	834	849	809	834	832	840	824	781	812	826	865	810	809	825	846	823	834	787	831	844	826	830	818	847	793	806	829	836	822	800	764	770	807	817	836	817	838	820	842	838	858	851	821	827	836	848	820	788	840	814	843	842	803	800	830	793	818	812	858	838	837	781	819	830	810	820	801	809	803	650	792	1253	1009	689	789	801	855	807	853	868	808	839	831	838	802	852	841	830	816	849	850	832	810	844	834	810	847	788	796	824	794	821	847	860	825	802	831	831	824	831	864	831	803	808	827	849	829	787	767	762	812	826	822	852	806	814	846	862	832	812	826	843	838	855	836	857	844	852	816	837	832	845	804	854	865	819	856	826	868	878	810	1046	770	614	658	491	682	860	560	492	622	713	827	849	862	861	881	855	858	858	907	827	842	817	829	837	831	839	792	796	867	833	854	855	819	864	805	811	864	869	816	834	837	848	833	831	828	817	835	805	851	838	820	820	868	850	867	770	788	755	795	806	800	818	810	813	828	820	759	802	809	825	822	837	818	827	803	850	862	831	823	812	795	843	805	870	866	841	811	789	808	830	864	857	864	856	815	836	834	843	856	841	830	880	851	843	859	848	852	878	865	854	844	845	863	882	879	869	817	850	892	850	852	865	864	823	824	802	860	841	853	846	816	876	827	821	830	833	848	813	835	832	865	828	864	844	861	850	874	832	814	846	839	833	885	798	849	879	843	879	846	817	872	826	861	877	875	870	886	865	847	863	843	856	866	863	829	884	837	847	853	884	867	845	779	839	868	837	826	880	855	847	850	855	858	857	891	849	853	872	883	855	797	849	868	876	838	842	851	843	880	847	795	823	878	898	857	873	875	843	872	881	881	897	872	856	841	876	889	871	812	840	835	900	845	866	866	889	900	861	880	890	855	863	873	865	880	838	741	803	869	950	906	887	866	854	823	916	853	894	902	863	817	817	808	857	862	910	898	881	799	850	884	858	812	817	834	921	861	881	907	898	888	904	910	830	857	830	844	893	874	885	896	906	884	880	870	844	866	872	869	867
819	808	797	812	802	775	803	840	795	815	816	833	814	798	725	544	504	770	793	796	827	778	765	810	830	887	697	602	556	680	799	838	803	808	785	791	756	792	805	798	845	889	852	835	779	765	807	786	839	820	813	809	804	791	791	819	859	790	824	803	836	848	827	844	833	847	813	835	831	833	848	818	816	813	808	866	823	798	811	815	784	801	834	878	799	834	862	817	772	830	796	798	804	853	800	836	809	815	878	813	819	762	822	834	800	829	827	827	830	832	832	842	816	826	833	830	811	835	799	841	818	829	847	851	839	821	825	781	806	706	826	1618	1060	635	812	811	799	798	852	793	819	861	847	836	826	814	838	826	832	843	823	839	807	803	811	817	772	857	915	871	817	827	834	844	835	822	865	789	832	798	814	812	828	848	817	836	798	808	805	830	755	813	878	840	820	821	832	826	840	804	856	817	824	845	851	840	826	818	824	852	826	857	800	855	822	841	847	837	832	825	855	846	849	577	605	521	788	694	522	600	758	930	1009	889	791	841	901	812	767	860	816	783	839	823	837	830	817	780	787	824	836	800	838	803	808	796	771	777	810	870	796	820	792	801	838	798	755	813	826	838	808	807	792	819	866	854	815	749	737	804	761	777	787	809	875	874	804	809	813	845	795	830	823	821	801	816	833	851	885	821	788	821	768	826	830	826	830	840	843	834	823	814	805	829	867	851	849	826	842	826	822	843	833	821	831	849	843	864	834	841	851	877	846	880	865	817	875	820	872	880	844	801	814	842	859	823	764	819	830	820	868	851	872	864	834	854	866	793	852	854	846	854	871	843	844	894	854	823	855	854	825	834	837	848	861	887	868	868	849	839	882	833	864	858	837	827	881	853	839	874	841	825	829	888	889	830	802	878	866	866	879	883	858	850	817	811	863	798	831	848	889	832	894	855	817	895	904	856	834	865	894	843	850	862	874	860	842	852	877	887	854	829	832	831	858	913	861	877	851	870	856	875	883	842	873	850	858	857	873	870	859	865	904	882	873	851	904	865	869	893	883	868	831	860	843	843	906	891	892	836	887	882	889	861	888	846	856	872	880	946	923	860	838	860	810	843	867	870	869	840	809	869	856	932	867	887	914	869	878	903	860	873	858	898	872	819	817	829	876	897	873	900	892	887	890	919	820	821	774	875	882	869
812	801	796	794	820	792	818	849	803	823	808	809	831	793	716	541	491	789	767	773	756	797	786	792	827	873	699	628	551	685	808	810	795	784	835	758	772	808	773	837	878	857	849	764	760	788	795	818	806	805	823	814	794	824	831	862	786	787	841	808	826	819	827	832	835	791	787	824	792	860	809	840	831	796	846	852	802	809	827	846	804	816	786	803	806	843	826	819	826	820	805	820	829	824	818	835	837	831	814	761	719	760	798	837	840	832	833	865	806	783	803	811	848	803	827	818	799	823	853	833	845	839	799	818	792	868	814	815	834	850	654	786	655	734	888	844	834	841	821	811	831	819	856	819	810	802	810	811	821	840	787	836	814	804	804	824	812	870	948	886	791	821	875	868	838	835	828	794	845	826	816	835	843	805	812	831	762	814	977	933	809	775	777	840	834	862	827	808	876	831	813	845	878	850	834	882	855	836	797	818	800	877	813	806	810	828	857	864	832	829	842	876	820	533	658	584	780	635	555	766	1033	943	866	813	794	820	864	817	784	850	825	835	807	757	847	813	855	832	810	833	835	801	782	842	812	772	762	788	850	916	849	794	823	811	838	831	830	819	840	821	841	815	814	826	888	858	757	758	814	882	851	807	789	802	823	821	834	819	782	851	819	817	789	807	850	831	815	819	847	815	784	768	772	766	845	815	801	791	846	779	822	787	854	816	812	847	804	819	847	792	851	845	860	835	830	849	807	879	853	873	849	861	861	850	839	855	822	837	832	842	833	839	861	835	834	867	835	840	862	866	866	847	831	854	845	858	861	809	827	863	826	850	835	870	880	848	823	826	824	836	847	877	891	847	827	843	880	891	856	848	840	856	856	865	854	855	851	896	870	880	810	816	815	873	853	808	764	850	882	858	836	866	882	850	862	877	848	878	837	856	838	860	807	830	865	873	879	857	838	881	835	851	895	890	893	879	823	829	885	870	834	839	856	866	877	860	864	882	850	889	838	829	852	847	841	852	788	859	862	877	900	876	847	864	892	870	808	844	838	894	886	878	888	869	830	845	869	891	884	838	885	841	873	861	856	866	872	861	920	942	927	913	845	874	870	857	821	848	840	840	820	886	911	904	903	901	911	895	836	889	902	886	895	918	910	872	813	874	942	916	921	892	873	913	885	907	874	833	833	930	888	887
809	851	822	813	826	826	780	795	810	765	792	851	812	773	707	562	485	802	787	748	824	760	769	757	813	844	687	614	520	705	798	852	824	803	795	773	796	821	810	975	817	850	755	741	796	774	801	801	811	796	803	820	777	791	803	805	775	784	821	829	834	845	835	848	760	801	832	845	839	794	843	827	845	823	843	842	821	815	793	810	825	831	795	793	832	832	828	828	852	855	859	874	858	862	826	816	828	848	823	827	776	793	833	818	808	803	813	785	849	802	789	821	859	825	798	809	837	841	806	838	792	809	830	808	847	801	837	837	817	925	845	779	819	865	862	840	818	838	834	822	824	825	839	847	798	817	783	785	796	835	823	817	827	813	821	782	808	807	826	792	804	806	805	810	828	873	840	821	790	820	815	825	844	843	842	825	765	832	988	1045	806	767	774	815	859	799	832	830	847	854	819	833	848	833	825	843	829	845	838	819	847	825	807	837	846	864	845	821	840	824	838	884	808	527	644	573	669	596	669	1012	965	875	839	821	770	777	786	821	837	792	804	789	812	792	810	790	838	836	789	824	810	809	825	821	848	806	808	805	859	823	790	798	825	828	797	870	892	834	835	838	833	856	832	817	831	819	764	761	895	959	894	867	756	820	817	810	822	832	812	804	824	839	790	833	841	842	810	864	813	820	804	750	816	797	804	843	821	803	817	799	800	819	842	813	810	849	851	821	822	868	871	866	819	870	819	829	817	851	859	821	863	824	819	852	834	850	865	798	804	817	875	882	872	844	809	815	839	874	847	825	827	857	815	814	831	876	851	825	827	845	812	853	864	857	853	846	796	739	802	831	815	852	852	846	822	861	841	845	860	810	855	855	848	909	867	868	868	868	850	843	822	798	822	826	861	795	843	860	873	838	850	880	866	883	866	869	829	848	814	864	848	877	868	860	865	862	824	819	799	879	885	861	861	867	871	885	851	835	837	870	873	881	842	872	836	855	868	871	860	894	869	857	838	861	827	850	853	823	849	867	897	876	880	856	873	859	884	924	875	892	895	899	879	873	837	822	843	841	868	839	881	850	851	885	905	935	865	863	878	873	907	862	833	847	895	904	872	865	865	905	937	929	880	895	923	922	897	864	886	893	863	895	893	843	920	861	856	915	956	991	924	894	904	897	850	911	872	867	906	885	893	854
851	817	810	816	810	807	787	836	805	808	768	728	866	766	712	567	483	799	801	801	787	796	794	815	812	866	676	596	510	658	783	832	845	838	843	794	800	816	810	833	774	788	724	810	983	910	751	773	806	792	830	873	815	808	817	783	870	805	806	844	836	811	825	810	831	849	820	847	837	808	786	815	834	834	835	819	820	824	823	811	841	795	833	839	820	813	834	816	854	828	854	818	852	835	842	861	810	872	842	843	818	765	842	810	815	809	805	810	814	851	834	811	680	875	825	806	846	835	854	856	810	831	812	819	803	828	792	843	849	849	869	813	812	844	832	825	805	806	796	867	806	814	754	871	815	833	798	792	821	832	832	818	821	788	785	846	780	825	812	841	851	835	796	837	849	834	808	835	778	779	797	804	835	836	805	813	793	767	852	927	773	739	776	776	830	850	838	837	833	801	860	824	791	813	786	885	835	808	830	871	816	822	850	869	841	840	827	816	828	841	838	855	794	543	580	453	629	589	855	1021	848	813	848	828	837	881	852	853	837	832	780	804	784	811	811	822	816	852	812	803	827	788	801	833	833	821	800	797	791	780	820	857	844	803	853	849	870	877	831	821	845	820	798	801	883	847	818	762	810	904	887	804	711	813	843	829	825	801	778	822	851	865	822	891	841	851	845	821	847	870	751	806	873	887	806	866	820	834	841	807	814	837	832	893	834	845	855	889	861	816	861	893	791	854	880	843	805	813	820	863	845	826	831	860	847	863	836	844	793	845	891	840	876	839	869	807	842	830	849	875	843	833	829	829	827	842	881	835	843	822	843	885	863	853	898	858	802	812	744	770	804	884	868	870	837	844	874	879	862	867	858	874	857	882	867	863	836	847	873	860	832	797	860	846	895	882	886	883	841	821	851	859	820	829	837	884	868	844	832	869	889	874	823	931	828	880	854	837	837	830	912	841	840	902	895	849	905	882	858	861	875	855	831	818	858	940	923	867	873	880	857	908	858	875	862	879	848	857	816	822	894	835	917	883	877	992	960	1026	1035	872	857	892	875	874	884	859	855	894	898	889	866	899	866	933	900	876	867	856	838	880	842	813	840	863	897	935	925	903	967	871	792	954	904	878	928	947	902	930	890	909	864	867	860	865	880	856	865	866	967	948	898	898	912	889	861	890	904	914	886	877	870	941
858	827	785	797	807	842	820	822	773	771	838	788	819	791	703	575	462	763	778	788	775	781	772	811	820	866	693	586	522	691	809	834	823	837	817	802	812	811	834	778	831	815	722	788	1043	948	726	843	824	785	823	836	805	775	853	800	796	768	828	828	800	830	828	847	847	849	810	801	814	847	844	807	830	846	806	824	803	825	795	781	814	789	805	828	847	827	822	800	790	817	808	812	863	837	864	836	811	852	826	788	819	819	825	842	798	829	835	811	845	841	845	829	798	860	818	818	817	831	820	830	805	808	793	817	827	810	784	805	822	841	830	818	822	839	828	819	829	822	841	882	824	763	771	849	821	809	805	784	817	841	849	831	788	796	827	892	829	806	842	805	860	809	824	824	836	843	834	826	805	831	826	840	824	824	813	837	848	765	771	796	794	824	825	808	864	850	830	839	846	828	836	865	828	778	797	813	878	814	836	799	888	799	867	855	819	841	808	816	821	811	828	892	711	566	558	338	664	646	1011	976	807	864	838	847	787	829	814	791	827	779	853	834	803	849	845	817	843	860	852	803	845	774	800	842	865	826	813	807	811	817	826	841	806	834	820	828	874	845	841	824	842	827	874	837	848	890	867	787	753	734	718	729	764	795	886	816	857	812	826	814	842	842	867	813	816	852	846	845	874	868	815	840	1033	998	798	799	830	857	871	844	881	851	839	794	868	826	859	840	873	850	876	827	820	837	922	887	799	820	846	872	831	876	840	846	869	854	817	847	876	858	850	833	840	806	823	837	836	820	856	860	823	859	856	806	843	846	856	854	826	866	877	859	897	857	860	939	867	826	832	866	816	883	845	850	830	887	881	852	869	861	898	866	871	852	859	852	877	850	845	820	832	859	852	864	890	921	904	858	877	832	839	851	897	835	889	888	909	890	854	867	846	804	834	872	876	848	889	887	859	853	883	884	863	841	873	845	920	898	842	872	882	901	830	837	891	902	904	926	868	850	844	879	887	870	889	872	946	912	860	797	824	902	881	852	945	918	514	529	1020	969	880	910	935	907	835	854	888	903	907	899	878	880	911	874	915	860	841	881	858	870	883	860	846	862	926	863	883	920	984	702	534	827	923	867	905	913	896	914	884	878	881	866	864	819	854	876	896	844	918	868	847	885	888	848	918	865	882	893	912	897	929	957
862	793	751	849	800	834	788	798	847	806	836	820	811	809	702	583	483	721	770	760	755	789	788	789	854	886	695	628	531	660	852	817	797	852	800	815	791	819	817	824	824	822	783	692	763	745	750	820	839	832	836	821	826	796	852	820	820	827	857	847	844	840	808	842	815	800	845	807	823	824	810	829	883	847	822	865	807	831	794	799	788	822	806	809	863	833	822	843	803	836	885	858	809	827	828	807	866	853	831	803	775	845	774	839	884	841	820	816	833	812	826	835	872	810	848	843	846	886	790	824	811	827	804	824	842	786	777	804	800	804	839	807	853	814	838	828	816	806	832	840	787	813	851	809	814	803	804	805	831	859	859	846	806	848	796	762	853	803	834	824	824	822	841	804	806	814	833	837	811	831	840	800	856	837	824	811	859	923	854	860	902	867	883	868	862	842	846	853	849	829	814	784	814	788	781	790	833	829	862	864	839	851	869	888	828	843	873	839	831	803	851	859	730	515	575	310	719	703	958	876	810	829	851	812	797	788	837	847	822	818	819	828	842	828	816	810	861	857	805	824	824	758	777	851	862	856	815	826	843	864	860	821	818	857	865	836	838	838	823	806	845	828	889	854	848	820	904	833	806	752	731	798	865	842	811	792	864	815	808	916	877	852	828	835	820	792	854	875	852	848	775	727	867	913	751	822	841	880	871	839	847	844	803	848	829	796	831	840	860	832	846	876	852	816	837	860	795	831	824	846	854	876	863	849	843	816	826	830	837	847	853	918	863	867	840	869	862	851	855	882	849	848	857	867	834	849	865	843	866	863	861	922	896	885	869	885	856	840	864	837	857	843	855	845	884	881	866	857	880	899	844	823	842	848	883	881	852	891	854	863	831	840	866	916	930	900	861	850	853	832	836	866	866	862	882	890	856	882	859	847	828	784	872	877	864	878	887	885	853	840	856	832	864	889	831	887	838	882	875	845	904	919	858	899	879	878	885	889	904	841	880	853	810	805	885	900	926	918	888	803	835	872	852	825	998	877	377	423	935	984	866	897	882	908	898	883	916	888	885	895	873	882	897	872	887	882	890	881	895	913	885	859	917	897	916	838	888	917	1047	834	760	847	911	854	894	914	899	907	890	890	904	956	929	863	822	915	940	904	844	878	905	920	878	862	889	882	894	855	851	910	888	910
826	789	759	836	797	829	828	827	802	817	812	812	805	782	711	597	464	739	744	758	757	750	784	842	787	908	712	617	545	681	817	822	785	821	808	814	820	815	816	841	809	799	796	804	778	781	829	865	832	882	828	811	826	788	840	802	814	807	818	854	792	813	838	837	808	825	813	854	819	837	839	842	753	846	865	828	800	841	792	813	788	801	806	827	825	832	868	823	844	793	809	850	832	836	823	831	839	828	835	809	812	781	837	801	757	816	853	822	831	798	796	794	812	829	856	835	847	837	859	822	811	806	808	827	863	821	812	749	788	818	783	820	772	792	818	815	787	837	825	886	816	810	833	811	779	828	843	818	851	861	823	824	820	867	865	825	820	823	822	823	844	835	831	869	828	812	823	793	826	866	861	827	874	869	840	795	793	837	812	835	846	849	864	796	855	849	885	840	829	813	764	865	777	817	823	842	816	806	848	817	831	814	869	850	852	867	881	858	834	835	865	892	732	548	536	292	769	723	948	910	808	846	844	863	842	835	874	844	839	865	835	840	842	859	827	866	844	843	805	837	841	825	853	876	841	865	848	821	833	850	821	864	799	825	827	872	872	877	830	797	824	835	876	866	861	823	865	853	845	835	861	911	942	882	838	806	840	812	836	852	856	816	824	818	862	837	861	851	840	831	808	714	688	735	753	867	821	845	866	844	867	842	834	788	784	873	824	856	879	843	844	893	857	859	855	845	870	844	853	824	873	845	872	868	840	866	864	852	849	831	944	726	696	933	854	819	868	863	850	820	833	836	870	886	859	869	831	908	841	866	877	880	912	812	871	878	849	839	848	851	877	875	871	833	861	884	869	845	857	886	858	876	827	820	867	880	839	916	881	902	893	890	908	860	847	819	873	887	937	830	832	847	884	906	857	838	855	865	859	884	895	894	879	872	891	873	910	884	868	879	856	857	871	883	898	844	814	875	890	861	856	869	902	869	908	891	853	886	871	909	912	876	786	789	843	851	904	898	849	777	835	873	910	867	1004	1020	737	739	989	934	868	867	909	877	857	882	885	885	866	893	904	889	924	900	863	883	891	890	893	915	929	918	919	937	926	860	855	855	962	1034	958	915	847	852	881	877	862	931	875	901	945	956	934	923	932	881	941	891	869	881	877	846	868	875	897	922	894	908	864	893	923	904
787	775	813	789	849	814	805	828	793	793	808	838	790	770	728	598	462	723	804	825	735	738	768	812	828	905	731	615	532	653	809	820	823	794	774	840	794	829	801	824	835	812	853	856	814	826	833	827	850	826	824	863	824	827	814	827	791	787	830	819	829	829	841	825	835	799	827	840	821	838	801	859	770	821	808	811	838	813	811	862	853	860	835	806	834	845	831	824	814	863	848	842	832	819	838	810	858	822	808	841	818	797	845	838	798	821	836	817	820	820	815	811	842	837	802	836	845	833	849	847	797	818	823	828	858	839	834	799	818	808	818	786	823	813	801	806	821	794	814	800	821	821	852	819	785	819	804	815	829	847	835	817	796	824	863	855	822	842	846	860	803	848	870	844	844	843	807	785	816	789	891	853	805	832	846	837	809	808	852	837	838	839	838	865	842	810	843	838	825	801	808	1265	832	831	835	845	842	878	822	823	823	851	848	841	835	833	839	808	827	871	879	887	737	557	540	308	768	753	891	859	854	869	882	889	852	812	847	852	843	859	863	841	849	854	792	845	870	785	811	857	879	872	880	824	825	872	879	854	873	862	820	825	843	813	829	862	870	863	843	856	823	810	835	826	853	871	900	870	817	806	846	935	917	872	832	818	867	833	888	841	833	840	826	814	851	838	854	844	859	828	821	796	809	825	835	881	827	854	895	854	845	873	798	831	819	874	872	841	866	888	877	882	858	838	889	845	874	862	836	844	835	843	855	882	874	850	837	845	825	856	946	769	764	926	811	851	865	896	858	868	870	846	849	804	841	815	882	868	899	894	906	906	869	828	853	862	889	870	847	841	913	897	864	852	885	906	887	854	843	856	866	867	831	845	877	885	867	849	846	882	898	907	913	836	820	838	854	919	870	858	900	882	879	857	883	830	850	823	847	906	901	907	915	875	893	862	851	880	873	867	855	894	883	882	908	859	869	909	909	900	856	862	879	908	872	880	869	875	894	866	868	844	867	816	847	856	866	815	791	828	856	901	920	906	932	1062	1037	983	930	873	905	896	858	899	933	892	919	897	897	913	887	939	889	911	903	907	928	923	897	902	902	891	905	936	906	863	864	840	888	942	937	865	848	864	868	897	924	898	897	889	867	933	912	902	864	890	904	903	866	870	862	888	831	900	961	928	886	873	823	872	878	895
813	918	824	764	810	782	824	824	787	816	847	824	833	774	697	618	469	722	848	964	830	694	834	801	794	847	744	611	539	664	856	829	791	798	832	801	813	796	822	813	815	882	833	819	807	806	802	830	829	843	798	795	801	814	837	799	822	827	853	800	832	798	833	782	823	810	799	843	796	858	848	843	843	816	835	853	811	825	802	848	861	921	844	801	823	815	841	828	840	784	811	833	830	846	832	815	873	841	824	827	825	836	840	838	803	846	825	779	790	841	811	833	816	860	841	844	835	813	828	802	791	800	817	804	870	833	806	800	826	801	975	837	853	807	837	849	819	810	822	833	813	823	806	811	836	822	824	805	862	834	890	829	794	833	849	837	816	812	824	843	829	832	835	844	846	820	822	848	821	808	876	860	840	830	802	794	760	852	821	804	809	830	842	807	839	824	823	812	820	804	783	869	761	827	819	805	871	851	861	834	870	872	858	814	844	835	813	828	849	873	862	894	741	538	543	293	782	770	935	851	831	841	864	871	878	855	850	824	852	837	853	831	809	825	814	821	872	789	846	866	872	854	824	836	876	858	834	844	831	849	841	802	825	830	824	885	872	863	848	844	843	868	878	876	866	857	860	887	831	841	796	834	841	848	827	831	840	830	906	844	825	855	861	837	849	849	870	848	845	825	856	845	856	883	865	857	814	862	871	907	850	836	843	813	863	853	871	893	841	863	839	861	879	861	860	852	853	898	863	858	836	886	873	903	853	840	876	871	860	860	922	902	868	884	814	839	861	864	887	836	812	814	819	883	822	791	855	871	888	884	899	881	893	871	878	907	914	864	853	847	874	889	865	892	927	826	872	848	847	839	875	874	842	858	895	861	835	851	876	848	909	897	890	843	809	833	909	906	874	844	874	887	873	895	886	850	846	839	896	885	850	880	889	893	873	896	893	855	863	854	871	866	869	867	861	881	886	939	879	902	906	893	924	879	872	923	873	903	875	893	917	946	900	888	840	828	832	841	871	877	904	919	890	885	851	918	933	894	896	895	917	852	891	881	906	903	872	928	876	893	854	935	852	868	908	906	923	891	895	907	929	908	887	889	916	852	871	870	874	921	909	880	867	884	898	931	950	949	884	894	880	857	845	828	859	892	917	935	877	917	891	867	876	903	909	898	875	873	896	855	892	959
826	786	850	771	817	803	825	775	805	791	808	808	819	850	743	646	456	679	765	938	808	701	777	785	788	839	709	596	517	645	840	811	770	796	794	830	798	800	808	815	819	841	850	852	817	809	805	800	812	802	832	818	821	817	875	861	806	832	803	767	840	806	851	844	867	791	815	862	811	853	841	817	857	854	849	827	839	819	816	824	828	898	863	868	841	828	811	827	815	837	829	826	831	827	838	843	843	864	840	852	863	844	831	828	871	867	829	811	821	824	803	815	828	825	842	844	808	828	808	836	831	798	812	818	787	816	833	815	804	803	840	814	814	846	855	839	829	840	808	849	823	877	836	836	813	825	796	842	850	810	852	843	816	806	857	825	815	854	837	848	846	837	829	852	827	849	839	847	834	859	848	825	863	828	835	783	818	1049	810	805	794	817	866	825	835	863	856	833	838	823	837	896	851	847	814	824	850	846	841	842	845	869	849	883	809	822	833	877	840	867	854	890	708	541	511	318	848	833	934	892	872	854	864	895	903	825	849	895	872	845	846	863	820	831	837	888	848	826	853	865	834	826	852	879	872	798	830	801	817	847	834	858	858	851	838	865	867	879	854	845	855	863	825	870	853	792	833	881	848	805	801	836	832	815	828	828	836	874	870	851	858	843	840	872	845	856	847	892	849	854	869	887	889	878	867	852	864	848	882	875	857	904	890	855	866	888	879	868	900	856	870	838	847	862	882	878	873	849	883	859	873	869	817	825	874	863	898	843	861	861	855	858	864	832	883	865	843	870	863	860	853	815	925	969	915	806	861	903	893	893	857	903	875	873	851	877	877	890	892	875	863	863	908	928	885	889	880	864	885	878	873	860	868	881	932	861	873	839	866	861	867	863	891	818	871	875	887	906	869	903	893	846	882	877	908	864	840	822	810	902	875	864	884	836	843	871	894	919	839	841	835	882	892	847	858	852	895	901	921	867	881	920	874	890	865	907	886	910	897	880	920	925	928	880	876	878	871	916	919	879	879	881	881	891	899	873	895	884	876	902	890	899	882	863	915	887	889	919	914	896	884	909	908	913	922	879	876	895	932	925	941	900	872	877	931	918	859	826	942	928	941	899	893	873	921	921	948	895	912	904	893	891	861	873	871	900	918	912	901	950	931	911	880	886	902	882	921	903	869	875	871	909
861	772	866	831	844	823	828	808	760	811	809	832	791	817	740	620	476	675	660	777	762	808	810	846	843	879	712	600	546	632	769	799	806	841	807	826	813	780	830	810	812	842	840	809	810	792	799	860	847	805	791	811	816	839	829	830	813	848	834	837	827	836	853	858	810	824	815	843	812	810	818	830	801	853	841	827	831	814	809	805	825	859	815	826	802	804	786	816	830	862	802	840	838	825	853	796	814	868	851	833	848	825	853	825	848	831	808	869	801	789	779	843	839	845	789	834	810	827	845	816	812	818	805	846	806	797	819	831	789	811	845	874	844	816	854	868	808	834	847	836	819	854	866	837	833	819	836	821	842	841	823	870	824	791	801	825	850	863	818	838	828	822	816	849	804	834	840	830	845	856	813	808	861	844	835	830	751	911	739	843	843	823	857	866	835	869	853	829	865	844	797	790	804	902	832	882	838	828	833	832	843	859	845	870	846	844	857	825	829	847	830	859	747	537	558	321	848	818	956	910	840	858	882	862	793	838	838	849	869	891	857	824	847	854	858	847	848	855	874	844	893	890	867	872	855	838	829	840	842	859	882	879	864	848	906	843	851	868	859	873	873	862	827	866	836	799	840	852	833	821	874	872	848	883	847	888	853	813	867	828	828	849	848	897	886	882	888	884	894	846	914	895	900	863	867	857	831	816	875	853	871	895	836	870	865	851	906	866	868	882	904	880	871	827	830	893	867	861	874	843	855	881	858	867	863	868	848	888	878	821	852	864	841	865	846	898	832	853	848	872	842	795	930	1008	961	811	875	896	931	892	881	896	855	886	850	891	881	858	881	884	860	884	870	892	944	905	897	903	938	843	872	834	861	866	901	856	870	871	857	892	883	896	883	883	929	858	884	861	865	869	862	870	880	896	881	866	855	831	842	862	874	870	876	870	830	882	894	894	877	829	869	887	868	896	885	877	844	871	924	885	856	904	882	884	878	837	883	881	912	905	925	894	944	888	898	873	911	936	929	902	874	932	895	921	889	862	898	914	935	927	922	868	887	909	885	939	924	966	915	949	907	895	911	894	900	916	899	937	892	930	908	926	908	909	894	945	936	871	947	887	893	907	875	916	928	904	946	902	922	894	934	936	900	885	898	912	897	905	952	921	932	898	900	893	903	935	906	921	883	881	916	906
807	849	820	867	905	800	816	805	839	821	811	787	824	814	730	607	442	757	753	859	866	880	798	814	834	886	708	641	530	651	838	807	813	821	867	814	793	807	791	802	831	812	850	818	838	788	848	890	910	802	795	822	848	802	842	828	788	835	836	849	850	870	800	834	871	831	810	848	872	842	796	817	814	822	811	814	820	809	814	825	791	830	818	801	821	850	850	828	806	829	827	851	807	799	812	858	822	839	860	895	843	874	860	880	854	829	777	780	801	793	791	863	803	846	816	862	806	826	867	826	832	842	825	839	795	782	792	808	810	849	829	799	836	829	834	837	813	834	820	820	794	821	870	849	828	828	841	819	797	812	826	862	833	844	825	869	856	870	843	792	851	828	836	810	834	845	832	865	846	818	825	840	851	876	847	814	859	796	831	838	838	855	869	859	843	857	864	829	805	873	809	820	816	867	837	837	866	870	863	830	862	878	844	855	841	863	856	843	819	846	853	906	750	557	544	301	812	824	958	902	887	890	856	828	835	848	843	840	847	897	920	849	829	906	874	854	878	902	873	860	877	867	846	877	847	841	867	846	870	888	879	844	854	853	878	888	872	847	895	879	857	835	856	864	860	889	839	843	852	885	882	849	857	861	858	885	850	862	869	905	835	879	878	886	867	854	883	849	872	869	927	834	863	828	829	846	881	953	922	790	839	825	852	860	848	858	843	862	883	876	874	913	868	895	890	885	878	905	857	875	877	855	830	873	861	909	889	842	829	898	897	840	896	848	841	845	914	908	868	818	869	787	818	847	851	787	878	885	884	920	848	901	892	881	873	820	866	885	855	943	872	927	879	869	921	845	863	921	903	844	858	877	864	860	927	848	872	876	861	896	893	869	856	869	891	879	888	895	884	896	866	843	879	851	893	878	883	848	853	934	908	867	894	868	888	840	912	903	888	850	871	907	910	893	868	885	882	896	826	870	893	892	910	875	868	883	925	896	897	904	903	897	862	908	901	892	902	922	904	910	870	905	931	903	884	851	866	899	921	934	967	888	910	905	919	877	911	937	940	909	895	878	871	887	914	907	885	910	920	924	930	912	890	854	885	892	911	938	923	942	854	876	895	922	881	926	906	873	922	894	886	874	930	874	909	898	930	966	929	961	911	886	932	883	924	895	905	912	909	906	896	917
839	841	832	867	824	792	800	821	794	810	849	814	861	841	754	636	471	762	788	814	857	842	781	796	827	873	697	629	539	661	831	839	836	827	819	795	804	856	815	808	837	823	828	810	822	834	767	818	790	750	803	839	816	795	839	818	848	805	825	835	836	798	844	822	868	853	834	847	826	831	838	878	817	863	856	827	867	841	847	876	777	819	846	831	859	828	846	855	833	813	796	826	818	836	811	818	852	855	828	822	813	835	838	828	846	825	791	885	876	813	813	864	822	823	852	782	806	838	802	844	877	846	825	860	805	818	799	834	838	838	854	835	818	843	805	845	838	840	838	826	834	812	817	849	811	848	832	830	814	780	799	841	833	837	825	873	847	795	873	842	839	815	821	822	823	851	821	826	854	817	846	875	827	858	877	853	830	843	842	857	818	841	829	798	818	900	862	843	772	836	847	857	833	844	881	863	890	870	853	842	866	856	868	814	873	828	848	836	823	829	833	855	753	521	524	304	852	871	982	909	911	866	879	858	859	859	856	827	849	866	867	875	838	867	848	895	842	877	827	881	877	838	874	866	869	824	914	866	859	871	871	828	880	865	887	881	889	842	892	873	838	838	861	840	824	871	813	869	877	830	867	857	856	844	892	864	863	831	855	892	863	878	885	869	849	863	859	857	849	853	891	872	895	862	862	822	921	736	985	857	865	869	892	863	855	814	837	890	860	899	897	847	878	926	907	888	902	884	877	885	886	887	846	853	898	891	884	896	849	874	868	925	932	884	833	865	988	952	881	783	848	928	871	815	806	878	918	903	909	918	866	873	853	906	914	867	832	859	881	927	886	899	876	912	913	904	819	887	898	892	871	839	859	910	901	907	855	842	860	902	920	904	911	919	908	873	930	883	891	905	896	861	861	873	905	867	881	884	873	901	892	897	891	900	837	886	858	875	915	870	904	862	882	843	876	872	845	840	871	876	901	876	891	864	863	887	899	875	915	892	910	942	878	934	905	884	897	934	903	960	918	875	914	874	877	859	866	910	910	951	922	885	960	904	907	863	880	845	936	894	951	928	951	905	901	908	892	925	863	881	923	922	895	815	861	852	890	939	889	899	904	913	919	888	935	976	905	916	961	923	888	874	867	937	923	928	922	887	905	907	930	884	916	940	966	921	923	886	927	910	911	926
815	829	808	814	828	805	812	855	834	809	841	840	837	845	741	612	449	776	752	801	773	753	772	795	787	893	738	609	511	647	843	841	827	847	814	825	829	804	791	796	854	836	813	825	836	852	808	832	771	832	812	819	830	882	849	876	869	865	811	815	791	803	873	846	846	862	828	819	827	827	816	833	862	835	834	826	783	803	840	864	819	807	833	846	846	838	822	816	829	833	823	829	829	818	875	871	880	813	830	820	847	820	790	823	809	797	826	907	917	930	832	829	852	826	816	758	797	819	843	829	831	823	823	777	856	841	874	827	820	873	852	827	807	834	796	848	854	864	834	841	815	869	830	798	806	821	841	817	806	834	839	847	808	863	831	828	806	842	845	829	846	818	852	883	798	817	856	826	781	849	814	863	825	841	845	825	839	857	835	863	810	876	829	792	820	843	875	821	795	841	854	813	824	856	871	832	852	851	899	843	915	824	810	869	833	839	829	844	903	801	820	854	696	565	505	296	823	843	989	965	901	892	910	849	892	862	852	873	862	874	865	835	878	876	872	892	856	913	884	891	839	856	869	839	889	914	868	874	837	883	885	901	890	848	895	882	866	862	881	861	849	877	882	838	857	877	883	852	876	876	883	875	884	843	878	889	866	879	896	918	862	873	837	836	863	861	894	895	828	845	854	830	876	886	850	851	921	559	842	932	856	885	870	924	873	851	884	906	885	898	842	877	916	923	894	858	902	890	909	869	930	867	857	890	904	882	845	896	932	887	919	906	928	884	879	849	934	1005	849	782	856	928	912	932	874	917	849	875	855	921	859	895	859	892	820	856	833	841	890	902	899	871	867	861	887	920	876	884	852	904	877	886	879	877	842	881	898	843	890	873	932	917	886	878	880	906	896	938	888	921	887	897	859	888	950	906	867	867	881	886	877	862	915	935	874	866	901	907	905	952	883	876	848	853	882	946	932	882	853	856	892	895	852	862	881	899	898	919	905	874	911	930	914	924	942	923	950	933	899	902	924	921	913	917	884	898	872	885	872	922	891	894	927	927	891	869	841	907	882	921	897	877	891	921	887	886	861	925	906	887	885	942	895	882	866	890	921	925	908	935	913	949	901	888	887	928	964	932	917	910	919	903	899	937	876	870	904	901	882	887	900	979	926	930	949	950	939	877	905	854	874	901
811	835	813	828	853	827	828	844	821	829	836	836	854	823	738	626	457	761	765	802	770	784	763	806	849	877	761	582	508	619	791	809	804	760	807	841	837	869	821	792	785	815	818	841	816	844	865	874	838	817	810	805	824	845	835	876	848	840	849	802	805	796	853	823	869	868	837	838	792	863	780	809	821	846	834	824	793	812	790	847	820	845	827	824	847	810	835	802	830	804	813	827	796	818	859	808	858	813	829	838	820	810	803	902	836	808	790	904	911	853	802	823	810	811	847	824	813	803	822	825	871	856	843	807	890	848	791	798	818	844	847	809	815	816	795	850	856	885	838	809	823	866	827	830	832	824	808	828	822	859	844	809	817	828	824	843	828	835	834	834	795	854	826	836	811	796	832	824	772	843	824	876	798	866	853	843	841	869	806	824	830	866	820	846	836	869	842	833	806	840	902	808	787	825	827	845	864	870	835	863	871	829	809	843	854	852	831	840	802	839	807	853	735	542	505	347	761	834	964	904	804	762	906	905	877	875	815	893	882	891	844	867	865	868	862	895	888	893	834	857	847	860	875	843	886	877	875	897	890	891	889	864	915	837	872	845	845	826	880	885	888	896	856	855	888	838	871	854	897	884	886	875	863	871	837	881	840	892	891	875	855	874	907	897	853	848	873	885	879	883	842	879	915	889	868	860	971	858	960	873	844	894	871	863	847	874	890	906	914	874	846	883	931	894	896	906	911	920	883	878	936	941	870	889	920	872	886	907	885	925	887	868	904	892	869	839	851	894	814	765	831	987	902	899	880	867	850	944	930	861	965	904	890	872	863	891	885	897	882	874	899	890	887	908	881	927	878	910	923	934	900	909	901	882	953	948	848	868	905	888	945	961	954	910	889	872	901	881	883	890	884	839	885	965	983	912	861	891	920	895	905	905	881	934	899	873	887	873	922	933	949	873	884	898	887	933	885	887	886	895	864	890	889	879	903	880	883	919	895	903	941	929	927	917	924	905	928	906	944	933	902	901	928	931	898	919	893	913	863	919	921	913	911	925	914	966	905	908	900	889	910	890	921	923	896	936	879	863	974	943	890	885	915	952	959	927	942	902	940	931	891	957	869	814	857	917	908	930	925	990	938	940	913	892	923	900	902	928	883	887	923	867	1006	842	901	923	901	903	877	904	911	893
814	796	823	796	857	816	853	807	833	818	835	839	836	806	717	632	434	714	796	824	804	785	782	779	806	897	749	647	505	615	806	795	796	790	795	821	787	811	824	829	821	853	858	802	840	831	742	777	848	830	841	847	864	821	823	826	832	803	850	799	766	813	804	818	874	858	813	819	818	811	815	800	834	821	808	815	822	865	825	817	786	816	837	820	869	852	837	827	830	793	797	821	834	827	803	878	867	853	815	825	827	853	857	865	813	800	792	762	831	767	795	832	804	781	860	815	842	840	829	846	852	863	860	777	874	832	791	822	880	826	888	832	855	791	846	826	858	862	827	818	805	801	826	825	799	812	841	812	835	822	792	801	834	822	851	880	803	803	856	859	817	844	817	828	842	816	817	863	808	859	838	845	845	850	839	851	834	835	833	828	866	863	815	850	811	828	861	825	842	865	812	836	831	817	829	818	866	853	832	867	832	812	808	816	847	850	818	837	844	855	830	865	776	561	524	362	741	835	929	908	793	784	842	892	859	865	888	881	887	857	876	904	866	862	889	881	874	894	873	837	878	878	898	887	857	858	907	867	889	905	916	851	846	884	873	884	909	875	883	929	900	901	940	881	920	850	846	844	886	898	862	860	847	949	882	878	857	885	880	875	901	860	886	857	897	864	872	918	886	892	870	898	869	853	853	905	867	923	904	912	890	859	899	889	895	854	849	895	919	918	877	889	898	879	856	958	850	884	903	888	898	878	872	909	910	910	882	880	936	902	882	906	901	899	902	890	856	819	800	828	881	907	889	933	914	940	872	870	922	917	872	905	879	883	872	937	905	876	902	875	858	873	883	868	851	854	877	907	902	923	945	940	898	853	853	874	929	854	927	919	927	901	929	940	894	903	900	869	934	900	853	854	845	930	981	884	863	902	915	887	888	879	907	946	882	884	867	901	931	939	889	881	896	883	880	951	943	936	920	913	906	888	933	889	892	870	889	960	932	933	882	920	918	923	944	911	900	907	909	892	879	887	911	929	915	894	888	926	954	919	876	887	913	962	941	933	886	914	934	890	952	930	912	920	959	918	894	936	930	891	859	878	919	893	911	947	885	909	938	906	926	941	886	839	916	936	923	896	921	942	938	893	904	927	913	882	935	921	916	924	977	798	948	892	867	910	912	904	932	930	906	907
833	840	848	813	834	812	822	818	815	831	803	846	827	816	726	616	452	764	838	787	811	798	776	799	805	888	734	633	506	635	810	786	855	820	791	811	823	807	864	849	863	867	821	817	777	844	838	829	825	821	822	826	854	813	833	832	820	824	824	807	824	809	789	844	832	834	820	790	831	833	880	822	827	816	814	794	898	956	891	815	794	829	817	833	834	857	841	828	805	774	864	815	786	800	821	825	821	846	849	878	842	867	825	814	817	851	832	844	789	753	819	853	820	818	826	840	843	808	829	831	877	842	837	843	816	843	794	798	786	840	839	815	829	792	822	862	870	825	848	837	813	835	857	817	817	853	820	823	819	834	789	776	782	848	866	825	841	827	806	810	801	827	840	852	822	827	823	847	836	831	893	819	860	857	834	850	836	822	871	829	835	823	852	842	857	851	844	822	870	807	856	878	820	825	879	823	838	855	858	872	858	854	823	807	837	799	845	854	914	856	842	876	798	565	578	407	731	817	931	919	846	824	908	866	880	868	846	801	832	823	836	879	869	911	895	913	859	869	920	927	864	907	844	878	888	895	869	871	886	867	875	865	870	864	884	897	837	908	923	892	854	880	924	896	866	860	841	872	896	893	867	861	864	881	888	870	890	906	865	901	892	895	901	904	893	880	928	893	910	867	898	890	875	884	885	901	891	909	912	861	882	905	915	904	881	890	851	929	921	913	915	898	907	897	868	873	864	902	874	955	924	892	859	905	882	891	908	923	886	960	908	939	913	901	890	920	928	871	906	857	874	871	891	903	869	891	857	924	883	935	934	955	879	864	878	919	951	910	888	867	878	923	866	856	859	862	904	925	883	913	918	913	942	855	898	958	970	832	912	879	934	913	897	864	919	909	889	872	913	871	881	857	877	893	920	870	867	882	909	929	905	907	925	925	902	911	927	935	956	957	923	898	887	881	872	879	954	896	869	895	867	882	898	896	880	885	952	902	955	963	941	902	896	893	886	914	929	907	902	876	855	899	891	949	900	926	901	918	934	940	924	933	875	917	926	926	935	894	936	856	943	894	930	959	942	914	908	889	885	937	893	906	930	928	965	935	904	923	942	932	926	964	950	935	961	935	892	880	905	914	883	935	951	906	887	889	896	892	896	903	986	971	933	893	878	917	925	939	920	920	868	874
