345	33	3300	184476	384	2	69	513	707	829	827	860	808	787	782	789	794	785	748	756	778	729	759	788	742	790	747	729	747	721	768	722	774	733	785	712	751	761	752	767	750	732	725	733	754	732	769	745	762	765	764	755	729	709	749	783	811	865	865	858	857	917	874	935	933	921	895	902	902	912	925	868	811	786	757	773	759	727	715	747	745	755	776	760	752	705	745	715	764	743	734	741	706	764	718	755	721	710	746	729	713	763	733	744	719	745	738	718	730	710	703	774	705	720	716	749	745	734	726	738	719	723	758	691	750	719	735	713	719	717	745	731	720	726	699	707	715	711	713	739	786	713	736	716	732	720	743	683	757	732	746	737	740	755	744	742	712	757	735	721	794	739	720	711	746	772	740	728	750	740	739	722	714	765	746	750	753	741	756	731	757	717	761	735	742	714	726	731	683	744	745	704	713	743	738	696	746	758	725	727	741	726	737	760	730	711	754	714	726	740	709	722	741	736	768	698	781	753	745	732	740	709	721	724	752	728	687	676	734	723	716	741	750	725	715	731	725	743	709	748	732	768	712	755	738	746	767	745	737	751	704	726	752	705	726	771	721	777	748	725	741	763	762	737	713	741	726	721	700	731	755	703	740	742	717	760	713	731	732	721	735	774	736	717	734	765	742	720	739	721	738	721	716	733	720	726	733	777	729	716	745	763	735	756	716	736	725	733	718	721	710	773	740	712	757	745	743	758	705	738	772	722	720	766	711	729	706	770	752	713	736	735	737	756	751	713	710	723	781	730	723	722	730	754	694	675	702	752	715	732	712	700	767	722	778	736	731	754	749	742	763	733	763	727	730	758	725	718	774	746	750	705	736	730	750	738	746	742	697	717	788	705	755	763	696	761	719	738	713	728	748	779	776	737	731	704	717	742	758	756	734	768	756	717	758	753	746	725	725	713	763	748	750	716	756	764	699	734	745	720	724	739	695	722	695	703	760	749	746	748	778	703	735	723	718	752	726	744	738	725	744	759	724	703	724	714	715	708	716	747	754	766	711	748	723	745	741	698	712	740	690	727	728	731	722	746	707	724	732	723	720	761	729	764	741	760	718	735	757	734	715	707	770	732	712	729	745	706	742	723	736	745	700	724	722	734	739	740	737	707	774	735	706	742	730	719	755	723	723	720	710	725	721	724	729	705	772	722	703	715	676	764	736	735	713	749	730	722	713	711	752	739	722	763	754	722	686	711	746	746	725	732	700	701	729	739	716	750	690	729	750	752	738	792	702	764	712	706	756	709	724	732	699	738	749	735	695	687	751	734	709	741	759	797	721	725	741	719	736	754	747	730	750	726	723	751	716	706	740	709	714	721	756	728	738	712	699	747	714	716	713	773	735	723	747	724	735	723	746	702	714	759	733	748	721	740	725	753	751	752	721	752	713	671	723	764	739	711	720	711	716	722	712	747	737	725	745	705	750	744	731	707	749	723	733	720	759	780	713	743	733	743	741	705	692	717	731	734	736	751	745	705	729	753	751	729	684	740	743	740	738	721	737	706	708	750	756	750	727	739	766	713	701	733	732	714	726	721	721	775	729	717	733	742	728	718	740	752	763	710	747	699	728	712	733	723	711	768	718	769	740	707	756	759	735	732	716	721	745	735	718	729	744	736	746	752	762	748	716	690	706	760	752	738	743	711	738	727	717	725	740	743	729	704	716	738	704	721	731	722	758	746	740	709	706	747	718	719	732	713	729	753	731	711	708	733	721	710	745	724	750	691	750	731	730	741	754	698	739	724	755	752	751	769	723	747	731	712	711	724	757	746	696	717	752	740	743	722	736	733	761	716	721	727	685	717	752	731	755	750	740	716	736	738	740	738	767	735	696	743	725	781	757	738	719	699	755	722	694	760	715	740	750	763	766	732	732	745	714	704	742	728	758	737	733	720	679	721	743	732	749	738	741	728	711	742	730	689	744	741	748	734	778	709	750	741	743	750	745	722	691	683	765	717	762	748	715	745	711	744	718	725	717	764	685	749	750	728	756	718	740	712	751	739	749	741	696	749	697	781	706	707	718	704	736	729	755	753	698	728	734	722	719	757	743	732	720	776	735	765	753	744	747	731	713	769	725	699	734	750	752	746	743	721	694	748	697	744	735	735	709	730	746	670	776	733	760	756	742	718	746	684	732	757	745	735	752	715	752	731	716	727	754	711	732	745	776	734	765	738	696	740	748	716	756	740	723	744	756	709	694	720	716	741	695	716	738	719	728	765	729	720	739	727	715	731	716	725	754	716	753	733	714	734	730	676	732	751	714	770	740	753	740	753	735	741	736	720	757	748	711	741	713	754	738	743	733	723
345	34	3400	184578	389	0	68	458	663	764	792	774	759	799	718	708	732	728	722	692	745	703	675	721	718	694	685	703	699	715	728	716	720	694	700	704	701	651	682	685	673	681	707	683	686	691	702	704	670	686	674	702	678	691	675	684	700	754	774	786	832	790	827	907	828	854	844	869	859	863	792	754	741	687	703	695	667	695	652	674	695	674	676	659	674	670	694	725	639	693	701	700	651	688	651	667	665	686	692	645	667	669	665	663	678	687	699	682	683	633	670	680	660	669	698	670	672	680	710	686	688	674	632	713	668	676	702	670	661	700	641	716	647	683	683	670	691	692	659	681	695	698	674	701	712	700	706	671	684	674	664	670	681	685	721	661	666	668	660	685	670	707	692	655	642	678	673	655	683	673	660	700	664	672	635	672	697	704	740	685	682	658	671	672	649	718	656	676	700	730	667	661	677	697	630	688	663	677	663	654	620	679	665	639	678	680	678	686	649	673	691	670	670	705	649	685	641	719	656	682	648	641	725	638	689	695	679	638	653	663	698	678	667	718	676	677	697	693	655	686	655	680	693	688	647	685	674	702	668	666	665	686	655	674	654	666	678	675	689	706	676	659	691	708	664	669	697	691	697	700	675	682	688	679	668	683	683	679	672	674	705	663	668	674	671	674	658	657	650	710	679	689	656	707	674	680	668	673	671	687	701	673	703	688	687	676	663	671	632	658	701	667	651	647	675	677	683	678	648	680	645	696	660	645	680	691	692	693	695	677	735	664	691	669	669	711	689	675	667	677	676	692	681	652	696	693	677	679	696	658	644	669	681	702	702	692	650	684	661	686	687	694	650	691	660	678	660	726	670	704	679	684	669	679	705	663	685	679	689	686	644	666	662	645	656	683	677	662	679	659	697	666	668	654	663	674	642	701	684	668	662	685	670	651	678	683	712	695	677	655	656	649	688	684	684	715	673	679	674	668	677	709	668	688	686	701	674	667	691	707	690	670	655	711	675	691	668	676	677	686	649	681	671	663	671	726	687	684	668	690	684	674	678	684	687	658	654	692	687	713	671	703	649	683	662	645	662	668	641	677	672	663	687	710	617	685	683	665	671	684	639	676	652	684	652	670	655	665	694	715	664	682	678	697	672	678	702	671	655	697	699	671	652	668	678	673	673	658	652	702	667	663	708	673	706	669	682	699	651	697	664	669	690	662	704	694	674	695	650	652	690	680	679	672	662	659	668	709	688	690	681	672	672	666	697	628	665	664	717	654	694	671	674	720	641	649	668	650	645	692	648	710	701	707	692	685	700	663	652	659	694	656	646	660	676	708	699	689	670	673	676	719	654	703	706	683	693	665	653	647	649	658	698	680	670	681	661	709	690	678	689	670	673	716	660	691	657	716	690	644	670	685	687	651	686	685	693	706	671	670	638	731	668	692	655	647	661	698	668	694	682	676	690	672	660	691	681	669	694	650	669	710	672	663	696	667	722	694	676	667	666	702	670	654	706	650	675	673	668	667	723	706	688	661	675	671	659	670	665	684	663	719	666	680	675	662	673	675	679	680	663	661	666	678	703	690	664	664	693	657	661	683	696	717	680	673	673	631	667	669	673	690	686	670	659	688	641	679	657	661	684	663	748	679	715	649	666	681	695	696	640	698	687	685	696	688	620	679	669	704	653	682	691	668	689	685	657	671	671	657	647	674	688	689	699	690	690	638	661	643	645	713	668	652	656	678	658	675	684	696	671	714	694	675	669	693	686	649	697	662	710	648	698	669	693	689	671	632	696	656	712	666	669	689	696	688	648	672	644	647	668	683	638	659	660	672	656	696	668	660	674	684	717	694	617	675	677	666	678	668	701	676	678	680	641	649	714	678	682	645	683	676	640	691	656	648	667	680	636	680	698	648	700	674	657	669	679	674	692	694	700	665	649	682	647	669	664	705	676	664	675	650	655	697	668	678	713	668	660	662	711	661	674	637	746	692	636	687	651	676	681	660	658	672	674	682	668	664	684	667	688	645	659	703	668	670	720	653	691	707	707	691	661	691	708	638	678	718	697	682	684	685	717	659	670	697	684	630	647	690	697	690	709	679	706	679	662	669	645	665	652	678	706	686	659	674	658	638	667	654	671	691	655	697	688	670	652	691	678	689	695	682	641	689	689	685	663	689	669	683	717	658	658	673	691	656	661	666	700	669	718	663	680	632	683	698	657	709	714	689	722	678	683	697	647	690	664	664	665	676	702	691	690	688	697	676	679	673	674	658	693	625	682	664	681	677	697	618	664	655	687	688	676	666	653	626	695	685	704	671	690	672	643	683	739	635	671	645	674	675	672	704	675	654	687	692	653	653
345	35	3500	184679	382	1	79	482	682	797	808	809	787	808	759	757	727	723	724	710	732	720	744	702	712	695	688	712	647	696	733	670	730	681	696	706	677	685	704	723	679	685	679	673	721	694	728	697	720	685	729	674	695	770	712	689	778	799	744	862	777	798	798	861	859	830	870	861	906	845	798	755	715	708	699	707	666	737	683	667	696	673	711	671	680	677	694	687	660	682	676	664	692	675	688	685	704	679	682	662	702	698	690	698	668	698	697	654	665	716	681	643	652	655	680	690	692	656	694	693	685	722	689	686	690	686	712	670	688	684	678	688	701	693	677	675	683	730	710	712	707	698	704	651	727	668	660	689	673	675	713	708	687	674	677	690	687	691	680	694	663	660	684	692	704	682	674	660	716	667	663	683	723	716	731	673	683	698	666	686	675	707	682	666	681	689	703	725	686	703	690	690	711	698	683	686	705	732	698	666	701	690	705	676	683	662	702	712	695	635	655	696	668	696	690	658	697	689	731	712	679	706	709	720	668	659	648	697	677	662	693	644	666	673	672	697	640	658	711	687	695	645	691	690	653	734	717	657	695	668	691	683	743	673	685	674	667	683	678	674	664	658	661	727	712	685	690	663	689	680	678	740	704	717	665	716	688	700	659	717	694	686	652	702	676	711	688	700	676	673	678	717	661	712	683	664	663	685	660	672	659	686	679	698	649	695	688	690	681	686	682	666	643	661	719	657	699	701	689	699	689	674	693	655	669	680	708	686	709	667	700	648	658	707	675	673	679	705	699	682	709	692	663	673	699	696	678	715	647	680	696	696	662	641	700	648	704	662	696	636	679	701	671	729	656	692	642	695	684	678	691	723	658	652	683	641	669	653	707	663	681	694	724	730	685	688	740	663	653	681	694	706	655	673	685	684	687	690	691	670	685	716	681	693	673	683	663	690	675	698	697	654	662	697	682	717	645	703	671	706	717	684	699	675	714	703	658	683	723	686	641	688	662	681	654	679	658	666	700	690	662	680	671	693	690	675	671	669	684	690	657	680	663	701	694	706	653	665	669	685	666	677	709	684	684	713	672	685	669	732	649	705	686	726	661	678	654	704	697	684	689	690	662	697	683	669	676	696	675	721	698	694	702	647	729	689	713	665	659	648	705	669	700	659	702	704	688	666	679	676	704	647	675	696	702	692	662	680	647	669	672	685	715	672	679	672	675	676	662	630	706	647	673	689	688	700	673	671	666	664	687	677	695	714	684	684	676	715	657	700	688	718	677	644	731	693	677	664	670	672	690	688	668	708	683	666	690	683	687	707	677	684	681	689	685	687	671	651	690	687	648	676	702	649	684	650	677	664	710	680	706	719	693	697	668	653	674	720	703	701	697	671	665	657	679	723	698	724	640	692	675	706	685	719	682	708	653	660	675	680	694	702	667	677	653	678	684	689	726	691	689	676	697	678	708	698	671	709	685	699	708	704	675	707	689	725	670	702	687	681	694	640	679	703	666	680	655	674	691	676	744	662	671	716	688	658	663	723	700	676	678	666	669	709	662	669	702	714	665	696	653	690	672	707	696	673	694	689	698	702	696	662	702	705	699	661	688	718	697	710	684	678	696	687	677	709	655	704	695	664	697	664	714	694	738	697	670	660	693	685	698	714	677	657	662	647	673	705	722	706	673	662	653	703	677	690	666	681	670	652	657	685	649	671	673	690	667	695	671	640	698	682	678	656	701	663	660	672	664	680	674	663	671	702	702	677	665	699	701	721	684	667	683	685	671	677	684	685	674	702	674	674	644	681	706	699	677	690	649	703	720	697	668	716	689	648	682	658	655	671	697	680	682	654	692	674	689	708	668	710	685	685	709	688	710	671	720	681	662	683	667	684	675	667	709	705	681	682	666	736	662	716	687	651	690	677	704	670	689	674	688	701	681	657	682	727	667	680	687	674	674	656	678	690	661	700	705	668	665	685	685	683	681	690	680	683	689	680	725	712	682	666	699	667	679	723	671	674	670	680	654	701	718	626	690	655	694	712	690	684	691	700	698	658	660	686	687	647	691	710	712	686	695	686	690	658	722	681	670	667	710	705	697	695	675	707	674	687	678	680	668	732	661	662	686	680	680	721	685	669	703	654	695	670	681	693	656	670	658	708	675	673	716	686	665	696	721	684	714	691	643	695	675	680	663	689	673	682	679	658	659	677	703	669	716	673	699	687	687	695	688	688	680	689	699	727	708	675	692	712	661	675	695	717	721	678	694	692	649	680	666	723	718	678	666	653	664	698	656	699	645	687	705	672	666	678	677	670	706	664	680	681	684	678	694	672	710	659	704	694	658	674	657	672	710	697	654	684
345	36	3600	184781	379	1	74	493	655	746	758	764	739	749	701	704	714	673	674	697	656	687	683	666	697	717	638	731	675	682	682	675	622	694	642	672	620	702	666	652	652	621	682	644	653	645	688	673	647	618	673	658	600	675	679	670	691	727	737	764	792	797	774	755	786	850	817	830	792	799	735	689	678	662	605	679	697	633	651	649	677	644	683	665	664	649	673	653	631	660	668	636	675	635	660	683	689	639	628	676	623	680	671	609	642	660	658	660	703	653	641	667	652	671	647	666	635	645	663	668	640	655	642	647	623	657	640	653	629	638	629	611	636	627	667	653	637	659	703	666	649	660	687	639	626	658	651	648	625	658	638	644	661	693	651	655	671	676	645	665	644	616	650	614	632	644	647	653	652	641	635	666	661	655	693	679	659	664	626	612	608	672	660	677	680	636	636	628	638	632	626	642	652	633	643	662	686	658	665	669	650	658	665	641	651	632	644	658	669	650	661	637	641	691	663	665	646	637	662	647	637	625	619	645	625	656	689	628	627	640	617	649	640	647	652	676	656	663	660	636	630	616	652	628	631	644	656	642	658	669	696	648	655	621	636	650	653	682	611	624	617	629	658	673	652	657	631	635	636	657	666	659	672	633	661	660	665	605	616	679	626	625	612	629	643	658	650	659	659	645	640	667	649	613	624	637	618	632	643	646	610	676	647	628	635	682	653	671	657	653	655	672	653	637	656	639	678	643	658	625	629	628	640	604	645	641	647	610	639	639	622	655	640	656	649	645	652	665	657	625	657	693	645	664	612	651	619	656	659	640	637	671	651	668	660	630	625	629	642	686	648	633	653	650	666	634	662	670	672	662	642	657	640	609	648	676	665	640	670	610	598	649	655	650	607	642	633	619	642	634	664	664	625	615	646	632	664	647	645	654	637	642	671	618	599	672	645	669	651	622	624	676	644	630	697	650	636	626	649	654	641	684	664	615	631	665	636	635	668	650	659	638	647	644	645	648	649	608	653	670	623	687	659	645	629	636	663	658	644	643	657	660	652	684	640	653	636	659	633	666	648	639	663	633	689	663	638	640	621	674	624	642	709	663	664	707	672	685	665	659	657	637	664	645	673	650	648	639	648	642	611	626	666	633	668	677	662	650	633	628	615	617	681	624	662	631	674	633	661	621	642	656	642	653	695	618	672	655	658	655	667	647	634	654	658	652	606	639	650	631	657	651	629	650	618	650	654	676	636	628	625	620	649	649	632	652	651	641	649	672	627	647	618	675	638	654	660	647	659	645	666	660	648	648	652	654	650	658	673	653	671	662	666	636	646	678	659	640	636	618	667	642	607	684	629	674	629	607	667	666	613	681	636	625	635	665	655	635	664	622	633	658	644	652	634	639	643	651	619	656	636	611	678	660	639	654	644	636	645	650	643	619	659	651	638	679	639	666	675	639	659	658	662	649	679	694	621	638	632	698	640	642	653	660	633	646	669	659	658	629	646	661	622	644	617	646	629	645	635	631	604	656	622	656	631	650	698	654	646	641	638	673	637	660	662	667	614	627	684	666	622	629	678	665	654	680	646	651	642	657	642	648	631	670	653	620	638	639	634	623	677	628	685	673	632	657	635	652	688	614	663	651	694	663	623	668	649	656	655	634	642	631	653	654	658	640	676	629	667	629	626	612	635	660	631	640	639	602	654	614	638	697	636	661	636	661	668	632	635	672	633	611	663	661	620	671	666	685	623	683	659	678	648	614	619	637	626	642	648	656	665	642	664	697	617	653	656	646	616	620	623	629	640	650	627	672	668	677	660	682	677	689	644	634	646	616	610	626	633	659	669	688	651	608	632	679	657	672	665	640	656	636	637	643	667	646	642	656	698	671	671	621	643	656	637	680	616	692	630	674	673	615	657	692	638	631	628	712	636	627	666	631	676	638	673	646	678	655	667	674	645	661	633	655	666	630	643	657	638	620	644	639	647	685	662	681	659	631	667	634	656	645	642	634	648	633	691	675	640	669	643	668	664	658	648	658	628	684	659	612	664	650	674	621	632	661	636	659	630	664	654	651	637	707	680	649	667	668	685	632	622	650	613	622	626	621	652	644	621	624	636	622	660	657	635	678	604	613	632	652	619	636	641	618	626	662	648	599	673	630	650	660	660	689	685	671	651	670	654	608	634	641	640	636	658	671	632	660	627	636	633	663	638	625	664	642	659	628	652	653	652	657	677	659	671	674	663	633	640	674	671	662	675	596	633	675	673	659	624	677	699	646	635	622	628	653	602	638	683	628	661	663	647	634	653	663	613	629	620	641	673	674	660	652	632	636	633	669	663	641	637	628	646	625	641	689	646	656
345	37	3700	184883	405	1	95	486	624	752	767	797	715	752	737	712	700	720	680	700	673	690	649	684	639	733	697	692	676	678	696	685	684	675	663	684	687	661	675	653	667	683	673	627	666	654	671	643	630	637	658	652	687	672	633	645	669	683	700	744	738	722	766	794	780	800	816	851	833	761	732	694	670	702	643	668	652	636	673	663	676	662	659	630	677	649	646	655	672	654	626	648	661	649	661	630	667	646	633	678	645	648	642	623	664	617	640	652	705	646	641	639	657	643	638	695	659	617	660	683	648	636	660	643	641	676	650	662	611	651	646	642	643	712	666	639	661	631	650	647	663	651	662	624	648	637	666	636	657	642	629	645	663	622	624	665	648	633	651	639	641	686	642	634	660	672	665	621	682	669	662	641	635	629	680	609	652	623	624	647	657	682	631	641	633	659	662	652	642	644	650	651	635	654	629	684	637	632	645	597	620	661	627	643	608	647	637	627	641	645	655	599	653	633	667	618	626	658	643	639	646	664	657	634	659	627	650	669	631	670	649	650	653	629	619	657	667	658	605	660	643	669	656	680	619	607	669	680	647	644	646	636	635	660	603	676	638	670	627	639	630	670	638	661	640	636	619	667	639	644	636	647	656	596	653	696	656	681	671	654	676	638	650	661	626	672	646	631	650	658	646	625	645	662	629	664	651	668	649	658	639	680	643	652	663	627	605	619	634	647	646	675	659	647	654	672	595	622	667	605	628	598	647	672	623	648	660	647	646	616	626	652	660	648	618	665	635	651	615	684	649	670	651	656	619	649	643	633	637	643	658	663	640	615	663	636	632	692	668	648	657	642	652	662	673	625	641	635	657	617	646	660	649	659	657	631	662	648	660	654	644	624	666	670	636	688	632	650	666	662	644	668	673	712	637	627	665	666	624	633	617	656	619	657	645	629	679	675	640	649	668	643	639	690	658	646	650	625	660	655	638	652	675	651	650	644	652	652	617	641	588	633	658	632	621	676	627	674	594	625	638	634	660	636	613	694	685	673	643	671	631	662	660	657	641	666	647	631	666	637	632	642	656	654	593	636	667	643	626	661	644	681	623	687	623	628	640	635	665	649	661	649	629	631	628	619	682	626	639	605	675	664	621	645	705	634	667	650	588	648	655	654	663	638	689	628	648	648	636	632	659	640	650	644	661	650	660	650	627	662	651	627	656	684	647	663	643	623	667	650	639	629	667	644	666	632	585	655	648	649	624	628	641	657	690	668	638	633	646	675	671	646	631	650	670	631	615	628	662	655	637	684	694	632	667	625	658	700	664	664	661	642	651	622	616	653	649	631	637	646	670	673	610	650	620	695	616	649	645	624	671	647	646	640	673	635	662	621	648	646	644	642	659	604	671	642	682	684	613	655	634	647	621	648	658	623	656	672	638	698	651	640	638	662	674	658	636	635	658	635	622	666	641	624	668	657	622	696	689	675	612	672	633	671	657	654	676	628	636	642	656	657	637	640	637	663	669	638	656	644	650	665	621	673	630	636	663	664	641	622	623	632	668	655	665	649	677	659	658	629	616	650	641	643	666	642	630	650	705	624	611	675	564	643	636	643	672	674	634	662	650	641	658	629	648	630	628	658	613	655	642	656	657	635	642	635	632	652	612	652	661	652	628	657	665	644	666	661	678	626	618	646	683	620	669	647	665	641	636	649	653	628	655	590	665	683	631	636	614	661	638	660	648	662	617	681	637	653	663	647	596	676	641	621	642	670	667	656	635	640	640	673	657	695	638	632	688	666	647	645	666	660	637	628	677	655	603	628	667	633	628	654	656	627	644	657	668	648	642	622	670	674	647	665	655	635	654	657	626	627	600	648	643	650	640	656	654	591	626	657	598	641	661	679	658	644	639	676	648	615	664	623	603	664	638	640	654	624	666	655	653	674	639	631	628	643	661	627	672	677	656	655	625	673	649	654	641	643	619	652	675	714	623	660	616	639	649	640	652	636	632	652	635	654	665	627	650	684	664	676	673	650	621	672	664	653	641	630	641	626	664	635	664	653	667	638	687	604	670	647	679	650	644	637	647	634	623	642	639	671	661	677	632	676	623	650	619	667	655	685	642	652	636	655	637	646	660	688	610	613	674	641	629	639	681	676	686	685	669	664	660	647	624	658	659	640	650	615	605	645	649	654	653	654	637	667	630	663	629	661	585	639	627	676	622	641	662	649	657	658	647	640	679	639	622	663	654	663	631	643	676	619	630	679	618	673	636	636	678	659	644	644	664	627	629	632	636	655	647	669	650	673	610	649	650	660	674	645	611	623	635	635	629	676	679	627	676	636	663	653	642	678	654	662	645	664	654	668
345	38	3800	184985	394	2	64	469	614	731	706	687	733	723	706	706	654	689	653	672	647	636	667	607	651	636	613	654	643	612	621	670	610	613	618	659	615	618	633	642	635	589	619	642	608	585	629	588	635	564	575	608	622	633	613	686	656	673	692	692	737	686	722	730	753	749	749	727	701	710	613	653	580	605	612	608	608	622	593	595	620	618	622	584	656	609	601	622	592	631	613	614	634	623	600	645	580	612	612	604	638	598	620	613	610	626	617	613	572	619	611	657	579	614	611	607	567	630	622	647	578	641	605	623	620	586	608	606	629	596	572	579	644	584	608	610	617	642	586	597	631	586	602	554	618	610	607	605	593	635	594	624	634	585	616	590	621	613	600	615	596	615	621	625	621	605	617	583	622	573	616	663	598	613	599	582	642	595	592	582	603	591	593	609	632	616	625	581	594	628	605	606	631	604	622	650	615	630	593	594	594	602	626	596	626	603	604	595	607	594	604	590	601	603	606	606	603	596	616	594	629	592	596	628	587	613	611	611	596	619	616	604	589	601	621	677	615	611	602	608	623	584	582	632	599	612	615	618	617	615	563	642	637	611	617	584	624	605	617	606	627	610	625	614	624	582	619	568	606	644	608	580	612	598	639	547	585	602	580	576	653	611	602	601	623	587	593	582	605	609	583	611	612	646	591	605	612	620	604	635	578	625	633	635	633	590	595	623	606	636	626	615	611	619	591	589	610	588	615	608	612	627	608	601	598	632	596	621	619	650	638	616	599	634	624	642	627	606	620	609	604	588	608	638	615	622	616	603	615	600	604	613	588	585	602	600	625	592	643	600	612	618	600	600	609	589	597	586	640	610	634	618	621	623	610	626	583	597	608	580	607	582	565	607	615	597	618	598	610	580	621	618	615	608	586	625	636	595	624	602	630	587	630	605	614	646	619	613	551	591	615	600	611	604	629	594	620	625	643	609	629	602	615	597	598	600	649	607	611	611	598	582	601	614	585	610	576	605	643	620	584	647	600	587	610	590	617	635	625	610	603	582	618	612	612	618	588	591	566	629	638	611	610	609	582	570	602	607	590	600	601	604	582	610	595	603	614	638	610	593	631	638	572	638	616	632	569	596	609	598	612	602	599	626	625	620	607	633	611	610	615	588	580	656	615	638	607	592	630	578	592	571	610	637	618	621	601	599	627	613	625	595	608	598	614	607	584	586	598	621	617	588	609	589	595	609	583	658	564	601	634	607	612	624	595	595	610	593	640	641	589	638	621	619	587	595	584	598	657	577	625	607	630	624	618	619	604	594	574	620	597	590	575	591	599	659	605	609	625	605	581	611	579	615	622	571	645	617	572	633	620	613	568	600	638	603	600	590	613	620	595	599	624	583	606	594	637	630	607	626	592	617	604	639	613	630	580	587	617	591	637	629	613	595	611	564	601	637	577	612	628	596	598	620	597	633	622	581	585	619	627	571	614	645	575	623	620	641	575	630	626	599	623	603	634	613	582	617	581	590	647	594	613	634	585	576	601	614	613	614	610	562	615	589	585	618	608	626	599	580	635	570	629	640	601	600	601	627	608	607	602	623	598	589	589	648	600	624	627	605	645	603	589	593	596	597	633	652	627	618	615	587	594	618	598	637	622	623	642	596	600	632	604	577	603	574	610	622	610	607	611	621	601	612	621	604	597	616	577	613	625	623	601	572	605	612	597	607	615	616	579	586	592	619	577	617	624	610	620	606	592	637	581	606	592	625	629	579	588	621	626	599	617	595	591	594	600	647	642	622	615	634	648	606	595	621	627	618	632	626	624	608	621	600	623	590	597	629	650	616	626	593	566	645	605	594	586	610	622	575	601	626	614	615	601	644	622	599	598	599	607	598	600	597	637	622	594	567	602	605	614	603	588	628	627	617	581	628	587	650	592	603	601	605	606	628	610	621	588	584	597	602	636	598	604	577	636	642	574	571	627	614	628	588	600	608	627	566	633	581	617	597	567	607	642	603	607	624	599	608	630	614	609	622	600	606	604	619	622	604	616	555	577	594	596	592	634	598	595	584	604	659	604	592	604	625	606	626	608	585	608	652	591	600	636	599	612	606	603	613	587	601	632	596	611	586	622	599	605	618	606	595	608	630	577	581	580	589	577	602	594	607	645	601	616	612	588	602	586	603	590	614	603	610	624	619	586	627	615	578	576	595	573	594	597	628	637	589	598	620	592	615	609	607	596	584	620	605	596	604	588	598	628	624	623	638	612	588	609	609	602	646	633	596	611	634	608	587	582	619	621	593	585	605	642	567	646	601	634	606	596	625	622	628	625	603	610	587	617	607	599	628	633	575	608	577	602	621
345	39	3900	185086	392	0	59	433	594	713	692	725	693	712	707	690	653	666	677	653	616	634	701	670	615	656	620	640	653	624	629	599	623	624	577	588	618	611	602	622	605	639	582	631	600	611	602	605	608	579	611	605	599	654	628	661	627	695	694	660	714	728	719	700	743	701	724	684	683	629	587	600	624	601	640	608	630	584	610	605	631	629	583	579	622	590	584	620	555	600	583	583	558	605	604	593	612	593	605	608	625	590	625	618	576	607	587	603	592	603	611	564	589	616	600	596	577	579	588	601	586	600	585	621	562	636	595	596	623	574	601	603	633	589	595	595	624	602	587	580	605	612	620	596	602	614	627	608	611	605	620	624	605	591	604	592	623	566	634	575	624	614	600	623	607	621	602	625	602	602	600	607	599	628	599	627	608	615	584	614	578	569	610	605	581	637	613	599	623	631	582	584	610	573	591	603	614	620	559	581	612	584	631	592	559	573	616	611	607	576	584	601	646	600	588	604	594	653	608	601	595	630	594	589	595	606	583	583	605	651	617	593	578	617	603	570	613	608	564	605	605	636	584	563	575	600	628	600	596	590	603	604	598	602	578	627	613	583	618	584	640	615	600	570	593	611	589	604	569	638	595	602	627	555	604	597	562	604	595	598	597	594	602	614	593	577	610	603	577	613	588	621	611	597	613	604	599	599	577	576	598	566	571	577	578	594	600	609	582	631	583	613	588	598	648	594	550	607	587	617	603	604	557	607	587	584	559	590	616	589	571	609	573	559	656	582	590	588	627	588	556	580	600	600	594	589	601	607	611	591	622	639	620	609	580	585	640	601	559	597	632	581	619	592	622	629	635	623	612	621	617	599	603	597	602	620	587	641	595	590	637	623	581	591	608	608	610	593	617	606	613	622	621	634	580	599	634	634	619	573	597	594	594	607	613	589	629	606	603	593	588	586	571	593	602	628	615	588	600	563	589	604	600	592	596	610	570	606	593	629	612	580	575	628	590	602	605	606	638	658	609	601	613	610	619	595	554	590	634	600	638	607	587	633	604	577	616	586	581	615	619	600	599	602	603	643	596	578	553	595	600	586	600	611	592	620	626	605	597	565	604	619	605	614	614	569	618	609	615	621	640	572	633	582	609	601	594	633	615	590	606	628	591	605	607	609	601	585	584	604	595	630	579	574	591	599	581	633	636	602	555	614	603	595	618	593	548	604	558	613	640	614	623	627	634	571	576	628	633	607	612	621	624	577	591	614	611	584	589	590	593	616	602	626	592	590	588	620	581	605	609	591	631	643	632	590	573	608	571	630	578	617	569	615	598	610	623	604	600	610	595	593	589	581	617	557	628	601	613	580	595	596	608	581	648	602	593	598	598	626	590	617	606	632	612	583	603	572	571	589	590	575	624	613	617	589	595	590	613	587	597	609	604	588	630	617	624	595	612	594	597	586	628	625	606	638	581	637	562	609	632	612	630	609	554	606	590	591	614	597	550	611	571	587	628	607	641	622	602	647	589	569	565	592	615	610	627	597	639	586	588	611	584	571	609	621	614	599	554	580	600	587	585	619	611	640	572	586	593	588	601	616	586	616	548	588	561	568	606	603	591	616	622	601	580	594	610	650	595	612	607	598	590	616	586	582	602	618	600	581	633	603	610	650	621	581	579	610	614	593	618	594	599	572	579	626	656	618	610	616	584	608	602	638	635	584	570	571	623	567	617	612	591	599	615	594	586	581	629	572	620	601	594	591	632	603	614	605	554	639	623	606	610	578	611	594	593	617	579	599	623	595	615	587	593	598	598	571	591	617	608	612	609	573	621	583	601	605	599	605	598	627	583	597	562	586	604	614	618	582	580	625	606	615	603	583	620	610	639	586	600	609	572	578	610	617	616	600	616	605	579	611	581	603	580	595	610	609	630	598	571	591	589	565	634	621	634	628	638	609	583	559	629	595	584	640	592	615	626	608	595	617	606	624	610	622	606	583	570	598	633	628	652	653	550	554	579	630	610	600	577	609	610	651	588	609	608	622	607	582	576	625	594	613	583	603	646	594	602	603	572	609	595	607	578	621	587	546	615	593	596	596	585	558	528	608	595	609	615	627	605	651	594	596	591	641	585	601	587	617	614	580	600	635	633	620	624	553	614	669	583	605	649	586	614	578	594	587	599	635	621	597	579	579	558	619	590	642	571	578	579	589	609	619	583	609	611	618	566	616	601	585	642	625	633	607	591	628	623	583	632	597	588	563	581	606	563	603	596	608	613	590	592	591	572	604	574	594	594	594	614	582	590	575	567	611	579	579	585	611	602	559	605	613	595	604	584	581	599	614	614	618	571	594	627	626	584	593
345	40	4000	185188	382	0	70	407	514	722	689	696	660	652	629	625	625	619	627	554	617	629	597	615	587	626	615	574	579	599	595	583	593	594	594	607	597	554	589	568	575	601	605	590	581	573	580	558	560	570	584	608	582	547	584	634	610	608	623	662	644	668	664	690	625	626	636	579	560	585	565	573	571	580	575	592	559	553	578	578	555	560	568	556	578	538	568	579	551	541	551	520	586	531	582	555	589	577	567	544	554	579	549	588	557	559	549	568	573	572	529	553	551	545	556	564	561	580	548	563	568	552	574	563	587	565	595	551	567	570	566	573	573	568	563	596	582	563	534	612	540	562	541	556	565	571	590	552	552	578	544	554	565	566	576	565	565	549	534	570	582	601	525	567	618	591	565	598	523	581	563	592	536	556	564	595	577	566	566	556	564	590	539	582	552	539	566	561	561	560	547	577	541	578	551	546	574	579	594	544	558	566	555	600	603	539	563	547	589	534	575	562	538	546	592	527	551	540	591	545	583	526	577	545	562	552	574	563	584	562	553	555	565	557	594	533	579	572	576	572	590	554	545	569	533	554	604	576	528	578	534	565	535	546	559	609	568	607	566	548	540	601	526	576	531	565	581	602	558	538	576	583	555	582	543	586	520	569	561	560	572	576	581	584	560	557	562	541	500	569	570	567	559	582	560	581	568	582	583	567	599	531	556	538	550	550	569	574	577	569	535	544	542	573	547	538	569	573	540	560	544	557	567	547	515	602	550	614	571	573	577	553	549	565	575	532	543	548	558	548	529	554	571	553	576	572	567	588	568	558	558	565	541	546	577	534	535	577	544	556	522	578	556	577	556	537	596	559	572	509	575	551	581	567	534	588	535	568	575	573	534	579	540	581	587	573	551	594	564	563	563	555	586	570	573	555	538	551	567	555	536	591	574	594	531	543	534	569	562	573	559	544	582	527	554	566	553	573	571	576	540	564	580	562	566	551	569	560	554	596	599	517	583	535	542	553	511	561	568	537	572	581	537	524	551	558	592	577	567	530	581	549	541	563	542	544	584	579	593	584	592	566	558	577	545	535	562	537	536	572	504	544	606	541	557	545	574	569	558	576	548	553	545	558	567	540	567	556	553	570	582	543	558	581	590	568	562	574	558	541	568	561	553	562	574	601	581	568	546	572	561	575	579	601	534	575	578	585	511	527	574	575	544	550	576	590	555	594	560	571	498	553	548	571	556	540	591	526	546	552	570	596	545	560	577	591	568	574	551	553	541	544	586	575	550	594	544	586	536	584	563	570	568	595	558	551	541	577	514	562	562	560	568	541	608	544	548	585	534	560	553	586	538	573	541	551	584	575	539	572	585	520	580	572	576	527	563	547	582	564	590	576	584	586	541	567	547	599	575	526	559	549	533	570	558	565	545	593	576	578	535	557	548	581	541	576	555	577	575	551	534	552	581	562	593	578	567	556	550	590	544	549	580	546	552	514	563	588	552	551	554	579	544	588	584	545	562	548	543	547	601	570	557	566	539	546	586	578	568	544	556	564	540	506	569	613	562	555	557	558	569	595	595	581	573	530	583	549	564	606	587	570	542	549	568	527	579	564	530	582	567	548	533	547	556	552	564	550	545	568	578	564	609	539	566	553	539	568	552	543	563	558	597	558	595	511	584	563	524	590	566	574	544	556	579	582	556	543	567	561	590	561	552	540	564	580	578	524	597	596	563	532	567	570	586	568	577	551	554	540	546	564	601	562	591	572	593	578	539	583	557	566	561	569	590	587	558	558	558	594	546	572	535	594	566	579	561	574	568	556	550	582	569	563	593	581	556	530	554	538	538	536	552	549	575	562	533	590	550	560	569	554	551	541	542	569	552	545	532	541	544	617	531	582	551	555	527	571	519	531	554	587	558	572	556	560	552	556	556	549	560	562	586	572	549	582	554	546	547	584	575	561	559	533	555	550	575	573	560	541	548	570	546	560	541	537	567	588	554	598	563	549	552	563	583	578	542	534	566	580	555	545	588	558	526	531	538	567	552	600	558	551	544	567	558	575	567	556	564	585	567	550	572	564	545	568	543	548	537	580	585	582	546	524	577	593	583	568	571	564	524	562	553	551	550	593	542	578	572	538	536	588	560	581	521	562	585	585	563	557	547	572	529	573	562	534	562	562	581	572	539	565	569	570	582	552	570	605	568	563	553	583	599	549	561	610	540	559	575	564	558	557	577	540	575	562	559	557	581	545	556	566	537	552	590	566	532	547	586	568	558	555	575	553	550	538	576	576	562	517	546	564	570	590	582	590	581	568	530	534	602	566	512	582	570	572	546	568	567	558	491	538	577	578	539	554	584	553
345	41	4100	185290	401	0	59	423	529	635	643	684	602	671	604	604	588	582	592	575	548	559	560	556	556	571	543	539	564	524	538	542	538	537	530	521	527	564	525	549	540	553	555	534	566	530	569	520	560	539	537	514	527	541	547	539	550	543	509	540	577	610	601	618	620	632	601	551	527	547	536	522	541	515	524	542	553	547	524	515	495	507	557	510	503	515	540	537	561	537	511	497	513	531	492	524	531	516	513	498	508	569	539	507	542	524	514	550	532	545	512	518	545	521	508	536	527	506	487	515	525	514	528	547	522	537	540	543	529	549	522	517	556	522	540	542	523	526	495	550	545	549	540	510	548	519	532	534	530	510	545	542	544	545	529	558	504	531	512	512	559	515	510	525	525	510	548	522	521	538	558	528	527	530	531	499	582	526	525	543	517	544	516	507	484	549	510	496	511	519	529	524	541	508	510	523	561	513	506	542	505	525	539	502	494	503	513	520	531	498	514	496	543	530	514	545	515	571	546	560	484	537	547	535	530	529	503	552	508	529	526	524	519	522	534	544	544	510	531	535	535	545	543	519	566	499	546	531	551	521	518	550	518	544	529	473	528	531	540	502	540	540	522	528	509	550	497	540	526	550	535	530	522	547	506	535	535	554	526	501	543	531	525	527	537	546	514	539	525	507	533	513	543	524	516	539	517	522	485	518	508	540	544	535	568	532	487	536	502	535	533	525	505	545	528	524	529	526	489	525	505	552	521	514	526	529	485	504	510	544	544	554	495	516	510	508	533	518	504	516	520	527	477	520	522	518	525	529	536	497	479	512	569	519	528	545	511	552	536	535	502	516	556	556	551	518	502	487	515	544	505	533	508	520	520	529	524	533	521	559	501	530	515	547	524	548	505	541	498	544	534	508	516	520	513	516	544	518	511	516	564	531	551	543	568	529	530	551	496	504	513	506	520	550	535	469	521	533	515	515	522	533	501	526	545	528	524	522	501	495	521	506	478	521	501	537	478	505	542	522	523	538	503	529	528	526	527	531	501	539	524	527	503	529	524	503	508	524	509	524	508	531	520	521	527	515	519	547	496	559	517	509	518	517	482	531	539	493	538	525	548	544	530	537	540	492	518	505	514	481	546	503	519	529	540	549	509	497	534	507	533	534	512	523	502	525	523	518	498	540	519	539	515	513	504	536	494	538	528	520	554	524	550	527	536	514	506	540	541	535	533	516	543	514	536	519	531	525	509	522	523	561	546	511	507	511	505	516	514	530	549	534	541	532	518	510	522	518	522	495	545	490	518	527	544	526	514	515	562	542	551	580	566	498	513	515	492	510	534	544	531	502	515	519	546	541	546	542	525	549	522	505	544	487	531	529	526	539	504	519	540	562	482	523	525	542	540	516	549	513	521	517	507	511	517	509	512	530	515	467	527	533	526	550	514	485	460	546	511	534	571	518	570	499	486	558	511	551	544	546	518	520	534	498	546	518	524	522	507	532	543	524	494	530	515	530	506	541	558	521	506	517	517	509	522	487	550	492	504	507	562	530	558	529	544	500	524	557	506	531	522	550	524	526	525	520	540	510	526	542	516	512	530	525	516	529	506	547	499	508	520	553	527	525	553	574	532	505	497	530	532	536	534	554	525	531	494	530	497	505	506	524	514	510	511	554	504	512	519	518	531	546	523	519	517	549	495	534	512	532	523	502	518	514	515	520	524	519	534	508	498	524	523	547	527	509	546	482	506	497	532	482	554	509	508	519	530	510	528	539	519	502	498	529	526	549	516	518	535	539	494	514	510	534	500	533	558	523	524	482	492	511	541	568	498	524	521	543	512	514	487	542	512	559	493	515	541	483	496	546	523	542	514	503	514	546	548	519	513	531	507	512	539	507	505	519	508	533	527	494	528	521	537	502	512	529	519	569	519	546	513	565	522	553	555	538	494	530	535	519	528	524	526	518	532	570	536	563	530	502	528	535	509	521	534	543	512	539	478	547	513	529	467	509	519	539	557	546	532	538	505	530	510	558	561	560	488	525	519	503	526	538	499	540	480	536	518	540	566	555	522	538	519	523	518	520	532	542	580	512	538	537	491	527	544	517	514	542	524	530	530	545	526	515	529	529	540	524	519	563	506	533	535	535	514	498	472	525	541	518	509	527	527	530	490	503	531	513	532	546	486	516	507	525	523	555	509	518	513	544	520	520	559	518	525	544	497	524	524	556	534	512	508	546	521	506	551	528	521	491	499	522	532	499	540	522	544	532	517	533	556	499	526	517	543	551	539	520	519	539	542	490	523	522	497	494	569	511	528	499	515	540	524	547	512	506	529	561	484	483	540	533	487	512	523	501	527	536
345	42	4200	185391	395	0	68	440	554	638	673	696	657	615	656	624	589	591	611	609	589	603	602	594	584	594	610	620	565	592	603	567	598	613	556	544	572	571	579	580	616	588	555	550	585	581	566	565	568	578	542	575	573	572	552	604	596	588	577	580	602	635	636	642	632	655	560	586	589	579	535	560	558	576	545	573	556	563	552	582	537	564	540	535	567	549	570	548	562	545	556	572	615	547	594	551	564	567	567	547	571	603	538	534	549	572	531	565	538	558	554	568	530	565	575	564	554	540	545	554	572	546	546	578	574	546	542	608	577	564	556	580	582	556	541	586	517	558	565	578	533	560	561	576	571	558	568	580	585	569	527	555	580	538	567	571	546	577	561	549	559	553	571	555	545	549	581	555	561	539	514	546	556	556	565	551	548	571	566	583	556	545	540	538	564	514	549	560	548	543	548	507	552	552	546	539	587	540	569	547	518	564	538	585	557	540	554	569	580	553	556	555	586	577	565	549	572	569	552	570	557	574	525	551	547	509	551	583	565	543	571	561	548	570	543	584	558	558	554	583	561	512	541	559	568	573	555	545	579	549	543	521	550	554	534	564	547	560	529	537	565	535	529	548	551	516	536	590	550	564	556	563	530	539	581	546	514	555	542	538	586	551	591	539	574	573	560	568	539	581	579	565	557	593	575	550	540	601	549	566	552	595	544	552	550	565	578	570	558	529	566	530	581	535	561	529	540	567	571	551	578	565	538	561	573	581	556	556	571	565	584	562	546	528	585	528	566	564	550	572	609	603	558	548	552	555	568	545	572	555	546	550	544	570	544	575	581	585	546	577	571	555	559	543	534	587	556	560	555	568	527	574	529	573	552	519	568	561	565	535	555	572	545	587	571	545	583	559	506	572	566	551	579	537	567	548	552	568	576	501	580	547	543	588	533	550	586	555	562	578	536	592	543	525	565	560	613	562	558	577	561	546	574	565	594	555	554	543	545	579	535	537	562	540	527	535	580	579	559	536	541	548	580	541	544	557	577	543	547	526	555	564	560	547	521	584	537	559	568	521	559	553	581	552	529	554	550	552	543	576	552	576	580	536	532	547	538	581	574	545	536	542	559	572	547	561	528	582	539	585	578	606	544	549	551	561	538	572	599	582	542	562	575	560	541	553	506	585	563	536	550	548	568	518	528	562	552	512	568	568	573	563	582	542	579	556	568	597	576	562	536	543	564	521	583	543	584	533	594	543	574	563	560	536	549	548	610	546	585	581	544	566	529	530	565	568	551	576	540	560	567	526	549	590	536	547	581	567	551	582	558	554	544	566	529	567	528	532	595	529	574	549	550	572	558	553	569	526	566	528	550	557	564	541	550	568	552	541	566	568	563	559	545	557	551	536	593	575	517	550	586	570	548	555	520	569	533	539	535	561	536	583	577	560	563	560	555	559	542	554	559	573	571	528	508	551	561	558	519	564	550	566	559	529	533	534	558	511	560	566	564	541	537	580	564	528	561	528	552	538	565	583	584	536	570	568	578	566	557	575	538	547	551	537	558	550	557	559	581	571	548	548	582	547	539	552	548	615	569	534	534	533	521	575	606	553	571	556	570	536	601	590	573	561	569	552	547	519	537	573	596	573	556	549	553	564	539	566	541	549	516	535	567	531	581	587	578	549	597	557	535	574	561	568	546	528	545	579	558	592	561	522	551	564	533	570	530	544	565	580	559	531	555	569	570	557	571	564	548	566	544	575	553	548	535	541	541	521	565	558	559	565	525	573	556	512	549	573	556	571	568	544	542	550	538	596	519	545	563	524	550	572	542	542	533	515	579	573	540	555	578	577	563	592	591	560	530	547	523	570	533	549	593	558	556	528	508	536	553	578	543	574	561	573	523	566	537	573	549	548	566	569	553	528	571	573	534	567	528	582	543	557	574	536	603	536	535	547	550	585	559	540	544	552	579	518	565	566	578	557	524	532	523	556	559	583	556	573	579	526	566	566	551	553	531	563	537	580	569	553	573	592	565	585	537	558	544	554	547	568	546	559	533	590	558	575	532	562	550	568	550	571	525	553	561	553	549	584	568	563	565	518	551	555	544	594	563	566	550	584	534	565	552	538	560	539	578	516	577	521	571	542	531	564	534	521	531	569	560	531	569	566	551	550	574	532	544	569	568	569	583	539	552	553	573	549	552	562	529	538	592	535	568	556	548	575	532	582	553	561	496	531	547	562	575	558	574	570	567	579	533	549	587	572	568	575	585	550	538	565	556	555	558	575	557	573	550	550	572	555	595	533	563	545	549	556	556	539	516	559	594	527	527	555	564	522	541	575	553	537	545	560	545	588	524	546	573	519
345	43	4300	185493	394	1	82	450	552	704	702	732	675	688	667	680	621	648	597	631	616	606	645	629	594	604	599	608	636	583	624	612	634	588	604	608	580	576	618	560	585	594	593	612	592	628	558	619	592	614	594	594	587	611	628	624	640	663	673	637	671	700	705	665	688	680	613	639	625	591	593	561	596	593	591	612	595	581	600	609	610	584	556	576	620	604	571	581	570	563	583	593	585	587	610	586	572	599	571	602	580	578	585	600	577	614	603	561	554	601	622	607	586	584	593	564	572	618	597	574	582	610	578	601	623	600	582	597	563	597	593	601	594	584	568	591	591	584	588	590	562	594	597	587	597	621	555	596	555	573	622	601	597	597	611	626	575	596	598	577	579	573	564	581	573	644	593	581	609	612	553	595	603	585	563	598	613	612	551	591	591	596	630	609	569	593	601	616	585	583	609	638	601	572	589	601	557	570	608	573	560	618	587	593	602	545	609	584	611	607	574	571	580	586	577	581	574	601	577	574	610	559	592	602	615	572	566	596	562	584	562	554	605	573	571	615	575	593	598	597	577	630	583	572	618	572	586	582	572	586	608	575	612	592	602	573	615	645	545	585	598	558	613	587	595	563	581	634	612	572	545	568	578	621	550	578	590	574	565	585	562	580	589	608	571	603	562	557	595	618	580	584	603	614	579	573	557	581	615	571	592	608	597	567	571	624	586	586	593	600	575	595	584	599	590	577	600	592	631	621	605	634	570	595	564	606	579	587	598	622	604	587	574	592	617	576	590	583	576	561	565	621	581	587	575	557	575	614	578	588	572	601	565	601	540	576	571	605	595	551	582	552	586	581	576	613	602	549	591	567	590	598	564	558	586	600	570	595	597	577	588	596	610	594	590	588	600	586	576	605	599	579	583	589	586	583	617	562	599	569	605	549	569	613	581	557	575	530	559	586	607	598	557	593	601	600	569	580	593	582	567	593	607	608	578	574	570	582	578	589	577	595	567	604	588	545	559	583	558	622	560	607	550	611	569	583	602	563	598	577	580	622	594	577	592	591	622	602	616	584	619	580	618	603	579	600	611	593	603	606	594	592	561	568	563	553	587	578	559	574	602	589	543	583	556	621	551	604	592	618	604	601	592	578	598	567	593	613	565	588	599	564	578	605	604	586	581	590	609	584	562	607	585	552	547	612	554	601	572	597	578	542	600	603	543	591	572	631	553	646	581	602	565	585	584	608	609	593	612	593	601	558	571	588	575	597	593	597	543	622	582	573	583	582	592	593	562	601	590	603	559	591	613	549	596	591	588	580	565	585	596	598	632	580	617	541	554	596	590	569	584	578	594	593	583	601	574	597	575	624	595	597	594	610	581	575	600	590	587	595	586	620	576	584	581	614	595	589	584	572	611	593	598	563	622	584	557	586	595	580	557	611	567	597	592	591	534	617	583	594	591	631	602	546	584	603	589	570	586	590	594	602	584	604	671	575	558	616	599	571	621	583	568	616	557	618	580	583	574	596	617	594	583	555	586	600	596	586	582	609	581	588	614	603	573	611	590	571	585	585	598	589	585	585	601	579	620	566	579	564	579	594	635	591	561	598	582	585	587	620	584	597	579	575	546	541	565	589	601	591	569	581	617	580	595	579	597	548	584	595	608	615	568	605	586	577	580	565	610	595	584	588	584	573	593	588	590	594	582	574	564	606	561	576	598	582	591	591	614	583	574	597	590	593	623	622	554	556	601	590	590	582	610	595	593	599	617	622	584	602	547	586	592	562	619	587	574	556	583	597	593	575	589	595	565	600	603	603	555	582	590	622	587	591	567	601	575	566	603	590	589	586	582	560	569	549	580	605	568	578	600	570	609	571	572	587	569	592	597	600	589	593	552	630	567	572	551	594	551	636	548	598	616	558	598	576	582	570	600	584	553	602	581	596	602	605	579	588	563	574	621	554	547	600	556	571	568	555	563	592	564	587	596	595	571	575	583	624	596	588	574	594	613	605	594	597	598	552	588	563	584	585	588	618	631	566	594	555	580	579	603	587	549	568	596	612	600	585	627	603	602	569	590	597	571	591	585	615	572	575	589	602	583	557	578	540	608	548	584	575	582	569	619	627	550	573	596	592	565	586	588	583	621	578	574	569	610	585	630	593	592	603	542	607	568	572	613	601	614	596	590	585	569	599	553	599	570	601	596	553	552	568	614	603	604	552	582	593	621	553	565	563	545	607	589	540	543	564	624	578	579	604	586	593	563	601	568	601	624	598	561	582	593	540	603	556	549	574	568	544	588	612	571	579	584	586	603	577	567	599	595	577	590	567	561	594	603	581	598	587	548	610	544	567	564	578	600	613
345	44	4400	185595	378	0	77	438	606	716	689	744	708	737	685	712	663	641	679	676	629	642	627	632	631	643	634	642	646	638	632	630	633	644	637	627	611	611	597	617	589	600	628	636	597	647	628	625	645	594	652	626	629	634	605	630	632	655	687	676	673	709	733	725	755	750	748	734	723	667	625	621	601	584	597	636	653	630	617	635	586	641	642	610	602	607	623	622	582	596	631	582	614	617	637	642	592	620	646	614	602	653	607	626	616	592	626	629	633	653	593	611	635	600	628	604	553	625	624	600	597	579	620	617	609	610	648	594	611	585	619	608	598	578	570	638	619	599	630	644	613	603	614	610	602	577	634	598	626	605	605	611	605	619	609	613	562	622	594	600	615	597	575	629	570	623	613	623	603	604	606	649	594	601	625	634	618	611	602	638	586	580	589	684	631	603	578	611	609	616	630	664	612	588	607	587	627	638	590	651	623	606	603	617	618	576	622	598	629	611	592	656	612	603	623	632	605	619	604	575	595	619	611	618	570	660	599	609	565	592	616	569	590	594	637	615	591	580	623	589	598	577	618	627	607	636	632	623	593	624	635	586	606	579	602	606	633	621	621	622	609	590	614	575	604	584	544	630	598	604	615	584	637	608	606	605	610	617	612	587	592	605	631	600	599	588	583	612	586	636	646	601	599	571	607	604	599	589	642	584	606	636	605	600	601	600	624	637	608	627	630	571	599	602	550	591	647	624	635	570	618	609	567	629	588	604	612	630	581	644	616	605	584	583	598	620	610	616	596	593	640	645	609	617	601	631	608	571	600	576	628	563	615	578	582	648	582	612	574	595	597	637	643	577	612	602	599	614	625	581	654	607	593	619	566	616	591	630	599	603	609	579	593	601	633	590	594	636	606	590	602	630	595	598	599	596	603	614	651	615	611	592	609	650	638	614	577	567	608	576	594	645	644	608	615	628	561	647	605	628	609	610	614	587	615	622	614	605	621	580	582	601	607	597	603	593	616	602	614	596	582	605	602	635	622	649	589	578	592	590	655	622	592	599	598	578	629	594	592	569	617	630	599	616	640	612	577	567	612	638	619	602	556	591	629	591	626	598	576	595	601	614	602	592	628	567	599	615	620	628	601	622	582	579	632	612	591	639	596	567	648	587	598	609	579	579	619	623	586	622	591	578	608	640	606	603	554	582	593	643	600	594	622	597	589	625	627	612	580	586	600	607	604	617	566	623	587	591	575	599	592	608	615	595	590	561	614	607	636	634	638	626	585	624	623	634	584	588	618	643	610	616	590	636	616	577	583	599	604	646	632	641	600	623	596	571	663	593	565	639	625	599	619	576	608	591	578	599	658	605	632	641	594	608	568	573	624	624	601	608	593	625	599	597	616	601	585	615	570	628	583	609	597	581	591	647	602	628	576	629	593	572	567	621	603	616	598	608	562	612	577	622	581	615	598	621	651	607	604	618	609	605	592	605	596	601	601	614	569	600	600	629	623	607	581	602	586	611	628	632	645	629	579	601	598	639	595	608	582	619	582	609	598	622	576	630	591	595	597	618	585	646	622	607	637	597	620	583	629	624	587	592	635	608	578	622	613	621	605	577	616	626	603	615	593	595	576	604	631	589	612	590	642	613	591	622	616	631	619	594	603	597	599	582	583	648	578	612	595	619	575	613	579	619	606	603	612	653	582	642	589	607	608	598	631	607	589	588	628	601	624	589	613	625	603	572	601	614	628	619	604	624	642	616	613	569	614	585	628	592	613	632	646	569	587	588	612	609	625	607	634	565	612	600	592	607	610	631	583	608	596	615	631	574	621	616	620	591	602	598	616	638	577	594	645	576	603	605	607	640	636	598	605	600	617	601	595	599	618	600	621	626	543	594	561	586	601	617	636	603	616	616	610	627	615	619	556	615	631	598	643	619	621	621	625	588	606	644	625	607	603	611	627	597	635	610	617	605	606	585	637	615	607	627	621	583	622	612	615	652	573	614	592	591	641	615	587	601	541	616	616	595	631	598	630	601	595	605	614	605	639	633	592	601	568	613	607	644	609	620	621	581	597	637	571	619	607	577	633	628	603	625	621	643	645	648	591	617	608	595	546	611	611	613	613	625	634	645	600	614	594	591	608	587	612	615	642	602	625	639	575	598	612	631	597	637	588	608	653	597	611	609	565	594	599	606	651	567	593	629	604	589	602	589	621	586	593	608	642	578	596	652	569	621	582	626	600	590	598	630	638	601	607	623	568	603	564	612	621	588	574	615	600	634	635	653	647	583	591	601	612	590	615	599	637	594	598	630	591	572	591	592	609	626	608	607	615	611	591	563	621	638	606	630	628	634	583	607
