345	0	2700	137153	358	2	88	528	768	837	840	872	878	813	864	789	829	862	810	842	839	819	829	798	814	803	816	801	748	857	819	816	836	825	831	871	800	783	862	896	900	979	959	974	1000	995	1016	1013	1022	1032	999	1030	1062	1024	954	1005	967	999	962	961	937	898	928	944	891	889	872	896	850	857	780	806	827	804	783	831	767	820	784	775	812	774	741	793	809	807	817	784	813	770	793	796	787	803	820	794	753	842	763	768	810	786	766	801	787	806	797	781	821	747	789	801	826	809	797	808	784	775	815	776	817	778	772	819	789	809	786	796	808	760	788	795	817	785	803	765	778	796	767	793	805	777	755	773	813	812	789	799	778	814	812	788	794	804	782	798	776	807	787	782	824	789	804	791	799	819	777	827	826	775	803	808	817	808	799	805	844	789	802	805	795	792	796	785	791	792	829	774	783	800	788	815	796	794	746	810	728	803	835	821	823	792	818	790	807	804	793	807	783	815	785	800	812	770	776	776	832	837	762	828	796	794	843	794	773	772	806	765	786	804	748	783	779	812	778	786	783	828	776	762	805	763	746	787	799	776	799	786	781	811	805	778	803	831	778	753	775	780	784	823	762	821	812	758	816	805	802	787	814	764	776	790	817	813	784	821	779	793	787	818	807	795	775	775	832	833	781	734	784	771	800	813	760	801	771	825	812	778	778	797	803	783	789	770	848	791	761	796	804	797	768	801	809	766	784	797	745	799	814	789	838	790	775	787	809	785	816	834	772	772	808	781	801	824	774	773	812	794	810	751	780	794	824	784	815	773	822	799	807	819	800	787	792	809	785	806	837	815	825	826	804	818	767	765	762	799	838	782	757	795	822	834	778	777	796	767	811	774	822	788	767	760	761	807	864	760	765	788	808	764	792	829	816	761	783	773	811	801	820	787	829	747	810	758	804	795	817	797	753	783	778	805	808	757	811	782	795	792	768	795	782	798	778	793	810	797	764	803	812	799	774	827	821	781	796	760	788	771	778	805	812	795	800	773	769	779	822	772	795	827	775	782	794	801	819	776	832	811	765	840	800	752	806	785	827	775	786	818	818	824	794	789	765	772	792	770	813	800	807	782	765	765	790	799	790	806	743	848	759	780	782	830	793	745	777	809	798	800	788	781	776	801	813	791	766	808	812	795	786	811	777	808	799	763	802	786	773	812	779	807	740	813	781	761	807	780	778	776	830	808	757	793	788	829	820	805	803	789	797	790	771	805	745	778	812	806	802	790	732	764	796	809	799	795	780	775	799	773	803	813	812	813	788	766	800	814	830	820	782	773	818	749	788	835	748	773	757	764	792	794	756	759	788	822	794	774	762	764	810	810	765	814	810	780	743	811	818	809	817	809	793	752	763	783	771	796	739	814	797	812	767	796	825	765	734	805	793	789	755	814	842	832	780	795	789	791	751	783	781	776	827	801	792	776	779	786	757	802	755	843	753	778	812	858	781	753	771	779	761	797	799	802	766	783	812	821	781	761	817	789	743	842	769	814	805	790	803	812	826	803	786	771	791	792	791	770	797	785	772	749	819	815	790	744	788	801	813	793	781	800	800	841	793	805	835	743	781	813	796	800	772	804	822	759	809	787	798	787	784	780	794	783	776	792	760	793	814	785	774	796	772	804	831	797	781	783	784	802	810	793	779	815	806	764	800	765	812	796	771	754	803	801	790	799	810	785	792	783	803	810	758	825	791	809	842	801	785	797	771	812	809	807	809	799	791	786	819	803	752	788	758	789	739	831	789	818	752	768	814	792	812	768	787	790	774	776	792	846	785	778	813	763	788	782	762	772	766	760	789	819	789	779	771	816	775	799	798	760	769	830	775	776	788	789	801	781	775	770	751	837	778	812	811	751	788	761	776	785	766	795	781	786	795	749	772	801	798	799	788	831	789	789	804	780	773	787	819	815	794	788	785	796	781	786	812	790	839	761	772	781	816	763	799	829	739	776	774	801	850	796	801	757	795	808	815	765	764	756	785	774	778	796	775	813	793	767	763	761	757	790	816	766	807	785	834	814	808	779	802	801	755	817	800	780	759	803	810	789	775	791	787	787	728	783	774	801	802	785	740	780	763	783	800	791	805	785	752	809	808	800	747	799	780	791	799	797	764	802	796	792	785	807	746	735	773	809	787	811	776	765	808	796	780	829	769	774	815	801	793	793	786	799	821	770	799	815	804	805	819	771	797	797	783	781	770	762	785	791	782	745	758	787	808	821	790	830	794	789	795	789	811	800	794	764	815	831	793	799	804	802	821	775	790	844	771	802	816	773	767	786	762	833	817	810	803	790	820	794	781	787	820	772	776	783	785	843	767	793
345	1	1900	137277	365	3	212	640	722	835	833	857	826	787	850	840	827	830	784	788	831	773	835	793	779	798	801	777	783	736	772	805	788	774	770	801	761	797	763	809	799	810	862	824	877	866	922	932	981	950	986	945	1003	1007	975	993	984	914	934	931	881	917	877	876	852	880	912	850	842	806	766	782	790	742	769	793	784	748	817	801	752	759	798	803	763	784	752	772	773	755	781	781	780	757	779	786	781	791	770	787	774	748	777	743	795	787	826	804	791	766	789	772	775	769	789	754	798	778	771	801	786	774	753	742	782	788	782	793	771	762	744	786	789	808	734	798	759	747	797	776	805	733	762	782	808	775	735	799	779	782	788	759	788	754	768	761	792	768	795	803	818	755	740	808	770	779	741	771	791	778	759	778	785	804	779	763	793	753	774	761	795	778	742	815	766	762	798	785	768	792	752	763	790	778	755	792	747	800	750	798	780	746	758	771	796	801	763	775	781	752	805	784	777	780	777	750	760	783	738	766	759	785	779	785	789	775	769	768	795	770	762	764	778	793	791	792	776	749	767	781	724	771	742	762	785	749	736	755	751	794	791	793	776	754	765	776	793	776	766	810	803	768	768	747	808	791	769	791	797	795	771	781	737	785	763	793	773	775	784	764	761	775	725	750	760	755	764	779	761	741	794	797	758	791	724	758	772	750	773	787	774	737	770	807	778	775	743	803	776	763	792	773	782	776	765	764	759	758	735	773	803	766	755	780	777	771	770	765	754	782	758	787	783	822	764	765	771	769	771	742	751	744	771	784	771	780	780	800	768	797	768	795	769	753	781	755	811	781	777	771	747	731	761	747	776	764	771	774	797	771	790	824	796	814	726	760	771	759	795	761	776	792	769	800	757	801	782	754	779	777	768	782	763	767	792	797	770	787	789	737	787	789	761	755	749	767	766	803	776	812	758	788	786	780	754	799	773	742	764	752	798	803	769	780	757	806	784	745	802	799	790	766	771	755	794	755	774	748	781	773	758	792	781	785	764	752	816	778	786	778	805	784	755	789	763	834	747	806	775	757	790	775	783	762	794	809	801	744	755	761	788	803	763	784	777	774	749	815	804	748	768	776	798	768	751	754	797	797	764	777	801	803	789	795	775	776	784	757	771	792	771	766	800	753	781	736	752	776	759	765	790	755	782	782	730	790	811	766	773	790	768	795	801	782	770	750	770	752	793	774	715	777	755	798	762	786	763	826	769	780	771	780	768	757	791	764	784	746	784	802	769	760	750	797	772	772	771	758	781	767	772	818	773	768	789	756	790	752	766	806	787	750	810	808	752	768	774	776	783	780	755	789	777	776	736	778	794	774	774	787	777	827	801	778	760	789	767	782	807	759	725	814	801	785	745	764	770	788	790	762	797	740	751	779	786	780	796	775	755	795	774	779	766	789	726	754	796	766	799	762	773	800	766	774	753	797	757	782	758	783	742	760	785	797	776	749	763	743	746	775	779	796	795	768	763	776	737	766	775	755	748	800	805	755	775	766	741	746	792	761	804	785	770	785	788	755	786	758	807	771	765	796	773	769	832	773	756	797	771	784	804	779	754	744	807	794	767	780	705	813	769	772	795	809	778	759	761	778	742	768	810	769	781	771	764	767	764	772	755	759	744	794	774	780	794	738	764	785	750	785	763	745	780	820	794	795	803	767	737	813	784	792	750	792	789	760	758	798	783	753	769	812	801	806	788	773	763	793	790	778	782	782	754	736	746	804	753	749	791	773	752	819	804	793	721	812	791	793	768	744	749	794	786	798	724	784	765	759	782	773	775	806	784	771	793	747	764	770	814	778	764	733	780	788	754	790	800	789	810	805	789	781	788	788	750	791	753	770	768	788	800	755	786	758	773	792	769	741	748	777	789	793	713	791	735	785	786	793	783	731	799	752	761	760	766	757	737	787	768	750	753	788	793	785	746	802	760	796	762	762	806	751	813	777	787	778	759	790	743	755	789	773	785	754	791	798	791	776	803	785	790	763	762	798	793	791	787	759	778	792	719	787	745	821	792	796	791	770	767	764	789	784	780	749	786	787	782	766	821	755	756	836	815	779	741	777	770	760	792	803	740	757	801	751	788	764	817	783	783	773	779	781	781	762	759	835	744	780	761	785	806	767	774	760	781	755	771	798	773	795	764	764	807	815	788	794	793	767	725	747	769	760	767	797	809	734	799	790	791	768	767	788	762	761	748	775	849	759	760	777	769	775	755	772	817	762	776	767	785	765	762	804	751	765	764	786	746	790	767	784	762	753	782	756	802	759	751	775	759	775	743	770	785	767	775	792	769	766	763	792	775	787	795	758	777	763	726	736
345	2	2100	137400	365	0	127	548	659	771	805	801	767	775	723	705	726	701	711	711	733	746	692	709	698	701	701	726	691	725	701	707	707	682	707	678	771	718	731	721	759	752	789	763	800	834	862	854	899	895	933	903	911	926	916	918	923	874	863	890	810	797	808	780	784	736	720	727	712	711	728	758	679	654	671	678	700	681	709	659	693	669	693	679	707	673	712	678	660	686	699	680	660	705	657	678	723	680	644	691	690	675	674	701	712	727	715	727	690	662	689	667	665	647	677	709	700	686	690	689	671	677	682	667	717	700	669	645	655	682	665	695	684	686	674	700	699	684	725	706	679	696	707	673	680	658	720	677	672	705	689	642	699	682	661	683	653	663	710	681	693	689	680	712	670	675	669	672	652	673	686	664	687	688	664	691	665	681	667	679	676	704	655	695	720	687	664	660	705	687	690	702	667	679	669	676	669	687	672	690	717	702	691	675	672	693	683	720	683	685	700	696	672	668	711	698	679	682	680	681	684	667	682	695	676	685	681	699	685	699	688	705	669	707	670	659	712	690	657	683	683	684	696	681	687	671	699	678	723	701	691	709	690	672	708	683	689	644	686	693	681	732	664	672	705	663	712	698	691	673	656	679	687	664	670	713	680	654	691	685	707	674	703	649	702	674	682	663	646	679	692	696	672	706	670	686	660	749	672	696	675	674	693	681	704	696	729	674	700	644	686	709	710	687	682	703	715	637	668	695	679	680	688	743	678	707	647	693	691	658	729	681	718	682	707	694	686	665	696	706	711	683	685	679	672	690	709	680	646	704	696	697	698	670	673	697	680	685	670	701	663	686	696	725	680	688	721	703	702	688	703	740	711	658	690	691	688	689	685	678	668	740	681	677	680	686	689	652	711	690	664	693	688	678	679	670	669	699	690	684	708	673	657	696	658	662	711	709	706	704	710	665	709	715	694	703	700	669	645	691	698	687	677	680	711	664	668	707	676	700	643	738	683	691	648	661	677	656	701	629	623	674	678	668	695	694	691	703	700	668	674	656	719	695	660	678	679	673	660	670	704	701	658	696	690	665	693	683	695	733	723	685	651	679	667	700	692	658	640	652	684	702	693	681	685	650	657	668	666	706	686	654	711	706	651	676	682	687	672	713	663	688	688	708	667	656	690	702	664	718	689	704	679	673	681	703	641	687	702	734	667	680	682	709	669	698	682	737	695	712	682	729	698	702	722	686	686	662	681	649	671	707	710	655	689	669	704	637	685	691	682	696	683	709	661	687	693	671	664	625	711	690	706	677	702	728	668	697	680	665	696	663	689	698	684	730	727	685	655	676	697	708	713	699	696	675	677	693	660	684	662	633	674	705	665	694	666	699	686	710	706	665	664	663	712	707	693	688	632	669	683	663	648	682	669	700	730	672	699	674	699	675	682	723	684	728	645	696	692	685	678	674	703	684	689	684	663	660	679	671	651	663	712	688	690	699	684	661	697	688	643	689	717	699	697	681	675	698	678	734	669	677	694	671	681	682	673	641	715	674	677	679	673	699	686	695	662	677	675	698	691	692	677	688	698	664	648	644	663	694	650	669	722	691	674	682	674	695	703	661	677	701	675	655	678	668	679	672	707	697	666	711	693	633	701	682	694	683	669	669	672	737	672	688	690	706	677	709	703	686	688	693	693	689	742	693	681	651	701	661	684	682	671	680	682	716	701	669	684	698	669	678	688	685	705	677	681	673	695	655	669	721	662	703	692	679	674	661	668	670	693	690	641	680	687	706	647	682	700	696	671	657	644	708	664	721	706	700	690	724	664	682	701	704	719	662	680	679	692	650	651	707	683	705	706	686	712	698	725	682	640	686	660	690	679	713	666	676	663	696	692	680	683	658	702	651	661	711	724	715	689	666	666	715	698	664	713	676	708	712	685	693	694	716	683	738	659	702	665	711	681	689	705	708	715	695	687	691	711	683	644	666	677	697	677	667	668	673	675	660	689	683	682	711	670	696	664	684	691	675	706	666	708	664	705	710	678	685	669	702	622	680	680	714	701	674	676	707	687	695	680	684	702	727	710	710	664	692	681	725	704	666	667	705	705	677	697	708	668	703	682	661	718	680	740	663	727	706	711	699	724	646	674	692	655	665	714	664	684	659	685	706	686	701	670	656	686	681	660	707	666	688	664	682	686	699	721	688	671	724	687	736	723	697	661	694	689	716	697	649	642	691	696	680	685	687	707	685	667	685	682	680	702	658	667	698	658	674	667	665	703	686	682	696	667	702	684	663	683	684	676	690	686	667	692	681	726	649	657	693	680	672	684	691	700	689	673	674	662	668	699	699	661	707	699	653	679	683
345	3	3500	137523	366	1	108	560	697	836	855	841	800	795	793	752	769	779	732	767	742	780	727	731	789	724	768	713	712	756	750	777	731	717	745	744	793	701	753	794	820	829	860	906	907	901	874	969	936	956	999	987	945	963	957	960	926	950	915	913	930	818	857	874	864	818	805	781	768	739	773	759	755	726	690	703	716	748	757	705	741	741	732	732	722	715	730	718	714	752	707	695	709	737	715	699	734	742	716	723	712	735	741	741	683	761	763	731	710	743	736	749	725	760	727	741	713	721	741	719	751	760	729	721	726	749	731	738	759	721	735	748	727	740	735	744	759	752	739	739	724	748	749	709	729	770	740	716	713	755	709	740	738	751	730	756	708	732	686	724	733	682	731	675	740	706	767	724	731	747	707	735	737	704	766	713	748	732	724	762	738	740	758	764	724	715	724	742	683	729	749	748	697	718	705	728	732	724	735	722	749	714	711	744	754	733	752	725	731	738	704	745	755	688	729	714	739	772	763	750	717	737	753	737	738	713	722	710	698	743	732	745	744	735	745	717	733	745	706	745	729	751	760	727	733	729	732	755	743	686	762	719	708	705	742	755	691	731	735	697	738	740	723	750	725	700	697	760	738	689	712	717	715	760	738	719	745	720	731	682	702	766	741	733	732	713	758	713	736	742	706	728	716	701	767	685	728	737	705	727	730	749	740	726	746	762	727	705	694	728	712	734	770	730	743	719	737	751	710	745	717	782	717	739	726	708	709	718	727	653	733	724	736	716	720	708	699	708	711	771	750	745	750	736	729	764	735	694	738	723	756	752	760	701	726	733	729	732	715	741	739	711	692	713	744	701	718	726	726	693	731	714	714	723	735	760	737	760	738	733	726	737	705	691	726	739	734	726	733	733	690	703	710	743	728	720	734	746	709	732	707	729	722	711	745	757	689	772	719	717	742	748	731	721	711	756	748	708	736	723	724	734	710	690	729	762	728	766	730	731	780	680	714	709	750	751	713	741	736	703	715	723	719	734	755	715	746	711	717	711	749	687	726	727	734	717	716	706	757	712	726	754	720	712	732	758	687	728	725	733	721	727	699	742	759	701	720	732	696	744	696	738	721	731	745	757	740	715	747	718	772	746	695	729	692	723	735	754	723	722	748	755	723	730	716	761	732	739	721	717	750	718	709	728	742	734	713	743	737	731	745	754	711	708	726	729	734	747	694	724	768	715	706	730	749	724	723	701	723	747	704	732	738	757	753	741	716	747	764	677	699	718	689	731	722	733	721	749	668	764	718	719	743	747	695	748	698	718	732	717	740	765	735	711	725	737	720	748	750	745	725	742	758	733	720	718	724	750	750	709	704	701	721	730	752	712	746	732	747	719	726	737	717	726	747	707	723	722	744	727	722	737	728	706	730	763	724	728	705	710	757	708	724	711	744	714	686	718	738	768	744	737	714	770	749	749	711	762	750	757	765	795	703	786	699	737	749	734	750	764	753	732	732	725	736	735	743	737	740	741	722	764	705	712	727	715	727	719	755	732	707	737	773	754	706	698	728	751	764	712	734	730	717	747	708	741	730	735	735	720	730	751	747	704	730	711	745	729	693	710	716	782	703	733	712	752	744	741	715	758	726	742	725	735	725	769	737	710	715	746	782	713	742	791	709	733	712	734	713	751	726	713	759	738	724	745	742	699	648	737	733	745	743	734	709	754	734	677	738	737	741	735	742	756	746	738	752	765	706	736	731	778	706	738	721	755	681	732	720	740	742	734	713	719	754	733	706	727	680	765	713	709	712	715	734	706	729	736	753	743	706	724	745	721	742	709	706	755	720	722	717	727	723	722	747	733	768	721	719	743	765	736	706	723	745	746	676	708	706	762	734	726	682	708	715	744	752	713	755	764	690	706	740	744	708	733	741	685	707	730	707	745	732	739	708	750	751	676	723	680	706	724	732	724	736	683	715	737	729	744	772	700	711	725	750	742	710	695	730	730	712	735	730	697	755	732	750	725	738	748	713	742	674	718	727	705	674	724	742	712	715	715	767	740	731	741	746	729	682	729	697	729	747	729	743	729	736	718	723	714	728	752	706	739	733	719	685	733	679	745	729	729	705	711	735	735	752	753	729	731	702	736	729	738	717	747	723	766	729	734	748	738	722	727	749	724	721	695	748	736	746	673	713	727	718	739	713	725	758	716	728	762	737	738	717	755	729	721	699	698	721	711	727	758	716	704	752	736	737	749	729	729	734	723	689	744	731	743	712	706	701	727	773	729	727	714	738	721	731	712	752	768	739	735	722	671	759	735	734	711	729	709	736	736	721	712	762	733	741	778	735	730	749	739	718	754	734	732
345	0	2700	137646	361	0	63	496	708	838	815	881	839	820	806	832	802	796	816	791	780	816	809	771	731	787	772	761	778	782	783	773	759	753	741	750	735	801	816	768	790	752	820	892	896	928	949	978	1000	982	994	1037	958	976	1052	1002	1008	953	1013	971	958	952	901	912	900	865	780	817	783	802	727	803	766	791	814	755	774	737	754	760	777	762	761	797	782	785	740	794	752	771	725	785	769	767	790	723	758	808	769	730	787	768	782	797	816	752	774	746	759	776	753	771	792	785	742	753	797	732	746	772	750	793	749	767	760	766	765	758	777	775	770	798	762	771	780	766	762	808	757	830	730	782	784	731	731	815	793	787	740	781	773	747	743	754	746	785	782	765	763	727	786	745	765	797	736	772	773	746	753	768	792	763	765	760	762	788	733	755	730	751	799	774	753	746	706	745	791	748	735	757	722	791	725	771	782	815	746	777	736	771	803	764	758	801	738	734	792	783	783	756	747	722	778	758	768	790	736	789	773	777	737	761	770	777	768	749	763	759	766	761	741	735	731	779	752	788	754	776	779	714	772	764	802	824	731	768	751	775	751	792	800	744	737	774	781	782	778	755	769	753	765	780	772	758	772	786	786	756	787	779	766	770	760	720	773	766	758	744	775	750	776	792	756	724	721	735	787	759	755	755	757	761	732	780	720	745	767	743	742	762	757	751	738	761	743	776	725	759	726	733	766	776	765	731	747	763	745	749	730	778	770	784	741	732	771	750	780	730	753	798	768	730	743	789	731	781	786	727	804	781	788	756	764	795	775	736	708	751	743	742	750	750	735	768	740	771	743	751	770	753	759	780	764	778	749	778	765	749	727	794	780	726	754	762	726	746	760	740	758	778	759	761	749	769	739	761	752	767	791	747	733	780	738	737	769	775	757	769	765	772	739	735	796	751	798	754	743	788	761	797	741	772	780	755	775	766	743	760	739	773	773	788	815	765	748	782	753	744	741	740	762	763	797	770	732	764	772	765	750	791	738	771	746	756	802	758	753	755	743	791	784	754	730	783	759	746	764	744	752	754	791	762	791	764	798	707	753	776	759	791	767	742	713	778	788	747	771	766	772	757	780	709	781	744	796	813	744	733	773	735	787	749	792	769	757	769	765	773	781	775	779	784	758	730	743	782	761	772	731	756	786	788	741	741	770	757	767	803	753	744	786	753	771	786	774	749	740	771	744	774	746	734	751	757	751	781	739	726	798	780	807	771	751	769	784	776	756	766	782	802	739	760	755	783	751	776	765	783	751	775	786	746	762	817	777	786	769	751	803	751	755	781	748	744	754	755	721	775	761	761	723	805	762	760	793	763	743	759	793	751	779	757	760	740	782	771	755	802	815	769	725	739	789	756	752	770	780	737	727	775	768	784	766	735	770	751	718	765	756	748	750	789	760	784	753	751	717	792	770	771	782	760	740	795	739	792	763	774	715	771	760	739	787	814	764	732	760	761	778	782	783	766	765	756	751	784	741	785	726	800	719	784	744	732	786	770	774	790	780	781	789	767	745	750	766	789	780	780	766	774	744	782	756	755	776	709	750	724	761	791	719	757	734	743	748	773	747	743	785	764	767	726	742	744	727	747	785	730	750	797	758	770	766	770	737	737	800	792	731	789	752	793	747	737	752	736	740	792	739	775	762	786	757	778	736	744	760	769	767	775	780	710	750	748	740	768	755	743	761	764	806	708	755	812	744	773	740	790	752	776	788	750	768	744	728	770	752	759	766	770	752	767	763	765	756	791	746	730	754	778	752	814	716	762	727	744	773	744	737	764	740	750	742	738	770	760	754	782	745	716	755	749	784	752	773	771	812	745	752	748	750	777	801	779	758	816	752	742	740	740	748	766	766	749	766	783	779	725	775	808	741	717	757	753	762	800	766	760	786	734	750	772	741	761	779	756	742	698	754	731	762	765	784	755	769	776	748	762	744	791	760	748	768	778	741	759	754	772	746	758	760	780	751	774	752	773	796	745	734	792	743	747	735	738	723	757	765	752	750	752	733	761	774	758	758	725	784	757	765	760	756	784	735	765	728	775	791	738	768	761	766	757	755	760	774	757	764	737	722	764	738	771	798	764	777	755	733	733	786	757	750	753	750	784	776	781	794	741	771	726	787	745	740	772	761	796	772	728	749	778	768	731	737	772	740	767	780	778	760	724	775	768	753	773	758	756	736	752	762	748	775	776	764	768	776	736	743	773	775	767	784	733	788	769	760	771	742	752	750	797	732	762	763	743	766	778	738	754	742	739	737	772	763	767	737	771	785	756	758	800	744	782	766	774	744	752	754	750	771	743	777	751	739	728	728	758	779	740
345	1	1900	137770	383	0	216	623	715	802	804	853	803	845	805	797	780	785	768	761	760	810	755	763	791	753	753	779	805	764	791	792	815	753	777	739	734	770	806	812	795	834	874	846	879	930	934	928	924	971	958	978	1014	995	978	952	939	936	911	881	909	863	855	895	842	825	725	773	759	756	765	772	776	768	755	777	768	834	766	782	761	758	801	770	739	783	760	759	764	791	767	733	755	767	779	770	776	764	761	772	781	755	763	748	802	781	750	738	783	740	725	734	744	759	764	734	758	778	766	767	746	759	777	777	783	768	738	747	756	763	792	751	749	762	787	754	778	737	719	785	747	776	775	756	782	763	763	782	709	787	748	727	733	789	753	760	737	759	758	777	761	739	755	778	748	749	769	772	742	768	710	731	781	785	746	752	774	802	753	754	742	772	763	761	751	795	774	779	742	726	779	746	790	763	791	749	778	759	760	789	762	754	784	784	773	775	736	745	790	756	743	753	766	756	729	733	767	764	794	758	758	745	734	796	763	794	778	748	784	727	799	778	767	723	735	733	760	762	748	757	766	747	750	778	717	747	764	753	786	745	744	761	724	748	743	732	783	747	773	770	777	760	757	729	769	778	755	760	753	752	752	789	737	768	751	758	716	769	739	751	760	774	747	775	768	747	725	789	730	790	728	759	743	762	761	778	758	753	759	731	742	791	780	752	751	740	770	736	760	745	784	742	789	739	800	760	791	765	763	743	759	733	746	779	760	740	778	759	742	733	764	710	773	764	725	791	751	765	757	728	766	754	757	781	759	777	769	784	758	751	745	753	739	761	761	762	765	727	720	720	764	795	742	755	748	751	765	759	767	744	784	751	749	760	760	757	767	777	757	781	728	763	782	750	783	764	778	792	772	707	791	732	781	771	763	761	751	738	733	742	745	767	749	766	788	752	732	761	742	744	762	755	736	759	786	768	778	775	756	765	761	749	759	731	726	771	744	759	789	768	764	760	776	731	789	760	745	749	739	735	762	797	765	747	781	771	782	735	778	773	804	798	731	740	773	763	737	779	753	752	727	739	740	756	747	740	763	741	762	752	783	746	776	745	735	745	768	767	766	714	771	780	767	789	779	752	761	726	749	766	777	735	765	758	798	749	755	755	781	794	739	775	796	791	751	785	754	760	770	729	759	773	749	793	750	767	716	768	727	723	746	752	759	756	768	735	698	770	731	758	760	749	749	749	748	740	736	762	750	782	749	760	748	740	755	777	785	784	714	765	738	762	748	736	782	770	776	758	786	742	752	765	761	779	757	725	750	804	766	718	751	737	746	768	746	751	765	770	748	772	788	748	761	746	767	726	745	769	742	764	748	756	791	791	736	744	718	728	776	733	756	771	730	772	741	738	771	782	759	775	759	792	767	751	792	720	779	729	750	728	734	778	752	746	778	768	780	775	748	763	760	774	792	769	788	778	750	802	753	776	726	767	758	753	795	770	778	717	764	743	780	743	758	763	742	734	770	731	753	733	751	745	781	746	765	769	749	748	726	731	796	762	769	759	755	742	727	759	744	756	752	784	779	808	764	785	781	750	758	764	748	777	747	766	792	761	777	763	778	773	781	758	784	779	795	764	770	790	772	754	773	728	760	790	753	768	775	756	731	769	759	751	735	733	773	756	799	782	789	775	756	756	747	765	772	781	778	759	735	779	773	751	761	763	723	774	754	805	715	797	739	735	752	760	758	790	795	769	760	713	798	782	780	772	743	739	740	765	774	759	778	778	767	760	804	764	778	762	778	720	773	781	803	750	774	761	727	787	782	754	771	784	736	746	733	769	767	756	752	754	766	752	792	756	747	715	759	807	771	725	758	818	758	738	751	786	758	770	767	745	775	764	750	753	748	783	761	747	786	739	777	763	767	771	771	791	739	756	777	779	744	750	756	737	767	729	788	745	755	765	775	725	777	802	755	729	741	764	710	752	767	768	731	750	769	791	741	763	777	773	787	763	722	783	729	741	806	754	770	768	768	745	749	771	753	787	739	735	779	747	755	779	759	787	735	773	764	741	722	742	827	756	770	767	758	809	784	790	749	756	748	732	768	783	779	783	750	761	767	763	752	771	733	743	779	747	795	747	758	778	774	744	743	747	735	749	731	791	781	769	734	755	759	762	768	731	722	764	734	763	779	783	773	812	776	750	752	743	749	768	781	749	719	758	756	777	748	774	724	775	754	749	735	770	803	741	741	792	732	728	769	802	761	761	757	758	743	797	732	760	783	741	743	765	749	763	783	769	768	750	741	744	729	763	739	781	706	774	736	744	729	750	827	735	762	775	772	761	762	776	747	752	768	743	784	746	774	744
345	2	2100	137893	359	4	103	479	622	702	723	747	710	723	681	637	689	655	623	668	644	610	624	665	655	597	640	618	641	608	598	621	642	663	636	616	615	603	584	635	598	612	611	631	665	642	704	689	690	743	741	778	814	814	859	828	847	839	867	844	755	762	694	652	625	631	610	592	612	607	603	576	599	593	628	561	601	599	614	565	602	603	621	620	595	585	577	592	614	639	601	597	598	593	628	605	578	568	606	601	654	623	601	643	573	631	591	592	636	576	598	603	606	607	624	591	643	617	607	600	590	578	615	610	607	581	641	648	605	595	554	602	619	592	598	591	607	571	581	592	598	609	595	632	595	643	554	598	630	620	595	599	625	588	629	575	588	608	623	606	604	606	585	595	588	626	635	584	602	603	582	584	578	602	583	636	593	637	629	578	588	622	648	605	610	605	597	566	610	604	603	569	599	592	619	567	593	607	625	614	600	588	584	611	609	562	614	555	616	557	576	575	627	637	582	604	589	602	610	607	603	603	608	613	632	596	614	617	588	588	612	609	584	608	587	571	636	594	554	609	635	602	575	595	615	649	558	606	590	561	604	600	616	596	620	608	606	598	606	614	611	602	618	607	574	604	610	595	607	610	593	578	618	616	582	616	616	606	634	605	609	583	575	600	610	610	583	631	579	601	585	605	655	587	620	631	605	598	596	574	588	630	623	598	591	595	617	568	636	614	557	608	583	610	604	587	632	605	591	576	607	615	608	636	593	596	611	604	581	602	603	588	551	634	577	606	625	611	595	572	613	599	623	620	591	605	600	582	594	629	590	605	609	602	598	634	603	597	590	611	608	564	591	619	627	600	602	592	595	594	570	602	595	605	552	621	613	580	607	594	597	621	608	614	623	558	599	592	641	604	597	598	617	615	603	592	599	599	616	583	601	600	586	609	607	612	595	621	624	617	629	599	595	600	614	619	614	600	599	597	628	615	598	634	576	612	579	574	604	605	570	609	597	614	558	607	594	584	594	576	600	609	561	616	583	619	622	577	604	602	605	607	629	635	572	606	608	629	634	623	585	594	610	582	628	586	594	592	621	604	610	622	604	623	614	602	575	605	602	613	633	587	591	596	605	648	613	597	617	606	568	611	570	594	588	623	568	577	581	609	597	583	596	624	585	615	616	611	603	599	601	621	611	608	586	603	588	592	580	604	602	596	605	610	628	590	613	572	608	614	565	600	638	617	589	620	622	634	608	584	620	607	567	615	593	589	616	596	644	570	569	610	588	556	575	611	614	570	624	592	582	585	614	609	589	620	593	616	592	625	604	595	604	609	627	636	594	616	619	603	576	586	598	583	627	605	616	588	585	643	575	614	583	596	601	581	604	613	558	584	576	582	609	622	583	590	588	615	575	596	625	641	571	622	602	590	621	602	581	600	605	615	613	622	619	591	580	597	585	591	591	585	598	569	616	570	595	634	578	609	585	603	589	604	623	609	580	609	620	597	594	589	608	607	605	601	584	619	598	634	560	612	587	626	618	574	631	622	583	610	632	630	616	585	591	593	593	584	605	614	582	590	604	574	618	611	578	591	598	605	621	638	573	618	545	600	572	607	577	627	589	582	594	647	614	603	586	585	577	590	599	599	604	587	601	574	599	590	599	624	605	631	599	599	612	591	630	610	597	593	630	649	612	607	582	569	599	589	604	602	598	599	595	581	608	617	620	570	581	606	591	600	606	614	610	611	606	612	604	615	592	593	570	618	580	568	568	576	588	589	623	583	628	630	621	590	593	637	603	589	618	612	637	598	595	591	637	601	584	638	577	622	601	584	616	642	627	617	558	592	579	613	613	618	587	601	583	533	569	612	635	596	567	589	600	605	626	575	607	586	562	595	619	612	621	603	603	589	625	573	571	613	578	613	566	617	603	617	589	608	650	601	589	568	597	613	562	578	596	631	584	601	630	594	616	586	568	677	594	617	597	585	585	624	603	583	617	604	602	602	595	593	608	664	602	602	612	594	583	616	608	623	599	596	545	631	551	582	598	618	586	617	578	596	607	618	597	596	588	586	671	587	585	618	604	597	614	593	609	584	562	583	612	636	553	602	616	588	601	593	579	612	650	594	593	593	571	621	593	608	626	606	616	603	629	590	618	632	611	593	551	602	591	608	632	608	616	567	624	616	586	655	582	630	619	597	612	626	570	596	581	599	569	615	629	635	575	612	610	592	624	579	587	584	606	595	607	628	605	624	627	618	585	619	623	602	598	622	604	648	614	585	599	600	575	624	605	581	590	605	642	595	627	600	592	590	619	577	571	632	584	574	603	633	611	602	594	611	608	617	626	579	611	598	568	581	611	588
345	3	3500	138016	362	0	66	437	591	695	739	702	698	661	674	648	677	681	639	656	642	620	614	605	614	669	626	599	603	626	583	644	640	602	616	620	645	584	639	612	636	581	577	612	595	613	662	689	735	745	744	760	791	821	805	810	859	840	796	854	812	723	702	647	622	643	625	610	643	599	594	622	607	627	602	618	582	611	564	580	549	570	594	629	576	644	578	612	603	624	620	598	632	608	597	571	604	590	602	588	617	615	596	556	593	571	591	598	583	592	623	584	591	576	585	618	599	584	572	597	565	628	607	599	584	609	611	593	619	598	594	634	608	601	604	596	646	602	607	589	576	610	613	624	590	637	578	629	595	610	639	615	575	584	615	597	579	570	569	598	599	606	599	601	611	637	591	609	555	604	560	567	582	611	573	584	549	600	598	584	601	597	605	562	605	615	592	619	563	592	559	592	607	552	605	615	584	561	586	585	576	563	566	596	607	600	567	618	578	616	590	579	590	558	564	621	583	601	603	583	613	609	586	583	607	609	592	602	606	618	597	588	579	580	587	614	626	614	619	606	596	576	569	579	572	581	634	576	613	618	583	591	580	600	574	576	596	572	619	568	632	556	586	607	606	619	588	609	605	578	595	622	581	595	588	620	625	603	546	595	558	596	606	582	588	594	606	591	608	599	599	576	576	582	574	602	560	606	561	612	636	599	590	583	579	643	582	583	591	580	569	589	597	577	568	590	552	579	564	556	650	560	574	589	578	556	613	599	602	596	584	606	596	570	560	592	611	588	619	587	598	606	594	585	581	583	575	596	569	612	554	589	608	599	599	597	640	582	599	598	607	554	611	605	583	608	600	562	604	629	566	590	612	590	607	588	602	567	615	570	599	585	607	590	585	575	577	581	569	595	620	597	613	593	584	590	595	578	559	599	571	583	557	603	585	628	582	593	594	556	592	635	599	610	597	585	589	605	559	623	598	585	623	634	561	588	598	570	608	573	622	581	578	570	588	583	578	610	575	551	593	578	611	570	602	617	564	576	591	631	593	582	576	625	585	558	587	613	603	578	573	590	587	577	568	617	593	579	609	574	594	603	568	616	574	582	568	621	596	593	574	614	582	565	587	584	620	605	568	613	592	567	593	596	571	574	602	559	640	564	603	604	546	598	593	561	580	588	581	593	607	611	572	561	615	604	556	584	602	570	580	547	619	584	578	618	594	569	591	598	557	570	619	599	601	580	590	578	611	593	594	605	574	589	596	623	599	582	597	623	580	585	599	579	559	610	569	599	573	606	586	595	643	603	596	591	548	606	594	602	619	588	590	583	545	621	601	638	590	598	551	584	590	624	624	622	605	616	585	600	612	579	588	576	599	588	588	593	601	579	555	579	600	552	612	571	579	609	528	624	579	545	608	591	583	618	583	582	606	605	604	579	575	595	634	596	594	603	562	602	647	629	569	634	604	592	566	624	568	594	588	604	584	577	614	570	592	607	590	560	607	551	597	605	599	583	590	586	559	600	566	584	588	571	597	583	641	553	578	546	572	561	568	599	553	599	597	583	572	575	617	619	584	607	595	594	584	614	552	540	579	561	586	599	560	553	609	586	581	565	570	627	596	606	586	586	544	626	586	584	615	552	605	610	581	582	573	600	571	550	556	579	593	579	605	565	572	635	590	581	614	598	558	591	576	602	569	551	626	603	610	574	627	596	577	597	590	602	578	580	584	603	598	593	628	611	598	617	577	616	588	596	580	601	602	591	564	593	567	577	592	575	594	593	640	589	585	626	575	587	616	588	589	576	588	611	606	586	612	622	582	596	563	603	608	596	584	594	597	566	617	591	542	578	569	568	589	558	593	582	562	616	580	610	591	618	575	593	616	581	584	586	576	586	545	566	591	567	587	562	590	591	614	596	558	616	592	610	578	596	632	588	575	586	594	636	612	588	584	580	584	576	580	607	616	639	573	574	572	597	599	628	598	584	591	581	590	605	602	562	584	568	552	637	616	614	558	627	597	565	607	582	606	572	617	575	612	609	582	562	577	579	625	583	604	588	593	561	594	588	610	624	602	573	573	599	610	586	574	583	596	584	616	619	595	605	583	612	583	589	551	593	588	559	584	584	623	528	623	582	571	583	625	596	584	602	597	585	554	576	624	593	557	599	623	580	582	600	584	637	588	586	563	617	613	589	573	607	598	594	581	553	561	605	614	564	590	620	559	582	555	632	550	556	614	571	582	551	578	598	594	600	588	629	575	581	629	578	572	598	570	604	618	622	595	614	594	567	611	577	620	634	571	604	604	556	579	612	567	580	605	569	595	585	584	586	597	622	615	595	559	601	598	626	632	573	603	618
345	0	2700	138139	354	0	39	429	571	663	713	740	745	695	681	670	636	644	633	638	620	666	638	652	622	594	574	608	566	622	595	585	612	618	560	602	587	630	590	554	578	545	571	630	662	725	757	766	796	817	806	816	805	834	822	872	807	822	780	741	689	632	611	614	590	564	572	556	588	582	587	586	557	564	609	571	571	579	563	605	558	613	582	553	607	598	598	563	560	582	591	560	583	575	582	540	559	600	573	579	561	587	603	580	606	550	557	541	592	573	577	580	564	598	566	596	569	571	569	565	544	587	596	571	569	583	604	574	586	593	608	604	562	572	610	572	595	560	574	566	586	552	559	573	549	610	561	552	569	587	570	601	581	548	557	569	580	577	548	558	617	574	574	572	548	602	591	586	536	573	554	549	582	598	564	550	569	560	585	577	556	559	581	565	553	597	593	563	557	553	583	571	564	594	574	574	553	579	558	558	542	573	594	590	561	566	573	540	587	561	557	562	545	580	574	585	549	533	574	567	565	566	568	618	589	548	553	553	568	620	576	567	581	553	558	581	548	586	560	604	574	610	589	586	579	549	559	627	583	563	577	599	547	592	597	547	550	561	549	595	579	567	568	584	589	584	587	551	561	587	563	529	542	601	552	590	570	559	578	581	547	585	576	551	594	543	544	564	558	585	564	571	605	565	559	550	598	566	624	557	543	560	595	585	565	584	549	573	618	543	570	553	546	546	577	543	573	578	579	576	558	584	565	569	564	592	573	580	574	578	578	573	564	559	567	531	567	574	606	563	563	537	566	581	583	570	561	573	597	539	576	551	552	553	563	562	553	622	595	567	556	575	574	607	533	534	536	553	559	560	548	574	582	584	519	590	543	571	518	569	545	586	578	546	559	552	582	553	563	550	604	566	613	599	560	541	562	595	534	573	587	538	583	586	556	580	579	564	565	566	558	591	566	558	543	561	538	565	599	577	597	579	572	558	540	549	593	553	536	578	568	579	619	545	587	568	587	547	541	583	595	590	588	562	555	540	550	597	548	564	569	554	539	549	560	546	572	576	562	574	573	580	565	542	565	538	568	604	528	619	544	570	585	576	546	562	559	578	569	561	590	595	526	577	586	583	571	567	550	596	506	549	591	538	579	572	555	563	555	562	552	571	545	550	576	585	583	557	602	546	559	560	566	554	588	566	581	576	590	546	558	540	597	561	535	580	563	574	566	535	555	577	563	552	554	562	569	544	584	550	565	552	573	532	572	583	589	544	558	570	576	582	541	542	561	576	558	579	563	595	579	599	560	587	546	561	553	580	557	560	565	585	553	547	591	591	560	551	588	609	562	592	557	583	562	565	582	577	601	569	574	568	570	543	571	569	587	592	604	569	565	595	570	547	612	610	583	585	578	558	578	539	553	584	547	540	553	559	589	596	584	555	546	539	551	571	535	547	567	575	561	555	557	584	545	582	593	567	557	550	557	582	572	579	568	580	596	591	541	567	588	560	528	581	553	563	561	571	558	577	540	590	554	537	570	563	569	571	552	548	539	592	619	550	538	575	590	561	601	591	560	556	536	542	564	565	555	561	566	581	546	609	575	538	563	571	556	600	580	586	583	568	576	568	572	570	578	612	570	603	586	564	571	596	570	551	588	555	572	568	531	551	571	565	556	562	557	603	603	578	578	539	586	587	528	534	568	588	603	600	531	570	567	585	545	554	552	557	535	559	590	594	559	574	573	600	526	587	587	546	563	577	577	579	601	535	581	606	557	588	544	581	562	592	556	573	586	576	587	531	554	548	580	592	557	543	562	577	555	576	577	565	536	591	538	568	610	566	583	567	543	553	540	577	536	563	530	617	553	521	577	563	570	608	573	519	617	535	548	598	541	622	532	561	571	533	583	565	560	592	554	582	597	540	574	567	582	587	570	581	573	616	596	566	600	579	589	566	596	539	578	576	558	573	566	550	564	562	616	601	561	554	596	579	555	570	535	605	538	584	571	605	558	580	552	552	587	563	563	565	609	564	588	580	571	607	553	556	578	564	573	578	599	567	584	591	565	587	545	536	582	583	564	582	590	570	590	552	586	549	582	608	560	537	572	575	579	568	577	569	592	573	562	570	574	554	579	590	568	582	532	522	561	592	598	566	566	582	585	558	557	594	581	551	584	570	550	562	590	581	586	597	590	585	563	602	601	558	558	582	576	578	603	581	553	576	590	621	578	525	585	564	568	542	578	574	556	537	567	567	550	604	548	550	560	576	561	549	552	594	543	579	557	598	567	578	552	566	573	564	586	565	556	587	588	576	607	581	528	563	578	589	596	588	558	569	585	576	564	555	613	563	552	566	594	591	589	566
345	1	1900	138263	364	0	93	419	501	599	588	594	614	585	589	611	539	564	526	543	539	528	486	553	474	522	500	516	491	523	524	515	510	532	492	475	522	521	511	522	502	540	522	512	500	494	503	534	538	510	552	608	654	716	650	728	729	739	732	695	630	582	532	480	477	502	499	451	509	518	511	502	482	520	470	508	509	496	467	513	506	492	474	477	476	467	488	490	520	504	501	475	488	489	533	522	503	489	524	536	491	472	497	494	500	496	501	485	486	482	474	501	493	485	506	502	485	496	478	481	471	509	484	512	522	504	506	534	492	485	476	491	486	489	488	508	469	468	494	445	468	492	493	495	493	475	457	525	513	519	481	496	464	516	508	472	522	525	473	521	482	496	509	502	491	513	512	474	502	477	481	469	427	512	501	488	489	500	501	479	463	500	492	498	488	498	481	498	479	488	501	491	505	502	493	454	474	487	496	451	507	465	495	517	515	475	502	470	486	498	513	512	488	489	488	496	525	490	495	514	502	489	512	475	490	520	481	511	492	486	505	469	503	492	517	484	495	497	535	502	481	463	474	482	480	490	515	491	530	503	481	527	476	512	459	507	456	481	462	461	468	501	487	471	474	491	500	484	484	511	501	459	534	490	501	477	454	479	474	528	478	484	491	494	451	453	501	483	495	501	484	501	498	497	485	462	449	510	446	476	484	485	525	488	525	502	509	487	501	484	474	494	506	498	507	501	512	488	493	501	533	497	476	549	500	476	461	471	476	492	502	488	495	477	489	485	497	461	484	466	498	502	521	472	497	516	488	498	492	465	453	473	524	509	508	477	487	488	481	486	489	501	458	490	488	465	477	485	476	476	513	501	497	505	511	469	510	496	522	499	518	534	522	503	482	468	496	496	490	521	485	507	477	511	510	490	444	476	504	467	479	470	495	504	493	452	482	494	501	482	478	501	494	464	492	485	487	523	485	464	471	500	479	516	475	469	495	495	510	473	506	479	480	481	466	519	488	500	512	513	459	529	509	518	480	485	474	486	506	518	446	463	509	467	483	502	483	450	484	497	481	512	504	500	506	496	479	475	480	484	525	472	485	507	471	479	482	449	473	469	478	516	484	478	464	483	484	503	508	482	442	493	486	495	451	481	476	491	509	483	457	464	489	520	499	475	490	499	470	486	475	495	527	508	473	502	479	505	460	498	477	491	497	511	491	505	503	498	487	464	470	466	512	480	516	490	481	470	453	468	513	490	488	499	500	485	519	506	513	498	495	486	516	476	490	467	478	521	501	495	485	463	499	515	478	461	500	496	492	488	519	467	496	507	523	486	501	513	494	497	500	504	476	493	481	489	484	493	484	490	489	475	489	473	476	475	482	514	460	457	453	504	472	478	492	487	506	493	491	505	500	469	487	516	481	495	472	462	498	516	495	514	521	503	500	485	456	447	494	492	492	464	471	478	492	470	498	511	488	505	482	473	496	481	490	524	515	503	487	511	485	521	444	514	491	523	469	501	495	489	491	504	489	473	456	513	497	480	534	499	483	480	491	456	504	480	480	487	473	473	509	490	471	468	491	487	461	525	499	506	477	475	443	485	499	476	478	526	505	499	486	481	494	485	493	487	500	499	481	537	495	496	510	470	462	493	466	506	470	495	495	478	509	493	449	538	479	490	482	431	479	472	466	489	498	511	481	504	508	490	529	468	504	475	460	505	497	483	473	507	478	473	481	516	503	517	489	474	492	464	491	489	462	484	491	483	507	512	494	497	508	488	461	517	477	480	493	496	484	485	476	512	503	473	503	498	475	487	475	510	535	517	504	480	517	485	480	487	444	511	483	459	472	505	507	482	514	499	469	502	495	468	541	460	533	482	466	533	448	466	483	490	473	497	471	495	523	455	495	483	483	497	522	474	517	495	484	517	507	462	467	524	476	493	497	498	478	463	524	507	483	505	480	503	506	490	475	468	502	511	485	462	477	489	510	466	500	484	494	494	508	488	501	486	469	480	493	501	501	498	469	487	476	487	484	527	501	469	501	501	501	484	484	500	457	506	487	491	515	481	481	495	543	505	476	484	478	481	479	488	500	497	503	513	475	477	498	505	505	499	495	469	471	490	501	500	500	521	504	456	494	527	489	493	526	482	491	482	495	485	500	474	499	526	496	509	494	512	483	518	477	480	483	496	474	493	501	487	509	480	495	484	478	496	475	513	482	469	495	493	500	517	493	502	488	505	503	521	479	497	514	489	476	493	486	508	437	520	478	496	454	487	508	498	489	494	515	492	445	468	483	515	531	457	521	514	483	485	486	507	481	494	468	462	505	486	521	490	476	472	511	491	462	486	456	471	488	513
345	2	2100	138386	366	0	76	389	540	624	643	662	642	605	624	588	572	564	589	556	586	565	553	564	519	560	513	567	557	530	566	551	501	561	547	531	540	539	525	511	504	545	534	545	492	519	523	602	595	603	628	710	669	723	721	707	807	751	802	700	652	534	548	526	546	516	511	519	547	546	507	544	493	509	540	512	556	491	522	535	530	596	498	531	522	548	519	520	545	541	494	515	501	526	521	534	518	557	508	522	516	513	525	543	521	542	500	507	512	526	513	523	501	520	474	496	523	513	510	530	484	503	505	493	549	516	520	551	503	522	507	545	543	519	526	549	518	537	520	481	514	510	498	502	561	498	518	495	522	561	535	506	500	523	511	516	493	544	547	503	493	504	524	515	509	533	510	533	527	497	514	495	510	516	524	549	528	507	511	510	485	524	545	545	507	548	491	542	535	536	533	510	527	535	483	526	551	525	520	515	533	526	541	537	485	534	517	529	483	529	506	532	500	530	520	508	499	526	515	511	539	520	546	500	508	547	535	513	516	507	538	511	523	528	502	530	531	520	533	507	495	537	549	523	528	503	491	503	497	525	514	512	562	560	522	509	514	516	548	476	569	525	526	517	549	508	493	526	509	491	528	524	527	544	534	522	539	499	524	497	535	551	528	485	540	528	520	538	537	528	500	557	542	508	499	510	536	518	477	514	521	595	518	506	525	530	511	538	539	519	520	496	556	533	508	537	489	510	535	516	515	550	528	545	517	510	528	528	550	539	498	539	518	503	518	542	529	496	535	537	503	527	536	516	508	495	500	520	494	515	496	489	568	492	540	524	521	541	523	497	493	511	524	515	519	519	512	562	484	555	550	545	497	521	523	546	479	496	552	532	497	528	518	524	522	500	508	551	497	534	468	520	533	499	493	502	523	517	514	519	512	520	538	524	575	494	510	527	498	511	491	528	530	527	510	513	523	535	494	514	503	573	543	548	529	523	511	505	538	530	517	563	507	508	519	516	494	537	502	523	531	498	522	530	499	515	506	515	508	516	519	533	550	516	528	537	575	494	526	509	501	523	485	492	515	516	502	493	535	480	549	492	521	550	507	514	523	535	478	539	504	532	531	528	520	499	504	524	527	518	507	510	505	532	526	544	508	564	505	506	501	519	518	548	530	511	522	532	512	526	557	524	506	530	512	522	526	519	533	515	490	536	534	514	523	507	495	517	519	541	530	519	509	511	521	500	512	540	493	526	533	542	526	507	535	534	513	469	548	542	498	502	542	511	512	547	536	507	561	515	568	516	501	508	530	512	511	532	540	535	540	527	521	566	505	533	535	483	528	500	501	502	535	503	542	485	565	546	506	516	516	500	538	504	503	544	518	499	506	525	511	523	540	520	497	527	514	496	539	484	526	506	551	516	492	514	542	559	518	524	520	533	517	504	477	483	502	554	540	516	486	532	536	509	486	501	483	517	499	525	527	536	577	535	495	526	531	537	519	530	498	528	504	504	532	566	520	515	491	535	517	533	512	562	544	507	538	525	533	538	546	515	541	500	554	540	510	526	512	534	500	542	547	536	524	535	556	515	530	487	522	515	521	560	514	510	570	555	516	524	501	527	512	537	531	514	525	514	516	528	491	495	558	515	502	532	495	516	507	492	550	507	517	480	510	522	512	539	516	497	496	528	559	558	500	534	478	528	531	505	518	519	530	531	515	489	534	531	491	539	516	523	521	514	531	503	497	524	526	524	507	566	538	523	515	536	538	520	508	527	504	515	556	494	517	493	522	555	528	524	526	492	517	517	508	511	501	523	546	529	514	502	499	534	532	542	504	522	527	529	512	514	493	522	506	501	525	536	537	540	524	510	512	518	535	499	518	544	520	489	522	542	526	538	547	525	541	521	534	541	504	560	492	541	493	476	516	521	496	529	531	503	546	524	519	512	495	529	537	529	525	517	515	508	520	503	490	502	533	519	579	507	543	500	516	503	549	515	511	534	518	543	519	523	554	538	509	544	480	514	497	517	516	512	518	539	548	489	518	522	511	541	520	526	495	528	530	484	524	519	535	503	508	559	502	545	509	532	512	515	515	531	578	527	509	518	527	524	507	534	532	518	533	497	489	515	527	534	548	506	545	490	539	519	517	497	529	518	505	530	513	539	532	491	544	531	552	507	526	511	517	532	523	520	544	521	513	500	486	525	512	516	510	528	496	514	491	522	537	547	513	481	507	536	542	509	511	519	474	553	534	514	518	515	508	514	510	507	541	541	559	493	531	547	525	492	526	536	527	521	521	521	518	520	519	529	504	516	506	532	512	503	531	557	509	515	536	525	514	489	539	520	547	541	481	516	543	550
345	3	3500	138509	358	1	64	428	568	649	648	702	626	679	646	616	611	597	599	606	602	600	585	602	556	579	578	589	569	537	541	589	597	530	554	556	550	554	535	533	604	572	559	563	595	573	640	618	725	717	699	710	742	755	781	806	799	789	720	635	574	569	537	545	532	554	520	542	544	570	547	556	558	540	545	487	547	573	509	526	545	550	541	591	567	554	512	525	543	543	518	554	539	579	551	521	557	546	523	522	565	550	525	575	554	557	497	528	539	527	520	558	538	560	515	533	548	566	535	558	551	556	585	565	561	519	560	544	545	587	538	551	538	542	545	503	517	520	540	573	532	527	520	569	555	521	509	532	504	563	575	552	548	522	534	562	479	530	534	527	568	551	516	530	530	561	526	528	546	543	532	519	517	494	537	562	514	548	554	533	571	558	532	564	524	552	521	573	574	535	551	549	541	524	523	572	557	600	522	532	538	511	537	507	484	507	556	531	567	520	526	513	501	549	528	547	514	548	517	536	551	513	556	534	529	551	540	545	542	521	565	552	528	530	579	504	537	519	549	507	546	583	539	557	501	543	549	530	545	551	503	507	562	541	537	582	534	557	511	537	535	533	545	542	537	551	532	559	531	557	541	494	539	556	545	480	510	512	542	535	523	498	544	527	538	512	558	505	533	507	546	526	539	505	507	520	515	559	517	533	531	564	558	555	534	512	519	511	561	513	493	556	551	559	524	547	542	520	516	546	516	554	533	541	514	560	560	502	534	549	521	500	524	578	573	568	511	548	536	560	513	510	529	509	562	552	563	530	541	550	550	511	534	556	536	517	519	542	527	546	545	527	550	563	548	537	511	529	543	546	538	576	558	525	533	540	498	543	558	534	543	575	541	495	531	524	521	578	534	541	526	506	542	553	563	506	569	558	578	557	524	512	535	540	548	555	528	505	532	523	558	539	558	537	554	573	555	508	523	529	537	521	509	527	561	534	547	576	498	554	541	542	529	529	534	574	529	559	555	536	557	544	527	559	532	541	553	560	494	532	564	524	542	523	546	571	538	533	525	543	529	549	549	509	558	524	533	567	529	528	536	530	540	557	530	554	513	571	506	518	522	552	529	552	540	575	567	546	504	528	546	517	542	547	554	558	537	525	515	531	494	563	554	515	523	504	533	538	515	549	508	564	536	503	525	524	517	553	535	534	520	494	544	519	534	492	546	534	545	524	550	535	541	511	519	544	558	522	515	525	507	536	549	562	556	543	541	538	541	558	526	561	506	541	562	555	511	519	555	529	558	549	518	531	554	533	535	572	519	548	570	507	561	513	556	514	503	557	503	518	506	539	538	555	538	498	526	555	542	554	563	499	558	544	531	543	495	517	548	548	514	539	542	514	534	548	536	550	523	524	536	550	543	527	522	559	558	526	555	544	534	520	568	502	531	540	515	538	531	533	545	544	523	530	526	531	527	581	562	497	518	536	542	524	520	564	542	559	530	531	524	535	527	541	521	561	517	556	504	580	496	528	553	514	516	574	524	550	486	535	512	498	546	539	533	563	520	518	542	541	522	547	529	521	537	542	541	548	538	553	545	568	535	545	530	533	545	531	485	509	518	540	532	540	531	508	499	567	526	526	565	477	515	528	554	563	505	542	535	575	532	540	510	549	527	537	471	557	522	534	523	521	556	520	509	528	536	526	517	553	554	517	522	555	525	540	556	527	534	557	539	550	508	513	590	517	508	538	547	536	528	507	540	539	528	531	552	559	534	546	544	557	542	515	521	524	519	527	495	527	510	556	560	566	548	528	546	496	527	571	516	571	541	553	543	550	507	512	541	531	517	571	537	564	550	523	518	556	557	510	527	525	532	539	520	537	568	541	567	553	560	532	552	526	540	550	534	525	541	508	496	535	515	513	539	531	538	551	522	532	506	541	543	539	514	511	538	570	536	529	564	513	539	536	506	545	514	492	545	533	510	533	527	529	513	519	563	532	528	523	539	541	563	521	574	524	500	546	536	542	504	550	527	514	569	526	550	533	508	529	533	547	558	555	539	520	552	558	527	513	570	486	520	563	544	521	545	538	564	566	562	548	518	542	545	530	514	548	570	524	530	558	535	515	543	540	544	533	555	522	586	548	556	507	510	546	550	547	537	530	538	546	530	514	569	525	500	577	519	552	538	527	524	545	508	551	557	502	546	559	528	543	522	527	526	526	529	496	551	517	538	545	501	494	539	541	550	537	500	523	541	545	557	538	531	544	532	514	531	552	536	551	484	553	520	514	552	544	503	526	494	569	507	544	511	561	570	529	528	545	531	558	548	504	510	544	530	523	546	531	526	576	510	552	569	537	517	542
