345	0	2700	93040	388	8	2	153	451	643	656	726	663	673	694	678	690	629	677	633	642	631	676	629	640	677	634	615	641	629	631	639	631	628	612	643	591	585	633	602	583	595	586	620	567	621	584	635	586	619	603	583	562	597	568	553	586	609	627	631	617	597	589	593	585	612	589	639	599	567	568	593	571	598	578	595	624	610	602	588	604	535	627	584	559	611	583	566	593	612	626	590	605	605	577	605	600	590	585	589	577	582	582	583	590	588	531	579	609	613	573	574	579	605	607	598	604	620	579	573	588	591	592	563	574	567	595	543	596	616	609	604	582	602	559	580	560	569	606	556	563	603	574	582	590	542	581	562	566	615	586	586	544	626	590	597	599	590	577	567	625	571	594	578	589	596	570	621	604	595	596	582	587	600	584	579	591	576	575	543	588	604	577	556	561	550	592	569	562	601	580	599	597	584	558	600	609	590	621	570	586	608	598	543	613	566	599	565	579	592	608	600	573	599	571	601	572	577	583	595	606	605	587	527	585	561	586	596	576	562	597	585	623	612	577	563	579	568	608	601	585	615	589	579	588	602	619	553	584	557	580	562	580	577	582	589	536	573	588	545	570	603	559	558	588	567	662	580	583	588	627	588	590	581	611	589	565	609	560	578	613	567	604	571	619	599	590	587	597	604	602	617	563	567	573	582	576	560	610	572	600	602	572	585	562	564	618	605	573	574	582	590	568	600	581	580	544	582	578	589	601	584	575	601	584	536	581	545	642	586	617	587	602	564	573	574	599	603	576	574	592	597	611	597	545	605	547	584	574	605	613	567	586	582	577	599	561	582	573	558	573	611	612	559	601	571	570	551	624	583	567	613	581	558	621	621	581	623	601	599	564	608	555	536	636	606	561	589	590	541	596	584	558	549	582	596	547	588	558	591	568	585	568	572	594	621	576	539	623	578	589	560	545	588	587	597	587	610	617	567	604	583	564	580	575	552	596	586	584	573	579	578	569	624	576	607	574	578	537	584	600	571	623	564	600	573	585	574	599	582	581	586	620	591	565	596	607	566	617	594	553	572	592	589	549	575	560	589	594	569	565	583	598	590	586	538	598	556	599	581	577	612	590	559	560	562	577	574	569	582	560	534	538	607	557	560	592	591	589	573	574	572	604	565	571	607	590	567	588	587	567	559	581	571	588	580	549	576	565	574	606	550	573	593	597	578	552	573	544	586	582	561	566	600	524	616	538	620	581	587	610	604	570	558	589	550	578	570	600	580	546	590	590	596	589	581	580	561	571	588	570	591	621	606	580	536	581	594	568	563	559	604	540	599	582	609	564	614	580	614	578	591	607	577	596	584	565	588	611	599	567	585	605	547	590	616	566	599	611	558	611	599	546	576	600	579	573	543	537	609	608	633	582	582	545	616	565	573	598	564	556	570	566	590	543	617	558	564	587	580	592	561	620	582	609	562	577	553	571	618	567	575	591	600	601	569	587	596	589	603	580	584	561	551	563	594	564	622	602	604	600	595	566	610	577	555	565	563	572	585	574	538	581	589	575	567	580	639	597	600	560	567	579	588	617	580	594	584	607	569	542	565	588	606	583	566	616	558	594	560	563	608	564	565	602	598	577	605	577	562	586	556	554	556	576	576	585	578	578	574	558	619	573	578	564	600	581	569	598	553	599	588	577	542	582	607	588	536	572	548	577	590	574	547	590	592	606	598	559	566	581	582	603	589	576	589	603	559	572	523	589	585	594	548	585	574	587	585	556	590	561	592	545	610	572	589	595	569	581	564	527	602	584	567	594	571	547	565	595	583	603	588	610	597	586	567	586	611	601	564	590	582	597	559	594	588	603	582	575	584	588	595	567	593	574	579	571	591	603	547	576	583	551	552	591	579	549	562	600	587	621	569	559	594	580	580	607	550	564	609	541	575	576	526	548	606	571	576	599	577	555	588	624	605	582	556	571	567	589	579	583	555	562	589	577	544	563	573	521	580	599	594	587	583	595	591	531	598	573	568	591	554	583	589	562	553	579	565	568	554	588	549	580	598	608	577	576	604	609	621	583	575	581	583	569	578	564	576	585	570	571	602	556	581	554	569	552	644	552	603	528	547	569	596	617	582	606	578	552	561	586	583	592	559	537	560	600	538	596	551	584	559	596	578	578	584	559	557	569	580	608	558	570	586	600	544	606	563	555	606	598	563	578	581	588	592	567	596	562	594	579	586	625	547	608	549	571	590	584	600	571	612	551	562	557	587	574	612	562	573	564	542	588	576	578	582	539	616	588	588	589	589	611	609	584	571	608	594	552	627	569	625	557	540	567	585	581	566	601	574	556	575	547	590	593	579	570	591
345	1	1900	93142	402	4	15	289	484	643	654	678	639	656	617	615	654	614	618	589	584	628	613	592	562	565	568	615	617	575	580	608	559	594	580	537	553	541	544	541	583	589	587	574	570	542	578	609	569	535	538	579	568	526	541	568	582	531	565	554	554	561	551	542	568	537	563	544	579	568	555	580	590	564	569	529	534	553	532	566	541	571	557	571	558	541	535	555	564	585	560	535	543	550	587	508	543	569	531	562	572	552	572	551	556	559	499	542	518	572	554	534	580	584	566	556	560	525	562	554	560	559	546	568	560	557	582	549	544	592	609	543	571	598	540	584	530	554	570	545	574	522	585	544	563	578	567	619	525	578	536	533	556	574	543	522	559	588	533	559	579	553	549	581	575	522	606	529	562	545	579	533	537	552	587	538	588	553	535	565	582	541	593	567	554	537	546	582	580	537	554	537	536	538	561	579	553	519	536	549	554	552	559	579	566	535	557	548	522	548	555	575	570	547	524	576	559	570	567	536	547	566	546	489	549	525	527	524	555	535	528	557	585	571	582	569	587	558	557	519	574	581	558	556	595	566	555	586	547	548	576	563	566	555	528	537	549	591	558	529	559	551	538	534	533	528	544	542	555	561	568	542	524	546	554	569	547	537	536	570	553	554	578	576	528	530	574	554	551	523	556	562	544	554	567	563	591	551	533	575	602	581	533	583	532	514	515	576	557	563	553	569	523	523	553	574	570	557	551	592	585	542	532	584	507	556	544	538	537	547	544	584	543	540	552	557	550	565	536	550	568	526	519	562	557	526	544	537	538	552	575	551	582	553	562	565	541	587	577	539	520	502	562	575	545	555	560	557	581	548	537	547	564	577	520	543	514	542	530	549	567	541	549	560	560	535	528	594	550	537	543	594	555	557	560	529	583	569	552	576	554	538	549	539	564	554	555	572	560	572	608	563	564	565	549	576	539	544	532	544	528	530	552	536	579	550	560	525	570	534	500	576	540	542	551	527	586	543	562	581	525	531	574	547	553	515	584	565	580	543	562	571	564	564	578	565	589	543	547	575	578	567	539	568	532	557	532	549	556	524	548	516	523	531	555	532	570	561	524	572	507	532	549	560	538	550	568	577	565	566	582	572	556	600	561	545	556	549	540	562	561	542	572	523	549	570	569	548	544	571	519	545	519	583	560	576	528	541	539	566	568	574	553	586	557	562	540	596	547	563	559	559	590	565	539	556	567	571	566	565	565	533	555	547	614	547	527	564	539	536	542	559	557	495	584	590	573	584	522	558	561	575	553	538	566	548	518	555	550	573	575	561	550	552	529	556	543	596	550	576	555	550	512	566	569	568	571	547	582	525	546	568	538	529	552	565	553	544	584	542	549	562	535	539	578	532	505	563	543	556	534	588	512	553	546	574	537	510	560	534	533	541	515	579	533	540	534	537	551	564	542	560	562	556	522	584	561	524	583	564	556	552	554	533	541	559	519	545	557	570	553	535	531	546	539	523	569	564	568	530	545	590	561	601	562	525	564	530	567	598	579	556	556	539	553	541	547	544	564	531	550	564	574	552	550	586	569	523	543	547	518	514	555	556	589	563	551	566	547	523	554	551	565	540	535	549	526	536	532	561	523	603	536	540	577	543	557	534	556	551	546	553	571	570	547	564	561	542	538	554	584	506	571	587	552	565	536	548	552	535	522	550	577	546	548	552	536	580	543	562	516	555	531	580	570	538	540	554	568	578	598	530	548	545	566	550	542	542	547	554	588	524	541	523	519	536	519	543	573	532	583	548	521	526	558	553	577	579	527	581	541	531	550	577	541	561	548	533	568	565	534	568	521	606	555	566	531	575	590	571	555	564	533	577	531	563	565	555	588	534	573	538	554	566	549	559	552	538	571	525	540	583	524	530	540	527	529	541	505	550	539	583	544	541	564	572	555	554	513	557	556	563	542	560	551	557	524	531	518	552	564	593	548	584	544	578	584	544	540	544	531	561	550	552	584	539	536	562	568	529	555	537	564	556	534	541	582	561	522	555	566	536	554	526	575	538	569	544	576	530	540	584	560	586	583	560	553	568	525	557	553	519	555	569	572	549	553	545	563	573	558	536	540	567	557	572	528	551	552	525	528	535	578	576	554	557	547	547	577	543	561	543	544	548	577	538	541	544	558	529	549	527	554	552	573	553	566	552	548	575	529	577	549	555	566	559	552	529	524	569	561	566	527	566	512	585	551	611	549	553	555	571	578	552	537	584	566	519	563	523	572	524	535	597	528	569	525	553	575	566	518	553	530	547	546	515	565	555	533	593	511	569	500	566	579	551	581	533	564	530	560	535	561	582	532	568	563	587
345	2	2100	93244	391	2	7	219	460	614	644	694	632	692	616	613	639	614	643	622	610	577	602	569	569	595	575	577	548	567	577	561	575	545	568	529	572	581	588	568	550	554	546	542	574	574	563	537	562	577	537	550	565	550	543	529	578	554	544	526	547	593	543	561	548	563	552	555	565	543	538	585	549	522	543	569	552	544	561	544	536	564	548	536	570	557	556	553	523	523	538	549	535	546	545	525	530	558	534	555	545	511	562	549	570	562	550	535	538	518	540	523	518	529	501	558	515	531	561	544	577	543	554	528	515	557	534	505	549	566	546	571	487	510	562	544	557	541	533	560	558	533	523	528	535	540	565	546	553	548	533	530	543	546	543	552	546	547	525	542	533	526	539	545	561	543	564	527	565	555	565	570	543	532	546	566	510	536	547	573	551	540	524	529	560	537	573	589	516	524	520	529	526	573	516	556	586	540	587	538	538	560	540	550	551	531	558	525	602	530	551	570	539	519	557	569	570	498	524	543	538	563	576	540	542	534	591	553	531	537	578	544	548	528	555	544	531	556	520	526	555	537	531	551	554	558	508	543	577	532	546	529	557	558	524	527	568	544	527	542	533	522	542	520	534	562	567	564	547	595	540	517	526	532	535	499	533	554	514	547	553	578	545	576	555	558	552	555	558	558	522	553	498	573	545	545	519	564	562	535	518	575	544	548	528	532	563	547	525	523	561	545	572	554	533	542	558	541	563	551	534	541	548	581	514	540	548	546	563	512	510	541	536	553	549	502	559	580	544	564	538	550	534	556	549	573	554	565	537	543	563	526	534	541	565	564	530	515	550	558	548	551	561	560	546	537	557	540	545	566	559	542	569	537	533	565	533	543	550	545	549	518	536	566	527	562	552	535	572	606	523	562	516	573	568	497	566	585	514	496	556	533	576	546	541	510	542	546	555	520	549	559	529	541	519	535	604	549	571	542	568	531	545	567	548	568	536	542	531	555	528	568	573	547	533	558	570	559	574	546	534	488	537	563	498	553	549	553	520	560	521	508	554	553	528	551	541	543	490	529	569	530	546	530	514	535	540	543	562	548	542	547	523	540	556	539	512	544	526	518	539	545	544	556	555	508	587	545	534	552	537	535	548	542	527	530	548	520	550	570	549	537	540	556	540	528	552	520	528	545	555	550	514	569	545	535	532	524	558	537	525	550	525	526	529	551	581	555	554	518	545	553	523	572	513	541	535	564	543	529	522	565	519	546	544	549	556	503	569	543	579	539	540	553	537	517	560	535	570	558	526	578	538	522	498	549	545	524	537	541	535	534	528	556	543	539	528	539	542	520	566	537	549	545	543	532	554	555	511	572	542	591	519	568	537	545	525	571	553	574	512	527	524	530	551	553	537	523	522	535	519	558	535	522	551	559	532	583	543	525	589	516	553	550	540	530	515	545	568	498	518	547	533	540	550	564	513	532	553	588	553	521	539	523	534	542	543	546	530	566	571	532	553	545	542	514	552	530	533	546	531	548	547	524	533	567	525	513	535	544	555	560	532	541	533	523	538	539	533	577	554	535	565	575	514	559	552	547	559	527	525	542	538	572	524	535	556	525	565	579	546	515	534	536	553	536	543	545	538	562	511	530	549	529	527	537	561	521	531	571	550	517	522	523	547	526	509	572	551	537	574	546	544	559	508	543	547	560	562	533	526	506	539	547	572	565	567	516	523	568	540	585	535	552	530	524	539	553	534	542	550	530	561	559	535	537	558	551	560	561	537	537	538	566	503	601	542	557	590	547	524	549	543	534	504	539	594	542	554	520	560	548	554	575	555	537	546	575	503	548	524	551	520	545	514	560	551	576	534	559	522	535	553	518	559	562	557	521	535	528	518	541	510	535	542	506	511	570	543	571	517	551	525	574	540	538	531	513	545	551	577	508	562	544	516	548	555	528	525	546	515	537	542	538	573	528	549	537	537	563	545	528	582	536	536	537	554	549	561	515	552	530	522	535	543	549	547	581	544	544	547	532	574	562	563	572	514	554	556	563	540	541	501	539	565	528	538	535	517	534	559	539	550	543	543	545	553	557	526	534	533	559	534	552	518	552	526	511	558	542	544	540	548	570	509	551	486	583	541	526	530	515	548	521	539	538	566	536	500	554	583	535	536	526	558	562	564	546	526	571	549	536	514	495	537	519	543	568	560	537	529	538	542	557	535	575	528	526	553	495	578	520	523	586	543	536	581	519	524	541	541	504	537	541	513	531	542	562	535	536	486	532	544	532	553	549	504	540	556	569	545	534	556	554	535	533	531	593	535	529	546	553	509	538	561	520	547	534	586	526	530	542	554	534	546	540	526	531
345	3	3500	93346	385	7	4	149	421	560	610	638	666	684	615	613	585	565	582	615	539	587	566	595	595	562	600	560	581	551	578	561	578	519	560	555	559	519	553	546	520	551	546	524	526	530	571	550	517	552	520	527	472	536	531	505	528	537	559	518	530	525	523	511	520	512	505	560	509	530	533	522	532	487	543	555	535	564	529	541	540	520	528	548	509	550	516	544	519	551	517	500	524	507	556	500	521	550	507	508	505	516	549	537	545	557	531	506	513	480	529	537	534	554	521	501	532	527	486	537	514	518	504	506	503	538	533	528	516	507	541	533	529	514	542	551	535	531	517	531	495	545	550	535	511	520	544	519	513	516	528	551	528	493	549	522	537	534	517	534	507	555	531	522	561	512	523	516	503	513	533	488	515	513	531	514	554	552	530	506	506	501	518	520	515	548	518	512	516	543	531	526	528	530	511	525	543	536	521	537	539	536	503	494	533	499	515	516	533	541	517	536	522	522	502	541	547	520	516	550	533	528	512	537	530	480	525	483	556	509	546	523	512	498	499	497	553	564	538	520	528	517	576	525	527	552	515	551	483	523	513	539	526	507	510	525	514	509	498	537	516	533	481	537	508	546	536	493	525	531	502	530	483	540	511	529	507	519	529	531	505	548	532	523	497	522	508	506	507	528	518	522	488	504	523	519	499	542	525	499	524	522	547	528	488	515	522	522	539	520	525	534	507	510	510	483	536	574	531	511	510	538	506	546	542	485	530	542	504	529	560	552	550	475	528	498	531	506	527	514	555	521	551	490	519	534	514	506	514	544	540	528	528	536	515	527	501	525	512	502	524	537	532	520	523	515	523	541	528	516	517	530	533	532	505	527	542	535	522	557	525	523	543	526	514	493	484	513	518	503	494	504	508	521	515	556	536	491	539	496	513	543	513	532	498	530	517	551	556	536	535	520	536	542	523	532	528	493	546	525	543	540	516	533	550	541	537	526	556	562	507	526	522	541	543	524	528	524	552	557	550	536	477	524	481	518	527	547	511	544	539	527	536	509	533	525	522	536	494	533	563	519	536	555	505	509	494	522	526	536	544	516	512	538	535	542	488	525	513	526	535	528	534	531	511	510	489	546	492	501	500	505	484	512	530	541	514	473	512	514	522	523	546	541	537	546	531	527	482	514	524	536	516	505	521	542	522	558	571	548	505	556	538	478	510	527	487	547	516	519	512	549	518	528	524	505	547	568	485	511	523	565	510	505	521	544	514	515	504	505	505	509	526	526	552	487	502	529	527	501	531	535	512	523	542	528	498	525	556	546	498	533	497	526	483	530	515	530	558	510	513	510	496	483	562	523	493	527	539	532	509	537	477	511	517	533	562	549	514	529	517	494	509	524	515	526	521	526	555	535	526	544	530	534	535	513	547	513	502	531	534	544	495	523	548	557	510	562	493	540	531	486	531	542	544	532	507	524	508	511	508	499	508	547	522	537	515	471	523	523	535	511	533	497	504	489	576	541	537	525	556	514	511	521	540	516	536	563	491	514	500	502	526	543	509	532	529	503	529	526	525	525	524	500	560	555	517	511	532	526	493	517	529	509	533	531	516	538	519	519	508	506	537	544	543	512	513	506	521	523	552	556	550	526	539	502	495	537	492	502	523	520	524	547	515	513	566	505	527	561	488	494	517	542	532	502	509	526	518	538	507	565	529	534	537	534	506	520	512	521	496	486	530	568	538	519	525	522	506	510	508	537	550	510	529	515	530	518	519	540	518	540	543	517	546	511	568	521	504	529	512	546	527	540	491	549	529	538	510	542	521	493	519	512	526	541	511	531	532	563	515	510	510	491	539	542	496	533	523	546	520	522	524	528	531	510	485	556	526	544	496	520	545	534	501	543	516	541	557	535	551	552	509	539	550	543	508	533	515	510	521	515	545	535	524	513	500	524	521	519	541	518	506	525	507	514	496	535	522	518	506	528	498	554	509	549	534	547	547	491	478	521	502	498	534	508	495	574	514	544	532	529	527	535	509	537	517	555	516	535	547	520	515	498	525	535	509	496	513	490	539	529	533	567	528	537	531	542	560	529	544	507	503	518	500	540	536	513	529	532	536	555	508	550	483	540	542	502	537	540	535	524	525	513	468	506	493	541	506	506	504	527	509	502	532	539	547	504	510	516	540	512	543	512	544	548	525	524	514	501	514	530	549	529	545	519	526	505	507	562	490	510	517	554	503	508	528	508	528	496	539	527	514	541	530	540	512	507	517	524	515	487	507	533	503	552	489	514	519	510	542	535	506	514	550	525	527	495	504	517	523	533	543	524	492	522	517	510	517	488	513	521	507	521	498	518	519	500
345	0	2700	93447	379	7	1	101	321	520	581	626	621	631	607	609	590	593	548	604	568	594	531	566	573	528	534	567	554	550	539	554	553	534	482	557	524	554	519	535	524	546	545	503	520	495	559	510	524	509	499	501	516	531	518	491	478	484	501	533	533	490	505	508	539	541	490	511	474	522	511	519	507	519	466	489	510	511	488	514	501	473	515	492	504	485	509	518	494	504	500	533	490	468	525	507	490	487	463	480	483	537	508	497	477	549	505	467	494	501	518	527	499	473	507	468	489	498	503	493	504	510	499	487	515	511	483	507	499	500	520	512	473	471	462	498	515	508	533	533	460	513	463	520	496	506	504	520	521	488	493	479	489	491	490	480	517	507	467	508	453	484	520	518	478	485	488	503	493	496	474	489	515	475	492	516	522	529	495	497	470	528	471	513	486	510	484	493	477	527	464	493	461	523	476	471	491	476	504	473	505	489	545	503	490	488	511	493	490	505	476	501	467	500	519	489	517	486	525	493	481	498	509	503	501	520	466	477	504	488	513	488	500	510	497	456	540	478	509	520	535	481	480	469	516	491	528	500	490	478	500	489	474	469	483	512	505	513	504	480	444	497	455	517	470	521	488	526	514	487	456	511	504	490	534	483	478	548	469	500	456	514	491	503	528	479	505	476	465	516	484	501	502	477	505	496	495	498	501	510	490	452	496	522	520	479	474	464	476	516	499	515	532	478	458	487	491	505	549	497	499	479	498	538	482	448	496	511	482	524	498	515	506	485	457	529	478	492	505	497	528	470	462	479	471	474	508	512	501	531	487	510	475	497	488	481	513	504	514	475	549	484	458	523	486	497	524	490	524	509	481	512	483	483	502	485	487	488	471	481	500	483	501	511	512	523	505	497	537	472	499	492	502	507	484	496	523	477	460	508	495	495	503	506	491	512	515	499	482	497	518	482	486	517	469	539	491	495	505	488	501	487	504	504	513	496	484	491	456	512	509	474	501	491	481	489	470	489	483	490	476	501	480	471	501	529	519	483	546	477	475	498	481	491	494	482	508	467	513	489	494	491	546	508	496	494	463	531	486	485	483	497	503	471	476	497	488	511	466	491	491	503	511	493	483	519	500	490	474	478	471	492	504	481	487	462	494	484	504	476	488	493	499	478	493	510	487	498	501	510	491	509	504	485	488	510	514	486	502	530	492	494	495	492	512	529	489	493	499	488	466	480	485	484	487	487	497	489	507	497	467	479	519	497	507	472	476	519	475	487	489	500	497	441	492	488	487	501	488	517	490	489	501	523	465	478	470	506	479	481	494	469	487	468	484	491	515	480	494	475	491	506	483	480	499	494	456	489	483	499	552	492	466	529	491	522	472	516	498	487	507	473	483	533	478	502	529	499	467	511	462	501	485	486	500	457	495	497	479	527	465	500	476	512	491	475	493	502	521	458	501	475	477	483	456	470	485	486	513	499	495	512	476	485	485	482	499	498	525	491	462	498	503	547	482	468	499	504	484	482	478	488	480	528	470	501	506	487	508	505	503	515	513	532	495	464	508	463	518	498	486	505	474	510	497	512	469	492	496	474	485	500	466	484	499	505	506	508	530	459	490	490	497	508	513	472	508	475	498	488	502	512	485	516	528	475	559	471	487	487	501	476	496	511	500	478	511	482	503	472	512	511	534	520	468	490	504	453	527	504	518	499	474	484	492	465	526	531	521	492	491	496	494	488	487	462	509	482	512	482	467	488	475	479	494	494	524	501	504	493	515	530	493	493	502	475	502	491	495	498	444	487	507	459	465	484	483	494	494	457	496	483	491	501	485	498	479	474	466	501	496	517	500	463	478	483	473	455	508	486	477	483	487	507	484	520	500	500	502	507	470	505	507	461	475	490	445	539	458	485	511	494	455	494	497	487	485	468	479	489	500	469	500	501	502	476	503	493	512	502	506	514	493	470	493	479	492	504	474	481	493	491	503	498	493	506	453	492	516	470	489	479	490	529	466	475	477	493	501	506	460	490	461	473	494	484	476	490	474	481	497	485	478	484	470	497	507	508	493	500	517	505	485	447	501	490	516	479	487	479	480	497	494	498	458	506	477	474	517	521	499	485	484	502	466	508	509	503	496	503	469	523	478	475	481	485	485	469	476	498	505	502	502	496	509	494	476	510	491	504	492	509	496	499	435	496	473	496	485	514	521	518	472	529	496	472	482	508	484	476	489	480	482	501	537	462	503	500	523	525	501	473	492	472	506	466	472	455	475	483	520	460	459	521	491	504	512	489	486	515	519	470	472	489	490	492	526	463	507	494	503	478	481	484	471	508	496	526	486	474	491	496	492	463	521	497	480	505
345	1	1900	93549	397	1	4	221	365	566	556	599	563	577	581	535	574	541	546	527	503	544	495	513	490	534	459	502	512	530	513	539	509	520	494	537	463	490	464	476	478	487	481	507	482	472	466	498	472	472	494	500	484	495	483	480	470	481	500	483	472	529	509	462	488	468	504	478	493	471	455	467	473	475	510	473	500	487	458	519	457	479	494	489	462	494	490	464	511	459	437	451	478	483	452	481	444	496	449	467	485	477	478	517	481	487	499	484	500	464	493	448	477	478	468	475	469	535	486	448	463	480	473	478	480	465	485	472	494	492	485	494	470	484	486	481	460	457	487	467	485	458	472	461	477	442	485	470	487	506	486	457	483	466	468	439	455	509	439	482	482	481	468	474	476	500	451	477	459	462	447	457	473	513	476	475	491	492	458	470	478	474	496	474	475	433	438	473	471	490	445	443	473	455	476	473	509	449	495	471	515	429	461	460	489	454	448	461	487	447	492	484	479	484	522	505	463	480	456	497	477	501	455	461	457	485	476	436	484	486	459	475	499	481	452	454	478	460	497	483	522	429	446	499	514	472	478	469	461	468	475	468	474	435	462	447	442	485	467	457	471	460	492	511	476	449	473	452	450	456	454	484	461	455	488	462	479	465	459	476	483	477	487	471	466	526	484	436	456	446	452	509	473	478	474	443	437	480	485	486	476	459	475	502	458	472	440	483	485	471	456	412	454	480	465	462	463	468	446	463	478	466	484	497	512	471	503	486	481	516	475	498	477	438	440	495	468	478	460	479	496	495	470	512	432	503	480	480	482	470	465	494	449	472	445	478	510	485	476	502	473	477	442	496	481	462	474	452	508	461	464	443	453	482	463	467	457	474	484	508	495	471	476	463	486	432	483	464	466	458	481	474	482	483	464	502	461	471	474	487	448	468	466	490	491	467	467	481	461	483	466	482	458	453	484	478	437	489	477	435	466	461	446	492	497	458	477	445	489	479	486	473	481	419	445	481	462	478	482	475	461	441	510	458	463	485	468	484	458	432	463	470	431	478	506	473	450	485	498	486	476	503	474	469	515	465	475	500	489	438	507	480	464	468	486	435	450	465	450	488	439	480	445	459	457	489	483	489	465	482	435	472	493	483	456	465	488	480	494	491	466	501	478	487	455	483	459	450	488	474	457	467	439	505	488	448	479	452	460	434	487	478	451	476	472	454	473	449	479	490	494	507	467	499	482	523	501	457	498	462	461	482	477	473	461	462	463	505	472	474	473	484	480	464	455	470	506	483	462	463	456	455	457	473	501	449	457	454	489	479	442	478	491	449	481	434	451	475	488	477	473	465	494	492	479	476	452	455	491	465	453	482	462	460	471	452	467	486	448	445	484	469	498	451	473	467	445	488	492	467	468	474	494	455	466	453	494	479	461	471	514	487	445	491	466	469	478	475	505	499	466	484	496	463	509	481	505	442	503	448	496	479	481	474	517	460	459	493	512	465	489	488	482	463	487	460	468	451	502	478	511	494	496	437	479	438	484	471	463	477	480	502	460	496	490	480	468	433	461	460	501	476	497	504	450	515	463	468	466	504	455	457	465	467	477	456	450	511	485	479	446	458	485	477	471	487	457	456	485	494	457	475	457	482	490	491	473	446	474	439	450	472	476	457	485	476	477	470	476	467	471	484	467	486	486	473	473	468	477	460	464	471	493	488	486	459	481	483	466	480	484	464	472	502	461	467	448	472	483	515	483	479	454	501	474	467	474	475	493	462	444	479	468	475	424	475	478	474	445	486	459	459	481	456	455	438	492	491	490	467	447	474	494	482	470	466	506	479	482	466	465	483	483	477	479	488	483	495	471	487	476	462	429	497	448	500	470	447	450	499	442	489	481	466	476	498	456	476	489	466	505	459	443	442	481	461	480	469	453	485	482	482	475	483	467	486	430	507	460	484	467	504	479	479	476	479	461	470	497	472	484	496	474	472	474	484	476	500	454	489	459	421	482	450	469	474	465	441	479	460	478	447	477	490	478	466	518	473	466	471	418	445	460	454	455	488	488	481	518	445	502	507	514	465	492	455	505	503	455	503	462	512	464	494	432	483	479	456	475	440	473	453	459	461	471	433	470	483	449	473	472	471	474	448	453	438	479	436	463	493	466	487	461	446	492	468	485	505	473	434	460	458	441	497	458	472	464	475	473	512	467	458	489	477	474	492	448	445	517	465	484	459	475	457	481	473	448	497	463	462	496	474	445	449	472	459	478	490	495	481	471	466	483	499	470	505	472	471	492	480	437	472	452	478	457	481	480	455	494	488	470	495	462	473	487	449	482	453	468	460	472	485	458	475	437	460	447	471
345	2	2100	93651	385	6	1	165	369	534	552	625	595	619	541	559	565	539	551	552	512	518	497	514	520	501	463	503	490	488	469	500	466	488	475	468	482	485	488	501	492	492	458	467	484	477	440	465	473	482	476	453	466	477	495	477	446	467	467	485	479	450	483	463	481	481	469	443	488	446	449	442	447	458	450	509	466	473	507	451	452	451	422	432	459	445	427	462	459	457	448	464	433	483	437	435	468	454	443	405	461	447	443	453	452	438	471	447	437	449	434	420	426	408	469	428	438	437	445	449	444	485	458	470	426	429	461	436	452	424	468	494	469	480	436	443	450	483	440	427	454	460	444	486	453	444	461	483	436	457	449	459	480	427	455	467	448	472	468	463	434	454	483	446	434	455	443	450	470	450	473	445	471	427	442	455	443	477	441	436	459	491	435	479	454	445	459	436	458	443	447	433	426	459	458	481	474	469	456	441	447	430	452	439	455	494	441	449	459	474	450	459	454	460	435	449	468	456	452	433	462	486	457	453	468	431	438	466	475	426	450	438	478	466	458	441	418	451	467	423	431	471	467	440	438	462	453	451	434	445	441	442	436	450	411	427	450	460	443	454	471	453	461	454	442	476	475	458	447	469	423	451	455	422	430	447	450	450	481	427	477	441	421	464	465	451	468	440	422	434	439	414	456	458	461	469	434	424	428	475	468	441	426	441	445	474	438	445	459	436	465	452	480	452	434	469	468	459	435	450	452	437	425	487	475	453	444	483	436	478	470	406	450	466	442	473	483	422	444	415	430	458	449	441	446	462	461	443	470	468	437	423	497	477	437	445	457	428	473	448	440	430	438	433	465	432	443	474	459	468	421	472	455	441	475	425	456	448	451	448	461	444	465	452	430	482	472	441	471	446	448	454	426	457	471	456	460	408	453	457	481	487	463	443	482	438	436	424	441	450	456	432	424	425	454	469	454	443	443	457	448	475	468	467	451	453	443	468	454	458	454	403	454	466	449	452	442	427	476	476	470	456	417	472	467	449	445	467	418	474	435	482	468	443	455	450	429	469	460	472	470	438	449	478	502	410	461	433	428	447	439	445	442	437	477	456	457	431	451	441	449	435	464	456	464	453	439	439	470	424	432	430	441	441	433	490	467	436	444	450	427	447	434	480	440	461	487	410	445	434	427	480	467	446	449	464	475	426	442	474	460	441	489	460	463	454	395	430	471	439	482	474	449	454	440	473	427	441	443	479	463	429	453	442	482	458	479	481	430	434	450	459	432	472	469	447	489	429	465	471	453	473	459	433	457	473	440	459	446	438	473	434	469	485	446	452	425	444	451	429	423	465	477	465	440	444	456	429	445	413	458	477	469	461	479	446	459	434	471	462	423	455	444	436	431	440	453	454	435	447	447	437	486	451	433	441	413	458	419	478	444	438	474	454	473	493	439	454	444	436	474	405	477	463	457	442	435	448	417	452	453	440	425	467	468	445	442	435	442	451	466	469	446	434	441	455	462	447	485	488	453	465	467	458	423	459	437	443	422	477	437	472	424	449	455	444	470	474	468	450	447	442	424	480	456	453	450	441	458	455	423	460	430	468	465	473	459	444	461	445	438	435	430	466	445	471	450	442	456	435	439	468	447	457	426	433	472	447	447	465	440	430	470	451	455	443	455	459	430	456	462	435	473	387	455	459	482	476	436	424	438	469	464	455	457	443	445	446	440	431	427	481	446	451	481	433	488	458	463	459	474	441	439	476	426	441	472	436	452	446	455	442	432	426	449	454	439	483	455	461	450	436	449	445	424	444	456	428	422	425	434	446	444	441	448	453	427	461	409	429	427	434	466	445	434	482	471	444	431	478	436	451	461	442	476	460	440	477	417	423	452	448	474	465	454	462	433	448	448	429	431	463	460	493	445	436	432	469	460	444	466	463	449	403	441	477	456	454	432	435	439	449	451	461	434	454	429	440	474	425	452	444	453	463	434	458	463	458	473	470	441	471	420	449	436	427	457	434	451	416	401	445	451	443	465	435	454	452	452	414	411	475	471	456	444	468	457	497	449	472	476	431	423	473	448	455	441	430	444	475	454	458	437	474	444	424	442	452	465	506	463	448	432	450	458	456	477	458	482	475	409	461	433	446	429	436	450	469	453	433	472	413	443	444	472	436	455	452	451	447	448	446	464	434	417	414	434	419	454	430	437	442	457	457	422	453	471	462	432	463	448	451	444	447	442	417	476	458	483	443	430	460	458	446	446	458	476	444	426	471	444	461	442	427	468	448	445	431	470	422	462	448	440	443	442	435	460	427	440	475	395	454	457	435	428	470	413	472	452	435	446	450	437	477	457	446	467	472
345	3	3500	93753	387	7	0	137	349	497	530	618	573	603	549	531	543	494	520	529	501	516	518	521	496	509	502	507	473	458	488	458	477	478	449	475	457	452	492	469	453	468	478	453	475	448	453	488	437	505	497	493	481	466	481	471	483	456	441	477	469	435	468	489	419	445	466	497	434	454	431	463	451	452	435	438	434	446	426	453	437	447	453	482	428	471	484	431	443	492	455	437	442	468	442	478	473	426	498	453	460	452	483	459	481	440	436	453	446	423	449	442	433	477	426	496	460	465	488	471	415	471	464	441	459	448	446	442	471	404	450	463	468	484	445	437	454	436	435	473	485	465	447	457	473	442	445	440	433	476	429	468	437	465	463	469	447	442	443	480	454	434	457	475	454	456	495	406	463	432	444	432	472	414	418	455	450	443	435	447	417	477	471	429	452	453	438	483	448	457	435	474	448	462	435	439	440	440	456	463	452	431	456	454	421	444	453	484	471	461	454	447	454	477	470	419	454	427	462	412	459	456	494	471	435	464	460	456	468	444	440	451	446	434	444	451	431	388	447	484	458	471	443	437	461	477	449	436	437	496	439	460	435	432	440	478	468	451	416	416	396	460	434	451	437	449	464	413	457	476	440	419	435	431	450	475	472	481	473	476	460	423	464	426	454	445	436	420	453	445	439	458	475	498	459	452	449	442	474	481	433	450	433	411	452	450	432	459	429	470	489	467	436	457	477	463	439	431	453	451	429	442	445	442	448	460	457	419	412	445	429	441	451	423	461	444	466	445	450	449	433	481	454	424	433	438	467	447	422	455	434	435	453	437	446	464	463	439	464	450	466	436	422	478	424	459	440	458	445	453	439	440	455	445	456	446	439	449	466	448	443	471	446	411	436	456	476	434	424	432	483	463	464	449	449	473	443	465	422	440	466	428	468	457	421	442	416	397	446	442	448	464	445	458	456	437	457	462	439	468	444	465	442	448	452	408	404	480	416	448	412	488	411	430	422	460	463	465	445	456	454	477	468	403	500	453	453	478	437	478	441	470	453	405	407	473	446	431	470	429	470	443	461	418	423	441	456	450	401	428	415	438	463	448	432	467	467	482	449	452	472	444	450	462	464	468	474	443	451	420	453	464	424	432	458	465	452	458	444	470	432	430	465	488	452	412	462	453	446	459	434	418	475	428	462	426	437	448	459	400	428	432	465	442	413	449	438	437	455	421	471	420	454	447	437	426	427	467	408	454	465	434	414	463	434	411	453	463	445	496	433	451	439	445	444	452	471	481	404	475	481	448	468	433	455	451	437	432	438	464	406	430	452	455	474	439	466	480	460	483	474	396	414	467	484	427	467	459	438	456	469	421	445	443	437	453	407	422	439	428	483	448	426	439	430	460	444	478	440	466	462	476	454	463	447	462	486	441	430	480	463	439	481	466	460	444	435	467	465	447	450	438	428	451	456	466	461	492	439	476	459	439	438	422	432	461	419	453	440	455	452	452	454	445	456	446	474	473	481	457	440	447	459	424	459	463	459	423	445	442	449	460	437	460	447	441	442	449	447	466	434	418	457	430	463	438	440	447	459	466	421	458	422	449	428	442	461	478	423	463	430	443	422	441	442	474	412	432	420	448	434	469	435	450	451	472	486	435	454	427	465	435	430	447	462	467	440	476	438	421	453	443	473	448	449	436	466	481	428	417	433	438	466	454	456	417	437	445	418	450	421	419	440	435	436	440	435	405	448	453	448	463	466	459	443	439	477	465	461	418	447	427	461	417	438	439	468	473	422	422	400	443	443	473	438	462	432	438	452	451	439	463	461	415	484	430	454	446	428	485	441	467	453	454	443	437	443	457	453	448	412	491	470	462	456	458	411	443	451	426	439	462	452	478	466	464	432	438	460	454	437	460	443	453	456	431	473	451	474	444	450	445	471	472	462	433	458	450	440	448	463	442	452	440	427	453	438	456	422	467	451	461	438	482	439	472	486	466	423	442	409	440	418	461	461	457	472	461	443	479	425	478	449	448	449	451	419	461	443	437	444	431	426	458	430	440	462	426	458	458	428	445	463	443	440	461	429	427	428	471	466	449	469	445	417	451	436	453	469	456	447	446	439	439	437	431	461	461	422	462	454	455	461	482	469	424	472	474	439	425	464	443	444	433	449	473	441	465	439	465	440	465	424	469	474	455	449	470	401	471	433	456	417	431	429	395	456	504	415	463	443	440	432	458	452	436	433	444	438	462	416	438	442	445	424	435	451	421	467	469	454	423	452	469	432	450	448	459	450	462	442	448	452	447	460	450	437	414	436	438	454	462	449	470	452	498	440	467	459	426	395	468	446	460	425	437	450	434
345	0	2700	93855	391	7	2	95	281	483	536	602	573	608	534	553	581	525	532	528	518	484	522	529	519	525	535	499	519	473	501	478	482	504	471	499	474	484	470	507	463	484	476	452	475	450	407	438	432	457	420	460	480	479	450	446	414	426	449	429	425	431	449	441	447	443	463	455	409	423	414	441	420	428	448	411	447	422	442	464	443	439	463	417	442	444	417	423	479	410	420	416	443	459	425	455	438	432	443	437	437	432	431	445	434	425	448	460	393	421	404	430	398	450	438	418	433	430	409	450	455	451	449	429	423	461	446	414	431	409	399	454	427	440	430	427	426	445	434	465	446	427	459	436	406	464	454	428	480	420	438	445	413	435	428	439	426	443	432	435	448	443	416	456	446	449	449	416	455	435	448	431	461	387	400	433	403	427	443	417	436	452	420	436	446	456	435	446	423	444	443	443	460	409	388	425	422	423	448	440	428	407	425	435	429	436	420	428	433	423	426	436	432	435	439	437	433	404	448	454	436	442	455	454	460	438	420	444	456	457	442	439	426	455	424	437	408	449	416	404	398	406	433	426	421	418	434	422	446	454	397	448	423	413	434	427	434	422	401	473	428	439	452	419	449	453	443	413	407	436	492	430	444	436	445	399	428	415	419	413	440	417	401	446	455	446	407	451	433	425	449	405	461	445	412	454	424	451	420	450	441	414	421	415	446	457	410	443	426	428	436	416	403	449	426	432	404	438	435	441	435	441	423	403	437	418	447	420	457	428	396	419	435	427	440	420	412	415	428	445	408	435	426	438	418	428	434	412	425	439	415	404	425	416	432	451	441	437	428	432	397	426	430	440	400	456	440	465	443	387	405	443	444	441	402	444	440	407	446	454	438	447	470	421	427	443	456	418	426	427	428	442	421	426	427	464	450	432	396	429	421	402	447	446	436	446	425	447	419	440	438	460	454	427	435	418	439	414	451	419	431	422	439	442	414	440	404	399	456	439	424	426	446	439	428	439	425	454	410	424	416	463	423	455	449	416	438	377	442	443	408	423	433	402	443	439	444	418	427	440	466	422	419	448	434	455	421	435	417	417	455	450	431	403	428	396	390	426	434	432	423	406	444	425	426	392	452	449	426	471	430	426	454	423	482	467	418	408	422	449	402	419	429	435	457	436	423	424	424	429	410	434	427	409	428	417	433	433	419	397	424	455	426	395	432	439	430	434	454	418	403	414	454	457	415	412	408	443	436	447	426	428	452	428	437	456	421	442	442	428	408	450	432	416	449	441	437	451	448	421	438	432	441	370	422	426	452	449	417	442	437	414	427	432	439	449	393	406	418	435	427	430	434	405	435	411	444	402	441	435	473	425	437	423	467	452	416	463	431	447	453	462	410	413	395	437	450	407	439	463	406	425	442	428	469	430	407	427	416	463	399	433	435	397	461	440	421	438	431	443	434	440	413	418	426	444	442	416	438	463	417	447	403	449	418	434	418	416	437	400	429	392	415	434	439	428	432	452	437	429	402	443	469	435	429	444	421	413	447	446	433	419	408	398	403	430	440	430	412	451	420	409	429	422	430	425	459	433	409	423	446	462	444	432	459	432	401	419	437	432	445	400	403	438	454	401	433	442	408	434	451	414	416	414	414	449	432	403	428	439	409	430	418	420	446	428	437	398	410	403	458	450	402	459	450	454	442	422	429	420	429	421	410	441	422	415	423	460	437	420	438	414	460	435	428	413	409	441	423	425	422	401	423	420	422	416	410	471	400	416	422	408	399	463	414	413	414	421	402	420	448	427	450	436	398	447	427	411	441	424	429	445	444	440	399	442	432	437	424	412	432	435	427	426	427	431	419	405	427	412	423	409	442	454	464	432	443	416	435	434	389	434	434	434	425	422	413	445	424	411	419	414	432	429	414	443	416	418	457	423	411	459	434	432	428	405	426	429	439	422	427	451	465	442	409	445	417	452	434	404	413	420	439	418	415	415	451	427	414	459	401	446	417	384	427	409	436	425	431	403	453	452	441	412	442	387	413	427	459	431	467	410	422	426	403	399	432	439	424	445	444	455	441	414	425	422	402	449	455	456	413	417	436	441	461	439	432	429	473	446	403	417	453	421	431	396	448	432	446	445	465	423	419	462	416	417	430	422	449	424	420	405	434	449	392	454	422	410	444	436	410	441	478	437	439	412	474	439	417	429	413	481	414	417	443	434	413	435	437	429	454	452	437	410	413	485	443	438	410	445	440	435	443	455	423	424	458	431	426	450	448	444	422	412	459	456	423	439	416	415	425	448	433	435	423	416	414	379	398	414	432	416	409	452	432	387	416	423	490	437	417	459	395	457	406	434	429	410
345	1	1900	93956	397	3	2	193	376	486	544	582	549	584	536	532	530	534	527	500	510	496	485	483	461	503	500	462	469	486	471	456	443	442	493	435	472	456	515	466	447	468	426	461	480	469	435	456	487	497	479	458	459	449	453	478	467	438	451	435	467	430	455	448	453	471	487	460	449	491	445	473	439	450	427	438	467	447	433	465	425	477	436	488	469	442	475	441	478	418	407	445	451	500	471	461	428	445	448	442	454	472	431	442	486	462	487	409	422	429	440	445	437	460	450	449	449	447	480	447	472	470	451	423	461	457	457	410	432	445	444	483	443	446	461	461	437	478	451	479	446	450	454	463	419	474	431	405	454	456	471	452	446	448	437	447	450	423	454	429	393	419	471	428	467	444	445	433	432	445	434	437	448	435	472	434	430	439	483	446	437	423	473	470	430	492	440	439	448	434	459	463	473	440	470	455	466	455	422	445	447	443	449	423	433	425	456	448	462	431	482	448	445	439	458	454	446	468	446	437	425	458	432	425	437	449	452	453	436	422	454	432	439	433	430	432	436	435	442	428	494	415	458	436	457	437	463	475	439	448	432	476	422	457	438	451	429	449	418	450	399	465	456	445	445	420	468	402	428	417	428	445	469	463	428	439	453	449	471	431	450	449	400	463	444	476	431	448	459	456	418	448	456	444	441	464	436	431	505	453	453	442	470	430	455	432	480	488	429	452	440	408	455	442	464	458	407	456	417	424	424	442	432	465	475	441	445	434	483	462	419	455	421	478	420	402	451	450	471	499	439	442	449	465	412	444	425	458	468	445	449	439	441	425	444	465	418	447	478	445	445	466	408	463	413	441	453	447	443	474	427	451	444	406	451	457	430	419	441	440	422	450	432	426	430	430	448	410	454	434	429	467	410	441	461	454	430	428	463	445	450	444	432	454	434	462	415	476	429	428	481	459	462	439	433	453	447	459	465	461	444	455	451	426	409	415	465	423	421	471	458	451	464	477	412	460	461	443	451	457	458	447	451	449	462	477	485	443	428	450	439	454	454	443	452	479	441	438	449	449	432	437	416	411	479	469	449	443	456	443	416	444	453	446	455	464	459	455	440	416	467	438	433	474	432	474	443	455	437	448	429	447	448	420	399	399	457	465	444	466	453	462	417	454	448	451	454	449	438	462	441	433	441	412	472	456	448	461	451	452	441	451	437	459	475	434	432	453	415	443	447	444	448	430	439	443	422	453	446	464	424	459	451	437	434	410	435	427	438	442	478	459	444	470	444	445	472	434	434	447	449	434	433	478	439	457	427	451	438	422	443	474	451	494	453	456	484	436	450	445	437	457	473	450	419	410	451	464	455	502	444	441	415	442	447	461	410	434	426	435	462	441	441	442	448	412	488	442	427	418	428	462	465	425	465	460	444	472	440	417	417	427	451	435	431	447	440	439	446	472	455	469	497	438	426	467	435	446	441	427	455	433	438	456	451	465	462	419	424	476	454	404	463	418	450	464	460	434	433	450	436	412	495	453	449	440	441	435	452	488	447	447	440	422	431	423	422	424	425	454	432	461	464	445	437	446	441	404	477	423	456	461	454	467	422	433	445	424	453	443	477	454	428	459	456	440	474	463	446	476	439	456	426	472	447	450	456	456	447	454	446	460	450	438	449	478	477	442	453	442	419	446	443	460	423	439	481	428	439	460	454	427	415	481	469	470	424	437	410	418	455	468	430	437	433	465	452	455	436	450	436	442	471	451	434	467	442	442	404	462	412	459	438	465	442	442	425	457	459	483	456	444	440	472	437	444	443	479	450	496	454	420	449	432	436	403	461	455	453	431	437	459	432	419	456	461	423	426	404	461	428	444	420	438	449	440	426	426	461	428	435	437	437	464	439	438	463	441	427	430	415	462	440	439	420	474	442	448	425	435	419	458	451	448	428	470	429	468	422	426	455	496	411	436	426	463	430	468	467	426	439	454	450	407	476	447	427	460	401	430	447	403	435	439	445	431	401	432	432	441	429	458	456	435	444	424	446	443	447	423	450	440	445	441	421	464	449	450	423	424	414	456	469	459	427	450	446	454	448	439	429	434	461	475	470	437	471	448	426	412	463	450	461	452	456	450	444	429	431	450	445	419	440	485	438	454	441	453	456	422	426	422	454	437	433	436	431	455	397	398	433	441	473	447	433	449	439	443	478	460	456	462	450	459	482	459	445	500	445	438	462	428	453	450	430	433	412	431	470	444	479	423	426	447	440	463	441	443	448	444	440	463	437	424	455	469	409	447	444	446	443	462	428	465	407	439	431	464	456	432	434	445	438	428	446	473	440	429	462	461	455	441	433	451	423	454	472	440
345	2	2100	94058	380	5	3	159	350	507	557	619	564	559	566	536	549	532	561	489	486	533	499	485	496	502	515	471	493	446	473	516	472	480	479	466	492	490	436	459	481	489	456	455	489	451	461	454	443	461	452	464	453	465	433	458	462	429	445	450	435	437	458	455	444	443	421	435	440	456	435	476	430	441	449	482	471	465	470	439	453	455	420	450	468	441	438	452	455	448	445	460	443	463	456	447	464	468	429	472	450	453	435	440	490	453	464	434	414	449	447	440	433	442	444	464	460	451	414	463	432	451	444	448	447	441	460	447	409	476	446	474	450	425	436	432	451	450	428	418	432	447	441	435	468	421	410	472	433	401	466	420	430	481	410	441	432	443	439	428	445	443	422	464	420	478	425	455	482	454	408	446	420	480	455	455	433	455	439	408	455	461	469	432	418	457	455	440	443	473	448	438	455	413	463	437	428	443	445	417	453	435	458	425	477	448	453	420	418	455	407	431	445	412	442	468	467	458	439	454	427	464	453	466	439	446	456	446	442	447	487	431	460	476	421	459	462	485	451	427	465	452	444	432	446	469	448	467	458	472	412	410	457	467	413	434	443	417	436	437	440	481	448	440	456	440	447	466	431	459	423	423	443	445	461	416	417	453	433	459	466	472	447	451	421	483	439	440	469	425	455	441	420	449	425	467	453	437	449	412	458	468	459	449	421	449	449	446	460	439	428	431	455	413	439	428	450	405	431	466	463	437	468	453	429	434	457	467	445	464	441	480	422	477	439	436	468	451	406	446	444	441	404	472	449	440	454	464	462	471	435	446	462	466	426	419	480	452	434	452	448	440	448	434	439	489	438	436	417	449	456	396	468	425	459	453	456	473	417	428	443	449	455	486	425	443	463	463	497	412	416	422	429	429	480	452	435	468	394	431	443	456	458	448	446	461	449	462	467	447	435	441	487	454	430	433	478	440	416	435	441	436	464	428	467	420	444	439	465	441	426	418	441	456	432	450	427	455	420	431	491	418	457	443	456	431	427	395	439	434	424	426	473	452	444	416	467	440	428	423	413	431	438	415	430	481	436	411	469	430	417	448	443	393	436	474	444	451	493	459	450	461	408	438	435	435	465	432	432	421	444	446	442	421	462	432	468	443	469	437	472	440	453	441	471	444	453	424	431	452	414	455	453	446	456	443	454	428	451	440	424	416	437	425	443	455	448	464	457	453	430	436	454	415	444	465	458	470	432	435	429	444	434	449	437	467	460	438	485	424	453	430	454	438	434	443	456	458	420	453	444	437	460	432	450	424	454	425	409	437	415	419	429	455	448	471	429	456	431	431	418	453	449	455	450	427	463	479	438	427	443	473	437	419	446	491	456	441	409	463	430	459	437	448	429	437	445	482	484	456	452	478	451	450	437	452	422	441	444	425	443	426	428	431	452	473	458	452	429	425	445	438	439	470	431	459	474	424	432	444	462	425	468	424	479	435	435	428	454	458	446	438	419	443	468	454	443	471	432	431	448	444	466	428	419	427	419	436	443	423	477	449	426	460	431	454	422	450	446	461	479	455	454	462	435	458	458	441	462	446	473	458	467	415	457	465	449	433	413	439	462	422	434	462	444	450	416	419	464	439	424	422	452	442	442	437	436	450	481	464	461	457	449	462	435	442	433	495	451	455	434	471	433	450	437	458	458	433	427	427	435	421	422	404	473	445	455	436	457	418	462	461	424	446	468	454	412	452	450	438	441	470	433	435	449	428	433	432	452	453	419	440	452	442	444	408	464	451	416	437	430	425	435	459	450	454	433	421	481	435	467	429	431	432	423	452	393	432	426	447	442	466	419	433	486	434	459	448	460	389	459	417	411	441	420	455	433	458	434	458	442	475	467	465	437	442	398	421	415	473	430	450	424	483	446	415	438	477	439	437	448	437	447	434	447	444	410	445	450	457	443	425	473	416	437	443	453	442	450	474	460	455	450	412	466	437	443	434	440	474	418	449	454	416	430	463	428	465	472	449	427	441	406	458	456	447	423	447	428	420	460	465	417	456	444	422	468	457	447	419	425	466	435	428	433	427	460	437	422	476	486	436	450	452	449	426	450	464	437	446	457	423	416	429	430	430	465	442	414	435	453	429	457	395	416	436	441	436	437	450	457	463	443	425	422	453	446	444	467	453	446	444	477	417	439	461	465	441	483	428	446	443	437	436	450	436	427	445	466	451	465	433	444	482	428	453	449	435	426	466	432	454	437	453	447	420	437	458	449	435	439	464	452	446	431	446	401	434	441	426	420	432	467	440	432	468	444	460	415	450	467	439	417	428	429	433	416	459	442	462	415	416	450	468	459	464	458	441
345	3	3500	94160	391	6	0	110	308	477	510	574	586	569	520	551	547	522	562	521	522	509	502	525	498	474	512	528	522	484	493	461	473	500	499	514	509	483	500	506	456	466	470	490	512	451	497	482	459	503	462	448	493	496	486	459	486	443	473	459	480	443	443	457	456	469	456	495	451	461	457	486	454	452	454	450	471	440	471	457	481	474	462	457	433	467	467	480	471	479	490	454	468	490	484	457	458	466	466	487	454	424	488	430	485	461	437	485	464	468	469	434	456	492	445	444	434	472	431	427	452	495	434	452	455	439	455	469	458	489	443	442	456	454	472	443	477	477	461	471	470	475	495	472	467	444	482	438	439	467	472	463	491	451	459	439	459	449	467	462	440	434	472	465	479	453	490	472	487	460	419	428	486	455	468	456	479	476	451	456	439	448	461	485	486	489	469	427	455	470	477	445	468	476	461	473	486	465	420	505	456	482	428	488	465	471	472	460	449	442	473	461	449	479	428	447	449	445	435	471	460	474	466	486	413	461	463	461	454	483	468	454	456	470	495	425	465	444	446	441	467	470	461	475	445	446	480	469	478	456	438	438	460	502	452	446	424	491	492	464	452	465	474	470	462	449	484	498	437	467	465	442	455	454	417	477	462	440	460	436	460	412	467	469	447	449	455	467	454	486	479	457	451	463	456	472	433	453	436	498	449	436	476	477	460	462	446	456	440	436	442	430	440	463	474	479	459	453	455	456	480	480	496	463	447	451	441	471	489	490	494	460	434	446	471	507	456	439	427	473	461	474	445	475	427	436	430	488	479	440	475	486	439	455	484	437	428	439	458	444	483	445	446	461	463	463	473	460	460	457	464	481	475	410	413	470	480	464	457	495	454	462	444	461	445	453	439	431	429	435	451	482	483	476	477	458	523	469	465	436	457	470	441	449	427	441	466	418	486	447	445	461	430	464	448	451	431	484	481	468	470	448	460	444	434	459	460	429	470	473	451	451	465	465	449	448	440	463	458	468	415	463	450	482	485	476	432	462	481	466	423	478	453	456	458	442	442	466	455	460	440	464	462	462	476	440	427	447	468	491	451	470	469	457	482	483	452	456	427	513	447	448	456	471	421	473	447	478	435	474	458	446	447	467	451	460	453	454	435	476	478	458	451	471	445	474	478	407	468	459	496	447	496	475	453	446	446	499	423	467	444	460	445	453	436	443	487	476	466	443	452	455	441	470	473	453	489	472	455	462	451	485	437	406	452	445	449	480	455	466	480	466	450	451	436	432	450	461	426	488	480	452	455	460	437	456	493	461	464	441	445	470	449	442	465	464	425	461	483	453	439	467	460	483	444	458	459	457	422	439	451	451	440	433	431	437	454	447	461	460	460	481	417	467	454	440	459	461	459	483	458	462	416	439	456	441	446	460	454	469	486	433	453	454	454	447	452	469	453	450	480	420	446	507	461	462	483	465	425	433	465	473	452	496	476	454	451	462	481	434	479	473	437	453	465	445	462	468	457	455	487	475	455	455	412	442	471	448	485	474	453	456	463	476	455	494	439	463	455	456	484	463	474	470	436	434	465	458	434	483	481	456	410	482	442	495	470	476	456	462	451	464	493	434	473	456	442	459	487	450	462	478	495	455	459	481	460	457	419	463	473	437	465	431	452	479	468	423	489	500	461	449	453	426	453	435	444	438	468	452	456	504	455	491	460	428	498	423	435	471	456	468	466	454	435	453	472	479	420	482	456	483	437	448	482	438	453	436	438	469	456	417	479	479	477	458	475	462	465	461	473	449	456	452	466	452	476	474	475	462	432	488	424	427	437	491	470	423	476	471	483	470	455	441	434	491	472	458	431	474	436	435	443	469	475	439	462	469	459	480	454	494	463	414	455	508	461	444	446	442	462	435	450	468	478	481	492	459	461	432	502	446	494	463	457	422	428	454	447	439	447	472	471	445	477	467	502	461	467	469	453	455	455	464	445	467	442	451	456	473	482	460	450	435	464	448	458	458	448	474	447	459	472	440	448	442	459	461	450	480	454	485	478	462	460	457	450	452	440	444	494	464	472	483	462	452	465	475	467	437	467	477	440	438	458	460	478	481	441	451	421	477	491	451	444	458	441	486	455	474	439	428	449	468	438	454	484	451	465	470	433	467	453	457	459	429	451	467	470	468	467	454	451	493	449	467	439	447	460	452	470	440	469	452	471	475	436	461	456	473	457	413	418	488	485	454	446	462	473	457	468	462	447	472	449	467	452	483	446	479	466	440	467	468	441	458	476	446	447	448	457	458	441	475	459	465	478	426	464	476	460	460	451	453	467	459	448	461	445	460	468	445	466	452	437	481	472	466
