345	0	2700	206394	388	9	48	378	585	728	715	741	739	715	656	649	663	669	610	612	588	595	650	613	704	884	980	1036	1010	1046	988	946	966	967	972	976	944	905	874	857	808	812	725	730	631	638	613	613	583	588	552	526	520	519	538	509	520	518	491	496	518	524	501	508	537	519	481	499	511	517	498	493	523	507	504	500	520	513	526	489	514	492	515	471	500	516	483	522	512	506	500	510	453	501	506	522	505	524	490	501	505	482	490	480	471	524	512	508	499	497	499	481	487	506	528	472	514	497	572	487	496	492	519	525	509	528	515	522	502	535	514	524	510	539	529	494	481	507	478	471	516	474	522	504	514	488	525	486	529	545	549	495	480	510	546	527	504	507	521	530	515	482	484	510	515	480	522	485	509	507	484	492	506	497	493	492	500	508	504	483	506	504	495	523	518	511	515	505	476	522	496	504	468	521	497	512	513	504	517	476	523	500	471	512	525	500	481	491	481	504	528	515	501	495	498	469	489	473	502	487	491	513	488	487	522	507	491	509	501	505	511	506	498	500	505	511	478	495	498	519	478	522	495	518	503	506	475	497	501	517	495	484	505	500	475	510	500	487	492	499	505	500	515	503	513	493	478	501	530	489	515	495	483	487	499	508	504	471	496	487	505	493	511	505	493	507	516	518	487	495	471	479	479	520	475	482	503	488	501	494	479	498	490	459	518	504	481	495	508	487	516	492	504	508	542	521	494	502	449	520	455	511	500	493	483	490	511	494	503	474	507	506	501	504	460	470	495	513	482	485	495	479	526	508	456	504	492	516	487	476	541	493	507	529	491	514	485	453	485	459	478	497	490	511	463	490	502	468	514	502	532	503	505	522	477	503	504	522	507	458	515	535	480	462	483	459	502	492	481	500	478	503	498	503	474	500	520	508	473	495	513	516	485	503	457	509	515	511	512	501	510	502	532	527	515	498	472	509	505	501	490	539	508	506	483	493	523	507	493	486	474	493	493	502	477	472	475	488	503	496	501	463	506	491	462	509	509	486	500	492	505	485	462	512	492	507	467	502	508	507	486	506	506	439	481	495	480	488	470	488	508	482	517	496	488	471	509	485	521	458	519	485	489	516	488	511	509	492	466	498	515	520	486	505	470	487	518	458	510	481	491	463	508	508	512	499	505	498	477	489	465	515	500	507	514	523	497	496	489	468	472	475	525	487	519	526	518	534	475	518	505	470	491	519	519	487	485	490	494	500	521	542	504	509	498	474	470	513	486	475	477	492	492	490	490	474	501	470	522	517	494	506	517	495	501	493	482	482	501	462	493	492	467	486	497	498	477	485	495	477	512	484	474	489	473	539	500	467	478	502	480	498	435	461	518	520	497	488	477	512	527	505	421	494	441	481	486	504	473	504	474	508	500	484	512	499	491	538	483	476	496	488	490	516	523	477	511	494	512	519	517	502	511	474	522	487	494	486	509	510	462	493	471	513	501	511	476	504	543	451	475	483	470	518	482	487	497	488	518	507	486	484	505	499	482	516	478	489	486	500	499	491	483	504	517	530	449	500	504	486	525	490	499	478	465	523	508	523	501	466	520	531	505	492	486	512	510	477	497	491	476	509	497	519	501	469	483	496	511	506	517	518	489	506	504	485	504	480	498	472	520	520	497	498	496	495	473	529	462	474	500	513	468	484	481	508	462	509	503	490	514	489	484	467	461	524	535	531	501	503	469	471	478	485	503	514	486	503	463	493	485	538	510	490	505	512	486	481	482	508	487	505	492	472	488	473	509	510	500	493	485	481	521	487	477	489	504	496	480	506	515	501	487	459	521	459	500	512	516	490	476	542	506	479	512	490	479	497	451	512	486	490	476	509	532	518	507	482	496	477	492	506	492	526	466	489	479	512	488	497	502	509	461	501	471	510	496	507	504	511	513	480	504	494	521	532	490	493	512	489	506	498	468	473	508	517	516	504	518	499	489	491	500	465	483	513	474	510	491	482	479	480	486	460	532	495	474	483	504	485	484	484	514	482	493	487	494	514	506	501	498	518	495	515	474	489	491	494	471	469	503	495	496	473	516	474	483	478	509	471	476	495	508	490	508	501	511	494	486	495	522	507	496	535	489	482	512	501	490	497	481	526	500	511	534	474	505	501	499	509	518	494	489	492	500	503	530	483	487	496	510	477	520	495	483	500	510	494	509	500	528	497	527	460	513	523	487	510	500	497	511	504	489	488	496	479	476	501	489	483	489	494	516	530	511	494	486	522	491	537	470	507	490	467	484	470	483	508	472	487	496	508	485	499	466	504	486	504	517	500	496	473	489	481	539	516	496	480	489	498	479	534	530	509	498	505	516	489
345	1	1900	206496	393	9	113	479	592	620	647	639	613	620	608	567	568	560	553	536	544	526	523	538	534	565	620	608	681	740	748	779	768	809	836	860	828	817	805	797	768	738	735	733	667	681	647	577	590	571	529	543	533	535	509	463	487	533	451	494	498	499	495	509	470	497	475	477	487	503	505	506	466	496	491	458	525	504	470	501	490	494	482	469	490	470	518	515	477	484	457	487	503	497	456	477	520	495	488	470	505	517	505	491	479	478	491	450	500	493	495	478	477	479	473	488	496	500	498	504	502	489	462	512	474	493	479	501	452	518	489	460	481	527	448	458	507	506	466	495	461	503	484	481	497	516	460	493	473	486	513	499	497	470	471	490	515	486	457	448	496	510	491	522	474	456	489	463	505	483	468	482	487	505	503	483	480	486	461	491	446	518	456	512	453	495	474	492	459	496	488	500	455	514	480	474	475	490	478	462	483	490	476	471	475	516	454	514	464	512	468	467	469	460	474	477	459	519	491	483	422	492	520	467	483	448	469	489	487	484	478	509	482	501	495	483	499	491	455	469	456	512	514	476	480	476	502	491	465	485	505	447	497	457	474	471	502	470	488	466	494	467	505	490	507	466	496	499	478	484	494	498	488	452	487	455	477	469	508	466	469	489	480	477	479	473	472	476	479	505	476	449	473	477	486	498	484	497	485	481	501	480	477	482	447	495	484	498	487	465	495	486	517	472	504	503	449	492	474	487	469	507	481	462	498	459	475	486	496	520	435	473	472	499	487	466	485	448	479	507	472	462	448	497	473	443	471	463	490	456	495	469	479	454	480	488	473	501	484	518	439	497	469	489	487	459	473	474	480	491	470	487	455	484	512	468	484	490	485	484	491	438	494	444	495	460	433	462	479	475	478	473	511	492	480	479	512	506	477	462	472	461	480	511	467	536	464	458	485	495	498	464	441	493	499	451	471	504	488	482	504	479	490	467	497	476	458	469	503	470	474	488	458	485	510	460	474	496	460	476	470	500	516	486	460	488	464	473	485	529	461	490	482	462	510	469	475	471	453	452	512	443	490	500	487	482	429	458	459	471	466	480	467	478	468	482	465	499	470	490	499	511	470	479	460	489	481	488	484	487	495	478	475	470	481	502	443	459	500	450	491	481	461	500	500	467	494	474	481	462	479	505	447	500	493	459	507	466	489	482	471	470	498	437	522	500	526	471	463	462	490	471	516	520	493	469	487	479	477	512	511	515	471	465	501	491	488	490	468	450	491	473	465	505	489	465	473	464	481	515	503	474	470	471	491	456	492	466	511	477	481	463	454	422	469	457	461	460	482	488	522	519	454	495	447	513	458	467	497	489	473	498	441	476	470	458	487	453	469	481	485	486	472	482	504	470	460	500	480	466	466	471	484	507	461	487	457	498	514	481	473	445	463	486	475	464	479	477	470	478	464	465	492	448	510	488	445	479	527	464	447	474	496	490	481	461	508	505	490	491	471	477	475	464	499	487	475	485	455	482	470	519	493	522	496	464	488	479	447	467	516	493	487	498	487	485	522	517	474	481	486	496	493	496	476	460	457	465	483	480	488	463	478	440	487	476	473	468	508	474	486	478	461	471	475	475	479	469	458	486	478	486	444	482	461	484	466	485	450	521	461	514	484	510	443	488	490	517	494	486	480	492	499	455	513	498	469	497	497	473	463	487	492	474	488	467	445	467	489	465	476	467	485	469	458	488	498	469	491	470	472	497	489	499	513	442	461	493	501	498	467	510	469	522	476	500	476	474	481	488	526	484	482	463	487	480	538	455	473	500	461	492	488	443	443	431	488	503	483	482	473	460	449	453	475	503	461	493	483	482	504	493	502	481	446	473	454	507	479	517	494	481	476	506	495	478	480	503	476	487	487	465	508	513	461	480	460	525	467	469	491	487	527	490	468	481	440	515	503	475	484	489	477	463	483	473	475	459	456	495	496	495	481	455	488	484	485	480	488	498	494	478	478	499	486	505	490	482	477	488	481	493	468	485	472	535	480	484	476	459	484	474	484	499	462	510	443	468	488	470	523	516	477	469	493	475	480	501	443	509	441	484	482	496	489	465	499	486	443	467	467	481	486	473	476	473	496	516	486	454	476	460	494	498	477	482	488	481	476	493	494	503	471	480	468	492	490	454	513	440	468	496	456	499	502	508	457	460	484	512	457	485	463	469	520	451	479	496	462	482	516	505	494	470	489	487	495	484	451	489	481	453	495	518	483	499	470	467	497	484	462	483	461	467	482	464	499	480	449	462	503	435	489	466	461	471	459	486	475	480	458	503	510	489	482	464	489	466	468	484	492	480	492	467	494	474	517	482
345	2	2100	206598	378	8	99	450	537	639	690	701	666	632	638	613	597	613	584	533	555	520	549	586	593	661	691	797	844	826	912	899	908	925	914	936	868	833	828	755	772	726	734	713	660	621	626	615	576	571	532	546	488	488	507	531	471	511	475	508	462	528	499	469	518	522	525	511	485	526	476	470	485	539	488	519	508	495	494	470	512	498	450	472	480	471	494	514	477	520	495	533	500	475	500	485	530	504	490	496	466	469	500	508	500	468	518	514	501	497	480	481	501	470	494	511	488	530	495	486	521	503	516	506	506	526	511	502	539	502	534	505	509	510	479	489	475	510	500	518	515	508	482	503	494	489	486	483	515	507	488	506	473	506	481	492	495	496	503	482	499	519	506	494	494	513	485	520	476	473	517	507	485	466	451	473	516	479	471	512	506	447	478	489	531	490	445	499	457	492	483	493	503	495	488	461	476	493	499	486	474	469	473	481	484	521	485	505	498	450	477	492	470	539	490	482	505	486	523	479	463	524	452	504	467	482	500	482	492	471	482	527	491	495	459	498	490	493	500	458	494	519	487	483	498	475	463	484	492	487	491	518	537	515	491	480	479	498	481	537	488	504	488	454	514	481	487	496	489	503	470	518	473	487	453	538	481	477	501	487	486	514	501	479	537	482	472	484	453	509	502	492	524	473	488	495	448	477	504	487	484	479	477	478	501	515	484	514	512	502	510	461	511	489	501	494	498	498	501	464	452	469	524	502	483	547	476	518	528	475	467	478	498	502	478	478	488	461	480	472	488	494	507	510	463	511	476	493	467	474	480	520	491	501	477	507	500	499	455	469	482	451	500	455	459	472	514	497	483	490	485	460	489	495	492	476	472	504	504	479	484	504	457	479	505	484	478	501	514	481	510	509	489	493	475	509	480	463	499	536	515	476	486	510	503	430	469	480	488	475	486	512	494	507	458	489	493	457	520	500	464	483	499	502	471	492	481	483	491	496	506	482	485	497	496	464	492	462	500	436	496	487	498	502	511	500	495	485	485	483	487	499	475	501	463	507	483	516	487	469	484	474	480	472	488	499	482	505	501	460	490	487	480	522	502	468	489	497	467	519	492	444	523	490	502	494	471	487	483	525	484	478	478	522	522	507	471	471	460	479	532	513	474	494	467	474	478	513	457	484	513	492	482	532	475	510	469	506	495	486	496	451	500	483	495	500	474	503	473	509	502	476	487	505	511	453	490	491	503	503	497	489	496	485	486	487	540	482	493	500	501	499	495	522	487	526	502	512	454	528	484	481	504	480	518	504	481	494	472	503	506	505	463	507	474	479	478	518	501	475	463	507	455	503	492	508	467	493	471	500	495	467	492	497	487	504	476	489	482	475	504	512	502	493	493	482	492	484	475	481	501	468	498	491	504	524	483	491	473	481	477	472	509	469	518	464	491	485	474	517	517	445	496	478	510	513	476	477	467	463	497	468	480	475	502	496	472	502	506	482	503	489	501	505	461	520	470	482	520	509	496	482	460	469	482	480	473	483	486	485	459	452	473	443	477	477	490	493	485	483	480	514	491	508	496	434	487	500	464	494	484	464	501	476	506	457	499	539	489	485	507	502	455	494	473	490	497	519	502	487	493	493	481	531	485	513	499	473	483	508	471	485	478	526	461	497	464	489	459	490	517	482	490	497	491	534	491	471	470	491	511	493	491	503	480	440	493	477	496	474	499	470	476	465	498	472	492	496	480	489	497	507	494	480	503	498	427	524	460	494	475	495	498	467	486	487	486	476	500	455	475	481	477	485	498	467	498	466	499	489	451	516	518	489	469	459	477	505	507	528	521	497	473	466	495	510	469	484	474	526	451	505	471	477	488	485	524	477	508	467	479	472	521	478	507	512	468	525	483	498	522	484	488	511	461	493	507	504	488	469	462	494	486	486	491	478	468	480	495	466	507	509	500	527	504	454	496	484	507	441	493	494	498	500	473	482	504	474	494	508	484	509	470	481	504	474	488	455	492	514	483	471	522	512	496	494	510	502	475	488	507	476	468	520	484	490	484	496	470	465	507	482	476	510	472	532	485	508	499	476	455	467	474	458	501	499	474	493	494	479	501	497	517	483	481	473	454	474	505	518	457	495	491	530	486	514	495	522	511	440	511	462	504	467	487	471	471	496	499	473	485	490	479	494	457	503	492	508	497	484	480	477	487	474	511	510	510	470	504	466	502	524	510	508	481	498	495	520	458	482	463	463	491	507	513	502	502	497	504	500	487	511	479	472	486	511	470	483	487	473	481	484	498	494	499	483	484	492	500	503	481	500	467	510	511	485	487	485	498	468	487	510	499	486	482	484	518	472
345	3	3500	206700	375	9	74	472	586	732	722	699	692	663	639	653	631	611	613	609	552	581	568	597	635	691	810	836	893	928	896	935	938	903	949	923	893	845	837	818	800	795	758	725	690	677	699	606	615	566	558	553	506	522	533	505	532	501	508	505	531	517	532	499	534	509	514	503	533	504	503	534	525	536	522	509	506	521	479	515	530	520	491	524	523	492	520	538	509	501	516	579	498	479	548	488	519	521	523	519	500	515	526	490	536	544	507	537	473	517	518	517	510	536	503	505	494	501	528	517	506	536	509	526	519	553	497	527	518	498	545	472	517	481	520	523	509	473	534	509	494	492	539	514	499	508	468	494	521	532	555	489	460	508	519	507	468	520	517	534	496	497	515	491	508	519	492	518	524	504	538	539	497	510	490	496	505	481	528	517	482	527	520	526	508	529	493	484	514	539	481	493	517	504	487	492	511	537	518	495	510	507	509	508	494	539	497	530	494	513	523	482	535	489	512	503	528	492	489	520	540	496	511	482	498	492	491	496	483	508	522	532	500	524	535	517	460	524	520	524	531	514	484	512	507	466	487	511	534	494	498	491	470	506	490	518	492	506	501	507	518	497	492	503	491	525	498	528	508	524	486	481	519	485	479	506	518	521	507	516	518	522	480	515	460	492	497	535	501	466	489	459	515	502	519	464	463	514	505	488	463	509	514	491	512	472	477	519	520	509	524	521	499	488	523	526	517	491	483	539	482	514	488	510	491	495	515	504	511	506	550	544	521	500	495	521	489	482	527	512	495	497	509	491	515	527	519	486	505	504	517	501	534	508	476	514	532	525	500	529	494	502	515	497	528	521	503	520	480	535	550	526	513	479	455	516	512	502	508	515	500	513	518	525	520	509	506	492	522	508	495	505	486	503	493	537	499	478	508	503	538	498	513	539	492	496	504	519	534	469	505	532	513	531	498	525	514	503	519	498	512	502	535	514	468	500	511	528	508	476	497	516	512	491	523	485	479	494	499	486	487	500	490	505	521	496	521	480	483	517	501	530	509	497	498	497	489	490	497	520	483	515	497	497	504	506	495	502	470	538	508	520	497	494	514	515	475	532	501	517	501	534	481	492	490	480	491	518	508	502	516	513	488	491	538	506	526	483	527	532	538	487	522	525	538	481	505	545	515	484	504	528	529	517	503	494	514	491	554	486	517	507	516	464	494	519	508	491	489	503	511	501	528	510	498	479	499	534	503	516	516	471	516	497	527	507	492	513	526	521	504	518	499	528	478	519	522	505	515	471	535	520	520	507	464	517	526	463	508	519	472	518	478	537	500	505	485	494	509	506	552	522	506	492	536	518	514	489	511	533	479	508	455	513	495	496	506	469	507	522	495	485	463	525	520	488	504	535	519	531	504	525	492	499	516	484	520	480	494	501	504	525	480	490	505	507	496	503	536	510	499	472	516	512	531	509	520	493	513	518	484	473	488	542	496	521	493	524	512	503	501	524	528	488	539	493	504	452	497	494	530	528	530	523	516	484	539	517	504	521	558	490	489	506	482	507	482	498	485	495	525	477	492	493	500	539	495	475	526	491	506	500	511	481	504	515	500	488	517	502	493	492	497	513	537	510	513	500	488	498	503	564	492	506	493	491	495	490	491	539	538	486	474	490	489	517	484	502	525	529	485	506	508	502	502	513	478	493	500	507	509	492	455	504	521	497	494	522	492	491	518	519	534	477	482	519	497	501	516	514	514	506	481	493	497	557	497	511	529	494	436	520	531	506	490	511	503	535	513	514	473	534	519	469	475	513	524	524	504	532	509	529	484	521	505	529	494	512	483	496	485	493	518	503	483	496	508	505	517	471	535	518	544	514	540	491	509	506	487	499	526	498	530	464	537	491	505	475	495	521	513	491	523	498	526	492	474	536	556	505	503	541	514	506	510	492	487	473	510	507	498	518	482	482	509	500	488	516	517	472	485	514	485	510	493	509	525	517	492	521	477	501	521	554	529	509	485	476	511	492	514	519	473	481	505	495	505	488	511	473	521	492	534	488	506	519	509	509	505	499	500	476	520	507	510	498	488	546	491	493	513	504	468	512	505	511	499	489	510	498	505	487	484	516	536	524	501	524	497	467	478	484	527	495	495	514	508	485	509	485	492	468	505	522	525	519	476	505	531	495	528	451	483	523	518	483	493	512	507	522	521	487	528	529	499	498	480	530	540	516	520	493	483	503	504	498	498	507	511	536	523	476	485	486	502	506	522	483	516	509	477	553	501	514	510	492	496	497	480	476	510	501	490	492	495	522	498	498	508	484	502	550	488	515	495	491	464	480	527	500	504	478	506	509	503	490	525	516
345	0	2700	206802	371	9	59	428	573	729	707	763	718	711	665	697	655	660	610	661	593	621	594	616	664	844	1006	1094	1079	1122	1143	1099	1147	1090	1098	1085	1071	1000	986	955	904	870	816	796	718	694	689	652	644	602	590	608	584	528	567	497	539	487	505	511	514	545	535	555	562	543	533	534	545	500	510	538	524	535	539	537	538	502	527	515	515	511	548	470	507	502	514	509	533	510	523	507	484	567	565	516	512	536	525	532	526	523	564	501	463	520	518	493	510	518	507	534	552	543	531	521	512	498	500	541	561	568	516	517	519	496	510	528	510	539	520	549	480	544	528	532	509	496	525	533	532	503	514	505	561	519	498	528	534	498	497	522	495	530	526	534	509	539	492	527	473	492	526	504	493	532	522	507	520	544	508	544	482	518	513	518	525	482	510	518	531	505	499	520	502	523	505	500	537	513	527	519	507	488	533	564	530	512	544	533	531	524	476	534	508	474	520	513	520	513	491	474	505	488	532	525	492	506	477	524	522	538	537	540	517	496	509	456	484	519	535	494	507	537	498	503	516	504	491	531	513	521	485	509	520	530	518	525	532	516	565	536	492	479	507	503	492	456	501	497	498	538	526	510	523	551	493	505	494	496	519	515	483	490	489	513	553	531	463	535	499	474	523	511	503	551	492	496	564	494	562	519	546	496	535	487	502	490	539	537	499	488	489	509	544	491	509	519	522	507	492	506	549	521	513	521	490	499	512	502	548	527	522	494	502	524	541	497	537	511	477	497	514	510	498	501	530	529	538	509	526	536	537	520	488	536	517	502	538	513	527	537	518	493	484	509	533	507	520	503	515	527	523	516	523	479	568	504	508	517	556	534	502	534	482	523	509	497	509	533	476	513	538	509	516	535	504	498	540	527	521	500	484	514	511	493	523	504	500	489	486	511	508	513	525	508	499	507	518	520	478	536	500	502	491	506	524	502	479	518	496	489	485	506	510	536	552	499	484	536	498	507	517	517	538	531	481	538	534	554	515	498	489	525	489	528	515	489	505	496	491	534	493	511	536	497	472	509	519	467	524	502	504	518	512	527	560	509	505	500	544	509	538	472	511	537	497	508	505	519	521	517	517	493	529	498	502	519	482	495	506	497	525	510	511	530	523	517	515	497	515	533	483	519	515	501	485	548	497	524	503	508	507	512	508	479	501	489	499	509	525	519	491	532	526	495	503	571	503	535	493	485	510	504	536	489	515	524	514	497	513	504	525	493	503	519	497	521	504	504	465	520	509	554	513	501	490	556	529	536	518	490	516	525	544	490	510	524	528	487	484	495	537	508	471	513	513	519	523	470	547	520	539	515	503	511	539	510	514	465	479	521	528	500	510	471	477	498	513	492	493	483	501	506	510	494	510	498	512	498	508	492	539	539	544	506	508	557	506	503	516	520	519	485	497	528	479	490	515	466	496	502	535	512	505	507	505	494	521	523	502	475	518	534	524	534	481	536	483	531	472	500	546	524	545	461	528	504	498	544	504	526	488	533	512	496	498	486	511	510	529	522	484	546	522	490	512	495	487	524	480	463	503	525	530	522	526	516	522	497	505	492	498	511	490	513	517	507	516	515	512	545	539	523	514	540	502	491	510	503	516	510	519	519	517	495	533	488	514	522	495	506	502	553	503	478	524	535	501	515	493	499	524	511	515	499	522	528	495	467	523	527	557	519	519	524	511	524	501	515	526	517	522	522	506	511	506	537	555	523	532	502	499	526	506	493	531	510	501	505	545	513	504	502	528	515	481	494	503	492	519	535	515	511	499	530	507	503	538	497	542	498	506	524	491	479	502	530	466	508	513	520	502	493	536	511	556	553	510	489	500	515	487	514	522	478	517	537	506	460	501	505	499	523	515	513	490	512	533	511	551	539	498	488	506	505	494	499	505	502	486	494	499	520	514	490	492	530	459	564	549	523	529	489	527	489	522	539	498	538	509	501	465	495	489	517	526	474	519	508	506	495	511	510	515	493	538	540	476	509	507	525	480	485	544	498	523	529	494	490	496	513	515	553	498	527	523	516	497	484	503	499	530	514	540	499	540	524	516	493	479	530	513	557	511	490	529	520	498	527	514	505	521	495	501	533	507	501	523	512	500	538	511	508	508	494	507	502	510	527	531	495	519	515	504	503	509	479	530	528	464	526	533	524	546	505	501	493	491	500	515	544	532	521	473	515	503	537	532	517	539	528	519	521	506	530	520	490	486	508	528	526	500	516	516	489	508	512	498	531	543	498	511	508	504	537	503	537	541	521	504	529	515	516	511	493	507	503	502	499	533	516	496	517	521	536	531	476	500	509	494	506	497	520	513	522	506	560
345	1	1900	206903	376	8	134	511	609	660	651	677	621	640	609	571	611	595	572	544	529	533	565	541	564	564	641	677	705	749	791	881	866	941	884	891	891	856	849	841	796	788	749	704	708	677	586	602	577	548	549	566	540	550	504	478	491	508	497	538	509	471	534	517	518	527	501	516	523	493	486	508	495	501	510	484	525	479	513	514	516	532	467	493	504	511	472	522	525	490	447	484	524	474	495	521	482	496	524	518	490	527	505	504	496	500	491	492	479	454	486	516	514	475	484	497	532	518	477	486	503	518	519	531	496	490	512	535	501	516	506	526	487	501	486	508	493	515	490	507	465	511	464	538	525	504	493	495	487	495	508	534	507	492	499	511	497	499	458	453	510	507	495	486	512	516	521	505	516	544	483	517	508	498	499	477	476	460	531	510	526	487	527	507	492	493	492	517	497	523	482	496	516	485	490	494	513	505	540	475	485	520	473	517	507	502	494	528	474	532	525	522	498	509	501	486	474	514	506	509	478	506	482	500	486	501	518	510	482	524	485	504	468	498	531	487	502	477	516	508	502	495	499	486	505	468	498	514	510	491	508	505	464	486	488	489	505	497	503	500	508	494	478	500	499	529	493	463	468	515	469	503	494	530	482	468	514	480	527	482	508	467	509	499	524	502	528	523	479	498	494	474	479	496	483	498	487	505	486	498	519	488	507	517	494	488	489	520	503	508	493	540	491	497	517	476	503	523	513	535	482	506	493	498	499	502	502	496	522	521	496	489	469	503	479	506	491	499	532	502	491	475	518	494	505	484	463	462	535	514	498	470	513	520	491	477	493	506	500	524	496	500	505	485	536	470	498	480	501	479	486	506	491	546	522	510	524	480	479	478	486	512	500	516	495	504	475	499	506	521	530	498	472	517	509	517	474	477	503	493	487	492	515	466	493	505	506	517	509	496	498	475	469	524	497	479	466	489	510	490	501	517	484	467	539	513	498	517	489	482	477	485	522	501	500	495	483	510	506	534	482	479	532	516	501	503	489	483	468	517	497	488	516	497	496	510	520	495	516	502	504	474	489	463	487	489	469	497	504	521	485	472	500	496	522	486	522	493	514	484	534	524	498	482	481	477	471	480	470	547	482	508	508	504	472	497	497	487	483	520	481	514	517	476	484	497	499	494	496	508	465	490	499	497	487	487	511	489	494	488	468	516	493	514	490	464	527	499	528	496	486	523	509	512	483	498	516	495	521	498	484	535	486	500	471	520	483	529	515	487	507	479	494	485	496	487	528	499	509	488	486	514	510	468	506	501	484	513	461	486	504	488	497	511	483	473	478	502	499	507	496	472	480	491	464	506	487	507	486	566	486	514	499	536	496	525	531	500	489	520	489	499	474	503	451	501	497	500	512	482	497	476	516	502	517	470	496	474	502	463	465	523	489	498	499	486	505	494	494	541	511	492	504	488	490	484	489	496	468	492	508	513	467	523	516	485	452	484	536	493	481	457	509	535	491	480	487	503	492	547	477	506	488	512	494	508	508	514	519	464	512	508	532	492	474	486	514	482	510	449	516	492	480	479	494	521	493	485	472	507	515	492	520	496	501	505	496	498	503	515	485	518	482	486	486	515	491	513	494	516	515	515	485	503	488	503	454	467	518	484	503	524	463	515	521	487	502	511	468	505	489	505	511	496	496	490	494	457	494	506	517	506	472	479	504	492	470	518	468	495	490	491	488	474	465	476	520	487	494	483	505	491	514	504	476	498	481	470	516	493	503	497	468	485	506	512	487	477	504	523	479	484	497	490	484	509	514	494	509	505	507	487	506	503	498	491	478	506	495	512	499	511	527	488	482	505	456	482	507	492	488	521	482	494	506	476	514	525	491	498	473	499	496	520	486	509	505	487	503	486	479	506	473	474	483	496	467	514	500	502	482	482	520	483	474	491	509	532	474	513	514	500	483	484	514	486	491	478	494	491	485	463	504	491	469	511	492	548	520	510	483	500	493	508	504	473	481	504	502	536	502	491	483	501	500	501	466	517	512	514	500	494	487	517	460	517	508	508	512	469	484	499	511	464	490	478	536	506	498	508	491	510	495	489	499	507	490	467	469	505	478	494	500	456	533	525	458	527	466	524	484	530	477	489	511	490	496	479	511	493	496	489	511	487	479	500	506	478	482	473	503	537	489	514	497	488	468	534	479	509	523	476	532	496	470	499	488	504	493	502	530	509	475	480	515	451	506	503	471	481	482	480	468	497	492	496	479	500	498	518	517	492	494	479	522	510	498	494	486	492	519	506	496	494	496	486	502	490	524	497	487	486	484	480	506	513	519	481	489	501	481	484	480	488	509	461	515	507
345	2	2100	207005	385	13	86	427	599	672	713	688	633	661	619	607	588	614	583	583	568	585	570	548	593	616	721	753	794	813	872	925	935	927	946	894	893	908	914	854	849	834	782	716	692	622	615	596	512	549	549	517	500	490	507	481	492	493	527	503	521	486	521	481	534	558	504	521	508	507	519	513	491	525	477	511	513	528	467	502	499	531	494	484	473	473	476	502	554	496	497	563	526	515	499	496	504	530	469	480	494	516	498	519	527	490	490	506	500	485	470	515	507	497	510	508	483	495	516	513	472	513	475	511	532	487	511	505	506	482	503	516	537	512	473	497	506	513	500	486	471	490	498	482	472	490	502	491	526	436	522	505	485	508	478	514	492	494	502	470	502	511	514	520	534	454	526	504	490	498	467	506	494	500	493	502	490	501	478	541	501	505	483	479	502	482	511	517	500	510	508	473	491	511	495	489	441	517	480	489	497	461	489	493	526	523	476	491	508	508	515	513	486	468	503	507	477	494	514	497	474	487	493	515	468	503	503	509	483	485	490	490	515	455	507	504	520	498	479	482	530	508	496	462	504	500	516	489	481	505	505	497	487	512	515	489	490	498	493	504	483	497	494	504	508	495	474	471	544	475	480	477	502	486	511	486	495	514	507	501	540	479	532	503	511	461	455	483	487	485	477	519	497	482	503	522	505	513	470	515	545	491	481	494	507	507	510	503	508	507	475	496	514	481	477	508	509	524	503	515	490	505	493	497	505	495	485	502	510	483	489	528	486	485	476	537	480	498	484	487	501	482	497	496	510	463	463	479	485	480	479	484	503	519	508	519	489	517	508	504	484	512	482	482	483	505	509	495	502	504	513	517	475	507	477	481	510	493	539	512	532	476	517	492	488	467	455	498	525	491	455	496	487	487	520	470	517	474	495	511	482	490	488	520	489	501	480	481	475	508	486	484	489	511	490	497	484	482	493	493	522	498	459	479	461	470	529	530	503	474	501	502	473	496	521	467	519	503	500	496	467	528	514	485	507	477	463	475	499	491	497	528	499	499	551	512	487	494	477	520	469	469	503	505	476	506	513	454	528	476	483	466	514	499	480	509	488	478	524	479	468	504	496	506	507	505	461	504	465	507	465	568	484	489	495	470	519	488	495	496	485	491	503	496	496	467	506	478	501	475	518	494	494	483	474	493	492	536	479	522	485	496	502	495	484	492	506	506	518	519	479	477	501	494	529	493	528	483	494	505	490	487	479	527	510	498	496	476	495	500	468	505	527	509	477	497	473	513	482	490	461	532	470	486	471	510	526	514	480	504	525	484	503	506	496	507	491	494	502	496	497	464	491	495	492	501	533	496	477	479	462	509	502	520	500	455	495	517	492	499	480	521	465	495	527	499	500	473	482	469	490	521	477	521	500	504	508	507	527	536	513	501	482	520	503	516	452	486	502	498	471	495	502	509	512	506	483	520	462	500	494	509	487	476	467	491	494	513	518	456	512	481	483	489	524	491	457	511	459	502	489	513	489	495	535	486	517	504	469	482	490	525	505	493	486	480	486	491	515	488	510	474	492	508	516	477	480	504	466	503	462	506	471	494	496	448	535	538	498	460	491	505	498	470	492	475	479	504	473	486	500	527	496	499	488	498	510	496	466	474	534	477	501	503	511	478	483	517	518	491	488	503	507	512	472	510	500	482	489	501	513	469	501	502	445	499	513	516	511	471	521	508	479	489	470	469	499	483	482	488	512	474	493	526	502	517	490	506	480	503	515	469	533	496	434	484	495	488	507	526	481	487	488	531	485	484	490	477	493	492	498	477	474	523	476	502	466	467	500	473	492	508	468	529	511	492	467	517	495	502	499	510	473	506	492	483	534	489	512	518	501	497	481	459	524	499	501	526	512	509	489	529	524	490	508	510	490	451	454	517	515	514	488	513	479	506	482	486	488	489	445	513	498	498	487	469	498	490	478	478	501	503	486	482	517	474	517	496	506	476	454	509	476	493	533	488	469	512	469	494	521	501	479	474	498	495	496	485	523	501	487	486	509	487	501	511	490	500	457	491	502	501	481	475	487	478	479	492	514	505	506	492	505	504	506	497	503	483	497	518	479	479	500	482	487	492	491	529	496	538	466	508	504	492	539	492	496	479	494	504	502	487	486	508	480	487	481	475	537	483	509	455	482	465	526	458	515	514	473	489	460	508	490	490	510	458	480	501	501	485	508	480	500	461	499	495	490	531	482	501	468	505	487	488	507	517	489	496	518	497	476	531	482	508	497	487	513	509	487	509	461	506	465	469	481	502	468	471	482	470	507	499	447	483	507	476	500	510	472	499	524	473	475	497	514	545	508	438
345	3	3500	207107	376	13	107	512	664	749	705	701	703	678	629	593	622	588	559	552	582	552	584	518	565	599	737	861	944	970	1019	969	1006	1041	1035	1037	941	1030	944	920	889	817	799	769	711	690	583	559	595	545	535	485	496	482	482	473	506	509	492	514	501	478	506	486	453	486	483	493	525	496	504	454	520	500	513	486	501	491	481	494	474	515	482	499	491	499	486	491	497	485	474	477	483	503	479	480	468	475	454	484	535	482	481	499	461	508	480	455	488	502	470	480	453	487	484	492	522	518	481	468	523	483	504	494	480	510	482	515	468	489	501	437	488	475	472	500	492	521	496	507	519	516	513	509	480	495	476	494	482	497	494	474	499	455	504	497	503	502	472	489	520	489	469	469	458	489	469	493	495	490	519	530	473	510	476	484	518	520	488	451	505	469	498	475	493	497	532	511	473	514	506	474	473	475	478	494	462	504	481	499	488	471	471	521	455	492	505	494	481	473	482	481	488	501	496	481	517	477	511	482	492	481	490	465	465	473	470	519	464	463	458	447	483	485	470	470	446	482	488	467	476	486	494	502	471	510	495	431	502	500	447	471	475	500	469	477	506	472	474	519	449	479	505	463	452	495	473	501	478	505	487	449	477	501	483	484	482	477	462	522	459	482	489	479	478	437	472	486	455	472	462	479	503	463	484	482	481	477	487	491	505	475	499	421	499	510	446	472	469	494	503	494	485	455	479	472	488	469	473	484	496	519	503	505	466	530	489	509	495	475	463	485	515	456	477	481	491	486	505	513	461	490	445	501	514	480	541	502	512	461	510	492	486	474	485	470	500	480	505	464	487	486	470	473	478	492	505	511	500	489	455	511	466	504	456	479	457	494	490	445	488	472	453	459	461	506	476	480	501	481	479	469	441	468	481	482	482	510	468	466	478	499	477	485	497	477	478	435	483	470	507	476	460	509	491	475	451	494	485	495	477	489	496	439	482	492	483	498	475	475	464	507	478	497	488	484	485	494	481	526	442	453	470	489	530	478	490	477	500	493	480	504	485	483	516	485	498	510	497	457	483	490	492	467	498	489	493	490	505	501	491	486	459	503	476	494	489	484	455	493	449	477	493	474	524	515	469	480	481	525	455	507	506	474	496	456	452	450	468	483	494	483	481	490	485	491	499	514	490	515	501	481	479	496	461	478	467	527	442	475	512	490	458	471	472	518	483	495	471	505	466	482	472	509	493	486	476	471	471	499	472	478	488	479	472	455	456	445	489	486	451	495	477	456	448	535	481	478	464	496	448	477	492	481	463	469	491	487	478	486	500	483	475	474	481	498	509	479	513	489	508	487	459	493	503	475	464	478	491	474	465	466	449	526	497	502	435	498	460	470	511	478	494	501	496	474	481	485	482	463	503	463	482	475	484	505	505	486	497	488	481	480	473	473	447	475	482	516	484	479	484	487	449	475	500	502	473	471	485	489	482	502	507	474	467	500	495	478	501	469	490	496	490	486	472	513	491	490	487	467	504	456	500	493	470	509	490	485	486	465	487	500	473	484	450	494	500	499	482	495	477	471	471	477	487	491	499	470	500	441	474	467	483	470	477	488	490	475	462	481	471	471	458	519	480	526	493	466	474	487	500	473	511	493	477	506	490	511	502	511	468	448	494	478	448	496	480	481	511	483	465	466	497	445	465	501	498	478	461	469	467	473	472	477	506	506	465	459	498	477	462	532	469	497	499	476	485	497	432	493	487	514	473	481	477	476	505	485	465	461	483	522	469	464	453	463	493	527	506	474	482	483	502	520	497	461	456	496	485	476	466	478	504	491	453	507	484	516	446	473	477	477	458	506	495	475	467	523	470	486	473	498	496	490	497	482	514	482	464	499	483	467	469	484	510	469	474	478	478	494	453	528	482	493	475	529	472	474	482	481	464	513	488	511	463	516	473	515	470	490	464	467	477	462	505	485	484	486	496	522	468	494	427	485	467	452	469	447	471	479	482	496	454	491	521	498	467	495	487	498	453	489	477	482	473	512	474	467	456	523	490	495	480	473	466	450	470	499	507	514	478	503	480	446	498	470	475	494	472	477	467	476	501	456	489	468	521	484	505	468	463	490	480	490	485	464	475	516	464	518	466	479	501	501	489	474	482	513	472	517	458	481	466	487	491	465	457	449	440	504	494	463	488	478	477	488	457	473	502	460	506	486	478	523	494	458	438	486	468	490	451	484	462	492	489	461	492	475	488	507	498	481	459	459	490	481	494	488	433	494	459	453	471	471	488	458	487	483	462	473	471	471	472	483	490	521	492	478	524	490	468	502	485	498	502	488	470	488	499	436	489	474	470	498	502	495	487	468
345	0	2700	207209	379	13	51	389	593	680	688	764	675	722	637	637	594	591	598	588	583	578	564	535	624	797	949	973	962	1011	985	993	990	997	982	1028	1027	974	933	903	876	835	793	762	675	652	632	630	562	560	561	566	514	516	513	516	494	517	529	484	451	485	490	493	507	476	503	458	518	491	476	480	495	491	488	496	487	505	488	501	472	474	459	491	503	478	474	476	478	447	460	496	530	466	492	474	491	482	473	479	491	483	491	505	502	489	467	491	482	471	499	454	481	472	495	472	445	502	486	476	496	509	510	465	484	507	477	503	480	507	496	470	484	462	532	465	477	470	496	500	496	440	486	475	473	485	482	500	480	509	484	493	471	514	497	473	519	460	525	465	461	468	443	520	479	481	485	459	479	466	477	469	480	480	470	517	480	501	454	506	480	482	512	467	475	523	462	479	509	425	489	474	456	501	458	485	456	457	473	495	457	469	493	520	500	482	467	484	472	460	470	483	448	475	456	498	486	480	483	463	459	466	490	467	442	506	483	476	457	455	478	477	460	451	459	474	477	463	464	445	501	477	453	451	484	481	461	456	465	462	467	458	476	461	484	501	473	459	454	488	489	495	445	502	496	450	485	480	478	458	487	458	454	488	500	458	468	469	519	465	495	475	466	467	478	481	485	488	489	452	456	501	455	467	475	472	452	463	455	475	459	471	462	475	507	469	466	469	471	497	471	446	499	487	450	480	490	496	457	451	482	446	455	477	456	491	474	486	478	477	448	501	474	471	475	446	440	489	462	479	492	477	478	463	486	488	467	493	477	468	474	448	479	494	453	462	456	437	483	500	474	508	441	473	489	482	479	469	467	469	485	484	479	434	464	440	479	479	471	429	507	472	480	428	468	467	459	466	468	496	519	471	498	502	465	434	459	489	444	467	473	439	470	498	490	449	481	453	482	470	502	488	464	475	440	474	476	489	503	502	458	513	474	480	477	485	448	486	479	464	480	459	494	439	464	470	462	463	464	446	515	479	471	467	498	478	458	461	462	446	529	464	464	488	445	455	515	460	451	472	446	475	429	495	445	463	470	464	463	487	484	492	461	480	460	505	466	494	465	450	479	490	455	480	475	494	513	474	450	453	509	459	467	449	446	464	422	482	462	474	463	455	482	472	485	469	447	505	479	433	490	477	464	512	467	476	444	447	476	453	442	453	489	516	462	486	469	460	492	488	451	483	501	456	459	466	473	494	487	472	466	494	475	477	462	458	467	447	438	451	483	490	486	497	486	465	456	458	483	497	498	466	461	474	428	466	462	481	482	461	455	498	469	482	460	447	429	456	496	470	437	480	459	440	483	488	448	513	465	442	482	500	455	443	496	471	449	499	479	435	451	471	476	492	479	461	482	456	481	478	453	461	444	476	443	472	505	480	444	475	462	487	496	466	479	445	443	492	454	441	497	483	486	443	489	493	493	474	470	486	460	468	492	466	481	502	442	456	461	474	471	474	450	472	461	460	478	495	491	477	478	475	478	504	455	478	478	476	464	484	457	484	483	489	428	459	504	466	493	500	461	447	476	495	489	510	483	464	450	469	472	487	501	439	449	480	492	474	499	478	453	514	452	445	455	464	442	470	492	465	499	471	478	502	465	472	480	487	476	479	464	490	496	459	460	510	450	475	466	477	473	451	486	463	466	480	460	485	500	504	460	459	479	467	476	458	460	443	489	454	478	450	455	436	493	468	465	491	450	477	411	504	479	486	484	480	478	462	474	480	501	480	488	483	471	463	502	432	490	507	489	466	460	434	489	463	453	464	496	462	491	483	495	474	479	447	462	470	465	435	486	508	425	468	481	446	454	475	484	468	451	479	503	504	499	451	502	463	474	511	472	502	482	447	480	496	462	473	465	468	453	480	456	457	450	480	459	465	478	474	478	496	472	464	473	443	486	470	468	449	485	468	491	468	469	466	478	470	479	482	490	493	455	500	445	470	455	463	507	474	457	455	479	471	468	426	513	464	483	479	455	489	483	470	471	509	467	481	469	479	454	456	494	467	458	479	434	449	493	442	459	510	461	531	467	461	490	462	482	474	506	454	467	456	497	491	488	449	464	432	473	451	487	481	486	451	488	497	482	488	445	468	451	481	455	480	460	460	485	480	469	481	454	503	473	454	472	467	482	495	498	466	484	450	458	477	472	496	492	468	482	480	500	499	493	444	470	446	471	482	464	495	471	480	491	476	437	520	479	460	492	482	461	469	461	468	462	446	483	477	459	443	496	444	458	441	482	473	492	408	478	455	463	490	433	464	447	496	456	477	497	455	456	487	413	461	447	497	491	462	492	441	480	445	468	476	483	473
345	1	1900	207310	388	16	129	457	585	662	604	646	585	577	557	557	550	519	546	500	509	496	511	512	533	538	611	592	677	717	744	766	792	813	794	797	819	791	725	713	666	657	648	598	591	545	507	510	496	480	447	475	441	464	468	442	449	450	433	488	474	477	466	468	487	428	459	448	488	437	451	440	465	483	436	468	441	452	450	461	463	453	446	426	435	430	419	440	455	459	477	453	454	454	462	451	463	478	442	412	426	443	437	427	419	443	484	450	448	469	470	486	491	446	468	480	489	438	449	457	475	473	475	485	444	463	461	455	473	444	462	475	471	449	470	465	455	472	458	465	461	452	470	467	453	441	461	463	497	448	418	488	445	455	463	463	446	476	447	448	467	464	456	458	423	475	465	469	469	479	442	437	456	467	444	488	468	467	497	476	447	463	446	426	482	468	433	417	476	476	438	436	437	489	474	439	420	451	459	491	437	440	468	451	442	442	454	438	428	424	473	461	454	462	461	461	473	452	410	403	472	450	466	440	474	434	437	435	460	439	449	453	447	455	439	439	463	463	457	447	454	466	449	456	462	453	470	446	475	457	471	467	452	419	461	443	417	456	426	423	440	470	452	447	456	432	458	478	449	462	437	446	481	418	483	440	424	442	450	461	421	430	454	471	430	441	465	446	474	444	476	452	476	435	431	491	454	424	468	439	446	461	422	465	442	429	447	467	460	454	440	456	464	412	456	443	456	480	458	452	453	426	420	454	409	469	448	447	472	474	420	424	457	415	464	475	428	469	445	461	462	429	444	464	441	428	445	446	463	417	443	476	452	436	446	451	434	449	417	462	434	458	427	441	470	454	439	448	427	487	454	476	448	488	428	465	463	457	473	427	467	419	436	441	468	453	462	450	457	458	453	464	476	457	469	470	428	475	423	436	464	437	430	468	446	443	495	443	444	471	466	455	427	412	444	462	431	439	446	444	456	452	411	471	457	417	450	442	441	456	423	443	452	471	460	429	471	489	462	408	422	436	428	439	467	415	444	446	435	467	457	453	435	454	426	425	453	441	474	451	428	432	392	438	447	431	452	454	432	439	432	403	434	444	440	480	428	455	463	445	425	441	455	459	447	450	468	475	451	402	443	429	427	488	470	453	450	442	440	469	443	467	448	418	436	451	442	440	439	420	444	432	439	454	458	431	441	422	445	473	408	461	416	414	454	442	431	448	462	468	467	476	419	430	446	483	469	423	450	461	469	422	447	450	407	439	449	457	461	463	444	446	440	467	452	469	417	472	454	466	447	469	466	436	452	427	467	482	479	490	417	446	476	472	439	460	459	449	480	464	486	446	446	439	454	403	438	474	432	460	466	442	450	450	432	464	429	438	447	473	463	467	452	453	453	427	471	472	465	456	452	421	449	441	425	425	477	426	458	458	434	437	453	440	468	475	464	447	459	435	484	463	438	455	445	435	463	414	460	434	432	479	466	454	482	455	435	453	451	458	445	437	442	464	406	447	459	460	410	450	443	415	452	459	426	458	450	490	444	486	476	455	440	428	462	474	468	445	450	450	459	429	443	428	419	439	460	490	473	417	479	449	452	454	462	445	450	459	464	468	455	427	427	435	435	431	452	438	424	459	505	424	434	462	468	472	437	437	434	474	453	432	455	475	442	455	422	466	462	436	474	448	451	447	442	464	429	485	438	437	451	450	443	455	434	441	452	444	450	440	456	448	419	450	439	431	475	460	428	460	480	437	426	432	456	464	419	477	451	452	463	414	445	452	428	435	446	446	437	434	443	447	441	455	435	456	443	449	454	461	437	449	428	483	461	439	424	434	445	465	403	493	471	454	414	459	434	464	471	463	469	451	415	456	449	449	451	470	461	445	448	483	434	479	457	463	424	490	451	434	442	457	469	470	444	449	438	429	448	447	435	454	429	429	427	421	439	454	473	457	417	475	476	458	469	430	448	408	455	469	482	433	438	446	444	440	458	462	420	485	441	454	416	444	449	438	450	445	453	425	469	445	447	464	463	453	465	439	449	463	432	467	444	457	423	496	420	458	479	440	461	460	438	433	441	456	404	460	457	491	425	437	449	438	423	452	420	452	453	490	449	479	427	494	450	464	444	426	465	465	444	485	441	464	442	474	451	440	438	484	421	451	445	443	433	447	457	455	451	415	460	452	449	463	441	442	475	448	437	468	458	476	460	439	463	460	455	428	455	461	459	454	418	441	450	427	436	482	456	456	446	430	470	440	458	448	440	458	485	436	425	457	416	483	417	427	433	458	435	459	445	475	415	483	427	489	439	437	451	430	429	423	474	433	468	462	444	460	426	472	433	446	436	443	468	463	446	438
345	2	2100	207412	379	5	63	399	528	644	657	632	631	610	550	576	550	532	550	568	529	497	516	538	515	612	689	755	786	851	919	927	952	965	935	954	914	914	855	797	787	768	698	663	627	670	567	484	527	520	482	497	441	455	438	431	432	449	472	425	490	443	457	459	423	455	421	455	453	450	452	433	448	450	440	462	419	449	432	449	456	408	449	434	473	431	434	442	436	452	441	424	451	454	457	417	439	439	420	422	430	438	434	436	424	438	441	443	433	475	437	417	456	451	469	462	448	428	434	451	431	441	448	467	454	471	426	450	437	435	445	450	454	444	471	469	407	451	445	420	423	427	445	440	457	418	464	438	440	439	440	462	458	425	455	450	459	464	442	447	456	442	447	444	424	420	464	414	441	439	462	415	451	437	469	437	427	468	440	428	434	458	440	457	463	443	433	437	439	470	436	421	429	448	416	438	429	434	423	439	462	451	425	415	466	422	479	436	443	412	422	419	420	446	419	427	436	454	410	422	420	414	417	411	447	443	453	432	444	476	430	432	431	432	414	466	410	419	444	418	433	424	430	427	436	442	454	422	419	438	426	496	459	408	461	429	426	442	441	430	454	469	440	432	462	449	481	447	432	455	482	441	423	447	441	424	418	429	451	443	436	427	440	459	457	440	373	422	451	461	443	469	449	440	433	449	466	466	418	446	421	441	421	456	426	446	441	413	461	444	404	461	473	422	423	428	445	472	436	462	441	445	430	449	450	437	443	464	456	443	437	435	447	483	432	443	443	447	437	423	453	437	460	430	452	469	408	448	449	454	417	451	432	426	444	460	411	450	445	437	402	468	458	437	420	427	467	446	437	454	434	408	439	454	435	433	418	449	444	461	458	443	457	399	441	417	432	428	425	449	439	456	407	442	453	417	434	417	421	421	435	452	455	440	453	446	418	413	437	456	386	458	448	430	432	464	407	438	436	419	407	447	390	454	433	423	457	469	449	434	435	461	458	469	444	435	421	462	407	441	443	435	424	456	431	413	414	446	418	423	450	447	455	444	453	438	404	433	431	417	456	429	422	439	454	435	449	447	446	421	444	461	465	439	425	461	415	442	432	439	449	471	412	404	468	427	410	403	445	471	466	436	437	441	493	430	434	410	453	436	440	413	454	446	445	429	443	462	431	425	462	422	466	434	435	436	466	429	405	446	423	480	436	450	425	423	445	443	425	414	429	409	469	435	433	435	458	458	441	425	443	393	448	451	439	455	417	430	439	422	430	451	437	481	445	451	437	454	428	408	430	445	418	439	466	432	457	446	449	420	437	470	427	443	454	439	433	422	420	432	435	424	447	421	457	426	435	414	425	431	463	450	419	422	451	426	439	461	435	432	414	414	449	476	445	425	453	440	426	494	420	437	410	456	419	442	450	438	423	417	434	474	432	427	435	432	428	471	417	394	395	435	437	445	412	456	430	439	449	407	440	429	438	446	454	427	440	428	443	384	414	436	443	400	457	445	447	444	413	439	462	407	428	391	418	477	447	465	432	425	433	415	435	429	461	441	405	464	434	441	468	453	452	432	488	414	456	431	439	449	397	426	429	436	424	433	426	432	474	435	466	441	429	435	439	461	425	412	446	438	461	425	431	424	462	419	441	416	459	439	443	421	439	456	435	444	425	437	413	416	411	409	457	444	458	495	445	442	415	446	472	451	457	457	450	458	434	434	442	461	416	464	425	421	428	430	431	443	411	454	445	421	430	439	430	463	429	397	398	428	428	423	416	425	437	433	425	456	448	439	466	441	422	427	444	438	463	460	468	444	441	437	431	424	433	427	417	448	442	446	424	451	451	459	440	454	439	444	439	447	470	414	471	433	426	470	421	453	424	456	435	437	422	455	451	436	437	453	461	440	443	421	417	443	418	437	456	422	435	417	431	418	421	429	450	451	398	442	437	439	430	427	448	433	437	447	435	447	415	455	426	441	429	415	434	451	410	437	426	430	434	414	423	447	420	437	419	445	443	420	437	450	444	399	427	446	431	433	416	469	456	439	423	437	439	436	426	468	411	456	460	442	420	423	454	443	426	433	448	446	432	438	446	406	472	424	394	459	441	399	434	453	426	432	440	448	409	443	446	435	425	447	439	450	398	408	440	444	471	429	435	458	404	453	455	467	444	414	426	482	410	433	441	437	438	449	467	437	457	458	428	434	442	428	406	443	449	438	428	426	440	431	453	441	445	421	426	411	463	441	445	448	440	406	459	462	459	407	474	466	453	455	440	467	440	441	448	448	463	426	432	441	437	424	455	461	437	402	433	431	436	441	446	418	424	432	432	420	442	441	426	428	438	439	451	479	452	446
345	3	3500	207514	383	11	70	431	520	638	637	678	631	607	619	601	576	599	534	523	518	545	525	524	491	522	663	796	858	872	899	956	934	929	919	916	831	882	859	858	779	752	805	751	713	634	646	569	521	480	459	507	421	417	449	451	454	443	443	451	429	448	450	458	444	458	472	450	458	448	436	484	447	469	442	435	461	447	462	445	415	431	453	456	462	436	464	411	431	443	419	426	432	414	412	439	437	423	414	448	427	418	445	430	477	400	450	481	457	440	439	447	437	465	430	437	425	421	434	484	432	471	441	473	443	460	418	444	426	447	457	442	432	477	450	443	433	436	418	475	440	459	412	488	456	445	421	424	432	414	471	454	444	430	429	445	448	442	436	417	411	434	427	401	432	452	407	460	424	415	425	429	417	410	447	426	432	452	433	441	442	447	417	463	447	433	438	435	404	428	448	476	431	458	453	457	448	468	439	445	395	457	432	450	445	473	431	415	431	429	466	402	424	478	439	439	421	431	439	426	422	437	454	449	411	457	427	428	432	412	470	456	448	454	427	458	416	438	410	438	433	418	435	449	402	427	472	423	444	432	448	469	441	461	416	438	425	430	431	427	423	433	452	418	417	471	449	455	402	444	444	432	403	443	435	432	426	438	438	426	436	434	442	415	436	449	430	436	464	446	442	453	469	437	443	420	433	438	439	418	428	431	385	436	388	451	433	441	453	402	400	436	412	408	457	450	428	430	396	438	439	440	436	419	431	428	433	443	422	459	438	424	445	396	453	450	440	418	474	413	430	454	440	423	440	455	434	431	408	424	435	396	440	425	439	430	473	439	435	425	392	423	447	435	429	426	437	447	431	435	441	451	448	419	461	438	423	440	427	458	437	436	418	434	427	456	420	460	470	423	448	446	448	424	459	421	389	445	430	405	468	423	441	443	421	464	423	425	411	469	412	450	427	436	479	439	438	468	453	430	439	450	395	440	428	449	446	419	447	470	429	436	458	409	426	471	404	414	434	422	456	442	437	439	425	407	413	447	438	405	432	425	437	444	414	437	408	425	451	437	456	434	428	459	430	414	442	429	459	412	426	447	442	428	415	426	424	442	430	438	422	427	406	441	434	463	442	460	426	425	442	421	445	436	423	415	420	450	396	440	446	443	430	426	418	417	427	434	465	437	430	416	449	409	441	443	429	454	422	429	406	422	419	425	425	447	446	420	406	449	449	455	433	445	470	415	443	432	416	438	429	430	413	408	428	432	407	457	440	451	421	450	456	420	438	435	449	476	466	444	440	425	421	416	417	449	443	426	461	438	435	408	474	415	439	479	444	431	462	445	412	429	434	418	397	457	435	435	432	401	437	419	426	437	442	430	420	442	451	423	443	449	438	492	443	466	403	442	407	458	408	446	427	443	438	419	427	436	434	425	418	434	427	440	417	434	413	441	447	485	431	433	399	425	428	449	455	411	412	452	429	456	400	453	441	441	445	446	451	410	436	419	455	402	474	420	442	429	430	401	441	455	449	431	462	416	416	435	385	413	443	444	428	426	440	407	448	436	443	431	430	424	437	398	453	426	418	464	388	460	389	423	435	436	435	480	435	466	462	436	462	436	416	443	422	455	439	445	426	451	452	433	409	433	413	411	419	450	426	423	441	445	436	439	420	446	424	429	419	438	402	458	446	433	394	432	457	424	441	452	433	437	423	421	436	426	439	409	424	428	424	451	429	431	412	422	499	474	473	427	436	413	425	440	445	420	410	438	422	424	398	401	450	431	466	436	414	437	432	460	414	451	426	450	442	427	434	432	430	382	412	422	416	427	442	471	432	446	428	452	441	453	439	424	448	415	423	411	454	435	438	439	454	443	420	426	449	434	423	432	479	459	412	491	425	439	423	462	430	422	422	469	424	420	420	445	422	423	445	441	424	408	423	427	431	432	424	436	441	399	455	410	420	444	419	439	431	425	424	432	435	423	434	430	408	465	427	427	445	421	417	441	439	434	439	434	465	424	418	426	458	431	424	444	421	429	455	409	453	442	428	431	421	427	414	432	417	418	411	454	427	420	469	441	456	441	466	466	439	428	459	457	452	421	400	450	425	434	440	456	426	419	435	431	435	412	398	458	407	415	403	421	448	435	443	444	419	422	445	453	455	445	457	422	446	453	406	470	461	423	413	429	426	444	444	432	415	432	428	449	441	424	422	438	443	458	425	418	408	409	433	427	437	432	431	475	420	435	460	427	436	452	415	447	450	447	421	417	432	431	441	463	453	419	453	437	427	443	447	443	418	409	471	446	416	393	442	453	443	414	475	457	468	447	443	430	437	491	449	427	417	436	428	451	427	417	394	445
