345	0	2700	139670	425	15	21	160	400	646	652	678	658	650	620	614	588	580	587	562	559	561	542	576	556	566	571	540	569	537	517	545	503	561	518	522	487	521	512	487	531	505	515	506	518	521	506	489	514	497	518	492	499	517	496	498	511	509	499	486	498	521	476	529	475	478	502	483	483	492	500	511	492	517	523	500	463	464	494	492	488	476	509	467	501	473	453	520	509	490	464	514	480	495	475	479	495	498	483	514	490	491	487	491	468	502	454	493	495	465	498	494	477	501	463	468	459	475	518	493	489	512	493	523	458	511	508	518	489	538	538	516	523	474	480	493	481	516	481	502	506	460	505	514	518	473	500	488	466	490	470	521	501	455	537	496	478	485	486	454	505	486	477	497	481	512	502	500	511	497	508	480	485	516	520	512	488	513	480	489	451	486	485	442	502	499	453	488	478	463	475	489	497	495	505	515	487	476	462	484	465	474	490	474	482	472	487	491	451	512	493	486	433	487	486	459	496	501	509	484	484	499	500	448	490	502	482	516	498	533	472	512	516	486	527	468	500	492	475	536	499	468	475	459	495	475	449	498	473	492	471	453	461	484	467	465	494	497	446	496	448	498	477	505	493	501	497	445	492	482	508	509	476	493	504	479	512	511	464	487	509	479	481	483	465	478	487	516	474	481	466	518	500	507	486	494	503	474	474	491	450	476	509	469	434	486	470	471	421	470	496	506	485	511	460	488	514	483	500	511	486	488	493	501	463	485	489	479	512	507	481	501	508	482	476	489	473	496	475	484	495	462	494	522	486	462	492	512	487	446	480	471	484	509	483	516	500	476	501	491	465	474	466	508	481	493	459	466	490	506	486	500	458	477	480	516	452	487	493	482	495	467	475	484	483	469	508	503	492	496	468	501	481	459	477	461	509	465	460	504	512	463	497	469	489	483	512	482	473	490	512	482	478	470	456	468	483	488	452	502	481	473	501	504	464	466	516	498	458	474	466	484	534	490	488	474	492	493	483	509	472	467	483	505	465	490	488	491	471	465	478	463	466	496	481	503	474	501	466	490	493	495	497	460	481	480	499	496	501	488	492	496	487	476	486	463	502	500	493	464	467	478	512	493	502	504	457	477	501	494	488	488	526	492	474	520	434	486	522	511	496	461	468	485	492	480	500	470	512	460	493	516	479	496	511	474	467	493	453	505	481	463	492	480	503	501	494	468	474	465	464	479	487	491	492	477	481	455	499	471	501	488	456	472	475	517	487	475	501	476	488	452	449	541	520	500	511	491	471	504	489	462	525	499	491	471	490	486	485	469	480	469	518	473	462	493	469	479	506	479	488	472	511	468	494	492	472	509	490	462	482	485	474	509	442	482	500	484	475	475	443	509	475	498	490	499	488	505	480	456	450	477	448	489	476	487	474	467	498	504	448	506	464	498	467	509	508	476	481	516	512	471	511	469	474	490	475	473	509	457	514	500	502	485	486	488	490	485	531	498	493	462	486	486	513	499	479	523	468	467	479	467	460	490	468	489	491	487	511	490	496	476	492	521	480	496	461	490	488	498	465	490	438	483	479	501	487	437	492	487	491	477	471	447	513	460	464	477	511	492	473	514	504	499	483	476	483	483	483	490	452	462	495	479	453	483	488	492	472	485	482	515	492	494	489	495	506	474	534	541	504	475	477	510	514	479	470	473	494	517	481	470	480	486	498	493	510	478	463	525	483	509	490	470	507	513	503	514	534	500	463	505	499	472	484	499	471	512	472	487	498	491	483	516	482	482	490	459	497	459	480	500	487	465	455	482	517	457	485	515	464	497	484	491	467	445	500	487	459	483	477	477	453	459	486	486	488	476	495	465	475	510	526	510	495	481	505	509	458	476	448	505	471	491	497	504	476	479	480	485	459	485	471	494	491	502	499	470	500	526	477	531	432	522	487	508	489	479	495	484	493	504	516	470	476	512	472	470	509	483	489	535	465	502	507	494	478	523	505	440	496	472	516	483	501	472	485	499	475	459	457	507	488	474	476	494	486	491	507	475	523	459	471	507	481	512	515	482	467	505	494	511	472	511	490	475	501	444	499	453	482	523	488	511	484	470	497	464	477	473	489	488	518	502	501	468	500	503	485	481	514	502	464	501	489	465	500	475	474	492	488	495	501	451	499	497	499	478	446	493	479	483	462	479	470	536	483	494	522	490	464	501	466	499	509	488	497	495	472	490	498	484	497	503	507	479	493	476	484	508	472	490	481	485	476	516	475	522	489	483	475	515	498	523	484	477	478	541	483	477	487	517	466	475	443	474	458	481	484	495	490	500	469	508	475	487	507	478	468	486	524	483	486	492	463	456	477	499
345	1	1900	139795	430	21	153	363	461	583	607	641	609	623	549	544	554	494	522	473	514	487	492	486	499	499	473	500	468	459	457	503	457	495	479	492	466	456	460	495	476	458	450	439	448	486	468	481	458	456	453	439	443	485	474	481	460	442	466	435	445	460	438	470	457	448	436	459	415	469	460	445	482	453	429	453	481	471	473	445	443	466	448	474	459	448	458	467	444	488	439	450	428	465	446	494	494	447	453	443	428	432	492	436	456	437	459	486	440	431	440	433	441	482	453	484	436	444	458	448	462	461	461	462	457	457	429	509	460	523	501	467	443	468	487	465	442	460	427	438	445	434	433	452	433	454	446	476	458	449	465	463	458	444	465	451	447	455	457	443	452	457	472	464	475	427	449	437	432	475	446	471	456	437	459	437	457	425	476	429	478	439	458	458	451	452	454	438	480	465	440	429	478	478	450	454	439	442	477	462	470	450	462	454	452	476	472	467	455	429	477	459	483	447	466	467	471	430	492	447	444	435	473	463	453	449	506	415	450	463	437	454	447	449	487	434	439	445	463	454	445	439	457	475	448	466	437	490	442	456	463	443	446	442	431	445	452	453	474	465	432	481	450	448	437	456	446	456	478	451	483	477	464	454	427	450	451	450	505	455	448	428	471	447	420	442	473	458	443	455	429	448	456	461	464	437	484	453	475	459	443	452	475	427	448	447	447	460	468	459	477	470	455	495	427	454	446	446	428	429	463	476	438	476	432	450	454	427	453	469	421	440	463	446	457	454	443	429	461	455	478	468	468	464	435	461	460	446	478	459	469	456	475	482	441	441	437	461	448	457	447	425	474	467	455	476	467	460	442	468	469	450	456	445	438	454	449	468	455	471	470	466	443	475	489	471	470	453	430	441	504	436	486	482	471	470	446	430	431	454	454	459	456	477	410	492	424	434	459	470	448	473	464	480	465	459	497	439	450	462	455	472	454	470	441	445	418	458	455	450	452	460	429	471	464	454	427	449	450	484	458	452	426	441	443	430	466	463	482	479	462	442	468	432	459	483	460	435	493	449	454	461	463	461	454	450	456	431	481	449	453	474	437	469	499	442	452	449	448	425	441	485	442	428	471	426	432	443	440	457	441	466	437	475	461	469	434	484	434	467	427	454	489	474	419	456	466	438	468	465	436	439	439	427	463	456	488	476	456	455	464	480	468	486	449	438	478	466	493	472	449	452	454	451	468	452	451	472	448	439	460	460	447	467	439	477	471	470	477	480	414	471	433	467	417	495	427	464	452	439	442	473	465	449	421	458	470	479	434	452	434	434	436	452	458	464	485	451	450	430	447	493	440	430	463	466	444	468	442	448	430	412	429	463	465	473	450	432	439	439	430	451	443	455	431	465	451	446	469	455	483	394	465	465	490	429	459	450	451	457	426	452	473	444	463	450	425	481	434	470	494	443	449	458	447	468	447	471	466	427	466	460	468	468	449	480	442	450	445	477	428	455	472	441	450	417	474	452	458	448	430	460	452	465	446	485	426	434	467	465	458	461	429	492	465	432	488	452	484	478	462	466	441	453	445	469	468	451	456	442	468	446	440	478	483	470	464	481	485	436	493	453	457	453	472	493	452	435	451	455	463	464	471	470	463	472	403	446	457	423	463	457	422	459	481	424	502	424	467	479	419	468	447	461	429	465	465	476	463	432	471	461	447	444	474	448	453	445	456	458	476	438	457	435	452	457	466	473	470	448	462	432	468	436	449	476	428	450	439	485	472	427	470	435	442	462	438	449	457	453	420	475	433	472	468	462	484	442	440	440	455	449	445	438	446	443	463	461	463	466	410	424	447	492	473	438	482	460	444	463	423	459	450	457	442	470	482	456	412	462	454	474	488	458	466	433	435	447	438	440	475	464	438	483	404	453	445	450	445	477	433	465	475	435	437	464	467	457	467	447	450	475	444	442	452	449	459	478	457	479	442	454	453	494	451	448	453	468	450	466	445	481	455	433	471	458	447	459	473	464	420	452	469	421	454	462	468	495	477	460	452	450	444	459	446	480	424	443	407	485	466	454	474	468	452	454	448	475	405	444	473	432	440	458	458	460	454	475	437	460	461	510	430	486	447	471	465	460	468	417	497	458	455	459	463	446	441	463	448	448	424	461	445	478	453	488	438	461	448	448	458	437	481	463	417	454	503	448	440	460	455	424	444	439	461	465	419	459	427	440	450	442	456	443	462	473	480	444	440	473	444	482	511	448	424	455	463	437	474	427	450	464	432	460	483	445	444	467	452	443	463	436	444	461	426	443	453	454	448	479	438	469	464	437	462	442	440	416	461	446	465	469	429	446	461	455	446	476
345	2	2100	139920	419	9	76	405	487	637	664	685	632	614	599	589	555	555	560	578	558	522	571	553	533	547	529	558	512	534	530	528	514	534	509	495	505	525	478	501	506	500	519	501	510	480	505	533	499	494	531	505	502	505	530	469	469	497	487	498	516	494	509	504	497	512	474	482	467	476	499	502	513	453	498	490	491	461	522	483	475	473	493	500	469	529	490	469	494	476	488	483	493	502	477	506	502	466	489	508	519	496	483	499	493	508	488	469	504	526	481	463	524	476	500	487	455	490	476	494	469	470	487	499	470	495	513	490	511	516	496	488	465	511	490	538	474	475	515	486	519	477	477	485	498	497	511	489	470	479	473	536	528	497	477	469	488	506	439	499	468	493	473	506	477	493	496	511	478	489	513	526	482	479	492	481	469	524	515	499	508	509	493	475	495	456	516	484	460	525	469	502	472	498	484	459	472	485	535	489	517	513	469	460	502	474	462	492	475	493	478	500	484	504	506	483	482	464	461	490	494	482	496	472	484	474	480	498	463	468	486	506	473	528	509	470	488	475	496	515	480	475	477	493	519	533	505	481	470	481	474	487	469	501	517	489	458	470	494	517	487	491	471	461	510	504	551	503	486	532	519	488	506	516	465	484	483	486	474	501	494	468	528	457	475	489	481	470	494	486	492	462	498	469	492	464	495	470	514	493	533	503	485	513	486	475	503	472	478	515	485	509	520	478	415	513	467	492	481	466	514	472	479	498	479	513	473	489	473	504	493	496	496	470	520	532	461	512	491	519	502	467	491	506	472	493	503	505	500	517	507	530	502	500	468	482	489	485	472	491	488	499	462	478	455	482	499	507	486	511	510	488	489	453	491	465	485	466	483	521	504	495	485	490	451	475	488	492	475	477	493	482	462	513	490	460	494	478	479	478	469	470	487	499	475	489	487	504	479	462	504	493	494	465	467	486	478	500	492	503	497	487	498	512	500	483	510	534	490	472	474	506	475	459	489	486	496	498	486	481	487	486	470	454	475	505	487	516	495	517	521	466	488	494	487	533	499	492	472	482	479	494	495	498	491	477	478	468	482	487	490	542	487	492	477	531	480	485	505	491	476	490	455	472	498	484	492	523	474	493	481	496	476	500	478	492	476	477	493	454	475	494	487	468	461	491	463	488	474	501	483	493	483	484	473	486	516	500	489	490	508	487	501	512	495	493	489	475	515	509	507	488	501	525	500	482	498	479	486	496	477	489	459	492	476	491	512	476	491	525	510	467	489	493	470	456	496	506	505	484	456	493	479	492	503	482	514	475	500	500	521	481	496	502	494	517	496	511	473	498	470	497	506	488	487	493	481	462	498	476	475	474	482	496	497	498	475	527	524	462	501	512	484	496	495	535	474	506	494	482	481	493	528	476	548	463	445	482	484	493	453	511	477	472	489	483	514	497	490	489	506	441	466	481	498	493	489	502	480	486	473	483	491	489	506	487	503	489	486	470	474	490	478	452	499	481	467	503	495	515	486	481	444	491	486	471	467	497	482	520	470	464	486	471	491	499	472	517	486	473	493	502	480	479	450	498	454	516	510	489	497	473	479	481	508	459	533	477	499	475	463	494	477	479	517	465	472	484	484	501	480	525	496	499	494	496	503	455	518	519	471	501	470	514	476	526	486	492	467	490	498	473	493	515	503	476	476	482	479	499	477	464	514	506	501	472	490	511	518	496	469	460	505	489	495	510	488	494	508	468	497	473	496	490	480	513	486	486	495	502	514	485	467	542	491	512	503	451	513	473	513	514	477	470	527	468	474	504	492	502	490	475	477	476	482	504	476	493	463	473	503	488	493	460	493	500	499	480	499	500	488	471	480	521	512	471	514	435	476	476	485	496	520	463	497	518	504	519	510	484	478	499	493	473	491	497	505	475	489	496	515	457	488	500	449	488	511	445	475	481	493	478	531	460	480	483	471	468	487	515	484	505	511	464	513	461	509	505	502	497	451	509	499	514	514	510	483	530	528	511	493	476	442	489	480	492	472	509	472	472	511	473	462	492	503	487	471	517	491	485	509	494	483	445	446	503	469	508	500	505	495	486	508	458	495	526	461	532	483	491	511	478	474	501	515	482	486	488	477	490	484	493	487	496	512	468	495	533	450	482	515	462	473	506	489	463	488	497	491	465	518	479	469	511	532	483	505	516	469	476	492	480	493	468	484	491	492	498	514	519	491	496	487	465	504	465	521	468	505	501	468	463	490	498	472	479	515	522	486	491	482	474	489	518	482	502	509	484	478	459	497	466	486	457	479	489	466	496	484	478	499	488	478	481	505	478	469	485	436	535	441	489	494	532	493	484	477	503
345	3	3500	140045	427	19	78	232	506	639	729	708	681	691	640	692	624	611	600	589	589	610	618	586	545	605	558	564	558	571	566	541	518	573	553	580	550	561	565	587	563	563	578	535	518	576	536	560	528	560	539	538	518	561	503	552	512	521	541	568	547	519	536	541	514	511	546	565	544	520	542	540	551	538	527	515	535	574	526	545	550	540	535	527	515	566	527	521	545	507	542	540	515	548	511	526	511	498	548	586	530	550	532	507	503	550	556	557	529	544	551	561	509	530	535	559	541	516	531	515	523	546	503	541	529	530	557	554	546	572	535	544	513	530	529	568	526	497	560	511	528	548	520	510	560	514	540	518	571	508	511	528	556	538	519	517	517	515	506	566	544	534	532	543	555	526	512	538	515	527	546	534	541	598	482	504	564	530	526	527	564	530	541	531	561	539	535	551	536	521	545	533	506	509	558	555	522	543	505	523	539	556	514	524	562	547	535	534	535	538	539	520	533	560	523	530	549	526	545	538	562	561	515	553	530	562	548	533	544	507	543	524	522	520	521	551	527	510	495	531	494	528	561	482	521	538	522	575	568	518	511	520	518	567	537	550	549	489	508	518	506	544	530	558	509	535	519	516	548	496	516	535	567	489	492	519	488	544	523	526	545	506	542	546	557	566	553	542	511	561	513	527	561	514	524	544	526	553	532	525	503	475	511	515	534	514	538	573	541	524	499	513	497	531	537	558	514	536	541	531	554	518	515	505	530	492	527	522	554	526	533	522	552	527	528	534	508	520	529	515	557	540	562	545	529	525	523	540	548	552	516	512	563	520	521	520	521	556	528	527	507	497	525	529	522	516	531	543	536	518	538	522	522	548	551	514	525	513	523	526	519	551	528	525	551	534	535	522	518	547	524	511	528	545	484	563	517	534	508	521	516	563	505	547	512	544	518	542	540	532	518	494	504	520	528	504	532	537	526	567	511	501	540	506	535	499	504	524	534	528	498	555	545	486	555	542	532	540	563	561	512	532	570	535	499	517	517	527	580	519	498	487	525	564	500	550	549	554	547	573	501	554	562	537	503	572	539	521	528	522	502	537	536	517	518	558	551	547	546	527	509	525	519	532	520	506	505	521	540	545	513	572	515	517	530	508	532	539	476	539	543	537	537	510	511	543	492	507	533	515	526	519	489	517	557	525	483	569	559	546	552	569	510	540	518	525	545	545	551	528	594	526	547	508	516	543	539	543	540	545	532	523	558	541	513	535	541	540	536	535	523	535	525	512	569	580	528	531	520	535	522	528	543	542	519	540	571	544	522	518	554	552	516	528	564	513	513	517	559	518	543	534	515	550	530	547	525	541	510	565	502	540	557	551	524	501	534	512	529	549	524	518	557	513	519	539	553	487	506	530	499	530	507	566	539	534	531	526	528	506	522	534	504	554	509	486	580	524	521	533	498	535	528	540	508	534	508	536	520	532	533	531	526	517	537	494	545	522	515	494	541	560	541	580	501	502	514	547	516	521	549	528	503	491	533	553	534	513	521	528	534	523	524	548	534	515	516	504	543	546	513	534	527	543	539	503	548	513	493	552	539	528	529	502	527	526	535	552	539	525	513	558	529	560	522	549	512	542	527	520	494	511	541	555	520	519	530	530	521	489	552	572	520	535	535	527	525	543	532	557	519	539	502	549	519	538	521	575	537	535	522	557	535	526	530	528	530	518	553	535	521	540	525	519	531	541	523	534	514	544	542	506	532	519	533	546	502	513	514	523	525	568	526	513	576	512	570	523	515	537	534	515	542	558	537	540	525	537	530	562	489	550	508	554	529	513	534	535	513	524	549	544	543	520	532	550	516	522	501	519	524	534	526	559	517	517	523	530	555	506	537	524	499	515	515	510	549	528	479	504	551	538	507	560	524	534	527	536	512	546	519	525	518	513	548	517	524	511	526	526	513	521	515	519	526	517	543	521	496	530	519	512	539	554	502	546	526	491	531	537	543	560	536	516	539	513	513	514	542	555	500	535	555	573	515	525	540	527	514	546	512	524	532	517	501	539	517	514	501	520	561	530	507	549	527	542	540	573	524	539	549	534	540	493	516	524	530	568	549	550	491	511	549	529	525	522	508	532	527	512	540	523	552	531	504	552	529	549	556	545	518	508	481	578	522	556	518	509	557	546	531	518	543	526	518	525	524	563	542	550	519	518	525	525	523	535	539	561	527	530	528	503	536	515	579	514	537	530	537	552	530	539	484	532	524	498	515	519	535	569	543	534	560	520	514	571	560	503	505	544	538	521	526	492	511	534	545	519	515	521	503	530	504	519	535	521	531	494	555	491	550	512	520	526	543	515	547	524
345	0	2700	140170	440	18	26	244	436	619	620	683	639	624	587	591	582	529	545	557	521	494	503	504	537	505	504	519	552	496	503	522	495	505	487	475	487	485	449	509	442	490	460	473	451	466	486	462	458	450	454	452	434	462	482	416	475	469	474	448	440	465	470	446	429	427	448	441	442	436	494	455	451	477	429	428	474	492	428	429	445	451	484	438	436	445	473	475	457	471	464	482	443	468	447	419	455	445	436	445	461	446	445	433	443	454	443	418	435	428	426	447	435	452	446	462	436	446	425	448	463	470	474	408	442	465	465	491	485	482	454	466	445	457	448	470	453	447	454	464	440	434	435	444	430	427	458	437	449	443	474	463	437	432	446	459	439	460	417	445	462	459	451	449	434	438	447	440	454	459	415	451	483	439	466	460	438	441	472	450	430	483	419	441	447	475	444	454	427	464	468	425	436	429	440	497	453	432	429	448	453	435	443	461	435	435	447	443	467	438	451	454	466	470	467	431	420	448	449	450	449	461	449	457	434	477	459	469	436	450	442	424	475	464	442	446	451	424	433	451	458	455	456	411	431	452	446	426	472	436	448	424	477	459	474	494	446	416	472	440	436	458	440	445	441	450	454	468	451	424	451	472	469	443	443	428	457	439	415	439	453	432	431	451	423	436	432	473	452	444	434	445	452	435	446	423	435	455	467	457	456	453	433	446	431	427	421	411	449	446	442	449	456	454	471	482	434	400	452	461	488	454	465	432	467	467	456	446	454	475	445	457	469	444	451	440	447	429	417	417	458	461	426	476	442	465	444	431	461	450	487	431	467	459	441	435	444	445	462	464	467	441	443	448	428	455	460	479	420	452	443	465	420	496	441	464	455	439	433	441	468	428	440	440	464	446	428	398	447	441	428	451	435	457	434	472	460	432	459	418	453	464	431	451	452	475	458	422	431	474	429	466	416	462	492	420	443	424	409	467	440	447	426	431	473	461	422	488	425	452	438	437	460	467	447	430	472	444	460	475	408	463	451	445	436	452	455	442	478	437	451	470	447	472	449	435	429	428	469	485	406	429	448	457	433	417	426	484	444	473	437	461	412	440	452	455	471	441	430	430	485	471	444	436	428	465	427	460	469	497	455	451	400	444	445	410	406	447	458	470	431	441	444	447	473	475	450	466	461	466	445	460	471	427	458	443	422	470	481	477	435	444	441	478	449	437	442	461	430	429	444	432	426	438	456	417	433	430	453	445	443	426	445	436	458	448	446	444	459	425	459	462	488	430	467	479	466	437	449	464	422	440	475	434	444	440	447	462	463	462	439	484	448	447	458	402	415	454	459	443	477	480	423	426	437	464	467	449	444	427	436	445	464	460	433	440	455	452	452	455	429	439	428	449	477	441	438	449	442	460	431	430	449	433	439	409	465	439	459	449	429	431	447	444	413	450	450	463	453	438	407	423	450	438	449	446	446	426	448	468	432	427	465	454	448	447	430	418	449	435	477	429	439	461	447	439	475	472	411	448	433	432	434	457	425	440	463	450	458	411	440	437	404	456	445	467	450	457	459	440	448	435	441	459	417	432	438	464	423	480	445	465	441	435	432	426	456	461	448	417	461	445	431	444	451	456	434	424	421	479	426	487	433	449	446	434	437	412	437	460	433	467	459	450	443	442	415	473	416	443	438	453	462	427	439	439	435	447	443	448	432	427	423	465	467	467	449	469	415	394	417	412	467	457	439	435	460	441	454	428	461	466	453	471	470	436	439	446	460	471	426	441	437	418	439	447	439	457	451	453	418	410	427	482	459	423	416	435	455	475	452	512	401	474	438	460	443	440	435	447	433	451	389	460	453	417	418	427	431	477	450	461	479	436	415	453	458	464	450	480	436	465	450	452	429	481	434	449	407	449	445	463	443	426	480	455	423	438	447	423	432	434	440	438	418	454	431	425	428	474	462	454	423	414	441	455	485	450	437	436	445	439	451	444	464	442	462	451	420	429	445	465	422	469	460	430	479	484	410	465	427	433	453	430	431	444	431	471	460	468	429	428	466	454	460	474	460	452	446	456	438	449	445	433	468	464	445	429	421	427	444	421	444	458	453	457	466	446	437	472	462	457	427	479	444	450	492	426	475	449	460	474	435	440	442	481	419	479	454	431	429	498	465	449	405	452	436	438	429	432	460	450	454	464	450	456	436	425	430	444	443	442	458	442	444	455	455	429	456	432	452	477	430	480	436	422	446	447	424	423	441	439	438	389	457	461	431	425	439	433	464	474	416	436	441	473	456	452	460	439	425	419	422	469	431	470	456	469	447	436	433	458	473	429	431	440	434	483	452	471	449	457	415	436	441	464	425	487
345	1	1900	140295	473	21	116	363	329	501	543	562	500	474	471	480	436	400	409	409	424	377	349	395	384	380	372	336	348	370	346	349	337	349	353	342	323	367	363	369	338	350	330	347	307	310	350	325	340	339	333	327	333	329	347	296	332	335	316	350	353	305	357	325	317	309	324	314	324	331	283	347	315	329	307	330	308	308	326	308	329	317	329	312	335	359	292	291	325	310	335	297	306	319	340	336	307	301	321	322	334	356	331	307	281	350	324	298	292	312	338	303	324	326	354	336	332	325	312	311	330	301	357	293	318	338	308	335	298	322	320	300	285	337	305	281	316	331	315	303	297	327	326	362	323	318	314	331	316	315	315	319	338	330	321	339	318	312	324	327	319	342	310	329	292	311	321	330	322	306	328	290	312	282	279	314	319	331	296	313	309	345	303	336	312	316	332	304	313	297	307	319	283	316	345	291	316	304	328	300	327	330	301	324	328	310	315	306	329	344	342	306	322	336	271	320	318	291	326	328	309	304	316	321	321	351	305	310	335	310	296	331	337	333	320	352	304	332	300	316	294	301	328	324	305	311	306	299	327	330	333	297	326	341	312	293	312	326	295	323	317	350	325	285	304	307	357	330	297	328	317	309	292	319	323	299	328	323	302	305	307	306	314	287	301	332	302	300	346	329	311	294	313	366	308	338	315	326	302	328	311	314	318	348	307	301	271	339	334	307	273	324	303	314	298	345	325	328	321	313	314	306	309	323	314	314	322	331	294	321	286	305	322	314	323	338	318	328	309	333	314	338	333	331	326	348	343	346	326	334	308	318	330	306	320	316	321	288	323	308	336	303	315	298	334	306	339	292	311	378	308	321	307	309	317	318	299	303	323	316	345	312	298	348	293	314	297	305	315	325	300	324	320	296	311	312	315	295	340	305	297	297	371	308	290	301	298	316	320	285	307	325	289	324	335	292	295	308	291	300	304	315	320	303	298	337	339	291	323	327	292	300	331	307	333	317	306	338	335	310	285	333	318	357	320	302	329	291	330	325	305	299	308	308	303	321	287	335	329	330	306	316	288	328	320	308	327	339	325	320	283	320	279	303	311	310	321	332	301	318	318	313	328	342	307	301	311	326	325	318	319	289	309	322	339	287	304	338	311	320	290	318	322	337	335	330	313	312	290	294	284	310	305	309	324	318	320	330	315	327	310	314	318	294	310	332	305	303	348	276	329	320	304	273	334	310	327	301	335	317	314	323	328	296	332	316	287	317	327	303	289	335	291	320	321	309	329	309	310	348	332	322	318	286	292	318	323	295	345	272	315	311	286	295	319	285	335	308	309	298	319	338	303	323	305	315	333	324	323	304	293	306	343	286	334	308	326	321	312	324	313	323	325	315	297	310	297	342	302	308	333	345	325	327	338	344	303	332	300	332	305	305	349	318	326	284	278	318	305	335	292	317	305	344	310	320	335	300	324	306	285	327	307	328	325	313	330	287	321	328	338	290	306	309	328	323	316	308	304	310	327	303	298	314	301	336	303	321	270	323	293	298	326	323	330	322	329	309	299	317	329	307	307	325	324	308	334	309	302	324	292	341	312	298	303	360	296	323	309	308	324	344	321	332	344	312	312	303	293	317	308	304	336	294	319	323	316	341	324	330	288	303	341	309	316	322	315	337	323	347	305	316	320	298	343	301	290	280	288	287	296	310	356	327	303	353	290	290	332	316	305	309	275	324	306	311	303	293	321	327	340	279	316	346	297	306	313	300	343	315	323	295	301	304	347	312	347	285	323	302	277	311	307	315	320	329	349	289	323	314	318	323	307	317	313	307	316	299	319	347	305	316	299	296	316	340	310	284	306	317	328	309	324	337	346	281	296	336	327	319	331	304	311	285	314	293	305	309	331	313	292	301	303	319	350	295	321	316	320	301	310	332	305	327	296	341	313	338	322	327	331	315	304	317	300	296	298	293	309	321	296	326	295	299	309	301	297	319	314	287	309	317	300	314	327	304	300	299	305	315	296	345	291	325	314	351	320	299	316	311	302	283	338	320	296	294	306	293	297	302	289	340	295	323	302	291	296	306	297	314	321	301	344	323	316	337	287	304	317	327	322	319	316	322	326	324	308	320	267	349	310	339	338	316	334	329	323	309	290	303	324	316	328	319	319	308	303	297	333	307	322	318	318	333	302	293	312	303	333	338	340	294	299	324	310	332	342	300	296	313	306	367	301	290	312	344	313	305	337	311	301	330	343	316	298	277	287	313	300	342	287	296	334	314	321	317	325	273	325	314	293	318	315	302	309	336	321	317	295	309	327	322	305	296	320	320	289	315	305	319	303	335	323	326	320	334	330	306
345	2	2100	140420	488	10	66	257	360	511	532	565	525	480	445	442	428	398	402	423	369	396	370	400	368	380	366	335	348	378	322	347	321	338	332	324	319	287	379	309	322	343	335	326	332	321	278	323	288	337	294	299	294	298	310	312	309	304	326	306	291	309	303	321	316	306	279	309	310	305	304	320	295	300	298	331	275	284	305	319	319	291	310	316	302	284	325	290	283	302	312	328	278	301	296	305	313	318	304	316	306	315	312	330	287	284	312	292	252	303	305	323	294	305	314	293	306	302	291	326	293	319	271	273	299	311	302	316	321	282	278	304	294	341	296	291	303	306	273	301	301	295	329	276	282	291	305	298	288	304	283	307	280	311	275	304	281	298	272	306	307	335	259	307	286	298	309	301	304	293	327	288	315	311	318	298	315	305	292	317	302	315	315	281	296	291	288	285	300	285	293	321	263	307	303	304	306	253	300	290	314	319	276	288	298	299	288	288	282	336	277	302	284	288	295	291	296	277	305	271	310	288	296	333	302	268	283	296	290	272	318	285	283	303	303	275	320	301	296	298	277	293	301	287	303	283	322	298	283	306	332	283	304	316	302	264	279	297	276	299	285	290	277	305	298	298	286	301	282	293	270	284	299	270	287	294	286	301	267	312	297	285	307	296	322	310	297	313	302	314	310	279	311	310	290	299	336	300	299	303	287	269	318	271	300	286	322	299	303	286	316	281	291	332	251	315	295	291	302	300	320	297	291	309	282	325	266	300	283	284	308	294	282	296	316	312	291	306	310	309	306	326	287	277	297	304	299	286	266	314	301	294	285	300	292	301	278	324	312	293	281	307	315	292	306	323	297	282	287	304	288	308	310	268	324	303	308	309	335	300	298	299	290	290	286	281	313	296	308	305	273	265	309	309	305	279	290	285	295	283	286	299	297	296	321	290	273	309	327	312	319	296	262	264	278	290	311	282	288	302	315	317	300	260	296	302	292	274	308	259	300	316	295	259	308	307	282	281	303	292	282	250	300	312	309	303	306	327	279	300	291	291	312	275	308	287	294	291	315	319	300	275	315	290	304	255	296	307	309	298	278	342	307	275	321	296	280	329	292	295	279	276	310	287	271	303	301	289	292	325	286	302	295	302	315	282	279	304	296	284	305	334	302	307	290	278	310	290	321	269	314	319	304	299	321	304	283	293	292	309	301	314	303	287	279	296	288	303	289	333	284	291	301	283	305	304	303	309	290	299	301	289	306	307	288	277	308	286	272	308	271	296	332	295	297	277	277	330	267	283	269	303	260	270	286	295	295	318	250	304	296	288	282	285	300	313	320	290	298	318	284	263	309	285	303	287	278	291	309	286	276	308	303	294	289	297	295	289	274	284	327	304	305	276	264	301	295	304	312	293	283	288	274	318	292	311	301	303	283	288	280	279	297	310	298	278	304	300	261	278	295	308	283	287	290	282	293	289	306	313	285	284	274	292	303	288	320	275	289	311	305	300	300	289	299	304	279	299	298	318	295	289	315	302	314	287	264	288	295	279	282	283	295	320	300	280	272	303	277	298	318	307	279	317	319	293	287	287	320	269	301	304	311	315	330	264	285	274	259	319	300	260	309	309	297	299	315	284	290	272	280	298	286	260	311	300	309	285	294	283	314	291	309	287	314	289	315	314	281	306	285	313	297	291	308	281	305	293	305	286	295	277	304	281	298	309	290	293	303	338	291	308	300	283	311	287	278	272	299	305	282	304	299	304	302	297	267	314	304	279	294	298	280	302	291	332	312	301	305	265	306	301	306	290	312	274	319	291	294	296	291	291	285	292	301	287	301	277	304	310	294	285	276	264	280	275	292	295	311	284	285	291	277	278	305	292	284	315	300	313	301	283	317	290	302	303	316	310	266	305	291	267	306	318	304	263	297	292	293	318	297	273	291	291	306	308	287	305	259	294	278	308	303	309	275	299	260	298	321	290	295	282	293	283	307	301	302	311	278	304	290	286	274	305	289	336	314	309	333	289	279	297	316	313	282	276	298	310	320	288	282	285	292	280	289	280	307	303	272	289	291	301	283	321	309	283	287	283	293	284	286	266	300	296	310	321	302	301	272	304	303	288	296	282	307	291	290	313	294	309	285	311	307	274	289	310	288	315	289	328	296	300	319	291	258	268	281	296	297	280	299	290	308	281	302	288	299	281	282	290	294	305	297	281	281	320	310	297	273	297	298	300	311	296	285	301	301	282	307	297	302	271	284	288	298	287	284	300	271	278	280	309	293	290	312	298	286	285	319	288	293	310	315	305	319	299	318	290	300	272	335	283	291	284	299	303	297	318	313	314	299	303	292	309	276	297	285	285
345	3	3500	140545	460	25	118	276	344	506	554	605	534	538	495	475	473	432	449	468	421	403	404	402	376	377	373	396	371	366	365	365	385	363	365	358	375	343	333	344	356	327	376	367	356	368	372	358	351	355	348	334	352	324	308	344	353	360	322	340	312	343	343	313	356	300	365	334	320	318	326	336	317	344	321	330	323	335	319	337	336	344	310	330	379	323	343	343	364	333	332	339	339	324	311	357	306	369	326	296	340	355	332	352	317	287	352	314	347	293	311	318	323	320	319	318	327	298	303	332	306	315	319	361	316	357	339	326	366	316	331	321	318	345	350	333	308	336	319	295	343	340	332	297	338	331	347	340	342	321	336	336	322	329	302	319	314	335	326	318	328	334	328	314	336	347	293	328	308	323	327	327	351	345	335	370	323	327	323	326	301	305	333	337	322	263	335	316	304	313	339	352	298	324	312	336	340	327	329	338	374	347	316	348	349	346	289	331	339	315	329	301	332	321	315	310	318	330	328	336	311	300	326	348	345	319	366	321	337	345	303	312	334	333	326	322	324	313	299	319	341	333	349	331	340	329	326	309	327	334	323	326	303	297	322	312	347	304	343	324	313	331	341	294	335	307	304	323	325	348	325	332	329	304	334	339	306	332	317	346	335	316	328	316	319	318	322	338	316	310	314	334	311	320	333	344	288	332	307	334	310	315	330	300	345	301	319	338	331	310	326	334	298	376	329	353	303	355	322	326	348	311	322	326	300	299	331	297	340	334	313	289	331	304	327	323	358	311	317	301	314	332	356	337	361	332	326	326	335	333	334	320	342	336	346	312	346	320	309	314	341	307	356	318	329	315	344	310	348	305	294	328	320	348	306	315	329	295	348	301	292	328	330	342	352	320	345	334	333	327	293	338	310	317	312	314	330	302	327	310	303	333	319	321	323	302	286	328	306	327	289	323	321	351	327	334	310	348	300	314	345	352	350	320	350	320	339	351	349	327	315	338	331	328	300	329	328	315	314	339	317	302	300	305	338	340	313	354	321	319	334	317	307	323	305	320	322	300	340	312	319	333	337	321	343	334	321	293	310	337	334	345	341	331	323	324	312	301	333	333	296	346	320	319	343	341	334	343	307	354	330	345	348	309	332	318	313	326	315	368	329	317	333	315	287	340	321	318	336	318	302	330	309	354	309	319	321	314	323	307	308	330	330	319	298	332	335	347	324	331	330	304	313	309	329	319	318	337	346	332	328	358	311	318	338	325	307	325	293	328	337	300	323	334	347	340	325	306	308	325	316	317	315	299	332	318	298	358	324	329	324	290	347	332	327	335	305	327	307	325	342	309	316	319	329	318	325	337	329	336	330	317	300	316	324	327	347	324	338	311	307	321	329	326	322	340	332	329	305	340	322	312	307	332	326	328	322	349	314	312	302	306	324	346	326	308	337	313	341	368	318	286	334	319	321	317	353	347	333	312	320	327	316	317	301	277	323	322	323	335	310	319	339	331	310	316	326	311	307	321	318	337	327	284	322	310	333	312	333	296	313	319	325	339	300	337	299	331	329	311	326	322	331	322	315	327	296	326	339	332	339	318	321	344	321	333	349	320	317	338	353	327	291	308	330	338	298	346	328	338	321	331	297	341	336	357	338	352	325	304	334	315	310	315	309	337	338	357	316	317	335	331	332	298	323	342	338	339	305	311	318	326	320	335	299	321	312	325	297	330	321	358	310	329	318	335	298	312	323	311	307	330	322	326	310	331	319	319	341	335	321	334	335	336	318	321	328	340	316	314	329	298	328	332	311	328	306	333	335	303	316	300	338	304	314	316	335	328	331	280	319	339	324	318	339	313	334	321	345	324	321	334	336	325	326	323	320	311	320	334	318	320	330	314	349	329	312	314	326	302	313	354	342	325	303	340	315	319	292	332	347	332	317	336	350	311	308	320	306	316	303	298	318	308	315	338	319	345	323	287	327	333	319	329	327	340	317	318	346	311	338	327	298	325	302	357	310	329	319	299	321	307	286	294	354	318	308	372	347	315	322	336	333	325	321	307	322	313	323	318	298	317	330	314	350	316	339	321	354	325	316	328	311	340	309	322	326	324	332	331	304	307	280	324	323	320	327	286	319	326	338	314	296	334	322	358	322	331	309	344	333	362	339	349	331	317	292	347	341	311	324	302	329	324	343	301	338	303	268	351	324	315	331	314	310	344	286	333	312	341	325	339	324	327	290	318	306	307	314	352	312	324	354	342	321	331	284	336	326	312	319	328	315	315	328	361	330	321	301	315	307	322	309	296	302	310	315	319	341	324	326	342	332	347	306	334	319	319	321	333	316	324	345	348	318	307	307	346
345	0	2700	140670	438	19	50	142	397	579	619	661	633	587	576	559	533	508	503	484	456	499	452	458	480	465	473	497	451	482	430	469	417	424	398	439	440	453	435	409	437	396	389	438	425	437	412	381	417	399	404	385	377	437	423	402	386	394	402	399	373	384	403	400	395	394	392	411	396	394	386	380	407	397	386	434	389	425	418	376	380	377	406	414	400	371	377	387	405	374	384	381	381	390	420	389	409	372	406	405	386	370	391	393	385	442	363	380	372	370	409	404	403	369	375	369	416	399	351	410	392	373	415	398	387	359	443	399	398	370	375	380	403	392	407	432	394	377	401	385	412	409	388	380	370	399	365	376	391	395	416	386	370	404	386	380	398	362	398	416	402	364	400	398	397	410	404	368	378	378	399	393	395	407	383	403	402	392	376	390	412	385	405	377	367	354	386	364	380	409	356	420	403	398	386	395	400	367	361	400	356	360	390	408	416	366	384	364	396	381	403	392	386	378	396	392	385	386	398	362	407	404	390	380	375	406	389	357	375	388	395	399	394	403	397	373	388	405	382	379	392	377	366	419	401	392	379	412	380	406	404	437	351	391	370	378	354	386	342	394	382	412	377	363	370	388	440	414	402	374	416	389	404	346	416	347	375	382	364	391	416	394	364	399	380	416	357	397	390	371	354	408	387	378	418	381	389	403	395	355	388	417	353	393	411	385	365	387	382	399	416	406	373	374	399	435	361	347	399	374	377	399	383	377	375	387	379	374	433	364	371	377	400	400	362	381	371	350	381	415	383	349	378	375	397	387	358	403	400	398	396	425	374	405	362	401	380	378	415	399	373	377	385	401	360	362	357	385	389	371	399	382	391	386	403	387	367	397	407	410	354	392	389	388	366	372	413	379	403	422	394	384	403	365	353	368	367	368	385	374	383	387	375	391	389	396	385	418	383	369	399	365	382	394	417	410	341	405	390	364	383	394	347	386	384	394	378	399	397	402	396	368	380	400	360	403	375	415	375	381	399	395	397	371	382	392	390	365	404	371	374	391	380	396	386	370	346	401	400	411	390	383	367	387	373	350	394	385	384	364	368	389	365	381	402	375	369	414	370	385	381	401	388	376	371	372	382	430	390	372	405	368	377	386	380	380	353	362	369	372	376	366	371	365	369	414	395	399	388	366	389	389	391	388	359	402	395	407	376	388	377	396	394	368	376	400	373	370	381	383	358	416	350	360	410	391	379	406	370	355	412	422	394	390	419	373	376	412	414	350	397	372	390	378	390	413	388	403	388	374	388	379	379	367	391	389	419	420	366	389	401	393	423	371	382	404	395	354	385	390	402	367	397	378	380	372	418	378	385	377	421	397	358	401	381	401	410	381	407	395	377	374	413	388	374	373	371	384	387	405	378	367	396	378	388	377	363	380	372	389	386	364	383	353	375	404	360	384	413	386	356	403	384	354	413	369	401	376	376	384	373	371	380	386	391	391	392	405	386	387	394	406	371	376	410	383	400	384	425	391	361	414	365	398	409	381	410	376	371	382	379	369	370	377	394	410	427	402	403	376	372	384	379	372	377	371	404	350	395	420	361	390	411	355	399	399	393	396	390	412	388	404	390	379	384	405	375	394	389	386	371	410	376	396	375	387	387	355	366	398	395	412	376	365	381	363	412	394	378	384	390	401	360	419	375	396	368	365	389	356	412	385	377	391	392	371	383	440	390	405	394	370	381	359	376	423	384	389	378	367	398	386	404	381	377	377	440	370	383	375	367	406	391	373	403	405	378	382	389	405	351	371	360	406	378	376	369	376	386	337	372	391	366	373	406	385	399	388	346	391	351	380	403	398	364	393	371	377	393	388	397	437	363	402	358	386	409	368	365	433	434	360	408	386	393	382	386	369	361	386	392	395	367	383	364	409	396	397	375	378	376	402	408	373	395	374	376	436	372	395	380	395	373	387	380	384	368	365	376	364	349	413	366	399	413	359	372	383	380	393	356	385	382	364	357	388	347	396	392	405	372	378	377	397	394	382	393	384	375	378	373	409	376	416	380	409	385	359	383	405	373	376	390	406	388	386	397	364	387	397	416	379	389	364	399	371	389	383	391	388	395	379	390	374	387	375	383	366	392	396	380	401	373	407	382	389	410	389	428	388	359	390	385	381	392	389	412	376	401	400	368	379	362	389	380	389	365	413	396	367	369	366	361	375	407	395	375	391	378	380	392	388	414	383	392	385	370	357	388	391	375	382	399	374	392	367	384	392	355	403	377	390	375	386	403	385	400	399	393	387	391	396	355	378	358	382	396	379	398	383	392	404	363	416	370	381	406	402	376	390	424	410	376	356	404	390	379	368
345	1	1900	140795	466	16	120	293	379	528	587	552	561	537	494	517	479	487	440	470	420	472	463	437	424	438	418	437	428	421	407	381	431	408	390	385	431	406	387	374	362	383	378	378	401	362	380	374	397	379	358	395	365	392	379	389	365	378	416	364	382	374	370	381	376	371	363	401	373	387	373	417	371	387	397	395	376	402	363	389	360	363	354	346	364	394	379	403	369	418	355	374	390	355	385	351	393	384	362	355	344	371	358	376	360	411	341	381	380	377	399	393	359	394	374	375	355	374	373	398	359	394	353	368	350	355	356	378	383	358	394	374	399	372	373	357	401	371	361	362	387	365	386	339	341	400	400	376	361	404	421	349	354	348	367	373	381	379	368	348	406	411	368	363	353	388	363	339	373	354	408	410	366	351	376	353	355	371	363	333	389	358	360	357	393	387	366	380	373	403	387	401	384	364	396	407	384	358	359	385	382	371	354	354	387	402	371	364	361	380	347	373	356	403	383	354	374	375	379	358	385	364	374	353	411	355	364	366	363	366	380	361	364	341	377	395	351	352	344	386	366	369	338	367	356	382	392	389	400	361	344	351	362	379	345	390	377	374	362	355	401	363	390	344	349	394	349	342	387	341	357	394	355	367	399	376	368	379	396	390	415	352	391	372	334	361	372	368	381	360	373	359	378	337	356	344	344	393	423	379	368	382	375	385	367	390	397	370	387	396	349	390	351	370	387	351	402	359	354	378	377	370	375	402	363	333	366	373	378	377	388	377	359	379	357	383	382	389	366	381	381	363	365	371	392	367	377	383	382	352	378	365	348	364	370	386	351	387	349	370	404	398	367	338	368	342	346	378	379	335	366	396	358	373	354	371	383	344	360	359	365	337	394	373	365	352	345	371	364	356	377	367	379	357	390	384	351	375	376	386	344	379	356	368	374	341	379	360	380	392	379	354	330	362	365	411	382	391	356	343	369	400	354	377	399	387	385	399	377	360	333	372	371	372	354	331	364	377	372	386	369	344	365	378	367	350	360	400	347	396	377	372	360	356	343	361	385	405	373	393	375	386	372	343	377	352	355	376	334	364	382	378	352	355	386	386	371	390	374	369	374	396	356	371	344	384	364	388	365	349	384	378	345	352	408	391	389	374	380	368	355	361	364	363	381	408	384	356	361	380	360	343	363	377	384	378	364	399	380	379	359	364	374	365	361	357	387	347	354	348	398	370	396	345	365	335	368	342	361	387	359	383	354	358	348	333	368	347	361	350	337	364	386	374	397	366	366	359	376	391	333	341	360	346	353	363	354	376	368	357	375	391	381	377	342	385	372	379	383	372	350	360	373	367	344	370	398	372	361	353	327	377	373	388	370	352	383	328	373	344	388	363	379	368	386	369	349	350	362	365	370	360	369	354	377	368	385	379	359	350	355	378	354	341	349	363	363	362	358	363	383	395	388	369	375	378	375	376	347	379	376	355	369	377	368	382	380	383	371	377	395	395	373	386	372	400	364	368	366	361	387	361	401	359	376	383	367	379	362	355	377	365	393	350	382	386	376	363	349	359	376	378	417	370	358	364	398	373	375	344	377	370	366	370	379	365	352	385	361	384	387	371	359	363	378	376	393	333	385	365	389	387	371	356	395	340	372	357	356	383	366	371	354	379	370	373	354	358	345	394	344	378	371	372	383	361	373	374	390	349	381	366	374	343	354	348	365	371	381	387	389	374	332	385	383	364	370	354	373	367	384	345	374	356	378	360	359	368	369	395	354	364	348	359	358	378	361	381	355	377	368	374	371	383	380	360	374	369	378	340	382	409	373	358	375	358	368	371	373	336	368	371	382	359	399	373	346	372	402	376	339	382	393	370	376	368	355	374	399	369	345	387	354	366	377	384	395	371	339	360	377	374	388	371	354	375	364	421	362	363	356	411	364	386	372	372	376	403	369	368	374	382	378	379	383	355	391	370	376	382	352	372	396	379	360	381	364	386	349	367	358	341	403	370	365	371	345	367	371	404	352	378	370	372	374	378	362	347	364	364	364	387	344	361	342	383	384	383	377	383	351	380	355	372	367	392	373	375	363	376	365	368	341	383	356	367	340	359	369	385	378	376	371	344	380	350	372	390	388	375	378	334	340	371	357	369	375	364	361	355	389	367	353	400	352	366	388	374	388	396	397	393	397	343	397	364	412	389	386	341	367	349	345	373	380	359	363	367	386	370	370	376	377	381	395	380	377	351	361	344	374	363	390	370	360	360	362	353	364	345	327	397	355	365	376	381	386	365	379	379	348	385	361	359	376	343	353	371	345	363	327	363	366	376	344	355	386	369	343	353	396	340	386	358	371	355	376	354
345	2	2100	140920	488	9	95	284	360	562	604	602	560	518	470	457	457	467	460	441	434	409	442	404	403	399	384	379	362	372	377	366	382	393	339	379	350	356	362	355	358	363	346	352	345	345	353	352	361	358	359	365	344	352	349	301	355	359	347	317	353	341	332	357	308	333	339	311	328	356	316	325	367	340	349	330	341	349	357	326	333	308	349	342	340	338	348	323	318	329	360	331	315	358	338	353	311	318	350	353	344	340	330	315	343	326	328	349	331	327	360	348	312	332	362	309	345	328	344	337	302	344	316	331	330	351	350	339	326	337	359	327	314	352	290	350	322	369	351	350	311	343	362	327	324	336	337	342	326	301	324	328	348	303	336	324	340	338	330	340	339	329	354	349	344	318	325	312	314	346	336	330	318	353	311	325	352	314	352	319	331	305	336	297	342	306	337	336	325	340	302	324	338	337	314	336	314	352	341	367	327	332	353	327	317	340	336	313	358	340	333	310	371	350	323	338	360	339	337	324	309	337	330	345	318	347	315	321	314	301	319	330	336	313	319	349	317	322	339	320	320	310	328	331	317	331	341	307	365	355	349	327	327	320	344	380	312	329	293	351	342	309	298	327	366	329	311	329	307	338	321	369	329	328	337	334	316	320	328	329	351	329	339	328	324	307	340	343	326	310	319	315	326	318	349	353	319	322	331	335	332	331	318	334	321	349	327	336	363	295	318	307	357	320	340	315	328	336	362	319	340	330	306	322	315	331	341	340	318	353	330	303	355	349	332	347	308	335	344	332	331	343	317	299	323	329	311	342	324	381	327	338	340	326	346	367	310	347	344	335	315	326	336	329	316	308	329	337	313	337	309	374	332	331	334	316	363	344	350	305	315	336	322	339	333	336	331	336	339	322	336	355	348	332	322	326	317	338	337	327	324	306	328	325	340	326	322	335	324	322	334	328	301	316	342	342	343	322	301	326	356	321	332	348	338	316	299	300	343	349	341	352	332	347	321	369	344	342	322	348	352	367	326	360	302	331	342	347	326	364	314	346	339	348	320	336	332	304	332	340	333	326	296	339	315	327	339	344	346	320	346	329	312	319	353	340	331	316	326	323	339	311	343	330	307	348	353	339	315	338	339	339	322	332	347	320	318	316	315	284	347	323	353	323	341	319	351	319	330	305	339	329	340	309	320	337	300	322	337	358	378	324	329	302	360	314	323	315	328	343	342	344	355	355	326	333	314	329	341	314	339	372	317	320	274	350	324	327	309	322	330	362	321	358	321	356	343	315	330	328	346	323	319	331	336	342	320	342	328	346	318	329	319	332	323	320	370	318	345	336	363	330	329	331	338	313	341	310	361	315	319	366	335	310	366	360	314	306	322	294	328	327	327	331	357	350	324	336	347	334	347	346	313	315	356	341	326	330	355	344	307	332	333	319	341	325	330	331	355	337	315	333	324	350	348	334	325	321	340	344	318	313	314	335	329	351	335	342	324	311	332	333	334	329	320	323	306	329	341	308	291	307	315	303	339	338	313	320	334	340	326	361	355	321	338	311	300	333	298	334	328	325	337	299	306	321	342	332	324	314	325	336	339	337	334	318	341	332	306	345	336	321	322	341	317	319	320	316	349	352	343	363	300	327	329	330	331	325	322	373	332	327	318	351	328	321	325	341	345	340	308	316	350	365	305	335	340	312	335	333	351	333	315	311	305	325	377	290	302	305	340	339	355	329	323	361	307	338	331	334	334	324	330	321	328	342	316	288	330	374	326	292	329	331	329	333	339	320	322	317	360	312	320	338	312	344	339	328	317	331	312	324	324	358	324	314	336	327	348	339	286	315	328	323	341	319	331	340	337	301	359	320	333	356	333	345	334	344	334	328	318	347	344	332	323	311	349	333	330	338	313	365	293	326	308	338	351	358	362	315	365	356	301	305	326	315	339	366	328	323	322	376	330	321	313	311	323	319	320	352	340	333	353	310	355	293	293	359	357	336	322	361	328	331	336	362	313	344	352	337	327	366	331	318	302	333	338	350	309	327	310	351	315	358	313	334	326	349	338	334	360	318	331	332	328	332	339	341	309	324	368	349	323	327	317	339	358	347	332	281	326	323	336	344	311	324	327	337	325	313	309	335	324	347	337	331	332	329	337	332	338	312	318	337	320	336	319	325	305	320	315	345	312	354	319	317	342	318	327	332	330	330	316	320	362	328	347	337	356	327	298	329	286	305	345	355	335	314	337	318	344	329	306	339	343	313	349	322	334	333	317	336	316	322	316	315	337	316	340	336	333	319	348	342	333	314	321	367	314	342	292	313	351	297	323	342	331	337	322	325	363	331	345	333	346	334	283	323
345	3	3500	141045	458	8	48	303	425	536	540	589	563	521	531	508	505	482	460	435	426	414	403	417	410	397	421	386	394	395	406	407	399	400	381	385	356	386	375	347	389	414	359	364	365	373	359	359	377	403	365	346	372	352	375	369	349	364	365	362	361	350	313	364	350	360	364	342	339	339	331	339	341	351	332	337	325	372	347	333	337	355	341	340	334	339	307	351	366	309	373	349	371	291	330	339	340	313	337	344	364	352	340	334	335	322	341	339	351	344	353	322	331	354	343	346	323	341	367	341	346	341	342	350	346	369	328	350	343	373	344	352	394	371	350	336	337	326	294	328	356	346	355	348	335	308	367	350	349	324	342	368	354	331	332	341	339	336	331	313	364	352	333	339	314	344	336	350	352	347	322	321	338	326	335	330	343	356	371	337	378	365	340	339	359	367	319	342	352	335	331	327	331	331	334	355	312	336	364	374	325	326	336	307	317	321	320	351	319	341	329	340	329	358	333	316	335	345	359	352	329	341	347	347	349	384	328	299	317	377	339	350	359	326	332	340	343	320	365	353	316	321	316	351	345	326	333	331	298	336	326	350	332	327	323	330	335	351	367	312	320	363	351	332	323	351	338	357	299	348	346	320	346	329	354	356	324	303	319	301	324	335	345	349	358	342	362	339	341	371	328	353	339	352	353	353	318	345	346	352	340	298	370	352	305	352	332	354	319	349	312	354	346	345	309	310	332	340	325	338	330	343	324	336	368	341	347	339	363	302	347	353	315	336	335	349	343	331	331	326	309	366	335	381	348	350	339	312	357	337	336	340	387	326	343	329	348	343	321	350	340	309	315	358	336	359	342	349	355	345	297	380	322	317	340	339	331	337	303	346	332	334	335	363	327	338	333	340	330	332	325	341	328	352	311	352	338	338	353	316	366	364	339	376	343	317	356	317	344	332	373	320	358	329	311	342	321	321	349	321	366	318	385	335	357	329	344	371	349	342	340	341	364	342	326	335	386	335	339	346	346	339	320	336	337	373	316	320	348	344	339	351	319	363	340	337	352	330	325	359	335	302	341	381	345	334	368	345	303	316	338	352	314	333	338	324	349	337	336	358	374	360	358	341	329	342	323	333	321	322	313	345	348	351	304	345	356	349	349	340	313	342	305	353	343	340	348	358	344	367	333	336	323	342	334	337	323	302	312	351	339	306	359	329	358	347	339	360	347	350	338	342	335	320	338	360	325	354	327	338	346	366	337	355	330	345	357	362	344	334	360	342	356	320	331	316	320	320	347	321	346	331	354	319	334	333	335	325	337	347	330	331	346	325	332	339	369	339	365	369	351	325	353	309	361	341	326	327	331	326	361	338	321	356	367	350	338	320	340	303	311	323	333	327	339	335	343	354	311	373	344	367	334	329	343	341	320	318	329	330	319	326	323	327	320	354	351	344	320	340	316	373	340	330	329	338	313	340	315	330	337	363	358	309	343	349	321	307	350	348	363	315	319	330	347	349	336	343	363	304	325	356	330	336	360	329	344	316	335	347	337	353	325	358	341	324	331	299	336	353	321	358	355	330	368	327	327	340	334	344	315	312	354	322	326	318	356	330	367	312	350	384	330	343	353	320	350	353	317	378	304	347	356	347	324	335	333	308	384	344	331	337	330	343	332	315	335	325	353	354	337	320	348	321	328	318	365	304	339	313	339	344	335	315	350	339	345	355	331	345	364	357	311	326	312	331	348	363	340	350	381	331	308	356	335	319	339	319	348	310	320	363	338	351	317	345	338	350	330	334	332	350	325	316	336	329	348	343	316	335	321	339	355	374	342	330	343	321	320	337	347	336	321	334	323	365	343	315	338	348	345	348	358	331	338	342	338	329	376	349	360	375	314	331	339	329	379	335	318	325	367	312	345	334	360	325	346	333	332	340	336	327	315	349	328	319	318	372	355	321	329	366	322	337	320	326	293	333	327	336	343	373	336	323	311	330	334	317	307	348	334	324	337	343	345	328	349	343	322	338	347	364	306	337	344	334	342	355	318	346	331	309	354	316	330	314	351	357	347	339	313	332	333	322	311	314	347	337	335	363	348	364	358	340	340	345	321	329	339	349	343	328	349	327	362	369	328	328	300	336	345	351	321	337	336	333	351	335	293	353	321	369	375	305	325	352	313	367	304	340	324	316	297	363	336	334	355	360	373	340	352	348	337	317	320	358	324	338	326	348	327	340	347	318	366	322	323	341	331	351	323	347	346	345	325	346	353	312	326	333	346	305	333	328	348	339	337	336	311	335	331	340	357	343	338	319	324	364	325	326	344	352	343	341	355	353	307	333	340	337	341	321	322	325	321	363	325	336
