345	0	2700	136855	362	17	96	473	748	806	789	778	738	716	677	629	624	629	631	606	607	613	586	561	583	577	547	575	620	741	837	956	1008	1035	945	993	999	992	1037	1010	989	963	942	925	903	856	837	771	621	559	517	518	504	508	521	492	453	518	506	513	518	523	504	487	503	451	476	517	483	518	499	527	482	507	499	504	517	483	492	533	465	476	480	498	507	509	473	476	513	520	477	492	495	487	506	503	458	531	503	477	503	486	529	511	492	507	500	475	508	483	507	482	474	489	491	480	501	477	488	483	497	492	481	485	502	458	496	470	507	469	469	485	503	499	515	510	502	458	514	477	509	498	492	509	467	466	514	487	500	479	503	479	491	485	470	497	467	485	510	506	482	511	509	483	518	466	497	455	488	492	459	497	517	494	490	468	477	463	509	479	482	489	505	486	463	513	467	494	473	495	473	491	491	484	484	512	474	452	469	519	502	488	508	456	458	503	462	513	501	488	469	465	488	483	467	476	486	502	500	523	520	502	490	448	503	511	509	514	481	472	481	484	502	468	487	478	455	480	464	501	493	471	502	464	491	485	483	509	475	508	485	478	479	493	499	503	470	507	474	499	462	502	505	459	476	500	467	469	521	479	484	532	470	511	477	480	489	518	496	456	464	565	482	498	480	480	462	433	497	472	484	507	505	500	469	503	511	479	506	479	462	500	485	485	491	465	485	516	465	508	530	498	465	481	482	488	493	485	455	485	463	476	509	509	506	492	508	454	461	502	522	482	507	511	510	504	502	482	511	478	471	467	480	494	477	485	507	483	457	443	524	485	469	504	491	491	501	498	494	493	461	498	487	504	492	522	499	484	521	472	477	517	485	492	498	488	488	484	498	482	518	524	513	492	503	483	487	469	480	476	441	467	468	478	444	495	475	478	469	486	502	502	490	474	475	495	468	467	483	491	475	509	482	502	473	482	489	482	496	500	469	479	447	500	488	483	512	504	499	518	492	510	468	500	486	493	508	494	458	504	468	462	478	496	477	481	477	489	515	465	504	496	494	481	510	482	465	478	469	503	526	497	499	503	499	526	489	467	492	538	467	465	474	453	521	475	477	493	460	511	478	501	503	466	489	508	522	512	490	490	502	495	468	521	478	506	494	478	458	468	461	507	461	481	480	456	520	449	477	495	523	458	487	508	500	489	468	532	499	482	494	516	493	488	493	510	492	493	512	460	484	511	504	497	469	552	472	487	516	504	518	520	504	499	482	464	501	485	476	458	487	482	469	532	513	507	495	499	482	497	453	508	529	498	519	465	484	484	502	504	502	497	505	467	460	516	479	509	485	464	480	477	479	493	506	498	494	495	495	509	494	494	452	505	479	452	499	466	472	504	517	475	500	484	493	444	489	477	501	449	492	486	480	498	485	490	510	503	471	503	492	452	476	480	513	484	482	476	526	489	491	474	484	495	478	451	489	521	487	493	460	497	494	484	485	495	477	523	482	497	482	478	470	493	497	445	454	515	453	478	446	461	504	457	474	522	528	490	500	477	490	466	502	531	536	497	459	489	500	514	484	469	476	495	450	508	489	483	484	509	474	506	470	485	509	445	508	489	481	508	498	474	478	478	523	482	457	482	477	501	501	474	497	498	485	474	452	536	445	491	476	473	500	493	519	484	465	464	486	498	482	483	536	504	467	485	508	488	474	499	496	513	503	474	485	505	494	490	488	502	486	515	511	493	487	484	493	466	492	469	475	485	511	503	482	483	478	473	472	476	481	482	516	477	491	489	473	478	480	512	483	471	470	499	521	491	509	479	493	477	496	468	496	465	487	485	472	454	460	441	482	514	520	495	498	503	516	477	485	449	458	520	492	511	496	493	510	475	477	515	489	528	498	487	483	507	482	471	497	493	460	513	461	480	523	470	493	488	502	500	497	481	506	488	472	480	500	482	499	461	480	487	512	458	506	473	504	483	495	461	496	489	467	464	467	498	521	488	509	502	527	494	477	529	494	474	481	487	493	504	508	506	491	452	487	503	458	495	494	489	500	484	492	495	481	529	501	446	467	483	475	475	509	539	477	497	508	508	478	491	500	484	500	469	479	493	503	485	503	476	479	502	473	466	516	503	480	459	489	493	480	469	474	483	485	453	503	500	528	522	504	461	490	441	503	497	441	514	458	483	498	494	485	466	488	482	471	484	503	441	492	516	492	497	490	466	480	490	500	484	489	460	456	472	463	500	488	491	471	452	480	465	464	443	481	514	521	514	485	458	483	494	493	467	489	486	477	462	495	484	489	520	512	498	494	459	507	460	505	501	503	445	495	496	453	507	494	470	500	494	513	509	528	498	484	485	446	450
345	1	1900	136978	365	14	216	642	741	760	794	745	704	674	652	577	616	567	547	573	499	531	492	500	536	472	523	511	470	509	563	618	628	621	721	730	774	843	836	809	872	847	848	773	806	792	738	699	609	509	467	461	463	492	448	462	423	463	431	455	440	432	479	440	437	434	404	465	424	449	453	450	406	463	444	463	422	441	452	463	439	462	409	425	426	430	432	442	434	441	451	443	455	437	446	438	455	424	414	435	428	465	423	441	440	442	413	451	427	423	436	460	451	424	430	435	471	432	416	459	441	468	447	434	468	390	423	420	454	450	430	416	446	445	425	461	432	410	422	431	440	429	430	454	439	395	454	422	445	444	450	429	432	419	428	428	430	449	411	414	462	429	435	418	452	460	418	422	421	447	432	406	454	456	424	441	425	473	428	427	440	430	416	413	451	441	444	443	439	428	457	461	432	424	430	433	434	439	427	429	428	439	431	414	454	459	410	443	445	451	439	455	451	448	445	452	405	423	410	426	436	426	441	420	434	416	453	469	424	439	425	412	458	430	414	445	419	406	415	460	437	435	491	428	466	430	452	486	419	386	441	436	422	428	427	430	449	424	456	433	450	490	439	408	424	409	442	433	409	442	419	479	431	434	431	427	438	398	447	416	461	434	435	431	431	416	428	476	459	490	420	453	441	425	424	427	454	456	430	443	442	436	405	426	430	473	440	430	451	419	450	421	410	449	447	444	406	448	430	461	422	436	416	436	417	468	456	424	428	441	468	424	453	441	445	444	427	418	460	462	459	469	444	441	433	445	421	425	414	420	421	444	425	445	459	420	422	420	436	423	428	429	422	448	419	455	430	448	429	437	450	457	434	442	447	437	429	414	441	421	439	453	433	428	415	452	425	436	449	443	451	458	415	454	407	421	444	449	464	417	423	456	438	439	410	414	442	425	419	426	458	438	426	457	399	451	427	426	417	425	440	429	395	423	426	483	421	412	430	444	446	422	443	413	428	421	453	433	446	433	440	414	466	441	408	464	462	434	434	428	450	440	438	432	456	416	440	420	453	428	438	445	426	431	420	435	448	445	446	429	448	468	409	458	455	418	428	461	450	402	400	443	425	411	455	415	444	414	457	460	448	424	455	445	446	422	411	435	424	413	392	439	438	415	451	441	448	435	417	430	440	418	416	436	420	394	410	435	434	410	456	435	445	446	468	446	433	459	424	421	432	446	436	412	449	444	457	436	421	445	444	421	429	419	476	404	415	456	418	454	475	437	424	433	455	436	423	469	423	457	470	418	471	444	440	419	441	441	433	411	435	449	426	427	420	439	446	423	439	425	392	419	445	421	459	429	417	445	443	466	454	446	456	405	431	427	437	449	437	411	442	415	447	427	438	449	420	430	414	426	438	452	445	474	441	435	460	457	438	442	411	458	431	452	427	457	401	442	389	426	423	438	423	454	408	423	474	449	425	449	425	411	455	414	411	405	464	447	437	449	426	465	427	432	422	412	410	400	438	430	417	448	430	416	426	422	427	450	454	431	427	424	448	450	428	439	428	423	458	423	446	420	431	431	430	450	436	466	426	434	426	431	483	436	446	449	443	482	440	454	458	424	439	439	444	418	415	433	420	425	411	439	436	430	442	465	426	412	450	444	429	428	424	409	438	429	436	454	435	463	429	464	424	426	447	444	448	417	424	432	447	432	419	433	413	441	453	429	451	442	424	440	439	427	448	452	420	421	418	439	443	445	432	429	462	465	418	437	448	472	423	464	450	447	415	446	464	454	440	419	445	442	419	463	436	432	427	472	496	423	457	413	421	415	429	438	421	480	419	424	412	440	442	465	428	410	442	433	446	457	429	441	376	457	427	461	393	431	396	439	425	448	437	451	420	404	446	443	460	453	419	435	437	459	421	423	441	413	426	425	458	430	467	443	444	436	418	408	440	454	425	455	449	468	432	438	429	420	454	438	416	446	453	428	397	451	433	439	455	462	383	429	453	455	431	454	436	430	439	463	450	414	423	412	429	427	391	452	444	446	417	451	433	437	465	447	459	443	475	432	441	421	430	440	423	433	453	444	446	401	449	424	428	437	436	452	448	395	451	438	424	405	447	425	462	440	450	416	429	419	420	443	438	398	442	431	433	442	434	410	456	460	422	445	404	452	422	414	429	447	428	432	434	453	424	483	426	449	435	430	397	427	437	442	432	462	432	420	415	424	418	452	426	447	421	426	476	436	442	455	466	424	436	448	418	434	429	456	441	416	410	435	418	443	460	414	414	431	467	469	436	438	453	442	438	449	431	422	439	473	398	462	444	426	429	424	451	433	474	469	400	437	448	463	421	406	404	437
345	2	2100	137101	364	28	209	691	890	877	854	814	737	689	632	609	569	586	579	562	536	511	518	525	471	464	471	459	472	522	669	714	737	759	810	856	944	904	861	839	848	860	839	804	735	692	642	585	463	448	431	413	446	448	435	412	401	419	403	409	402	385	416	422	404	423	390	403	399	394	435	378	409	421	429	440	434	409	416	422	419	425	450	379	397	390	431	431	405	455	415	433	413	423	418	419	397	405	402	425	412	420	404	381	433	441	413	414	381	376	410	386	400	373	420	388	418	432	398	424	429	452	394	398	394	408	423	399	437	406	436	411	433	424	376	443	409	423	414	422	411	418	427	393	420	425	404	408	404	429	415	423	428	402	417	418	423	412	426	409	437	415	415	401	388	394	411	379	381	406	433	420	435	414	407	403	429	399	421	443	404	407	415	407	391	400	427	402	418	420	424	418	424	390	432	399	454	407	412	394	440	408	399	408	366	416	390	413	407	390	383	419	405	404	417	394	429	411	402	391	419	391	394	434	384	414	432	428	427	424	404	425	403	389	389	440	425	389	392	382	395	469	407	387	410	397	403	423	386	388	406	438	402	424	412	391	413	393	431	372	390	397	414	380	386	413	446	410	450	418	351	402	404	400	425	407	415	410	403	437	388	410	388	367	374	415	408	417	439	409	422	436	389	451	419	416	442	354	429	404	443	410	382	434	391	409	411	386	373	382	388	418	426	395	412	413	429	389	422	378	413	433	427	392	396	391	398	427	422	422	423	412	406	421	390	417	402	428	418	423	410	390	440	417	410	404	402	376	398	394	411	409	411	417	432	399	407	385	420	378	394	430	414	406	428	404	387	441	361	374	404	396	439	389	421	431	426	430	403	405	434	440	408	406	374	409	455	389	401	417	400	419	414	416	402	407	398	438	409	411	410	407	428	415	400	413	419	408	418	438	410	389	421	430	421	439	459	402	388	376	425	412	417	391	394	402	392	429	398	467	418	428	430	419	418	437	401	398	402	429	424	408	414	425	389	420	392	430	412	402	390	407	383	414	398	398	406	412	432	424	446	412	422	403	395	412	419	431	411	383	418	414	418	411	390	420	406	390	429	423	403	422	380	415	406	406	453	410	419	396	398	388	405	382	378	404	380	418	429	414	393	407	418	407	416	390	426	405	417	402	422	411	372	398	377	419	397	414	411	417	407	433	388	428	367	403	385	420	404	403	399	433	389	389	394	422	437	439	443	431	454	413	398	389	401	386	409	406	384	414	405	408	407	397	414	410	402	408	421	400	416	394	411	407	422	390	402	382	400	411	401	378	395	390	407	383	396	416	388	450	379	420	419	409	419	432	392	416	400	416	390	414	353	391	427	413	396	391	425	401	423	411	398	426	399	400	421	433	391	412	378	409	390	393	425	386	435	405	421	405	402	414	435	417	423	383	410	420	449	418	399	412	433	409	396	404	398	424	379	399	406	389	411	436	420	441	445	400	407	379	398	404	401	404	396	419	407	398	439	403	414	391	435	405	424	408	432	407	393	415	402	415	426	408	378	435	414	398	390	381	461	421	395	399	411	395	382	437	416	396	385	370	435	398	433	419	407	396	396	435	451	398	424	408	392	424	433	397	417	417	392	401	391	368	404	432	434	400	425	424	381	411	412	423	372	399	411	409	378	415	422	435	420	408	407	411	403	381	412	387	405	442	403	419	413	419	389	403	410	427	401	429	405	403	393	390	416	438	410	434	402	376	426	428	407	407	385	424	443	406	428	397	402	423	437	372	405	432	418	430	427	423	386	413	433	435	392	415	398	436	406	422	425	400	397	429	399	401	416	384	414	420	406	452	407	418	411	418	393	418	431	377	403	397	421	405	394	411	387	431	411	392	398	410	377	395	439	406	421	437	379	398	401	405	384	410	406	425	456	433	381	387	390	398	405	408	416	400	398	431	435	424	391	413	385	427	398	451	407	392	409	448	454	383	397	420	427	403	416	416	385	415	368	406	410	416	420	423	384	400	395	409	407	406	429	392	379	395	394	386	405	409	405	382	397	409	439	417	416	429	389	408	391	433	419	393	382	433	421	431	405	391	424	405	427	373	401	400	421	426	411	404	399	390	404	402	419	417	394	425	404	422	372	432	425	429	414	412	405	407	432	399	397	430	422	436	417	402	409	403	382	416	408	410	428	401	394	426	387	420	433	389	441	382	382	370	395	402	399	428	420	395	390	404	386	418	430	393	401	434	430	396	412	424	418	412	409	407	424	428	389	415	424	412	444	384	384	401	418	394	390	383	416	413	402	411	393	416	424	441	418	411	405	413	399	415	424	434	386	415	443	368	392	428	408	423	400	416
345	3	3500	137225	360	11	122	574	704	745	701	676	653	632	583	584	581	579	557	534	517	561	549	533	535	662	699	765	827	850	909	962	899	946	943	1025	1003	965	946	949	908	894	884	822	752	716	673	608	535	522	509	504	511	513	490	462	464	461	491	470	494	480	467	498	459	475	483	503	479	473	465	475	497	477	508	452	478	498	469	481	502	455	481	473	459	504	468	469	467	495	470	466	477	460	488	462	487	486	460	466	471	486	484	473	445	455	492	499	444	480	495	506	466	486	465	478	513	505	494	455	467	506	479	488	470	493	476	506	461	486	497	500	477	456	461	483	441	470	470	453	462	466	466	489	469	492	475	474	468	459	466	448	482	489	461	502	488	501	472	468	507	477	465	483	481	509	454	487	462	477	489	456	442	446	459	443	490	451	493	471	448	476	453	504	474	484	462	457	502	489	425	464	465	492	496	475	495	495	488	497	465	466	432	478	437	501	450	421	474	447	488	483	460	503	481	463	467	472	448	486	483	466	456	449	458	484	484	489	473	469	496	468	486	443	471	475	499	483	455	502	458	502	473	482	479	445	471	486	464	483	489	481	439	484	447	464	502	458	460	450	496	469	469	479	479	462	430	494	483	482	454	466	444	447	462	467	494	466	456	481	470	451	458	467	462	499	487	471	509	461	498	466	465	491	482	471	445	524	454	469	474	504	468	464	478	474	479	487	481	460	499	469	475	476	455	469	475	499	478	484	467	488	506	508	478	476	478	486	471	462	447	485	478	483	486	464	463	509	464	449	512	451	486	476	482	490	488	457	470	479	487	502	469	489	505	459	462	471	458	481	496	439	474	479	467	446	467	463	482	454	452	481	488	469	458	490	497	472	475	460	482	457	441	495	469	469	459	479	470	462	489	459	507	478	486	458	483	483	468	454	458	478	490	474	464	480	457	455	481	490	469	468	462	444	460	475	460	503	497	456	466	457	514	465	488	484	463	485	474	476	457	471	431	492	447	467	473	496	469	443	501	488	483	447	501	481	505	457	493	488	435	469	506	479	482	440	452	463	446	457	434	475	494	481	492	488	479	468	490	472	500	475	466	514	465	479	500	459	462	485	456	450	482	463	475	506	468	486	455	526	475	466	456	476	455	485	478	471	471	456	478	495	484	464	440	434	465	480	487	486	464	468	467	496	446	464	450	455	482	434	502	493	490	457	486	466	439	452	458	494	474	496	489	453	459	457	518	503	515	480	487	463	410	451	468	468	469	492	506	461	443	457	460	483	481	483	483	452	466	502	452	457	485	477	455	450	470	462	469	469	500	467	514	480	480	463	447	499	467	493	487	450	474	437	500	476	440	466	471	442	471	446	462	479	461	503	479	470	436	454	509	488	484	480	493	477	491	480	462	491	492	460	519	454	501	452	455	466	489	477	448	510	465	483	460	474	456	464	483	467	462	462	482	484	493	471	474	472	490	496	483	454	475	471	461	456	466	464	459	491	465	476	467	460	482	504	466	456	478	471	458	478	512	453	442	475	488	445	451	462	488	464	486	474	461	454	460	447	471	478	499	464	491	464	475	490	468	476	449	457	494	464	478	456	453	514	484	464	502	437	467	465	470	448	463	448	508	489	462	422	469	448	454	437	490	445	463	467	464	476	482	466	479	513	469	462	455	466	448	501	469	458	472	445	443	483	458	490	486	475	462	474	455	474	478	456	457	488	488	495	469	484	462	453	504	432	480	486	495	541	478	491	486	474	488	476	481	455	441	474	430	509	467	480	464	482	500	450	490	475	457	447	457	468	483	452	487	454	504	452	463	492	468	507	486	471	450	485	477	488	460	478	465	503	463	483	478	474	423	462	474	482	459	458	488	498	448	493	459	494	482	476	446	467	476	465	449	471	475	492	458	462	472	466	451	473	447	473	519	499	457	482	470	466	502	474	464	475	473	414	480	451	464	444	447	468	469	466	480	451	435	470	492	468	464	448	436	475	480	494	494	455	471	461	497	424	445	477	476	479	461	473	485	484	467	465	487	507	488	492	447	485	477	456	474	462	455	479	475	454	463	478	455	514	458	459	472	458	455	477	458	452	471	464	492	484	472	469	467	469	471	493	435	461	467	460	491	478	483	476	474	486	503	485	440	446	450	452	523	476	437	437	456	487	471	487	489	460	497	457	480	470	452	514	473	489	497	444	457	496	469	448	464	484	459	508	462	474	490	494	473	480	473	481	479	455	500	502	482	456	493	452	449	516	451	470	490	486	475	464	465	433	465	460	486	488	461	550	465	461	457	490	482	475	455	462	480	470	493	487	517	470	454	468	489	478	459	490	449	503	471	466	458	489	461	478	483	490
345	0	2700	137348	357	10	72	484	653	844	836	838	766	748	767	719	674	731	629	650	620	625	632	597	577	633	634	763	836	989	1045	1044	1007	1049	1080	1049	1070	1039	1029	1040	967	981	963	924	904	839	775	698	609	578	520	571	515	530	525	534	557	491	540	546	583	540	541	518	555	540	542	517	516	518	543	495	527	549	522	557	535	488	545	510	520	510	518	528	490	535	522	495	526	533	514	558	516	511	519	498	504	549	491	535	500	512	499	517	535	527	519	502	537	496	516	511	531	537	493	500	510	506	521	519	514	518	534	545	518	487	542	521	544	514	500	517	549	496	510	518	505	566	528	527	506	501	501	551	530	472	509	500	525	508	502	534	517	503	534	501	535	511	512	475	498	505	542	524	483	526	520	556	497	528	560	481	520	526	519	544	518	507	517	518	531	536	506	538	533	512	485	525	523	524	505	497	483	490	529	490	514	518	509	505	522	498	526	512	513	536	498	556	530	537	496	492	538	501	498	517	490	517	509	496	550	506	528	510	530	500	527	517	522	511	518	511	503	509	525	527	502	512	528	507	531	499	509	520	512	511	530	531	499	522	514	524	512	528	494	521	526	525	520	502	506	538	564	507	546	507	535	464	500	572	535	508	520	496	538	498	508	573	513	496	499	503	552	528	524	506	528	521	496	492	511	491	503	513	505	523	510	500	515	497	524	526	493	528	504	554	504	515	501	511	536	492	513	506	479	504	507	559	509	519	498	539	525	509	495	536	493	483	490	524	520	507	498	497	522	492	525	517	504	515	550	509	519	548	530	542	499	557	520	573	528	533	559	514	505	529	512	510	533	536	467	554	524	532	517	535	516	528	494	513	531	476	538	504	493	516	500	551	527	495	492	517	527	501	536	514	514	497	499	530	511	522	501	529	479	501	536	524	537	528	487	503	498	512	514	515	526	457	526	528	516	520	531	525	523	526	494	494	534	519	488	532	511	555	513	533	500	492	529	538	526	536	532	470	555	529	513	480	518	567	520	550	541	508	531	516	563	511	503	541	523	480	518	529	520	550	506	508	496	545	506	553	506	504	529	493	536	522	523	541	510	539	547	487	505	526	498	531	538	504	530	517	515	507	518	504	536	490	519	493	503	492	511	556	517	485	506	508	481	555	534	503	541	532	523	514	533	518	543	506	464	508	521	558	493	502	543	545	529	482	535	517	498	533	526	540	539	489	516	514	513	497	509	540	509	505	522	476	513	548	479	514	515	511	509	494	508	511	559	553	495	526	527	489	518	509	513	487	513	537	513	497	520	533	532	513	470	512	514	507	535	515	511	496	500	547	522	496	515	527	444	513	492	502	527	507	543	509	537	503	499	506	487	513	513	504	513	504	493	557	517	519	502	540	527	513	522	540	512	528	506	524	513	522	572	539	500	547	530	517	519	542	508	522	518	484	512	530	552	493	533	509	509	522	516	505	508	504	521	524	539	531	536	494	515	518	488	511	530	518	512	540	501	556	503	519	534	515	490	562	509	532	530	493	506	500	506	534	514	527	540	529	540	532	520	533	551	513	497	533	501	523	529	534	529	535	524	535	508	483	506	534	508	496	504	522	490	531	497	505	539	525	513	548	511	513	512	519	497	497	526	506	552	491	530	507	527	502	560	517	521	528	523	526	530	514	548	539	519	538	487	488	541	532	526	543	533	510	512	496	563	501	478	560	530	495	527	481	497	515	524	501	486	504	533	494	493	508	529	495	506	471	538	546	536	509	521	489	533	516	487	511	496	521	505	535	527	517	489	530	484	475	510	542	519	473	517	516	531	515	522	546	537	503	494	521	522	531	532	521	491	515	557	537	508	507	508	534	498	534	528	493	518	521	492	524	527	540	532	521	532	526	498	525	531	473	525	526	523	546	512	517	491	497	513	526	540	510	513	498	500	512	515	508	545	514	521	536	494	499	521	498	504	534	515	487	493	506	512	518	538	533	520	502	520	508	516	508	499	505	547	492	537	536	509	522	520	550	493	520	531	512	517	504	517	540	544	504	537	501	518	499	511	514	528	520	538	501	527	518	477	498	526	525	482	490	515	539	513	474	497	513	509	498	538	524	517	507	480	502	524	499	509	527	530	507	509	501	489	556	505	545	509	510	539	536	494	497	530	513	505	528	502	520	526	559	517	514	516	524	532	503	518	476	474	506	521	508	517	485	509	509	527	514	525	531	519	508	529	508	538	530	537	502	506	515	532	527	529	483	511	505	496	526	513	498	511	528	533	517	529	523	512	527	512	559	479	498	492	505	551	520	501	505	547	505	500	522	520	518	498	533	513	496	510	503	520	496	504	529	497	477	506	529	509	526	526	515
345	1	1900	137471	366	25	275	772	874	860	788	766	732	702	658	629	605	572	575	587	525	592	551	547	528	549	540	539	592	575	631	666	716	794	827	868	886	869	925	883	902	858	857	818	770	806	736	664	582	559	500	519	516	504	497	529	506	484	493	538	486	509	491	456	475	459	476	498	471	503	450	502	475	501	523	487	476	481	478	491	495	477	504	488	494	488	470	500	483	511	455	459	479	482	481	504	498	460	500	480	474	462	488	486	495	495	488	493	505	479	497	494	501	477	499	500	482	486	517	471	492	497	464	469	481	505	483	468	488	494	496	464	503	481	449	457	494	488	500	455	515	497	525	490	504	473	483	465	476	494	476	494	490	474	488	508	476	510	489	505	480	453	526	471	481	505	452	435	475	500	464	475	498	494	463	455	499	486	480	494	481	481	501	476	478	490	473	487	469	471	486	464	485	452	489	514	479	470	477	490	462	493	489	494	471	520	496	511	488	508	494	481	499	489	494	452	478	490	487	469	484	454	456	503	472	507	498	492	469	472	475	488	488	470	489	484	454	465	494	496	476	499	463	478	499	468	500	474	459	516	498	542	517	476	461	504	458	479	460	479	460	467	501	505	479	469	496	461	486	473	477	491	433	527	483	484	513	466	440	472	484	514	468	496	519	506	481	479	492	453	476	469	478	488	479	470	496	480	474	491	454	456	463	491	486	487	477	499	466	469	472	491	481	512	458	479	480	513	492	506	469	509	480	503	486	453	462	510	498	455	488	478	490	475	495	481	513	485	504	489	494	440	500	468	449	491	459	485	485	468	510	484	477	467	481	506	466	479	468	476	464	477	476	500	466	523	482	496	475	488	497	467	536	504	504	475	487	536	472	477	506	453	457	491	492	476	469	524	463	498	481	499	482	459	582	471	478	490	469	463	450	485	476	444	467	471	456	461	470	477	518	487	517	481	472	492	449	496	473	507	479	492	527	495	472	503	486	463	461	487	514	480	458	485	446	460	503	495	496	517	466	506	507	490	453	503	485	519	475	486	464	488	451	534	489	463	459	473	467	454	502	456	498	518	494	468	479	494	500	471	467	510	486	480	456	480	474	500	509	466	509	503	501	510	474	487	494	456	485	482	431	508	510	478	482	466	483	487	527	505	503	458	451	453	496	483	488	467	503	498	480	452	507	471	428	460	490	497	491	433	428	464	481	496	449	457	476	514	467	475	488	447	504	441	467	476	491	476	462	479	493	473	477	512	492	469	497	447	488	518	467	480	482	478	461	477	498	507	494	465	497	501	489	472	483	491	508	490	507	481	487	519	485	525	499	487	471	480	482	501	486	519	483	461	483	516	491	470	474	496	474	508	503	496	472	471	465	496	488	500	472	451	522	489	455	470	493	455	465	488	482	486	472	501	467	489	503	492	486	512	479	474	473	490	481	484	456	486	512	477	482	486	507	469	471	474	475	514	450	465	493	476	469	488	460	477	523	475	478	498	464	492	476	479	468	512	499	510	447	486	487	487	472	450	472	464	516	483	493	504	454	529	456	508	494	459	489	477	473	502	499	486	479	485	481	470	515	475	472	529	465	493	498	478	485	487	505	513	487	497	482	489	467	479	528	486	479	488	486	479	506	462	488	462	534	440	501	466	471	474	479	494	465	472	495	464	531	465	463	497	477	513	495	483	471	469	494	483	493	478	489	498	523	438	486	468	509	482	482	469	488	501	479	496	487	468	477	495	511	471	458	486	458	501	485	529	475	464	462	479	473	476	482	469	509	501	459	485	486	463	544	471	480	484	471	488	479	499	460	492	513	479	459	497	482	488	483	476	496	499	468	464	457	470	484	505	489	500	495	483	476	525	510	490	490	481	471	475	509	478	519	449	497	507	455	507	484	506	492	487	454	497	491	460	453	467	495	478	445	497	516	466	471	492	505	488	490	494	470	490	465	496	492	503	461	488	473	516	446	465	501	476	485	457	452	463	474	453	511	475	470	493	476	487	484	496	461	481	455	477	477	468	501	464	498	480	529	473	470	470	449	473	465	485	474	477	464	490	469	476	487	495	485	489	459	485	536	481	486	497	478	481	486	483	467	492	471	488	475	505	496	485	493	513	508	501	492	473	468	489	452	486	495	505	500	486	490	489	441	484	503	473	472	453	460	474	511	471	483	476	511	472	446	494	488	494	478	514	492	480	499	452	497	479	474	485	491	487	449	448	507	480	497	496	476	516	473	466	481	478	481	499	482	504	457	469	486	451	510	515	482	493	488	488	485	468	467	475	498	491	473	455	481	468	470	503	470	501	500	486	500	477	500	457	531	473	472	517	482	468	475	474	465	515	470	482	449	482
345	2	2100	137594	359	7	167	633	739	845	800	812	713	728	695	598	611	584	574	571	549	555	572	538	552	580	591	642	729	693	753	812	851	936	930	964	1008	975	972	917	944	882	874	865	822	757	758	669	571	543	555	563	491	515	480	535	523	516	500	513	484	471	500	479	492	492	484	505	509	490	497	532	517	504	484	540	492	517	499	490	531	506	524	497	491	501	462	517	470	492	495	481	499	506	498	494	533	518	508	492	497	488	488	471	513	466	484	505	522	466	500	487	528	496	504	488	501	486	486	510	483	509	534	513	461	508	510	481	533	473	485	486	548	500	494	504	481	515	512	496	498	474	512	515	502	508	501	500	448	508	519	479	492	542	464	531	476	486	509	519	484	474	477	438	476	492	513	495	500	475	481	499	479	474	481	535	490	476	485	481	491	497	523	473	507	485	528	485	517	477	479	499	500	510	476	497	480	478	495	457	525	471	509	514	501	496	459	470	490	520	456	494	497	475	510	487	464	486	528	467	511	491	461	493	509	532	490	498	499	510	517	484	502	508	504	538	458	509	507	498	484	468	513	511	493	484	527	493	522	483	513	470	508	521	479	492	528	501	469	508	502	515	508	492	484	471	512	494	511	486	481	485	515	481	451	465	467	489	526	443	479	505	474	487	493	510	474	514	486	473	518	450	513	488	515	496	506	532	494	502	492	524	496	471	491	482	460	506	492	480	495	495	498	479	538	482	481	505	470	514	482	526	472	486	514	514	489	498	511	506	484	492	504	509	516	502	484	493	505	522	477	503	479	520	477	516	484	503	512	478	515	494	479	490	494	505	477	482	495	507	498	493	528	480	503	506	473	498	453	483	493	509	492	490	470	493	517	467	458	486	468	503	468	484	477	512	488	526	499	511	483	488	482	520	487	492	488	512	502	524	529	498	537	457	482	493	497	473	470	506	450	504	502	485	483	500	493	467	471	468	492	456	494	456	526	560	479	528	481	479	474	480	475	470	529	461	515	485	489	498	528	488	480	481	475	529	466	473	507	514	522	530	504	468	478	496	498	505	512	539	496	509	465	484	453	483	497	491	470	493	548	495	497	491	491	508	497	505	495	483	500	519	500	505	468	483	499	497	495	473	522	500	533	513	483	479	457	515	511	470	491	508	514	496	488	478	502	486	529	506	459	490	475	493	500	466	490	525	491	502	498	516	469	525	462	520	522	539	494	530	474	497	500	500	480	477	511	482	498	494	522	477	527	479	489	536	472	488	477	476	464	474	492	447	479	495	483	486	524	487	501	507	502	498	512	505	518	475	449	463	468	499	499	498	473	498	540	464	526	526	452	493	486	514	499	491	471	507	482	480	484	496	513	502	522	493	488	508	462	520	520	503	496	480	466	469	472	472	493	500	525	494	513	489	498	529	492	506	499	502	495	491	500	459	484	507	489	508	474	500	492	520	475	460	484	487	491	528	500	505	508	426	489	468	450	479	514	492	483	489	495	512	485	493	473	491	539	466	503	476	500	492	474	502	508	481	497	498	513	492	518	474	488	527	463	492	517	500	485	515	483	488	524	468	470	486	521	497	499	506	479	500	490	460	456	490	542	498	512	469	485	508	492	480	506	522	497	484	452	503	505	496	503	501	498	514	486	492	490	500	468	475	492	495	490	447	459	551	461	474	470	498	514	474	488	500	487	484	478	488	484	512	503	496	533	486	466	488	488	483	487	508	485	445	486	554	474	507	511	430	502	529	466	542	500	510	519	509	495	479	474	479	485	506	496	495	497	469	502	543	506	512	505	476	472	455	458	509	498	491	507	478	498	504	507	505	513	492	480	502	497	529	471	516	478	510	516	521	494	457	516	488	501	490	473	480	529	458	493	470	507	503	487	472	484	487	492	499	488	471	497	495	496	482	483	514	451	487	468	478	473	482	504	525	498	479	494	505	492	468	492	520	492	504	515	507	476	517	513	480	505	446	490	506	476	498	477	532	496	517	480	518	487	503	496	463	479	527	485	521	497	488	491	489	517	482	517	521	507	500	476	507	475	478	505	508	494	509	513	522	496	503	518	476	476	482	536	473	504	476	490	507	486	496	479	481	502	491	488	464	528	497	520	504	502	478	468	521	500	516	483	511	482	478	472	497	533	497	459	507	497	485	450	493	504	506	484	496	438	525	471	519	453	462	478	479	488	528	488	482	505	512	482	481	499	473	524	470	500	501	510	475	535	491	486	481	507	508	491	510	463	501	460	506	493	499	504	491	523	485	478	475	504	496	524	468	520	500	497	512	502	476	486	477	515	484	459	481	491	485	500	535	486	473	481	498	507	534	484	491	500	481	511	464	496	490	483	525
345	3	3500	137717	357	1	62	444	565	660	669	705	659	631	607	619	606	622	568	603	592	533	573	547	569	568	541	599	723	752	847	908	905	904	947	934	979	972	976	907	934	901	883	909	858	843	783	741	687	579	508	525	503	509	504	539	506	509	498	507	473	499	541	528	504	521	534	543	505	500	518	505	457	520	507	510	463	534	513	470	475	495	502	523	507	500	513	507	508	511	491	483	475	476	505	528	532	514	513	517	513	433	502	497	476	507	479	533	492	507	498	478	501	524	497	493	497	498	548	497	468	518	488	492	493	474	505	491	491	503	526	502	507	490	531	481	506	501	493	546	533	489	525	474	477	512	503	469	506	524	534	473	479	519	528	530	496	538	504	511	523	505	462	527	506	486	486	483	503	516	500	481	483	505	522	498	481	510	520	482	503	502	474	477	511	490	483	507	497	490	480	473	493	505	493	489	505	508	502	503	517	513	499	497	509	504	513	493	500	500	499	531	510	489	508	533	506	486	521	496	504	510	507	485	528	489	520	467	478	503	540	521	469	500	535	493	495	501	521	480	528	479	476	493	505	504	515	504	510	505	512	487	534	479	493	556	525	479	505	475	518	482	491	497	522	507	508	506	470	497	493	518	492	520	477	495	486	498	438	486	529	504	502	533	510	504	517	514	499	493	530	489	481	511	491	498	523	482	492	511	490	493	519	500	469	501	503	493	494	476	514	467	519	499	481	528	504	485	536	494	485	496	524	506	500	517	488	514	504	477	458	521	495	487	505	436	444	513	490	536	457	521	514	509	492	513	506	479	471	507	510	497	491	518	505	498	517	520	502	499	519	521	499	508	508	510	485	518	496	490	490	504	487	495	546	474	512	494	550	518	480	486	510	491	517	530	495	530	521	498	496	498	503	493	505	494	463	497	488	531	468	512	512	490	516	536	504	483	496	483	514	478	481	476	475	499	500	492	491	470	498	489	515	477	493	497	494	472	485	472	502	458	511	472	516	499	488	483	483	497	532	497	493	502	477	495	490	504	483	465	480	496	506	515	486	480	491	513	490	478	496	502	509	502	465	476	522	510	490	518	505	497	503	491	494	471	458	510	497	469	518	523	479	492	517	476	510	477	539	518	489	492	532	478	497	493	490	468	518	516	503	488	489	500	525	485	466	515	532	498	518	512	498	518	495	493	503	529	493	496	472	487	487	485	523	476	489	497	471	468	483	492	509	536	525	498	517	495	475	494	490	486	484	494	479	484	508	507	497	491	526	507	481	494	491	519	496	525	489	484	520	498	497	496	482	491	470	545	499	493	499	477	486	497	487	523	496	513	504	538	485	507	479	475	514	505	480	531	492	513	488	494	481	512	506	523	513	512	485	495	478	481	511	552	515	513	482	493	496	554	506	515	494	507	477	525	505	506	493	512	503	515	510	539	480	462	499	500	529	493	528	496	512	493	468	516	521	477	505	483	503	509	513	529	525	459	504	498	502	527	465	519	528	520	491	532	473	466	501	483	472	516	476	502	532	487	507	524	505	477	499	496	503	497	510	524	496	472	513	497	474	492	490	505	484	487	532	492	512	506	484	504	495	465	446	490	480	537	519	535	525	469	520	484	488	506	519	525	508	514	492	502	510	493	473	525	501	520	515	519	534	514	524	507	501	501	515	486	511	512	478	529	514	465	525	515	483	493	466	465	496	509	516	481	473	518	456	488	477	508	529	527	514	526	492	519	496	501	535	514	488	484	494	486	503	503	505	491	529	520	494	483	503	481	515	498	522	500	482	454	478	519	481	501	494	514	502	495	478	513	496	503	491	492	493	469	511	498	486	465	506	490	504	486	486	522	499	534	493	486	475	453	522	516	490	487	504	482	518	491	503	465	508	508	477	488	497	521	504	493	482	496	501	478	485	488	486	506	507	503	492	494	491	490	495	498	524	510	478	523	536	499	527	509	472	507	504	526	514	513	482	489	487	486	469	529	525	510	511	481	464	470	537	508	502	514	516	508	523	450	484	489	499	520	492	490	491	522	441	512	519	469	511	503	506	484	462	485	515	504	505	501	504	481	508	483	504	471	485	491	516	490	498	478	501	502	491	487	528	500	504	504	515	474	463	533	504	467	487	469	472	522	494	507	491	535	512	509	485	518	518	523	512	477	488	487	525	529	457	493	505	469	489	465	495	481	495	520	503	530	504	482	494	496	491	495	475	520	506	499	492	507	495	483	505	530	504	485	543	520	495	524	521	478	525	461	537	501	494	527	512	477	526	484	493	486	493	468	467	513	486	499	524	498	491	493	484	505	530	505	499	484	509	530	529	497	474	497	513	511	498	473	486	507	483	502	484	522
345	0	2700	137841	355	5	63	436	639	747	714	771	682	674	653	630	621	635	575	597	580	607	559	552	529	655	784	928	1007	1038	1056	1082	1103	1076	1114	1062	1049	1025	972	970	921	930	857	856	775	744	646	578	547	530	531	524	509	554	496	538	489	489	499	507	481	508	511	504	525	472	497	544	540	494	501	517	501	464	508	478	498	486	479	493	469	471	530	502	539	517	472	508	474	521	511	531	511	497	516	508	516	496	491	526	494	513	510	522	494	504	531	466	506	501	503	500	481	497	501	501	492	509	535	506	501	486	510	499	475	479	503	491	483	475	495	509	505	492	523	473	485	500	506	450	498	523	500	477	478	479	500	473	463	514	489	484	514	489	475	501	513	503	520	500	477	503	480	543	541	510	484	483	521	499	494	487	472	496	507	496	481	521	475	464	508	506	488	529	459	495	466	487	516	509	491	485	521	454	497	474	489	496	511	521	512	506	529	488	480	531	500	512	517	477	479	475	474	539	474	468	501	488	473	500	497	498	488	472	501	514	477	494	491	522	489	487	510	474	514	524	510	484	496	512	510	486	501	529	510	480	522	530	503	493	511	488	507	529	490	506	509	525	444	493	479	504	474	545	488	500	500	512	500	476	457	531	500	475	490	524	477	511	491	467	488	506	474	493	515	524	486	508	499	489	507	491	490	474	505	452	483	506	505	519	513	494	479	483	479	476	509	477	497	539	506	503	493	493	484	465	468	515	481	497	520	468	486	504	507	483	511	486	504	473	501	476	494	484	491	479	513	465	526	506	516	487	493	512	492	492	502	498	515	500	499	495	513	473	504	480	498	477	515	484	475	478	484	515	483	471	471	516	482	542	492	502	494	456	521	525	487	517	485	500	529	472	503	447	479	551	498	525	514	494	479	492	507	530	491	473	528	523	460	502	494	490	480	493	512	523	493	508	505	514	483	495	506	494	500	495	487	492	541	470	476	498	505	520	484	508	503	524	500	451	477	502	511	495	513	492	480	491	485	511	479	487	515	487	497	506	531	491	465	504	541	495	472	505	492	529	510	509	490	488	484	496	481	482	496	505	470	474	498	554	488	518	499	518	520	497	471	495	487	531	485	502	519	502	494	481	532	490	468	478	508	482	496	501	507	504	480	514	496	481	526	480	537	503	500	511	516	480	523	480	506	489	487	502	493	516	555	493	491	481	472	500	486	513	486	488	465	489	518	488	507	476	502	459	489	495	530	514	509	494	495	457	484	504	538	526	474	495	491	474	505	490	506	488	484	492	456	502	471	462	478	492	450	483	480	486	490	475	469	511	495	503	534	498	487	486	497	513	514	500	467	517	475	489	472	516	467	468	519	490	477	526	488	483	463	507	474	455	530	481	521	486	499	517	476	506	520	480	513	478	513	507	503	502	489	513	513	488	501	489	493	479	508	497	499	539	472	518	522	486	545	475	508	470	522	454	502	483	476	496	518	471	495	528	487	531	493	461	534	493	468	507	488	494	479	502	529	516	472	507	513	511	482	505	532	463	517	493	497	493	532	488	504	492	474	510	456	470	510	490	532	503	474	498	480	508	502	492	510	509	511	482	487	514	502	505	484	499	476	497	525	515	500	491	526	502	530	504	505	490	490	492	471	498	533	458	513	485	482	486	490	488	503	521	507	470	511	485	499	484	477	480	470	464	477	493	488	499	513	520	521	512	489	498	489	499	499	489	500	516	432	525	541	506	470	554	492	499	509	479	476	522	486	487	476	508	508	502	515	499	482	481	505	528	486	498	494	511	499	467	485	492	497	489	512	474	510	471	484	471	477	519	506	460	485	522	503	476	475	513	503	484	469	520	503	525	483	511	457	491	459	489	485	526	503	506	512	483	505	480	531	508	476	543	471	501	508	491	507	517	488	479	478	470	527	506	519	523	499	474	480	514	479	481	515	478	492	483	482	494	470	475	504	488	483	503	520	499	503	509	483	486	482	461	493	454	511	487	501	533	502	495	504	516	478	491	532	515	460	491	512	467	513	498	494	449	511	480	514	507	481	471	519	485	512	500	505	503	531	477	494	471	470	485	471	476	485	469	509	526	497	489	503	468	527	473	529	507	469	449	492	492	518	492	474	502	512	501	521	504	499	513	516	479	476	484	479	472	521	467	493	507	500	495	506	483	494	500	490	477	498	491	486	512	491	474	527	497	492	497	502	530	466	504	487	503	513	507	467	523	493	530	487	492	484	509	473	503	498	473	485	488	486	482	509	515	500	484	473	516	484	469	468	519	513	449	490	549	471	479	476	483	445	485	537	470	489	499	497	485	503	511	463	506	509	507	499	506	488	521	482	499	474	524	450	511	506	472
345	1	1900	137964	372	12	199	621	610	683	683	681	612	630	590	556	570	518	528	580	529	543	508	522	524	544	562	533	575	602	648	741	814	856	893	930	909	924	906	938	916	856	820	831	808	758	705	684	594	526	503	529	491	479	495	511	517	463	504	491	463	466	495	478	495	495	470	508	483	491	496	499	470	482	474	514	488	508	473	497	493	511	435	503	484	493	481	489	529	444	475	495	471	522	506	480	499	506	477	476	466	470	466	491	479	479	489	487	498	505	449	487	459	514	487	475	471	481	481	517	471	439	499	487	437	507	491	485	486	475	477	487	475	498	476	532	483	480	481	483	502	483	481	477	494	464	463	483	489	501	499	481	478	473	475	510	491	494	492	485	459	492	451	484	509	513	501	492	482	475	500	505	482	498	453	504	495	478	474	505	493	516	513	505	499	500	496	500	484	488	497	455	510	514	474	500	498	470	480	457	516	491	467	516	536	487	485	464	507	485	503	503	492	463	465	505	475	506	512	499	480	486	468	502	507	496	502	501	489	539	459	471	487	487	500	502	492	481	481	497	485	485	465	506	529	507	460	479	500	528	511	507	478	453	477	503	477	498	490	480	523	485	464	484	472	472	455	484	499	486	470	478	483	477	502	489	472	481	549	504	492	500	485	521	467	473	516	447	459	510	475	494	493	498	507	453	499	458	496	518	501	499	503	458	509	496	517	467	475	501	466	504	482	482	484	482	494	480	458	488	499	470	483	466	515	464	489	507	500	470	460	467	501	484	474	477	495	469	514	509	488	474	472	477	506	484	455	473	493	487	496	511	471	457	480	461	480	504	489	485	504	458	486	465	504	525	498	469	503	473	482	488	458	478	459	467	507	496	463	471	468	485	480	464	484	484	512	474	471	480	490	477	443	474	463	479	494	497	477	463	478	473	496	479	488	476	517	495	463	486	489	492	460	481	514	505	492	476	508	506	453	485	449	495	488	492	460	496	486	501	450	502	480	501	509	519	476	482	500	493	535	497	512	514	466	506	475	464	473	484	504	463	478	502	483	490	498	502	489	527	459	472	490	468	532	484	464	463	474	475	478	513	482	500	474	477	507	459	512	498	513	443	490	507	512	497	472	502	466	448	500	496	504	483	513	510	462	481	474	489	487	494	480	536	483	484	494	484	471	471	491	508	481	522	529	483	481	472	502	511	483	477	464	454	485	511	495	465	486	471	496	504	480	482	495	485	505	466	505	478	497	484	488	499	488	493	522	509	468	481	481	494	506	491	473	506	479	468	455	492	486	511	469	494	492	498	494	528	476	507	457	490	493	491	490	490	459	500	497	486	509	467	488	511	450	483	468	508	500	485	483	488	510	484	494	470	548	490	493	460	473	488	450	490	502	488	510	488	487	475	475	443	453	479	501	494	472	486	453	483	462	487	493	456	487	490	495	494	538	481	475	492	484	487	496	491	494	453	489	459	545	490	532	504	485	492	490	477	458	491	477	498	464	499	482	491	466	472	494	511	497	475	511	482	496	492	500	512	455	503	494	468	478	453	478	449	455	480	484	466	493	462	518	486	486	475	463	515	492	486	477	502	497	474	494	505	492	516	499	473	478	496	496	507	471	491	453	509	428	473	494	522	474	452	498	500	469	482	460	505	522	490	472	516	486	516	477	477	451	527	490	495	522	508	508	467	493	511	490	490	453	466	502	479	500	467	501	461	485	488	504	478	511	492	500	483	474	482	473	472	464	478	507	500	503	503	464	469	469	488	519	467	512	502	509	451	498	446	440	475	461	506	462	473	522	514	481	454	475	479	516	484	501	498	468	488	472	493	479	479	453	473	478	465	466	505	457	478	460	464	489	498	496	497	479	493	484	481	524	492	471	465	486	510	488	493	479	471	504	500	487	526	473	448	508	460	491	449	497	499	491	527	479	487	478	433	460	507	497	452	499	494	458	502	503	460	508	485	477	494	498	476	483	531	491	525	465	461	476	498	517	477	510	484	486	468	482	512	481	511	495	442	523	478	499	486	478	485	453	486	521	464	480	482	462	462	499	483	502	510	480	494	489	491	467	436	473	490	484	476	504	497	514	467	473	486	519	479	508	490	515	497	496	460	491	443	504	496	476	499	484	484	483	462	457	529	480	481	463	457	499	489	509	487	458	495	457	480	472	506	462	493	467	447	518	487	462	484	482	526	505	431	481	527	512	495	540	449	481	509	486	503	444	482	517	501	495	491	482	462	451	495	461	523	447	503	467	492	450	459	478	485	494	478	489	479	488	485	439	486	488	494	482	495	483	448	498	485	505	502	468	514	501	512	481	474	466	483	465	531	469	490	485	472	465	494	482	464
345	2	2100	138087	370	23	185	685	882	873	866	866	778	705	686	631	586	608	597	585	544	572	563	533	544	510	505	514	544	582	660	670	722	750	825	846	917	915	957	907	930	879	917	878	879	834	828	776	688	571	567	508	501	497	486	538	492	497	481	472	485	490	499	484	508	472	489	487	529	516	492	478	490	463	525	483	514	489	519	481	465	513	501	476	486	490	458	492	428	485	477	494	472	473	478	504	507	524	475	496	477	476	477	464	497	497	485	480	469	532	480	497	479	472	511	494	504	467	494	501	515	499	489	487	490	462	485	483	488	489	533	490	452	485	489	495	512	480	482	477	478	471	468	487	467	482	498	444	485	472	496	506	472	506	484	473	476	484	488	481	488	495	459	474	493	501	458	508	456	500	495	468	475	522	474	508	495	466	449	505	498	460	489	480	485	501	492	505	503	488	463	489	467	480	504	458	471	486	534	465	459	502	502	481	498	454	505	487	488	489	494	487	483	518	461	507	464	510	482	467	509	481	491	470	471	488	517	484	511	467	473	482	470	495	519	476	479	488	514	480	462	505	461	489	509	503	473	469	479	455	455	477	496	468	492	462	492	513	474	504	469	483	504	462	481	437	489	469	449	468	490	496	484	478	456	493	450	484	480	467	470	464	507	470	515	458	496	506	457	503	460	518	503	474	436	498	485	463	461	498	452	492	507	501	484	493	472	466	472	481	497	517	479	526	509	507	479	485	504	475	502	506	463	504	470	486	451	478	497	509	478	522	476	491	504	491	475	496	499	476	463	471	473	507	507	479	481	477	515	515	476	492	467	504	481	471	535	497	483	491	495	479	468	485	474	482	465	518	471	474	478	461	462	477	500	477	523	474	507	481	510	506	521	510	499	442	456	477	479	505	484	491	477	493	477	493	459	496	460	498	440	504	469	491	471	489	510	483	454	490	459	480	479	488	509	469	475	496	463	490	471	496	449	476	478	484	476	463	470	452	471	494	485	478	479	466	429	475	458	515	500	469	465	499	515	491	463	505	484	477	459	475	463	511	467	507	465	525	470	486	515	454	506	493	464	454	462	475	512	480	496	465	465	469	474	496	459	484	468	493	491	507	539	494	488	491	498	479	473	479	517	455	495	517	487	474	478	482	502	492	499	470	507	510	512	457	474	490	470	486	466	525	500	477	496	533	500	517	458	469	471	470	518	464	488	474	484	527	475	511	481	524	492	469	513	448	498	485	464	479	467	477	493	493	487	488	486	486	492	467	500	477	457	514	486	510	480	464	486	469	464	467	499	492	454	477	477	489	490	438	502	482	471	487	508	463	474	513	469	439	506	449	508	477	474	491	505	488	460	450	507	502	469	496	506	517	518	492	470	474	462	460	484	476	469	453	488	478	473	472	471	484	490	494	445	507	482	514	463	497	480	477	471	465	483	493	481	479	499	503	471	482	468	496	498	466	485	482	470	471	506	475	482	469	474	458	471	505	486	528	470	446	471	493	499	488	489	495	499	482	494	481	509	495	516	455	483	509	490	488	497	472	517	498	489	484	482	487	441	464	495	487	479	507	461	469	462	525	478	474	480	467	477	485	462	494	495	500	495	482	443	513	477	480	479	521	485	492	479	508	470	468	490	484	481	459	491	494	431	465	494	473	502	503	464	496	487	489	517	488	505	449	468	496	462	480	483	512	471	521	471	478	510	468	483	490	476	489	460	496	479	498	486	425	506	511	507	486	493	491	486	486	481	474	469	479	452	476	479	507	483	449	478	469	484	492	490	483	440	483	497	511	480	506	491	474	487	475	503	473	481	452	496	455	505	447	494	522	500	516	517	507	465	507	497	483	457	490	462	510	490	470	490	466	473	485	452	492	474	475	433	511	494	536	459	495	492	495	454	462	472	480	495	472	489	464	482	472	472	479	474	498	504	479	448	486	494	479	501	496	496	470	524	514	498	476	481	480	457	499	469	489	467	488	484	505	493	461	480	485	487	449	467	495	484	487	497	479	470	483	492	467	490	503	486	466	460	480	496	512	514	495	489	484	474	474	504	458	462	486	490	485	504	475	468	514	463	485	460	478	473	487	500	459	488	461	498	502	510	472	486	476	476	505	505	469	467	479	462	490	477	475	509	458	464	496	524	502	478	498	442	474	491	498	503	471	491	508	479	489	479	511	469	488	497	516	472	472	461	463	472	497	479	488	472	463	471	468	488	478	477	468	495	470	480	491	489	483	466	485	463	451	513	471	485	482	515	496	503	529	456	497	504	476	457	500	493	481	460	471	487	499	484	494	504	467	507	446	474	505	446	510	469	514	468	495	487	480	499	487	511	493	487	441	505	450	490	473
345	3	3500	138210	368	22	201	820	1075	1238	1226	1129	1102	1022	907	835	791	675	655	644	580	582	566	579	579	582	576	601	585	595	644	726	816	853	894	909	931	944	982	915	913	860	912	878	850	858	823	801	719	628	564	561	516	550	471	548	512	482	514	529	486	495	512	493	535	547	493	522	468	528	514	506	476	500	497	524	478	510	550	489	532	500	513	520	506	486	528	531	463	529	516	505	502	529	520	490	504	541	512	486	499	499	507	497	499	479	492	481	526	489	505	529	501	487	507	525	507	483	497	510	503	514	503	566	515	510	498	503	481	513	521	517	530	543	495	510	515	531	516	495	524	524	524	518	498	518	508	526	522	511	521	511	509	519	479	524	537	510	540	477	532	511	493	477	500	483	489	520	501	508	521	530	498	505	516	470	502	524	485	532	489	517	487	494	521	511	510	536	520	518	512	522	507	519	494	473	499	542	517	484	508	540	523	497	511	471	493	513	500	506	526	515	481	522	493	530	487	506	530	493	529	521	513	484	529	513	501	492	512	536	468	516	481	529	554	479	473	505	482	509	557	517	511	510	532	493	516	520	473	500	484	470	518	508	486	506	531	483	546	493	506	511	522	505	522	464	496	519	498	499	528	482	506	553	499	505	536	513	503	496	531	498	497	497	494	495	516	482	501	532	487	527	475	505	517	490	508	481	504	543	530	512	491	512	487	509	510	483	512	523	534	495	521	510	498	503	484	515	524	499	524	508	497	530	510	480	501	507	504	525	498	496	531	512	488	559	519	507	501	528	531	511	478	482	511	530	504	506	511	503	500	483	477	458	547	503	528	513	474	517	535	497	520	504	497	514	521	488	484	479	520	488	493	498	504	524	509	510	531	488	517	497	503	480	475	515	487	493	526	505	480	516	499	513	532	480	556	507	511	539	502	508	512	520	543	531	516	523	479	512	510	484	494	469	498	511	513	508	509	500	475	516	506	493	495	525	514	522	526	499	492	538	508	461	511	504	482	493	505	491	483	500	501	500	501	499	475	505	486	501	496	496	502	477	487	515	530	526	532	490	500	509	503	490	508	529	494	509	481	472	538	489	506	491	502	554	516	517	491	526	489	498	498	480	511	515	507	501	502	522	554	489	504	487	526	500	518	502	488	507	473	493	504	529	456	505	497	477	507	523	523	503	485	544	467	524	514	506	484	485	532	505	536	488	487	552	473	531	507	486	503	524	473	485	506	514	501	482	508	498	510	465	535	525	487	560	498	483	517	502	528	492	512	493	511	507	500	495	504	530	506	544	476	522	522	513	488	491	505	509	502	501	504	495	540	516	513	476	529	502	481	521	540	519	512	499	496	511	514	470	537	502	518	505	467	505	501	520	502	486	532	550	520	497	512	492	506	496	518	512	518	523	505	513	506	530	495	479	480	522	510	542	504	513	498	509	462	467	541	487	496	550	525	516	498	529	523	508	510	499	500	530	482	512	525	437	537	461	530	499	479	504	505	529	523	521	496	487	485	491	501	505	520	535	528	485	519	512	468	521	527	509	506	497	492	498	494	506	541	523	478	531	501	501	533	505	538	480	521	482	494	501	493	525	480	503	503	531	491	491	520	481	475	509	497	480	498	494	492	490	524	513	503	486	450	513	503	504	482	489	498	506	508	537	535	499	534	500	511	507	492	531	523	544	516	514	527	461	525	499	504	497	493	502	533	470	501	524	480	535	492	498	500	526	490	500	501	512	497	482	482	521	525	517	501	474	507	510	476	524	488	469	494	510	464	521	515	493	507	482	510	513	493	492	511	470	497	497	529	503	511	513	512	481	517	478	500	488	499	515	494	526	498	522	491	493	526	520	555	519	494	535	473	485	516	501	479	523	499	508	511	489	508	504	498	526	519	507	514	511	498	516	485	528	520	520	470	509	528	562	532	483	477	527	497	501	503	546	505	500	510	521	489	522	504	528	496	494	542	543	487	497	473	507	515	499	491	492	503	539	530	479	483	534	500	539	451	474	499	513	523	506	500	531	496	493	536	497	497	506	503	489	510	497	498	478	466	528	502	485	511	517	493	524	498	501	507	529	504	514	521	532	494	491	512	491	482	541	476	520	476	494	510	499	504	488	505	514	497	502	518	508	515	530	527	467	503	496	514	520	471	531	518	519	524	540	501	522	516	495	519	499	494	535	477	508	517	503	502	515	504	495	474	484	501	529	512	504	498	514	480	490	531	508	496	511	541	517	568	529	474	495	513	526	497	523	541	529	518	479	507	516	526	495	524	496	509	505	517	521	519	515	535	512	486	511	492	508	515	510	546	517	500	494	523	479	513	525	533	509	515	505	502	493	495	522	534	508
