345	0	2700	197823	381	5	49	444	626	756	777	822	738	767	733	741	673	758	690	703	667	727	653	679	664	650	663	661	647	649	668	619	659	642	651	650	603	652	647	616	626	652	634	640	742	797	757	779	800	758	773	720	722	669	642	648	603	634	642	632	634	664	630	638	600	617	592	611	597	627	633	616	610	649	600	624	617	629	629	656	623	617	600	618	603	601	598	627	616	655	579	596	623	616	626	635	592	632	618	631	630	623	608	642	641	626	634	646	650	671	656	677	695	621	629	648	612	659	608	640	658	636	683	624	684	661	695	661	669	654	643	660	700	646	646	605	629	661	625	629	635	654	635	600	635	628	617	649	588	629	627	642	640	646	613	631	610	649	667	621	646	600	621	636	618	635	581	613	626	640	609	633	581	594	619	636	582	617	633	589	634	563	607	626	616	618	588	621	613	619	601	637	639	577	569	629	611	630	614	596	614	605	610	650	606	630	637	625	601	655	591	632	608	606	605	615	618	579	606	612	602	634	613	628	607	593	608	607	599	634	625	645	627	604	584	607	647	589	566	627	611	603	639	621	619	612	609	633	588	599	613	644	583	598	623	622	634	651	578	635	616	582	655	618	645	626	611	596	584	606	591	610	598	583	627	641	636	591	591	602	634	616	641	628	612	621	622	612	585	617	603	627	600	620	641	591	585	592	613	600	618	601	575	626	607	595	610	604	659	600	599	667	625	634	598	624	635	598	605	621	627	634	627	639	587	623	606	645	590	613	642	604	598	592	634	563	626	597	588	623	616	641	600	585	617	596	580	603	633	639	602	596	637	589	593	639	548	625	638	597	604	647	609	625	586	617	639	643	633	637	564	618	660	613	630	618	611	568	618	617	626	595	597	600	601	652	583	601	592	585	577	605	638	608	610	612	600	601	594	651	613	627	594	644	640	653	620	623	632	613	602	611	611	620	649	589	609	625	582	633	617	606	629	597	601	596	627	639	598	638	618	579	562	627	614	632	630	631	636	621	605	646	631	595	630	609	586	634	645	623	609	612	608	669	598	615	645	622	604	605	606	602	588	607	618	614	608	605	626	611	634	600	623	615	625	629	621	584	612	620	625	627	599	624	617	606	653	564	623	611	622	581	622	602	595	633	612	620	606	625	628	613	592	605	610	632	599	636	606	596	627	625	614	615	605	606	623	638	601	641	597	637	653	644	578	631	605	605	640	641	595	612	617	623	611	615	626	618	654	633	591	590	634	596	638	626	622	588	632	586	646	668	592	588	631	638	605	614	642	655	640	623	613	609	641	620	615	625	644	584	624	626	610	605	613	610	630	628	614	620	574	619	589	618	587	606	611	618	602	635	639	629	576	612	643	622	604	605	626	620	608	634	584	617	615	576	615	614	611	663	637	610	607	653	586	608	638	635	582	626	633	587	618	600	615	613	567	636	638	661	626	635	615	596	609	621	614	628	594	620	611	606	605	638	625	631	619	572	610	624	590	595	640	646	649	653	619	600	611	619	588	617	614	620	620	643	606	594	616	624	601	621	572	625	635	603	591	651	583	591	630	659	630	610	630	630	623	626	625	624	594	600	615	616	638	617	606	610	570	634	608	632	609	616	599	641	594	606	622	601	621	581	622	605	618	589	651	639	596	630	609	644	618	629	597	626	576	617	622	627	632	612	602	621	626	599	672	595	618	612	602	613	615	602	628	566	590	589	604	607	621	620	605	603	588	644	595	613	606	630	654	640	609	621	605	598	633	603	573	619	627	586	613	650	624	625	597	586	612	635	594	586	634	633	615	589	592	599	624	639	620	578	601	635	622	611	678	601	587	630	603	607	588	643	594	622	591	585	611	608	619	608	609	618	617	625	647	598	608	650	586	655	605	623	574	578	597	633	590	632	639	588	629	618	566	638	596	627	621	616	595	652	613	578	615	616	642	609	604	607	600	591	640	617	597	602	619	643	601	578	639	609	609	598	605	595	594	609	594	622	647	603	637	617	617	604	612	620	607	628	602	614	658	662	601	639	631	651	622	609	588	618	623	610	632	623	610	591	556	627	611	627	607	612	605	611	627	609	617	640	588	620	635	599	648	615	605	586	611	645	619	629	588	639	595	624	615	622	589	619	610	616	606	613	616	587	622	643	594	563	632	638	631	598	632	616	600	653	606	607	607	615	567	609	617	638	645	632	615	645	609	622	602	651	590	616	641	600	622	600	601	628	605	587	625	636	594	591	607	639	618	587	630	584	614	599	630	619	649	614	588	602	621	617	628	610	581	623	634	625	582	590	593	603	620	629	578	611	584	582	613	636	623	605	649	628	605	606	643	583	581	588	635	625	604	590	646	592
345	1	1900	197924	376	11	126	551	655	726	733	750	729	694	699	702	646	672	717	649	675	665	655	645	659	634	649	662	644	645	672	682	638	625	648	631	632	640	652	652	630	619	689	642	621	674	646	678	679	720	722	668	715	619	626	656	662	630	624	625	630	654	620	640	644	609	613	649	628	617	647	617	648	592	643	681	629	611	612	623	648	602	655	603	625	647	654	620	625	623	602	666	643	589	638	627	619	597	627	643	633	633	651	610	601	631	622	621	653	649	661	637	649	599	646	656	649	659	647	628	660	668	670	674	671	674	636	679	658	674	713	696	688	706	667	658	692	671	664	620	655	694	626	661	636	664	679	632	630	646	656	581	659	631	632	631	635	642	660	594	614	643	630	600	647	660	633	626	599	664	643	611	617	593	644	630	649	616	603	599	628	619	573	671	672	626	613	596	622	659	628	631	603	631	616	651	612	667	613	620	632	647	599	646	605	626	640	600	623	631	634	627	619	608	650	595	605	612	620	631	642	646	644	632	625	622	622	662	620	664	630	624	608	624	620	619	613	592	675	633	652	596	640	607	622	624	659	647	624	623	636	642	630	592	632	618	656	616	620	614	633	643	627	617	631	602	645	633	617	607	595	611	667	588	619	577	610	578	672	625	664	613	634	645	662	644	605	648	624	632	630	593	602	604	622	634	630	638	625	660	600	637	570	645	642	611	651	632	634	606	635	654	583	660	620	651	584	601	621	611	609	619	634	607	640	622	654	634	589	634	644	636	608	634	622	637	627	603	653	656	632	630	603	630	622	585	630	620	637	638	649	630	649	622	621	609	640	638	634	605	623	613	595	647	602	669	610	619	634	607	636	622	645	612	613	637	653	592	628	615	652	606	626	635	586	626	618	617	637	622	597	622	622	601	639	653	638	622	641	627	630	643	667	631	600	629	654	629	641	624	641	650	624	615	621	604	631	642	601	611	674	650	607	624	618	614	592	644	622	646	648	616	628	578	598	628	643	619	608	640	622	618	613	667	639	648	636	624	647	588	674	621	576	636	648	639	622	660	629	629	600	622	649	642	608	645	624	589	629	640	653	612	597	623	637	615	589	601	588	640	612	658	606	620	599	678	611	635	649	631	623	624	600	629	635	624	625	596	589	608	599	614	634	616	619	645	601	637	639	626	632	588	629	635	647	614	621	631	612	646	617	601	633	671	645	631	625	646	640	596	659	624	619	610	621	653	600	650	623	626	627	655	640	660	586	619	608	649	633	617	637	616	606	630	626	627	629	627	635	620	610	639	649	657	607	632	588	638	643	627	634	650	621	630	637	651	610	642	604	636	591	638	635	645	600	605	647	622	657	642	638	630	640	627	636	647	618	636	631	602	613	650	616	618	611	601	598	617	629	598	614	647	628	630	623	610	616	637	631	652	612	642	586	643	622	639	609	634	660	641	633	630	626	610	656	606	619	593	637	617	611	632	614	633	652	632	611	624	622	632	607	606	625	624	633	593	579	619	628	637	630	633	653	612	604	589	635	614	606	608	626	643	639	613	623	619	605	616	599	618	649	597	619	620	610	635	657	613	602	626	604	627	617	637	613	614	623	643	635	642	619	648	580	616	609	617	614	596	620	598	648	624	600	662	628	604	648	627	640	625	607	606	650	617	646	611	640	631	601	649	631	637	595	595	653	633	634	604	633	649	618	633	608	609	642	658	637	597	605	588	657	644	601	615	641	672	613	647	625	604	621	605	625	626	591	628	633	629	642	624	610	628	604	618	631	618	599	602	636	619	636	662	633	644	599	620	651	604	656	588	654	638	590	659	635	611	596	575	609	645	632	642	657	641	629	621	632	635	619	653	648	629	623	614	641	616	606	625	625	624	619	639	644	639	592	682	614	652	619	618	627	608	621	663	644	611	605	603	621	641	614	609	599	599	632	621	613	636	601	635	628	619	629	656	633	638	623	628	648	630	613	615	634	631	584	634	620	612	611	615	622	626	636	595	653	639	654	608	568	609	613	633	638	646	626	617	651	637	606	628	631	623	630	643	611	625	648	616	594	671	611	627	613	631	645	613	646	611	638	630	592	606	633	581	608	632	585	650	636	620	652	603	646	624	637	668	630	641	620	609	640	618	610	658	652	633	636	573	642	636	596	630	682	658	641	591	657	621	636	642	609	643	610	625	661	607	616	646	632	625	640	647	634	613	655	611	637	650	629	634	617	605	649	637	639	646	623	643	601	651	647	652	635	634	647	638	600	609	629	598	601	637	625	623	636	607	636	608	621	628	658	612	639	637	647	641	640	630	654	618	628	587	619	639	630	625	608	604	605	640	622	612	631	643	641	613	632	605
345	2	2100	198026	360	2	76	484	586	717	722	758	726	741	684	685	657	679	675	706	609	653	646	662	640	641	633	642	649	622	619	626	614	634	626	630	629	634	602	624	651	616	611	653	684	669	697	698	685	700	705	672	667	619	612	648	610	605	605	624	592	658	628	608	614	624	621	598	619	619	617	620	587	604	608	587	599	601	614	595	624	605	605	638	606	605	599	612	606	608	619	604	625	630	599	620	622	622	610	609	602	591	573	601	633	620	621	641	661	592	587	642	648	633	582	673	629	616	646	653	628	656	644	630	624	632	648	662	622	627	636	668	643	621	630	628	610	666	661	646	631	647	612	649	615	648	625	631	651	640	629	636	617	616	570	610	609	614	603	599	635	629	594	612	617	633	608	600	628	584	590	609	632	611	589	599	571	625	597	604	545	581	603	605	600	579	620	592	614	623	598	650	593	580	569	601	609	608	604	633	623	619	636	633	615	628	629	612	602	606	604	606	619	627	631	600	591	600	602	616	603	614	645	622	622	617	573	607	581	599	593	638	615	572	623	606	635	617	587	583	602	634	599	597	608	635	568	599	615	595	573	624	607	595	595	604	608	605	609	594	589	651	636	581	600	613	605	627	626	628	579	602	599	599	582	618	600	601	591	618	618	608	626	614	605	638	616	622	582	584	599	594	616	624	603	633	593	634	601	620	606	589	599	636	590	643	575	647	612	588	576	598	622	630	616	608	609	604	604	607	646	624	603	593	624	598	603	593	543	616	579	587	596	604	610	610	601	613	613	598	580	578	647	602	603	621	579	616	636	601	638	615	590	578	596	584	625	602	643	620	589	637	614	607	634	589	591	636	591	563	620	572	568	587	632	598	612	595	637	622	605	601	596	580	587	612	566	620	625	610	612	578	600	581	596	622	610	594	619	656	610	612	593	638	584	594	585	582	627	603	595	585	598	628	593	595	627	609	575	597	644	608	604	613	656	599	589	620	581	615	636	621	602	592	580	622	627	619	593	596	614	610	595	610	594	613	569	593	608	595	631	584	571	578	604	641	619	604	589	591	585	581	628	601	622	571	633	591	591	627	588	660	609	593	600	609	581	587	624	591	618	625	635	603	633	591	613	629	609	623	590	572	617	622	590	590	558	616	576	635	594	565	611	589	609	611	618	601	623	635	649	601	589	634	626	619	602	586	616	615	605	611	596	590	585	586	609	583	602	636	597	623	623	567	620	635	614	620	622	600	595	600	606	631	579	581	610	602	587	626	583	612	594	631	579	609	602	577	589	587	622	596	612	611	618	606	575	632	619	622	615	625	610	608	619	617	625	644	611	577	656	596	600	600	573	572	592	621	627	594	596	603	578	607	609	576	596	597	617	578	621	588	627	590	613	587	621	593	660	599	600	588	572	618	584	634	587	602	606	601	592	613	620	648	626	597	597	632	601	651	605	578	622	609	611	606	599	590	561	616	570	626	600	618	615	595	600	636	581	581	599	626	580	608	583	599	608	569	644	629	586	587	612	571	630	566	594	628	592	607	560	612	627	596	607	607	621	586	637	637	616	598	585	628	645	599	602	586	591	611	608	604	581	607	613	614	607	662	640	607	631	585	618	595	596	618	623	645	596	604	634	605	602	616	600	603	574	598	634	583	605	598	621	583	591	596	631	598	634	602	594	613	584	584	605	634	585	598	587	607	606	603	569	618	588	645	572	622	626	626	611	610	582	619	627	604	596	614	590	601	575	604	636	589	604	618	605	578	623	606	588	611	580	604	612	632	595	604	610	625	605	585	570	595	606	628	602	613	575	608	601	622	603	598	589	608	582	580	608	585	609	620	598	591	589	582	602	622	583	626	589	614	570	600	604	621	621	606	599	613	585	606	598	637	615	571	607	579	583	653	580	622	600	610	622	594	621	613	642	595	587	611	616	637	585	621	588	655	613	622	628	607	594	629	591	617	626	609	616	611	626	598	625	635	635	595	590	595	587	643	625	606	570	616	631	591	598	597	589	641	625	605	651	592	554	588	631	600	599	611	586	629	589	568	624	648	610	598	591	570	599	620	606	604	656	594	602	605	562	586	630	613	611	572	570	605	592	610	575	622	648	593	602	615	595	639	580	598	640	580	563	611	645	631	627	621	596	598	628	595	606	584	652	595	619	611	625	594	593	586	625	606	580	553	607	608	604	602	578	606	565	625	592	618	569	626	616	608	589	613	636	618	614	585	570	615	632	615	611	585	627	584	612	589	593	611	615	607	599	596	626	610	607	603	625	593	628	602	628	573	616	602	604	557	614	583	606	607	636	623	591	612	619	595	619	617	606	628	604	626	607	619	593	594	620	585	607	615
345	3	3500	198128	377	5	64	448	666	756	786	839	753	770	698	737	703	662	644	700	647	666	665	633	668	668	660	655	683	679	697	652	623	651	678	614	671	644	642	651	631	653	640	707	682	737	724	789	759	706	671	642	651	643	624	671	614	630	639	647	633	648	633	625	642	647	650	647	633	652	620	632	620	622	629	653	629	634	602	589	623	633	633	670	627	594	622	616	619	658	645	616	666	633	598	604	629	646	638	619	614	609	617	657	589	681	603	630	643	608	698	656	631	664	630	678	696	673	657	679	669	631	693	660	671	679	672	690	654	688	668	667	679	675	631	654	677	659	687	675	656	655	612	655	674	624	648	623	633	632	612	641	638	640	637	625	614	650	604	651	605	611	613	635	607	661	629	616	656	645	609	638	621	615	616	609	638	626	613	610	654	663	649	642	621	677	607	641	618	624	624	623	603	669	610	637	596	630	629	633	654	671	604	639	643	621	638	632	639	608	625	632	647	640	628	634	611	629	617	671	621	640	650	628	598	646	643	626	625	646	620	638	638	635	602	612	640	620	665	637	638	611	629	647	614	654	626	618	655	645	592	634	627	638	632	573	640	617	633	657	599	598	631	642	599	602	628	621	617	602	627	630	626	605	623	668	629	623	611	624	626	620	600	617	633	635	626	631	620	635	633	638	625	587	612	631	623	636	649	650	643	597	592	627	638	618	625	580	622	595	636	658	595	653	647	612	635	596	613	632	610	619	612	626	630	625	632	628	629	634	601	613	628	636	619	614	632	596	612	640	644	591	620	610	620	593	635	612	608	623	632	600	618	640	597	577	597	629	653	627	671	658	638	637	638	651	607	630	600	615	634	620	649	648	612	646	620	637	638	615	625	611	642	646	600	609	648	632	648	621	600	643	628	603	627	646	629	612	636	646	658	605	597	607	636	640	623	584	612	680	629	640	593	601	599	623	626	623	687	588	620	648	636	611	668	607	667	592	610	621	647	609	614	639	652	623	607	624	640	668	623	609	617	639	595	604	601	633	639	646	649	633	608	626	608	617	650	653	597	623	649	597	599	634	652	640	642	620	592	631	590	634	665	649	586	628	665	621	639	611	611	615	653	615	626	621	629	620	623	622	636	616	637	620	619	628	618	641	632	657	662	623	630	654	623	642	633	615	610	632	619	592	641	638	590	605	619	600	625	643	625	610	651	601	598	625	639	642	617	587	652	595	621	631	601	618	619	686	636	607	633	640	629	637	587	643	655	638	649	623	608	669	624	629	645	664	625	651	657	610	614	645	602	666	648	623	626	627	637	644	591	609	618	613	613	619	606	590	651	623	667	614	606	641	665	627	617	628	602	647	632	644	611	625	627	632	612	643	629	588	622	628	620	620	616	640	618	630	591	647	619	621	657	599	578	647	636	637	635	580	627	623	636	614	606	637	622	632	644	652	642	653	613	652	610	634	622	614	648	658	657	616	593	606	660	645	652	663	615	637	613	632	597	649	620	605	618	653	627	638	606	655	626	644	622	631	628	619	634	640	632	593	635	652	599	653	596	623	648	597	622	652	653	631	639	611	651	621	610	611	634	644	599	632	585	608	592	628	626	631	643	598	646	618	615	667	652	661	653	616	615	616	603	670	630	610	640	632	661	643	686	625	609	630	637	635	582	618	643	657	662	605	642	642	612	645	612	600	619	621	629	628	622	638	618	613	623	635	636	649	616	654	619	620	618	640	622	598	636	611	652	606	646	593	628	614	609	646	627	619	600	608	613	641	634	628	642	580	654	619	642	620	626	650	666	633	619	606	618	647	638	628	635	599	615	615	611	604	647	665	623	593	662	622	608	618	636	649	623	635	610	636	622	621	651	637	620	620	624	640	622	646	628	632	644	604	620	662	629	644	587	626	644	595	630	603	656	607	627	638	578	600	636	623	642	662	600	629	638	626	653	601	600	635	625	647	606	647	632	647	579	609	577	628	590	637	602	608	607	648	618	601	616	650	637	606	619	628	633	627	617	617	599	611	625	597	638	617	596	578	671	632	619	622	596	628	602	617	643	631	608	604	647	646	653	643	596	625	679	654	604	624	604	612	658	661	638	621	612	597	652	639	588	615	635	607	646	649	643	605	601	626	648	629	617	660	670	652	587	638	619	633	625	631	642	601	604	664	560	634	627	647	635	603	613	652	640	625	643	621	623	653	637	631	604	670	623	642	640	604	622	602	619	641	612	635	618	632	613	630	616	652	615	610	617	635	622	649	640	655	649	608	634	615	634	606	641	634	599	637	628	624	614	624	626	625	618	595	628	631	612	625	620	570	623	645	641	638	658	656	636	589	630	622	611	602	591	629
345	0	2700	198230	383	2	44	388	581	761	750	762	780	779	744	720	722	690	670	692	667	725	676	687	646	683	662	645	632	643	661	675	679	621	646	645	643	635	648	648	640	654	639	652	762	792	795	798	841	787	755	719	669	642	605	652	624	664	612	631	633	629	628	644	597	625	623	615	632	602	629	596	648	629	623	620	618	638	626	624	616	633	635	649	593	623	570	588	615	608	628	637	632	596	623	604	655	612	590	636	617	650	621	598	635	630	664	636	638	633	639	664	652	671	643	642	652	692	646	685	673	678	680	638	667	638	640	639	660	676	662	692	671	636	625	635	651	630	666	653	614	649	647	592	651	603	631	630	642	622	613	609	623	615	621	648	609	629	605	605	591	626	606	636	628	630	613	622	638	612	628	642	603	592	624	580	614	629	649	584	567	624	644	621	627	629	623	640	601	581	611	620	555	631	632	599	586	619	613	620	602	645	642	598	649	572	643	614	645	621	628	611	641	635	597	640	585	606	607	639	647	593	620	601	620	611	629	590	608	647	605	608	616	671	607	596	594	621	679	597	622	594	621	626	613	619	620	613	651	627	585	606	597	614	630	613	600	599	617	638	626	617	592	596	642	572	612	656	600	599	655	641	630	630	649	601	617	621	586	605	655	637	611	627	616	639	623	640	634	608	631	607	616	620	625	625	619	625	606	615	617	629	580	619	568	644	606	599	594	630	593	648	610	607	620	615	627	637	641	636	617	619	645	603	637	562	665	618	616	631	609	618	642	559	669	582	596	619	618	597	632	638	607	598	640	639	619	604	616	616	628	610	607	671	614	653	625	591	644	638	644	600	642	583	592	583	630	597	644	632	616	671	643	592	599	593	615	641	633	603	655	671	634	580	605	626	599	611	631	638	586	615	623	624	613	640	610	613	626	620	617	591	623	601	618	646	615	581	638	637	641	604	622	641	598	559	612	593	585	616	622	612	633	621	607	638	617	610	647	625	589	582	628	632	611	615	616	615	628	611	619	629	638	604	624	605	621	630	607	646	608	643	635	623	579	596	635	638	619	644	636	587	593	621	609	620	589	653	633	596	611	572	616	605	619	619	620	645	599	613	610	605	590	634	594	605	610	670	599	600	624	610	607	600	604	611	598	628	649	595	650	622	645	631	584	637	610	585	584	648	626	608	630	604	580	634	621	564	586	638	641	642	620	593	612	581	624	628	668	643	621	592	587	628	604	623	596	638	611	606	588	658	601	601	631	613	628	594	604	579	602	620	594	632	631	652	625	618	582	630	604	597	624	601	632	610	607	619	643	617	607	601	607	610	642	597	640	589	613	655	630	626	618	607	585	573	615	614	597	635	610	627	601	613	624	615	614	613	600	632	614	629	620	563	626	621	601	591	609	594	614	598	637	616	638	649	626	667	658	615	639	664	662	632	586	643	625	640	632	589	618	629	619	623	599	610	624	643	640	588	638	616	616	615	603	634	646	634	617	603	610	604	646	612	634	616	645	627	610	619	614	611	639	616	625	599	592	631	574	608	606	592	607	611	672	649	573	608	619	637	595	596	592	635	614	642	613	593	614	578	602	633	593	648	588	582	633	599	612	591	606	583	614	650	623	591	648	608	590	642	624	658	618	615	574	625	651	623	635	608	641	623	595	629	605	606	593	586	633	607	630	624	580	605	602	587	589	602	642	604	637	607	570	637	610	594	612	648	607	634	640	630	620	639	598	620	608	630	607	633	613	625	615	636	637	636	612	603	608	619	599	615	589	609	595	607	658	610	661	574	638	612	643	669	612	632	620	651	604	596	636	643	669	615	602	636	621	581	610	630	605	598	650	618	618	633	637	625	588	589	561	610	624	578	633	612	580	609	628	623	638	639	651	624	597	600	631	621	641	583	600	619	589	622	603	649	608	633	617	622	624	573	631	660	613	608	610	636	640	573	653	620	635	608	619	652	591	626	596	596	610	598	601	626	604	625	593	627	619	620	618	595	636	557	626	658	614	640	641	647	591	623	620	633	639	645	626	641	606	611	647	636	632	628	632	596	618	581	618	614	648	640	601	615	605	629	614	613	601	636	624	655	617	620	592	601	623	588	600	629	596	626	626	627	654	603	571	576	631	601	601	651	622	626	638	611	615	630	648	644	634	579	632	635	593	603	617	576	637	643	636	604	616	600	594	594	635	569	635	629	615	622	640	630	632	640	623	610	628	636	621	587	632	625	590	625	593	613	588	608	632	602	639	605	619	665	603	606	619	631	615	598	630	636	595	617	635	597	586	597	617	618	636	601	605	618	612	620	567	604	605	619	616	587	620	601	612	612	621	626	628	608	587	627	625	614	640	613
345	1	1900	198332	380	1	95	486	585	704	685	749	672	658	685	656	666	665	666	661	681	642	643	644	646	654	641	634	604	658	606	623	602	637	635	593	607	605	614	610	591	637	593	580	635	627	689	630	651	720	674	717	656	627	631	648	591	621	599	619	614	624	609	566	595	635	593	588	612	636	592	612	648	607	610	605	612	609	621	631	613	596	607	599	575	590	608	600	601	611	589	645	599	645	652	604	569	587	575	570	614	614	593	622	600	604	608	602	607	623	609	635	574	607	589	633	631	638	625	635	610	641	629	608	639	657	633	622	623	682	679	638	640	637	669	629	611	653	623	654	619	625	574	651	614	633	651	628	587	617	637	630	621	608	613	633	621	624	644	615	608	599	590	601	640	599	591	659	634	609	629	614	599	631	574	613	587	602	647	568	589	612	586	594	680	603	624	600	581	604	569	635	641	624	626	615	578	603	621	609	605	622	601	610	573	602	590	592	604	607	637	600	619	606	602	579	620	593	635	615	635	608	636	590	586	598	565	626	587	602	616	619	585	593	620	605	598	581	603	630	598	598	603	641	601	625	603	588	612	585	591	567	618	630	638	647	604	594	582	620	633	586	614	596	601	586	597	643	601	617	592	627	604	607	602	611	594	588	598	610	625	576	600	604	625	587	630	597	592	617	634	610	584	594	600	613	587	622	569	604	552	626	608	633	600	553	631	600	641	628	569	640	596	612	592	588	612	563	643	606	612	568	614	632	614	626	585	613	641	626	630	590	623	592	600	618	618	618	634	658	602	619	603	578	631	598	583	595	611	617	580	566	602	638	571	573	588	596	627	572	585	602	611	628	617	609	609	639	606	609	602	582	627	594	619	609	605	608	600	580	590	618	590	602	614	593	616	601	601	638	585	580	601	593	614	607	563	560	641	609	600	606	628	609	590	654	605	587	588	648	600	580	605	604	607	625	598	633	637	581	595	591	615	593	601	571	595	613	604	599	601	610	605	618	547	623	606	600	621	628	610	633	644	566	613	601	589	589	622	618	604	598	602	615	563	654	618	600	618	606	617	644	638	613	604	597	599	633	618	603	593	579	600	614	608	583	581	611	608	614	554	608	619	598	622	568	598	609	617	569	554	576	672	602	637	608	619	604	607	557	624	605	598	595	619	607	596	644	612	584	632	627	591	637	607	594	605	610	581	634	595	641	625	632	579	611	563	627	595	612	573	592	610	591	613	613	628	611	599	607	595	581	603	634	600	604	573	614	609	613	599	603	622	650	620	607	626	610	571	594	606	599	610	631	601	565	593	621	593	625	617	603	629	582	643	589	631	638	611	634	590	613	628	652	606	613	596	609	596	616	620	586	598	605	562	593	606	601	630	599	584	597	594	589	580	636	630	611	595	624	596	620	599	617	610	612	620	584	637	604	599	613	625	607	584	585	635	605	579	579	619	604	577	616	583	598	585	602	580	612	624	604	618	591	591	613	621	581	585	608	620	612	598	626	584	602	636	596	608	631	638	605	617	639	601	595	670	633	604	633	611	611	628	630	602	608	630	611	625	612	604	578	605	630	599	558	595	611	581	618	642	594	585	603	608	612	580	653	621	599	602	589	564	620	627	604	591	601	616	599	600	612	618	588	593	631	620	614	613	586	610	585	597	596	617	602	623	619	631	604	606	632	621	573	606	587	641	603	589	632	573	611	587	603	607	636	608	627	602	604	591	608	626	641	611	592	612	569	643	596	618	597	603	608	598	611	647	543	641	598	601	581	599	612	611	608	587	613	569	607	592	620	619	624	603	579	614	572	598	624	607	598	576	657	579	656	593	597	573	609	615	603	608	630	632	626	614	633	581	607	607	566	574	620	589	618	590	607	621	600	590	615	623	605	632	640	585	612	627	610	615	593	613	640	610	594	552	612	602	580	591	613	609	653	611	601	618	605	605	626	604	588	622	645	603	598	617	630	596	632	588	603	659	631	585	571	614	597	642	608	589	605	603	570	646	602	616	590	612	606	631	634	581	607	597	571	636	613	616	621	606	604	573	646	627	593	610	596	586	623	612	584	607	617	585	619	596	591	593	600	608	565	621	589	577	597	592	610	652	589	627	587	620	580	600	627	573	630	617	602	593	643	602	594	614	608	588	588	652	591	624	612	607	572	582	600	605	600	587	576	594	612	587	620	621	613	626	607	603	614	583	621	578	593	610	647	601	587	621	615	602	590	587	597	597	612	612	609	597	606	592	630	582	609	618	624	607	598	608	625	592	623	582	593	590	580	618	606	603	581	603	593	593	601	589	606	589	612	627	591	564	628	619	602	584	609	592	590	608	632	584	628	613	541	600	611	601	608
345	2	2100	198433	379	4	55	381	562	630	675	686	661	660	626	637	614	602	554	601	573	544	613	602	558	561	565	553	565	554	591	536	553	566	546	558	554	539	569	548	562	587	562	506	619	641	665	648	682	685	672	627	620	537	556	521	569	517	575	567	526	522	528	539	580	555	518	542	550	549	531	533	518	547	552	531	533	531	523	527	520	544	540	525	504	547	527	559	555	555	505	509	524	526	533	556	506	553	499	520	516	527	532	522	556	496	558	559	513	520	562	552	520	506	576	539	542	567	570	581	553	536	548	533	565	552	569	572	530	529	589	599	559	567	490	599	561	551	549	562	573	535	608	564	524	542	527	523	544	535	520	537	542	505	541	524	527	532	482	557	531	536	539	539	531	551	557	537	558	481	549	497	525	534	514	554	567	534	561	530	499	517	507	526	497	516	528	553	533	547	498	499	540	537	503	551	531	537	552	520	547	506	516	504	539	519	544	528	543	517	533	511	527	526	498	523	501	539	529	547	523	544	510	506	548	509	519	530	557	516	548	537	524	550	528	504	536	528	536	494	536	534	557	505	531	522	543	514	523	576	541	534	537	517	551	555	546	525	537	504	526	542	539	507	516	518	552	525	512	560	563	524	556	523	530	561	558	522	545	552	526	554	509	536	527	558	533	513	514	523	565	530	564	538	543	525	507	537	554	573	519	528	488	536	547	540	536	528	506	528	555	537	557	546	519	553	561	528	498	541	510	560	486	492	537	523	528	558	513	541	519	534	544	531	511	532	535	528	538	516	498	523	589	513	505	543	548	516	494	522	518	527	509	504	515	550	555	554	523	489	537	509	531	524	549	520	520	509	520	521	512	548	527	561	505	543	531	524	510	564	514	526	514	508	538	506	502	552	539	503	570	521	518	546	515	530	501	555	562	515	530	555	513	533	551	547	538	549	557	528	489	536	530	586	530	521	519	508	525	492	500	557	522	527	544	567	522	565	529	520	523	532	557	502	519	526	547	555	495	547	526	513	519	515	530	517	505	521	543	510	545	543	557	504	501	543	538	501	511	550	548	522	556	556	520	524	524	536	540	526	528	509	545	534	561	533	527	502	510	550	516	550	564	530	532	540	507	523	524	543	526	530	527	513	521	515	517	561	525	500	533	527	531	527	542	516	477	524	505	527	504	561	503	505	525	509	510	542	511	543	533	535	520	505	533	516	517	525	525	519	543	527	559	529	511	531	524	547	547	495	560	523	529	543	533	533	535	523	537	525	540	501	486	514	533	541	514	526	549	526	565	519	541	526	552	562	524	537	519	548	532	555	533	521	514	512	548	539	503	521	499	513	527	546	519	537	560	537	548	543	531	532	535	520	512	503	546	519	524	486	511	533	506	534	538	548	566	530	524	531	541	519	535	513	541	531	554	540	499	519	542	536	508	495	517	546	532	514	542	532	544	531	520	524	551	528	532	541	542	554	534	505	541	543	542	548	555	563	513	492	529	537	516	490	543	545	504	516	491	483	571	518	539	522	515	525	527	500	532	510	535	547	514	539	513	521	506	535	531	525	541	523	551	541	459	535	555	567	532	556	527	569	485	522	511	527	519	523	546	504	523	520	509	519	529	498	528	534	539	531	565	531	527	552	508	536	494	492	498	514	552	528	541	537	568	533	526	552	520	520	538	559	526	510	546	529	542	490	531	573	546	521	534	517	533	549	513	537	513	526	572	533	546	491	525	534	521	531	531	526	524	488	491	523	534	528	539	528	513	525	511	538	497	522	550	518	531	542	533	516	572	544	498	533	524	580	518	559	540	524	531	578	526	510	528	520	524	539	507	503	544	532	486	529	515	514	522	522	508	546	497	535	494	510	491	538	500	523	516	518	580	516	483	556	553	574	520	534	525	512	525	530	528	550	519	504	587	563	519	525	541	543	545	546	520	565	529	529	529	516	505	555	514	516	516	511	520	516	517	536	529	510	502	518	538	534	543	563	490	521	541	529	505	533	538	518	516	518	546	508	517	555	558	523	541	510	515	517	511	522	524	541	543	550	532	547	545	535	529	549	529	515	546	528	526	561	512	542	543	523	528	546	521	531	495	505	547	509	482	507	554	510	528	533	553	498	509	527	531	535	570	525	484	504	539	555	531	546	558	534	501	526	532	549	501	530	532	538	510	523	540	526	524	556	557	492	560	505	549	516	510	516	528	555	500	510	523	546	538	534	515	520	513	523	503	494	513	499	518	548	512	555	535	546	512	513	501	552	493	515	528	539	494	530	559	518	493	518	533	508	536	543	553	539	526	493	528	534	516	512	545	518	533	553	546	512	506	558	513	518	546	531	544	525	535	531	535	517
345	3	3500	198535	383	2	56	444	598	696	702	723	691	719	647	673	625	652	634	640	601	633	627	593	591	599	612	602	624	588	588	634	569	579	579	584	541	603	576	568	589	602	557	643	698	734	705	752	726	736	663	617	586	557	594	578	543	575	551	550	626	563	573	599	597	561	579	578	544	557	586	570	564	542	566	576	509	569	541	532	543	574	550	572	586	541	572	562	560	537	553	545	554	565	590	548	553	536	578	538	573	564	561	562	583	585	591	582	599	582	563	566	551	615	555	584	582	582	591	580	587	593	581	571	599	608	620	559	563	594	603	595	568	581	604	555	622	584	599	564	565	564	585	564	562	574	592	577	587	584	551	578	573	564	565	538	542	567	543	582	577	560	568	565	592	577	502	557	584	544	547	552	572	558	559	538	592	513	526	600	557	576	556	540	555	552	537	603	576	555	556	577	551	548	565	578	572	553	545	555	557	555	549	520	567	573	565	581	537	572	573	551	537	514	575	555	583	535	514	573	530	571	526	587	549	562	575	582	537	557	584	552	554	554	523	553	582	564	566	570	533	564	554	567	527	554	525	554	570	532	545	537	571	543	562	591	578	514	546	568	555	554	534	591	553	544	568	569	530	566	567	523	573	538	567	567	571	558	579	556	553	525	545	568	571	535	585	560	548	580	526	523	564	545	577	548	536	541	515	569	585	553	559	575	528	574	570	557	539	567	557	581	581	515	559	559	536	537	548	575	586	522	573	552	564	586	522	597	557	525	577	568	560	549	590	530	550	541	537	580	546	536	560	544	521	545	554	577	534	548	557	579	540	574	532	570	576	565	576	584	534	579	522	563	604	528	574	543	584	563	537	544	528	528	527	557	555	560	589	530	525	572	547	546	589	564	539	562	565	573	553	586	557	558	538	560	561	566	569	576	553	578	555	572	533	577	549	560	588	563	528	523	572	542	554	549	545	586	551	540	578	561	539	539	559	553	543	560	570	544	553	553	553	567	543	536	615	581	576	571	541	567	582	544	550	563	567	598	540	558	564	585	557	542	543	538	558	571	565	560	583	572	568	558	547	519	554	594	534	559	548	541	570	584	558	562	584	550	557	532	497	559	547	582	540	548	538	591	579	548	608	598	525	541	525	564	555	537	555	553	547	554	607	537	536	546	535	545	582	562	544	552	599	522	529	544	534	582	561	553	570	578	559	539	530	551	543	540	521	567	557	560	503	562	539	534	557	569	564	561	538	603	559	568	556	508	555	573	565	553	564	575	575	549	561	549	566	542	557	610	570	584	592	563	570	538	573	558	592	551	534	541	541	583	547	526	526	553	570	594	573	557	576	568	564	567	564	539	568	568	546	549	565	553	568	513	554	554	515	536	581	533	544	523	562	521	549	560	570	551	530	548	523	580	548	579	544	556	552	548	603	566	612	575	527	544	571	536	538	573	541	556	566	568	545	563	558	510	557	597	554	535	567	591	579	524	531	563	569	566	541	591	538	553	559	555	577	544	560	572	560	541	558	580	545	536	588	550	558	544	539	566	555	541	555	526	547	585	573	554	568	549	535	553	542	560	534	540	550	555	543	596	585	553	567	574	535	573	579	546	508	563	558	585	559	549	551	568	543	534	525	515	532	511	569	543	529	552	531	514	565	573	582	579	585	569	575	568	576	539	552	551	553	573	558	553	532	568	570	556	566	540	556	572	553	554	578	538	551	610	549	580	576	563	581	548	538	565	552	561	552	541	560	567	563	579	556	549	574	569	561	560	528	541	574	586	555	547	557	537	535	573	547	539	536	552	540	551	567	566	537	525	600	521	577	552	569	537	575	556	543	546	570	549	526	568	546	549	552	569	602	536	543	577	563	552	559	530	589	543	541	546	569	551	579	565	574	584	554	536	560	540	575	567	545	549	523	550	551	565	529	605	581	513	537	529	545	562	566	575	591	527	526	535	594	536	577	548	574	559	567	545	553	558	556	553	565	516	568	525	579	593	531	547	585	549	567	561	552	567	543	586	547	564	548	561	553	583	525	558	565	530	571	580	552	532	558	572	572	587	586	580	536	562	530	581	544	582	553	540	576	530	570	560	556	587	567	568	539	563	569	555	596	570	563	568	542	547	556	561	579	585	529	580	580	556	544	593	520	539	611	544	536	558	557	545	562	560	584	531	550	573	560	612	557	566	552	561	554	550	561	544	553	555	561	568	580	563	516	533	536	564	550	538	550	564	549	583	531	563	532	553	594	571	546	567	570	558	535	547	576	567	535	542	567	541	516	557	571	568	567	524	537	568	536	557	520	587	556	521	576	515	573	554	591	521	578	537	550	528	584	539	576	577	563	533	561	560
345	0	2700	198637	377	4	38	359	575	747	707	730	713	700	644	645	676	665	610	656	614	628	626	596	637	610	582	594	568	597	588	563	593	604	556	589	590	574	571	565	557	573	561	687	670	774	730	761	719	667	586	559	573	541	520	554	565	561	574	543	547	596	539	571	563	569	529	558	557	595	570	576	567	588	539	540	534	548	554	538	522	556	566	575	549	600	542	563	535	545	539	528	532	542	525	566	547	535	575	551	513	531	556	569	573	538	562	554	572	545	564	553	586	536	596	557	549	576	584	590	568	583	581	560	591	588	537	612	577	634	599	566	568	573	599	599	594	589	617	567	634	625	574	576	574	563	553	555	535	549	540	588	537	561	567	537	569	539	586	536	532	564	533	541	571	566	542	553	575	548	559	536	527	559	498	533	526	559	552	490	555	534	538	557	526	505	533	547	570	509	523	526	523	544	555	503	571	575	531	550	532	571	541	543	522	538	570	545	535	535	500	572	541	532	540	554	555	531	541	557	541	572	534	497	578	555	546	530	560	538	535	561	547	531	522	549	556	523	539	557	555	515	543	534	572	561	562	563	543	593	525	529	533	528	597	557	581	555	575	559	557	552	528	548	574	534	528	532	565	578	538	528	523	575	576	553	531	561	528	529	546	541	517	527	539	514	550	508	553	515	549	529	560	544	583	527	530	541	552	559	545	519	569	520	555	552	516	548	543	509	556	545	527	557	514	546	553	561	524	538	552	543	519	564	569	559	518	565	567	535	571	553	538	545	540	575	531	560	546	550	517	519	563	551	526	511	564	529	541	557	540	513	552	536	556	538	502	574	551	520	531	539	545	522	537	523	550	525	522	550	536	551	577	538	544	573	550	541	531	576	555	545	499	531	541	529	532	548	551	558	560	511	550	539	523	546	537	505	513	572	559	582	564	513	527	533	508	543	551	494	544	532	582	544	540	582	556	500	558	524	545	543	523	552	556	525	561	528	531	532	551	544	558	529	538	492	534	547	535	560	578	541	560	543	564	554	557	530	556	549	540	523	526	513	568	567	545	556	541	580	545	544	550	545	562	533	540	564	526	533	510	518	537	558	555	533	545	568	546	535	557	562	527	546	529	545	539	543	551	522	518	530	525	544	515	555	535	530	539	574	549	554	537	576	510	578	521	553	526	515	557	557	555	538	544	532	528	509	561	534	550	559	567	547	537	565	529	555	539	533	530	507	538	571	508	535	552	531	551	549	580	548	545	535	522	591	551	546	558	552	564	535	529	525	548	542	550	532	576	528	525	526	538	525	534	538	549	572	550	528	548	544	551	555	562	541	540	573	534	540	533	535	507	550	564	544	534	565	557	550	515	570	500	580	524	524	554	561	524	519	551	516	497	552	536	530	561	538	556	552	569	536	530	562	556	538	547	546	566	545	539	532	526	553	490	525	529	541	542	504	529	521	542	512	520	567	527	537	566	514	556	613	520	548	519	581	524	543	586	529	566	523	559	535	544	522	535	550	492	546	526	574	507	546	576	543	549	547	549	520	514	574	517	554	531	575	527	534	555	531	537	543	561	534	560	545	527	546	560	518	550	583	532	541	525	541	563	539	552	545	511	586	527	530	522	551	539	539	519	589	504	559	559	544	518	538	559	541	513	576	555	535	549	553	563	536	526	528	537	528	531	528	583	491	570	507	540	560	528	537	508	560	531	525	541	509	547	556	566	510	554	559	517	529	528	585	585	559	496	531	573	557	550	525	529	531	565	498	536	555	535	532	550	558	531	505	551	554	526	553	524	540	549	516	530	520	553	509	555	542	551	533	560	494	552	565	546	547	550	540	569	528	568	559	531	493	545	552	519	564	568	579	508	559	522	523	516	551	538	535	547	544	558	556	551	524	532	562	501	540	520	555	529	561	508	558	568	537	554	554	542	542	528	523	525	545	513	548	530	513	523	524	574	551	530	527	557	550	537	569	566	527	540	545	542	552	541	542	557	553	532	554	550	562	565	547	521	516	519	553	547	542	578	543	542	534	549	531	484	548	559	536	544	580	546	535	550	564	494	526	550	562	533	545	563	554	553	564	531	549	510	548	524	553	547	554	556	549	528	565	575	575	571	541	545	543	556	545	539	525	546	543	549	547	562	552	547	527	555	535	556	527	548	531	565	535	520	552	523	546	523	546	498	561	513	505	541	541	538	528	542	570	567	519	573	550	572	555	571	557	540	561	552	549	569	509	536	573	556	534	561	530	519	529	561	539	537	567	563	545	563	541	555	551	530	541	507	575	540	537	535	563	551	538	556	568	557	539	553	514	536	541	518	525	573	533	541	586	556	524	544	531	553	539	525	549	523	540
345	1	1900	198739	376	5	96	417	571	685	684	675	657	643	637	600	613	614	596	568	589	588	589	585	571	583	556	565	567	563	582	553	526	563	550	554	577	571	528	551	543	565	584	511	565	573	592	608	564	560	573	537	530	536	551	569	567	583	551	557	553	560	559	559	549	515	550	580	527	546	541	522	561	583	551	556	564	543	602	585	563	536	530	547	538	526	576	554	550	582	547	521	583	549	540	542	549	559	545	557	512	583	522	562	561	554	544	541	536	529	550	566	542	523	573	537	566	569	602	561	566	571	590	571	575	603	583	544	574	585	609	615	594	604	592	636	608	567	569	581	574	557	600	556	586	594	542	569	566	556	536	583	554	543	551	539	517	552	528	538	524	565	543	546	553	531	560	548	565	570	560	553	539	538	505	542	555	545	534	560	542	539	565	538	515	548	524	548	550	543	512	544	510	548	511	538	563	571	531	573	555	569	556	556	545	551	551	573	546	546	558	582	511	535	567	538	542	495	522	549	548	571	537	558	540	559	545	554	569	524	538	541	551	529	518	562	569	538	527	542	524	553	516	510	565	526	526	559	512	566	533	499	549	568	500	551	510	577	548	505	530	504	499	536	519	532	511	553	556	568	553	536	531	579	507	527	551	556	544	522	562	542	543	509	525	554	543	556	546	537	536	569	522	550	547	522	557	551	562	534	557	537	558	554	552	547	577	529	511	536	551	579	541	535	537	574	541	544	526	515	499	550	553	564	551	533	508	541	542	548	542	539	533	570	531	554	521	542	565	587	514	537	546	597	530	534	563	566	520	557	563	555	568	507	552	553	521	540	539	539	522	525	547	526	552	544	549	577	540	554	561	567	543	559	548	550	516	555	510	548	565	537	558	571	547	533	572	552	538	513	549	538	588	527	560	534	549	542	542	564	554	551	534	522	545	545	534	585	522	533	526	550	556	550	578	553	535	561	546	547	522	507	572	540	536	551	524	568	529	570	505	522	526	563	543	536	566	536	507	511	566	557	550	549	550	556	549	585	526	579	533	555	552	575	560	557	541	568	538	552	550	558	563	528	566	562	571	552	562	567	547	540	540	480	535	558	548	535	578	567	554	566	554	559	542	582	578	537	618	529	544	558	569	542	524	536	520	529	527	536	548	566	516	553	528	571	528	523	524	540	513	509	558	589	530	564	559	567	549	514	554	551	545	536	536	544	508	576	553	541	594	521	524	566	535	490	536	542	586	566	570	566	537	557	534	571	558	523	591	543	509	580	516	554	542	529	521	520	548	547	540	544	545	542	569	535	533	527	566	537	561	549	549	532	546	542	545	553	537	552	552	533	561	526	538	542	538	559	518	521	491	574	528	557	550	544	546	544	562	529	598	555	559	533	525	565	533	530	542	554	493	505	523	539	521	565	558	538	542	574	516	552	522	530	531	529	559	535	534	557	562	550	540	593	535	538	531	529	538	554	568	571	585	547	534	559	531	510	533	566	579	542	508	561	527	515	568	560	543	577	561	540	539	532	557	552	497	558	557	526	544	549	538	556	546	510	567	550	561	518	526	551	522	540	521	538	530	564	550	545	541	527	574	537	528	520	544	548	553	562	573	547	546	553	556	545	524	556	566	538	500	529	542	530	552	497	554	532	540	549	525	529	525	542	528	538	527	525	521	532	545	557	541	506	550	569	542	545	538	560	542	555	543	507	523	551	542	569	554	552	557	525	523	550	506	571	536	589	515	531	568	540	548	526	518	535	534	559	543	563	562	559	553	559	569	541	522	543	575	537	533	530	542	547	540	541	507	524	557	546	532	510	577	555	579	551	533	526	538	553	561	539	509	536	529	540	532	526	529	560	522	564	548	565	572	554	517	549	549	543	551	575	525	545	570	526	515	539	536	528	545	538	559	525	536	511	544	541	557	502	539	526	554	540	555	561	516	543	543	558	546	559	520	521	574	555	549	566	507	528	554	537	546	538	541	517	572	552	532	563	542	572	536	544	559	537	542	567	543	541	515	538	555	554	547	553	579	533	570	509	575	535	523	560	541	540	560	590	576	538	534	583	537	552	574	554	527	569	522	577	558	554	555	525	532	549	562	585	533	567	484	538	582	535	538	530	555	565	562	549	542	542	546	572	554	577	531	555	538	586	535	532	532	547	506	548	562	510	552	531	545	527	540	559	545	526	542	544	522	553	547	524	547	562	521	540	552	551	584	554	535	561	555	564	557	528	531	541	563	545	555	506	565	538	545	558	502	587	528	572	538	557	554	544	540	567	536	537	565	554	506	544	544	527	493	552	505	551	556	550	557	551	546	502	538	525	532	521	538	539	544	511	527	560	544	523	521	565
345	2	2100	198840	380	2	67	416	578	658	708	681	661	651	602	601	593	597	606	557	571	585	545	597	594	547	559	571	565	523	552	569	604	556	545	547	540	542	539	555	548	550	559	542	591	633	601	621	567	571	571	547	522	537	535	524	527	506	551	581	563	534	547	571	548	544	540	526	548	507	535	543	542	542	533	568	517	544	557	528	517	510	535	551	523	531	515	509	534	528	546	542	542	506	578	547	568	554	487	562	525	570	528	553	555	570	541	554	514	535	569	556	526	557	577	589	566	577	575	553	572	592	561	594	580	547	562	617	554	572	570	566	549	561	575	584	532	569	553	532	525	583	548	579	546	542	534	561	540	577	548	554	554	521	475	538	515	524	549	543	549	562	545	514	575	523	532	537	568	520	536	508	506	575	472	517	584	535	508	517	528	551	513	537	536	499	524	535	555	504	542	538	538	518	509	528	541	526	549	570	526	512	526	537	537	511	527	532	546	540	535	521	537	517	536	548	563	546	541	539	540	531	553	513	521	508	544	505	527	501	543	537	534	509	528	503	548	506	532	548	534	524	523	514	532	548	508	529	548	532	551	520	526	560	553	533	578	543	509	505	537	522	471	544	555	529	512	518	544	530	534	521	505	556	532	568	582	547	525	531	564	509	524	520	513	538	522	547	546	516	558	521	538	506	555	515	524	534	529	570	526	516	560	533	508	521	509	544	504	511	523	555	532	569	489	551	520	538	525	576	489	539	539	533	532	496	518	510	511	530	500	531	494	556	525	533	527	492	515	553	522	530	535	529	533	535	571	555	552	531	518	545	532	519	517	518	547	560	507	553	546	531	556	540	528	514	529	520	532	520	497	547	530	532	528	525	526	547	506	542	559	553	525	563	561	554	549	546	492	517	530	518	544	572	519	557	499	550	515	536	551	538	545	539	546	513	525	511	540	540	528	553	508	559	524	514	498	524	537	580	525	566	570	505	525	590	524	518	506	544	531	544	534	545	537	510	528	558	529	498	523	542	538	525	542	508	563	533	531	502	536	549	526	520	546	527	535	531	538	533	521	527	530	527	563	528	550	539	513	530	528	527	551	514	542	492	516	551	525	511	542	549	541	516	526	553	562	543	518	513	552	521	517	546	539	507	521	519	570	524	515	508	566	542	559	505	520	512	518	540	520	542	552	569	525	501	562	516	534	557	543	534	545	510	542	515	521	547	548	528	543	507	554	518	555	487	525	547	541	516	558	535	549	536	548	520	503	565	539	561	526	538	544	537	519	536	554	538	515	557	509	540	571	502	501	538	527	519	526	514	526	471	492	545	485	508	521	570	500	500	497	506	506	556	537	529	574	510	533	541	521	518	521	544	497	546	559	536	546	508	538	520	534	496	530	522	512	511	526	498	492	533	526	505	519	549	533	539	506	520	521	528	505	526	539	538	516	516	527	517	513	519	520	523	514	535	505	524	530	526	547	514	525	526	528	535	528	532	531	544	515	545	551	517	509	528	569	523	525	512	519	524	523	548	503	545	532	541	506	558	508	533	522	517	576	513	520	511	539	558	523	554	537	539	503	533	546	487	552	504	554	533	552	546	542	544	527	538	541	501	527	525	536	522	514	522	521	546	524	523	529	524	527	508	526	537	528	513	522	514	515	565	497	550	478	578	510	524	509	538	537	543	556	537	518	512	492	546	545	575	509	516	532	559	550	519	531	527	545	557	534	523	499	534	511	522	523	557	527	547	523	549	492	549	521	536	503	548	529	538	564	509	511	548	526	528	531	558	517	542	540	532	518	537	553	503	561	543	534	538	513	526	503	504	526	539	527	535	558	511	494	548	517	530	528	484	497	555	554	517	560	491	518	532	513	520	541	542	544	560	512	498	548	558	540	518	521	550	536	524	511	530	516	510	527	539	506	539	527	567	560	525	543	529	517	539	518	541	558	528	546	546	543	506	582	522	544	525	535	498	532	548	500	534	531	513	513	537	569	518	542	496	568	521	523	520	542	529	523	540	552	531	552	516	522	508	508	543	520	522	511	558	527	543	535	525	497	525	522	503	534	529	505	532	559	539	532	555	534	515	551	561	532	554	542	535	520	505	541	545	513	520	490	528	513	555	498	533	492	518	517	561	539	520	543	545	564	520	507	566	495	535	528	520	533	553	538	547	507	529	512	498	551	511	538	561	533	523	545	522	539	541	513	522	544	525	541	535	551	512	548	518	488	491	533	509	508	543	497	529	540	499	535	527	495	508	509	567	531	517	531	531	530	552	552	516	539	548	536	515	507	532	498	525	517	536	535	541	529	573	536	498	542	538	577	546	503	533	541	545	537	541	576	543	514	541	510	535
345	3	3500	198942	393	2	52	396	543	638	661	701	659	647	605	622	586	583	590	584	581	540	558	557	553	548	577	568	533	550	478	544	544	516	523	498	541	518	519	514	497	501	544	562	595	678	646	612	599	540	512	498	525	513	525	510	547	499	537	515	497	519	506	508	497	543	509	513	473	540	538	538	472	504	484	500	497	465	489	489	516	499	500	495	509	512	459	510	480	484	495	511	497	504	539	502	512	461	491	491	526	504	495	505	495	539	494	533	534	493	534	513	521	549	554	538	520	552	525	590	529	545	481	526	535	509	562	534	552	549	524	545	550	550	526	573	519	516	531	529	550	503	513	510	509	524	564	519	504	518	512	485	551	477	483	486	502	514	489	513	477	532	506	520	509	512	520	534	498	520	497	478	512	506	494	502	480	493	480	487	525	490	500	518	485	500	463	495	506	492	545	517	488	498	494	511	493	500	512	523	492	490	495	471	536	482	521	480	508	480	470	474	485	522	462	480	497	514	507	467	467	490	524	525	473	485	495	471	480	508	510	512	481	502	522	479	529	489	449	515	504	506	524	491	476	475	515	508	489	499	534	468	524	509	474	520	512	479	509	502	457	513	499	467	516	479	521	477	462	506	483	495	504	467	505	519	474	506	490	478	499	554	480	497	552	476	505	484	479	508	504	492	486	502	479	491	505	472	523	497	489	466	507	493	485	512	499	499	518	518	497	463	502	515	475	471	500	503	465	506	497	513	483	484	480	479	487	500	489	497	532	528	516	491	524	487	472	476	471	492	481	487	450	521	467	502	493	489	463	514	506	520	456	503	452	476	505	523	475	505	464	536	492	489	513	509	507	498	554	527	468	484	508	497	527	536	451	494	465	513	497	471	496	514	508	481	481	515	452	507	495	480	516	508	479	473	499	540	497	468	466	503	466	496	481	493	492	495	508	515	494	473	506	478	472	506	485	475	509	520	470	500	473	488	499	518	490	478	512	524	486	485	492	502	461	530	493	513	492	503	522	506	480	496	495	494	482	512	501	519	526	493	489	472	494	472	478	486	499	524	548	501	477	526	505	499	492	524	482	510	483	455	506	493	482	511	492	463	485	523	476	519	501	520	503	488	521	499	467	490	500	500	509	509	461	491	507	519	511	498	476	482	495	536	492	477	449	478	456	476	492	480	515	513	493	485	499	485	504	494	488	461	485	486	462	480	494	497	515	548	499	497	503	491	508	496	500	483	543	487	474	494	512	474	491	499	508	498	496	506	474	487	511	502	543	526	475	514	499	504	484	479	489	530	527	495	469	489	483	485	489	488	469	496	480	485	501	513	495	489	491	508	481	489	538	494	478	505	487	503	477	464	498	514	474	512	461	481	493	474	509	480	485	498	475	500	471	474	513	481	497	478	521	489	475	494	511	515	509	499	486	511	508	488	524	530	499	473	475	500	486	483	502	485	497	465	527	490	490	499	508	472	496	503	495	495	496	504	491	495	477	478	479	509	518	441	492	518	456	504	474	481	490	467	461	487	503	502	512	490	475	479	512	483	452	497	486	528	503	484	521	494	490	506	473	483	453	488	504	527	483	476	508	470	498	522	465	508	537	449	494	482	479	502	470	479	483	535	494	508	494	505	479	523	504	472	503	507	530	492	460	481	488	513	492	501	472	495	522	498	498	473	472	487	501	496	520	522	518	511	499	469	509	502	508	472	518	498	478	513	501	494	493	476	486	461	505	492	529	497	521	500	493	480	473	480	493	531	499	511	469	476	507	498	528	472	489	471	542	505	485	487	468	498	517	508	510	479	496	509	510	462	464	536	501	516	483	532	543	495	459	487	499	511	493	486	526	477	470	470	474	486	492	486	510	495	471	503	495	471	481	476	483	533	449	491	502	526	516	492	476	490	480	503	510	469	478	503	501	479	513	490	505	453	491	519	468	482	515	518	513	502	479	472	508	497	479	512	511	479	518	499	491	489	516	521	537	502	509	528	484	491	521	493	516	539	510	521	500	554	489	506	481	508	512	490	495	491	502	504	480	472	497	493	476	501	492	496	489	480	475	466	481	476	493	485	494	501	479	502	491	481	473	498	481	503	503	483	461	488	513	456	494	491	521	469	514	489	497	480	481	468	492	498	496	510	529	502	521	483	495	504	471	490	474	486	462	505	504	531	479	481	478	475	483	497	496	475	516	518	484	516	489	485	485	521	494	481	475	508	513	489	514	516	468	501	501	481	513	516	505	452	450	471	499	508	485	490	493	509	489	489	524	489	496	524	482	484	463	497	465	506	498	487	484	503	506	505	495	521	502	505	492	482	497	527	477	506	518	501	457	502	505	517	475	495	510	469
