345	0	2700	190682	407	6	40	354	574	689	726	743	691	701	649	639	622	640	573	611	594	610	606	621	569	582	568	540	569	551	529	571	573	542	550	555	562	561	545	561	519	524	529	524	578	535	543	551	515	522	510	530	522	541	563	487	523	545	507	576	541	537	529	541	538	473	469	524	518	528	541	530	537	571	518	530	539	470	564	518	525	561	496	473	532	524	551	540	516	511	502	475	543	548	541	507	508	524	515	530	520	498	531	515	516	536	515	500	515	501	517	493	520	489	537	524	541	526	537	524	594	590	559	568	549	590	576	562	566	571	547	582	571	562	565	559	568	559	575	618	589	571	567	562	528	523	546	504	570	527	551	511	518	506	537	532	528	528	545	492	520	509	521	529	511	546	516	542	503	570	531	522	513	499	536	528	533	524	524	456	504	547	537	541	517	528	538	523	517	509	507	502	493	491	505	536	504	542	509	520	505	528	526	499	502	506	515	507	520	525	522	512	531	507	511	539	539	526	514	501	542	502	515	501	519	532	492	521	506	496	530	503	517	530	522	515	524	523	523	543	531	508	492	504	533	534	522	497	539	503	501	502	517	561	500	527	507	531	503	518	529	497	552	529	497	525	503	525	491	528	513	520	507	529	514	502	506	497	511	507	534	512	524	489	502	523	512	504	525	536	554	521	505	522	514	520	522	556	481	507	499	519	539	507	525	502	530	514	486	497	510	509	542	494	506	503	543	513	507	502	548	491	508	538	487	515	502	522	499	482	518	487	519	488	520	454	512	515	533	575	511	519	542	515	554	530	497	511	507	497	511	537	533	542	525	498	512	504	537	498	485	558	491	541	505	495	503	528	497	531	516	523	524	498	512	498	485	524	489	541	535	477	525	492	503	526	501	541	528	509	490	502	523	566	508	525	509	519	508	509	533	499	526	539	519	531	530	521	524	498	510	491	520	543	524	492	515	540	487	515	521	498	513	519	499	532	552	512	515	527	501	497	502	517	517	527	501	515	505	541	539	517	511	533	499	540	520	515	502	520	539	473	521	497	521	530	485	515	485	499	519	539	495	557	511	496	505	529	537	519	516	483	526	514	505	540	511	545	509	515	539	470	512	491	501	484	484	487	557	547	498	513	514	505	531	527	531	540	536	518	511	526	516	529	518	498	544	515	539	543	548	499	538	555	525	509	531	475	499	525	501	514	530	497	524	492	523	511	512	488	524	543	541	519	501	567	541	531	532	478	527	508	536	506	518	538	543	509	526	511	516	505	499	519	526	522	507	490	532	505	509	520	525	511	512	517	536	522	517	497	525	469	531	518	519	502	524	503	515	539	531	526	548	520	556	507	498	506	501	534	539	518	517	511	494	532	536	512	524	536	477	518	492	512	523	553	512	502	526	528	519	512	521	521	522	529	527	493	495	504	504	511	513	488	493	513	508	526	514	503	489	520	521	521	523	515	526	539	530	521	515	489	494	487	511	481	520	501	517	501	450	532	540	525	526	521	530	494	461	531	538	554	520	531	512	455	532	499	547	516	524	526	525	501	532	536	522	499	508	516	516	503	518	535	495	525	516	529	508	521	495	543	512	514	546	541	543	529	513	505	528	512	507	507	488	504	514	486	502	515	569	509	545	510	505	525	513	543	515	533	499	551	509	526	523	519	494	492	513	571	493	528	515	505	510	518	520	498	525	502	510	520	523	517	472	550	519	535	535	502	519	495	524	517	499	517	533	488	503	529	514	528	527	540	499	491	501	513	509	530	548	517	504	511	513	510	514	527	511	515	513	509	502	550	527	531	534	504	503	496	516	514	517	492	499	520	512	511	510	528	471	517	540	532	517	513	515	500	526	528	492	488	501	510	467	555	537	541	500	521	509	513	524	516	515	526	536	520	508	463	518	524	524	507	532	522	516	500	525	509	502	488	573	497	517	487	525	500	521	540	505	512	493	525	502	498	477	492	532	521	547	522	488	505	552	513	533	529	504	508	493	544	510	536	520	488	544	518	523	492	515	497	502	515	510	531	506	537	524	502	530	519	521	518	506	515	523	496	527	506	552	500	538	534	532	497	511	521	503	516	507	449	486	508	511	532	526	503	538	512	523	496	545	509	516	497	488	556	516	515	528	539	521	489	525	540	500	529	506	538	494	524	498	507	490	493	542	532	515	511	522	511	531	503	506	524	547	531	534	549	506	501	486	502	510	502	500	526	524	485	528	499	516	534	518	500	516	535	512	536	515	532	518	514	504	492	500	550	520	484	533	519	506	513	529	486	528	514	506	507	519	508	523	532	533	510	500	518	544	508	501	486	492	552	535	505	525	524	512	539	486	520	505	508	540	484	498	497
345	1	1900	190807	430	11	134	519	629	672	657	718	663	658	638	616	616	597	564	588	593	622	593	607	589	585	590	554	567	582	555	538	572	599	567	593	577	543	542	599	564	559	562	530	607	549	577	521	584	564	556	584	544	580	580	533	549	577	577	530	547	579	539	538	545	545	545	575	551	539	533	551	572	545	565	543	562	532	545	532	564	584	519	579	557	550	550	557	540	544	539	565	575	584	552	589	552	550	529	506	524	541	574	523	519	543	559	570	571	539	534	549	545	566	573	564	566	560	559	569	548	576	568	563	540	544	555	576	545	624	559	605	602	608	587	573	593	588	588	583	593	599	590	567	579	588	523	558	581	597	535	572	539	584	579	542	567	554	563	563	548	571	516	562	563	585	492	552	564	549	590	542	547	541	573	560	554	558	538	544	564	544	540	563	562	559	534	540	551	559	563	537	535	543	581	566	527	526	548	559	598	508	530	567	560	563	556	591	570	537	556	589	519	557	558	531	556	574	548	536	538	524	533	543	522	550	511	536	598	531	530	561	522	564	575	565	550	517	557	554	565	509	580	542	540	584	558	555	580	517	564	537	562	542	574	543	564	540	516	515	561	505	575	544	554	535	506	548	553	533	544	543	513	568	542	548	535	550	584	577	525	583	513	574	556	530	548	516	578	550	536	545	521	526	523	558	541	514	532	517	547	535	571	563	541	539	542	549	562	541	521	585	543	564	529	544	577	543	538	584	542	569	544	544	547	564	545	544	556	546	590	563	545	543	520	560	521	562	520	585	544	547	579	542	550	568	546	560	527	547	527	562	564	564	540	548	575	549	581	588	558	535	561	548	524	546	566	562	552	588	552	517	557	549	528	540	555	551	575	536	541	581	519	579	538	592	560	547	565	554	559	542	581	544	535	566	533	558	518	551	534	561	554	545	528	564	552	567	534	584	578	543	574	551	545	540	544	528	544	569	559	534	527	548	552	560	571	526	530	515	577	555	543	565	528	577	553	562	534	531	535	541	566	586	543	520	519	568	538	561	544	554	560	528	540	535	565	523	540	532	541	541	545	532	532	547	553	536	553	525	537	587	528	572	548	573	539	566	544	541	552	564	558	552	566	505	550	541	527	539	555	546	559	556	553	499	572	536	560	526	525	546	541	537	554	580	541	517	554	528	577	510	588	550	502	591	532	545	537	539	546	577	527	540	486	561	520	557	527	500	558	528	551	568	528	538	505	562	514	544	539	544	523	527	591	542	586	579	520	557	555	542	545	558	535	573	538	552	508	586	554	566	561	551	554	545	569	580	524	512	545	515	543	565	582	543	562	568	552	557	528	536	569	569	552	574	573	533	552	539	552	528	566	565	524	557	518	548	528	572	549	565	548	576	567	532	533	549	571	553	558	570	526	522	507	551	536	567	534	568	564	560	591	562	540	557	560	547	564	525	580	569	567	572	530	529	533	538	552	553	501	545	536	519	540	569	551	553	567	538	560	516	536	546	568	543	548	551	539	543	557	576	525	560	540	562	554	584	545	540	559	557	544	543	533	575	535	566	524	533	555	556	559	532	533	545	518	518	533	564	574	545	553	524	544	551	515	548	527	560	558	553	564	543	566	539	566	533	552	550	523	553	521	544	539	525	516	523	566	544	524	553	532	546	556	512	559	525	567	571	543	528	572	547	537	549	513	550	542	586	602	528	523	543	555	537	583	577	550	515	536	572	555	567	566	546	551	568	538	537	546	516	555	534	592	555	561	545	540	559	569	526	526	562	557	508	548	507	566	554	576	525	553	528	557	579	503	587	567	495	573	554	508	547	583	551	532	544	583	531	559	500	576	569	552	541	529	495	550	557	529	538	515	553	557	569	538	593	531	547	565	553	567	527	519	549	569	536	544	564	527	545	549	574	538	561	574	590	561	547	543	536	526	549	523	558	562	540	586	549	584	508	563	522	576	546	523	566	548	517	556	530	563	537	572	566	525	532	528	561	530	530	547	548	573	535	507	542	536	524	605	544	551	552	555	572	534	566	488	569	517	567	518	518	560	538	545	537	538	542	541	536	567	561	545	562	593	558	540	537	567	565	570	570	577	519	548	581	557	550	591	552	541	562	505	528	554	560	546	545	556	553	584	565	529	539	540	543	519	528	544	547	576	553	539	533	566	562	554	563	550	574	571	580	534	521	572	542	514	561	569	559	537	559	541	567	565	549	514	546	539	513	568	544	534	546	526	566	550	571	530	560	549	555	547	546	525	562	560	525	544	546	560	585	516	565	585	528	508	520	562	549	533	521	515	585	541	584	544	538	584	556	535	529	526	552	527	557	547	551	510	518	567	554	556	539	532	564
345	2	2100	190932	406	5	114	523	622	724	710	745	719	670	638	664	654	619	652	631	608	600	613	622	587	578	633	596	596	579	609	578	616	594	578	608	601	586	578	598	552	573	552	600	540	610	585	565	601	559	600	592	544	595	630	547	553	568	558	562	544	574	554	595	580	566	612	564	578	591	578	627	583	554	550	567	556	573	574	569	567	552	568	536	587	587	548	587	528	565	560	596	599	550	568	571	571	601	578	595	585	569	561	595	590	579	575	580	548	596	554	572	589	572	561	575	574	579	594	566	576	588	587	576	556	587	608	574	617	614	594	583	610	610	582	602	609	623	622	558	588	595	582	608	595	583	587	559	542	578	574	607	539	616	588	559	586	531	569	572	529	580	597	581	582	558	579	582	567	557	573	554	626	593	584	568	530	589	540	548	568	528	558	575	577	590	573	550	556	540	546	577	546	604	574	546	559	553	568	582	545	556	547	568	524	554	589	576	558	535	527	549	611	545	569	542	561	555	593	542	543	578	529	582	543	560	595	571	558	552	535	549	594	547	542	576	564	531	595	548	543	563	584	567	528	561	584	564	581	593	571	542	558	599	571	569	530	565	580	601	566	573	576	572	583	573	606	560	562	578	549	538	550	559	527	549	568	554	560	577	552	573	576	548	604	548	579	547	558	591	567	577	558	544	573	546	570	549	549	551	564	590	578	543	560	546	550	578	558	561	533	548	560	573	564	578	555	555	590	535	558	552	543	549	550	533	526	575	557	558	567	596	542	559	590	575	582	572	586	538	545	545	545	571	545	539	569	545	529	523	564	548	586	550	570	549	568	594	538	563	587	549	544	598	569	558	549	569	613	544	547	537	520	569	596	571	527	543	562	564	557	566	558	560	542	607	516	554	544	585	561	581	548	546	595	561	591	559	592	574	540	575	568	555	579	557	527	578	549	542	568	574	574	556	548	553	551	541	591	558	555	574	552	577	605	558	574	570	575	530	546	540	520	578	583	602	554	527	580	566	580	574	556	567	571	543	583	583	569	577	577	586	574	582	576	569	605	569	568	592	549	528	547	537	545	526	582	520	558	553	552	518	594	571	569	559	599	593	549	561	581	576	551	548	590	570	557	559	593	563	564	560	557	581	587	574	561	537	554	540	556	550	557	597	568	537	582	567	579	551	540	587	578	577	557	523	576	551	563	553	553	553	569	575	556	558	573	562	569	564	562	532	586	554	572	527	591	597	545	601	568	588	539	569	563	549	560	549	574	546	569	564	563	513	547	549	575	567	585	516	591	583	566	556	552	544	555	549	590	573	563	607	543	585	596	598	557	563	581	554	548	572	570	555	561	570	565	570	561	563	570	564	579	554	564	565	579	543	586	549	593	565	587	553	578	562	554	569	555	571	549	598	559	566	566	576	563	584	539	582	589	560	541	578	576	519	564	572	577	564	585	562	569	554	526	617	534	577	601	552	556	557	574	554	574	558	560	585	571	543	578	566	569	583	551	599	544	575	566	542	535	561	548	552	544	577	570	565	585	582	591	553	596	563	547	608	557	556	580	573	523	579	531	545	561	554	564	556	545	569	586	629	547	576	583	581	575	544	527	598	570	592	552	553	582	596	555	572	573	562	561	561	595	536	532	588	556	590	535	529	558	560	583	556	516	564	595	548	576	583	579	583	562	546	551	564	555	575	552	564	572	565	537	601	575	576	572	554	564	551	552	554	577	572	545	544	538	575	550	576	560	596	540	565	543	577	585	564	568	549	585	593	580	566	566	578	548	570	569	576	548	574	519	546	565	568	553	574	571	551	553	592	555	570	531	567	545	580	572	529	526	573	574	557	572	543	588	559	562	580	550	561	556	566	576	554	588	549	587	519	556	539	567	549	535	563	574	567	576	573	565	561	549	552	591	563	571	574	547	586	569	545	584	552	522	568	587	576	573	585	552	592	559	561	554	573	558	562	577	579	586	567	575	549	563	542	584	575	546	551	566	561	557	554	565	571	552	536	580	538	565	577	523	567	544	544	538	570	558	530	554	594	535	532	583	594	578	576	562	521	573	532	560	553	584	554	547	550	590	559	592	562	554	560	599	584	568	550	566	537	581	570	563	578	546	567	564	536	535	548	577	596	582	569	507	582	557	574	558	572	524	562	543	541	549	580	554	585	551	570	550	559	592	618	566	554	584	573	553	590	568	578	574	581	581	552	574	585	542	569	566	552	552	559	595	569	578	589	562	559	551	555	547	536	599	569	557	577	574	572	594	579	576	567	530	588	547	581	570	562	569	570	574	576	554	560	599	571	535	547	564	536	546	528	544	568	569	561	578	556	558	579	563	570	549	593	565	598
345	3	3500	191056	402	3	63	459	604	712	724	726	683	693	662	670	651	684	643	650	638	617	623	613	624	629	593	645	596	620	622	575	615	635	532	597	573	595	593	591	612	607	576	612	623	602	582	584	603	625	602	618	589	555	626	604	562	588	600	577	600	578	573	563	580	571	596	576	577	562	571	611	602	543	584	573	580	586	581	570	590	592	583	580	576	555	542	580	537	616	578	583	561	584	598	591	590	596	536	584	589	594	576	573	530	555	626	580	575	586	586	596	549	600	619	573	594	628	620	588	584	586	604	631	602	626	584	618	626	637	616	609	591	637	627	614	627	632	642	599	670	609	673	618	638	576	647	611	595	595	572	576	602	549	597	604	599	583	560	557	579	587	593	578	624	576	551	588	565	581	564	598	610	602	532	559	600	593	613	562	564	630	575	594	582	589	562	573	596	601	621	593	577	605	591	595	595	581	557	571	596	574	562	526	572	597	602	593	610	601	587	573	582	568	559	633	561	543	607	559	609	572	602	605	578	596	562	564	565	611	566	594	532	590	554	583	569	609	572	612	552	588	599	568	587	576	587	594	551	553	601	562	571	589	607	580	610	567	573	555	553	572	571	577	585	565	574	567	594	626	600	570	585	610	564	609	596	580	566	577	564	623	555	580	589	573	567	538	558	581	548	604	558	566	580	618	586	600	591	610	585	566	596	558	583	543	583	623	564	558	594	614	544	587	555	595	560	605	592	577	609	551	589	550	557	620	574	549	592	576	577	594	595	605	573	588	555	619	610	570	586	571	589	566	620	554	584	583	563	601	578	570	566	574	564	556	587	561	594	563	581	549	582	575	570	588	605	591	609	560	585	569	539	570	574	560	629	581	575	552	597	608	583	606	591	605	554	580	569	576	567	595	592	548	605	579	582	564	590	575	564	546	576	556	562	555	584	583	595	573	606	596	561	555	583	588	562	573	565	588	602	591	580	557	551	604	605	592	562	566	584	573	564	591	591	580	560	572	596	564	551	623	616	618	604	586	551	591	609	568	596	585	528	586	584	621	576	573	586	561	596	551	567	572	597	598	559	602	577	592	578	606	586	568	544	585	599	577	607	620	565	560	565	635	564	598	611	591	592	594	600	589	583	600	577	555	558	588	595	577	572	580	573	594	551	583	594	577	578	555	586	595	542	577	557	577	552	573	578	610	563	537	612	576	561	583	588	578	548	571	567	578	570	593	577	588	597	557	553	558	604	554	544	623	576	603	571	590	585	574	537	572	589	577	541	601	607	566	549	595	580	536	600	553	593	603	556	578	558	530	563	588	567	573	567	596	561	585	565	589	585	530	540	571	579	568	580	576	589	535	565	595	589	560	576	590	587	582	552	606	568	577	600	603	579	572	613	613	553	583	598	579	555	592	577	576	599	574	610	542	579	575	583	588	625	575	596	576	561	617	579	583	583	592	609	588	581	592	549	615	567	577	571	555	572	574	603	556	556	550	603	566	572	567	574	563	572	558	550	559	608	581	601	545	587	594	579	587	568	570	574	567	586	627	571	596	576	589	571	571	568	572	545	594	551	600	574	563	548	568	567	553	560	590	600	586	563	560	561	572	599	573	599	608	555	587	569	587	556	563	541	603	547	542	535	584	590	585	619	596	574	561	606	574	555	582	583	561	559	583	596	599	585	589	599	587	576	577	565	578	583	574	617	571	609	601	578	586	583	590	595	600	584	579	601	579	577	531	576	573	611	584	569	569	563	602	568	554	580	590	580	610	581	609	592	587	594	545	550	579	582	543	554	616	562	555	574	566	537	587	568	596	578	566	589	607	570	574	544	578	560	587	628	547	590	598	524	581	584	615	556	607	580	550	590	563	599	621	607	567	570	543	570	568	569	573	599	595	572	566	581	562	559	588	564	601	569	583	573	552	586	547	563	586	587	606	584	595	578	616	531	571	587	566	565	565	594	599	606	589	579	563	573	565	569	572	581	596	555	581	599	558	594	566	554	613	603	570	585	556	558	615	583	592	585	579	604	563	547	598	558	547	594	577	558	592	568	541	567	551	568	607	589	593	559	597	576	598	602	566	571	573	582	586	569	595	547	601	562	572	538	577	560	551	559	540	579	565	588	566	566	576	592	594	561	568	606	607	604	599	558	585	582	592	579	592	618	557	578	550	560	575	544	606	576	553	602	608	582	548	583	575	588	581	568	568	581	563	568	574	547	552	553	566	609	582	553	571	596	558	595	536	565	600	568	579	590	607	602	563	564	555	599	587	564	565	587	536	610	595	541	607	553	560	592	596	571	565	593	540	568	549	602	616	558	595	589	575	584	604	560	561	587	602	524	583	574	588
345	0	2700	191181	393	1	48	346	612	740	770	731	717	706	697	660	690	637	625	652	604	624	646	622	636	597	617	600	607	620	606	595	601	587	544	618	588	555	580	593	596	565	586	550	566	584	545	571	588	559	557	597	543	589	528	567	530	593	611	548	572	563	556	562	557	587	540	561	549	629	535	587	559	568	581	539	567	596	561	597	573	529	592	555	572	543	584	566	562	567	554	536	562	568	578	517	584	546	584	543	560	533	547	571	545	561	573	540	595	546	569	551	563	570	569	571	558	535	561	600	591	591	600	567	562	650	587	573	591	584	612	599	588	582	622	604	581	575	616	608	606	616	565	591	581	581	562	570	542	574	543	544	566	544	551	532	537	553	534	582	566	542	581	537	596	563	541	542	541	561	536	551	563	569	542	584	550	549	551	567	536	559	557	537	562	594	524	531	568	571	544	544	531	540	567	558	568	585	542	561	572	517	554	561	545	543	530	581	541	599	547	576	554	575	547	570	543	540	565	557	556	537	564	555	551	558	553	573	589	572	568	550	557	560	532	533	604	549	574	551	542	544	515	524	590	505	542	547	575	540	548	591	496	537	538	540	540	543	527	536	529	543	548	523	590	554	550	528	565	553	593	573	530	543	566	515	580	563	561	573	547	572	546	537	562	539	580	573	556	572	524	561	554	545	578	568	565	597	536	562	581	536	544	546	557	554	547	568	552	522	565	552	538	531	545	591	579	554	560	588	539	553	570	570	545	584	557	556	528	553	552	554	580	570	585	545	511	542	574	542	531	559	549	568	557	559	560	606	547	542	529	549	558	583	552	591	564	555	553	560	545	568	575	577	511	546	518	549	551	606	521	556	572	539	585	521	551	563	537	573	519	582	549	566	561	562	538	569	586	550	572	540	538	541	503	550	564	534	539	603	535	539	561	549	550	568	518	535	586	562	547	535	514	592	559	538	573	551	577	526	567	559	544	518	547	546	589	573	556	563	574	546	537	596	566	567	550	565	581	543	581	553	535	567	535	520	538	536	538	577	561	543	579	560	521	548	593	517	530	533	567	557	536	551	566	556	567	525	553	559	569	542	593	551	581	526	549	529	556	561	555	572	545	526	540	576	549	560	528	541	546	558	552	553	516	536	549	531	542	579	539	547	547	572	544	552	547	542	556	547	571	560	570	553	543	534	555	518	576	574	525	560	541	585	551	545	546	568	555	569	551	581	554	564	566	561	539	580	547	553	549	605	566	526	539	569	554	553	539	604	527	546	556	565	560	565	543	557	542	545	531	574	559	517	557	600	568	543	571	533	538	531	503	566	559	585	561	546	505	583	566	569	531	557	558	512	557	546	547	564	556	534	517	544	556	556	522	556	569	559	539	574	546	576	558	531	525	549	593	590	557	561	553	549	566	553	566	537	580	545	527	550	522	564	543	549	555	545	559	620	560	565	522	540	564	551	533	525	570	548	559	542	558	568	569	527	541	556	567	524	562	532	584	545	548	546	554	562	561	544	540	565	572	567	546	575	559	514	585	551	516	572	553	571	529	554	530	589	564	588	575	571	551	516	562	544	564	530	565	544	558	602	522	557	578	522	565	571	525	564	557	533	541	567	593	550	565	568	560	549	532	530	554	526	547	566	552	557	571	547	552	526	529	561	538	556	545	586	538	555	575	570	550	562	531	562	563	557	536	598	553	556	525	561	577	568	531	553	537	574	550	545	518	542	572	587	516	539	543	572	557	580	534	525	518	527	559	553	531	555	569	543	543	561	567	542	555	530	578	565	539	570	556	536	551	543	561	539	546	563	567	575	581	556	571	548	562	562	525	570	542	539	541	534	528	589	519	558	552	549	533	555	569	538	588	561	574	547	552	576	546	559	562	586	515	563	554	542	532	522	560	551	509	582	597	544	527	591	543	558	558	535	557	539	498	589	553	550	546	574	544	564	559	559	575	546	550	543	541	510	578	562	586	537	528	532	538	540	526	581	552	567	524	558	583	528	562	575	527	562	568	559	568	580	581	575	562	583	581	569	574	552	588	560	549	538	534	546	571	505	593	564	563	537	553	566	571	523	555	556	527	557	547	552	543	570	538	525	545	542	543	541	534	584	553	551	565	558	550	575	553	565	549	572	535	552	532	577	552	568	515	550	533	589	561	539	559	526	543	551	534	569	553	540	544	547	571	559	531	539	532	578	571	548	569	554	554	585	545	576	533	588	510	524	564	593	549	552	580	509	539	556	534	540	540	565	537	525	570	521	539	563	556	553	545	572	553	548	578	577	577	566	558	575	537	565	543	550	561	576	531	535	539	546	531	553	556	571	534	530	535	534	541	575	543	546	541	548
345	1	1900	191306	436	14	179	542	612	700	659	692	677	632	637	651	609	576	611	614	576	610	608	588	594	599	600	581	587	578	583	607	601	555	549	611	527	567	571	591	559	575	527	581	555	553	558	582	569	557	554	567	561	575	575	539	563	569	547	534	561	567	583	585	538	546	586	580	554	555	549	529	556	563	573	532	556	556	560	544	588	550	582	567	558	532	548	553	533	517	540	541	552	568	557	562	544	557	513	538	571	518	586	579	548	530	584	530	572	556	553	582	544	527	581	579	592	568	562	586	579	578	560	592	565	616	580	597	551	637	589	639	566	604	609	625	593	600	607	632	595	583	616	600	599	638	633	588	619	533	560	578	597	558	559	558	575	554	561	575	518	566	547	560	586	536	563	550	537	559	564	596	557	527	540	561	554	558	582	533	533	585	579	541	556	549	571	556	549	582	544	560	545	573	567	530	581	567	565	541	580	572	555	571	526	558	588	537	573	560	529	547	566	563	557	560	538	535	559	585	538	571	538	590	532	523	540	577	574	575	557	586	549	529	579	567	575	591	559	528	520	537	556	553	528	535	558	558	571	547	540	551	566	579	569	534	555	574	558	569	553	572	566	565	547	544	507	568	579	524	523	568	529	540	504	556	539	572	551	548	535	566	583	547	583	581	542	546	545	576	580	548	541	551	579	576	534	540	584	586	589	564	571	555	532	581	549	566	556	567	565	527	543	521	558	553	546	569	547	544	576	536	556	556	565	536	548	572	559	522	571	628	585	577	587	516	584	582	549	561	530	530	543	564	542	537	557	563	578	538	561	561	515	573	523	563	586	568	543	609	575	557	568	566	546	578	594	549	562	590	566	583	546	537	559	588	529	596	578	547	575	539	523	555	560	591	547	572	585	540	538	561	595	562	559	539	572	550	560	555	531	538	546	568	587	556	548	569	564	550	525	549	558	563	557	503	564	547	559	578	533	556	535	566	512	552	536	533	541	533	576	576	538	541	596	615	553	546	575	548	553	598	547	539	541	624	562	576	570	576	531	552	535	574	534	562	576	556	551	546	584	557	573	558	542	554	556	545	556	527	543	531	535	551	550	571	556	540	542	538	545	565	572	555	573	565	601	524	560	544	527	555	571	555	557	597	525	602	554	560	527	569	560	582	527	559	541	560	544	542	574	591	553	563	572	575	569	568	541	561	558	524	589	533	579	563	556	543	570	569	539	579	560	530	587	516	527	589	538	556	551	551	583	545	564	570	542	547	551	567	545	546	526	546	538	545	528	538	535	570	557	573	543	550	528	576	544	572	541	594	539	575	538	546	568	553	568	561	533	569	558	577	578	529	605	572	521	594	542	511	565	543	506	567	548	581	565	588	561	524	586	579	540	562	564	593	548	569	556	546	552	562	554	578	535	539	521	559	589	559	561	550	560	560	535	563	538	586	539	575	552	562	552	573	572	566	560	536	559	555	581	533	576	552	601	553	570	543	582	561	528	535	547	592	550	598	542	584	528	561	536	574	545	552	545	553	567	547	565	564	529	546	561	568	521	583	536	565	561	605	539	538	580	530	598	549	573	536	570	565	573	603	545	556	543	563	522	563	531	581	546	571	560	544	571	547	548	571	562	580	576	561	553	534	560	599	552	549	551	546	585	538	534	513	563	554	587	549	552	548	568	594	545	570	550	552	548	557	553	551	527	580	549	544	563	591	564	532	539	558	568	549	542	570	545	578	540	564	541	558	549	550	550	549	541	548	602	532	537	538	584	567	566	557	531	561	563	528	608	562	542	575	522	565	581	549	583	552	556	534	530	545	548	556	539	561	531	551	555	565	552	582	529	572	555	548	550	534	550	547	547	598	550	560	540	541	556	565	547	561	554	555	554	569	534	539	546	545	553	532	542	567	571	550	550	602	550	580	550	597	563	567	589	572	550	580	577	561	576	565	515	583	560	547	584	560	539	558	551	564	547	592	535	557	574	554	542	560	535	548	580	553	546	554	561	530	546	574	575	571	543	550	558	575	554	555	514	602	549	556	591	548	549	566	567	558	551	572	575	528	566	549	605	567	577	532	582	571	569	574	566	553	590	555	564	590	540	571	554	541	547	538	576	576	561	566	569	560	524	586	543	558	573	551	579	569	546	523	561	547	568	534	554	591	573	549	540	558	578	573	553	570	574	574	552	529	581	546	548	564	550	530	571	564	592	546	546	566	542	597	532	514	535	604	524	574	562	617	556	577	549	528	569	564	560	555	568	547	571	539	523	556	529	587	533	557	565	539	583	550	578	521	580	576	543	575	550	562	577	563	583	566	563	572	544	540	512	587	561	571	513	574	549	558	608	567	568	532
345	2	2100	191431	414	4	88	430	572	673	696	657	684	654	632	623	589	589	582	578	569	571	568	557	561	566	574	559	560	555	552	558	517	564	518	540	525	556	548	561	542	542	527	531	559	516	526	550	549	530	535	567	525	518	554	536	498	486	548	557	494	515	525	503	524	496	531	545	527	516	525	507	532	491	546	489	554	522	492	527	488	555	507	543	522	555	503	512	538	518	517	499	513	549	508	494	509	507	557	518	509	503	497	523	514	481	521	531	497	527	520	536	523	549	518	528	517	523	531	477	553	549	559	508	565	548	585	545	582	580	544	564	593	562	580	568	569	603	572	578	603	556	580	547	556	538	515	543	547	538	550	536	541	505	561	514	536	533	557	528	526	509	544	532	529	521	540	522	548	533	561	541	488	522	534	496	528	514	520	514	509	521	505	510	521	531	472	543	522	534	529	526	538	536	528	491	538	512	508	520	488	512	533	514	529	533	544	512	526	492	515	541	506	531	496	522	526	547	531	521	532	499	511	538	471	506	509	537	507	567	505	521	543	538	506	533	522	502	559	517	523	521	484	521	533	491	540	575	505	507	560	559	494	550	543	545	533	517	534	530	512	517	551	546	490	520	518	522	504	523	529	520	544	530	530	542	513	523	535	525	521	527	514	510	524	518	542	514	501	527	495	505	553	548	507	519	524	526	525	537	500	535	508	547	533	518	505	544	504	517	515	510	505	547	534	529	504	555	501	508	551	559	545	491	522	482	524	545	500	553	491	532	520	540	537	528	517	517	539	527	523	488	507	538	513	482	530	549	499	523	557	523	521	542	489	516	507	531	538	512	476	533	490	510	532	536	541	508	547	543	513	537	543	543	525	511	513	516	551	490	546	515	500	578	560	516	513	544	512	519	555	537	495	500	504	519	542	535	496	515	547	507	516	515	520	493	540	520	531	530	514	532	506	482	542	519	526	500	520	513	518	547	511	540	500	499	535	534	537	490	544	552	512	489	526	552	526	513	557	503	552	515	505	512	515	526	534	508	564	511	509	510	505	508	485	537	509	532	511	528	510	530	528	519	532	531	513	516	488	528	490	524	526	511	524	546	519	531	501	549	535	498	492	547	489	503	530	542	506	496	511	515	526	544	548	526	517	525	507	516	490	491	519	539	512	528	504	535	549	488	500	517	520	527	542	493	487	537	527	521	543	542	501	532	495	509	512	525	541	522	525	525	539	581	524	494	561	542	504	532	511	519	513	539	553	500	498	526	490	524	521	549	512	510	538	502	544	504	485	511	507	497	512	525	539	510	574	516	526	533	541	528	506	482	566	529	522	516	516	506	543	541	521	520	537	526	503	530	539	501	521	543	527	537	521	529	552	486	530	509	538	519	532	566	543	527	527	517	510	519	521	524	535	502	487	505	556	533	512	509	540	516	518	543	505	514	538	533	495	483	572	523	523	547	528	517	542	509	512	524	500	530	515	551	525	499	526	526	534	522	530	474	504	529	515	553	510	521	507	487	551	509	480	513	538	479	531	522	536	524	516	546	523	523	532	506	512	504	495	511	497	542	530	500	502	507	520	548	539	503	514	525	527	478	511	579	530	527	521	543	512	518	503	496	532	515	461	523	483	538	528	530	545	538	537	540	495	527	511	521	491	513	536	500	564	486	484	536	550	521	530	488	538	513	521	488	532	482	509	511	531	521	487	519	522	503	525	530	532	495	520	505	535	565	520	521	490	587	522	525	512	519	564	519	511	491	503	508	557	520	514	490	526	524	507	522	535	519	535	532	537	460	510	515	471	516	523	494	531	532	550	531	504	545	475	516	508	478	533	529	512	536	499	487	500	528	516	526	534	531	586	518	505	523	512	546	510	543	561	514	521	511	491	545	510	521	534	534	502	510	491	518	492	528	507	523	526	509	533	514	552	510	505	478	512	524	522	506	544	541	527	545	528	531	519	522	513	524	550	516	515	549	521	498	528	549	524	536	490	528	530	524	506	538	514	531	539	538	507	533	509	520	523	512	509	533	496	522	553	531	502	527	535	491	519	502	541	527	481	528	549	524	465	511	542	546	537	518	508	556	547	510	509	543	549	498	536	545	498	505	535	498	530	501	514	522	523	510	536	507	551	535	496	531	484	502	493	505	516	493	532	547	521	536	508	480	511	518	499	533	543	498	480	504	502	527	499	529	524	496	514	522	544	555	511	519	525	537	531	522	510	518	537	543	535	520	567	522	496	532	507	547	509	518	499	555	554	521	548	506	540	524	497	517	546	500	535	531	552	517	525	522	511	519	534	515	513	532	505	513	512	491	519	511	504	512	507	546	516	539	486	564	506	528	523	519	506	546
345	3	3500	191556	415	3	64	454	600	731	707	724	728	699	714	663	632	635	604	628	647	607	613	612	635	588	568	619	594	631	596	587	582	584	583	580	566	611	591	590	592	558	590	597	533	588	573	554	573	612	584	560	565	586	552	598	579	610	556	534	598	562	570	559	539	558	569	564	579	577	577	563	555	598	563	556	572	578	567	567	578	542	553	538	545	547	573	569	570	542	583	545	551	550	558	582	561	577	575	583	563	615	552	574	545	591	573	605	560	568	555	558	582	589	566	564	591	604	571	551	591	619	583	593	563	611	592	614	564	614	580	592	612	594	620	581	628	599	618	618	590	627	594	609	605	562	590	568	568	563	589	591	559	575	589	592	576	529	515	526	575	561	573	571	554	571	575	553	578	569	564	580	600	554	550	532	523	559	592	555	568	552	565	576	548	571	577	555	563	574	568	579	599	556	540	575	546	568	536	572	541	557	581	566	546	587	558	534	565	546	561	571	569	581	561	551	589	565	568	545	565	569	552	557	559	560	572	545	550	553	535	591	537	580	599	559	504	569	551	588	573	534	565	584	590	559	561	554	561	584	539	560	577	606	564	553	560	535	578	564	544	589	592	587	560	552	579	609	572	536	584	548	583	532	595	518	546	577	554	561	525	579	567	551	559	564	557	569	565	557	543	556	537	541	547	537	541	572	543	511	600	555	602	577	542	594	593	592	562	578	570	564	541	553	539	574	553	573	511	563	569	548	552	565	558	591	565	553	548	576	549	575	576	565	577	550	566	590	564	572	579	569	544	554	559	561	565	587	608	579	559	559	577	538	562	562	552	569	567	584	509	557	538	553	574	579	553	600	550	560	586	562	538	553	564	542	564	567	555	546	572	536	563	548	572	588	556	560	577	551	587	582	616	568	545	554	582	546	521	543	586	562	567	532	550	551	561	540	541	521	570	592	562	540	539	552	567	566	584	588	599	528	553	550	540	535	583	575	547	596	570	580	566	568	580	563	557	551	552	564	601	530	557	586	540	577	532	552	555	543	596	551	543	548	546	569	580	559	567	541	570	562	542	569	579	537	569	567	560	567	594	532	555	562	559	541	537	583	541	582	555	551	577	560	565	553	560	560	554	549	556	594	541	578	573	553	564	562	551	559	570	570	557	578	574	560	559	561	568	557	552	576	547	569	574	585	554	567	541	552	608	561	565	560	541	588	600	512	575	568	562	590	556	568	560	564	528	601	552	571	518	605	586	566	562	553	548	563	586	524	590	569	589	538	547	546	560	566	566	557	546	586	575	558	542	553	579	556	559	536	555	572	506	572	575	558	555	562	563	556	594	563	537	555	563	552	559	584	544	533	592	517	557	555	554	546	575	536	542	575	558	545	548	557	548	568	552	575	564	557	564	511	538	541	558	582	548	587	568	539	519	547	581	558	539	567	533	564	535	561	557	594	587	572	580	564	542	567	537	571	507	586	563	590	542	532	553	562	581	551	551	540	560	573	560	569	584	579	564	533	566	555	555	567	556	602	548	598	566	518	596	582	564	564	528	576	533	556	554	549	564	549	535	556	590	558	551	572	574	566	567	581	557	598	560	558	556	574	571	595	519	580	596	562	552	520	561	618	546	580	546	583	557	542	535	559	522	553	539	582	571	537	603	547	537	560	580	563	569	589	539	595	542	569	577	577	532	572	571	582	553	560	539	571	579	554	561	561	526	587	565	540	570	558	555	537	564	543	549	561	568	543	538	530	529	579	540	538	574	594	569	534	604	576	547	609	585	547	530	530	570	552	549	555	553	550	594	557	532	526	551	564	547	527	549	548	584	570	553	574	590	542	575	581	565	522	555	545	525	541	538	530	569	580	511	575	553	537	556	558	553	549	579	546	572	552	579	576	565	519	535	581	560	545	582	555	552	564	569	553	564	573	569	567	553	564	550	564	567	544	568	571	550	605	570	569	566	559	578	555	533	562	534	560	579	586	528	605	541	560	531	582	567	565	564	577	581	532	521	576	581	527	603	570	592	571	569	564	560	580	566	513	569	529	578	578	563	542	563	593	557	542	578	560	583	526	576	538	570	538	556	552	590	589	568	547	572	546	564	566	571	584	540	554	584	552	554	580	557	532	570	533	564	558	550	564	559	534	542	605	553	561	588	526	587	598	537	554	552	557	579	549	528	558	552	569	523	564	557	554	586	506	512	587	526	543	599	592	577	534	530	549	564	561	538	555	552	562	512	570	542	576	583	592	570	591	549	571	611	557	575	570	575	565	544	550	588	583	589	547	549	516	570	568	526	538	552	583	578	558	552	599	550	594	570	572	543	590	591	579	568	572	516	569	569	543	566	564
345	0	2700	191681	402	5	29	372	594	710	695	755	729	680	709	676	638	639	632	671	612	620	615	609	655	642	587	651	593	597	613	601	618	602	608	582	611	609	603	604	608	587	603	586	548	606	608	591	597	582	587	556	589	571	536	547	604	582	577	566	565	615	593	576	572	570	598	594	551	554	560	583	573	575	566	616	577	581	608	592	556	582	590	594	588	592	579	615	551	616	568	560	548	592	600	514	559	576	558	586	557	583	613	531	589	601	568	567	527	566	590	561	559	594	577	552	571	594	561	594	581	587	562	612	584	612	623	616	608	648	593	597	608	626	617	650	621	631	602	624	646	593	646	595	617	579	599	612	592	560	561	583	563	614	589	571	531	616	574	556	568	586	571	557	576	595	544	561	565	594	586	604	572	594	554	574	544	581	582	565	598	570	593	565	537	553	583	577	567	574	536	597	564	561	536	582	542	576	565	572	598	591	556	593	569	561	576	591	601	550	548	585	575	590	584	576	565	554	562	550	558	577	527	584	556	547	567	546	531	557	568	585	560	583	565	577	567	575	547	582	567	525	573	559	562	585	586	546	553	588	532	536	586	551	552	581	554	567	550	561	574	542	559	547	589	582	582	569	579	585	564	565	550	575	590	592	530	584	582	546	540	551	559	568	616	604	586	592	553	576	587	578	568	560	574	592	570	539	535	559	586	554	592	558	582	562	547	547	562	548	534	552	533	562	582	573	551	556	573	583	562	566	605	561	531	557	560	575	529	574	540	600	571	564	599	563	589	564	589	588	562	568	557	575	584	568	523	556	575	548	554	573	570	570	565	603	562	576	562	561	574	532	586	555	573	559	561	563	569	590	551	598	531	577	562	559	563	576	619	554	576	570	566	570	533	573	573	574	549	570	574	578	565	581	599	561	572	562	577	593	556	599	554	564	560	559	553	544	552	545	575	558	562	554	564	571	592	545	571	582	599	538	600	547	591	544	540	549	551	566	568	557	527	567	570	548	568	545	568	562	547	574	582	570	543	594	571	559	563	572	553	567	533	522	569	577	613	592	562	570	574	531	581	568	565	553	544	571	520	575	561	566	547	581	554	548	585	570	525	575	565	580	564	563	563	566	568	550	522	561	519	586	572	560	547	534	541	569	561	562	568	519	605	564	608	576	559	575	573	588	538	578	569	553	570	562	556	611	588	563	569	571	543	582	574	549	589	532	565	600	554	569	587	577	569	571	570	553	531	580	590	555	546	560	526	564	542	552	563	568	566	538	558	594	550	572	559	585	528	568	556	531	571	540	553	562	566	543	543	548	551	575	549	547	565	550	562	572	568	590	544	578	572	567	560	546	523	562	576	567	562	571	567	536	543	573	554	568	529	578	559	563	569	516	600	572	614	584	573	571	561	590	542	557	542	556	554	604	571	551	547	554	585	565	563	542	576	596	569	566	580	548	534	567	591	583	525	582	566	582	565	565	539	574	545	550	576	598	548	545	565	570	549	602	531	569	558	581	555	555	552	536	549	569	583	586	575	558	550	558	591	533	524	539	596	570	572	581	577	586	578	567	585	603	590	547	556	566	563	559	573	566	571	551	575	580	571	586	548	576	553	562	556	554	543	596	545	581	513	554	526	531	525	607	564	558	548	537	545	551	579	551	578	569	536	537	547	569	579	587	557	542	554	561	580	565	541	576	588	547	581	580	548	573	571	538	530	590	568	579	511	548	543	569	579	523	539	553	577	576	574	568	564	535	565	596	574	531	561	547	545	564	545	588	534	566	551	549	559	568	544	552	565	573	550	553	551	560	579	561	570	541	564	571	564	593	580	538	561	576	571	564	542	548	593	544	576	569	569	592	564	589	561	565	580	569	531	563	529	530	551	511	580	583	557	573	557	578	579	539	584	523	533	592	571	579	585	595	541	573	543	555	573	559	575	571	569	530	541	550	592	551	563	563	572	572	556	562	546	563	580	568	555	594	575	524	567	588	574	582	550	578	556	540	562	565	565	557	557	584	540	587	529	579	562	570	587	595	581	575	599	558	533	570	578	546	577	545	565	569	564	583	525	574	560	549	540	556	562	585	563	572	568	563	570	546	551	558	567	559	560	584	555	567	563	552	589	568	597	538	521	533	552	560	599	538	580	564	584	601	545	540	602	583	580	592	563	574	584	599	552	553	551	560	548	578	573	576	585	579	545	556	568	573	538	555	558	557	580	546	567	613	569	527	548	579	555	571	563	531	562	585	592	601	541	567	569	571	542	587	555	556	578	553	553	596	540	559	569	576	549	550	554	562	542	546	592	575	523	609	559	562	544	528	539	578	563	568	595	588	580	606	580	574	578	553	537	596
345	1	1900	191806	417	6	122	502	592	707	701	677	663	637	668	640	602	619	609	597	603	576	595	576	617	665	580	594	568	597	567	581	569	587	598	548	592	582	601	594	605	580	584	572	558	554	566	600	578	565	607	574	589	592	585	570	550	570	544	561	580	575	543	564	554	606	574	586	556	551	565	566	550	566	572	558	582	567	578	563	568	574	552	573	586	587	574	603	579	570	577	556	593	561	596	573	577	569	576	593	575	573	541	598	566	577	570	571	536	571	550	574	557	560	561	560	588	572	560	593	586	583	560	599	572	577	610	596	619	607	598	596	625	624	603	613	613	621	645	587	584	615	589	626	625	628	569	541	573	544	564	548	540	576	589	552	551	557	555	539	549	556	547	549	592	574	583	555	604	609	556	558	584	548	556	555	569	586	549	566	586	591	557	596	567	592	551	569	558	574	573	589	575	595	585	578	545	539	559	569	563	590	566	544	576	571	559	559	574	593	544	583	611	538	554	565	586	554	574	544	548	597	611	545	566	571	531	621	546	580	554	562	554	550	572	546	552	531	579	560	597	535	534	537	595	552	591	574	570	551	547	557	543	560	581	576	567	549	594	575	570	567	584	591	558	574	579	588	573	571	556	575	560	569	555	575	572	573	578	543	553	557	603	589	535	555	579	605	559	566	545	550	594	556	581	537	555	592	566	575	592	560	553	564	537	583	591	565	566	569	548	534	573	590	590	509	553	571	551	546	548	557	531	592	576	580	527	563	556	539	576	575	558	558	539	577	549	557	572	578	557	616	569	556	588	547	576	554	580	600	601	563	571	558	549	572	552	562	529	530	547	574	560	580	578	578	579	578	579	552	536	533	571	536	576	544	530	552	568	552	542	581	576	575	545	565	574	601	573	568	537	560	580	525	533	571	575	542	561	558	605	539	557	554	550	554	566	546	588	567	549	552	582	541	556	571	595	575	561	572	600	555	548	570	572	557	546	579	561	559	572	555	556	530	599	596	529	597	595	553	584	556	587	555	559	568	571	554	560	558	581	530	556	588	560	538	576	554	566	573	572	573	599	585	512	554	571	557	591	597	499	584	545	526	595	597	558	606	558	559	589	590	559	580	554	601	588	581	576	563	562	568	563	560	591	601	553	585	557	556	556	560	532	580	566	594	556	580	546	564	553	575	526	574	549	590	553	581	548	588	540	555	572	570	522	571	586	593	582	606	594	592	580	535	535	545	553	589	571	537	564	579	608	599	514	545	559	542	562	572	587	589	567	587	576	582	610	568	528	565	550	558	586	541	534	591	570	567	548	580	574	545	541	541	583	566	552	574	575	524	568	581	550	558	575	591	554	570	581	581	553	554	577	560	590	584	567	582	610	590	561	573	560	565	541	566	562	589	554	581	534	584	552	572	588	536	589	563	550	542	576	592	573	558	552	552	560	578	587	575	549	544	560	566	574	565	554	558	583	572	553	551	565	560	573	556	576	553	585	525	543	539	561	585	560	549	557	550	569	545	561	567	576	591	553	591	535	558	567	599	554	552	614	582	559	576	557	528	574	566	526	578	589	548	543	586	566	541	558	570	553	577	611	556	573	571	592	532	560	562	568	554	560	576	530	544	512	562	550	524	537	535	636	584	552	566	595	556	543	578	604	570	576	569	547	581	558	558	554	563	567	603	564	588	548	562	580	563	586	552	581	558	550	535	585	591	583	572	557	585	562	578	580	528	539	572	558	574	550	584	606	515	556	544	584	577	597	558	587	566	570	540	534	569	555	585	570	570	584	584	567	568	581	535	552	565	555	572	551	546	581	558	581	556	518	569	586	558	577	556	556	544	563	605	576	557	558	598	580	571	556	558	553	581	550	567	565	547	547	554	573	534	580	558	568	563	539	572	543	567	556	566	584	580	555	565	552	555	548	572	571	531	551	580	562	527	585	580	585	586	592	582	573	554	563	556	578	555	546	555	559	594	583	569	555	552	575	557	541	570	552	583	546	541	543	564	543	587	585	563	531	538	593	557	531	588	595	587	536	581	556	598	577	556	570	562	536	541	540	586	548	558	579	555	586	555	550	584	570	593	533	574	566	602	554	572	558	588	555	570	527	595	585	568	571	540	553	582	541	555	592	585	539	546	585	580	556	538	556	549	553	550	568	564	551	608	535	582	543	588	593	574	589	570	574	572	595	566	541	597	571	572	561	572	567	576	543	575	572	576	534	566	580	552	542	534	580	555	559	543	537	591	561	565	557	575	556	556	552	592	575	578	575	576	558	542	572	568	566	550	530	581	551	556	532	552	578	561	555	604	573	596	590	564	536	554	566	552	558	595	556	559	601	565	563	546	572	592
345	2	2100	191931	407	5	88	472	593	713	740	706	709	716	646	621	652	643	636	611	597	618	639	610	583	622	592	602	580	622	606	586	587	608	598	578	571	628	604	589	582	589	581	616	606	585	636	602	561	606	601	569	597	583	575	571	571	595	555	579	553	576	578	550	581	587	546	586	555	625	598	596	582	581	560	578	582	579	585	565	600	585	567	597	588	595	568	560	583	598	587	593	580	531	601	610	559	592	583	578	601	549	563	581	545	588	549	588	549	623	579	587	611	616	554	599	586	606	575	610	597	592	597	593	649	587	594	578	593	598	621	599	629	635	680	615	624	612	645	613	620	612	590	638	633	603	634	599	578	597	534	595	585	595	541	576	610	574	582	557	607	568	559	596	580	596	615	554	539	592	589	571	577	576	581	593	566	593	569	582	607	542	586	529	611	561	558	609	579	601	566	577	577	570	548	628	579	578	593	598	550	559	562	585	603	555	600	578	602	536	562	551	571	593	570	591	610	587	526	559	566	610	592	586	579	578	542	598	551	592	573	572	558	588	571	549	583	579	581	555	597	580	589	550	584	546	574	573	596	583	550	563	572	577	570	545	583	573	578	581	585	601	571	621	562	603	568	568	562	572	575	549	577	592	556	602	626	567	578	571	559	588	563	575	586	576	562	582	562	592	555	589	578	564	553	580	549	542	595	573	552	583	600	571	566	572	576	567	568	574	603	574	555	570	578	562	574	583	565	606	600	577	563	558	561	583	565	585	519	591	538	575	579	563	571	570	576	598	569	558	562	589	567	616	559	548	571	578	593	591	592	576	540	565	593	597	587	581	554	590	567	559	570	570	612	595	571	573	531	546	584	577	593	598	594	580	598	555	570	598	606	585	541	568	553	586	540	593	538	585	607	565	603	570	563	602	568	584	569	559	628	561	551	561	564	563	557	562	571	549	587	573	553	529	559	562	595	570	567	588	572	567	586	555	573	580	617	560	576	575	562	609	554	539	576	601	564	614	613	601	599	590	572	574	585	550	616	543	582	571	590	553	553	584	584	584	581	567	547	569	604	579	560	591	542	581	532	599	575	596	600	599	567	576	570	567	585	552	581	565	566	553	549	588	566	595	574	581	572	597	585	608	593	578	548	582	548	588	569	571	578	588	577	531	565	596	567	586	560	592	571	552	563	592	583	546	620	584	567	598	617	591	590	589	559	570	590	599	552	573	600	574	558	543	598	576	580	561	566	597	594	581	576	561	566	581	609	573	574	574	556	587	563	595	567	559	583	622	615	592	590	565	570	565	580	561	562	569	547	578	624	584	549	575	585	633	565	593	609	560	563	555	598	558	541	600	548	575	619	566	551	584	602	579	553	550	583	555	594	610	594	600	590	570	567	603	554	564	601	533	593	540	578	553	572	585	548	596	563	600	569	588	580	568	545	609	587	540	578	574	585	541	596	556	546	569	585	608	593	563	526	557	557	612	567	553	590	597	550	586	569	562	597	566	542	622	566	546	579	582	583	579	534	579	547	583	597	598	617	588	586	558	564	576	546	624	589	568	560	598	595	568	594	585	575	582	573	585	596	587	574	574	566	585	521	583	582	581	578	589	609	597	601	580	584	538	602	579	574	598	591	587	596	605	526	597	570	603	582	568	566	574	560	576	581	584	572	578	586	590	588	575	572	568	536	572	580	591	556	571	571	581	563	561	571	581	550	594	550	597	607	599	585	563	540	589	567	559	576	566	564	592	566	590	580	576	600	606	583	542	603	581	595	596	583	603	572	561	566	580	564	585	592	565	545	596	612	573	541	604	553	598	577	565	565	577	550	578	599	550	593	567	578	645	585	604	592	563	582	549	601	589	596	570	575	594	569	565	573	554	565	600	620	558	592	571	596	596	563	597	595	582	588	579	607	599	572	568	563	564	547	602	568	559	564	582	568	574	585	578	563	614	579	582	589	572	542	559	551	600	540	579	548	610	570	578	569	591	561	565	563	557	569	593	578	556	550	542	593	559	574	631	556	557	611	561	586	594	569	580	603	574	571	557	579	597	620	591	591	580	551	611	564	574	591	550	589	621	595	558	561	565	586	601	592	582	628	593	599	536	568	626	560	566	575	558	587	586	580	581	581	582	584	601	581	542	588	550	583	579	578	587	575	573	575	562	582	562	560	573	574	548	587	581	541	590	553	563	610	596	560	595	594	571	571	564	578	592	562	597	576	564	550	599	588	577	562	556	554	569	635	571	582	570	603	597	544	601	561	561	560	564	611	585	576	571	572	563	565	562	554	586	577	586	623	552	564	562	549	561	597	566	588	573	565	544	579	591	569	587	592	570	587	580	590	553	565	592
345	3	3500	192056	413	2	40	428	550	640	684	667	668	689	603	620	588	611	541	611	513	539	571	553	542	553	503	524	531	519	530	514	516	511	557	539	474	503	534	562	498	513	530	515	490	516	503	512	491	510	490	519	518	491	479	470	513	551	486	509	506	545	491	489	494	497	494	506	516	494	496	533	488	491	524	498	506	507	498	490	506	512	471	502	514	492	497	479	512	498	501	484	536	482	480	498	485	486	507	486	517	521	465	483	504	526	499	517	471	485	485	513	500	500	482	501	503	500	492	526	522	502	524	509	515	498	523	496	491	527	530	521	529	542	525	520	539	532	541	517	530	580	564	510	504	515	521	488	507	505	487	470	496	505	466	517	488	541	472	487	476	511	464	502	482	489	468	486	494	519	448	517	492	496	488	474	497	504	451	524	517	467	496	491	530	461	510	513	519	529	493	494	478	501	502	505	529	491	507	491	497	473	446	496	487	473	511	507	487	484	482	512	515	486	472	490	490	506	482	482	501	486	506	513	481	498	495	533	510	462	486	516	486	468	476	479	457	510	509	526	447	504	499	485	483	532	457	494	526	510	507	477	487	505	497	470	475	517	505	516	478	489	507	492	469	514	462	493	446	484	485	527	503	500	468	460	487	498	492	469	474	479	487	494	501	475	470	468	478	482	461	471	495	476	474	466	512	486	494	489	494	469	493	471	470	499	469	484	470	489	500	492	501	468	464	519	477	469	481	488	501	475	467	443	501	485	483	463	498	490	504	473	493	531	481	518	510	507	484	477	476	468	551	472	482	536	493	495	502	502	490	471	478	516	525	518	468	467	481	495	466	523	507	493	490	486	473	493	468	525	471	521	453	476	470	484	489	496	488	494	486	474	501	519	493	501	485	484	518	473	483	486	509	508	511	538	462	477	507	496	490	484	495	480	480	504	519	461	449	501	486	461	502	514	486	504	466	490	491	479	483	471	492	502	475	505	484	491	494	486	475	483	507	497	491	496	506	468	502	473	460	477	471	468	491	486	516	477	488	492	479	486	458	500	484	466	489	511	461	489	475	474	496	517	458	486	461	470	490	478	465	494	494	493	486	496	452	491	468	493	449	491	520	493	486	525	472	500	515	508	471	524	497	464	491	470	471	526	499	513	447	508	491	504	479	464	511	482	491	517	496	466	464	501	491	490	499	469	485	497	495	488	509	489	500	488	483	463	507	490	468	486	477	523	494	473	472	518	472	507	479	495	467	511	496	473	508	481	460	492	513	500	491	465	534	512	504	494	484	499	464	488	499	484	496	508	498	515	486	486	494	485	474	468	521	510	512	503	476	527	498	473	466	551	502	482	468	481	503	513	504	494	510	475	481	484	510	503	480	465	507	479	508	475	504	511	481	489	493	477	510	497	484	502	493	507	472	495	489	489	485	491	511	497	484	482	490	488	509	559	482	459	474	474	500	477	505	446	498	446	489	538	528	489	471	470	517	495	504	476	490	513	498	495	501	485	469	451	488	519	520	481	476	526	502	514	512	515	492	493	501	492	520	515	512	485	485	488	503	452	496	493	499	503	498	474	515	522	499	477	495	482	478	511	491	520	480	503	486	508	499	509	470	469	454	510	504	491	485	508	495	468	477	491	487	481	461	510	498	511	467	517	477	511	509	465	487	514	494	526	469	508	483	502	493	466	528	488	500	497	487	515	467	472	482	493	516	477	481	477	505	481	509	496	468	507	486	496	496	489	493	468	513	503	498	470	496	491	496	518	503	487	458	488	477	455	485	536	476	512	492	471	495	496	498	524	489	535	460	509	482	514	505	488	476	480	481	484	472	524	482	480	520	472	490	468	501	485	505	502	479	520	467	519	477	493	511	482	488	478	463	471	497	494	444	477	500	527	484	473	517	468	505	462	484	496	510	473	503	536	489	495	487	507	473	485	511	507	494	508	523	507	477	510	494	532	466	500	480	463	472	539	517	479	481	473	487	459	524	497	505	465	503	509	522	504	515	512	497	452	494	486	521	474	517	494	477	493	498	511	476	480	498	493	483	498	456	475	503	485	494	482	466	492	515	470	422	512	475	513	498	469	491	465	502	462	508	478	494	465	525	491	508	551	471	502	486	465	489	516	456	498	468	512	462	476	501	472	522	437	469	472	506	524	467	489	507	485	483	455	504	505	508	492	479	528	504	487	522	521	490	484	488	496	490	499	502	455	522	518	477	522	460	465	463	532	520	461	508	472	468	490	481	502	512	480	469	478	496	498	510	491	492	523	479	488	461	525	524	473	499	492	482	476	502	537	456	499	498	484	497	546	516	480	498	499	509	487	480	503	507	459	503	495	474	497	503	483
