345	0	2700	192937	387	14	95	527	757	868	855	875	849	826	811	766	755	758	775	758	714	791	706	714	731	719	725	702	698	738	704	708	701	697	692	735	684	673	700	708	697	685	667	698	670	683	687	641	689	689	728	687	673	687	673	706	698	791	803	788	795	767	776	716	717	717	669	669	680	692	677	677	669	682	687	677	732	694	697	657	637	671	693	693	685	702	666	707	704	631	682	651	666	677	666	681	673	704	679	689	691	646	704	685	669	725	710	699	665	685	704	633	699	689	675	665	649	704	689	670	702	699	730	677	700	702	671	704	695	695	669	696	712	683	691	701	739	665	701	718	693	759	693	709	701	689	708	673	686	699	683	698	659	689	678	713	679	688	662	706	679	710	665	665	689	669	661	687	671	663	673	612	676	664	694	668	648	676	689	675	686	672	695	684	677	659	642	647	685	652	646	682	666	682	664	710	638	677	677	683	643	646	681	694	666	707	643	693	667	699	669	644	664	689	634	670	662	682	658	690	672	691	663	674	713	671	659	672	675	658	662	686	696	703	682	700	636	674	712	607	664	674	696	708	705	667	676	702	690	681	672	695	698	654	706	669	664	692	648	677	659	656	693	656	664	679	700	649	652	698	673	704	665	664	690	671	678	679	686	683	666	680	662	666	649	668	702	649	654	667	688	719	650	655	721	685	635	657	731	659	675	650	670	648	628	670	656	680	690	611	692	678	667	718	669	683	682	648	698	650	686	649	655	662	660	680	696	689	720	678	655	666	689	703	680	633	655	675	662	693	678	693	678	708	687	678	704	686	667	668	691	673	684	658	699	658	666	629	659	666	702	713	683	648	703	662	705	632	721	652	658	692	645	703	706	646	679	627	672	687	691	675	688	687	677	665	682	666	664	677	699	687	639	667	674	693	695	676	718	663	677	677	653	644	683	675	637	659	688	662	674	702	670	679	648	657	647	686	704	678	677	653	656	694	654	667	699	684	665	658	685	676	654	683	677	661	681	689	680	683	671	698	677	703	686	687	716	685	696	676	659	635	676	680	701	668	692	699	666	670	665	684	680	669	695	648	676	663	656	677	673	695	666	657	675	667	697	665	689	667	675	686	677	674	669	694	675	676	663	710	649	674	695	676	643	656	698	672	641	679	687	645	648	733	663	672	675	674	662	657	680	687	663	634	659	659	686	675	648	633	662	664	676	672	716	688	650	689	725	608	687	666	655	706	703	691	641	662	646	679	619	667	688	659	670	678	667	665	690	675	699	677	652	678	703	657	667	697	636	665	694	671	686	673	680	703	680	725	668	662	677	653	655	708	661	666	645	689	671	694	640	661	705	664	665	692	648	675	661	702	654	692	679	654	691	659	699	728	674	644	681	681	677	665	680	643	707	678	692	713	676	683	664	687	702	687	647	652	657	689	677	685	652	654	683	655	659	639	659	637	691	701	661	694	680	658	710	655	636	692	677	669	704	668	613	660	646	658	650	662	666	651	657	662	674	677	623	697	688	701	669	691	662	661	639	654	677	719	701	663	658	692	665	662	654	645	693	674	651	672	612	692	673	651	652	686	643	661	678	686	652	699	652	700	666	683	658	702	661	679	636	679	670	691	681	623	663	666	694	670	658	672	669	660	650	680	674	638	689	671	654	666	660	686	686	683	678	661	652	673	693	652	678	686	684	719	701	676	660	655	692	680	687	710	658	641	681	665	648	688	648	664	710	698	632	668	666	674	679	658	654	739	652	690	668	655	697	652	612	675	704	673	705	673	668	629	704	657	660	686	654	676	681	670	678	685	676	662	662	693	633	698	629	682	657	659	632	664	645	636	663	710	673	710	665	678	678	694	660	678	674	714	667	714	654	697	665	673	663	653	673	681	669	649	675	662	682	671	663	686	660	663	692	706	659	680	726	674	663	653	690	673	672	700	683	644	666	667	636	660	688	627	689	685	669	646	688	690	699	669	669	638	671	694	673	623	682	704	680	657	671	679	675	695	707	655	652	647	695	640	681	690	665	684	674	665	662	688	665	700	653	673	678	658	662	679	636	707	681	641	642	726	681	665	676	731	683	707	679	697	681	676	708	654	663	668	706	654	657	666	666	690	701	688	687	650	675	702	689	687	673	669	666	701	647	672	678	661	673	702	705	679	687	705	701	692	667	651	683	647	670	656	656	707	680	663	665	675	692	694	650	678	653	675	660	671	663	711	676	677	657	674	668	697	654	691	681	662	661	667	692	699	664	668	698	636	666	660	671	657	655	734	668	673	674	684	641	688	698	679	661	634	654	670	683	673	657	689	674	663	691	706	695	641	686	651	697	671	647	677	674	685	638	670	661	690	677	629
345	1	1900	193039	395	30	187	636	724	746	707	701	716	714	698	683	665	664	625	613	648	650	627	629	583	598	602	621	625	601	628	604	627	603	617	633	578	596	583	631	566	593	575	609	594	600	591	599	587	609	561	608	642	578	618	630	603	607	651	611	608	660	616	602	573	631	591	609	566	625	584	588	607	612	563	596	597	603	584	561	588	595	583	602	588	620	591	554	593	612	564	555	614	598	619	580	550	576	564	583	605	610	587	614	611	602	582	621	568	564	606	591	578	577	569	619	574	600	589	570	590	602	642	630	566	602	590	595	656	629	607	616	608	623	561	630	586	623	602	609	601	653	607	597	583	633	601	593	595	626	616	581	611	600	570	593	583	577	578	632	594	621	601	541	581	604	623	583	563	595	577	604	583	571	593	584	593	593	603	585	610	593	567	556	603	556	557	578	600	609	577	529	592	586	620	580	601	597	568	601	571	593	595	570	582	598	577	580	568	580	578	565	607	571	593	561	572	584	592	605	604	583	567	592	595	589	595	581	564	580	556	578	605	601	608	605	578	594	585	605	572	572	602	575	547	578	606	586	592	596	603	550	626	580	577	609	592	584	548	567	583	571	553	615	591	598	594	574	584	619	586	596	577	579	636	551	568	594	590	581	643	575	575	586	589	588	598	613	557	542	604	529	579	580	532	562	600	604	586	584	550	597	566	592	605	595	608	599	597	583	610	584	605	585	581	576	590	588	593	593	597	582	594	589	591	580	560	591	624	572	604	574	578	569	578	573	620	555	561	585	596	592	585	603	565	562	590	597	612	602	569	628	579	590	593	554	615	563	618	605	577	573	608	595	583	590	549	596	575	613	587	609	581	608	567	598	596	602	587	599	597	568	573	634	582	573	574	609	604	594	546	581	575	572	589	596	617	586	581	600	577	571	591	612	613	550	590	580	607	578	623	585	592	603	605	589	594	586	557	600	584	582	615	591	586	607	595	609	584	587	534	575	569	585	624	579	570	585	562	610	579	607	543	577	603	568	544	594	594	603	591	567	594	596	632	601	576	626	604	574	603	584	575	589	612	579	610	572	623	607	560	586	610	588	613	587	576	588	547	546	594	619	598	580	605	591	597	569	591	572	607	575	562	584	561	582	605	559	573	583	584	624	570	585	558	579	583	566	568	593	609	559	572	529	560	586	559	597	621	581	598	577	593	615	580	599	576	571	632	550	617	590	612	577	563	588	594	568	582	586	598	609	585	601	604	608	582	584	554	600	622	576	555	602	588	594	576	584	590	554	606	610	584	612	599	613	608	604	599	582	576	582	577	630	610	595	592	576	587	588	652	597	545	596	599	560	555	585	590	577	595	609	639	564	573	578	570	592	584	615	589	580	588	590	610	589	613	575	579	591	539	575	577	580	579	606	611	603	610	588	573	622	556	606	587	604	584	607	561	596	602	577	607	575	621	605	580	584	605	602	575	601	576	602	587	570	593	585	626	626	577	619	586	557	626	602	586	603	601	582	603	610	598	581	597	578	576	572	545	582	561	581	586	573	621	625	600	553	570	587	590	592	572	589	576	600	603	595	563	585	593	598	585	608	565	562	599	565	596	593	595	568	594	617	571	590	604	594	588	547	607	601	565	615	582	614	554	531	570	626	599	613	586	598	573	622	518	622	584	595	574	613	578	578	613	563	586	593	581	593	568	570	596	554	566	590	586	576	573	608	567	601	539	605	591	594	574	575	571	618	577	616	596	586	561	603	610	575	603	599	620	609	594	559	587	583	571	563	590	580	624	576	602	623	567	569	587	622	549	581	582	591	586	604	591	630	614	601	560	608	605	578	592	584	643	562	578	598	586	580	605	570	568	571	559	589	581	605	574	552	577	590	579	614	611	588	559	602	574	581	588	595	561	573	599	575	611	564	599	568	595	617	549	581	593	593	592	596	609	591	609	589	589	602	566	581	578	579	566	582	579	575	615	559	581	603	607	579	587	561	606	636	601	583	576	590	585	571	574	594	653	596	583	577	595	621	603	623	558	577	638	594	546	612	612	585	584	622	591	543	557	544	597	584	607	579	565	575	619	545	606	568	583	598	606	609	592	575	577	596	603	622	611	574	602	602	586	589	614	599	578	625	614	602	581	598	595	594	587	597	570	576	551	620	570	589	584	607	558	572	562	585	613	549	580	608	587	599	605	576	557	591	605	578	597	597	564	574	561	561	621	589	608	575	605	601	563	569	591	570	588	601	638	607	588	580	592	571	568	595	563	595	563	566	599	608	587	577	598	588	555	589	562	604	627	586	575	565	598	584	610	571	582	601	585	577	590	624	552	600	563	627	578	602	566	591	572	614
345	2	2100	193140	391	13	116	573	685	833	803	826	773	801	768	731	724	760	705	729	729	706	721	668	708	688	697	706	741	745	706	707	694	686	689	684	649	671	624	693	678	691	678	704	636	656	663	672	672	701	656	680	634	714	662	704	749	762	749	697	708	699	692	682	677	678	660	679	674	685	655	630	683	623	667	679	675	685	697	663	674	685	671	706	682	665	652	671	665	663	703	703	706	665	665	674	671	653	651	680	678	684	698	629	640	662	674	745	639	713	665	694	645	678	665	650	632	697	637	718	671	685	682	664	702	660	673	662	697	756	659	671	690	687	680	686	675	667	690	679	718	658	638	713	727	680	714	683	661	711	691	681	694	721	653	693	713	675	676	671	677	677	650	658	698	662	650	665	644	676	671	667	666	630	647	684	625	643	668	668	673	712	655	697	691	665	635	646	667	692	668	678	679	667	700	661	693	697	645	662	679	645	689	643	681	654	650	684	718	678	665	636	665	668	657	643	706	693	677	692	664	674	683	688	685	638	689	679	714	675	677	663	692	675	673	691	648	667	648	667	637	652	643	664	669	666	684	698	620	658	678	682	667	663	666	672	683	692	644	681	692	620	685	681	676	656	648	650	666	682	651	651	672	676	633	634	685	646	655	632	670	682	630	707	680	651	677	664	683	623	713	697	652	651	663	675	637	637	631	676	674	687	662	662	660	672	651	675	624	675	687	664	636	638	690	679	670	668	642	648	694	676	663	634	632	637	693	670	689	655	654	665	633	704	674	670	698	656	671	685	647	653	656	672	662	673	631	677	687	662	678	722	691	689	697	679	666	705	647	653	699	671	635	711	655	666	637	673	682	670	623	678	652	660	675	665	641	659	639	688	686	656	689	698	647	632	656	649	632	685	692	675	639	659	686	689	702	680	665	664	679	668	695	648	668	665	701	662	656	672	663	674	653	663	665	653	666	647	644	674	668	657	676	657	670	660	648	644	706	671	705	660	656	673	695	688	672	676	667	664	685	658	653	671	668	652	661	646	632	641	668	671	631	679	711	648	674	721	708	655	667	677	689	649	650	669	681	665	661	630	691	661	676	688	654	670	697	668	654	621	670	617	685	674	682	642	706	668	662	667	673	641	658	654	694	691	662	683	696	679	674	685	660	648	680	692	697	638	676	663	695	671	689	690	651	713	675	659	674	676	693	642	653	655	658	657	655	661	689	674	673	698	662	647	660	644	692	654	690	666	702	689	653	696	715	667	675	635	639	645	672	634	668	680	667	649	681	692	624	645	670	698	650	697	677	689	685	666	663	679	684	707	647	644	684	648	663	679	628	654	652	694	636	695	706	639	699	649	686	683	644	693	688	716	668	668	668	672	713	675	679	628	663	656	697	675	691	633	655	667	630	632	693	663	701	642	658	693	701	647	682	686	699	639	647	658	683	690	649	667	655	674	659	638	653	644	678	671	646	641	654	675	684	664	665	699	714	666	658	665	677	667	668	697	643	668	668	683	690	688	703	702	669	666	651	705	638	666	687	641	656	702	677	640	667	676	657	686	654	667	644	655	656	660	703	679	665	685	626	697	683	672	681	669	704	687	699	664	689	725	673	642	702	684	685	673	669	654	699	680	631	685	652	669	684	634	660	689	681	640	658	651	638	704	690	609	679	623	673	698	700	643	655	684	618	644	678	711	667	658	686	665	652	670	659	683	659	667	660	640	659	670	657	650	705	651	661	646	664	703	691	698	680	699	673	639	681	647	693	647	661	635	646	665	713	656	718	668	694	654	692	701	656	666	678	672	676	631	645	673	660	674	703	654	604	675	687	724	661	697	685	643	642	651	649	657	658	684	681	673	640	681	648	679	681	644	659	676	664	701	667	664	659	708	662	677	658	661	650	716	638	663	659	666	671	666	671	670	658	652	629	660	691	686	666	706	680	675	683	692	695	647	691	649	699	690	667	679	674	687	669	671	692	677	692	652	677	649	648	684	678	654	679	618	667	659	648	676	637	656	652	658	672	670	651	712	671	696	673	666	734	674	660	675	655	679	683	663	660	692	680	652	700	657	672	615	683	660	671	641	689	669	692	668	643	688	667	671	648	687	641	658	702	652	653	671	627	647	686	661	670	668	686	675	657	680	683	680	635	669	712	636	698	632	682	695	637	655	693	688	662	674	669	701	639	700	653	684	669	669	666	675	653	704	658	638	638	664	671	658	709	680	654	653	642	668	674	684	689	673	670	693	653	655	655	673	649	658	683	661	659	640	656	670	660	650	668	665	667	664	666	693	698	687	650	672	685	638	649	696	675	643	662	691	669	711	683	677	660	642	669	667	650	657	678	656	666	662
345	3	3500	193242	381	8	115	541	745	807	809	850	809	820	771	771	767	734	776	718	701	723	722	707	727	712	698	708	683	699	666	701	681	700	701	635	719	686	719	677	684	659	706	688	718	688	686	705	675	694	668	663	685	680	705	715	702	751	752	729	743	730	738	656	653	696	693	662	693	667	654	676	672	711	645	679	688	675	647	649	654	688	656	677	651	674	662	689	629	679	663	675	709	641	658	685	684	669	663	668	672	683	722	672	653	684	648	651	674	671	689	688	659	692	694	684	699	683	696	684	656	676	673	672	737	758	715	670	670	685	684	646	693	696	715	728	665	718	687	729	693	658	705	695	695	701	696	699	675	692	678	684	648	655	661	691	659	654	659	709	672	685	716	668	637	686	683	682	675	657	629	665	660	682	658	650	677	641	681	679	644	670	723	654	676	696	666	647	676	669	680	689	652	656	651	703	695	637	661	633	654	678	692	672	643	650	669	646	644	660	664	636	682	630	695	690	657	670	636	722	664	663	640	682	674	667	621	677	686	675	675	672	672	677	662	667	676	689	678	645	641	688	674	637	678	654	670	686	675	673	699	658	693	664	683	671	665	695	673	668	651	702	655	632	695	676	619	663	657	660	678	677	661	652	634	667	681	636	667	639	681	666	692	667	655	657	676	686	674	657	663	683	663	606	686	675	633	685	679	668	660	670	691	662	642	699	656	637	651	653	673	666	677	658	672	693	681	658	643	684	661	675	675	663	659	689	635	693	665	670	648	673	640	639	679	691	675	690	639	668	676	692	688	624	664	693	676	683	652	677	659	690	665	667	656	684	639	679	652	636	667	679	651	653	646	656	664	655	685	651	656	673	656	637	655	682	664	622	649	668	657	661	667	646	676	675	640	628	673	672	657	683	653	638	668	661	690	649	674	639	693	667	662	647	637	681	693	656	644	689	668	646	664	666	691	643	652	648	670	688	664	680	635	673	635	661	696	693	672	652	637	651	683	638	662	675	709	681	674	679	649	657	655	654	673	652	628	681	686	643	693	660	680	670	670	661	674	641	694	655	661	638	663	655	641	664	704	697	675	682	706	614	668	692	630	685	659	682	649	654	680	659	656	656	694	655	615	650	642	632	658	696	664	683	648	686	645	681	672	707	663	684	672	636	678	686	650	659	651	669	665	665	692	641	666	635	673	654	655	688	659	686	669	654	680	637	648	701	633	682	671	678	668	701	626	680	640	683	664	668	650	668	678	708	679	666	664	629	686	702	662	683	686	640	664	692	660	650	670	685	665	687	669	653	679	659	648	707	656	685	670	660	671	665	659	663	642	692	642	679	654	650	641	677	685	655	671	743	691	671	697	686	681	647	697	675	685	673	695	693	638	672	682	685	694	648	664	636	677	695	664	679	662	660	658	656	700	661	646	664	697	672	674	699	664	648	642	697	669	639	648	662	691	657	654	691	672	664	660	662	669	671	664	677	688	659	649	673	639	672	643	667	665	674	666	713	656	673	687	666	663	681	699	689	651	655	690	662	690	667	668	653	662	656	653	672	680	655	672	649	717	666	658	678	685	695	684	686	666	697	672	660	688	658	645	660	672	680	692	684	680	655	634	687	649	655	622	636	649	644	652	670	692	692	627	692	658	668	649	624	700	687	645	691	643	705	646	649	641	679	689	653	649	676	658	635	658	681	650	668	643	698	630	656	667	659	662	694	669	681	685	675	651	686	664	687	670	700	675	655	653	683	655	665	665	680	652	687	680	650	666	710	683	689	680	687	648	669	702	659	690	683	679	661	663	732	622	653	688	646	657	630	716	674	672	646	681	623	641	722	683	629	653	646	626	643	698	651	671	696	659	707	619	668	667	677	657	658	694	660	655	661	673	636	670	629	668	699	675	664	661	673	645	672	662	658	633	657	643	665	673	636	697	638	662	669	710	618	700	648	696	707	666	652	644	676	672	673	668	702	645	682	670	687	661	624	681	683	667	688	628	658	628	646	644	663	679	662	666	688	652	649	668	694	633	687	625	680	675	702	684	677	674	671	653	684	679	667	672	665	652	652	654	642	681	673	676	644	635	638	641	689	664	674	657	651	689	669	669	653	634	711	664	659	662	663	644	655	690	671	660	693	635	690	668	669	674	675	643	620	665	665	670	677	661	656	696	659	696	673	682	671	693	642	689	690	660	693	704	674	659	667	662	683	665	682	663	647	693	660	689	673	664	650	691	678	641	681	658	655	678	669	658	664	645	682	621	661	653	667	672	685	672	661	692	681	677	640	688	645	669	715	681	646	676	666	664	648	670	640	658	653	668	652	660	677	660	655	700	641	661	651	686	646	680	635	652	689
345	0	2700	193344	378	8	67	516	704	871	861	895	792	826	810	788	749	768	781	758	725	757	719	711	711	687	717	729	658	721	746	696	693	695	704	716	717	718	648	727	653	686	702	716	685	712	747	693	673	688	677	712	673	743	762	739	820	845	779	783	761	741	678	692	677	703	665	656	680	699	683	704	686	707	676	663	639	678	699	688	676	699	668	673	700	676	649	651	695	663	690	671	685	653	684	674	669	697	625	714	681	669	616	662	694	683	686	655	693	673	671	687	677	647	698	671	677	663	704	707	660	662	713	714	711	702	710	706	712	724	704	699	696	666	666	706	700	703	750	724	654	666	740	720	661	666	726	714	682	653	675	699	729	689	673	696	660	696	686	692	666	733	677	669	657	678	698	698	660	660	660	672	665	710	678	647	704	674	682	658	692	681	697	649	706	650	660	683	658	690	638	705	668	684	656	693	651	651	634	676	680	671	652	657	687	667	678	682	693	666	727	651	641	667	680	665	688	680	674	741	647	661	689	691	675	690	638	686	697	679	702	658	685	696	662	680	651	663	665	645	703	671	636	675	654	653	695	670	654	679	697	675	677	675	674	630	711	681	704	707	659	667	674	639	686	669	659	678	671	622	679	712	651	665	625	628	689	635	646	664	689	670	689	675	631	667	648	670	681	658	671	679	613	660	695	673	657	673	680	656	706	682	664	687	670	698	657	671	662	651	698	645	689	686	684	665	649	670	676	643	684	670	680	693	676	673	702	632	654	645	675	667	689	677	619	682	645	689	684	672	661	665	670	664	654	686	684	655	666	679	685	655	707	723	631	664	701	681	691	643	673	668	663	659	674	650	692	678	650	650	687	680	630	677	685	645	698	661	659	678	628	719	671	661	659	652	720	706	687	650	709	671	676	686	661	649	650	662	622	682	683	651	651	647	698	669	679	666	701	683	667	671	649	642	668	682	655	668	660	702	636	705	629	672	662	660	687	681	690	700	679	664	661	661	687	657	672	673	664	676	691	670	676	683	663	700	714	642	673	742	632	686	697	681	659	687	640	669	699	645	670	678	655	705	687	684	649	684	691	641	700	657	678	657	677	643	706	680	634	723	662	657	668	698	656	683	647	655	704	702	718	648	679	653	660	683	697	670	648	659	666	671	673	688	695	678	659	694	692	683	651	640	677	653	653	700	683	657	669	669	649	670	675	677	647	688	634	681	659	684	641	687	660	660	652	675	725	661	661	705	694	672	674	660	673	689	661	699	661	659	700	684	671	689	663	673	674	678	671	687	667	663	649	681	668	651	689	681	666	670	670	707	652	654	661	669	690	673	675	658	638	657	656	646	673	670	679	676	685	661	651	668	667	664	659	663	677	692	676	686	660	667	646	674	690	638	682	689	721	668	686	693	685	670	677	669	675	683	659	678	666	676	668	663	707	700	672	704	688	667	664	690	671	679	672	654	693	685	670	704	656	670	678	667	663	688	709	697	643	684	668	685	663	667	661	692	687	678	653	640	658	655	656	678	630	661	636	684	658	676	675	666	668	700	679	647	633	673	646	667	667	671	638	700	686	690	689	701	664	669	723	686	694	682	718	677	662	659	688	675	633	694	666	635	700	672	684	688	699	671	670	670	667	659	666	647	669	637	694	674	659	648	648	680	660	666	666	637	676	661	723	657	675	663	695	674	686	681	675	686	631	670	649	639	680	675	652	672	682	672	650	672	656	655	676	607	630	655	719	698	677	670	674	652	691	628	699	671	682	681	676	691	659	668	648	683	694	629	675	643	647	666	685	710	666	654	671	684	640	625	649	674	693	679	684	658	674	689	682	665	674	659	627	644	683	697	664	684	670	670	665	659	649	672	643	659	671	680	633	666	656	642	674	665	670	670	584	686	670	662	646	660	692	638	682	660	656	666	683	641	690	671	660	669	676	706	651	648	649	676	623	697	688	665	687	692	640	705	665	686	676	668	647	710	688	701	655	665	709	671	657	686	662	709	648	702	670	693	681	669	682	670	672	645	681	664	665	665	648	665	650	670	631	658	665	659	686	658	663	692	689	674	662	703	705	704	660	670	692	698	622	699	649	654	626	711	723	692	649	665	657	685	660	684	671	677	697	667	654	691	647	678	686	669	651	661	668	686	665	666	624	663	700	666	668	689	663	691	649	759	657	656	671	677	619	661	679	664	649	695	672	686	683	663	669	672	664	674	680	683	634	681	637	650	676	682	671	655	676	665	667	664	670	693	685	683	651	707	685	665	631	638	678	662	658	692	672	653	666	627	672	646	642	682	633	692	636	661	693	688	692	634	674	703	711	683	611	687	674	693	700	657	687	684	651	666	677	669
345	1	1900	193446	392	12	190	660	737	787	760	739	740	723	690	705	660	625	645	638	622	627	611	632	634	606	615	620	601	627	607	625	600	596	617	615	647	575	605	606	631	584	590	577	618	564	612	579	587	600	601	588	587	583	595	579	620	610	638	632	613	628	625	580	596	584	604	616	593	574	613	574	540	620	582	606	565	588	605	593	606	588	598	634	560	583	594	588	567	627	548	607	595	599	586	599	557	614	587	623	592	575	581	578	599	546	596	619	580	576	573	578	603	576	578	590	609	613	613	596	583	590	593	576	597	599	619	581	611	594	620	591	608	623	588	588	644	626	621	620	621	601	567	610	620	594	623	602	637	606	559	573	566	589	600	616	607	563	599	554	631	579	568	569	569	570	575	583	572	624	588	574	574	561	596	564	599	595	584	598	586	594	570	575	580	592	609	558	571	560	580	588	603	596	583	564	584	617	580	590	590	581	570	551	578	629	564	586	579	609	594	589	579	610	574	568	534	583	600	583	591	573	597	579	597	595	542	601	578	579	612	636	593	580	581	605	606	609	606	589	573	575	576	583	613	588	578	568	563	590	588	619	592	554	602	574	565	597	590	587	580	594	598	582	590	581	585	557	618	562	600	611	552	574	586	596	579	582	612	621	612	569	587	550	596	584	601	579	572	592	551	580	595	587	539	576	574	607	600	587	574	565	552	617	586	617	585	614	564	602	569	619	568	567	605	598	592	593	584	576	589	609	563	578	567	601	587	576	576	570	584	579	579	575	588	608	568	570	585	595	577	591	583	590	574	592	572	558	587	575	612	599	594	602	576	562	574	543	610	607	587	566	576	549	623	576	609	577	597	557	531	594	565	622	588	602	581	591	579	608	608	617	597	577	590	589	595	576	596	563	578	575	549	612	602	574	549	572	581	597	566	555	585	605	630	614	573	584	553	574	557	619	568	596	629	581	594	565	541	610	580	573	551	597	568	558	581	565	590	579	588	555	591	564	572	574	588	585	588	596	568	587	610	617	603	527	614	582	610	572	581	589	583	568	581	592	589	617	577	564	568	596	595	604	583	607	580	549	554	595	567	537	605	578	579	573	569	549	589	583	614	567	569	556	595	587	579	586	614	560	586	580	596	554	589	587	571	560	580	564	566	551	596	609	568	581	597	612	543	610	581	558	592	622	603	546	583	557	588	573	588	616	568	547	581	559	593	547	559	580	571	590	612	581	583	624	555	553	584	597	594	582	580	554	575	587	575	592	577	573	590	587	601	596	578	584	584	589	587	587	592	581	596	592	575	620	573	608	576	607	593	603	598	601	593	601	571	587	615	599	606	583	616	611	603	600	598	597	563	576	587	592	576	578	617	633	565	605	595	560	585	581	598	599	538	605	571	590	614	578	592	567	587	602	623	583	596	585	571	587	535	590	572	580	614	593	576	603	594	579	549	580	589	570	561	559	586	564	566	596	593	586	570	564	581	574	555	546	578	599	581	609	578	542	594	564	580	557	600	614	585	566	586	594	555	547	577	619	559	599	553	578	582	562	588	584	571	575	582	578	595	638	590	557	585	558	591	565	581	591	560	590	594	550	549	598	570	607	564	561	611	576	550	585	567	559	573	569	581	605	573	564	587	600	562	585	599	569	587	582	601	602	553	586	595	586	584	603	594	595	586	565	528	615	584	603	581	587	582	604	583	583	568	589	574	564	586	597	581	614	585	611	597	542	601	567	610	583	546	602	597	581	618	591	581	559	580	599	581	550	586	593	594	585	568	588	594	564	616	573	579	590	589	578	575	632	594	610	566	599	599	567	569	585	612	597	521	571	573	589	577	595	592	617	579	581	557	588	569	602	596	563	580	572	544	566	561	573	584	598	558	607	594	615	569	560	624	613	597	578	561	585	582	591	600	578	579	599	578	568	585	583	583	609	597	600	567	598	573	596	607	593	622	550	588	622	536	599	612	615	570	578	612	597	569	581	571	557	617	608	582	569	577	579	565	584	588	563	585	569	608	570	607	552	604	574	593	587	593	585	573	603	604	617	565	608	569	588	588	568	584	574	577	600	592	581	567	585	606	593	569	625	577	584	598	562	604	598	632	568	567	586	553	567	570	603	600	561	595	617	617	616	587	591	585	591	586	575	589	579	554	616	601	606	555	619	565	600	587	538	573	587	617	620	589	572	594	587	564	600	550	596	576	602	589	559	596	583	589	592	625	562	567	570	574	615	616	592	627	587	554	600	568	581	560	573	605	598	550	594	577	592	599	579	577	585	573	573	589	608	573	578	592	570	598	580	616	579	562	579	569	601	588	594	585	596	569	592	630	567	592	562	635	596	547	583	570	599
345	2	2100	193548	389	18	168	622	778	852	852	847	838	818	811	784	786	766	741	782	768	755	742	757	722	735	764	727	751	743	737	730	774	764	752	731	748	724	769	725	702	742	733	784	775	758	741	743	717	736	712	794	680	708	700	747	739	759	784	780	813	783	816	763	774	732	728	713	680	753	765	720	756	740	731	705	747	747	730	723	726	741	718	738	714	732	722	740	707	743	713	710	711	717	749	678	710	739	710	692	724	738	709	734	732	735	721	749	724	737	763	729	723	743	685	740	717	706	737	733	733	789	724	724	718	758	720	776	758	764	729	757	730	760	759	773	742	766	751	757	732	774	750	724	732	725	802	710	739	763	766	750	707	746	735	732	757	757	719	736	738	732	742	727	750	724	688	713	738	759	717	711	755	770	730	728	722	739	734	737	686	744	729	738	713	712	739	746	699	734	724	704	712	744	724	735	755	760	734	754	735	717	718	678	715	726	719	726	730	763	718	768	720	756	748	766	717	697	749	746	739	725	721	752	753	713	714	767	680	735	745	742	748	726	719	703	748	731	744	720	744	712	741	717	746	688	713	740	750	754	718	696	701	721	722	721	727	714	736	726	743	723	735	731	718	700	725	737	705	768	715	740	713	738	705	720	731	752	716	723	696	715	724	718	699	759	707	760	722	731	725	693	730	715	753	718	720	746	702	750	753	726	726	742	728	691	762	760	725	740	733	717	707	741	735	746	738	721	693	740	746	704	726	745	760	746	721	701	730	718	761	720	720	736	729	674	724	748	692	685	745	710	739	722	732	743	735	738	737	729	714	725	724	739	711	726	694	710	735	715	736	716	741	741	673	686	703	694	731	736	728	707	712	759	692	759	767	699	701	773	722	700	724	712	726	747	734	742	713	725	730	725	739	728	734	733	713	716	708	741	712	728	740	750	735	721	733	735	698	720	705	752	763	732	742	695	712	715	719	741	750	732	714	739	710	708	707	716	720	685	692	727	719	725	739	711	721	725	752	743	742	719	730	724	724	679	710	718	725	701	701	737	711	744	764	726	694	768	751	737	759	697	723	746	713	737	747	711	702	717	776	740	748	718	687	738	731	698	712	722	723	702	726	720	717	737	733	743	695	703	716	725	702	716	731	739	706	728	729	735	731	726	673	717	760	764	712	713	710	746	659	755	696	719	756	751	721	749	751	755	699	764	712	711	716	725	723	726	719	752	693	742	714	771	726	780	709	727	693	724	756	728	749	734	717	677	739	717	735	736	760	711	744	742	705	755	740	726	741	721	730	763	707	693	716	720	761	710	686	723	756	713	749	704	722	688	707	731	749	744	720	744	724	713	762	719	682	732	715	688	750	680	751	760	740	686	780	700	727	737	778	739	730	726	747	729	714	714	727	679	722	707	718	728	711	769	737	688	738	714	750	748	723	743	734	703	708	730	745	707	747	730	747	719	726	694	703	731	762	716	753	749	720	720	718	759	753	731	712	716	715	757	740	774	695	690	685	733	741	793	732	707	750	758	714	728	719	738	723	729	693	757	724	718	716	750	744	738	773	746	697	753	693	723	731	716	728	732	734	737	697	716	714	731	743	721	726	733	702	708	734	712	717	729	722	708	726	754	743	726	758	780	751	699	723	755	722	760	706	752	708	737	707	742	762	707	720	730	723	772	731	754	748	745	753	697	738	735	739	739	768	756	688	739	742	739	748	716	713	758	711	701	721	754	758	718	729	750	720	701	730	740	731	734	735	706	736	717	737	730	743	729	693	724	700	723	750	724	746	759	707	742	731	724	728	733	681	704	722	766	800	759	719	743	718	749	728	736	706	738	743	751	746	740	760	746	703	744	727	717	741	724	713	719	717	733	720	732	703	741	705	701	725	703	724	690	710	721	727	714	704	758	732	726	750	699	745	741	719	735	716	740	734	719	744	708	720	696	719	732	696	778	737	682	730	721	740	725	725	746	737	744	749	696	735	732	735	707	739	757	707	719	730	728	717	721	712	729	719	751	756	720	716	706	717	734	724	724	756	734	693	720	757	750	707	728	729	696	736	699	733	695	730	736	768	733	698	721	734	730	687	761	747	723	694	753	726	735	748	766	726	711	694	731	748	721	735	732	720	709	746	732	742	691	703	730	722	733	720	719	712	711	746	753	706	757	744	726	730	727	768	751	702	740	717	734	740	737	763	735	773	729	707	730	763	741	728	694	751	684	729	706	733	737	734	706	715	717	701	720	744	744	724	716	738	745	735	734	747	745	737	709	779	762	713	730	749	796	698	745	727	719	757	740	680	746	707	700	727	724	682	723	747	749	712	758	681	703	742	728	670	727	674	724	714	695	742	765
345	3	3500	193649	381	16	110	525	728	796	777	801	755	758	734	716	737	707	725	688	702	703	688	643	682	686	672	648	671	644	683	669	672	663	645	670	645	663	665	646	670	655	632	626	632	634	659	673	652	651	645	675	664	664	680	680	745	770	753	745	796	769	733	698	688	676	621	664	636	670	617	686	667	641	657	620	635	635	642	658	613	633	646	640	639	631	646	652	649	619	635	638	654	651	626	645	681	644	656	685	675	624	661	654	612	646	659	647	669	636	648	660	620	641	629	680	666	648	660	668	676	639	700	669	614	655	665	677	696	667	667	669	680	683	664	695	643	693	675	623	650	693	634	662	636	712	622	646	648	618	634	658	647	641	639	675	643	680	629	657	639	656	679	609	663	600	668	612	658	624	651	641	651	606	626	621	647	644	659	627	621	665	665	674	646	627	687	667	715	653	637	628	619	633	663	608	645	579	651	651	608	636	651	612	624	662	643	665	654	604	613	615	642	644	645	639	619	609	639	632	668	641	654	646	656	651	627	625	636	646	658	625	637	649	655	663	628	683	632	649	598	660	644	660	615	617	645	660	652	648	649	644	637	633	655	644	647	650	621	648	614	623	673	631	624	651	666	619	656	616	663	622	627	603	665	625	655	633	612	631	602	650	623	650	658	645	659	641	644	643	639	613	664	606	652	621	655	661	639	639	646	661	626	648	636	602	622	632	643	646	666	668	609	622	653	621	611	630	630	657	645	652	676	662	619	591	643	673	626	649	659	622	638	653	678	625	666	634	657	651	679	634	645	641	656	624	638	616	647	635	608	611	631	603	653	646	670	644	681	646	603	636	632	617	636	643	630	626	682	656	660	652	603	637	636	603	628	638	648	658	629	593	623	623	674	662	629	656	620	620	615	633	617	672	635	675	629	652	669	653	623	577	650	618	644	653	643	630	692	636	646	655	604	604	656	625	642	670	645	602	630	658	692	644	651	625	636	611	604	630	603	627	642	654	603	663	620	649	680	653	655	642	599	655	655	615	641	627	647	650	626	616	619	676	626	661	635	666	653	643	648	642	640	630	608	612	624	644	624	642	617	627	633	650	666	640	619	598	652	661	648	649	618	644	641	602	673	621	619	659	613	654	603	647	665	620	627	653	644	612	633	674	643	629	636	625	665	647	637	621	634	624	645	623	647	624	611	655	608	636	650	660	636	627	672	644	645	642	635	624	634	662	647	639	660	635	636	634	638	635	635	637	667	649	653	667	636	612	643	635	621	625	632	628	638	656	596	641	622	621	644	641	657	628	653	629	632	626	611	676	647	632	675	631	607	623	623	660	598	672	623	628	658	634	677	638	611	642	634	613	639	620	632	648	664	647	617	658	653	630	644	650	634	642	651	598	621	653	617	623	614	650	630	642	621	603	622	632	664	645	688	658	662	654	623	657	640	639	647	640	651	659	621	646	662	583	605	624	644	668	689	635	629	616	628	638	621	677	677	680	643	625	593	635	630	675	608	646	663	641	653	652	646	655	643	628	636	649	630	641	599	640	637	637	621	637	622	656	617	659	651	646	662	629	661	633	662	660	628	635	612	635	659	611	651	646	612	644	639	628	663	595	620	617	705	643	666	653	650	639	667	661	598	624	631	630	609	666	604	626	617	645	645	642	658	631	637	645	632	644	699	606	689	630	632	634	633	649	681	603	618	644	645	616	650	648	648	638	619	677	619	643	600	610	630	613	626	602	637	666	612	673	650	634	631	637	649	650	645	619	643	651	638	635	671	673	619	639	661	645	659	641	642	631	604	624	599	658	602	641	649	654	638	627	632	581	607	681	639	615	646	652	655	609	627	630	644	659	639	623	669	650	634	621	638	643	635	642	628	660	628	655	643	651	628	639	647	655	646	645	624	643	659	617	658	643	682	644	621	675	616	603	631	641	644	677	653	621	663	646	617	601	651	650	657	633	650	621	636	597	626	665	625	635	666	634	614	674	648	616	677	608	616	650	648	647	628	683	631	660	672	614	630	634	618	631	636	642	611	591	687	629	650	607	590	628	638	646	654	635	637	633	640	597	607	619	635	644	614	618	599	630	651	618	641	604	609	620	675	608	641	665	630	610	649	649	601	604	629	616	633	648	651	691	658	638	645	632	617	611	610	607	644	666	629	639	654	649	641	644	667	668	627	648	677	633	618	661	629	611	626	609	665	641	643	627	639	672	656	668	622	627	632	633	658	686	611	629	649	617	626	663	618	674	656	622	670	606	637	677	646	648	616	641	666	640	668	618	594	711	643	640	637	626	647	687	655	606	680	622	640	651	625	638	608	630	650	662	612	651	645	647	656	665	633	674	649	621
345	0	2700	193751	372	4	55	433	664	799	743	847	783	745	742	727	704	714	704	685	707	679	683	682	656	659	671	690	653	643	621	634	619	642	632	630	618	606	592	617	625	645	629	642	598	637	576	611	618	603	596	614	597	650	677	755	773	754	725	717	726	656	667	647	643	588	615	576	624	606	610	562	639	651	601	565	601	586	588	627	613	586	637	572	606	583	630	589	616	616	589	613	609	614	575	606	613	615	572	580	619	590	545	606	618	611	582	626	579	592	583	576	619	634	621	621	599	576	614	657	620	602	645	629	609	631	585	618	621	600	644	662	644	597	640	629	594	651	645	585	609	634	616	620	610	623	640	537	602	635	583	568	575	628	585	605	604	599	593	610	613	582	575	576	598	617	610	598	607	620	606	630	617	601	611	591	585	594	595	579	610	623	623	578	582	584	587	595	590	606	618	589	584	574	612	605	554	608	611	659	621	576	621	626	601	586	611	570	596	593	619	557	589	586	577	597	589	562	618	593	597	592	607	642	579	553	581	608	627	584	577	618	596	590	538	611	592	585	613	584	564	594	581	601	560	625	567	608	595	596	621	561	597	604	561	621	589	586	617	624	571	611	614	598	616	577	589	590	606	566	590	592	606	631	587	587	571	590	610	592	593	578	582	593	598	606	618	595	596	575	594	630	592	592	610	587	601	587	551	601	592	577	596	600	574	620	593	610	610	578	602	607	594	606	571	615	603	588	603	572	573	626	601	589	614	592	603	619	602	602	625	573	570	621	588	570	635	589	612	617	585	557	623	584	623	579	608	584	602	595	554	594	588	602	602	621	555	567	576	590	588	594	630	594	588	622	585	608	605	600	615	579	580	614	568	573	634	593	578	598	601	571	585	595	594	570	590	566	591	650	579	588	589	604	605	600	590	576	588	609	624	580	560	621	575	580	617	608	585	633	589	572	600	601	584	583	583	599	610	598	586	629	615	608	580	591	593	573	580	599	570	573	594	615	627	604	580	577	590	571	569	603	607	601	589	591	576	604	592	578	606	584	579	647	603	578	589	580	590	596	620	603	592	585	582	597	619	588	590	623	607	622	601	610	573	583	576	585	591	612	592	608	603	595	599	623	575	579	586	614	616	584	580	591	605	555	598	601	579	589	620	621	594	616	575	587	583	585	601	596	570	561	589	636	616	570	578	607	594	600	580	586	612	596	627	563	591	603	589	596	590	627	585	579	583	537	607	574	595	576	573	580	615	617	564	601	594	621	578	593	586	566	589	609	572	615	581	590	590	605	575	597	603	592	560	609	569	582	616	584	618	596	589	604	580	603	600	622	619	619	600	604	615	583	590	599	596	598	611	613	593	594	634	572	611	542	604	606	569	595	591	635	619	614	580	595	589	600	583	586	575	627	583	584	551	601	621	601	624	616	637	607	594	622	573	611	567	613	592	586	583	601	624	604	607	591	588	603	608	571	601	621	591	613	594	583	576	629	600	587	606	605	587	586	564	578	586	590	624	607	601	565	581	603	587	590	598	595	610	607	586	625	569	607	565	594	572	615	627	595	592	579	590	579	575	601	620	587	584	587	626	617	572	615	604	577	621	601	579	588	586	588	603	578	599	592	568	647	581	585	603	594	585	586	606	569	590	620	631	590	584	570	619	606	585	611	612	580	610	583	592	604	561	620	595	610	570	587	583	619	589	574	624	563	584	608	624	581	593	605	631	580	604	574	580	631	618	599	596	621	633	600	559	563	574	607	561	579	603	603	577	632	599	599	580	605	566	573	584	566	592	593	593	566	609	614	601	628	588	592	603	588	602	616	628	602	591	605	581	579	598	608	598	588	572	573	600	619	585	630	601	570	620	601	597	644	573	607	597	595	618	583	582	624	569	584	643	587	566	607	609	595	587	608	595	603	593	575	602	574	615	577	594	566	599	590	589	619	573	571	550	646	591	584	610	609	588	599	587	591	596	598	622	577	617	584	574	566	606	591	604	591	578	598	656	598	608	625	579	605	596	611	607	627	577	584	590	567	571	626	545	594	601	561	596	587	596	595	596	618	570	588	599	586	572	618	575	598	595	592	619	603	588	629	577	569	592	570	599	587	558	627	570	611	576	588	607	557	586	601	603	595	638	612	580	603	576	606	583	586	588	603	583	616	585	614	576	597	606	609	600	587	608	625	605	566	597	628	567	605	621	605	609	587	594	598	615	610	571	618	603	593	587	631	560	585	574	576	579	622	565	579	606	597	585	593	608	621	594	600	603	587	595	609	596	559	613	584	571	571	568	558	588	575	577	595	617	561	588	596	593	588	580	592	555	559	628	608	618	609	611	605	572	596	576	611	576	625
345	1	1900	193853	392	9	212	668	729	842	812	801	819	773	811	812	747	753	747	756	748	744	752	750	720	717	699	739	721	730	715	710	714	738	681	707	713	723	710	742	738	696	744	685	719	710	720	707	757	747	707	684	719	727	728	718	727	731	738	798	800	767	750	727	689	711	712	688	725	717	755	742	707	713	714	706	733	721	743	706	720	754	727	710	695	724	744	734	744	735	708	727	713	690	683	687	734	711	694	712	711	677	691	697	755	678	725	699	706	693	695	744	710	718	739	684	743	722	701	676	674	696	686	733	756	734	753	678	734	745	755	710	732	718	716	721	734	711	737	749	729	701	755	736	779	764	732	702	717	725	722	744	722	701	720	742	725	729	743	736	727	723	707	719	706	696	711	745	702	734	712	685	696	707	722	709	684	740	714	708	748	690	710	701	704	709	705	709	691	697	709	693	679	711	676	712	674	756	716	672	698	711	722	741	701	735	732	685	720	718	673	725	699	722	700	714	701	745	725	724	719	685	714	690	678	698	712	744	691	707	687	704	696	736	695	702	730	690	696	706	723	679	731	669	712	689	695	716	704	706	727	717	717	705	708	709	715	710	688	738	674	714	699	691	743	738	699	733	672	712	703	693	698	733	732	731	756	728	688	704	684	712	679	710	660	732	684	732	714	741	682	691	701	752	702	734	706	714	701	700	702	682	686	748	666	748	721	729	756	702	700	701	718	729	700	736	699	718	753	694	722	702	739	721	705	692	720	716	732	764	719	693	721	717	727	701	681	738	743	724	735	719	713	720	749	731	687	706	694	753	712	713	659	708	700	694	726	723	752	719	703	707	704	704	722	729	690	751	716	694	695	707	726	716	706	689	658	725	715	699	725	690	744	711	715	692	693	717	733	710	734	723	718	718	746	733	708	690	722	743	671	717	712	691	695	734	690	721	700	737	747	702	722	717	751	740	705	703	732	710	716	677	700	637	705	711	717	707	745	707	702	703	694	745	707	678	733	697	702	736	687	698	723	741	700	717	732	682	707	723	747	716	720	735	669	723	720	707	737	702	750	736	745	695	726	707	722	702	708	700	698	731	703	692	711	734	704	733	697	699	704	703	723	724	715	711	733	696	713	696	691	728	723	733	687	704	724	719	714	705	722	730	691	734	737	744	698	685	746	707	730	723	719	698	672	686	739	715	683	695	687	704	759	730	742	723	673	696	690	725	741	724	721	731	740	700	751	680	714	709	666	725	667	716	719	728	697	697	713	709	710	719	756	714	731	717	696	698	697	681	707	700	723	731	708	687	739	723	725	710	705	688	675	681	680	715	683	732	669	711	717	692	706	722	694	701	698	684	708	740	709	725	705	701	716	693	717	717	708	700	703	681	703	696	750	713	729	683	768	688	712	696	752	697	702	703	715	744	709	727	717	696	708	659	693	691	730	733	684	757	721	743	670	711	676	718	735	717	657	712	711	690	770	683	696	719	681	698	682	728	720	723	721	705	708	727	707	722	721	702	738	719	728	718	706	745	687	715	700	715	709	705	695	711	764	701	712	694	705	728	694	740	709	685	701	727	724	704	693	738	694	687	691	693	669	734	697	706	734	690	740	697	728	720	739	675	708	684	680	732	707	726	670	723	704	668	717	690	715	729	732	714	708	696	708	735	734	716	723	710	708	713	705	701	699	690	697	707	721	715	693	739	707	720	711	709	711	723	700	690	681	714	692	702	707	706	739	684	706	704	714	706	719	715	708	733	725	685	688	706	693	735	737	666	699	717	763	694	720	677	729	730	705	685	725	720	710	692	755	730	703	703	736	713	732	710	708	720	689	755	696	730	709	728	698	692	710	685	693	733	709	707	695	686	702	730	694	724	690	725	721	697	681	731	702	668	721	702	729	684	727	728	688	656	706	683	693	729	728	712	713	721	724	699	716	685	701	707	697	686	697	687	676	656	679	681	686	755	682	687	734	719	719	698	685	757	698	703	740	666	727	744	696	718	680	701	667	715	717	709	722	677	708	728	698	726	681	703	731	725	704	735	722	739	700	696	692	722	700	697	697	717	664	717	683	722	688	694	724	741	684	730	708	739	714	697	729	713	697	691	749	690	727	713	715	748	722	670	725	699	730	710	733	738	719	707	734	717	699	714	741	725	736	749	712	721	716	707	694	723	721	710	715	726	688	667	691	707	724	693	707	725	710	721	724	694	722	722	714	713	735	733	697	693	727	665	698	734	691	701	703	711	693	705	741	701	721	738	698	724	735	719	708	724	742	694	691	728	687	704	703	701	734	673	715	694	673	699	712	703	730	722	726	703	718	691	728	704	700	710	706	694	707	675	729	709	714	734
345	2	2100	193955	378	18	128	587	663	808	773	805	783	730	699	724	673	709	714	707	683	709	704	667	675	675	639	681	675	672	698	690	662	645	658	675	677	649	639	694	661	669	635	639	651	659	680	650	686	641	617	655	664	640	703	727	709	702	751	751	716	660	691	696	631	662	679	649	608	664	670	638	631	673	659	667	658	697	673	641	657	671	668	657	643	651	673	617	694	637	657	641	672	631	661	685	630	627	658	645	649	690	642	644	652	635	656	645	645	640	652	613	659	648	644	654	683	684	693	701	652	701	684	658	699	707	671	661	671	695	662	696	687	677	703	685	722	705	676	669	626	687	663	675	640	698	658	612	675	651	691	677	637	643	648	677	658	675	687	630	663	650	655	683	654	672	662	674	690	638	640	654	623	687	637	642	648	649	652	633	680	677	659	625	678	619	646	661	654	663	672	667	638	635	668	655	647	648	620	632	667	657	656	658	640	628	662	666	632	648	634	675	655	667	615	632	668	637	657	674	645	639	641	694	675	631	662	625	664	678	633	665	644	643	665	671	626	665	646	639	621	645	651	632	666	652	639	634	648	669	669	611	631	650	632	659	665	673	658	596	640	649	644	660	654	659	650	642	650	638	677	625	621	661	649	653	649	662	623	666	657	636	655	645	661	647	663	694	664	636	626	664	636	641	667	657	644	655	670	663	617	653	651	646	659	683	659	667	623	658	635	612	639	635	630	665	650	641	674	643	640	652	647	620	641	651	636	664	622	643	632	649	620	664	635	672	641	614	654	615	667	620	648	652	701	633	668	654	642	703	640	633	661	655	632	645	636	632	629	649	658	622	660	666	654	675	660	629	641	650	646	638	628	641	661	687	640	637	672	650	656	629	686	648	635	654	630	646	626	651	620	642	660	686	631	617	640	641	617	632	608	627	674	629	622	635	666	658	658	686	645	628	653	653	650	636	655	679	650	638	626	633	638	652	679	658	617	657	665	673	639	670	643	636	637	669	665	663	648	628	631	641	661	666	651	642	638	636	625	638	638	654	655	643	662	632	606	657	687	637	658	646	634	651	658	644	661	655	636	678	596	687	656	717	640	637	674	656	635	650	661	632	682	666	659	638	635	619	692	670	653	657	664	668	630	652	609	632	638	620	665	671	666	644	636	629	645	669	637	646	643	676	672	648	646	647	670	670	663	638	621	651	647	604	642	639	642	629	657	665	645	663	655	652	666	644	665	634	637	645	634	642	632	683	653	664	662	672	660	625	645	679	656	652	626	679	641	644	615	659	655	629	652	627	608	678	659	660	661	647	670	620	637	660	629	652	667	637	621	662	658	612	645	643	640	656	615	631	647	643	711	627	641	638	640	679	614	639	652	638	639	675	634	641	667	664	633	673	647	663	595	650	637	696	636	654	664	658	639	660	656	632	653	644	651	691	630	666	654	671	631	645	621	661	651	652	667	645	649	603	681	652	624	636	667	619	663	643	638	612	654	685	627	693	628	634	616	665	630	679	627	632	631	645	614	691	668	632	616	662	652	618	663	677	645	634	635	650	652	675	652	657	665	681	660	668	667	632	656	603	618	612	629	658	704	687	652	650	648	665	673	642	655	641	640	634	660	658	635	612	661	643	662	642	644	654	631	667	656	613	646	627	657	618	672	650	660	651	623	702	643	638	613	618	665	640	668	653	644	668	616	684	652	627	649	681	612	643	641	623	668	640	662	651	664	658	634	626	639	633	667	667	653	656	653	666	661	643	627	622	647	629	620	626	621	657	646	630	654	618	638	652	679	652	635	670	620	645	618	665	648	649	665	669	625	658	608	673	646	680	643	650	648	636	658	668	662	648	634	646	620	661	684	657	661	671	660	641	653	636	641	635	663	617	635	619	629	693	678	657	639	702	638	633	644	642	661	637	636	625	652	663	646	661	616	646	637	669	640	638	665	622	669	647	649	641	637	662	680	646	625	621	616	651	631	634	635	674	623	631	677	636	616	642	642	659	658	641	639	637	680	669	696	618	661	639	642	631	657	639	646	626	628	660	649	612	649	686	631	643	618	645	635	645	672	594	638	645	670	627	640	640	676	652	640	671	668	626	628	640	638	643	682	648	667	640	650	677	645	650	636	629	609	649	645	643	647	639	655	645	625	652	653	634	642	647	622	650	680	645	665	670	631	627	655	694	637	670	663	632	657	624	648	592	649	684	657	670	633	633	649	672	664	641	660	695	633	662	646	651	641	696	618	648	631	656	641	634	612	643	626	590	681	642	660	668	615	612	654	655	657	631	640	653	646	675	669	636	671	624	636	648	635	623	664	683	660	661	653	612	637	670	655	641	631	629	667	672
345	3	3500	194057	380	12	125	549	727	844	826	818	786	776	765	749	742	727	711	709	715	706	695	740	732	735	695	697	679	701	672	702	668	699	684	710	694	668	691	698	656	655	671	689	653	681	666	693	654	686	629	651	685	723	752	769	761	771	744	742	682	665	670	698	657	690	647	677	635	687	656	655	650	628	683	681	675	653	657	662	646	631	681	685	648	666	667	645	646	656	695	629	629	650	700	658	674	664	628	644	705	686	656	652	668	699	651	642	655	675	627	690	687	686	648	672	678	700	655	654	628	706	665	699	691	679	714	681	655	701	700	703	669	667	669	682	675	697	675	673	684	706	718	676	689	688	698	697	644	677	690	712	677	686	622	639	649	680	651	666	671	665	670	675	656	661	664	653	658	666	649	684	645	663	688	647	662	664	671	643	635	700	662	701	641	644	675	633	697	615	640	620	642	653	699	661	672	661	656	614	673	682	653	642	673	633	698	675	634	667	674	676	686	683	666	717	640	645	686	656	639	645	698	644	649	628	675	681	645	680	672	677	651	665	654	655	689	687	662	647	639	654	644	650	700	680	682	637	658	650	655	649	671	671	661	649	672	660	669	669	646	657	694	674	650	652	630	635	687	679	644	680	636	668	641	683	673	679	664	675	633	675	657	650	643	680	703	661	657	675	674	663	664	656	684	618	652	695	681	644	626	687	709	632	647	645	660	660	665	673	649	669	666	661	641	674	659	679	639	635	666	683	637	669	636	672	636	633	635	697	681	613	695	642	694	653	689	675	640	700	636	638	683	617	660	682	666	655	672	654	618	651	643	685	664	648	675	654	697	679	692	676	642	621	650	653	670	665	629	652	682	665	660	608	668	656	627	645	635	691	637	644	693	657	666	675	672	674	651	694	672	681	695	654	684	684	663	640	632	674	658	681	675	628	660	630	651	679	677	685	661	675	657	629	653	672	669	681	662	645	698	659	675	646	632	661	640	711	672	695	668	676	702	636	690	686	643	650	663	647	683	615	652	650	692	657	671	617	648	694	653	641	690	652	669	629	665	682	687	654	664	671	680	671	656	662	674	693	642	642	680	718	646	663	678	643	648	678	650	678	663	702	683	695	665	680	674	670	628	720	659	655	680	683	631	722	644	651	659	646	666	643	694	687	681	700	637	660	622	647	647	678	624	698	669	668	616	651	684	689	663	691	644	647	683	663	664	624	638	655	644	678	604	642	664	636	678	630	670	655	658	657	651	667	667	670	660	696	678	636	686	675	652	674	656	662	661	648	668	662	649	640	659	676	663	607	637	638	690	656	664	679	630	694	670	683	688	683	682	678	703	650	669	659	653	691	644	664	676	703	642	678	678	646	641	653	657	701	651	673	628	668	615	645	678	660	660	689	665	689	658	675	644	647	669	680	692	675	674	661	639	650	692	689	660	656	674	649	670	651	647	664	670	669	639	646	649	680	662	614	682	624	631	670	673	650	651	640	676	690	662	629	681	671	709	660	645	669	681	655	634	658	638	685	659	669	688	651	669	681	657	660	618	662	706	669	653	678	632	671	630	680	715	640	695	681	638	654	669	656	663	629	656	660	635	626	652	668	647	663	712	650	674	634	680	658	639	664	624	664	645	678	633	639	679	633	671	697	671	642	644	673	666	654	657	650	623	637	656	692	665	666	667	646	686	663	664	655	637	652	624	608	688	682	626	685	654	645	682	683	659	678	675	667	648	676	641	690	671	700	642	645	668	654	651	673	698	650	643	686	624	695	639	644	707	680	687	715	687	674	684	648	636	668	648	693	671	680	640	666	653	654	640	693	664	639	664	682	627	661	661	602	652	663	653	667	642	662	662	654	683	650	670	657	652	664	647	650	625	643	682	646	681	639	679	657	634	634	682	656	646	676	648	636	623	674	662	669	637	666	672	667	642	705	668	642	654	698	656	632	664	669	638	658	647	665	689	677	670	635	633	655	636	630	640	633	649	652	688	662	690	659	618	663	634	655	622	649	664	627	690	669	642	655	631	655	675	651	655	685	668	651	670	641	661	625	646	682	634	665	633	673	664	629	664	634	677	641	686	654	642	673	621	631	670	664	671	636	654	659	638	633	653	656	671	664	602	652	669	691	636	649	652	673	677	658	674	651	650	666	672	656	670	699	627	655	683	659	686	638	659	687	668	657	594	689	655	609	697	621	672	643	676	654	687	644	679	662	674	665	640	675	663	683	671	660	667	646	680	649	673	647	678	648	658	655	666	660	660	678	662	652	675	634	643	662	633	684	636	652	658	679	672	608	644	628	626	696	641	647	663	689	672	681	672	648	655	720	643	659	632	639	649	634	669	635	662	697
