345	0	2700	138334	369	26	134	576	942	989	893	928	879	815	786	771	688	695	662	643	626	616	633	620	607	640	569	614	695	863	947	1004	999	989	1023	1015	1058	1037	1048	994	987	988	976	983	923	899	862	842	826	708	642	593	592	564	586	576	558	538	553	566	554	547	532	563	526	563	546	584	542	572	565	562	536	539	605	546	542	560	552	527	533	543	521	571	561	570	485	537	542	580	568	560	573	543	546	571	548	577	555	530	548	568	564	559	539	557	550	526	567	548	515	507	553	541	532	573	544	493	559	552	529	510	575	566	541	587	541	546	540	541	531	555	544	545	558	570	544	508	552	574	550	525	549	536	530	553	605	544	521	530	542	581	556	551	510	619	573	570	506	547	527	514	541	559	560	591	549	529	496	570	533	548	571	538	536	574	592	556	521	539	556	547	531	563	540	573	555	523	525	571	537	553	552	570	549	564	547	539	537	552	571	569	554	569	555	587	539	567	538	516	540	502	564	511	545	510	554	587	582	558	528	536	571	563	562	557	548	560	521	546	514	569	550	548	554	539	555	548	547	591	529	588	567	532	561	543	542	522	544	563	535	556	547	512	571	579	549	549	534	556	562	564	524	534	515	563	534	546	522	560	561	577	541	550	558	575	557	548	574	528	547	547	539	534	531	545	571	555	508	550	573	518	555	568	543	523	527	534	577	565	545	523	557	509	566	537	537	590	541	590	545	551	487	555	558	551	540	556	564	534	517	541	540	593	540	496	530	542	538	528	544	553	572	549	566	553	541	553	534	577	556	548	561	538	544	544	538	563	527	553	514	547	546	538	538	550	556	562	556	527	562	523	578	558	548	537	538	554	540	542	547	604	588	533	554	554	566	573	542	543	531	548	566	558	556	547	519	568	541	533	545	562	520	543	539	522	549	538	562	527	546	556	540	543	543	532	532	527	525	578	541	556	522	519	557	580	537	577	549	571	577	549	569	569	536	524	556	569	582	542	535	536	603	541	526	566	559	549	526	536	573	548	559	555	543	542	523	519	549	538	557	532	522	587	512	521	559	556	560	526	529	595	526	552	551	572	571	558	558	535	524	515	565	543	575	531	525	556	570	573	566	576	544	537	525	531	551	549	545	545	547	557	538	557	540	567	519	529	511	544	563	549	533	546	552	551	535	555	578	555	540	554	550	532	544	509	548	536	561	539	529	549	535	587	517	537	520	579	580	594	524	508	540	559	540	546	533	576	560	532	533	507	543	547	537	492	518	507	536	539	544	526	559	562	572	503	558	571	563	550	574	542	571	554	511	545	598	552	547	552	522	533	518	530	550	547	541	548	526	590	564	542	533	550	560	533	529	512	531	546	560	511	568	536	557	524	531	544	545	509	534	555	516	574	576	569	566	548	551	530	571	579	582	549	545	538	542	583	556	517	556	506	527	588	540	547	575	520	553	521	566	564	546	538	538	557	554	563	540	538	594	519	559	526	551	541	539	574	535	495	558	577	544	537	528	528	542	571	584	548	547	536	567	564	538	557	534	549	572	540	569	561	518	566	554	493	569	534	553	543	543	554	521	528	550	552	553	546	515	525	527	563	552	536	561	533	524	562	534	523	518	547	535	568	565	583	551	570	560	563	571	562	537	547	508	525	548	553	558	544	523	574	542	567	550	552	541	490	574	536	569	540	522	565	569	526	510	547	518	532	529	558	513	525	577	541	506	574	561	554	538	548	542	506	546	556	562	527	543	564	571	527	523	557	554	511	564	553	550	595	520	563	544	548	552	556	528	541	549	554	514	557	547	539	556	532	551	560	542	534	557	546	562	533	536	541	544	505	565	556	569	565	509	539	601	529	568	538	565	587	512	554	517	546	541	570	517	571	562	550	559	538	569	548	600	556	552	568	534	539	526	537	544	520	548	547	549	510	559	538	530	539	558	525	564	565	524	554	577	579	551	539	530	565	509	545	506	551	518	571	577	557	553	559	522	529	529	577	526	557	550	589	558	560	549	539	571	564	526	546	537	588	550	544	549	547	529	523	548	565	542	543	549	535	581	536	558	562	513	555	554	536	551	545	572	534	570	538	556	557	550	555	537	532	537	523	559	511	522	536	566	536	514	548	531	546	583	527	555	534	540	562	591	568	533	561	525	592	535	533	536	552	557	587	528	562	560	527	524	552	556	559	566	565	549	561	555	552	557	525	552	544	568	580	537	567	513	543	560	523	531	556	513	546	536	550	522	553	528	527	545	508	550	602	550	556	572	593	541	516	520	551	566	550	543	542	577	551	552	564	536	577	541	537	539	537	540	553	556	507	568	529	528	522	550	527	575	587	556	571	569	547	522	527	538	528	546	550
345	1	1900	138457	378	14	101	532	693	718	704	699	682	651	613	599	585	605	556	561	541	543	511	572	536	527	478	516	538	512	543	537	632	650	736	713	813	814	863	885	842	875	883	852	876	792	774	779	717	599	535	535	496	522	487	537	462	517	447	499	453	491	446	508	471	469	499	468	448	460	476	482	485	513	471	474	462	475	475	500	444	475	478	506	485	503	456	513	477	460	476	473	490	456	487	510	452	486	521	473	468	479	472	497	484	471	491	474	506	470	479	496	518	499	455	476	504	441	460	513	488	477	446	468	502	475	455	504	474	499	481	482	470	501	485	490	474	445	479	445	457	515	485	488	450	462	486	475	476	469	476	475	442	488	485	473	498	469	480	467	452	491	438	480	482	431	480	464	477	485	493	489	460	459	476	490	470	470	474	466	502	449	478	476	472	478	479	485	499	474	487	519	460	448	506	461	460	492	463	509	478	478	463	440	509	465	472	482	493	478	473	459	440	460	479	461	467	458	454	451	498	486	482	459	497	504	509	477	503	471	466	474	465	439	478	459	459	501	493	469	475	477	483	463	485	475	472	478	471	468	479	479	472	469	500	484	497	442	466	505	478	492	502	464	488	474	461	486	462	472	488	476	490	474	474	439	511	485	483	485	531	453	522	465	478	453	487	480	501	488	458	485	467	487	456	486	447	487	463	479	490	456	474	466	433	487	493	488	484	491	452	514	483	479	456	522	503	461	490	480	460	482	484	507	476	480	486	506	451	480	477	497	459	505	445	471	476	469	486	486	485	451	484	474	485	469	482	492	456	469	489	488	463	472	468	505	480	458	494	480	485	468	425	497	475	494	487	464	509	495	489	477	473	474	480	466	444	489	437	483	491	463	478	472	479	485	502	504	444	499	512	482	486	522	426	413	510	499	445	477	483	486	468	478	498	477	436	496	487	493	487	471	464	474	505	515	479	509	473	460	470	424	502	465	448	520	456	467	480	456	465	481	488	457	503	460	495	470	504	458	488	519	489	508	464	484	480	479	512	475	436	506	488	464	464	487	456	472	470	428	475	498	487	515	461	443	472	503	466	458	441	444	478	482	464	473	465	508	485	483	449	446	500	488	489	523	469	470	473	429	516	478	464	480	480	467	481	461	459	485	465	480	473	481	467	457	444	512	465	495	459	463	457	480	456	462	497	494	483	478	489	486	448	478	455	458	467	449	513	503	464	471	468	466	468	491	494	492	488	490	484	517	491	466	489	483	482	491	497	467	465	507	467	448	457	465	474	490	515	461	499	469	497	475	431	508	463	487	458	484	471	430	486	515	471	476	484	477	478	435	473	515	462	467	487	476	483	471	465	472	475	498	462	450	464	468	480	467	479	470	451	465	480	454	460	474	492	490	476	487	474	478	438	509	458	445	457	451	497	454	456	497	469	451	463	496	493	445	477	454	437	497	472	449	451	465	456	480	495	457	516	480	468	487	489	500	481	465	497	500	493	470	412	501	471	511	478	496	513	473	450	451	469	496	476	477	431	468	495	467	464	470	453	485	505	461	490	488	465	446	467	448	471	490	436	462	466	451	473	446	456	470	487	495	478	448	463	471	454	479	484	472	452	502	413	446	499	461	443	459	480	462	486	470	437	429	504	438	445	476	477	474	477	484	511	460	439	471	486	461	513	460	458	461	475	497	415	481	501	477	455	483	473	499	463	512	493	486	457	482	477	466	457	501	486	518	456	483	459	501	483	459	478	477	463	501	491	473	507	467	461	466	473	460	474	512	463	454	467	499	491	475	467	522	479	477	505	448	474	505	525	459	496	491	446	476	456	458	485	478	491	505	491	479	479	519	465	461	497	474	501	442	462	476	439	520	453	473	475	473	513	476	494	457	434	446	498	496	487	485	482	477	456	474	471	481	455	495	474	495	495	508	451	479	479	442	491	460	449	493	503	463	477	494	472	471	498	485	481	444	477	473	453	446	507	502	449	447	461	499	435	459	462	497	470	509	472	460	505	472	464	457	483	467	472	488	474	471	482	496	463	470	477	473	480	467	492	474	462	499	443	491	488	488	474	473	469	486	482	455	484	482	486	493	489	491	489	474	489	490	512	453	464	461	467	447	492	485	454	465	502	467	494	478	438	490	453	489	440	471	473	477	485	473	451	497	472	501	507	497	479	474	464	495	442	453	481	456	477	445	509	456	475	515	505	464	501	484	497	481	458	458	475	466	487	460	477	446	467	451	466	501	484	472	476	467	495	466	507	455	459	466	500	491	453	486	477	490	498	471	476	460	470	438	492	513	452	505	457	521	463	462	486	468	458	510	487	451	467	500	483	481	463	487	481	495	490	477
345	2	2100	138580	359	20	182	708	853	908	865	851	738	725	611	605	592	558	524	537	520	568	538	554	530	535	495	538	536	529	557	550	584	658	682	709	782	804	833	862	927	891	901	844	837	896	806	794	678	593	512	478	491	425	467	501	474	462	495	466	436	460	457	490	458	463	485	461	426	463	458	420	472	468	454	478	436	447	466	461	494	482	463	452	443	431	444	490	469	462	438	448	435	424	459	472	430	452	466	462	452	464	476	464	441	461	426	443	452	465	435	429	465	473	454	460	443	444	449	405	466	472	475	472	429	435	462	441	480	463	443	458	469	470	481	498	473	458	446	468	462	438	469	474	400	453	449	448	425	477	426	473	459	440	436	429	477	468	424	442	470	446	464	479	444	488	446	431	463	480	474	433	458	470	464	461	481	447	481	440	435	480	485	463	434	459	460	426	435	463	479	430	449	476	446	501	461	446	451	423	448	427	433	480	432	469	445	481	423	459	455	443	476	460	458	413	441	449	452	471	490	432	408	432	454	448	449	427	487	425	427	443	452	484	453	462	435	471	462	454	450	452	455	428	461	432	449	445	455	439	492	453	442	450	461	434	445	471	431	460	453	458	479	417	479	442	468	453	459	460	458	462	482	460	453	450	431	476	457	430	449	449	479	443	414	458	460	458	461	480	464	485	462	463	452	445	458	454	458	465	463	462	453	454	443	460	456	467	461	459	449	465	457	491	445	487	484	434	447	446	460	449	449	445	469	475	486	454	464	454	480	463	436	441	447	439	465	496	429	455	430	421	449	470	436	487	471	462	470	457	483	453	440	432	447	444	430	490	424	460	465	432	463	447	444	458	433	468	431	460	475	496	445	441	462	448	455	457	404	437	444	436	459	445	483	475	440	452	471	433	480	465	461	463	454	451	452	434	435	462	467	443	452	463	454	467	452	448	462	456	477	454	458	448	481	464	470	428	455	442	457	461	449	475	437	463	463	467	437	458	445	478	475	476	448	466	466	476	441	454	458	472	431	473	462	464	450	433	441	479	461	424	487	473	478	453	441	445	454	456	476	451	423	440	449	423	439	437	451	458	467	468	442	462	499	446	436	427	484	419	405	471	456	446	453	456	453	465	462	445	456	474	437	426	474	450	459	462	471	451	449	468	470	463	420	446	480	429	438	463	419	435	434	445	463	444	431	447	426	469	454	437	439	483	443	469	444	468	458	454	445	448	449	457	462	459	431	440	442	419	448	467	484	454	481	428	484	469	435	473	432	437	471	436	469	454	457	436	483	479	471	437	436	431	445	450	428	461	482	455	433	416	428	466	466	430	432	446	457	481	404	451	447	460	456	485	434	421	467	449	424	446	458	441	469	456	452	475	483	445	478	453	465	463	456	478	453	449	450	432	441	486	486	441	417	473	432	449	470	416	462	459	438	475	456	452	475	446	452	436	466	433	484	479	419	443	462	423	456	461	462	487	467	450	446	477	450	436	438	477	449	448	452	456	437	453	447	459	474	463	481	459	496	458	429	474	460	489	444	434	455	449	440	454	452	438	439	463	454	445	485	473	450	463	457	454	476	441	475	442	449	468	466	454	485	445	447	457	444	440	433	459	471	505	402	442	455	439	460	470	466	480	505	439	470	490	429	463	430	460	455	433	471	447	482	423	430	456	451	439	454	453	449	468	483	449	457	468	458	449	461	471	452	474	451	442	442	454	425	455	451	472	443	464	452	447	469	459	420	491	449	467	471	417	433	483	459	468	430	451	449	455	449	471	459	452	461	433	442	496	474	500	472	449	474	460	496	422	475	432	462	473	458	477	443	444	449	454	472	469	427	465	491	455	450	450	451	444	438	439	413	426	470	484	463	478	455	446	459	461	467	441	470	458	470	491	469	465	455	450	448	457	465	430	470	457	461	466	431	456	460	416	475	441	438	455	468	459	425	466	463	423	425	462	482	441	449	487	457	437	454	475	452	464	430	468	462	418	483	468	432	473	447	460	441	468	434	468	427	466	442	478	441	481	453	450	483	437	448	447	478	439	486	476	454	450	459	469	463	449	429	409	442	452	425	460	449	480	469	482	484	436	466	456	479	457	461	435	476	470	466	456	479	473	416	449	465	431	430	450	461	463	421	455	463	477	423	462	469	445	463	470	450	460	452	457	439	479	483	465	452	455	469	489	455	433	473	476	444	450	468	460	459	451	450	440	427	453	466	442	437	448	472	447	423	445	454	466	418	474	451	459	467	471	460	454	435	445	495	445	471	445	449	465	459	483	461	451	450	453	452	426	466	467	446	423	436	475	410	446	454	462	430	443	469	468	445	481	439	458	453	452	460	442	433	458	474	431
345	3	3500	138703	365	11	152	602	690	720	719	690	692	664	636	583	593	575	551	550	541	571	528	534	526	519	518	510	603	646	754	815	875	892	908	934	946	945	949	963	989	926	860	890	845	800	777	716	644	523	531	486	479	465	498	481	500	459	471	465	485	480	432	474	507	469	464	506	498	454	490	497	454	458	508	464	486	482	459	487	447	483	469	481	448	498	471	458	458	495	491	514	509	466	476	484	498	456	433	483	474	501	478	481	507	461	509	501	451	489	442	465	468	490	476	478	508	477	448	488	492	428	485	495	457	491	488	486	454	499	503	485	485	501	485	476	466	483	471	498	465	484	466	496	450	461	476	461	453	452	459	464	485	489	461	494	468	472	469	475	471	467	438	468	439	503	473	459	447	476	492	476	480	489	478	507	498	458	453	491	469	495	457	469	520	448	451	512	436	486	468	464	463	464	513	461	469	474	457	485	473	482	473	475	486	474	466	486	446	494	456	474	460	483	475	476	451	473	467	448	456	493	466	451	496	462	442	470	498	495	466	449	461	506	455	506	481	466	464	474	482	492	470	455	540	463	474	455	464	485	458	499	465	484	467	465	479	486	448	454	508	472	476	466	496	495	438	554	497	441	466	475	445	450	471	466	497	461	489	473	468	499	465	463	454	466	454	486	490	483	457	472	492	437	505	511	472	488	469	477	469	502	487	460	517	505	464	481	484	458	503	472	483	446	495	448	493	474	448	466	469	480	446	472	497	490	486	505	466	461	479	432	465	483	476	501	496	471	470	458	505	457	443	470	464	457	449	463	510	471	477	476	477	469	452	486	478	452	476	445	485	466	448	457	492	462	457	493	468	483	462	460	461	461	464	502	433	470	428	491	485	493	486	474	501	466	492	462	502	474	469	443	441	472	465	502	514	480	458	464	494	465	471	467	487	457	496	461	480	455	462	482	464	438	461	459	415	429	454	479	476	477	445	509	450	477	473	452	466	475	470	517	468	516	479	462	457	479	444	479	451	452	476	483	480	483	473	476	478	485	495	493	513	488	434	478	442	477	453	490	495	443	474	474	500	499	470	483	478	477	486	480	454	462	481	496	486	482	482	472	462	476	516	496	463	463	491	462	458	453	497	463	471	491	461	484	439	500	511	482	458	457	448	464	484	476	486	473	494	510	459	465	498	468	468	493	476	462	461	479	455	466	448	462	457	453	463	486	487	484	495	482	485	462	465	457	459	473	486	481	439	457	464	485	515	481	498	453	452	487	484	476	502	448	457	474	458	467	487	502	481	461	470	478	497	469	476	447	457	483	507	475	498	503	464	449	516	451	473	466	465	482	472	435	495	478	500	462	434	450	470	463	424	478	479	483	506	503	482	475	459	488	477	432	473	477	472	467	493	468	487	495	456	470	471	478	469	487	502	490	417	449	485	447	498	476	467	445	474	450	462	465	495	469	431	488	470	494	524	476	449	507	481	459	475	472	491	496	424	501	465	492	468	496	480	505	492	477	486	479	475	502	485	476	487	470	463	506	452	504	446	473	449	494	475	471	491	477	473	444	484	508	483	470	476	466	503	473	458	456	508	486	477	504	483	486	460	486	468	499	486	463	462	469	468	475	488	496	458	470	479	472	449	474	457	470	437	459	491	464	459	471	521	447	488	486	452	459	453	453	509	465	465	476	469	445	486	499	467	472	493	485	462	434	453	443	504	452	447	481	454	469	443	472	455	516	483	490	475	459	473	476	495	468	458	450	482	504	479	455	461	456	476	419	478	454	460	505	486	477	506	482	471	439	472	456	470	473	480	492	452	446	457	475	443	493	475	489	481	469	496	516	473	466	478	500	495	432	481	490	488	481	478	493	476	478	434	488	460	450	465	468	434	459	481	484	455	476	439	510	471	473	485	483	473	455	453	509	467	495	456	477	458	489	440	490	485	496	454	500	466	463	448	460	479	454	494	458	469	498	471	476	481	467	470	504	452	480	471	449	460	484	514	498	461	450	473	448	464	482	448	463	452	478	472	468	448	448	467	459	457	473	479	434	528	512	448	466	476	486	463	452	478	504	471	454	512	475	494	462	457	462	465	455	492	452	471	486	485	505	518	494	470	493	476	483	501	447	494	504	479	448	472	466	460	466	487	487	457	467	489	487	453	471	492	477	449	502	446	496	466	492	451	443	465	435	440	464	463	484	514	485	479	452	498	463	440	451	479	485	503	483	454	460	451	474	427	502	454	513	481	457	461	495	498	477	498	482	500	502	481	513	461	454	479	458	476	434	493	492	480	447	478	487	496	470	466	498	460	477	486	470	488	472	474	466	459	508	448	489	458	475	464	439	495	475	473	464
345	0	2700	138826	364	10	72	481	679	789	736	725	705	692	628	653	586	613	584	560	544	578	580	609	546	576	564	550	628	751	887	996	998	943	997	981	1012	1041	1031	999	985	968	926	934	929	875	808	699	590	510	510	514	503	529	506	501	473	520	498	487	477	517	485	502	480	485	479	484	511	500	516	483	477	498	503	518	494	470	534	492	491	479	489	507	517	515	496	463	478	499	511	520	480	469	521	479	510	483	523	482	512	475	482	477	498	453	511	482	497	474	491	478	500	514	486	501	507	511	465	505	462	462	487	488	505	504	516	486	527	475	470	518	559	462	520	487	472	480	531	463	491	450	492	468	500	489	474	517	480	518	481	480	491	519	482	464	505	512	476	489	491	461	507	480	476	466	483	481	520	472	470	511	523	486	456	505	519	528	501	501	517	496	461	518	506	506	471	494	477	498	483	475	534	511	475	516	459	504	483	503	506	525	500	479	505	510	497	507	523	500	502	511	491	485	473	497	507	481	462	498	501	490	509	473	509	476	505	481	476	486	482	488	478	478	482	485	476	489	489	511	466	500	501	532	456	517	472	487	494	486	506	503	511	495	459	514	532	501	493	503	501	486	512	480	464	465	449	518	429	509	495	496	509	489	493	511	481	462	534	456	463	521	508	480	467	452	478	518	509	465	504	484	528	493	499	512	474	487	495	512	513	492	512	501	501	468	480	486	507	489	496	501	495	445	519	512	484	493	491	488	490	496	474	458	506	499	471	486	466	504	478	514	504	521	519	506	459	495	473	497	530	505	449	497	461	478	469	496	514	479	490	459	534	515	503	477	522	500	493	478	524	472	503	511	478	459	483	476	497	509	490	472	502	498	515	508	469	515	505	499	491	517	505	516	471	495	491	488	487	484	485	481	532	504	500	486	472	490	495	508	495	484	490	488	464	496	474	498	487	511	491	483	530	467	514	449	468	493	493	483	463	474	468	468	510	499	507	496	500	519	488	492	482	477	486	528	486	476	547	456	471	442	483	495	441	503	498	496	498	470	467	479	490	478	484	485	534	468	512	509	499	504	507	506	528	518	489	510	525	502	495	516	472	478	457	481	424	470	474	484	466	500	518	486	502	466	488	502	486	495	488	489	473	528	505	500	449	493	447	468	472	501	525	504	502	480	518	452	528	474	506	493	528	495	493	509	473	500	501	526	488	490	499	465	487	497	513	480	471	468	474	499	496	449	473	475	487	499	490	464	473	505	482	509	482	468	457	501	489	494	475	474	478	470	469	493	484	470	502	474	478	510	510	487	480	504	479	511	510	483	525	492	509	510	491	494	503	480	479	497	507	487	504	472	479	495	511	528	463	504	524	506	479	475	483	489	494	489	508	473	475	488	522	481	514	476	499	487	498	469	469	489	492	521	494	446	482	482	514	495	442	487	489	444	463	505	492	516	460	505	501	499	500	475	451	491	490	465	477	512	491	503	474	502	527	475	457	479	512	464	472	472	461	477	458	512	493	472	496	467	455	504	475	465	472	524	491	514	529	494	467	479	489	490	515	476	497	464	484	490	494	502	500	493	510	445	496	487	455	506	479	507	482	486	487	465	497	509	502	488	491	489	489	477	501	532	483	518	503	459	476	463	500	480	499	503	478	476	482	480	472	502	513	465	484	466	481	509	483	505	489	486	473	464	501	476	494	453	541	487	462	465	517	480	498	506	482	517	466	488	513	481	499	522	483	504	430	496	477	518	464	467	479	474	482	496	486	461	515	468	508	497	480	501	447	505	476	505	474	499	466	482	466	487	489	467	525	524	456	480	473	495	497	492	501	473	491	490	511	467	453	478	502	500	491	475	480	465	456	512	490	492	461	486	527	477	504	503	463	513	506	493	477	482	462	495	500	507	488	484	488	496	501	512	490	498	506	494	479	505	479	485	482	476	486	487	467	481	471	482	490	482	481	500	479	499	486	490	497	496	466	480	494	464	469	504	493	459	486	490	516	477	512	475	467	494	456	490	497	504	491	506	473	493	540	474	502	506	480	496	509	504	489	490	501	479	508	485	510	513	494	485	491	490	502	534	486	490	481	505	517	481	519	472	526	503	482	487	496	481	506	461	504	477	525	499	478	498	473	487	516	464	488	513	483	482	496	510	465	489	497	487	505	465	498	493	478	522	489	476	509	507	508	456	469	488	501	484	453	472	477	510	496	522	479	462	499	455	454	482	442	477	497	511	493	490	512	474	490	494	492	508	486	477	483	520	476	503	466	498	457	485	456	489	520	474	489	512	493	494	513	472	496	487	502	481	511	505	463	465	499	484	475	474	506	474	519	508	506	486	467	480	445	494	497	499	474	493
345	1	1900	138950	359	4	133	514	581	650	583	603	586	529	523	513	513	483	498	495	471	496	500	472	478	498	509	567	562	601	662	684	766	774	813	814	874	828	874	828	822	836	739	773	717	688	574	512	434	408	403	415	446	444	413	442	453	422	417	446	446	427	454	421	417	408	428	433	405	382	454	424	420	421	441	429	464	420	425	418	412	433	432	414	394	426	397	378	441	428	413	422	395	443	394	425	415	429	410	427	409	419	432	421	441	452	416	415	447	400	399	406	396	434	401	411	428	409	422	426	414	425	412	417	426	415	399	452	417	414	424	413	411	436	419	420	407	384	412	430	415	431	403	398	407	414	402	422	390	409	442	416	413	441	384	430	419	435	409	416	387	402	404	428	452	407	417	418	411	436	394	445	434	416	409	432	426	411	399	393	452	420	418	423	396	415	429	389	432	435	420	425	427	421	383	403	441	442	386	420	400	430	409	424	426	412	387	434	429	382	429	391	388	433	427	374	433	421	415	420	452	413	412	401	419	416	397	390	422	429	426	409	410	402	425	420	405	420	423	434	420	427	404	432	428	435	445	401	429	405	373	411	423	426	387	443	399	433	429	436	428	417	432	426	433	393	426	406	417	405	421	424	422	407	432	412	408	409	380	408	443	404	441	453	404	426	416	460	439	390	430	392	412	427	403	409	409	411	395	426	405	406	427	427	437	396	421	369	407	447	402	412	408	376	440	415	399	439	378	440	434	411	370	420	417	416	428	424	394	411	400	393	422	420	412	421	414	413	430	389	399	402	409	389	431	388	440	413	375	422	391	410	443	455	411	413	431	423	417	401	404	429	417	422	416	429	419	403	417	435	399	432	408	426	384	402	394	416	407	396	393	416	441	415	412	452	398	416	412	407	443	413	379	418	442	415	440	412	387	442	389	425	399	406	423	392	432	432	401	385	447	403	403	435	403	439	413	396	437	426	393	422	423	425	432	427	406	413	404	435	413	416	403	380	407	428	413	426	409	428	422	415	455	430	416	437	423	394	403	443	406	399	413	362	410	440	424	452	395	406	411	387	397	415	421	431	380	428	413	412	455	423	428	403	412	438	414	415	429	419	397	419	456	424	416	411	407	384	421	430	446	420	425	424	397	418	403	410	457	412	408	393	446	383	395	411	418	414	413	415	412	392	434	420	452	444	403	410	447	429	428	431	414	421	427	417	396	400	410	427	398	381	448	463	405	429	396	428	399	424	401	437	396	409	411	432	419	401	400	423	416	395	429	469	424	407	423	415	404	375	445	410	410	385	432	410	427	396	403	407	389	412	422	413	402	398	415	440	411	405	380	403	412	403	452	411	421	414	427	386	430	391	421	389	414	417	398	398	415	426	381	400	404	427	439	430	402	413	433	433	406	379	407	409	449	412	425	434	423	402	408	438	398	409	419	407	418	446	438	418	431	426	413	431	413	411	426	423	434	428	401	419	427	409	412	441	421	400	462	433	401	394	419	412	399	400	422	419	393	386	422	409	405	444	419	401	433	406	444	439	367	384	385	410	440	400	397	407	423	438	434	399	389	424	406	439	408	417	413	411	454	395	426	438	388	396	431	447	415	416	428	404	394	426	420	404	434	385	402	408	425	392	412	427	431	424	410	408	421	424	425	403	391	467	414	427	404	399	473	422	435	448	396	430	438	422	409	411	400	442	428	414	411	416	445	409	436	415	422	417	415	395	395	432	393	420	426	413	424	394	415	416	418	432	421	415	399	443	400	401	402	412	418	432	428	412	393	404	410	413	419	405	424	406	411	423	448	434	400	444	416	436	412	412	405	411	412	435	423	414	416	398	414	436	459	415	423	440	410	429	416	387	421	408	409	419	413	358	426	416	423	396	392	425	386	449	414	412	402	425	433	395	435	389	432	433	430	436	431	398	387	405	416	421	406	421	396	432	445	441	419	445	430	410	404	414	422	430	435	407	427	424	435	423	429	416	430	431	438	402	419	409	435	436	396	405	389	433	419	390	418	396	411	406	423	430	387	425	392	405	412	437	438	429	395	427	410	414	402	430	443	422	430	417	402	412	437	433	423	385	432	422	393	396	419	407	444	389	433	419	436	438	373	445	444	441	437	421	421	415	419	421	407	403	429	440	417	429	409	397	425	408	409	419	406	395	419	414	444	407	426	401	419	410	440	437	428	398	439	422	387	388	405	377	437	427	455	419	396	404	425	450	441	372	393	384	412	411	414	400	410	421	417	409	435	415	398	424	407	429	413	431	416	420	439	419	417	409	426	417	440	403	435	413	394	413	439	401	441	446	423	388	424	413	410	393	387	418	403	417	427	391	436	392	406	398	436	406
345	2	2100	139073	359	2	96	483	592	694	670	699	658	663	631	596	574	576	552	528	541	560	544	561	542	509	563	517	526	586	666	691	744	769	808	874	887	919	949	922	867	869	851	836	824	850	705	663	578	488	514	476	452	478	489	485	472	473	444	506	472	477	491	486	487	480	462	466	469	503	456	475	483	499	485	458	429	481	459	441	494	460	510	462	484	479	483	472	445	430	501	451	488	467	501	479	474	460	477	506	482	453	492	443	495	485	487	459	485	483	462	482	513	468	508	442	484	468	450	520	489	475	483	510	478	500	491	459	485	506	470	461	484	467	486	483	468	432	475	479	471	447	480	475	495	477	473	475	473	480	482	481	467	439	496	497	505	447	466	446	461	469	503	495	494	457	496	463	459	485	456	488	465	469	500	471	464	475	488	477	484	485	438	470	433	480	467	479	465	443	498	465	475	486	479	472	487	445	444	437	481	480	448	483	485	475	465	462	474	504	491	469	500	506	466	441	468	459	466	452	476	489	434	481	461	505	496	472	471	487	474	484	498	462	492	487	455	471	457	432	467	495	470	513	454	435	491	480	483	487	487	434	501	471	475	467	436	475	472	455	482	485	447	462	485	433	454	464	429	478	481	474	472	468	476	462	476	465	468	490	490	486	441	466	487	482	500	466	475	437	476	507	466	457	480	466	441	461	498	429	470	473	473	532	450	464	447	503	479	498	458	504	468	478	438	444	459	476	468	464	437	458	497	476	482	458	492	475	480	466	460	461	476	425	468	454	436	467	424	470	472	479	490	478	465	491	471	478	493	493	471	455	458	443	466	467	473	503	459	452	455	454	456	476	477	469	489	442	463	462	447	488	496	456	472	459	438	474	489	466	487	464	480	465	453	487	475	453	469	459	444	483	462	450	466	481	429	470	461	490	475	452	482	494	457	456	503	472	475	438	464	473	470	472	477	442	475	472	459	473	484	496	468	495	442	462	490	473	464	443	480	457	481	478	473	438	490	494	462	473	461	469	503	484	467	455	453	453	459	465	451	474	489	470	497	465	439	477	492	485	476	431	464	470	449	488	457	461	451	436	467	428	463	485	504	466	444	460	466	490	473	482	472	492	487	500	474	483	476	477	487	498	471	488	441	474	472	473	466	453	503	453	485	482	463	499	460	467	472	471	440	482	488	463	462	483	466	481	488	491	450	466	487	465	458	484	476	455	439	480	472	493	489	472	479	476	447	465	453	489	474	440	483	478	491	468	468	504	459	473	451	513	469	470	449	469	477	452	456	493	451	455	460	445	492	463	455	437	471	448	461	482	447	445	496	443	503	488	469	453	475	454	449	447	443	490	468	478	455	484	463	494	455	463	463	444	447	516	465	446	464	500	458	472	476	453	489	497	430	492	483	526	460	471	480	449	455	486	493	465	471	480	438	467	440	466	484	485	454	454	465	453	485	477	476	467	502	466	466	447	469	440	464	468	462	469	472	458	477	477	479	487	474	470	480	484	462	497	483	432	446	485	454	492	491	470	474	465	480	479	456	451	449	460	457	472	448	433	475	444	478	445	452	456	471	554	501	440	460	470	466	469	466	457	473	466	465	460	452	439	480	463	449	485	431	490	499	506	442	510	453	461	470	448	464	485	487	463	484	478	430	487	487	483	471	490	491	486	460	482	474	469	482	455	491	480	468	465	470	462	458	462	497	481	446	459	496	473	453	462	442	468	474	470	420	455	460	480	463	483	443	483	487	498	460	464	464	456	461	495	436	463	500	484	464	473	472	441	442	493	492	531	440	490	464	433	488	445	450	484	517	497	489	488	470	460	448	480	466	486	415	456	477	466	462	444	507	496	465	460	465	471	470	465	459	443	475	451	459	458	499	449	493	440	443	490	443	435	495	478	480	496	503	443	472	482	481	477	446	472	478	491	468	447	460	465	461	481	498	456	500	484	488	468	483	458	488	461	447	475	454	517	447	457	477	432	483	468	474	492	489	474	444	491	493	441	440	468	472	481	498	479	456	443	476	456	480	483	491	506	431	465	455	464	485	456	464	405	485	461	473	481	447	450	449	485	475	454	478	450	462	465	486	471	481	490	456	478	449	453	471	484	513	461	488	459	460	500	507	431	464	454	494	470	472	464	518	492	494	452	502	448	455	481	463	442	452	450	458	476	478	474	462	474	474	473	446	498	443	484	485	467	464	461	478	477	473	454	471	497	460	465	433	501	450	436	474	461	440	477	423	492	441	470	487	473	481	500	472	479	472	505	471	502	491	482	475	462	486	478	446	438	507	491	498	472	502	488	481	451	451	445	440	508	469	456	514	483	470	479	474	474	474	478	453	449	463	427
345	3	3500	139196	363	11	122	567	707	745	715	709	655	620	594	619	583	594	537	574	512	557	514	520	561	556	583	597	704	743	817	850	859	912	900	935	900	927	946	895	919	886	899	922	858	820	751	644	620	527	484	501	478	494	486	494	502	496	486	487	530	481	518	478	498	497	474	477	487	467	507	489	475	541	477	458	472	510	457	457	481	485	488	496	451	486	503	473	510	483	482	499	480	497	458	504	479	537	446	481	503	521	504	473	475	517	473	450	467	493	482	473	487	510	485	467	481	481	493	507	445	462	466	504	461	525	493	485	524	507	452	490	468	488	503	492	472	492	459	506	475	460	498	466	455	497	478	475	474	507	484	456	500	474	475	492	479	458	477	479	489	495	500	490	475	496	508	491	440	486	489	469	484	517	510	421	486	484	470	483	491	461	495	542	451	470	495	471	475	484	517	505	458	491	476	491	477	482	494	507	454	494	488	484	492	523	502	472	497	467	462	498	513	464	489	488	496	470	462	488	495	463	498	478	475	512	474	496	448	472	518	501	454	508	481	464	519	502	530	475	491	489	489	478	473	503	464	496	491	523	503	479	484	485	469	503	478	468	482	492	492	488	510	476	485	471	527	472	454	444	499	493	439	491	492	479	452	480	453	489	495	456	467	466	518	508	445	490	499	493	491	490	469	495	493	491	478	518	464	483	460	435	482	474	479	511	477	478	446	478	484	482	487	489	468	443	490	496	477	457	472	488	460	473	486	481	452	502	462	486	464	464	510	480	483	520	469	499	462	485	465	467	463	467	465	507	478	515	478	473	481	474	459	483	503	478	481	469	494	450	474	471	436	451	468	471	469	501	488	452	493	461	484	481	478	485	461	482	496	498	469	477	472	489	469	520	489	485	495	486	474	486	475	519	467	489	471	458	453	466	503	496	478	502	464	489	503	515	485	500	463	496	502	459	493	497	480	473	512	502	510	481	485	474	469	487	478	495	499	498	456	476	458	474	460	472	491	490	481	451	482	485	504	482	451	487	488	463	477	507	477	508	493	472	472	487	466	502	481	513	486	469	515	478	452	466	470	482	468	487	465	510	515	485	494	492	510	469	472	490	480	474	502	459	459	485	485	435	482	477	511	465	482	495	513	485	494	488	480	486	493	528	521	484	475	486	462	476	458	484	491	516	455	506	435	461	499	472	507	486	471	490	474	502	459	490	509	519	484	503	509	477	466	452	493	468	510	499	479	470	484	499	475	477	448	494	494	499	519	509	478	493	466	456	478	470	513	502	470	471	476	494	483	517	491	493	488	452	487	480	443	516	512	456	505	498	502	501	456	500	462	496	482	482	475	483	497	472	447	491	498	472	522	488	460	463	472	467	459	471	465	502	464	492	462	494	448	496	483	464	485	471	460	474	464	530	493	481	484	488	481	493	481	495	455	503	467	504	484	485	513	510	522	500	496	465	505	485	502	471	503	458	486	503	464	469	459	467	496	503	468	471	491	484	456	489	482	503	496	468	451	512	497	499	493	479	454	459	464	529	501	442	535	488	450	496	492	504	476	481	476	488	476	499	498	476	496	450	468	471	490	480	451	433	469	497	501	445	505	484	502	462	488	463	477	458	494	477	493	486	496	470	489	476	484	493	490	480	498	458	459	501	518	474	507	476	517	479	475	496	471	524	467	486	480	506	483	498	477	482	443	514	464	467	515	469	511	494	461	474	458	487	509	492	480	494	466	463	487	473	476	461	455	466	491	475	461	478	481	451	507	446	478	498	446	504	461	490	459	510	486	461	476	471	458	501	473	509	482	497	468	478	480	513	484	502	469	469	475	505	503	457	465	491	468	472	461	473	459	477	506	520	475	505	437	456	525	470	469	501	501	471	466	514	451	484	473	491	495	472	454	500	467	498	449	461	480	495	471	488	481	491	468	495	499	499	483	487	510	491	468	497	497	481	473	480	482	503	464	509	471	530	529	465	453	508	481	475	464	480	464	500	483	482	492	488	484	508	471	484	465	465	463	491	499	493	480	471	491	487	485	486	474	501	502	468	485	480	466	485	480	496	491	455	440	471	490	483	472	468	484	478	500	488	440	472	465	476	492	476	518	490	476	490	467	497	505	462	492	482	496	465	478	464	480	496	470	517	489	459	492	492	496	519	512	470	476	502	484	457	477	483	456	467	482	471	449	470	457	501	462	472	506	450	493	523	516	479	496	489	466	445	471	504	484	478	496	487	463	501	480	493	483	515	520	501	473	514	486	489	472	495	494	464	505	478	518	501	472	511	476	471	475	509	513	507	464	453	461	475	476	498	479	466	484	462	486	475	474	485	481	438	503	485	473	506	488	483
345	0	2700	139319	370	6	47	396	566	673	714	742	760	694	640	622	620	579	582	574	625	575	580	537	571	572	587	699	856	902	947	1006	993	1035	1038	1046	1060	1034	1039	1042	1059	976	917	873	800	761	664	555	531	571	519	552	553	533	497	499	515	503	503	492	499	552	483	517	500	504	521	536	499	508	522	493	500	529	470	517	527	510	505	547	531	524	500	520	491	495	517	505	537	503	502	516	497	518	538	528	505	502	478	499	503	519	472	526	529	498	524	533	502	512	477	495	514	492	487	516	517	470	500	508	497	524	494	524	508	509	490	518	506	522	492	512	533	500	501	499	506	526	509	508	521	497	544	514	476	480	500	521	526	529	482	492	511	479	500	498	527	515	515	511	486	515	500	496	493	530	493	525	500	506	492	503	508	522	517	510	515	483	502	479	501	510	519	516	513	505	513	509	502	507	486	505	497	511	486	497	514	492	518	499	485	494	517	498	514	496	493	489	503	434	531	487	482	526	466	472	509	496	502	481	478	488	515	468	465	496	479	487	493	499	506	509	518	486	492	501	519	493	495	509	509	496	452	510	518	486	504	490	494	522	478	481	471	497	533	510	515	493	490	471	534	519	511	495	489	496	494	512	488	492	495	478	509	495	514	491	512	506	499	506	489	485	495	481	509	500	491	466	510	486	501	460	500	489	487	521	476	499	492	514	499	530	486	532	489	473	513	491	511	537	506	490	467	522	486	496	506	506	461	482	494	480	517	452	497	509	497	492	504	537	482	468	495	525	488	539	500	502	517	508	500	489	504	503	514	495	511	490	506	483	504	497	530	494	447	541	482	491	475	470	498	472	503	482	515	501	515	516	465	515	479	513	480	497	492	523	480	444	456	482	471	523	479	502	513	517	503	521	529	539	497	475	482	491	477	484	509	461	479	523	492	517	511	470	492	498	526	486	474	524	544	540	488	439	487	484	488	516	487	495	504	480	494	473	527	482	481	480	502	495	499	482	474	517	473	499	483	469	498	506	482	484	473	513	485	502	491	505	535	488	501	508	482	516	490	487	532	506	503	510	511	487	480	478	491	495	557	534	485	476	515	519	499	523	485	469	485	496	469	502	530	492	498	499	502	510	493	490	502	508	524	484	490	479	537	493	520	500	520	566	534	508	514	536	492	510	502	510	488	497	504	490	521	485	501	470	504	509	480	518	470	463	526	504	491	502	494	497	507	494	478	521	517	484	532	515	505	536	506	512	523	503	517	495	522	492	509	492	515	476	501	510	517	498	529	505	529	473	501	512	475	487	508	512	497	500	511	499	468	512	492	518	506	511	495	497	484	488	489	530	512	529	469	468	486	507	498	497	501	498	509	496	490	501	512	474	490	511	522	514	485	510	491	486	499	506	500	475	532	509	512	518	525	475	519	498	483	500	527	530	499	528	480	511	479	496	482	523	473	488	499	476	499	525	505	484	474	513	466	496	471	500	480	508	512	487	516	470	473	517	490	491	498	464	520	456	475	485	493	493	476	496	480	535	488	461	502	512	496	486	529	506	486	502	510	522	488	482	498	482	499	478	495	492	493	513	486	496	495	496	508	517	514	509	549	485	486	532	481	503	539	470	496	491	534	491	522	487	492	506	489	515	468	495	460	496	499	473	467	501	547	500	513	512	488	484	500	500	481	513	503	541	490	495	503	508	533	521	472	500	522	509	491	495	503	518	525	526	480	463	497	494	504	473	485	505	506	507	506	492	490	476	485	512	494	477	487	494	496	510	484	507	482	484	458	525	482	487	484	502	515	499	521	511	536	483	519	514	492	509	482	506	524	512	490	485	508	538	503	506	538	478	515	528	489	484	517	506	515	512	504	522	485	498	530	492	488	470	502	482	487	490	541	502	497	520	502	472	485	477	512	496	490	504	499	535	478	508	516	481	475	498	505	515	525	465	504	478	507	531	512	496	523	523	500	502	529	510	505	526	539	494	487	504	511	514	506	538	520	492	494	484	516	515	499	493	496	474	506	526	524	506	478	495	509	474	525	479	478	504	495	460	510	493	524	486	512	508	511	512	447	487	495	507	511	539	523	529	449	500	513	492	495	469	490	549	511	507	475	507	489	475	510	487	499	491	510	490	511	490	473	487	497	493	506	499	499	499	509	497	452	510	475	507	477	469	488	485	504	536	483	520	478	478	499	478	495	526	502	481	489	477	494	473	500	494	531	494	504	496	493	506	521	520	516	501	488	501	486	466	503	507	507	499	504	527	502	504	483	523	506	527	511	503	526	501	492	507	513	498	511	532	481	532	520	460	484	508	535	531	489	520	458	478	486	524	489	472	510	503	491	480	498	499	488	508	509	518
345	1	1900	139443	365	9	113	492	560	654	591	637	579	599	593	597	529	556	530	495	532	500	512	496	474	538	497	557	613	660	716	760	785	822	855	820	837	848	874	843	796	773	751	712	667	629	556	503	493	471	492	436	434	472	457	477	446	442	432	434	433	436	465	456	422	443	485	447	470	462	429	423	422	427	416	444	417	418	437	448	434	445	457	407	442	438	426	402	433	452	452	442	441	412	447	440	435	467	447	436	441	436	482	415	445	441	434	452	395	436	440	456	431	416	448	425	429	447	438	436	465	412	472	421	384	422	423	418	446	456	428	453	430	439	456	435	450	425	453	422	459	456	403	429	411	418	453	377	420	435	466	397	443	458	457	395	446	426	472	405	472	431	417	425	404	432	446	423	408	438	421	402	407	474	440	430	413	412	386	410	432	439	438	429	454	430	421	463	409	443	447	428	442	446	423	446	417	415	424	421	422	437	428	399	443	441	415	442	424	435	430	406	435	428	441	432	425	467	409	444	438	446	417	455	423	441	395	456	440	414	422	428	438	418	452	451	428	473	426	433	439	438	447	422	429	443	438	403	434	439	430	448	442	439	429	440	429	402	463	421	450	447	418	454	444	475	437	465	446	441	447	426	451	447	436	466	435	430	430	427	427	450	427	426	459	443	439	431	424	423	407	438	436	479	451	442	420	440	421	433	397	453	426	385	446	428	421	434	435	465	452	393	450	445	425	434	401	418	442	447	418	444	442	444	446	444	446	410	451	433	444	429	434	446	403	450	421	433	414	432	445	434	435	437	423	446	426	453	414	473	433	431	421	426	424	431	439	417	435	446	426	415	412	448	429	416	431	436	443	421	438	443	422	419	421	437	443	454	405	423	406	438	396	428	416	442	420	439	449	406	429	462	440	411	429	414	455	427	430	420	432	437	444	452	416	427	442	413	455	437	398	408	424	414	433	414	430	450	407	433	450	407	424	411	431	479	418	449	415	441	394	449	436	447	463	429	405	421	429	423	399	479	440	437	415	444	448	445	439	427	421	421	422	442	432	449	443	450	442	443	426	417	431	434	437	417	413	446	436	436	416	439	457	428	433	409	447	429	446	432	459	443	444	451	459	446	430	433	456	420	424	418	425	419	468	423	445	463	460	437	437	429	439	436	422	444	417	456	441	436	442	448	431	430	440	430	423	423	459	433	450	435	442	432	453	419	457	447	446	402	409	425	444	427	470	455	435	440	421	408	416	431	434	431	414	437	398	421	429	440	404	442	418	477	444	443	446	423	443	451	399	450	434	445	418	437	448	405	462	428	412	419	426	437	459	436	425	444	410	421	421	406	408	459	430	421	469	427	424	421	440	446	409	456	437	427	434	459	440	424	417	417	416	432	448	433	452	450	409	479	421	427	433	464	408	443	453	420	422	423	442	454	443	405	436	464	417	427	434	443	417	466	410	434	449	419	452	447	425	413	425	424	426	409	451	421	438	451	420	443	463	443	389	418	449	446	431	416	453	410	419	445	431	443	441	461	431	439	454	442	434	440	477	418	392	435	435	433	453	439	441	420	403	417	438	451	434	428	419	428	420	425	430	456	445	444	428	416	434	440	441	423	427	427	442	411	427	454	424	447	463	412	453	432	433	445	427	434	437	428	436	444	436	414	428	429	396	429	441	453	417	400	436	430	450	445	441	446	409	430	439	448	406	451	426	430	452	441	444	415	417	434	417	401	447	413	427	432	433	456	451	450	414	415	421	419	432	405	416	448	441	446	411	438	443	469	423	415	448	450	411	441	461	440	461	434	424	433	436	414	467	429	393	446	433	416	448	435	449	439	430	422	432	433	474	448	451	451	440	421	419	430	453	444	462	452	413	469	421	464	470	412	429	426	468	433	426	451	431	444	454	433	462	460	421	460	477	461	414	456	433	435	459	437	432	446	452	418	453	467	408	431	399	438	419	454	430	430	416	421	421	414	411	461	451	453	429	447	428	412	429	428	431	445	444	394	441	425	443	442	419	428	451	421	445	419	436	450	406	441	434	417	453	426	431	434	462	426	418	417	445	447	437	465	459	431	391	392	440	442	422	415	438	407	423	443	440	431	457	443	443	437	402	438	432	446	408	439	444	468	457	475	409	410	404	428	449	455	422	419	431	391	441	446	408	421	434	440	415	416	419	433	494	408	447	404	442	408	449	425	431	485	437	445	468	426	410	453	396	415	430	446	437	425	424	422	417	441	430	418	459	445	431	445	423	471	435	438	426	415	415	420	467	470	449	450	428	430	432	443	458	408	430	436	423	410	450	424	428	452	397	425	434	430	423	460	456	432	425	454	402	437	422	433	417	432	457	424
345	2	2100	139566	358	14	193	665	774	803	760	736	691	669	685	622	613	579	531	563	548	543	532	515	512	521	494	472	490	503	584	606	660	711	794	837	844	882	908	886	876	904	825	832	844	797	709	558	486	481	429	447	434	457	469	423	432	433	419	469	451	416	435	455	428	464	445	446	453	471	461	422	465	440	415	458	450	423	432	472	440	406	422	401	407	453	444	433	469	427	471	399	428	423	434	447	436	404	432	428	427	426	404	457	424	451	428	467	424	423	430	448	437	436	453	448	450	429	439	423	446	431	404	438	423	431	436	441	455	427	402	441	425	429	406	424	429	407	472	437	419	441	428	444	401	464	451	447	432	443	445	429	441	423	420	441	448	428	420	478	416	406	410	448	401	442	454	422	456	394	430	420	438	409	456	454	384	445	405	453	404	448	481	404	420	417	414	445	430	404	403	411	408	427	474	423	426	441	438	444	416	416	394	420	466	433	423	435	444	423	415	454	413	443	447	459	433	407	442	435	433	427	439	455	401	450	398	438	427	427	452	436	412	428	444	415	390	436	431	388	428	420	439	418	425	415	445	452	394	425	450	413	414	416	427	426	472	464	447	428	452	439	462	431	399	451	417	444	426	407	403	435	445	464	446	406	421	393	397	427	472	462	431	411	465	452	419	428	435	415	431	427	427	419	407	417	434	405	434	434	436	447	425	459	428	438	445	449	421	434	449	416	435	429	419	426	433	452	432	462	427	395	403	429	437	476	459	421	449	405	494	411	425	461	426	423	431	463	448	435	429	451	448	432	418	428	444	397	439	434	415	414	426	428	450	408	443	407	412	470	413	422	450	423	434	443	452	407	412	431	459	450	422	486	414	415	419	426	424	416	476	434	420	420	452	422	456	415	460	437	433	427	388	434	460	439	421	440	423	446	396	427	438	450	459	431	446	397	430	435	432	442	424	456	415	447	444	390	435	445	404	417	437	414	413	428	413	429	430	440	432	421	430	424	441	441	431	445	471	437	446	423	382	441	434	440	473	410	412	409	440	425	453	431	453	428	409	447	414	430	434	427	444	408	433	435	435	440	410	413	420	446	454	427	424	395	439	418	464	416	426	434	414	436	454	469	439	449	417	453	440	437	405	406	439	429	441	441	420	459	411	443	418	433	394	409	487	415	433	428	441	431	449	441	438	403	419	462	413	447	420	437	434	407	442	450	410	487	447	416	426	448	454	436	430	468	403	434	430	431	447	440	407	413	417	434	424	433	425	426	426	469	412	400	445	440	393	457	436	442	439	415	399	456	452	417	410	441	410	411	450	447	401	426	395	406	461	428	401	443	418	423	413	432	431	424	425	420	432	434	414	421	405	409	434	474	421	401	419	437	392	495	413	411	429	403	439	398	447	443	449	461	458	424	441	433	416	422	433	418	406	430	385	451	389	453	434	427	422	424	419	399	458	441	407	415	445	440	432	424	426	439	448	406	435	419	436	437	463	463	444	404	405	427	403	426	422	433	427	431	410	427	449	427	439	441	453	410	461	418	447	417	416	423	403	408	445	474	429	433	452	445	437	405	434	414	448	428	457	429	411	498	420	400	467	424	461	446	450	427	440	453	401	450	422	409	452	441	426	468	405	420	437	424	429	409	398	433	448	443	443	409	431	413	412	442	424	448	409	434	437	407	424	427	445	463	457	445	431	427	467	402	458	410	412	436	434	425	388	399	426	433	413	421	447	403	407	430	403	431	446	400	456	432	454	432	431	428	411	444	413	436	422	416	430	403	402	437	450	428	422	423	413	449	417	422	422	410	444	429	465	412	433	416	442	431	415	461	422	435	430	420	437	410	418	465	430	408	393	429	450	422	410	418	431	425	442	433	451	413	442	430	428	405	431	425	439	429	447	406	419	411	424	451	443	448	441	415	434	435	442	454	444	460	456	394	423	422	410	421	431	430	393	435	428	433	442	444	411	440	442	402	435	394	456	407	449	454	442	408	420	455	457	401	396	434	409	439	463	434	440	391	430	416	404	402	420	446	436	449	438	393	438	433	448	424	429	399	433	462	394	454	456	410	482	449	453	398	409	438	462	435	424	445	418	451	409	416	458	445	407	447	441	407	421	440	423	427	450	419	459	431	430	432	418	447	427	417	432	435	452	409	414	427	430	419	416	426	435	438	427	441	445	452	452	454	447	452	423	437	423	448	450	442	438	427	385	408	406	422	441	413	469	413	431	464	418	437	413	444	430	417	410	425	440	427	424	457	455	448	450	424	439	410	426	433	426	443	458	408	443	421	443	435	420	475	433	415	441	435	425	412	411	433	439	450	431	428	432	431	451	451	436	427	441	448	436	439
345	3	3500	139689	359	32	193	622	803	846	789	788	723	712	581	640	584	573	585	588	526	523	480	519	509	479	487	500	494	514	490	535	598	738	751	807	766	821	839	859	879	887	924	855	884	759	645	483	458	442	455	423	410	423	404	409	436	451	459	443	433	442	407	398	431	455	391	446	443	430	416	399	470	404	435	430	433	416	393	419	391	396	464	432	396	423	405	421	433	411	432	439	416	400	403	441	418	365	423	396	425	418	419	434	443	436	396	380	443	433	408	406	393	441	433	420	441	456	392	408	427	429	430	429	392	448	407	415	415	421	426	398	419	426	408	431	427	409	427	421	425	411	422	438	413	438	391	401	396	436	410	415	413	411	416	400	432	411	430	426	400	427	434	424	430	446	425	393	415	385	418	441	389	415	426	402	453	408	414	411	380	422	407	423	420	388	421	423	398	421	417	378	422	423	411	424	453	415	438	412	435	393	389	393	400	419	384	428	445	448	397	447	424	421	420	425	441	408	437	385	417	389	432	401	373	412	424	398	459	388	416	435	437	396	393	423	419	410	421	412	441	395	424	414	451	414	440	391	399	412	404	396	418	415	413	423	417	429	393	402	395	417	425	418	425	420	422	419	421	397	438	463	410	380	424	430	411	416	444	432	443	420	369	405	405	420	405	410	418	413	382	399	432	416	425	414	381	424	428	409	425	426	448	421	398	401	397	408	374	367	439	431	417	429	422	400	435	422	382	393	399	451	400	399	360	399	419	420	406	374	400	401	434	374	429	400	381	437	424	393	433	445	392	415	424	421	401	409	423	392	403	428	413	427	415	412	450	411	441	427	392	418	414	417	430	452	412	407	430	421	415	423	409	413	375	414	386	434	405	377	447	369	422	415	425	431	416	437	434	403	378	461	399	423	397	414	428	423	436	419	434	405	416	441	428	418	410	405	378	408	411	414	448	412	410	422	403	419	436	430	425	427	368	399	436	409	416	418	428	409	394	435	427	402	406	450	407	387	429	416	408	409	465	408	430	430	402	386	422	416	406	425	384	415	361	416	393	396	423	424	407	404	431	405	422	446	400	393	422	426	441	394	451	431	431	401	420	411	435	396	418	388	428	424	422	393	389	426	430	416	416	429	400	414	444	409	383	420	412	412	450	416	446	415	425	427	421	415	413	422	404	418	420	393	378	402	445	404	409	419	391	426	421	431	403	414	405	431	414	413	408	431	417	405	400	431	409	408	402	414	398	387	404	394	439	418	404	421	395	418	399	434	401	437	404	402	438	425	402	404	422	423	406	434	453	425	412	393	436	403	395	453	407	409	385	401	404	414	371	451	396	372	425	388	418	415	409	403	428	425	424	411	395	409	393	410	417	414	398	448	439	407	421	419	395	406	430	400	463	405	416	404	417	455	373	387	419	417	402	403	398	433	426	453	386	421	378	428	439	442	407	427	458	426	453	412	423	403	414	432	451	446	391	407	397	429	415	395	412	415	407	414	407	423	410	448	394	418	412	415	365	423	426	421	453	414	394	417	410	428	436	398	427	420	387	448	410	419	422	398	419	410	417	425	382	435	402	399	441	422	412	414	398	450	441	396	435	407	420	437	408	407	427	410	427	427	387	386	414	405	421	397	388	435	424	385	414	419	404	404	457	431	417	410	434	408	367	413	396	406	419	344	438	444	414	387	425	412	407	411	411	415	399	427	446	421	442	391	420	415	389	400	401	409	409	399	397	440	413	428	418	437	440	400	409	410	436	433	429	411	426	424	422	423	405	432	431	431	410	428	426	418	385	432	423	411	391	413	396	406	428	426	396	445	431	398	430	419	404	416	429	401	443	437	433	408	389	415	389	389	386	450	375	418	435	408	401	438	411	410	369	412	407	432	407	402	420	416	427	426	418	424	401	425	451	390	434	425	433	396	401	418	391	443	407	412	422	426	399	401	391	441	411	441	399	386	425	400	425	386	406	406	450	435	394	394	399	394	404	429	416	415	421	393	408	397	398	416	417	426	384	426	429	381	391	400	432	404	403	417	420	390	429	414	410	398	421	431	400	412	364	411	416	421	406	412	427	418	437	406	395	456	409	405	414	449	394	379	431	437	416	398	387	440	438	407	428	407	413	366	435	424	420	396	386	413	424	432	414	393	425	456	390	400	381	454	410	426	405	421	391	444	413	433	443	435	443	429	417	403	411	389	402	393	438	400	449	385	413	423	421	416	372	394	411	449	410	452	407	401	403	401	468	412	402	416	409	402	428	443	401	402	423	436	443	416	392	407	414	412	397	416	414	423	418	414	433	412	417	408	391	412	431	426	384	416	420	414	428	410	440	443	429	432	417	434	398	402
