345	42	4200	190581	391	2	112	556	700	762	701	771	695	697	650	661	661	636	608	645	631	626	643	594	597	579	605	578	603	636	632	603	611	631	626	623	617	619	649	585	592	571	629	577	608	580	554	596	568	588	599	560	587	583	604	561	572	576	594	610	550	576	601	557	552	554	563	560	545	571	585	568	563	545	564	575	589	611	564	569	561	598	565	535	575	565	572	592	562	534	593	559	594	570	556	573	558	571	607	586	558	572	590	601	576	578	557	580	588	592	565	563	540	582	560	608	564	565	571	559	554	583	589	558	597	574	560	599	577	554	568	565	571	565	584	603	535	574	593	548	584	571	557	572	542	606	572	547	585	559	586	571	585	596	533	544	552	525	549	588	563	560	579	553	565	582	570	601	594	573	547	581	590	555	618	552	550	577	556	562	548	577	582	590	542	564	574	568	545	581	568	581	557	514	554	555	581	559	556	596	550	583	559	513	573	575	541	587	526	575	582	568	556	573	588	551	554	554	555	602	578	572	596	558	538	523	557	595	554	560	555	566	561	576	552	588	577	545	569	579	543	562	552	588	528	577	553	566	579	560	558	562	586	581	554	576	575	602	592	583	550	534	567	554	552	569	552	594	581	582	564	558	581	560	543	593	585	554	570	597	569	571	607	560	567	585	543	549	532	599	564	545	586	568	545	602	571	571	550	559	546	568	542	547	619	585	535	546	587	547	550	567	590	567	589	540	629	565	587	554	556	582	513	572	570	592	532	575	592	592	554	571	565	561	595	580	576	589	579	563	565	576	540	567	586	570	557	635	554	524	585	537	568	616	581	579	563	536	556	587	576	568	553	562	574	570	597	585	535	602	546	585	539	570	599	580	605	564	548	547	550	578	553	611	554	597	562	558	555	554	593	550	577	581	570	567	567	579	585	580	569	566	574	585	577	574	556	593	579	606	527	550	530	563	595	566	588	593	603	544	553	551	557	595	561	573	558	594	575	556	538	540	569	575	548	613	545	580	579	557	545	561	574	557	523	583	559	573	536	568	603	555	541	569	569	577	563	559	537	528	556	579	584	544	589	553	517	535	557	575	586	542	603	584	592	583	561	569	577	574	573	577	539	533	555	561	580	607	553	541	526	571	577	588	567	580	545	549	562	600	541	588	523	549	588	594	556	580	560	589	546	557	586	576	567	550	549	583	561	624	579	568	559	559	532	565	535	596	587	547	554	598	552	581	562	575	528	567	570	567	540	571	540	568	559	575	564	586	548	582	574	595	566	601	573	557	541	537	573	583	587	560	575	583	547	565	567	576	524	561	543	568	560	557	555	585	577	583	545	609	561	575	549	547	607	563	579	577	552	563	578	597	589	597	570	560	566	602	580	570	569	555	557	599	561	538	546	571	538	581	560	570	575	572	579	571	530	565	528	557	553	536	527	560	557	556	571	583	523	579	540	574	586	528	578	574	553	620	541	543	609	570	560	574	548	604	594	560	575	563	565	545	550	580	557	594	574	550	583	556	536	576	567	559	548	583	534	589	571	564	575	553	557	567	555	583	580	546	571	596	569	563	555	570	557	568	563	572	537	537	594	536	575	563	603	608	575	579	562	565	576	582	580	544	600	584	584	555	603	589	564	581	551	567	572	553	568	565	565	571	576	590	592	592	558	588	541	557	585	551	560	592	606	575	594	591	579	579	573	576	525	553	598	549	592	587	582	568	595	570	608	582	587	539	555	611	546	597	576	564	567	556	557	581	582	542	600	577	552	578	582	593	593	569	555	589	583	563	530	571	547	600	545	546	531	588	559	560	573	549	537	529	571	590	586	570	540	571	591	540	544	564	584	585	525	592	531	541	543	576	548	553	584	559	543	582	538	571	556	565	574	554	573	569	556	531	573	559	564	576	592	593	560	536	537	539	565	579	588	573	568	546	584	554	526	594	569	541	564	567	521	536	576	571	542	578	573	526	563	542	576	563	549	582	559	530	578	609	566	564	579	565	551	568	581	560	547	535	561	516	574	566	553	577	612	586	572	587	585	598	597	563	591	568	581	559	559	523	550	545	564	584	541	555	571	575	553	596	549	548	549	555	536	595	543	575	561	557	566	531	540	623	555	588	517	562	577	543	565	553	563	541	581	552	545	570	561	559	550	558	596	540	505	581	606	581	548	548	598	557	582	564	554	570	616	596	547	576	578	569	550	581	581	528	580	574	550	586	590	557	548	547	563	598	571	591	565	537	602	602	550	527	520	563	543	612	592	578	548	565	563	563	574	556	570	556	542	604	570	555	533	549	550	609	577	586	554	541	555	597	589	553	590	563	570	548	561	525	543	558	556	563	575	542	551	591	540	563
345	43	4300	190683	393	6	129	643	720	778	756	738	744	747	665	666	672	638	625	679	608	596	629	656	685	569	624	617	593	604	626	624	601	583	605	622	653	601	597	609	561	594	593	576	598	578	574	600	568	609	551	580	585	599	586	553	607	577	576	549	611	586	539	576	573	557	590	604	574	590	522	552	595	565	576	570	572	609	561	566	558	568	543	621	565	571	609	611	598	572	554	569	535	553	572	571	530	584	569	592	554	555	595	580	585	575	566	579	580	592	569	605	583	561	613	597	580	557	589	574	579	598	566	573	556	600	578	549	597	589	572	591	590	592	575	572	579	586	575	590	525	592	536	582	552	611	555	540	584	590	555	580	544	599	593	564	538	592	567	548	571	563	574	564	561	585	586	577	554	563	590	596	600	572	581	579	569	585	555	577	555	573	567	577	574	554	580	588	603	593	567	582	575	566	609	548	583	545	576	545	595	563	574	564	569	578	580	571	573	577	572	560	611	587	502	572	553	613	569	593	552	591	553	570	566	543	564	518	588	584	541	560	544	560	564	527	595	567	547	549	584	543	573	593	554	599	560	574	577	587	594	595	608	552	569	553	586	577	559	572	576	563	602	591	556	563	592	557	579	567	581	574	583	551	575	575	552	596	557	531	566	574	564	555	578	599	552	557	555	557	602	561	534	589	540	555	576	550	576	550	563	555	581	519	544	549	588	582	572	568	544	598	548	559	544	571	604	547	587	582	560	576	530	583	607	532	571	572	560	590	587	578	537	568	560	567	557	583	581	586	558	580	554	548	578	600	532	521	557	568	562	566	553	567	576	606	547	573	530	563	595	550	582	573	539	617	574	548	582	574	535	607	554	555	564	582	564	587	588	546	574	580	549	572	539	561	568	565	543	568	565	551	558	565	541	562	586	583	538	590	624	537	590	555	566	567	590	550	562	587	564	612	581	535	567	566	578	552	573	566	563	543	567	548	554	566	560	567	553	586	562	553	562	574	589	567	557	521	565	543	550	571	586	569	535	611	553	584	583	555	581	563	547	596	594	561	539	543	598	570	567	547	604	565	574	589	566	554	554	590	542	557	552	525	568	560	554	550	533	583	615	577	564	581	562	575	576	555	563	568	566	586	597	540	532	574	548	566	576	600	569	542	556	558	580	560	555	580	575	566	582	555	568	590	557	554	599	535	561	590	538	591	581	556	589	560	585	575	592	552	536	575	582	560	583	547	555	585	548	591	559	575	602	578	576	584	590	573	565	566	579	564	559	557	559	556	554	561	558	555	567	571	583	563	555	569	547	557	584	567	556	582	569	542	552	559	569	565	555	559	561	577	558	568	592	527	612	589	561	567	574	556	517	558	546	602	568	556	565	575	558	591	576	549	570	579	567	574	566	574	574	565	540	586	551	547	597	578	585	583	577	563	573	563	594	556	564	589	529	545	571	567	584	554	566	574	587	567	580	574	574	546	544	563	546	599	589	594	587	562	571	560	587	586	588	571	581	586	553	572	545	538	544	556	548	607	590	552	558	580	591	571	559	572	560	547	591	530	559	591	600	566	546	566	569	590	562	565	588	585	554	592	562	582	558	571	571	598	563	558	550	573	580	555	559	530	573	590	573	551	560	587	587	557	581	569	572	584	582	553	566	548	595	593	582	562	597	564	591	567	580	567	542	559	568	569	532	533	557	534	589	558	591	546	606	519	575	573	552	571	572	547	557	568	566	570	566	571	539	572	567	560	560	562	536	538	567	540	587	571	585	564	579	553	508	571	542	606	571	585	617	536	524	575	571	571	564	583	556	599	595	553	569	581	551	562	540	590	544	554	548	568	555	550	574	583	600	577	552	578	566	570	589	596	553	532	595	561	563	577	594	566	572	572	542	556	584	596	566	562	581	549	533	601	578	565	535	588	579	550	564	611	566	570	527	595	569	560	551	603	572	575	577	548	579	601	538	594	601	568	547	524	560	612	568	575	534	585	567	583	597	585	555	563	594	553	594	528	589	556	564	589	542	580	597	586	580	572	545	552	553	561	529	555	573	573	577	555	572	557	547	598	591	551	547	571	571	581	569	585	573	535	571	540	565	557	591	585	563	550	562	576	592	578	576	566	598	553	547	554	553	540	550	564	544	551	582	571	542	570	581	567	543	546	572	587	544	543	576	561	555	547	572	543	546	568	562	585	583	578	562	557	576	567	539	566	553	566	536	567	546	590	581	582	542	597	554	559	576	553	525	555	542	583	569	569	535	562	581	564	571	526	577	577	602	570	545	550	592	576	591	560	584	563	538	571	578	572	552	568	589	617	556	523	603	555	555	559	566	544	586	540	583	549	533	585	557	584
345	44	4400	190784	396	7	157	674	789	768	793	823	760	763	704	687	694	671	666	644	636	626	653	651	658	669	652	659	630	680	626	643	603	644	623	620	617	629	645	592	613	623	579	635	639	572	592	638	589	609	590	603	640	598	614	594	611	600	546	570	581	610	614	603	591	583	592	569	587	544	601	584	605	593	595	586	587	606	630	589	602	587	587	575	593	581	593	611	611	579	574	618	518	586	587	615	577	576	602	582	587	587	584	599	573	621	634	561	596	586	622	560	605	615	619	612	586	554	590	582	617	561	594	603	572	583	607	595	599	616	534	598	625	585	574	607	556	570	614	614	583	567	602	576	587	581	549	597	597	565	588	572	597	563	601	582	585	601	594	594	558	576	608	618	590	572	589	576	580	578	574	596	598	584	584	554	556	570	568	608	560	580	591	552	621	550	579	564	592	556	564	563	604	579	550	637	599	602	594	582	576	572	611	627	574	600	617	609	598	571	573	578	552	567	600	587	593	608	609	563	624	590	559	577	601	616	565	584	563	570	579	601	590	589	600	586	573	601	587	528	594	570	576	605	587	576	603	550	581	591	605	591	592	576	587	576	598	591	606	571	588	553	557	605	584	571	590	582	577	587	598	576	608	577	589	578	611	567	558	590	606	589	606	576	569	593	598	584	613	574	577	580	616	595	605	579	566	599	586	544	592	587	564	565	546	595	606	569	602	569	580	586	556	576	609	584	587	564	601	593	613	595	590	572	546	566	542	609	576	571	586	613	602	588	554	594	597	541	578	565	618	635	565	615	649	614	593	546	583	562	592	564	575	557	560	557	592	599	601	610	541	571	565	597	589	551	588	576	572	585	610	571	567	599	592	608	581	567	616	573	577	574	620	605	586	565	575	578	567	564	591	603	575	569	587	563	575	625	557	573	548	571	601	583	594	625	621	594	614	569	536	564	551	599	539	595	579	609	601	601	590	594	563	555	590	574	552	557	583	593	593	605	579	598	560	565	590	583	588	574	576	578	604	571	581	595	567	592	595	613	585	564	548	549	552	612	578	579	619	582	574	564	610	591	600	571	575	588	597	579	581	592	616	579	540	599	581	594	547	565	600	582	591	589	589	599	581	599	591	575	582	578	593	589	611	596	582	570	564	540	585	627	575	570	609	555	582	564	587	548	579	562	579	600	561	627	568	589	579	597	569	609	587	604	610	559	563	568	585	580	579	610	563	572	583	615	587	582	597	569	603	581	590	567	559	578	569	575	607	568	583	602	610	572	584	616	572	580	599	563	563	583	582	593	556	599	618	553	579	608	586	577	610	592	600	571	565	571	583	559	587	568	587	519	548	581	629	604	565	538	559	582	570	552	566	597	567	602	600	612	578	584	560	598	558	603	572	547	578	552	593	606	580	561	608	577	568	588	585	575	600	547	599	627	619	604	590	581	605	590	552	554	593	623	601	581	581	556	577	566	551	557	563	596	560	606	541	573	591	556	615	558	594	576	581	562	568	581	586	578	567	573	598	554	562	580	561	623	592	565	565	558	586	553	598	581	599	594	595	580	526	540	605	568	610	610	576	593	566	579	619	602	593	579	555	602	606	539	599	582	609	590	601	573	580	617	550	588	581	587	568	580	583	603	563	608	606	612	575	536	544	606	587	621	604	547	572	581	583	591	560	559	594	584	546	572	553	566	581	578	584	523	604	616	589	576	552	572	601	596	558	571	568	552	590	567	603	634	527	577	580	568	581	606	597	567	595	593	578	585	588	548	579	594	559	593	611	585	585	583	582	575	574	576	590	599	590	592	588	610	609	584	616	599	565	572	603	579	557	591	555	619	601	591	566	577	562	568	600	582	564	579	616	575	567	570	580	594	605	530	617	570	603	544	563	616	545	573	583	563	572	592	554	586	579	573	617	582	626	604	592	622	586	599	567	578	581	588	593	542	564	573	594	629	588	562	602	573	578	586	582	578	617	576	584	552	569	592	600	555	602	577	589	590	591	618	586	625	580	597	537	569	608	558	565	587	578	601	588	596	597	598	575	559	588	584	604	554	565	611	614	553	611	586	623	585	577	601	592	597	590	557	581	565	558	593	555	605	609	586	576	611	594	561	569	561	575	577	541	588	579	540	572	602	591	586	586	572	587	597	609	605	595	549	562	557	559	577	554	619	592	599	604	583	575	598	576	574	605	590	623	601	554	544	604	573	602	567	572	617	572	574	561	562	573	592	580	546	595	535	585	542	567	569	612	594	564	610	598	617	556	596	559	586	575	597	567	592	568	581	555	573	586	561	594	597	577	593	553	567	591	573	583	593	619	589	570	575	593	609	572	574	590	580	560	566	613	574
345	45	4500	190886	387	8	142	636	771	840	803	797	772	765	759	744	659	710	640	648	649	668	651	670	682	654	655	697	648	646	633	640	656	626	628	613	610	577	640	580	625	604	624	628	598	604	566	567	630	617	583	597	615	602	596	584	580	587	582	565	587	577	615	566	599	576	585	575	601	591	584	589	596	611	570	562	581	601	569	628	594	556	620	572	603	578	595	583	574	593	587	600	568	608	607	581	607	565	610	611	598	582	578	618	601	606	623	582	577	582	589	544	585	583	582	606	585	578	584	605	596	590	573	605	583	595	595	602	573	580	597	578	555	580	575	563	591	568	605	591	608	570	597	570	624	597	597	582	611	588	573	605	595	600	593	572	526	603	605	620	592	582	576	569	586	572	563	549	588	591	584	583	618	583	609	624	610	579	563	578	590	595	591	588	631	576	615	554	615	576	595	572	611	614	596	582	597	603	561	587	584	591	580	577	576	574	592	608	602	607	590	586	567	605	590	585	589	560	598	602	567	575	582	566	552	591	619	587	591	587	568	597	577	585	604	577	594	578	596	568	567	568	593	556	577	596	571	610	575	590	572	605	613	569	572	592	567	634	590	566	561	568	587	607	579	600	606	578	586	611	583	596	570	585	579	591	584	615	554	570	577	593	564	554	578	589	575	598	562	585	612	572	616	588	575	548	595	548	588	565	616	573	604	577	565	587	596	594	594	569	570	598	576	583	610	595	590	586	588	572	610	594	609	565	566	610	561	622	617	595	555	607	555	563	579	575	556	568	590	556	576	583	596	609	586	574	555	601	578	596	574	559	572	620	583	583	549	615	570	577	547	545	591	533	559	565	608	580	564	590	562	573	594	562	585	573	568	576	572	601	570	617	548	603	610	583	623	605	607	571	585	579	592	569	598	611	628	580	584	576	602	580	548	596	595	604	599	571	609	612	597	587	564	601	570	592	546	575	582	569	569	575	568	642	558	568	587	543	564	572	573	608	582	570	587	571	580	602	598	567	598	556	576	601	577	595	606	588	585	534	580	581	569	585	611	582	628	598	594	547	609	559	581	572	609	589	582	596	597	582	564	591	555	596	587	579	612	596	553	552	581	579	566	598	631	618	588	549	609	625	580	613	581	568	588	592	600	593	586	600	593	589	625	575	600	574	581	574	583	591	580	611	569	555	590	622	574	606	583	613	578	598	570	588	588	591	598	595	570	613	587	540	553	562	604	547	585	604	559	625	587	567	601	592	581	616	567	581	576	578	555	590	623	545	592	602	569	562	595	592	586	587	609	598	569	623	589	595	603	568	605	588	549	604	564	602	574	556	616	577	580	622	618	583	578	591	554	580	610	582	582	609	559	541	554	585	575	602	539	572	571	591	576	599	537	559	584	568	599	587	557	572	588	599	596	595	574	600	588	588	554	576	614	584	595	566	598	609	566	589	589	585	587	559	579	561	590	574	594	634	618	600	574	600	614	561	551	591	588	553	575	579	584	582	590	627	595	586	558	606	599	583	593	596	575	589	561	612	567	595	592	583	564	585	583	569	616	596	580	562	561	598	573	561	598	580	623	583	564	565	600	606	557	575	579	587	563	575	576	572	589	561	585	579	599	621	590	543	585	597	580	580	587	587	568	615	614	564	599	580	577	597	545	545	598	553	615	525	549	596	585	604	592	600	572	575	567	591	595	561	574	565	581	605	565	575	569	615	605	587	551	606	609	584	567	595	593	607	587	554	579	580	603	637	574	619	604	582	567	585	579	587	613	561	568	576	561	605	637	542	595	549	583	594	562	576	574	598	553	575	584	597	598	579	532	558	597	596	590	594	569	591	558	574	562	583	591	561	611	586	583	563	614	577	591	581	589	594	565	577	604	591	589	589	583	601	558	570	594	577	571	593	576	589	569	614	566	575	574	586	588	621	578	572	577	608	583	587	543	571	614	583	580	589	606	579	570	570	608	566	606	578	561	588	592	581	579	562	578	578	548	549	537	561	585	575	573	552	537	573	570	588	597	585	545	599	603	564	568	586	587	621	596	597	580	602	579	576	605	569	582	565	614	573	596	570	562	543	587	604	604	589	613	581	562	580	591	600	601	554	579	579	562	594	537	598	603	581	583	607	564	596	557	590	580	580	613	585	577	577	572	615	582	582	576	615	576	581	579	591	593	567	583	610	583	596	566	585	562	573	569	600	594	571	579	558	592	613	604	601	588	563	561	599	585	562	568	598	567	597	598	581	545	598	580	567	585	587	563	556	568	576	583	563	616	587	595	591	590	612	632	574	586	572	588	584	584	579	603	600	585	600	588	588	571	574	537	599	567	596	580	570	569	557	587	601	583	569
345	46	4600	190988	387	4	140	654	801	884	866	843	860	851	827	811	796	802	778	757	758	683	724	684	700	705	719	635	665	664	615	595	643	599	654	598	592	629	579	588	597	642	630	639	609	610	581	571	595	581	644	636	605	645	578	628	620	594	595	641	588	609	580	599	609	594	569	581	586	602	580	575	609	584	611	624	582	601	613	616	592	608	601	633	628	640	585	609	575	618	599	615	623	571	599	596	571	591	626	638	617	581	608	588	594	591	584	614	599	582	621	605	607	634	564	580	592	595	587	580	571	564	587	621	640	586	601	618	587	583	598	553	575	581	564	593	569	577	591	568	598	593	588	559	568	581	559	583	610	596	580	595	594	624	615	608	594	576	595	582	566	622	628	579	599	572	558	574	586	581	614	610	569	584	594	619	590	601	602	584	565	620	604	613	566	569	598	611	611	582	629	600	573	612	591	594	591	608	566	622	605	576	587	624	585	588	583	611	574	583	598	618	588	600	632	564	599	620	581	624	574	576	596	572	589	608	602	603	598	589	617	567	560	567	596	601	569	599	610	582	566	635	592	586	587	618	603	604	582	588	597	610	577	546	541	586	611	604	581	601	594	578	598	596	624	596	628	574	586	591	588	593	588	629	584	570	603	593	606	586	602	602	620	580	613	556	625	606	547	601	601	574	575	575	626	601	592	603	570	582	600	615	544	603	594	608	585	623	608	640	596	622	587	625	615	589	587	563	584	593	590	559	594	609	592	576	580	591	595	608	580	569	581	665	598	603	619	617	579	590	578	603	583	595	589	585	623	619	566	574	606	579	587	614	638	590	610	580	610	606	576	619	625	621	566	590	537	599	598	605	568	594	628	594	603	620	588	605	606	574	564	583	585	594	619	580	620	603	567	611	587	580	597	589	606	605	580	582	612	590	599	613	626	577	554	639	614	597	556	635	629	591	581	606	605	600	585	593	616	564	601	608	577	577	569	591	606	567	579	635	570	619	585	592	601	597	586	615	602	568	584	606	576	591	587	609	557	611	583	593	572	559	631	621	624	611	597	542	614	570	609	557	640	615	586	547	590	633	578	597	613	615	614	576	594	619	589	587	588	570	601	621	602	574	589	565	574	608	601	574	624	611	592	598	579	632	602	601	571	603	568	591	597	576	627	601	617	601	617	592	557	585	566	577	570	550	583	558	588	595	566	589	597	594	610	610	631	612	605	569	585	596	591	610	590	611	598	579	593	591	571	622	581	590	597	572	574	588	609	597	618	602	609	583	599	601	612	624	606	552	579	615	584	606	544	599	594	611	581	561	567	589	560	656	580	601	585	595	612	600	618	594	581	603	591	582	593	590	578	603	565	589	605	613	642	604	574	586	585	565	574	603	581	572	605	643	567	605	589	597	602	606	620	601	588	581	591	589	626	643	602	535	608	577	618	602	602	592	610	588	586	568	606	578	586	579	572	639	616	585	558	610	571	624	599	605	616	596	578	582	608	620	609	603	624	599	590	531	589	600	605	617	563	559	635	595	587	608	571	625	601	610	616	594	603	613	581	590	584	600	575	557	564	613	588	624	600	578	574	578	584	586	639	607	596	577	592	607	567	585	602	612	559	606	601	577	608	617	572	622	584	592	607	594	597	589	600	606	578	580	568	589	606	587	607	583	647	574	585	586	608	608	600	617	575	588	599	565	588	571	575	622	593	592	588	623	627	619	563	571	582	550	581	611	588	598	613	602	578	575	581	560	600	586	622	600	591	609	619	592	589	554	611	575	621	574	590	615	610	601	609	619	609	596	611	611	616	614	595	602	628	591	612	611	637	590	602	571	581	563	617	584	581	593	603	601	598	599	605	581	621	571	625	554	624	596	576	597	582	615	591	578	596	615	602	614	597	584	568	603	586	617	631	581	593	614	593	558	612	597	565	609	587	583	591	626	568	563	584	610	620	608	558	621	626	592	585	574	577	571	577	606	585	627	575	627	566	581	596	600	596	605	589	563	577	621	624	592	595	584	584	597	591	595	601	618	574	594	575	598	582	574	589	611	604	609	597	592	607	600	574	581	594	592	579	574	608	584	608	594	628	599	609	575	620	593	572	578	599	609	540	623	612	589	630	568	608	613	588	598	637	584	580	629	558	610	620	612	564	632	569	560	593	615	583	580	575	548	621	633	634	617	617	621	608	590	599	599	571	636	590	596	580	592	590	637	578	556	610	584	601	600	594	589	587	612	558	604	572	614	592	583	589	589	610	616	574	615	560	603	602	568	585	579	596	594	587	600	566	590	602	594	593	617	590	605	572	608	578	623	582	567	588	618	597	596	597	599	594	580	626	626	604	574	594	626	572	568
345	47	4700	191089	401	8	177	761	898	978	935	914	912	968	869	825	820	808	784	799	763	779	733	711	703	672	677	652	670	674	638	618	611	629	623	608	601	607	668	625	611	620	601	621	635	621	621	630	612	640	604	643	608	609	602	595	620	592	650	597	595	601	621	578	653	602	576	594	583	612	622	634	569	588	612	609	607	594	623	627	576	612	601	569	605	576	626	594	598	612	583	599	564	643	606	604	624	636	597	618	603	602	598	606	630	609	620	580	585	621	603	614	624	601	564	565	637	604	590	625	598	601	648	601	584	610	592	588	563	585	604	602	635	601	587	598	615	571	600	589	597	608	586	584	610	570	561	582	564	593	580	582	592	585	617	613	607	575	589	592	610	600	618	583	579	603	611	600	564	608	618	616	624	609	567	575	558	591	594	614	592	603	602	567	610	631	594	616	578	598	597	596	597	585	584	611	614	619	609	607	634	566	607	586	605	624	573	633	612	585	625	578	582	589	641	606	616	608	577	588	603	611	602	622	636	591	588	618	590	618	614	605	635	574	615	614	605	621	578	596	597	600	568	596	576	565	623	576	554	557	635	643	636	616	606	580	607	597	643	565	590	603	581	584	571	584	580	603	604	599	600	607	601	589	593	603	629	599	608	597	585	599	602	622	602	604	622	590	582	635	606	593	603	602	603	581	627	611	600	554	643	596	631	615	650	564	567	592	565	617	631	593	592	590	568	623	640	595	576	601	598	602	582	609	592	634	575	608	593	589	601	605	583	611	589	586	600	622	594	605	614	622	622	610	601	597	577	624	602	581	612	574	622	598	607	566	541	574	627	581	590	636	599	627	606	579	615	608	602	603	582	630	623	581	595	575	637	560	612	590	625	621	611	613	620	547	601	627	591	600	531	589	596	603	590	605	602	596	599	610	592	616	612	583	584	578	646	632	622	592	630	606	619	603	562	617	626	589	588	600	582	592	559	623	602	597	601	603	613	604	603	579	577	613	571	627	586	574	572	600	591	617	609	607	567	609	596	576	611	576	618	602	570	609	587	580	607	633	584	589	613	607	604	576	593	588	623	601	623	606	634	580	634	578	569	596	594	600	611	574	578	577	615	573	600	634	606	613	576	621	615	642	634	598	586	569	635	589	576	589	604	598	591	620	574	598	585	617	594	596	612	604	586	614	602	606	598	600	593	625	603	627	604	573	576	603	593	608	591	560	627	656	554	569	617	625	600	599	592	605	567	626	617	556	577	623	595	614	561	590	613	583	573	578	592	608	567	581	596	593	598	587	574	589	593	621	593	583	571	616	606	598	607	619	592	617	588	601	574	579	600	585	564	561	592	580	625	581	607	596	584	587	571	614	659	581	572	626	616	566	594	645	628	628	621	561	607	611	603	581	610	608	585	601	618	595	588	596	580	586	574	581	578	606	598	621	560	600	555	600	596	610	603	603	567	601	608	601	578	634	597	608	606	631	611	609	589	588	578	622	565	590	599	574	575	604	617	555	556	595	605	583	634	599	593	614	586	592	577	587	606	634	603	585	587	614	626	613	586	604	593	621	592	544	585	593	604	618	584	602	577	599	604	620	598	564	590	594	596	542	608	616	584	589	627	610	600	580	556	590	609	607	600	600	605	643	588	618	612	621	600	586	636	591	607	608	584	571	594	611	604	616	610	615	586	575	603	612	581	615	547	627	610	606	600	610	610	607	582	626	585	583	627	573	591	580	608	599	624	582	600	590	592	586	574	601	611	574	566	619	579	609	589	583	598	608	585	587	616	621	590	613	592	606	607	587	650	599	600	602	567	587	558	584	609	645	596	602	600	625	594	621	618	579	609	573	593	595	610	574	609	607	589	630	558	592	593	595	639	610	614	604	595	631	599	625	608	595	598	607	592	589	589	594	607	594	591	610	587	587	624	572	591	579	563	612	607	595	586	627	565	608	647	591	590	608	563	652	578	610	609	637	601	577	573	586	589	611	584	618	594	580	591	606	563	601	581	634	598	599	603	609	576	656	594	587	588	632	596	598	579	628	645	626	600	605	597	604	598	583	626	624	607	595	611	599	616	599	572	634	563	639	575	634	579	599	614	612	608	602	570	591	599	613	573	595	579	601	618	567	602	600	570	606	593	590	609	579	587	632	602	598	613	616	615	611	611	599	632	537	632	576	640	615	607	578	598	602	609	576	623	601	628	580	590	621	623	576	582	602	576	579	610	619	585	608	617	608	583	577	626	600	614	611	596	610	589	584	609	562	617	583	586	590	571	616	604	573	597	609	585	595	627	610	585	595	604	567	600	614	593	591	609	633	571	612	566	619	582	620	607	582	592	579	566	605	616	597
345	48	4800	191191	384	3	190	778	833	890	890	877	920	880	891	878	836	808	776	768	738	724	727	713	698	704	655	656	692	673	650	593	647	629	600	602	629	593	656	604	607	621	653	574	624	615	630	614	596	587	608	651	635	637	619	598	642	585	643	605	596	601	630	602	615	639	597	601	572	621	563	617	615	622	646	578	608	610	614	573	580	616	638	599	580	584	631	628	610	649	599	598	601	654	602	595	610	623	602	638	589	590	617	625	616	589	617	582	620	599	608	611	576	644	609	622	619	605	624	572	610	561	623	578	598	608	615	623	635	600	629	626	602	577	593	629	615	628	640	640	592	588	605	603	627	604	594	595	598	590	618	591	633	608	617	591	578	638	602	635	602	592	577	601	569	607	587	576	613	623	613	602	617	604	606	586	648	582	604	626	594	619	612	618	613	618	629	617	578	581	623	575	624	609	614	618	604	585	581	604	604	621	618	618	598	595	568	611	603	612	601	603	584	578	615	636	626	655	579	597	631	596	632	584	651	612	599	624	588	616	601	600	586	588	618	571	647	633	591	588	604	618	599	574	602	635	630	614	593	622	599	630	567	605	592	620	568	607	609	608	563	625	580	574	624	615	608	593	596	599	610	593	568	612	565	602	610	582	598	590	609	616	590	602	600	605	607	592	603	613	606	607	627	615	606	639	592	608	563	570	619	619	595	545	612	598	578	614	613	606	608	626	584	624	597	603	605	601	615	623	582	616	599	644	604	614	602	609	603	595	586	571	588	600	595	605	603	604	570	619	602	602	597	612	598	587	617	615	580	592	583	587	612	604	642	573	600	595	574	574	612	609	623	593	597	592	621	593	652	587	587	579	638	625	578	579	580	623	554	598	591	633	611	637	610	622	619	590	623	596	628	639	591	593	622	618	623	603	603	619	617	618	586	602	621	618	593	620	582	614	598	611	586	617	622	630	567	612	598	599	586	614	545	540	620	606	611	617	589	615	617	614	585	604	591	583	618	621	618	610	612	589	618	619	585	618	593	613	593	602	620	583	589	615	629	607	584	613	604	602	599	613	617	588	600	621	580	597	610	604	642	616	616	608	558	634	596	628	621	599	613	651	621	589	602	622	596	592	594	610	596	622	605	584	577	560	635	596	615	633	617	594	626	637	615	620	568	596	611	656	577	593	630	615	616	590	596	592	559	621	590	644	627	562	618	571	623	618	570	616	576	666	639	664	602	573	575	594	589	600	617	617	620	651	618	624	572	623	628	591	578	597	601	550	595	569	595	618	591	595	596	610	610	601	614	616	607	609	611	619	591	585	620	574	605	572	632	604	590	563	641	618	580	615	566	588	611	598	606	656	566	610	625	568	607	598	626	620	601	633	601	615	620	643	604	596	588	638	609	605	587	638	612	627	631	572	613	635	604	608	634	580	616	616	595	614	605	588	600	595	625	611	613	592	634	628	595	607	588	596	656	572	616	595	589	583	610	573	605	642	621	607	598	615	626	579	591	607	600	617	629	634	557	670	587	602	554	634	573	607	586	607	595	638	584	631	581	633	611	615	615	596	617	632	582	632	634	616	592	622	574	645	606	592	602	626	597	590	581	619	634	582	610	620	623	633	630	597	612	622	606	600	635	629	608	653	602	597	617	629	626	633	566	602	585	581	583	567	599	648	622	594	618	584	624	622	564	609	587	640	563	626	594	623	611	592	611	604	605	633	566	609	604	590	609	616	633	606	585	599	585	606	598	599	619	649	583	580	609	622	597	578	587	625	586	560	601	633	619	618	616	596	601	627	589	582	617	635	587	598	628	597	565	611	628	605	573	590	592	592	585	605	617	593	611	629	568	587	607	612	624	577	622	617	606	586	603	602	604	600	602	623	577	578	594	610	590	585	597	612	576	616	595	620	630	605	579	606	583	609	613	608	578	626	609	604	623	611	604	614	613	600	617	602	601	629	600	599	596	583	624	613	598	661	609	571	598	642	591	565	588	580	588	606	599	650	619	599	592	622	592	600	607	624	587	563	583	618	643	597	614	629	591	549	633	626	590	618	627	599	579	596	637	620	563	569	614	595	593	614	628	579	618	616	588	630	624	563	589	575	606	580	577	627	576	638	608	616	574	602	574	598	600	618	650	583	632	628	627	588	582	596	631	608	599	626	624	598	604	583	614	563	647	605	612	626	614	603	603	617	620	607	566	594	580	617	572	575	581	612	621	587	595	654	602	593	641	598	607	629	618	589	610	601	626	622	601	610	600	588	588	588	670	577	579	610	593	641	580	621	585	648	558	607	608	600	625	571	624	591	587	609	614	653	586	591	623	586	634	579	576	593	623	607	586	601	629	600
345	49	4900	191293	394	10	231	821	989	1027	1022	1014	970	930	881	864	810	793	763	764	717	690	688	654	661	673	647	677	679	648	658	601	626	649	635	631	643	616	622	673	611	607	633	641	635	659	651	619	637	661	624	611	623	592	598	597	668	643	613	618	620	621	635	618	627	610	632	631	645	604	604	588	635	629	615	654	584	627	626	655	597	621	636	606	646	615	595	618	602	604	623	609	612	596	583	605	626	630	608	612	615	608	651	656	607	623	638	572	639	596	608	638	658	585	605	670	624	647	598	615	623	635	606	630	626	609	622	622	650	616	625	619	630	596	604	584	606	613	589	637	618	607	600	606	611	616	629	631	597	606	616	621	612	613	614	602	650	619	609	636	615	643	636	622	593	649	619	591	590	603	627	617	647	626	669	615	626	633	612	606	635	602	606	584	613	612	587	616	622	593	629	615	609	594	607	631	604	625	590	625	604	593	628	617	647	614	610	638	589	630	616	600	632	610	597	640	595	596	617	619	629	599	619	607	649	619	629	634	572	599	610	640	593	634	634	609	666	621	588	601	624	669	631	651	621	594	598	604	631	638	656	584	601	624	601	627	603	633	594	635	608	611	600	626	644	602	626	619	580	609	613	629	617	640	600	593	618	600	613	631	646	599	640	646	610	634	616	607	636	605	616	617	617	615	607	621	608	594	640	630	612	626	594	655	611	624	613	620	626	634	632	637	644	586	627	618	618	594	626	612	639	620	653	624	620	640	595	586	602	646	584	601	644	667	623	603	606	605	582	653	607	602	602	609	609	602	608	604	613	651	657	600	635	576	629	629	650	591	617	634	636	629	606	607	588	639	618	626	622	603	630	607	585	591	648	609	613	646	609	657	622	631	615	597	644	613	646	575	622	598	608	650	637	600	624	642	585	646	626	591	610	641	635	619	610	597	615	605	636	632	627	609	617	620	640	644	586	602	607	604	609	645	624	591	595	590	604	644	585	612	641	588	587	589	635	648	584	656	622	600	621	606	639	615	595	603	608	637	613	638	647	636	651	628	600	574	591	610	625	621	628	668	613	608	628	640	610	596	649	619	624	631	620	629	607	618	611	599	602	617	621	623	637	598	641	611	586	662	632	617	585	610	625	613	620	603	610	618	605	592	604	616	597	629	597	610	629	628	647	594	587	630	606	642	591	596	618	598	630	605	569	641	661	601	603	572	635	636	627	646	599	598	605	569	619	574	599	604	590	622	615	620	608	616	619	623	607	615	633	599	605	583	629	633	575	633	628	622	615	627	612	633	600	588	629	617	634	616	638	638	666	607	604	622	641	642	582	649	622	598	601	596	596	596	608	600	644	596	637	623	595	618	594	625	625	621	579	620	600	620	599	623	627	644	601	612	646	625	613	610	610	596	631	632	670	616	614	624	617	628	622	603	612	585	607	623	615	635	592	623	647	616	624	630	585	612	636	639	616	588	578	588	631	620	589	609	636	596	631	611	597	608	613	552	584	580	596	647	561	578	596	600	613	597	593	662	621	617	591	617	615	628	656	624	580	615	608	604	629	618	607	617	652	612	598	628	607	596	609	618	616	614	585	609	586	664	601	618	591	657	593	636	619	600	616	640	627	644	597	591	600	641	610	618	594	627	603	630	611	591	621	594	608	639	622	588	607	627	624	610	594	654	594	589	598	647	584	632	630	599	613	612	585	629	605	663	615	609	586	619	594	597	594	563	629	608	567	651	592	620	610	582	594	606	580	613	609	607	597	581	610	616	600	584	608	621	592	608	618	595	641	629	607	632	628	631	618	583	628	618	611	626	614	583	641	598	605	610	629	612	632	615	614	599	600	611	603	621	620	652	628	591	623	591	600	640	620	603	616	647	609	596	593	630	637	600	613	655	650	619	600	581	617	627	625	594	621	621	645	638	619	617	583	627	616	586	595	629	592	617	620	626	619	598	630	607	586	611	566	616	626	627	594	606	612	593	608	625	607	619	604	635	620	630	573	623	609	593	637	569	626	617	596	617	614	599	623	564	606	618	578	651	623	596	609	618	655	606	620	602	589	629	649	595	635	614	625	648	603	644	611	595	597	617	610	641	628	643	605	622	627	628	638	610	589	629	616	608	611	633	638	607	610	605	644	590	613	637	640	613	621	605	611	606	613	611	652	587	645	588	638	616	582	603	619	552	652	631	638	623	634	616	635	620	634	580	657	635	648	588	654	594	625	606	595	639	585	633	622	594	593	605	643	622	602	614	614	593	620	615	606	585	616	631	582	609	640	628	604	640	639	633	621	583	620	608	603	627	575	676	623	611	616	611	666	612	618	591	586	623	614	627	631	645	616	596	598	671
345	50	5000	191395	403	3	232	901	1137	1139	1144	1114	1052	1013	983	941	882	834	760	789	765	697	698	687	665	669	689	658	643	686	673	675	606	657	634	620	618	631	632	642	617	591	612	635	607	649	646	637	594	654	605	646	616	632	602	636	639	591	606	631	584	617	638	654	638	614	611	622	606	633	632	625	622	647	662	621	632	628	636	612	616	617	644	647	632	645	596	626	644	605	602	625	627	585	617	640	590	630	632	580	619	650	616	618	616	643	620	621	617	623	608	644	622	641	604	608	601	639	601	637	607	633	643	632	590	621	635	624	622	630	623	623	621	631	610	616	611	639	625	641	597	659	612	605	638	632	632	640	618	625	637	602	626	597	632	630	579	614	617	596	622	627	595	626	646	570	591	651	600	628	647	604	633	622	603	628	658	604	633	578	634	629	608	584	648	647	635	634	634	600	631	625	617	619	587	645	606	634	654	583	638	613	650	610	622	594	656	607	622	620	600	607	640	619	594	621	621	644	630	619	619	621	622	637	650	630	633	630	607	614	573	604	602	642	633	604	597	609	653	635	610	661	628	618	610	596	662	615	609	602	614	614	612	633	628	626	618	658	639	670	645	643	608	625	630	621	629	613	625	619	643	665	576	611	635	629	634	614	586	630	612	586	636	618	644	634	605	611	645	601	605	594	622	671	618	637	626	627	622	628	630	631	573	617	605	647	627	640	608	638	609	614	631	669	656	609	638	645	568	632	549	624	647	618	601	648	612	652	621	636	610	618	613	631	623	628	601	644	604	642	614	588	627	635	628	617	609	657	614	621	628	577	652	626	634	610	633	603	627	634	596	653	602	612	630	637	651	618	611	593	587	635	613	625	615	645	652	635	636	628	627	602	612	589	606	620	637	645	584	672	636	601	651	642	645	646	622	635	612	650	600	642	634	597	617	638	633	629	620	647	609	624	601	635	611	617	609	634	639	623	635	611	598	618	612	622	659	600	605	627	628	569	599	613	620	639	601	625	621	667	609	641	624	632	609	609	602	646	609	637	633	628	622	616	640	645	638	592	603	649	612	614	635	613	614	642	634	615	621	632	606	620	639	612	659	597	640	609	626	630	616	622	653	595	640	637	613	655	614	612	612	601	633	643	656	659	632	649	606	616	594	585	622	579	663	627	610	634	623	656	630	623	671	603	658	639	620	650	629	620	591	605	664	626	618	600	630	637	612	607	616	599	610	636	632	604	654	623	622	640	607	609	630	603	563	608	617	637	606	650	644	618	601	628	617	614	649	656	648	597	645	642	635	632	652	608	611	597	597	607	616	640	625	673	607	630	639	626	650	630	616	610	653	627	632	627	650	624	610	594	618	623	621	619	625	585	608	574	608	617	638	605	628	601	618	607	640	613	617	641	625	617	625	613	637	627	638	639	637	641	649	618	587	649	588	600	617	555	623	661	658	668	612	647	623	629	638	596	624	624	659	635	611	607	605	615	646	653	632	568	617	667	616	649	609	610	624	592	638	617	667	619	607	573	650	627	653	604	649	614	616	629	619	624	617	603	614	593	645	593	634	594	651	646	604	597	619	616	606	621	635	629	642	612	637	645	612	611	641	645	628	618	618	625	647	667	602	649	644	607	630	592	634	603	623	609	632	601	613	612	598	622	595	600	635	585	620	644	642	652	648	622	644	601	646	639	614	622	633	596	610	626	596	641	649	622	651	637	637	608	632	601	599	599	606	636	606	630	626	661	583	634	629	633	606	611	631	614	613	638	649	627	622	613	660	613	660	604	622	633	639	633	620	590	627	653	663	599	631	617	603	643	599	608	598	643	638	663	631	634	650	638	619	647	602	590	632	630	639	602	609	623	630	587	601	657	624	613	626	595	644	625	610	614	582	630	620	603	577	638	625	623	621	619	618	634	631	655	638	630	632	620	611	614	636	616	634	625	635	613	609	635	632	632	649	619	603	611	677	636	636	644	599	626	597	649	608	620	629	630	632	608	653	630	645	653	645	636	620	607	615	624	613	654	580	627	642	629	636	631	625	620	623	658	630	618	634	634	648	609	640	627	595	630	637	652	614	651	650	622	609	594	602	657	596	619	639	612	610	628	633	617	619	604	638	630	607	630	604	634	633	635	639	641	639	654	603	608	611	624	623	631	632	620	608	650	597	629	614	654	623	628	641	639	626	579	608	600	639	643	622	620	589	645	637	612	660	645	638	601	597	630	623	627	627	602	592	640	596	585	653	668	614	599	590	641	592	642	651	629	643	634	597	633	648	627	629	632	594	633	645	646	605	610	621	633	624	636	667	612	635	635	643	626	603	630	617	649	590	621	600	618	601	640	633	609	619	613
345	0	0	191497	407	5	134	703	1093	1214	1193	1145	1037	983	901	862	786	800	758	771	715	734	726	721	667	610	658	632	645	620	625	652	626	606	650	625	648	599	628	668	596	631	613	600	617	638	631	612	621	647	636	610	601	620	602	619	619	599	610	608	626	626	600	647	594	622	609	631	612	590	619	612	596	588	643	640	609	585	633	607	605	632	602	623	574	611	618	615	624	626	601	619	614	622	613	603	571	617	603	608	633	605	584	627	578	625	593	616	641	626	598	594	605	611	620	602	573	633	602	572	638	640	599	597	599	612	616	623	610	624	618	577	604	622	569	604	589	613	601	623	631	577	604	583	627	612	570	579	588	624	608	644	614	610	583	603	620	619	611	605	631	570	589	625	620	610	604	596	617	612	588	621	579	597	605	623	581	630	606	572	612	580	556	609	596	618	607	613	609	591	620	643	617	591	609	620	628	595	631	632	594	568	607	619	563	599	621	597	640	645	584	618	605	628	596	602	578	596	631	620	599	614	610	633	594	594	576	613	618	629	585	615	583	615	613	593	610	582	597	597	585	614	604	624	600	640	610	616	602	589	578	594	586	648	626	616	603	581	590	596	618	585	625	579	622	642	628	583	646	579	578	594	616	597	625	585	559	602	583	626	576	582	634	588	578	588	617	594	590	583	584	628	622	614	640	616	600	622	616	576	578	583	629	600	591	629	621	579	604	631	579	639	534	614	592	619	604	590	599	601	597	613	612	621	598	624	623	612	585	587	559	606	633	586	595	602	610	596	607	610	619	589	592	575	612	646	574	615	616	630	613	615	606	629	605	593	612	583	630	616	595	611	608	617	585	634	608	588	588	614	588	579	628	630	594	622	589	618	590	615	596	609	633	588	595	620	617	605	574	627	638	637	600	607	609	592	644	591	604	627	587	618	614	605	599	629	595	595	605	597	581	607	602	618	650	557	598	615	587	639	605	579	583	618	642	561	621	593	613	596	612	604	582	627	614	596	596	641	582	613	617	636	586	621	614	589	603	627	607	601	570	582	571	628	609	573	574	631	615	592	616	616	606	612	610	614	600	608	585	597	607	586	603	597	611	585	610	590	632	611	619	599	577	633	601	615	602	575	594	628	616	608	588	592	628	592	571	605	590	600	615	592	587	603	646	599	608	645	635	616	596	587	595	598	610	613	584	614	615	593	606	595	637	625	603	588	578	585	588	602	614	625	623	617	589	617	581	596	601	606	597	608	616	608	594	607	611	587	601	585	580	601	618	604	584	607	617	652	627	606	606	623	596	617	600	615	578	576	582	627	604	641	585	629	596	579	633	576	602	633	628	609	614	608	621	583	599	634	600	580	625	576	605	571	642	603	628	662	563	586	630	571	597	610	611	599	579	584	591	616	603	621	570	562	596	609	621	630	593	575	580	584	580	582	625	592	607	592	600	588	607	600	610	653	577	576	614	588	565	599	629	581	584	614	629	623	582	618	621	599	620	595	581	626	575	596	614	590	578	611	606	567	595	604	594	645	623	619	591	580	578	595	589	582	607	605	620	609	614	573	575	561	613	594	612	620	586	612	610	634	609	602	587	609	633	584	596	595	631	623	614	601	647	630	610	570	619	616	602	594	596	629	594	630	620	623	624	604	566	649	600	621	647	594	602	574	606	594	610	573	637	599	599	609	573	633	595	589	593	642	579	609	593	607	593	612	612	601	584	610	603	594	560	604	590	569	604	587	614	605	595	594	618	576	611	607	644	613	588	606	577	599	571	603	620	585	613	551	621	618	586	606	608	641	602	631	587	606	594	605	624	603	602	615	630	601	584	612	583	624	589	623	608	615	578	604	583	600	625	614	619	609	555	579	614	630	582	570	652	642	589	597	572	608	593	622	605	610	579	602	598	592	582	604	589	595	603	569	574	626	586	619	603	614	593	559	597	599	595	629	610	606	594	633	593	595	607	606	582	621	558	614	620	604	595	594	605	606	625	574	589	605	605	600	602	623	603	608	625	582	586	560	591	590	593	608	606	606	609	632	597	581	607	615	580	635	600	611	585	609	578	621	596	595	612	586	612	622	578	646	636	620	609	616	594	625	605	600	592	623	585	574	613	627	645	605	610	558	635	626	598	604	589	603	610	610	594	602	609	572	600	581	635	606	610	625	606	623	565	597	590	599	607	587	605	611	575	584	606	608	608	609	598	590	631	600	616	593	614	602	608	594	627	590	582	618	609	633	567	617	610	628	582	626	571	616	600	653	606	618	602	569	626	582	624	608	614	611	622	609	583	573	608	591	606	619	588	570	574	589	618	602	573	565	634	571	603	598	611	603	577	604	635	633	611	640	603	590
345	1	100	191598	397	4	107	667	997	1134	1098	1059	987	895	810	790	778	737	706	673	689	649	664	655	640	653	639	611	680	622	648	624	639	637	600	631	628	610	622	630	595	617	615	643	617	620	617	630	609	579	611	570	631	581	625	577	601	624	584	593	615	598	611	605	587	623	607	574	612	627	573	608	566	622	616	609	579	621	627	620	640	613	627	624	573	597	564	639	590	620	601	605	609	584	597	610	612	620	637	568	600	577	584	579	608	615	581	568	582	596	615	593	597	607	593	591	564	580	609	585	609	631	577	585	606	573	613	632	594	598	601	574	597	593	583	607	614	569	579	562	605	591	601	583	592	588	615	597	575	627	619	631	606	563	569	595	604	578	596	623	593	597	598	581	584	580	592	578	599	609	630	611	605	585	607	606	550	622	584	597	575	599	568	610	598	563	593	588	584	608	611	633	627	578	621	619	582	644	571	628	611	594	629	579	593	590	601	582	611	604	587	573	611	625	624	627	610	579	567	634	603	617	628	621	601	650	617	612	631	612	570	598	602	622	626	602	591	613	618	586	626	628	611	608	612	594	590	565	611	613	593	592	603	613	586	584	581	609	612	572	604	615	645	579	572	621	611	608	602	576	602	586	583	613	594	624	546	592	577	570	616	598	622	614	583	595	578	597	591	587	591	639	570	582	625	576	606	587	627	593	593	584	613	602	615	610	611	611	573	597	632	546	591	572	602	603	599	587	583	622	606	613	620	595	594	601	593	594	592	590	605	612	623	607	573	592	588	575	624	583	597	625	606	581	579	643	526	620	580	579	625	624	587	639	584	602	599	576	628	602	623	584	580	609	602	597	612	588	581	617	624	602	619	610	622	602	611	631	617	611	583	594	614	639	623	612	561	633	585	612	580	571	598	624	593	576	632	586	561	599	597	589	625	608	575	613	586	578	601	594	610	607	600	587	606	598	591	647	580	609	593	584	623	573	567	630	603	606	616	615	607	590	657	639	577	602	618	590	601	601	589	599	570	644	597	608	614	573	623	597	635	612	609	588	574	593	583	602	589	633	565	613	602	609	575	599	605	587	633	594	603	594	566	612	552	603	619	548	599	579	601	590	600	603	602	622	615	579	596	623	589	660	619	601	612	616	624	596	574	590	570	609	607	596	594	590	560	594	612	623	564	590	601	574	614	598	599	593	598	615	638	611	630	598	627	629	576	617	602	592	572	597	604	581	586	652	623	575	631	595	599	564	627	592	588	613	591	606	595	559	618	566	592	590	589	599	620	593	592	616	565	625	624	621	585	623	560	583	618	571	599	589	592	588	616	585	601	639	584	586	608	566	575	638	574	617	596	588	627	611	600	577	602	578	578	584	616	599	640	618	584	603	625	628	643	591	565	625	588	657	568	608	606	593	610	568	579	640	616	618	615	591	603	585	592	620	584	603	606	630	616	613	580	614	625	599	607	597	614	590	573	618	632	605	603	584	621	573	585	588	624	608	603	588	619	618	587	613	597	597	592	633	591	582	615	596	613	605	594	623	563	580	591	600	571	572	589	603	606	600	606	593	609	557	629	593	617	577	558	619	633	570	612	653	598	568	569	634	603	566	621	578	589	576	591	602	618	607	599	628	630	629	625	623	586	584	559	622	605	593	608	586	594	559	586	588	617	545	602	592	630	629	590	608	601	581	560	595	586	599	611	605	582	615	570	655	586	567	596	579	604	562	569	576	638	550	617	614	608	599	587	581	602	583	568	599	573	583	583	616	591	588	595	578	573	563	591	608	549	602	618	594	596	610	622	600	595	622	578	585	607	632	563	630	639	576	583	590	619	579	601	645	592	604	603	588	582	605	612	570	577	591	588	608	622	598	597	610	592	594	604	613	603	571	585	594	626	595	616	554	588	585	588	602	603	578	637	594	630	623	615	594	614	601	611	589	590	618	613	594	587	617	624	619	596	588	589	611	628	592	599	586	601	620	610	632	583	575	585	638	605	557	560	626	585	597	577	610	620	613	602	593	601	601	570	605	602	570	612	576	566	611	610	618	619	591	642	602	630	622	580	634	619	588	585	619	611	576	569	591	591	587	562	622	635	602	598	599	598	629	613	628	570	612	588	599	615	603	606	567	587	592	600	581	580	631	554	626	590	588	617	560	597	610	593	588	563	615	596	566	637	616	601	620	599	570	587	587	596	592	587	632	566	582	582	565	592	587	617	623	577	623	588	598	607	612	596	570	587	619	590	583	575	590	574	590	568	577	537	605	580	549	609	595	623	608	626	601	601	600	611	598	595	604	581	609	587	594	611	596	604	575	604	585	611	608	599	624	578	609	600	623	582	642	609	608	591	586
345	2	200	191700	399	5	142	661	979	1085	1050	964	911	848	819	820	755	727	713	692	657	672	669	693	659	636	644	654	627	653	606	648	617	650	630	614	615	612	661	622	617	630	618	592	630	608	615	575	585	626	619	595	620	600	617	620	628	591	645	593	588	592	620	595	584	624	585	604	573	600	624	638	597	602	601	617	609	629	597	608	611	612	571	606	577	619	602	581	575	635	633	623	595	600	605	606	606	615	589	583	620	570	604	586	659	603	600	615	596	621	603	613	591	569	608	599	610	605	603	630	582	627	580	604	578	595	596	595	597	603	570	591	614	616	597	659	615	610	611	585	624	603	613	588	600	593	622	588	617	594	604	588	580	569	587	606	619	602	579	619	570	560	633	594	586	620	565	567	586	623	530	611	580	615	593	632	612	598	626	570	590	604	582	595	604	572	598	604	604	599	600	569	601	580	589	632	617	596	578	578	593	640	591	615	596	578	580	604	551	586	578	637	559	615	616	622	610	614	583	581	591	578	582	584	572	636	612	585	609	652	609	604	643	626	616	624	614	621	592	596	623	648	596	585	613	596	551	616	584	604	625	584	592	562	581	628	646	591	609	593	569	611	614	570	600	603	563	619	568	612	577	609	581	588	586	597	611	587	590	627	605	607	608	567	606	607	593	592	572	633	586	567	587	573	550	626	574	608	635	625	599	575	591	583	571	602	615	601	586	578	584	599	594	583	566	640	631	589	574	605	608	636	562	616	586	594	588	606	578	612	576	589	614	575	571	608	587	586	654	593	573	596	613	618	568	604	597	616	622	568	594	594	542	623	583	596	613	619	608	564	611	593	595	587	574	637	601	585	598	600	591	586	573	615	618	583	586	607	631	583	578	599	626	614	573	619	603	620	580	567	587	590	598	550	600	593	598	585	583	628	605	573	580	621	607	608	568	617	593	611	562	585	612	569	584	594	616	581	586	590	561	601	592	594	622	603	577	568	608	557	578	559	606	595	583	567	629	570	601	602	616	583	581	590	602	599	591	615	631	573	588	583	612	627	569	581	614	578	600	619	606	575	626	595	627	598	586	606	589	578	536	588	610	564	591	563	607	585	632	612	578	576	626	615	564	605	600	595	607	629	587	634	567	605	625	597	572	583	600	591	581	612	599	594	619	606	587	582	587	581	611	596	586	593	613	575	620	611	572	579	589	576	567	605	560	598	590	617	594	557	587	598	585	607	592	580	602	569	580	607	601	557	535	592	598	563	586	598	583	621	579	593	605	631	584	544	572	628	583	576	595	584	579	553	566	615	621	596	566	567	620	626	587	605	591	611	598	573	561	574	610	565	585	608	601	608	561	594	591	592	595	589	559	592	579	613	592	612	592	591	583	628	603	572	593	605	588	647	611	594	622	595	604	595	600	634	613	607	628	588	596	591	576	620	615	609	626	585	613	575	592	591	547	619	602	606	608	603	609	597	599	592	608	587	572	595	586	567	626	578	588	555	594	616	595	596	567	606	580	612	597	589	603	613	584	591	589	601	607	577	593	639	605	614	608	608	615	602	628	568	604	619	545	562	595	604	594	576	567	571	579	612	603	603	575	629	579	614	608	609	598	590	563	610	591	594	577	599	569	612	596	589	592	583	615	588	590	583	592	594	598	574	614	586	610	617	618	614	596	632	579	574	605	619	604	599	562	580	554	597	608	580	585	625	588	629	585	595	601	607	584	609	628	582	601	595	596	607	586	594	551	572	581	579	618	591	595	605	601	567	564	597	563	632	597	593	616	593	602	594	595	585	587	616	602	617	622	584	588	636	566	597	616	613	585	645	602	599	587	570	567	618	574	613	599	605	592	622	599	616	610	590	593	583	567	614	627	593	617	590	606	575	590	615	618	580	585	580	576	614	604	573	593	608	586	607	597	594	606	583	589	525	584	584	579	617	589	598	622	601	613	594	583	624	555	582	633	610	615	601	615	583	566	609	599	618	597	627	609	561	610	636	570	543	610	611	603	604	588	591	589	640	584	568	605	559	590	559	619	583	570	590	587	612	592	604	635	601	592	563	573	619	617	582	624	614	596	599	613	573	638	601	588	596	591	604	600	572	616	597	576	607	618	578	590	614	566	597	598	600	614	603	628	607	615	599	575	599	617	602	575	572	589	597	611	592	589	592	577	608	581	622	583	610	573	593	621	600	640	575	610	650	578	601	573	592	593	567	610	562	573	621	584	605	611	568	618	582	599	611	574	571	587	587	587	608	572	551	600	605	617	638	613	587	562	552	569	596	602	583	597	570	563	605	577	624	634	617	564	577	567	608	603	586	614	581	615	619	588	616	571	585	597	611	629	580	609	584
