345	0	2700	139785	420	21	95	512	727	829	853	835	813	778	722	740	718	692	764	698	685	729	697	674	649	675	670	671	654	644	645	645	629	646	638	643	646	641	652	606	624	630	632	640	620	634	600	634	610	602	615	668	588	642	592	634	599	608	609	599	615	589	643	644	627	590	614	611	603	627	616	587	596	601	607	588	606	624	600	630	640	615	578	597	685	613	624	595	604	589	585	610	559	583	580	609	580	573	604	597	597	635	573	594	597	630	619	598	600	603	608	638	612	594	631	629	603	599	615	588	603	606	616	596	610	603	607	585	603	621	587	590	598	609	576	600	584	642	582	600	598	606	595	615	596	578	655	610	632	620	594	581	600	596	587	615	599	586	630	614	628	583	576	621	594	591	628	603	604	619	626	611	648	609	602	603	602	605	609	586	596	611	567	614	586	620	601	643	573	615	602	605	590	599	573	612	594	594	620	586	623	606	577	581	597	627	613	639	619	596	619	574	597	626	580	601	608	619	583	613	641	575	640	612	598	627	580	608	619	605	628	609	598	597	591	628	574	612	590	630	584	614	595	592	597	597	588	599	582	619	622	610	604	617	626	545	589	602	589	583	634	601	597	613	598	603	620	610	624	607	598	584	595	644	617	610	613	592	587	571	560	588	667	623	586	620	603	603	591	582	641	602	598	606	645	626	577	594	620	634	611	627	639	614	584	610	574	604	596	574	583	606	587	615	587	579	567	604	586	629	588	644	554	586	590	638	575	624	615	638	623	619	575	615	633	608	609	600	606	613	578	614	625	561	581	623	611	610	626	587	594	572	628	604	635	619	626	566	641	607	573	563	561	614	603	615	588	588	584	618	626	581	579	665	590	631	644	605	623	578	628	606	595	640	562	568	614	638	613	606	602	605	597	620	638	603	620	576	604	579	628	609	600	588	597	592	649	582	610	635	619	573	598	612	640	588	610	587	580	593	571	565	621	631	579	598	595	585	580	610	611	609	608	596	625	578	590	583	608	619	613	591	613	582	585	598	596	611	595	617	628	606	595	608	596	577	624	580	601	553	640	598	604	631	587	608	559	595	567	555	631	597	583	580	658	614	604	611	597	566	624	564	614	579	588	583	589	629	583	593	573	569	598	609	600	592	606	586	605	596	601	612	609	608	631	634	599	572	633	615	566	614	576	641	601	582	560	587	587	626	614	617	573	604	607	612	599	608	598	600	623	589	622	628	629	583	572	592	635	586	615	624	586	603	588	587	605	632	570	598	621	608	586	599	624	609	594	619	606	601	590	608	619	619	601	598	610	564	591	592	585	579	608	602	602	585	612	536	599	616	574	647	593	574	594	600	588	592	604	590	642	608	581	597	584	616	586	624	611	591	611	567	597	625	568	627	599	611	626	604	620	566	614	577	613	593	596	632	599	593	592	600	594	633	610	611	597	604	587	593	592	592	587	600	584	605	601	632	596	578	609	638	599	610	594	615	603	612	612	590	604	599	577	625	615	577	640	591	609	629	584	626	541	578	586	591	599	621	596	565	604	593	593	559	583	588	603	570	620	622	596	596	599	597	575	613	606	598	613	609	621	603	577	580	627	622	598	604	618	618	585	587	588	605	631	587	593	598	612	634	596	613	595	598	605	623	585	613	599	605	602	599	569	622	558	624	607	649	575	615	638	592	580	596	600	594	595	600	592	639	613	604	582	617	601	594	606	564	568	549	608	583	604	591	564	586	570	623	589	595	575	595	600	583	581	618	606	611	581	607	633	646	602	601	590	584	603	592	606	574	595	637	574	591	554	630	606	590	611	634	600	581	609	560	608	624	577	618	630	621	604	619	564	645	579	620	622	608	626	601	611	610	551	587	598	610	571	603	582	592	609	579	633	621	594	569	596	647	601	601	621	581	606	625	640	603	587	575	622	613	612	573	620	597	634	586	639	589	635	585	611	600	641	593	583	641	600	600	588	611	593	570	581	596	589	615	625	594	611	592	622	607	618	609	619	567	642	549	609	612	587	565	611	585	585	596	582	620	583	619	609	596	605	601	610	562	632	603	611	613	565	611	587	593	622	582	605	613	567	612	585	588	561	626	589	611	600	618	590	615	578	615	585	598	587	598	595	629	633	580	571	648	594	633	590	605	615	616	588	616	613	644	596	577	646	613	612	612	601	631	540	598	597	633	597	583	593	582	641	623	597	593	587	579	625	619	596	584	596	594	618	625	637	609	595	603	611	611	568	613	629	566	586	620	584	629	585	573	659	609	605	587	625	599	612	618	623	559	653	603	576	616	609	597	596	620	600	618	634	599	637	549	587	588	587	614	621	608	566	603	565	591	578	613	580	588	599	577
345	1	1900	139910	461	39	185	666	723	731	723	748	725	693	655	655	622	622	587	601	629	592	601	561	584	577	589	553	587	556	598	548	564	535	591	544	582	555	547	558	553	571	582	521	571	549	506	546	550	530	521	540	514	514	533	538	542	552	529	529	513	534	533	546	539	529	553	575	566	524	571	547	539	536	554	506	512	553	525	555	506	511	547	513	526	536	525	512	575	535	521	544	552	522	526	533	536	543	510	539	566	529	541	511	497	552	534	498	526	536	545	566	547	561	498	538	520	564	571	514	528	534	527	535	560	546	535	533	535	502	534	525	514	523	505	535	524	512	507	545	529	499	509	529	533	537	510	538	546	504	527	533	516	541	553	523	539	525	533	529	530	534	524	520	524	509	489	531	512	551	533	578	509	510	564	537	533	510	523	553	533	517	524	521	574	526	538	574	530	533	525	527	504	556	537	537	519	510	542	541	555	506	500	566	550	555	538	556	502	556	495	532	490	504	513	525	585	534	540	532	519	526	539	554	519	525	543	515	513	544	537	519	516	548	519	496	513	539	542	532	496	554	509	542	516	532	526	547	538	556	546	551	557	522	577	535	549	491	537	524	523	539	529	546	534	564	568	518	504	543	528	515	555	523	547	515	532	525	504	505	538	508	495	547	565	553	537	512	560	527	531	539	525	518	522	523	551	508	534	528	524	546	512	544	506	538	509	548	512	552	521	532	523	513	574	550	535	527	506	514	523	555	516	541	505	518	505	507	527	537	540	514	502	547	535	511	526	524	542	559	531	545	513	510	518	562	553	553	540	549	528	534	529	525	565	516	537	541	524	542	580	547	528	500	484	506	541	551	531	503	541	584	507	549	525	512	540	502	568	518	518	533	546	512	511	531	531	547	529	537	522	540	551	520	507	544	542	550	528	514	568	524	502	534	542	527	587	508	503	514	542	536	558	558	526	534	539	521	564	519	533	496	498	540	518	546	541	542	564	568	548	512	525	527	547	534	539	525	563	542	502	496	499	522	558	533	518	518	545	511	535	492	547	535	530	528	564	525	522	504	520	557	502	558	510	564	493	522	528	532	485	571	525	569	520	503	538	527	538	538	500	550	500	515	539	565	520	551	522	539	522	515	578	525	514	569	539	550	540	497	543	545	522	508	512	503	506	516	552	531	535	501	552	541	499	571	497	517	547	521	530	555	477	527	530	532	576	531	515	508	512	553	529	551	548	542	539	537	549	544	536	539	493	504	519	574	523	559	543	520	530	513	518	528	534	563	518	516	520	534	547	523	495	517	540	549	525	549	540	546	566	553	551	515	554	519	503	528	516	500	507	502	519	519	519	510	522	549	532	500	493	551	501	529	534	513	536	515	549	477	531	479	518	533	521	536	506	543	523	546	530	549	516	541	542	549	485	530	552	560	535	511	537	522	521	485	550	552	505	567	497	551	518	522	568	545	537	509	510	535	499	501	532	542	511	546	493	547	495	540	511	536	525	501	545	520	528	510	523	523	545	551	533	557	537	532	534	579	538	533	534	530	570	501	539	535	525	548	506	508	518	512	550	524	550	529	539	545	530	530	548	538	555	524	515	577	518	532	546	518	491	526	505	543	520	524	524	545	572	529	525	549	511	560	543	524	547	530	505	524	524	538	534	529	554	510	536	539	501	533	525	507	509	535	528	540	543	511	520	562	538	515	525	548	499	546	503	541	531	543	512	539	546	544	522	547	514	531	522	519	513	520	537	514	527	564	526	519	545	512	558	523	507	556	535	549	546	527	531	482	555	559	489	554	539	534	517	534	525	537	531	511	508	531	518	562	559	549	520	510	517	538	552	534	554	537	544	552	514	509	518	536	525	569	506	519	576	521	548	543	510	545	487	571	545	519	540	568	535	546	492	544	546	506	538	547	560	488	499	493	498	518	520	556	556	540	518	528	513	578	531	497	528	530	518	542	510	525	511	548	523	558	516	541	516	525	570	490	554	529	509	570	552	523	553	540	562	571	545	526	535	542	539	544	539	563	554	540	530	510	549	518	513	522	512	551	529	479	567	512	548	506	483	525	521	530	547	537	532	549	527	542	541	519	514	516	516	563	527	531	514	533	508	505	531	507	530	519	537	565	547	541	520	525	521	497	568	538	533	548	545	531	537	533	536	508	543	505	553	557	571	522	530	527	534	524	517	525	514	503	527	549	493	548	543	527	533	506	525	533	560	546	526	501	561	553	532	555	507	530	514	534	537	529	560	555	509	556	537	570	519	520	526	545	539	505	544	528	513	519	523	517	500	519	533	507	493	512	514	533	559	514	517	548	519	522	527	557	523	532	539	547	498	485	541	532	465	540
345	2	2100	140035	478	27	162	586	729	823	781	774	711	727	645	682	654	632	632	634	625	615	585	601	544	604	613	597	591	558	567	597	544	597	550	566	572	543	580	572	549	555	554	594	535	562	579	519	523	530	541	579	558	562	549	551	578	544	555	568	533	550	547	543	532	563	540	530	537	538	541	538	534	561	561	557	544	566	548	520	566	538	571	559	556	542	533	516	523	512	516	526	539	538	549	544	555	530	535	584	573	544	536	565	540	542	560	545	525	555	562	567	531	572	567	536	547	546	512	550	551	553	562	550	578	540	566	530	544	538	520	539	543	552	530	563	579	549	552	521	531	529	545	570	601	520	546	560	534	514	561	527	530	543	558	503	511	551	526	539	525	545	551	546	563	542	514	510	522	542	510	531	541	530	547	542	532	545	540	557	515	551	505	548	524	556	508	539	565	541	500	501	541	550	533	531	520	533	541	563	545	552	566	527	542	546	531	538	536	535	574	538	550	554	542	558	504	547	569	539	564	532	546	527	546	565	567	560	537	552	536	550	547	520	545	544	510	556	586	543	496	558	564	530	505	549	529	549	527	528	503	560	544	503	541	537	511	541	537	546	566	581	548	556	506	523	546	527	522	538	539	542	528	534	538	551	565	531	531	547	557	541	550	513	534	534	570	515	555	556	572	530	536	536	560	553	537	549	544	528	542	523	529	545	561	538	576	563	538	536	527	551	541	538	511	528	531	504	547	531	537	526	522	542	556	542	517	524	549	547	540	530	554	559	522	592	528	485	555	529	539	481	546	525	501	575	528	512	529	547	571	567	545	534	517	546	547	570	503	528	544	528	559	545	497	553	530	527	548	522	543	551	526	526	526	552	559	557	524	552	524	512	545	533	540	532	542	556	553	544	540	520	516	556	529	574	533	555	530	546	549	547	569	507	525	525	551	588	530	527	578	545	568	558	554	538	518	550	544	528	550	541	530	507	594	548	496	533	522	535	529	523	536	530	532	542	566	551	540	552	552	559	580	543	538	544	557	527	561	535	553	533	513	541	537	542	535	541	545	539	498	521	538	547	538	549	529	544	509	552	542	521	552	561	544	536	583	550	525	539	563	561	560	555	508	554	559	537	542	540	543	549	531	533	530	546	520	562	542	575	541	516	505	533	536	554	548	521	555	560	510	557	529	538	503	573	519	577	554	574	553	545	518	531	549	537	536	561	554	551	543	520	529	546	550	566	523	578	549	509	580	563	545	554	526	528	529	555	569	521	512	587	554	521	522	521	567	519	544	534	551	517	560	547	535	529	562	529	544	547	539	552	572	553	531	531	513	520	545	522	526	553	528	531	567	533	527	529	517	548	544	560	539	541	540	537	575	564	540	521	535	555	549	573	536	510	506	543	573	548	521	530	542	523	550	550	550	517	559	542	521	554	546	551	544	523	524	526	560	551	530	567	534	507	523	522	520	556	521	576	556	493	544	553	521	526	558	563	544	527	540	554	503	551	569	506	547	546	497	542	556	565	520	565	545	543	497	558	534	552	548	502	561	532	566	528	541	550	575	508	537	495	561	556	539	542	530	532	549	541	521	555	544	529	535	531	529	509	522	529	551	539	544	563	514	563	546	553	532	516	527	534	520	536	559	526	551	535	553	535	525	559	565	531	582	560	546	534	551	544	532	529	573	556	508	547	521	560	503	559	567	514	544	547	533	547	538	533	525	569	518	539	530	531	524	557	517	562	501	564	551	519	557	532	551	539	534	563	550	575	521	548	546	532	514	561	522	566	544	542	526	545	541	537	542	528	546	514	527	544	537	559	508	522	517	534	524	553	541	530	541	550	542	529	579	525	572	523	574	500	508	543	554	516	539	559	526	515	530	544	527	568	529	532	547	550	565	527	557	540	533	534	534	537	522	542	517	536	558	540	558	548	530	539	528	512	529	543	564	547	511	530	535	576	527	535	520	545	542	529	536	532	535	537	538	570	555	558	546	555	548	546	538	544	548	593	571	534	548	525	525	547	542	562	545	557	540	539	572	524	535	566	541	506	543	560	544	512	532	543	542	537	543	549	533	546	584	577	507	560	561	532	527	528	508	561	520	538	557	517	536	548	504	535	536	546	537	543	534	572	538	520	549	552	530	518	531	550	512	529	569	538	547	534	558	536	558	560	569	533	517	563	533	541	530	537	520	565	506	528	582	555	539	527	562	538	466	580	534	524	549	508	528	553	520	548	536	541	578	564	532	584	491	513	519	507	540	534	537	534	544	520	532	558	552	516	570	535	527	537	567	544	553	529	517	564	540	555	534	542	551	549	599	537	544	525	531	531	525	514	538	555	526	542	540	538	558	520
345	3	3500	140160	452	39	139	584	781	804	744	800	787	729	728	698	666	656	649	677	631	622	633	654	586	618	608	614	611	619	619	577	590	573	590	589	598	588	607	589	550	575	569	581	552	583	573	551	578	574	586	570	551	555	591	574	587	555	592	552	578	577	541	599	561	513	591	534	565	559	599	547	573	551	552	583	552	568	576	583	578	577	587	600	543	575	573	573	561	562	571	574	543	565	603	575	581	563	579	564	529	587	622	560	591	554	576	592	547	560	580	556	543	553	567	592	596	574	592	578	561	568	535	543	588	571	594	557	524	569	587	617	530	567	527	551	594	558	573	559	565	587	547	565	577	568	558	610	555	581	550	510	548	567	567	542	549	529	566	565	547	520	559	566	536	555	581	567	558	573	573	588	566	560	560	585	581	559	573	574	556	558	568	532	555	584	566	555	588	584	544	548	543	568	565	571	543	567	552	573	561	562	532	532	534	571	576	517	557	556	541	568	561	557	573	562	559	568	547	558	588	575	567	564	574	538	546	557	564	613	559	540	522	579	541	560	578	565	566	566	546	584	578	543	574	552	533	523	550	573	586	533	578	582	576	548	545	593	558	565	579	552	556	559	584	568	559	559	544	558	576	547	583	526	538	581	584	585	579	571	581	595	528	576	539	559	552	590	538	580	552	533	514	575	578	560	565	572	544	520	571	577	592	551	564	573	558	539	563	549	557	575	541	561	550	572	540	574	553	553	534	599	548	578	538	531	549	540	546	556	543	527	585	571	563	526	562	543	576	578	542	551	557	546	590	544	604	555	565	559	565	562	573	545	544	563	590	537	569	550	595	546	561	594	579	561	576	549	554	577	569	551	571	553	543	531	551	597	559	569	541	553	546	601	555	598	569	547	538	557	555	576	572	537	557	564	553	572	556	520	555	592	546	539	557	565	559	552	536	566	542	560	564	564	521	549	591	551	590	544	541	563	582	509	599	594	546	548	548	586	551	561	571	559	576	566	566	560	570	542	575	547	532	564	531	576	530	567	602	532	554	569	552	548	541	562	562	577	592	561	568	584	565	568	573	547	560	570	554	543	568	542	569	538	577	567	546	515	583	524	589	513	552	559	569	598	544	576	577	570	559	583	560	553	586	528	556	557	571	539	554	564	565	559	608	621	572	565	568	543	587	560	548	580	571	578	573	540	569	590	552	590	569	551	589	533	566	586	541	552	595	541	554	577	566	551	569	547	534	567	553	533	531	590	553	530	566	560	559	590	531	552	562	603	555	578	557	548	541	582	554	527	555	539	583	560	571	531	574	570	566	592	542	540	581	538	558	562	507	572	571	567	526	566	541	570	559	556	571	549	565	585	588	571	578	596	568	574	586	546	549	565	551	596	552	557	555	534	551	562	581	538	569	566	543	521	573	533	570	561	580	554	570	571	576	535	579	560	573	560	587	543	589	539	548	540	576	576	556	588	515	598	550	555	545	561	554	587	555	569	569	552	551	556	552	538	563	533	564	562	558	550	571	542	554	546	546	530	580	552	556	557	589	552	525	550	515	548	547	569	534	538	541	568	547	527	544	546	575	557	559	533	564	577	557	555	580	520	556	551	604	560	580	593	536	570	532	537	540	557	554	575	558	568	573	564	548	580	511	589	543	585	528	575	560	539	591	559	584	583	519	580	540	579	577	594	573	550	561	561	587	635	534	562	545	558	581	584	570	560	547	574	574	536	526	568	546	560	586	563	539	540	544	541	540	583	596	517	565	554	581	576	577	521	549	582	578	547	561	606	552	548	573	583	548	569	541	583	571	541	576	525	562	592	547	566	618	564	575	581	539	577	562	554	558	540	572	573	576	602	588	546	568	544	569	530	559	588	620	564	567	580	551	570	551	572	527	521	568	563	569	566	581	607	563	530	552	550	572	551	546	573	552	545	536	557	575	562	520	583	554	561	535	576	562	590	559	537	578	549	572	541	588	555	561	565	562	568	567	540	553	588	542	554	547	609	538	567	522	559	556	570	520	550	559	556	545	547	586	580	532	572	565	534	518	549	571	545	592	558	603	547	551	550	578	589	538	559	525	524	567	539	561	550	560	580	581	554	551	538	568	577	571	577	523	539	535	562	554	540	561	552	580	551	622	565	536	554	536	513	574	532	591	531	540	554	575	552	571	544	558	523	539	544	559	522	566	556	550	547	535	539	543	563	565	543	562	544	598	569	575	529	556	555	569	584	562	556	544	549	570	538	573	595	532	568	537	552	570	567	557	535	543	577	518	559	549	560	547	524	562	558	582	553	600	579	545	548	581	533	588	577	559	588	559	587	597	525	559	552	517	596	576	578	555	508	557	540
345	0	2700	140285	429	23	96	485	743	864	800	809	820	796	739	724	709	720	715	693	676	690	659	657	644	676	662	649	627	688	657	678	622	655	623	668	610	614	633	631	630	617	614	680	611	615	652	586	620	587	609	604	605	625	601	603	604	613	574	610	597	577	655	584	621	599	589	596	592	605	569	601	601	581	579	633	610	591	612	616	590	605	575	609	597	580	564	585	590	585	619	595	583	594	568	606	602	604	606	554	624	604	598	595	606	619	591	622	588	598	585	591	604	615	565	589	617	613	625	578	619	592	582	592	585	571	577	616	598	591	601	607	617	632	587	614	583	598	577	595	587	599	604	596	594	584	594	628	580	585	589	615	569	603	592	585	611	584	584	617	567	612	596	571	561	611	588	602	606	594	607	607	590	572	623	592	596	630	605	578	578	544	621	614	610	571	588	589	610	566	550	639	570	592	606	626	609	609	600	587	601	559	589	600	568	605	587	578	590	590	589	610	570	598	570	580	606	576	604	571	595	605	580	627	595	585	578	612	571	588	588	605	641	605	569	592	609	585	566	596	592	586	614	587	553	617	566	553	599	597	648	652	612	618	604	593	579	573	597	596	609	591	592	625	611	593	581	557	610	613	563	580	600	569	620	599	600	580	600	588	580	584	628	615	579	642	554	588	613	602	602	587	616	604	618	617	558	589	561	601	605	563	591	606	587	606	612	597	583	577	602	585	585	584	634	565	565	625	613	564	566	571	613	592	579	597	602	574	565	576	566	576	546	587	609	581	577	578	567	599	583	574	628	595	555	578	598	605	584	594	584	616	579	586	582	590	587	564	585	593	615	619	556	591	590	579	588	570	602	560	582	580	599	578	622	558	612	598	606	597	627	571	586	595	578	621	638	581	610	592	609	576	585	579	595	536	629	568	569	588	587	612	600	619	575	609	564	569	591	587	606	632	577	610	618	600	562	594	592	584	603	608	586	625	607	587	569	569	582	550	601	609	609	583	576	580	589	597	602	600	554	573	591	610	561	599	616	575	608	626	591	617	550	587	593	557	592	545	584	596	601	596	578	628	616	602	589	616	587	610	594	605	585	601	594	571	588	595	564	571	578	599	577	577	591	593	594	583	591	605	571	602	611	590	569	582	565	581	576	570	619	553	597	602	543	584	623	583	571	572	602	601	592	583	581	577	574	594	563	582	614	598	594	565	562	609	567	582	589	591	604	631	591	623	594	602	566	581	599	620	587	611	591	586	563	630	590	610	581	565	583	615	603	572	628	564	565	626	601	592	573	606	575	611	565	569	589	589	581	615	572	579	582	579	595	635	573	548	616	611	597	599	609	612	579	600	637	576	625	605	591	580	591	601	625	583	605	594	616	595	589	579	585	580	583	592	614	566	578	637	622	584	579	567	586	615	609	581	574	610	586	573	586	603	600	609	602	575	623	592	573	572	589	592	605	618	556	600	574	620	585	607	579	625	592	602	557	596	621	605	632	614	598	591	577	651	572	565	603	604	586	609	628	616	607	596	595	576	588	553	584	573	556	606	598	542	607	599	571	572	577	565	601	617	590	637	597	579	594	568	583	586	595	578	604	576	609	592	605	599	615	563	575	609	602	556	626	574	605	613	583	633	585	609	588	600	578	609	581	552	604	607	581	600	573	585	606	616	580	551	567	609	587	600	604	589	579	595	617	585	579	575	570	566	600	599	583	584	567	553	587	584	580	596	587	622	594	584	569	566	616	566	579	579	588	603	599	612	583	603	569	605	561	622	595	590	598	580	584	565	568	573	573	588	601	604	582	572	578	582	580	591	595	633	589	614	588	565	588	618	616	582	580	620	594	570	582	610	601	609	602	622	603	599	585	610	588	577	572	603	599	612	597	575	580	589	548	601	545	587	581	618	611	583	581	594	611	621	575	592	556	613	548	566	615	566	587	560	595	609	572	594	609	584	569	584	603	629	604	573	603	589	621	601	604	598	591	592	572	589	610	600	590	594	607	561	569	564	609	582	587	578	600	576	566	588	595	610	582	605	608	591	590	572	584	562	578	599	565	595	592	572	604	605	610	550	592	553	598	563	580	580	541	624	552	592	569	568	595	629	588	588	595	581	615	542	596	576	587	585	587	598	601	585	572	595	609	578	605	630	618	574	609	583	587	589	604	574	571	610	546	559	603	575	621	584	576	575	618	610	614	584	613	604	594	602	559	609	592	586	585	601	556	630	619	530	595	584	633	580	615	589	554	614	569	582	608	594	582	573	600	635	584	580	608	625	581	603	593	576	607	612	590	632	580	588	611	588	614	610	605	586	632	575	602	593	562	602	588	565	618	579	574	607	572	566	581	584
345	1	1900	140410	452	26	215	649	744	775	739	700	718	663	629	629	645	601	562	608	604	579	603	550	567	533	546	550	544	560	551	528	532	537	521	546	564	573	560	528	536	524	541	538	531	543	507	564	530	523	501	515	528	478	522	539	524	510	511	536	515	537	520	472	513	522	568	519	522	527	494	508	487	521	508	505	476	501	519	535	528	475	504	523	560	543	493	519	473	534	503	523	472	535	501	498	514	524	512	494	481	556	516	542	515	560	523	526	513	550	509	511	501	538	503	527	526	528	510	499	524	536	531	534	493	518	535	493	541	529	528	538	511	539	500	479	498	507	526	510	521	501	481	514	521	535	500	503	509	552	499	525	512	532	551	486	538	508	508	552	496	523	517	511	532	527	506	526	513	488	495	507	503	530	529	514	519	535	488	501	514	526	487	497	535	492	517	533	503	497	545	482	542	493	493	519	496	467	556	511	533	485	528	525	523	517	545	527	503	462	521	513	533	538	509	494	526	566	460	506	509	506	516	515	526	509	499	530	503	532	517	534	485	489	536	485	517	522	497	520	522	523	522	526	530	523	508	520	544	525	526	520	553	523	515	516	521	480	522	521	492	515	527	519	528	513	517	520	521	492	530	497	485	541	526	505	501	503	527	512	521	492	518	490	517	485	530	498	492	511	521	503	528	502	530	506	519	516	492	533	510	541	514	535	540	495	537	497	513	530	494	519	472	533	479	497	491	508	518	490	514	520	486	494	484	517	487	515	528	511	503	519	506	537	478	491	473	515	504	540	505	494	529	504	517	478	508	539	479	496	509	518	510	497	511	536	530	521	519	513	513	483	517	516	485	531	518	532	481	522	529	547	522	504	513	524	478	519	520	510	492	478	544	501	533	507	541	531	484	495	535	505	527	495	512	509	552	484	556	538	530	517	480	490	514	522	491	534	510	508	474	492	509	479	539	523	527	514	481	511	518	537	474	490	530	485	515	474	525	530	547	495	540	519	509	521	527	520	502	529	504	492	491	481	518	522	519	479	516	528	517	544	513	485	509	502	524	508	504	516	517	538	529	527	527	527	493	481	526	512	498	527	490	478	523	518	517	519	525	533	532	513	505	506	498	511	540	531	532	470	528	503	518	473	538	560	525	515	537	512	479	522	501	512	506	523	507	486	495	494	503	511	538	503	483	513	503	517	547	499	499	491	537	525	508	501	512	532	508	494	508	494	479	509	509	505	500	530	528	511	469	515	509	540	484	504	505	480	500	510	547	520	525	552	513	507	518	537	510	540	506	523	503	455	519	505	531	488	502	515	507	510	547	545	510	536	492	508	511	479	506	508	509	519	487	485	514	509	510	508	506	492	517	541	494	499	528	533	465	507	512	513	534	500	499	485	520	514	476	526	540	499	492	485	519	530	505	495	495	529	529	526	517	490	564	519	492	499	534	508	531	481	519	532	504	506	508	518	510	514	527	508	514	554	498	541	518	523	523	530	473	555	537	500	553	512	511	489	541	498	511	519	493	530	505	517	503	524	542	525	514	548	503	504	516	493	482	521	518	517	491	509	496	497	507	502	521	497	532	524	511	501	517	524	503	571	532	484	482	492	525	549	496	523	513	494	492	520	473	505	481	539	523	504	517	534	503	490	518	507	509	505	505	540	514	542	510	513	509	500	531	545	498	509	498	428	517	515	554	517	479	533	507	492	491	543	493	483	518	531	516	500	537	508	487	522	520	513	531	505	503	544	529	494	487	515	502	515	511	512	482	527	503	540	494	499	506	514	516	511	515	526	518	530	504	519	515	531	530	497	498	549	478	466	491	530	524	523	523	518	501	516	496	522	494	522	502	524	499	528	555	535	516	483	477	476	539	501	494	499	496	532	524	515	496	525	509	514	541	498	528	540	522	493	490	511	507	527	498	520	510	498	483	498	498	521	500	526	507	539	515	490	530	494	479	509	533	487	557	528	495	503	525	532	523	494	475	517	535	513	494	506	493	547	519	546	558	522	491	510	497	540	528	504	508	532	521	544	508	525	533	519	505	521	487	550	533	518	515	511	486	524	518	499	516	540	505	510	538	506	492	481	469	542	558	514	502	525	516	502	524	505	509	472	489	548	517	517	506	514	520	528	535	502	526	508	491	517	547	543	518	500	489	499	506	511	511	489	514	483	528	514	502	496	559	503	520	532	507	510	507	501	551	508	534	483	494	537	487	539	528	522	531	499	491	514	523	541	507	523	586	518	552	518	508	515	537	519	529	524	547	498	531	509	531	529	505	500	520	520	503	553	476	550	486	511	494	523	528	514	522	505	510	473	506	511	519	525	504	520	508	520	528	528	501	499	531	500
345	2	2100	140535	466	16	178	588	713	758	715	743	699	678	649	673	658	632	616	615	622	596	586	588	562	555	582	557	604	517	522	569	581	530	525	586	539	528	566	555	537	536	519	514	511	530	538	540	542	543	534	517	566	551	547	500	515	525	518	546	486	501	536	586	531	532	489	530	538	548	521	567	520	544	544	524	521	503	518	498	536	528	546	521	533	525	517	514	549	496	560	540	519	533	552	512	553	549	522	532	501	540	522	512	527	518	554	545	520	539	535	547	499	530	521	534	507	531	509	547	519	520	544	525	522	540	539	523	471	524	514	510	510	518	530	550	524	520	543	535	562	521	506	546	541	525	534	513	525	512	501	515	485	519	550	548	558	521	507	547	500	528	523	524	531	584	497	530	497	525	549	525	508	498	549	563	520	511	535	549	550	518	572	515	514	533	519	516	532	512	501	524	516	556	524	537	568	518	532	510	515	535	522	519	534	541	511	527	526	495	545	571	519	479	486	516	491	524	549	511	524	536	489	499	508	528	510	522	527	521	519	522	501	522	520	535	537	515	504	495	496	524	550	510	536	517	531	581	500	535	506	498	553	530	520	527	524	552	545	537	538	476	502	520	532	508	505	518	504	536	533	529	514	530	493	507	536	520	499	545	552	527	517	521	540	528	520	506	513	508	518	574	509	509	533	511	506	520	538	523	546	534	530	506	517	497	528	506	537	538	561	521	520	484	547	505	558	495	547	549	525	500	499	545	553	499	503	517	547	502	506	518	485	530	563	515	524	538	534	519	533	568	533	520	544	580	482	526	533	548	508	538	525	507	526	510	520	527	531	512	535	536	518	501	537	521	546	545	518	539	530	533	485	507	526	522	541	527	520	493	538	529	536	472	490	530	532	559	498	541	505	532	491	497	518	542	496	506	520	533	513	504	510	493	488	524	513	482	514	524	532	536	537	521	517	506	523	546	543	494	499	533	532	505	528	501	563	525	535	524	511	540	540	524	479	529	501	539	542	543	534	506	530	539	465	539	514	534	521	541	538	524	487	531	513	524	491	512	524	527	499	509	520	555	558	511	550	496	510	520	550	510	537	540	525	488	562	520	527	538	515	507	517	503	555	545	516	534	533	509	529	509	523	519	515	519	566	467	519	512	486	528	515	516	512	561	526	517	536	538	516	502	513	555	508	522	534	514	496	533	511	527	538	525	513	558	546	499	522	551	533	541	538	458	570	550	511	496	508	554	480	513	508	536	531	532	527	514	542	555	542	531	519	520	522	532	526	518	503	531	529	532	496	516	504	544	517	499	544	535	486	523	524	559	506	530	522	534	501	533	546	522	543	522	498	509	541	505	538	534	522	529	500	530	535	541	532	514	535	486	507	508	531	489	535	554	497	555	536	533	506	522	562	488	500	547	545	509	502	505	538	509	524	542	555	484	502	547	525	520	544	528	510	522	505	517	536	511	560	527	514	521	492	523	514	563	551	508	510	487	516	516	555	530	509	495	507	544	521	512	554	523	512	530	525	516	523	534	526	523	503	498	526	529	499	547	533	504	540	513	555	541	515	511	518	550	512	517	523	510	521	519	492	524	515	566	530	509	518	551	536	492	514	510	500	540	552	531	521	546	516	543	546	527	511	473	532	530	536	487	501	536	524	522	528	523	523	517	524	537	545	494	530	550	521	527	536	537	524	527	584	516	521	556	514	524	508	508	527	525	535	508	541	534	506	530	528	495	518	546	560	512	548	516	511	536	512	521	519	521	535	531	505	542	530	568	540	515	507	534	537	530	523	546	518	554	522	513	500	543	544	511	531	539	503	537	542	527	524	493	527	523	534	553	494	534	525	543	507	558	533	507	535	491	507	534	541	511	525	536	524	561	526	478	506	521	546	504	531	492	527	530	554	551	522	491	510	543	515	519	525	515	514	500	515	524	501	500	512	566	504	529	525	515	498	540	536	529	503	535	499	536	514	519	521	544	542	546	525	530	531	540	502	500	536	513	528	524	523	531	536	524	507	520	508	515	557	528	511	543	542	507	475	515	525	517	502	540	513	514	504	532	488	539	528	492	517	541	561	564	507	501	552	522	541	498	525	513	514	532	539	551	516	537	516	539	534	523	514	507	523	515	548	512	541	524	504	506	513	486	544	560	493	499	514	497	531	532	548	512	505	524	516	536	522	554	523	529	538	533	509	506	527	504	498	505	519	542	534	543	491	498	545	505	504	524	519	517	535	527	528	508	521	512	529	491	522	523	483	549	524	518	520	499	551	489	488	509	497	528	529	519	511	505	523	493	533	488	563	513	525	505	547	518	495	510	562	515	507	522	547	556	562	515	556	506	517	535
345	3	3500	140660	459	29	146	571	750	822	783	792	741	716	698	674	664	669	657	650	613	654	629	589	581	603	583	581	599	568	623	539	600	593	591	578	589	595	578	568	574	556	555	548	562	606	553	570	570	587	551	578	543	555	533	587	583	544	586	558	561	547	560	566	558	579	542	558	555	567	560	549	544	558	527	548	559	557	509	549	576	529	601	583	539	533	541	536	550	558	572	553	581	599	548	566	568	561	522	558	565	561	547	579	546	548	566	561	548	542	569	562	517	541	524	555	525	567	556	549	584	593	520	561	566	569	524	559	545	571	535	553	547	533	562	556	524	571	518	533	548	548	547	560	581	535	573	565	533	540	560	556	546	555	538	545	560	585	585	573	557	539	532	603	556	578	539	538	550	537	571	536	560	532	546	531	582	550	578	551	585	573	538	549	532	533	518	539	540	593	530	550	539	522	577	571	555	545	543	583	547	548	568	584	523	574	543	529	533	576	543	565	569	555	556	543	525	540	547	555	565	592	543	530	520	524	545	518	597	532	540	547	591	516	556	555	564	541	583	539	562	565	541	559	572	561	526	537	552	559	548	570	545	559	549	528	539	539	574	568	531	546	549	515	513	537	520	574	570	554	556	536	564	583	554	544	517	542	551	573	530	540	529	566	564	589	521	539	550	574	552	551	517	546	534	495	575	542	548	551	513	519	605	556	542	517	543	580	566	563	557	551	543	563	568	553	528	553	586	530	545	562	547	537	542	556	512	550	560	538	535	526	573	551	553	559	485	523	567	551	548	516	569	553	537	510	586	546	602	536	549	556	565	587	522	541	594	583	554	549	534	562	544	564	571	531	539	583	582	551	545	583	562	575	531	553	535	559	564	507	533	537	536	552	567	575	539	577	572	571	560	555	577	553	536	529	555	513	565	580	528	541	577	591	522	552	523	560	558	562	540	518	574	565	534	557	556	561	520	553	536	532	563	570	539	572	558	574	529	565	522	578	562	545	547	550	529	573	559	535	538	548	571	584	569	557	559	537	544	516	541	564	546	562	572	522	532	560	513	545	548	553	570	529	556	569	515	561	527	533	521	570	562	533	551	547	542	559	555	532	538	542	531	564	578	547	536	567	549	533	557	534	540	554	558	561	576	541	559	548	557	555	540	514	536	557	555	592	527	529	536	508	530	554	530	518	547	571	568	534	592	558	545	545	544	516	524	574	583	571	555	537	561	549	552	527	601	520	553	545	566	549	553	553	565	537	543	582	526	570	556	565	569	581	550	578	547	556	568	518	535	497	555	570	531	535	548	553	529	558	553	529	542	547	562	574	533	557	504	571	584	510	531	528	527	554	546	549	546	527	535	531	538	557	538	561	536	589	580	550	518	531	582	575	518	557	546	544	558	551	560	549	548	542	563	568	549	546	578	550	515	548	535	548	557	546	574	546	557	548	554	521	546	533	589	558	563	569	549	550	554	550	547	565	578	513	542	567	553	567	536	501	566	549	537	538	536	518	578	555	544	566	535	517	517	548	543	568	525	550	541	537	598	539	548	541	582	529	550	556	525	544	492	560	536	532	599	564	535	539	542	546	564	574	526	559	533	570	557	564	558	557	589	557	570	547	562	542	551	539	601	527	556	565	519	548	540	544	600	585	547	538	538	557	562	542	576	585	530	567	559	568	530	590	555	548	587	535	537	517	570	556	539	605	560	578	522	531	565	551	536	573	533	548	538	518	559	535	595	578	547	550	538	557	554	531	576	543	580	568	565	568	569	570	580	536	534	539	525	542	540	576	539	535	528	532	572	539	560	570	528	578	527	530	527	561	534	546	519	565	557	545	533	530	558	537	556	569	568	553	533	533	554	556	590	527	532	554	526	560	561	528	537	560	517	570	542	529	568	517	531	588	553	543	564	563	501	543	566	560	547	594	586	553	537	574	547	554	558	543	579	540	564	572	568	532	549	515	541	507	544	544	549	584	551	547	535	528	559	567	523	552	527	554	568	532	555	559	544	557	526	516	533	549	576	518	559	564	547	556	566	529	548	552	562	534	538	566	547	595	560	582	513	557	584	559	550	530	535	559	516	558	563	529	547	534	559	515	579	548	559	538	582	538	501	586	545	529	554	535	529	541	534	520	539	577	559	572	555	574	525	569	536	574	555	540	539	524	559	562	549	589	574	530	522	574	527	541	537	574	532	521	556	567	565	543	578	556	527	586	532	557	551	577	541	531	548	538	566	563	555	558	552	548	552	547	578	602	547	557	558	524	539	532	579	530	523	559	518	550	547	546	515	550	520	560	564	558	525	569	549	548	550	566	555	567	592	577	526	547	521	522	535	527	544	556	541	559
345	0	2700	140785	432	23	94	476	743	809	834	807	761	763	754	745	703	701	680	709	653	646	671	668	659	659	640	664	647	609	612	641	635	637	620	583	649	594	623	614	628	612	620	620	607	607	614	596	605	605	615	634	576	579	574	620	611	644	636	600	590	575	566	589	596	605	564	642	577	573	644	583	603	599	542	625	575	583	566	596	614	585	577	576	584	572	590	602	573	572	567	590	592	595	622	610	583	589	578	585	578	609	621	572	597	607	582	598	609	552	582	605	572	621	608	572	562	611	552	599	569	612	618	604	589	583	591	612	584	609	564	626	590	590	592	584	578	586	622	549	566	635	574	564	568	602	579	617	608	594	585	575	585	576	564	584	602	526	560	590	584	592	576	604	585	599	589	589	575	588	588	550	616	545	535	575	560	589	578	570	583	588	587	628	634	586	594	605	579	595	594	572	585	609	577	576	590	572	553	548	597	595	570	627	554	592	568	587	600	565	591	589	578	609	544	594	569	572	583	571	616	577	579	607	557	609	565	615	579	566	601	614	599	563	577	575	548	632	523	583	555	571	568	609	601	578	586	574	589	600	564	578	602	627	613	600	582	578	562	576	601	603	574	592	602	587	579	598	575	603	563	578	549	566	588	586	585	580	563	592	567	606	571	612	566	580	614	536	602	601	559	584	577	617	583	595	599	596	566	577	559	591	554	613	572	579	553	577	557	618	569	585	601	570	604	560	601	608	601	580	557	576	591	568	581	613	577	589	595	571	576	613	564	578	610	608	557	583	619	558	590	596	611	590	584	592	579	651	571	593	591	600	566	576	592	609	577	589	620	568	575	625	563	559	620	572	575	579	548	604	568	597	599	606	596	594	585	561	570	598	590	607	584	592	584	609	592	571	587	562	554	565	572	609	557	576	593	600	605	590	584	553	605	615	593	556	584	567	578	595	563	602	591	581	593	575	555	590	613	592	526	588	569	589	574	596	580	614	612	585	589	587	547	597	619	556	619	610	568	611	600	545	610	599	571	567	596	558	573	597	591	601	596	563	568	590	601	580	633	586	575	607	568	580	567	605	639	571	595	591	566	615	568	595	600	610	563	587	591	607	549	614	586	585	585	563	586	581	571	578	542	599	575	601	583	576	571	601	595	571	635	596	578	568	572	541	583	575	591	582	570	599	580	602	557	572	563	619	570	539	596	568	601	563	590	515	606	585	546	618	572	602	570	569	584	574	588	568	573	575	599	576	578	543	609	617	599	596	590	594	565	581	591	581	562	582	581	587	581	589	565	577	559	549	553	570	591	596	616	595	600	603	554	561	603	599	614	606	568	597	597	568	609	589	541	573	586	561	593	578	597	588	552	623	587	566	560	616	567	563	591	590	599	592	571	581	582	569	584	604	565	580	581	606	565	579	594	598	560	600	594	579	575	572	555	561	574	594	600	594	568	569	566	564	580	595	571	598	571	564	604	563	586	584	579	559	574	577	590	581	603	571	537	602	601	582	589	599	587	601	597	600	593	609	567	607	567	608	628	577	586	570	542	572	618	542	587	600	572	589	588	601	555	607	595	574	587	588	552	621	572	585	531	587	576	566	613	600	557	582	591	604	575	580	541	575	598	561	572	583	576	578	573	579	569	566	584	612	591	586	605	564	583	591	575	548	575	592	621	554	585	592	565	579	593	563	564	576	579	590	551	601	554	577	578	586	556	596	605	580	571	568	562	620	579	600	602	578	587	593	574	561	586	542	582	586	548	611	607	567	554	592	605	618	549	620	595	584	621	572	542	576	609	578	593	588	609	611	596	567	573	570	573	582	557	579	581	592	573	589	562	590	565	600	587	547	563	584	610	601	580	579	592	579	563	562	602	585	575	605	610	623	625	614	569	619	553	588	570	557	560	607	579	588	596	594	583	615	593	576	601	584	577	572	579	605	592	562	600	581	570	578	579	622	601	617	592	566	588	579	574	582	561	612	570	598	607	570	587	602	611	568	586	623	594	595	574	569	591	572	577	564	592	572	576	577	589	555	605	592	589	576	558	589	558	592	581	582	589	579	592	574	582	573	565	620	570	600	600	597	575	587	558	581	584	613	594	587	560	583	574	575	554	591	554	608	585	584	578	577	570	563	569	613	575	598	600	586	604	585	576	597	606	587	537	630	576	609	578	592	583	597	558	628	580	545	594	600	550	598	547	579	587	586	573	623	588	638	589	591	597	592	565	601	579	608	574	580	605	570	610	606	577	618	627	594	589	563	590	581	583	603	602	591	539	595	583	579	584	567	588	594	595	557	531	571	596	568	620	605	571	584	602	613	586	580	561	583	565	610	572	586	614	592	571	562	598	603
345	1	1900	140909	459	31	230	680	753	727	726	753	691	638	629	615	581	612	583	551	557	533	564	546	513	532	575	525	540	538	529	540	514	503	528	529	523	538	520	537	543	527	523	542	519	492	531	532	530	522	491	488	537	502	547	493	536	524	526	514	508	502	498	503	529	545	537	487	513	535	515	515	534	489	510	499	521	486	540	524	505	516	478	493	535	548	523	508	471	495	515	521	536	524	496	492	514	535	504	519	533	531	458	522	514	492	539	512	483	490	528	502	500	509	486	467	520	504	514	519	480	490	481	535	533	522	504	500	502	532	511	519	538	487	512	499	530	504	495	477	491	485	484	474	487	522	512	518	498	522	512	498	525	505	541	503	515	502	497	506	540	465	534	505	527	527	517	534	478	523	506	529	505	552	519	515	492	493	545	529	540	518	500	505	512	507	506	520	526	485	489	531	506	525	474	505	466	540	479	508	510	514	507	519	519	506	520	515	502	514	508	490	481	524	483	493	506	536	501	544	513	533	530	516	489	489	526	490	506	508	490	533	526	495	516	486	484	518	487	497	489	513	498	497	460	508	525	545	508	516	529	496	521	497	497	555	513	507	537	502	503	503	510	529	517	540	488	508	494	528	525	508	501	489	533	474	506	504	504	493	483	496	486	532	505	508	516	529	502	509	485	474	530	487	511	503	486	525	518	516	465	508	515	502	491	503	517	520	494	539	528	553	525	484	497	506	499	520	519	538	508	488	505	527	508	497	531	502	513	515	522	517	525	490	525	473	532	501	525	500	503	523	485	499	527	511	526	501	492	525	486	509	517	527	487	495	505	494	493	498	526	490	530	484	477	538	522	529	484	531	523	509	504	519	488	496	488	528	511	525	507	472	482	492	506	530	524	522	486	505	498	529	517	465	508	500	526	496	536	515	546	505	526	495	486	519	477	511	499	516	514	528	495	503	478	506	483	495	528	529	502	502	524	472	501	472	477	572	503	509	503	517	508	514	517	534	458	533	519	519	509	538	484	509	493	543	512	476	470	535	508	499	526	542	458	509	514	526	510	521	468	511	486	501	517	452	548	512	514	505	516	501	509	503	504	524	488	513	501	483	527	513	514	526	509	551	489	487	475	512	508	523	487	513	504	494	505	513	480	514	487	519	518	517	530	504	564	548	500	513	515	520	517	479	464	512	517	516	510	508	489	512	476	500	502	533	530	470	476	512	485	510	496	501	499	504	514	472	508	512	512	513	480	501	513	530	512	489	473	546	504	518	492	490	527	522	485	532	543	492	524	492	531	500	483	483	498	479	499	527	480	503	491	482	507	531	512	493	528	497	507	544	501	516	505	493	500	522	487	502	521	514	511	507	486	518	525	452	490	488	497	515	498	497	515	514	514	453	525	498	525	522	513	513	543	508	488	486	505	528	503	508	510	546	537	500	488	532	516	493	495	517	507	507	520	517	497	526	486	523	495	521	499	498	520	494	492	485	501	510	472	501	484	498	521	508	532	500	551	524	540	533	495	479	478	505	498	552	532	518	518	490	476	510	526	527	517	499	545	492	510	486	497	509	522	518	492	500	529	491	497	494	461	489	518	486	544	480	498	494	547	482	537	488	469	517	512	487	498	530	479	512	475	513	536	497	508	470	498	484	484	490	486	506	532	479	542	488	519	507	496	533	536	542	525	515	538	481	511	511	510	526	486	494	483	511	495	474	506	497	466	493	544	468	505	489	456	497	502	535	538	467	523	518	507	517	481	478	501	500	512	497	541	526	490	517	512	504	505	509	544	471	529	483	520	511	532	495	517	479	484	528	490	485	482	496	490	538	492	504	501	502	493	541	535	500	518	489	517	553	488	502	501	494	481	492	515	498	508	513	486	535	534	518	516	555	508	517	506	485	508	514	529	518	498	533	482	519	462	500	512	486	524	496	473	523	525	510	507	535	470	485	468	495	496	515	499	499	498	531	526	502	515	500	503	536	475	486	482	500	556	504	499	532	487	507	504	473	488	508	534	535	519	488	503	507	499	485	497	514	521	491	484	503	497	500	554	516	501	523	499	515	496	469	525	528	475	502	503	497	534	512	505	488	562	475	482	498	505	491	498	529	480	503	520	563	526	483	552	510	527	488	468	495	514	496	508	490	510	529	480	506	513	474	559	485	527	539	480	470	479	476	499	518	523	481	519	525	513	511	510	477	452	503	519	480	508	501	492	446	496	525	513	546	485	482	535	502	520	508	510	503	485	526	476	538	482	515	516	530	503	519	507	503	529	506	494	494	527	505	521	531	502	501	487	504	485	501	497	512	522	502	476	493	498	498	492	499	509	517	485	479	504	475	512	482	492	508
345	2	2100	141034	467	26	154	599	735	734	751	763	734	693	679	619	638	615	597	614	597	557	580	603	579	573	535	581	553	577	562	556	574	525	542	524	535	564	541	539	561	542	532	532	530	496	547	547	502	529	538	521	521	521	528	544	533	533	537	513	528	524	565	566	540	511	533	531	563	516	532	520	549	529	513	545	508	550	493	524	542	510	496	533	497	523	513	495	528	522	507	475	511	509	520	523	511	539	529	530	549	525	529	532	524	524	480	496	534	503	564	535	505	506	542	535	545	497	501	500	535	522	506	514	507	535	500	504	525	528	513	541	512	512	530	541	506	536	493	523	523	528	534	522	544	506	523	528	514	527	507	529	497	505	527	516	504	481	523	506	532	528	505	548	493	526	502	548	512	531	500	507	534	522	505	477	515	521	512	485	481	531	518	510	497	488	511	535	493	512	510	517	508	509	508	518	541	496	524	478	520	516	515	523	517	480	518	488	512	546	495	538	520	506	522	484	484	494	530	494	498	527	537	504	526	509	507	515	493	529	545	482	486	513	473	508	520	529	514	483	530	521	502	501	513	501	525	501	506	483	505	517	500	556	538	513	518	517	505	533	465	534	515	493	478	537	566	512	512	500	546	471	560	540	492	537	515	539	501	521	539	527	504	551	544	524	533	533	531	522	510	542	501	501	500	519	504	509	535	515	525	508	510	524	515	494	534	528	507	519	507	496	482	532	518	511	490	538	496	526	501	471	506	513	465	520	510	482	512	513	516	517	503	546	528	500	512	538	523	500	511	505	508	520	533	536	530	499	518	510	501	483	527	495	515	499	516	496	528	527	529	501	517	513	496	525	491	499	521	496	489	496	535	497	510	513	490	487	489	497	491	551	519	528	516	508	506	534	511	513	504	506	515	537	516	515	529	496	524	508	520	509	519	505	513	526	519	520	499	539	489	507	479	530	557	510	463	548	521	497	509	476	495	524	524	511	530	525	528	509	508	488	486	500	493	512	522	503	490	504	539	526	522	510	522	525	519	547	520	486	529	520	532	505	519	521	506	503	552	483	524	515	507	511	507	499	466	544	559	501	523	519	474	539	509	503	506	506	492	484	535	522	533	528	542	496	522	510	501	513	519	500	520	505	509	559	505	534	487	510	504	517	504	498	550	542	524	492	508	546	486	475	550	539	528	523	501	519	465	488	520	529	527	545	487	518	528	509	515	527	517	543	500	494	518	503	526	449	507	545	522	520	534	464	501	509	562	534	495	495	490	505	546	511	483	509	521	522	546	528	502	525	515	511	500	518	504	528	517	496	511	521	517	504	530	512	483	547	512	508	505	542	511	501	514	529	500	475	526	524	528	523	529	520	502	514	517	504	553	541	515	498	497	502	512	496	530	507	546	481	547	512	505	535	491	546	536	528	484	523	564	494	543	541	469	506	520	501	528	527	543	511	523	493	554	539	503	517	480	516	515	531	509	512	520	533	495	494	514	528	533	534	506	483	526	508	513	492	522	487	520	528	534	506	545	481	520	499	548	490	528	517	509	528	500	513	490	516	501	519	493	514	527	519	522	532	539	503	510	519	519	535	490	516	503	566	503	528	539	515	518	520	509	478	504	497	515	480	504	515	528	478	562	507	516	508	508	509	497	515	526	491	519	476	526	511	492	544	512	546	521	512	500	513	528	525	529	513	484	542	517	517	545	518	504	528	550	524	500	522	520	520	485	491	523	502	482	525	514	475	522	484	489	560	524	511	502	494	487	523	498	516	548	492	517	516	515	537	494	548	510	509	524	531	478	538	531	542	487	495	507	509	507	495	517	485	514	550	554	477	513	522	523	565	509	515	530	469	491	516	517	504	499	536	514	504	508	563	530	524	495	511	507	521	521	523	508	530	516	543	492	538	525	552	513	502	508	533	542	556	524	506	516	509	504	506	532	517	496	536	554	520	507	515	537	499	514	545	473	527	565	515	484	529	534	520	504	518	474	513	501	502	493	504	481	516	519	524	514	533	503	545	510	505	480	538	517	519	500	515	515	555	477	542	530	518	511	537	507	507	507	512	527	491	512	520	531	509	499	516	517	506	488	516	512	506	537	530	519	539	486	535	539	516	521	513	493	526	540	492	471	539	513	516	507	542	525	503	491	529	496	527	511	485	522	479	544	498	482	523	536	532	523	492	522	516	570	546	504	506	505	564	517	507	528	532	517	524	529	517	501	512	487	501	514	541	530	511	498	489	516	508	552	487	536	534	532	518	489	519	501	546	547	551	509	530	480	498	517	550	566	523	530	493	512	505	529	509	520	528	518	531	517	506	540	555	509	542	473	495	489	475	509	515	527	511	517	486
345	3	3500	141159	461	23	106	532	719	769	739	773	738	717	659	662	655	641	626	576	603	617	605	606	586	556	602	537	578	610	585	564	572	551	567	580	582	571	539	565	568	553	539	571	560	558	562	553	560	546	519	524	531	533	564	537	561	518	538	560	537	533	556	560	543	522	512	517	517	535	521	567	521	556	509	537	522	595	551	510	553	507	553	510	542	511	509	520	526	535	533	544	522	518	502	546	537	517	499	544	550	570	546	507	543	521	530	507	521	581	516	558	506	531	570	511	526	517	529	529	548	528	519	511	545	477	579	544	573	533	523	554	516	516	528	511	542	560	537	534	545	521	546	567	520	555	521	547	517	565	520	546	544	553	523	553	512	526	559	516	494	487	536	526	513	526	540	558	538	533	498	533	570	518	493	549	516	539	527	556	526	526	524	554	548	526	549	542	527	534	520	540	545	501	528	501	510	526	539	521	530	520	543	548	496	540	519	520	549	529	564	518	537	510	528	538	560	542	497	528	503	525	498	551	546	553	495	527	535	550	553	482	530	518	515	538	554	522	526	523	538	505	523	515	527	521	523	539	536	498	521	540	517	531	504	561	531	501	548	529	539	535	507	527	564	525	548	524	540	529	527	488	558	497	498	530	529	541	543	538	546	566	546	490	535	501	558	498	513	532	500	521	518	562	517	514	515	539	522	540	521	546	525	533	489	558	552	510	532	527	535	536	514	519	551	530	531	540	534	535	572	544	522	554	541	509	544	509	558	556	507	537	540	514	547	541	528	520	515	566	514	507	511	541	504	486	545	538	533	540	488	530	535	543	543	522	504	493	504	542	513	527	530	536	532	556	535	533	538	534	529	516	548	552	502	537	571	544	517	561	493	542	543	554	527	556	535	536	513	521	510	545	519	518	504	517	542	538	560	507	529	553	541	567	516	512	537	498	519	528	530	508	525	556	550	507	525	529	548	516	481	528	531	509	549	510	548	510	531	536	549	528	539	538	527	540	521	507	541	554	511	488	508	518	545	558	560	510	539	559	514	524	535	518	480	554	573	499	537	548	510	528	543	544	519	545	513	511	530	513	546	543	554	505	538	534	496	521	522	556	506	544	523	517	531	500	538	535	530	531	551	523	511	548	509	496	545	536	522	495	543	530	523	546	536	521	496	564	504	537	568	545	535	514	507	541	530	534	567	526	552	542	539	520	527	530	533	527	531	527	550	507	536	499	518	528	540	534	539	509	513	529	554	521	527	541	505	543	548	524	529	547	551	533	494	544	526	527	501	507	520	487	515	541	552	542	560	543	503	534	505	525	521	568	509	537	517	555	523	526	525	568	534	536	511	532	537	533	524	549	527	507	535	537	523	531	552	516	570	527	515	558	495	537	483	537	523	513	540	499	516	570	544	524	555	531	528	520	524	508	474	532	528	545	499	527	564	560	514	543	534	540	549	554	560	533	526	507	530	541	501	507	548	524	530	533	541	495	526	549	512	551	557	543	519	555	552	501	538	548	531	521	541	540	538	554	523	525	543	489	509	507	491	505	531	554	559	516	521	506	504	509	557	535	531	574	513	518	528	531	521	544	522	535	526	509	523	514	544	549	550	527	526	524	532	551	553	533	572	538	527	514	554	533	557	509	561	554	532	575	526	528	489	559	524	518	505	497	539	508	528	515	505	539	504	540	528	545	536	518	547	533	513	525	537	541	520	573	549	517	510	553	529	550	525	557	539	493	508	534	543	497	541	522	555	542	539	525	534	520	538	528	515	508	544	534	536	492	516	521	530	537	542	559	553	527	506	545	544	515	539	522	523	533	558	556	560	507	532	536	522	499	551	509	540	522	569	546	527	528	524	516	544	541	553	543	515	508	532	562	516	531	496	522	537	542	534	522	578	515	528	523	565	547	539	519	505	536	535	541	554	518	557	489	515	511	509	569	510	530	513	534	561	513	524	542	558	519	503	550	545	553	551	541	516	521	513	535	544	546	516	511	527	517	520	547	536	511	510	513	526	542	537	527	550	540	509	591	546	573	506	491	538	548	488	507	538	515	530	512	534	535	540	543	530	497	533	490	512	543	554	514	530	526	549	549	542	540	535	534	561	498	538	552	524	531	512	547	512	526	558	515	544	526	530	518	560	535	542	537	556	560	544	536	526	460	504	519	527	558	552	517	513	545	565	527	525	530	578	513	547	525	539	517	545	520	506	551	523	541	535	541	506	550	525	528	518	562	548	542	517	508	527	521	521	523	531	527	489	538	543	524	527	530	526	533	527	522	521	511	570	526	498	555	530	502	541	539	551	547	557	508	506	520	526	507	527	530	562	531	539	528	550	527	549	502	528	520
