345	0	2700	133374	375	11	103	559	766	896	842	845	819	829	803	762	755	727	710	717	705	693	691	709	699	704	713	653	670	671	671	695	674	645	601	673	667	669	635	679	654	671	634	655	677	645	655	666	654	663	627	641	630	631	669	644	643	649	651	631	605	650	640	667	659	604	663	716	663	623	684	630	634	654	646	626	664	628	644	680	631	651	618	647	646	621	668	636	638	619	606	660	625	675	651	633	635	639	627	607	607	689	671	642	631	645	627	643	617	635	667	651	628	616	633	630	651	628	634	651	650	601	619	673	631	678	590	614	645	663	623	642	648	651	668	594	699	625	662	602	641	644	665	659	613	636	671	637	628	652	632	637	657	629	642	633	645	660	645	617	636	677	594	655	632	635	676	636	677	621	618	672	660	611	629	664	644	637	641	663	670	652	616	666	636	640	617	653	678	635	637	629	660	637	663	649	653	681	627	615	624	621	601	641	646	666	626	624	608	601	621	602	657	648	616	625	636	674	644	647	632	625	610	682	623	644	616	646	629	649	619	638	647	661	661	638	624	628	629	638	611	634	641	650	637	643	648	610	628	638	623	634	659	642	667	620	615	616	644	665	639	666	639	640	626	641	624	606	664	636	616	618	626	647	653	663	617	625	606	640	620	600	651	646	608	618	640	635	638	663	648	610	617	642	659	602	638	633	595	622	646	612	642	639	635	627	604	646	622	635	602	631	622	622	628	631	608	609	661	654	610	620	644	601	660	608	597	636	632	652	615	596	636	615	654	617	619	606	657	638	646	667	649	645	635	626	649	629	608	636	624	669	633	622	666	609	654	618	662	628	672	639	643	643	616	641	640	635	598	625	643	595	615	607	625	651	635	659	630	653	630	597	624	625	631	608	607	638	639	650	643	629	622	639	660	614	640	648	648	633	661	649	650	609	614	637	639	659	613	663	597	633	671	619	617	602	615	641	632	658	622	629	631	643	642	667	642	636	636	669	633	630	640	630	643	643	656	633	615	648	600	606	617	611	640	667	654	634	615	635	630	632	637	632	659	620	642	648	626	658	643	655	625	606	626	670	678	646	629	638	667	653	650	666	619	639	637	609	595	632	655	657	647	617	646	622	639	676	638	640	664	638	591	615	577	657	646	628	655	646	662	631	644	622	612	608	627	663	616	601	652	639	589	603	628	614	626	615	607	621	628	635	642	636	617	612	651	694	623	634	612	625	650	665	599	649	620	651	677	664	675	642	639	628	644	635	617	629	615	642	642	641	614	620	596	647	663	657	629	608	615	623	638	631	661	639	652	620	646	612	612	661	624	662	627	614	628	655	609	616	635	657	613	638	605	625	632	623	641	638	653	672	661	610	627	628	602	611	658	657	616	634	636	661	651	627	604	597	636	588	632	625	636	627	630	660	612	607	675	653	673	651	590	654	633	592	651	673	628	648	607	625	616	593	604	636	646	612	591	616	611	622	658	664	636	623	679	612	643	618	651	605	650	666	625	641	613	616	643	621	629	626	663	663	635	652	627	641	653	646	603	647	603	657	588	635	665	630	633	619	673	646	615	581	651	651	631	617	659	660	632	632	626	656	602	639	604	630	634	606	664	622	625	648	673	629	645	639	611	609	630	633	644	639	626	642	628	627	609	647	640	706	639	671	639	633	625	630	669	627	607	647	649	666	608	653	640	670	679	626	605	645	600	601	661	614	666	664	599	655	651	637	655	596	644	634	660	640	642	664	609	590	647	617	616	636	637	626	623	598	645	617	672	645	652	631	635	637	610	635	605	636	649	608	637	658	625	656	650	645	640	634	611	595	647	629	634	625	658	639	639	593	633	633	659	645	640	626	642	620	636	657	614	625	644	643	612	663	645	665	631	640	668	641	690	660	654	652	614	649	632	642	631	636	667	615	629	639	637	616	650	642	632	603	633	663	660	640	659	648	643	673	627	647	620	691	624	648	667	669	647	649	629	657	688	622	659	630	633	658	587	632	676	596	655	606	624	595	644	631	652	612	647	662	625	631	603	644	627	618	651	603	662	633	665	622	593	637	666	619	637	631	664	611	629	655	612	638	621	670	641	629	664	601	641	597	662	609	664	634	620	612	611	663	614	626	634	692	608	621	618	644	664	615	604	638	615	642	658	616	630	618	623	603	665	626	653	639	628	658	649	641	597	657	615	650	624	650	635	621	652	648	620	648	621	651	635	634	630	625	619	634	632	664	617	617	648	642	629	630	628	641	642	605	649	628	628	631	636	615	615	659	639	600	641	650	661	657	594	677	624	653	650	627	627	643	610	638	644	623	618	638	636	673	640	639	633	608	610	645	636	615	657	613	617	644	621	605
345	1	1900	133499	380	15	209	712	774	763	698	758	747	691	638	638	669	624	630	634	652	595	603	556	612	578	587	609	578	591	605	581	552	604	593	592	598	597	601	570	588	557	581	563	530	553	573	545	573	578	558	567	586	581	571	578	531	573	564	597	540	589	588	573	554	559	606	591	543	565	545	551	563	573	535	534	556	586	547	557	559	576	546	543	553	563	558	577	582	574	544	582	571	546	571	561	566	571	565	563	554	583	573	565	533	564	568	545	579	535	586	561	565	548	569	566	584	551	554	538	548	572	581	554	549	544	580	562	549	564	552	545	576	559	532	598	532	527	574	575	536	553	566	577	555	562	529	572	560	564	572	566	542	561	537	546	563	547	591	541	580	544	582	549	538	565	543	538	556	562	547	528	569	576	567	531	571	559	533	561	562	544	548	579	540	592	526	538	574	555	544	547	540	579	566	556	544	546	563	557	595	587	526	572	551	546	551	584	551	579	527	589	569	562	533	579	557	540	563	592	520	589	587	567	548	569	570	610	553	570	556	583	572	571	535	579	545	558	527	546	513	551	561	573	582	562	540	586	547	552	534	549	566	542	575	553	553	568	591	571	537	575	566	567	564	558	567	555	532	539	570	531	554	571	541	573	581	581	527	563	525	556	560	540	568	559	542	558	555	549	567	596	554	535	536	535	602	584	568	558	534	554	617	570	589	619	555	560	570	592	506	535	587	543	576	559	603	578	569	557	550	547	565	584	567	585	569	581	556	583	583	553	581	568	568	527	575	549	594	553	550	552	548	563	553	539	568	551	557	580	587	578	532	544	569	562	567	558	576	573	556	600	576	526	586	520	561	565	627	542	550	547	565	561	566	534	600	560	544	574	544	540	531	561	565	580	573	530	545	573	547	549	551	558	577	544	541	574	554	574	574	585	594	574	547	564	557	543	554	545	546	549	540	580	534	546	575	587	580	545	558	559	569	572	611	546	532	545	563	557	531	558	558	581	549	584	576	592	545	567	574	537	532	549	550	566	557	513	565	549	548	578	527	555	544	527	577	514	557	532	554	579	555	530	560	575	574	522	535	561	541	569	548	600	532	550	569	571	595	562	529	526	545	559	545	563	537	591	567	549	524	570	573	558	570	528	557	608	563	574	558	555	578	575	580	553	538	560	544	577	585	563	588	547	539	585	564	576	561	527	564	538	579	560	566	545	566	566	542	580	588	563	577	596	562	559	554	548	571	569	606	581	575	499	597	591	562	568	575	551	536	560	575	567	496	549	583	546	580	551	552	567	557	541	545	557	564	577	545	575	549	595	581	516	575	545	569	537	538	551	554	494	585	554	577	543	569	582	604	579	569	559	622	551	583	575	561	576	546	526	541	554	571	571	562	554	518	562	544	552	573	552	553	519	560	548	546	575	528	612	521	562	523	539	571	528	549	559	577	580	555	542	543	585	528	555	597	559	551	547	569	536	523	536	550	567	546	534	557	558	540	522	562	567	577	574	539	568	561	545	525	564	585	521	551	547	558	579	563	516	571	562	560	581	544	563	528	546	519	576	533	562	574	576	513	566	571	588	517	556	552	565	554	534	548	558	534	553	571	550	541	544	547	523	564	544	571	530	557	555	564	528	619	567	537	591	505	574	533	568	550	601	555	605	534	541	578	571	568	560	560	570	557	573	566	563	531	565	554	565	557	580	520	526	557	534	562	582	554	582	544	581	545	567	566	568	565	547	535	592	565	579	545	567	560	571	552	570	602	538	585	576	577	540	556	534	574	561	548	520	577	573	557	556	570	585	564	566	547	564	575	564	552	566	567	597	553	538	545	579	554	556	546	571	545	572	527	565	589	554	566	541	570	569	601	539	589	570	563	566	536	565	550	546	548	610	558	551	576	553	565	554	565	562	517	559	572	541	574	574	555	555	536	570	559	570	529	553	565	541	566	541	500	564	569	521	562	547	523	577	559	554	610	534	567	546	555	576	524	584	545	537	595	574	573	571	536	551	528	545	543	556	566	573	559	572	547	532	555	588	583	516	536	577	544	528	562	557	561	551	575	566	543	582	553	549	536	546	520	558	558	589	554	568	588	554	545	555	591	570	562	553	544	559	543	582	548	563	562	576	556	542	557	557	551	559	524	573	543	572	570	558	547	519	530	575	568	577	546	572	598	552	559	586	557	580	531	560	554	562	542	540	572	563	526	550	541	574	580	518	569	520	544	594	561	561	569	585	534	556	579	560	525	574	592	563	559	570	550	563	556	565	534	572	553	525	575	561	557	596	586	523	538	562	554	564	552	551	559	569	542	558	549	557	551	532	527	594	565	584	570	565	541	548	567	565	547	592
345	2	2100	133624	370	13	177	651	780	796	760	735	752	708	707	697	670	660	640	632	650	626	633	616	617	608	623	624	592	634	629	597	565	606	619	608	627	589	606	635	573	589	580	591	590	567	567	577	540	573	585	579	587	577	582	614	612	599	563	581	561	576	578	554	593	577	598	572	591	596	577	577	601	587	564	568	574	622	552	590	559	618	592	592	569	626	586	547	569	610	553	546	561	583	580	608	566	592	572	607	572	592	568	568	611	610	576	586	594	569	588	580	593	599	582	583	555	606	554	570	599	619	563	571	598	570	562	577	586	554	603	600	576	592	597	569	561	579	559	549	592	585	575	579	571	570	609	601	572	582	555	566	577	553	637	635	577	584	558	552	586	563	578	589	563	587	588	603	573	559	591	598	554	567	550	575	537	587	570	574	609	558	574	638	544	559	572	563	579	575	594	598	597	546	584	559	595	562	579	565	627	596	571	533	556	561	557	616	559	575	554	572	574	576	554	590	539	588	576	628	582	609	557	582	602	587	567	573	584	579	594	600	598	556	589	549	582	537	611	563	571	598	606	573	593	579	548	613	556	602	577	556	535	564	589	591	575	569	573	566	578	580	540	595	561	584	553	562	564	592	529	588	578	549	597	569	596	574	573	565	572	570	555	579	573	575	581	620	587	567	551	567	583	582	587	557	593	561	553	570	557	544	532	577	579	611	560	569	573	587	583	557	553	567	565	578	571	564	587	592	600	558	581	574	589	564	589	567	538	543	556	544	599	586	581	581	551	567	562	600	592	533	594	597	586	590	566	567	610	574	569	593	563	585	569	616	606	540	573	542	559	603	589	589	572	577	597	603	588	579	592	567	583	555	581	567	551	574	573	584	597	565	591	573	558	542	582	558	578	579	617	574	601	548	595	594	580	561	564	583	564	556	594	564	592	582	550	590	557	589	570	544	566	598	566	576	577	585	565	581	569	589	580	588	571	555	551	597	586	546	595	568	620	561	575	592	599	569	629	569	545	590	555	591	589	585	563	560	559	578	613	558	624	562	557	540	558	592	576	573	568	592	534	589	589	554	591	601	602	608	598	555	613	565	590	581	533	579	551	608	575	627	561	604	582	573	560	586	577	548	548	570	580	602	558	622	593	617	591	560	574	573	606	558	560	535	564	566	582	563	587	595	588	590	580	566	599	597	559	627	576	571	538	554	569	575	596	589	569	577	592	564	554	603	577	599	539	579	573	578	567	578	599	609	583	601	545	602	550	557	591	617	576	594	549	573	564	602	575	578	550	573	589	545	556	546	589	557	540	609	555	579	564	556	592	581	597	590	560	574	579	543	565	610	570	577	575	576	588	573	569	566	579	587	577	569	581	555	597	569	564	585	576	562	587	540	569	556	589	559	541	564	567	604	614	581	604	526	561	577	571	584	582	585	546	600	565	577	563	594	556	565	591	577	567	573	569	563	576	579	587	569	566	584	559	587	599	588	597	578	576	598	536	585	582	598	561	571	592	583	567	618	584	583	566	572	600	555	549	563	599	603	566	569	580	602	597	567	572	576	610	542	581	594	559	555	606	581	585	572	538	559	543	528	583	586	533	570	612	574	584	617	597	568	569	586	549	579	573	573	569	573	580	564	591	580	550	585	551	572	577	583	577	584	562	604	572	568	561	583	560	556	547	598	560	565	551	562	562	585	566	584	574	603	548	618	554	596	602	584	603	579	530	584	583	569	580	616	593	594	565	600	541	566	615	548	596	577	571	580	566	593	591	540	599	581	570	606	574	581	569	611	558	605	588	563	581	564	587	529	583	588	586	572	566	594	583	582	577	572	553	580	585	573	586	583	573	552	562	591	576	561	589	600	564	585	608	595	594	554	579	569	546	566	616	563	567	553	554	566	560	591	583	584	564	555	582	555	576	550	564	601	552	610	599	531	565	590	595	581	581	572	569	590	552	535	616	576	533	585	575	601	569	573	574	566	577	599	594	567	572	607	585	585	557	584	560	592	536	593	587	569	576	573	571	584	557	563	611	588	586	580	588	577	567	556	572	554	555	522	567	586	580	552	548	587	591	587	561	568	570	572	559	578	600	565	600	606	557	585	575	573	567	621	574	546	579	602	572	574	583	558	587	595	577	583	567	593	598	565	556	595	576	562	599	566	572	579	549	587	581	595	584	607	602	569	560	565	582	578	534	580	577	554	593	573	575	550	577	571	573	579	572	550	566	570	576	594	594	583	577	602	580	580	576	562	560	557	566	580	565	591	592	614	609	576	589	606	595	551	580	564	558	587	572	643	587	572	566	603	547	593	556	565	616	578	582	588	551	575	587	554	562	548	557	585	597	581
345	3	3500	133749	370	8	168	656	758	853	810	825	779	756	719	643	699	680	676	646	638	633	583	637	620	626	609	609	608	639	624	623	639	630	616	648	601	619	627	619	592	591	586	585	566	606	610	603	619	591	599	589	601	630	606	610	559	605	569	620	576	585	603	603	582	614	611	583	606	596	551	608	610	601	609	604	593	604	609	600	576	598	589	551	567	630	632	600	589	565	600	617	593	605	584	607	612	530	591	601	586	585	603	583	612	586	583	596	606	615	582	613	599	588	598	602	575	611	562	608	592	598	579	577	572	586	605	570	589	607	595	581	592	590	575	589	584	583	602	584	632	560	626	603	574	610	585	602	627	624	593	587	604	601	591	582	603	607	568	606	604	627	592	609	626	576	608	612	612	605	562	587	590	583	583	602	617	577	601	598	620	599	590	609	606	585	596	579	559	571	583	587	574	635	586	614	564	607	585	567	588	580	563	582	632	586	565	570	575	589	564	607	605	602	597	638	588	547	583	588	600	551	600	596	608	588	587	570	602	597	592	606	579	573	594	581	576	591	559	582	598	582	589	607	572	587	584	584	604	612	617	598	574	547	599	623	594	597	558	586	595	590	587	609	600	537	595	596	610	579	577	614	532	585	585	595	569	613	607	599	603	565	603	598	607	607	569	596	602	590	546	611	585	577	588	614	575	618	595	598	566	575	573	581	588	610	550	599	566	604	611	552	592	553	581	588	551	564	594	601	566	590	599	590	590	572	593	562	578	603	590	632	571	601	587	599	578	594	580	584	614	561	574	600	596	582	559	602	596	591	614	585	609	585	594	596	604	610	620	594	577	574	577	590	626	587	565	590	610	606	598	604	610	571	603	588	612	580	566	583	582	556	612	594	585	597	582	608	599	592	577	593	586	596	577	597	608	586	563	585	575	541	574	610	596	626	574	580	580	575	571	584	567	566	581	588	548	597	611	552	569	577	592	614	580	536	588	596	583	593	598	596	612	597	549	588	618	589	616	592	602	560	610	589	586	572	585	611	553	591	579	615	569	608	587	566	586	619	587	570	571	590	579	613	618	574	607	553	589	580	567	579	596	586	618	566	600	618	586	571	557	556	584	569	577	580	582	604	553	600	542	610	548	615	602	564	587	596	581	621	561	575	595	551	586	588	604	560	594	569	582	586	597	596	577	590	590	607	574	580	607	596	591	580	580	620	584	592	599	584	609	569	590	592	555	577	586	575	577	591	576	582	584	564	598	618	585	592	611	603	615	582	569	549	575	587	625	583	607	603	590	542	609	565	559	614	608	568	617	587	575	598	603	589	622	590	577	628	564	578	571	613	568	593	607	599	589	600	587	571	579	576	602	583	605	603	586	611	576	579	584	605	607	579	596	585	586	584	579	566	560	570	594	609	563	589	564	583	591	615	598	607	585	587	611	599	585	623	610	599	544	597	580	609	613	569	538	602	559	595	619	571	563	593	616	602	622	603	595	612	585	529	585	558	592	588	599	597	622	620	588	630	569	586	611	603	598	609	598	590	570	604	567	591	585	593	599	603	561	587	579	561	549	613	580	580	563	573	569	585	579	574	594	590	605	595	605	582	601	600	585	559	560	596	593	596	617	606	596	597	597	599	575	649	587	564	565	580	569	582	611	585	579	598	585	584	613	569	568	581	581	610	575	608	577	590	581	562	590	621	563	578	596	574	592	572	604	578	596	577	588	578	614	597	575	577	572	607	563	567	587	573	609	595	589	613	538	559	570	623	612	608	579	586	581	605	587	576	593	574	612	551	587	545	559	601	595	554	599	568	598	565	587	592	590	610	582	589	577	586	574	622	599	584	614	586	580	585	566	583	598	590	570	587	589	601	598	570	583	612	576	530	609	591	589	583	574	578	579	570	569	627	593	572	606	608	599	589	565	557	540	587	543	637	596	567	584	605	591	596	595	574	585	588	563	563	577	617	555	585	596	581	608	580	558	572	574	577	592	563	586	601	625	601	616	634	585	594	570	586	569	580	578	553	616	579	608	551	566	557	580	608	575	620	635	605	568	570	594	580	596	577	566	578	594	614	595	584	597	565	581	592	584	603	520	591	589	592	576	592	583	601	577	604	587	593	568	573	578	555	568	572	607	529	598	582	579	568	593	601	579	624	576	595	592	564	584	596	600	560	612	585	575	618	573	546	590	577	560	584	600	602	598	607	607	578	563	576	559	594	582	609	578	562	555	604	603	615	576	585	588	597	582	586	608	617	546	593	566	568	576	611	579	612	598	581	582	581	580	584	605	600	566	581	613	561	583	561	580	594	605	574	550	552	567	604	569	564	585	550	595	610	596	580	582	593	572	599
345	0	2700	133874	372	6	90	547	760	833	798	883	791	763	746	761	721	699	685	698	706	701	672	675	683	670	666	670	665	667	683	620	648	677	606	636	666	608	669	649	669	668	629	624	679	625	661	636	627	648	635	626	649	625	651	627	626	643	647	631	658	639	632	614	623	651	612	617	648	637	622	615	620	605	630	657	607	608	621	634	620	612	599	613	624	613	651	640	634	614	647	648	652	630	656	663	628	615	633	638	627	622	592	662	635	637	609	617	617	602	591	643	626	647	602	627	607	601	626	663	632	619	633	625	643	582	629	597	613	651	582	650	641	642	609	636	586	634	630	602	631	580	663	618	621	631	670	631	599	626	611	576	605	617	600	640	603	619	612	669	633	624	596	589	659	621	630	615	644	650	613	641	638	670	616	629	659	626	597	616	642	637	625	604	627	650	605	648	619	645	621	635	619	617	581	662	617	604	615	617	621	603	664	645	643	623	615	640	635	629	631	637	580	614	629	620	635	639	620	640	605	631	641	623	627	632	627	607	632	640	602	607	646	611	659	614	588	640	610	628	603	581	613	655	630	641	578	643	663	636	646	590	600	636	622	619	647	644	622	620	651	612	623	642	609	600	622	629	665	656	609	654	610	608	657	608	593	609	614	643	616	629	605	594	650	599	647	633	608	621	598	619	638	600	633	663	608	619	608	648	626	590	624	623	595	632	617	617	611	621	620	618	644	612	675	630	633	606	615	637	642	640	578	628	646	644	631	615	631	633	636	653	617	609	621	632	617	638	625	648	599	597	640	618	639	663	623	589	646	648	616	639	636	634	601	651	599	635	589	608	596	630	649	664	628	624	627	590	595	626	613	620	655	617	599	626	630	617	632	617	600	615	670	611	611	625	636	613	642	613	643	621	609	637	645	599	608	628	599	610	617	616	641	647	644	606	619	580	634	596	605	591	622	600	625	616	584	593	645	626	624	636	617	661	644	636	633	620	618	618	642	628	616	628	630	594	616	577	624	652	619	617	593	654	590	621	637	644	614	627	645	630	648	625	634	621	622	641	624	619	653	613	633	603	613	622	641	637	605	635	591	608	615	613	622	613	607	625	620	651	619	620	608	612	605	621	608	618	655	619	600	663	623	649	660	605	631	590	622	619	626	620	644	604	619	641	602	597	613	617	663	640	594	612	618	601	632	613	644	619	608	638	606	652	630	637	624	615	607	641	628	602	599	639	635	634	606	632	599	630	609	644	646	575	649	587	630	687	604	653	613	596	591	601	664	602	621	635	636	648	644	616	631	609	627	616	606	630	600	635	616	634	611	645	625	662	610	648	621	646	631	598	647	615	621	608	594	613	619	631	618	619	603	610	579	638	630	626	647	595	591	612	637	615	615	644	626	600	615	620	634	619	626	620	613	606	595	649	610	612	601	619	616	629	596	627	631	648	606	602	621	635	605	645	635	643	618	636	611	616	619	579	646	606	643	633	626	598	627	613	630	632	618	634	660	632	642	631	607	587	606	581	639	600	647	630	635	616	605	600	573	616	632	638	611	653	603	657	609	608	586	622	596	633	616	633	596	621	587	622	622	640	610	600	621	606	639	605	615	615	614	615	597	603	661	653	630	631	612	627	626	576	643	640	587	667	616	640	589	614	631	611	630	639	581	608	564	638	637	563	633	632	612	626	619	614	599	636	602	614	623	607	640	634	607	647	607	638	593	633	614	633	655	628	640	631	609	608	636	622	626	621	569	629	608	642	631	627	609	625	587	638	654	611	635	633	624	580	627	611	615	633	593	594	637	607	600	604	613	598	672	571	621	625	637	622	604	622	617	635	636	662	645	662	602	600	663	568	638	650	650	589	647	618	616	659	627	636	610	634	596	610	625	657	637	616	615	624	619	598	669	645	634	605	629	610	638	643	612	635	613	650	642	629	639	654	603	637	630	608	647	602	641	609	627	586	628	633	633	615	617	625	596	632	629	598	663	625	591	626	606	598	609	639	654	610	627	622	606	647	589	616	622	636	614	600	636	628	642	616	599	613	589	614	628	621	664	651	614	600	612	636	627	639	615	601	586	601	595	651	642	629	631	585	651	595	662	600	637	626	637	614	655	602	626	624	614	625	606	673	601	625	606	659	627	618	622	628	619	659	616	598	620	585	661	657	626	617	640	620	614	596	583	678	631	636	641	631	615	661	622	648	619	615	626	633	602	633	638	608	644	609	600	642	616	666	630	591	607	591	648	588	620	618	601	621	626	633	624	590	630	615	598	618	613	642	620	621	586	631	649	655	570	622	632	642	624	633	625	657	604	644	597	607	609	634	624	621	593	593	616	599	639	631	594	650	622	673
345	1	1900	133999	368	15	193	639	704	722	702	723	659	652	686	665	580	621	591	545	576	611	580	596	552	561	572	571	593	544	558	566	549	539	557	567	523	571	537	554	568	547	535	549	535	544	555	529	531	536	550	560	543	540	548	560	533	532	539	536	509	553	513	533	513	560	544	526	551	552	525	533	570	541	526	544	479	517	547	577	529	554	538	534	544	562	525	547	534	575	525	528	544	532	526	525	545	529	529	550	525	521	543	497	550	537	528	539	548	542	560	514	515	533	535	541	519	532	525	537	528	535	545	521	522	490	582	559	514	528	522	557	546	527	524	572	560	538	577	533	551	558	530	556	536	506	554	526	549	526	552	565	543	507	551	545	520	532	508	508	505	538	573	521	528	539	530	500	519	532	532	548	482	529	541	553	479	556	535	560	550	544	517	541	502	534	530	501	529	552	539	509	514	536	509	536	568	517	544	523	562	537	514	548	497	537	532	532	532	515	548	524	518	507	515	554	551	552	544	537	562	533	520	541	515	529	494	562	554	560	549	538	522	544	565	523	528	552	541	542	537	518	531	527	550	526	506	506	551	523	516	512	528	500	531	511	525	539	550	510	552	544	514	546	523	583	514	516	545	542	517	512	523	516	504	513	543	526	495	525	532	549	526	517	536	532	517	511	536	519	554	517	544	533	529	527	524	565	534	521	560	561	545	516	533	535	536	505	512	528	503	515	537	528	519	529	554	529	497	534	529	542	531	562	502	560	545	513	530	562	524	524	553	494	497	557	520	530	550	524	520	570	503	516	564	561	531	511	536	525	499	536	537	527	541	536	522	522	567	524	530	501	529	564	511	564	526	578	520	547	523	544	532	506	529	525	515	507	526	540	546	545	515	540	482	549	536	527	518	490	515	533	514	543	546	521	530	535	551	531	519	522	512	558	536	517	532	534	531	558	558	511	513	524	539	528	515	478	550	531	524	556	523	535	567	508	551	498	519	513	534	537	559	527	521	534	536	543	522	529	529	546	546	557	512	589	547	523	522	542	543	527	559	529	523	538	568	499	510	532	487	559	534	558	519	539	532	506	495	505	534	563	545	514	537	544	492	545	527	544	540	569	493	564	501	546	523	513	511	533	529	541	540	534	534	509	520	561	540	541	496	549	512	528	523	523	503	518	544	517	538	530	534	550	529	540	532	504	544	488	528	561	540	505	524	522	551	536	522	510	523	546	545	511	530	534	541	556	504	527	528	502	530	541	521	513	530	498	521	570	528	530	503	550	546	534	520	551	509	549	512	551	536	532	523	511	521	535	521	500	554	521	516	552	542	530	510	549	533	531	576	545	534	527	517	507	545	521	525	524	543	543	509	519	535	528	523	538	487	527	519	556	529	557	511	515	518	549	575	527	534	539	525	531	511	529	542	538	528	560	510	520	527	506	542	546	549	526	509	550	582	519	530	522	519	537	535	506	525	565	538	489	551	541	494	519	522	538	522	540	521	523	532	530	539	524	527	495	558	494	517	536	520	542	514	526	510	541	537	524	544	525	544	594	515	507	540	487	549	551	538	552	530	542	492	541	524	539	504	524	536	526	558	567	546	532	509	529	562	523	552	524	513	529	532	552	571	552	548	518	564	488	566	537	496	513	519	531	528	537	485	512	569	531	545	485	492	571	569	543	497	580	519	516	544	578	518	525	522	531	538	519	524	524	501	516	516	561	548	515	562	496	550	535	518	543	554	534	527	539	521	551	526	518	563	540	547	510	556	542	549	521	530	520	550	547	532	574	563	509	521	503	565	517	510	514	542	534	557	512	517	512	513	568	522	523	540	543	470	552	540	549	514	531	516	527	531	571	553	507	506	549	516	542	514	524	547	557	485	506	554	552	534	527	517	512	557	523	513	551	534	495	534	514	556	499	533	511	529	539	518	521	543	504	523	495	540	525	507	512	531	490	505	548	533	523	532	558	514	555	539	524	560	529	533	517	562	526	536	552	498	550	519	545	539	504	532	539	538	543	521	549	523	527	500	527	519	537	545	519	544	561	544	541	510	546	536	556	523	517	505	524	566	519	504	527	537	541	520	531	552	516	550	544	554	554	521	522	514	520	530	513	524	549	531	549	513	533	526	510	476	528	513	507	576	512	513	529	524	530	547	513	503	505	523	513	512	490	527	526	508	534	507	545	494	560	545	538	517	528	510	520	552	544	536	532	529	525	532	511	509	540	540	531	542	533	527	548	503	555	530	540	515	477	509	528	529	542	543	518	542	510	503	535	555	518	524	514	527	530	528	538	548	537	540	533	485	546	504	516	562	519	532	525	540	528	511	538	502	547	570	538	539	538	523	514	526	522
345	2	2100	134124	377	9	107	588	675	747	710	716	719	676	691	691	634	624	591	609	623	595	621	591	574	577	616	578	592	536	564	600	585	548	536	576	536	580	561	564	566	573	555	581	556	567	550	553	524	557	592	579	545	535	589	539	563	557	522	548	551	554	518	561	559	548	569	573	551	548	515	527	549	530	548	555	548	559	541	582	549	547	550	545	550	509	524	533	538	561	544	553	553	544	513	550	545	575	533	535	538	532	525	541	531	554	520	535	545	494	569	531	570	519	530	525	586	524	533	558	534	558	575	517	534	577	574	540	517	537	533	547	559	532	526	540	519	535	551	533	512	595	530	522	504	548	544	516	540	525	552	562	555	522	554	548	537	525	568	562	537	562	560	502	538	547	540	532	528	544	559	534	534	550	551	559	527	539	544	528	545	514	534	574	547	547	548	533	560	548	532	533	575	543	542	511	546	546	539	576	547	529	527	554	533	523	542	572	512	556	515	574	530	540	521	553	555	519	560	570	524	537	555	582	549	512	542	529	583	559	543	532	545	519	557	575	511	544	540	560	554	547	540	546	549	540	526	520	525	512	544	542	521	569	542	534	517	582	531	536	506	581	519	559	515	547	543	569	533	556	531	546	548	543	541	523	519	542	538	543	534	535	560	568	540	576	514	549	526	528	529	514	571	552	555	540	550	530	522	541	534	534	551	514	565	541	562	531	531	550	555	536	555	545	557	531	539	549	555	547	523	535	533	549	537	526	535	530	536	509	539	519	503	546	538	511	541	564	569	544	515	575	544	532	500	530	545	586	547	525	527	517	553	529	531	528	555	551	539	532	525	554	556	541	580	519	545	533	580	496	580	558	550	552	516	541	583	562	513	540	538	587	523	550	534	562	550	542	549	573	564	509	529	542	546	545	542	571	542	533	532	520	532	520	560	534	553	567	536	515	508	506	530	567	557	538	505	576	517	534	543	521	539	557	533	548	525	545	519	534	519	564	542	519	517	529	522	504	533	516	550	506	535	566	558	512	538	547	553	585	550	552	534	549	534	537	520	519	570	510	547	557	535	533	523	540	540	522	564	578	550	534	535	543	535	555	517	518	570	543	535	562	518	538	546	557	516	537	572	537	553	556	562	519	539	528	521	556	563	526	563	505	544	515	543	520	534	497	562	543	543	545	546	527	552	547	556	549	545	544	568	530	568	567	527	506	552	562	548	557	543	547	539	554	531	585	546	567	524	575	561	515	539	534	543	571	548	555	534	531	537	543	530	555	541	573	509	525	526	578	542	534	551	541	536	577	533	519	535	549	561	537	501	531	516	548	531	557	507	535	546	525	485	528	541	511	581	543	530	528	530	549	549	533	558	542	550	536	534	516	531	533	553	540	502	542	516	568	493	538	575	539	555	537	539	535	524	547	547	548	496	506	556	525	557	555	545	527	555	553	526	556	534	551	529	518	543	567	575	540	538	550	523	544	564	534	574	524	538	590	493	546	523	539	526	543	531	552	539	571	525	526	543	544	533	524	556	555	538	555	514	539	541	536	532	568	550	551	528	544	577	549	549	556	553	579	556	524	561	525	574	489	553	563	565	554	506	533	553	533	515	538	547	530	547	553	496	547	512	564	521	540	510	551	565	531	549	555	570	560	559	514	556	541	553	536	524	560	547	562	508	550	535	565	508	532	516	512	531	526	542	557	578	584	540	535	536	512	533	523	548	551	538	551	555	524	528	537	522	536	551	550	534	555	525	559	520	541	554	554	549	538	536	549	534	537	559	559	510	508	536	543	554	568	520	519	523	555	551	573	560	521	556	548	552	546	563	543	537	534	527	569	573	545	532	545	574	558	540	551	538	528	519	541	519	527	528	534	520	572	554	512	573	533	526	544	548	564	525	545	562	527	551	539	524	527	523	561	548	557	548	538	571	564	556	538	559	518	556	523	538	507	563	543	534	528	531	536	531	551	537	517	521	541	571	537	549	547	552	549	547	554	540	548	529	552	548	524	558	532	547	544	526	545	532	546	507	541	549	531	514	545	561	516	529	542	587	533	555	541	544	571	541	553	536	507	558	567	552	560	522	591	524	497	536	569	562	535	540	520	526	526	532	547	542	562	541	558	519	570	549	568	489	528	529	538	578	555	548	545	538	527	514	546	520	589	546	546	523	549	521	550	529	540	535	541	527	530	577	544	545	548	578	528	501	538	573	547	536	563	506	537	569	546	535	581	547	510	552	539	566	565	515	515	521	568	534	572	559	556	563	560	538	535	574	558	531	536	527	529	535	575	537	530	524	556	538	550	542	552	528	542	537	532	537	524	539	533	525	541	551	540	552	545	539	553	568	519
345	3	3500	134249	369	10	129	573	707	746	731	745	702	733	688	686	648	664	638	644	634	620	607	617	635	629	606	588	568	605	615	552	576	621	609	566	552	612	570	567	553	588	540	582	572	556	576	528	538	586	556	583	597	541	554	539	559	550	500	554	573	594	587	570	596	570	558	555	578	545	531	541	543	562	558	568	556	560	561	573	585	573	555	611	569	565	581	572	541	542	579	568	522	548	546	538	579	555	576	546	568	554	550	537	550	544	566	588	562	568	577	559	557	556	549	575	561	546	519	593	558	575	551	559	587	548	547	564	536	569	589	556	561	590	540	569	540	563	553	535	560	577	549	583	550	526	557	551	580	570	572	527	597	582	542	511	563	575	570	583	556	576	565	554	577	588	555	570	548	545	555	600	525	534	604	568	598	565	538	546	537	528	553	572	546	519	566	547	556	538	548	544	553	561	556	525	571	542	561	532	565	569	519	581	588	532	539	593	574	548	598	605	545	588	572	571	559	555	594	593	521	565	578	533	553	552	558	534	571	553	550	536	575	554	574	536	571	536	542	531	533	620	536	540	513	584	581	574	529	550	521	554	586	571	578	543	573	548	553	542	555	588	563	568	580	547	562	516	549	549	553	559	558	558	572	579	571	541	595	582	544	540	539	531	550	580	538	575	527	558	577	573	582	539	555	553	544	553	550	579	531	571	523	571	562	567	560	568	599	536	555	570	525	549	557	568	571	565	564	570	543	540	536	569	546	559	547	536	553	551	573	530	519	547	535	537	563	581	560	558	544	559	553	564	555	592	572	582	532	560	555	554	569	583	522	549	523	562	524	583	577	551	543	549	539	538	538	536	557	568	521	558	551	563	549	616	544	548	555	551	563	530	548	552	558	547	540	521	580	557	553	550	564	558	568	540	589	542	535	553	576	556	593	569	527	526	532	568	564	568	557	545	560	555	539	540	562	551	547	550	530	541	568	574	569	527	587	505	534	566	566	554	566	556	561	564	588	570	540	529	563	567	535	544	560	557	575	569	547	566	546	596	549	556	552	566	603	576	552	601	572	560	538	557	568	558	568	577	579	550	546	568	554	565	554	551	589	513	548	571	578	579	558	555	576	532	558	562	527	530	566	581	561	523	521	597	605	564	544	536	578	546	585	531	516	553	553	566	535	572	553	565	575	533	526	551	568	568	549	539	538	555	568	568	546	565	539	551	553	548	535	544	559	565	547	573	568	576	525	562	559	531	581	512	553	539	542	522	563	565	566	561	578	579	611	557	518	574	537	536	595	592	558	595	544	586	547	559	537	529	509	552	551	558	516	570	564	578	557	513	550	565	603	498	530	573	544	548	565	526	522	579	556	534	561	560	567	557	569	564	555	564	556	537	565	584	576	543	535	559	533	555	571	552	555	580	558	551	597	540	549	574	572	533	549	524	557	537	553	507	544	565	565	583	585	558	606	566	563	551	545	556	551	503	574	574	564	535	567	596	545	572	547	585	587	516	567	567	533	565	530	562	547	569	587	523	572	553	540	574	545	559	540	616	533	549	592	565	552	551	533	552	555	550	551	612	567	583	548	533	565	567	531	550	517	540	556	555	559	555	546	555	537	582	554	542	547	536	526	573	574	563	593	555	547	561	549	576	582	550	556	545	508	546	545	532	551	526	552	545	524	542	556	568	543	531	564	547	554	538	548	559	568	589	570	585	546	548	549	566	525	535	548	576	557	563	555	558	559	540	577	564	552	567	582	556	576	529	563	540	570	562	573	541	553	565	557	555	599	565	575	566	524	562	525	543	560	546	557	550	538	587	560	560	563	569	561	614	565	574	569	540	557	601	604	533	585	578	571	544	570	542	543	561	558	551	543	531	553	534	516	561	581	565	540	567	589	563	572	575	569	525	546	567	549	534	568	534	554	572	567	552	535	553	575	593	548	577	591	593	546	549	544	576	549	588	553	563	543	581	577	560	573	537	560	553	550	528	535	555	547	546	567	536	568	587	606	566	564	564	580	563	538	530	549	580	575	587	546	555	541	547	560	545	528	534	566	563	551	545	571	568	594	560	563	534	582	551	569	530	540	563	556	570	544	556	580	520	561	575	542	552	543	575	546	561	563	578	520	564	545	542	562	570	539	558	560	556	565	540	571	519	538	578	554	552	541	543	584	561	555	524	545	594	514	571	549	570	575	534	574	553	582	536	555	564	559	536	560	572	560	564	564	542	541	566	592	557	527	536	554	566	572	558	555	544	525	592	534	567	576	563	573	563	610	584	522	560	555	565	577	530	548	550	577	546	562	567	552	547	562	562	564	567	574	569	535	590	530	539	573	548	531	539	526	578	571	526
345	0	2700	134374	364	7	53	449	719	774	792	759	786	725	722	690	714	670	668	679	652	669	672	683	645	648	599	627	657	628	591	633	637	643	636	628	600	610	630	609	641	615	649	606	599	622	614	613	582	596	590	617	631	613	626	596	627	585	608	618	576	620	630	603	597	646	582	583	556	585	601	598	606	584	604	578	573	582	541	609	541	595	589	595	601	620	611	581	555	577	599	605	588	596	543	591	611	620	577	605	603	584	596	615	575	574	623	599	623	583	589	584	602	594	591	620	603	602	604	584	598	578	610	595	596	570	561	621	613	612	556	645	587	602	615	599	609	559	573	635	609	585	583	614	600	583	587	556	590	592	578	585	594	553	600	593	616	586	568	603	578	615	581	574	585	559	623	598	615	582	590	587	589	583	629	616	557	603	570	626	595	560	574	595	570	609	578	613	589	575	582	593	591	582	573	626	592	562	617	586	604	599	543	559	618	584	591	588	571	579	577	593	624	569	597	546	559	596	551	567	618	567	558	587	603	571	574	604	587	569	594	570	559	605	611	579	586	570	616	597	597	570	562	561	638	560	597	580	589	607	564	625	562	593	572	573	607	606	569	595	604	577	588	582	606	573	600	571	599	579	583	543	587	609	560	587	607	590	559	563	609	592	583	565	568	573	590	555	554	580	618	610	572	558	569	595	625	596	582	581	587	576	573	580	607	616	614	576	625	598	583	587	590	564	598	575	586	574	585	592	576	647	597	613	572	594	610	587	633	585	590	616	578	542	589	635	579	579	590	563	597	594	545	586	563	571	618	580	569	597	596	607	561	628	618	621	555	592	572	620	638	573	610	610	624	570	561	597	568	606	573	590	578	573	592	564	598	577	542	602	617	586	579	583	589	580	569	589	591	594	558	560	557	591	592	607	551	588	588	603	595	575	579	597	565	604	581	606	606	563	602	584	608	564	610	604	588	567	612	584	604	582	582	580	574	580	594	573	590	562	611	575	623	596	599	586	554	626	574	579	597	589	572	574	578	574	587	562	563	605	603	593	574	594	585	576	593	547	593	608	583	565	608	592	583	580	607	573	594	611	525	597	601	566	561	589	570	582	597	577	613	565	556	561	579	634	619	618	582	567	602	615	619	625	582	600	607	602	579	567	586	605	566	567	594	617	578	589	594	587	562	597	586	601	643	602	630	570	561	563	593	587	570	597	580	587	567	583	593	604	566	589	602	573	606	636	557	563	591	637	589	590	602	622	587	592	613	600	569	594	552	582	587	598	595	548	576	569	580	611	582	564	578	571	579	599	562	570	586	590	578	552	571	598	575	612	606	593	585	609	582	548	606	610	602	555	611	583	605	583	574	618	568	577	588	589	571	566	594	579	578	567	620	592	613	553	571	587	583	576	602	579	628	580	600	576	583	591	595	562	624	587	576	594	592	570	597	570	592	585	608	585	587	573	600	604	647	599	569	580	612	606	556	566	599	608	568	571	616	592	598	599	590	574	604	618	575	614	588	612	599	558	593	603	596	572	593	603	570	573	618	637	552	583	608	572	573	569	558	573	565	595	587	588	577	584	601	547	619	597	573	564	593	593	563	590	577	574	597	597	595	567	564	581	624	592	594	607	548	555	603	607	550	585	624	610	573	619	576	559	550	567	599	595	576	608	598	564	579	589	556	599	586	600	602	562	594	568	591	588	588	593	578	604	597	600	608	576	568	586	579	557	589	588	601	595	604	584	572	598	572	550	598	596	588	586	601	602	592	569	591	562	583	548	599	606	566	604	586	562	587	596	589	579	575	606	610	568	592	621	585	598	616	595	591	574	566	586	574	556	569	601	587	614	595	574	581	572	567	553	581	571	559	581	596	581	540	625	598	581	573	599	599	604	591	602	552	570	592	581	591	588	550	593	583	601	603	586	577	576	593	630	600	573	597	588	595	569	603	595	637	606	582	603	578	574	556	611	585	611	587	631	558	610	570	545	599	601	612	578	597	582	544	560	611	586	557	610	601	569	650	572	607	592	574	534	624	544	609	589	576	580	568	559	591	640	576	605	572	592	598	578	536	592	595	524	570	586	550	567	572	606	596	578	565	591	612	568	557	574	598	612	551	592	591	595	606	615	613	580	586	604	606	561	553	596	556	557	575	556	609	568	587	580	610	565	619	604	584	568	564	571	603	571	599	603	564	622	580	588	584	618	611	611	591	618	574	595	596	582	555	569	571	557	584	604	597	543	568	564	572	607	564	604	559	566	562	569	559	577	591	614	592	587	605	554	604	606	594	581	574	600	548	631	601	562	583	607	571	571	596	598	600	592	601	611	598	602	615	591	593	596	589	578	598	601	554	632
345	1	1900	134498	374	5	148	575	585	693	711	660	675	645	640	583	574	547	586	569	578	568	517	549	568	548	535	513	514	515	527	548	540	545	528	529	506	519	512	469	521	489	562	521	535	517	505	511	509	501	530	549	545	519	535	514	480	531	503	535	527	511	521	511	521	503	537	534	518	493	493	513	506	493	504	522	502	511	510	512	503	520	511	528	496	479	518	502	509	502	507	519	506	522	504	530	480	476	486	509	513	564	497	534	498	497	507	512	538	489	507	519	483	490	526	514	516	492	519	524	472	496	512	500	478	497	482	515	483	519	539	511	487	528	511	484	479	540	514	519	515	514	497	523	490	541	489	476	502	515	490	517	531	484	491	512	497	469	493	500	508	516	482	518	478	487	491	510	487	497	490	508	515	497	509	517	530	528	505	472	517	514	490	519	498	511	517	503	535	427	522	504	508	505	515	516	502	500	503	519	525	497	509	501	531	496	478	547	504	522	498	494	547	529	474	497	494	484	479	509	510	512	524	522	514	497	494	475	485	538	503	503	523	503	515	501	517	521	505	529	512	485	516	493	509	495	507	498	468	513	533	480	517	504	538	510	492	482	515	505	519	490	477	484	501	478	516	493	460	483	482	513	450	466	520	498	539	503	508	514	508	498	498	508	546	516	517	480	480	521	469	504	512	518	516	518	524	483	522	486	488	515	496	494	500	474	491	499	457	518	516	504	492	486	483	461	505	520	458	488	493	490	482	512	531	512	513	515	482	510	513	486	510	530	463	503	464	499	514	506	499	514	516	485	517	524	506	500	471	492	506	504	525	519	505	487	497	487	514	493	527	521	486	516	503	509	515	501	486	493	493	521	461	482	504	497	517	516	473	518	530	467	521	488	497	523	516	500	519	494	498	508	502	504	532	513	506	488	532	506	489	493	528	505	514	497	495	501	527	496	503	482	537	457	498	509	512	497	501	508	514	485	532	484	495	531	486	494	515	511	483	460	504	525	478	502	512	492	530	534	483	469	486	513	511	503	492	506	525	482	525	495	492	503	531	459	502	477	508	518	483	501	523	526	546	540	488	515	481	515	503	493	481	491	492	533	525	491	502	511	533	513	480	524	526	500	535	526	514	528	490	505	503	491	515	484	531	469	495	502	545	456	511	500	495	506	506	501	485	516	483	506	494	524	518	494	507	493	514	484	501	462	523	492	523	502	511	506	497	533	502	536	504	499	530	501	526	478	474	505	493	507	502	511	527	492	535	498	500	530	492	496	485	504	479	518	505	488	520	485	506	521	501	525	489	506	523	482	495	493	525	471	503	474	478	487	532	533	516	525	514	527	527	508	493	518	477	495	474	515	511	497	516	470	518	502	468	493	480	493	493	503	500	526	497	523	506	487	494	538	502	488	466	477	491	489	518	493	473	505	518	524	506	508	549	485	501	506	506	517	523	469	522	471	495	501	485	494	491	483	515	535	462	540	450	514	514	520	502	483	503	512	487	532	503	521	503	494	523	498	505	495	475	503	533	481	491	522	477	497	516	499	503	474	485	506	489	496	494	496	530	476	527	484	496	519	491	534	502	513	517	480	504	470	482	513	538	508	519	506	507	488	491	470	481	512	499	523	513	477	475	517	493	518	517	514	515	536	480	487	531	474	495	493	508	515	513	479	494	506	451	510	508	489	495	497	519	527	508	515	512	486	480	489	507	497	503	507	506	479	511	485	502	501	461	483	513	498	469	495	502	513	503	513	523	495	509	489	496	472	503	512	471	501	492	499	473	519	463	494	493	502	526	490	497	501	501	495	483	493	490	510	452	528	499	523	523	443	474	479	490	516	505	504	483	529	482	482	476	481	512	531	521	494	484	518	500	499	516	495	553	509	486	484	483	485	484	517	532	457	528	513	490	486	541	532	524	485	502	517	493	503	485	492	495	515	492	522	514	499	475	492	516	485	481	524	534	512	487	511	515	520	518	534	501	492	512	491	453	513	478	462	466	482	487	527	514	510	530	517	464	550	522	522	487	517	513	534	510	520	488	523	528	497	525	469	504	507	502	515	509	500	517	488	498	507	498	499	478	521	502	508	522	472	510	481	493	510	526	501	509	511	499	489	500	524	497	516	466	475	516	497	542	498	512	453	516	503	483	541	510	490	538	491	512	507	487	527	462	518	462	511	498	491	489	492	493	488	515	477	498	499	473	533	509	499	502	501	495	503	516	508	520	498	521	488	543	513	453	482	505	499	510	491	513	510	499	478	533	493	508	514	520	501	490	509	515	502	518	491	541	506	507	482	527	515	516	531	497	496	532	513	514	469	489	529	482	497	516	472	514	503	500	500	487	511	514	513
345	2	2100	134623	375	7	98	514	661	731	695	670	688	665	613	610	578	597	606	589	562	615	553	576	582	579	528	561	540	549	517	548	541	514	549	491	538	498	518	514	524	516	530	517	532	528	514	511	534	533	525	514	521	472	512	505	483	524	497	509	522	530	510	536	522	522	490	527	474	495	492	517	541	515	508	490	534	512	516	504	546	519	498	502	488	497	546	506	515	504	486	524	485	507	500	516	520	529	531	546	525	515	499	490	534	498	500	511	504	533	497	512	482	523	493	531	512	520	530	511	509	532	509	510	526	516	501	536	508	529	512	500	485	508	507	517	488	524	514	490	516	516	513	522	495	494	537	501	479	541	519	475	488	523	513	521	494	518	524	536	485	505	508	507	477	500	513	527	534	511	497	496	501	494	496	502	522	501	490	518	491	522	550	499	498	520	503	529	491	525	472	520	522	515	509	518	517	505	518	525	484	499	509	492	504	519	511	499	502	505	553	512	496	528	480	547	497	555	487	520	514	532	506	556	518	525	507	503	511	487	508	545	512	517	482	529	491	515	515	497	522	490	530	509	505	495	495	498	510	478	503	544	491	502	520	513	526	520	495	501	517	499	512	494	564	504	540	512	506	492	509	532	515	522	515	529	527	523	485	518	538	486	512	522	470	530	491	506	499	496	487	537	492	519	470	502	493	479	523	495	510	531	526	476	509	519	475	512	520	501	533	511	546	491	515	506	535	496	493	479	481	514	479	520	497	506	521	487	499	537	566	532	508	518	488	473	533	503	495	486	507	545	523	486	513	487	465	513	553	494	519	536	524	489	505	498	517	535	495	506	516	487	509	527	499	521	510	497	465	486	497	521	502	525	503	559	524	524	481	532	469	483	522	501	521	524	522	464	483	498	493	503	531	525	518	518	511	495	486	514	512	519	535	517	504	539	549	491	502	535	518	508	530	515	497	499	515	498	505	498	491	481	498	493	500	504	511	528	476	507	513	520	485	518	521	534	551	521	469	518	509	474	507	506	507	531	500	491	505	527	509	524	546	527	476	491	496	501	495	479	494	517	511	472	510	508	487	511	493	532	497	520	492	489	538	526	543	514	502	486	502	508	454	510	468	520	509	500	496	511	540	508	502	466	512	512	498	495	480	527	497	511	493	488	485	526	518	472	491	513	526	495	513	472	514	513	498	499	531	491	523	478	525	500	510	527	497	522	492	550	524	538	508	498	503	498	483	502	547	484	500	499	517	514	482	482	525	489	498	503	513	504	493	494	511	529	484	503	485	521	488	538	507	488	483	470	519	515	541	524	479	532	512	483	501	511	500	474	492	513	505	529	515	516	512	517	531	498	489	507	488	482	530	502	449	501	523	515	512	483	496	496	520	496	501	488	484	511	482	512	500	491	521	492	510	502	504	480	513	525	492	486	510	495	514	497	505	504	509	476	498	498	512	515	507	501	483	520	510	474	500	527	497	529	511	509	497	527	498	520	510	493	507	503	513	516	528	494	502	500	515	491	530	494	487	495	535	508	524	512	497	470	499	533	488	530	451	492	514	517	524	512	518	506	484	495	530	494	547	517	516	513	527	513	509	518	484	495	509	517	477	506	492	498	529	502	530	516	478	490	501	510	483	506	492	458	496	514	478	491	498	487	496	534	484	489	492	556	491	499	530	494	491	505	508	487	488	550	479	548	503	519	538	495	536	504	526	513	477	555	499	471	518	462	557	523	540	504	535	527	511	480	543	509	499	524	512	510	509	513	525	509	515	506	489	527	488	484	501	511	509	562	467	492	505	504	501	553	546	511	551	477	496	500	495	515	525	522	510	504	528	491	538	481	503	543	504	516	499	539	483	503	479	492	485	486	499	500	500	484	515	508	479	493	515	534	491	511	487	528	497	504	495	505	488	465	481	494	533	504	523	484	481	530	519	502	519	513	516	512	509	464	487	492	553	533	504	496	521	476	507	522	475	502	513	496	531	494	546	496	517	524	510	488	504	492	494	502	519	521	470	492	516	478	509	533	508	503	491	504	525	534	524	527	528	516	529	477	509	477	470	499	509	492	495	495	512	504	506	506	518	480	474	550	486	518	493	480	486	523	500	488	519	527	502	520	488	548	510	520	494	511	497	493	518	487	522	511	519	541	547	533	506	506	507	516	491	491	529	513	507	518	534	500	497	517	532	477	533	520	496	486	501	502	501	502	529	504	493	531	481	527	502	504	520	487	501	532	491	489	522	491	504	520	466	488	496	527	520	513	495	518	486	499	493	488	532	493	531	534	530	498	495	523	522	472	500	498	503	497	508	493	521	508	509	514	500	501	497	511	522	492	506	499	489	501	469	475
345	3	3500	134748	359	4	98	545	658	756	738	755	695	691	675	656	616	624	603	598	598	606	641	592	568	561	575	595	563	556	556	568	546	539	538	567	522	567	533	588	530	580	517	529	558	518	527	563	538	574	546	532	523	559	538	510	543	554	516	522	509	551	524	527	554	547	528	548	545	546	563	503	532	528	526	521	541	522	533	536	541	513	500	559	519	531	523	538	521	576	517	528	514	530	541	540	526	527	498	534	502	559	524	536	530	514	543	513	523	540	512	527	551	532	554	516	503	500	548	520	532	521	577	526	523	557	568	489	504	579	551	520	533	559	500	490	520	558	533	544	516	522	537	518	523	519	563	510	485	528	521	538	535	516	533	541	548	539	539	529	509	482	510	542	553	534	510	556	523	547	541	540	549	522	528	524	505	535	534	515	500	526	534	561	549	534	516	510	537	534	490	553	510	484	512	530	518	503	539	557	513	503	526	503	497	524	488	547	513	518	533	511	510	530	523	550	483	536	517	534	527	527	492	538	529	540	549	501	536	519	491	545	537	518	495	540	533	536	545	505	499	528	512	537	493	506	545	539	501	545	505	555	550	508	508	504	501	494	529	534	537	513	501	528	516	509	538	494	522	538	508	542	519	557	520	513	567	542	537	518	551	537	510	545	484	544	500	552	523	530	493	535	501	546	518	512	492	520	494	511	544	551	553	503	496	519	521	541	530	536	524	527	511	548	535	514	539	527	499	535	499	529	565	522	519	539	548	531	522	510	518	541	514	514	508	534	534	522	544	534	465	503	543	511	500	516	516	504	499	526	506	528	520	527	498	535	515	517	543	517	517	503	527	540	522	509	531	493	540	533	537	516	504	529	568	491	529	542	534	542	504	507	538	528	522	506	558	534	530	512	505	513	540	531	500	551	562	518	540	505	558	569	527	515	515	516	515	511	569	489	490	519	515	526	478	505	526	537	506	507	523	539	507	504	499	538	526	523	517	491	530	561	537	516	516	538	537	517	510	510	519	517	527	525	508	537	493	550	516	529	544	536	568	525	510	515	547	549	521	530	525	509	543	494	563	501	533	496	499	514	478	488	539	491	529	504	543	497	561	541	535	501	528	520	509	518	490	514	497	537	498	512	516	531	524	551	523	527	550	545	515	521	550	520	526	530	494	530	524	517	558	488	562	524	517	526	549	506	517	548	497	535	520	524	495	510	535	549	478	487	528	560	522	530	551	494	523	532	518	538	542	505	534	505	521	548	529	505	507	511	501	538	509	515	525	544	526	519	526	558	542	495	516	508	559	524	538	519	562	513	527	517	518	537	565	540	515	547	489	534	505	530	535	549	534	542	515	533	521	538	539	546	549	509	520	521	561	539	509	536	539	514	509	512	500	537	505	509	535	516	546	523	505	554	565	513	505	525	514	509	472	520	527	536	498	520	532	498	526	542	541	541	529	535	514	491	529	482	523	527	502	548	496	541	534	528	485	545	509	529	536	519	490	514	498	506	540	519	554	529	519	532	527	534	495	522	515	517	542	525	524	501	542	530	510	527	507	515	500	518	555	528	488	507	512	519	535	504	552	503	519	518	509	532	517	507	521	518	516	460	529	538	544	573	508	506	523	524	565	532	534	540	535	535	506	488	548	548	525	524	511	528	535	525	533	546	546	544	501	501	513	503	533	531	487	521	534	539	538	476	508	499	517	534	521	522	513	512	527	517	500	539	521	515	508	517	512	520	521	540	528	552	532	550	536	527	503	510	501	559	540	542	528	540	542	512	570	503	518	527	534	526	523	495	521	567	467	530	538	544	531	503	497	535	542	511	518	553	515	479	557	472	573	475	538	535	506	522	533	567	510	523	546	514	512	501	501	494	511	488	524	573	507	518	520	524	525	551	517	554	532	497	511	533	506	540	499	531	533	490	513	511	537	541	518	519	519	526	550	509	537	507	551	535	551	505	495	518	540	520	516	537	544	523	529	525	502	532	522	534	500	524	527	468	504	520	557	499	531	503	539	491	579	512	533	519	553	498	527	526	510	513	501	514	522	537	523	521	533	503	534	546	540	530	540	535	523	526	536	555	543	531	510	487	507	533	565	542	532	505	538	493	508	487	524	491	547	518	494	503	505	488	519	511	493	527	505	530	520	518	515	530	530	518	539	522	525	538	544	523	507	515	527	517	514	513	527	545	550	570	526	539	523	552	500	524	515	534	568	499	546	519	546	529	516	507	536	527	523	497	527	543	517	507	520	525	533	544	501	520	489	546	534	511	556	540	509	554	510	543	534	504	521	497	508	513	512	524	540	505	476	512	543	530	549	550	543	510	526	549	511	498	515	517	567	524	509	540
