345	0	2700	199044	374	0	31	336	540	662	706	707	710	704	662	647	636	631	623	610	618	623	605	613	581	581	590	589	595	573	585	559	510	571	585	609	556	535	544	530	561	550	554	624	722	739	778	728	676	653	588	540	536	552	554	544	535	553	546	504	518	550	547	554	514	539	528	523	538	544	521	508	512	512	531	547	543	509	523	518	571	520	491	532	518	535	549	520	528	526	512	511	548	530	504	543	530	540	510	549	574	540	537	544	524	544	529	534	514	556	541	542	538	541	542	569	531	552	603	568	584	549	569	585	534	531	580	593	533	577	562	571	564	572	589	599	578	574	554	601	546	573	562	552	577	558	550	568	560	531	542	564	518	528	559	562	500	531	553	531	495	537	529	512	551	550	530	533	546	523	547	542	514	527	518	553	486	530	517	544	565	505	535	521	537	532	505	502	514	526	529	529	514	544	517	506	522	538	524	535	520	507	519	522	496	518	527	510	537	516	531	525	493	516	503	553	512	521	515	540	502	505	517	546	508	531	529	503	514	501	536	548	546	520	513	543	513	517	499	522	502	517	506	531	490	504	553	551	510	533	506	516	531	497	499	509	533	525	501	520	512	540	512	514	492	517	479	513	507	540	532	517	509	521	531	542	515	467	531	496	533	538	506	531	511	544	483	550	487	527	521	526	508	544	537	498	518	518	527	501	527	522	510	493	518	529	540	538	510	525	504	531	509	503	516	572	503	530	504	525	521	530	528	485	531	532	528	513	541	521	521	520	506	539	547	528	545	537	517	507	546	510	510	517	514	520	520	494	521	517	523	528	509	542	525	525	550	521	535	526	569	513	536	564	514	521	507	545	515	537	514	487	535	522	556	490	503	532	488	528	554	507	508	502	514	518	522	513	530	537	548	531	551	527	503	518	497	482	513	511	536	520	523	514	524	504	512	531	536	516	526	507	503	481	519	535	522	518	533	519	515	507	527	520	490	542	532	533	537	524	525	532	499	542	522	528	549	525	513	497	485	508	545	520	530	526	541	512	522	477	515	518	485	501	551	515	558	517	488	526	498	512	508	510	505	494	510	522	547	530	520	548	519	519	527	517	518	533	516	519	506	549	483	524	537	532	517	548	506	519	551	494	542	541	492	517	475	537	553	503	574	506	505	521	560	524	514	514	535	503	529	538	496	506	531	519	521	528	512	541	506	527	522	510	517	507	484	504	507	516	511	537	525	510	531	551	525	524	501	532	501	533	513	505	510	513	518	536	525	513	526	529	563	513	531	539	545	544	534	530	522	488	523	542	517	509	500	535	528	502	549	527	522	525	512	505	559	538	504	506	477	526	500	501	539	519	524	528	479	554	505	499	512	554	485	539	558	527	515	551	487	527	516	507	528	484	476	487	512	511	507	518	538	535	536	516	523	511	534	508	519	548	535	511	543	506	528	519	530	529	493	548	527	496	497	543	568	557	555	532	511	524	515	577	507	540	535	529	516	529	527	519	572	519	516	537	521	481	497	505	504	534	498	535	490	522	494	513	504	525	492	555	515	504	540	535	515	548	529	533	531	508	510	530	518	519	534	539	503	523	491	551	475	509	504	515	521	528	520	507	520	524	531	530	528	528	509	508	509	549	494	520	564	555	516	510	496	526	513	551	502	519	534	568	493	546	484	505	519	517	493	544	510	530	513	521	498	509	533	523	516	529	505	522	509	511	565	547	539	517	499	507	505	550	546	497	502	536	516	528	515	511	518	508	532	486	554	542	493	503	458	496	502	512	486	487	516	505	530	554	538	561	537	519	533	504	497	506	533	521	533	524	490	519	541	527	510	508	531	513	544	509	522	505	544	537	538	514	534	500	510	490	477	515	511	516	517	526	518	538	512	509	516	544	528	529	538	512	530	548	537	529	531	511	499	498	499	567	487	511	505	488	539	535	530	502	515	525	519	509	517	538	491	530	491	528	524	494	513	517	487	499	548	534	525	509	496	503	493	513	543	504	546	521	542	466	504	530	533	544	476	468	525	510	550	507	537	542	502	500	500	540	532	508	551	519	536	494	517	538	515	567	571	500	497	517	541	524	527	530	531	516	553	488	542	525	507	569	537	505	548	527	504	525	547	538	490	529	525	528	487	535	540	489	527	484	506	535	516	523	551	498	515	507	490	489	492	581	540	524	535	550	530	541	533	530	512	529	516	510	530	512	525	512	493	520	488	510	523	504	495	513	510	529	506	550	535	499	519	540	500	527	531	474	555	510	537	530	516	477	517	524	518	542	482	497	518	510	521	519	534	530	537	532	532	494	513	502	504	522	518	521	496	520	530	542	519	513	522	510	509	556	517	534	537	514	513	513
345	1	1900	199146	381	4	76	439	487	643	623	677	621	649	626	602	599	577	582	580	549	546	593	588	551	560	536	574	563	538	554	532	528	578	553	567	526	550	580	580	514	512	568	577	593	570	569	575	586	510	531	538	527	540	517	513	513	558	526	559	494	509	529	562	509	543	516	543	537	517	489	524	524	514	534	568	531	515	542	544	536	522	499	550	501	487	528	558	500	500	565	507	576	514	484	498	571	509	522	546	507	544	539	548	491	514	519	538	550	563	556	546	508	530	542	554	524	572	536	579	603	557	592	558	554	581	544	596	582	563	624	553	565	554	557	568	572	536	590	594	516	545	535	532	541	549	531	518	528	551	504	562	518	576	545	542	526	560	548	531	511	537	541	531	517	542	544	513	557	525	539	519	540	537	519	521	531	543	523	500	500	543	559	490	529	506	529	511	498	544	515	538	488	542	520	491	579	528	524	548	513	553	512	495	509	523	520	533	509	514	513	527	496	560	514	529	550	519	509	538	552	533	490	552	504	536	538	532	520	542	529	528	527	514	523	537	538	500	537	546	543	497	514	522	519	539	534	550	496	534	559	531	531	513	510	531	517	537	538	508	524	532	554	533	518	557	518	494	540	546	520	536	518	497	523	540	502	521	551	533	540	520	499	523	518	526	546	489	547	533	526	544	555	513	537	533	521	537	529	532	536	494	487	542	508	573	544	532	498	564	503	538	531	521	524	523	514	504	528	541	509	526	572	553	549	485	544	530	502	519	530	526	511	557	566	567	515	495	553	528	516	513	544	545	505	519	545	500	534	523	529	521	537	530	520	502	504	542	496	532	540	480	528	531	549	527	516	504	522	550	508	559	575	542	490	506	545	528	528	522	517	531	537	533	550	512	529	522	534	512	543	533	523	535	506	530	547	511	553	554	531	519	532	523	549	538	545	525	526	559	514	514	533	550	523	556	511	501	527	523	584	484	546	572	526	510	523	480	477	532	540	531	497	543	521	501	496	555	519	520	496	551	512	537	500	527	529	492	524	518	558	482	531	536	553	519	544	547	520	521	539	514	543	515	526	569	540	520	522	533	547	525	520	507	542	554	528	551	538	536	544	514	503	495	532	500	546	495	526	536	508	502	538	515	515	493	517	531	528	544	502	523	495	544	514	508	539	533	524	535	547	539	549	540	531	501	501	533	526	532	505	538	565	518	506	509	560	513	521	515	517	531	521	532	527	527	538	515	540	530	533	552	549	522	492	505	516	514	524	498	551	537	513	501	517	514	495	561	514	530	544	502	523	528	528	530	529	553	513	543	534	522	576	503	518	521	514	485	535	539	579	537	539	523	529	552	571	533	512	562	538	568	531	571	522	506	526	531	516	514	521	550	480	558	509	564	553	533	524	550	524	535	488	533	540	553	508	532	542	527	521	547	506	542	536	520	491	518	476	530	528	518	494	500	541	538	515	553	525	535	530	513	546	532	507	556	507	546	535	511	504	526	547	533	484	527	498	517	526	543	484	529	510	521	534	536	504	534	528	489	540	545	526	559	518	523	529	508	560	504	522	544	542	564	548	522	518	520	507	512	549	522	541	544	487	524	538	520	514	539	520	548	507	501	503	548	532	554	525	519	533	513	507	528	525	514	509	533	525	515	526	521	524	561	537	507	551	545	483	511	521	552	563	523	526	512	531	495	537	567	549	539	491	536	493	522	506	500	530	481	529	543	519	544	544	526	505	522	530	535	487	510	530	542	524	534	524	494	532	527	502	541	525	549	558	501	553	502	537	518	522	546	558	527	500	578	485	507	547	499	529	512	517	493	532	528	545	532	521	488	498	540	518	504	520	537	487	552	534	479	518	502	518	523	529	494	530	531	514	539	527	572	544	518	527	541	502	526	534	519	531	509	522	513	516	487	575	541	495	500	552	518	539	508	522	545	514	559	481	504	501	524	548	538	546	523	539	551	560	574	523	537	491	540	514	551	525	525	511	506	531	515	495	548	537	530	534	566	525	557	542	535	549	581	508	556	521	543	500	504	523	515	530	525	519	532	503	522	513	545	515	545	528	523	545	546	528	523	535	507	543	510	537	551	536	543	523	495	513	549	514	539	548	521	521	580	507	510	493	528	522	528	527	536	546	522	549	501	501	548	521	520	528	490	516	527	531	508	528	528	509	520	513	488	531	521	536	522	535	530	526	517	521	524	514	561	528	501	516	570	516	507	541	541	532	524	534	513	501	528	551	525	533	526	487	497	519	505	531	530	513	540	526	514	529	529	523	543	530	506	506	520	541	500	538	516	569	555	533	534	545	521	539	533	522	499	543	487	526	536	533	507	533	522	514	504	541	528
345	2	2100	199248	384	0	79	387	551	639	667	692	653	652	631	656	623	635	618	583	580	584	572	588	578	546	555	557	562	568	577	531	564	532	577	565	532	587	513	544	557	550	581	607	593	631	608	642	623	621	549	558	510	591	528	518	523	530	524	552	525	559	520	561	521	562	554	535	521	493	556	545	538	522	520	528	522	530	527	528	574	512	558	532	538	540	529	572	540	540	572	557	539	540	507	556	526	573	540	555	543	508	557	547	554	516	532	539	510	569	519	532	577	563	530	550	581	532	559	561	546	537	576	531	561	563	595	582	580	593	566	566	588	592	565	575	579	589	608	591	581	602	544	567	532	590	551	555	528	533	557	511	553	513	512	568	529	544	535	497	544	546	536	567	543	553	534	525	523	572	517	574	543	523	560	544	529	543	531	548	524	550	548	563	520	515	520	526	552	509	493	564	552	534	530	527	522	494	585	531	497	513	547	582	527	533	510	503	528	483	521	557	504	507	553	530	551	507	543	562	508	508	502	561	528	533	526	570	550	541	514	537	584	552	524	538	539	524	552	514	530	568	517	580	545	534	555	550	509	518	552	533	545	530	528	553	524	544	518	575	564	559	531	561	550	538	513	537	558	515	508	549	528	527	501	551	548	556	532	562	523	511	527	521	524	522	512	569	583	527	556	555	538	524	589	518	509	524	513	568	507	528	554	506	562	531	509	492	493	572	517	539	531	531	516	526	546	555	535	522	536	542	572	510	527	542	528	539	502	503	561	559	549	528	538	519	553	536	529	558	560	534	506	536	552	510	533	523	551	533	531	492	526	523	532	510	513	523	554	555	516	510	531	561	522	515	523	568	503	557	506	527	545	522	496	517	535	498	523	565	557	538	586	528	566	575	533	493	541	538	543	516	517	509	543	508	540	542	515	550	503	518	552	520	584	539	540	508	548	476	548	559	512	503	533	539	524	515	527	516	557	517	528	523	520	535	520	525	478	556	554	540	534	522	487	554	497	531	562	521	550	553	511	557	542	541	558	508	515	528	579	520	541	559	515	549	536	561	529	501	489	528	501	521	546	522	532	513	548	531	533	537	502	573	512	506	550	518	566	498	530	527	507	543	559	556	518	535	523	528	508	543	509	572	524	496	543	532	543	533	552	484	549	515	496	573	540	532	555	522	540	524	497	525	524	503	530	538	523	528	551	521	545	543	557	510	570	542	542	571	499	517	554	530	519	530	538	536	543	539	549	529	530	547	572	534	491	555	529	549	511	532	529	554	526	554	521	545	548	531	508	522	535	502	508	559	533	529	526	511	589	527	542	541	566	548	535	513	499	515	509	539	554	558	564	529	543	524	565	546	540	513	528	558	504	557	500	508	550	554	545	563	537	524	521	524	562	571	537	493	542	543	539	527	533	521	534	505	527	552	490	513	518	558	534	529	565	556	511	526	495	549	538	513	531	538	524	552	504	553	551	517	514	498	527	528	558	525	528	513	573	540	526	518	560	559	492	549	531	528	499	558	571	551	501	520	559	526	543	514	519	497	566	546	550	496	536	542	537	524	558	501	546	491	520	543	517	534	523	543	527	490	546	519	540	534	557	529	532	539	512	549	538	531	536	525	539	538	541	563	524	514	526	528	543	550	524	543	532	524	515	561	522	521	540	527	576	543	533	535	514	523	532	544	559	516	489	529	548	513	499	577	507	533	547	518	559	524	536	539	508	550	531	542	495	556	552	542	529	523	534	522	544	540	544	542	528	543	516	546	531	526	535	533	556	565	539	482	535	544	527	524	554	559	525	545	562	523	538	553	495	522	539	550	511	550	532	502	529	499	495	552	525	546	560	519	544	521	531	529	527	531	491	517	531	556	527	546	517	553	527	517	541	509	530	520	536	519	524	521	541	527	550	493	517	571	516	556	552	537	541	528	539	532	485	539	520	522	535	534	541	532	547	549	535	527	496	530	522	506	507	553	556	549	514	534	504	511	518	541	561	519	522	533	527	533	520	512	541	556	517	543	516	538	556	534	531	506	538	554	544	546	543	510	541	549	538	550	535	538	523	534	535	555	515	571	517	574	516	545	511	526	510	532	548	519	551	567	532	542	560	551	543	520	549	514	550	560	538	529	527	560	507	521	540	532	583	521	549	516	538	540	545	531	516	508	516	511	523	536	535	538	509	498	527	530	518	524	515	554	521	527	513	508	525	546	521	543	544	532	568	527	497	487	520	529	514	548	527	532	532	537	534	506	528	536	536	574	521	568	554	561	539	531	570	545	523	599	544	543	525	526	506	520	545	546	505	544	520	568	536	535	531	533	542	570	523	523	551	519	523	526	521	510	528	555	530	511
345	3	3500	199349	372	0	41	390	517	640	668	671	663	649	652	627	566	635	579	570	540	606	590	566	563	526	578	555	556	596	563	545	555	482	519	507	522	538	533	517	504	546	526	566	665	701	681	676	670	651	558	529	504	517	536	546	511	513	485	515	499	539	545	480	539	508	479	500	524	547	508	503	512	493	497	498	538	506	494	528	498	531	524	498	527	556	497	506	517	515	514	519	481	529	498	470	501	512	516	477	533	477	504	538	504	530	489	501	544	499	464	490	509	544	513	567	558	528	540	547	553	550	539	535	569	516	519	540	538	513	560	579	554	547	573	565	541	553	564	545	539	518	542	551	498	514	548	513	501	516	505	494	530	507	476	488	517	493	527	517	518	494	508	543	487	510	518	493	491	501	493	476	507	507	508	531	495	505	536	528	521	501	519	505	509	527	528	507	495	502	489	529	497	474	510	502	490	527	499	506	521	547	529	515	497	500	529	470	500	488	501	519	510	486	513	511	473	495	491	495	525	480	508	522	488	505	504	522	510	518	467	486	516	525	495	505	495	498	512	477	570	529	546	519	499	487	518	522	529	510	540	517	526	517	506	512	497	510	527	498	529	493	465	528	499	486	520	511	490	512	493	495	517	505	494	503	501	502	474	459	524	526	494	457	517	528	540	501	524	506	466	517	526	495	515	486	510	492	504	517	519	529	473	511	517	509	502	524	476	532	517	501	498	507	476	468	519	505	475	529	486	532	474	506	486	523	479	525	514	477	500	528	517	480	493	513	527	497	501	481	511	473	518	519	492	511	493	487	512	528	497	498	501	505	532	507	501	482	513	523	482	514	493	520	474	506	507	509	495	501	492	482	497	509	498	508	468	533	505	525	500	491	472	488	526	490	510	472	539	518	497	514	521	505	459	496	509	513	476	514	499	514	458	499	511	471	490	489	503	512	489	487	493	509	496	536	509	492	469	509	490	519	516	555	486	485	483	481	477	483	538	500	493	498	482	542	500	489	505	524	510	512	500	498	471	469	516	516	480	498	496	505	509	485	509	515	512	511	494	519	513	503	474	499	509	515	517	516	514	535	492	468	513	515	494	527	486	503	518	515	504	527	504	493	533	519	490	500	505	483	478	490	483	523	529	517	474	504	500	520	504	529	490	499	489	499	505	483	499	519	479	530	498	517	502	501	525	504	507	510	506	467	494	507	527	489	439	496	508	510	464	491	500	464	481	495	480	493	493	522	492	500	482	477	523	499	496	509	511	514	538	483	525	484	478	533	484	487	468	489	494	507	475	489	505	522	497	496	513	495	486	494	508	493	493	510	489	512	489	505	494	482	515	491	515	520	522	470	522	513	503	464	521	489	494	500	489	483	519	487	486	490	506	514	510	489	527	527	503	508	527	487	504	519	513	519	530	502	460	497	528	505	471	535	537	497	492	518	522	516	496	499	530	514	463	516	503	531	509	540	502	503	503	483	503	508	492	517	513	499	497	484	526	511	510	483	520	498	500	479	515	466	525	516	544	471	499	476	516	505	532	511	500	502	507	555	507	521	506	457	508	508	525	485	496	537	493	517	489	513	495	481	501	522	482	502	494	512	518	505	484	487	524	527	537	489	470	489	538	524	504	513	486	508	466	494	513	504	508	508	503	539	507	515	480	523	484	514	459	506	509	496	520	498	504	491	532	528	513	503	541	514	485	530	490	512	536	482	502	516	472	533	492	523	464	520	496	519	453	480	493	515	506	503	511	529	497	488	509	497	498	552	492	515	494	517	519	522	508	476	543	509	526	515	490	503	516	496	519	482	483	512	506	497	547	475	526	488	502	511	515	519	492	514	518	506	534	502	522	491	497	525	478	510	502	492	476	522	499	508	520	537	505	476	453	490	508	512	535	507	487	495	530	488	505	492	529	532	452	499	497	520	495	505	494	531	501	473	533	522	496	478	489	508	479	492	513	516	503	463	530	512	483	516	483	507	522	524	514	519	519	506	492	498	490	485	482	542	501	491	526	519	486	502	499	471	506	529	495	494	505	537	508	498	512	514	497	503	512	499	513	487	474	525	493	480	504	479	497	513	486	500	529	506	487	520	503	487	491	496	455	533	508	489	504	502	518	482	479	494	522	494	516	513	524	494	503	520	506	524	483	510	516	508	515	522	492	477	506	524	480	448	538	500	536	505	510	510	477	521	518	507	516	526	523	524	505	525	498	480	501	513	530	497	498	514	483	528	529	479	491	519	528	516	488	481	522	511	449	492	488	546	490	503	505	501	502	484	487	462	518	508	510	529	519	522	526	531	476	489	525	515	515	478	495	540	490	543	480	503	494	522	481	548	506	532	509	495
345	0	2700	199451	368	0	34	328	509	634	669	712	715	658	626	632	598	639	571	563	570	553	601	535	547	535	532	572	532	555	523	558	531	535	531	535	558	532	492	547	524	536	551	629	752	789	739	697	646	600	543	525	533	517	501	488	502	479	489	515	517	507	477	504	527	509	487	489	493	491	505	495	526	506	474	503	526	490	492	523	496	530	520	477	493	523	502	486	489	478	475	483	509	505	519	514	489	515	475	509	524	501	498	502	493	492	493	496	516	526	523	528	517	510	506	538	543	526	530	544	520	524	509	518	533	567	530	571	551	543	553	536	585	513	553	514	521	544	522	526	533	520	538	520	526	493	522	492	488	532	495	528	513	506	495	537	500	490	522	538	502	496	501	511	495	507	488	481	475	460	462	496	474	523	489	491	486	462	470	497	507	520	453	483	479	476	477	526	479	487	528	517	489	499	516	517	486	503	520	509	476	512	502	509	518	523	500	508	502	491	481	451	503	485	484	505	482	521	499	483	522	472	505	492	494	506	522	505	506	519	512	467	492	474	471	490	498	482	466	498	517	491	436	482	497	481	505	493	500	492	526	483	466	462	486	515	481	519	503	491	496	522	507	488	487	514	474	470	495	510	490	517	486	531	477	481	515	522	482	514	484	490	484	508	512	529	475	469	499	504	501	504	465	473	489	470	489	476	504	515	498	480	482	480	486	490	474	455	499	491	491	481	503	482	552	514	517	503	523	499	514	508	541	502	513	520	512	481	482	491	519	485	510	486	489	533	486	528	492	488	514	478	512	495	506	522	505	456	476	490	501	460	490	483	495	533	492	479	510	485	505	455	480	470	502	478	477	500	514	483	511	489	482	526	491	499	476	511	492	492	489	481	463	540	482	511	469	494	508	503	479	505	442	505	497	504	476	510	518	478	462	527	516	501	513	485	496	518	462	505	478	502	505	526	487	510	474	492	453	476	480	504	488	523	482	481	491	504	489	477	501	490	493	500	498	475	488	510	514	494	495	488	486	501	471	465	480	508	519	494	495	482	480	501	482	482	507	500	507	491	515	485	492	517	513	509	458	502	523	482	481	508	512	475	497	526	487	500	522	454	498	513	497	502	461	502	477	498	491	502	477	480	483	514	469	504	511	479	467	508	486	483	484	491	470	503	462	487	480	513	474	488	475	500	530	484	511	504	496	479	476	490	492	504	467	510	494	506	490	493	500	486	484	470	478	458	491	505	514	498	449	517	496	488	474	512	493	526	466	501	506	477	480	499	467	441	487	480	467	501	473	506	488	472	494	478	477	465	485	475	468	513	507	477	497	482	520	496	482	490	522	486	471	502	500	504	489	514	518	522	541	509	480	460	509	475	488	483	502	487	498	508	498	524	499	469	502	502	490	512	500	493	478	490	455	476	469	507	502	501	537	477	508	476	462	524	522	521	481	460	513	493	462	518	507	517	509	489	478	510	481	500	497	473	482	502	533	485	491	509	506	496	526	505	509	517	502	464	503	512	517	478	508	477	473	505	462	499	511	518	505	508	502	490	476	494	482	522	456	510	487	535	462	483	496	478	484	490	525	504	512	464	503	493	479	506	474	490	471	501	486	529	494	486	484	499	470	531	476	562	482	476	508	492	499	515	469	515	509	496	497	529	487	505	498	501	471	477	494	471	493	484	495	472	465	493	514	515	482	491	511	471	501	481	510	493	534	495	505	517	472	467	500	472	517	460	468	482	522	489	465	499	494	499	484	465	511	461	500	495	491	509	476	467	507	476	496	491	476	502	525	486	492	490	500	525	466	496	488	481	499	488	514	474	458	486	496	474	482	499	512	493	488	529	462	496	505	481	481	479	479	485	486	485	451	490	512	453	490	526	470	478	482	501	507	504	505	494	547	468	475	484	475	505	497	525	485	504	519	488	471	471	504	499	480	495	474	489	516	476	513	527	488	516	525	504	436	484	530	474	510	485	494	510	487	488	496	494	479	502	499	486	494	488	491	493	489	533	495	495	488	472	453	497	503	483	477	488	483	500	524	514	487	505	480	479	487	509	492	483	477	507	525	492	491	527	515	462	498	505	524	450	531	492	480	500	545	496	515	477	499	484	484	476	504	499	463	472	476	488	524	482	452	465	521	498	500	525	480	528	479	513	471	503	504	501	529	487	521	485	542	482	471	469	533	494	486	485	476	489	491	521	502	469	486	535	483	482	492	468	512	492	488	464	501	523	483	461	484	491	495	465	481	497	449	461	480	483	485	490	522	488	522	456	465	478	505	504	459	462	467	522	481	513	502	495	537	505	470	488	474	509	526	494	517	469	464	491	488	506	485	465	509	522	503	533	511	466
345	1	1900	199553	371	3	70	431	539	602	639	665	632	632	595	595	560	587	574	616	580	547	565	580	579	535	527	577	541	549	591	534	520	552	535	541	547	571	510	546	544	535	515	569	571	601	571	585	619	578	560	506	524	543	526	492	508	518	520	534	534	530	506	567	493	523	528	485	527	543	538	528	521	539	550	546	553	547	547	515	556	514	516	527	550	515	517	501	526	504	513	487	545	529	546	537	516	511	506	551	528	514	510	516	530	529	487	503	541	511	538	518	538	492	540	562	558	523	525	547	556	548	558	602	533	523	570	547	597	543	552	587	515	563	570	548	554	596	542	541	553	556	524	555	525	520	532	495	549	533	533	542	505	537	556	523	530	542	532	520	543	542	562	509	512	526	525	533	519	529	533	521	527	508	516	532	524	510	533	491	523	529	508	511	473	553	536	547	504	555	515	516	508	549	540	516	553	489	536	512	526	480	531	520	520	572	508	530	516	497	534	546	556	518	511	509	499	535	527	477	522	501	507	469	502	515	517	503	552	556	546	543	494	529	543	518	520	500	492	510	516	506	520	517	509	533	504	503	512	523	518	534	526	529	492	520	519	498	533	483	508	531	502	524	485	523	521	521	507	503	515	502	486	517	511	461	531	542	512	497	504	502	532	519	522	571	504	523	522	538	502	487	544	526	517	512	516	514	495	531	530	547	527	513	498	494	501	544	549	523	534	511	507	549	519	542	480	511	518	548	513	498	503	522	502	520	482	541	540	498	539	539	526	523	504	538	517	529	510	542	557	534	541	531	511	504	550	527	526	515	509	524	546	535	527	505	491	506	523	532	547	541	503	567	510	517	508	538	503	549	514	506	508	485	496	518	516	505	536	498	533	521	548	523	522	499	492	500	500	543	534	525	499	520	528	509	509	538	500	539	514	533	513	501	514	508	510	519	503	526	524	505	512	550	518	541	497	538	457	504	513	542	531	480	507	545	527	514	519	521	476	500	521	536	498	509	523	510	502	559	523	527	517	541	513	537	497	561	523	469	535	488	539	533	536	491	529	503	497	527	489	524	519	521	538	518	563	492	513	520	541	521	538	499	496	542	500	534	546	510	491	541	508	537	510	527	554	514	542	502	531	499	523	488	494	497	497	515	539	512	503	559	501	506	510	523	526	499	570	523	507	511	526	524	509	549	472	537	501	525	508	510	542	497	525	532	523	525	489	537	529	489	511	520	523	559	510	542	498	524	539	518	519	511	503	481	509	528	518	474	509	543	483	555	517	527	523	514	494	514	514	521	510	484	517	533	520	535	536	522	492	515	533	534	499	491	498	513	537	558	509	501	534	513	475	552	571	515	547	539	524	484	509	517	537	525	516	518	510	485	533	489	504	534	535	525	514	531	519	516	521	502	481	515	524	501	521	515	541	496	513	508	519	502	521	509	476	540	545	515	500	509	474	553	510	520	472	521	520	514	514	497	516	525	499	525	516	524	500	517	532	526	493	525	509	520	527	509	510	503	492	513	527	511	532	534	498	514	545	533	566	502	519	531	482	511	510	520	521	497	526	499	509	550	523	497	512	511	503	486	548	511	500	524	496	527	501	542	501	495	517	525	527	549	534	539	525	510	522	521	516	497	528	540	524	507	545	534	498	526	512	505	508	516	559	510	583	510	508	504	482	508	520	511	492	520	499	532	521	497	520	525	533	570	508	536	535	510	542	536	555	484	479	522	506	529	487	557	498	523	514	527	510	514	500	531	516	490	535	517	464	492	505	498	542	515	492	515	506	531	499	487	472	500	541	518	522	497	503	512	522	504	515	521	517	525	511	536	532	504	509	535	519	517	513	548	541	527	531	489	532	512	531	486	502	509	518	548	517	520	544	528	514	561	503	510	517	518	498	489	479	496	525	498	575	540	543	517	486	529	536	529	502	520	525	486	565	535	520	516	519	504	470	505	506	498	520	475	528	550	490	534	513	532	511	526	525	528	514	500	544	515	521	517	490	533	514	527	535	516	487	529	538	519	545	507	521	505	519	498	518	502	521	483	495	543	532	565	500	538	531	528	526	525	503	536	540	507	539	501	498	501	539	524	513	526	513	518	514	512	490	518	504	531	534	495	476	536	499	505	500	501	513	525	515	491	508	500	524	527	502	524	497	554	510	515	486	516	497	524	524	525	495	515	542	523	520	511	535	527	555	542	519	543	465	521	527	554	527	494	513	536	526	539	522	508	514	538	537	524	494	512	492	527	501	494	521	503	510	497	540	506	522	510	539	551	515	510	484	495	539	520	520	520	530	518	522	489	507	524	487	511	480	523	529	500	540	491	544	514	514	516	528	552	513	502	548	510
345	2	2100	199655	383	3	62	417	514	664	654	681	670	649	658	611	637	584	572	600	540	559	582	530	570	585	513	544	527	581	579	547	547	539	556	506	522	536	558	567	526	532	546	616	585	636	619	622	648	608	571	560	544	530	542	501	538	536	522	542	535	529	517	554	538	526	500	501	522	500	545	527	508	496	533	520	548	538	557	546	549	505	501	521	490	518	516	523	538	509	528	518	527	491	525	496	505	539	502	508	499	496	493	528	515	559	517	525	517	515	573	510	522	535	512	534	571	549	530	537	538	544	596	551	517	566	550	593	562	572	534	537	559	539	565	544	550	567	556	518	555	539	543	597	547	537	533	553	555	539	519	541	501	542	522	510	531	489	505	497	526	516	543	503	512	523	516	539	519	537	515	499	467	513	523	522	526	507	488	523	506	512	496	507	516	537	522	501	502	532	541	514	502	500	542	514	505	517	518	519	525	519	503	506	505	543	506	492	492	520	508	507	518	510	543	466	537	555	476	510	507	504	524	472	546	503	471	571	516	518	507	487	520	497	520	495	497	493	546	512	484	526	532	516	533	491	508	514	521	511	480	492	501	496	519	529	478	524	522	490	522	517	563	521	548	523	486	532	486	543	525	502	556	494	488	495	526	502	525	511	528	535	529	520	535	516	481	528	491	472	540	507	527	528	532	500	486	510	517	516	517	518	487	518	516	505	499	499	528	493	514	531	504	533	501	519	468	519	495	528	503	486	506	501	492	516	535	503	494	523	494	505	508	513	500	463	523	514	505	533	522	531	483	529	517	469	489	472	505	498	555	484	495	545	475	555	523	502	503	510	485	496	538	522	534	495	530	542	499	499	532	513	514	519	531	502	525	500	526	524	493	499	501	537	512	534	491	494	503	493	533	491	513	523	507	532	495	501	521	506	550	497	513	516	503	530	504	527	521	504	480	493	518	516	513	536	538	531	477	532	491	552	452	526	535	515	489	523	503	474	546	536	531	501	516	524	521	510	499	527	478	545	506	504	506	528	520	503	512	507	510	481	497	523	522	510	507	503	492	495	497	503	503	540	519	535	527	490	525	471	494	482	508	501	542	516	503	518	506	525	488	505	503	527	493	476	507	549	502	504	497	502	517	538	518	540	479	480	497	529	483	538	516	493	508	500	525	503	528	514	488	553	540	515	508	529	506	538	502	531	518	512	490	503	500	491	530	542	490	505	502	510	506	498	506	498	484	554	492	502	520	516	492	520	499	527	495	486	520	545	533	503	525	488	515	503	513	512	489	503	486	544	502	533	512	506	512	479	515	511	495	504	551	493	511	501	505	536	510	495	489	498	511	520	481	491	523	530	524	539	517	535	561	523	522	531	521	531	534	479	499	502	509	506	526	526	531	520	506	482	481	525	517	508	533	497	530	495	502	506	526	501	501	510	510	507	538	527	519	501	507	502	512	503	518	485	519	526	530	469	527	529	559	521	513	499	505	552	496	525	510	515	509	515	491	525	495	491	552	520	521	504	502	519	475	512	487	499	496	532	491	512	493	534	505	493	500	538	532	486	522	477	523	510	492	511	516	505	546	494	509	487	521	491	523	493	494	518	519	527	545	539	475	512	511	537	469	494	525	557	551	506	502	509	497	506	499	524	538	559	513	498	507	537	498	503	489	522	470	527	501	521	480	506	537	507	471	514	506	484	505	515	517	490	522	513	487	538	518	517	508	489	526	515	538	497	521	519	513	516	545	499	477	525	501	493	527	491	508	498	508	489	507	513	500	553	510	514	528	491	530	502	522	522	522	522	509	516	541	524	526	544	495	492	494	488	518	531	494	488	523	505	516	473	509	514	520	543	530	467	531	526	515	523	510	499	513	505	503	547	481	509	507	563	502	507	506	515	508	524	503	509	514	527	521	479	463	498	523	530	506	551	549	535	512	486	527	523	508	542	535	536	491	514	499	517	488	519	481	511	494	545	517	543	508	500	533	505	500	510	512	521	515	526	509	480	525	501	530	491	524	525	521	509	489	493	521	521	514	494	511	528	525	526	553	500	506	533	464	484	525	525	493	517	513	518	478	512	457	509	517	491	517	495	529	494	504	495	526	522	506	536	505	501	513	475	525	522	518	518	517	532	527	499	501	512	514	525	531	517	553	506	518	553	512	516	513	518	486	553	514	506	504	515	521	527	487	499	508	509	494	510	503	529	504	520	495	540	493	503	515	515	471	521	519	489	524	485	530	488	525	489	518	506	475	481	501	491	516	505	507	512	534	515	513	541	531	512	494	487	520	547	509	535	521	497	472	530	488	513	504	531	522	542	515	504	497	516	533	544	508	513	514	514	519	523	511	513
345	3	3500	199756	377	3	48	390	542	660	685	724	641	655	611	617	630	603	599	595	605	574	576	566	540	546	561	565	572	548	527	553	557	554	525	565	517	525	543	526	528	542	533	613	658	739	683	685	687	645	603	579	522	555	535	540	513	518	496	535	507	530	527	551	513	503	511	492	520	513	530	495	525	567	512	540	498	504	516	503	482	544	522	523	534	475	526	511	503	499	507	507	513	525	518	552	495	524	516	512	550	511	526	506	507	550	508	548	560	546	513	563	551	585	555	575	547	527	543	569	559	581	536	542	565	555	559	542	552	553	574	548	545	554	534	525	548	517	559	525	521	585	546	553	528	534	530	535	545	565	498	538	519	499	555	500	471	488	571	525	532	543	492	545	536	514	530	527	509	537	537	525	512	518	517	528	503	519	520	519	505	505	532	519	501	536	477	518	528	550	547	507	508	512	514	513	500	529	525	530	519	502	491	518	527	515	528	522	510	500	503	520	519	515	493	502	505	523	540	496	517	513	493	495	494	559	504	510	514	494	509	472	485	535	519	520	524	503	539	515	493	545	512	524	495	550	513	544	473	473	493	507	526	489	486	529	506	493	496	498	515	500	516	483	541	556	501	490	503	519	507	498	525	559	533	516	511	533	544	500	518	555	497	518	509	525	503	496	455	515	527	515	471	468	498	535	515	528	487	525	499	501	502	498	479	523	529	534	510	463	558	509	518	526	544	526	509	504	532	489	518	508	548	495	489	540	527	527	513	494	494	513	508	503	493	492	474	516	526	506	511	522	498	528	493	483	502	513	531	514	502	548	490	496	528	496	536	510	474	517	511	534	493	531	522	530	498	473	521	483	514	506	511	539	509	485	488	510	505	479	512	498	480	464	541	495	511	508	515	540	521	521	502	536	507	479	551	507	497	494	491	529	497	543	483	513	508	490	533	520	521	490	540	533	500	538	522	501	512	547	495	492	500	517	525	503	507	481	525	523	497	528	508	506	526	503	522	518	530	510	544	515	514	510	473	509	493	518	538	507	527	465	493	523	543	514	495	528	539	516	539	501	510	544	511	520	525	525	526	496	493	485	523	491	545	512	510	494	513	521	545	516	514	537	507	509	483	517	509	501	527	516	510	517	529	529	533	471	503	505	509	510	484	533	498	496	520	532	508	493	511	478	511	543	497	520	516	516	517	513	534	502	488	510	528	507	483	528	523	511	518	504	501	533	561	512	490	485	505	492	515	539	505	510	475	476	480	503	519	521	501	507	507	533	496	502	493	533	497	521	453	490	493	486	522	513	532	522	495	503	537	533	524	512	516	493	539	506	493	508	527	488	510	537	520	493	522	521	506	513	510	541	518	538	515	509	521	507	539	551	525	491	533	502	474	504	505	508	534	495	541	539	492	512	533	485	539	506	539	505	495	504	491	515	498	543	513	520	521	505	546	486	488	505	528	484	510	501	471	522	477	519	500	504	476	549	518	497	520	503	493	504	483	501	509	498	522	470	485	506	510	511	519	506	481	505	498	510	509	541	505	518	562	507	511	523	539	526	523	544	493	499	512	544	529	525	549	524	535	540	482	496	521	543	501	488	508	497	516	525	511	522	505	492	518	468	489	529	544	503	537	509	485	528	519	537	494	531	496	535	484	514	478	527	490	532	524	515	539	502	498	546	519	522	514	478	501	510	496	500	516	498	512	514	496	514	510	562	534	519	517	504	530	485	523	521	503	500	523	498	493	543	520	534	514	517	530	500	510	502	473	510	522	514	544	548	509	529	510	519	534	492	508	519	532	535	526	516	537	523	474	501	501	517	520	524	517	499	525	524	543	513	503	519	500	525	518	521	516	521	502	497	495	492	496	538	499	475	502	528	484	516	511	494	510	519	527	538	494	518	530	513	519	545	519	531	507	516	522	555	523	470	528	557	502	533	498	526	496	514	536	515	507	515	541	535	501	527	467	512	488	490	540	527	510	542	508	497	510	536	522	505	491	524	479	462	523	540	507	514	492	492	526	541	530	527	561	507	488	502	539	508	516	481	500	523	504	518	517	528	519	497	526	493	519	498	530	528	507	529	477	513	484	513	516	464	513	468	527	505	508	493	505	507	468	520	466	495	502	491	504	500	515	518	540	506	537	488	471	534	505	519	536	495	520	493	519	530	485	487	473	528	498	498	505	562	517	493	507	502	528	508	500	507	523	519	531	475	514	511	522	553	541	517	497	488	526	543	499	529	504	513	505	529	534	513	482	538	518	531	531	539	525	494	486	498	540	514	545	532	518	517	500	488	526	510	513	460	519	502	487	536	492	534	515	504	528	536	494	518	554	472	547	500	515	497	531	526
345	0	2700	199858	374	0	27	333	533	678	719	751	712	693	664	674	645	644	658	631	619	648	614	606	579	645	570	570	596	572	637	550	579	602	590	570	560	579	592	544	570	617	672	789	832	813	806	782	721	694	667	622	609	554	555	539	587	525	542	568	552	518	595	534	567	550	560	552	533	509	547	552	545	550	527	558	543	521	548	555	579	551	540	532	537	551	525	552	522	527	529	532	517	544	562	545	562	548	563	558	539	537	521	551	557	541	539	566	538	583	592	547	558	569	579	557	584	574	585	575	558	600	542	566	577	565	580	578	589	549	617	573	565	570	573	558	554	584	571	561	559	568	576	532	560	565	584	526	556	588	539	522	549	551	562	530	542	558	514	548	541	526	552	521	543	534	570	541	551	555	523	518	547	541	521	535	512	544	561	552	528	525	540	537	567	519	484	574	545	540	567	523	522	504	535	548	517	540	517	538	529	564	511	501	559	566	570	568	550	567	559	513	524	572	514	547	541	540	507	551	505	523	527	524	517	550	505	569	530	515	530	529	514	525	560	524	517	498	566	518	537	512	541	523	548	526	542	539	529	540	578	549	511	536	551	578	554	539	555	528	552	582	546	529	556	541	504	546	516	540	538	582	516	534	541	534	554	497	539	552	525	521	544	534	534	516	549	535	549	549	497	555	495	538	566	542	541	535	527	517	515	518	562	550	477	561	530	544	510	494	527	528	544	553	492	533	516	553	498	506	562	595	512	523	522	535	579	491	530	530	535	540	539	503	546	538	533	533	531	495	535	542	545	543	539	528	530	565	549	504	541	528	548	544	553	519	489	553	522	535	524	538	524	546	532	517	535	530	546	526	513	508	523	537	549	534	556	563	534	547	500	545	564	512	534	558	530	531	518	502	524	534	533	523	534	523	519	526	549	500	556	514	535	540	554	554	571	540	517	504	567	544	542	545	541	512	595	557	545	501	529	538	548	533	532	571	501	519	527	536	537	536	533	540	526	526	533	498	532	524	507	543	531	535	528	524	512	519	534	511	523	547	545	523	537	548	560	522	519	531	538	551	530	527	544	509	549	515	522	512	553	522	529	574	547	519	533	508	537	531	522	524	531	537	500	554	549	529	537	544	510	544	502	550	529	565	545	542	543	495	503	541	552	536	561	515	514	533	504	536	545	491	551	545	528	550	543	538	543	541	532	526	568	558	503	540	543	523	507	546	554	583	535	500	546	561	518	534	515	531	571	516	547	526	567	547	537	543	523	526	508	523	491	522	519	572	553	507	548	557	530	522	558	527	493	530	503	542	526	557	569	497	560	564	557	541	493	540	551	519	559	507	513	542	522	548	509	540	567	517	553	516	567	530	503	538	506	530	531	526	524	542	508	515	540	522	535	548	524	527	546	543	548	540	519	476	548	515	550	535	534	561	520	562	587	535	528	530	521	503	504	533	525	569	547	524	524	521	533	553	536	530	501	535	582	573	520	579	528	521	531	542	535	517	510	539	537	515	551	514	516	508	523	507	557	519	511	557	513	535	548	546	524	516	526	528	517	512	518	554	545	513	537	543	536	517	534	557	531	490	535	534	509	529	510	515	540	551	537	516	522	552	512	531	559	532	538	518	532	531	552	540	530	536	527	536	546	540	533	504	522	534	552	531	541	554	494	521	572	553	525	513	509	551	520	527	545	538	561	559	527	506	533	559	508	543	558	511	574	514	528	528	555	547	551	517	554	526	521	531	546	537	523	546	529	543	551	529	529	556	511	527	548	526	528	550	548	532	544	534	546	492	520	543	535	520	572	532	529	525	547	535	526	505	503	528	577	544	533	526	549	532	532	569	528	521	550	539	536	546	515	562	554	556	533	535	543	532	514	531	534	534	517	516	522	534	514	535	528	533	533	566	536	522	535	505	562	524	523	530	542	534	559	524	543	536	556	544	537	536	545	529	542	551	539	542	517	552	552	517	508	546	543	535	560	529	533	561	549	530	578	544	536	569	521	534	561	575	553	547	542	522	530	566	552	530	529	496	543	577	552	502	505	533	539	546	549	490	534	576	566	541	569	541	503	533	545	509	545	521	528	536	560	557	558	524	528	551	564	564	573	554	557	547	516	508	560	527	545	551	518	547	558	576	526	528	546	537	511	530	522	510	548	513	526	564	552	513	532	556	545	549	505	544	595	507	543	535	527	511	515	535	551	522	532	519	557	509	518	524	523	561	567	542	524	538	537	535	515	562	492	522	547	510	522	547	546	528	533	541	536	530	542	490	524	548	523	509	498	519	535	555	501	529	523	530	547	523	521	530	562	536	551	517	513	530	549	564	561	564	557	535	522	516	523	539	556	562
345	1	1900	199960	379	4	89	371	514	589	611	597	602	598	580	560	604	553	550	546	528	557	522	548	521	527	524	528	546	496	502	510	474	525	528	522	515	503	498	501	514	541	547	556	576	523	549	532	509	516	509	520	445	485	497	515	476	504	465	508	472	479	469	488	489	514	475	484	516	502	482	494	494	498	481	476	487	479	491	518	504	480	490	489	461	497	464	477	477	503	495	476	511	453	507	495	516	471	476	482	493	491	467	466	454	470	462	472	479	491	464	496	504	504	548	522	494	494	523	549	493	511	503	537	540	537	500	513	516	486	528	527	536	499	538	504	501	526	510	518	527	545	523	491	505	511	511	503	504	493	518	466	482	490	479	486	505	504	508	480	473	469	518	482	485	470	502	461	470	466	465	526	464	492	504	493	473	496	486	475	502	459	500	501	468	507	450	471	487	520	483	490	471	419	485	482	491	498	500	500	487	476	472	471	486	467	464	521	487	483	460	453	484	485	485	476	480	493	502	480	505	486	489	503	485	478	470	499	482	475	449	469	508	514	466	511	476	503	488	507	512	516	449	500	465	493	452	509	490	456	453	493	493	488	474	485	480	477	482	475	495	466	458	488	489	483	439	516	471	464	478	504	496	462	472	486	444	450	502	460	521	487	459	454	481	487	466	469	480	489	488	480	506	473	482	489	447	470	497	489	484	497	488	466	468	491	509	470	491	507	483	487	469	450	451	520	477	513	477	463	465	481	469	485	475	488	473	511	468	462	462	469	502	516	468	467	473	479	447	480	507	466	465	495	503	492	445	478	488	477	475	436	498	488	456	493	504	507	529	437	504	481	491	500	492	480	496	513	505	495	473	457	489	451	512	511	465	482	443	485	478	502	471	521	496	536	500	483	512	470	464	505	482	503	483	474	473	486	480	510	450	504	491	462	488	486	508	483	489	467	491	473	455	457	459	499	467	471	504	451	477	508	466	452	497	497	476	537	485	454	462	522	481	461	509	503	490	468	485	476	467	437	517	483	467	478	479	467	473	499	446	440	414	468	503	489	493	495	485	476	503	490	499	509	475	455	478	469	451	468	451	513	475	459	471	469	490	484	517	493	464	469	468	459	447	466	497	475	482	481	500	474	477	482	489	460	490	484	498	476	490	500	510	461	456	480	490	487	433	497	462	493	467	521	486	477	510	489	453	469	479	489	486	499	491	490	476	494	499	470	501	496	505	485	490	483	451	446	521	463	457	489	500	486	497	470	458	484	483	472	476	446	499	490	474	454	500	467	486	506	487	475	497	495	481	503	478	507	457	505	460	476	462	501	523	474	480	474	468	506	489	487	452	519	497	516	506	480	469	481	465	476	496	476	500	492	439	514	458	454	492	476	475	477	504	502	506	494	488	504	489	483	468	475	487	496	478	466	497	503	514	467	477	452	486	479	460	512	482	429	511	517	449	501	486	479	476	493	486	477	474	498	472	506	501	489	508	491	459	464	492	492	467	470	495	464	480	486	483	503	477	500	512	464	472	467	466	506	488	426	481	461	468	507	487	466	487	482	469	471	488	476	461	491	472	469	464	433	490	498	511	463	470	512	493	471	460	484	474	497	466	459	485	512	484	489	504	464	456	460	481	465	496	481	475	481	459	480	490	466	507	488	487	450	485	505	476	492	499	484	491	517	468	471	474	467	432	473	497	504	493	496	452	527	464	499	468	457	525	498	478	518	508	454	478	491	492	486	458	448	478	518	456	489	481	467	503	491	488	486	457	481	480	451	511	488	476	469	489	495	508	462	468	497	501	458	483	529	480	467	469	471	513	500	465	455	517	479	499	483	473	488	471	466	483	509	492	480	456	496	462	503	510	506	476	496	466	472	480	477	462	447	501	462	512	496	490	457	523	488	472	484	486	526	490	479	502	476	485	474	499	486	510	475	516	481	454	493	526	490	470	483	477	504	488	471	459	488	496	489	469	476	481	447	457	520	492	495	488	485	498	475	494	478	491	475	495	515	502	474	488	507	507	475	503	517	469	509	500	490	477	509	491	467	472	475	490	497	454	458	487	476	512	502	467	467	505	471	474	475	482	500	457	500	500	460	510	487	502	470	488	462	490	486	511	477	479	448	476	478	491	461	491	540	482	469	473	476	486	506	490	468	469	460	458	464	473	477	499	484	480	426	474	483	477	457	502	466	477	471	481	465	475	488	484	494	474	479	457	490	478	487	475	498	449	483	469	491	491	490	477	451	474	499	479	462	458	459	498	501	493	479	471	478	465	500	466	488	452	462	508	469	450	489	487	465	512	490	455	468	456	480	479	461	497	503	453	505	481	491	483	489	476	454	496	495	498	465
345	2	2100	200062	372	2	55	411	557	664	648	698	693	637	602	600	630	583	579	566	582	568	611	579	548	581	540	562	545	570	524	578	532	574	528	527	573	562	496	558	525	551	576	640	665	611	671	623	625	649	611	578	543	538	550	528	540	526	504	526	555	528	508	534	512	525	512	530	558	541	498	538	516	509	508	534	533	498	529	524	532	510	508	516	507	533	531	506	505	527	533	522	506	569	524	529	528	542	505	538	536	526	511	530	548	505	502	513	509	565	531	533	535	544	543	576	560	499	547	539	568	532	574	554	551	524	528	583	564	569	566	571	562	571	531	592	531	572	540	527	540	574	543	563	530	507	554	530	541	535	497	518	546	535	526	509	532	552	543	547	501	517	513	519	499	489	544	551	543	525	502	523	558	517	533	542	554	534	492	538	493	516	505	525	538	516	503	513	497	491	521	513	547	525	516	499	548	553	532	528	525	557	531	491	532	565	544	484	570	546	522	532	541	545	529	532	510	523	548	536	516	524	534	538	546	526	503	517	547	515	523	534	509	504	524	527	496	550	536	512	512	506	549	504	529	521	496	534	528	530	494	538	517	541	515	505	544	513	540	543	536	537	509	531	533	523	493	559	537	542	499	511	503	549	528	497	511	523	503	531	519	561	529	500	542	521	515	513	534	535	506	562	474	562	533	505	534	539	494	567	527	529	521	485	525	492	512	528	501	512	528	514	529	531	542	529	515	534	526	517	504	550	486	528	483	561	511	526	528	547	481	525	510	520	529	532	502	509	529	527	514	528	526	517	507	500	499	533	503	563	536	552	524	490	530	551	533	524	518	481	561	502	518	544	555	524	527	537	521	524	528	521	531	500	505	527	515	497	509	545	519	517	523	505	506	532	514	497	496	521	519	540	545	537	492	532	535	486	517	510	493	521	531	530	506	534	496	521	526	510	510	493	534	542	524	514	539	541	525	525	565	504	561	485	515	484	528	513	557	537	514	523	532	548	541	526	508	528	542	533	522	504	516	514	487	518	552	524	522	495	543	523	537	503	550	535	512	533	544	524	503	530	484	544	499	513	533	532	489	539	543	496	514	514	546	511	524	519	515	524	540	480	518	517	569	510	532	506	498	534	541	510	499	536	526	504	494	512	558	511	529	500	536	490	502	512	535	480	522	533	520	548	539	525	510	538	509	530	533	519	550	506	492	528	494	502	497	504	563	528	524	511	526	487	539	479	517	543	505	516	511	497	529	515	524	548	556	518	530	515	535	521	505	531	521	547	519	491	536	548	520	532	504	519	528	498	512	525	502	502	505	532	535	498	520	542	509	492	518	541	525	514	507	530	567	492	555	504	505	498	531	541	523	533	525	512	503	522	528	540	534	509	539	522	542	531	542	524	514	492	529	537	547	543	516	535	539	510	554	502	527	511	492	525	520	522	503	519	542	554	491	564	489	490	534	534	535	533	497	533	456	557	545	495	511	528	508	534	522	539	498	527	535	520	510	528	497	532	530	518	543	528	553	491	537	546	505	547	523	530	497	528	523	545	511	517	535	523	552	511	515	537	498	520	519	558	493	509	548	541	518	545	535	511	511	537	534	479	519	509	529	528	482	527	509	541	528	503	552	537	525	579	518	503	531	505	532	526	495	497	524	569	501	538	513	530	511	564	539	561	503	514	514	487	502	541	491	533	538	515	507	505	509	530	508	524	486	536	531	502	528	519	479	503	545	551	548	504	514	505	526	533	502	524	526	521	519	536	496	507	515	500	531	519	530	524	533	522	489	538	461	558	533	498	553	525	519	532	496	528	550	525	549	538	503	541	515	514	534	534	526	502	553	489	510	480	523	484	533	535	534	511	528	503	530	510	527	535	524	511	515	542	558	555	517	514	500	527	532	514	531	497	541	511	494	517	535	531	524	546	502	524	493	497	506	539	528	534	505	522	547	491	541	543	535	511	512	544	508	513	550	513	526	513	565	523	547	517	539	523	519	513	514	538	524	524	511	515	521	545	519	512	533	510	492	533	505	529	507	531	528	515	533	521	515	554	535	538	518	526	528	502	489	531	490	501	509	534	539	563	559	518	530	587	519	555	496	538	521	517	549	523	524	517	507	525	534	519	510	490	530	530	527	544	515	515	538	550	531	520	518	509	499	499	514	560	526	520	493	554	537	546	529	488	542	496	539	500	511	515	524	524	495	512	503	530	493	506	494	533	510	506	552	500	541	515	515	549	490	515	562	516	507	507	496	545	507	482	522	502	507	515	503	542	521	522	517	535	505	535	540	502	528	504	523	539	515	511	506	493	510	525	489	555	532	496	509	509	548	535	507	546	535	516	530	524	498	501
345	3	3500	200164	383	3	58	398	516	683	689	706	673	672	665	620	616	629	595	557	576	583	570	608	529	568	591	520	542	552	565	561	553	534	551	534	538	543	545	530	602	543	620	744	719	742	638	707	695	678	616	572	569	544	519	527	518	501	494	555	525	481	548	535	518	557	534	508	532	531	498	523	534	494	504	517	531	551	541	492	504	554	527	515	510	522	535	509	515	531	543	521	520	526	514	504	534	496	491	503	548	537	502	536	521	517	523	520	503	542	539	526	550	513	573	570	552	553	550	569	528	543	515	517	532	564	532	537	569	537	551	540	566	559	559	559	528	544	525	506	519	552	517	552	519	508	560	544	546	516	550	541	513	519	542	510	517	534	543	523	540	559	503	567	506	529	472	548	504	498	512	532	536	505	509	567	457	495	525	528	507	543	490	512	554	485	554	520	512	532	506	496	492	495	492	488	455	526	514	518	528	496	511	541	517	523	537	503	554	510	518	525	496	528	528	523	526	489	525	520	519	532	528	535	519	515	532	572	525	499	568	530	496	534	545	501	525	522	482	534	545	495	499	527	496	512	536	518	497	541	499	552	503	523	503	529	531	544	504	523	478	510	507	519	508	512	533	508	511	496	558	531	545	514	511	514	508	508	507	523	506	531	503	554	531	516	527	510	510	514	514	535	526	514	517	535	545	526	512	510	499	538	513	507	497	517	504	528	543	531	531	527	518	530	519	505	511	520	506	517	531	498	517	489	550	531	532	513	483	515	533	526	511	499	497	503	513	517	497	531	536	522	502	501	517	508	538	552	512	514	531	504	512	489	506	546	486	499	540	527	505	493	468	565	507	511	497	531	498	496	521	561	531	515	509	499	514	517	549	511	534	474	486	529	520	490	521	493	489	507	565	513	519	560	539	505	517	516	521	489	507	491	527	543	523	509	497	526	488	499	513	527	548	533	504	479	524	507	496	539	506	527	532	533	497	508	538	495	528	509	510	522	526	520	492	490	532	508	541	528	522	487	527	517	513	524	529	496	515	546	521	527	531	537	522	508	476	523	491	515	528	502	496	525	538	476	458	548	481	512	511	513	526	503	507	552	522	522	506	496	510	553	508	506	510	510	538	496	508	536	500	566	527	494	508	526	508	526	497	508	513	499	496	569	503	533	508	509	516	524	524	520	512	527	529	518	509	512	542	507	528	521	527	526	553	521	528	515	513	523	497	507	543	524	542	553	480	514	554	536	510	523	504	543	492	493	503	514	506	503	522	511	468	511	522	514	519	502	515	518	518	523	546	513	511	500	507	516	523	505	495	511	493	517	505	546	500	537	504	488	494	514	505	504	514	509	518	506	539	490	527	476	505	539	527	478	496	507	561	531	526	527	491	533	494	523	517	522	534	541	546	502	519	536	526	517	529	521	502	507	511	544	534	509	512	517	550	468	529	538	509	530	505	521	510	531	535	502	525	525	578	529	540	524	519	503	499	512	531	532	532	498	510	493	512	537	511	543	532	533	509	525	500	528	489	487	519	521	524	495	520	550	532	503	524	554	482	502	519	515	495	524	529	544	540	518	528	510	469	522	514	537	496	521	518	512	526	523	552	525	509	523	533	510	508	507	539	509	494	523	523	501	532	513	528	498	516	489	532	510	514	517	489	507	522	520	513	513	506	544	544	536	541	527	503	484	502	507	556	518	568	525	516	496	520	527	480	548	521	501	539	522	509	528	513	524	496	504	521	550	481	508	577	521	508	535	532	535	498	512	520	508	509	520	502	519	535	506	495	528	506	495	528	497	537	520	530	546	487	480	505	504	536	569	511	505	525	526	504	508	538	486	463	522	518	519	515	508	509	516	503	485	510	543	479	503	530	528	505	507	526	524	533	547	538	520	500	521	520	520	494	524	512	513	528	550	526	540	514	513	508	538	505	526	494	532	542	517	513	564	503	521	491	524	484	503	480	524	495	547	498	485	522	508	497	493	489	501	510	520	501	518	541	512	477	516	541	510	501	494	548	522	506	483	511	550	555	472	497	488	511	528	504	490	488	512	488	523	522	473	517	512	517	522	496	511	482	488	501	516	516	555	500	497	503	515	511	533	520	518	497	521	495	533	474	552	496	520	511	489	520	519	511	537	531	519	483	542	525	538	505	530	535	545	519	491	485	506	508	530	523	483	499	536	482	516	534	501	550	520	511	529	545	527	508	516	551	519	542	525	543	505	526	522	514	539	501	540	533	521	518	521	495	503	520	508	514	511	561	534	507	528	497	494	511	529	506	533	532	499	556	522	493	515	538	512	536	500	526	497	513	523	491	522	514	513	541	533	530	516	511	542	504	529	517	522	489	515
