345	0	2700	141590	356	2	66	546	686	812	799	862	820	827	792	819	794	776	774	759	793	773	806	751	779	793	766	816	767	758	791	793	736	816	698	764	780	799	740	744	755	774	755	769	835	940	912	939	941	928	926	967	974	971	1004	1003	962	963	868	851	784	754	756	784	760	731	778	769	736	732	731	747	713	732	774	735	773	761	733	782	745	773	757	760	782	781	738	766	729	747	774	737	755	739	774	754	753	762	744	771	756	750	738	749	745	733	735	763	724	736	758	787	764	690	722	747	780	748	762	751	764	740	752	764	728	770	747	746	712	732	740	788	768	726	731	749	730	741	780	771	749	735	771	737	744	752	778	757	713	706	741	749	724	739	792	744	724	742	759	740	743	765	746	734	756	698	739	725	720	801	767	725	726	729	721	749	768	733	744	746	762	737	735	794	718	770	749	771	754	744	708	753	738	751	790	747	717	755	734	745	748	774	741	767	782	744	718	736	740	749	772	728	763	770	722	692	748	764	757	742	745	756	747	752	737	732	731	793	765	733	740	804	754	752	770	737	771	744	753	767	736	712	766	725	760	761	723	754	736	764	769	758	739	742	774	738	738	745	758	724	735	774	737	756	725	753	761	759	766	742	707	737	736	763	714	729	781	759	770	764	741	765	779	783	711	753	744	736	759	762	747	796	773	720	750	760	742	743	753	746	728	747	782	764	757	728	743	720	787	754	730	732	754	791	733	742	770	729	792	759	772	754	728	735	726	713	749	743	737	765	748	771	753	747	766	747	755	763	740	810	764	717	751	711	756	777	779	719	754	739	738	751	750	719	756	779	688	753	720	733	769	755	776	769	715	744	747	772	725	781	750	751	710	733	736	748	781	730	734	753	721	784	733	752	710	779	719	784	731	764	745	772	737	773	748	774	763	746	753	791	731	735	745	766	755	769	770	715	763	791	766	729	779	744	743	728	772	798	766	768	781	752	720	728	764	787	755	738	794	739	781	769	742	730	748	726	745	719	794	752	754	712	799	787	768	771	719	760	721	731	758	744	758	813	719	769	767	742	764	751	744	729	800	771	776	758	746	736	768	746	758	735	752	725	754	744	774	769	776	717	792	757	759	767	741	771	790	759	724	771	725	747	767	744	721	731	716	782	735	763	753	772	714	733	704	742	741	724	732	752	767	744	780	751	778	748	775	768	763	717	799	743	718	767	758	758	756	755	733	736	782	733	725	766	765	742	751	768	764	718	749	748	747	762	754	741	760	745	761	730	721	718	725	730	725	725	750	765	733	749	715	756	767	777	717	778	764	755	778	748	772	750	742	752	769	723	757	773	716	756	747	729	731	759	764	764	786	722	759	764	735	764	755	776	741	748	765	752	734	779	735	763	764	722	729	774	765	761	755	782	756	731	759	715	778	762	738	774	752	763	759	737	755	770	780	787	769	772	734	743	745	781	777	748	792	755	769	730	743	782	774	730	731	736	768	735	768	749	759	732	727	758	774	756	765	760	738	766	755	727	789	760	781	759	744	748	739	722	773	746	713	735	754	808	762	741	760	725	793	751	728	731	728	768	744	752	732	739	711	739	737	784	767	754	750	720	740	753	712	756	720	729	741	748	770	773	739	743	752	719	740	768	705	768	742	720	764	759	736	761	743	765	722	782	749	720	728	734	734	753	724	720	739	744	730	751	774	714	781	763	787	747	694	770	765	740	767	753	769	761	773	750	713	752	741	739	771	747	757	770	780	767	745	719	750	776	774	748	765	791	785	735	750	770	722	750	773	749	748	757	708	726	762	748	736	778	744	747	760	740	748	789	716	736	745	717	776	779	715	760	741	752	740	749	749	718	794	771	742	769	752	769	749	762	749	729	736	797	771	745	736	730	744	741	721	740	751	756	760	772	764	711	775	778	763	725	734	763	720	715	746	763	766	762	729	764	747	779	756	718	717	743	777	748	733	739	730	772	769	764	728	745	786	746	751	762	694	755	723	768	733	730	722	806	726	731	748	772	740	725	751	785	759	724	758	761	766	771	769	742	754	723	752	763	787	735	783	789	745	771	737	764	695	739	779	742	748	731	731	794	766	753	715	796	712	729	734	733	730	768	741	766	733	780	727	748	755	745	784	723	743	740	736	731	757	771	735	719	748	711	713	778	753	738	738	753	744	752	738	727	758	755	754	772	755	734	728	767	777	778	738	775	785	762	782	770	765	753	710	777	785	739	762	747	749	748	720	753	726	776	703	750	739	739	749	773	782	743	766	751	754	766	777	727	738	780	767	744	759	720	753	739	757	743	761	773	742	746	772	779	757	727	772	753	741	675	752	725	740	741	757	751	766	744	709	774	777	733
345	1	1900	141713	365	0	143	545	668	745	734	738	750	766	749	714	694	738	691	695	706	708	705	662	700	666	691	661	692	664	646	691	660	703	669	683	677	675	654	654	668	688	656	682	663	666	722	724	740	770	770	820	837	887	845	881	814	834	810	745	715	673	672	674	686	688	661	661	640	669	627	706	710	675	667	669	658	678	659	707	692	679	715	678	656	681	660	687	661	673	689	651	666	655	681	676	661	652	656	685	667	641	714	650	662	656	654	705	650	669	644	692	652	677	685	692	701	668	664	690	695	695	672	656	680	698	687	673	657	674	623	683	675	644	691	641	677	663	665	657	655	687	672	662	642	648	636	676	619	686	657	689	656	684	668	640	674	633	624	644	672	656	676	657	690	653	660	670	646	621	698	645	633	710	679	684	684	650	647	657	650	671	663	692	682	680	670	665	688	661	672	691	690	642	625	686	684	675	652	663	688	665	678	647	649	682	632	677	669	654	666	660	657	636	695	678	698	659	639	702	665	643	675	662	685	661	659	652	683	698	677	695	655	713	649	639	655	703	672	673	709	669	639	641	650	650	694	661	642	693	652	660	659	654	664	701	683	682	669	660	661	659	662	666	647	626	659	665	659	699	672	701	659	689	665	634	651	650	665	687	692	662	634	663	677	675	679	630	669	645	663	672	688	662	642	685	647	658	674	692	644	667	664	666	663	689	647	668	666	678	688	694	674	699	662	713	678	655	653	697	693	682	639	660	637	681	646	649	654	658	676	646	680	664	686	690	657	677	656	682	675	675	656	704	684	690	653	670	675	650	698	674	674	659	645	658	634	670	688	670	643	670	694	657	673	687	698	703	682	656	694	714	638	667	686	688	637	634	675	661	683	650	667	665	682	673	656	643	672	687	637	686	668	680	651	687	653	671	692	646	677	684	665	658	691	701	660	659	632	647	667	697	706	685	695	662	675	666	685	687	639	667	669	672	655	667	646	681	694	637	679	683	616	693	644	664	727	653	642	623	671	621	648	649	690	654	642	684	671	682	665	643	672	624	683	684	692	692	684	683	701	649	666	685	670	691	656	692	638	688	664	674	664	658	695	696	663	649	709	663	643	667	649	651	639	630	683	673	652	698	659	646	629	702	662	646	701	695	684	648	684	658	707	673	688	657	697	679	647	667	692	644	697	657	705	671	687	633	705	657	677	688	683	633	637	627	691	670	666	658	670	674	635	670	701	698	657	650	641	683	657	718	658	693	683	651	667	690	675	634	671	688	653	641	670	645	655	683	696	672	662	667	686	658	695	681	643	650	649	663	687	645	687	679	686	686	606	682	674	699	641	674	650	636	629	670	680	661	659	706	638	672	667	687	672	634	698	648	659	672	658	634	651	691	660	655	672	697	648	651	611	695	642	702	709	660	689	640	666	661	699	642	672	645	648	683	664	664	638	667	645	669	686	653	643	669	676	674	691	701	615	642	662	687	632	655	676	641	692	683	677	689	672	663	653	701	670	661	645	708	688	659	660	687	676	670	674	704	642	643	685	668	643	653	678	708	664	707	680	641	675	636	697	630	665	661	657	699	665	675	676	638	665	663	644	661	657	699	629	682	667	701	700	702	625	700	647	675	691	646	645	650	673	719	646	641	686	660	647	686	661	650	669	669	709	671	673	677	693	668	658	683	676	676	694	718	666	676	675	643	623	704	645	664	636	656	693	703	671	673	679	656	630	646	649	704	687	715	669	677	664	647	678	688	669	679	662	691	686	651	654	663	680	695	686	638	636	679	654	681	706	712	657	666	690	663	695	695	644	667	670	663	684	685	659	684	665	679	664	671	662	656	676	668	673	637	684	701	648	664	708	675	650	675	663	682	648	671	676	685	661	665	669	677	670	657	674	679	672	701	681	681	674	671	678	694	636	652	689	654	693	680	669	664	632	643	641	660	626	661	686	646	682	663	709	623	678	671	663	705	690	651	689	665	652	660	689	629	644	627	631	675	695	680	659	643	639	674	681	651	670	666	719	667	693	637	637	666	645	662	723	668	666	641	657	684	660	669	673	654	652	633	696	688	683	630	694	642	706	683	697	676	626	652	681	700	662	704	655	676	667	675	683	611	652	678	704	664	672	648	663	694	665	698	675	678	644	698	685	672	667	650	688	667	655	673	665	684	638	681	668	651	648	652	661	635	685	660	688	639	616	709	668	645	646	650	689	689	646	663	659	664	679	638	704	634	654	688	674	657	692	688	676	725	643	667	725	651	671	682	685	641	700	679	677	661	684	691	656	677	668	671	677	669	644	655	665	654	658	676	647	693	670	655	637	637	678	666	674	651	686	679	667	654	660	651	698	643
345	2	2100	141836	359	0	109	495	600	761	709	733	719	707	680	663	635	664	671	665	640	685	664	602	638	647	667	641	646	588	631	658	658	626	624	657	630	647	602	619	604	619	670	651	640	637	699	705	695	750	787	780	794	834	848	815	757	758	723	667	625	624	591	642	645	652	609	621	658	643	634	597	601	632	628	618	644	609	627	600	622	612	683	656	613	651	643	608	619	621	642	637	613	609	597	592	643	628	611	617	621	644	633	623	617	612	639	605	623	658	651	606	621	627	670	615	643	608	618	617	619	625	623	621	631	610	572	608	623	599	625	595	605	591	616	621	621	630	634	644	637	609	600	636	631	619	628	620	639	629	570	645	558	652	598	625	585	609	650	625	615	615	634	623	629	623	617	633	645	601	639	640	620	624	621	637	584	613	607	614	651	636	622	632	646	647	604	615	626	632	613	645	675	633	591	613	598	619	625	639	640	678	629	608	621	664	591	619	608	603	611	642	609	604	630	646	636	596	639	600	622	661	609	617	596	647	651	631	632	626	656	634	591	616	597	630	578	653	632	602	600	635	623	638	607	613	632	658	633	634	631	610	597	652	652	592	617	593	603	639	589	599	613	612	600	621	610	608	663	615	619	628	618	628	626	631	586	621	636	618	650	609	661	610	651	656	597	593	650	598	623	636	617	626	612	605	637	601	614	619	602	587	593	625	589	616	626	631	611	585	612	600	605	634	600	667	649	622	602	596	623	641	659	615	605	609	601	637	623	601	625	629	609	609	631	654	617	631	637	630	646	645	620	627	656	612	619	601	637	619	632	649	592	617	655	573	615	613	622	649	629	645	674	627	601	590	627	652	601	605	626	600	594	602	581	648	607	632	615	599	617	672	576	666	601	653	607	646	620	627	608	649	642	622	613	625	614	643	625	639	620	641	629	596	629	593	629	607	632	597	612	608	630	595	683	595	622	602	620	597	631	614	616	619	609	626	626	626	599	612	625	586	617	658	607	645	593	611	645	616	609	628	619	640	620	650	591	637	587	607	649	633	628	649	586	603	618	597	637	643	625	602	592	629	607	646	574	622	623	651	606	652	620	628	646	643	582	642	654	625	621	627	652	632	647	627	624	652	593	637	582	596	647	597	653	607	640	638	604	634	607	620	589	624	599	606	637	634	606	617	635	640	609	577	606	656	638	632	599	644	664	608	620	628	629	657	602	622	582	620	607	631	590	628	625	619	670	588	606	660	614	617	635	666	664	622	621	649	604	642	639	645	584	619	607	643	641	645	593	596	639	625	652	623	613	605	629	630	614	640	630	626	613	636	638	600	621	673	620	609	632	621	668	622	631	592	634	623	592	566	596	634	598	602	638	638	610	614	593	635	627	634	610	593	626	610	624	626	612	636	642	595	619	598	592	604	615	647	593	595	592	639	603	628	624	618	648	628	591	661	584	598	648	645	613	642	647	619	633	634	621	650	632	643	612	635	606	616	595	615	619	631	617	597	612	597	642	611	636	650	608	630	632	638	644	617	605	638	634	638	605	644	634	592	618	635	598	592	635	635	637	623	604	615	612	645	629	627	594	614	634	619	609	616	607	614	620	591	631	652	585	641	640	660	625	622	637	591	618	658	607	626	615	596	625	630	643	618	631	608	629	610	626	576	600	649	649	603	615	636	637	636	634	587	630	631	629	606	623	659	634	662	602	626	620	652	615	628	607	617	603	661	635	625	606	608	605	614	633	619	596	594	634	643	641	621	656	597	657	652	623	627	654	613	612	608	614	591	622	615	599	624	663	615	670	635	628	640	641	671	601	619	603	591	617	589	602	622	603	652	585	651	637	611	620	611	626	658	619	626	599	653	595	617	617	634	580	644	628	603	604	629	609	614	643	626	610	632	639	618	615	647	601	638	600	601	591	597	624	616	638	607	629	631	620	653	622	631	620	632	646	641	631	594	615	614	603	649	639	640	637	663	640	645	632	603	604	621	629	637	630	645	611	626	646	633	629	632	597	623	602	598	589	637	638	609	588	601	637	609	642	585	609	623	621	628	604	622	582	602	612	600	623	610	636	624	596	645	653	631	607	618	641	622	622	633	594	641	596	628	637	623	627	616	625	614	603	624	651	651	612	630	633	632	655	624	639	589	628	568	579	623	589	632	634	605	596	623	656	601	632	616	619	597	648	639	619	625	593	607	626	615	613	624	613	608	642	633	570	646	618	647	618	592	622	676	598	647	640	602	650	626	592	598	626	618	626	627	646	637	637	631	623	625	612	618	613	623	597	640	643	626	621	623	633	596	644	594	604	638	599	624	612	639	610	614	622	605	608	637	645	616	629	630	651	666	612	657
345	3	3500	141960	359	1	109	597	707	836	830	899	798	841	793	831	868	780	792	785	755	771	795	794	808	794	799	848	772	808	818	764	809	766	761	775	838	787	764	767	796	772	822	812	804	882	876	902	916	924	944	958	961	920	961	964	1000	965	918	912	843	792	806	779	750	802	791	757	755	805	752	801	777	725	750	783	810	765	768	768	764	745	760	783	764	778	739	753	799	770	745	759	778	758	796	789	750	760	757	808	739	762	756	783	779	791	772	778	745	810	774	791	768	801	713	798	734	795	749	796	791	744	790	744	738	800	766	765	776	776	798	770	769	796	786	765	781	775	731	762	769	750	767	802	747	747	764	812	768	791	798	773	769	771	754	793	790	755	785	724	746	761	762	757	768	760	771	777	794	768	769	767	759	773	753	779	788	796	783	757	717	794	784	770	772	751	787	804	776	773	776	759	770	778	771	818	786	756	775	796	814	764	752	809	784	770	768	798	787	778	800	708	783	774	773	770	806	729	773	777	759	770	775	790	751	756	766	779	781	769	800	750	753	811	797	775	761	760	766	790	784	763	729	750	791	759	758	794	749	753	745	803	749	775	785	768	756	777	764	768	790	762	772	778	755	787	782	795	737	738	779	805	770	801	760	756	772	792	774	780	739	767	784	737	777	752	754	786	764	755	781	758	790	778	797	754	788	757	778	732	814	767	784	785	764	777	760	799	777	757	780	752	774	750	787	778	812	754	746	743	821	746	752	826	808	772	768	766	776	796	734	739	787	757	752	730	792	782	738	754	768	765	799	784	768	732	754	791	785	749	788	778	794	771	747	762	806	738	815	759	781	766	750	756	767	724	757	780	746	791	783	797	788	728	771	803	764	738	781	788	760	787	765	794	776	750	768	796	753	780	767	813	798	789	785	785	768	808	783	766	795	771	775	727	741	750	763	775	747	754	769	751	782	774	760	789	751	763	742	802	716	789	737	758	753	778	764	779	766	796	782	718	728	798	789	797	785	797	792	793	750	762	727	749	758	777	789	741	771	778	803	765	756	787	781	762	761	783	792	760	768	772	781	733	799	738	782	768	773	755	745	777	764	777	768	765	759	758	797	805	745	788	756	750	777	775	779	773	746	769	821	752	744	774	757	772	772	779	783	788	773	779	780	775	770	803	767	780	753	752	758	808	779	759	777	811	819	794	758	742	771	729	780	760	757	762	773	782	756	808	764	818	754	775	723	774	744	751	745	754	781	773	782	767	745	791	761	784	783	774	782	812	760	808	744	775	802	781	765	784	745	771	780	776	779	746	805	769	792	770	777	769	800	741	765	803	789	782	780	772	772	768	805	784	763	791	756	755	806	784	731	790	813	751	769	757	752	784	748	754	778	794	740	753	771	816	768	801	817	768	801	737	733	784	807	769	785	746	745	777	763	771	756	769	756	747	748	762	792	742	791	765	770	782	811	739	742	749	739	757	790	753	785	798	777	769	830	770	784	775	784	789	788	782	754	751	816	750	760	765	717	760	788	818	764	784	772	811	767	772	783	770	777	763	772	765	774	729	774	726	758	753	793	806	767	762	804	786	771	779	767	800	768	740	801	766	784	799	771	781	796	804	770	768	777	766	782	766	799	778	751	801	795	731	761	720	780	768	781	754	757	789	787	790	763	751	776	749	785	772	782	763	773	785	766	767	752	752	789	776	819	747	748	799	758	753	771	754	782	783	788	785	775	793	773	763	770	762	761	791	781	794	749	747	808	770	698	761	764	747	774	754	788	727	778	772	748	749	746	739	765	760	779	772	766	761	739	751	762	818	768	768	775	774	796	774	782	753	751	779	744	733	792	784	739	777	780	783	793	775	805	769	791	763	783	775	782	766	766	815	761	781	780	783	767	767	769	810	793	725	780	748	752	757	760	770	742	712	769	752	784	759	758	779	788	747	788	795	774	782	765	768	771	794	739	793	765	792	767	770	751	780	778	732	771	750	782	781	754	766	749	773	737	751	734	753	757	809	767	744	760	747	765	767	768	796	787	783	774	757	784	793	758	792	779	743	810	739	754	749	801	787	755	761	763	763	787	746	797	766	761	783	728	738	766	731	746	717	787	764	764	776	788	728	811	750	764	757	732	760	746	783	746	756	750	772	776	737	806	766	778	797	770	790	795	761	793	738	787	769	772	771	791	772	789	770	768	760	780	762	753	782	752	813	802	766	767	795	773	775	766	792	735	761	781	792	792	772	791	826	770	808	785	754	742	745	754	749	773	763	762	742	748	773	752	811	752	794	752	773	813	738	758	797	769	776	763	786	766	815	764	775	762	766	756	759	745	753	765	775	756	806	805	757	754	793	747	746
345	0	2700	142083	349	0	67	480	681	796	810	822	811	822	782	806	761	755	776	751	736	777	776	756	770	751	792	763	770	759	731	741	738	763	726	722	740	748	749	734	720	712	748	766	767	812	834	896	942	876	921	942	940	974	944	957	950	958	925	848	778	763	743	715	756	712	733	735	712	677	714	727	736	733	688	728	720	758	742	724	729	730	739	693	759	754	707	742	685	749	693	750	740	730	713	727	735	705	695	707	719	728	706	670	730	743	721	709	713	719	738	733	723	758	741	743	739	705	737	711	739	729	716	702	716	755	682	724	753	744	714	741	768	705	735	749	759	698	725	724	733	741	736	712	731	690	736	709	704	730	703	759	749	692	708	713	719	742	741	715	682	734	717	736	690	732	697	737	717	717	748	775	700	739	706	730	736	736	707	719	696	708	719	696	685	742	665	779	714	697	700	732	726	755	716	662	748	740	733	747	734	708	693	719	699	722	737	705	710	768	728	695	723	707	736	736	718	733	696	664	710	706	743	730	711	726	735	753	711	689	717	722	684	690	749	706	723	726	713	724	748	725	704	741	761	752	706	737	671	705	709	747	732	743	719	765	750	754	729	692	732	704	765	706	748	696	709	695	734	720	762	719	749	750	721	719	699	693	728	719	733	753	721	773	734	699	744	724	717	728	729	727	754	713	724	738	713	726	715	727	733	712	737	724	711	712	709	718	695	712	727	722	733	713	714	721	682	731	756	705	723	738	747	780	685	755	731	737	712	776	746	710	719	726	688	768	713	709	723	720	731	763	704	746	734	730	744	698	748	724	738	702	707	705	710	676	694	751	678	761	713	723	741	730	744	704	709	726	712	705	724	747	724	739	708	699	710	736	736	715	703	703	729	743	736	750	715	719	762	756	709	730	738	742	732	710	731	749	705	699	721	771	710	745	691	716	731	724	693	736	694	687	700	726	733	754	716	705	762	748	715	713	697	679	742	727	733	714	686	725	733	720	744	713	738	715	710	753	749	770	731	724	734	748	737	723	711	716	708	719	712	722	700	704	706	736	659	729	737	745	729	737	717	706	729	738	709	734	715	744	722	733	693	748	705	700	715	757	718	756	736	736	712	728	745	733	747	715	703	715	724	746	736	702	681	726	725	722	713	751	699	734	702	696	705	734	713	733	722	728	733	708	704	733	724	745	727	735	716	751	722	747	720	687	710	745	722	768	736	734	729	726	711	716	774	704	686	748	714	719	729	761	718	680	761	702	731	706	701	786	691	694	730	720	693	728	680	739	690	729	706	737	681	728	723	755	741	723	756	717	735	740	729	744	729	758	712	697	793	728	741	742	726	736	745	724	736	749	738	739	726	705	723	746	724	745	718	722	733	724	723	740	756	721	736	754	739	707	700	718	743	701	725	755	723	721	726	735	710	717	695	732	729	724	693	741	770	715	767	745	729	756	717	708	700	706	727	709	706	706	724	749	702	732	733	752	731	723	713	727	754	695	711	719	708	713	744	726	703	749	694	722	746	750	690	724	711	717	755	712	717	747	701	721	698	708	710	723	732	737	742	716	696	726	676	778	713	695	732	751	714	725	774	695	732	739	750	719	710	748	731	727	724	726	695	744	697	721	725	716	701	684	692	753	730	731	735	752	730	723	678	733	706	709	719	685	740	705	752	717	692	707	728	718	742	753	699	735	733	736	750	712	707	712	710	700	699	733	735	736	717	745	721	737	711	736	735	729	739	775	684	736	698	721	715	728	712	706	730	757	744	721	724	759	748	758	716	735	716	711	700	767	728	693	731	758	695	719	744	737	743	755	705	759	711	690	723	710	710	745	742	713	754	703	681	716	691	697	684	702	738	704	683	707	720	705	703	721	741	727	734	746	713	753	716	733	702	787	747	729	739	729	723	752	721	705	675	712	718	755	739	756	719	668	731	693	708	728	753	727	691	704	715	729	724	733	723	735	699	730	734	712	719	721	741	706	702	744	717	699	713	697	733	704	753	741	716	728	693	689	723	712	720	741	704	728	718	723	727	709	720	707	716	690	747	750	740	726	711	737	751	711	700	738	738	698	742	699	736	735	694	731	778	722	734	719	717	683	717	738	713	735	707	726	708	724	737	738	718	734	739	746	685	706	738	721	720	753	717	723	705	705	741	730	746	689	755	674	756	725	721	740	726	724	726	717	728	699	754	754	711	742	722	719	707	715	701	726	729	711	740	762	745	730	701	729	735	715	757	708	715	731	689	726	778	706	706	731	697	749	750	738	713	757	723	732	741	751	720	711	735	741	705	713	726	735	738	750	726	746	688	740	707	719	749	730	729	694	734	705	693	719	742	726	708	747	702	717
345	1	1900	142206	366	0	122	481	622	677	687	706	652	659	670	654	651	663	616	654	645	630	608	639	656	605	596	604	576	603	597	605	592	617	617	612	633	615	600	615	605	630	613	587	606	652	651	652	669	716	735	755	767	796	798	763	775	714	653	640	629	610	564	566	633	587	590	597	638	611	579	617	598	590	595	570	587	597	597	575	605	581	635	591	586	609	603	605	580	616	597	588	582	601	609	597	593	587	631	587	590	605	567	605	620	617	594	619	583	614	593	606	610	587	607	608	570	596	596	599	558	606	607	580	584	570	584	592	624	594	610	608	602	586	585	574	603	582	593	597	597	605	590	579	599	619	590	592	569	601	584	575	617	590	601	572	593	615	598	603	631	592	624	617	606	608	585	612	573	612	621	633	613	599	576	602	583	594	605	590	599	596	594	631	617	618	624	606	572	607	579	601	605	600	586	601	603	613	573	607	543	570	613	587	606	606	589	619	579	588	571	546	582	583	611	589	607	580	607	601	591	596	594	606	588	612	576	603	580	587	585	559	595	622	581	594	582	626	602	599	588	605	584	615	590	580	592	590	625	610	617	609	599	553	578	614	613	603	596	584	588	579	573	568	549	603	577	611	605	562	617	638	615	590	619	620	558	612	622	595	620	614	628	602	595	621	590	588	552	581	625	582	571	636	568	603	601	583	588	607	618	636	601	581	616	625	622	609	591	593	615	599	566	573	614	596	600	604	594	591	614	600	619	601	578	602	599	583	583	593	580	596	593	607	572	560	592	578	581	616	604	572	590	593	581	618	635	601	604	631	638	608	587	633	588	629	602	593	599	612	556	628	610	632	588	565	601	623	611	569	580	598	583	601	589	595	601	610	604	571	594	609	609	573	594	602	615	584	590	616	576	594	580	554	595	594	579	597	564	633	619	625	559	594	565	614	604	577	595	578	601	581	605	576	594	612	608	602	559	639	551	577	604	580	598	612	571	626	588	529	626	625	590	614	610	603	633	582	614	638	603	614	584	606	583	607	592	610	571	610	600	594	591	573	603	610	556	624	615	595	592	602	629	625	585	572	607	656	585	579	563	621	581	600	607	602	620	588	543	636	557	621	592	591	594	628	606	557	556	572	641	600	628	573	591	576	603	581	603	612	584	606	610	607	576	608	562	541	643	599	609	609	593	574	605	614	625	578	572	570	616	636	564	614	581	603	633	609	568	582	582	628	589	611	579	593	621	605	603	612	568	621	563	608	584	621	622	606	596	601	626	584	574	587	590	604	611	608	553	614	608	577	575	625	572	634	612	607	595	583	587	609	624	628	595	562	641	593	628	579	598	617	610	620	594	612	579	599	597	586	577	590	589	612	562	620	621	602	603	641	590	597	592	598	583	613	565	577	559	567	607	600	574	593	596	576	594	584	612	601	604	551	588	609	611	582	555	623	605	577	610	596	596	615	603	565	609	600	598	596	601	648	549	575	588	592	583	622	616	599	627	625	594	627	600	603	620	615	572	592	613	570	619	597	577	598	573	615	598	609	587	603	562	623	638	567	596	592	543	573	582	584	648	611	600	582	581	582	565	601	559	619	609	630	607	554	626	604	582	591	591	567	616	573	559	621	599	614	605	578	591	616	595	635	585	572	610	616	578	599	558	594	568	588	608	615	590	609	589	610	610	604	627	590	612	580	570	607	624	586	643	595	586	592	566	594	583	624	604	587	572	593	592	578	589	594	570	586	607	635	617	558	605	622	616	602	597	600	587	586	612	629	636	585	590	595	624	594	601	604	595	560	600	574	624	569	598	591	598	616	577	618	586	610	568	601	575	594	624	591	611	606	644	613	632	585	585	570	617	604	629	586	577	619	602	590	615	604	587	590	595	597	627	575	594	568	592	610	566	589	611	600	577	608	594	559	602	579	597	591	610	595	607	600	602	576	592	614	573	593	591	613	571	567	590	572	564	578	628	588	570	571	630	616	617	596	615	561	600	588	555	593	608	584	589	616	541	592	577	603	609	639	586	613	569	618	590	594	613	601	592	612	636	594	600	597	593	597	611	617	581	610	556	632	535	619	602	633	576	574	575	567	576	606	582	593	631	562	571	572	597	560	619	604	569	631	606	590	597	616	589	575	565	579	577	589	614	579	559	619	563	570	609	602	561	637	603	570	618	559	606	606	574	555	589	600	617	611	548	589	629	598	573	616	583	578	625	632	613	600	596	620	568	618	578	586	567	581	621	585	569	629	592	598	571	610	593	581	602	622	596	598	594	585	615	569	604	600	608	608	596	620	572	567	616	611	583	613	573	550	580	624	606	609	593	599	592	574	608	613	611	590	605	583	586	571	603	586
345	2	2100	142329	360	0	104	506	587	710	735	750	726	679	727	712	639	683	707	683	657	672	681	646	645	683	631	633	635	653	626	633	661	637	642	657	622	636	628	633	640	647	651	660	695	698	688	692	734	768	822	798	808	858	833	855	845	777	706	680	606	645	633	617	652	610	624	647	661	613	633	644	632	636	606	624	659	625	652	597	626	616	622	636	634	599	602	651	603	615	619	609	617	634	608	641	622	614	634	621	635	637	602	644	604	624	648	625	633	639	601	672	617	610	627	633	649	633	626	659	586	619	607	629	610	657	620	617	593	654	626	614	600	633	587	595	610	609	645	637	667	651	629	651	613	629	599	626	664	613	645	622	606	592	621	626	646	608	651	612	636	622	614	613	603	622	644	653	627	668	640	602	629	625	653	644	593	646	652	647	634	641	614	666	645	655	618	637	608	608	642	650	602	610	642	619	606	638	619	613	634	604	634	649	664	614	639	628	671	668	607	654	622	630	619	620	606	623	628	626	628	625	608	642	635	661	598	653	675	650	624	615	617	632	600	661	652	627	616	609	642	624	637	641	621	632	624	606	615	597	625	658	586	619	649	600	642	633	608	659	628	581	659	619	622	643	613	660	601	646	632	648	631	606	606	624	645	616	609	612	658	632	657	616	610	612	615	603	615	639	614	620	609	646	619	575	633	679	658	626	581	621	622	596	639	613	660	612	628	634	618	648	627	624	652	621	614	661	644	609	640	635	613	637	623	622	621	611	634	639	632	665	598	601	590	596	597	585	630	639	614	603	605	621	635	638	648	608	601	644	657	663	673	594	657	645	601	646	615	674	624	623	597	643	604	599	633	635	631	651	625	593	630	589	641	643	593	677	634	602	619	641	631	611	631	611	679	595	629	645	656	620	641	584	611	612	602	602	646	628	645	600	644	611	634	631	619	629	624	672	626	609	624	640	634	621	615	623	599	647	634	613	617	610	632	623	633	629	644	614	617	583	650	662	629	596	647	641	613	641	638	642	607	611	644	632	602	654	617	628	626	623	591	634	610	573	602	628	645	606	612	623	605	626	630	612	621	663	629	621	635	615	647	604	627	629	635	606	633	608	658	642	663	629	609	625	624	626	647	639	607	619	621	602	666	648	616	633	613	619	610	659	623	619	624	655	618	644	619	628	615	627	609	622	601	624	626	639	592	604	611	620	605	651	617	619	636	617	648	625	626	612	647	653	663	629	624	626	623	651	615	633	635	648	602	608	606	642	620	636	601	622	630	686	587	589	618	623	626	606	609	614	617	641	669	632	604	627	633	658	605	660	607	592	645	613	615	627	615	617	642	568	622	630	614	643	618	605	640	628	637	627	591	626	633	623	634	599	608	660	623	624	640	619	594	634	636	605	584	652	615	601	631	612	597	635	605	614	637	655	640	612	597	636	618	605	630	606	668	637	630	633	620	612	635	604	643	633	629	617	623	617	609	596	628	662	598	649	610	622	618	635	620	657	556	596	610	629	631	649	644	638	625	649	633	599	652	638	623	619	600	651	605	603	601	590	637	590	678	653	639	627	634	641	625	650	643	636	597	608	629	644	614	635	623	667	605	612	618	580	601	643	627	641	624	622	615	625	650	652	610	628	645	603	618	576	641	660	619	648	575	624	617	644	623	628	592	652	594	651	622	609	638	601	593	624	623	615	581	611	610	650	649	651	614	639	660	633	627	647	596	643	622	600	582	615	608	654	608	600	596	612	620	644	605	594	630	631	606	647	609	658	609	621	633	601	625	612	603	637	613	662	634	599	642	666	615	640	635	627	628	631	653	635	621	607	643	636	563	621	599	636	610	632	633	605	651	611	634	622	652	655	588	626	657	656	645	624	641	623	615	620	610	634	659	606	643	616	604	615	639	631	620	592	628	622	639	589	665	643	643	643	612	591	638	608	684	620	618	618	629	633	611	631	619	602	670	615	622	623	627	585	653	629	635	640	626	644	618	655	581	601	621	592	652	625	648	610	624	612	597	652	627	639	636	615	629	604	610	633	636	641	637	621	645	607	631	674	623	623	640	632	598	619	614	640	637	629	607	604	583	633	653	618	658	636	633	620	631	610	598	627	645	607	641	649	626	687	639	624	583	616	620	653	615	635	633	623	636	649	618	611	657	675	606	645	603	640	605	634	628	618	633	616	606	649	654	645	619	607	617	623	631	601	629	619	644	620	638	624	603	621	647	630	601	601	631	644	600	633	603	626	620	655	607	661	639	613	604	631	657	614	628	645	606	658	650	619	643	599	616	654	640	612	614	653	616	625	629	648	606	667	613	605	610	630	612	627	623	614	617	608	618	638	636	667	650	599
345	3	3500	142453	354	0	62	456	556	708	747	757	679	700	690	676	638	662	644	620	652	632	645	639	598	609	606	605	611	615	613	616	613	619	603	598	591	637	577	597	570	605	597	606	629	609	616	598	681	692	702	760	766	788	778	808	813	761	725	666	640	589	594	600	616	597	606	595	572	639	613	602	577	595	583	609	571	594	597	592	603	589	595	569	581	573	560	592	576	602	575	551	583	585	582	599	561	593	588	589	600	594	589	591	591	607	562	613	586	561	590	599	584	588	597	611	589	595	593	581	605	622	609	591	607	580	592	575	549	593	594	574	577	552	588	586	573	608	607	608	614	578	590	591	580	589	582	628	600	548	630	576	598	582	578	628	584	590	584	579	562	565	588	554	608	592	584	568	600	595	555	579	604	596	591	583	609	593	591	572	608	596	595	536	620	603	576	576	580	619	564	580	581	579	588	583	598	584	609	600	586	615	566	571	607	598	591	614	567	584	583	582	572	596	631	558	591	573	587	587	530	585	605	540	567	610	591	573	600	604	559	566	567	574	593	594	592	627	545	615	571	572	565	631	600	611	585	574	591	559	576	578	569	579	572	568	612	604	580	581	580	588	578	552	605	570	583	593	580	606	600	587	573	584	633	575	627	588	570	589	595	565	573	586	587	601	600	595	617	550	575	592	583	577	581	559	629	598	575	588	587	547	627	588	581	627	587	573	626	576	575	619	594	551	564	574	599	605	586	552	591	606	585	610	559	606	603	607	573	615	615	616	572	571	556	601	552	617	598	625	593	581	612	574	605	586	561	598	568	604	596	596	574	572	597	595	577	615	565	629	550	599	574	580	606	616	588	584	561	593	606	577	583	607	613	585	606	587	541	579	534	584	587	578	613	570	581	560	579	607	582	631	598	597	592	581	567	585	590	595	563	549	556	573	616	562	597	590	595	628	575	600	596	594	555	585	582	563	570	563	593	582	564	615	599	609	611	587	589	598	588	586	605	602	599	614	594	565	579	648	640	607	570	632	605	583	586	601	559	634	605	587	588	604	602	579	554	590	550	618	597	593	611	574	590	619	567	584	553	594	564	562	595	586	551	624	597	575	596	569	611	582	571	616	556	595	543	564	562	546	599	594	602	613	613	579	589	543	610	614	595	601	604	598	595	583	615	612	608	580	625	578	580	587	621	623	584	579	549	555	599	581	594	551	612	584	558	559	593	582	582	601	555	588	570	595	552	586	609	605	604	602	594	579	611	597	596	572	593	595	616	590	578	597	593	589	591	619	570	584	625	602	560	576	583	596	622	591	613	587	591	568	565	559	601	552	598	586	558	585	585	584	554	567	589	556	596	579	588	551	582	599	543	569	588	568	601	613	615	538	630	583	588	544	631	580	580	602	569	579	582	584	582	569	598	617	580	607	596	581	581	601	568	583	585	562	597	578	616	608	626	559	609	587	603	576	586	589	618	552	634	593	606	561	587	626	610	561	571	588	579	593	585	578	597	570	593	590	617	596	606	540	554	596	564	606	587	578	592	591	607	586	574	581	593	581	590	623	538	578	608	599	562	604	596	581	560	565	596	609	548	612	586	604	622	577	602	568	585	583	587	595	561	607	540	576	559	575	562	567	575	580	587	596	586	595	582	584	570	562	577	589	579	615	560	596	589	588	554	558	602	615	613	609	620	573	588	575	574	573	613	612	571	594	549	604	575	589	588	619	590	586	581	615	592	557	587	567	530	597	593	602	586	581	559	614	557	589	589	584	600	586	547	566	556	615	645	568	615	566	583	576	563	603	561	565	599	632	566	601	602	600	593	581	568	566	594	591	553	524	592	574	589	559	575	541	572	599	588	574	603	583	561	609	584	591	564	605	601	605	568	570	594	620	577	587	578	599	610	601	589	596	578	577	543	628	573	574	568	554	604	594	579	569	595	610	571	581	597	593	574	553	605	565	557	603	614	605	564	567	595	586	557	647	582	612	566	604	592	576	586	612	596	563	554	602	578	573	567	564	642	566	580	580	570	567	566	588	575	573	602	571	569	632	559	590	601	545	602	590	559	638	582	566	563	570	607	590	586	614	594	563	583	635	604	569	570	595	546	558	614	584	581	561	594	601	586	602	586	591	563	583	549	572	548	587	582	580	611	592	540	581	621	591	549	581	575	557	576	584	574	567	589	546	572	598	585	617	605	596	575	621	556	592	573	550	608	570	606	563	577	583	603	588	610	602	583	563	580	607	555	602	581	600	614	575	588	572	568	595	588	604	563	591	587	597	601	587	601	584	587	605	556	606	625	611	610	580	577	575	593	598	572	611	575	601	549	593	596	553	539	585	559	562	605	564	584	552
345	0	2700	142576	351	0	37	337	467	600	670	689	646	629	638	608	589	585	559	559	552	561	545	559	525	548	529	531	506	529	540	531	493	512	521	515	489	488	490	510	515	489	508	496	522	481	496	492	520	500	531	573	560	649	661	604	587	561	510	509	492	463	492	463	483	489	482	473	481	491	480	472	460	485	479	492	484	461	446	501	474	486	489	456	451	469	496	479	458	476	486	468	476	466	484	452	481	474	469	454	471	480	441	476	501	459	520	461	464	491	476	448	478	472	462	482	456	460	482	495	458	464	430	475	460	428	503	450	477	479	474	491	487	487	473	467	485	439	475	460	481	467	492	498	489	482	501	470	476	486	476	469	479	437	489	441	466	465	436	442	456	450	436	467	442	474	482	506	452	480	462	454	476	482	494	479	452	496	485	475	488	507	480	511	481	475	511	456	499	473	479	463	492	457	476	486	456	484	474	492	484	465	500	521	477	494	459	459	451	461	480	471	480	480	471	488	487	456	502	479	462	485	465	467	466	471	472	472	462	493	474	479	470	465	470	458	485	484	451	471	512	470	461	501	455	484	492	523	486	439	464	470	485	476	447	503	486	458	441	494	471	447	447	510	472	455	474	486	515	452	448	452	473	465	471	490	491	462	464	476	474	471	446	453	451	485	470	494	465	456	488	450	477	481	471	471	464	456	464	471	447	498	465	434	466	493	476	472	445	475	467	441	495	495	453	444	476	442	439	483	476	486	436	491	452	453	456	462	473	495	432	454	467	463	470	485	468	476	468	446	510	472	521	468	498	434	471	480	451	491	493	476	446	454	495	479	490	477	463	456	461	475	475	481	465	461	494	432	453	462	475	475	490	504	463	456	481	481	432	449	459	456	482	471	497	484	491	481	464	476	461	489	506	471	445	437	493	511	469	461	447	474	487	451	459	460	484	511	461	468	446	430	491	468	483	485	477	466	513	476	473	463	455	472	487	475	492	455	479	455	447	487	483	481	488	482	474	469	464	479	467	476	465	467	468	469	437	505	487	480	448	480	488	464	459	463	428	459	481	479	483	509	442	488	473	458	467	448	480	475	476	469	471	477	484	475	460	514	463	481	480	467	488	464	476	511	442	476	483	470	470	466	474	490	473	450	451	485	443	467	506	485	460	523	453	442	455	467	466	490	447	461	449	457	464	494	459	476	504	487	491	474	472	480	480	483	476	488	454	467	471	457	479	490	474	485	441	472	470	480	458	468	457	479	472	465	483	453	460	433	475	488	459	467	446	455	462	451	474	481	457	460	441	498	447	496	427	451	448	456	494	465	480	453	487	446	477	505	470	433	462	468	472	457	455	479	454	469	457	479	454	469	484	449	447	450	447	444	469	518	454	450	469	511	487	474	455	465	439	472	484	477	464	464	478	479	454	470	476	473	482	485	478	474	495	470	467	470	457	472	444	464	441	458	455	474	467	456	468	437	446	478	453	471	486	462	456	448	489	483	470	454	443	419	494	484	492	473	456	472	496	462	493	494	475	512	473	490	485	498	478	475	476	463	471	482	470	464	492	437	467	506	476	476	476	496	449	429	467	458	483	455	505	463	453	477	482	485	475	456	475	445	457	465	464	456	504	478	460	493	481	474	462	467	478	470	488	484	474	489	476	464	475	449	517	497	482	441	480	450	461	485	476	412	468	448	471	459	436	464	483	471	465	484	443	456	500	472	483	500	447	502	460	465	499	480	481	465	495	456	486	459	496	450	513	445	481	449	483	460	423	465	452	480	478	476	471	475	460	480	482	463	459	488	451	437	447	507	470	472	476	459	492	503	452	450	435	455	510	463	478	463	492	460	455	493	501	477	443	469	502	475	438	502	447	466	495	464	487	454	488	484	465	441	450	476	427	487	474	462	467	444	466	494	456	431	497	473	461	484	461	459	494	437	464	475	473	489	500	503	478	446	489	463	451	500	492	467	460	454	481	484	472	484	449	509	500	481	473	475	449	492	465	468	472	492	479	468	450	489	456	473	465	470	469	464	517	470	469	474	460	493	466	491	473	448	502	462	483	443	481	471	475	462	478	484	429	468	477	499	485	461	505	496	489	479	484	485	451	465	459	451	475	512	447	515	505	468	472	458	466	447	470	457	470	476	465	439	469	500	451	464	476	454	480	476	472	484	451	442	494	464	489	463	424	444	452	483	463	469	453	447	485	458	471	468	455	473	455	481	504	482	467	472	453	477	471	468	466	445	470	488	483	444	462	479	483	475	467	455	473	485	495	455	464	482	459	443	469	501	489	478	464	468	474	490	444	458	509	444	468	454	480	471	417	487	466	439	482	416	432	481	478	520	495	479	490	470
345	1	1900	142699	362	0	91	434	521	629	617	696	662	628	572	557	556	562	580	586	549	588	538	558	534	545	523	570	543	524	544	510	543	543	573	541	529	534	547	521	552	571	527	556	513	572	520	517	529	546	541	572	524	583	568	617	653	659	697	645	562	549	537	526	522	507	516	485	520	536	519	534	530	541	538	539	534	527	512	517	537	521	515	511	530	519	512	537	501	517	538	523	526	507	534	532	531	566	526	525	502	519	503	552	561	533	506	547	516	505	566	508	477	540	555	519	511	498	543	523	487	541	514	515	522	524	529	514	537	541	513	532	486	530	540	503	515	513	525	515	522	525	535	493	517	548	524	520	497	533	477	542	533	532	549	547	535	502	501	531	559	504	531	531	498	491	493	506	545	535	537	528	536	524	551	489	525	531	523	494	518	496	504	504	523	538	536	536	526	489	511	526	502	510	499	537	548	520	498	527	525	512	501	527	509	523	513	544	549	525	495	530	520	552	529	511	503	466	514	530	490	505	553	524	497	520	482	480	534	509	548	493	545	521	559	499	496	546	546	514	506	513	529	521	539	547	499	534	511	527	515	527	530	512	566	517	538	526	537	502	538	521	502	505	543	500	523	499	540	554	539	546	539	513	517	503	534	489	536	513	500	554	510	523	494	530	533	477	498	492	532	537	475	547	551	515	498	522	526	535	497	537	493	544	494	528	512	508	530	528	518	520	495	536	499	490	550	500	517	498	549	537	527	482	517	499	464	512	530	507	463	520	516	572	482	537	513	502	545	524	524	520	513	491	538	484	548	507	560	510	533	552	537	501	518	505	520	518	548	507	515	542	537	488	502	490	523	508	520	517	507	547	510	559	535	536	509	531	508	531	526	503	477	519	500	561	504	519	499	535	528	511	526	528	521	489	515	519	529	521	515	502	503	531	537	508	471	546	530	514	526	494	566	503	551	510	524	515	530	494	506	522	518	541	502	526	510	530	535	503	479	515	522	529	510	511	514	534	536	543	508	530	495	539	520	486	501	548	521	527	499	496	498	559	529	557	525	504	499	505	491	507	509	480	508	533	476	512	547	524	513	515	512	504	527	492	534	536	529	523	499	539	494	533	503	530	514	531	534	540	523	516	526	511	553	532	510	507	553	538	524	492	513	537	522	549	541	531	522	555	498	495	506	516	505	539	495	518	502	499	546	532	521	522	505	530	512	537	531	510	500	498	499	540	527	531	462	535	539	541	477	534	519	518	505	527	527	515	483	515	509	537	525	514	537	514	509	527	527	528	483	528	546	511	486	526	544	516	538	533	529	510	516	548	529	516	523	522	494	494	558	528	533	554	500	528	514	555	509	483	558	522	536	501	539	521	503	508	503	515	547	498	541	513	523	492	500	519	508	526	547	516	531	499	495	522	527	497	512	486	501	526	531	562	500	524	563	527	553	519	526	488	506	524	499	526	512	531	535	522	516	532	545	492	478	501	500	523	516	502	518	478	545	543	507	517	508	511	488	510	482	517	491	510	497	519	526	545	519	540	495	510	532	489	531	526	506	502	490	497	469	519	541	526	505	486	528	534	582	534	516	507	514	513	522	502	528	503	517	500	541	546	547	497	545	523	506	534	534	522	535	490	504	516	500	520	552	514	523	563	504	492	521	516	529	516	531	479	525	549	532	506	515	532	541	495	532	518	478	520	554	515	539	496	529	519	509	560	510	511	516	514	512	553	514	543	514	544	507	490	539	522	531	532	527	532	541	480	524	545	522	508	536	520	552	526	537	546	500	528	532	517	507	512	508	515	494	508	549	523	529	468	487	516	549	497	519	545	504	515	490	485	520	529	526	479	530	511	502	536	501	531	545	519	533	536	529	500	550	537	510	531	490	532	508	499	496	509	528	534	513	514	527	517	496	540	538	506	483	529	506	505	528	496	542	536	501	530	523	505	520	500	548	514	522	528	509	531	494	504	532	521	511	522	519	533	517	533	522	513	500	516	510	533	536	522	516	534	498	494	509	532	512	502	526	488	536	511	530	505	507	503	542	527	505	516	505	496	524	539	491	473	530	549	531	549	513	531	512	506	534	499	470	535	508	521	513	525	506	540	498	521	555	517	536	531	549	549	489	526	557	543	509	505	525	522	486	524	517	502	564	506	505	519	533	526	488	536	460	514	529	510	492	483	526	508	489	558	485	509	517	518	524	503	504	576	533	504	518	522	528	532	510	527	541	535	530	509	512	519	523	536	507	505	528	539	541	554	502	498	484	515	496	494	518	485	508	501	510	505	530	528	537	502	523	532	500	517	533	511	506	523	507	526	480	528	507	560	510	502	494	534	528	516	537	535	514	521
345	2	2100	142822	366	1	84	438	578	718	700	721	691	697	660	669	639	617	649	606	617	657	632	640	622	632	644	632	608	600	592	613	630	614	607	579	610	595	606	626	596	618	610	616	589	607	593	603	633	643	651	686	713	696	746	776	736	769	786	725	703	637	653	600	603	563	621	618	570	589	580	625	584	601	606	578	608	613	568	615	578	590	602	622	613	599	551	591	600	600	553	667	616	583	571	600	578	634	593	578	610	578	567	633	545	570	602	594	577	594	586	622	560	613	583	592	552	580	600	554	578	587	591	610	602	597	575	589	553	597	608	600	575	567	574	590	621	599	606	619	597	550	603	593	573	618	618	607	617	607	585	569	560	579	578	624	595	601	624	580	584	600	568	597	602	600	606	583	615	626	582	582	616	565	636	587	576	609	563	573	584	593	588	615	616	604	577	581	601	560	605	621	579	582	617	623	580	602	587	579	634	593	599	587	539	593	565	616	580	575	579	564	557	599	570	596	618	614	621	616	585	630	603	596	609	589	545	587	604	621	577	563	562	618	608	602	603	585	607	580	601	606	610	612	602	611	603	587	610	569	592	601	565	602	589	576	580	602	575	593	592	575	610	594	583	606	582	614	554	583	568	577	575	592	592	584	593	580	582	583	587	607	570	598	587	582	612	570	637	619	577	606	612	571	585	582	588	584	584	548	592	611	562	559	560	606	619	598	603	580	603	571	617	638	623	574	611	570	575	596	606	581	578	578	602	596	568	587	592	569	622	596	590	581	605	549	596	620	581	554	620	621	592	563	585	613	595	569	574	586	584	578	642	567	583	620	565	620	601	605	598	588	603	588	594	599	593	609	584	589	577	597	642	606	581	576	620	590	582	616	592	599	594	583	566	600	598	598	601	616	560	614	585	591	605	579	575	633	601	604	580	597	608	599	599	590	584	584	602	573	582	595	581	599	583	615	619	567	582	630	577	613	573	595	594	636	618	604	585	563	601	599	625	593	546	578	636	615	615	590	570	573	599	589	567	619	582	590	563	568	567	567	613	570	569	613	596	620	598	590	562	603	592	597	599	600	641	593	602	589	567	589	601	593	581	593	585	552	618	577	603	611	604	572	602	612	590	602	586	589	573	618	586	582	606	591	539	598	561	592	594	587	598	554	613	562	630	567	581	605	590	599	566	618	582	577	593	604	615	571	567	591	588	574	601	595	581	602	582	600	644	595	590	586	597	597	594	616	599	561	596	603	599	583	581	580	602	578	605	590	594	593	592	594	554	597	619	576	629	575	612	591	615	583	577	584	614	565	550	618	576	582	557	574	596	605	586	580	591	599	582	582	591	596	606	585	577	605	545	612	587	565	594	557	587	599	591	606	596	611	570	584	548	599	619	619	586	565	597	618	599	597	604	593	593	577	579	597	567	607	591	543	588	578	560	619	602	615	582	586	602	590	588	626	605	577	592	577	555	616	620	587	567	598	574	602	561	601	612	611	578	614	589	576	585	585	607	603	582	609	604	596	572	565	608	591	610	569	600	606	586	581	614	628	568	621	593	621	588	579	581	572	592	604	601	634	564	644	571	597	619	562	623	584	550	601	570	625	594	618	563	575	592	605	582	616	579	604	583	590	566	614	577	608	544	579	571	616	609	606	565	590	613	591	554	592	607	580	593	582	598	554	597	601	548	600	595	591	580	613	569	605	573	620	599	577	555	591	595	593	603	595	588	591	605	568	617	585	599	603	624	604	565	610	602	570	618	569	585	584	596	533	602	590	588	623	595	604	591	614	569	570	594	581	583	593	550	591	588	584	623	587	573	621	614	613	603	556	591	565	594	622	618	594	571	553	569	577	575	618	594	610	600	605	596	585	596	579	608	621	589	603	603	602	620	595	588	575	624	546	608	622	572	625	607	587	582	593	581	599	602	610	579	593	584	572	595	608	594	602	568	590	577	592	552	608	563	583	588	588	555	588	555	588	575	615	560	565	567	593	615	571	577	564	607	598	585	569	607	579	595	567	590	597	593	592	595	591	640	598	626	577	595	614	571	575	603	580	578	590	600	578	617	588	581	590	605	561	581	570	628	553	576	610	630	584	584	608	600	599	607	587	607	595	566	610	590	571	584	639	566	598	606	576	591	590	604	600	543	582	600	616	571	579	584	576	595	581	589	594	583	568	556	608	583	615	564	568	602	561	601	562	612	604	623	576	632	591	567	595	604	577	602	599	578	574	604	601	612	585	606	596	588	632	582	583	579	580	575	595	579	608	599	611	621	580	590	564	542	620	607	568	620	590	582	619	575	582	592	594	552	564	608	574	601	596	555	621	630	589	579	608	578	617	588	612	607	587
345	3	3500	142946	355	1	89	507	674	769	762	815	788	756	760	714	689	723	692	740	734	709	670	725	668	700	744	678	699	699	695	706	658	651	698	690	655	692	686	717	705	708	694	674	739	726	769	773	829	887	844	846	859	867	890	877	848	881	848	811	767	701	725	698	669	647	667	701	665	660	674	709	653	704	705	696	684	682	687	687	688	665	629	680	633	675	668	676	674	666	648	689	644	661	649	658	634	680	689	679	674	658	653	681	662	691	657	685	676	668	684	692	700	672	667	637	691	657	685	664	663	672	667	704	663	666	649	710	676	678	668	656	666	652	687	701	685	658	698	665	673	680	691	646	680	689	635	684	706	678	689	651	686	720	669	651	679	681	674	653	664	667	707	671	660	670	634	688	690	691	685	651	677	664	674	662	639	679	649	714	644	685	658	709	644	680	654	669	654	642	685	690	659	647	710	666	659	686	646	656	667	677	655	666	686	663	682	665	665	683	658	669	654	697	670	695	701	664	661	704	701	673	632	663	674	698	660	676	681	692	669	672	667	648	674	678	665	646	660	693	644	648	681	663	646	703	680	670	646	643	672	676	666	652	679	653	685	663	651	652	690	710	650	649	668	731	633	686	646	686	658	704	668	687	655	689	688	650	675	701	691	680	675	659	656	679	683	668	673	682	690	665	690	686	657	683	670	686	641	672	673	666	705	676	650	697	681	691	661	678	664	657	690	744	671	699	640	649	715	651	645	702	662	671	676	653	677	671	640	706	703	659	686	659	632	681	650	687	673	685	682	676	640	669	679	693	657	654	672	642	697	650	694	680	681	641	697	674	634	650	681	687	666	657	702	668	684	672	649	705	678	708	661	672	684	674	656	669	687	712	617	697	693	680	633	665	653	703	661	704	687	660	665	654	669	679	680	686	644	672	674	693	671	718	701	687	699	698	656	691	692	657	668	665	654	655	684	654	645	676	698	684	712	656	683	681	643	652	678	678	680	696	631	663	671	670	692	694	694	647	650	707	680	684	664	665	691	664	701	674	685	662	691	620	666	651	675	656	705	700	701	673	674	673	706	644	668	672	689	648	696	672	672	684	682	695	633	669	642	678	643	653	709	685	680	686	668	673	674	696	643	669	695	690	693	654	673	712	641	658	703	682	666	705	633	652	666	700	705	667	706	671	652	685	673	691	621	622	689	647	674	714	686	634	661	669	648	700	655	682	670	683	657	654	689	657	669	665	667	696	667	645	703	729	644	714	683	666	698	693	673	660	756	682	669	697	669	692	685	677	669	652	688	664	691	669	686	679	690	661	653	677	668	647	670	647	680	671	656	650	663	693	695	645	656	706	661	666	665	637	687	709	664	691	679	708	670	681	694	662	702	702	712	656	686	656	677	674	644	674	650	716	684	669	713	685	688	687	694	718	665	678	677	652	653	638	652	658	666	649	672	669	650	677	654	678	694	659	685	722	656	689	650	653	681	668	693	640	700	670	641	671	675	664	651	686	640	663	653	668	650	639	648	685	693	653	676	666	655	702	676	687	661	702	668	700	665	628	667	683	659	630	740	670	659	658	711	645	652	664	680	660	687	620	693	655	674	660	674	663	631	692	663	686	653	695	691	657	673	678	649	709	672	641	638	655	655	678	692	667	661	664	672	691	687	686	676	676	672	678	665	668	639	693	668	687	651	650	681	698	662	673	661	687	663	676	675	709	663	657	672	675	669	647	691	689	679	685	611	631	693	669	683	673	676	651	667	671	699	674	687	660	697	677	691	683	674	697	651	691	665	663	671	668	671	716	665	692	685	625	672	675	702	651	661	689	673	678	691	653	697	667	668	662	643	656	697	680	679	662	667	674	648	670	691	643	649	656	611	682	623	680	700	677	670	653	662	697	679	688	635	671	675	669	677	689	670	687	663	698	661	688	632	698	638	633	656	663	693	672	659	647	652	678	652	709	668	688	649	647	707	657	632	670	686	664	664	708	678	692	692	685	694	671	685	688	684	684	651	699	698	682	659	672	687	703	711	714	684	672	685	667	658	656	669	692	700	676	640	648	661	644	679	699	710	636	641	681	674	671	663	637	648	688	656	670	673	673	657	723	661	648	650	689	689	689	672	693	674	695	649	680	675	682	702	680	698	671	668	715	671	691	652	648	675	701	660	657	692	704	691	679	652	672	686	707	679	693	681	680	695	680	661	658	699	643	645	658	669	661	654	661	665	705	622	687	681	648	662	684	690	698	664	697	693	682	677	674	686	673	681	679	661	693	653	664	668	673	678	680	663	699	675	670	663	709	675	686	672	657	648	681	700	664	675	688	664	658	666	662	659	650	669	696	695	601	619	654
