345	3	300	191802	391	5	117	677	980	1120	992	946	929	831	803	758	722	707	679	682	686	672	645	654	631	646	646	650	636	631	601	641	631	606	609	625	628	596	627	612	576	583	607	622	619	579	588	585	586	570	630	597	600	627	590	591	563	580	583	605	604	596	564	607	600	605	602	611	604	590	603	593	610	615	596	626	541	588	591	586	596	604	588	586	608	629	595	586	616	605	615	574	610	599	612	635	583	601	580	584	567	589	610	586	547	629	564	621	577	621	584	576	572	589	607	600	603	570	573	541	554	625	612	595	581	607	595	567	615	581	588	599	616	582	578	595	601	590	595	635	595	582	592	560	613	613	572	596	592	596	586	617	583	640	569	597	607	581	607	602	602	563	602	596	548	540	574	572	598	578	601	576	597	623	601	602	591	611	632	612	579	618	590	583	606	572	610	593	585	573	586	583	590	596	614	612	593	589	604	609	582	601	574	583	618	566	609	605	579	609	586	595	627	594	552	575	604	648	595	598	592	624	539	565	605	574	603	582	595	593	604	566	580	630	588	571	578	605	597	577	620	594	568	574	603	616	606	577	591	599	582	576	577	616	574	589	615	573	577	609	556	578	584	627	568	573	601	579	599	591	605	581	584	544	617	564	573	594	563	603	603	602	593	577	588	588	571	640	601	574	580	607	595	590	568	579	566	621	605	582	586	547	595	590	600	621	576	578	611	623	565	583	624	603	562	613	601	602	574	576	578	587	617	605	616	610	587	574	583	620	605	553	584	605	598	618	559	590	613	611	590	589	592	566	584	562	579	603	572	581	608	569	609	621	589	595	619	573	591	577	588	589	589	593	617	595	568	628	584	569	578	544	584	593	586	629	591	603	577	562	626	568	578	601	559	583	589	577	562	622	617	602	585	601	582	580	551	624	540	604	609	575	583	588	582	577	585	594	564	544	612	585	581	597	604	563	599	565	556	591	557	612	592	577	615	596	584	579	574	628	613	582	588	609	589	574	577	577	574	641	591	596	606	571	596	620	568	603	579	591	581	593	584	575	557	649	582	625	625	597	567	626	560	593	576	584	584	617	589	612	592	589	576	575	597	542	588	593	613	560	589	569	586	570	580	604	586	634	594	606	585	608	561	569	606	578	573	601	576	597	596	618	571	570	548	620	604	630	595	568	609	600	609	623	543	591	591	543	615	602	594	601	573	587	611	562	591	635	582	627	549	624	601	610	575	585	563	613	587	581	570	569	601	586	586	574	537	553	613	598	603	586	625	597	586	609	615	590	579	599	594	592	618	583	573	589	624	573	565	540	579	590	585	578	572	613	602	569	568	611	576	629	584	599	577	633	582	596	591	567	584	594	597	593	628	589	598	577	591	603	569	620	578	600	614	556	589	619	587	597	562	568	594	629	586	599	555	622	580	594	600	597	545	595	603	603	591	566	573	582	573	634	606	595	579	598	602	595	603	582	604	578	587	600	598	612	589	608	559	591	585	592	583	567	602	613	537	579	568	567	609	595	591	598	570	630	581	614	592	584	586	576	618	610	599	615	650	558	606	597	587	587	603	588	532	592	581	584	578	615	577	605	625	574	563	624	603	594	594	599	588	568	532	602	589	623	566	584	606	592	583	576	582	561	573	572	603	552	567	641	609	580	583	615	594	566	582	581	624	583	591	584	620	598	597	589	589	583	611	593	583	580	593	583	609	593	604	577	594	597	600	564	557	594	600	608	583	603	592	597	603	612	594	582	628	582	567	597	559	606	580	593	588	604	583	554	564	615	581	599	603	577	574	578	570	581	604	623	572	607	580	601	600	605	619	558	567	594	592	592	583	578	596	593	601	583	604	610	595	587	550	576	569	606	602	610	571	602	586	553	581	580	590	642	570	536	611	555	618	582	588	563	595	564	610	553	589	595	566	556	609	608	590	590	601	620	595	592	613	564	558	582	608	569	565	576	645	615	635	600	582	623	589	645	588	566	593	604	582	594	581	599	570	586	577	583	562	593	595	578	568	620	584	600	575	636	568	569	603	597	571	617	545	577	585	607	606	545	579	605	552	586	605	597	616	581	603	609	592	586	577	586	612	582	594	616	622	605	592	597	617	613	571	572	590	576	576	578	615	604	596	559	561	590	595	590	544	572	599	612	628	574	590	596	597	600	636	575	604	581	598	614	611	582	606	596	565	582	539	564	591	578	581	572	585	596	580	586	597	586	583	578	589	597	601	610	607	616	584	559	584	600	599	593	576	567	621	608	616	569	629	581	599	607	571	601	605	578	561	557	590	591	574	613	576	600	595	593	575	632	544	601	557	585	583	599	577	560	602	566	598	562	584	600	587	601	571	570
345	4	400	191904	386	1	119	641	898	979	955	928	897	792	781	743	734	708	697	670	663	663	642	643	653	651	617	658	646	613	656	621	586	587	613	609	646	581	594	604	617	581	611	615	587	612	582	580	621	605	598	597	600	606	606	629	615	603	604	600	607	615	606	572	569	602	582	597	602	615	594	573	575	549	602	632	618	584	600	591	589	600	583	572	597	588	581	596	566	630	582	565	599	591	575	594	598	580	577	587	577	602	602	617	579	589	558	579	591	553	609	590	605	586	614	582	601	592	619	590	628	587	588	612	561	551	634	602	602	578	578	587	576	600	588	597	572	592	576	551	590	589	602	607	608	626	592	567	575	555	577	597	599	587	575	572	606	597	600	624	573	584	569	571	566	577	601	610	592	618	580	588	548	583	575	610	583	609	544	565	577	605	603	576	619	580	588	596	606	593	602	604	593	551	577	608	570	612	597	572	621	593	614	601	564	562	596	586	563	606	571	562	585	637	570	597	591	568	563	593	571	568	590	588	604	568	599	573	589	591	573	601	565	583	597	554	592	591	594	572	582	570	550	590	573	600	565	579	539	602	588	552	610	552	572	561	595	599	574	595	605	554	556	592	600	582	580	583	587	618	582	607	594	576	607	583	616	607	562	577	580	598	628	584	580	607	552	566	567	575	591	578	619	577	576	535	642	576	596	568	600	566	604	609	570	598	594	581	576	591	605	535	560	594	551	635	584	588	605	579	575	612	577	585	583	584	564	589	573	594	587	588	552	585	584	576	578	611	577	588	566	592	589	593	540	577	576	583	591	577	583	598	606	568	608	604	557	575	567	588	599	599	558	603	612	567	540	609	557	597	579	572	567	639	560	573	623	583	598	582	580	553	560	564	597	595	595	583	591	560	570	585	573	617	565	562	621	571	560	581	577	593	579	577	604	577	563	579	613	572	575	568	567	565	596	574	570	630	584	576	575	588	584	582	569	572	588	559	558	590	618	572	583	604	591	592	528	605	574	577	528	586	595	577	635	574	628	570	564	599	589	592	585	568	563	551	591	587	599	614	590	599	590	564	592	596	570	558	617	586	574	596	589	615	559	574	588	600	577	615	608	561	605	578	587	599	580	546	581	599	602	588	587	627	568	579	569	591	590	598	591	565	609	596	606	595	541	560	556	602	577	587	583	584	587	592	577	590	587	587	578	585	545	621	580	588	620	597	609	560	577	612	603	593	628	568	572	586	574	631	563	599	579	594	609	594	615	580	605	583	593	580	582	587	569	585	601	553	558	565	603	586	555	617	564	624	565	587	581	565	606	569	591	597	581	566	577	568	592	575	576	582	554	596	579	598	572	578	572	556	567	591	576	634	551	591	609	574	570	640	594	599	585	582	577	569	583	598	588	570	571	621	549	571	569	581	569	582	568	599	563	605	597	597	565	566	591	580	590	580	571	542	566	611	607	615	567	597	604	589	590	562	592	604	598	554	624	606	583	602	593	603	571	590	624	588	605	561	591	594	562	552	580	595	561	646	598	578	554	584	589	602	596	571	580	568	580	585	563	574	578	559	582	573	588	581	576	565	591	578	607	609	614	627	567	597	552	579	552	606	589	591	582	595	584	597	640	587	606	589	580	558	585	586	626	581	582	584	578	578	550	602	556	566	603	591	572	631	584	587	627	585	595	602	583	561	645	586	569	594	572	571	594	598	557	569	571	601	562	613	566	575	580	570	557	566	568	605	546	635	571	610	535	575	568	582	594	582	563	581	588	565	610	615	582	583	575	604	573	622	567	562	577	601	573	599	574	617	588	586	640	568	565	581	561	594	600	599	578	559	572	586	590	598	592	629	572	579	585	570	565	596	573	598	574	605	568	574	609	566	602	567	585	563	576	560	592	600	554	583	565	571	587	547	602	573	600	586	591	590	581	578	590	585	564	569	590	606	555	563	604	595	579	592	598	589	586	577	585	601	599	614	571	586	589	560	610	609	524	564	600	581	552	571	578	600	571	543	603	584	606	622	568	571	548	565	577	601	625	570	612	570	607	587	580	555	608	582	606	593	548	590	587	624	589	623	610	583	617	588	567	572	580	591	594	539	581	563	590	606	593	611	600	577	577	573	577	595	578	584	569	584	626	561	597	576	574	570	585	592	562	598	592	591	577	569	559	576	586	595	603	584	599	553	567	604	567	592	565	586	592	564	625	628	568	618	563	584	566	587	560	558	617	573	577	592	580	572	601	604	592	563	582	624	583	568	597	615	610	585	597	579	567	619	563	551	580	578	589	575	570	578	621	574	604	556	641	596	603	574	602	586	578	638	573	569	589	592	594	548	605	564	593	594	627	585	568	616
345	5	500	192005	389	5	114	645	946	1077	999	884	863	824	769	713	705	713	652	674	681	636	689	623	654	651	661	619	637	622	603	598	636	619	602	597	631	600	622	613	594	591	582	610	581	597	607	603	603	586	584	613	576	605	588	616	575	599	607	609	637	604	601	576	591	612	585	607	575	617	571	592	618	580	602	619	603	623	617	575	591	616	596	578	597	621	608	580	614	582	619	614	581	592	597	597	591	596	571	588	573	602	571	613	589	595	583	586	604	589	601	583	600	607	553	609	572	611	573	588	591	565	589	609	595	609	534	569	606	581	609	557	605	591	592	581	620	565	565	548	568	592	567	609	594	617	588	558	587	596	598	570	587	586	620	598	588	603	580	595	548	582	606	611	581	611	563	607	586	573	589	571	585	610	569	564	582	575	585	577	593	562	610	587	544	570	576	614	589	551	598	605	599	612	581	624	602	607	538	622	593	600	571	587	628	602	592	573	609	604	589	591	606	599	581	597	567	571	615	571	587	581	596	617	600	615	570	556	575	597	568	591	593	582	524	566	622	611	559	577	577	576	572	586	571	547	548	587	583	582	590	597	573	596	582	616	594	578	576	568	584	573	600	578	561	560	598	555	605	593	598	588	604	588	577	561	591	578	592	592	572	596	593	593	582	594	608	585	548	601	566	624	598	599	563	573	617	587	617	593	595	540	601	597	578	608	578	596	599	609	586	545	597	566	600	564	582	596	561	592	576	574	572	551	564	603	644	598	582	596	594	566	593	609	618	609	576	533	560	580	601	572	583	597	559	596	572	616	580	606	616	576	551	573	581	590	604	595	567	584	558	587	556	578	590	570	587	593	598	573	581	584	607	581	575	582	571	563	595	582	610	544	605	587	587	542	614	559	581	603	574	568	617	591	586	550	615	548	592	603	549	571	570	633	613	558	590	610	591	556	580	587	570	581	586	615	583	581	580	596	569	623	608	592	561	594	590	596	549	595	601	632	585	579	592	591	572	600	587	589	570	576	614	589	544	586	576	591	578	562	600	567	562	552	586	608	578	589	587	533	605	577	574	584	593	583	562	592	573	585	591	586	621	587	598	587	582	556	563	580	559	603	578	567	603	597	586	555	572	586	563	579	543	570	584	550	573	599	569	588	578	601	601	562	593	587	601	552	616	604	590	611	582	552	571	584	563	595	585	589	546	596	558	594	592	579	585	575	578	593	575	575	569	572	600	615	580	554	550	568	597	589	617	609	578	632	603	585	575	558	576	596	617	588	594	578	582	561	610	576	582	579	593	594	545	578	559	580	556	594	612	618	560	583	597	562	580	583	543	570	613	571	590	570	617	585	559	587	574	616	595	576	591	556	578	611	619	567	583	578	565	578	560	583	601	605	546	584	577	574	605	565	606	603	565	571	575	565	590	597	557	582	611	542	588	595	545	578	520	584	615	601	551	610	599	594	574	575	570	590	589	608	574	567	615	620	543	591	614	557	581	596	597	610	541	605	583	558	599	625	593	588	560	591	603	595	567	592	570	589	598	632	560	582	589	619	584	620	603	564	559	598	646	560	605	606	586	576	603	603	549	593	597	587	593	582	585	588	611	579	574	610	552	587	588	572	583	584	618	599	610	591	601	584	590	589	580	562	599	601	573	585	598	579	558	555	575	589	569	605	598	589	579	575	566	598	593	593	590	583	612	597	595	602	579	594	576	595	583	592	592	582	585	575	621	614	604	582	573	578	585	596	595	579	562	589	635	602	597	569	571	575	593	600	578	553	593	606	601	552	569	579	553	611	587	575	556	594	578	600	591	635	592	588	591	570	600	592	564	575	577	584	606	565	562	546	586	580	579	564	601	599	552	586	596	601	549	578	609	580	563	586	566	558	558	581	544	568	577	595	612	604	564	612	601	555	604	617	617	593	600	577	595	594	608	570	587	580	592	572	584	582	558	563	578	591	585	574	601	574	566	598	601	587	603	599	618	610	574	593	597	568	597	607	614	586	573	594	595	613	580	603	585	587	578	562	591	617	587	593	583	588	560	604	583	590	603	589	553	585	607	576	601	632	582	585	568	552	583	602	572	564	590	589	572	583	570	581	569	599	581	565	556	557	597	612	566	582	567	611	569	569	578	630	559	617	589	577	566	589	570	626	612	575	533	610	589	618	621	627	572	606	603	565	600	589	584	605	556	593	580	587	605	601	570	607	553	585	562	602	569	581	597	571	575	618	583	612	554	643	586	560	616	571	569	607	626	585	580	583	590	553	583	584	580	605	570	570	606	602	592	555	585	597	645	586	554	540	592	585	596	619	601	613	559	587	535	569	578	594	613	585	561	573	607	613	578	604
345	6	600	192107	390	2	90	658	898	1024	954	920	841	808	779	762	715	717	710	718	659	666	658	635	654	615	674	626	677	604	626	660	588	616	601	620	608	646	596	580	590	601	625	597	590	609	582	626	604	580	621	591	590	571	617	583	599	581	587	608	593	591	614	587	576	599	581	588	627	605	626	554	619	615	568	576	624	610	614	598	578	580	590	597	617	553	593	569	628	587	576	581	574	589	562	571	598	590	620	583	584	574	588	589	595	568	602	575	582	630	588	569	596	551	594	640	555	567	602	579	585	593	590	606	592	605	588	561	584	590	588	602	596	605	561	598	568	615	599	580	583	615	572	564	584	588	584	587	609	612	579	582	574	570	614	599	597	586	581	593	569	576	563	590	582	592	578	600	596	570	539	604	605	583	596	595	600	592	553	588	584	562	562	571	572	589	565	570	617	569	623	579	572	619	608	581	604	592	587	591	533	575	631	542	580	577	629	558	609	574	587	604	589	586	549	573	623	558	604	601	571	581	585	647	599	599	563	599	618	609	559	583	573	596	611	561	533	566	625	588	563	599	583	556	586	569	589	574	601	613	592	589	552	595	547	591	599	572	596	605	560	575	595	582	624	590	590	571	568	575	571	560	554	593	584	593	587	603	588	597	602	559	576	588	576	574	581	593	601	572	586	597	605	560	601	589	592	544	595	609	617	556	577	568	578	615	586	562	575	594	557	592	581	569	555	596	558	594	609	588	576	585	580	598	588	581	583	595	583	589	585	580	552	615	579	562	637	572	578	606	601	579	588	574	574	615	573	589	577	594	588	607	572	536	574	576	584	574	593	587	597	561	576	585	561	586	543	608	613	555	613	622	600	629	629	597	589	608	562	607	610	542	597	569	551	595	575	573	565	556	579	583	582	594	582	590	589	589	581	572	541	580	592	582	593	602	580	569	564	575	602	607	573	564	539	570	575	597	568	614	613	578	559	566	605	597	550	604	590	596	562	554	587	620	583	565	626	595	565	618	591	562	569	585	565	557	599	597	567	562	573	598	597	618	584	584	619	602	565	627	601	567	589	578	553	574	574	596	575	574	600	596	608	593	611	591	605	595	570	569	578	560	568	602	596	574	610	583	564	591	596	610	586	582	590	601	558	582	562	604	557	615	579	566	594	599	594	554	603	605	591	557	573	614	572	546	581	622	565	582	574	559	618	579	576	580	582	615	564	556	557	604	554	566	532	549	604	595	586	548	568	614	583	563	589	652	603	617	582	582	581	589	580	564	583	616	580	606	604	606	592	552	622	562	564	599	589	592	583	582	600	582	599	571	592	600	593	582	614	578	554	612	560	547	587	583	583	601	585	570	591	590	546	564	548	598	602	600	597	597	586	597	582	609	549	594	559	595	592	606	574	563	577	621	593	613	577	535	598	565	533	563	615	580	613	579	575	583	573	573	590	586	580	569	562	590	582	618	591	595	549	584	607	571	550	611	572	571	596	588	596	575	609	578	584	569	591	617	593	597	601	557	566	558	581	571	603	563	586	613	561	557	587	583	554	558	556	588	572	588	566	571	556	567	575	564	603	580	548	565	589	579	594	558	575	620	560	555	550	583	554	573	607	564	607	598	582	579	596	600	599	595	552	595	572	562	587	639	572	572	596	628	594	635	559	587	591	623	608	560	568	597	569	591	580	593	571	552	593	612	593	584	586	549	588	600	599	578	552	633	576	557	569	569	585	602	595	562	582	561	646	595	578	597	584	586	558	606	604	605	621	603	600	554	610	543	574	579	590	617	597	580	570	628	586	604	581	569	563	565	593	608	562	569	551	576	585	587	610	571	592	580	637	585	592	554	608	633	590	577	547	583	571	616	574	569	572	613	590	592	556	590	570	587	603	546	642	594	611	567	572	600	590	592	579	575	589	601	570	569	551	575	602	598	573	588	582	590	543	600	580	556	596	593	565	578	587	592	614	601	576	568	578	604	586	567	558	570	554	587	572	576	580	582	568	603	602	584	563	561	599	567	583	564	570	609	564	574	599	576	570	580	578	586	566	584	573	607	592	605	580	559	603	588	572	584	633	584	590	600	553	604	588	591	579	570	591	591	532	596	594	578	600	587	581	598	586	615	571	609	560	598	594	561	595	563	601	564	593	587	591	565	585	576	593	593	593	603	568	588	579	610	592	555	579	591	599	569	577	630	610	585	556	566	579	619	593	559	577	595	594	559	575	599	576	592	549	569	617	611	556	588	572	578	574	589	575	600	601	575	573	568	620	581	577	578	604	561	600	585	573	575	552	563	589	558	556	582	588	578	591	604	592	561	575	571	537	596	571	572	582	566	579	583	569	602	553	575
345	7	700	192209	388	8	101	659	902	1030	955	892	862	837	783	777	736	736	684	690	661	667	667	639	649	654	651	635	659	610	618	615	616	602	628	631	639	606	617	579	589	600	598	596	581	610	617	613	601	585	601	592	589	565	586	601	585	567	554	600	594	560	562	561	617	569	595	588	570	590	595	618	605	541	565	579	598	585	569	627	590	600	597	622	601	611	565	560	636	575	585	588	590	591	572	532	592	616	629	564	576	590	546	583	579	587	603	590	576	606	565	611	608	586	606	580	594	546	560	612	573	565	602	600	591	605	567	603	557	603	584	583	568	606	582	616	577	553	572	621	582	620	617	596	588	591	625	584	569	591	616	599	560	592	581	605	588	584	590	582	579	643	599	583	619	565	572	609	592	566	558	578	575	574	618	578	549	602	561	594	588	595	590	556	577	580	550	626	549	622	593	588	546	579	566	558	607	573	557	572	585	584	575	582	578	588	568	611	615	599	603	602	572	604	592	588	553	608	570	605	592	603	583	610	569	584	569	591	577	558	569	616	543	556	582	564	593	618	603	633	600	577	573	606	586	588	606	615	587	595	560	586	585	588	582	590	582	593	590	598	575	614	546	566	549	571	566	574	575	569	568	609	604	599	565	590	572	615	545	606	550	572	595	614	575	566	579	539	581	607	589	578	564	580	558	560	593	574	584	585	558	627	569	597	593	570	592	585	583	576	626	617	586	566	563	576	580	556	558	594	536	577	624	601	591	563	604	612	576	588	566	611	592	563	573	599	577	545	586	574	596	564	582	553	591	592	562	601	589	624	591	556	587	587	559	594	591	596	573	575	627	573	577	620	611	593	601	557	575	623	559	553	572	580	590	593	559	567	554	609	584	579	611	583	573	618	605	600	570	555	585	600	595	614	616	572	584	590	581	586	569	597	588	577	572	582	619	572	604	550	582	567	573	574	579	564	617	611	571	576	593	597	580	586	598	546	566	588	534	580	601	584	608	548	571	536	606	566	593	577	609	574	604	533	565	584	576	580	582	586	585	576	617	579	581	586	583	582	568	588	601	624	586	584	588	572	607	559	566	576	594	584	603	576	572	610	582	578	544	560	561	569	581	578	585	594	560	594	569	614	587	565	594	547	593	607	569	610	632	592	603	604	571	560	563	585	575	564	583	592	595	603	583	580	574	587	593	576	567	602	557	600	576	578	575	590	627	577	600	610	590	561	578	591	583	583	551	587	578	573	590	581	572	563	582	560	587	585	579	589	583	572	546	592	568	611	562	593	574	562	615	575	597	578	600	570	596	577	598	597	532	601	568	570	564	566	588	607	585	612	576	572	594	584	606	604	557	567	563	569	593	575	589	593	592	559	606	600	582	592	569	564	552	547	596	614	597	565	568	553	598	566	576	576	600	580	576	565	562	579	616	582	580	581	561	571	578	617	578	598	584	570	567	608	579	576	590	623	612	601	575	578	613	571	586	558	597	568	603	570	579	580	601	587	558	565	565	578	583	569	585	596	564	563	550	595	594	552	595	590	567	570	596	639	597	572	563	546	591	583	584	619	592	550	585	608	585	554	567	588	550	556	566	569	587	596	577	586	586	600	590	585	615	590	595	571	605	620	583	603	600	575	610	569	582	601	554	565	549	597	539	585	585	584	599	587	569	571	604	578	598	633	617	561	573	624	582	570	580	625	575	609	582	572	577	563	590	574	616	576	547	593	583	563	551	595	578	570	554	609	577	587	569	600	598	567	573	595	591	593	591	582	546	567	572	606	556	584	573	577	573	555	603	568	588	585	589	602	618	571	617	562	605	592	582	578	607	599	572	577	570	593	580	592	611	592	599	563	590	561	589	599	616	567	636	600	588	583	537	572	606	562	600	561	578	570	572	610	623	565	571	635	570	591	552	610	608	577	584	585	603	609	592	566	574	581	589	538	575	570	578	550	602	611	574	602	640	589	545	598	585	574	621	593	548	607	561	586	613	591	591	585	594	581	635	591	594	570	636	596	586	544	581	579	563	603	578	569	573	600	586	550	611	553	569	596	567	579	600	577	583	559	585	555	618	568	588	565	592	576	589	569	582	606	589	578	598	625	621	580	581	589	559	562	591	601	581	586	584	579	540	583	579	528	582	561	592	571	582	595	606	583	597	564	630	549	609	597	580	580	591	604	605	596	553	587	582	575	613	614	571	636	594	593	572	589	575	583	572	557	566	601	589	596	567	618	601	598	576	621	554	589	579	609	586	614	570	564	603	617	539	605	634	597	564	564	584	594	562	571	607	581	595	560	592	584	560	561	565	588	588	605	622	582	584	613	568	571	588	588	580	544	549	578	577	554	592	529
345	8	800	192311	375	2	111	706	960	1059	968	948	867	837	801	777	726	683	717	659	682	679	698	644	661	644	665	635	622	621	620	616	633	598	605	604	587	632	634	597	575	616	647	635	604	596	559	587	620	587	604	589	599	592	611	580	605	584	597	603	591	617	586	603	587	599	637	598	565	618	566	596	579	594	567	596	600	575	586	576	590	636	596	604	565	578	563	561	575	625	625	599	611	566	572	583	581	577	593	588	615	564	608	554	578	591	604	587	608	554	616	587	549	560	598	592	581	572	596	543	613	563	583	572	605	585	602	598	611	594	567	594	583	622	599	587	558	570	575	539	592	596	561	606	587	551	594	551	582	582	601	531	615	617	576	599	576	575	624	615	551	607	594	600	595	597	583	616	601	617	580	585	581	606	569	600	612	586	597	585	566	565	587	599	582	598	599	592	566	608	608	553	609	577	554	580	567	587	579	619	570	592	584	576	603	574	589	574	609	561	565	590	539	603	577	584	586	592	601	612	575	588	577	588	600	580	589	578	572	557	611	604	586	569	611	579	559	598	614	604	612	621	547	565	591	615	607	561	569	602	591	544	613	586	580	602	612	588	587	528	566	597	576	545	610	618	564	572	575	640	598	602	600	629	579	598	560	604	566	569	587	517	612	540	602	591	556	566	547	593	561	611	555	575	605	576	547	575	573	618	600	615	577	561	569	588	556	593	562	579	560	584	586	619	558	606	589	588	571	586	596	563	584	595	576	588	586	606	565	590	544	567	566	608	606	567	573	552	589	583	574	599	602	572	583	573	568	572	607	554	585	564	570	588	590	584	559	590	562	577	604	563	558	603	565	588	593	599	593	580	609	554	590	563	575	563	586	582	581	574	603	585	593	607	566	570	570	579	592	577	572	584	582	599	618	593	570	586	571	620	583	569	584	584	537	567	560	579	623	575	567	601	568	564	603	580	603	559	574	564	601	606	565	556	558	596	583	629	599	570	594	570	581	610	573	610	574	619	604	555	588	571	596	588	532	603	563	596	594	584	580	572	568	590	572	601	543	563	617	604	606	581	587	593	595	589	618	584	589	592	606	586	607	575	587	580	573	587	589	634	553	602	590	579	605	578	594	575	592	583	560	556	633	556	555	604	606	601	572	556	542	586	569	615	605	581	608	610	591	586	571	594	566	559	580	603	583	593	576	590	608	569	571	601	577	572	603	581	572	567	568	562	621	569	601	575	557	611	599	578	548	582	575	601	558	572	592	576	574	615	593	573	555	580	602	560	586	587	619	580	572	563	547	568	587	563	577	568	574	575	532	592	596	599	570	555	552	566	563	607	590	611	568	581	547	582	594	581	568	581	554	585	595	569	572	598	588	606	622	572	591	562	581	552	577	575	639	613	546	605	607	611	569	580	611	608	585	609	564	549	561	593	556	569	583	586	563	581	589	585	608	597	588	572	570	611	556	599	585	604	580	568	572	574	570	593	566	597	562	580	615	609	556	567	604	622	566	600	588	591	564	564	554	596	602	535	593	600	576	554	546	584	594	589	550	542	581	606	585	626	594	556	591	537	569	599	593	586	559	534	546	581	552	631	542	594	579	581	585	582	551	588	609	601	564	556	552	578	583	590	563	564	577	576	591	615	585	598	583	570	593	573	610	544	577	596	572	564	616	589	572	582	568	550	564	541	587	561	560	583	574	598	564	556	566	569	563	567	570	573	595	586	586	625	644	536	577	575	588	557	554	590	580	574	565	644	595	637	585	571	577	595	590	588	615	642	574	591	591	587	576	596	585	616	558	594	586	553	575	565	578	615	585	616	614	597	592	570	570	585	579	602	571	578	583	621	555	562	574	569	579	581	582	544	573	574	609	542	609	587	587	585	611	581	596	586	578	548	595	607	594	603	611	572	571	563	602	581	544	566	586	585	567	579	558	610	575	597	574	611	578	604	583	576	603	567	553	588	595	556	564	585	571	583	622	578	567	607	577	571	613	602	578	594	570	568	584	619	600	604	620	588	563	565	609	574	623	582	586	592	591	576	600	579	585	531	574	568	566	596	589	589	613	592	592	590	593	574	601	587	555	580	583	582	611	535	583	625	585	590	596	563	585	548	605	601	553	609	579	623	565	601	592	585	552	577	572	618	586	561	580	616	589	601	579	574	564	605	582	560	627	557	581	572	586	576	598	577	576	570	558	554	582	621	589	563	562	554	594	595	627	619	563	593	575	581	586	589	567	589	588	561	585	614	633	608	584	606	559	569	594	571	616	584	594	578	580	618	616	547	587	597	583	610	591	582	608	604	580	581	587	582	548	618	585	604	557	597	587	611	586	585	575	562	584	546	630	571
345	9	900	192412	386	0	111	664	951	1042	944	940	918	802	769	767	747	700	715	720	716	673	661	689	639	684	636	648	652	628	618	634	580	616	613	637	598	612	566	615	606	635	612	608	600	560	615	586	580	577	570	577	548	584	573	635	589	593	609	594	598	584	618	599	570	588	606	607	629	601	611	589	579	609	565	586	595	559	586	593	610	597	592	640	614	592	542	601	580	605	603	608	593	591	610	604	586	576	573	621	564	579	605	578	554	606	593	576	610	586	587	603	611	571	605	541	609	569	587	582	586	601	619	586	590	579	568	619	597	585	596	578	594	573	575	565	585	612	620	545	580	607	576	607	577	614	592	583	568	593	603	627	599	609	618	597	574	577	551	600	589	591	561	601	567	568	605	605	599	593	572	583	605	585	583	594	587	559	579	559	585	600	590	594	571	597	571	596	570	584	594	586	597	582	596	602	573	586	598	588	579	562	590	624	598	560	574	589	563	587	571	579	554	595	594	613	580	609	581	593	592	562	574	620	605	586	599	606	578	573	579	568	557	569	567	598	570	600	617	571	566	588	597	574	588	599	583	577	612	581	610	554	590	580	551	568	579	578	573	605	622	597	591	615	600	600	574	618	565	564	545	588	609	570	590	578	604	588	618	574	567	574	596	591	560	576	565	578	590	612	579	554	628	613	550	621	581	588	593	596	586	598	584	625	587	593	563	584	606	578	622	584	574	619	566	591	593	588	592	570	561	602	578	585	577	601	562	604	557	597	573	587	613	579	557	606	590	616	559	589	599	578	597	571	569	554	562	574	601	556	579	602	612	625	611	594	570	605	606	609	594	589	575	567	563	597	562	612	586	598	570	591	570	591	602	598	564	570	554	604	610	593	576	581	607	573	563	570	625	586	622	607	598	590	576	555	605	569	556	613	584	602	594	595	584	610	581	584	558	583	582	582	560	568	617	575	603	623	602	581	592	585	574	583	594	603	562	599	608	582	603	573	616	574	629	544	562	596	613	559	569	571	590	600	554	549	572	605	592	611	595	588	580	580	581	574	569	622	552	585	582	582	584	589	631	576	584	579	586	609	596	609	566	565	612	596	586	596	587	619	565	596	560	614	573	590	601	573	562	590	615	568	600	602	565	608	587	546	586	594	572	574	568	606	612	577	565	621	583	584	550	584	595	617	574	598	594	569	607	597	573	562	601	555	602	593	572	580	617	581	566	607	547	607	564	597	587	593	581	589	588	574	582	614	563	590	557	572	594	604	581	568	586	555	554	582	554	573	573	585	612	593	582	568	592	613	623	601	585	576	591	629	619	598	561	564	599	612	605	608	576	618	586	584	587	569	584	586	581	579	579	591	576	615	588	620	555	602	566	575	580	566	597	588	591	606	554	564	560	620	596	604	573	574	555	603	564	616	607	582	587	579	595	623	620	595	606	580	616	617	590	599	570	587	606	594	592	600	600	583	561	604	563	564	613	563	586	606	573	585	590	587	614	579	609	571	560	571	576	575	576	609	582	588	582	557	598	595	628	576	563	584	554	631	577	601	589	578	604	589	580	572	573	599	583	567	594	584	606	582	567	588	553	594	619	559	583	564	567	569	636	553	617	585	599	577	593	630	546	570	598	581	569	547	604	577	588	579	591	543	565	578	556	585	584	547	594	600	581	573	635	591	576	612	576	589	576	582	587	608	582	573	612	554	593	572	574	589	566	594	593	584	574	599	603	561	600	574	554	580	588	585	588	584	577	607	570	591	586	579	601	576	589	582	553	599	597	585	604	652	563	585	609	578	571	590	578	596	570	601	640	582	570	581	589	601	606	585	584	595	598	550	592	583	561	579	619	599	585	588	635	587	586	592	596	587	559	594	623	613	607	604	583	581	545	593	573	587	612	591	583	596	613	555	589	586	533	582	587	596	582	551	584	540	620	583	619	613	569	564	593	590	575	591	557	553	580	587	593	584	583	584	582	572	591	616	596	587	568	588	597	578	604	587	572	616	596	598	618	571	591	578	562	610	577	563	621	557	545	583	599	564	587	597	564	571	582	605	593	610	569	582	588	577	543	611	597	597	587	604	597	606	596	570	606	626	600	592	605	593	574	583	574	605	536	575	611	606	610	605	572	585	603	569	547	581	600	618	578	585	556	547	580	594	619	588	585	559	597	612	556	598	620	595	580	615	573	564	595	560	567	572	576	579	578	580	576	585	590	576	561	539	586	621	579	599	628	615	623	607	604	578	574	576	583	595	608	567	621	591	595	599	553	605	587	565	583	601	572	597	571	610	602	563	607	583	583	606	610	619	578	597	591	567	603	615	586	562	593	597	594	556	561	579	588	565	550	571
345	10	1000	192514	384	1	117	666	986	991	945	912	865	809	800	785	716	699	718	683	658	677	674	656	621	626	644	640	638	616	636	603	615	589	617	582	576	604	612	567	633	587	638	597	597	595	593	585	589	588	570	593	562	584	600	586	610	614	564	586	613	606	599	596	595	614	597	585	566	555	590	584	593	605	594	576	561	567	587	585	627	541	640	614	596	591	582	563	601	574	581	621	603	620	573	567	544	567	583	602	570	606	606	546	540	599	613	595	585	613	575	568	576	581	608	604	623	549	597	567	573	549	584	596	557	599	565	587	576	583	624	597	533	579	543	576	551	606	593	570	567	642	553	600	565	562	592	622	602	579	615	591	593	565	596	578	585	600	566	581	602	587	618	580	561	597	553	576	577	598	576	567	558	624	564	551	608	591	551	603	593	558	580	583	619	575	589	604	568	609	596	587	607	603	570	565	578	575	561	575	552	595	587	596	562	568	583	601	577	576	605	606	586	614	559	570	585	564	570	563	580	582	538	572	596	575	579	634	560	596	593	590	599	577	573	588	583	567	590	583	597	564	532	546	540	583	603	548	581	585	582	617	553	588	614	580	574	587	569	591	586	575	570	559	616	565	591	566	542	563	562	567	578	598	592	610	608	566	580	586	578	563	567	597	592	547	575	546	576	582	594	575	580	553	553	559	585	597	623	608	598	566	550	593	576	621	558	556	586	591	605	579	578	570	546	557	560	583	576	562	620	550	609	582	554	621	586	589	623	592	577	556	545	570	591	579	550	580	593	602	588	546	595	592	570	596	576	563	587	583	588	560	570	584	588	541	582	566	572	596	576	603	580	577	576	556	571	594	573	600	606	599	590	571	541	630	568	586	581	586	569	586	614	614	614	572	571	604	580	603	584	547	581	568	602	601	581	628	565	578	560	582	563	541	573	574	599	581	564	601	584	579	599	547	554	575	583	572	595	580	596	575	554	603	546	575	607	568	564	572	594	542	573	572	592	573	566	613	594	571	552	549	599	542	577	599	563	623	587	565	622	547	585	562	585	589	606	549	573	563	554	594	561	584	557	567	569	611	574	599	579	560	578	595	554	581	566	608	585	567	588	577	582	579	597	578	574	587	580	590	571	597	546	585	590	553	565	575	594	597	581	582	570	553	571	589	603	572	574	539	619	557	585	574	602	577	554	599	555	588	547	600	580	594	547	548	572	631	564	589	580	574	559	579	547	590	584	583	579	588	617	578	597	618	561	610	606	562	575	605	585	592	586	571	586	541	604	568	567	558	563	543	544	558	599	590	609	559	570	604	596	578	593	562	569	579	577	570	592	556	549	590	581	597	571	572	589	609	585	568	587	558	552	569	593	613	592	580	589	620	570	597	580	600	576	601	565	559	554	551	547	593	574	541	573	620	579	578	602	557	574	587	566	583	563	592	605	556	533	580	561	606	554	596	562	638	593	607	583	580	575	573	585	576	573	591	563	571	529	552	553	613	561	561	579	581	597	600	631	606	577	575	584	567	567	600	556	572	595	556	605	597	566	570	595	509	586	550	536	607	562	576	561	602	589	584	567	590	590	620	580	583	558	593	562	604	558	568	539	558	569	575	603	571	570	590	572	559	608	555	555	582	533	602	590	594	571	578	598	587	559	602	557	600	566	634	601	578	568	551	588	576	555	563	545	599	536	573	604	578	595	590	547	547	574	580	564	577	589	578	551	582	553	574	592	600	586	550	571	582	597	602	589	560	609	592	572	570	582	594	552	561	583	600	556	591	542	621	615	566	581	603	601	585	599	587	552	607	592	585	573	582	596	560	579	536	575	572	576	591	545	600	553	571	585	591	593	558	604	597	600	550	535	617	563	538	616	548	585	608	607	617	591	557	552	573	609	581	552	578	575	598	563	580	558	605	571	566	585	564	596	536	572	568	564	600	536	591	558	569	586	592	579	596	575	594	546	543	560	604	541	577	587	618	614	571	580	600	597	570	571	593	574	589	557	557	587	597	590	576	561	576	584	525	536	578	608	559	566	595	558	615	595	567	584	539	575	587	545	606	607	604	585	582	575	561	594	588	567	580	538	604	580	580	572	573	554	580	585	550	561	573	607	557	577	594	551	591	563	574	583	581	591	612	611	588	589	562	588	545	599	587	589	561	586	568	568	565	541	626	571	569	608	595	609	558	550	618	553	559	617	556	575	546	542	571	567	588	585	545	592	510	575	599	563	558	584	568	553	584	564	565	561	559	553	565	580	601	538	572	578	578	620	590	593	541	589	598	552	610	566	583	574	571	573	582	597	604	562	602	567	572	572	568	576	579	597	592	567	536	602	553	557	585	560	569	586	569
345	11	1100	192616	375	0	112	663	928	946	920	885	851	809	755	772	724	743	698	723	683	642	679	654	639	617	600	627	636	615	611	625	611	644	627	624	597	608	573	616	606	586	595	620	601	585	583	615	598	564	582	565	627	566	581	603	590	582	601	589	563	570	615	572	564	565	581	599	604	582	638	611	590	593	543	593	544	587	595	580	557	585	587	570	548	630	597	574	607	567	576	578	619	582	575	576	591	522	562	606	586	573	597	581	633	604	573	589	599	595	566	608	624	584	569	568	567	578	608	562	582	569	557	564	576	570	590	566	574	572	591	590	559	573	600	576	560	574	596	601	533	607	561	581	603	560	574	600	574	596	545	580	591	565	576	583	579	580	560	566	600	582	518	580	536	608	587	588	592	544	582	546	570	583	606	591	561	564	545	581	592	565	567	607	554	548	565	573	587	573	564	561	562	589	578	563	591	564	581	593	577	557	573	557	561	529	615	560	572	589	568	563	571	561	575	526	585	584	561	591	576	586	612	582	549	579	576	605	571	548	583	584	609	534	573	610	605	577	549	531	538	567	589	595	598	558	558	577	564	562	590	590	571	583	576	577	539	532	603	585	557	567	553	592	566	610	555	567	578	571	586	591	573	603	577	586	600	564	600	572	581	595	579	584	591	578	566	598	576	576	581	559	614	557	587	579	560	584	548	560	596	560	557	589	596	555	601	560	579	567	557	566	562	561	593	602	551	567	560	533	564	577	589	568	585	588	559	566	588	573	578	579	583	570	579	575	586	575	593	589	589	566	586	599	581	525	618	557	549	606	600	576	576	592	549	611	585	584	547	568	597	562	566	549	524	585	574	577	583	561	553	585	588	572	566	561	592	549	580	593	566	577	578	591	599	573	572	561	571	599	575	580	576	553	560	598	595	592	585	595	549	546	588	598	598	595	571	561	593	599	542	597	562	604	571	564	578	526	577	574	588	581	568	585	571	580	577	607	554	556	594	556	558	576	581	555	553	540	577	569	601	600	583	603	568	590	579	572	590	569	565	591	563	579	584	547	588	565	551	553	577	553	603	599	608	593	604	591	574	587	564	577	529	590	569	562	591	574	547	615	552	556	597	583	589	554	542	586	586	588	545	576	555	598	583	581	596	577	560	595	562	557	609	549	580	599	570	585	594	572	550	557	575	580	535	604	583	568	560	610	567	536	566	584	593	580	585	592	610	574	596	594	590	580	568	587	583	603	527	611	579	556	566	579	542	544	606	566	589	581	570	572	563	569	578	585	533	596	560	567	562	601	587	596	575	569	573	588	566	540	581	588	569	583	544	546	598	581	594	593	577	562	584	599	593	596	580	577	572	572	592	583	574	582	550	568	600	558	611	559	567	568	574	569	558	591	584	566	600	542	595	575	557	563	602	570	580	570	571	583	567	566	545	579	554	597	591	562	567	546	557	576	574	601	580	590	568	560	537	612	597	609	589	605	540	558	590	572	564	547	592	570	593	584	569	580	580	569	549	587	565	544	576	589	555	560	589	589	537	608	552	579	585	569	600	582	538	555	555	591	578	539	587	591	581	581	535	578	583	564	545	600	580	595	574	575	582	564	582	584	588	550	572	572	589	577	530	603	576	587	567	566	570	559	532	569	567	585	544	576	566	559	565	560	577	585	581	611	599	602	588	608	575	592	564	579	544	542	580	593	589	578	565	611	586	564	540	593	609	566	585	580	580	550	573	593	582	550	572	574	562	589	576	577	580	576	635	572	537	569	571	611	540	573	581	616	567	558	592	606	591	571	575	567	530	588	560	537	591	578	593	564	539	584	592	565	568	556	616	573	581	594	573	577	562	526	543	608	578	597	585	566	586	543	575	573	549	596	556	543	547	591	611	558	607	555	558	582	569	572	578	566	592	580	568	599	569	590	578	545	559	579	564	589	562	586	594	569	561	571	572	573	566	565	568	588	598	574	585	557	580	553	602	542	563	566	564	601	571	575	616	572	567	605	575	560	564	618	575	582	555	558	564	568	601	576	569	581	579	584	590	600	566	633	577	591	608	561	549	606	581	551	599	565	553	564	575	585	565	575	597	616	583	536	576	606	563	620	582	575	551	570	591	557	584	572	569	560	566	560	538	567	556	578	594	570	561	586	577	568	574	589	589	571	602	581	602	581	553	551	533	561	573	601	587	590	562	532	609	584	566	563	556	585	542	591	570	578	575	602	573	573	583	579	542	559	577	582	572	576	574	566	565	578	577	570	572	587	608	593	538	588	571	573	580	582	513	577	575	554	599	554	582	575	563	536	582	541	542	569	574	595	586	583	593	576	580	556	593	553	585	576	597	581	565	602	572	564
345	12	1200	192717	378	1	110	606	858	889	861	890	839	783	773	765	735	676	701	671	641	643	669	602	639	657	607	607	606	609	640	648	614	602	607	592	571	611	586	626	583	595	588	558	564	631	602	594	572	591	571	571	586	577	584	581	596	577	568	563	588	576	546	582	561	597	557	590	566	543	580	571	581	556	565	563	562	587	584	563	524	562	606	568	556	574	581	569	573	576	563	635	539	592	551	579	577	583	601	581	533	563	598	538	564	578	597	577	574	577	591	591	536	598	590	555	572	583	611	568	565	544	571	572	598	552	566	593	579	537	599	587	554	537	568	561	570	604	531	579	614	571	576	550	532	557	556	573	591	561	562	575	563	615	571	586	558	570	545	570	535	583	568	551	580	583	533	572	613	578	568	586	638	589	583	601	578	587	572	578	583	596	556	591	546	577	589	589	567	580	601	580	576	581	579	606	564	592	587	573	593	551	559	582	568	572	586	594	547	567	562	589	562	579	578	573	620	580	551	579	585	571	587	563	560	569	548	540	551	571	576	588	557	555	553	600	564	572	571	586	562	591	540	525	560	547	585	554	579	581	570	572	575	550	552	564	572	549	558	555	573	603	556	577	547	554	545	546	587	573	534	565	548	578	584	556	616	590	599	577	573	558	547	581	570	565	563	567	549	568	598	593	548	565	588	594	569	590	564	592	516	577	532	569	565	544	569	575	573	577	576	535	574	552	581	556	527	547	573	566	582	559	562	579	584	564	554	584	590	568	553	578	543	555	587	573	580	582	551	571	576	582	537	546	568	551	532	552	555	565	550	568	571	547	545	579	561	577	598	553	590	596	568	560	532	557	546	544	564	576	576	556	579	551	581	568	530	604	593	552	538	551	554	557	573	582	586	580	550	539	549	567	579	555	577	546	592	598	547	566	619	556	541	591	552	566	566	543	568	541	581	561	597	588	534	572	576	629	545	579	571	568	555	581	567	554	555	571	563	581	587	536	540	573	561	550	541	587	599	570	598	551	541	566	587	553	563	585	556	561	549	529	562	573	553	561	566	541	554	567	568	552	521	588	568	563	538	570	539	563	547	538	559	586	562	573	536	541	540	543	570	607	572	544	569	559	569	595	530	576	542	546	562	546	550	566	555	598	540	545	574	570	570	584	589	579	567	588	548	555	582	571	567	574	584	567	599	555	552	545	576	551	554	563	574	560	559	573	547	547	581	568	577	570	559	591	544	556	554	568	575	567	580	541	577	558	588	586	583	571	563	580	584	592	587	560	550	575	590	531	563	535	561	567	566	545	544	590	570	557	576	576	572	558	568	576	574	548	544	558	569	573	527	554	563	554	538	562	571	580	591	574	540	568	582	588	554	578	562	560	545	581	548	555	568	575	582	566	576	597	609	576	568	549	607	561	550	546	556	587	560	578	579	570	582	567	566	559	533	596	577	571	520	560	547	582	578	568	578	560	567	545	570	587	579	565	610	573	580	574	603	546	572	520	563	578	619	539	548	575	585	560	568	587	556	577	544	595	544	621	577	585	586	600	561	565	559	569	550	574	563	539	557	543	562	566	521	587	570	573	571	557	593	593	560	571	556	581	581	555	581	564	558	567	543	575	569	554	535	561	552	569	569	559	558	565	556	583	539	557	562	567	555	540	553	597	552	563	642	527	523	603	588	572	590	584	540	582	539	523	559	560	546	589	587	532	519	569	587	567	569	576	555	563	549	546	561	549	585	542	599	577	539	552	578	561	549	548	553	575	577	546	574	535	552	568	590	566	580	551	576	559	567	566	556	593	550	581	571	565	556	583	561	559	560	564	571	551	560	592	553	590	527	595	563	549	563	542	551	520	570	530	561	567	540	566	526	567	570	566	531	598	595	567	536	540	559	566	538	610	587	606	552	542	518	583	522	539	570	584	597	550	569	586	608	544	585	545	568	560	599	559	565	572	563	594	549	555	556	590	561	591	549	577	582	569	569	544	562	581	590	575	564	563	560	574	608	545	569	563	563	595	608	567	553	562	570	499	574	569	569	563	536	582	578	605	582	572	582	575	577	569	567	571	591	594	529	571	578	571	587	580	537	565	556	570	555	555	550	579	588	552	579	582	614	601	584	565	580	584	584	597	581	549	584	572	562	524	572	542	557	564	580	549	575	577	581	568	578	542	537	530	578	535	585	584	593	549	561	596	553	578	603	611	564	538	538	594	587	538	539	549	539	575	568	562	572	515	584	565	539	577	567	558	587	538	545	609	561	593	529	560	589	584	572	579	574	565	575	578	549	569	587	581	572	570	593	583	560	563	594	557	569	588	554	597	522	572	585	559	556	562	567	549	544	551	554	591
345	13	1300	192819	378	1	103	669	726	852	812	813	752	763	730	743	713	738	641	668	673	671	664	613	597	639	652	605	641	635	599	620	578	590	607	607	586	575	559	618	587	620	587	592	583	582	605	633	594	590	628	614	571	587	563	563	543	607	602	551	535	563	579	625	589	568	569	571	607	571	569	566	584	579	573	553	559	569	592	570	557	607	591	569	548	567	574	599	551	572	549	595	554	578	589	562	535	577	531	597	589	583	546	569	562	572	582	560	568	552	547	576	573	567	546	562	583	556	575	574	558	566	619	544	543	574	563	551	567	537	579	562	569	563	587	586	560	582	579	569	580	564	578	561	569	563	557	544	529	593	564	574	550	566	571	578	598	609	546	569	582	561	598	557	585	561	603	521	566	536	581	559	590	583	594	532	577	575	579	590	564	548	582	567	566	548	581	583	536	564	613	561	546	556	568	559	552	605	570	575	549	590	539	553	538	578	585	561	602	557	572	571	547	569	559	564	559	570	562	575	538	576	552	603	555	546	612	588	567	583	576	555	568	577	585	589	550	580	543	569	558	574	545	568	544	592	598	570	598	546	551	536	602	556	573	552	571	559	554	562	565	583	545	545	556	564	564	585	601	571	584	560	564	561	547	556	566	558	584	545	576	541	574	590	575	535	601	569	556	571	575	560	528	561	566	527	588	578	562	594	568	607	559	572	510	568	531	564	539	578	524	562	539	531	572	564	539	592	555	587	556	516	567	551	550	576	568	556	523	541	563	564	570	593	544	543	561	574	599	540	596	580	562	579	582	557	552	586	564	571	561	567	538	583	588	565	563	541	617	601	571	551	573	563	543	604	570	528	574	540	560	578	559	538	572	622	592	543	547	569	589	549	559	582	556	568	551	551	616	559	552	545	568	597	572	558	586	552	553	570	559	595	572	558	537	561	570	574	577	570	560	590	569	592	579	577	590	587	609	552	571	593	538	562	576	594	523	570	579	570	559	560	570	547	585	551	573	562	577	543	554	592	555	570	558	570	572	577	585	576	573	558	584	592	591	569	547	574	597	583	562	530	574	540	569	548	581	542	561	571	560	546	561	560	553	608	541	549	558	583	571	576	572	590	579	554	539	557	549	577	592	562	540	564	566	557	564	590	584	588	572	598	557	568	543	550	531	595	567	574	581	569	575	589	579	593	579	556	591	570	587	570	529	575	555	573	564	561	565	576	548	575	559	594	540	570	594	580	536	592	609	580	545	592	568	578	593	561	577	562	554	564	566	562	529	587	551	584	569	575	589	519	543	573	596	567	555	541	549	539	589	560	590	540	545	574	555	579	604	571	588	513	570	579	576	573	545	569	603	592	562	570	597	556	580	577	562	585	603	559	544	595	559	575	571	583	579	549	589	573	550	599	556	557	588	554	568	617	554	538	577	557	566	597	538	561	549	588	578	573	590	550	518	563	538	603	564	586	576	600	552	573	576	566	546	581	549	585	561	573	550	586	589	551	584	587	525	574	576	553	570	554	611	584	564	582	553	570	581	541	581	544	559	572	547	567	569	561	591	563	568	576	524	614	567	564	571	547	561	565	548	545	539	594	574	587	551	577	538	575	554	549	553	568	554	555	578	560	522	552	578	573	564	546	549	571	544	573	577	539	581	586	564	553	578	542	600	557	611	570	547	567	527	562	588	540	531	550	567	603	541	591	591	589	534	578	599	556	541	587	568	609	568	588	573	546	561	533	536	564	544	564	557	554	559	569	596	584	557	565	560	539	545	533	561	577	578	571	573	585	547	564	583	559	594	573	554	606	590	579	547	587	538	574	560	555	546	598	541	559	549	563	556	565	546	589	556	548	553	550	585	573	575	542	586	599	533	555	540	581	573	563	528	582	572	547	565	609	576	545	581	569	589	579	558	593	542	624	550	559	548	582	575	574	562	545	557	549	586	565	561	601	566	563	579	584	562	580	589	601	572	553	550	572	560	564	569	579	551	566	581	551	559	586	560	549	550	584	565	579	544	586	549	573	573	556	571	564	559	574	549	519	580	558	573	557	532	591	529	571	578	585	585	554	587	596	553	583	571	545	584	533	558	588	581	593	538	530	589	553	581	577	567	588	544	546	552	581	566	527	528	574	556	562	569	590	572	579	545	562	574	522	581	557	602	547	564	569	575	595	531	561	552	563	557	559	550	573	542	585	547	517	558	583	571	602	577	554	601	564	587	571	560	574	534	550	579	578	583	582	581	588	539	580	578	602	538	581	548	579	570	561	564	553	567	560	594	601	541	571	558	578	598	559	589	541	587	585	574	548	581	563	557	543	544	561	556	572	562	569	563	582	580	577	595	600	571	556
345	14	1400	192921	389	2	81	594	816	804	805	742	760	730	703	667	695	719	673	715	649	652	615	644	643	637	603	626	612	624	584	633	599	616	635	609	602	558	600	613	641	586	596	628	568	591	572	619	648	596	597	588	580	562	563	599	566	574	562	598	560	578	597	599	579	549	606	597	554	580	597	592	566	592	552	586	578	539	552	566	564	557	583	546	598	593	538	618	582	584	555	560	591	568	592	560	567	596	555	611	570	574	547	585	589	541	518	611	583	556	556	578	572	563	579	607	554	576	562	576	581	576	543	583	578	563	566	562	583	569	559	594	591	559	531	560	570	593	565	552	595	590	596	580	565	571	575	576	566	575	580	551	564	576	608	545	570	618	541	562	606	613	541	592	574	608	551	573	548	581	534	597	565	584	587	563	586	570	565	578	587	579	593	549	555	567	533	563	542	568	569	576	577	609	564	523	609	606	579	539	570	565	553	582	589	563	532	594	577	586	578	583	565	572	585	560	562	589	570	567	566	611	556	570	527	585	585	599	592	585	576	556	564	569	584	585	578	587	545	596	613	544	577	585	540	576	584	560	548	584	550	555	571	576	573	547	574	551	602	561	558	563	559	598	553	613	568	590	592	586	563	565	579	602	564	556	609	581	561	566	581	585	591	570	586	545	583	594	566	589	606	564	596	590	557	562	552	550	595	557	587	564	577	567	545	592	558	606	552	587	582	573	578	567	590	566	561	597	551	614	550	572	564	583	582	556	577	567	568	598	590	579	588	568	599	582	564	578	577	626	557	562	541	587	606	559	572	605	575	592	566	556	578	560	556	550	576	546	547	581	566	573	568	585	577	592	572	591	553	564	558	581	524	611	553	581	610	597	585	574	580	585	582	569	556	620	595	541	597	557	580	585	574	561	574	551	574	554	546	530	516	615	591	544	564	548	535	579	598	592	568	581	592	591	564	582	576	572	574	597	571	577	568	559	570	581	529	560	551	583	557	580	581	590	569	600	599	546	571	562	559	573	539	560	540	617	595	579	562	548	578	568	561	571	597	570	546	570	582	546	607	586	574	567	605	551	544	576	538	557	558	582	590	546	593	586	552	559	569	585	568	556	580	569	573	587	582	560	570	551	557	567	597	545	564	587	562	590	582	557	575	594	563	569	565	553	611	611	587	567	554	605	584	580	566	566	529	588	591	543	546	571	565	527	576	551	559	607	548	574	576	573	563	564	600	591	537	576	570	544	589	611	585	584	555	548	536	577	581	576	575	569	547	568	586	561	567	561	571	557	542	605	548	562	557	601	571	595	580	567	564	565	582	556	596	575	539	582	553	553	581	574	582	546	583	550	575	516	571	545	593	533	587	574	547	540	597	553	601	561	590	594	557	589	585	565	537	561	598	585	556	602	553	579	553	575	570	568	596	568	569	579	593	559	591	582	562	578	590	604	567	583	573	560	588	544	585	586	562	574	560	562	594	547	597	555	586	553	565	558	567	565	593	593	571	556	559	561	571	599	598	545	563	568	566	624	576	598	620	563	598	558	575	596	577	582	566	588	617	591	544	606	551	586	587	561	565	555	578	558	579	555	584	609	548	589	567	557	530	577	588	572	575	587	589	563	575	567	538	544	590	556	574	564	591	526	594	561	564	597	593	534	606	587	555	577	592	594	566	606	537	586	551	552	557	568	574	579	575	584	595	570	579	553	574	574	580	561	550	600	539	573	583	554	559	575	568	572	573	575	566	545	603	589	568	545	576	563	537	586	609	582	587	570	569	600	588	608	579	551	557	590	566	572	563	586	561	604	555	568	580	540	589	501	567	594	564	527	566	599	576	599	532	590	563	568	586	603	562	591	597	603	544	564	593	568	587	599	587	586	594	538	558	557	572	585	575	548	582	614	576	576	578	595	603	558	595	600	621	579	576	558	564	569	590	599	575	559	585	601	573	583	606	571	564	537	569	570	587	567	563	539	583	548	568	578	569	558	544	550	589	557	587	571	583	598	557	566	566	568	587	576	589	605	555	543	594	574	547	579	549	587	547	566	582	561	563	580	564	583	541	564	554	592	563	570	561	581	587	540	572	574	547	555	559	571	559	582	586	556	556	585	557	576	586	587	589	564	627	593	573	577	574	590	571	554	561	578	583	601	567	567	562	559	551	534	561	555	607	604	568	535	552	546	565	567	569	585	585	579	610	582	544	598	571	568	590	577	555	577	570	588	583	577	589	544	583	567	568	593	584	547	555	553	571	552	557	576	555	556	610	578	607	547	578	557	573	573	569	545	557	589	572	557	546	610	532	572	574	569	593	610	568	575	559	596	570	537	597	546	552	527	594	586	579	586	525	573
