345	0	2700	85711	394	2	5	153	427	625	688	733	750	750	706	738	698	671	687	718	699	687	705	714	675	717	699	669	726	690	698	727	719	686	660	660	718	708	682	704	700	685	690	731	673	686	672	661	633	687	686	672	656	680	657	677	668	677	649	659	622	679	691	658	699	656	645	679	659	648	707	646	680	674	685	613	635	668	623	674	641	644	655	680	691	670	666	707	647	626	670	671	686	697	680	671	699	669	679	693	687	730	711	715	712	683	703	684	751	740	720	698	710	730	668	652	647	667	674	660	666	644	685	652	642	700	645	658	677	669	665	669	675	629	697	683	712	640	673	644	666	708	663	652	643	661	697	684	678	706	661	646	646	648	666	685	670	643	678	663	675	650	673	701	634	667	650	676	674	685	664	670	710	646	654	621	678	668	668	669	679	632	650	663	671	641	653	671	672	670	660	696	687	674	656	636	651	649	639	656	659	637	663	641	670	673	693	610	657	673	672	620	686	683	649	612	644	654	654	657	686	713	670	682	658	679	683	619	684	670	671	645	689	661	642	675	659	617	671	650	702	667	639	663	671	641	683	636	679	633	688	687	672	671	640	632	668	668	659	663	665	650	651	648	643	675	656	680	678	685	671	669	637	674	656	659	637	646	674	674	666	661	657	656	667	632	670	685	691	679	649	668	688	658	648	666	644	655	641	661	684	662	666	691	675	641	654	650	708	663	669	678	680	681	664	658	632	691	653	664	702	648	658	654	651	669	669	667	688	635	637	638	662	677	670	697	675	680	737	678	681	689	690	675	660	686	651	677	676	650	639	650	679	654	650	683	635	642	696	690	671	686	671	681	652	667	674	679	639	654	650	682	655	673	671	669	648	659	641	663	667	673	659	666	651	677	660	657	636	679	645	694	664	633	630	644	656	632	683	658	640	663	662	667	679	648	643	676	666	663	676	671	685	665	631	697	663	676	620	674	646	607	693	679	708	672	655	655	661	645	683	674	679	693	629	655	659	628	638	660	657	619	648	682	695	671	646	701	701	690	652	664	660	690	678	663	662	678	661	669	640	681	657	670	657	646	645	636	655	667	685	712	684	661	626	667	706	690	669	657	672	679	665	658	645	685	658	673	685	676	634	679	677	663	689	661	649	644	695	660	668	657	717	663	633	658	669	671	653	664	703	671	662	696	644	662	690	670	672	688	664	688	657	650	658	627	675	662	663	692	672	638	655	664	678	623	637	631	674	648	624	634	649	614	666	664	678	637	649	648	659	661	655	645	653	695	667	652	673	695	664	601	620	664	668	673	659	682	663	645	646	667	658	627	671	665	656	683	658	672	669	670	687	652	671	623	661	671	654	644	642	708	688	661	660	673	626	660	665	634	652	650	669	663	680	646	674	671	652	665	701	709	668	669	670	668	647	666	630	677	661	656	661	670	660	628	633	644	665	634	690	679	674	693	640	690	629	678	669	655	642	699	676	654	685	670	683	629	640	665	647	675	652	703	631	669	665	686	655	678	643	649	661	669	653	652	682	654	695	627	657	652	652	669	678	679	641	667	640	666	682	684	630	644	658	692	695	678	647	663	643	670	651	698	653	696	653	717	673	702	704	678	686	676	665	649	690	658	680	705	709	696	666	653	643	669	641	689	646	681	636	724	666	710	638	682	662	663	656	645	651	676	654	652	686	670	658	652	648	658	610	692	682	649	681	656	655	657	658	667	660	660	653	659	671	639	688	643	675	712	671	665	672	701	675	687	665	655	667	676	687	660	660	667	704	677	702	630	684	684	656	664	676	673	667	704	654	675	669	646	671	631	655	713	657	684	666	655	676	678	640	654	668	687	667	647	658	670	652	715	671	653	682	656	642	638	636	660	686	666	680	645	691	652	651	656	669	662	651	658	626	698	674	683	656	699	653	646	642	684	680	659	616	699	683	633	633	699	677	687	690	632	680	683	652	652	623	680	654	673	684	701	680	667	668	652	656	684	630	678	648	696	658	661	669	672	677	656	664	645	660	684	677	678	667	670	664	652	666	640	665	654	668	656	691	633	657	684	681	651	660	640	681	656	681	641	678	675	638	659	694	655	675	622	668	653	663	665	655	644	679	700	635	701	633	667	651	670	667	645	667	677	679	628	660	662	653	675	671	695	683	635	690	677	655	610	691	669	671	646	686	669	643	694	670	654	663	681	665	624	675	657	659	651	653	646	660	661	700	691	677	641	689	638	689	669	678	662	617	666	658	690	657	670	695	661	655	688	651	668	657	715	646	681	683	631	654	674	666	655	655	682	681	680	698	677	686	655	651	655	651	651	654	650	706	670	669	655	696	679	643	650	651	655	667	688	681	633
345	1	1900	85813	403	5	12	270	520	673	691	709	709	687	722	685	686	690	660	683	690	692	644	680	647	634	647	656	629	708	619	650	655	624	626	637	664	643	642	653	674	679	668	677	688	632	655	619	650	651	658	675	646	644	660	615	642	660	643	624	645	677	620	656	632	662	626	658	656	662	663	631	648	622	627	655	610	633	621	639	679	612	622	653	652	670	613	648	604	677	627	620	649	633	671	653	633	627	585	634	658	660	656	649	663	688	671	662	670	679	628	646	641	634	656	646	628	641	659	613	613	646	627	617	622	618	650	615	595	693	663	643	625	658	652	626	650	620	627	639	613	619	626	648	624	627	621	638	657	666	634	625	631	653	613	674	619	650	614	649	601	636	620	617	655	681	618	634	671	621	611	633	617	638	624	660	622	635	646	614	635	615	643	657	665	648	596	651	651	642	610	609	635	629	626	635	645	658	612	618	594	623	645	623	638	638	622	640	653	654	670	627	642	624	608	650	641	642	626	599	624	632	624	638	652	650	621	632	626	625	659	647	619	647	658	659	635	670	626	638	607	660	635	647	646	652	651	635	635	615	649	636	624	651	609	638	624	615	609	620	647	604	597	647	617	644	625	656	648	636	633	657	646	638	658	639	638	615	671	637	629	604	629	643	612	653	669	645	618	655	639	626	631	623	643	655	674	641	622	638	648	627	644	641	636	649	600	637	633	648	608	637	631	648	643	605	617	641	637	631	652	622	643	655	618	646	616	633	645	616	628	662	625	635	649	629	686	625	621	634	610	630	601	686	608	633	646	581	643	640	681	651	611	646	620	646	627	653	640	630	642	641	597	687	652	655	626	629	618	647	647	612	672	617	685	609	644	666	611	629	611	662	653	626	641	631	660	626	618	629	652	641	632	675	633	635	588	635	643	616	648	637	666	602	629	633	626	615	644	675	633	622	627	663	648	657	638	630	610	628	643	643	654	650	613	671	625	645	610	621	648	647	640	639	633	649	612	677	622	619	632	653	635	649	637	646	670	658	606	652	628	648	645	608	626	651	673	638	645	651	640	652	635	641	631	650	665	633	609	629	631	609	657	667	671	682	656	611	652	629	642	643	620	633	638	603	610	615	648	653	621	632	630	633	670	614	666	638	629	605	610	636	622	633	641	585	627	606	632	624	643	628	604	647	606	663	652	634	646	652	626	652	627	639	671	631	622	647	634	607	650	629	670	641	605	638	648	620	652	613	639	644	619	620	650	658	607	677	633	629	645	688	603	661	627	601	615	633	694	669	646	647	643	656	639	627	583	660	607	638	642	663	640	609	627	672	639	649	633	637	627	645	604	648	664	598	621	656	613	627	657	636	653	660	641	636	626	643	649	596	656	642	642	603	631	684	613	675	614	593	633	630	607	644	631	630	611	622	659	621	649	641	670	633	630	644	644	652	636	598	604	606	619	651	624	662	586	640	627	620	638	664	611	657	636	669	593	651	630	642	648	631	658	631	619	628	633	632	634	637	633	637	626	652	634	620	618	661	625	638	665	642	641	646	602	655	625	644	626	642	640	630	640	617	652	664	664	624	637	665	626	635	623	632	629	619	636	610	632	623	660	643	629	643	590	646	652	639	602	674	653	651	626	638	671	648	676	610	631	643	638	664	630	648	630	599	650	600	653	622	642	642	662	650	642	601	668	617	625	622	594	631	646	618	660	655	625	652	608	621	646	625	631	624	609	679	655	622	606	646	627	631	631	662	660	601	623	635	640	678	625	649	567	632	635	650	650	612	615	627	652	652	660	630	625	608	608	625	620	653	630	633	647	622	652	631	662	650	661	610	642	639	615	641	639	655	639	649	641	635	687	625	637	651	603	645	596	643	658	621	622	626	606	609	622	675	651	628	645	651	625	674	685	616	632	675	663	635	636	606	628	656	633	614	650	665	638	640	630	633	692	630	659	656	625	650	652	638	683	653	646	632	625	627	631	574	653	619	615	624	645	598	646	635	602	664	647	648	630	632	675	627	647	619	664	606	660	626	638	629	603	637	677	632	610	653	644	627	590	638	623	612	643	607	602	657	636	606	616	652	646	670	647	622	640	660	626	653	659	638	649	647	606	629	656	627	639	656	606	651	611	636	575	661	642	617	638	621	679	643	613	669	654	624	646	599	595	618	648	643	634	666	625	729	610	665	629	624	641	616	621	654	663	647	652	649	649	626	623	641	625	626	655	637	615	633	621	615	648	653	678	609	643	638	628	644	598	594	627	604	640	637	573	623	660	657	634	640	591	628	593	663	636	628	632	642	676	607	602	626	644	643	671	642	652	671	667	648	661	678	644	652	687	613	637	643	618	649
345	2	2100	85915	398	5	14	310	483	610	672	733	689	738	692	660	651	667	672	624	646	653	641	640	640	627	656	642	598	653	618	636	639	631	623	646	594	647	625	626	651	643	657	616	590	618	628	581	631	642	621	598	579	620	587	615	601	603	624	632	583	614	611	594	605	612	593	651	636	611	601	571	605	627	610	606	590	613	635	615	622	587	629	624	612	609	640	626	608	591	615	643	611	610	605	619	608	623	658	634	654	620	625	644	654	625	636	619	615	608	638	636	674	635	649	667	614	631	615	642	641	619	624	628	630	607	586	635	585	622	634	614	610	602	614	575	644	642	586	625	628	626	583	613	634	641	579	619	620	604	607	615	615	612	624	629	641	619	610	589	618	568	601	611	598	605	614	598	637	627	647	609	601	640	596	619	604	627	592	601	585	609	621	642	600	615	607	581	612	627	637	611	589	649	617	602	612	583	608	588	603	653	634	619	587	551	658	644	607	612	604	577	609	646	609	598	594	546	604	641	587	590	616	620	589	604	621	591	590	619	599	632	577	565	647	628	616	638	586	628	574	633	641	616	654	607	635	626	600	598	637	652	622	612	643	624	635	587	625	618	607	582	605	582	639	626	590	597	577	592	605	630	610	620	649	576	598	656	639	613	592	618	579	574	590	616	632	643	640	629	570	613	604	589	628	599	588	625	623	613	590	573	609	649	638	560	595	621	591	608	608	605	571	623	524	597	569	645	651	612	594	586	602	624	607	589	633	589	604	622	589	634	602	598	610	620	616	647	627	602	621	596	607	598	588	621	622	564	645	613	620	580	631	648	626	600	620	643	586	637	615	618	630	605	603	621	599	606	649	620	607	635	612	641	611	626	590	627	629	602	625	611	583	601	595	618	604	611	613	636	621	588	638	614	573	630	591	646	576	590	608	608	590	619	596	624	613	616	589	607	624	612	546	613	606	601	593	607	589	607	627	600	646	628	607	612	587	659	599	590	619	580	615	621	591	582	615	577	590	588	598	601	590	612	648	614	597	607	601	626	618	616	610	598	586	629	606	583	625	603	585	617	615	606	604	602	582	606	593	612	613	602	604	614	603	599	631	573	628	596	636	614	647	627	593	616	602	606	637	595	617	581	628	623	588	618	631	630	610	613	608	628	598	601	638	624	585	607	602	617	605	625	630	617	624	603	612	632	605	600	623	614	592	593	638	590	625	615	599	617	592	615	611	625	611	585	596	590	636	602	596	578	580	587	616	680	644	608	590	601	604	584	618	580	622	599	609	621	593	657	608	602	567	633	640	611	617	576	585	609	609	584	642	624	633	627	634	609	582	598	632	628	604	604	640	626	619	573	614	627	608	604	641	620	627	637	624	602	586	603	600	606	589	606	622	589	632	594	631	633	625	593	617	600	630	579	635	631	601	650	618	623	611	634	652	586	592	590	623	624	642	581	626	597	574	606	593	649	618	618	596	601	628	594	631	583	596	622	600	582	598	617	590	653	606	604	621	606	602	598	599	595	596	593	603	604	645	634	637	652	619	631	629	624	613	620	593	600	625	581	632	597	593	586	609	625	619	598	650	617	634	621	608	575	591	633	609	623	611	619	626	622	603	648	625	625	602	581	603	619	606	589	613	612	650	657	628	622	610	600	607	632	625	589	614	588	621	630	619	609	588	597	597	607	602	589	632	593	593	625	610	629	647	602	594	607	587	627	621	614	642	590	632	586	607	632	580	622	629	634	578	616	614	622	585	610	592	619	605	601	621	677	585	624	607	622	597	605	573	650	616	636	608	590	624	612	590	598	622	607	628	609	603	629	604	611	626	579	609	600	622	603	602	602	614	637	614	583	610	649	637	617	582	610	627	618	645	600	578	595	609	640	616	628	600	621	603	615	586	609	584	553	607	612	619	612	607	595	639	620	603	570	638	608	625	601	619	604	579	622	616	604	612	609	617	611	609	635	590	623	634	604	616	615	629	602	617	592	583	608	611	624	616	602	607	652	627	619	603	663	611	622	604	606	587	626	613	593	622	605	617	620	635	622	612	616	604	654	611	625	614	589	606	617	586	615	627	607	644	640	589	619	609	604	604	609	607	622	631	624	587	590	591	615	609	586	583	597	603	629	596	606	599	641	609	626	634	624	626	604	592	613	640	611	587	597	594	579	657	599	604	625	603	600	580	607	595	618	566	598	625	609	604	633	611	599	620	642	622	610	594	604	586	632	594	600	623	642	587	601	605	595	630	601	595	584	606	624	590	582	631	611	619	594	634	610	619	607	601	606	587	596	600	600	621	591	656	626	646	605	593	646	599	609	601	604	618	634	610	613	615	583	622	625	608	596	621	597
345	3	3500	86017	393	2	9	287	493	679	658	705	706	677	654	674	673	665	657	686	607	638	593	620	617	663	606	626	598	670	661	617	632	624	614	603	627	605	572	621	616	635	603	615	630	608	593	621	572	623	583	643	628	610	597	588	584	654	563	597	602	625	632	587	565	617	602	605	590	575	579	590	577	617	578	625	598	618	627	595	625	604	601	619	601	568	591	596	562	584	610	562	617	579	602	600	620	621	641	663	633	641	648	613	647	625	641	666	635	658	618	621	635	611	621	627	606	629	580	627	598	578	613	623	593	615	552	613	579	616	599	572	607	580	604	610	571	572	582	603	608	581	578	616	588	567	589	599	609	606	560	588	597	597	575	586	614	612	590	612	589	553	617	603	616	573	609	577	597	585	594	587	569	594	560	602	587	647	593	634	577	608	578	619	638	587	568	586	602	581	600	591	592	620	577	621	597	591	565	626	642	633	580	574	607	606	564	585	614	567	590	597	595	579	576	596	579	576	557	616	590	588	592	578	588	583	585	579	583	575	592	578	603	607	608	591	628	547	619	633	586	565	619	588	593	595	574	564	555	554	612	570	599	597	588	552	616	593	598	577	585	586	596	578	591	562	603	600	582	573	604	588	581	619	588	571	588	581	587	589	581	574	610	579	591	570	605	556	612	606	589	589	605	617	618	603	560	593	588	607	573	597	582	607	608	612	586	575	602	614	553	576	593	609	567	591	557	599	582	569	626	577	578	602	610	584	580	574	591	597	550	598	620	534	574	612	572	591	615	596	556	635	647	569	588	574	617	595	566	652	559	579	603	601	574	585	586	598	587	599	587	635	549	593	584	614	633	594	604	577	561	578	602	573	579	623	601	608	598	581	605	586	604	621	612	603	591	570	576	570	586	647	615	598	592	603	591	572	590	575	568	574	624	613	575	605	585	576	586	612	585	586	598	601	605	600	585	577	577	581	612	637	591	606	598	557	580	583	591	573	619	609	574	607	571	590	626	598	583	598	598	588	592	607	613	616	583	599	604	598	613	605	611	596	579	585	606	589	565	556	596	587	636	621	613	623	586	566	624	594	607	600	603	582	617	600	619	588	604	570	590	582	593	575	589	558	589	567	586	628	592	586	563	539	620	633	594	603	573	605	582	586	582	610	571	618	601	586	626	550	554	563	588	596	590	563	587	599	579	602	563	583	574	603	557	627	620	600	583	622	602	602	583	577	585	587	618	563	590	565	587	583	582	582	612	612	583	594	594	607	599	583	590	602	580	571	583	572	602	576	577	607	533	578	579	594	620	587	582	581	601	564	594	569	611	599	584	600	605	571	597	596	633	570	584	605	591	604	628	576	594	584	596	615	583	640	592	563	595	592	538	611	595	609	592	573	557	584	575	600	580	621	604	596	591	630	618	616	570	597	566	605	583	594	581	573	622	598	569	574	543	571	582	573	598	589	612	589	573	590	563	610	593	588	611	599	578	586	609	580	596	588	571	594	602	590	573	608	588	534	601	581	619	602	557	583	602	558	584	627	595	579	593	591	571	605	561	588	642	559	629	613	598	630	603	599	573	565	552	588	607	590	572	601	587	608	576	602	598	575	589	605	574	597	593	566	584	588	599	572	593	587	576	572	605	606	586	581	585	613	565	578	616	582	566	602	599	546	581	573	607	565	608	572	586	606	607	596	611	591	612	592	600	580	610	634	624	588	606	608	613	599	623	583	622	583	620	611	612	553	618	588	579	595	561	630	592	581	601	602	585	583	588	583	543	578	617	593	612	558	584	596	558	592	585	599	580	598	594	576	620	536	592	610	595	585	631	578	577	593	576	584	592	630	559	567	593	615	617	603	591	600	594	613	600	588	588	631	578	569	579	570	589	576	576	580	540	605	574	549	589	581	603	583	567	607	616	589	594	565	590	585	598	591	569	572	603	556	603	614	566	577	635	604	562	579	588	587	605	577	603	594	598	625	597	614	577	601	593	574	580	563	589	584	586	596	587	579	580	594	588	582	590	608	610	589	607	596	582	604	612	588	611	558	565	629	592	609	587	592	619	584	621	596	588	590	599	571	596	596	563	576	606	605	590	597	593	578	586	589	570	572	597	599	612	598	598	588	606	589	579	553	622	594	598	584	592	588	597	533	581	601	636	552	614	608	591	578	620	597	584	582	591	565	542	571	600	573	565	601	605	607	567	602	621	577	600	569	554	572	585	580	593	586	580	608	580	608	613	568	592	623	576	550	590	578	576	583	615	615	582	592	597	591	599	599	592	633	599	593	607	590	570	624	568	572	603	591	617	568	595	556	555	605	612	580	617	558	571	608	574	568	560	615	589	563	561	583
345	0	2700	86118	385	1	13	240	516	671	707	756	670	750	696	720	692	698	649	661	675	666	680	635	626	631	655	634	621	638	625	637	620	601	643	642	636	635	622	629	619	633	592	646	623	624	593	622	610	603	632	625	620	630	610	574	614	592	642	607	609	605	583	637	615	612	580	596	602	578	554	594	601	609	606	588	607	600	633	611	586	611	594	565	582	624	612	617	634	604	596	600	580	605	596	586	611	650	621	603	648	620	668	670	659	621	620	621	647	624	633	655	622	639	618	627	619	662	632	626	607	637	631	627	596	578	610	590	587	577	594	626	581	561	604	624	610	555	587	570	579	582	632	560	611	596	571	577	596	637	606	598	585	596	596	608	583	598	611	604	606	580	590	587	628	590	599	606	594	630	584	577	590	609	582	590	575	598	609	631	554	594	628	600	586	580	607	585	598	596	586	624	595	601	577	557	593	630	627	588	580	570	581	560	585	586	583	601	618	589	569	620	582	562	617	586	578	562	594	612	594	578	569	595	584	614	588	611	601	629	604	629	603	588	588	573	588	586	588	589	636	583	574	570	608	624	572	598	613	600	571	568	597	608	619	575	590	615	620	603	581	609	576	564	554	585	595	616	596	631	584	594	570	592	615	601	612	590	595	611	581	593	575	619	594	576	605	595	597	565	586	646	593	584	568	594	589	570	590	577	605	585	616	570	616	616	588	568	582	573	608	623	588	575	609	611	561	607	597	583	588	600	580	598	613	570	579	568	586	598	571	614	617	580	579	571	599	577	611	599	610	616	589	603	637	597	599	622	618	611	633	594	571	570	569	589	595	546	608	569	583	560	602	572	580	610	607	615	617	606	565	571	623	648	608	611	587	597	572	594	581	633	581	589	594	584	587	609	615	579	571	589	591	562	616	565	599	564	620	591	567	595	564	619	608	596	594	604	599	595	625	597	588	608	580	581	587	611	585	597	583	579	580	603	577	598	593	607	566	602	588	564	575	630	581	576	547	611	597	585	587	593	612	550	618	609	581	572	609	603	566	623	603	579	589	580	586	605	585	602	625	576	600	606	590	611	554	620	603	565	602	612	565	625	553	582	606	614	595	590	620	611	552	608	575	595	550	586	620	603	563	596	628	614	531	575	580	641	572	605	575	591	592	564	537	568	595	604	606	590	606	632	582	581	582	604	579	595	580	592	609	592	627	606	626	571	550	593	597	610	548	573	583	601	605	606	601	580	598	583	649	584	614	576	623	597	588	624	581	579	606	585	564	562	605	572	595	600	611	598	593	613	590	610	607	604	583	552	607	601	554	566	567	602	573	608	568	574	611	624	599	594	622	544	573	598	617	619	584	604	594	545	631	621	589	616	570	604	604	620	591	572	584	592	550	599	601	616	578	585	606	593	562	596	581	598	578	589	603	617	603	609	612	617	570	586	556	589	571	610	608	608	599	555	575	564	579	611	588	590	562	579	570	564	599	605	637	574	586	601	604	590	559	633	602	563	576	579	602	598	581	573	575	571	576	570	597	638	570	635	587	626	590	554	605	603	623	577	555	615	605	612	593	586	614	613	606	565	589	598	596	580	599	595	584	556	567	580	586	597	612	616	589	590	565	613	601	591	600	581	598	601	570	589	606	578	596	583	624	561	607	581	599	594	594	575	640	591	599	587	588	563	624	597	599	607	581	569	614	620	604	618	587	627	596	556	604	624	608	551	556	572	592	567	579	589	581	607	621	578	600	569	623	597	597	555	581	616	594	570	599	595	600	622	588	613	618	570	558	586	569	603	581	634	613	584	611	614	585	587	611	612	625	601	606	594	586	586	596	577	591	577	540	598	579	587	597	556	572	611	619	605	601	572	600	600	565	572	588	576	585	635	582	571	583	595	612	594	567	607	594	602	626	613	616	583	598	588	566	592	584	616	579	572	586	580	600	571	576	595	573	604	587	557	552	608	585	605	605	589	591	558	552	586	616	560	606	578	584	596	608	609	602	598	568	609	609	594	597	558	591	593	572	591	582	580	586	597	571	592	577	614	596	594	604	613	588	583	531	595	593	608	576	571	570	591	574	610	587	574	605	605	594	619	603	601	590	552	597	617	606	611	605	589	578	574	633	560	634	561	586	599	609	609	597	581	625	601	586	579	560	545	580	562	602	595	589	597	581	589	562	595	618	583	564	632	601	579	619	599	644	620	585	592	606	596	605	573	597	598	579	646	589	603	585	602	604	599	595	581	596	580	587	577	615	573	605	571	601	611	589	601	588	597	594	551	602	568	634	607	606	623	637	578	598	617	621	571	589	573	579	601	576	564	606	581	578	609	584	581	606	587	607	608	630	626	584	598
345	1	1900	86220	385	5	31	331	514	664	688	715	664	667	670	628	610	629	623	583	586	613	587	603	555	603	599	589	584	616	568	581	600	596	598	587	579	593	554	581	596	589	591	587	567	574	605	534	576	593	607	577	573	592	550	555	571	582	550	546	585	548	566	583	602	609	569	565	577	573	576	588	581	570	572	596	557	550	619	582	568	546	587	585	538	494	587	572	589	548	544	606	575	568	612	580	563	604	602	579	575	570	597	609	583	610	554	596	571	561	567	594	590	610	603	573	633	622	607	624	605	634	593	589	567	596	591	551	563	602	568	583	588	567	592	541	565	577	566	573	566	577	580	589	556	583	554	598	598	561	593	578	565	583	553	569	538	556	590	528	546	574	594	559	525	602	568	558	590	579	562	583	566	563	614	571	562	556	572	590	605	586	558	576	565	558	553	531	593	547	572	596	605	609	562	583	559	574	566	586	567	526	577	582	572	572	602	574	602	562	575	544	558	548	600	555	578	536	573	541	567	541	589	565	570	554	574	545	555	576	594	556	587	559	559	544	591	563	562	550	542	586	572	548	570	589	555	606	520	559	555	575	586	586	592	557	554	564	598	586	566	566	575	574	587	559	551	579	550	553	549	534	572	583	591	574	573	608	533	545	579	563	567	579	593	548	561	579	602	606	543	573	542	586	560	567	544	536	574	562	608	594	558	554	587	568	570	572	570	598	597	565	558	561	566	598	530	563	555	553	573	552	557	547	578	563	581	621	537	591	545	551	600	570	583	613	595	578	560	548	610	532	576	555	505	566	584	552	541	590	612	546	537	608	582	572	576	582	559	564	552	612	570	570	579	582	592	568	564	588	594	598	573	576	587	594	596	573	600	590	583	558	560	523	588	579	588	604	526	563	589	574	580	566	557	533	607	608	548	576	597	567	602	571	535	561	551	612	590	578	574	573	589	551	570	559	576	631	548	594	550	576	574	568	559	542	597	584	562	580	540	567	596	580	596	537	566	533	576	598	545	570	573	525	575	566	589	538	555	600	604	570	559	588	549	567	557	573	550	588	606	567	542	564	564	582	525	584	598	579	595	561	580	559	549	554	578	557	560	593	521	558	601	565	606	569	585	558	593	572	572	563	581	573	567	578	585	575	575	580	535	588	567	568	559	593	583	536	546	557	545	578	581	533	551	591	554	557	585	542	547	576	541	595	570	562	568	568	562	572	547	567	581	558	577	542	552	558	574	632	604	585	538	552	579	604	568	532	543	575	554	590	551	602	595	575	563	605	577	568	579	572	549	590	546	584	595	589	558	570	580	549	562	573	570	602	577	602	553	553	546	591	551	597	556	574	570	547	570	528	592	561	591	590	542	535	543	546	548	576	548	564	572	568	567	547	559	562	597	568	604	568	583	570	591	554	532	568	584	557	583	576	577	562	562	584	577	579	551	507	558	594	571	603	552	540	544	551	576	537	569	563	584	571	559	555	553	587	559	575	554	570	560	579	550	589	532	578	520	565	569	601	583	575	573	592	585	532	557	589	551	605	554	551	565	600	561	569	577	577	584	571	562	584	584	566	588	560	576	588	585	619	555	551	552	535	541	549	572	583	617	568	605	535	530	547	547	569	563	580	551	564	545	551	568	539	628	559	562	584	604	572	580	580	587	527	550	581	606	588	543	581	587	574	568	567	550	548	570	574	546	576	590	553	551	540	566	563	616	580	574	555	584	566	555	606	562	532	579	573	555	582	580	593	576	572	575	562	567	597	552	572	543	562	576	581	594	565	557	603	575	563	554	559	569	561	570	573	562	568	594	547	573	568	588	574	576	545	614	585	555	572	574	586	584	565	591	580	554	564	563	578	574	575	557	567	587	600	567	559	548	567	599	554	569	550	586	575	553	563	582	553	573	556	543	572	569	580	585	571	560	596	518	590	600	563	585	575	558	569	547	576	574	564	588	529	602	591	567	541	544	599	575	587	557	569	567	594	533	593	609	586	558	561	573	574	583	567	567	579	592	568	590	585	538	575	557	560	566	574	590	519	560	591	590	564	577	536	564	565	612	576	547	593	560	548	614	571	558	597	557	546	559	559	581	536	596	561	554	581	575	585	586	556	571	579	582	546	578	579	564	565	586	582	562	546	538	593	575	583	557	557	560	559	565	586	567	558	601	551	585	573	584	556	583	599	549	567	578	563	595	580	570	564	568	574	566	568	544	587	573	543	575	563	566	581	566	529	593	617	557	558	558	565	583	556	568	556	613	577	580	594	574	561	574	537	555	585	566	621	563	530	581	578	565	576	527	596	563	558	534	583	538	557	583	552	550	558	591	582	571	572	587	591	544	574	563	567
345	2	2100	86322	389	3	19	300	477	620	642	667	662	680	573	647	597	583	571	590	531	537	546	554	548	556	544	523	557	543	539	565	521	580	520	527	516	536	524	549	465	514	514	514	525	468	497	524	517	514	498	486	505	536	504	482	496	518	507	511	499	503	530	500	497	518	524	488	532	506	503	528	514	495	501	497	512	501	484	514	499	533	508	502	521	505	491	525	512	548	518	518	521	460	478	522	498	508	504	531	534	526	515	526	544	530	536	496	489	515	530	510	534	536	496	554	554	539	528	485	535	521	503	498	521	521	510	505	514	512	478	469	497	477	519	491	499	527	505	461	476	509	492	520	501	495	507	529	473	513	524	511	518	492	525	488	512	480	514	510	492	547	525	523	499	504	518	493	533	518	491	485	527	509	513	507	524	479	480	507	504	503	511	501	492	500	496	551	510	478	517	523	489	515	498	494	512	491	474	503	495	515	493	511	466	509	487	500	509	490	489	494	528	486	509	476	453	499	506	506	472	492	491	509	496	495	509	492	480	504	516	518	510	490	463	490	523	473	493	513	530	491	516	528	473	475	518	488	482	509	541	488	517	507	524	502	478	468	514	477	482	490	501	515	505	540	489	494	526	478	513	497	489	506	522	502	515	473	489	523	503	505	467	456	501	475	508	467	540	489	525	483	517	486	534	476	500	494	487	512	471	520	485	493	492	485	505	483	494	509	483	498	506	522	516	492	511	475	468	486	471	496	485	489	532	505	509	488	493	473	503	486	483	494	504	505	473	525	499	504	498	510	509	517	536	489	501	476	476	508	497	514	502	516	521	502	477	498	492	521	498	507	499	500	499	525	513	507	497	477	478	525	500	504	472	491	502	503	521	502	530	510	470	506	468	484	483	503	492	513	491	502	488	503	471	493	501	485	516	479	530	504	493	490	510	480	523	497	496	483	496	519	480	451	525	522	508	476	513	494	479	497	480	486	506	485	485	501	483	465	534	472	527	500	483	476	486	485	515	500	468	503	495	468	512	494	478	489	480	476	492	479	511	492	499	497	498	543	506	512	495	488	528	478	481	499	511	505	493	515	489	491	499	514	486	508	523	471	506	490	501	539	491	485	500	481	505	504	534	504	517	503	503	513	512	525	526	473	490	528	520	521	489	476	470	479	526	476	524	509	510	524	475	484	519	523	461	496	468	489	535	497	487	492	503	462	493	479	488	477	463	518	479	497	505	487	519	485	504	533	526	504	510	524	513	509	500	485	503	498	496	523	500	520	527	496	536	484	504	461	493	513	485	502	506	493	513	520	505	500	472	504	483	482	522	487	500	505	495	482	506	481	486	517	502	467	516	500	483	524	502	526	515	500	501	473	505	509	518	506	492	511	518	498	508	513	484	468	492	515	484	526	488	492	471	505	478	502	493	505	502	498	492	478	504	468	508	484	525	502	489	497	527	493	505	501	485	480	513	457	466	446	508	468	487	503	522	483	498	498	497	468	492	526	498	491	481	486	520	501	504	471	512	501	518	467	476	502	478	507	513	493	474	512	528	479	485	491	516	497	489	522	466	488	489	500	498	508	467	515	505	480	475	482	502	501	495	517	502	509	468	488	494	480	527	489	503	489	527	513	508	471	512	473	491	515	483	501	493	491	496	502	494	495	464	526	493	486	523	459	504	536	519	495	489	517	481	526	543	513	492	517	510	465	508	492	504	488	489	493	487	523	494	472	483	514	513	474	490	502	490	470	510	481	528	484	523	498	484	499	483	455	539	492	501	489	500	477	462	495	525	469	482	461	503	516	478	508	485	506	507	524	510	495	506	480	476	477	500	469	511	516	534	488	516	468	477	513	526	516	498	478	476	492	508	477	516	474	500	502	507	513	485	485	474	519	475	527	479	491	515	514	487	466	474	519	512	523	507	526	523	485	512	526	526	511	522	489	487	499	490	470	509	485	523	485	495	492	513	485	479	486	498	454	528	493	485	480	483	512	532	476	513	489	500	531	494	488	503	475	486	500	487	475	505	480	488	474	530	514	515	486	510	489	519	479	454	514	489	513	485	488	489	469	510	493	490	476	502	491	542	520	495	469	493	482	503	521	487	486	526	492	496	476	495	504	510	506	507	480	523	487	481	527	506	534	500	519	477	521	501	494	500	532	464	488	519	481	523	501	505	488	489	503	506	501	522	470	480	560	525	510	504	488	502	534	455	496	516	519	473	498	506	489	527	492	504	525	524	498	492	519	516	488	539	515	505	527	477	471	516	498	492	506	489	492	482	524	515	466	451	465	505	519	462	502	490	503	505	514	553	486	488	502	473	483	488	509	485	493	523	498	497	494	509	525	505	500
345	3	3500	86424	394	17	8	191	389	550	591	607	564	578	578	554	481	526	514	497	504	511	499	485	468	499	461	462	481	465	483	456	478	435	495	496	429	489	416	451	423	433	446	474	430	423	455	446	439	507	429	435	440	420	462	435	422	425	453	435	426	431	439	435	432	453	439	437	421	456	439	456	433	441	435	435	427	393	420	445	421	413	426	382	447	412	438	437	432	425	429	421	371	447	417	400	447	425	430	443	436	403	437	430	433	413	432	448	407	448	445	443	465	449	480	456	482	451	451	428	426	415	419	416	436	423	448	447	425	463	416	437	425	402	445	444	412	474	426	387	442	407	409	484	423	437	397	435	407	471	425	427	434	411	437	435	390	429	447	410	393	437	419	440	403	447	439	425	431	406	433	420	418	431	415	427	391	423	374	427	420	437	416	421	409	423	429	435	429	412	447	426	427	405	407	413	452	422	420	433	405	398	421	442	404	421	432	415	398	429	404	425	392	395	422	429	391	440	422	433	401	415	397	433	420	417	459	432	420	471	414	431	461	449	453	407	397	428	432	404	428	433	432	411	418	427	413	393	419	410	398	404	471	430	404	459	414	444	394	423	421	448	430	433	412	406	433	403	395	421	441	400	418	454	412	420	459	438	383	427	434	427	440	436	421	398	389	427	445	413	391	413	421	470	383	441	428	382	420	441	390	429	413	422	406	397	451	412	430	439	403	414	458	426	412	443	411	448	392	411	428	424	401	398	455	445	407	434	409	428	374	419	419	418	423	417	404	421	466	424	425	433	436	442	437	401	417	412	418	468	413	400	417	426	416	446	406	430	437	385	452	444	418	429	411	401	436	400	405	410	423	385	424	452	416	423	428	440	450	400	404	405	438	412	421	420	429	411	430	436	444	387	416	428	411	407	416	421	448	408	411	431	418	426	415	426	369	429	441	433	432	403	398	455	408	438	422	418	425	411	399	442	407	440	383	437	419	444	441	417	427	433	424	379	423	408	412	399	405	446	434	403	424	457	438	397	432	404	411	419	416	423	420	426	413	418	409	407	422	427	388	397	410	446	424	439	407	425	405	409	453	417	396	432	436	441	418	425	419	407	419	417	450	395	402	437	368	432	444	382	423	410	418	390	393	443	403	395	422	420	454	414	403	442	443	428	425	424	423	407	383	432	386	445	409	408	427	432	428	422	406	439	416	431	406	427	442	400	423	425	391	432	417	432	402	439	434	414	448	436	443	428	427	414	423	414	388	401	409	423	438	443	410	429	430	405	436	434	400	409	427	445	412	439	384	410	434	423	397	401	419	434	404	442	429	426	437	407	432	406	412	419	391	457	427	425	428	427	413	405	429	437	392	381	413	422	382	414	426	401	436	424	389	407	410	407	432	410	407	415	456	427	405	407	425	398	432	400	429	440	410	440	425	434	403	414	425	430	426	427	426	437	418	418	419	418	417	406	433	410	431	428	405	431	439	442	440	389	430	427	443	394	448	426	428	440	402	424	392	415	403	364	432	417	417	402	427	403	401	449	417	430	418	435	404	398	411	388	417	421	416	460	424	400	415	402	425	424	418	417	370	411	421	442	438	450	416	428	426	453	400	416	441	402	423	441	427	406	411	393	418	415	407	420	421	451	405	422	387	429	419	446	413	423	415	416	434	401	429	419	427	418	424	467	429	410	431	418	443	426	448	421	410	419	450	425	387	429	407	407	422	423	396	428	403	444	416	423	439	408	414	424	439	435	393	422	413	473	427	436	397	403	458	408	422	402	420	420	407	410	403	415	423	427	431	413	421	441	407	439	449	419	413	416	432	438	456	451	403	421	406	433	420	463	440	431	449	417	420	423	399	443	472	401	440	433	418	423	424	434	451	400	468	422	428	398	412	408	411	445	434	387	408	443	423	458	400	410	422	414	401	425	427	417	415	415	398	455	404	438	392	362	411	409	420	441	422	418	442	413	413	452	408	427	420	420	449	436	402	414	432	365	400	415	386	460	415	452	403	458	448	422	379	442	432	409	421	391	452	409	448	430	428	421	417	405	437	403	442	406	404	395	439	442	404	420	423	434	432	386	421	436	410	396	385	440	419	405	447	412	413	414	417	419	413	405	447	424	413	431	452	385	406	430	378	427	437	440	439	392	390	405	415	416	407	451	412	409	428	434	448	426	424	416	413	426	419	412	441	428	385	440	421	426	417	405	423	438	443	421	394	427	419	411	450	407	399	404	424	441	406	398	447	419	427	411	393	407	415	440	405	405	460	426	438	394	389	434	413	420	432	411	425	456	403	452	390	438	420	406	440	449	433	398	413	440	429	432	410	433	398	421	444	459	430	401	383	412
345	0	2700	86526	413	7	6	133	374	498	579	598	584	576	559	545	541	539	510	549	480	523	483	474	485	472	453	428	479	474	498	422	441	469	464	459	455	453	451	430	424	428	415	414	439	443	426	432	440	428	406	423	379	408	397	437	430	408	421	427	434	408	405	407	439	400	399	373	413	426	381	435	402	422	394	399	395	442	407	387	397	386	401	398	390	416	428	385	414	392	380	403	408	419	399	398	423	376	436	450	427	418	414	409	399	430	410	411	407	426	435	423	420	420	392	401	420	429	373	395	367	405	402	386	395	395	382	434	405	390	384	383	407	417	394	392	409	401	372	403	402	396	403	398	400	418	405	366	407	395	390	382	365	400	397	372	386	403	409	380	404	344	402	433	407	415	396	413	406	405	395	390	386	378	378	408	421	352	399	430	381	377	395	363	386	385	405	383	444	400	384	413	369	420	375	408	374	385	393	393	393	402	414	394	404	368	388	391	405	393	403	412	396	394	372	386	409	353	397	396	416	376	408	384	377	392	390	400	376	373	410	414	357	397	428	374	381	391	413	415	376	419	375	393	412	363	401	370	381	376	415	388	427	398	409	394	423	397	381	390	386	384	367	394	378	397	385	402	398	361	389	414	423	393	412	398	371	372	400	417	396	392	417	395	390	392	379	396	365	395	416	400	410	375	399	408	403	411	370	375	368	387	400	390	382	362	362	392	392	381	375	388	396	406	386	382	394	374	384	399	378	417	381	419	355	391	385	386	410	418	405	406	385	410	384	406	396	416	407	410	377	394	373	386	393	420	394	406	380	423	381	392	416	365	395	380	419	383	390	399	406	377	394	397	396	436	381	384	420	438	381	412	407	395	396	396	397	385	385	380	405	391	390	375	382	389	395	368	397	380	386	403	397	388	363	374	404	376	373	446	382	396	371	384	389	373	375	418	389	389	408	386	421	399	358	368	404	378	372	408	390	366	408	404	401	398	406	391	386	405	404	414	388	370	393	382	397	390	370	418	399	410	384	391	411	381	375	395	395	372	385	405	375	403	385	402	381	403	369	400	417	388	386	396	416	383	397	396	410	381	378	413	400	399	382	366	364	369	411	408	387	420	394	385	402	377	367	395	417	388	365	402	384	405	349	388	381	372	403	418	396	411	416	394	399	407	386	404	379	353	413	382	398	369	362	380	397	393	377	415	378	376	370	389	378	387	396	388	380	399	391	388	379	395	368	387	367	401	409	413	379	405	398	420	386	386	388	397	420	414	389	379	395	398	378	406	351	407	399	399	401	376	377	397	387	400	391	401	381	397	357	405	398	411	387	397	418	396	410	380	415	400	368	391	400	353	391	381	388	420	384	395	413	411	387	391	389	378	392	373	375	419	389	418	383	378	418	366	363	366	386	402	379	371	410	421	402	406	395	383	413	412	406	407	404	384	414	370	370	417	424	400	386	366	399	403	411	385	398	394	392	369	397	423	353	373	392	353	400	384	380	371	388	372	362	405	391	407	392	344	374	391	402	406	350	415	389	385	407	362	402	399	358	399	362	399	398	366	406	404	377	423	401	401	397	382	372	350	397	398	393	391	346	393	374	405	376	405	389	380	388	382	389	385	385	399	406	423	399	384	378	395	383	429	372	402	385	404	411	406	348	356	390	404	379	394	398	423	417	379	376	375	413	367	386	420	385	389	378	387	403	405	410	377	375	410	386	387	369	400	405	375	383	403	385	411	393	397	381	422	397	377	397	419	391	378	385	409	412	397	400	406	391	402	367	403	422	411	392	380	395	382	398	389	380	364	416	392	396	378	357	405	382	404	394	399	379	375	398	420	410	386	404	368	407	371	406	368	404	404	412	369	400	423	409	414	409	395	377	407	382	402	391	420	410	378	347	391	415	391	406	432	399	395	393	403	415	396	412	384	373	385	400	389	394	388	411	397	366	420	396	392	384	388	394	383	404	373	358	391	379	398	381	393	385	418	425	364	380	394	382	395	373	392	402	392	382	397	405	391	381	394	412	385	405	353	419	402	390	398	398	416	412	402	385	373	411	398	390	414	385	400	369	400	370	369	394	363	376	385	380	368	374	402	400	425	392	368	392	370	390	437	387	400	395	382	412	392	393	405	386	422	361	384	413	385	408	365	405	392	407	411	368	401	386	390	395	381	422	376	385	386	378	386	388	382	366	410	395	421	399	395	406	393	362	399	401	395	397	422	355	385	377	373	391	407	360	407	386	392	418	407	411	385	389	379	381	389	393	406	381	417	379	383	392	396	411	372	428	432	402	402	406	387	390	370	412	397	395	395	405	382	376	412	378	384	385	365	410	406	367	402	392	354	370	390	366	390
345	1	1900	86627	413	5	18	213	372	559	500	601	574	556	507	528	480	490	487	493	474	458	472	481	430	441	466	425	452	455	466	483	435	448	490	457	440	444	417	420	428	458	428	459	421	432	407	454	452	441	416	383	423	426	402	410	377	459	416	427	410	426	422	437	412	395	432	442	429	399	441	408	407	442	434	403	427	426	398	404	401	395	428	397	422	417	438	423	432	423	449	435	448	441	458	424	399	417	390	404	411	433	384	433	429	417	421	404	400	424	408	392	408	419	444	416	420	407	407	401	425	423	425	413	426	426	440	372	436	423	414	411	419	404	389	437	432	439	426	407	418	419	401	415	426	434	406	416	416	397	416	425	393	422	427	431	409	399	459	426	416	413	404	423	397	401	390	427	423	401	429	427	439	427	405	402	412	379	400	457	427	376	400	423	446	446	432	409	414	404	427	386	434	397	404	423	410	446	422	387	410	418	434	398	429	380	404	439	391	404	425	390	459	425	400	426	431	422	413	412	446	441	417	405	404	420	430	394	393	431	451	433	425	409	391	423	408	417	437	429	388	385	407	432	423	428	410	401	412	423	390	442	387	417	445	435	407	408	420	444	417	404	422	403	412	415	405	439	422	393	437	432	439	409	409	409	453	404	437	444	420	427	401	439	420	414	425	421	408	410	410	410	411	407	399	422	433	435	443	403	442	400	378	392	409	406	432	422	418	388	392	410	437	439	419	433	401	422	403	405	417	400	438	397	415	445	428	390	441	400	385	409	414	437	423	403	430	427	418	436	410	442	370	411	422	402	415	411	398	412	410	386	413	388	410	400	447	394	420	422	404	412	400	424	397	410	403	400	410	461	413	393	402	401	409	407	426	385	437	410	424	425	387	389	425	408	430	401	420	401	428	392	412	410	396	420	400	437	412	435	444	399	419	394	413	401	409	437	439	393	431	402	406	422	409	413	409	400	415	393	427	396	396	420	434	412	406	406	390	419	380	396	399	396	418	431	436	401	422	405	407	419	380	431	427	425	424	393	388	423	416	394	438	451	388	420	389	411	424	433	425	390	416	416	402	436	395	404	430	426	401	403	427	429	404	401	421	422	431	422	407	412	422	442	402	410	391	415	469	411	419	400	426	417	402	401	403	423	385	449	426	415	424	427	411	426	421	402	427	408	422	384	406	424	437	392	414	436	451	419	431	438	431	448	422	429	415	393	414	430	410	427	420	417	434	411	409	426	449	391	411	417	438	400	413	414	422	410	424	403	444	402	431	417	418	409	371	407	417	419	408	393	418	449	425	393	431	378	395	393	456	404	412	421	388	434	392	437	373	422	405	422	412	407	430	400	406	398	433	413	400	415	414	407	403	400	434	417	377	414	441	390	403	439	404	410	425	434	397	406	422	414	425	436	398	442	398	388	402	414	429	423	428	421	393	427	437	425	448	419	401	409	414	427	367	424	381	395	438	463	422	429	397	409	403	424	427	388	398	421	418	413	410	408	396	428	419	366	444	399	413	422	438	408	390	436	434	424	403	408	390	419	392	395	388	430	389	430	417	407	437	407	403	428	463	419	382	415	428	435	417	414	414	424	380	420	386	437	417	401	417	437	411	415	424	420	412	416	395	470	423	396	406	415	408	417	415	418	415	383	425	398	407	403	433	380	401	447	424	416	414	397	420	415	413	388	414	429	407	446	450	413	426	413	396	420	427	394	432	398	412	385	416	412	428	406	403	437	423	379	419	405	384	446	454	406	406	396	402	406	407	378	422	425	415	404	360	444	415	442	427	392	422	390	439	408	419	423	387	406	398	406	424	405	390	390	424	397	428	415	414	413	397	411	422	438	451	404	397	409	390	422	429	416	430	455	413	419	397	402	437	408	422	430	405	418	401	409	404	440	399	437	397	414	421	427	422	427	432	411	427	391	409	438	379	393	421	395	402	431	364	457	415	447	435	448	385	420	400	433	418	440	392	393	408	420	433	431	419	416	405	382	407	407	385	424	417	432	458	449	420	396	449	433	403	385	400	412	411	411	430	373	429	418	451	408	408	422	405	412	395	429	379	375	432	404	418	413	402	435	438	403	417	425	416	408	446	382	409	439	410	424	396	444	413	417	418	402	438	439	419	402	421	375	413	408	414	429	396	426	409	411	422	429	396	444	415	407	409	403	376	442	420	417	408	387	403	425	420	387	410	388	392	402	416	423	415	381	431	411	443	405	434	412	435	389	405	433	376	407	430	429	396	405	434	404	429	396	386	424	378	431	419	429	400	389	411	403	412	414	427	423	402	458	417	410	409	403	427	386	418	413	391	403	409	434	422	438	410	419	381	415	416	415	388	430	399	392
345	2	2100	86729	424	2	3	207	381	521	525	630	580	553	552	488	485	505	492	498	474	464	493	451	485	449	416	430	460	419	472	423	445	431	430	447	418	421	405	424	437	426	401	423	417	421	420	438	417	420	403	389	441	415	429	392	412	392	431	408	403	395	426	400	384	429	408	402	406	418	374	390	406	388	447	382	374	400	392	402	373	430	392	394	385	389	416	378	402	375	392	378	387	412	395	397	426	386	349	391	406	408	393	417	392	397	404	405	417	385	424	400	393	396	406	376	419	364	403	381	391	389	376	425	417	349	412	405	397	416	404	411	426	399	398	416	384	408	400	407	410	372	397	387	370	413	413	416	402	368	361	400	400	388	403	390	367	415	388	375	399	389	388	369	410	388	381	382	412	404	386	402	405	373	386	394	409	391	361	381	395	394	392	418	380	415	401	427	394	404	425	389	370	405	375	400	393	386	381	377	357	416	373	411	383	412	402	405	394	383	352	418	385	373	383	433	399	396	435	367	402	398	377	450	398	377	403	423	389	392	388	411	383	410	377	390	371	396	370	399	430	358	386	390	382	371	375	383	380	410	393	358	412	387	367	398	405	355	412	431	380	423	390	377	382	410	394	381	406	378	370	363	401	394	383	400	397	384	381	395	399	395	387	387	404	415	403	392	378	383	382	373	389	388	415	383	398	363	374	413	386	379	401	459	405	425	372	404	364	388	414	399	416	394	391	388	391	428	397	404	387	380	398	393	397	445	411	385	385	369	411	375	378	410	388	392	418	394	405	379	404	376	398	380	380	336	386	408	383	421	366	418	412	396	390	392	415	381	417	407	409	416	369	385	414	365	373	378	403	392	342	375	401	391	368	398	396	380	397	389	399	403	406	386	390	406	406	405	419	384	385	387	389	409	394	381	351	393	379	380	388	385	407	373	404	405	423	384	404	391	415	390	376	367	396	400	387	423	404	415	387	397	387	382	382	361	400	416	376	378	406	400	407	406	366	407	403	390	365	401	416	374	417	418	376	380	380	394	374	400	369	401	395	388	390	408	405	392	372	429	403	382	439	388	411	375	370	358	403	375	372	366	434	414	368	415	373	400	382	409	398	365	437	363	403	344	367	377	393	393	391	385	418	401	386	386	369	395	381	411	356	417	368	384	376	386	362	415	406	390	406	413	429	378	384	411	396	394	367	380	395	394	416	369	402	372	392	412	401	362	388	400	384	399	381	364	374	401	409	401	338	420	393	388	394	377	384	398	375	395	387	394	394	403	390	381	409	381	402	384	388	385	385	380	426	406	396	376	426	371	400	405	376	410	387	416	395	402	368	398	387	370	384	385	414	426	388	413	405	417	383	401	400	389	390	389	396	383	372	401	391	416	414	409	395	385	373	377	379	416	402	405	390	389	393	393	425	413	399	386	358	424	389	378	370	379	383	377	374	409	389	370	405	420	366	395	403	399	405	411	364	382	383	370	418	389	423	389	356	411	412	375	368	372	360	389	412	370	406	422	398	361	421	393	396	378	381	370	394	384	388	377	395	426	386	374	411	388	357	405	409	433	352	383	427	395	369	395	363	410	368	409	358	415	393	392	418	414	396	412	406	382	385	377	408	390	382	359	368	432	363	420	409	397	418	371	389	386	392	390	383	375	394	377	388	400	403	415	383	391	364	376	393	441	398	399	399	394	374	386	392	393	387	428	421	403	412	377	378	409	403	395	410	429	388	427	413	408	382	363	377	412	367	365	393	422	375	385	397	406	410	386	400	389	384	384	413	373	375	392	370	375	395	379	399	394	405	412	381	402	350	393	364	421	404	375	397	386	359	394	364	369	396	382	373	382	412	399	378	423	385	384	373	395	413	407	381	382	406	400	408	371	392	419	410	388	410	370	382	420	365	391	385	414	411	384	377	389	397	381	360	423	412	393	406	368	411	389	431	383	376	410	394	370	384	389	379	406	378	374	405	387	359	371	391	392	396	418	412	399	386	394	414	394	358	397	400	369	399	389	395	387	403	333	380	367	385	409	365	374	382	369	396	422	394	393	385	388	384	371	370	381	365	392	383	385	384	416	392	406	412	430	404	390	381	390	410	378	355	397	387	390	383	386	383	397	401	366	357	405	369	395	392	382	389	409	384	369	372	408	376	368	386	385	380	422	372	398	417	402	376	416	385	378	404	368	399	381	428	388	365	372	404	412	406	373	376	373	397	399	367	375	406	394	393	398	396	389	390	408	371	380	400	409	404	389	367	360	398	395	425	407	419	419	401	379	408	407	422	371	388	385	392	392	413	399	368	427	387	431	383	397	393	392	392	369	387	397	368	385	372	397	419	389	408	381	394	388
345	3	3500	86831	397	11	1	194	368	524	571	587	569	592	553	541	492	452	462	480	440	458	464	465	470	450	465	466	430	460	441	456	447	451	423	425	421	448	426	437	389	422	410	439	444	428	393	408	398	404	412	441	334	411	417	398	402	427	395	410	404	396	430	405	358	421	412	383	441	380	399	398	412	422	395	413	419	408	392	412	385	419	433	412	417	427	400	405	402	424	391	395	404	407	409	412	434	397	409	408	431	399	425	434	402	392	398	408	390	431	398	428	409	411	397	412	370	393	397	396	427	391	382	392	440	387	380	392	417	405	380	410	405	402	428	411	363	384	384	390	388	399	400	385	401	367	361	404	411	408	348	401	353	376	364	380	359	386	377	384	376	417	372	414	415	430	370	395	385	393	406	402	385	377	405	394	399	412	419	394	419	406	374	387	430	362	383	405	420	392	393	416	377	406	407	372	401	380	365	420	395	371	412	399	422	410	400	372	398	382	433	355	417	388	414	423	381	344	368	371	381	440	381	387	406	357	383	385	392	385	362	408	408	382	381	428	389	393	371	386	402	370	392	409	400	395	390	367	358	401	399	401	397	411	383	374	399	384	407	397	409	401	392	368	402	447	403	425	385	414	418	401	432	396	409	385	379	359	397	367	400	414	425	370	398	419	368	395	374	412	399	397	390	352	391	408	361	401	403	381	367	404	380	385	389	410	386	402	427	381	401	408	351	374	369	376	387	397	402	401	396	385	411	384	372	404	390	389	399	370	394	375	382	406	371	412	437	381	372	430	427	388	400	380	386	414	360	403	399	374	401	393	388	421	398	373	407	383	386	408	391	377	390	395	383	405	375	422	399	399	399	404	393	416	363	396	392	409	408	424	396	404	393	409	407	404	403	390	400	428	423	399	385	387	391	408	418	440	383	420	373	374	378	417	411	368	378	370	420	386	377	396	402	392	399	414	423	369	386	440	396	405	384	396	398	412	391	392	397	375	414	379	384	406	401	396	390	372	434	375	377	385	408	416	387	414	381	393	384	386	419	424	359	382	374	414	394	409	414	407	379	410	385	361	394	405	388	403	381	383	372	403	390	388	371	400	386	364	376	386	410	408	388	430	354	382	385	391	403	383	366	416	375	404	387	389	390	377	395	366	402	418	381	389	403	381	387	398	403	368	413	386	413	396	380	362	403	389	399	380	394	394	360	405	413	389	409	392	395	397	398	410	409	399	423	414	384	356	381	397	386	368	415	414	412	362	407	371	356	410	391	425	385	360	402	390	371	378	401	403	396	412	376	393	390	390	368	385	419	401	372	357	389	401	420	398	434	373	367	402	383	391	373	397	399	374	379	371	391	384	418	382	397	375	374	405	398	398	359	380	383	407	380	398	377	372	360	377	359	397	402	384	399	381	376	371	410	397	383	410	357	376	369	423	383	396	386	373	384	415	397	392	386	382	401	401	376	391	362	381	361	386	392	398	384	427	408	398	392	371	400	387	377	385	389	395	401	384	396	396	368	378	396	402	347	421	391	376	401	374	389	384	389	367	409	379	371	379	391	375	411	418	437	377	417	419	393	369	392	380	392	395	374	418	362	411	373	372	386	380	371	390	386	397	362	378	396	379	377	432	381	409	415	371	403	376	400	401	393	405	398	406	410	404	399	426	391	397	373	381	408	413	399	374	382	378	384	393	391	370	400	384	361	399	421	403	361	394	388	407	394	374	374	442	407	407	381	364	395	403	401	394	426	410	370	392	376	413	415	360	401	403	393	396	404	380	380	348	393	360	380	397	394	398	373	379	392	379	383	384	394	388	373	395	386	396	403	418	394	393	383	410	412	403	397	381	403	409	406	401	391	410	406	391	382	383	385	389	377	364	382	386	375	388	390	384	398	374	353	413	376	408	369	375	403	379	395	394	351	441	392	411	388	392	388	388	395	382	405	380	406	401	365	426	399	399	407	401	381	368	381	410	382	384	380	410	365	349	435	406	405	388	408	404	363	356	402	380	405	373	365	399	372	395	347	376	382	399	385	389	380	368	391	403	396	395	405	415	397	392	363	385	383	381	408	381	387	381	392	415	398	409	408	426	384	396	380	403	378	417	375	384	389	387	392	348	376	371	408	374	393	384	385	371	438	398	378	360	389	378	384	399	395	393	373	389	413	380	389	388	382	415	388	390	386	403	407	400	402	423	412	376	392	377	391	387	374	395	403	405	400	398	411	395	407	383	411	420	368	387	397	394	404	397	382	374	390	364	397	385	411	383	376	385	399	438	399	410	398	371	416	409	408	400	410	389	367	413	374	420	401	402	367	363	405	355	403	380	374	392	376	362	377	400	379	410	406	378
