345	0	2700	147946	370	5	58	449	725	860	772	792	763	728	681	655	663	605	641	628	604	587	597	582	592	589	620	587	567	561	599	555	590	552	595	552	563	558	545	568	558	570	545	524	580	545	578	547	546	564	560	549	546	564	533	528	517	545	544	518	533	551	539	511	527	566	541	529	532	558	547	573	567	507	512	514	526	545	551	531	533	511	527	530	545	535	517	538	529	506	539	532	521	531	544	540	520	557	516	541	531	511	554	503	536	523	527	563	527	548	521	539	542	509	558	506	537	511	522	518	529	514	496	515	543	526	542	517	541	540	504	535	540	540	522	526	539	530	561	527	533	546	533	545	494	535	537	522	520	506	538	520	506	534	503	539	517	563	545	522	522	521	566	525	534	501	501	521	542	527	476	554	526	510	541	514	530	499	547	536	520	483	552	538	515	528	492	505	534	541	548	520	490	511	519	534	489	541	528	509	556	527	519	553	518	536	563	557	509	520	494	547	521	542	509	526	517	498	507	539	536	519	542	520	527	545	520	528	515	510	518	513	525	552	492	506	539	534	516	546	529	473	541	523	535	519	503	537	518	523	529	519	493	513	510	539	516	533	520	565	505	507	516	512	509	556	548	540	551	496	512	514	529	548	510	521	493	554	523	520	520	541	512	559	513	533	542	544	490	534	477	513	534	532	556	549	502	506	530	513	519	483	511	546	521	539	491	576	512	566	519	511	524	517	522	521	497	540	519	526	538	528	545	529	504	550	571	518	541	508	511	543	546	574	527	498	559	524	500	527	548	537	548	515	521	562	491	539	543	506	497	525	535	521	501	551	536	505	525	510	522	519	536	523	491	531	504	529	497	533	517	515	543	511	502	517	517	509	549	526	525	533	542	541	544	511	518	514	511	536	510	499	509	524	512	496	532	553	489	546	527	532	542	508	538	508	524	536	513	486	515	517	543	527	520	540	526	559	543	530	557	568	548	493	532	555	497	517	535	542	531	538	495	537	520	510	548	505	529	549	504	509	530	511	489	505	494	533	555	508	523	510	515	544	529	566	525	502	558	505	529	497	511	561	517	536	523	539	530	569	534	485	527	525	546	524	511	509	553	548	525	545	527	526	537	543	516	514	557	482	495	555	495	529	539	526	507	541	515	514	521	529	539	549	527	563	552	510	565	514	520	531	497	530	531	499	537	542	531	555	537	523	522	522	527	547	553	522	505	533	512	518	551	509	497	559	531	545	539	565	521	528	508	514	527	527	492	538	506	529	531	521	529	510	513	522	522	521	530	531	521	530	513	526	475	504	505	524	483	472	492	515	480	506	516	513	529	545	508	504	541	523	539	499	563	541	520	505	526	524	555	529	503	485	514	525	519	575	500	509	513	538	521	522	493	497	507	505	523	544	511	521	558	512	502	536	531	531	531	518	511	516	516	530	516	553	563	517	516	512	538	484	546	514	524	508	508	513	472	531	533	493	551	518	527	531	496	537	480	487	513	519	538	513	506	552	516	550	528	514	529	517	509	505	543	534	510	512	513	545	539	514	501	557	523	539	539	518	545	502	529	548	504	501	529	527	533	548	503	524	507	539	498	538	550	538	530	569	539	513	509	527	519	513	495	524	516	491	548	500	548	544	549	544	521	550	527	514	517	514	537	565	531	470	513	532	510	506	532	547	505	522	505	549	531	541	515	556	522	509	550	539	528	491	564	527	529	529	531	536	530	479	546	483	532	564	525	532	526	503	518	523	550	509	555	531	528	490	549	512	500	508	533	540	507	544	543	507	509	547	510	543	494	556	529	542	550	540	507	542	518	492	531	541	500	511	531	527	502	561	527	525	490	546	532	539	542	557	525	538	561	505	547	484	531	494	538	546	546	514	511	530	534	537	527	533	500	509	511	524	506	504	519	556	538	526	542	521	529	476	525	557	501	517	517	497	505	523	520	525	545	503	532	505	473	537	528	519	509	554	560	501	523	519	535	533	499	541	500	509	555	506	543	559	528	510	531	578	535	546	529	521	533	560	554	518	527	509	511	551	532	534	542	493	528	537	534	519	542	503	504	509	519	535	541	528	529	500	515	526	487	517	524	531	519	534	518	518	522	513	514	501	527	501	523	514	534	547	527	530	523	524	507	527	489	499	514	519	518	549	573	532	518	511	553	528	541	521	509	509	495	538	515	516	536	518	537	506	519	528	498	521	543	518	501	543	547	531	542	500	534	481	539	555	530	518	531	519	541	499	515	530	548	540	521	535	522	544	491	508	507	499	518	474	497	551	502	537	528	522	559	543	520	523	527	547	519	509	546	509	511	531	504	560	563	508	535	535	558	526	511	504	490	542	542	513	520	523
345	1	1900	148069	366	1	127	634	712	786	704	718	686	648	583	593	594	586	597	525	562	513	515	539	512	511	538	514	541	495	540	496	501	475	549	520	484	496	509	555	464	499	490	476	514	456	501	501	454	519	501	466	511	500	502	512	497	495	480	496	498	495	500	503	480	464	514	509	464	516	468	461	466	532	512	501	478	474	516	480	467	498	446	506	501	458	455	511	449	482	483	513	472	507	482	485	504	465	482	494	460	497	457	490	445	500	465	471	477	496	490	491	491	504	498	469	464	495	483	473	473	486	481	488	492	442	487	463	476	518	491	466	474	539	482	472	503	493	508	455	490	464	503	506	513	481	476	511	479	507	475	534	497	476	491	495	460	504	478	448	495	473	513	482	493	491	483	505	487	488	496	482	485	482	498	453	469	470	493	501	512	482	486	502	489	470	490	476	468	488	487	480	489	486	503	484	486	488	514	448	474	463	480	480	495	450	510	472	470	459	483	470	481	503	520	442	484	493	474	490	467	494	478	462	493	536	443	474	489	480	491	467	465	519	483	506	466	468	492	510	490	474	483	504	494	498	484	518	494	481	513	460	464	482	496	503	483	445	450	491	497	494	493	457	496	453	466	474	478	488	483	447	529	492	512	476	448	477	481	501	484	478	523	449	470	486	448	524	473	456	501	464	444	519	474	521	508	472	467	450	464	476	463	457	488	487	496	454	514	469	489	420	482	495	487	500	474	544	481	467	479	489	460	457	505	486	475	438	481	469	485	504	488	467	458	525	479	506	476	458	491	480	504	488	456	449	514	456	491	464	488	474	472	472	468	495	492	467	526	474	475	459	474	471	500	521	488	456	468	488	441	498	473	477	475	506	473	519	459	489	465	505	479	466	472	447	489	450	460	490	448	457	493	494	493	483	478	502	501	471	499	483	458	476	487	477	473	459	491	470	475	475	487	503	452	487	480	480	450	469	511	467	485	474	504	483	442	470	460	467	461	461	488	478	461	494	468	492	467	513	481	496	476	433	465	488	513	482	481	472	484	480	503	484	483	491	476	479	535	482	481	485	480	500	476	490	454	468	487	447	500	489	463	492	469	473	484	471	512	468	474	478	488	449	485	490	467	504	511	445	472	484	458	494	501	514	477	491	456	471	509	476	495	493	486	477	466	508	475	480	451	483	447	451	496	507	459	489	480	482	514	496	481	486	489	469	467	494	501	457	499	517	473	469	481	483	484	454	476	472	491	469	452	473	492	496	462	485	483	463	490	451	488	473	462	488	483	491	500	483	501	481	491	498	487	459	466	487	468	517	451	473	466	516	443	488	468	492	486	475	513	471	449	460	448	472	484	480	489	477	476	474	473	472	514	483	482	459	474	513	475	515	467	482	499	497	483	481	485	453	515	465	470	488	470	481	470	482	480	484	473	478	485	512	484	500	491	492	468	474	496	497	480	501	492	494	513	459	495	482	491	500	465	502	464	494	458	470	499	434	472	465	460	467	495	429	445	498	478	483	471	487	505	487	480	468	480	440	526	486	496	469	472	501	485	484	437	464	520	479	492	490	467	487	476	441	487	472	474	480	486	488	492	477	471	477	495	495	486	453	484	433	495	504	483	502	427	480	441	487	464	473	472	493	512	471	467	459	471	488	483	478	479	491	504	472	460	444	467	491	476	519	448	513	480	487	468	471	448	497	451	500	474	461	484	483	503	465	479	485	458	496	490	522	509	482	497	497	459	475	465	470	476	498	452	485	474	460	474	505	470	477	475	521	470	470	480	492	486	474	466	463	507	465	482	492	470	452	495	478	495	508	494	495	475	479	511	473	502	504	459	499	472	480	457	474	482	454	482	469	511	449	463	474	474	467	475	503	503	466	494	451	498	484	462	456	473	492	460	505	478	500	465	496	456	495	471	497	479	475	464	476	462	441	469	478	499	500	490	494	489	455	506	479	465	494	449	490	488	460	476	489	485	493	441	482	458	457	443	475	464	473	493	460	462	475	487	432	485	498	483	466	487	498	471	464	511	464	473	493	488	465	500	448	473	487	492	479	471	483	452	476	501	503	520	500	498	459	467	538	502	474	485	506	446	459	447	488	481	474	469	502	503	481	471	478	501	480	455	482	432	457	457	415	505	472	471	505	447	485	477	467	517	474	452	485	473	459	469	460	483	442	503	451	477	483	482	471	496	483	495	471	487	466	501	483	481	454	457	516	479	477	506	476	453	503	477	499	519	490	442	501	488	499	466	478	474	486	453	475	461	488	480	490	479	510	477	459	475	475	497	467	466	482	436	489	452	457	499	500	538	512	494	537	497	501	494	473	496	489	470	479	456	480	493	480	498	498
345	2	2100	148192	363	4	90	519	644	796	742	729	712	682	663	625	605	622	581	606	542	578	550	541	496	577	547	499	524	518	536	528	509	537	508	497	503	522	526	536	508	534	521	497	513	507	469	515	509	518	501	496	535	514	502	521	484	480	490	521	494	493	498	514	485	476	528	520	505	489	483	491	523	497	490	511	507	486	484	526	518	492	496	517	535	493	470	476	510	517	493	492	476	476	479	520	515	480	473	487	503	507	479	526	498	493	544	507	481	473	500	489	466	488	455	524	512	504	509	472	493	490	506	513	510	482	489	492	466	528	523	527	475	506	496	503	434	460	501	505	481	482	464	485	499	508	510	481	512	503	487	488	479	511	495	494	502	479	498	509	481	490	473	490	526	475	475	511	477	500	510	486	524	480	495	489	472	533	512	526	514	492	490	503	496	496	487	472	485	481	491	502	492	485	505	482	493	458	493	493	508	462	512	496	496	499	513	480	483	506	521	472	503	507	477	499	470	518	511	495	464	501	501	487	497	465	507	513	466	474	482	476	509	485	491	495	497	497	493	490	477	490	510	516	519	474	477	484	477	500	491	504	520	504	513	489	502	451	518	493	490	526	489	467	508	501	499	502	498	482	495	477	482	514	510	475	495	513	504	497	504	485	490	480	518	523	478	483	504	495	488	522	510	505	485	505	476	534	464	489	471	503	490	479	489	485	484	445	517	508	481	477	524	522	501	447	496	535	483	475	510	453	472	465	483	481	480	486	490	490	516	474	507	481	505	500	508	514	494	510	508	471	504	496	498	464	469	493	512	509	506	470	479	487	498	512	522	455	506	473	482	479	486	485	469	476	517	477	474	501	496	475	483	495	479	457	496	487	475	461	501	495	481	485	459	493	505	505	499	519	474	470	501	476	461	508	501	485	492	505	489	502	502	496	506	509	478	503	517	500	457	507	531	495	479	483	493	522	493	490	529	476	490	468	520	468	515	502	486	508	487	489	485	454	471	458	488	503	495	485	488	506	468	500	478	523	481	498	472	502	469	489	537	509	482	519	510	502	462	490	498	496	517	515	494	446	520	496	506	490	501	496	486	474	505	494	496	476	472	484	466	511	517	505	493	501	489	488	513	481	467	476	456	497	478	481	484	502	521	494	492	503	493	500	479	512	524	521	512	507	487	458	489	507	498	501	500	498	504	482	494	490	475	502	498	457	456	503	469	480	469	511	512	517	487	491	500	482	491	499	500	500	505	478	505	534	484	473	487	483	517	502	525	488	510	528	474	431	508	519	475	491	509	483	516	502	518	488	480	501	461	519	505	473	519	489	483	493	473	485	499	502	503	506	473	512	503	528	462	468	521	447	478	492	492	486	506	477	490	507	498	482	483	481	496	463	494	519	497	510	525	494	518	523	476	511	484	486	473	496	512	492	489	475	487	514	498	477	452	514	478	470	511	508	475	487	521	521	506	480	510	484	469	524	485	473	524	489	492	493	493	489	480	498	502	481	495	484	526	471	492	504	499	504	505	527	478	498	497	490	493	504	451	494	483	477	474	494	504	517	465	499	472	488	532	491	496	479	497	506	495	492	502	520	464	475	458	477	491	483	490	487	502	484	494	491	491	469	495	532	457	488	509	461	524	514	501	481	491	501	481	526	544	482	532	468	494	474	503	463	489	486	509	505	480	467	484	472	498	499	459	496	489	515	513	513	459	498	504	502	516	476	513	492	473	485	454	471	498	503	499	508	510	497	484	468	484	463	499	498	512	481	470	488	496	510	456	487	479	469	519	501	492	483	469	494	503	503	492	460	545	523	490	467	500	491	411	499	509	527	487	502	470	501	482	487	475	504	491	479	442	495	536	477	534	477	496	521	478	496	467	486	475	485	483	474	490	511	501	483	517	471	496	466	460	450	485	501	470	498	464	497	503	475	482	475	489	484	483	473	505	503	514	504	481	483	543	509	484	499	524	506	506	476	520	495	482	469	491	479	503	497	485	480	477	463	478	548	493	495	481	514	472	479	497	481	508	507	483	482	493	498	466	466	478	482	450	496	548	475	489	479	498	496	498	540	503	502	470	509	467	480	481	499	477	488	487	474	499	450	487	498	499	510	492	463	469	453	491	494	484	510	466	483	482	488	455	476	510	477	495	500	488	448	471	474	481	475	504	500	502	473	501	518	479	526	508	470	469	477	488	478	515	508	467	496	499	479	481	497	482	465	473	492	489	489	485	463	494	522	471	493	494	502	467	512	507	518	465	497	489	511	488	530	497	478	518	493	501	489	483	458	497	487	491	521	482	496	496	486	439	447	464	444	462	508	501	502	508	487	497	483	471	502	491	491	483	484
345	3	3500	148315	367	9	103	541	694	750	765	775	758	660	663	646	624	583	574	625	546	595	541	595	547	573	562	531	575	546	548	552	526	530	557	535	550	553	532	509	543	512	500	550	555	549	516	512	547	501	514	528	530	474	537	531	478	528	491	509	522	512	503	527	519	529	512	533	529	532	532	544	485	521	517	548	494	527	538	546	490	500	511	531	531	486	523	499	533	495	509	542	510	519	507	513	503	502	506	520	523	525	509	508	513	535	493	531	510	503	490	537	520	513	533	512	506	496	529	512	517	545	501	481	522	518	511	522	498	524	489	565	558	520	517	545	525	528	500	509	523	530	501	511	525	520	535	497	548	514	532	497	475	572	482	517	530	518	495	490	526	531	489	505	494	500	492	496	505	501	531	507	488	509	477	529	518	520	540	509	494	532	490	521	498	514	524	534	540	535	502	497	490	492	493	508	513	532	505	517	515	482	504	504	505	476	524	504	516	524	514	498	505	487	544	484	512	525	513	517	509	511	520	497	497	525	519	494	503	512	501	512	500	492	501	538	505	495	519	518	504	518	475	536	538	499	489	527	484	486	498	518	502	534	527	505	507	483	497	499	484	525	483	492	515	512	529	521	490	534	501	515	511	490	535	522	507	495	511	498	492	531	490	514	486	514	499	510	497	513	521	532	484	515	513	483	499	521	494	517	509	529	498	476	516	501	481	493	517	511	491	502	521	503	510	536	487	492	503	517	487	524	496	504	548	513	489	539	529	505	491	503	521	491	515	523	493	539	507	516	511	532	536	508	465	506	518	491	466	476	492	534	500	497	478	548	513	508	527	488	519	534	468	519	495	501	508	495	517	533	483	506	523	497	497	537	504	506	530	508	503	492	529	511	523	508	486	539	534	460	540	487	510	532	495	520	515	485	495	476	513	520	517	501	492	502	500	520	518	525	466	512	487	505	519	491	504	514	520	511	484	495	481	502	517	531	514	563	496	471	525	509	499	523	504	511	526	534	522	466	515	500	520	527	497	504	472	535	489	511	507	549	555	554	538	491	516	494	517	500	493	518	451	529	493	518	522	497	523	489	479	529	480	525	533	557	504	523	494	493	516	502	510	515	484	527	518	506	518	492	546	505	514	527	517	517	493	522	510	505	475	538	521	486	474	521	515	492	460	531	545	500	486	501	515	521	542	525	505	530	495	484	544	510	506	518	488	517	493	521	501	513	529	509	480	526	497	484	489	523	524	515	514	507	504	510	486	515	515	491	500	490	542	507	506	512	509	512	528	493	508	513	537	480	523	493	529	543	477	532	505	497	480	501	492	493	509	496	498	530	532	504	518	528	519	510	499	513	465	472	520	497	537	503	488	475	470	506	501	494	517	499	477	502	489	495	516	511	529	540	516	535	519	521	515	537	456	526	485	480	539	514	494	519	511	525	505	538	491	491	520	485	494	510	480	499	498	493	511	516	514	518	516	546	530	475	513	543	512	523	520	503	471	505	515	502	503	514	466	499	544	528	508	508	511	514	472	495	521	515	499	521	526	520	509	485	499	528	515	520	522	505	519	537	507	543	510	510	501	524	505	519	550	517	499	532	520	536	465	514	496	494	466	524	498	531	472	507	519	493	488	502	507	530	513	484	499	512	507	497	529	503	516	529	507	505	533	510	495	523	537	500	471	512	475	515	464	504	481	533	495	532	521	522	498	533	524	496	516	535	504	500	528	501	504	485	525	498	493	484	536	507	519	515	508	481	510	517	509	494	518	503	491	529	513	505	506	520	574	490	504	496	529	471	495	525	495	500	492	492	483	506	504	494	474	510	516	498	530	497	509	480	490	507	517	482	513	475	492	457	518	534	518	497	504	548	518	492	503	503	504	508	495	542	524	537	518	482	512	528	493	488	522	528	476	486	526	539	518	501	519	546	495	500	476	540	530	485	531	501	546	490	511	515	486	500	520	517	503	509	487	508	518	527	530	504	500	521	522	506	508	501	477	497	492	517	513	509	492	509	525	554	505	522	505	483	542	538	519	519	498	519	463	530	504	516	520	485	527	515	509	507	515	482	538	505	535	516	502	506	509	492	509	517	491	523	496	470	473	510	557	511	528	537	489	493	513	501	512	464	520	482	514	522	505	523	524	496	517	493	528	504	481	472	502	508	486	513	523	531	523	503	525	510	468	501	519	511	496	500	513	482	541	504	508	533	513	499	503	491	549	491	505	555	551	550	501	486	533	537	509	516	514	538	510	506	481	524	496	470	493	513	520	547	503	512	509	531	500	524	503	534	470	530	494	503	487	543	511	555	507	498	508	515	509	519	517	510	563	533	514	531	500	511	483	530	497	484
345	0	2700	148438	360	9	64	525	689	820	768	774	759	745	719	673	622	665	647	647	646	642	651	631	639	604	582	600	584	564	556	591	556	598	579	600	569	615	562	599	564	588	573	610	577	601	598	588	577	599	558	569	549	570	564	602	566	499	573	564	602	569	536	576	572	565	551	533	590	587	591	548	545	548	551	548	540	528	514	588	529	544	515	578	545	557	540	588	530	567	555	578	540	548	513	515	530	537	544	511	580	541	562	556	581	550	559	545	566	528	529	559	566	510	591	587	532	560	554	552	575	542	555	554	565	544	546	582	546	571	546	554	589	545	518	545	568	574	540	562	542	570	549	544	595	562	553	510	537	538	566	556	534	540	524	509	534	553	559	569	549	579	568	539	565	554	594	574	575	550	527	563	553	562	561	558	544	547	532	540	547	546	566	561	529	586	553	562	575	527	547	520	559	561	556	531	553	524	535	557	534	570	535	585	550	540	537	555	564	518	532	556	566	542	501	575	506	550	548	562	553	567	555	553	548	553	551	525	556	548	528	574	566	545	548	520	552	574	537	524	579	530	541	550	546	604	545	559	563	538	538	590	550	554	576	563	508	533	582	601	552	581	557	509	562	586	543	567	567	560	533	550	554	588	556	565	539	515	567	541	548	572	552	561	540	548	547	547	543	537	570	572	572	548	538	548	528	531	524	561	496	571	566	542	527	565	543	569	529	567	549	514	546	538	597	571	582	539	551	565	555	551	514	533	522	542	555	555	546	512	540	555	549	535	586	547	541	569	549	563	550	563	565	536	494	572	540	565	567	546	553	540	563	536	577	560	533	523	499	561	516	613	531	511	553	560	552	525	538	558	568	550	530	536	521	551	533	562	569	545	533	515	569	572	574	556	528	528	560	533	545	560	528	569	538	515	562	563	536	533	537	549	554	573	564	583	537	562	546	546	549	545	532	545	535	516	541	531	550	560	584	541	552	553	557	522	578	551	550	554	551	568	521	541	546	546	565	538	555	555	538	574	519	531	546	550	554	520	532	551	533	544	543	542	546	516	563	569	537	560	543	559	585	553	582	554	553	567	533	527	530	556	516	552	554	575	524	561	511	591	560	567	527	564	561	549	563	533	554	548	553	548	561	565	553	544	558	568	510	559	517	536	528	551	525	600	565	535	552	576	567	542	536	556	580	576	530	528	549	566	537	549	547	522	548	543	542	583	542	559	583	558	541	560	569	595	570	555	605	590	530	557	553	539	522	545	540	537	517	524	578	559	557	524	548	547	544	553	529	553	535	560	550	545	552	554	574	579	587	545	517	565	517	565	572	508	572	545	523	551	538	563	558	548	528	522	562	543	578	517	553	565	593	546	527	561	532	570	540	545	534	503	555	545	563	550	519	523	593	558	532	531	539	498	564	543	561	592	530	533	545	563	542	527	537	562	555	551	568	545	562	556	550	565	559	537	558	529	522	526	534	574	533	524	521	548	563	535	508	533	560	590	547	562	560	518	541	527	535	590	563	564	544	530	554	512	558	530	550	534	548	535	532	534	551	524	585	540	517	558	561	544	538	576	517	565	538	526	534	543	506	572	518	555	561	569	604	538	567	587	560	565	547	545	571	548	562	536	527	543	568	511	536	545	550	555	569	583	531	560	575	531	578	559	546	565	561	541	522	547	541	514	567	569	569	533	552	549	548	535	553	537	512	545	517	577	534	570	553	532	522	555	523	578	521	552	506	587	530	567	577	563	524	547	576	553	558	555	562	571	557	565	526	527	545	550	566	538	572	539	539	559	544	524	583	557	563	554	531	569	557	535	550	532	537	579	523	579	543	532	535	552	538	544	511	549	553	567	543	523	539	566	534	551	538	537	547	548	535	592	537	557	556	544	551	537	532	566	537	572	549	567	544	540	573	521	567	515	490	518	527	532	559	553	546	561	545	541	572	569	541	540	544	538	544	563	534	553	554	492	533	532	577	549	563	522	565	560	506	560	598	551	542	535	550	533	525	529	547	576	563	561	563	522	572	541	509	569	532	538	576	568	531	572	573	552	557	544	560	559	545	530	590	550	530	576	529	536	537	533	565	566	534	523	534	572	559	574	548	544	568	549	529	550	599	538	551	529	541	577	568	553	520	588	540	539	557	558	541	562	526	562	536	514	561	566	550	580	537	548	582	543	541	552	513	545	526	564	534	550	543	582	542	531	508	563	558	530	560	556	523	537	537	580	568	582	541	533	592	580	575	532	532	529	548	557	541	572	555	556	519	540	547	567	535	564	546	525	543	533	568	558	566	562	572	561	551	559	564	586	570	563	535	539	551	550	558	560	522	561	555	520	564	588	556	568	541	541
345	1	1900	148562	370	7	141	550	643	732	647	682	629	633	617	594	588	582	580	549	500	517	551	530	528	562	526	537	544	563	503	504	521	499	529	512	566	511	524	500	522	512	498	521	490	489	520	492	504	491	512	520	505	487	486	495	477	490	475	499	497	490	462	523	480	484	494	508	483	549	470	478	484	456	488	502	477	493	538	531	509	493	540	480	476	536	455	494	502	467	517	491	528	522	492	477	499	514	471	504	492	486	485	473	486	488	515	494	485	518	514	455	494	504	492	483	503	488	487	497	495	476	506	496	489	491	438	500	486	479	499	490	526	519	498	488	470	505	494	507	503	492	481	471	484	488	477	502	523	512	495	532	496	496	478	487	508	515	469	483	532	478	518	498	464	483	504	526	502	476	488	491	481	486	481	470	502	491	505	502	465	503	485	494	488	524	464	496	496	475	480	473	507	464	508	476	497	497	476	490	508	518	496	491	494	470	493	466	486	481	466	489	485	489	495	476	464	474	464	477	529	469	463	520	517	525	501	510	525	501	496	467	499	492	519	503	492	488	500	503	525	485	493	495	493	480	490	479	461	466	496	501	505	489	496	512	522	473	509	500	475	516	467	488	524	452	491	451	525	503	456	507	507	497	475	470	485	487	474	485	471	501	491	488	503	466	493	493	483	424	464	471	497	499	481	492	472	496	494	487	502	512	479	496	470	498	509	481	469	472	507	494	486	493	488	485	493	502	472	473	476	484	504	503	519	492	472	498	528	492	521	504	504	473	471	484	486	485	497	477	518	482	471	460	456	496	458	504	498	512	515	479	503	486	466	481	506	474	482	504	505	504	496	500	486	500	453	501	509	481	534	457	493	481	472	499	467	491	490	494	491	488	463	497	434	497	511	498	491	511	464	495	495	494	468	528	479	486	490	475	504	451	486	518	514	465	488	456	487	498	496	494	482	499	496	483	521	478	454	496	491	496	503	495	505	501	487	476	496	453	517	515	502	489	489	474	488	480	491	493	513	494	511	493	497	484	458	508	461	500	523	515	523	500	499	468	453	513	496	502	478	467	514	469	483	505	556	488	479	518	481	483	475	472	498	483	494	533	520	483	494	519	514	492	457	491	508	501	501	501	470	505	494	462	517	480	454	505	473	479	536	509	507	484	537	542	484	479	491	492	480	496	502	504	518	512	510	485	464	480	513	467	489	480	499	495	458	488	489	513	488	459	472	497	478	505	473	491	506	481	475	474	500	490	478	510	509	460	478	489	522	502	478	471	491	521	477	485	468	499	469	494	498	499	457	463	529	533	490	484	509	456	484	483	498	499	494	474	501	500	487	506	499	506	453	498	506	451	494	491	481	500	487	502	446	443	507	473	458	514	479	524	495	506	479	472	509	526	470	470	516	472	471	470	490	508	503	503	462	507	465	472	503	494	468	466	506	485	481	484	490	524	510	492	459	505	466	458	476	498	495	486	520	467	488	484	507	475	496	479	515	463	473	485	466	498	504	513	528	497	472	457	472	510	499	511	496	485	486	494	487	513	500	476	501	479	497	493	460	479	518	472	499	481	481	483	510	512	470	471	506	530	495	496	492	458	507	486	463	469	502	513	512	481	494	503	527	503	501	481	498	510	506	477	500	475	489	494	484	513	495	469	477	504	460	506	486	464	487	466	478	465	491	517	491	466	473	471	485	469	494	505	496	483	472	491	500	492	475	492	495	475	476	476	472	499	486	467	530	512	510	501	480	492	486	496	466	491	477	514	502	506	499	458	495	477	495	466	499	483	510	502	505	497	513	511	449	507	475	481	505	493	489	502	470	503	513	500	492	511	477	454	478	487	507	476	455	500	450	494	493	445	522	468	507	467	488	500	460	516	492	480	479	544	447	501	458	454	484	481	509	517	482	480	486	528	477	481	495	472	490	453	483	475	517	473	476	532	514	466	494	516	515	488	504	499	495	491	470	508	487	478	479	451	502	469	483	497	495	497	475	488	490	497	485	472	478	481	465	496	474	459	507	492	496	459	501	461	472	483	476	475	507	495	488	466	509	480	450	517	479	521	474	480	502	516	482	508	473	476	487	510	494	491	506	503	467	472	492	500	506	482	489	520	500	503	491	493	513	513	490	462	480	477	511	511	485	453	459	497	480	519	468	524	489	491	473	466	441	469	479	495	474	487	492	487	484	511	479	473	536	496	508	502	480	465	489	461	521	517	472	491	520	480	519	465	537	507	478	500	475	484	496	510	494	530	467	504	501	492	500	436	475	522	482	478	503	512	503	502	491	500	492	526	465	480	549	484	482	466	496	490	471	495	496	494	481	447	478	506	495	479	508	460	500	485	494	492
345	2	2100	148685	365	8	128	637	779	772	736	727	670	694	629	633	618	604	590	598	582	567	585	509	508	568	576	544	529	522	516	561	531	534	523	576	547	538	552	546	548	542	531	515	544	537	498	506	548	549	490	558	529	505	530	541	496	542	539	510	546	529	542	491	496	529	521	507	553	541	523	510	542	538	514	506	552	515	496	513	561	511	477	525	523	507	503	480	497	497	525	492	514	521	497	530	478	515	509	536	505	494	529	530	519	509	531	513	503	510	506	537	511	531	515	495	522	502	522	517	501	508	509	498	484	540	511	533	491	482	477	508	518	509	492	519	457	504	519	507	521	497	484	524	517	527	495	492	533	521	560	515	519	515	514	491	493	502	496	537	508	500	501	498	491	559	513	547	529	512	503	518	501	486	508	495	507	514	495	551	465	538	528	477	547	505	541	519	512	508	499	522	498	510	466	547	494	476	524	522	513	476	508	529	491	494	499	529	502	496	512	509	506	505	527	509	526	495	510	498	486	512	546	495	468	499	476	514	509	534	537	504	493	496	500	538	490	517	514	527	487	523	490	489	511	510	523	521	508	521	503	535	497	491	533	524	526	543	530	525	509	518	511	479	482	511	533	548	511	476	534	518	491	524	506	532	479	469	494	533	531	532	534	505	532	548	476	497	522	515	494	493	480	488	497	534	528	535	517	494	501	536	507	486	525	535	511	506	521	545	516	526	540	512	540	542	502	482	532	538	510	508	559	497	507	509	536	537	481	546	532	492	504	514	516	529	498	532	494	507	507	498	526	532	510	532	512	526	504	564	466	500	514	494	501	522	484	517	506	524	485	537	547	496	498	539	506	504	501	509	508	512	501	472	482	510	513	567	519	482	509	504	492	473	526	534	502	516	492	523	559	496	497	519	461	538	493	534	525	528	480	517	501	503	483	520	501	484	529	514	530	495	509	471	515	510	516	479	507	521	527	508	515	467	539	525	535	481	502	517	478	517	493	526	507	473	494	519	540	495	512	495	507	515	512	523	486	501	523	483	527	512	511	478	519	504	501	488	513	504	495	487	520	503	518	518	524	508	516	525	477	511	508	545	488	531	510	480	500	514	509	532	549	504	517	544	482	517	515	499	556	502	525	540	538	539	521	511	511	477	480	511	513	460	522	516	503	537	525	501	567	528	523	512	504	509	505	500	512	516	530	542	490	482	531	533	523	492	502	538	529	520	525	504	498	495	524	546	493	531	507	517	528	491	518	518	534	493	547	511	507	509	528	486	505	543	533	482	504	516	508	518	528	535	524	490	515	505	505	507	478	519	528	487	525	500	513	500	495	493	527	509	478	505	488	512	526	484	531	546	498	518	534	520	504	493	507	519	510	517	549	465	484	490	552	522	505	502	497	523	490	512	531	499	538	509	526	551	498	503	533	525	486	499	520	486	523	479	500	509	495	505	502	507	506	492	519	495	487	526	497	525	516	506	518	523	499	529	540	529	531	517	499	539	497	506	514	504	515	492	516	517	530	481	523	509	510	501	523	503	526	514	521	516	523	498	486	492	462	517	501	525	542	503	521	509	541	517	486	504	490	515	541	471	493	492	530	500	497	481	559	503	482	519	517	507	498	522	499	513	525	540	511	483	513	508	465	520	491	519	488	506	544	522	493	491	470	496	532	510	519	529	508	510	517	533	530	536	531	533	518	506	516	492	510	511	461	510	534	502	527	521	543	490	500	456	512	504	525	548	506	516	514	519	512	529	491	527	469	511	510	558	506	486	521	537	495	502	535	490	511	487	499	486	513	508	490	535	497	533	521	501	511	506	512	497	517	487	519	518	495	543	504	474	506	479	526	520	521	535	528	527	529	515	514	477	513	508	529	514	473	479	466	524	541	510	487	505	522	532	495	509	536	515	498	486	544	495	513	488	531	499	508	517	519	505	545	488	531	511	507	488	513	498	483	524	503	523	510	512	514	490	511	503	490	498	536	502	502	488	500	516	554	534	522	499	496	496	519	526	503	512	496	539	518	520	506	517	503	519	496	501	514	511	518	513	547	490	503	510	536	480	497	479	509	528	528	520	467	483	477	552	504	513	525	501	539	491	513	510	559	524	546	489	492	507	543	492	492	508	525	545	520	513	496	510	524	511	510	474	506	538	496	534	506	513	491	517	518	497	497	504	534	528	505	516	507	560	545	507	492	505	492	485	509	569	511	528	510	521	519	530	499	513	514	484	529	497	509	515	501	557	543	498	525	523	518	499	498	498	520	496	555	467	486	494	505	515	525	513	492	516	497	503	485	542	524	518	511	517	521	515	521	533	530	517	533	513	520	527	500	516	515	525	508	482	494	529
345	3	3500	148808	366	12	101	609	822	850	849	830	756	713	709	671	671	620	652	604	619	607	596	597	582	573	586	560	590	589	586	541	537	554	571	524	579	565	533	564	555	549	570	527	554	547	560	559	565	552	573	562	528	552	559	546	569	539	496	535	559	540	531	519	523	539	503	574	541	514	537	583	581	533	552	528	517	514	544	556	495	561	537	549	553	551	546	547	519	531	559	545	547	556	508	521	539	538	557	556	508	500	510	540	534	555	554	538	572	550	557	548	554	537	522	545	501	530	548	567	524	505	496	530	526	561	548	541	557	572	546	537	521	524	516	539	545	540	536	516	537	545	501	538	499	567	566	512	521	543	551	541	543	543	551	552	559	512	551	542	548	508	539	522	520	501	537	542	509	563	541	536	523	539	543	494	513	572	524	546	529	546	560	539	562	552	551	539	572	537	534	496	535	539	557	488	538	504	522	561	524	546	544	552	535	540	502	549	547	580	562	550	569	520	528	512	539	541	531	516	514	537	545	517	534	540	509	532	536	537	495	523	510	547	550	544	537	549	538	536	543	509	570	562	514	560	517	500	523	533	463	524	520	545	540	551	507	566	531	533	517	514	543	545	522	519	551	512	541	495	562	517	515	537	518	506	514	530	550	507	549	506	560	523	546	562	536	506	559	516	557	555	574	565	534	539	579	532	526	544	556	541	545	537	539	551	518	521	517	544	528	568	515	589	518	543	531	553	537	496	534	530	525	535	556	527	521	529	559	517	555	546	579	514	520	527	498	532	522	551	553	535	538	531	573	553	566	547	510	571	525	517	536	506	537	538	563	539	517	516	517	513	551	547	535	564	549	508	518	510	533	537	550	548	515	535	528	530	547	530	529	539	515	541	512	558	520	547	531	556	523	542	533	544	549	555	512	546	533	536	512	563	526	527	533	503	523	562	536	519	543	600	536	580	529	537	535	489	524	526	523	537	522	573	536	522	543	527	517	540	537	543	487	557	505	480	494	581	514	528	505	535	524	589	511	536	538	521	570	529	534	563	505	497	555	546	525	524	535	545	536	522	515	527	526	575	516	525	545	504	522	467	551	525	566	497	524	545	547	538	505	560	552	541	499	505	536	514	554	535	524	505	516	539	524	513	523	501	543	530	536	557	531	527	566	516	490	558	513	533	555	490	544	529	529	507	497	529	541	535	530	527	526	523	529	542	541	527	530	562	515	513	548	547	557	525	538	531	509	528	524	534	531	488	545	547	568	529	546	544	551	568	513	519	519	559	537	530	525	535	550	518	520	544	536	503	517	530	503	550	512	516	548	528	523	586	547	539	564	543	539	541	520	535	545	591	509	538	467	558	505	555	525	576	535	535	527	546	547	562	522	577	522	534	516	543	565	544	535	565	521	548	560	499	535	550	535	551	513	496	550	533	503	521	566	520	490	545	523	510	529	543	545	524	518	531	498	553	539	557	556	538	539	552	519	586	547	530	556	567	547	541	490	551	504	560	529	542	550	563	528	555	501	531	504	525	508	546	536	518	536	566	535	518	530	550	547	528	526	556	536	560	538	532	529	558	513	538	540	526	545	533	534	533	550	520	578	520	546	529	537	512	482	541	506	521	500	575	520	567	481	557	514	586	526	517	509	541	517	507	510	545	542	508	515	548	515	570	522	542	550	530	574	542	542	542	512	526	528	511	575	508	521	535	507	549	550	535	512	532	538	523	523	540	532	525	514	574	527	551	566	500	515	554	574	548	563	535	572	555	575	539	537	549	521	551	575	523	503	552	516	547	541	528	560	548	542	495	542	553	533	531	539	542	522	517	558	553	525	530	531	529	550	517	567	560	536	521	557	530	555	541	550	535	522	516	514	542	499	559	524	512	532	552	550	567	506	552	532	541	550	517	519	526	540	577	584	564	528	536	541	524	540	511	533	549	558	535	528	513	511	544	537	523	558	520	521	513	558	507	574	559	511	523	553	541	506	515	524	521	528	559	515	572	544	546	556	553	539	524	515	525	550	530	545	547	532	539	528	509	530	504	528	526	519	502	552	551	530	540	549	526	576	538	551	562	536	519	545	552	560	499	518	534	558	492	563	516	542	554	516	549	514	546	530	538	524	564	547	544	535	487	571	545	546	535	594	494	535	569	530	522	537	513	508	551	544	523	494	553	535	539	528	515	537	560	524	558	526	560	537	533	528	517	537	537	566	544	543	529	525	517	507	544	540	525	545	539	515	506	549	530	519	500	524	576	561	582	537	537	516	537	544	529	529	526	538	541	514	534	502	584	530	529	497	502	542	542	501	524	573	547	528	543	537	526	543	536	546	549	551	537	540	553	516	540	540	498
345	0	2700	148931	368	2	71	544	781	907	834	865	825	797	754	688	684	638	663	631	621	636	648	627	633	651	606	596	611	618	587	599	598	587	579	602	554	588	588	588	537	604	534	594	571	602	556	565	597	551	577	583	559	545	543	559	591	551	550	569	521	571	580	560	535	585	555	576	550	567	569	577	573	568	485	592	560	545	571	562	582	561	552	562	543	555	544	574	562	595	580	580	570	544	568	552	574	555	541	556	555	543	519	557	562	580	599	544	516	564	535	546	544	569	548	570	576	574	521	567	556	564	539	523	545	567	537	578	551	539	534	553	570	576	528	564	565	546	573	585	523	558	553	526	562	603	551	570	544	565	605	583	564	569	550	554	532	563	540	530	543	553	558	555	565	526	559	557	539	596	559	548	554	569	558	553	544	548	557	543	580	560	565	537	555	574	573	512	578	535	554	584	562	599	550	556	574	552	566	555	543	572	573	546	574	551	550	524	579	577	567	560	538	559	549	539	544	550	556	552	546	568	549	539	568	545	554	568	583	543	584	546	544	522	575	551	532	626	548	584	541	556	539	564	582	516	540	532	574	572	529	594	539	561	561	549	538	555	566	530	554	593	570	523	525	553	584	572	593	525	557	532	559	545	572	549	520	538	535	575	557	564	569	583	528	563	549	563	547	549	566	557	547	550	530	530	534	562	554	552	551	585	544	549	570	547	552	531	521	589	533	522	562	561	597	539	539	576	575	550	522	540	582	574	574	568	531	538	580	550	561	535	528	551	550	553	563	608	536	536	583	549	543	554	533	533	547	541	555	532	554	560	543	563	575	557	569	554	558	552	519	550	539	573	557	545	551	530	544	511	570	554	542	558	524	574	553	561	563	546	530	546	562	532	548	551	554	556	542	571	540	579	561	541	541	570	567	545	543	546	537	556	529	530	521	543	564	531	544	562	534	508	542	569	558	532	559	526	568	562	535	549	546	556	556	562	590	538	519	522	562	539	546	521	574	581	576	541	529	560	566	539	545	533	563	549	561	548	548	576	541	562	574	543	557	527	549	547	540	526	548	559	555	588	551	571	566	558	554	553	588	589	520	553	556	518	532	533	584	563	556	530	556	575	547	548	550	559	562	537	542	528	534	563	550	551	571	557	532	544	547	536	607	572	537	578	561	582	546	568	541	560	563	560	544	507	555	564	586	518	566	582	583	554	564	532	543	538	548	569	551	570	543	534	574	570	531	565	552	545	577	585	518	536	564	550	550	572	555	553	560	536	546	550	560	549	551	527	543	557	532	565	551	535	583	548	526	555	554	560	540	537	579	573	579	561	571	540	557	561	550	561	556	550	551	537	581	540	584	527	542	531	562	559	567	542	537	583	554	566	556	525	538	566	531	537	547	575	583	563	579	520	580	564	578	551	559	551	567	588	523	580	588	525	568	552	558	588	559	549	539	548	532	553	577	559	521	589	539	578	542	548	517	548	520	567	574	558	567	548	534	577	507	532	544	571	550	552	561	571	516	576	561	583	540	540	517	563	560	563	550	534	587	550	577	547	570	566	586	554	546	589	521	532	558	546	557	527	522	505	559	577	578	550	536	535	554	559	556	536	546	564	606	564	581	544	536	558	562	561	544	575	531	551	538	564	552	571	553	535	569	516	545	547	541	533	560	583	550	554	543	535	535	553	557	578	555	565	565	536	552	593	567	591	555	548	541	573	520	534	548	538	530	537	597	542	580	564	561	534	541	545	594	599	519	525	542	573	559	582	530	572	567	544	569	519	539	543	541	553	526	549	546	532	536	598	555	559	532	543	553	559	569	560	538	561	523	591	543	542	566	579	553	572	529	562	546	511	553	546	526	559	554	544	567	572	568	551	572	545	553	512	568	543	541	573	544	578	572	533	541	586	554	582	573	549	563	546	534	547	567	562	521	543	532	549	528	555	543	501	525	566	567	533	550	542	545	544	586	546	557	529	566	553	536	555	540	526	534	534	575	526	549	564	550	569	577	584	556	570	530	575	575	525	534	589	587	546	542	579	564	546	556	558	567	541	538	542	546	538	540	526	513	570	531	539	539	568	543	546	531	557	559	540	585	567	553	550	534	569	543	581	541	547	571	556	581	526	560	536	560	558	550	524	546	563	561	557	583	568	536	565	565	566	530	553	605	520	568	562	546	535	580	577	562	563	544	556	565	536	552	595	552	527	541	540	560	561	532	520	522	541	562	550	554	538	558	564	518	527	561	587	566	543	550	529	555	579	517	582	566	561	559	599	536	565	540	563	561	576	554	602	542	594	536	579	561	526	527	554	562	524	532	585	554	581	523	557	578	563	555	548	559	561	575	567	566	547
345	1	1900	149055	368	8	159	699	780	786	744	705	700	672	615	606	590	581	557	551	547	568	515	557	565	558	507	520	510	474	496	500	492	487	486	468	509	483	470	497	478	508	507	491	516	485	484	484	509	473	476	479	483	468	451	532	483	459	512	476	503	490	480	462	454	489	509	473	501	470	469	465	465	447	486	463	510	517	441	518	470	503	480	505	456	484	473	501	499	483	506	450	474	447	470	499	467	478	441	493	463	464	496	468	502	461	492	461	492	475	487	480	464	496	479	501	464	475	465	455	440	483	487	484	464	496	479	493	505	493	495	471	492	494	465	493	500	466	472	523	486	508	479	483	458	482	457	481	511	439	441	470	467	500	482	498	473	467	489	459	497	447	478	509	481	458	481	445	478	475	458	501	472	497	484	483	503	505	498	502	478	478	481	442	464	468	491	454	461	481	467	491	476	471	460	467	484	488	457	479	489	481	502	474	464	464	518	445	473	482	491	457	465	484	493	480	490	469	446	516	467	471	479	483	472	484	470	490	476	458	488	450	476	443	471	439	479	486	477	517	469	436	491	488	472	478	480	478	462	458	497	478	456	499	477	450	445	498	430	475	461	474	490	448	434	477	449	472	458	470	500	484	477	487	491	492	477	470	485	472	464	460	490	465	490	497	444	477	462	447	462	478	483	476	455	465	471	472	505	463	487	457	490	452	499	484	458	509	461	473	510	476	481	492	481	519	483	496	474	445	454	477	512	429	459	490	472	480	461	479	486	442	473	482	505	508	481	468	497	462	471	467	477	482	461	470	494	492	431	484	476	481	459	473	465	447	501	496	433	486	494	477	452	471	452	447	496	484	440	484	470	476	472	496	471	482	477	483	456	497	525	481	472	498	455	477	466	495	500	464	480	459	466	461	483	438	449	486	494	482	486	468	454	501	471	479	479	458	459	453	482	489	485	505	450	466	464	439	467	482	478	464	484	452	487	498	455	469	450	485	514	485	478	469	443	486	487	482	462	485	487	491	524	473	444	456	452	457	461	494	469	460	452	439	502	458	475	471	500	476	489	473	484	461	460	469	462	493	486	462	472	479	493	475	456	503	464	495	476	493	464	478	457	456	488	450	468	480	454	487	474	521	446	466	470	458	476	461	459	462	462	435	425	514	484	461	480	456	467	466	484	470	461	455	460	461	498	461	490	505	447	500	478	437	489	473	473	483	445	482	510	466	490	461	499	464	467	430	502	487	484	482	492	457	471	483	503	449	471	460	456	490	439	476	478	500	483	488	502	471	472	493	448	496	485	471	454	486	488	458	465	464	467	481	450	465	491	493	486	492	501	470	486	481	486	447	428	490	480	471	483	507	442	481	470	479	473	463	505	454	450	483	475	459	462	456	493	454	447	475	489	472	504	470	458	476	456	482	466	463	456	470	452	461	457	446	493	470	470	481	470	465	493	477	499	461	480	476	445	433	474	445	456	504	478	487	439	476	463	486	501	467	451	494	482	480	435	448	482	465	493	427	454	489	517	433	468	489	476	494	485	497	514	473	486	474	508	505	452	485	484	493	467	484	511	478	448	442	462	467	471	486	479	479	469	475	458	480	493	485	466	463	460	489	463	479	474	515	459	486	487	449	462	469	447	491	457	470	449	493	452	474	492	498	488	455	449	457	467	449	462	485	475	467	458	493	467	491	474	486	484	490	487	469	465	474	459	464	495	488	455	482	472	474	490	486	496	489	475	490	461	489	493	476	429	467	466	458	487	451	501	464	497	454	472	459	508	420	487	450	493	497	486	465	449	473	470	477	449	502	453	439	514	481	466	489	499	450	468	474	486	502	471	489	455	445	468	486	501	452	463	469	495	457	441	478	470	458	473	471	477	458	456	470	471	458	465	464	427	474	480	473	484	446	465	468	472	452	470	452	465	452	473	462	489	470	499	478	475	433	457	448	461	497	491	454	477	450	465	486	461	447	452	426	462	489	460	475	485	481	461	469	462	463	501	478	462	471	491	464	488	431	459	503	463	455	475	481	473	488	461	501	456	468	459	469	458	486	485	512	480	502	497	482	469	494	508	471	468	453	481	478	475	500	447	464	455	483	460	471	471	460	496	427	466	441	445	487	452	474	468	461	481	459	487	478	456	472	473	463	450	513	444	474	469	424	488	463	468	479	454	476	456	491	487	489	476	470	480	486	487	496	479	468	477	499	429	480	480	492	460	437	482	487	447	454	437	464	492	494	472	483	465	428	489	490	490	500	480	488	511	441	437	500	454	472	487	472	466	467	476	469	488	446	528	487	451	450	485	488	450	495	468	491	477	515	499	467	460	474	494	465	466	476	481	456	471	459
345	2	2100	149178	360	8	120	702	855	867	789	769	708	674	666	591	581	602	524	586	570	596	512	533	546	531	528	528	538	538	531	521	525	507	486	489	489	479	491	546	499	502	504	502	504	520	505	465	486	503	499	469	475	439	474	478	480	474	460	492	457	514	525	480	491	441	487	500	492	464	491	459	482	472	473	459	462	459	489	476	440	462	495	502	490	483	493	505	458	511	453	478	493	480	483	481	489	465	452	481	491	447	451	484	478	466	497	449	459	491	451	524	463	484	488	423	491	488	463	501	474	502	443	465	448	451	475	459	473	494	475	472	485	449	502	472	475	476	517	476	494	496	469	495	432	489	486	511	473	477	464	472	480	493	451	475	488	427	485	489	432	442	502	483	471	484	490	450	505	476	440	487	467	456	481	451	482	459	474	458	481	474	459	463	483	505	464	457	500	455	492	474	505	453	468	483	479	470	474	460	487	467	491	461	506	468	494	456	476	441	448	474	471	487	456	504	472	476	507	486	474	475	515	438	440	469	497	486	509	460	517	470	463	497	480	491	436	489	469	480	519	461	456	459	439	473	483	500	424	459	489	491	449	464	477	458	443	474	456	505	465	466	464	469	504	446	460	458	432	502	487	440	497	477	468	462	451	479	485	471	500	442	469	463	458	449	466	471	460	505	431	470	463	436	495	476	501	472	488	460	475	455	481	440	480	492	479	488	486	467	493	510	481	484	476	490	500	496	453	453	499	449	492	496	465	473	464	470	432	515	449	492	441	492	467	442	462	509	478	465	486	459	496	417	503	438	483	482	487	520	456	482	482	516	468	489	471	485	463	472	484	486	478	463	455	517	454	483	472	467	490	503	474	475	451	465	480	469	475	442	455	467	462	487	448	480	476	477	466	487	478	477	459	450	479	508	454	492	460	494	481	478	473	478	484	449	469	491	464	471	481	466	475	434	475	476	452	485	485	461	470	446	461	480	485	478	460	467	477	441	456	493	459	469	466	498	470	484	487	490	480	479	469	461	462	482	454	500	445	479	468	481	501	465	467	514	440	460	436	478	477	484	457	463	457	471	464	495	452	483	462	443	477	489	480	483	454	474	453	457	466	459	472	469	471	477	468	482	487	506	462	508	458	481	479	465	497	461	493	506	467	502	480	479	462	501	476	470	471	493	454	468	499	472	461	487	491	441	479	488	467	472	494	439	455	497	446	470	457	485	520	511	481	444	461	503	505	446	454	451	489	494	464	479	492	468	476	473	456	491	470	467	509	473	492	497	498	445	474	472	473	459	475	499	458	453	489	516	457	472	450	482	481	469	473	502	455	454	495	478	451	465	468	454	493	431	494	452	434	482	533	456	456	478	444	475	461	500	477	456	451	478	458	495	488	474	475	469	475	491	508	430	496	490	505	491	463	449	446	468	517	475	468	495	481	478	454	489	458	457	452	475	508	446	463	475	460	458	493	482	437	492	476	451	466	467	458	466	447	475	499	466	546	486	478	486	476	467	471	464	464	501	483	457	522	459	479	473	429	466	471	453	456	495	461	479	447	498	470	473	482	489	467	470	482	491	461	496	457	501	485	469	468	519	482	527	467	468	466	470	450	487	471	485	460	451	452	496	457	491	461	465	493	435	470	470	456	497	418	498	475	445	501	471	468	510	472	485	443	440	472	483	465	504	466	490	449	467	460	451	470	490	476	461	466	467	416	483	469	476	487	462	477	488	464	455	461	473	502	445	460	486	447	483	461	471	477	478	489	436	459	498	488	476	468	458	461	470	454	447	434	467	463	477	462	469	445	468	446	498	466	494	451	445	486	528	475	445	480	445	461	460	458	468	451	472	482	456	457	459	492	470	507	451	434	448	481	476	453	440	468	471	473	443	469	481	465	480	464	448	490	479	456	479	472	462	504	452	469	478	463	469	478	493	452	438	428	454	483	498	429	509	490	479	434	465	479	459	519	467	485	496	435	487	463	470	451	455	505	451	472	453	444	423	474	479	453	487	474	482	457	503	449	472	466	465	497	484	475	463	476	489	466	489	468	455	472	485	485	457	473	464	467	510	463	471	473	495	488	495	474	460	475	457	454	462	441	498	447	493	476	497	503	468	459	488	476	451	465	489	483	477	433	452	465	511	446	446	459	463	451	448	469	454	481	478	475	450	473	487	456	459	454	473	482	470	489	473	463	497	484	517	497	467	492	481	485	463	476	472	496	459	472	471	476	485	482	463	450	480	444	493	462	477	481	466	454	493	457	476	479	477	451	467	495	491	465	476	487	464	476	423	449	456	456	469	497	460	485	464	494	476	454	439	480	473	490	477	470	459	446	487	503	490	467	502	482	415
345	3	3500	149301	362	1	146	686	870	930	871	842	761	727	698	658	651	642	608	602	598	597	570	567	560	580	538	573	580	530	544	565	524	585	515	507	548	513	516	527	539	536	548	497	533	504	488	516	485	501	495	477	535	502	518	490	514	495	482	482	499	489	480	520	497	503	532	490	519	515	479	521	502	504	501	498	508	507	542	522	493	487	531	506	478	500	484	497	501	492	517	528	487	509	481	494	503	499	455	465	473	511	505	483	501	496	480	499	471	481	531	503	501	501	515	521	503	487	501	540	501	496	496	498	495	505	485	499	496	504	478	481	483	496	475	495	467	509	517	510	502	492	496	507	531	484	473	485	499	486	493	478	468	509	525	518	493	486	503	501	480	475	491	497	484	510	475	494	508	491	532	517	527	467	481	476	483	519	495	496	489	522	467	481	497	471	457	504	515	497	504	482	511	460	482	494	504	473	493	477	460	522	516	483	510	500	508	477	518	500	483	536	476	481	498	513	525	494	483	481	501	496	487	490	459	486	523	493	518	473	497	498	512	480	460	460	449	492	458	479	502	459	517	490	488	472	529	515	496	455	496	494	475	487	494	509	491	461	476	462	461	490	504	496	503	491	488	498	488	492	519	491	468	489	500	467	538	487	470	459	516	484	477	486	491	472	482	509	473	501	490	521	498	526	484	518	498	477	477	508	460	486	475	514	497	485	494	484	509	502	506	493	506	460	501	491	492	512	493	475	480	491	499	500	474	509	461	475	477	502	494	493	490	454	489	487	501	489	526	497	480	498	483	480	500	479	478	511	500	505	516	496	480	482	493	517	493	518	460	504	476	474	487	519	498	455	509	504	493	493	464	516	492	491	490	502	511	493	472	503	471	487	524	494	486	499	501	487	464	498	521	495	495	465	488	470	466	469	522	516	473	490	471	502	483	504	515	491	472	467	465	477	456	494	488	492	462	491	463	540	542	487	484	466	502	459	504	488	477	495	492	485	453	504	523	515	491	471	490	519	535	515	453	480	456	527	505	482	436	506	484	494	523	487	511	480	524	499	525	473	468	527	492	513	496	477	519	502	453	509	500	480	486	497	517	476	497	465	492	516	487	483	481	515	491	517	474	479	466	485	488	493	479	489	478	481	456	511	521	467	526	493	493	482	485	500	510	487	495	495	498	500	487	490	494	504	497	502	504	472	484	502	506	494	479	508	490	511	501	502	514	517	485	516	491	490	482	516	515	478	498	500	513	515	512	480	498	473	494	527	501	503	467	530	510	481	476	496	491	494	496	506	490	471	496	496	514	452	471	490	509	507	470	487	495	504	466	498	474	499	494	479	517	470	477	520	496	480	513	492	491	515	478	503	496	502	522	513	502	521	501	473	526	492	449	487	463	490	477	461	497	495	473	488	505	449	464	496	488	479	466	505	503	488	474	482	472	468	509	482	500	493	463	480	469	476	453	495	500	499	492	476	480	488	463	487	475	503	502	484	492	439	486	479	488	491	481	471	523	512	486	520	485	499	519	481	486	506	483	507	495	527	491	484	500	508	484	508	494	483	510	512	494	463	459	495	536	481	506	517	483	486	479	485	489	454	490	488	479	495	496	495	462	479	480	457	522	520	472	497	499	513	525	488	507	492	501	512	470	499	483	517	528	532	467	514	494	458	512	451	505	530	520	478	485	488	471	518	474	483	520	456	499	442	491	509	475	470	480	507	500	506	497	483	534	453	520	516	494	461	495	490	497	455	507	467	498	466	511	482	488	523	502	493	457	490	484	479	493	493	475	480	462	507	514	514	481	507	488	475	503	492	493	477	458	535	452	522	503	546	445	516	466	549	484	486	480	482	506	475	468	493	500	515	529	475	525	466	489	480	500	506	481	513	476	494	497	512	489	462	490	473	508	476	492	503	513	500	483	504	481	507	507	485	547	477	534	487	514	496	486	472	534	485	464	502	487	472	486	515	485	536	460	502	468	455	470	450	449	473	477	532	530	499	499	503	527	487	497	525	505	485	498	497	495	531	479	466	477	476	490	462	490	505	473	463	467	488	498	518	492	468	507	500	491	480	479	500	511	530	470	486	524	497	507	496	495	507	506	474	496	521	469	476	498	493	491	489	476	494	506	490	489	498	486	473	494	537	477	502	500	481	493	467	493	472	480	497	526	477	458	481	482	504	465	494	482	505	495	471	473	499	474	487	512	481	499	497	527	491	488	512	489	523	509	465	497	517	467	490	460	505	447	522	496	503	477	509	485	515	499	512	512	487	478	527	502	497	485	488	473	480	480	504	544	448	509	533	486	509	495	460	467	501	500	466	479	489	501	455	483	486	483	517	489	533	529	497
