345	0	2700	189182	376	6	46	451	625	749	811	747	740	710	721	694	707	642	681	649	692	629	656	672	660	651	643	619	640	618	667	588	642	572	587	631	604	606	610	603	601	594	588	604	606	567	590	585	589	597	586	564	587	579	599	599	567	591	577	571	595	571	593	608	560	572	601	579	571	572	570	576	549	545	567	561	576	574	550	585	586	591	571	567	555	557	610	574	568	583	576	611	578	562	581	573	545	579	589	576	590	548	566	586	574	576	588	577	561	599	587	603	592	604	594	570	622	607	622	621	605	628	625	658	622	634	613	621	659	646	647	609	605	622	582	600	618	603	610	617	584	607	569	594	597	603	577	593	575	615	609	580	591	563	585	590	574	561	588	573	591	558	612	598	553	581	573	538	565	585	583	588	547	570	578	556	565	570	597	574	592	581	577	537	567	572	602	537	590	559	578	567	573	583	594	540	565	600	580	561	576	589	542	561	549	581	573	568	586	561	567	566	531	554	620	564	573	561	566	576	552	573	559	583	555	586	572	589	563	560	602	596	547	596	552	522	602	572	519	579	583	621	601	590	545	562	594	592	585	580	540	570	593	580	588	548	559	598	576	548	596	567	603	591	541	610	540	590	583	594	570	565	542	545	566	579	590	583	611	592	576	585	542	576	565	529	545	581	592	591	556	541	556	542	593	597	573	560	589	612	573	563	594	553	568	587	591	580	591	580	575	547	547	584	582	587	575	585	572	612	556	607	571	614	568	596	540	552	589	582	582	582	573	564	547	552	570	602	577	597	576	544	565	565	596	587	601	565	580	549	564	581	560	555	579	599	564	534	577	580	575	535	560	608	593	591	536	581	582	562	616	572	624	587	610	555	529	592	544	534	573	542	572	536	596	583	541	579	586	556	579	585	601	590	576	524	600	537	585	591	532	578	571	563	576	544	548	566	565	575	600	565	610	561	581	536	593	578	517	576	593	567	579	548	574	588	563	624	549	565	575	553	554	606	602	530	587	601	575	577	607	552	577	532	545	530	556	558	559	587	555	581	561	615	582	571	579	564	534	606	576	603	581	552	564	571	582	559	560	570	562	610	590	596	542	581	597	582	584	593	551	577	567	601	587	579	559	587	529	547	576	541	584	573	532	542	547	575	544	548	554	562	565	569	558	571	560	546	564	600	573	588	545	568	571	567	583	575	581	556	577	552	571	547	568	575	578	566	565	561	575	570	612	559	545	568	577	576	555	622	579	575	599	563	559	554	591	561	564	564	578	606	561	583	614	550	543	576	544	540	595	561	562	587	574	582	547	567	542	593	556	573	580	564	599	569	607	583	571	614	544	615	569	593	569	594	538	582	614	550	581	586	568	568	573	579	584	589	573	561	547	554	537	541	579	571	581	545	560	584	551	562	574	591	562	551	563	573	584	549	562	568	615	565	615	584	539	568	543	566	593	609	611	597	560	594	603	581	570	574	553	598	514	571	576	581	540	569	603	582	565	557	556	586	590	613	539	565	558	586	579	583	570	580	565	598	559	597	624	566	561	570	560	586	571	561	575	561	598	581	594	567	583	586	572	591	573	543	584	577	571	560	578	555	531	555	568	587	592	575	571	560	573	588	582	611	552	571	575	553	571	580	600	548	566	561	558	547	538	583	571	568	573	568	580	549	567	560	575	574	548	579	560	571	556	590	599	571	537	557	557	582	595	560	574	564	559	567	559	553	589	553	587	571	579	549	577	602	602	619	588	565	562	571	534	576	573	599	571	588	583	582	555	602	586	563	562	564	574	593	614	528	578	570	526	553	563	535	588	567	561	600	582	559	576	623	552	557	536	604	565	608	562	591	564	589	604	569	533	579	595	593	601	611	578	584	588	582	561	578	597	620	599	576	579	608	587	583	583	599	586	565	571	591	594	581	581	562	582	581	561	600	606	572	564	581	577	598	585	573	569	579	588	540	554	580	581	566	569	570	542	552	573	565	577	535	566	564	578	570	566	565	558	568	599	536	553	574	565	589	524	545	577	553	590	593	585	567	577	584	559	561	562	561	590	609	556	579	563	583	568	545	577	581	572	546	563	592	587	575	568	546	574	576	599	572	559	602	562	573	567	598	551	596	582	599	570	597	554	583	562	589	595	614	563	584	592	554	562	568	577	580	596	579	566	597	572	548	572	586	586	568	578	513	609	568	569	564	570	603	545	559	587	565	604	565	537	577	557	597	568	551	579	576	583	564	570	587	556	565	600	573	542	550	549	539	564	588	582	581	562	572	583	575	599	551	558	563	580	581	567	591	557	559	565	576	567	549	513	568	529	566	586	531	612	536	591	573	562	589	559	582	560	580	578	601	597	589
345	1	1900	189307	425	19	194	605	675	743	703	688	643	650	642	565	579	563	587	527	562	541	540	561	521	528	498	538	521	501	499	532	521	536	505	496	478	541	510	508	472	514	504	493	524	513	492	509	519	512	474	479	489	473	501	495	515	529	503	477	492	500	508	526	539	522	525	515	487	487	496	512	482	535	491	499	508	495	510	505	505	472	490	495	489	503	464	512	479	508	477	496	501	535	468	492	479	502	498	482	494	471	492	499	475	484	517	485	479	496	508	499	484	488	483	508	481	493	494	540	505	497	505	537	502	525	482	522	536	545	516	512	493	565	524	537	524	569	538	518	521	502	528	532	504	470	497	488	509	460	532	461	493	501	473	510	507	464	495	495	481	522	504	479	484	504	499	491	512	480	498	465	482	499	495	485	501	460	520	488	462	484	469	501	497	505	492	494	506	465	532	497	516	470	498	482	494	487	487	493	488	510	509	506	498	476	490	486	466	490	518	467	477	520	497	491	490	457	494	482	526	518	532	517	497	516	519	491	479	516	492	469	522	501	469	481	498	524	465	542	503	459	462	505	523	502	477	479	477	485	494	461	532	485	490	510	516	517	490	485	458	486	509	499	495	496	490	468	523	530	477	507	474	506	494	484	514	498	526	467	456	511	492	491	469	486	472	499	522	499	472	507	521	503	510	488	519	536	513	530	504	518	515	515	499	496	484	494	467	496	512	494	496	477	496	526	501	500	494	492	510	484	500	465	488	494	485	500	493	452	470	477	490	504	489	513	475	499	468	479	495	513	504	489	502	501	490	482	499	528	454	476	486	517	478	485	487	504	518	511	483	473	482	486	464	492	490	508	507	469	504	484	515	547	502	475	541	486	484	517	483	459	464	504	457	474	495	510	463	499	508	540	496	500	493	471	477	497	492	466	495	483	502	480	503	498	481	485	484	493	446	519	511	507	488	497	489	502	510	470	548	503	509	490	498	491	491	453	493	491	470	472	486	508	505	502	492	470	468	508	494	474	490	499	484	492	504	523	507	505	505	495	521	504	504	509	468	515	516	493	517	466	495	477	482	489	495	486	511	534	521	491	480	486	526	482	510	513	515	490	545	510	482	489	512	494	506	478	465	491	464	495	495	477	491	498	519	540	466	532	516	463	477	480	487	500	492	485	501	489	485	483	480	489	509	479	491	487	467	479	491	530	498	498	512	486	485	487	477	498	462	440	480	487	469	466	507	444	475	504	495	499	477	487	482	484	500	465	497	494	496	481	452	480	473	496	485	495	464	470	503	507	502	526	511	496	489	507	497	497	470	500	519	476	484	485	469	533	533	481	492	500	495	487	499	520	477	503	518	519	466	506	474	495	483	515	489	527	457	492	491	503	464	520	458	547	510	453	461	517	492	476	492	526	489	458	512	519	489	458	470	483	477	472	505	487	474	468	487	516	515	480	457	483	506	475	497	523	483	484	492	463	513	490	531	484	487	523	494	517	465	507	470	502	518	469	487	492	505	501	466	487	478	498	459	471	503	473	496	486	465	508	476	476	485	484	493	459	496	498	465	504	502	495	465	538	506	478	482	521	483	491	481	476	444	502	483	490	478	491	464	498	518	474	498	503	516	498	496	499	477	459	497	478	482	504	503	493	479	499	484	506	520	504	503	502	484	475	532	518	495	469	521	517	489	545	506	519	490	506	499	499	490	485	489	489	500	465	473	521	485	504	520	500	455	473	491	486	513	506	510	487	480	478	517	498	516	472	464	469	480	504	476	502	508	520	504	502	490	471	510	504	501	475	502	476	497	506	499	511	481	525	482	501	515	521	486	503	472	492	504	509	523	493	511	494	495	489	481	518	495	496	461	513	470	511	501	459	480	484	508	512	474	468	495	486	515	485	466	482	506	512	479	498	485	485	524	508	519	477	514	546	497	518	524	485	497	469	486	465	475	483	496	498	489	510	468	485	488	476	464	488	471	485	488	494	511	511	507	475	508	496	515	507	499	515	499	482	513	468	526	507	479	489	482	538	491	484	527	468	487	507	510	496	495	492	482	470	490	522	506	499	499	537	477	475	514	463	543	502	463	512	521	490	489	472	489	501	479	514	541	512	476	501	465	488	468	511	487	490	515	502	471	479	491	485	517	486	476	503	480	479	507	494	513	511	492	498	484	492	484	484	496	493	464	473	477	461	487	516	478	508	459	480	490	484	521	488	479	516	534	506	513	500	512	488	491	483	477	499	488	494	437	480	506	489	482	496	508	487	517	492	475	526	497	511	468	523	470	540	512	502	470	504	532	530	470	506	474	504	496	489	463	489	471	506	494	503	522	437	487	509	485	491	513	472	492	492
345	2	2100	189432	428	14	101	490	628	665	683	684	644	628	643	560	585	577	564	555	519	526	525	548	533	516	512	488	489	466	543	441	510	533	491	486	456	494	490	550	441	475	465	485	470	508	491	464	476	459	524	468	475	500	471	475	472	493	454	456	485	507	448	456	486	465	506	464	486	445	494	465	479	485	498	460	462	470	464	453	473	478	444	488	471	495	463	432	507	429	472	485	479	464	458	446	463	470	449	435	500	463	449	525	501	489	477	474	457	494	484	459	486	473	480	486	481	450	531	460	517	445	469	497	512	538	490	515	520	512	536	511	503	521	532	487	524	510	498	503	506	492	498	464	478	469	468	462	487	451	477	455	443	466	468	468	483	465	465	449	485	457	484	476	484	468	485	471	487	501	476	447	508	442	474	471	482	475	464	473	485	493	465	443	472	456	473	479	499	482	446	488	466	473	468	475	475	499	461	474	485	475	462	459	494	461	503	469	463	504	474	484	440	479	483	487	447	501	486	452	471	488	418	470	488	476	480	459	490	424	441	492	475	482	462	477	481	505	438	448	411	508	469	520	480	473	457	481	486	483	490	463	456	497	487	486	456	466	478	479	489	427	482	473	480	458	472	458	430	460	484	446	484	484	482	469	474	475	511	473	455	484	465	482	474	461	489	489	465	468	501	502	458	466	492	485	472	423	452	469	469	468	475	467	465	466	474	468	454	448	490	454	450	466	480	440	477	454	477	472	461	478	484	472	416	501	491	468	435	430	497	461	445	462	439	473	462	471	462	470	466	474	449	463	473	448	467	490	439	461	492	456	463	449	494	485	460	465	455	482	439	461	486	459	480	481	442	467	471	456	497	496	468	458	450	520	464	469	485	516	491	477	472	486	470	457	468	455	442	490	505	461	464	452	468	489	484	446	444	454	450	458	460	470	481	476	478	470	455	479	436	471	442	473	462	453	433	452	471	453	471	496	456	452	501	454	465	489	483	445	440	442	471	490	503	479	438	466	479	465	458	488	462	475	469	450	455	475	484	480	446	501	504	497	488	438	493	469	465	467	468	463	515	450	478	468	460	453	448	467	468	477	443	476	462	457	441	488	517	503	459	483	445	455	480	511	484	454	478	459	492	442	458	441	452	477	467	473	472	460	447	446	460	468	459	489	500	438	471	432	484	476	461	491	474	473	447	486	454	468	461	470	454	495	475	452	503	480	491	459	466	470	460	463	487	485	495	461	470	432	449	462	499	478	437	421	492	451	465	470	471	476	447	420	489	478	470	472	476	464	438	486	509	477	464	437	486	498	493	493	462	439	463	484	449	478	519	471	456	446	485	445	468	456	437	491	458	472	455	438	468	461	483	464	457	436	502	458	456	498	459	475	457	474	483	460	456	478	460	467	453	455	457	469	468	474	449	492	449	440	477	433	457	468	455	471	486	473	478	458	466	464	511	502	464	470	483	450	434	489	466	446	463	470	500	451	452	462	467	452	483	450	460	480	466	450	447	459	480	450	472	470	444	428	490	464	454	447	474	453	437	496	459	464	483	429	463	471	459	450	484	478	458	467	452	487	448	477	497	502	467	436	462	452	450	484	452	485	457	479	480	450	467	483	495	449	480	461	487	451	490	473	480	476	486	485	462	448	426	494	492	497	477	480	510	470	464	472	457	453	441	467	415	475	478	460	495	461	470	475	457	494	466	481	450	447	469	473	469	497	455	445	463	480	454	485	454	471	467	486	455	483	494	461	438	478	453	469	445	466	469	434	469	442	440	459	458	450	446	439	502	483	512	481	443	446	452	461	483	481	439	455	485	492	445	500	450	448	470	471	476	462	478	462	472	468	437	458	491	488	477	463	440	458	478	472	492	488	440	466	476	503	478	492	465	478	450	460	469	459	476	481	453	464	498	472	497	509	438	471	420	457	471	454	455	512	492	473	500	470	448	469	445	491	498	433	486	477	476	466	457	470	449	466	431	471	460	462	459	452	477	482	490	478	466	457	443	473	480	451	440	492	462	483	408	480	446	485	436	456	424	474	447	453	468	507	485	463	459	453	485	464	460	483	495	477	460	476	488	492	492	476	457	456	493	515	462	459	451	461	485	482	476	495	496	454	482	489	488	480	459	471	463	487	460	464	454	461	468	500	472	434	478	444	491	448	451	449	449	458	451	466	466	440	487	460	482	482	501	467	473	462	438	489	465	476	458	475	458	458	488	502	479	471	464	489	449	475	437	477	478	468	440	480	475	451	477	446	455	480	452	461	467	465	426	477	490	485	463	444	507	490	430	452	441	451	467	454	447	499	506	496	461	432	468	479	485	454	464	462	457	463	475	453	448	503	481	459
345	3	3500	189557	410	21	119	523	701	735	751	724	729	711	702	664	634	622	620	632	584	629	560	585	577	557	578	541	598	564	559	559	572	563	530	559	516	553	543	587	563	556	534	526	533	578	526	538	542	521	575	592	522	538	526	574	553	515	493	519	558	547	547	562	545	516	548	540	504	530	548	560	510	537	552	540	550	533	515	537	539	553	536	563	557	539	541	524	488	540	516	552	528	516	553	522	572	510	566	504	551	538	523	576	545	507	561	541	516	549	544	548	517	547	552	545	539	554	539	562	563	548	564	538	541	587	538	573	548	601	587	585	593	586	558	558	592	590	629	586	578	522	536	567	573	539	585	517	530	560	536	526	555	521	559	511	526	551	531	525	510	507	528	548	561	549	536	556	536	536	509	554	513	525	533	524	527	535	526	538	540	542	501	520	513	548	555	552	544	540	509	548	551	543	525	544	518	569	506	531	531	527	527	528	537	554	534	549	507	547	534	532	506	532	567	527	515	493	539	549	528	516	526	541	527	552	544	546	538	534	556	545	528	521	543	538	556	541	547	553	532	499	543	504	498	507	522	551	543	529	544	510	544	558	551	563	538	549	513	542	527	540	545	496	517	510	539	529	544	518	538	526	513	544	515	499	549	521	488	505	543	543	536	522	507	548	521	530	558	526	512	554	558	572	508	519	547	539	544	511	532	514	519	539	521	542	546	570	494	524	561	531	489	549	537	540	512	523	538	531	510	506	517	556	533	563	514	546	505	571	531	507	533	571	499	499	525	520	514	531	561	516	535	504	521	508	541	526	538	527	525	516	528	529	524	562	506	542	552	538	543	521	522	472	524	558	554	521	550	528	531	522	552	504	506	533	518	500	540	541	491	521	545	525	518	545	505	534	507	509	550	537	504	520	511	532	532	504	512	551	549	555	518	545	527	527	539	555	501	557	542	531	529	521	520	516	526	537	539	529	525	558	510	528	557	537	536	496	544	559	509	557	527	492	550	529	524	515	517	534	507	534	559	523	525	506	505	526	524	530	510	541	518	540	569	548	553	527	552	531	554	494	562	533	514	531	553	542	488	527	505	523	523	539	550	521	504	527	525	511	551	541	544	544	529	493	559	537	531	548	511	531	515	530	504	547	543	565	518	567	534	524	552	512	499	546	516	539	548	531	534	535	502	544	539	534	499	514	553	525	500	530	531	555	491	547	521	563	533	547	495	571	526	519	540	544	517	500	576	553	523	532	540	534	529	503	484	564	514	557	528	506	528	560	509	534	549	513	549	530	552	516	536	558	517	511	517	555	518	592	530	511	532	531	536	525	522	549	512	532	538	514	543	509	511	537	556	537	526	522	507	511	550	537	501	524	519	568	515	525	546	534	512	503	513	547	508	526	523	537	531	525	543	530	549	516	542	505	535	527	499	545	520	514	510	538	524	525	564	534	537	509	527	498	550	531	563	540	515	528	500	533	548	546	573	518	503	518	551	509	531	544	523	534	550	524	545	540	526	542	532	504	509	509	491	505	553	517	538	512	534	548	510	512	521	506	536	527	567	499	551	513	492	564	512	529	517	543	528	511	531	500	547	528	514	567	539	523	505	513	512	549	557	531	542	506	522	529	503	553	522	542	516	502	554	506	536	513	511	535	548	526	543	549	512	520	532	547	559	534	510	527	544	514	513	542	542	512	492	555	510	526	522	527	544	500	515	535	498	498	532	535	547	518	490	521	546	530	534	509	526	571	538	553	512	555	496	560	541	554	537	521	519	537	512	509	504	542	527	448	517	523	534	510	559	523	525	533	542	547	554	529	555	492	475	518	528	522	540	514	526	549	545	579	529	540	542	521	522	529	503	544	556	527	532	518	557	527	539	539	522	517	527	508	586	544	542	535	550	500	516	501	508	512	522	490	518	547	539	532	508	495	557	532	523	522	532	478	497	521	529	542	532	543	529	549	527	542	512	514	562	516	504	522	550	534	530	552	509	516	535	515	534	549	529	496	538	544	536	533	563	544	557	534	534	545	486	513	524	512	526	565	543	517	547	520	546	511	500	499	518	532	541	540	545	511	560	551	553	506	555	529	528	494	530	569	506	548	534	522	543	520	541	543	561	533	525	534	489	508	527	505	531	553	529	538	520	539	539	531	506	517	543	529	518	521	531	532	531	498	530	531	523	545	513	548	540	528	523	528	540	555	513	551	516	542	554	553	524	545	531	524	538	561	520	554	545	522	522	539	516	561	539	532	557	545	527	511	538	545	522	532	514	546	527	535	555	563	512	534	527	527	521	551	572	526	535	498	517	551	534	538	539	545	488	541	499	521	550	538	508	543	511	529	514	529	500	556
345	0	2700	189682	401	18	69	418	659	827	806	797	769	739	696	736	667	642	635	675	597	622	592	625	627	605	639	619	631	617	572	578	590	599	582	548	565	565	570	595	620	567	586	596	561	582	556	539	568	545	548	528	536	557	528	542	530	559	549	554	576	545	573	591	570	512	532	555	530	599	588	545	525	533	535	544	552	560	551	561	562	549	554	582	554	509	543	561	552	558	573	512	541	516	556	556	517	543	547	571	508	536	541	519	541	535	526	551	549	538	564	535	580	539	568	551	561	607	586	555	568	616	592	569	577	553	604	604	572	586	572	574	629	612	606	565	626	584	624	595	618	560	574	573	556	574	602	556	595	545	533	535	551	545	562	543	533	567	520	589	573	574	546	523	574	543	498	541	568	541	532	564	554	518	559	562	563	552	536	550	593	538	576	557	517	553	550	547	526	542	531	534	535	550	560	559	539	552	523	581	523	536	549	550	548	539	553	513	570	568	519	531	564	516	535	493	532	538	572	520	604	555	527	570	521	525	581	526	574	550	540	557	542	546	541	528	518	543	580	522	558	508	551	535	552	583	564	567	583	500	537	554	540	560	531	551	555	567	543	561	530	528	550	543	560	522	553	565	519	555	535	540	570	575	527	539	542	561	565	544	566	513	539	557	528	532	558	554	525	560	564	568	560	523	527	506	562	518	519	538	546	539	531	563	538	522	539	530	541	516	538	512	572	548	526	545	546	528	525	540	537	570	538	535	539	552	536	533	538	532	536	540	523	552	518	539	536	540	568	572	492	581	523	535	548	538	534	539	556	537	586	513	545	537	562	536	487	550	537	539	539	549	538	549	525	566	550	592	571	502	560	540	538	547	533	532	568	559	525	562	542	569	543	583	535	557	561	552	559	530	538	554	535	540	513	576	566	551	533	525	529	532	493	536	507	526	564	560	518	538	557	559	563	540	536	548	573	554	582	564	548	506	537	540	548	558	490	567	532	571	548	557	520	538	525	530	566	530	505	544	530	543	547	534	543	509	542	559	515	536	545	564	589	528	580	542	550	575	540	571	519	574	535	532	552	542	534	539	563	529	543	560	539	532	549	552	508	549	516	550	563	554	498	561	555	518	555	525	519	530	552	527	548	566	566	548	500	515	544	543	538	553	575	540	552	566	528	535	537	520	541	537	556	535	539	526	526	551	530	530	559	501	539	518	518	569	523	544	555	534	511	547	518	581	525	554	548	505	548	534	549	567	552	563	523	522	540	525	531	511	551	576	559	542	571	518	518	531	566	583	541	527	519	523	525	540	551	569	513	529	520	501	528	533	538	543	558	556	527	554	508	547	525	540	535	569	562	524	504	560	540	566	522	530	546	530	536	529	549	566	540	545	550	532	570	518	513	552	495	557	559	521	585	561	497	558	558	577	559	593	563	545	558	500	555	513	537	526	538	545	543	545	574	539	528	553	513	543	559	554	528	551	537	566	510	532	547	523	537	521	557	539	527	540	556	534	540	550	538	558	544	535	548	572	517	524	527	587	534	523	515	580	563	563	558	511	532	531	525	550	530	542	532	547	566	578	511	546	532	545	547	522	548	575	536	545	537	531	507	523	540	535	539	549	578	540	551	584	528	499	536	519	559	543	545	532	512	520	522	540	547	516	559	512	541	559	539	560	544	514	544	560	521	534	534	554	583	552	544	527	520	555	541	530	531	540	554	538	512	562	535	543	593	558	543	549	531	528	584	531	555	529	524	572	537	541	538	560	542	559	539	573	550	543	543	563	536	519	551	549	526	560	542	549	554	534	567	548	556	516	534	544	546	523	545	539	550	531	544	525	565	545	536	537	539	515	538	542	544	589	547	551	560	585	508	529	506	566	543	508	553	533	535	556	548	514	527	557	544	556	523	522	537	526	562	523	550	551	558	523	552	512	561	524	534	551	547	545	544	556	533	551	528	551	521	558	485	545	530	525	588	548	530	546	553	527	516	500	504	551	530	576	573	565	508	539	575	545	551	569	506	528	515	570	583	539	538	543	545	530	564	534	503	579	548	565	576	539	541	533	545	541	561	558	552	538	551	552	584	508	534	554	545	498	552	543	532	499	533	565	537	545	545	548	543	547	543	520	534	559	547	526	572	565	510	555	571	545	565	531	546	523	573	557	560	535	543	538	519	530	519	527	518	529	541	520	504	584	534	582	548	535	532	553	518	525	539	548	528	524	560	548	550	549	552	601	507	549	524	527	533	556	555	528	548	531	541	554	557	544	543	567	569	551	566	586	559	558	550	545	544	539	533	576	555	522	537	525	540	549	533	519	528	542	532	503	568	562	529	589	538	571	521	532	585	533	579	549
345	1	1900	189807	432	25	207	608	645	731	729	746	691	670	678	625	675	590	621	596	574	617	617	590	590	573	592	580	561	615	535	570	547	563	517	589	561	537	591	574	574	603	556	567	589	547	559	562	568	562	547	539	511	603	571	567	548	526	523	572	545	573	554	541	536	568	521	544	521	551	540	552	524	569	564	543	543	537	546	574	544	542	555	578	562	551	552	536	554	556	569	544	529	560	527	570	567	508	560	544	536	552	587	549	530	533	526	563	537	553	582	539	520	528	558	550	537	513	563	574	518	593	519	612	584	549	585	587	615	548	577	585	569	627	580	587	583	610	584	584	610	582	536	558	644	529	564	553	522	568	537	558	531	546	536	533	551	580	529	542	559	553	581	555	538	554	550	556	535	553	581	552	537	552	536	530	554	553	565	578	580	543	560	552	523	581	564	559	538	550	531	537	559	562	551	575	510	546	563	534	539	568	512	551	533	540	500	517	556	550	532	555	585	569	533	577	544	549	515	544	525	546	558	548	524	527	554	541	586	530	526	541	538	547	519	538	541	598	545	569	531	509	544	582	579	558	556	540	560	560	519	545	549	556	542	532	560	530	536	532	515	540	533	571	523	522	566	574	554	576	533	536	544	521	533	562	551	533	518	557	553	529	563	523	582	552	583	559	538	528	519	560	533	539	526	552	573	532	538	535	567	560	522	550	565	526	569	534	538	507	534	561	527	579	520	560	517	575	520	568	525	546	538	546	563	520	559	559	527	564	552	530	530	569	535	520	587	537	534	523	556	511	563	528	556	539	524	579	529	550	537	536	551	525	566	571	551	549	558	535	576	539	540	570	573	547	562	576	551	515	564	529	541	570	508	560	584	557	555	514	564	580	549	538	563	555	579	525	558	545	522	562	546	556	566	565	537	496	542	523	546	534	542	541	509	562	557	517	525	562	540	566	529	545	564	535	530	561	528	553	543	521	534	528	564	533	571	533	521	550	512	558	548	519	554	548	523	555	551	536	566	557	526	546	557	556	584	530	570	568	570	525	545	576	541	553	528	580	528	494	554	533	567	547	532	574	549	530	533	536	543	540	530	548	531	528	563	541	550	569	529	543	546	566	572	549	563	532	537	548	580	521	529	572	530	539	520	533	508	559	563	546	530	555	533	593	547	540	573	517	552	555	549	557	575	550	550	548	536	530	520	563	532	555	558	526	552	564	514	541	556	534	549	511	546	546	570	556	531	555	537	554	528	550	548	544	535	557	534	519	483	544	537	561	571	546	563	549	536	517	561	562	549	587	569	560	543	571	529	557	578	536	537	581	566	524	548	556	543	573	559	544	547	565	530	515	554	547	589	564	549	540	607	506	566	537	563	564	544	535	564	565	547	525	522	521	565	575	557	549	552	526	558	511	553	570	531	515	520	547	536	551	546	556	574	575	544	561	535	553	552	530	558	556	527	557	531	570	590	572	549	543	550	532	524	518	566	575	549	542	551	553	580	559	545	506	526	541	533	503	540	517	532	532	552	527	529	580	551	588	518	540	538	582	583	530	546	533	538	528	543	532	535	598	532	514	520	549	550	534	541	550	544	562	541	560	535	535	565	549	531	544	552	571	532	543	566	530	540	554	543	538	541	561	506	549	556	590	563	543	525	539	567	551	532	567	561	496	562	527	542	553	518	541	523	559	555	555	529	544	526	556	568	532	529	560	523	538	544	532	566	520	550	543	579	548	527	513	516	575	569	543	525	546	539	563	547	518	558	533	576	542	555	532	538	536	554	529	531	524	528	555	532	551	509	581	579	579	553	538	555	537	536	562	559	527	549	555	540	539	547	526	504	557	579	554	542	536	552	596	548	536	534	538	544	524	573	555	536	517	570	552	530	536	516	570	538	520	541	558	555	539	532	534	563	562	554	515	546	546	513	565	533	556	572	593	525	567	513	552	557	566	538	544	570	538	575	520	545	541	536	536	530	567	503	538	555	525	534	565	498	583	554	556	559	558	552	597	556	573	499	578	568	550	562	533	570	542	565	581	570	557	529	523	528	577	549	550	536	560	560	526	555	555	551	582	515	521	542	535	539	542	546	568	568	548	505	552	550	550	538	529	526	547	504	569	511	518	541	569	543	564	536	523	562	534	555	548	579	582	511	528	572	523	532	572	547	512	559	558	560	577	537	531	518	542	531	554	563	592	539	563	585	529	543	529	559	551	578	547	509	591	561	546	525	535	524	560	542	511	539	559	564	515	546	549	546	557	569	555	524	572	536	568	525	512	547	560	519	561	565	523	540	533	547	535	546	552	564	537	534	557	556	554	546	552	555	515	549	577	583	579	556	550	512	555	544	559
345	2	2100	189932	431	17	102	514	680	742	725	740	685	654	664	662	634	649	634	631	611	632	604	612	592	601	589	563	592	583	598	585	572	599	594	616	536	599	572	570	541	594	573	550	595	587	610	579	585	565	539	579	577	559	607	591	585	580	598	586	579	568	564	550	613	575	595	578	567	599	579	558	597	579	602	578	567	608	561	586	574	546	575	578	569	575	567	561	564	540	576	562	533	588	580	554	570	598	556	590	542	580	573	564	559	573	577	619	575	534	571	550	575	578	567	560	616	599	541	618	597	609	589	576	563	602	601	581	592	596	652	617	625	601	592	609	609	631	609	612	626	626	586	570	573	590	575	572	585	571	595	551	569	521	568	557	552	581	572	585	596	560	581	559	568	593	598	572	527	548	578	584	554	595	564	594	583	588	551	598	572	585	584	578	599	584	585	526	559	576	582	627	549	575	549	590	560	561	559	588	566	579	577	538	566	601	555	584	567	571	510	579	555	598	573	531	594	539	554	543	530	579	568	540	559	537	580	545	575	578	562	540	566	545	578	571	571	567	576	569	569	552	556	549	552	590	590	630	584	601	569	574	549	586	551	582	572	564	552	570	568	569	572	553	548	577	556	577	571	546	589	582	549	568	590	575	623	558	579	517	572	539	564	585	598	578	615	568	592	589	544	575	551	550	569	575	581	581	581	579	557	575	582	614	563	583	576	566	574	578	567	576	608	589	581	563	530	556	571	584	560	572	528	530	553	564	550	568	564	593	536	593	596	556	587	576	520	572	568	560	543	543	587	588	557	572	534	569	549	606	567	541	596	586	551	593	543	571	577	537	551	602	578	587	570	583	594	586	591	552	574	532	581	577	586	588	549	568	584	584	580	561	586	568	596	597	543	575	588	563	558	599	548	571	549	589	558	543	528	580	577	566	544	589	555	588	570	608	557	558	552	587	555	567	531	601	578	566	562	608	595	553	574	563	570	550	601	581	522	573	572	579	531	610	552	574	535	574	571	539	551	544	601	561	593	559	574	581	564	563	550	568	556	559	598	577	563	549	565	593	590	574	547	555	551	581	560	581	553	593	545	581	600	591	555	549	597	565	567	562	573	599	580	610	573	524	548	574	570	603	558	575	570	560	548	601	575	560	563	539	587	567	573	606	573	531	551	579	569	555	544	565	582	565	549	560	559	550	567	564	545	609	542	567	598	564	579	575	550	578	573	569	547	581	594	581	550	580	562	589	578	524	594	539	557	543	563	629	585	567	556	566	619	558	553	603	581	562	580	577	574	562	559	590	550	570	573	529	591	573	569	565	558	572	558	560	568	608	551	559	558	576	545	587	575	566	567	579	543	541	567	571	573	591	589	568	567	594	559	571	573	582	540	594	546	563	544	587	533	573	586	570	584	589	566	589	589	545	574	579	533	582	553	581	561	562	587	550	574	553	550	581	566	579	551	568	549	556	583	593	543	583	561	550	573	576	569	571	590	568	580	544	565	564	540	582	570	595	600	608	569	575	560	571	598	607	550	574	533	554	562	565	556	599	582	597	594	567	542	587	581	565	549	529	561	585	603	579	550	581	587	555	515	556	593	571	536	564	571	585	543	614	587	592	545	558	570	558	577	542	544	554	570	555	531	562	560	532	599	555	541	600	577	562	555	570	497	571	558	558	562	587	566	543	580	566	563	574	578	585	559	567	574	574	598	536	557	587	595	570	542	547	589	583	560	579	568	603	584	566	568	584	560	555	569	608	542	546	567	562	565	592	519	564	604	594	590	560	553	584	566	552	575	534	591	584	563	585	578	544	580	572	585	585	586	569	545	533	544	573	597	560	545	577	582	558	597	556	567	557	535	582	575	565	559	557	552	560	578	559	560	562	591	559	541	602	561	598	568	587	576	530	631	566	529	580	542	527	602	555	580	586	535	550	572	541	543	510	568	565	575	579	540	607	576	567	550	568	606	558	564	540	556	574	557	540	595	544	588	571	583	559	534	554	573	586	578	537	557	596	533	541	570	600	590	559	575	617	556	569	554	548	566	551	576	592	563	585	568	569	559	596	567	593	581	549	557	571	570	576	582	587	576	592	574	588	579	556	557	557	542	590	574	583	555	587	590	564	568	607	581	581	535	579	560	575	572	581	582	574	565	607	549	606	602	547	556	608	542	556	569	555	557	526	571	580	539	579	590	566	578	561	531	566	556	567	575	577	547	602	570	587	565	631	566	563	568	567	573	570	563	574	598	594	558	576	565	579	537	534	543	584	547	546	552	589	590	552	570	558	579	567	563	551	560	570	568	584	587	577	565	575	577	619	551	550	585	560	551	578	589	562	554	554	543	587	550	559
345	3	3500	190057	424	6	64	474	621	749	702	687	706	667	650	653	642	628	581	642	613	576	600	614	604	620	567	570	601	615	585	557	586	600	584	589	558	562	570	584	579	587	603	574	569	593	569	551	558	551	594	598	514	583	559	571	538	545	584	542	580	586	537	554	528	564	597	603	558	597	567	578	538	548	565	567	578	590	527	547	553	591	548	543	557	566	544	533	562	559	537	556	568	537	542	566	511	568	564	563	551	578	528	508	569	557	553	528	557	576	567	566	575	537	571	595	593	583	561	582	601	564	580	567	565	585	608	573	605	593	620	624	627	582	626	588	598	623	586	598	594	598	583	582	570	603	554	574	589	566	564	533	586	583	563	599	573	556	580	545	560	539	524	541	536	581	576	578	569	568	549	570	548	533	519	579	564	551	555	572	538	555	544	544	566	546	558	544	569	564	558	519	569	591	546	567	563	561	548	602	552	543	518	559	585	552	525	560	541	580	565	500	543	568	562	593	584	559	539	562	593	545	574	569	543	536	558	571	563	542	553	582	587	550	561	561	539	557	526	559	577	570	595	585	549	546	549	542	541	514	582	516	563	525	569	533	543	580	552	575	573	563	573	545	519	555	542	546	558	552	544	508	528	551	580	542	578	516	540	556	543	543	564	563	531	576	553	496	579	566	552	568	565	516	554	557	554	575	521	576	565	539	548	519	553	559	563	557	534	547	571	579	563	538	566	545	556	523	552	567	540	561	567	586	576	578	584	527	567	600	544	556	625	541	544	526	517	551	560	562	534	550	546	535	596	538	540	557	563	588	530	564	529	580	567	540	565	541	534	531	537	557	532	562	559	611	586	540	528	570	581	569	552	581	552	530	561	564	551	549	580	560	591	564	575	566	539	559	541	542	553	580	572	552	513	549	540	531	597	556	578	600	578	566	540	586	566	523	532	600	559	535	552	584	549	605	552	582	559	536	575	578	554	514	565	558	568	569	554	558	568	572	588	561	544	576	555	552	543	560	531	529	575	551	555	506	536	561	597	541	577	583	521	556	550	568	576	575	580	589	545	579	548	560	510	561	539	561	532	541	565	544	556	566	534	550	555	571	531	551	539	581	579	525	533	556	563	540	556	565	590	550	541	566	561	580	555	536	556	564	559	552	584	544	563	552	525	558	553	573	554	544	510	573	612	577	574	536	554	568	533	529	537	554	556	585	589	569	527	561	555	506	556	553	537	542	567	551	531	556	570	555	531	519	553	563	541	530	563	565	556	519	551	517	548	530	571	573	550	549	577	533	565	532	522	527	539	567	539	573	511	569	581	535	522	550	568	579	533	576	529	529	578	504	571	548	555	548	531	565	546	548	537	576	516	543	511	574	585	570	527	537	578	553	519	533	577	554	554	564	530	544	539	553	524	548	566	553	567	565	532	556	559	552	520	589	580	552	530	550	581	529	589	562	554	573	548	559	496	536	537	533	521	508	575	559	530	546	548	546	546	554	542	535	529	502	573	545	561	536	547	546	577	553	544	525	581	539	547	558	541	559	557	565	596	518	576	571	577	567	556	579	578	533	550	564	555	577	555	545	531	517	577	590	574	544	535	575	511	561	549	537	571	568	534	551	560	539	540	543	563	565	533	543	545	557	574	568	556	560	547	536	573	552	576	619	533	573	567	540	571	560	571	570	564	522	533	538	551	557	540	577	559	530	602	510	555	563	555	568	553	561	552	565	570	530	563	582	553	536	560	533	555	539	516	560	530	562	564	545	553	555	537	576	561	548	546	567	545	530	558	558	568	540	557	510	543	544	549	547	549	552	543	563	548	547	557	623	532	560	577	545	541	532	552	578	556	581	544	536	541	577	538	529	562	544	552	584	529	563	574	527	558	545	555	510	559	524	551	569	558	517	553	546	558	532	568	591	560	557	567	559	532	553	547	536	575	544	524	545	546	578	549	555	577	566	570	532	561	554	594	544	567	580	548	550	494	550	554	572	565	574	540	553	549	513	521	593	539	537	560	587	548	567	555	539	546	523	542	559	544	540	568	547	541	560	528	574	557	575	579	552	559	562	567	563	549	555	567	581	550	549	553	576	547	563	544	554	548	577	580	565	570	528	567	544	555	605	583	560	563	553	567	536	530	579	556	538	596	539	566	565	580	571	546	574	537	590	526	540	536	555	550	524	529	536	536	544	538	572	561	564	533	564	534	562	545	591	541	566	536	537	542	548	563	554	540	544	522	553	558	553	529	557	547	564	539	572	570	582	520	561	568	542	527	564	557	561	581	571	561	556	542	595	563	535	559	571	555	532	546	532	554	545	589	564	552	559	552	575	575	550	576	524	552	567	563	560
345	0	2700	190182	393	4	13	322	547	681	663	733	690	694	670	673	645	612	645	564	620	613	583	614	567	607	603	592	602	578	569	592	584	598	576	582	565	578	562	557	575	582	596	551	563	550	570	568	558	556	515	586	515	527	583	576	553	519	534	519	555	543	533	520	534	552	553	550	555	555	554	549	553	544	566	518	553	547	567	565	542	524	532	565	529	553	550	535	557	550	539	528	561	549	550	501	535	539	568	530	544	555	541	546	544	554	542	546	543	545	528	552	523	536	531	543	562	550	601	583	590	601	542	541	573	545	583	595	589	586	548	619	603	573	580	602	601	588	636	602	582	590	597	556	572	555	558	561	525	524	537	548	530	552	511	559	547	561	556	560	581	524	556	558	525	554	573	511	573	543	559	532	541	497	531	547	541	524	563	515	525	529	499	545	575	509	521	549	550	529	526	537	549	533	555	568	524	563	563	536	545	551	546	535	544	521	575	546	517	531	532	541	511	535	537	558	532	529	518	561	543	522	529	497	505	544	525	520	539	521	542	513	521	523	504	580	563	555	523	533	520	588	544	523	539	566	533	562	532	513	549	568	553	553	540	563	529	552	528	562	556	525	525	604	518	540	558	548	528	528	539	533	547	584	544	532	542	514	534	538	551	534	526	535	544	548	521	555	526	534	510	560	529	547	546	546	550	564	507	577	547	544	535	516	548	519	533	512	545	534	557	539	562	543	534	529	527	541	494	523	536	545	524	552	560	533	540	499	555	544	562	582	513	550	551	509	546	582	548	561	555	531	564	548	564	536	531	566	538	525	528	559	517	530	553	534	550	570	545	560	511	495	557	526	537	528	513	546	546	524	559	539	528	515	497	525	546	533	533	512	531	518	519	573	556	485	549	562	545	549	535	541	548	542	531	514	554	538	530	545	525	542	533	528	504	544	546	561	482	529	554	554	551	538	546	507	515	536	538	547	531	551	506	551	494	557	483	555	531	539	550	544	509	559	524	492	543	530	550	563	554	540	521	513	560	514	487	520	540	544	545	544	553	563	527	518	540	560	528	542	574	544	553	553	514	513	538	521	533	533	504	548	543	548	556	534	547	513	536	501	546	553	539	558	515	525	549	530	522	543	527	535	536	527	536	569	551	553	529	558	529	560	539	542	546	516	522	544	515	526	532	494	524	551	488	534	588	540	560	518	548	539	556	504	516	549	543	551	522	552	546	504	557	507	526	538	492	533	558	509	509	541	519	556	511	554	547	531	547	525	543	584	487	557	539	535	527	553	512	582	557	528	559	537	529	506	562	513	537	523	522	535	510	561	516	541	542	519	564	510	526	523	539	521	551	513	518	572	539	562	558	545	526	544	531	539	526	517	532	523	536	517	545	557	552	524	541	544	537	538	562	562	516	569	520	525	515	522	510	483	563	579	509	542	571	536	551	529	563	541	523	562	532	528	569	515	506	508	516	497	539	506	557	527	555	538	531	546	526	523	526	512	518	524	548	544	511	548	507	543	550	497	518	569	535	585	514	509	565	497	540	564	581	568	514	542	523	524	541	598	570	510	543	520	517	542	522	518	541	559	544	555	525	570	527	555	538	539	516	548	516	519	527	553	556	553	551	523	551	553	548	530	538	572	528	543	541	542	527	499	549	538	529	532	511	538	527	545	526	505	541	546	564	553	543	512	527	560	532	502	525	545	501	552	517	560	555	509	543	503	545	538	547	522	545	584	555	535	557	539	526	543	524	532	546	560	519	595	530	581	542	547	560	543	518	526	530	523	531	536	541	553	532	552	554	550	526	535	545	508	520	568	530	573	534	533	508	553	550	548	536	481	567	515	543	533	568	504	520	563	510	547	537	551	498	567	512	552	498	546	550	511	557	539	516	509	529	543	555	515	566	535	551	536	524	527	522	507	503	550	527	546	538	546	551	541	536	536	525	558	504	557	537	541	579	503	568	530	557	535	534	549	575	557	530	558	553	526	566	522	541	540	551	545	549	531	544	527	540	602	518	539	540	549	503	555	536	529	506	550	560	543	551	543	533	562	531	539	526	515	532	529	529	553	565	515	533	530	540	501	520	546	514	517	522	535	543	527	520	537	534	560	529	559	531	556	544	561	569	557	560	580	532	546	540	509	581	532	536	505	533	497	518	556	541	529	485	523	585	563	543	563	528	525	523	515	558	516	547	549	539	527	535	547	541	560	528	527	518	523	548	545	549	527	550	544	528	559	577	572	521	535	556	536	548	537	539	550	554	507	525	546	536	514	515	498	585	509	519	576	551	511	540	548	517	537	526	498	508	572	519	562	506	528	545	586	533	537	531	501	550	562	537	542	579	524	574	568
345	1	1900	190307	417	3	145	442	578	646	633	702	638	624	620	603	564	572	557	601	600	594	583	575	567	531	554	558	549	552	563	533	536	562	535	542	569	552	554	556	552	555	546	508	509	528	533	546	520	544	525	543	512	534	516	525	567	536	533	535	529	523	556	539	542	545	536	499	552	530	532	497	537	521	531	542	511	513	505	507	499	558	510	534	523	509	520	550	535	518	526	528	517	504	518	534	526	539	505	534	515	500	533	568	549	548	501	508	520	540	513	496	555	536	537	526	505	531	541	549	500	549	543	541	572	556	562	530	536	566	574	531	553	589	574	593	592	587	571	573	546	587	546	561	580	549	561	580	535	537	543	529	537	529	541	549	503	550	508	522	538	525	537	499	539	517	525	519	538	520	544	513	556	533	502	548	522	498	481	502	524	503	525	540	559	525	557	508	514	499	530	535	517	516	511	535	504	525	531	529	491	544	501	529	539	527	508	510	515	504	567	506	521	482	525	526	533	536	534	544	501	527	521	535	512	535	489	524	543	536	537	506	521	519	528	529	520	535	494	485	531	524	533	555	511	522	495	533	532	547	551	557	567	510	546	576	524	544	567	532	500	567	523	546	517	502	546	484	513	540	530	538	534	506	513	488	520	536	561	568	509	536	551	509	499	533	495	518	511	528	553	531	506	521	503	519	522	532	554	541	499	515	509	547	542	536	540	528	520	530	526	499	509	563	507	516	527	509	534	523	559	535	555	513	502	540	562	540	503	547	507	509	539	583	523	526	522	502	531	536	528	510	507	501	529	503	504	538	536	528	517	532	570	520	538	518	547	515	529	542	520	546	532	552	565	572	515	533	532	532	511	521	526	498	564	520	548	508	524	527	524	543	560	518	555	514	553	538	551	507	524	541	523	524	523	533	507	520	501	527	556	530	510	512	545	485	509	531	534	551	516	486	543	547	524	507	539	554	477	521	529	527	502	561	547	520	535	488	540	508	514	505	478	518	546	544	524	525	533	577	547	516	544	507	534	543	541	500	502	566	534	547	536	543	508	524	555	490	532	550	524	550	494	507	507	525	554	492	555	530	507	495	520	538	536	549	550	502	571	528	500	546	551	526	532	538	500	513	525	514	544	526	533	545	528	573	546	533	531	545	528	549	480	546	548	538	520	568	521	536	529	556	545	491	577	541	499	526	549	532	520	541	520	504	520	535	520	501	506	557	551	522	532	523	528	531	486	535	523	533	540	508	545	522	528	526	528	553	502	552	534	502	531	523	493	517	514	511	549	531	536	505	487	527	544	539	517	528	525	536	535	533	526	529	474	572	525	550	499	522	572	527	526	502	502	492	539	540	510	530	539	524	549	528	540	511	521	516	526	546	524	521	536	518	511	545	500	522	486	542	520	515	489	532	539	540	530	530	494	512	510	503	532	516	550	525	543	496	541	468	502	514	496	541	515	506	520	517	520	548	544	514	503	516	522	551	519	538	506	546	551	505	530	503	517	517	498	530	505	513	519	516	529	524	532	541	521	486	507	543	540	521	492	495	523	554	537	494	548	521	557	548	562	505	542	559	516	501	520	513	528	510	526	507	513	521	528	540	513	516	514	527	558	521	545	518	545	506	505	506	530	553	520	517	490	521	505	532	500	533	550	518	562	543	508	520	550	502	501	547	534	500	520	515	543	559	494	535	512	525	517	524	538	519	519	524	507	515	521	514	528	515	515	520	503	565	536	513	552	517	528	558	524	516	505	539	550	539	537	516	539	534	504	509	563	495	539	498	547	513	535	537	500	532	494	532	528	524	537	547	516	506	538	529	512	543	514	559	513	532	546	519	529	531	509	507	497	498	529	563	514	539	514	533	525	533	521	525	502	508	489	514	503	530	541	549	508	476	511	491	515	531	558	519	550	541	501	528	506	538	542	520	520	537	557	554	528	528	520	514	556	541	554	533	512	505	532	526	539	543	550	540	508	551	487	535	519	504	522	515	533	514	515	532	513	500	499	570	525	557	537	560	515	529	553	550	517	513	523	536	517	519	507	528	524	518	545	514	550	508	475	491	525	517	548	503	501	497	510	564	486	504	525	538	528	531	528	524	508	496	526	557	507	498	532	527	525	497	518	513	505	533	541	528	496	500	544	523	540	542	509	522	512	499	525	546	543	525	516	481	543	528	521	514	524	523	531	519	532	522	499	530	511	529	556	499	532	495	524	517	550	511	499	520	508	536	532	527	516	525	535	532	542	549	536	548	527	501	533	546	534	515	527	515	512	537	562	528	557	550	538	509	485	527	535	499	536	534	530	497	553	536	497	506	528	513	547	520	508	553	555	534	503	543	538	540	523	529
345	2	2100	190432	409	2	78	465	576	681	681	697	665	677	676	648	617	630	588	591	615	597	565	582	641	546	591	557	579	564	592	574	558	571	539	581	614	570	540	576	538	601	527	563	527	553	541	545	558	533	550	531	583	579	555	584	548	561	503	527	543	558	558	557	547	548	570	572	560	557	506	528	563	537	555	536	559	556	546	573	539	526	564	539	510	578	531	598	550	545	589	578	562	555	571	535	558	506	583	549	544	544	525	576	560	531	544	555	554	548	533	537	532	555	586	566	538	581	572	544	563	527	578	573	571	608	568	553	544	577	581	591	584	625	592	564	600	597	600	608	552	561	608	571	592	555	565	543	593	547	552	563	499	567	558	535	518	538	535	582	515	516	577	555	562	571	555	559	535	554	580	550	535	526	545	533	524	555	540	486	549	506	529	526	540	559	545	563	539	523	520	553	530	508	562	571	561	581	553	544	550	520	506	518	517	526	524	568	542	548	581	557	528	516	558	560	531	546	569	571	546	534	501	570	524	538	584	529	510	545	549	561	546	559	543	568	577	522	558	519	563	535	524	544	568	545	530	537	573	532	493	534	530	546	556	510	575	545	526	537	524	560	548	526	537	531	530	556	511	536	515	549	534	539	556	544	536	519	529	566	553	532	549	560	545	508	547	527	501	520	561	548	576	547	509	570	551	502	554	528	557	548	527	571	537	511	563	529	526	550	520	589	568	537	551	532	542	536	561	545	527	567	497	559	538	547	550	551	526	549	550	541	550	553	549	563	523	545	543	580	520	552	549	552	570	541	542	563	546	567	534	545	572	532	518	557	516	554	536	519	522	533	522	570	535	516	528	523	537	538	563	525	510	520	515	532	525	552	544	556	564	538	533	553	515	535	537	508	544	520	548	584	576	547	563	558	538	546	558	545	543	581	516	541	534	572	545	531	545	521	516	546	538	550	573	576	528	587	540	548	568	537	543	559	560	526	543	524	549	566	543	564	550	552	537	543	563	544	540	517	547	561	542	521	543	505	530	561	520	568	511	579	532	551	543	516	552	547	555	539	535	547	579	524	535	536	519	573	507	578	502	566	545	560	530	532	540	544	532	558	512	560	533	520	564	547	559	515	577	550	551	505	535	537	536	569	503	528	556	585	538	552	511	538	542	540	531	544	584	571	549	540	559	541	563	558	541	530	567	532	571	586	532	541	534	562	556	543	536	569	517	531	526	579	568	556	541	556	534	549	515	555	550	525	539	536	511	549	541	572	565	557	537	555	533	519	543	564	542	505	567	524	513	540	518	524	531	546	528	545	575	523	533	545	500	508	589	564	564	539	540	515	531	542	582	567	553	537	535	569	528	537	523	554	532	569	509	564	553	530	580	534	534	485	526	539	535	534	546	563	554	573	536	506	527	550	511	546	550	517	538	584	531	571	547	514	532	522	529	553	556	539	571	520	563	541	553	525	528	540	541	534	543	563	510	584	562	560	537	518	501	538	525	556	523	536	540	573	550	518	556	518	552	589	536	565	528	560	525	558	527	493	553	548	529	525	559	552	529	523	540	530	528	495	504	549	547	545	546	511	558	565	541	513	535	544	553	516	552	551	563	521	566	528	526	528	534	531	561	567	536	533	558	538	565	522	569	576	561	527	541	546	538	568	525	538	505	566	569	555	559	561	513	548	540	565	530	550	509	589	524	599	523	571	529	542	551	559	527	551	585	524	565	579	508	525	550	528	554	535	541	540	602	531	558	579	527	536	522	556	537	521	549	533	567	535	545	550	552	563	543	544	525	566	507	549	528	507	528	542	557	547	545	534	515	543	536	515	566	511	537	548	530	545	559	569	552	572	543	519	537	534	544	532	562	543	517	515	506	580	542	536	566	542	513	528	537	532	599	552	560	519	558	522	562	550	510	555	567	546	552	588	523	522	537	567	533	557	590	516	546	524	558	554	539	537	587	542	515	523	548	561	534	495	549	557	543	555	545	555	540	522	510	557	544	535	545	565	513	548	532	545	506	552	586	572	520	535	545	529	568	558	536	562	557	578	512	541	546	546	536	536	562	526	542	502	576	519	555	544	587	552	554	550	539	510	556	497	545	519	483	544	549	551	539	561	503	542	523	576	534	572	542	518	521	528	586	528	489	555	568	513	519	544	559	517	512	554	535	560	582	486	524	562	554	549	542	561	562	517	560	562	559	536	535	532	537	566	521	552	527	559	562	550	545	535	575	570	531	538	522	522	561	515	558	562	552	527	532	573	553	543	533	537	578	530	522	583	529	545	568	562	516	548	537	520	505	524	578	524	600	561	542	556	530	570	540	550	563	559	526	572	544	576	567	535	570	501
345	3	3500	190557	421	2	77	489	640	723	694	707	695	701	633	641	613	610	619	596	595	602	587	585	573	588	575	582	529	552	586	544	573	571	571	568	581	550	548	543	600	559	553	553	528	523	547	557	554	534	571	550	547	521	564	564	507	578	530	560	544	535	526	548	526	563	545	558	554	553	574	531	522	527	592	553	554	503	520	548	547	539	549	515	555	547	525	560	536	530	555	534	579	519	541	538	585	523	546	522	554	517	527	536	561	540	535	557	565	548	558	568	526	547	532	542	549	520	556	518	589	550	546	571	568	579	572	579	595	578	540	551	535	579	569	600	588	569	581	600	587	602	593	571	590	565	589	584	547	540	554	540	543	519	543	575	540	552	552	522	536	572	546	516	523	570	537	541	512	567	523	538	540	540	534	529	542	552	508	551	538	557	532	558	540	551	559	520	514	529	536	540	560	537	555	570	547	550	564	503	553	520	556	549	521	502	538	534	517	550	527	531	529	556	560	569	545	544	524	545	505	569	522	538	534	538	538	535	526	547	543	543	536	529	532	564	529	519	509	555	533	555	551	516	565	556	520	538	546	560	542	562	527	525	530	566	545	541	557	559	539	553	533	530	570	532	533	562	508	566	535	516	539	556	558	543	557	537	530	538	517	559	541	524	541	571	528	521	540	552	539	527	553	569	521	542	524	543	556	565	523	547	510	573	510	566	560	543	544	557	540	525	573	553	493	551	550	539	547	538	501	536	541	532	569	533	543	517	544	553	558	512	530	547	538	535	534	519	547	551	521	546	514	537	579	562	549	515	512	539	540	538	530	552	544	561	522	549	528	518	563	512	513	531	540	549	536	538	544	514	531	543	562	522	526	535	531	552	498	560	517	521	521	542	495	527	542	591	532	534	529	550	533	545	560	572	520	545	541	550	525	509	564	547	560	546	563	542	526	537	571	568	559	535	553	519	552	562	565	508	530	545	497	573	544	552	525	559	542	520	558	496	504	540	546	515	563	549	537	513	538	549	551	548	541	544	538	537	525	521	531	528	577	543	576	565	525	524	525	541	575	531	543	558	541	542	515	528	536	560	527	549	524	526	522	558	550	493	537	561	540	555	551	539	543	543	529	535	541	530	525	535	551	540	537	570	599	525	537	509	535	534	567	504	559	539	536	549	533	545	556	572	557	517	517	540	556	542	537	498	562	527	531	560	528	555	524	564	555	543	545	510	548	555	531	543	540	532	561	531	516	534	564	537	535	526	553	562	550	523	536	549	517	518	534	552	556	559	538	533	501	553	540	562	546	522	517	526	544	558	548	515	512	556	537	566	534	532	519	548	516	532	531	571	549	549	540	544	569	562	546	551	542	555	576	560	490	527	531	525	553	565	549	528	550	505	526	538	553	566	526	560	531	521	506	546	529	550	515	554	509	538	525	535	533	510	574	505	533	526	552	536	511	544	533	571	512	556	518	545	524	567	542	533	560	544	536	567	533	569	539	522	590	532	558	524	557	525	515	543	525	571	524	514	539	537	535	545	537	549	529	556	519	519	535	542	550	508	546	529	548	571	529	554	507	563	539	578	550	568	583	544	545	470	523	544	535	544	528	541	563	576	532	542	541	539	515	518	548	558	559	541	549	526	511	537	516	539	544	553	561	533	553	540	530	532	534	518	575	528	545	546	544	541	550	530	537	534	543	547	553	532	537	527	531	545	575	517	517	572	559	546	512	544	535	554	531	530	531	533	522	533	543	539	572	513	563	521	524	535	544	510	525	565	552	533	524	557	577	514	546	525	519	546	537	519	543	563	503	514	537	528	526	537	552	551	522	542	552	543	506	520	579	529	503	561	539	535	580	525	525	552	567	540	528	509	523	526	521	530	514	532	532	519	545	544	553	560	545	556	532	539	531	545	518	494	526	548	544	547	565	566	530	537	545	581	518	485	567	522	539	535	573	545	551	577	551	534	522	572	518	573	535	520	527	578	558	510	560	520	525	547	506	553	575	530	499	541	588	546	531	527	521	543	540	569	561	550	502	502	547	527	556	543	523	532	566	545	548	531	540	543	543	516	573	548	507	559	550	522	539	540	544	561	540	536	509	536	550	525	524	541	558	524	540	530	552	537	500	518	548	541	550	534	515	527	564	543	518	554	529	532	532	506	541	549	557	545	527	536	543	552	543	535	538	514	510	521	540	542	529	525	508	524	521	559	565	553	535	523	547	553	523	527	514	561	535	530	540	526	543	558	539	555	490	500	549	544	560	554	571	561	529	534	525	534	564	525	515	534	583	513	553	546	553	544	521	557	530	550	540	503	534	540	551	532	525	546	541	546	483	559	529	525	535	522	495	534
