345	0	2700	137980	366	14	56	425	687	781	746	749	745	707	665	681	665	650	641	660	626	657	616	591	629	632	618	608	632	589	621	630	611	641	624	591	565	576	598	620	565	569	575	599	619	583	570	630	573	578	586	583	575	550	567	558	583	571	520	554	536	598	595	584	677	662	673	749	674	678	662	663	639	601	586	590	607	597	568	537	574	556	579	553	554	572	601	590	565	590	567	570	515	597	526	544	572	541	565	616	552	553	562	544	561	597	574	562	565	568	573	595	567	561	561	606	527	581	581	571	539	559	606	566	553	562	583	562	557	548	558	556	574	571	556	565	584	572	568	575	577	537	562	536	553	551	569	551	525	553	558	554	549	559	577	555	537	582	549	538	556	566	567	543	558	593	553	540	569	550	537	571	561	568	562	582	516	565	559	540	558	525	578	540	543	514	551	573	577	569	575	559	549	566	593	539	574	529	570	527	539	576	542	543	560	548	547	568	550	541	575	559	541	588	558	571	565	571	582	521	545	546	566	560	566	530	536	567	567	531	535	538	570	565	550	580	617	563	540	571	541	581	570	580	554	593	573	563	573	540	569	576	558	544	561	539	543	554	541	537	573	575	599	520	550	581	560	586	561	546	581	553	555	534	568	557	556	591	562	548	561	545	554	577	575	557	570	510	552	525	584	568	553	532	564	551	546	572	598	544	534	558	551	579	555	576	559	565	556	521	566	574	556	552	527	553	553	578	594	560	572	545	548	551	547	534	546	543	540	580	563	573	545	541	545	546	556	557	549	540	561	575	596	564	568	565	545	567	562	550	583	573	589	567	604	551	593	530	525	560	582	573	587	556	556	564	563	557	531	530	519	511	566	560	563	592	591	549	563	514	577	544	577	554	558	536	569	550	570	526	549	547	567	559	528	542	580	571	552	585	582	545	566	563	577	566	555	569	523	568	557	571	548	544	584	575	565	572	562	541	566	592	566	582	556	537	542	564	549	551	590	560	543	543	576	564	561	536	548	539	526	592	540	577	547	552	546	534	566	562	542	552	553	552	597	584	580	527	547	561	540	557	557	552	549	569	554	530	568	536	592	554	592	565	587	535	562	562	536	579	557	574	574	542	591	520	564	556	534	541	537	539	542	563	566	562	570	564	566	560	562	560	543	538	558	568	529	544	560	585	552	519	578	539	590	560	553	549	566	567	556	556	567	537	572	616	598	534	583	547	559	569	582	576	546	553	572	536	584	557	542	540	565	555	525	527	560	584	522	559	563	551	542	532	576	563	572	561	563	569	562	581	563	583	555	556	532	537	568	584	548	573	542	566	536	567	561	542	609	545	568	563	567	531	546	588	592	551	548	576	558	517	523	541	561	560	566	540	545	550	568	575	567	537	570	543	593	564	593	539	521	574	536	547	566	563	599	536	524	557	556	589	561	554	543	550	583	565	511	575	601	587	527	578	552	566	534	555	564	561	587	529	567	593	556	575	545	541	566	543	563	556	624	551	592	574	562	583	557	546	543	551	548	555	579	544	570	538	571	563	560	605	532	592	566	562	543	544	568	542	544	553	568	602	555	523	567	548	527	558	555	545	590	570	573	546	545	551	563	541	570	611	568	529	548	567	565	543	563	541	599	541	564	565	566	567	573	578	546	533	543	571	593	565	544	551	550	575	542	567	568	561	553	543	571	539	568	566	544	534	601	563	515	573	570	557	568	527	563	523	529	587	557	575	586	553	568	554	557	553	567	534	549	538	583	535	587	556	564	557	537	564	568	553	588	584	540	566	552	574	556	565	573	583	564	514	577	540	543	571	611	545	568	553	535	575	550	581	555	575	578	576	566	567	553	567	536	565	557	545	562	525	566	555	568	576	558	554	598	556	600	544	591	548	536	560	563	551	567	562	562	554	531	542	536	550	530	562	535	541	609	512	563	576	539	573	566	548	517	570	563	568	589	507	539	563	576	562	546	565	540	575	556	568	569	562	577	563	609	542	545	554	574	568	590	538	569	581	534	559	528	568	566	553	598	581	549	530	562	544	549	586	509	557	575	571	585	544	568	581	595	567	553	576	516	538	533	522	539	573	552	568	557	539	544	575	573	576	555	554	596	528	559	590	564	564	557	556	553	567	519	573	524	558	558	540	545	565	541	563	518	578	553	572	547	546	542	562	548	542	540	563	546	576	530	567	526	566	576	546	576	596	586	530	572	585	604	549	536	564	538	540	555	578	577	539	551	532	563	534	571	548	586	557	627	572	528	530	563	555	565	568	545	551	577	546	539	571	534	550	537	538	571	555	546	544	560	565	562	564	568	544	569	589	569	535	549	547	585	546	595	562	568	567	580	551	543	527
345	1	1900	138082	381	6	134	538	631	712	635	709	623	614	584	608	593	594	577	545	581	570	550	622	525	599	556	560	521	551	518	550	559	616	543	549	574	569	526	562	577	520	534	540	496	518	545	547	533	535	538	537	563	532	533	533	510	549	506	565	529	552	531	543	554	588	609	617	618	615	582	535	558	566	558	561	498	569	546	539	492	557	521	526	546	526	552	546	511	538	552	555	506	515	562	528	524	570	544	562	510	518	538	530	546	501	538	534	532	532	514	490	570	531	523	517	489	513	516	539	550	530	516	571	511	554	555	527	547	527	504	573	523	511	534	535	508	555	506	535	508	514	537	547	516	521	490	537	551	503	524	541	530	521	533	533	516	506	530	515	497	547	532	518	544	551	541	540	512	518	544	521	535	542	519	541	522	532	547	556	530	539	536	515	551	529	576	539	530	523	516	536	553	507	549	508	521	524	511	531	524	564	542	508	520	515	529	550	531	531	512	542	540	571	484	513	511	571	538	547	512	488	523	517	540	529	517	499	531	500	523	514	509	537	499	535	523	546	546	523	536	539	511	511	551	553	537	553	522	525	546	559	534	558	519	559	516	547	509	559	538	530	531	542	507	532	527	520	532	542	547	542	518	507	543	520	523	520	526	525	517	545	525	578	549	522	520	514	544	535	539	518	515	519	534	524	573	540	529	505	541	499	516	554	513	514	526	526	541	537	495	524	545	512	546	530	547	490	506	581	531	498	551	521	504	513	527	539	537	515	567	557	502	537	536	523	544	551	534	558	482	512	532	526	548	536	523	551	519	522	492	530	539	538	541	535	516	514	575	539	534	511	528	538	510	539	533	536	524	564	549	490	535	545	524	525	529	528	545	507	508	529	522	569	553	548	529	549	540	543	503	561	544	488	530	526	513	539	519	541	540	538	545	540	519	534	522	527	532	486	534	523	550	529	520	507	539	548	527	499	518	520	531	503	543	521	501	524	505	490	496	572	496	518	542	516	530	538	508	560	533	514	503	532	503	541	530	545	505	527	532	539	517	542	544	542	530	532	527	530	513	530	547	498	551	529	547	501	490	512	524	554	537	539	518	543	527	541	524	559	530	530	554	530	543	547	500	506	530	510	498	545	515	519	522	533	536	546	547	530	532	517	532	553	532	538	546	515	551	506	511	526	525	543	544	566	519	534	567	510	529	534	540	504	528	520	493	580	513	480	570	504	527	537	504	570	531	532	556	525	537	500	527	561	529	533	510	567	550	499	519	533	546	537	547	538	534	527	543	519	524	523	539	536	507	553	524	558	502	534	527	531	501	530	541	547	509	552	523	523	524	525	520	516	554	552	553	518	575	535	519	534	557	518	527	524	536	556	553	517	511	511	512	543	541	511	519	503	514	516	524	539	487	522	547	523	536	543	498	497	538	533	533	520	488	542	549	506	533	555	482	526	552	535	516	510	518	503	522	570	502	508	522	562	553	525	527	517	536	543	544	541	544	516	514	527	518	500	517	546	548	548	558	520	544	542	517	515	520	497	499	557	521	511	513	522	519	531	527	521	561	510	528	502	541	545	510	509	562	546	535	528	479	538	569	523	524	532	486	540	553	519	510	523	505	517	546	508	498	510	555	532	536	518	552	566	523	480	506	522	554	524	542	529	559	558	567	552	531	493	513	512	497	538	542	510	544	521	561	496	549	537	519	562	532	533	536	536	505	514	538	511	521	541	502	544	541	536	529	531	551	523	535	521	505	571	546	526	501	499	551	510	510	554	508	499	500	534	514	534	528	550	586	557	501	552	554	511	535	525	498	499	551	503	536	494	536	548	528	546	539	529	545	539	531	520	538	537	527	519	524	506	508	546	492	536	533	481	572	502	521	517	540	509	505	553	527	550	519	518	507	530	539	544	489	548	519	521	541	568	531	546	493	507	531	527	530	507	516	535	557	524	555	512	515	532	521	543	511	524	552	548	553	508	539	538	521	541	539	539	548	520	536	535	514	555	539	513	525	540	498	515	534	532	525	510	533	535	520	536	566	516	540	532	535	533	556	538	512	520	524	559	521	534	521	530	537	528	528	521	527	520	502	524	520	529	491	567	529	514	520	514	531	520	521	552	541	546	508	527	521	540	515	533	499	513	534	556	557	551	540	525	510	546	521	528	550	523	497	525	527	541	523	527	536	534	527	541	533	582	514	541	554	523	568	539	526	531	523	548	533	532	549	565	487	524	540	530	553	543	513	509	538	536	514	530	537	515	540	529	516	531	518	545	529	490	533	549	509	541	494	529	532	561	532	529	533	543	516	545	520	516	543	529	554	515	520	542	512	524	520	532	568	534	510	532	520	531
345	2	2100	138184	374	6	78	382	540	660	612	662	623	602	560	577	584	578	522	548	530	514	464	508	495	510	505	502	507	495	484	507	583	582	513	490	490	438	452	465	467	486	512	435	511	469	487	471	493	457	457	463	486	475	459	476	460	471	466	473	492	480	498	506	516	508	536	540	496	484	483	469	450	457	436	433	458	449	472	485	465	455	426	477	464	451	450	462	448	485	463	464	460	420	455	475	433	456	432	459	433	434	461	481	423	442	457	440	445	464	439	447	450	459	456	472	470	468	493	462	443	426	442	434	426	476	462	444	454	449	460	472	453	468	438	441	449	447	454	459	418	459	422	444	434	474	476	437	467	422	454	416	480	448	484	469	474	450	443	474	447	478	451	471	453	462	454	466	465	451	441	465	408	454	469	474	472	471	432	416	452	436	459	460	406	451	449	469	466	465	456	446	458	454	487	465	411	487	465	463	458	459	441	464	434	447	485	428	472	469	433	467	483	448	446	457	432	467	450	440	467	387	448	445	463	446	480	490	397	442	414	443	461	439	449	480	461	462	436	450	455	470	450	474	453	468	434	466	419	443	443	464	476	419	461	450	443	457	428	453	440	455	465	439	450	457	444	451	460	437	474	435	447	480	425	474	418	474	479	460	441	438	437	441	463	461	450	434	491	433	468	468	433	430	452	471	450	424	414	437	441	449	473	472	489	434	413	444	478	430	462	455	457	445	470	430	484	429	479	437	457	488	457	474	474	424	425	447	419	491	425	442	457	443	448	464	465	482	452	461	469	454	458	433	484	457	473	463	480	457	427	454	461	445	435	448	477	431	476	444	452	481	433	413	407	462	450	470	450	426	429	444	411	461	447	472	444	427	479	441	455	481	462	459	434	456	453	471	424	462	406	465	483	451	457	456	444	457	441	447	399	494	454	466	439	429	426	457	436	455	424	473	450	434	444	483	476	452	442	466	440	459	480	431	445	480	472	453	463	412	467	466	482	451	441	434	420	434	460	449	422	449	455	470	486	479	444	468	466	442	455	457	467	418	486	433	462	465	469	462	446	454	488	467	443	432	434	435	450	429	425	474	466	427	461	459	422	427	439	443	445	469	435	416	441	438	437	440	466	438	463	467	438	483	477	470	440	444	474	448	461	452	442	458	429	431	423	453	425	459	454	458	441	463	426	451	448	461	433	436	470	462	444	477	444	429	452	464	463	455	483	459	475	438	456	457	461	443	435	464	450	459	423	468	458	475	448	455	437	449	457	460	453	466	470	504	418	440	429	448	485	417	453	437	446	443	449	472	430	458	452	428	443	447	443	466	456	439	450	459	394	473	441	442	482	451	454	485	450	457	431	449	464	460	444	447	464	428	481	476	442	429	432	466	438	479	471	466	465	479	431	406	468	454	436	463	444	471	446	436	478	427	450	465	467	504	467	454	443	442	489	476	454	446	439	430	421	459	446	454	470	436	466	486	481	419	446	472	444	440	441	442	452	459	453	470	441	445	451	459	435	464	437	453	470	478	444	434	440	449	472	498	463	435	450	455	460	468	473	454	447	441	452	462	471	457	457	454	437	438	418	454	454	466	424	464	442	442	446	447	436	462	438	458	449	448	438	486	452	458	465	420	440	443	402	444	473	458	429	419	463	430	419	448	481	440	446	443	430	495	459	460	454	474	490	481	446	438	455	484	452	463	451	452	472	441	440	463	440	456	461	465	449	444	456	449	455	476	456	470	465	436	440	445	408	450	473	422	445	448	469	449	446	452	462	433	489	461	455	438	480	452	470	469	422	434	434	450	483	473	445	419	445	436	447	441	483	420	456	456	456	453	475	460	449	447	456	449	420	471	452	426	487	470	468	435	456	470	464	464	453	463	468	477	455	453	464	481	443	439	416	471	457	425	467	490	475	471	470	435	459	424	480	419	461	482	456	484	481	480	478	418	434	453	466	439	436	448	434	468	425	442	439	448	447	457	448	450	447	444	448	480	441	439	485	416	451	436	439	467	442	452	423	442	442	448	445	452	437	460	454	440	436	477	451	417	450	424	452	410	449	456	440	453	450	458	465	468	456	450	470	449	431	441	411	429	461	472	463	443	457	459	469	451	437	422	477	435	446	456	443	435	461	439	491	447	473	435	431	460	430	436	472	408	459	453	444	445	415	476	450	464	476	422	458	465	422	464	421	466	412	466	476	471	432	457	430	467	474	448	457	418	469	470	457	463	458	486	435	458	414	472	445	457	436	439	472	437	455	438	447	441	459	427	448	468	456	472	446	439	481	463	461	474	502	449	470	453	483	412	444	457	472	460	434	491	444	443	487	426	438	444	459	474	454	424	447	408
345	3	3500	138286	367	15	75	507	665	727	676	685	598	636	575	567	542	567	548	548	527	518	535	495	481	525	492	479	520	471	484	546	671	701	671	580	532	471	481	477	444	468	506	494	466	477	469	467	464	464	445	498	477	445	467	457	464	486	469	502	461	480	504	496	534	515	536	521	498	466	466	456	462	425	461	442	444	454	446	439	462	463	479	455	458	445	458	476	433	439	472	445	430	439	423	460	457	470	440	424	486	415	451	460	442	416	452	430	477	481	439	437	456	470	446	454	456	457	437	468	445	460	466	443	441	461	446	446	441	445	448	442	466	459	444	448	427	460	426	452	446	457	487	431	422	438	431	474	465	459	421	469	429	431	448	467	434	473	430	449	449	449	446	444	441	439	460	472	458	451	456	429	475	455	482	429	437	455	439	445	474	447	455	450	475	449	477	449	459	402	425	459	427	447	428	419	445	455	441	415	452	441	464	439	433	498	448	413	408	426	464	463	437	462	445	439	448	431	448	428	456	460	463	464	459	450	415	447	469	446	432	462	446	465	426	444	458	427	447	446	478	446	464	432	407	434	475	420	425	456	456	471	446	475	456	463	436	441	454	446	435	438	441	457	474	469	450	445	467	439	454	453	448	480	454	450	448	440	436	439	437	420	428	445	432	458	434	446	461	461	404	468	471	446	428	432	445	463	418	460	428	441	456	462	455	434	461	455	422	450	424	464	462	448	442	418	480	451	450	423	451	434	488	458	457	446	499	437	485	457	443	425	471	470	452	444	449	436	416	470	464	443	421	443	477	416	428	453	427	433	486	416	427	472	426	439	462	453	488	436	455	481	457	456	432	434	448	429	432	447	465	441	463	445	436	449	427	421	458	475	474	444	461	444	473	449	444	440	468	461	469	485	455	470	436	468	446	438	458	456	467	428	447	473	450	459	461	456	486	429	467	422	467	448	448	463	424	446	414	426	459	442	450	455	474	462	439	406	464	448	450	471	441	426	447	430	461	453	461	423	444	431	461	432	492	435	454	435	447	431	452	419	432	464	450	446	469	458	438	457	456	430	411	454	451	425	472	434	460	435	460	435	457	416	481	455	453	411	446	448	439	420	422	466	420	447	428	459	465	448	451	466	469	453	446	447	437	433	445	427	429	413	463	463	462	401	466	433	472	448	467	439	438	426	431	441	454	466	460	455	423	453	442	426	456	463	454	453	433	462	469	463	471	453	485	469	457	442	430	467	456	438	424	436	424	426	466	460	429	466	436	462	451	467	457	422	427	452	439	431	455	437	413	420	450	424	459	404	470	468	448	428	489	437	435	456	460	449	478	423	461	478	441	431	442	436	463	470	427	412	467	434	468	471	438	469	427	491	443	390	451	452	415	408	417	447	450	466	415	427	436	438	501	466	492	432	398	437	436	469	461	412	460	439	469	440	438	422	495	473	416	459	441	446	460	432	477	452	475	472	466	443	429	455	425	435	458	463	470	458	446	435	445	466	445	472	480	434	425	447	446	452	458	452	436	451	457	479	451	476	472	451	439	443	451	435	389	436	435	397	459	448	429	443	458	422	439	438	424	433	498	444	445	402	428	453	423	451	432	424	446	470	436	461	454	440	447	445	453	440	397	455	455	442	456	444	457	440	451	422	422	371	424	476	412	469	432	463	453	440	454	440	466	443	415	449	445	394	431	437	452	441	453	443	449	432	472	447	469	447	463	463	438	408	461	470	440	441	462	436	448	471	425	461	440	442	465	491	450	429	462	448	432	447	452	457	466	460	447	448	426	437	441	468	411	445	436	412	454	454	452	437	484	423	431	437	448	440	460	420	451	433	476	442	414	437	444	436	429	441	432	424	461	447	470	448	466	396	450	413	429	430	459	422	440	486	443	447	459	459	447	475	448	451	445	455	418	451	442	452	448	440	461	462	433	475	423	442	491	453	408	462	423	424	488	440	466	457	479	405	439	454	449	459	429	476	454	449	440	458	421	446	429	470	476	439	475	445	468	475	467	432	473	454	448	421	445	457	455	446	440	494	420	494	462	457	478	479	438	468	466	462	468	457	451	423	471	458	435	441	430	466	434	431	421	440	454	467	437	438	428	439	434	474	421	423	478	476	437	463	470	457	418	492	447	445	488	438	415	466	435	428	442	452	452	476	450	458	453	466	470	469	454	446	480	446	465	436	446	462	479	415	436	460	448	458	492	447	446	465	484	470	473	436	436	452	437	435	468	460	457	484	448	463	449	444	459	437	447	470	431	472	436	464	466	448	408	445	457	424	446	472	458	426	460	433	455	461	478	467	448	465	470	436	384	447	455	472	463	431	446	449	460	471	459	436	474	458
345	0	2700	138388	388	20	81	469	797	866	836	843	811	809	734	762	736	688	707	704	706	749	713	711	729	688	691	701	690	682	714	704	778	900	967	907	839	802	778	703	711	659	690	702	663	672	694	652	648	669	691	634	646	705	663	668	678	677	662	663	736	686	725	760	777	792	753	776	770	741	726	707	643	664	666	691	695	693	659	618	629	636	628	718	678	661	690	646	650	648	633	638	653	682	639	621	671	643	640	650	649	645	648	657	654	702	636	674	676	651	658	669	677	665	678	636	676	642	659	650	649	659	641	647	635	650	645	647	649	689	654	640	679	644	641	625	613	674	690	634	669	637	700	651	673	649	679	697	649	677	632	627	633	659	681	634	677	652	647	641	678	672	649	667	654	668	667	654	705	669	647	657	665	648	666	665	651	643	672	636	672	678	660	646	668	666	628	685	684	661	650	679	671	684	664	674	643	640	634	664	662	627	657	661	642	650	644	673	662	619	651	655	633	680	642	669	599	655	685	660	669	633	652	688	659	664	697	643	645	662	668	650	678	688	647	652	624	695	641	656	642	636	684	660	651	663	636	650	694	645	678	659	668	685	672	709	641	623	670	664	635	662	672	621	671	643	674	691	669	647	609	623	644	642	621	658	680	647	643	704	638	689	670	644	670	618	645	650	645	612	677	647	647	650	639	673	622	616	681	667	670	647	677	656	636	666	691	684	661	686	659	658	667	630	670	688	670	650	668	626	708	637	632	658	648	652	649	629	646	654	639	681	685	669	661	668	654	667	643	666	648	640	649	707	639	668	648	654	679	653	635	654	635	625	661	698	656	667	705	670	659	649	665	665	667	649	696	630	660	683	649	660	661	679	628	639	656	680	659	682	636	652	666	658	673	664	623	660	636	649	613	633	656	638	675	637	661	650	653	657	644	676	665	650	673	664	674	657	694	650	658	635	662	659	678	639	663	611	663	659	682	631	668	623	655	614	655	624	665	701	662	645	618	649	635	623	661	653	661	633	684	692	660	635	652	613	702	674	659	647	669	664	640	657	630	693	629	650	642	666	646	638	644	652	690	663	684	656	678	652	652	684	649	665	659	685	648	669	660	671	648	662	659	650	659	681	670	679	642	675	673	645	669	667	672	686	648	657	689	683	625	670	644	678	672	634	677	663	658	659	647	653	667	641	641	610	653	670	628	664	648	688	646	643	668	640	633	651	649	692	675	644	688	676	696	645	691	664	654	702	639	643	665	643	605	702	675	663	674	642	686	649	622	659	650	664	687	713	681	657	661	641	640	683	679	645	637	660	666	677	675	673	624	689	675	651	671	675	644	650	649	651	654	656	668	676	668	642	654	632	620	678	665	681	640	628	647	698	652	644	640	682	638	651	683	664	671	631	639	698	661	642	632	690	654	685	686	643	646	657	698	650	671	658	686	625	695	644	669	664	652	645	650	666	623	651	619	686	627	638	630	648	653	653	677	687	624	652	638	653	661	670	634	672	649	690	663	665	685	645	655	681	629	666	651	667	620	631	650	670	663	670	640	697	654	632	670	655	675	665	631	675	675	658	643	640	703	638	678	687	650	669	650	661	642	650	648	628	666	662	658	669	678	636	662	651	655	614	668	678	615	651	655	638	659	672	639	648	643	674	617	676	674	640	674	680	626	646	678	648	647	651	662	667	668	665	633	671	655	697	661	675	677	647	684	673	668	667	629	638	644	672	674	624	662	654	680	658	630	657	683	648	664	670	639	662	638	656	623	613	642	662	651	673	664	669	665	706	668	662	635	700	629	670	633	644	667	664	670	689	667	679	666	665	651	674	621	655	649	659	679	653	643	649	617	638	626	686	657	670	657	703	622	647	632	684	645	688	687	670	620	656	658	692	637	700	649	657	628	663	674	684	673	620	635	658	675	672	682	662	650	666	631	635	670	609	658	661	666	660	636	677	691	654	672	670	654	675	648	644	663	689	657	669	654	652	647	668	670	656	637	646	642	666	659	651	645	648	637	702	664	659	664	687	640	697	675	648	667	673	676	685	661	680	676	653	603	685	683	671	673	703	627	690	663	661	646	666	620	662	657	623	679	634	666	647	663	671	672	667	646	689	650	634	669	663	662	644	647	679	680	643	650	646	639	646	628	619	679	626	638	657	670	638	716	658	671	690	639	670	665	638	639	640	657	671	659	658	623	654	667	656	657	681	671	679	681	673	679	661	651	672	659	656	662	651	657	676	663	635	659	665	650	643	623	684	677	666	677	662	658	680	639	713	629	664	654	640	661	627	684	612	651	682	692	642	675	621	604	638	648	689	681	646	655	631	648	677	682	675	694	679	666	650	671	676	668	695
345	1	1900	138489	385	10	137	570	652	696	661	670	630	578	570	527	520	543	507	520	500	510	512	502	478	502	505	479	488	506	470	470	480	499	522	560	551	541	533	465	494	498	465	454	468	450	472	474	470	475	463	462	472	461	473	486	466	457	451	454	448	480	464	468	483	523	496	466	448	473	484	470	479	468	448	435	434	453	438	414	481	457	440	441	431	465	477	455	466	460	461	424	463	477	449	445	430	478	447	490	437	458	444	445	473	424	471	442	473	471	465	453	426	462	483	464	507	458	472	468	467	460	448	489	452	447	430	475	449	448	449	448	477	460	472	480	478	469	462	454	458	464	466	486	473	425	429	470	467	490	484	451	444	454	454	449	453	484	454	455	433	510	458	481	428	444	435	480	452	464	444	465	453	458	457	440	465	455	453	465	466	431	452	458	463	475	469	466	444	447	482	449	430	429	451	467	476	423	469	465	461	439	456	484	442	467	458	441	466	455	467	448	444	465	448	407	458	454	444	451	442	421	456	472	447	435	451	445	457	461	437	454	408	486	488	456	461	457	459	425	486	430	459	439	471	462	440	446	474	467	464	466	436	436	440	459	437	441	471	468	446	479	441	456	480	445	479	440	464	484	460	446	465	468	442	440	461	444	475	444	431	435	478	447	461	450	453	463	457	476	459	424	440	470	450	428	450	450	456	453	462	462	454	482	440	437	462	444	424	486	466	437	454	422	450	489	458	433	443	433	445	458	447	472	430	467	455	452	463	475	454	503	463	459	490	438	459	462	456	449	463	433	435	470	420	466	489	453	411	445	454	455	440	463	426	488	477	455	466	447	445	464	462	479	487	462	457	494	453	440	470	437	432	442	442	425	497	500	467	445	474	469	468	440	467	463	465	459	479	457	467	469	435	446	469	426	446	449	450	428	486	464	462	465	436	475	441	435	436	469	453	444	461	461	448	438	430	473	454	468	445	440	450	473	491	451	464	473	447	446	487	463	454	491	450	462	445	449	458	438	441	452	413	460	469	444	487	446	444	446	467	426	466	435	454	440	462	463	452	446	452	473	451	481	468	444	471	462	507	459	455	439	444	464	450	450	452	442	454	457	478	437	446	470	415	437	452	482	475	464	454	442	474	426	427	470	466	473	454	490	458	453	447	418	438	465	430	426	461	451	451	449	449	508	466	453	421	428	487	443	474	429	436	469	478	460	458	423	472	458	430	491	460	436	429	465	438	413	461	455	462	454	455	473	460	449	432	443	436	453	461	458	444	456	466	454	447	425	438	480	409	460	439	469	422	434	444	416	447	444	452	496	435	446	437	478	448	474	427	460	434	459	452	474	429	456	461	452	474	466	439	429	445	457	488	471	460	454	453	487	471	464	488	468	477	444	445	439	421	475	455	465	451	446	483	450	441	444	461	446	453	459	478	454	454	449	461	429	451	435	456	473	463	447	446	463	440	494	458	430	478	490	468	442	431	431	470	425	466	440	423	476	459	459	484	449	423	436	445	476	451	478	454	437	469	475	472	453	465	458	438	445	443	461	478	460	457	477	430	437	441	465	499	475	472	480	462	494	445	485	444	475	460	469	471	428	421	437	429	473	453	446	472	460	468	470	462	426	454	451	449	449	450	464	447	487	439	479	437	482	473	441	452	455	462	453	447	461	465	474	432	462	468	455	445	430	472	434	459	462	468	455	496	442	440	447	484	483	446	463	422	471	462	444	449	481	463	454	468	472	459	457	444	447	402	468	448	483	456	467	470	448	416	490	441	462	436	461	429	440	441	468	470	459	499	464	433	426	415	486	440	475	466	443	465	462	438	473	451	438	442	454	446	483	440	446	477	436	453	480	462	472	435	484	470	453	393	457	440	447	457	461	456	444	474	438	458	452	419	465	435	459	464	443	458	420	462	445	431	476	459	466	455	474	431	452	449	465	471	449	459	453	437	456	435	456	466	434	459	496	451	435	479	418	437	458	453	440	442	492	448	455	486	450	440	507	454	446	468	458	473	482	446	454	476	465	432	458	435	427	463	466	458	491	450	465	482	447	417	443	447	453	454	408	436	436	463	457	432	424	448	465	456	469	446	441	477	469	434	465	460	463	407	458	455	468	472	479	481	453	480	477	444	446	469	439	475	441	432	465	467	457	460	447	462	481	453	457	480	492	444	472	434	475	450	451	434	434	477	438	452	452	458	468	468	431	448	472	447	462	434	467	471	465	479	459	470	449	447	463	455	445	450	448	436	452	472	457	473	458	465	452	423	474	451	479	458	439	451	463	447	490	437	476	464	465	465	456	470	472	422	466	433	460	475	455	477	444	464	437	415	412	463	458	429	466	474	443
345	2	2100	138591	371	4	94	439	553	638	638	608	564	563	555	533	529	505	511	516	511	510	510	449	459	478	451	462	458	466	456	452	458	484	514	573	619	605	560	544	484	485	479	492	442	471	434	447	437	431	441	446	416	468	436	432	427	429	433	433	450	450	452	493	482	456	450	489	430	405	416	454	439	438	400	432	443	421	384	497	432	422	398	425	427	420	412	441	427	451	405	423	446	440	419	413	396	413	411	422	440	447	409	402	442	399	441	470	453	401	396	453	420	457	409	402	420	396	449	437	402	445	421	444	405	417	423	396	414	428	420	427	435	423	421	424	415	440	416	388	434	371	416	419	443	421	436	411	414	430	429	431	412	425	390	415	404	460	424	414	428	400	428	406	418	386	418	430	414	413	397	429	419	435	412	416	410	413	456	414	402	401	432	439	438	430	448	427	424	429	414	424	454	403	409	420	402	445	408	394	397	448	460	426	436	416	407	436	423	411	436	436	400	405	425	414	416	385	422	438	430	419	388	448	446	415	400	453	438	439	423	405	432	437	394	420	374	418	418	441	443	411	362	425	384	439	390	405	416	454	431	442	437	415	409	406	430	419	433	432	437	454	402	411	426	398	437	395	427	421	401	430	415	430	411	441	397	433	435	442	430	401	417	409	424	435	433	426	402	409	404	401	429	412	422	448	419	425	438	443	406	417	418	404	420	446	421	396	418	385	425	416	443	455	392	379	413	461	413	414	398	406	448	391	411	423	406	404	430	447	405	446	427	433	415	445	412	409	434	429	436	449	423	415	402	415	436	424	410	437	423	429	418	417	432	437	419	426	422	413	415	428	382	462	415	425	435	454	441	414	411	436	397	421	440	451	421	440	441	415	408	398	457	430	405	422	437	433	429	411	433	452	395	432	407	404	430	413	419	394	428	464	449	418	420	402	444	423	440	398	447	435	414	402	446	405	462	406	448	434	396	410	435	387	422	424	425	466	417	416	413	430	407	437	416	427	408	414	409	410	431	405	435	404	402	435	414	395	409	433	409	459	414	433	423	453	438	453	440	441	442	460	439	428	436	438	441	420	435	429	422	388	432	462	446	421	408	401	424	442	431	414	406	407	434	406	418	416	438	432	437	435	406	431	426	429	428	430	423	420	414	418	430	430	427	427	415	429	408	426	414	423	419	424	409	418	419	422	443	421	433	435	415	429	448	454	419	427	393	428	398	438	382	429	402	422	412	377	410	438	409	414	434	441	420	402	397	443	414	398	415	424	446	423	433	424	441	401	436	417	441	369	423	392	418	413	417	407	423	456	431	426	404	408	412	405	440	437	430	435	389	394	438	406	405	422	423	396	428	430	439	429	429	409	427	394	448	414	417	414	404	434	438	422	381	433	412	425	441	408	449	421	422	418	429	427	408	435	400	425	416	426	391	402	410	426	429	435	410	417	432	412	419	411	424	422	417	430	403	444	404	419	439	452	427	388	404	418	420	399	428	377	430	403	409	423	416	420	417	435	434	415	394	427	398	424	417	413	417	426	431	408	451	443	412	427	432	400	421	389	410	422	417	403	434	408	434	435	429	438	409	416	410	399	444	408	421	415	413	409	422	457	420	454	403	427	401	403	424	438	431	418	387	415	409	405	398	452	450	404	433	420	405	429	438	420	441	425	432	403	435	404	439	397	390	439	440	444	401	409	446	406	401	438	425	409	411	427	434	424	391	419	410	421	414	426	387	442	410	405	439	437	422	410	429	420	421	398	444	399	412	408	431	402	435	411	445	435	411	423	421	422	439	410	411	404	374	402	437	434	388	414	400	431	445	414	440	404	408	428	409	449	436	450	411	420	422	412	412	433	407	412	418	438	433	423	439	423	460	427	420	389	425	399	424	408	413	413	427	409	436	408	455	419	400	456	416	396	407	402	442	433	426	398	419	433	427	428	419	425	437	392	428	440	439	427	432	441	409	419	404	425	416	422	452	437	399	418	437	427	431	430	414	385	417	422	401	443	428	431	408	427	399	403	420	389	443	451	428	445	402	420	408	418	419	424	411	421	459	416	420	401	436	429	416	418	423	419	401	445	427	411	406	400	437	419	430	447	413	420	363	441	400	405	430	419	446	424	403	430	437	423	406	404	424	418	416	417	425	412	462	422	452	427	438	382	422	454	429	424	404	415	407	426	448	437	388	401	451	420	389	444	441	450	385	398	411	463	450	390	427	429	436	422	402	375	408	461	392	430	422	418	393	426	432	412	420	429	436	396	412	421	394	379	438	429	405	410	421	430	405	438	448	427	384	399	416	429	432	416	415	401	425	438	412	394	426	435	424	408	406	435	435	392	431	412	426	402
345	3	3500	138693	372	18	105	495	691	726	687	713	606	626	575	542	543	538	518	536	466	497	505	493	495	509	490	486	497	472	454	481	559	621	672	682	682	564	544	530	480	475	467	476	456	475	412	444	472	446	451	406	426	441	417	451	401	444	415	459	463	494	489	479	482	430	436	431	455	425	415	453	477	458	419	434	434	427	425	441	461	436	448	407	446	397	450	456	397	467	432	462	395	419	463	426	431	421	460	448	449	430	409	414	389	455	444	429	415	389	394	410	450	431	448	443	441	424	395	423	419	457	431	441	451	440	431	401	461	415	428	386	410	459	439	417	467	457	409	424	435	445	401	445	470	452	448	454	407	445	403	430	439	437	444	459	418	452	395	456	410	432	392	438	419	426	426	418	445	431	437	402	436	450	407	414	429	433	406	433	419	441	432	446	407	447	412	445	420	431	446	449	435	417	434	421	430	425	404	426	424	426	436	471	453	404	422	409	433	436	406	422	412	406	438	437	414	446	426	377	421	452	452	440	409	424	425	447	443	422	424	446	433	435	411	426	436	410	425	432	431	453	437	449	433	414	449	423	461	448	412	456	431	415	444	438	415	454	407	441	410	427	439	418	425	438	403	420	423	438	433	451	411	398	425	440	439	461	434	430	411	415	414	424	424	424	439	421	422	451	443	411	451	409	430	432	399	461	408	433	419	440	399	436	433	431	422	424	441	438	451	410	441	429	420	445	419	439	457	428	441	428	406	458	424	429	401	420	428	453	437	414	430	451	447	428	441	436	412	436	450	427	429	437	434	421	447	406	412	447	429	451	403	453	469	430	442	466	434	431	410	439	392	408	422	426	418	406	395	444	415	396	410	426	433	415	419	415	416	395	418	445	425	401	401	436	448	437	441	399	398	421	447	409	405	429	413	431	400	447	460	424	410	436	465	382	428	441	412	413	450	444	412	430	415	458	422	450	417	438	437	445	449	415	428	423	436	449	376	420	412	399	447	424	429	453	423	421	398	411	456	382	432	399	427	429	413	438	395	428	409	453	419	432	428	402	420	438	421	450	428	431	396	431	437	416	418	399	417	433	406	432	447	421	405	399	429	420	424	456	426	390	427	447	417	419	429	405	427	417	428	407	404	408	395	430	411	450	418	455	404	425	414	445	447	405	435	464	429	389	439	449	439	404	458	411	454	425	439	441	434	418	441	412	414	392	373	430	451	409	432	433	451	416	425	446	415	442	416	451	445	408	428	455	426	433	419	408	395	462	453	430	438	420	425	444	433	430	429	412	442	413	448	405	394	435	425	425	425	440	420	451	428	423	425	460	428	437	435	406	401	439	426	454	382	410	443	438	393	443	392	440	429	452	416	421	449	436	408	451	475	451	382	403	422	413	443	435	422	423	433	418	409	414	422	438	410	439	412	443	441	439	418	416	399	422	478	402	437	456	450	448	433	411	430	415	443	431	418	448	406	443	432	432	440	416	455	455	432	405	438	428	422	413	416	451	439	473	459	419	406	422	412	432	414	412	423	421	432	444	426	411	440	424	422	457	448	383	434	399	427	458	403	417	396	452	415	416	429	415	433	459	406	434	439	446	426	431	394	419	437	432	410	441	423	399	436	432	439	436	387	430	456	426	468	421	409	444	451	423	453	425	419	428	433	392	464	422	419	418	414	425	446	444	426	423	439	428	450	430	439	413	416	443	423	410	406	418	424	439	411	462	446	452	453	437	420	401	404	450	434	420	428	430	392	438	430	446	426	398	415	413	425	445	417	411	391	386	421	401	443	422	391	457	425	424	441	424	435	446	446	433	431	435	411	465	423	436	432	423	401	440	376	407	458	448	418	454	438	417	413	415	432	447	429	456	428	432	429	443	427	465	424	422	393	417	410	410	422	424	413	412	389	429	456	414	423	441	440	414	459	472	444	421	424	403	438	420	426	406	429	408	419	408	472	439	415	388	438	409	439	423	416	419	439	411	437	415	397	457	434	407	405	463	392	426	378	410	424	421	434	427	405	407	411	434	406	429	432	425	436	441	372	430	449	454	411	409	406	408	433	428	429	449	409	431	411	408	405	444	412	429	439	462	436	428	408	437	431	453	428	434	394	424	449	440	432	436	422	431	437	439	441	438	413	410	447	419	421	435	464	375	431	439	433	457	398	432	427	428	430	429	407	403	431	429	429	434	413	432	430	441	438	427	429	436	427	378	458	435	410	419	418	425	444	446	426	458	448	397	435	407	416	425	482	446	419	446	440	425	424	414	420	443	438	393	424	414	404	406	426	416	457	434	405	438	443	436	399	416	397	448	431	405	424	411	430	442	420	430	409	424	429	425	463	421	434	432
345	0	2700	138795	376	11	43	435	646	686	606	686	668	633	549	552	545	546	529	499	502	532	484	481	466	462	463	477	468	568	692	816	771	731	711	688	591	545	495	458	447	475	409	449	407	421	460	441	449	427	421	412	420	429	434	414	429	411	430	402	427	413	409	438	421	407	396	403	398	410	443	407	418	405	418	407	414	388	394	411	422	418	421	385	401	437	417	411	397	368	407	401	417	426	409	434	390	440	406	386	444	405	421	398	400	421	409	439	427	420	413	409	416	408	420	434	408	450	412	371	366	440	413	398	400	395	406	403	406	431	411	401	418	377	406	399	404	376	424	378	420	358	396	404	399	404	393	410	417	405	384	406	399	394	413	406	384	419	420	408	407	384	397	404	434	410	382	414	404	399	453	397	422	407	385	446	395	426	388	395	389	379	449	400	412	381	396	403	400	415	377	402	414	377	404	424	407	388	396	411	389	400	437	396	428	380	392	391	430	372	394	395	379	417	399	430	421	432	405	411	389	410	407	383	412	425	375	416	388	365	401	357	384	380	397	390	412	407	406	402	428	422	421	449	349	412	383	401	400	395	387	415	393	430	400	393	413	393	389	418	412	417	426	408	397	381	356	387	405	423	441	381	424	388	414	360	404	409	412	405	404	386	361	431	452	389	404	420	377	400	393	362	393	387	402	363	401	401	400	405	370	457	405	387	417	385	379	363	397	387	402	396	404	352	432	399	415	420	408	355	405	379	397	358	389	430	400	398	405	389	389	390	434	413	374	393	414	421	417	408	385	422	398	392	406	435	406	386	430	376	398	426	388	424	377	407	398	375	413	372	375	409	366	441	428	391	404	410	384	412	450	430	387	404	388	413	396	423	389	396	400	415	401	396	361	391	399	422	387	390	388	379	392	398	404	410	388	397	392	388	381	446	408	407	399	424	387	432	411	376	411	389	412	399	419	422	395	407	409	383	430	398	395	405	403	439	425	385	373	416	407	424	401	403	425	415	365	382	436	391	444	369	401	448	384	362	417	397	407	412	393	401	406	374	374	404	396	431	396	420	392	404	401	365	373	394	437	416	401	401	422	410	391	399	394	419	368	428	400	419	397	399	382	423	365	391	405	376	382	405	411	413	399	402	403	407	396	389	411	395	414	388	431	394	394	390	428	409	365	400	392	376	409	370	392	366	388	387	383	442	375	405	375	420	400	420	391	377	393	400	359	376	387	380	399	400	403	392	382	402	385	397	404	401	393	405	439	395	396	378	410	420	401	381	410	401	410	409	412	410	381	402	399	389	372	399	411	417	400	393	370	406	359	395	404	416	387	417	434	458	372	390	403	405	411	401	420	389	374	409	393	378	376	397	386	414	425	440	405	389	455	392	365	432	382	392	384	428	403	397	367	405	424	386	388	395	392	402	424	417	395	421	359	430	405	412	377	382	388	399	394	396	419	409	389	408	379	378	407	400	382	421	401	395	362	412	399	398	362	416	401	397	375	404	432	382	429	390	393	375	400	419	396	386	390	380	392	385	388	408	417	382	420	439	420	379	404	399	415	386	397	417	388	384	407	380	393	444	375	394	371	391	394	430	409	377	394	378	418	395	398	424	417	386	393	378	405	414	378	413	405	394	401	376	387	387	392	414	430	407	387	400	372	403	396	383	362	403	390	406	429	389	404	392	404	423	389	442	408	413	388	396	415	406	406	426	394	417	393	395	444	386	403	352	390	401	393	401	391	415	407	409	416	371	388	415	398	385	393	439	408	387	432	383	401	447	400	405	372	388	405	390	407	420	385	391	433	388	446	411	416	430	408	433	388	399	395	399	347	400	399	394	384	380	414	365	387	388	376	390	438	388	442	402	374	393	403	387	380	400	401	381	435	396	425	421	393	415	422	446	414	428	393	413	390	378	413	396	427	393	382	401	404	422	404	402	372	400	384	448	387	379	417	412	445	388	421	383	402	409	388	395	432	447	423	381	384	443	403	387	420	399	381	381	423	389	383	399	370	399	414	391	405	426	412	398	396	367	422	394	416	382	396	394	405	377	378	410	378	373	413	407	386	443	373	397	416	401	412	344	421	412	383	392	409	417	420	427	377	418	409	412	407	396	395	421	431	426	388	403	389	361	396	381	406	394	406	416	403	393	386	371	406	413	409	402	403	393	412	427	375	412	400	418	423	415	421	417	394	386	393	413	413	399	405	416	396	379	383	400	405	399	411	375	366	406	407	410	421	399	403	416	390	405	414	400	390	399	438	374	384	380	398	379	369	398	397	393	365	371	395	406	403	399	412	381	423	397	405	406	366	415	401	382	396	382	397	430	411	409	369	423	404	385	399	403	408	396
345	1	1900	138896	370	8	107	467	517	560	543	552	488	509	478	476	446	477	412	435	450	395	398	404	386	438	399	393	436	453	425	428	456	447	440	409	387	355	396	380	355	395	397	399	361	374	369	348	397	400	388	377	396	396	405	373	409	396	389	384	405	439	363	385	381	370	375	359	369	401	381	346	326	373	350	363	385	398	363	367	365	380	366	384	319	377	392	344	370	315	362	363	343	329	399	387	375	353	351	360	371	376	382	382	367	365	331	369	362	349	383	394	372	387	387	370	326	373	376	380	375	334	357	379	337	393	355	355	359	391	375	367	365	356	367	397	356	359	366	372	352	341	375	358	354	345	357	377	373	373	375	380	353	387	356	336	375	346	352	354	360	338	341	350	360	363	339	332	394	386	342	360	385	346	358	384	346	384	375	361	382	346	362	402	342	375	375	355	386	381	358	363	345	337	339	374	379	381	371	375	382	359	350	368	383	368	347	381	360	345	393	355	351	357	331	348	313	390	358	389	374	371	360	371	365	380	361	362	356	370	358	369	387	346	351	381	327	401	373	354	369	379	369	362	348	346	369	356	367	364	350	362	388	371	372	366	338	393	378	363	354	339	341	326	338	362	353	385	361	366	325	365	390	386	332	356	345	378	358	363	355	386	370	337	357	344	367	361	386	382	356	360	372	357	368	370	365	351	378	401	360	366	360	340	376	384	362	369	359	384	318	370	379	382	358	351	369	373	359	344	369	363	332	345	360	366	388	359	358	379	350	379	347	361	353	353	357	346	360	357	349	352	392	371	347	378	359	356	359	378	406	369	367	362	351	354	371	361	387	374	389	341	359	386	352	365	364	391	382	348	343	384	321	357	353	346	398	350	348	356	359	346	364	393	392	355	326	351	347	361	372	382	332	366	350	384	357	365	362	353	362	355	333	357	361	358	386	345	365	355	370	355	369	355	348	384	392	376	377	360	340	359	377	344	366	353	362	342	373	368	366	352	348	380	332	401	381	323	382	367	366	377	345	347	360	333	345	377	387	335	343	345	357	375	348	373	358	353	361	367	357	369	353	363	372	349	383	366	346	379	330	376	343	367	348	366	357	364	361	353	356	368	354	388	338	349	355	330	356	392	362	359	358	352	374	371	353	345	343	378	352	379	337	385	363	383	361	366	341	384	389	368	359	355	379	377	342	361	353	345	353	328	369	393	369	393	370	357	347	353	348	365	362	335	369	330	353	352	324	348	375	360	384	364	346	350	371	374	378	320	324	374	361	359	369	362	378	378	341	409	334	372	387	412	364	382	373	358	369	367	375	356	349	372	388	373	380	395	395	367	376	348	375	361	363	382	353	375	340	331	376	375	399	356	358	338	366	380	371	352	376	319	367	337	352	350	398	331	367	374	358	358	377	374	376	351	382	372	367	393	382	382	365	346	351	397	355	339	334	355	383	359	343	364	363	337	348	351	350	330	365	399	380	382	371	328	375	340	363	379	356	404	356	338	325	357	374	381	374	366	370	375	356	358	345	362	357	342	358	329	358	334	361	356	327	365	387	388	337	351	396	361	412	382	385	357	366	341	340	357	376	352	358	375	364	342	368	346	378	357	350	400	380	362	349	380	310	388	361	372	367	376	355	390	360	361	372	357	326	355	348	354	362	338	366	344	356	351	408	360	353	371	342	316	375	356	393	375	362	367	369	384	379	341	370	341	356	365	345	375	357	374	365	400	337	365	362	340	363	352	381	344	380	352	346	373	370	389	378	395	359	367	382	378	351	378	353	396	342	361	363	377	399	368	360	349	373	377	355	345	346	354	377	364	371	343	376	376	375	355	365	369	374	387	377	400	399	366	341	397	338	366	373	331	367	356	350	374	381	362	348	333	402	360	357	345	359	377	364	357	366	345	375	374	356	364	365	363	356	348	382	366	388	390	357	371	359	325	377	365	370	381	401	369	372	367	340	370	381	388	342	378	358	407	361	369	366	378	353	361	336	357	364	342	343	359	349	368	321	340	334	359	354	386	392	342	342	323	384	346	343	344	373	387	351	355	367	369	369	353	356	380	342	381	353	338	367	344	372	386	339	384	375	349	368	327	361	378	374	355	334	378	379	348	366	383	350	362	354	370	364	369	354	371	332	370	369	334	375	387	361	354	369	348	369	368	375	359	371	352	372	372	354	383	371	366	366	354	370	355	345	365	377	350	370	368	365	333	344	342	362	383	360	364	332	343	358	369	375	376	364	356	356	376	345	359	369	353	357	396	329	363	366	342	395	371	343	372	376	383	374	345	363	400	367	369	402	347	356	366	368	387	373	377	349	372	365	371	355	385	354	338	357	378	343	324	363	350
345	2	2100	138998	376	7	78	443	516	551	514	582	495	468	459	446	436	403	392	379	410	356	360	368	388	356	384	340	369	361	430	440	426	387	341	318	326	313	338	336	369	369	302	314	286	308	317	303	327	307	304	299	296	276	305	303	332	343	328	298	307	318	312	304	273	301	312	319	302	288	293	329	278	294	304	299	287	278	291	276	317	302	313	292	304	290	286	301	279	303	290	309	283	288	316	315	299	283	289	297	316	273	293	242	281	286	267	298	299	303	296	310	292	279	293	310	335	297	291	307	307	284	304	251	313	315	300	307	328	292	304	277	303	311	303	297	257	307	308	292	302	287	263	248	291	309	282	285	286	300	321	324	314	304	293	290	286	324	312	305	294	291	313	304	310	297	278	304	304	292	278	285	307	288	291	277	296	297	293	269	308	292	264	304	318	311	285	287	303	320	300	294	307	284	264	271	309	304	290	292	282	343	295	305	285	276	275	286	298	286	296	284	306	290	292	294	287	292	308	268	280	315	280	275	281	324	271	301	320	292	267	312	277	291	303	317	299	324	290	308	295	282	307	296	289	267	283	288	269	281	275	296	312	278	313	324	287	252	289	276	296	274	289	303	283	260	308	308	294	279	294	296	267	287	293	278	289	286	316	284	293	305	297	285	313	303	295	312	299	288	281	289	289	326	282	290	281	312	300	299	264	278	306	298	297	294	272	299	270	283	294	286	290	275	291	289	300	307	300	300	289	300	273	284	270	307	304	298	296	264	287	294	296	310	307	277	265	278	277	294	264	305	276	287	300	301	317	295	291	307	291	331	277	305	338	284	310	308	271	329	303	257	333	289	278	303	332	277	263	295	292	234	291	288	251	299	304	279	268	303	262	300	265	339	298	290	283	281	290	277	252	256	264	281	288	257	287	304	285	317	259	297	295	291	287	314	280	302	297	281	267	287	276	287	289	276	316	262	315	275	304	268	301	266	293	283	296	297	307	268	272	289	292	272	295	285	312	282	293	284	263	291	285	262	305	287	325	282	289	271	294	291	303	298	293	287	265	284	295	300	292	275	304	279	298	268	299	309	304	288	258	300	308	289	301	277	286	292	301	301	273	302	300	294	259	301	322	295	297	285	318	283	293	300	315	292	302	275	285	276	292	296	295	284	317	326	264	281	279	286	321	317	289	284	324	283	258	305	312	293	266	312	293	303	301	285	266	325	286	274	309	298	289	311	294	307	298	262	301	315	277	289	339	282	294	283	268	284	305	292	293	272	295	266	294	313	301	301	275	321	294	287	303	321	292	270	288	311	288	312	290	294	270	271	296	303	294	284	296	310	299	293	306	314	291	284	289	296	296	319	305	304	340	290	284	281	287	278	289	282	282	312	287	289	273	297	286	297	287	297	271	327	295	273	270	310	296	259	281	307	330	297	311	299	270	292	287	316	299	308	282	260	295	299	288	297	269	286	285	301	283	268	295	318	291	267	299	297	291	320	304	306	283	316	298	299	278	306	287	294	300	294	297	304	281	297	307	291	304	300	289	274	287	284	302	310	261	295	296	273	306	291	275	300	277	278	297	260	320	317	265	288	282	313	296	318	282	267	263	285	294	275	294	292	297	282	289	319	299	304	295	265	313	298	306	293	287	264	313	287	311	288	282	250	292	289	319	299	275	305	273	293	260	282	302	301	296	284	292	293	311	281	297	300	304	291	282	284	292	291	287	301	319	293	310	277	290	275	309	280	305	290	280	302	303	294	278	290	275	292	270	306	296	279	289	292	281	285	266	301	279	276	288	291	295	295	283	293	279	285	292	285	247	282	317	286	272	307	264	300	284	288	281	296	260	311	324	283	302	267	278	261	319	290	285	290	297	275	288	278	277	280	280	293	273	272	288	275	285	291	277	299	297	275	306	297	291	283	299	288	282	314	274	293	293	320	308	325	269	287	287	278	297	296	276	284	298	289	265	311	268	286	288	322	305	273	294	277	291	293	313	294	282	292	275	283	259	286	321	260	274	293	285	285	305	287	288	285	287	303	285	299	296	269	308	284	266	286	270	300	264	290	268	306	304	294	291	325	283	251	262	266	309	269	304	301	275	304	316	307	268	278	300	273	316	334	316	266	276	296	309	271	306	312	304	297	282	312	309	312	288	287	277	311	308	262	303	288	275	276	297	287	292	295	276	296	267	285	261	277	288	280	284	291	294	276	301	270	271	301	297	296	297	296	288	298	293	294	275	316	322	260	276	288	287	295	274	276	290	289	317	283	302	304	309	278	278	270	318	298	296	274	311	319	280	295	323	310	272	284	295	269	291	293	282	298	278	292	267	305	290	284	297	293	305	280	276	281
345	3	3500	139100	377	13	94	560	701	708	690	681	579	577	542	528	476	468	453	455	467	449	414	426	426	437	391	430	423	388	450	510	554	584	510	397	439	407	376	394	385	381	426	379	375	394	378	363	422	419	396	402	397	388	372	364	407	410	416	484	416	421	390	366	339	360	380	394	352	391	355	348	361	364	349	365	369	351	356	334	367	381	359	341	366	365	339	352	367	393	366	358	383	318	374	341	343	372	333	370	374	366	354	357	341	367	365	373	373	352	359	347	351	372	371	352	346	363	328	390	349	361	379	376	359	372	369	364	381	331	346	377	339	361	349	342	338	391	368	367	327	340	339	338	360	359	389	369	364	359	337	342	387	383	348	308	346	343	360	347	341	376	398	347	376	327	343	368	357	374	354	362	378	351	342	337	360	351	376	367	346	365	379	367	348	399	355	365	336	344	361	358	360	381	362	384	341	351	373	355	349	360	345	328	387	331	368	350	374	362	350	366	334	351	357	349	346	378	357	373	341	370	372	365	349	344	346	350	366	350	370	322	345	349	371	382	357	352	346	355	370	362	361	365	355	338	358	369	387	363	386	349	372	371	354	353	353	391	341	359	366	353	408	363	350	379	345	386	347	352	382	357	355	348	347	345	345	364	402	389	392	362	386	370	370	356	389	351	343	361	345	363	347	372	380	332	340	381	383	388	341	339	353	346	356	354	354	363	370	331	351	342	344	346	334	353	339	346	348	349	379	354	369	342	377	382	366	372	346	361	358	374	362	354	357	387	344	368	352	347	336	354	360	356	364	374	339	354	367	338	379	335	383	373	392	349	357	377	382	390	345	370	374	360	349	345	377	352	379	375	414	378	372	372	365	383	351	384	356	352	360	359	394	371	376	350	339	349	354	355	351	371	369	343	310	356	372	349	396	381	341	377	369	350	373	361	353	372	349	370	340	391	356	370	349	358	355	358	365	360	346	371	341	379	353	377	369	348	338	349	344	364	382	391	343	351	334	340	350	368	367	376	340	365	354	357	368	343	328	393	375	352	351	398	359	367	365	333	358	360	402	366	366	345	362	365	349	350	362	356	375	373	351	342	351	348	355	327	363	345	372	374	342	358	356	378	338	359	330	389	335	360	381	346	338	374	338	364	336	357	346	328	350	399	347	347	331	359	367	380	366	378	370	344	366	345	384	381	384	354	374	365	371	353	360	346	343	349	380	374	369	348	358	360	371	350	368	327	354	326	347	362	362	352	366	346	346	365	355	385	381	339	369	349	344	356	354	346	331	348	376	375	377	358	397	336	346	351	342	378	359	385	351	372	361	346	353	353	379	378	362	312	395	367	368	359	340	377	340	369	351	353	339	365	389	385	407	342	335	389	379	371	368	361	390	358	356	352	376	374	364	369	350	351	347	352	356	355	349	379	366	370	342	368	317	362	323	356	387	358	351	368	343	346	356	364	354	370	377	339	388	367	352	365	342	387	377	346	360	411	353	356	350	368	352	372	350	335	367	384	355	384	389	349	352	348	366	363	339	362	382	348	370	361	388	355	362	355	337	372	373	382	393	360	370	355	356	357	346	366	364	349	366	376	366	380	382	376	378	327	342	385	361	354	363	351	361	340	338	373	342	355	381	317	384	339	359	386	372	364	335	349	338	389	374	366	384	329	362	385	379	365	363	356	398	380	385	372	376	362	365	351	336	394	362	343	323	345	346	376	352	372	388	322	350	347	366	362	334	373	333	386	353	347	351	364	370	381	361	394	347	362	358	334	347	357	365	387	369	371	329	376	414	328	364	378	378	366	379	357	386	356	376	374	362	359	368	383	359	365	350	379	361	356	359	357	369	381	387	364	377	373	359	411	397	339	339	366	359	352	356	371	353	372	367	383	360	343	336	352	366	349	346	349	377	350	345	340	363	354	357	349	338	350	338	327	361	346	340	341	335	368	398	352	389	372	409	358	356	357	356	375	372	349	345	383	391	336	384	350	353	406	389	369	357	378	386	342	362	363	356	356	338	331	360	374	348	374	349	327	363	361	356	335	366	339	356	364	335	368	326	354	340	328	362	373	346	365	327	359	340	351	387	356	357	349	353	354	373	355	369	361	335	337	344	353	372	365	389	339	326	360	374	353	393	371	373	340	362	364	364	335	351	369	349	362	370	369	390	351	400	365	358	399	359	363	352	347	351	382	348	347	367	328	358	352	345	398	379	349	342	385	359	361	363	338	341	359	355	370	373	369	379	353	349	364	367	337	385	356	387	335	358	375	334	363	382	362	357	382	381	350	365	341	354	330	367	370	370	358	372	370	355	373	379	354	364	361	350	352	377	351	369	367	343	358	358	392
